:root{--brand: #215e4e;--brand-rgb: 33, 94, 78;--brand-ink: #e7f3ee;--brand-keyline: #dceee7;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--focus-ring: 0 0 0 3px rgba(var(--accent-rgb, 131, 200, 179), .35);--focus-ring-tight: 0 0 0 2px rgba(var(--accent-rgb, 131, 200, 179), .45);--focus-border: rgba(var(--accent-rgb, 131, 200, 179), .7);--motion-semiquaver: .1s;--motion-quaver: .2s;--motion-crotchet: .4s;--motion-fast: var(--motion-semiquaver);--motion-base: var(--motion-quaver);--motion-slow: var(--motion-crotchet);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--type-display-size: 1.5rem;--type-display-weight: 600;--type-display-lh: 1.2;--type-display-tracking: -.005em;--type-display-color: var(--text-bright);--type-title-size: 1.25rem;--type-title-weight: 600;--type-title-lh: 1.2;--type-title-tracking: -.003em;--type-title-color: var(--text-bright);--type-heading-size: 1.125rem;--type-heading-weight: 600;--type-heading-lh: 1.3;--type-heading-tracking: 0;--type-heading-color: var(--text-bright);--type-body-size: 1rem;--type-body-weight: 400;--type-body-lh: 1.5;--type-body-tracking: 0;--type-body-color: var(--text);--type-control-size: 1rem;--type-control-weight: 500;--type-control-lh: 1;--type-control-tracking: 0;--type-control-color: var(--text);--type-small-size: .875rem;--type-small-weight: 400;--type-small-lh: 1.4;--type-small-tracking: 0;--type-small-color: var(--text);--type-eyebrow-size: .75rem;--type-eyebrow-weight: 600;--type-eyebrow-lh: 1;--type-eyebrow-tracking: .04em;--type-eyebrow-transform: uppercase;--type-eyebrow-color: var(--text-muted);--type-mono-inline-size: 1rem;--type-mono-inline-weight: 400;--type-mono-inline-lh: 1.5;--type-mono-inline-color: var(--text);--type-mono-block-size: .875rem;--type-mono-block-weight: 400;--type-mono-block-lh: 1.5;--type-mono-block-color: var(--text);--font-mono: "SF Mono", Menlo, Consolas, "Roboto Mono", monospace}:root,[data-theme=light]{--bg: #ececee;--surface: #efeff1;--surface-raised: #f5f5f7;--surface-sunken: #e1e1e4;--surface-hover: #fafafc;--menu-hover: #e6e6e9;--text: #2a2a30;--text-muted: #3e3e46;--text-bright: #131318;--text-placeholder: #8c8c97;--accent: #215e4e;--accent-rgb: 33, 94, 78;--error: #c42b2b;--error-rgb: 196, 43, 43;--warning: #b85a1a;--border: #d4d4d8;--canvas-bg: #d6d6da;--elevation-0: 0 1px 1px rgba(20, 20, 28, .07), 0 1px 3px rgba(20, 20, 28, .08), inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 0 0 1px rgba(20, 20, 28, .03);--elevation-1: 0 1px 1px rgba(20, 20, 28, .08), 0 2px 4px rgba(20, 20, 28, .1), 0 6px 12px rgba(20, 20, 28, .06), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(20, 20, 28, .04);--elevation-2: 0 1px 2px rgba(20, 20, 28, .09), 0 4px 8px rgba(20, 20, 28, .1), 0 10px 20px rgba(20, 20, 28, .06), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(20, 20, 28, .04);--elevation-3: 0 2px 3px rgba(20, 20, 28, .1), 0 8px 16px rgba(20, 20, 28, .12), 0 16px 32px rgba(20, 20, 28, .08), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(20, 20, 28, .04);--elevation-hover: 0 2px 3px rgba(20, 20, 28, .1), 0 6px 12px rgba(20, 20, 28, .12), 0 12px 24px rgba(20, 20, 28, .07), inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(20, 20, 28, .04);--inset-strong: inset 0 2px 4px rgba(20, 20, 28, .16), inset 0 1px 2px rgba(20, 20, 28, .1), inset 0 0 0 1px rgba(20, 20, 28, .05);--inset-soft: inset 0 1px 2px rgba(20, 20, 28, .12), inset 0 0 0 1px rgba(20, 20, 28, .04);--paper-bg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"), #fbf8ef;--paper-bg-blend: multiply, normal;--paper-shadow: 0 .5px 1px rgba(80, 60, 30, .14), 0 1.5px 3px -1px rgba(120, 90, 40, .14), 0 4px 8px -3px rgba(140, 110, 50, .1), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(120, 100, 60, .1);--paper-shadow-hover: 0 .5px 1px rgba(80, 60, 30, .18), 0 2.5px 5px -1px rgba(120, 90, 40, .18), 0 7px 12px -4px rgba(140, 110, 50, .13), inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(120, 100, 60, .12);--shadow-toolbar: 0 2px 6px rgba(20, 20, 28, .12);--shadow-status: inset 0 1px 3px rgba(20, 20, 28, .12);--shadow-panel-l: 2px 0 8px rgba(20, 20, 28, .08);--shadow-panel-r: -2px 0 8px rgba(20, 20, 28, .08);--shadow-tab: 0 -1px 2px rgba(20, 20, 28, .06), 0 -2px 4px rgba(20, 20, 28, .08);--focus-ring-inset: inset 0 0 0 1.5px #215e4e;--separator-v: linear-gradient( 180deg, rgba(255, 255, 255, .8) 0%, rgba(20, 20, 28, .12) 50%, rgba(255, 255, 255, .8) 100% );--separator-h: linear-gradient(90deg, transparent 8%, rgba(20, 20, 28, .08) 50%, transparent 92%);--diff-added-bg: rgba(var(--accent-rgb), .12);--diff-modified-bg: rgba(var(--accent-rgb), .06);--diff-removed-bg: rgba(var(--error-rgb), .1);--surface-input: rgba(255, 255, 255, .55);--surface-input-soft: rgba(255, 255, 255, .5);--border-input: rgba(20, 20, 28, .14);--border-hairline: rgba(20, 20, 28, .08);--border-soft: rgba(20, 20, 28, .1);--glass-panel-filter: blur(40px) saturate(180%);--glass-floating-bg: color-mix(in srgb, var(--surface-raised) 72%, transparent);--glass-floating-filter: blur(24px) saturate(180%)}[data-theme=dark]{--bg: #26262e;--surface: #2a2a32;--surface-raised: #2c2c34;--surface-sunken: #28282f;--surface-hover: #30303a;--menu-hover: #34343c;--text: #e2e2e8;--text-muted: #c8c8d0;--text-bright: #f1f1f5;--text-placeholder: #82828e;--accent: #83c8b3;--accent-rgb: 131, 200, 179;--error: #ff6b6b;--error-rgb: 255, 107, 107;--warning: #ff9b7a;--border: #3a3a42;--canvas-bg: #16161c;--paper-bg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.08 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"), #2c2922;--paper-bg-blend: screen, normal;--paper-shadow: 0 .5px 1px rgba(0, 0, 0, .4), 0 1.5px 3px -1px rgba(20, 14, 4, .4), 0 4px 8px -3px rgba(30, 20, 8, .32), inset 0 1px 0 rgba(255, 235, 200, .1), inset 0 0 0 1px rgba(0, 0, 0, .35);--paper-shadow-hover: 0 .5px 1px rgba(0, 0, 0, .45), 0 2.5px 5px -1px rgba(20, 14, 4, .48), 0 7px 12px -4px rgba(30, 20, 8, .38), inset 0 1px 0 rgba(255, 235, 200, .14), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-0: 0 1px 1px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(0, 0, 0, .3);--elevation-1: 0 1px 1px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .35), 0 6px 12px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-2: 0 1px 2px rgba(0, 0, 0, .45), 0 4px 8px rgba(0, 0, 0, .4), 0 10px 20px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-3: 0 2px 3px rgba(0, 0, 0, .5), 0 8px 16px rgba(0, 0, 0, .45), 0 16px 32px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-hover: 0 2px 3px rgba(0, 0, 0, .4), 0 6px 12px rgba(0, 0, 0, .4), 0 12px 24px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(0, 0, 0, .35);--inset-strong: inset 0 2px 4px rgba(0, 0, 0, .5), inset 0 1px 2px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(0, 0, 0, .35);--inset-soft: inset 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(0, 0, 0, .3);--shadow-toolbar: 0 2px 8px rgba(0, 0, 0, .35);--shadow-status: inset 0 1px 4px rgba(0, 0, 0, .35);--shadow-panel-l: 2px 0 10px rgba(0, 0, 0, .3);--shadow-panel-r: -3px 0 10px rgba(0, 0, 0, .3);--shadow-tab: 2px -2px 5px rgba(0, 0, 0, .3), -2px -2px 5px rgba(255, 255, 255, .02);--focus-ring-inset: inset 0 0 0 1.5px #83c8b3;--separator-v: linear-gradient( 180deg, rgba(255, 255, 255, .04) 0%, rgba(0, 0, 0, .2) 50%, rgba(255, 255, 255, .04) 100% );--separator-h: linear-gradient(90deg, transparent 8%, rgba(255, 255, 255, .04) 50%, transparent 92%);--surface-input: rgba(255, 255, 255, .06);--surface-input-soft: rgba(255, 255, 255, .05);--border-input: rgba(255, 255, 255, .14);--border-hairline: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .1)}[data-theme=midnight]{--bg: #26262e;--surface: #2a2a32;--surface-raised: #2c2c34;--surface-sunken: #28282f;--surface-hover: #30303a;--menu-hover: #34343c;--text: #e2e2e8;--text-muted: #c8c8d0;--text-bright: #f1f1f5;--text-placeholder: #82828e;--accent: #83c8b3;--accent-rgb: 131, 200, 179;--error: #ff6b6b;--error-rgb: 255, 107, 107;--warning: #ff9b7a;--border: #3a3a42;--canvas-bg: #d8d4cc;--paper-bg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.08 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"), #2c2922;--paper-bg-blend: screen, normal;--paper-shadow: 0 .5px 1px rgba(0, 0, 0, .4), 0 1.5px 3px -1px rgba(20, 14, 4, .4), 0 4px 8px -3px rgba(30, 20, 8, .32), inset 0 1px 0 rgba(255, 235, 200, .1), inset 0 0 0 1px rgba(0, 0, 0, .35);--paper-shadow-hover: 0 .5px 1px rgba(0, 0, 0, .45), 0 2.5px 5px -1px rgba(20, 14, 4, .48), 0 7px 12px -4px rgba(30, 20, 8, .38), inset 0 1px 0 rgba(255, 235, 200, .14), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-0: 0 1px 1px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(0, 0, 0, .3);--elevation-1: 0 1px 1px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .35), 0 6px 12px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-2: 0 1px 2px rgba(0, 0, 0, .45), 0 4px 8px rgba(0, 0, 0, .4), 0 10px 20px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-3: 0 2px 3px rgba(0, 0, 0, .5), 0 8px 16px rgba(0, 0, 0, .45), 0 16px 32px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(0, 0, 0, .35);--elevation-hover: 0 2px 3px rgba(0, 0, 0, .4), 0 6px 12px rgba(0, 0, 0, .4), 0 12px 24px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(0, 0, 0, .35);--inset-strong: inset 0 2px 4px rgba(0, 0, 0, .5), inset 0 1px 2px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(0, 0, 0, .35);--inset-soft: inset 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(0, 0, 0, .3);--shadow-toolbar: 0 2px 8px rgba(0, 0, 0, .35);--shadow-status: inset 0 1px 4px rgba(0, 0, 0, .35);--shadow-panel-l: 2px 0 10px rgba(0, 0, 0, .3);--shadow-panel-r: -3px 0 10px rgba(0, 0, 0, .3);--shadow-tab: 2px -2px 5px rgba(0, 0, 0, .3), -2px -2px 5px rgba(255, 255, 255, .02);--focus-ring-inset: inset 0 0 0 1.5px #83c8b3;--separator-v: linear-gradient( 180deg, rgba(255, 255, 255, .04) 0%, rgba(0, 0, 0, .2) 50%, rgba(255, 255, 255, .04) 100% );--separator-h: linear-gradient(90deg, transparent 8%, rgba(255, 255, 255, .04) 50%, transparent 92%);--surface-input: rgba(255, 255, 255, .06);--surface-input-soft: rgba(255, 255, 255, .05);--border-input: rgba(255, 255, 255, .14);--border-hairline: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .1)}.vi-glass-floating{background:var(--glass-floating-bg);backdrop-filter:var(--glass-floating-filter);-webkit-backdrop-filter:var(--glass-floating-filter)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:var(--text);background:var(--bg)}button,select,input,textarea{font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}*::-webkit-scrollbar{width:8px;height:8px;background:transparent}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:background-color var(--motion-fast, .12s) var(--ease-standard, ease);transition:background-color var(--motion-fast, .12s) var(--ease-standard, ease)}*:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--accent-rgb, 33, 94, 78),.65)}*::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--accent-rgb, 33, 94, 78),.85)}[data-theme=dark] *:hover::-webkit-scrollbar-thumb,[data-theme=midnight] *:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--accent-rgb, 33, 94, 78),.7)}[data-theme=dark] *::-webkit-scrollbar-thumb:hover,[data-theme=midnight] *::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--accent-rgb, 33, 94, 78),.9)}:root{--canvas-bg: transparent}.workspace-bg{position:relative;overflow:hidden;--accent-rgb: 33, 94, 78;--accent-grad: linear-gradient(135deg, #215e4e 0%, #3f8a74 100%);background:radial-gradient(circle at 12% 18%,rgba(33,94,78,.38),transparent 55%),radial-gradient(circle at 88% 82%,rgba(244,200,120,.32),transparent 55%),radial-gradient(circle at 70% 12%,rgba(95,170,220,.32),transparent 50%),radial-gradient(circle at 22% 90%,rgba(178,140,220,.3),transparent 55%),linear-gradient(180deg,#e8ecef,#dde2e7)}[data-theme=dark] .workspace-bg,[data-theme=midnight] .workspace-bg{background:radial-gradient(circle at 12% 18%,rgba(80,120,220,.5),transparent 55%),radial-gradient(circle at 88% 82%,rgba(170,90,180,.45),transparent 55%),radial-gradient(circle at 70% 12%,rgba(78,200,170,.4),transparent 50%),radial-gradient(circle at 22% 90%,rgba(220,90,110,.35),transparent 55%),linear-gradient(180deg,#1c1c24,#16161e)}.workspace-bg:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:0;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%20viewBox='0%200%20160%20160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay}[data-theme=dark] .workspace-bg:before,[data-theme=midnight] .workspace-bg:before{opacity:.3;mix-blend-mode:soft-light}.workspace-panel{position:relative;height:100%;display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#fff9,#ffffff59);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 1px 1px #14141c0a,0 8px 24px #14141c14,0 24px 64px #14141c1a,inset 0 1px #fffffff2;overflow:hidden;z-index:1}[data-theme=dark] .workspace-panel,[data-theme=midnight] .workspace-panel{border-color:#ffffff1a;background:linear-gradient(180deg,#242432d1,#161622bd);box-shadow:0 1px 1px #0006,0 8px 24px #00000059,0 24px 64px #0006,inset 0 1px #ffffff14}.workspace-panel--canvas{background:linear-gradient(180deg,#ffffffa6,#f8f8fc8c)}.workspace-panel input[type=checkbox],.workspace-panel input[type=radio]{accent-color:rgb(var(--accent-rgb, 33, 94, 78));width:14px;height:14px;cursor:pointer}.workspace-panel .parts-row:hover{background:rgba(var(--accent-rgb, 33, 94, 78),.08)}.workspace-panel__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.workspace-panel__header-label{display:inline-flex;align-items:center;gap:8px}.workspace-panel__header-actions{display:inline-flex;gap:4px}.workspace-panel__body{flex:1;min-height:0;display:flex;flex-direction:column}.workspace-panel__body--scroll{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;padding:0 12px 12px}.workspace-panel__footer{padding:12px 20px 18px;font-size:.7rem;color:var(--text-muted);line-height:1.5;border-top:1px solid rgba(20,20,28,.06);flex-shrink:0}[data-theme=dark] .workspace-panel__footer,[data-theme=midnight] .workspace-panel__footer{border-top-color:#ffffff0f}.workspace-panel__resize{position:absolute;top:0;bottom:0;width:12px;cursor:col-resize;z-index:3;touch-action:none}.workspace-panel__resize[data-side=right]{right:-6px}.workspace-panel__resize[data-side=left]{left:-6px}.workspace-status-pill{background:#1c1e2aeb;color:#ffffffd9;border:1px solid rgba(255,255,255,.06);border-radius:14px;box-shadow:0 1px 1px #00000040,0 8px 24px #0003,inset 0 1px #ffffff14}.workspace-status-zone{position:absolute;left:0;right:0;bottom:0;height:56px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;pointer-events:none;z-index:10}.workspace-status-zone>*{pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter)}.workspace-status-zone--visible>*,.workspace-status-zone:focus-within>*{pointer-events:auto;opacity:1;transform:translateY(0)}.app-chrome{position:relative;z-index:100;background:#eef0f3;box-shadow:0 1px 1px #14141c0a,0 8px 24px #14141c14,0 24px 64px #14141c1a}[data-theme=dark] .app-chrome,[data-theme=midnight] .app-chrome{background:#25252e;box-shadow:0 1px 1px #0006,0 8px 24px #00000059,0 24px 64px #0006}.app-chrome--side{overflow:visible}.app-chrome--side:after{content:"";position:absolute;top:0;left:100%;width:22px;height:22px;pointer-events:none;background:#eef0f3;mask:radial-gradient(circle 22px at 100% 100%,transparent 21.5px,#000 22.5px)}[data-theme=dark] .app-chrome--side:after,[data-theme=midnight] .app-chrome--side:after{background:#25252e}[role=separator][aria-orientation=vertical]:hover{background:var(--accent)!important;opacity:.4}[role=menuitem]:not(:disabled):hover{background:var(--menu-hover)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._display_gu2yo_17{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-lh);letter-spacing:var(--type-display-tracking);color:var(--type-display-color)}._title_gu2yo_25{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-lh);letter-spacing:var(--type-title-tracking);color:var(--type-title-color)}._heading_gu2yo_33{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-lh);letter-spacing:var(--type-heading-tracking);color:var(--type-heading-color)}._body_gu2yo_41{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking);color:var(--type-body-color)}._control_gu2yo_49{font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-lh);letter-spacing:var(--type-control-tracking);color:var(--type-control-color)}._small_gu2yo_57{font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-lh);letter-spacing:var(--type-small-tracking);color:var(--type-small-color)}._eyebrow_gu2yo_65{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-lh);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--type-eyebrow-color)}._monoInline_gu2yo_74{font-family:var(--font-mono);font-size:var(--type-mono-inline-size);font-weight:var(--type-mono-inline-weight);line-height:var(--type-mono-inline-lh);color:var(--type-mono-inline-color)}._monoBlock_gu2yo_82{font-family:var(--font-mono);font-size:var(--type-mono-block-size);font-weight:var(--type-mono-block-weight);line-height:var(--type-mono-block-lh);color:var(--type-mono-block-color)}._toneBright_gu2yo_93{color:var(--text-bright)}._toneDefault_gu2yo_96{color:var(--text)}._toneMuted_gu2yo_99{color:var(--text-muted)}._toneAccent_gu2yo_102{color:var(--accent)}._toneError_gu2yo_105{color:var(--error)}._button_4hx0m_4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:2rem;height:2rem;padding:0 var(--space-2);border-radius:var(--radius-lg);border:1px solid rgba(20,20,28,.12);background:#ffffff8c;cursor:pointer;font-family:inherit;font-size:var(--type-small-size);line-height:var(--type-control-lh);color:#3a3a44;-webkit-user-select:none;user-select:none;overflow:hidden;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._button_4hx0m_4,[data-theme=midnight] ._button_4hx0m_4,[data-on-dark] ._button_4hx0m_4{border-color:#ffffff1a;background:#ffffff0f;color:var(--text)}._button_4hx0m_4:hover:not(:disabled):not([aria-pressed=true]){background:rgba(var(--accent-rgb, 33, 94, 78),.1);border-color:rgba(var(--accent-rgb, 33, 94, 78),.35);color:var(--text)}._button_4hx0m_4:active:not(:disabled):not([aria-pressed=true]){transform:translateY(1px)}._button_4hx0m_4:focus-visible{outline:none;box-shadow:var(--focus-ring-tight)}._button_4hx0m_4[aria-pressed=true]{background:rgba(var(--accent-rgb, 33, 94, 78),.14);border-color:rgba(var(--accent-rgb, 33, 94, 78),.45);color:var(--text)}[data-theme=dark] ._button_4hx0m_4[aria-pressed=true],[data-theme=midnight] ._button_4hx0m_4[aria-pressed=true],[data-on-dark] ._button_4hx0m_4[aria-pressed=true]{background:rgba(var(--accent-rgb, 33, 94, 78),.22);border-color:rgba(var(--accent-rgb, 33, 94, 78),.55)}._button_4hx0m_4:disabled{opacity:.4;cursor:default}._xs_4hx0m_71{min-width:18px;height:18px;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);padding:0 var(--space-1);border-radius:var(--radius-pill)}._sm_4hx0m_85{min-width:1.5rem;height:1.5rem;font-size:var(--type-eyebrow-size);padding:0 var(--space-2);border-radius:var(--radius-md)}._lg_4hx0m_93{min-width:2.5rem;height:2.5rem;font-size:var(--type-body-size);padding:0 var(--space-3)}._rail_4hx0m_100{width:40px;min-width:40px;height:40px;padding:0;border-radius:var(--radius-lg)}._iconShape_4hx0m_112{width:36px;min-width:36px;height:36px;padding:0;border-radius:10px;margin:2px}._iconShape_4hx0m_112._xs_4hx0m_71{width:18px;min-width:18px;height:18px;margin:0;padding:0;border-radius:var(--radius-pill)}._iconShape_4hx0m_112._sm_4hx0m_85{width:28px;min-width:28px;height:28px;padding:0;border-radius:var(--radius-lg)}._iconShape_4hx0m_112._lg_4hx0m_93{width:44px;min-width:44px;height:44px;padding:0;border-radius:10px}._iconShape_4hx0m_112._rail_4hx0m_100{width:40px;min-width:40px;height:40px;padding:0;border-radius:var(--radius-lg)}._defaultVariant_4hx0m_156{padding-inline:var(--space-3);border-color:#14141c29;background:#ffffffb8;box-shadow:0 1px 2px #14141c1a;color:var(--text);font-weight:var(--type-control-weight)}._defaultVariant_4hx0m_156:hover:not(:disabled):not([aria-pressed=true]){border-color:#14141c3d;background:#14141c14;box-shadow:0 2px 4px #14141c1f}[data-theme=dark] ._defaultVariant_4hx0m_156,[data-theme=midnight] ._defaultVariant_4hx0m_156,[data-on-dark] ._defaultVariant_4hx0m_156{border-color:#ffffff29;background:#ffffff1a;color:var(--text)}[data-theme=dark] ._defaultVariant_4hx0m_156:hover:not(:disabled):not([aria-pressed=true]),[data-theme=midnight] ._defaultVariant_4hx0m_156:hover:not(:disabled):not([aria-pressed=true]),[data-on-dark] ._defaultVariant_4hx0m_156:hover:not(:disabled):not([aria-pressed=true]){border-color:#ffffff42;background:#ffffff29}._ghost_4hx0m_186{background:transparent;border-color:transparent}[data-theme=dark] ._ghost_4hx0m_186,[data-theme=midnight] ._ghost_4hx0m_186,[data-on-dark] ._ghost_4hx0m_186{background:transparent;border-color:transparent;box-shadow:none}._ghost_4hx0m_186:hover:not(:disabled):not([aria-pressed=true]){background:rgba(var(--accent-rgb, 33, 94, 78),.1);border-color:transparent}[data-theme=dark] ._ghost_4hx0m_186:hover:not(:disabled):not([aria-pressed=true]),[data-theme=midnight] ._ghost_4hx0m_186:hover:not(:disabled):not([aria-pressed=true]),[data-on-dark] ._ghost_4hx0m_186:hover:not(:disabled):not([aria-pressed=true]){background:rgba(var(--accent-rgb, 33, 94, 78),.1);border-color:transparent;box-shadow:none}._ghost_4hx0m_186[aria-pressed=true]{background:rgba(var(--accent-rgb, 33, 94, 78),.14);border-color:transparent;color:var(--text)}[data-theme=dark] ._ghost_4hx0m_186[aria-pressed=true],[data-theme=midnight] ._ghost_4hx0m_186[aria-pressed=true],[data-on-dark] ._ghost_4hx0m_186[aria-pressed=true]{border-color:transparent;box-shadow:none}._button_4hx0m_4._primary_4hx0m_227{background:rgb(var(--accent-rgb, 33, 94, 78));border-color:rgb(var(--accent-rgb, 33, 94, 78));color:#fff}._primary_4hx0m_227:hover:not(:disabled):not([aria-pressed=true]){background:rgba(var(--accent-rgb, 33, 94, 78),.88);border-color:rgba(var(--accent-rgb, 33, 94, 78),.88);color:#fff}._primary_4hx0m_227[aria-pressed=true]{background:rgba(var(--accent-rgb, 33, 94, 78),.78);border-color:rgba(var(--accent-rgb, 33, 94, 78),.78);color:#fff}[data-theme=dark] ._primary_4hx0m_227,[data-theme=midnight] ._primary_4hx0m_227{color:#12352d}[data-theme=dark] ._primary_4hx0m_227:hover:not(:disabled):not([aria-pressed=true]),[data-theme=midnight] ._primary_4hx0m_227:hover:not(:disabled):not([aria-pressed=true]),[data-theme=dark] ._primary_4hx0m_227[aria-pressed=true],[data-theme=midnight] ._primary_4hx0m_227[aria-pressed=true]{color:#12352d}._button_4hx0m_4._cta_4hx0m_260{height:2.25rem;min-width:0;padding-inline:var(--space-3);border-color:transparent;border-radius:var(--radius-lg);background:rgb(var(--accent-rgb, 33, 94, 78));box-shadow:0 1px 2px #14141c24;color:#fff;font-size:var(--type-small-size);font-weight:var(--type-heading-weight);letter-spacing:-.01em}._cta_4hx0m_260:hover:not(:disabled):not([aria-pressed=true]){border-color:transparent;background:rgba(var(--accent-rgb, 33, 94, 78),.9);box-shadow:0 2px 5px #14141c2e;color:#fff}._cta_4hx0m_260:active:not(:disabled):not([aria-pressed=true]),._cta_4hx0m_260[aria-pressed=true]{border-color:transparent;background:rgba(var(--accent-rgb, 33, 94, 78),.8);box-shadow:none;color:#fff}[data-theme=dark] ._cta_4hx0m_260,[data-theme=midnight] ._cta_4hx0m_260,[data-theme=dark] ._cta_4hx0m_260:hover:not(:disabled):not([aria-pressed=true]),[data-theme=midnight] ._cta_4hx0m_260:hover:not(:disabled):not([aria-pressed=true]),[data-theme=dark] ._cta_4hx0m_260[aria-pressed=true],[data-theme=midnight] ._cta_4hx0m_260[aria-pressed=true]{color:#12352d}._link_4hx0m_300{background:transparent;border-color:transparent;padding:0 var(--space-1);min-width:0;color:var(--text-muted, #6c6c78);text-decoration:none}._link_4hx0m_300:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--text);text-decoration:underline;text-underline-offset:2px}._link_4hx0m_300[aria-pressed=true]{background:transparent;border-color:transparent;color:rgb(var(--accent-rgb, 33, 94, 78))}._link-row_4hx0m_323{width:100%;min-width:0;min-height:32px;justify-content:flex-start;padding:0;border-color:transparent;background:transparent;backdrop-filter:none;color:var(--text-muted, #6c6c78)}._link-row_4hx0m_323>span{text-decoration:underline;text-underline-offset:2px}._link-row_4hx0m_323:hover:not(:disabled){border-color:transparent;background:transparent;color:var(--text)}._link-row_4hx0m_323[aria-pressed=true]{border-color:transparent;background:transparent;color:rgb(var(--accent-rgb, 33, 94, 78))}._utility-row_4hx0m_352{width:100%;min-width:0;min-height:32px;justify-content:flex-start;padding:0 var(--space-2);border-color:transparent;background:transparent;color:var(--text-muted, #6c6c78)}._utility-row_4hx0m_352:hover:not(:disabled){border-color:transparent;background:#14141c0d;color:var(--text)}[data-theme=dark] ._utility-row_4hx0m_352:hover:not(:disabled),[data-theme=midnight] ._utility-row_4hx0m_352:hover:not(:disabled),[data-on-dark] ._utility-row_4hx0m_352:hover:not(:disabled){background:#ffffff0f}._utility-row_4hx0m_352[aria-pressed=true]{border-color:transparent;background:rgba(var(--accent-rgb, 33, 94, 78),.1);color:var(--text)}._danger_4hx0m_383{background:transparent;border-color:var(--border, rgba(20, 20, 28, .12));color:var(--text-muted)}._danger_4hx0m_383:hover:not(:disabled):not([aria-pressed=true]){background:#dc3c3c14;border-color:#dc3c3c4d;color:#b43232}._danger_4hx0m_383[aria-pressed=true]{background:#dc3c3c24;border-color:#dc3c3c73;color:#b43232}[data-theme=dark] ._danger_4hx0m_383:hover:not(:disabled):not([aria-pressed=true]),[data-theme=midnight] ._danger_4hx0m_383:hover:not(:disabled):not([aria-pressed=true]){color:#f07878}[data-theme=dark] ._danger_4hx0m_383[aria-pressed=true],[data-theme=midnight] ._danger_4hx0m_383[aria-pressed=true]{background:#f078782e;border-color:#f0787880;color:#f07878}._fullWidth_4hx0m_415{width:100%}._bleedInline_4hx0m_421{width:calc(100% + var(--space-4));margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2)}._bravura_4hx0m_433{font-family:Bravura,serif;font-size:1.2rem}._xs_4hx0m_71._bravura_4hx0m_433{font-size:.7rem}._sm_4hx0m_85._bravura_4hx0m_433{font-size:.95rem}._lg_4hx0m_93._bravura_4hx0m_433{font-size:1.5rem}._content_1cc4w_3{padding:var(--space-1) var(--space-2);font-size:var(--type-eyebrow-size);line-height:var(--type-small-lh);border-radius:var(--radius-lg);border:1px solid rgba(20,20,28,.08);color:var(--text);box-shadow:0 4px 14px #14141c1f;z-index:1200;max-width:260px;-webkit-user-select:none;user-select:none;animation:_fadeIn_1cc4w_1 var(--motion-fast) var(--ease-enter)}[data-theme=dark] ._content_1cc4w_3,[data-theme=midnight] ._content_1cc4w_3{border-color:#ffffff1a;box-shadow:0 4px 14px #00000080}._arrow_1cc4w_27{fill:var(--surface-raised)}@keyframes _fadeIn_1cc4w_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._paletteButton_1cmru_17{display:flex;align-items:center;justify-content:center;width:48px;height:52px;border:0;border-radius:10px;background:var(--paper-bg);background-blend-mode:var(--paper-bg-blend);box-shadow:var(--paper-shadow);color:var(--text);cursor:pointer;font-family:inherit;font-size:22px;padding:var(--space-1);overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._paletteButton_1cmru_17:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]){box-shadow:var(--paper-shadow-hover);color:var(--text-bright)}._paletteButton_1cmru_17:focus-visible{outline:2px solid rgb(var(--accent-rgb, 33, 94, 78));outline-offset:2px}._paletteButton_1cmru_17[aria-pressed=true],._paletteButton_1cmru_17[aria-checked=true]{box-shadow:inset 0 1px 2px rgba(var(--accent-rgb, 33, 94, 78),.2),inset 0 0 0 1.5px rgba(var(--accent-rgb, 33, 94, 78),.45);color:rgb(var(--accent-rgb, 33, 94, 78))}._paletteButton_1cmru_17:disabled{opacity:.4;cursor:default}._tall_1cmru_68{font-size:22px}._wide_1cmru_14{width:auto;font-size:11px;font-weight:500;grid-column:span 2}._vertical_1cmru_79{width:100%;height:112px;min-width:0;padding:var(--space-2);flex-direction:column;font-size:var(--type-small-size)}._bravura_1cmru_90{font-family:Bravura,serif;font-size:28px}._storyVerticalContent_1cmru_96{display:grid;place-items:center;gap:var(--space-2)}._storyVerticalGlyph_1cmru_102{font-family:Bravura,serif;font-size:34px;line-height:.8}._badge_1l5zm_4{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);background:#14141c0f;border:1px solid rgba(20,20,28,.1);border-radius:var(--radius-pill);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);color:var(--text);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._badge_1l5zm_4,[data-theme=midnight] ._badge_1l5zm_4{background:#ffffff0f;border-color:#ffffff1a}._accent_1l5zm_34{color:var(--text);background:rgba(var(--accent-rgb, 33, 94, 78),.14);border-color:rgba(var(--accent-rgb, 33, 94, 78),.4)}._muted_1l5zm_40{color:var(--text-muted)}._error_1l5zm_44{color:var(--error);background:#dc505a1f;border-color:#dc505a59}._warning_1l5zm_50{color:var(--warning);background:#dca04624;border-color:#dca04661}._success_1l5zm_56{color:var(--accent);background:#50aa8224;border-color:#50aa8261}._mono_1l5zm_64{font-family:monospace;font-weight:var(--type-control-weight);letter-spacing:0}._root_is7tv_4{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--type-small-size);color:var(--text);line-height:var(--type-small-lh)}._root_is7tv_4[data-disabled=true]{opacity:.5;cursor:not-allowed}._input_is7tv_20{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}._box_is7tv_32{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,20,28,.18);border-radius:var(--radius-sm);background:#fff9;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);pointer-events:none}._root_is7tv_4:hover ._box_is7tv_32{border-color:rgba(var(--accent-rgb, 33, 94, 78),.45)}._input_is7tv_20:focus-visible+._box_is7tv_32{box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.25);border-color:rgba(var(--accent-rgb, 33, 94, 78),.6)}._input_is7tv_20:checked+._box_is7tv_32{background:rgb(var(--accent-rgb, 33, 94, 78));border-color:rgb(var(--accent-rgb, 33, 94, 78))}._check_is7tv_65{width:12px;height:12px;color:#fff;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}._input_is7tv_20:checked+._box_is7tv_32 ._check_is7tv_65{opacity:1}._label_is7tv_77{color:inherit}[data-theme=dark] ._box_is7tv_32,[data-theme=midnight] ._box_is7tv_32{background:#ffffff0f;border-color:#ffffff2e}._root_1br0c_12{display:inline-flex;align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--text)}._root_1br0c_12[data-disabled=true]{opacity:.5}._root_1br0c_12[data-disabled=true] ._track_1br0c_26,._root_1br0c_12[data-disabled=true] ._label_1br0c_27{cursor:not-allowed}._input_1br0c_31{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}._track_1br0c_26{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;border-radius:var(--radius-pill);background:#fff9;box-shadow:inset 0 0 0 1px var(--border-input);transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._thumb_1br0c_56{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 2px #14141c4d;transition:transform var(--motion-fast) var(--ease-standard)}._md_1br0c_73 ._track_1br0c_26{width:32px;height:18px}._md_1br0c_73 ._thumb_1br0c_56{width:12px;height:12px;top:3px;left:3px}._md_1br0c_73 ._input_1br0c_31:checked~._track_1br0c_26 ._thumb_1br0c_56{transform:translate(14px)}._sm_1br0c_89 ._track_1br0c_26{width:26px;height:16px}._sm_1br0c_89 ._thumb_1br0c_56{width:10px;height:10px;top:3px;left:3px}._sm_1br0c_89 ._input_1br0c_31:checked~._track_1br0c_26 ._thumb_1br0c_56{transform:translate(10px)}._root_1br0c_12:hover ._track_1br0c_26{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb, 33, 94, 78),.45)}._input_1br0c_31:focus-visible~._track_1br0c_26{box-shadow:inset 0 0 0 1px var(--focus-border),var(--focus-ring)}._input_1br0c_31:checked~._track_1br0c_26{background:rgb(var(--accent-rgb, 33, 94, 78));box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb, 33, 94, 78))}._input_1br0c_31:checked:focus-visible~._track_1br0c_26{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb, 33, 94, 78)),var(--focus-ring)}._label_1br0c_27{cursor:pointer;color:inherit}@media(prefers-reduced-motion:reduce){._thumb_1br0c_56{transition:none}}[data-theme=dark] ._track_1br0c_26,[data-theme=midnight] ._track_1br0c_26{background:#ffffff0f}[data-theme=dark] ._input_1br0c_31:checked~._track_1br0c_26 ._thumb_1br0c_56,[data-theme=midnight] ._input_1br0c_31:checked~._track_1br0c_26 ._thumb_1br0c_56{background:#1b1b21;box-shadow:none}._group_n51a7_7{display:flex;gap:var(--space-2)}._groupStack_n51a7_12{flex-direction:column}._groupInline_n51a7_16{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._input_n51a7_25{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}._radio_n51a7_39{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._radio_n51a7_39._disabled_n51a7_49{opacity:.5;cursor:not-allowed}._compact_n51a7_56{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-lh)}._compact_n51a7_56 ._dot_n51a7_64{width:16px;height:16px;flex-shrink:0;border-radius:50%;border:1px solid rgba(20,20,28,.18);background:#fff9;display:grid;place-items:center;line-height:0;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._compact_n51a7_56:hover ._dot_n51a7_64{border-color:rgba(var(--accent-rgb, 33, 94, 78),.45)}._input_n51a7_25:focus-visible+._dot_n51a7_64{box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.25);border-color:rgba(var(--accent-rgb, 33, 94, 78),.6)}._compact_n51a7_56._checked_n51a7_89 ._dot_n51a7_64{border-color:rgb(var(--accent-rgb, 33, 94, 78));background:radial-gradient(circle at center,#fff 0 3px,transparent 3.5px),rgb(var(--accent-rgb, 33, 94, 78))}._compact_n51a7_56 ._label_n51a7_94{color:inherit}[data-theme=dark] ._compact_n51a7_56 ._dot_n51a7_64,[data-theme=midnight] ._compact_n51a7_56 ._dot_n51a7_64{background:#ffffff0f;border-color:#ffffff2e}._card_n51a7_106{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid rgba(20,20,28,.08);border-radius:var(--radius-lg);background:#ffffff80}._card_n51a7_106:hover:not(._disabled_n51a7_49){background:rgba(var(--accent-rgb, 33, 94, 78),.06);border-color:rgba(var(--accent-rgb, 33, 94, 78),.3)}._card_n51a7_106 ._input_n51a7_25:focus-visible~._cardDot_n51a7_121{box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.25)}._card_n51a7_106._checked_n51a7_89{border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);background:rgba(var(--accent-rgb, 33, 94, 78),.08)}._cardIcon_n51a7_130{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--text);display:inline-flex;align-items:center;justify-content:center}._card_n51a7_106._checked_n51a7_89 ._cardIcon_n51a7_130{color:rgb(var(--accent-rgb, 33, 94, 78))}._cardTextStack_n51a7_145{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}._cardTitle_n51a7_153{font-size:var(--type-body-size);font-weight:var(--type-heading-weight);color:var(--text);line-height:var(--type-small-lh)}._cardDescription_n51a7_160{font-size:var(--type-eyebrow-size);color:var(--text-muted);font-weight:var(--type-body-weight);line-height:var(--type-small-lh)}._cardDot_n51a7_121{width:16px;height:16px;flex-shrink:0;margin-top:1px;border-radius:50%;border:1px solid rgba(20,20,28,.2);background:#ffffffb3;display:grid;place-items:center;line-height:0;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._card_n51a7_106._checked_n51a7_89 ._cardDot_n51a7_121{border-color:rgb(var(--accent-rgb, 33, 94, 78));background:radial-gradient(circle at center,#fff 0 3px,transparent 3.5px),rgb(var(--accent-rgb, 33, 94, 78))}[data-theme=dark] ._card_n51a7_106,[data-theme=midnight] ._card_n51a7_106{border-color:#ffffff1a;background:#ffffff0a}[data-theme=dark] ._card_n51a7_106._checked_n51a7_89,[data-theme=midnight] ._card_n51a7_106._checked_n51a7_89{background:rgba(var(--accent-rgb, 33, 94, 78),.16);border-color:rgba(var(--accent-rgb, 33, 94, 78),.55)}._vertical_7ojyi_1{width:2px;height:22px;border-radius:1px;background:var(--separator-v);margin:0 2px;flex-shrink:0}._horizontal_7ojyi_10{height:1px;background:var(--separator-h);margin:var(--space-1) 0;flex-shrink:0}._tile_r771d_4{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);width:100%;border:1px solid rgba(20,20,28,.08);border-radius:var(--radius-lg);background:#ffffff8c;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--type-small-size);line-height:var(--type-small-lh);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._tile_r771d_4:hover:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.1);border-color:rgba(var(--accent-rgb, 33, 94, 78),.35)}._tile_r771d_4:active:not(:disabled){transform:translateY(1px)}._tile_r771d_4:disabled{opacity:.5;cursor:not-allowed}._recommended_r771d_39,._active_r771d_40{color:rgb(var(--accent-rgb, 33, 94, 78));font-weight:var(--type-heading-weight);border-color:rgba(var(--accent-rgb, 33, 94, 78),.4);background:rgba(var(--accent-rgb, 33, 94, 78),.08)}._icon_r771d_47{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:currentColor;display:inline-flex;align-items:center;justify-content:center}._textStack_r771d_58{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._title_r771d_65{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:currentColor}._hint_r771d_71{font-size:var(--type-eyebrow-size);color:var(--text-muted);font-weight:var(--type-small-weight);line-height:var(--type-small-lh)}[data-theme=dark] ._tile_r771d_4,[data-theme=midnight] ._tile_r771d_4{border-color:#ffffff1a;background:#ffffff0a}[data-theme=dark] ._recommended_r771d_39,[data-theme=midnight] ._recommended_r771d_39,[data-theme=dark] ._active_r771d_40,[data-theme=midnight] ._active_r771d_40{background:rgba(var(--accent-rgb, 33, 94, 78),.16);border-color:rgba(var(--accent-rgb, 33, 94, 78),.5)}._row_67odc_3{display:flex;align-items:center;gap:var(--space-2);width:100%;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;text-align:left;border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._row_67odc_3:hover:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.08)}._row_67odc_3:active:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.16)}._row_67odc_3:disabled{opacity:.5;cursor:not-allowed}._row_67odc_3._selected_67odc_34{background:rgba(var(--accent-rgb, 33, 94, 78),.12);border-color:rgba(var(--accent-rgb, 33, 94, 78),.4);color:var(--text)}._comfortable_67odc_40{padding:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-lh)}._compact_67odc_46{padding:var(--space-1) var(--space-2);font-size:var(--type-eyebrow-size);line-height:var(--type-small-lh)}._indent_67odc_52{padding-left:var(--space-5)}._leading_67odc_56{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}._body_67odc_64{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._trailing_67odc_72{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);font-size:var(--type-eyebrow-size)}._row_67odc_3:hover:not(:disabled) ._trailing_67odc_72,._row_67odc_3._selected_67odc_34 ._trailing_67odc_72{color:rgb(var(--accent-rgb, 33, 94, 78))}._trigger_216cq_4{position:relative;padding-right:var(--space-3)}._caret_216cq_11{position:absolute;bottom:2px;right:3px;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:currentColor transparent transparent transparent;opacity:.5;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard)}._trigger_216cq_4:hover ._caret_216cq_11,._trigger_216cq_4[aria-pressed=true] ._caret_216cq_11,._trigger_216cq_4[aria-expanded=true] ._caret_216cq_11{opacity:.85}._popup_216cq_32{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:10px;border:1px solid rgba(20,20,28,.08);box-shadow:0 8px 24px #14141c1f;z-index:100;white-space:nowrap}[data-theme=dark] ._popup_216cq_32,[data-theme=midnight] ._popup_216cq_32{border-color:#ffffff14;box-shadow:0 8px 24px #00000080}._panel_3cc04_15{position:relative;z-index:1}._chrome_3cc04_42{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#fff9,#ffffff59);backdrop-filter:var(--glass-panel-filter);box-shadow:0 1px 1px #14141c0a,0 8px 24px #14141c14,0 24px 64px #14141c1a,inset 0 1px #fffffff2;overflow:hidden;isolation:isolate;will-change:backdrop-filter}[data-theme=dark] ._chrome_3cc04_42,[data-theme=midnight] ._chrome_3cc04_42{border-color:#ffffff1a;background:linear-gradient(180deg,#242432d1,#161622bd);box-shadow:0 1px 1px #0006,0 8px 24px #00000059,0 24px 64px #0006,inset 0 1px #ffffff14}._header_3cc04_87{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-shrink:0;background:transparent;border-bottom:1px solid rgba(20,20,28,.06)}[data-theme=dark] ._header_3cc04_87,[data-theme=midnight] ._header_3cc04_87{border-bottom-color:#ffffff0f}._headerRow_3cc04_102{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:22px}._titleGroup_3cc04_110{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._icon_3cc04_117{display:inline-flex;align-items:center;flex-shrink:0;color:#3a3a44}[data-theme=dark] ._icon_3cc04_117,[data-theme=midnight] ._icon_3cc04_117{color:#c0c0c8}._title_3cc04_110{font-size:var(--type-small-size);font-weight:var(--type-heading-weight);color:var(--text);letter-spacing:var(--type-title-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_3cc04_138{font-size:var(--type-eyebrow-size);line-height:var(--type-small-lh);color:#3a3a44}[data-theme=dark] ._subtitle_3cc04_138,[data-theme=midnight] ._subtitle_3cc04_138{color:#c0c0c8}._headerActions_3cc04_148{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}._closeButton_3cc04_155{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:#3a3a44;cursor:pointer;font-size:.9rem;line-height:1;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._closeButton_3cc04_155:hover{background:#14141c0f;color:var(--text)}[data-theme=dark] ._closeButton_3cc04_155,[data-theme=midnight] ._closeButton_3cc04_155{color:#c0c0c8}[data-theme=dark] ._closeButton_3cc04_155:hover,[data-theme=midnight] ._closeButton_3cc04_155:hover{background:#ffffff14}._body_3cc04_187{flex:1;min-height:0;display:flex;flex-direction:column}._bodyScroll_3cc04_194{overflow-y:auto;overflow-x:hidden;padding:0 var(--space-1) var(--space-3) var(--space-3);scrollbar-gutter:stable}._footer_3cc04_208{padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--type-eyebrow-size);color:var(--text-muted);line-height:var(--type-body-lh);border-top:1px solid rgba(20,20,28,.06);flex-shrink:0}[data-theme=dark] ._footer_3cc04_208,[data-theme=midnight] ._footer_3cc04_208{border-top-color:#ffffff0f}._resize_3cc04_227{position:absolute;top:0;bottom:0;width:12px;cursor:col-resize;z-index:3;touch-action:none}._resize_3cc04_227[data-side=right]{right:-10px}._resize_3cc04_227[data-side=left]{left:-10px}._shell_1v6d0_6{position:relative;overflow:hidden;flex:1;min-height:0;--accent-rgb: 33, 94, 78;--accent-grad: linear-gradient(135deg, #215e4e 0%, #3f8a74 100%);background:radial-gradient(circle at 12% 18%,rgba(33,94,78,.38),transparent 55%),radial-gradient(circle at 88% 82%,rgba(244,200,120,.32),transparent 55%),radial-gradient(circle at 70% 12%,rgba(95,170,220,.32),transparent 50%),radial-gradient(circle at 22% 90%,rgba(178,140,220,.3),transparent 55%),linear-gradient(180deg,#e8ecef,#dde2e7)}[data-theme=dark] ._shell_1v6d0_6,[data-theme=midnight] ._shell_1v6d0_6{background:radial-gradient(circle at 12% 18%,rgba(80,120,220,.5),transparent 55%),radial-gradient(circle at 88% 82%,rgba(170,90,180,.45),transparent 55%),radial-gradient(circle at 70% 12%,rgba(78,200,170,.4),transparent 50%),radial-gradient(circle at 22% 90%,rgba(220,90,110,.35),transparent 55%),linear-gradient(180deg,#1c1c24,#16161e)}._shell_1v6d0_6:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:0;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%20viewBox='0%200%20160%20160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay}[data-theme=dark] ._shell_1v6d0_6:before,[data-theme=midnight] ._shell_1v6d0_6:before{opacity:.3;mix-blend-mode:soft-light}._canvasLayer_1v6d0_53{position:absolute;inset:0;z-index:0}._panelHandle_1v6d0_60{position:absolute;top:50%;left:0;width:22px!important;height:64px!important;min-width:22px;margin:0;padding:0!important;appearance:none;font:inherit;transform:translateY(-50%);border:1px solid rgba(255,255,255,.62)!important;border-left:0;border-radius:0 12px 12px 0;background:#ffffff94!important;box-shadow:0 4px 14px #14141c1f,inset 0 1px #ffffffe6;cursor:pointer;z-index:8;transition:width var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}._panelHandle_1v6d0_60:after{content:"";position:absolute;top:50%;left:8px;width:6px;height:6px;border-top:1.5px solid #215e4e;border-right:1.5px solid #215e4e;transform:translateY(-50%) rotate(45deg)}._panelHandle_1v6d0_60:hover,._panelHandle_1v6d0_60:focus-visible{width:28px!important;background:#ffffffd1!important}._panelHandle_1v6d0_60:active{transform:translateY(-50%)}._panelHandle_1v6d0_60:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}[data-theme=dark] ._panelHandle_1v6d0_60,[data-theme=midnight] ._panelHandle_1v6d0_60{border-color:#ffffff29!important;background:#242432db!important;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff14}._statusZone_1v6d0_124{position:absolute;left:0;right:0;bottom:0;height:56px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-2);pointer-events:none;z-index:10}._statusZone_1v6d0_124>*{pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter)}._statusZoneVisible_1v6d0_147>*,._statusZone_1v6d0_124:focus-within>*{pointer-events:auto;opacity:1;transform:translateY(0)}._tabBar_qi46t_7{display:flex;gap:2px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}._panelTabBar_qi46t_16{padding:var(--space-2) var(--space-2) var(--space-1);background:transparent;border-bottom:1px solid rgba(20,20,28,.06)}[data-theme=dark] ._panelTabBar_qi46t_16,[data-theme=midnight] ._panelTabBar_qi46t_16{border-bottom-color:#ffffff0f}._tabButton_qi46t_27{flex:1 0 auto;min-width:max-content;display:flex;align-items:center;justify-content:center;gap:var(--space-1);position:relative;padding:var(--space-2) var(--space-1) var(--space-3);border:none;border-radius:8px 8px 0 0;background:transparent;box-shadow:none;color:var(--text-muted);cursor:pointer;font-size:var(--type-eyebrow-size);font-family:system-ui,sans-serif;font-weight:var(--type-control-weight);letter-spacing:0;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}._tabButton_qi46t_27:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px;background:rgb(var(--accent-rgb, 33, 94, 78));opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter)}._tabButton_qi46t_27:hover:not([aria-selected=true]){color:var(--text);background:#ffffff59}[data-theme=dark] ._tabButton_qi46t_27:hover:not([aria-selected=true]),[data-theme=midnight] ._tabButton_qi46t_27:hover:not([aria-selected=true]){background:#ffffff0f}[data-theme=dark] ._tabButton_qi46t_27:not([aria-selected=true]),[data-theme=midnight] ._tabButton_qi46t_27:not([aria-selected=true]){color:var(--text-muted)}._tabButton_qi46t_27[aria-selected=true]{color:rgb(var(--accent-rgb, 33, 94, 78));background:transparent}._tabButton_qi46t_27[aria-selected=true]:after{opacity:1;transform:scaleX(1)}[data-theme=dark] ._tabButton_qi46t_27[aria-selected=true],[data-theme=midnight] ._tabButton_qi46t_27[aria-selected=true]{color:#a8ead8;font-weight:var(--type-heading-weight)}[data-theme=dark] ._tabButton_qi46t_27[aria-selected=true]:after,[data-theme=midnight] ._tabButton_qi46t_27[aria-selected=true]:after{background:#a8ead8}._tabButton_qi46t_27:focus-visible{outline:2px solid rgb(var(--accent-rgb, 33, 94, 78));outline-offset:-2px}._tabIcon_qi46t_119{font-size:var(--type-small-size);display:flex;align-items:center}._tabLabel_qi46t_125{font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);white-space:nowrap}._tabContent_qi46t_131{flex:1;overflow:hidden;display:flex;flex-direction:column}._container_eh69h_1{border:none;margin:0;padding:0}._header_eh69h_7{display:flex;align-items:center}._trigger_eh69h_12{display:flex;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;cursor:pointer;font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);color:var(--text);font-family:system-ui,sans-serif;transition:background var(--motion-fast) var(--ease-standard);text-align:left}._trigger_eh69h_12:hover{background:#ffffff59}._chevron_eh69h_33{color:var(--text-muted);flex-shrink:0;transition:transform var(--motion-fast) var(--ease-standard);display:flex;align-items:center}._chevronOpen_eh69h_41{transform:rotate(90deg)}._icon_eh69h_45{margin-right:var(--space-1);display:flex;align-items:center}._title_eh69h_51{flex:1}._shortcut_eh69h_55{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);color:var(--text-muted);margin-left:auto;letter-spacing:0}._content_eh69h_68{overflow:hidden}._contentInner_eh69h_69{padding:var(--space-1) var(--space-2) var(--space-2)}._content_eh69h_68[data-state=open]{animation:_collapsibleSlideDown_eh69h_1 var(--motion-base) var(--ease-enter)}._content_eh69h_68[data-state=closed]{animation:_collapsibleSlideUp_eh69h_1 var(--motion-base) var(--ease-exit)}@keyframes _collapsibleSlideDown_eh69h_1{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes _collapsibleSlideUp_eh69h_1{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@media(prefers-reduced-motion:reduce){._chevron_eh69h_33,._content_eh69h_68[data-state=open],._content_eh69h_68[data-state=closed]{animation:none;transition:none}}._actions_eh69h_118{display:flex;align-items:center;flex-shrink:0;margin-left:auto}._header_1do1f_3{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-shrink:0;background:transparent;border-bottom:1px solid rgba(20,20,28,.06)}[data-theme=dark] ._header_1do1f_3,[data-theme=midnight] ._header_1do1f_3{border-bottom-color:#ffffff0f}._row_1do1f_19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:22px}._titleGroup_1do1f_27{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._icon_1do1f_34{display:inline-flex;align-items:center;flex-shrink:0;color:#3a3a44}[data-theme=dark] ._icon_1do1f_34,[data-theme=midnight] ._icon_1do1f_34{color:#c0c0c8}._title_1do1f_27{font-size:var(--type-small-size);font-weight:var(--type-heading-weight);color:var(--text);letter-spacing:var(--type-title-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_1do1f_56{font-size:var(--type-eyebrow-size);line-height:var(--type-small-lh);color:#3a3a44;padding-left:0}[data-theme=dark] ._subtitle_1do1f_56,[data-theme=midnight] ._subtitle_1do1f_56{color:#c0c0c8}._actions_1do1f_69{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}._actionButton_1do1f_77{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);font-family:inherit;color:#3a3a44;background:transparent;border:1px solid rgba(20,20,28,.18);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._actionButton_1do1f_77,[data-theme=midnight] ._actionButton_1do1f_77{border-color:#ffffff29;color:#c0c0c8}._actionButton_1do1f_77:hover:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.1);border-color:rgba(var(--accent-rgb, 33, 94, 78),.35);color:var(--text)}._actionButton_1do1f_77:active:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.18)}._actionButton_1do1f_77:disabled{opacity:.4;cursor:not-allowed}._actionButtonActive_1do1f_115{background:rgba(var(--accent-rgb, 33, 94, 78),.14);border-color:rgba(var(--accent-rgb, 33, 94, 78),.45);color:var(--text)}[data-theme=dark] ._actionButtonActive_1do1f_115,[data-theme=midnight] ._actionButtonActive_1do1f_115{background:rgba(var(--accent-rgb, 33, 94, 78),.22);border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);color:var(--text)}._closeButton_1do1f_128{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:#3a3a44;cursor:pointer;font-size:.9rem;line-height:1;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._closeButton_1do1f_128:hover{background:#14141c0f;color:var(--text)}[data-theme=dark] ._closeButton_1do1f_128,[data-theme=midnight] ._closeButton_1do1f_128{color:#c0c0c8}[data-theme=dark] ._closeButton_1do1f_128:hover,[data-theme=midnight] ._closeButton_1do1f_128:hover{background:#ffffff14}._label_s0rmd_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:#6a6a74}[data-theme=dark] ._label_s0rmd_3,[data-theme=midnight] ._label_s0rmd_3{color:#c8c8d0}._text_s0rmd_21{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}._icon_s0rmd_28{display:inline-flex;align-items:center;flex-shrink:0}._badge_s0rmd_34{display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text);background:rgba(var(--accent-rgb, 33, 94, 78),.16);border:1px solid rgba(var(--accent-rgb, 33, 94, 78),.32);border-radius:var(--radius-pill);padding:1px var(--space-2);letter-spacing:0;text-transform:none;flex-shrink:0}._wrap_1tfg5_10{position:relative;font-size:1em}._ground_1tfg5_22{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at center,#14141c80,#14141c47 45%,#14141c00 75%);filter:blur(calc(4px + var(--sphere-lift, 0) * 10px));opacity:calc(.85 - var(--sphere-lift, 0) * .25);transform-origin:center;transform:translateY(calc(6% + var(--sphere-lift, 0) * 14%)) scale(calc(.95 + var(--sphere-lift, 0) * .45));transition:transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard);pointer-events:none;z-index:0}._shadow_1tfg5_50{position:relative;width:100%;height:100%;border-radius:50%;background:var(--sphere-color, #ff622a);box-shadow:-8px -8px 8px #fff0dc73,inset -2px 3px 8px #0006;transform:scale(calc(.78 + var(--sphere-lift, 0) * .3));transform-origin:center;transition:transform var(--motion-fast) var(--ease-standard);pointer-events:none;z-index:1}._shadow_1tfg5_50:after{content:"";position:absolute;top:.4em;left:.3em;height:35%;width:10%;background:#fff;opacity:1;transform:rotate(25deg);border-radius:100%;filter:blur(3px)}._shadow_1tfg5_50:before{content:"";position:absolute;bottom:.3em;right:.45em;height:30%;width:20%;background:#fff;opacity:.5;transform:rotate(20deg) skew(-15deg,-15deg);border-radius:40%;filter:blur(1.6px);z-index:2}._overlay_1tfg5_100{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135.62deg,#fff 15%,#adadad4d 50%,#29292966 60%,#6d6d6d4d 90%);mix-blend-mode:overlay;box-shadow:inset -2px 2px 4px #ffffff59;pointer-events:none}._field_1x3o9_1{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._fieldH_1x3o9_8{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._label_1x3o9_15{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text-muted)}._labelRow_1x3o9_21{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._labelAction_1x3o9_28{min-width:0;font-size:var(--type-eyebrow-size);font-weight:var(--type-body-weight)}._labelH_1x3o9_34{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text-muted);width:5.5rem;flex-shrink:0}._input_1x3o9_42{border:1px solid rgba(20,20,28,.14);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--type-small-size);background:#ffffff8c;color:var(--text);font-family:inherit;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._input_1x3o9_42,[data-theme=midnight] ._input_1x3o9_42{border-color:#ffffff1f;background:#00000040}._input_1x3o9_42::placeholder,._inputLg_1x3o9_67::placeholder,._textarea_1x3o9_68::placeholder,._textareaLg_1x3o9_69::placeholder{color:var(--text-placeholder);opacity:1}._input_1x3o9_42:focus{outline:none;border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.18)}._input_1x3o9_42[type=number],._inputLg_1x3o9_67[type=number]{appearance:auto}._input_1x3o9_42[type=number]::-webkit-outer-spin-button,._input_1x3o9_42[type=number]::-webkit-inner-spin-button,._inputLg_1x3o9_67[type=number]::-webkit-outer-spin-button,._inputLg_1x3o9_67[type=number]::-webkit-inner-spin-button{opacity:1}._inputLg_1x3o9_67{padding:var(--space-2);font-size:var(--type-body-size);border-radius:var(--radius-lg)}._textarea_1x3o9_68{min-height:4.5rem;resize:vertical;line-height:1.4}._textareaLg_1x3o9_69{min-height:6rem;resize:vertical;line-height:1.4}._error_1x3o9_115{font-size:var(--type-eyebrow-size);color:var(--error)}._message_1x3o9_120{font-size:var(--type-eyebrow-size);color:var(--text-muted);line-height:1.4}._input_18bm9_1{width:100%;min-width:0;min-height:34px;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid rgba(20,20,28,.14);border-radius:var(--radius-md);background:#ffffff8c;color:var(--text);font:inherit;font-size:var(--type-small-size);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}._input_18bm9_1:hover:not(:disabled){border-color:rgba(var(--accent-rgb, 33, 94, 78),.38);background:rgba(var(--accent-rgb, 33, 94, 78),.06)}._input_18bm9_1:focus-visible{outline:none;border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.18)}._input_18bm9_1:disabled{opacity:.5;cursor:default}._large_18bm9_39{min-height:42px;border-radius:var(--radius-lg);font-size:var(--type-body-size)}._icon_18bm9_45{flex:0 0 auto;color:var(--text-muted)}._value_18bm9_50,._placeholder_18bm9_51{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_18bm9_51{color:var(--text-placeholder)}._action_18bm9_63{flex:0 0 auto;color:var(--accent);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight)}[data-theme=dark] ._input_18bm9_1,[data-theme=midnight] ._input_18bm9_1{border-color:#ffffff1f;background:#00000040}._section_1c6i6_1{margin:0;padding:var(--space-2);border:1px solid rgba(20,20,28,.08);border-radius:var(--radius-xl);background:#ffffff59;box-shadow:0 1px 2px #14141c0a;display:flex;flex-direction:column;gap:var(--space-2)}[data-theme=dark] ._section_1c6i6_1,[data-theme=midnight] ._section_1c6i6_1{border-color:#ffffff14;background:#ffffff0a;box-shadow:0 1px 2px #0003}._section_1c6i6_1:focus-within{outline:none}._focused_1c6i6_24{border-color:rgba(var(--accent-rgb, 33, 94, 78),.5);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.18)}._legend_1c6i6_29{font-size:var(--type-eyebrow-size);color:var(--text-muted);font-weight:var(--type-heading-weight);padding:0;float:left;width:100%}._inset_1c6i6_38{padding:var(--space-2);border:1px solid rgba(20,20,28,.08);border-radius:10px;background:#14141c0a;display:flex;flex-direction:column;gap:var(--space-2)}[data-theme=dark] ._inset_1c6i6_38,[data-theme=midnight] ._inset_1c6i6_38{border-color:#ffffff0f;background:#0003}._row_sfp4d_5{display:flex;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline)}._row_sfp4d_5:last-child{border-bottom:none}._row_sfp4d_5[data-disabled=true]{opacity:.55}._inline_sfp4d_20{flex-direction:row;align-items:center;justify-content:space-between}._stacked_sfp4d_26{flex-direction:column;align-items:stretch;gap:var(--space-2)}._label_sfp4d_32{display:flex;flex-direction:column;gap:2px;min-width:0}._labelText_sfp4d_39{font-size:var(--type-small-size);line-height:var(--type-small-lh);font-weight:var(--type-control-weight);color:var(--text)}label._labelText_sfp4d_39{cursor:pointer;width:fit-content}._description_sfp4d_53{font-size:var(--type-eyebrow-size);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:var(--text-muted);text-wrap:pretty}._control_sfp4d_63{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._inline_sfp4d_20>._control_sfp4d_63{flex-shrink:0}._inline_sfp4d_20>._label_sfp4d_32{flex:1}._stacked_sfp4d_26>._control_sfp4d_63{justify-content:flex-start;min-width:0}@media(max-width:560px){._inline_sfp4d_20{flex-direction:column;align-items:stretch;gap:var(--space-2)}._inline_sfp4d_20>._control_sfp4d_63{justify-content:flex-start}}._list_1338y_4{display:flex;flex-direction:column;min-width:0}._group_1338y_10{display:flex;flex-direction:column;gap:1px}._groupLabel_1338y_18{padding:var(--space-3) var(--space-2) var(--space-1)}._group_1338y_10:first-child>._groupLabel_1338y_18{padding-top:var(--space-1)}._dropdown_1m7pj_4{min-width:220px;border:1px solid rgba(20,20,28,.08);border-radius:10px;box-shadow:var(--elevation-2);padding:var(--space-1) 0;z-index:1000;color:var(--text);pointer-events:auto}[data-theme=dark] ._dropdown_1m7pj_4,[data-theme=midnight] ._dropdown_1m7pj_4{border-color:#ffffff14}._menuItem_1m7pj_27{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-1) var(--space-5) var(--space-1) var(--space-3);border:none;background:transparent;font-size:var(--type-small-size);line-height:22px;text-align:left;white-space:nowrap;font-family:inherit;color:var(--text);cursor:pointer}._menuItem_1m7pj_27:hover:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.12)}._menuItem_1m7pj_27:disabled{color:var(--text-muted);cursor:default}._shortcut_1m7pj_53{margin-left:var(--space-6);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._submenuArrow_1m7pj_59{margin-left:var(--space-4);font-size:var(--type-eyebrow-size);color:var(--text-muted)}._separator_1m7pj_65{height:1px;background:#14141c14;margin:var(--space-1) 0}[data-theme=dark] ._separator_1m7pj_65,[data-theme=midnight] ._separator_1m7pj_65{background:#ffffff14}._submenu_1m7pj_59{min-width:180px;border:1px solid rgba(20,20,28,.08);border-radius:10px;box-shadow:0 10px 28px #14141c24;padding:var(--space-1) 0;z-index:1001;color:var(--text)}[data-theme=dark] ._submenu_1m7pj_59,[data-theme=midnight] ._submenu_1m7pj_59{border-color:#ffffff14;box-shadow:0 10px 28px #00000080}._backdrop_6ljpk_13{position:fixed;inset:0;z-index:9998;background:#0000001f}._container_6ljpk_20{position:fixed;z-index:9999;pointer-events:auto;animation:_pieIn_6ljpk_1 var(--motion-fast) var(--ease-enter)}@keyframes _pieIn_6ljpk_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._pie_6ljpk_38{display:block;overflow:visible;filter:drop-shadow(0 1px 2px rgba(80,60,30,.18)) drop-shadow(0 8px 22px rgba(120,90,40,.22))}._wedge_6ljpk_49{cursor:pointer}._wedgePath_6ljpk_53{fill:url(#paperFill);transition:fill var(--motion-fast) var(--ease-standard)}._wedgeHover_6ljpk_63{fill:url(#paperFillHover)}._wedgeIcon_6ljpk_70{font-size:22px;font-family:Bravura,system-ui,sans-serif;fill:var(--text, #333);pointer-events:none;-webkit-user-select:none;user-select:none}._wedgeIconForeign_6ljpk_78{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;color:var(--text, #333)}._wedgeIconStack_6ljpk_90{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;color:var(--text, #333)}._wedgeIconInner_6ljpk_102{flex:0 1 auto;display:flex;align-items:center;justify-content:center;max-width:100%;min-height:0;overflow:hidden}._wedgeLabelInner_6ljpk_112{flex:0 0 auto;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;color:var(--text, #333)}._wedgeLabel_6ljpk_112{font-size:10px;font-weight:600;fill:var(--text, #333);pointer-events:none;-webkit-user-select:none;user-select:none}._pageIndicator_6ljpk_131{position:fixed;z-index:10000;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:var(--paper-bg);box-shadow:var(--paper-shadow);color:var(--text-muted);font-size:9px;font-weight:600;pointer-events:none}._pageArrow_6ljpk_145{position:fixed;z-index:10000;display:flex;flex-direction:column;align-items:center;gap:1px;width:32px;height:32px;border:none;border-radius:var(--radius-lg);background:var(--paper-bg);background-blend-mode:var(--paper-bg-blend);box-shadow:var(--paper-shadow);cursor:pointer;padding:var(--space-1) 0 0;transition:box-shadow var(--motion-fast) var(--ease-standard)}._pageArrow_6ljpk_145:hover{box-shadow:var(--paper-shadow-hover);transform:translateY(-.5px)}._pageArrow_6ljpk_145:active{transform:translateY(0);box-shadow:var(--paper-shadow)}._pageArrowIcon_6ljpk_174{font-size:14px;line-height:1;color:var(--text)}._pageArrowHint_6ljpk_183{font-size:7px;font-weight:600;line-height:1;color:var(--text-muted, #999)}._searchBar_6ljpk_192{position:fixed;z-index:9999;transform:translate(-50%);pointer-events:auto}._searchInput_6ljpk_199{width:160px;height:28px;border:1px solid rgba(120,100,60,.28);border-radius:14px;background:var(--paper-bg);background-blend-mode:var(--paper-bg-blend);box-shadow:var(--paper-shadow);color:var(--text);font-size:12px;font-weight:500;text-align:center;outline:none;padding:0 var(--space-2);caret-color:rgb(var(--accent-rgb, 33, 94, 78));transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._searchInputWide_6ljpk_221{width:220px}._searchInput_6ljpk_199:focus{border-color:rgba(var(--accent-rgb, 33, 94, 78),.7);box-shadow:var(--paper-shadow-hover),0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.18)}._searchInput_6ljpk_199::placeholder{color:var(--text-placeholder, #999);font-size:11px;opacity:1}._expressionPillWrapper_6ljpk_240{display:flex;align-items:center;justify-content:center;pointer-events:none}._expressionPill_6ljpk_240{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-4);border:1px solid rgba(var(--accent-rgb, 33, 94, 78),.55);border-radius:var(--radius-xl);background:var(--paper-bg);background-blend-mode:var(--paper-bg-blend);box-shadow:var(--paper-shadow-hover);font-family:Bravura,system-ui,sans-serif;font-size:24px;color:var(--text);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=dark] ._wedgePath_6ljpk_53,[data-theme=midnight] ._wedgePath_6ljpk_53{fill:url(#paperFillDark)}[data-theme=dark] ._wedgeHover_6ljpk_63,[data-theme=midnight] ._wedgeHover_6ljpk_63{fill:url(#paperFillHoverDark)}[data-theme=dark] ._pie_6ljpk_38,[data-theme=midnight] ._pie_6ljpk_38{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 8px 22px rgba(0,0,0,.45))}[data-theme=dark] ._searchInput_6ljpk_199,[data-theme=midnight] ._searchInput_6ljpk_199{border-color:#ffebc82e}[data-theme=dark] ._litEdge_6ljpk_294,[data-theme=midnight] ._litEdge_6ljpk_294{stroke:#ffebc82e}[data-theme=dark] ._divider_6ljpk_301,[data-theme=midnight] ._divider_6ljpk_301{stroke:#ffebc81f}._backdrop_1yixq_5{position:fixed;inset:0;z-index:9998;background:#14141c0f}._popover_1yixq_12{position:fixed;z-index:9999;transform:translate(-50%);display:flex;flex-direction:column;align-items:stretch;min-width:180px;max-width:320px;border:1px solid rgba(var(--accent-rgb, 33, 94, 78),.45);border-radius:var(--radius-xl);box-shadow:0 8px 24px #14141c2e,0 1px 3px #14141c14;padding:var(--space-2) var(--space-3);gap:var(--space-1);animation:_popIn_1yixq_1 var(--motion-fast) var(--ease-enter);pointer-events:auto}[data-theme=dark] ._popover_1yixq_12,[data-theme=midnight] ._popover_1yixq_12{border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);box-shadow:0 8px 24px #00000080}@keyframes _popIn_1yixq_1{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}._title_1yixq_50{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);text-transform:var(--type-eyebrow-transform);letter-spacing:var(--type-eyebrow-tracking);color:var(--text-muted);text-align:center;-webkit-user-select:none;user-select:none}._input_1yixq_60{width:100%;height:30px;border:1px solid rgba(20,20,28,.14);border-radius:var(--radius-lg);background:#ffffff8c;color:var(--text);font-size:var(--type-small-size);font-weight:var(--type-control-weight);text-align:center;outline:none;padding:0 var(--space-2);caret-color:rgb(var(--accent-rgb, 33, 94, 78));box-sizing:border-box;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._input_1yixq_60,[data-theme=midnight] ._input_1yixq_60{border-color:#ffffff1f;background:#00000040}._input_1yixq_60:focus{border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.18)}._input_1yixq_60::placeholder{color:var(--text-placeholder);font-size:var(--type-eyebrow-size);opacity:1}._preview_1yixq_96{display:flex;align-items:center;justify-content:center;min-height:28px;font-size:var(--type-small-size);color:var(--text);-webkit-user-select:none;user-select:none;overflow:hidden}._trigger_q5r50_1{justify-content:space-between;gap:var(--space-2);min-width:0;text-align:left}._triggerFull_q5r50_8{width:100%}._triggerLabel_q5r50_12{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerIcon_q5r50_19,._submenuArrow_q5r50_20{display:inline-flex;flex:0 0 auto;color:var(--text-muted)}._content_q5r50_26,._subContent_q5r50_27{min-width:200px;max-width:min(320px,calc(100vw - 16px));max-height:min(360px,var(--radix-dropdown-menu-content-available-height));overflow-x:hidden;overflow-y:auto;padding:var(--space-1);border:1px solid rgba(20,20,28,.08);border-radius:10px;box-shadow:0 10px 24px #14141c24,0 2px 6px #14141c14;z-index:1100}[data-theme=dark] ._content_q5r50_26,[data-theme=dark] ._subContent_q5r50_27,[data-theme=midnight] ._content_q5r50_26,[data-theme=midnight] ._subContent_q5r50_27{border-color:#ffffff14}._item_q5r50_59{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text);font-family:inherit;font-size:var(--type-small-size);line-height:22px;outline:none;-webkit-user-select:none;user-select:none}._item_q5r50_59[data-highlighted]{background:rgba(var(--accent-rgb, 33, 94, 78),.14);color:var(--text-bright)}._item_q5r50_59[data-disabled]{color:var(--text-muted)}._separator_q5r50_84{height:1px;margin:var(--space-1) calc(var(--space-2) * -1);background:#14141c1a}[data-theme=dark] ._separator_q5r50_84,[data-theme=midnight] ._separator_q5r50_84{background:#ffffff1a}._overlay_1m2em_17{position:fixed;inset:0;background:#14141c8c;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_overlayShow_1m2em_1 var(--motion-base) var(--ease-enter)}body:has(>._overlay_1m2em_17)>#root,body:has(>._overlay_1m2em_17)>#storybook-root{filter:blur(8px) saturate(120%)}._content_1m2em_39{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--elevation-3);padding:var(--space-5);width:420px;max-height:90vh;overflow-y:auto;color:var(--text);animation:_contentShow_1m2em_1 var(--motion-base) var(--ease-enter)}._content_1m2em_39>._actions_1m2em_57{margin:var(--space-4) -1.5rem -1.5rem;padding:var(--space-4)}._content_1m2em_39>._header_1m2em_75{margin:-1.5rem -1.5rem var(--space-4);padding:var(--space-4)}._contentCompact_1m2em_80{box-sizing:border-box;width:400px;max-width:calc(100vw - 2 * var(--space-4))}._contentWide_1m2em_57>._actions_1m2em_57,._contentXWide_1m2em_92>._actions_1m2em_57,._contentFull_1m2em_58>._actions_1m2em_57,._contentWide_1m2em_57>._header_1m2em_75,._contentXWide_1m2em_92>._header_1m2em_75,._contentFull_1m2em_58>._header_1m2em_75{margin:0}._contentWide_1m2em_57{width:640px;max-width:90vw;max-height:80vh;padding:0;display:flex;flex-direction:column;overflow:hidden}._contentXWide_1m2em_92{width:1040px;max-width:94vw;max-height:88vh;padding:0;display:flex;flex-direction:column;overflow:hidden}._contentFull_1m2em_58{width:90vw;height:80vh;padding:0;display:flex;flex-direction:column;overflow:hidden}._content_1m2em_39:has(>[data-dialog-split]):not(._contentFull_1m2em_58){height:88vh}._title_1m2em_147{margin:0 0 var(--space-4) 0;font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:var(--text-bright)}._header_1m2em_75{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:#00000006;background-clip:padding-box;border-top:1px solid transparent;border-bottom:1px solid var(--border);flex-shrink:0}[data-theme=dark] ._header_1m2em_75,[data-theme=midnight] ._header_1m2em_75{background:#ffffff08}._headerTitle_1m2em_178{margin:0;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);color:var(--text-bright)}._closeButton_1m2em_185{border:none;background:transparent;cursor:pointer;font-size:var(--type-heading-size);color:var(--text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);font-family:inherit}._closeButton_1m2em_185:hover{background:rgba(var(--accent-rgb),.12);color:var(--text)}._closeButton_1m2em_185:focus-visible{outline:none;box-shadow:var(--focus-ring)}._body_1m2em_209{padding:var(--space-4);overflow:auto;flex:1;font-size:var(--type-small-size);line-height:var(--type-body-lh);color:var(--text)}._actions_1m2em_57{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:transparent;flex-shrink:0}[data-theme=dark] ._actions_1m2em_57,[data-theme=midnight] ._actions_1m2em_57{background:transparent}._btnBase_1m2em_236{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:2rem;padding:0 var(--space-3);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--type-small-size);font-family:inherit;font-weight:var(--type-control-weight);line-height:var(--type-control-lh);white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._btnBase_1m2em_236:focus-visible{outline:none;box-shadow:var(--focus-ring)}._btnBase_1m2em_236:disabled{opacity:.5;cursor:not-allowed}._btnCancel_1m2em_266{border:1px solid var(--border);background:var(--surface);color:var(--text)}._btnCancel_1m2em_266:hover:not(:disabled){background:var(--surface-hover);border-color:rgba(var(--accent-rgb),.45);color:var(--text-bright)}._btnPrimary_1m2em_283{border:1px solid rgb(var(--accent-rgb));background:rgb(var(--accent-rgb));color:#fff;font-weight:var(--type-heading-weight);box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff2e}._btnPrimary_1m2em_283:hover:not(:disabled){background:rgba(var(--accent-rgb),.92);border-color:rgba(var(--accent-rgb),.92)}._btnPrimary_1m2em_283:active:not(:disabled){background:rgba(var(--accent-rgb),.82);box-shadow:var(--inset-soft)}@keyframes _overlayShow_1m2em_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1m2em_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._body_5yb0x_5{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:0;flex:1}._aside_5yb0x_14{display:flex;flex-direction:column;gap:var(--space-1);min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-2);border-right:1px solid var(--border-hairline);background:#14141c05}._main_5yb0x_25{min-height:0;overflow-y:auto;padding:0 var(--space-5) var(--space-5)}._main_5yb0x_25:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}._mainHeader_5yb0x_36{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin:0 calc(var(--space-5) * -1) var(--space-2);padding:var(--space-4) var(--space-5) var(--space-3);background:var(--surface-raised);border-bottom:1px solid var(--border-hairline)}._mainHeaderText_5yb0x_52{display:flex;flex-direction:column;gap:2px;min-width:0}._mainTitle_5yb0x_59{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);color:var(--text-bright)}._mainDescription_5yb0x_67{margin:0;font-size:var(--type-small-size);line-height:1.45;color:var(--text-muted);text-wrap:pretty}._mainActions_5yb0x_75{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}[data-theme=dark] ._aside_5yb0x_14,[data-theme=midnight] ._aside_5yb0x_14{background:#00000029}@media(max-width:720px){._body_5yb0x_5{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}._aside_5yb0x_14{max-height:34vh;border-right:none;border-bottom:1px solid var(--border-hairline)}._main_5yb0x_25{padding:0 var(--space-4) var(--space-4)}._mainHeader_5yb0x_36{margin:0 calc(var(--space-4) * -1) var(--space-2);padding:var(--space-3) var(--space-4)}}._slider_eiriu_11{appearance:none;width:100%;height:18px;background:transparent;cursor:pointer;margin:0;vertical-align:middle;--fill: 0%;--fill-start: 0%;--fill-end: 0%;--center: 0%;--accent-color: rgba(var(--accent-rgb, 33, 94, 78), .85);--track-bg: rgba(20, 20, 28, .08);--tick-color: rgba(20, 20, 28, .28)}[data-theme=dark] ._slider_eiriu_11,[data-theme=midnight] ._slider_eiriu_11,[data-on-dark] ._slider_eiriu_11{--track-bg: rgba(255, 255, 255, .1);--tick-color: rgba(255, 255, 255, .35)}._slider_eiriu_11::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-pill, 999px);background:linear-gradient(to right,var(--track-bg) 0%,var(--track-bg) var(--fill-start),var(--accent-color) var(--fill-start),var(--accent-color) var(--fill-end),var(--track-bg) var(--fill-end),var(--track-bg) 100%)}._slider_eiriu_11[data-bipolar]::-webkit-slider-runnable-track{background:linear-gradient(to right,transparent calc(var(--center) - .5px),var(--tick-color) calc(var(--center) - .5px),var(--tick-color) calc(var(--center) + .5px),transparent calc(var(--center) + .5px)) no-repeat,linear-gradient(to right,var(--track-bg) 0%,var(--track-bg) var(--fill-start),var(--accent-color) var(--fill-start),var(--accent-color) var(--fill-end),var(--track-bg) var(--fill-end),var(--track-bg) 100%);background-size:100% 8px,100% 4px;background-position:0 -2px,0 0}._slider_eiriu_11::-webkit-slider-thumb{appearance:none;width:4px;height:16px;margin-top:-6px;border-radius:2px;background:var(--accent-color);border:none;box-shadow:0 1px 2px #14141c40;cursor:grab;-webkit-transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._slider_eiriu_11:hover::-webkit-slider-thumb{transform:scaleY(1.15)}._slider_eiriu_11:active::-webkit-slider-thumb{cursor:grabbing;transform:none}._slider_eiriu_11:focus-visible{outline:none}._slider_eiriu_11:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 2px #14141c40,0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.3)}._slider_eiriu_11::-moz-range-track{height:4px;border-radius:var(--radius-pill, 999px);background:var(--track-bg)}._slider_eiriu_11::-moz-range-progress{height:4px;border-radius:var(--radius-pill, 999px);background:var(--accent-color)}._slider_eiriu_11::-moz-range-thumb{width:4px;height:16px;border-radius:2px;background:var(--accent-color);border:none;box-shadow:0 1px 2px #14141c40;cursor:grab;-moz-transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._slider_eiriu_11:hover::-moz-range-thumb{transform:scaleY(1.15)}._slider_eiriu_11:active::-moz-range-thumb{cursor:grabbing;transform:none}._slider_eiriu_11:focus-visible::-moz-range-thumb{box-shadow:0 1px 2px #14141c40,0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.3)}._content_pm2w2_3{min-width:var(--radix-select-trigger-width);border:1px solid rgba(20,20,28,.08);border-radius:10px;box-shadow:0 10px 24px #14141c24,0 2px 6px #14141c14;padding:var(--space-1);z-index:1100;overflow:hidden}[data-theme=dark] ._content_pm2w2_3,[data-theme=midnight] ._content_pm2w2_3{border-color:#ffffff14}._viewport_pm2w2_21{padding:0}._item_pm2w2_25{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-5) var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--type-small-size);font-family:inherit;color:var(--text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}._itemIcon_pm2w2_40{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0;margin-right:-2px}._item_pm2w2_25[data-highlighted]{background:rgba(var(--accent-rgb, 33, 94, 78),.14);color:var(--text-bright);outline:none}._item_pm2w2_25[data-disabled]{color:var(--text-muted);cursor:default}._indicator_pm2w2_59{color:rgb(var(--accent-rgb, 33, 94, 78));flex-shrink:0}._badge_pm2w2_64{margin-left:auto;flex-shrink:0;padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._trigger_wnkfr_1{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-1);width:fit-content;min-width:0;border:1px solid rgba(20,20,28,.1);border-radius:var(--radius-lg);padding:var(--space-2);font-size:var(--type-small-size);font-family:inherit;background:#ffffffa6;box-shadow:inset 0 1px 2px #14141c0d;color:var(--text);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}._fullWidth_wnkfr_23{width:100%}._iconButton_wnkfr_27{width:2rem;min-width:2rem;height:2rem;padding:0 6px;flex-shrink:0;justify-content:center}._iconButton_wnkfr_27[data-active=true]{border-color:rgba(var(--accent-rgb, 33, 94, 78),.45);background:rgba(var(--accent-rgb, 33, 94, 78),.14)}._trigger_wnkfr_1:hover:not(:disabled,[data-disabled]){background:#ffffffd9;border-color:#14141c29}._trigger_wnkfr_1[data-state=open]{background:var(--surface-raised);box-shadow:var(--inset-strong)}._triggerLg_wnkfr_51{font-size:var(--type-body-size)}[data-theme=dark] ._trigger_wnkfr_1,[data-theme=midnight] ._trigger_wnkfr_1{border-color:var(--border-input);background:var(--surface-input);box-shadow:inset 0 1px 2px #00000040}[data-theme=dark] ._trigger_wnkfr_1:hover:not(:disabled,[data-disabled]),[data-theme=midnight] ._trigger_wnkfr_1:hover:not(:disabled,[data-disabled]){background:#ffffff1a;border-color:#fff3}._trigger_wnkfr_1:focus-visible{outline:none;border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 33, 94, 78),.2)}._trigger_wnkfr_1:disabled,._trigger_wnkfr_1[data-disabled]{opacity:.5;cursor:default}._triggerInner_wnkfr_80{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._leading_wnkfr_90{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0}._chevron_wnkfr_97{color:var(--text-muted);flex-shrink:0}._corner_wnkfr_102{position:absolute;right:3px;bottom:2px;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:currentColor transparent transparent;opacity:.5;pointer-events:none}._trigger_wnkfr_1:hover ._corner_wnkfr_102,._trigger_wnkfr_1[data-state=open] ._corner_wnkfr_102,._trigger_wnkfr_1[data-active=true] ._corner_wnkfr_102{opacity:.85}._root_7oxex_5{display:flex;align-items:center;gap:var(--space-2);width:100%;border:1px solid var(--border-input);border-radius:var(--radius-md);background:#ffffff8c;color:var(--text);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}._root_7oxex_5:hover:not([data-disabled=true]){border-color:rgba(var(--accent-rgb, 33, 94, 78),.35)}._root_7oxex_5:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}._root_7oxex_5[data-disabled=true]{opacity:.5}._md_7oxex_33{padding:var(--space-2)}._sm_7oxex_37{padding:var(--space-1) var(--space-2)}._icon_7oxex_41{flex-shrink:0;color:var(--text-muted)}._input_7oxex_46{flex:1;min-width:0;border:none;outline:none;background:none;color:inherit;font-family:inherit;font-size:var(--type-small-size);line-height:var(--type-small-lh)}._sm_7oxex_37 ._input_7oxex_46{font-size:var(--type-eyebrow-size);font-weight:400}._input_7oxex_46::placeholder{color:var(--text-placeholder);opacity:1}._input_7oxex_46::-webkit-search-cancel-button,._input_7oxex_46::-webkit-search-decoration{appearance:none}._clear_7oxex_75{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._clear_7oxex_75:hover{background:rgba(var(--accent-rgb, 33, 94, 78),.12);color:var(--text)}._clear_7oxex_75:focus-visible{outline:none;box-shadow:var(--focus-ring-tight)}[data-theme=dark] ._root_7oxex_5,[data-theme=midnight] ._root_7oxex_5{background:#00000040}._root_10k0a_1{position:relative;width:100%}._control_10k0a_6,._controlOpen_10k0a_7{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-muted);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._control_10k0a_6:hover{background:var(--surface-hover)}._controlOpen_10k0a_7{border-color:var(--accent);box-shadow:var(--focus-ring-tight)}._input_10k0a_32{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font:inherit}._input_10k0a_32::placeholder{color:var(--text-placeholder)}._popup_10k0a_46{position:fixed;z-index:10000;padding:var(--space-1);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--elevation-2);pointer-events:auto}._list_10k0a_57{max-height:240px;overflow-y:auto}._option_10k0a_62,._optionActive_10k0a_63{display:grid;grid-template-columns:16px 16px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left}._optionActive_10k0a_63{background:var(--surface-hover)}._optionCheck_10k0a_83,._optionIcon_10k0a_84{display:inline-flex;color:var(--accent)}._optionName_10k0a_89{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trailingLabel_10k0a_96{color:var(--text-muted);font-size:var(--type-eyebrow-size)}._message_10k0a_101,._error_10k0a_102{margin:0;padding:var(--space-3);color:var(--text-muted);font-size:var(--type-small-size);text-align:center}._error_10k0a_102{color:var(--danger-text, #b42318)}._storyFrame_10k0a_114{width:360px}._group_1svcp_1{display:inline-flex;width:fit-content;max-width:100%;border-radius:var(--radius-pill);overflow:hidden;border:1px solid rgba(20,20,28,.12);background:#ffffff59;padding:2px;gap:2px}[data-theme=dark] ._group_1svcp_1,[data-theme=midnight] ._group_1svcp_1,[data-on-dark] ._group_1svcp_1{border-color:#ffffff1a;background:#00000047}._option_1svcp_20{display:inline-flex;align-items:center;justify-content:center;height:32px;border:none;background:transparent;padding:0 var(--space-3);font-size:var(--type-small-size);line-height:var(--type-control-lh);font-family:inherit;color:#54545c;cursor:pointer;border-radius:var(--radius-pill);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}[data-theme=dark] ._option_1svcp_20,[data-theme=midnight] ._option_1svcp_20,[data-on-dark] ._option_1svcp_20{color:#ffffff8c}._option_1svcp_20:hover:not(._active_1svcp_47):not(:disabled){color:var(--text);background:rgba(var(--accent-rgb, 33, 94, 78),.1)}._option_1svcp_20:disabled{opacity:.5;cursor:default}._option_1svcp_20:disabled:hover{color:#54545c;background:transparent}[data-theme=dark] ._option_1svcp_20:hover:not(._active_1svcp_47):not(:disabled),[data-theme=midnight] ._option_1svcp_20:hover:not(._active_1svcp_47):not(:disabled),[data-on-dark] ._option_1svcp_20:hover:not(._active_1svcp_47):not(:disabled){color:#fff;background:#ffffff0f}._active_1svcp_47{background:rgba(var(--accent-rgb, 33, 94, 78),.18);color:var(--text);font-weight:var(--type-heading-weight)}[data-theme=dark] ._active_1svcp_47,[data-theme=midnight] ._active_1svcp_47,[data-on-dark] ._active_1svcp_47{background:#ffffff24;color:#fff;box-shadow:0 1px #ffffff14 inset,0 1px 2px #00000059}._bravura_1svcp_90{height:40px;font-family:Bravura,serif;font-size:1.7rem;font-weight:400;line-height:1}._active_1svcp_47._bravura_1svcp_90{font-weight:400}._group_18oju_1{display:flex;flex-wrap:wrap;gap:var(--space-1)}._option_18oju_7,._optionActive_18oju_8{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text);font-family:Bravura,serif;cursor:pointer}._option_18oju_7:hover:not(:disabled){background:var(--surface-hover)}._optionActive_18oju_8{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}._option_18oju_7:disabled,._optionActive_18oju_8:disabled{opacity:.5;cursor:default}._glyph_18oju_39{display:inline-block;font-size:22px;line-height:1;transform:translateY(-7px)}._bar_gzusq_10{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:14px;font-size:var(--type-small-size);font-family:system-ui,-apple-system,sans-serif;color:#ffffffdb;background:#1c1e2a;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px 1px #00000040,0 8px 24px #00000038,0 16px 40px #0000002e,inset 0 1px #ffffff0f;-webkit-user-select:none;user-select:none;width:max-content;max-width:calc(100vw - 40px);--text: #f1f1f5;--text-muted: rgba(255, 255, 255, .6)}._left_gzusq_42{display:flex;align-items:center;gap:var(--space-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex-shrink:1}._center_gzusq_53{display:flex;align-items:center;justify-content:center;gap:var(--space-2);overflow:hidden;white-space:nowrap;min-width:0;flex-shrink:1}._right_gzusq_64{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);white-space:nowrap}._trigger_rftzn_7{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border-radius:9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffe6;font-size:var(--type-small-size);font-weight:var(--type-control-weight);font-family:system-ui,-apple-system,sans-serif;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);appearance:none}._trigger_rftzn_7:hover{background:#ffffff24;border-color:rgba(var(--accent-rgb, 95, 201, 173),.5);color:#fff}._trigger_rftzn_7:focus{outline:none;border-color:rgba(var(--accent-rgb, 95, 201, 173),.7);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 95, 201, 173),.25)}._label_rftzn_43{display:inline-block}._chevron_rftzn_47{color:#ffffffa6;flex-shrink:0;transition:transform var(--motion-fast) var(--ease-standard)}._trigger_rftzn_7[aria-expanded=true] ._chevron_rftzn_47{transform:rotate(180deg)}._popup_rftzn_57{position:absolute;bottom:calc(100% + 6px);right:0;min-width:100%;display:flex;flex-direction:column;gap:1px;padding:var(--space-1);border-radius:10px;background:#1c1e2ad1;backdrop-filter:var(--glass-floating-filter);-webkit-backdrop-filter:var(--glass-floating-filter);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #00000059,0 2px 6px #00000040;z-index:1000;animation:_popupIn_rftzn_1 var(--motion-fast) var(--ease-enter)}@keyframes _popupIn_rftzn_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._wrap_rftzn_91{position:relative;display:inline-flex}._option_rftzn_96{appearance:none;border:none;background:transparent;color:#ffffffe0;font-size:var(--type-small-size);font-weight:var(--type-control-weight);font-family:system-ui,-apple-system,sans-serif;text-align:left;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._option_rftzn_96:hover{background:#ffffff1a;color:#fff}._optionSelected_rftzn_122{background:rgba(var(--accent-rgb, 95, 201, 173),.22);color:#fff}._optionSelected_rftzn_122:hover{background:rgba(var(--accent-rgb, 95, 201, 173),.3)}._group_1lyg3_5{display:inline-flex;align-items:center;gap:var(--space-1)}._warning_u9ulb_6{color:var(--warning);font-weight:var(--type-heading-weight);display:flex;align-items:center;gap:var(--space-1)}._mark_18zaa_1{color:#000;flex:0 0 auto}[data-theme=dark] ._mark_18zaa_1,[data-theme=midnight] ._mark_18zaa_1,[data-on-dark] ._mark_18zaa_1{color:#fff}._body_op09p_1{padding:0;overflow:visible}._fieldAction_op09p_6,._accountLink_op09p_7{color:var(--accent);font-weight:var(--type-heading-weight);text-decoration:underline;text-underline-offset:2px}._footerPrompt_op09p_14{margin-right:auto;display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--type-eyebrow-size);white-space:nowrap}@media(max-width:440px){._footerPrompt_op09p_14{width:100%;margin-right:0}}._root_1ud36_1{min-height:100vh;display:grid;place-items:center;padding:var(--space-5);background:var(--surface-base);color:var(--text)}._status_1ud36_10{max-width:28rem;text-align:center}._status_1ud36_10 h1{margin:0 0 var(--space-3);font-size:var(--type-title-size)}._status_1ud36_10 p{margin:0;color:var(--text-muted)}._error_vs2yh_1{color:var(--error)}._spin_vs2yh_5{animation:_accountButtonSpin_vs2yh_1 .8s linear infinite}@keyframes _accountButtonSpin_vs2yh_1{to{transform:rotate(360deg)}}._avatar_vs2yh_17{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--accent-rgb, 33, 94, 78),.18);color:var(--accent, #215e4e);font-weight:var(--type-heading-weight);text-transform:uppercase;overflow:hidden;flex:0 0 auto}._avatar_vs2yh_17 img{width:100%;height:100%;object-fit:cover}._popover_vs2yh_36{width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);border-radius:10px;box-shadow:var(--elevation-2);color:var(--text);z-index:1200}._compactActions_vs2yh_49{display:flex;flex-direction:column;padding-top:var(--space-1);border-top:1px solid var(--border)}._arrow_vs2yh_56{fill:var(--surface-raised)}._identity_vs2yh_60{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1) var(--space-2)}._identityText_vs2yh_68{min-width:0;flex:1}._identityName_vs2yh_73{font-weight:var(--type-heading-weight);font-size:var(--type-small-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identityEmail_vs2yh_81{margin-top:1px;font-size:var(--type-eyebrow-size);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notice_vs2yh_90{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-2);border-radius:6px;font-size:var(--type-eyebrow-size);background:#b437371a;color:var(--text)}._providers_vs2yh_102{display:flex;flex-direction:column;gap:0;padding:var(--space-1) 0 var(--space-1)}._providersLabel_vs2yh_109{padding:0 var(--space-1) var(--space-1);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._accountManagementActions_vs2yh_118{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._linkAction_vs2yh_125,._linkActionPrimary_vs2yh_126{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:transparent;font:inherit;font-size:var(--type-eyebrow-size);color:var(--accent, #215e4e);text-decoration:none;cursor:pointer}._linkAction_vs2yh_125:hover,._linkActionPrimary_vs2yh_126:hover:not(:disabled){text-decoration:underline}._linkActionPrimary_vs2yh_126{font-weight:var(--type-heading-weight)}._linkAction_vs2yh_125:disabled,._linkActionPrimary_vs2yh_126:disabled{opacity:.5;cursor:default}._advancedToggle_vs2yh_160{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:transparent;font:inherit;font-size:var(--type-eyebrow-size);color:var(--text-muted, #888);cursor:pointer}._advancedToggle_vs2yh_160:hover{color:var(--text-muted, #666);text-decoration:underline}._advancedChevron_vs2yh_178{transition:transform var(--motion-fast) var(--ease-standard)}._advancedToggle_vs2yh_160[data-open=true] ._advancedChevron_vs2yh_178{transform:rotate(180deg)}._advancedPanel_vs2yh_186{flex-basis:100%;margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px dashed var(--border-subtle, rgba(0, 0, 0, .08))}._linkActionDanger_vs2yh_193{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:transparent;font:inherit;font-size:var(--type-eyebrow-size);color:var(--danger, #c0392b);cursor:pointer}._linkActionDanger_vs2yh_193:hover{text-decoration:underline}._linkActionDanger_vs2yh_193:disabled{opacity:.5;cursor:default;text-decoration:none}._confirmRow_vs2yh_220{display:flex;flex-direction:column;gap:var(--space-1)}._confirmPrompt_vs2yh_226{font-size:var(--type-eyebrow-size);color:var(--text-muted, #666);line-height:1.4}._confirmActions_vs2yh_232{display:flex;align-items:center;gap:var(--space-3)}._root_p644r_1{border-bottom:1px solid var(--border-hairline)}._root_p644r_1:last-child{border-bottom:none}._root_p644r_1 ._row_p644r_9{border-bottom:none}._details_p644r_13{padding:0 0 var(--space-3)}._menuBar_1xmxo_3{display:flex;align-items:center;padding:0;-webkit-user-select:none;user-select:none;flex-shrink:0}._appMark_1xmxo_11{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:2px;border-radius:var(--radius-md);flex:0 0 auto}._appMark_1xmxo_11 img{width:32px;height:32px;display:block;pointer-events:none}._trigger_1xmxo_30{padding:var(--space-1) var(--space-2);border:none;background:transparent;font-size:var(--type-small-size);line-height:22px;cursor:pointer;border-radius:var(--radius-md);font-family:inherit;color:var(--text);transition:background var(--motion-fast) var(--ease-standard)}._trigger_1xmxo_30:hover,._trigger_1xmxo_30[data-state=open]{background:var(--menu-hover)}._dropdown_1xmxo_49{min-width:220px;border:none;border-radius:10px;box-shadow:var(--elevation-2);padding:var(--space-1) 0;z-index:1000}._menuItem_1xmxo_60{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-1) var(--space-5) var(--space-1) var(--space-3);border:none;background:transparent;font-size:var(--type-small-size);line-height:22px;text-align:left;white-space:nowrap;font-family:inherit;color:var(--text);cursor:pointer}._menuItem_1xmxo_60[data-highlighted]{background:var(--menu-hover);outline:none}._menuItem_1xmxo_60[data-disabled]{color:var(--text-muted);cursor:default}._shortcut_1xmxo_87{margin-left:var(--space-6);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._submenuArrow_1xmxo_93{margin-left:var(--space-4);font-size:var(--type-eyebrow-size);color:var(--text-muted)}._separator_1xmxo_99{height:1px;background:var(--separator-h);margin:var(--space-1) 0}._submenu_1xmxo_93{min-width:180px;border:none;border-radius:10px;box-shadow:var(--elevation-2);padding:var(--space-1) 0;z-index:1001}._handle_1oigm_6{position:absolute;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:var(--surface-raised, #fff);box-shadow:var(--elevation-0);color:var(--text-muted);cursor:pointer;pointer-events:auto;opacity:.55;transition:opacity var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._handle_1oigm_6:hover{opacity:1;color:var(--accent);box-shadow:var(--elevation-1)}._handle_1oigm_6:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}._handle_1oigm_6[data-expanded=true]{opacity:1;color:var(--accent)}._panel_1stcu_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);min-height:0;flex-shrink:0}._palette_1stcu_10{flex-shrink:1;overflow:auto}._group_1stcu_15{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}._groupTitle_1stcu_22{margin:0;color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}._help_1stcu_31{margin:0;color:var(--text-muted);font-size:var(--type-eyebrow-size)}._list_1stcu_37{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}._rowText_1stcu_46{display:flex;flex-direction:column;min-width:0}._rowPreview_1stcu_52{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowLocator_1stcu_58{color:var(--text-muted);font-size:var(--type-eyebrow-size)}._actions_1stcu_63{display:flex;flex-wrap:wrap;gap:var(--space-2)}._fieldRow_1stcu_69{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._fieldRow_1stcu_69>*{min-width:0;margin-bottom:0}._group_1stcu_15>*{margin-bottom:0}._numberInput_1stcu_84{width:100%;min-width:0}._root_3s2h7_1{display:grid;gap:var(--space-2)}._toolbar_3s2h7_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}._toolbarControl_3s2h7_13{display:inline-flex;min-width:0}._toolbarSelect_3s2h7_18{max-width:8.5rem}._editor_3s2h7_23{min-height:2.25rem;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}._multiline_3s2h7_30{min-height:5rem;line-height:1.5;resize:vertical;overflow:auto}._editor_3s2h7_23 [data-glyph]{font-family:Bravura,serif;font-weight:400;font-style:normal;font-size:1.3em}._editor_3s2h7_23:empty:before{content:attr(data-placeholder);color:var(--text-placeholder);pointer-events:none}._glyphRow_3s2h7_50{position:relative}._glyphResults_3s2h7_54{max-height:12rem;overflow:auto;margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-toolbar)}._glyphResult_3s2h7_54{justify-content:flex-start;gap:var(--space-2);text-align:left}._glyphPreview_3s2h7_71,._glyph_3s2h7_50{font-family:Bravura,serif;font-size:1.3em;font-weight:400;font-style:normal}._noGlyphs_3s2h7_79{display:block;padding:var(--space-2);color:var(--text-muted);font-size:var(--type-small-size)}._root_ytxof_1{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:6}._outline_ytxof_9{position:absolute;box-sizing:border-box;border-bottom:2px solid #d32f2f}._marker_ytxof_15{position:absolute;right:-14px;top:-8px;width:14px;height:14px;padding:0;border:1px solid currentColor;border-radius:50%;color:#d32f2f;background:var(--color-surface, white);font:700 11px/12px sans-serif;cursor:help;pointer-events:auto}._marker_ytxof_15:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{._root_ytxof_1{display:none}}._content_578zx_4{position:relative;width:100%;height:540px;max-height:86vh;display:flex;flex-direction:row;overflow:hidden;padding:0}._sidebar_578zx_17{width:272px;flex-shrink:0;background:#14141c08;padding:var(--space-4) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);border-right:1px solid rgba(20,20,28,.08)}._brand_578zx_28{display:flex;flex-direction:column;gap:var(--space-1)}._logo_578zx_34{color:var(--accent)}._actions_578zx_38{display:flex;flex-direction:column;gap:var(--space-2)}._actionButton_578zx_44{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid rgba(20,20,28,.08);border-radius:var(--radius-lg);background:#ffffff80;color:var(--text);cursor:pointer;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}._actionButton_578zx_44:hover:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.1);border-color:rgba(var(--accent-rgb, 33, 94, 78),.35)}._actionButton_578zx_44:disabled{opacity:.5;cursor:not-allowed}._actionButtonPrimary_578zx_70{color:rgb(var(--accent-rgb, 33, 94, 78));font-weight:var(--type-heading-weight);border-color:rgba(var(--accent-rgb, 33, 94, 78),.4);background:rgba(var(--accent-rgb, 33, 94, 78),.08)}._actionIcon_578zx_78{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:currentColor}._actionTextStack_578zx_86{display:flex;flex-direction:column;gap:0;min-width:0}._actionTitle_578zx_93{font-size:var(--type-small-size);line-height:1.2}._actionHint_578zx_98{font-size:var(--type-eyebrow-size);color:var(--text-muted);font-weight:var(--type-body-weight);line-height:1.3}._sidebarFooter_578zx_105{margin-top:auto;display:flex;flex-direction:column;gap:0}._launchPreference_578zx_112{min-height:32px}._projectCapabilityNotice_578zx_116{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid rgba(196,126,34,.3);border-radius:var(--radius-md);background:#c47e2214;color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._projectCapabilityNotice_578zx_116 svg{flex:0 0 auto;margin-top:1px;color:#a66511}._suppressLabel_578zx_135{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-eyebrow-size);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._main_578zx_147{position:relative;flex:1;display:flex;flex-direction:column;min-width:0}._mainEmpty_578zx_155 ._mainHeader_578zx_155{position:absolute;inset:0 0 auto;z-index:2;pointer-events:none}._mainEmpty_578zx_155 ._mainHeaderRight_578zx_162{margin-left:auto;pointer-events:auto}._mainHeader_578zx_155 ._closeButton_578zx_167{border-color:transparent;border-radius:50%;background:transparent;box-shadow:none;color:var(--text-muted)}._mainHeader_578zx_155 ._closeButton_578zx_167:hover:not(:disabled){border-color:transparent;background:#14141c0f;color:var(--text)}._mainHeader_578zx_155{min-height:56px;padding:var(--space-4) var(--space-4) var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._mainHeaderRight_578zx_162,._mainHeading_578zx_196{display:flex;align-items:center;gap:var(--space-2)}._mainTitle_578zx_202{margin:0;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);color:var(--text)}._mainContent_578zx_209{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:0 var(--space-4) var(--space-4)}._mainContentForm_578zx_218{overflow:hidden;padding:0}._mainEmpty_578zx_155 ._mainContent_578zx_209{padding-inline:0}._mainEmpty_578zx_155 ._samples_578zx_227{margin-inline:var(--space-4)}._projectFormShell_578zx_231{flex:1;min-height:0;display:flex;flex-direction:column}._projectFormScroll_578zx_238{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-4) var(--space-4)}._projectForm_578zx_231{width:min(100%,460px);margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-4)}._emptyState_578zx_253 h3{margin:0;font-size:calc(var(--type-heading-size) * 1.3);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;color:var(--text)}._emptyState_578zx_253 p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45;text-wrap:pretty}._projectFormIntro_578zx_270{max-width:52ch;margin:0;color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-lh);text-wrap:pretty}._projectNameField_578zx_279{width:100%;margin-bottom:0}._initialScoreSection_578zx_284{padding-top:var(--space-3);border-top:1px solid var(--border)}._initialScoreHeading_578zx_289{margin:0 0 var(--space-3);color:var(--text);font-size:var(--type-control-size);font-weight:var(--type-heading-weight)}._initialScoreGrid_578zx_296{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._timeSignatureFields_578zx_302{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.7fr);gap:var(--space-2)}._projectDialogActions_578zx_308{margin:0}._emptyState_578zx_253{position:relative;min-height:224px;margin:0 0 var(--space-4);padding:var(--space-5);display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:var(--space-5);overflow:hidden;border-radius:0;background:linear-gradient(112deg,rgba(var(--accent-rgb, 33, 94, 78),.12),rgba(var(--accent-rgb, 33, 94, 78),.025) 72%),#ffffff57}._emptyStateBody_578zx_328{position:relative;z-index:1}._emptyStateBody_578zx_328>button{margin-top:var(--space-4)}._emptyStateFolio_578zx_337{position:relative;width:200px;height:128px;perspective:520px}._emptyStateFolioBack_578zx_344,._emptyStateFolioPage_578zx_345{position:absolute;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:5px;background:#fbfaf5}._emptyStateFolioBack_578zx_344{inset:27px 4px 19px 20px;transform:rotate(-6deg) translateZ(-18px);background:linear-gradient(145deg,rgba(var(--accent-rgb, 33, 94, 78),.08),transparent 58%),#f4f1e9;box-shadow:0 9px 20px #1b42391a}._emptyStateFolioPage_578zx_345{inset:18px 7px 24px 1px;transform:rotateY(-9deg) rotate(3deg);transform-origin:center;box-shadow:0 14px 28px #1b42392e}._emptyStateFolioPage_578zx_345:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.72),transparent 42%),linear-gradient(0deg,rgba(var(--accent-rgb, 33, 94, 78),.06),transparent 62%);pointer-events:none}._emptyStateFolioPage_578zx_345 img{position:absolute;top:50%;left:8px;width:calc(100% - 16px);max-width:none;opacity:.68;filter:sepia(.1) contrast(.88);mix-blend-mode:multiply;transform:translateY(-50%);-webkit-user-select:none;user-select:none}._utilityLabel_578zx_391{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._utilityIcon_578zx_398{width:16px;flex:0 0 16px}._utilityAvatar_578zx_403{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:rgb(var(--accent-rgb, 33, 94, 78));background:rgba(var(--accent-rgb, 33, 94, 78),.12)}._utilityAvatar_578zx_403 img{width:100%;height:100%;object-fit:cover}._utilityChevron_578zx_422{flex:0 0 auto;margin-left:auto}._accountPanel_578zx_427{display:grid;grid-template-columns:minmax(0,1fr) 162px;align-items:start;column-gap:var(--space-4);row-gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid rgba(20,20,28,.08);border-radius:var(--radius-lg);background:#ffffff73}._accountPanelTrigger_578zx_445{display:flex;align-items:center;gap:var(--space-2);width:100%;margin:0 0 var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid rgba(20,20,28,.08);border-radius:var(--radius-lg);background:#ffffff73;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}._accountPanelTrigger_578zx_445:hover,._accountPanelTrigger_578zx_445:focus-visible,._accountPanelTrigger_578zx_445[data-state=open]{background:#ffffffb3;border-color:#14141c29;outline:none}._accountChevron_578zx_472{flex:0 0 auto;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-standard)}._accountPanelTrigger_578zx_445[data-state=open] ._accountChevron_578zx_472{transform:rotate(180deg)}._accountSummary_578zx_482{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._accountHeader_578zx_490{display:flex;align-items:center;gap:var(--space-2);min-width:0}._accountAvatar_578zx_497{width:30px;height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgb(var(--accent-rgb, 33, 94, 78));background:rgba(var(--accent-rgb, 33, 94, 78),.12);overflow:hidden}._accountAvatar_578zx_497 img{width:100%;height:100%;object-fit:cover}._accountSpin_578zx_516{animation:_startCenterAccountSpin_578zx_1 .8s linear infinite}@keyframes _startCenterAccountSpin_578zx_1{to{transform:rotate(360deg)}}._accountText_578zx_528{min-width:0;flex:1}._accountEyebrow_578zx_533{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}._accountTitle_578zx_541{font-size:var(--type-small-size);font-weight:var(--type-heading-weight);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountMeta_578zx_550{margin-top:0;font-size:var(--type-eyebrow-size);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountPrompt_578zx_559{color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45}._accountActions_578zx_565{display:flex;flex-direction:column;gap:var(--space-1)}._accountButton_578zx_571,._accountButtonPrimary_578zx_572,._accountStatus_578zx_573{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--type-eyebrow-size);line-height:1.25}._accountButton_578zx_571,._accountButtonPrimary_578zx_572{justify-content:center;border:1px solid rgba(var(--accent-rgb, 33, 94, 78),.28);background:rgba(var(--accent-rgb, 33, 94, 78),.1);color:rgb(var(--accent-rgb, 33, 94, 78));font:inherit;font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);text-decoration:none;cursor:pointer}._accountButton_578zx_571{justify-content:center;border:1px solid rgba(20,20,28,.08);background:#ffffff6b;color:var(--text);font:inherit;font-size:var(--type-eyebrow-size);text-decoration:none;cursor:pointer}._accountButtonPrimary_578zx_572:hover:not(:disabled){background:rgba(var(--accent-rgb, 33, 94, 78),.16)}._accountButton_578zx_571:hover:not(:disabled){background:#14141c0f}._accountButton_578zx_571:disabled,._accountButtonPrimary_578zx_572:disabled{opacity:.55;cursor:default}._accountStatus_578zx_573{justify-content:center;background:#14141c0d;color:var(--text-muted)}._accountStatus_578zx_573[data-kind=success]{color:rgb(var(--accent-rgb, 33, 94, 78));background:rgba(var(--accent-rgb, 33, 94, 78),.1)}._accountStatus_578zx_573[data-kind=warning]{color:var(--text);background:#b47e1821}._accountButton_578zx_571 span,._accountButtonPrimary_578zx_572 span,._accountStatus_578zx_573 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._list_578zx_648{padding:0}._groupLabel_578zx_652{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:var(--space-3) var(--space-2) var(--space-1)}._noRecents_578zx_661{padding:var(--space-3) var(--space-2);font-size:var(--type-small-size);color:var(--text-muted)}@media(max-width:760px){._content_578zx_4{height:min(620px,90vh)}._emptyState_578zx_253{min-height:0;grid-template-columns:minmax(0,1fr);padding:var(--space-4)}._emptyStateFolio_578zx_337{display:none}._accountPanel_578zx_427{grid-template-columns:minmax(0,1fr)}._accountActions_578zx_565{width:100%}}._samples_578zx_227{margin-top:var(--space-1)}._item_578zx_695{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);cursor:pointer;background:transparent;border:none;width:100%;text-align:left;color:var(--text);transition:background-color var(--motion-fast) var(--ease-standard)}._item_578zx_695:hover,._item_578zx_695:focus-visible{background:rgba(var(--accent-rgb, 33, 94, 78),.1);outline:none}._item_578zx_695:focus-visible{box-shadow:var(--focus-ring)}._itemIconWrap_578zx_720{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:#14141c0d;color:rgb(var(--accent-rgb, 33, 94, 78))}._itemIcon_578zx_720{width:18px;height:18px}._itemBody_578zx_737{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._itemName_578zx_745{font-size:var(--type-body-size);font-weight:var(--type-control-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_578zx_753{font-size:var(--type-eyebrow-size);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--space-1)}._itemBadge_578zx_764{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);text-transform:uppercase;letter-spacing:.04em;padding:0 var(--space-1);border-radius:var(--radius-xs);background:#14141c0d;color:var(--text-muted)}._itemBadgeProject_578zx_775{color:rgb(var(--accent-rgb, 33, 94, 78));background:rgba(var(--accent-rgb, 33, 94, 78),.1)}._itemRemove_578zx_781{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);display:flex;align-items:center;justify-content:center}._item_578zx_695:hover ._itemRemove_578zx_781,._item_578zx_695:focus-within ._itemRemove_578zx_781{opacity:1}._itemRemove_578zx_781:hover{color:var(--text);background:#14141c0f}._body_1y7qa_3{display:flex;flex-direction:column;gap:var(--space-2);max-height:50vh}._intro_1y7qa_10{font-size:var(--type-small-size);color:var(--text-muted);line-height:1.45;margin-bottom:var(--space-1)}._list_1y7qa_17{flex:1;overflow-y:auto;padding:var(--space-1);border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:var(--inset-soft);min-height:200px}._item_1y7qa_27{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;border:none;background:transparent;width:100%;text-align:left;color:var(--text);transition:background-color var(--motion-fast) var(--ease-standard)}._item_1y7qa_27:hover,._item_1y7qa_27:focus-visible{background:var(--surface-hover);outline:none}._item_1y7qa_27:focus-visible{box-shadow:var(--focus-ring)}._itemSelected_1y7qa_52{background:var(--surface-hover);box-shadow:var(--elevation-0)}._itemIcon_1y7qa_58{width:16px;height:16px;flex-shrink:0;color:var(--accent)}._itemBody_1y7qa_65{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}._itemName_1y7qa_73{font-size:var(--type-body-size);font-weight:var(--type-control-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemPath_1y7qa_81{font-size:var(--type-eyebrow-size);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._body_zqzzw_3{display:flex;flex-direction:column;gap:var(--space-2)}._intro_zqzzw_9{font-size:var(--type-small-size);color:var(--text-muted);line-height:1.45;margin-bottom:var(--space-2)}._optionList_zqzzw_16{display:flex;flex-direction:column;gap:var(--space-2)}._option_zqzzw_16{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:none;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elevation-0);cursor:pointer;text-align:left;color:var(--text);transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._option_zqzzw_16:hover,._option_zqzzw_16:focus-visible{background:var(--surface-hover);box-shadow:var(--elevation-hover);outline:none}._optionRecommended_zqzzw_46{color:var(--accent);font-weight:var(--type-heading-weight)}._optionIcon_zqzzw_52{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:currentColor}._optionTextStack_zqzzw_60{display:flex;flex-direction:column;gap:0;min-width:0}._optionTitle_zqzzw_67{font-size:var(--type-body-size);line-height:1.2}._optionHint_zqzzw_72{font-size:var(--type-eyebrow-size);color:var(--text-muted);font-weight:var(--type-body-weight);line-height:1.35}._body_nbj9u_1{display:flex;flex-direction:column;gap:var(--space-2)}._intro_nbj9u_7{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45}._optionList_nbj9u_14{display:flex;flex-direction:column;gap:var(--space-2)}._dialogBody_7xowo_1{padding:0}._repoOwnerRow_7xowo_5{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:8px;background:var(--surface-sunken);box-shadow:var(--inset-soft);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._flowChoices_7xowo_21{display:grid;gap:var(--space-2)}._flowChoice_7xowo_21{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-3);width:100%;height:auto;min-height:64px;padding:var(--space-3);border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);color:var(--text);text-align:left;cursor:pointer}._flowChoice_7xowo_21:hover{border-color:var(--accent);background:var(--surface-hover)}._flowChoice_7xowo_21>svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}._flowChoice_7xowo_21>span{display:flex;align-items:flex-start;min-width:0;flex-direction:column;gap:var(--space-1);text-align:left}._flowChoice_7xowo_21 small{color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._installHint_7xowo_69{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;margin:0 0 var(--space-3);padding:var(--space-1) var(--space-2);border-radius:8px;background:rgba(var(--accent-rgb, 33, 94, 78),.11);color:var(--text);font-size:var(--type-eyebrow-size);text-decoration:none}._installHint_7xowo_69 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._stepDescription_7xowo_90{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--type-body-size);line-height:1.4}._detectedStatus_7xowo_97{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:8px;background:#268e5c1f;color:var(--text)}._detectedStatus_7xowo_97>svg{flex:0 0 auto;color:#268e5c}._detectedStatus_7xowo_97>div{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}._detectedStatus_7xowo_97 span{overflow:hidden;color:var(--text-muted);font-size:var(--type-eyebrow-size);text-overflow:ellipsis;white-space:nowrap}._blockedStatus_7xowo_128{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:8px;background:#b423181a;color:var(--text)}._blockedStatus_7xowo_128>svg{flex:0 0 auto;color:var(--danger-text, #b42318)}._blockedStatus_7xowo_128>div{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}._blockedStatus_7xowo_128 span{color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._detectionError_7xowo_157{margin:var(--space-2) 0 0;color:var(--danger-text, #b42318);font-size:var(--type-eyebrow-size)}._createdLink_7xowo_163{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:8px;background:#268e5c1f;color:var(--text);font-size:var(--type-eyebrow-size);text-decoration:none}._createdLink_7xowo_163 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._description_1ueom_1,._hint_1ueom_2{margin:0;color:var(--text-muted);line-height:1.5}._description_1ueom_1 code{color:var(--text)}._gistLink_1ueom_12{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--accent);text-decoration:none}._gistLink_1ueom_12:hover{text-decoration:underline}._hint_1ueom_2{margin-top:-6px;font-size:var(--type-small-size)}._result_1ueom_30{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}._resultTitle_1ueom_39{display:flex;align-items:center;gap:6px;font-weight:600}._shareUrl_1ueom_46{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}._resultActions_1ueom_57{display:flex;gap:8px}._secondaryButton_1ueom_62{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;text-decoration:none;cursor:pointer}._secondaryButton_1ueom_62:hover{background:var(--menu-hover)}._title_1u9vf_1{padding:var(--space-4) var(--space-4) 0;margin:0}._layout_1u9vf_6{display:flex;gap:var(--space-4)}._form_1u9vf_11{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}._embedded_1u9vf_18{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._embedded_1u9vf_18 ._form_1u9vf_11{flex:1;min-height:0;overflow-y:auto;gap:var(--space-4);padding:var(--space-3)}._embedded_1u9vf_18 ._form_1u9vf_11>fieldset{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}._embedded_1u9vf_18 ._form_1u9vf_11>fieldset>legend{letter-spacing:.08em;text-transform:uppercase}._embeddedActions_1u9vf_47{display:flex;justify-content:flex-end;gap:var(--space-2)}._marginGrid_1u9vf_53{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}._helperText_1u9vf_60{font-size:var(--type-eyebrow-size);color:var(--text-muted);margin-top:0}._preview_1u9vf_68{width:200px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-top:var(--space-1)}._previewLabel_1u9vf_77{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text-muted)}._previewPage_1u9vf_83{position:relative;background:#fff;border:1px solid var(--border);box-shadow:var(--elevation-0)}._previewMargins_1u9vf_90{position:absolute;border:1px dashed var(--border);opacity:.6}._previewStaffRow_1u9vf_96{position:absolute;display:flex;flex-direction:column;gap:1px}._previewStaffLine_1u9vf_103{height:.5px;background:#999}._previewDimensions_1u9vf_108{font-size:var(--type-eyebrow-size);color:var(--text-muted)}._scope_xxgtc_1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:rgba(var(--accent-rgb, 33, 94, 78),.08);color:var(--text);font-size:var(--type-small-size)}._scopeLabel_xxgtc_13{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);text-transform:uppercase;letter-spacing:.04em}._scopeHint_xxgtc_21,._methodHint_xxgtc_22{color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._controls_xxgtc_28{display:flex;flex-direction:column;gap:var(--space-1)}._field_xxgtc_34{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._fieldLabel_xxgtc_41{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight)}._methodHint_xxgtc_22{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}._lastField_xxgtc_51{margin-bottom:0}._title_1i414_1{display:flex;align-items:center;gap:var(--space-2)}._body_1i414_7{display:flex;flex-direction:column;gap:var(--space-3);min-width:min(30rem,calc(100vw - 4rem))}._partList_1i414_14{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._partRow_1i414_20{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:2.75rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}._partRow_1i414_20:last-child{border-bottom:0}._partIdentity_1i414_34,._staffCount_1i414_35{display:flex;align-items:baseline;gap:var(--space-2)}._partIdentity_1i414_34>span,._labelCount_1i414_42,._routingSummary_1i414_43{color:var(--text-muted);font-size:var(--type-small-size)}._staffCount_1i414_35{flex:none;color:var(--text-muted);font-size:var(--type-small-size)}._staffCount_1i414_35 strong{color:var(--text)}._routingSummary_1i414_43,._labelCount_1i414_42{margin:0;line-height:1.45}._error_1i414_64{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--error) 45%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--error) 8%,transparent);color:var(--error);font-size:var(--type-small-size);line-height:1.4}@media(max-width:520px){._body_1i414_7{min-width:0}._partRow_1i414_20{align-items:flex-start;flex-direction:column;gap:var(--space-1)}}._scope_42ld3_1{margin-top:0}._fields_42ld3_5{display:grid;gap:var(--space-3, 12px);margin-top:var(--space-3, 12px)}._root_1faf3_1{display:flex;flex-direction:column;gap:var(--space-2)}._pitch_1faf3_7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2)}._summary_1faf3_13{margin:0;color:var(--text-muted);font-size:var(--type-small-size);line-height:var(--type-small-lh);overflow-wrap:anywhere}._previews_1faf3_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}._preview_1faf3_21{margin:0;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._preview_1faf3_21 figcaption{padding:var(--space-2) var(--space-3);font-size:var(--type-small-size);color:var(--text-muted)}@media(max-width:520px){._previews_1faf3_21{grid-template-columns:1fr}}._wrap_a20s0_1{position:relative;width:100%;min-height:72px;overflow-x:auto;overflow-y:hidden;padding:var(--space-2);background:var(--surface-input-soft);border:1px solid var(--border-hairline);border-radius:var(--radius-md)}._previewWrap_a20s0_20{overflow:hidden}._score_a20s0_25{position:relative;background:transparent}._loading_a20s0_30{padding:var(--space-4);color:var(--text-muted);font-size:var(--type-small-size)}._overlay_a20s0_36{cursor:copy;touch-action:none}._grid_10gha_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--space-2)}._pad_10gha_7,._padActive_10gha_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-input);background:var(--surface-input);color:var(--text);cursor:pointer;overflow:hidden}._pad_10gha_7:hover{background:var(--surface-hover)}._padActive_10gha_8{border-color:var(--pad-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pad-accent) 50%,transparent);background:color-mix(in srgb,var(--pad-accent) 12%,var(--surface-input))}._padStripe_10gha_35{position:absolute;top:0;left:0;right:0;height:4px;background:var(--pad-accent)}._padStaff_10gha_44{display:flex;align-items:center;justify-content:center;height:40px;margin-top:6px;color:var(--text)}._padStaff_10gha_44 svg{height:100%;width:auto}._padName_10gha_58{font-size:var(--type-small-size);font-weight:600;text-align:center;line-height:1.15;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._padPos_10gha_71{position:absolute;bottom:4px;right:6px;font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums}._addPad_10gha_80{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--radius-md);border:1px dashed rgba(var(--accent-rgb, 33, 94, 78),.5);background:rgba(var(--accent-rgb, 33, 94, 78),.08);color:rgb(var(--accent-rgb, 33, 94, 78));cursor:pointer}._addPad_10gha_80:hover{background:rgba(var(--accent-rgb, 33, 94, 78),.16);border-color:rgb(var(--accent-rgb, 33, 94, 78))}._root_1y8j3_1{position:relative;width:100%}._control_1y8j3_7,._controlOpen_1y8j3_8{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text)}._control_1y8j3_7:hover{background:var(--surface-hover)}._controlOpen_1y8j3_8{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}._searchIcon_1y8j3_29{flex:none;color:var(--text-muted)}._input_1y8j3_34{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font:inherit;font-weight:600;padding:0;outline:none}._input_1y8j3_34::placeholder{color:var(--text-placeholder);font-weight:400}._chevron_1y8j3_51{flex:none;color:var(--text-muted)}._kitBadge_1y8j3_56{flex:none;padding:1px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:.72rem;font-weight:600;white-space:nowrap}._popup_1y8j3_68{position:fixed;z-index:10000;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-input);border-radius:var(--radius-md);box-shadow:0 12px 32px #14141c2e;pointer-events:auto}[data-theme=dark] ._popup_1y8j3_68,[data-theme=midnight] ._popup_1y8j3_68{box-shadow:0 12px 32px #00000080}._filters_1y8j3_88{display:flex;flex-wrap:wrap;gap:var(--space-1)}._filter_1y8j3_88,._filterActive_1y8j3_95{padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-input);background:var(--surface-input);color:var(--text-muted);font-size:var(--type-small-size);cursor:pointer;white-space:nowrap}._filter_1y8j3_88:hover{background:var(--surface-hover)}._filterActive_1y8j3_95{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}._list_1y8j3_116{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-height:0;overflow-y:auto;padding-right:var(--space-1)}._noResults_1y8j3_126{margin:0;padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--type-small-size)}._group_1y8j3_134{display:flex;flex-direction:column;gap:2px}._groupLabel_1y8j3_140{position:sticky;top:0;z-index:1;padding:2px var(--space-1);background:var(--surface-sunken);border-radius:var(--radius-sm);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._option_1y8j3_154{display:grid;grid-template-columns:16px 1fr auto auto;align-items:center;gap:var(--space-2);padding:5px var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer;text-align:left;width:100%}._optionActive_1y8j3_170{background:var(--surface-hover)}._optionSelected_1y8j3_174{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}._optionCheck_1y8j3_179{display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}._optionName_1y8j3_186{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionKit_1y8j3_193{padding:1px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:.7rem;font-weight:600;white-space:nowrap}._optionKey_1y8j3_203{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}._root_mgtai_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-input-soft)}._empty_mgtai_11{padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--type-small-size);border:1px dashed var(--border-hairline);border-radius:var(--radius-md)}._headerRow_mgtai_20{display:flex;align-items:center;gap:var(--space-2)}._name_mgtai_26{flex:1;min-width:0;font-weight:600}._headerActions_mgtai_32{display:flex;gap:var(--space-1)}._fieldRow_mgtai_37{display:flex;gap:var(--space-4);flex-wrap:wrap}._field_mgtai_37{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._label_mgtai_50{font-size:var(--type-small-size);font-weight:600;color:var(--text-muted)}._stepper_mgtai_56{display:inline-flex;align-items:stretch;gap:var(--space-1)}._posInput_mgtai_62{width:56px;text-align:center;font-variant-numeric:tabular-nums}._stepperButtons_mgtai_68{display:flex;flex-direction:column;gap:2px}._stepBtn_mgtai_74{display:flex;align-items:center;justify-content:center;flex:1;width:24px;padding:0;border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-muted);cursor:pointer}._stepBtn_mgtai_74:hover{background:var(--surface-hover);color:var(--text)}._root_1t3pg_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;flex:1;min-height:0}._staff_1t3pg_14{min-width:0;flex:none}._columns_1t3pg_19{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:var(--space-4);align-items:stretch;flex:1;min-height:0}._padCol_1t3pg_28{min-width:0;min-height:0;overflow-y:auto}._inspectorCol_1t3pg_34{min-width:0;min-height:0;overflow-y:auto;border-left:1px solid var(--border-hairline);padding-left:var(--space-4)}@media(max-width:720px){._columns_1t3pg_19{grid-template-columns:1fr}._inspectorCol_1t3pg_34{border-left:none;border-top:1px solid var(--border-hairline);padding-left:0;padding-top:var(--space-3)}}._root_158q3_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;flex:1;min-height:0}._body_158q3_8{display:flex;flex-direction:column;min-height:0}._hint_158q3_23{margin:0;color:var(--text-muted);font-size:var(--type-small-size);line-height:1.4}._empty_158q3_30{margin:0;padding:var(--space-5) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--type-small-size)}._presetBar_158q3_38{display:flex;align-items:center;gap:var(--space-2)}._presetLabel_158q3_44{font-size:var(--type-small-size);font-weight:600;color:var(--text-muted);white-space:nowrap}._presetSelect_158q3_51{min-width:220px}._undoNotice_158q3_55{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface-sunken));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border-hairline))}._undoIcon_158q3_65{flex:none;color:var(--accent)}._undoText_158q3_70{flex:1;margin:0;font-size:var(--type-small-size);color:var(--text)}._profileList_qjfy7_2{display:grid;gap:var(--space-2)}._profileRow_qjfy7_7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid rgba(20,20,28,.1);border-radius:var(--radius-2, 8px);background:var(--surface-dim)}[data-theme=dark] ._profileRow_qjfy7_7,[data-theme=midnight] ._profileRow_qjfy7_7{border-color:#ffffff1a}._profileInfo_qjfy7_22{display:flex;flex-direction:column;gap:2px;min-width:0}._profileName_qjfy7_29{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--type-heading-weight);color:var(--text)}._profileMeta_qjfy7_37{font-size:var(--type-eyebrow-size);color:var(--text-muted)}._profileActions_qjfy7_42{display:inline-flex;gap:var(--space-1);margin-left:auto}._listActions_qjfy7_48{display:flex;padding-top:var(--space-1)}._explainer_qjfy7_53{padding:var(--space-2);border-radius:var(--radius-2, 8px);background:var(--surface-dim);color:var(--text-muted);font-size:var(--type-small-size)}._editor_qjfy7_64{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._editorHeader_qjfy7_71{display:flex;align-items:center;gap:var(--space-2)}._editorName_qjfy7_77{flex:1;min-width:0;font-weight:var(--type-heading-weight)}._editorColumns_qjfy7_86{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-4);align-items:start}._slotColumn_qjfy7_93{display:grid;gap:var(--space-3);min-width:0}._inspectorColumn_qjfy7_99{position:sticky;top:0;min-width:0}@media(max-width:900px){._editorColumns_qjfy7_86{grid-template-columns:minmax(0,1fr)}._inspectorColumn_qjfy7_99{position:static}}._inspector_qjfy7_99{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:#14141c05}[data-theme=dark] ._inspector_qjfy7_99,[data-theme=midnight] ._inspector_qjfy7_99{background:#00000029}._inspectorEmpty_qjfy7_132{padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--type-small-size);border:1px dashed var(--border-hairline);border-radius:var(--radius-md);text-wrap:pretty}._inspectorHeader_qjfy7_142{display:flex;align-items:center;gap:var(--space-2)}._inspectorName_qjfy7_148{flex:1;min-width:0;font-weight:var(--type-control-weight)}._inspectorStatus_qjfy7_154{display:flex}._sectionGroup_qjfy7_158{display:grid;gap:var(--space-1)}._sectionLabel_qjfy7_163{padding:0}._sectionGroupHeader_qjfy7_167{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._slotRows_qjfy7_174{display:grid;gap:1px}._emptySection_qjfy7_179{font-size:var(--type-eyebrow-size);color:var(--text-muted);padding:var(--space-1) var(--space-2)}._configureRow_qjfy7_189{display:grid;gap:var(--space-1);justify-items:start}._configureLabel_qjfy7_195{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform)}._configureValue_qjfy7_203{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, monospace);font-size:var(--type-eyebrow-size);color:var(--text);direction:rtl;text-align:left}._configureValueUnset_qjfy7_219{direction:ltr;color:var(--text-muted);font-style:italic}._addMenu_qjfy7_225{position:relative}._scanFolders_qjfy7_230{display:grid;gap:var(--space-3);align-content:start;min-height:30vh}._pickerBody_qjfy7_238{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}._pickerList_qjfy7_245{display:grid;gap:2px;max-height:50vh;overflow-y:auto}._pickerActions_qjfy7_252{display:flex;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(20,20,28,.1)}[data-theme=dark] ._pickerActions_qjfy7_252,[data-theme=midnight] ._pickerActions_qjfy7_252{border-top-color:#ffffff1a}._folderGroup_qjfy7_265{display:grid;gap:var(--space-2)}._folderGroupHeader_qjfy7_270{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._folderRow_qjfy7_277{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid rgba(20,20,28,.1);border-radius:var(--radius-2, 8px)}[data-theme=dark] ._folderRow_qjfy7_277,[data-theme=midnight] ._folderRow_qjfy7_277{border-color:#ffffff1a}._folderPath_qjfy7_291{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, monospace);font-size:var(--type-eyebrow-size);color:var(--text)}._body_1moa1_1{display:flex;flex-direction:column;gap:var(--space-4);min-height:320px;padding:var(--space-2) 0}._tabs_1moa1_9{display:flex;justify-content:center}._levels_1moa1_14{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--fill);border-radius:var(--radius-lg)}._levelRow_1moa1_23{display:grid;grid-template-columns:3rem 1fr 2.5rem;align-items:center;gap:var(--space-3)}._levelLabel_1moa1_30{font-size:var(--type-small-size);color:var(--text-muted)}._levelReadout_1moa1_35{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-muted);font-size:var(--type-small-size)}._list_1moa1_42{display:flex;flex-direction:column;gap:var(--space-2)}._row_1moa1_48{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--fill);border-radius:var(--radius-lg);transition:background var(--motion-fast) var(--ease-standard)}._rowSelected_1moa1_58{background:var(--accent-tint)}._rowIndex_1moa1_62{width:1.5rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:var(--type-small-size)}._rowName_1moa1_70{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowActions_1moa1_78{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._empty_1moa1_85{padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--type-small-size)}._footer_1moa1_92{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._hint_1moa1_99{color:var(--text-muted);font-size:var(--type-eyebrow-size)}._categorySection_uq08j_4{padding-top:var(--space-3)}._categoryHeader_uq08j_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._categoryLabel_uq08j_15{padding:0}._categoryActions_uq08j_19{display:inline-flex;gap:var(--space-1)}._categoryGrid_uq08j_24{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-2)}._categoryGrid_uq08j_24[data-disabled=true]{opacity:.62}@media(max-width:560px){._categoryGrid_uq08j_24{grid-template-columns:1fr}}._panel_yo13w_1{width:100%;padding:var(--space-1) 0 var(--space-5)}._status_yo13w_6{margin:0;padding:var(--space-3) 0;color:var(--text-muted);font-size:var(--type-small-size)}._profileCard_38683_1,._profileEmpty_38683_2{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--text);background:var(--surface);font-size:var(--type-small-size)}._profileEmpty_38683_2{color:var(--text-muted)}._profileHeading_38683_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._profileHeading_38683_16 div{display:flex;flex-direction:column;gap:var(--space-1)}._profileHeading_38683_16 span,._profilePorts_38683_30 span{color:var(--text-muted)}._profileHeading_38683_16 a{white-space:nowrap;color:var(--accent)}._profileNote_38683_39{margin:var(--space-3) 0;color:var(--text-muted);line-height:1.5}._profilePorts_38683_30{display:grid;gap:var(--space-2)}._profilePorts_38683_30 div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-2)}._bindingList_38683_56{max-height:220px;margin-top:var(--space-3);overflow:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}._binding_38683_56{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(8rem,1fr);gap:var(--space-3);padding:var(--space-2);border-bottom:1px solid var(--border-hairline)}._binding_38683_56:last-child{border-bottom:0}._binding_38683_56 code{color:var(--text-muted);font-family:var(--font-mono)}._diagnostics_38683_81{margin-top:var(--space-4);border-top:1px solid var(--border-hairline);padding-top:var(--space-3)}._diagnostics_38683_81 summary{cursor:pointer;color:var(--text-bright);font-size:var(--type-small-size);font-weight:var(--type-control-weight)}._monitorHeader_38683_94{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-3);color:var(--text-bright);font-size:var(--type-small-size);font-weight:var(--type-control-weight)}._monitor_38683_94{min-height:180px;max-height:320px;margin-top:var(--space-2);overflow:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface)}._empty_38683_114{margin:0;padding:var(--space-4);color:var(--text-muted);font-size:var(--type-small-size);line-height:1.5}._message_38683_122{display:grid;grid-template-columns:5.5rem 7.5rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hairline);color:var(--text);font-size:var(--type-small-size)}._source_38683_132{color:var(--text-muted)}._message_38683_122:last-child{border-bottom:0}._bytes_38683_140{color:var(--text-muted);font-family:var(--font-mono);font-size:inherit}._headerMeta_13ow6_1{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;margin-right:var(--space-2);color:var(--text-muted);font-size:var(--type-small-size);font-weight:var(--type-control-weight)}._search_13ow6_14{position:sticky;top:0;z-index:1;flex-shrink:0}._noResults_13ow6_21{margin:0;padding:var(--space-3) var(--space-2);font-size:var(--type-small-size);line-height:1.45;color:var(--text-muted);text-wrap:pretty}._mixedExpression_urdol_1{display:inline-flex;align-items:baseline;gap:.1em}._textToken_urdol_7{font-family:"Viritura Serif",serif;font-style:italic;font-size:.85em}._toolbar_1rdja_3{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none;transition:box-shadow var(--motion-base) var(--ease-standard)}._toolbar_1rdja_3::-webkit-scrollbar{display:none}._toolbarActive_1rdja_20{box-shadow:var(--shadow-toolbar),inset 0 -2px 0 var(--accent)}._separator_1rdja_27{width:2px;height:22px;border-radius:1px;background:var(--separator-v);margin:0 2px;flex-shrink:0}._group_1rdja_36{display:flex;align-items:center;gap:var(--space-1)}@container notation-toolbar (max-width: 700px){._toolbar_1rdja_3{gap:2px;padding-inline:var(--space-1)}._group_1rdja_36{gap:2px}}._toolbar_18h0f_1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;height:100%;padding:0 var(--space-2);box-sizing:border-box;gap:var(--space-2)}._left_18h0f_13,._center_18h0f_14,._right_18h0f_15,._group_18h0f_16{display:flex;align-items:center;min-width:0}._left_18h0f_13{justify-content:flex-start}._center_18h0f_14{justify-content:center;overflow:hidden;container:notation-toolbar / inline-size}._right_18h0f_15{justify-content:flex-end}._group_18h0f_16{gap:var(--space-1)}._root_wk6gy_3{position:relative;flex-shrink:0}._trigger_wk6gy_8{max-width:300px}._triggerLabel_wk6gy_12{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._popover_wk6gy_19{min-width:240px;max-width:320px;border-radius:var(--radius-lg);box-shadow:var(--elevation-2);padding:6px;z-index:60}._searchWrap_wk6gy_29{padding:2px 2px 6px}._list_wk6gy_33{max-height:min(60vh,420px);overflow-y:auto}._group_wk6gy_38+._group_wk6gy_38{margin-top:6px;padding-top:6px;border-top:1px solid var(--border, rgba(20, 20, 28, .08))}._groupLabel_wk6gy_44{padding:4px 8px 2px;font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._check_wk6gy_53{flex-shrink:0;color:var(--accent)}._empty_wk6gy_58{padding:10px 8px;font-size:var(--type-small-size);color:var(--text-muted);font-style:italic;text-align:center}._coachmark_wk6gy_66{position:absolute;top:calc(100% + 8px);left:0;z-index:59;display:grid;gap:4px;width:250px;padding:10px 12px;border:1px solid rgba(var(--accent-rgb, 33, 94, 78),.25);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-2);color:var(--text);font-size:var(--type-small-size);line-height:1.35}._coachmark_wk6gy_66 span{color:var(--text-muted)}._coachmarkDismiss_wk6gy_88{justify-self:end;padding:3px 7px;border:none;border-radius:var(--radius-sm);background:transparent;color:rgb(var(--accent-rgb, 33, 94, 78));font:inherit;font-weight:var(--type-control-weight);cursor:pointer}._coachmarkDismiss_wk6gy_88:hover{background:rgba(var(--accent-rgb, 33, 94, 78),.08)}._coachmarkDismiss_wk6gy_88:focus-visible{outline:none;box-shadow:var(--focus-ring)}._root_gpp84_1{display:flex;flex-direction:column;gap:var(--space-3);height:100%;overflow-y:auto;padding:var(--space-3)}._embeddedRoot_gpp84_10{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._header_gpp84_19{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._title_gpp84_26,._lineTitle_gpp84_27{margin:0}._status_gpp84_31,._language_gpp84_32{color:var(--text-muted);font-size:var(--type-small-size)}._status_gpp84_31{margin:0}._activeLineField_gpp84_41{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._fieldLabel_gpp84_48{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text-muted)}._selectRow_gpp84_54{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--space-2)}._selectRow_gpp84_54 ._addLineButton_gpp84_61{height:auto}._manageList_gpp84_65{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._manageRow_gpp84_74{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._orderControls_gpp84_81{display:flex;gap:var(--space-1)}._error_gpp84_86{color:var(--danger);font-size:var(--type-small-size)}._workflowActions_gpp84_91,._repairActions_gpp84_92{display:flex;flex-wrap:wrap;gap:var(--space-2)}._repairs_gpp84_98{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border-subtle));border-radius:var(--radius-lg);font-size:var(--type-small-size)}._repairs_gpp84_98 ul{margin:0;padding-left:var(--space-4);color:var(--text-muted)}._intro_16ky6_1{margin:0 0 var(--space-4);color:var(--text-muted)}._options_16ky6_6{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}._preview_16ky6_13,._diagnostics_16ky6_14{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._preview_16ky6_13 h3,._diagnostics_16ky6_14 h3,._preview_16ky6_13 p{margin-top:0}._assignmentList_16ky6_27{display:flex;flex-direction:column;gap:var(--space-1);max-height:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}._assignment_16ky6_27{display:grid;grid-template-columns:2rem minmax(5rem,1fr) minmax(7rem,1fr);gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--type-small-size)}._assignment_16ky6_27[data-invalid=true]{background:color-mix(in srgb,var(--warning) 12%,transparent)}._position_16ky6_51{color:var(--text-muted);font-variant-numeric:tabular-nums}._diagnostics_16ky6_14 ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-4)}._diagnostics_16ky6_14 li{color:var(--text-muted)}._diagnostics_16ky6_14 li[data-severity=error]{color:var(--danger)}._confirmation_16ky6_72{margin-top:var(--space-4)}@keyframes _viritura-clips-shimmer_1kdxp_1{0%{background-position:200% 0}to{background-position:-200% 0}}._clipsContainer_1kdxp_11{display:flex;flex-direction:column;height:100%;background:transparent;color:var(--text);font-size:var(--type-eyebrow-size);overflow:hidden}._section_1kdxp_21{display:flex;flex-direction:column;min-height:0}._sectionHistory_1kdxp_27{flex-shrink:0;max-height:45%;overflow-y:auto;border-bottom:1px solid rgba(20,20,28,.08);padding-bottom:var(--space-1)}._sectionClips_1kdxp_35{flex:1;overflow-y:auto}._sectionHeader_1kdxp_40{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4) var(--space-2);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:transparent;position:sticky;top:0;z-index:1}._sectionCount_1kdxp_56{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text-muted);opacity:.6;letter-spacing:.04em}._copiedFlash_1kdxp_64{animation:_viritura-clips-flash_1kdxp_1 .9s ease-out}@keyframes _viritura-clips-flash_1kdxp_1{0%{box-shadow:0 0 0 2px var(--accent, #4ade80)}to{box-shadow:var(--elevation-0)}}._container_1lemc_5{display:flex;flex-direction:column;width:100%;height:100%;background:transparent;overflow:hidden}._transportSection_1lemc_17{flex-shrink:0;border-top:1px solid rgba(20,20,28,.08);padding:var(--space-1);background:transparent}._content_1lemc_24{flex:1;overflow:hidden;display:flex;flex-direction:column}.monaco-editor,.monaco-component,.monaco-component.context-view.fixed{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif}.monaco-editor{--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor input[type=button]:focus,.monaco-diff-editor input[type=button]:focus,.monaco-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-editor input[type=search]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-editor input[type=text]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;text-spacing-trim:space-all;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.disable-animations .monaco-scrollable-element>.visible,.disable-animations .monaco-scrollable-element>.invisible.fade{transition:none}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar{background:var(--vscode-scrollbar-background)}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkfullwidth{display:inline-block;box-sizing:border-box;text-align:center}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-shadow-md)}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px;pointer-events:none}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .minimap canvas{opacity:.9}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset;pointer-events:none}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .wwi{position:absolute;pointer-events:none;color:var(--vscode-editorWordWrapIndicator-foreground)}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{margin:0;padding:0;position:absolute;overflow-y:scroll;scrollbar-width:none;z-index:-10;white-space:pre-wrap}.monaco-editor .ime-text-area{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{position:absolute;top:0;bottom:0;left:0;width:100%;display:inline-block;border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;transition:background-color .1s linear}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-hover.workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:5px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:var(--vscode-shadow-lg)}.monaco-hover.workbench-hover.with-pointer{border-radius:3px}.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-hover.workbench-hover hr{border-bottom:none}.monaco-hover.workbench-hover.compact{font-size:12px}.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-hover.workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-hover.workbench-hover.managed-hover-content-owns-padding .hover-contents{padding:0}.workbench-hover-container.locked .monaco-hover.workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover{outline-color:var(--vscode-focusBorder)}.workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.workbench-hover-pointer:after{content:"";position:absolute;box-sizing:border-box;width:6px;height:6px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{border-right-width:2px;border-bottom-width:2px}.workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.workbench-hover-pointer.left{left:-3px}.workbench-hover-pointer.right{right:3px}.workbench-hover-pointer.top{top:-3px}.workbench-hover-pointer.bottom{bottom:3px}.workbench-hover-pointer.left:after{transform:rotate(135deg)}.workbench-hover-pointer.right:after{transform:rotate(315deg)}.workbench-hover-pointer.top:after{transform:rotate(225deg)}.workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-hover.workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-hover.workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-hover.workbench-hover a.codicon:focus,.monaco-hover.workbench-hover a.monaco-button:focus{text-decoration:none}.monaco-hover.workbench-hover a:hover,.monaco-hover.workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-hover.workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-hover.workbench-hover.right-aligned{left:1px}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.fade-in{animation:fadein .1s linear}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.hover-row.status-bar{font-size:12px;line-height:22px}.hover-row.status-bar .info{font-style:italic;padding:0 8px}.hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%;box-sizing:border-box;background:var(--vscode-editorHoverWidget-statusBarBackground)}.hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.hover-row.status-bar .actions .action-container .action{display:inline-flex;align-items:center}.hover-row.status-bar .actions .action-container .action .icon{padding-right:4px;font-size:inherit}.hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration)}.hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.monaco-select-box{width:100%;cursor:pointer;border-radius:var(--vscode-cornerRadius-small)}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:var(--vscode-cornerRadius-small);min-height:24px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px 6px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list:focus:before{outline:0!important}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer;padding-left:2px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator{cursor:default;border-radius:0;padding:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-text{visibility:hidden;width:0;float:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-detail{display:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-decorator-right{color:var(--vscode-descriptionForeground);font-size:12px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:var(--vscode-menu-separatorBackground)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:8px;padding-right:8px;white-space:nowrap}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label,.monaco-action-bar .action-item .keybinding{display:flex;font-size:11px;padding:3px;border-radius:var(--vscode-cornerRadius-medium)}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-item .action-label.separator{display:block;border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-disabledForeground));padding-top:1px;margin:4px .8em;width:100%;height:0;background-color:transparent}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:var(--vscode-disabledForeground)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown .dropdown-menu{border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.disabled{cursor:default}.monaco-dropdown-with-default>.action-container.disabled>.action-label{opacity:.4;pointer-events:none}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-enable-motion .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-enable-motion .monaco-table>.monaco-split-view2,.monaco-enable-motion .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:var(--vscode-strokeThickness, 1px) solid var(--monaco-custom-toggle-border-color, transparent);padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}div.monaco-custom-toggle:not(.monaco-checkbox):focus{outline:none}div.monaco-custom-toggle:not(.monaco-checkbox):focus-visible{border:var(--vscode-strokeThickness, 1px) dashed var(--vscode-focusBorder)}.monaco-custom-toggle.disabled{opacity:.4;cursor:default;pointer-events:none}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:4px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px;color:var(--vscode-icon-foreground)}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;opacity:0}.monaco-enable-motion .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite;transform-origin:center center}.monaco-tree-type-filter{position:absolute;top:0;right:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 10px 0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-enable-motion .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;-webkit-app-region:no-drag;border-radius:var(--vscode-cornerRadius-xLarge);box-shadow:var(--vscode-shadow-xl)}.modern-ui.monaco-enable-motion .quick-input-widget:not(.quick-input-widget-overlay){animation:quick-input-widget-open .25s cubic-bezier(.22,1,.36,1) both;transform-origin:top center;will-change:transform,opacity}.modern-ui.monaco-enable-motion .quick-input-widget.quick-input-widget-closing:not(.quick-input-widget-overlay){animation:quick-input-widget-close .15s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes quick-input-widget-open{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes quick-input-widget-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}.quick-input-titlebar{cursor:grab;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-widget.no-drag .quick-input-titlebar,.quick-input-widget.no-drag .quick-input-title,.quick-input-widget.no-drag .quick-input-header{cursor:default}.quick-input-widget .monaco-inputbox .monaco-action-bar{top:0}.quick-input-widget .monaco-action-bar .monaco-custom-toggle{margin-left:0;border-radius:5px;box-sizing:content-box}.quick-input-left-action-bar{display:flex;margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar .actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden;flex:1}.quick-input-right-action-bar{display:flex;margin-right:4px}.quick-input-right-action-bar .actions-container{justify-content:flex-end}.quick-input-right-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{cursor:grab;display:flex;padding:6px 6px 4px}.quick-input-widget .quick-input-filter .monaco-inputbox{border-radius:var(--vscode-cornerRadius-medium)}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:7px}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list-row.focused .quick-input-list-label-meta{opacity:1}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-quickInputList-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px;font-size:var(--vscode-bodyFontSize-xSmall);color:var(--vscode-descriptionForeground)}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row:hover .monaco-keybinding-key{background:none;border-color:var(--vscode-widget-shadow)}:is(.vs,.vs-dark) .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,:is(.vs,.vs-dark) .quick-input-list .monaco-list-row:hover .monaco-keybinding-key{border-color:color-mix(in srgb,currentColor 30%,transparent)}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-tree.quick-input-tree-flat .monaco-tl-indent,.quick-input-tree.quick-input-tree-flat .monaco-tl-twistie{display:none!important}.quick-input-tree.quick-input-tree-flat .monaco-checkbox{margin-left:6px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;overflow:hidden;display:flex;padding-right:6px}.quick-input-tree .quick-input-tree-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-tree .quick-input-tree-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-tree .quick-input-tree-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{display:flex;align-items:center}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-toolbar.responsive.responsive-all{.monaco-action-bar>.actions-container>.action-item{flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}}.monaco-toolbar.responsive.responsive-last{.monaco-action-bar>.actions-container>.action-item{flex-shrink:0}.monaco-action-bar:not(.has-overflow)>.actions-container>.action-item:last-child,.monaco-action-bar.has-overflow>.actions-container>.action-item:nth-last-child(2){flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px 8px;border-radius:4px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:16px;font-size:12px;overflow-wrap:normal}.monaco-text-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-text-button.small{line-height:14px;font-size:11px;padding:3px 6px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;line-height:18px;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 4px 4px 0;padding:0 4px;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:4px 0 0 4px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground);border-top-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border));border-bottom-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border))}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.monaco-count-badge{padding:3px 5px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:22px;margin-right:6px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-weight:700}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-list-row.selected .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:1}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-flex;align-items:center;border-style:solid;border-width:1px;border-radius:3px;justify-content:center;min-width:12px;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99;.diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.diff-review-summary{padding-left:10px}.diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}.diff-review-row{white-space:pre}.diff-review-table{display:table;min-width:100%}.diff-review-row{display:table-row;width:100%}.diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.diff-review-spacer>.codicon{font-size:9px!important}.diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.revertButton{cursor:pointer}.action-label{background:var(--vscode-editorActionList-background)}}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .first{justify-content:center}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .diff-hidden-lines .line-number-control,.monaco-editor .diff-hidden-lines .disclosure-toggle{display:none}.monaco-editor .diff-hidden-lines.diff-hidden-lines-disclosure{display:grid;grid-template-rows:var(--vscode-spacing-size80) var(--vscode-spacing-size240) var(--vscode-spacing-size80);height:var(--vscode-spacing-size400);transform:none;font-size:var(--vscode-fontSize-label2);line-height:var(--vscode-spacing-size160)}.monaco-editor .diff-hidden-lines-disclosure .top,.monaco-editor .diff-hidden-lines-disclosure .bottom{box-sizing:border-box;height:var(--vscode-spacing-size80);border:0;transform:none}.monaco-editor .diff-hidden-lines-disclosure .center{position:relative;box-sizing:border-box;width:calc(100% - var(--vscode-spacing-size200));height:var(--vscode-spacing-size240);margin:0 var(--vscode-spacing-size100);border-radius:var(--vscode-cornerRadius-medium);background:transparent;box-shadow:none;color:var(--vscode-descriptionForeground);cursor:pointer}.monaco-editor .diff-hidden-lines-disclosure .center:hover,.monaco-editor .diff-hidden-lines-disclosure .center:focus-within{background:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.monaco-editor .diff-hidden-lines-disclosure .disclosure-toggle[role=button]{display:block;position:absolute;inset:0;border-radius:inherit}.monaco-editor .diff-hidden-lines-disclosure .disclosure-toggle:focus-visible,.monaco-editor .diff-hidden-lines-disclosure .breadcrumb-item:focus-visible{outline:var(--vscode-strokeThickness) solid var(--vscode-focusBorder);outline-offset:calc(-1 * var(--vscode-strokeThickness))}.monaco-editor .diff-hidden-lines-disclosure .first,.monaco-editor .diff-hidden-lines-disclosure .content-row{position:relative;pointer-events:none}.monaco-editor .diff-hidden-lines-disclosure .content-row{flex:1;min-width:0}.monaco-editor .diff-hidden-lines-disclosure .first{z-index:1}.monaco-editor .diff-hidden-lines-disclosure .default-control{display:none}.monaco-editor .diff-hidden-lines-disclosure .line-number-control{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;transform:translate(calc(-1 * var(--vscode-spacing-size100)));color:inherit}.monaco-editor .diff-hidden-lines-disclosure .line-left,.monaco-editor .diff-hidden-lines-disclosure .line-right{min-width:var(--vscode-spacing-size120);height:var(--vscode-strokeThickness);background:var(--vscode-widget-border, var(--vscode-contrastBorder));flex:1}.monaco-editor .diff-hidden-lines-disclosure .disclosure-content{display:flex;align-items:center;min-width:0;margin:0 var(--vscode-spacing-size60);color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-editor .diff-hidden-lines-disclosure .disclosure-content>*{flex-shrink:0}.monaco-editor .diff-hidden-lines-disclosure .breadcrumb-item{pointer-events:auto;border-radius:var(--vscode-cornerRadius-small);min-width:0}.monaco-editor .diff-hidden-lines-disclosure .disclosure-content>.breadcrumb-item{flex-shrink:1}.monaco-editor .diff-hidden-lines-disclosure .breadcrumb-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;>div{position:absolute}.gutterItem{opacity:0;transition:opacity .7s;&.showAlways{opacity:1;transition:none}&.noTransition{transition:none}}&:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.gutterItem{.background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-separatorBackground) solid}.buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;.monaco-toolbar{height:fit-content;.monaco-action-bar{line-height:1;.actions-container{width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-itemBackground);.action-item{&:hover{background:var(--vscode-toolbar-hoverBackground)}.action-label{color:var(--vscode-editorGutter-itemGlyphForeground);padding:1px 2px}}}}}}}}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;.line-left,.line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto;width:100%}.line-left{width:20px}.text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}}.monaco-editor .line-delete-selectable{user-select:text!important;-webkit-user-select:text!important;z-index:1!important}.line-delete-selectable .view-line{user-select:text!important;-webkit-user-select:text!important}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-component.multiDiffEditor{position:relative;width:100%;height:100%;overflow-y:hidden;background:var(--vscode-multiDiffEditor-background);>div{position:absolute;top:0;left:0;width:100%;height:100%;&.placeholder{display:grid;place-items:center;place-content:center;visibility:hidden;&.visible{visibility:visible}}}>.multi-diff-root-floating-menu{position:absolute;inset:auto var(--vscode-spacing-size280) var(--vscode-spacing-size240) auto;width:auto}.active{--vscode-multiDiffEditor-border: var(--vscode-focusBorder)}.multiDiffEntry{display:flex;flex:1;flex-direction:column;overflow:hidden;.collapse-button{cursor:pointer}.header{z-index:1000;.header-content{display:flex;align-items:center;color:var(--vscode-foreground);&.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}.file-path{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;.title{flex:0 1 auto;min-width:0;overflow:hidden;line-height:22px;text-overflow:ellipsis;&.modified{display:flex;align-items:center}&.modified>.monaco-icon-label{flex:0 1 auto;min-width:0}&.original{flex:1 1 auto}}.multi-diff-resource-label-accessory:empty{display:none}.status:not(.added):not(.deleted):not(.renamed){display:none}}.actions{flex:0 0 auto}}}.editorParent{display:flex;flex:1;flex-direction:column;overflow:hidden}.editorContainer{flex:1}.binary-file-placeholder{display:none;flex:1;place-items:center;color:var(--vscode-descriptionForeground);&:focus-visible{outline:var(--vscode-strokeThickness) solid var(--vscode-focusBorder);outline-offset:calc(-1 * var(--vscode-strokeThickness))}.binary-file-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--vscode-spacing-size80)}}}&.multiDiffEditor-standard{.multiDiffEntry{.collapse-button{margin:0 var(--vscode-spacing-size60);a{display:block}}.header{background:var(--vscode-editor-background);&:not(.collapsed) .header-content{border-bottom:var(--vscode-strokeThickness) solid var(--vscode-sideBarSectionHeader-border)}.header-content{margin:var(--vscode-spacing-size80) 0 0;padding:var(--vscode-spacing-size40) var(--vscode-spacing-size60);border-top:var(--vscode-strokeThickness) solid var(--vscode-multiDiffEditor-border);background:var(--vscode-multiDiffEditor-headerBackground);.file-path{.title{font-size:14px}.status{margin:0 var(--vscode-spacing-size100);font-weight:var(--vscode-fontWeight-semiBold);line-height:22px;opacity:.75}}.actions{padding:0 var(--vscode-spacing-size80)}}}.editorParent{border-bottom:var(--vscode-strokeThickness) solid var(--vscode-multiDiffEditor-border)}}}&.multiDiffEditor-compact{.multiDiffEntry{box-sizing:border-box;&:after{position:absolute;right:var(--vscode-spacing-size100);bottom:0;left:var(--vscode-spacing-size100);z-index:1001;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border)}&.header-hovered,&.header-focused{z-index:1002;overflow:visible}&.header-hovered:after,&.header-focused:after{right:0;left:0;z-index:1004}&.header-hovered:before,&.header-focused:before{position:absolute;top:calc(-1 * var(--vscode-strokeThickness));right:0;left:0;z-index:1004;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border)}&.first-diff-entry.header-hovered:before,&.first-diff-entry.header-focused:before{top:0}.collapse-button{margin:0 var(--vscode-spacing-size60);a{display:flex;align-items:center;justify-content:center;padding:var(--vscode-spacing-size40);border-radius:var(--vscode-cornerRadius-medium);&:hover{background:var(--vscode-toolbar-hoverBackground)}&:active{background:var(--vscode-toolbar-activeBackground)}&:focus-visible{outline:var(--vscode-strokeThickness) solid var(--vscode-focusBorder);outline-offset:calc(-1 * var(--vscode-strokeThickness))}&:focus:not(:focus-visible){outline:none}}}.header{position:relative;background:var(--vscode-multiDiffEditor-background);&[role=button]{cursor:pointer}.header-content{box-sizing:border-box;height:var(--vscode-spacing-size320);margin:0;padding:0;border:none;background:transparent;.file-path{.title{font-size:var(--vscode-fontSize-body1)}.status{display:inline-flex;align-items:center;justify-content:center;width:var(--vscode-spacing-size160);min-width:var(--vscode-spacing-size160);margin:0 var(--vscode-spacing-size100);font-size:var(--vscode-fontSize-body2);font-weight:var(--vscode-fontWeight-semiBold);line-height:22px;opacity:.9;&.added{color:var(--vscode-gitDecoration-addedResourceForeground)}&.deleted{color:var(--vscode-gitDecoration-deletedResourceForeground)}&.renamed{color:var(--vscode-gitDecoration-modifiedResourceForeground)}}}.actions{padding:0 var(--vscode-spacing-size80);.actions-container{gap:var(--vscode-spacing-size40);.action-item:not(.multi-diff-action-always-visible){visibility:hidden}.action-item:not(.checkbox-action-item) .action-label{padding:var(--vscode-spacing-size40)}}}}&:hover .header-content{background:var(--vscode-list-hoverBackground)}&:active .header-content{background:var(--vscode-toolbar-activeBackground)}&[aria-expanded=false]+.editorParent{border:none}&:focus{outline:none}&:focus-visible .header-content{outline:var(--vscode-strokeThickness) solid var(--vscode-focusBorder);outline-offset:calc(-1 * var(--vscode-strokeThickness))}}&:hover .header .header-content .actions .actions-container .action-item,&:focus-within .header .header-content .actions .actions-container .action-item{visibility:visible}.editorParent{border:none}}&:focus-within .multiDiffEntry.active{z-index:1002;overflow:visible}&:focus-within .multiDiffEntry.active:after{right:0;left:0;z-index:1004}&:focus-within .multiDiffEntry.active:before{position:absolute;top:calc(-1 * var(--vscode-strokeThickness));right:0;left:0;z-index:1004;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border)}&:focus-within .multiDiffEntry.first-diff-entry.active:before{top:0}&:focus-within .multiDiffEntry.active .header .header-content,&:focus-within .multiDiffEntry.active .header:hover .header-content,&:focus-within .multiDiffEntry.active .header:active .header-content{background:var(--vscode-list-inactiveSelectionBackground)}.diff-hidden-lines .center{overflow:hidden;box-shadow:none}.diff-hidden-lines .first{box-sizing:border-box;justify-content:flex-start;padding-left:var(--vscode-spacing-size60)}.fold-unchanged{box-sizing:border-box}.editor.original .diff-hidden-lines .center{border-top-left-radius:var(--vscode-cornerRadius-medium);border-bottom-left-radius:var(--vscode-cornerRadius-medium)}.editor.modified .diff-hidden-lines .center{border-top-right-radius:var(--vscode-cornerRadius-medium);border-bottom-right-radius:var(--vscode-cornerRadius-medium)}}&.multiDiffEditor-card{.multiDiffEntry{padding:0 var(--vscode-spacing-size80);&:before,&:after{display:none;content:none}.header{.header-content{margin:var(--vscode-spacing-size40) 0 0;border:var(--vscode-strokeThickness) solid var(--vscode-widget-border, var(--vscode-editorWidget-border, transparent));border-bottom:none;border-radius:var(--vscode-cornerRadius-medium) var(--vscode-cornerRadius-medium) 0 0;background:var(--vscode-sideBarSectionHeader-background)}&[aria-expanded=false] .header-content{border-bottom:var(--vscode-strokeThickness) solid var(--vscode-widget-border, var(--vscode-editorWidget-border, transparent));border-radius:var(--vscode-cornerRadius-medium)}&:hover .header-content{background:linear-gradient(var(--vscode-toolbar-hoverBackground, transparent),var(--vscode-toolbar-hoverBackground, transparent)),var(--vscode-sideBarSectionHeader-background)}&:active .header-content{background:linear-gradient(var(--vscode-toolbar-activeBackground, transparent),var(--vscode-toolbar-activeBackground, transparent)),var(--vscode-sideBarSectionHeader-background)}}.editorParent{overflow:hidden;border:var(--vscode-strokeThickness) solid var(--vscode-widget-border, var(--vscode-editorWidget-border, transparent));border-top:none;border-radius:0 0 var(--vscode-cornerRadius-medium) var(--vscode-cornerRadius-medium)}&:focus-within .header .header-content{border-color:var(--vscode-focusBorder) var(--vscode-focusBorder) transparent var(--vscode-focusBorder);background:linear-gradient(var(--vscode-list-focusBackground, transparent),var(--vscode-list-focusBackground, transparent)),var(--vscode-sideBarSectionHeader-background)}&:focus-within .header[aria-expanded=false] .header-content{border-bottom-color:var(--vscode-focusBorder)}&:focus-within .editorParent{border-color:var(--vscode-widget-border, var(--vscode-editorWidget-border, transparent)) var(--vscode-focusBorder) var(--vscode-focusBorder) var(--vscode-focusBorder)}.header.shadow[aria-expanded=true] .header-content{height:calc(var(--vscode-spacing-size320) + var(--vscode-spacing-size40));margin-top:0;border-top-color:transparent;border-radius:0;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}}&:focus-within .multiDiffEntry.active .header .header-content,&:focus-within .multiDiffEntry.active .header:hover .header-content,&:focus-within .multiDiffEntry.active .header:active .header-content{background:linear-gradient(var(--vscode-list-focusBackground, transparent),var(--vscode-list-focusBackground, transparent)),var(--vscode-sideBarSectionHeader-background)}}}:is(.hc-black,.hc-light) .monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry:focus-within{.header .header-content{border-color:var(--vscode-contrastActiveBorder, var(--vscode-focusBorder)) var(--vscode-contrastActiveBorder, var(--vscode-focusBorder)) transparent var(--vscode-contrastActiveBorder, var(--vscode-focusBorder))}.header[aria-expanded=false] .header-content{border-bottom-color:var(--vscode-contrastActiveBorder, var(--vscode-focusBorder))}.editorParent{border-color:var(--vscode-widget-border, var(--vscode-editorWidget-border, transparent)) var(--vscode-contrastActiveBorder, var(--vscode-focusBorder)) var(--vscode-contrastActiveBorder, var(--vscode-focusBorder)) var(--vscode-contrastActiveBorder, var(--vscode-focusBorder))}.header.shadow[aria-expanded=true] .header-content{border-top-color:transparent}}._trigger_1wfzx_1{justify-content:center}._trigger_1wfzx_1>svg{display:none}._body_1fiwn_1{display:flex;flex-direction:column;min-height:360px;padding-bottom:0}._catalog_1fiwn_8{min-height:0}._targets_1fiwn_12{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface)}._targetTitle_1fiwn_25,._hint_1fiwn_26{margin:0}._targetTitle_1fiwn_25{color:var(--text);font-size:var(--type-small-size)}._targetList_1fiwn_35{display:flex;flex-direction:column;gap:var(--space-2)}._hint_1fiwn_26{color:var(--text-muted);font-size:var(--type-eyebrow-size)}._root_1yywh_1{border-bottom:1px solid var(--border-hairline)}._headerRow_1yywh_5{display:flex;align-items:center}._headerDisclosure_1yywh_10{flex:1}._headerMenu_1yywh_14{flex-shrink:0;margin-right:var(--space-1)}._expanded_1yywh_19{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3) var(--space-6);background:linear-gradient(180deg,#14141c06,#14141c03);border-top:1px solid var(--border-hairline)}._instrumentValue_1yywh_28{color:var(--text-muted);font-size:var(--type-small-size)}._nameFields_1yywh_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-2)}._sectionLabel_1yywh_39{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform)}._root_2i85c_1{display:flex;flex-direction:column}._heading_2i85c_6{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0}._sectionLabel_2i85c_13{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform)}._writtenPitches_2i85c_21{padding:var(--space-2) 0}._advanced_2i85c_25{border-top:1px solid var(--border-hairline)}._advancedFields_2i85c_29{display:flex;flex-direction:column;gap:var(--space-2)}._keyFlipRow_2i85c_35{display:flex;align-items:center;gap:var(--space-1)}._keyFlipInput_2i85c_41{width:72px}._root_1lyuk_1{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}._intro_1pkbg_4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3)}._introText_1pkbg_12{margin:0;font-size:var(--type-small-size);line-height:1.45;color:var(--text-muted);text-wrap:pretty}._empty_1pkbg_20{margin:0;padding:var(--space-4) 0;font-size:var(--type-small-size);color:var(--text-muted)}._list_1pkbg_27{display:flex;flex-direction:column}._row_1pkbg_34{border-bottom:1px solid var(--border-hairline)}._row_1pkbg_34:last-child{border-bottom:none}._rowHeader_1pkbg_42{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:none;border-radius:var(--radius-md);background:none;color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}._rowHeader_1pkbg_42:hover{background:rgba(var(--accent-rgb, 33, 94, 78),.06)}._rowHeader_1pkbg_42:focus-visible{outline:none;box-shadow:var(--focus-ring)}._chevron_1pkbg_67{flex-shrink:0;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-standard)}._row_1pkbg_34[data-expanded=true] ._chevron_1pkbg_67{transform:rotate(90deg)}._rowText_1pkbg_77{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._preview_1pkbg_91{display:inline-block;width:fit-content;max-width:100%;padding:2px 8px;border-radius:var(--radius-sm);background:#fdfdfa;box-shadow:inset 0 0 0 1px #14141c1f;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summary_1pkbg_105{font-size:var(--type-eyebrow-size);font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted)}._modifiedBadge_1pkbg_113{flex-shrink:0}._srOnly_1pkbg_117{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._rowBody_1pkbg_129{padding:0 var(--space-2) var(--space-3) calc(var(--space-2) + 14px + var(--space-3))}._editor_1pkbg_135{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:#14141c05}[data-theme=dark] ._editor_1pkbg_135,[data-theme=midnight] ._editor_1pkbg_135{background:#00000029}._controlGrid_1pkbg_150{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}._colorRow_1pkbg_157{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._field_1pkbg_165{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._fieldLabel_1pkbg_172{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-muted)}._field_1pkbg_165[data-changed=true] ._fieldLabel_1pkbg_172:after{content:"";width:5px;height:5px;border-radius:50%;background:rgb(var(--accent-rgb, 33, 94, 78))}._fieldHint_1pkbg_193{font-weight:400;letter-spacing:0;text-transform:none;opacity:.75}._familySelect_1pkbg_200{min-width:9rem}._sizeInput_1pkbg_204{width:5.5rem}._toggleRow_1pkbg_208{display:inline-flex;gap:var(--space-1)}._colorControl_1pkbg_215{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._swatchRow_1pkbg_222{display:inline-flex;gap:var(--space-1)}._swatch_1pkbg_222{width:22px;min-width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #14141c2e;transition:box-shadow var(--motion-fast) var(--ease-standard)}._swatch_1pkbg_222:hover{box-shadow:inset 0 0 0 1px #14141c2e,0 0 0 2px rgba(var(--accent-rgb, 33, 94, 78),.35)}._swatch_1pkbg_222[aria-pressed=true]{box-shadow:inset 0 0 0 1px #14141c2e,0 0 0 2px rgb(var(--accent-rgb, 33, 94, 78))}._swatch_1pkbg_222:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #14141c2e,var(--focus-ring)}[data-theme=dark] ._swatch_1pkbg_222,[data-theme=midnight] ._swatch_1pkbg_222{box-shadow:inset 0 0 0 1px #ffffff38}._hexInput_1pkbg_265{width:7.5rem;font-family:var(--font-mono, monospace)}._hexInvalid_1pkbg_270{border-color:var(--error)}@media(max-width:620px){._controlGrid_1pkbg_150{gap:var(--space-3)}._rowBody_1pkbg_129{padding-left:var(--space-2)}}._root_1ok4d_1{display:flex;flex-direction:column;gap:var(--space-3)}._previewHint_1ok4d_7{margin:0;font-size:var(--type-eyebrow-size);line-height:1.4;color:var(--text-muted);text-wrap:pretty}._presetDescription_1ok4d_15{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--type-eyebrow-size);line-height:1.4;color:var(--text-muted);text-wrap:pretty}._presetGrid_1ok4d_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._presetButton_1ok4d_29{height:124px}._presetCardContent_1ok4d_33{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--space-1);width:100%;height:100%}._presetSpecimen_1ok4d_43{display:block;width:100%;height:84px;overflow:visible}._presetLabel_1ok4d_50{min-height:2.4em;font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);line-height:1.2;text-align:center;text-wrap:balance}._advanced_1ok4d_59{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-hairline)}._advancedFields_1ok4d_65{display:flex;flex-direction:column;gap:var(--space-3)}._numeralGrid_1ok4d_71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._numeralButton_1ok4d_77{height:104px}._numeralCardContent_1ok4d_81{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--space-1);width:100%;height:100%}._numeralSpecimen_1ok4d_91{display:block;width:100%;height:62px;overflow:visible}._numeralLabel_1ok4d_98{min-height:2.4em;font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);line-height:1.2;text-align:center;text-wrap:balance}._scaleControl_1ok4d_107{display:flex;align-items:center;gap:var(--space-2)}._scaleInput_1ok4d_113{width:5.5rem;font-variant-numeric:tabular-nums}._scaleSuffix_1ok4d_118{font-size:var(--type-small-size);color:var(--text-muted)}._scaleHint_1ok4d_123{display:block;margin-top:var(--space-1);font-size:var(--type-eyebrow-size);line-height:1.35;color:var(--text-muted)}._root_1yy0c_1{display:flex;flex-direction:column;gap:var(--space-4)}._intro_1yy0c_7,._empty_1yy0c_8{margin:0;color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45}._toggleRow_1yy0c_15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(var(--accent-rgb, 33, 94, 78),.05)}._toggleRow_1yy0c_15>div,._checkRow_1yy0c_27>span{display:flex;flex-direction:column;gap:2px;min-width:0}._toggleRow_1yy0c_15 strong,._checkRow_1yy0c_27 strong{color:var(--text);font-size:var(--type-small-size);font-weight:600}._toggleRow_1yy0c_15 span,._checkRow_1yy0c_27 small{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:400;line-height:1.35}._group_1yy0c_49{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-hairline)}._group_1yy0c_49 h3{margin:0;color:var(--text);font-size:var(--type-small-size);font-weight:650}._group_1yy0c_49>p{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._fieldGrid_1yy0c_71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._numberControl_1yy0c_77{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1)}._suffix_1yy0c_84{min-width:2.25rem;color:var(--text-muted);font-size:var(--type-eyebrow-size)}._checkRow_1yy0c_27{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}._checkRow_1yy0c_27>:first-child{margin-top:2px}._selectStack_1yy0c_101{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:620px){._fieldGrid_1yy0c_71{grid-template-columns:1fr}}._root_sndu4_1{display:flex;flex-direction:column;gap:var(--space-3)}._previewHint_sndu4_7{margin:0;font-size:var(--type-eyebrow-size);line-height:1.4;color:var(--text-muted)}._presetGrid_sndu4_14,._choiceGrid_sndu4_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._presetButton_sndu4_21{height:112px}._presetContent_sndu4_25,._choiceContent_sndu4_26{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--space-1);width:100%;height:100%}._presetSpecimens_sndu4_36{display:grid;gap:2px;align-content:center;min-height:68px;font-family:"Viritura Serif",serif;font-size:20px;line-height:1.05;text-align:center}._presetLabel_sndu4_47,._choiceButtonLabel_sndu4_48{min-height:2.4em;font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);line-height:1.2;text-align:center;text-wrap:balance}._advanced_sndu4_57{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-hairline)}._advancedFields_sndu4_63,._choiceSection_sndu4_64{display:flex;flex-direction:column;gap:var(--space-2)}._advancedFields_sndu4_63{gap:var(--space-3)}._choiceLabel_sndu4_74{font-size:var(--type-small-size);font-weight:var(--type-control-weight);color:var(--text-secondary)}._choiceButton_sndu4_48{height:84px}._choiceSpecimen_sndu4_84{display:flex;align-items:center;justify-content:center;min-height:42px;font-family:"Viritura Serif",serif;font-size:20px;line-height:1;white-space:nowrap}._bravura_sndu4_95{font-family:Bravura,serif}._superscript_sndu4_99{position:relative;top:-.35em;font-size:.72em}._root_df3ug_1{display:flex;flex-direction:column;height:100%;min-height:0}._searchRow_df3ug_8{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border)}._searchInputWrap_df3ug_16{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0}._searchInputWrap_df3ug_16>:first-child{flex:1;min-width:0}._body_df3ug_29{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-2) var(--space-3)}._categoryBody_df3ug_36{padding:0 var(--space-1) var(--space-3)}._noResults_df3ug_40{margin:var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45}._root_6o4ds_1{display:flex;flex-direction:column;height:100%;min-height:0}._layouts_6o4ds_8{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._selection_6o4ds_16{flex:1;min-height:0;display:flex;flex-direction:column}._breakManagement_6o4ds_23{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0}._shell_ou1mp_30{--accent-rgb: 33, 94, 78;--accent-grad: linear-gradient(135deg, #215e4e 0%, #3f8a74 100%)}._headerActions_ou1mp_42{display:inline-flex;gap:var(--space-1)}._headerActionBtn_ou1mp_46{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.04em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:none;background:#14141c0f;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._headerActionBtn_ou1mp_46:hover:not(:disabled){background:#14141c1a;color:var(--text)}._headerActionBtn_ou1mp_46:disabled{opacity:.4;cursor:default}._layoutList_ou1mp_71{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}._layoutCard_ou1mp_78{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:14px;background:linear-gradient(180deg,#ffffffb3,#ffffff73);border:1px solid rgba(255,255,255,.5);box-shadow:0 1px 1px #14141c0d,0 2px 6px #14141c0a;cursor:pointer;outline:none;transition:transform var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),background var(--motion-base) var(--ease-standard)}._layoutCardPlain_ou1mp_101{grid-template-columns:1fr}[data-theme=dark] ._layoutCard_ou1mp_78,[data-theme=midnight] ._layoutCard_ou1mp_78{background:linear-gradient(180deg,#3c3c5080,#2828374d);border-color:#ffffff14;box-shadow:0 1px 1px #0000004d,0 2px 6px #00000040}._layoutCard_ou1mp_78:hover{transform:translateY(-2px);box-shadow:0 2px 4px #14141c14,0 8px 20px #14141c1a}._layoutCardFocused_ou1mp_121{background:linear-gradient(180deg,#fffffff2,#f5f7ffd9);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 2px 6px #2a7bc82e,0 12px 28px #2a7bc838}[data-theme=dark] ._layoutCardFocused_ou1mp_121,[data-theme=midnight] ._layoutCardFocused_ou1mp_121{background:linear-gradient(180deg,#50648c99,#32466e66)}._layoutCardBody_ou1mp_135{display:flex;flex-direction:column;gap:2px;min-width:0}._layoutName_ou1mp_142{font-size:var(--type-small-size);font-weight:var(--type-heading-weight);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layoutMeta_ou1mp_151{font-size:var(--type-eyebrow-size);color:#28283cb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] ._layoutMeta_ou1mp_151,[data-theme=midnight] ._layoutMeta_ou1mp_151{color:#dce1f099}._customBadge_ou1mp_166{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:var(--space-1);padding:0 var(--space-2);height:16px;border-radius:var(--radius-pill);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.03em;background:transparent;color:var(--accent);border:1px solid currentColor;text-transform:lowercase;vertical-align:middle;opacity:.85}._customBadge_ou1mp_166:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}._checkbox_ou1mp_195{appearance:none;width:18px;height:18px;border-radius:var(--radius-xs);border:1px solid rgba(20,20,28,.18);background:linear-gradient(180deg,#ffffffe6,#f5f5fab3);box-shadow:inset 0 1px #ffffffe6;cursor:pointer;position:relative;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);flex-shrink:0}._checkbox_ou1mp_195:hover:not(:disabled){border-color:var(--accent)}._checkbox_ou1mp_195:checked{background:var(--accent-grad, linear-gradient(135deg, #8c7be8 0%, #c47ad3 100%));border-color:transparent;box-shadow:0 2px 6px rgba(var(--accent-rgb, 150, 110, 220),.32),inset 0 1px #ffffff40}._checkbox_ou1mp_195:checked:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='white'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='3.5,8.5%206.5,11.5%2012.5,5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}._checkbox_ou1mp_195:active:not(:disabled){transform:scale(.92)}._checkbox_ou1mp_195:disabled{opacity:.4;cursor:not-allowed}._radioInput_ou1mp_249{appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid rgba(20,20,28,.22);background:linear-gradient(180deg,#ffffffe6,#f5f5fab3);box-shadow:inset 0 1px #ffffffe6;cursor:pointer;position:relative;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);flex-shrink:0}._radioInput_ou1mp_249:hover:not(:disabled){border-color:var(--accent)}._radioInput_ou1mp_249:checked{border-color:var(--accent);background:#fff;box-shadow:0 2px 6px rgba(var(--accent-rgb, 150, 110, 220),.22)}._radioInput_ou1mp_249:checked:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--accent-grad, linear-gradient(135deg, #8c7be8 0%, #c47ad3 100%))}._radioInput_ou1mp_249:active:not(:disabled){transform:scale(.92)}._previewEmpty_ou1mp_290{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--type-body-size);color:var(--text-muted);padding:var(--space-6);text-align:center}._exportHeading_ou1mp_304{margin:0;padding:var(--space-4) var(--space-4) var(--space-1);font-size:1.8rem;font-weight:var(--type-heading-weight);letter-spacing:-.025em;background:linear-gradient(135deg,#2a2a30,#215e4e);background-clip:text;color:transparent}[data-theme=dark] ._exportHeading_ou1mp_304,[data-theme=midnight] ._exportHeading_ou1mp_304{background:linear-gradient(135deg,#fff,#3f8a74);background-clip:text}._exportSub_ou1mp_323{padding:0 var(--space-4) var(--space-3);font-size:var(--type-small-size);color:var(--text-muted);line-height:1.45}._section_ou1mp_330{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-2)}._sectionLabel_ou1mp_337{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-1)}._sectionBody_ou1mp_346{display:flex;flex-direction:column;gap:var(--space-1)}._radioRow_ou1mp_247{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:14px;background:#ffffffc7;border:1px solid rgba(20,20,28,.07);box-shadow:0 1px 2px #14141c0a;cursor:pointer;transition:transform var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}[data-theme=dark] ._radioRow_ou1mp_247,[data-theme=midnight] ._radioRow_ou1mp_247{background:linear-gradient(180deg,#3c3c5073,#28283740);border-color:#ffffff14}._radioRow_ou1mp_247:hover{transform:translateY(-1px);box-shadow:0 4px 12px #14141c14}._radioRowChecked_ou1mp_383{background:linear-gradient(135deg,rgba(var(--accent-rgb, 150, 110, 220),.14),rgba(var(--accent-rgb, 150, 110, 220),.08)),#fffffff2;border-color:rgba(var(--accent-rgb, 150, 110, 220),.5);box-shadow:0 0 0 1px rgba(var(--accent-rgb, 150, 110, 220),.35),0 6px 16px rgba(var(--accent-rgb, 150, 110, 220),.18)}[data-theme=dark] ._radioRowChecked_ou1mp_383,[data-theme=midnight] ._radioRowChecked_ou1mp_383{background:linear-gradient(180deg,#506ea099,#324b7866)}._radioRowText_ou1mp_402{display:flex;flex-direction:column;gap:2px}._radioBody_ou1mp_407{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._radioIcon_ou1mp_414{color:var(--accent);display:inline-flex}._radioRowTitle_ou1mp_418{font-size:var(--type-small-size);font-weight:var(--type-heading-weight);color:var(--text)}._radioRowDesc_ou1mp_423{font-size:var(--type-eyebrow-size);color:var(--text-muted);line-height:1.4}._radioRowDisabled_ou1mp_428{opacity:.5;cursor:not-allowed}._radioInput_ou1mp_249{accent-color:var(--accent);cursor:pointer}._inputField_ou1mp_441{width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-xl);border:1px solid rgba(20,20,28,.1);background-color:#ffffffd9;color:var(--text);font-size:var(--type-small-size);font-family:inherit;box-sizing:border-box;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._inputField_ou1mp_441,[data-theme=midnight] ._inputField_ou1mp_441{background-color:#1e1e2d99;border-color:#ffffff1f;color:var(--text-bright)}._inputField_ou1mp_441:focus{outline:none;border-color:rgba(var(--accent-rgb, 150, 110, 220),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 150, 110, 220),.18);background-color:#fffffff2}._fieldHint_ou1mp_471{font-size:var(--type-eyebrow-size);color:var(--text-muted);padding:0 var(--space-1);line-height:1.4}._fieldHint_ou1mp_471 code{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:var(--type-eyebrow-size);padding:1px var(--space-1);border-radius:var(--radius-sm);background:#14141c0f}._destinationRow_ou1mp_486{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:14px;background:#ffffffc7;border:1px solid rgba(20,20,28,.07);box-shadow:0 1px 2px #14141c0a}[data-theme=dark] ._destinationRow_ou1mp_486,[data-theme=midnight] ._destinationRow_ou1mp_486{background:linear-gradient(180deg,#3c3c5073,#28283740);border-color:#ffffff14}._destinationName_ou1mp_504{font-size:var(--type-small-size);font-weight:var(--type-heading-weight);color:var(--text)}._destinationHint_ou1mp_509{font-size:var(--type-eyebrow-size);color:#28283cb3;line-height:1.4}._destinationBtns_ou1mp_514{display:inline-flex;gap:var(--space-1)}[data-theme=dark] ._destinationHint_ou1mp_509,[data-theme=midnight] ._destinationHint_ou1mp_509{color:#dce1f099}._smallBtn_ou1mp_524{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:-.005em;padding:var(--space-2) var(--space-3);border-radius:10px;border:1px solid transparent;background:linear-gradient(180deg,#788cdc29,#788cdc14);color:var(--accent);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}[data-theme=dark] ._smallBtn_ou1mp_524,[data-theme=midnight] ._smallBtn_ou1mp_524{background:linear-gradient(180deg,#788cdc33,#788cdc1a);color:#a0bcff}._smallBtn_ou1mp_524:hover:not(:disabled){background:linear-gradient(180deg,#788cdc47,#788cdc29);box-shadow:0 2px 8px #506ec826}._smallBtn_ou1mp_524:active:not(:disabled){transform:translateY(1px)}._smallBtn_ou1mp_524:disabled{opacity:.45;cursor:default}._checkboxRow_ou1mp_560{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:14px;background:#ffffffc7;border:1px solid rgba(20,20,28,.07);box-shadow:0 1px 2px #14141c0a;cursor:pointer}[data-theme=dark] ._checkboxRow_ou1mp_560,[data-theme=midnight] ._checkboxRow_ou1mp_560{background:linear-gradient(180deg,#3c3c5073,#28283740);border-color:#ffffff14}._exportButtonWrap_ou1mp_586{padding:var(--space-1) var(--space-3) var(--space-2);display:flex;flex-direction:column;align-items:stretch}._progressBox_ou1mp_595,._statusOk_ou1mp_596,._statusErr_ou1mp_597{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);font-size:var(--type-small-size);font-weight:var(--type-control-weight)}._progressBox_ou1mp_595{background:linear-gradient(135deg,#508cdc2e,#7864c82e);color:var(--text);border:1px solid rgba(42,123,200,.25)}._statusOk_ou1mp_596{background:linear-gradient(135deg,#50c8782e,#78c86424);color:var(--accent);border:1px solid rgba(26,136,56,.28)}._statusErr_ou1mp_597{background:linear-gradient(135deg,#dc50502e,#dc643c24);color:var(--error);border:1px solid rgba(196,43,43,.28)}._comingSoon_ou1mp_628{margin:var(--space-3) var(--space-3) var(--space-1);padding:var(--space-4) var(--space-4);border-radius:16px;background:linear-gradient(135deg,rgba(var(--accent-rgb, 33, 94, 78),.08),#3a46520d);border:1px dashed rgba(var(--accent-rgb, 33, 94, 78),.28)}[data-theme=dark] ._comingSoon_ou1mp_628,[data-theme=midnight] ._comingSoon_ou1mp_628{background:linear-gradient(135deg,rgba(var(--accent-rgb, 33, 94, 78),.1),#c8d2dc0a);border-color:rgba(var(--accent-rgb, 33, 94, 78),.32)}._comingSoonHeader_ou1mp_642{margin:0 0 var(--space-2);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}._comingSoonList_ou1mp_651{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}._comingSoonList_ou1mp_651 li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-small-size);color:var(--text-muted);transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-enter)}._comingSoonList_ou1mp_651 li:hover{color:var(--text);transform:translate(2px)}._trigger_a2xf0_1{position:relative;color:var(--text-muted)}._trigger_a2xf0_1[aria-pressed=true]{color:var(--accent)}._statusDot_a2xf0_10{position:absolute;bottom:6px;right:6px;width:8px;height:8px;border-radius:999px;background:var(--accent, #215e4e);box-shadow:0 0 0 2px var(--surface-raised, #1e1e1e),0 0 0 4px color-mix(in srgb,var(--accent, #215e4e) 30%,transparent)}._popover_a2xf0_23{padding:var(--space-3);border-radius:10px;box-shadow:var(--elevation-2);color:var(--text);z-index:1200;max-width:min(360px,calc(100vw - 24px))}._arrow_a2xf0_33{fill:var(--surface-raised)}._root_1dw21_1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised))}._heading_1dw21_10{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text)}._heading_1dw21_10 svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}._heading_1dw21_10 strong{display:block;font-size:var(--type-small-size)}._heading_1dw21_10 p,._warning_1dw21_29{margin:2px 0 0;color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._status_1dw21_36{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-small-size)}._statusDot_1dw21_43{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}._status_1dw21_36[data-status=waiting] ._statusDot_1dw21_43,._status_1dw21_36[data-status=registering] ._statusDot_1dw21_43{background:#c58b18}._status_1dw21_36[data-status=connected] ._statusDot_1dw21_43{background:#2b9a5b;box-shadow:0 0 0 3px #2b9a5b24}._status_1dw21_36[data-status=error] ._statusDot_1dw21_43{background:var(--error)}._urlRow_1dw21_64{display:flex;gap:var(--space-1);align-items:center}._urlRow_1dw21_64 input{min-width:0;flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:monospace;font-size:var(--type-eyebrow-size)}._error_1dw21_82{padding:var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);font-size:var(--type-eyebrow-size)}._authSummary_1dw21_90{color:var(--text-muted);font-size:var(--type-eyebrow-size);line-height:1.4}._trigger_gdzdn_1{position:relative;color:var(--text-muted)}._trigger_gdzdn_1[aria-pressed=true]{color:var(--accent)}._error_gdzdn_10{color:var(--error)}._statusDot_gdzdn_14{position:absolute;right:6px;bottom:6px;width:8px;height:8px;border-radius:999px;background:currentcolor;box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px color-mix(in srgb,currentcolor 30%,transparent)}._popover_gdzdn_27{z-index:1200;width:min(360px,calc(100vw - 24px));overflow:hidden;border-radius:10px;color:var(--text);box-shadow:var(--elevation-2)}._arrow_gdzdn_37{fill:var(--surface-raised)}._header_2i141_1{display:flex;align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-raised)}._headerTitle_2i141_9{margin:0;font-weight:var(--type-heading-weight);font-size:var(--type-body-size)}._headerActions_2i141_15{display:flex;gap:var(--space-2);margin-left:auto}._rejectButton_2i141_21{padding:var(--space-1) var(--space-3);border:1px solid var(--error);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--error);font-size:var(--type-small-size);font-weight:var(--type-heading-weight);cursor:pointer}._rejectButton_2i141_21:hover{background:var(--surface-hover)}._acceptButton_2i141_36{padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:var(--type-small-size);font-weight:var(--type-heading-weight);cursor:pointer}._acceptButton_2i141_36:hover{opacity:.9}._labelRow_2i141_51{display:flex;border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight)}._labelCurrent_2i141_59{width:50%;padding:var(--space-1) var(--space-4);color:var(--error);border-right:1px solid var(--border)}._labelProposed_2i141_66{width:50%;padding:var(--space-1) var(--space-4);color:var(--accent)}._stats_2i141_72{padding:var(--space-1) var(--space-4);border-top:1px solid var(--border);background:var(--surface);font-size:var(--type-eyebrow-size);color:var(--text-muted);display:flex;gap:var(--space-5)}._root_j75aq_1{display:flex;min-height:360px;max-height:min(720px,80vh);flex-direction:column}._header_j75aq_8{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border)}._header_j75aq_8 h2,._header_j75aq_8 p{margin:0}._header_j75aq_8 p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--type-small-size)}._actions_j75aq_27{display:flex;flex:0 0 auto;gap:var(--space-2);margin-left:auto}._explanation_j75aq_34{margin:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45}._metrics_j75aq_43{width:100%;border-collapse:collapse;font-size:var(--type-small-size)}._metrics_j75aq_43 th,._metrics_j75aq_43 td{padding:var(--space-2) var(--space-4);text-align:right;border-bottom:1px solid var(--border)}._metrics_j75aq_43 th:first-child,._metrics_j75aq_43 td:first-child{text-align:left}._metrics_j75aq_43 thead th{color:var(--text-muted);font-weight:600}._metrics_j75aq_43 tbody tr[data-changed=true] td{font-weight:600;color:var(--text)}._root_1jyed_1{display:flex;min-height:360px;max-height:min(720px,80vh);flex-direction:column}._header_1jyed_8{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border)}._header_1jyed_8 h2,._header_1jyed_8 p{margin:0}._header_1jyed_8 p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--type-small-size)}._actions_1jyed_27{display:flex;flex:0 0 auto;gap:var(--space-2);margin-left:auto}._explanation_1jyed_34{margin:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text-muted);font-size:var(--type-small-size);line-height:1.45}._patches_1jyed_43{min-height:0;flex:1;overflow:auto;margin:0;padding:var(--space-4);background:var(--surface);color:var(--text);font-family:monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}._footer_1jyed_58{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._bar_ponj1_3{width:48px;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding-top:0;flex-shrink:0}._bottomActions_ponj1_15{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-top:auto;padding-bottom:var(--space-1)}._bar_ponj1_3 ._item_ponj1_24[aria-pressed=true]{color:var(--accent)}._button_gg2qz_1{min-width:0;min-height:24px;font-size:var(--type-small-size)}._panel_120kv_19{display:flex;flex-direction:column;height:100%;overflow:hidden;background:transparent}._groupList_120kv_29{flex:1;min-height:0;overflow-y:auto;overflow-y:overlay;overflow-x:hidden;padding:var(--space-2) var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}._group_120kv_29{display:flex;flex-direction:column;gap:var(--space-1)}._groupHeader_120kv_51{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 0;width:100%;color:var(--text)}._group_120kv_29[data-dimmed=true]{opacity:.65}._groupStripe_120kv_69{display:none}._groupName_120kv_73{font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupControls_120kv_84{display:none}._groupFader_120kv_90{height:26px}._groupTracks_120kv_94{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-4)}._track_120kv_113{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px var(--space-1);padding:var(--space-1);background:#ffffff61;border:1px solid rgba(20,20,28,.07);border-radius:var(--radius-lg);min-height:24px;transition:opacity var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}._track_120kv_113[data-dimmed=true]{opacity:.65}[data-theme=dark] ._track_120kv_113,[data-theme=midnight] ._track_120kv_113{background:#ffffff09;border-color:#ffffff12}._trackName_120kv_137{font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._readout_120kv_147{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-eyebrow-size);color:var(--text-muted);text-align:right;letter-spacing:-.02em;white-space:nowrap}._toggles_120kv_157{display:flex;gap:var(--space-1);justify-self:end}._channelControls_120kv_163{grid-column:1 / -1;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-1)}._chordDiagnostic_120kv_173{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._chordDiagnostic_120kv_173 svg{flex-shrink:0}._faderBar_120kv_187._channelFader_120kv_187{grid-column:1 / -1;height:auto;min-height:28px}._channelFader_120kv_187 ._faderLabel_120kv_193{position:relative;padding-block:var(--space-1);font-size:var(--type-small-size)}._channelFader_120kv_187 ._faderName_120kv_199{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}._channelFader_120kv_187 ._readout_120kv_147{flex-shrink:0}._faderBar_120kv_187{position:relative;width:100%;height:24px;border-radius:8px;overflow:hidden;background:#14141c0d;border:1px solid rgba(20,20,28,.08);box-shadow:inset 0 1px 1px #14141c14;cursor:ew-resize;-webkit-user-select:none;user-select:none;outline:none;--fill: 0%;--accent-tint: rgba(var(--accent-rgb, 33, 94, 78), .22);--thumb-color: rgba(var(--accent-rgb, 33, 94, 78), .65);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}._faderBar_120kv_187:hover{border-color:rgba(var(--accent-rgb, 33, 94, 78),.35)}._faderBar_120kv_187:focus-visible{border-color:rgba(var(--accent-rgb, 33, 94, 78),.55);box-shadow:inset 0 1px 1px #14141c14,0 0 0 2px rgba(var(--accent-rgb, 33, 94, 78),.2)}[data-theme=dark] ._faderBar_120kv_187,[data-theme=midnight] ._faderBar_120kv_187{background:#ffffff0a;border-color:#ffffff14;box-shadow:inset 0 1px 1px #00000040;--accent-tint: rgba(var(--accent-rgb, 33, 94, 78), .3);--thumb-color: rgba(var(--accent-rgb, 33, 94, 78), .8)}[data-theme=dark] ._faderBar_120kv_187:hover,[data-theme=midnight] ._faderBar_120kv_187:hover{border-color:rgba(var(--accent-rgb, 33, 94, 78),.45)}._faderFill_120kv_214{position:absolute;top:0;left:0;bottom:0;width:var(--fill);background:var(--accent-tint);box-shadow:inset -3px 0 0 0 var(--thumb-color);transition:width 60ms linear;pointer-events:none}._faderLabel_120kv_193{position:absolute;inset:0;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);font-size:var(--type-eyebrow-size);font-weight:var(--type-control-weight);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between}._faderName_120kv_199{min-width:0;overflow:hidden;text-overflow:ellipsis}._masterFader_120kv_312{height:28px}._masterLabel_120kv_315{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--type-heading-weight)}._master_120kv_312{flex-shrink:0;border-top:1px solid rgba(20,20,28,.08);padding:var(--space-2) var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}[data-theme=dark] ._master_120kv_312,[data-theme=midnight] ._master_120kv_312{border-top-color:#ffffff14}._masterTrack_120kv_351{padding:0;background:transparent;border:none;border-radius:0}._fxToggle_120kv_360{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1);border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-lg);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);letter-spacing:.08em;text-transform:uppercase;width:100%;text-align:left;transition:background var(--motion-fast) var(--ease-standard)}._fxToggle_120kv_360:hover{background:rgba(var(--accent-rgb, 33, 94, 78),.06);color:var(--text)}._fxBody_120kv_383{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) var(--space-1) 0}._fxGroup_120kv_390{display:flex;flex-direction:column;gap:var(--space-1)}._fxGroupHeader_120kv_396{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-eyebrow-size);font-weight:var(--type-heading-weight);color:var(--text)}._fxGroupHeader_120kv_396 svg{color:var(--text-muted)}._fxRow_120kv_325{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:var(--space-2)}._fxLabel_120kv_415{font-size:var(--type-eyebrow-size);color:var(--text-muted);text-align:right;white-space:nowrap}._fxRowSelect_120kv_423{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:var(--space-2)}._host_2gj1z_4{--picture-waveform: #4f73a6;--picture-region: #8061a8;position:relative;flex:1;min-height:0;overflow:hidden}[data-theme=dark] ._host_2gj1z_4{--picture-waveform: #82a8dc;--picture-region: #b89bd8}._canvas_2gj1z_19{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}._surface_uksh9_3{display:block;width:100%;height:100%;background:#000}._pipRoot_12sex_3{display:flex;flex-direction:column;width:100vw;height:100vh;background:#000}._floating_12sex_11{display:flex;position:fixed;z-index:1200;top:0;left:0;flex-direction:column;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 32px #00000073;overflow:hidden}._titlebar_12sex_25{display:flex;flex-shrink:0;gap:var(--space-2, 8px);align-items:center;height:26px;padding:0 6px 0 10px;border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none}._title_12sex_25{flex:1;overflow:hidden;color:var(--text-muted);font-size:var(--type-eyebrow-size);white-space:nowrap;text-overflow:ellipsis}._close_12sex_46{width:18px;height:18px;padding:0;border:none;border-radius:4px;background:none;color:var(--text-muted);font-size:14px;line-height:1;cursor:pointer}._close_12sex_46:hover{background:var(--surface-hover, rgb(255 255 255 / 8%));color:var(--text)}._body_12sex_64{flex:1;min-height:0;background:#000}._resize_12sex_70{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize}._stage_1xvfy_7{position:fixed;right:var(--space-4, 16px);bottom:calc(var(--space-4, 16px) + 44px);z-index:900;display:flex;flex-direction:column;gap:2px;width:320px;min-width:180px;max-width:60vw;overflow:hidden;resize:both;border:1px solid var(--border, #d0cdc6);border-radius:10px;background:#000;box-shadow:var(--elevation-2, 0 8px 24px rgb(0 0 0 / 24%))}._stageHidden_1xvfy_28{position:fixed;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}._video_1xvfy_37{display:block;width:100%;height:auto;background:#000}._credit_1xvfy_44{padding:2px var(--space-2, 8px) 4px;overflow:hidden;color:#ffffffb8;font-size:var(--type-eyebrow-size, 10px);white-space:nowrap;text-overflow:ellipsis;text-decoration:none}._credit_1xvfy_44:hover{color:#fff;text-decoration:underline}._panel_sun4a_3{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);color:var(--text, #3a3832);font-size:var(--type-small-size, 12px)}._sectionLabel_sun4a_12{padding:0 0 var(--space-1, 4px)}._status_sun4a_18{display:flex;flex-direction:column;gap:2px}._mediaName_sun4a_24{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._health_sun4a_30{color:var(--text-muted, #5a5850);font-size:var(--type-eyebrow-size, 10px);text-transform:uppercase;letter-spacing:.05em}._warning_sun4a_37,._error_sun4a_38{display:flex;gap:4px;align-items:center;font-size:var(--type-eyebrow-size, 10px);line-height:1.35}._warning_sun4a_37{color:var(--warning, #9a6b1f)}._error_sun4a_38{color:var(--danger, #a4352c)}._actions_sun4a_56{display:flex;flex-wrap:wrap;gap:var(--space-1, 4px);align-items:center}._fileButton_sun4a_66{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--border, #d0cdc6);border-radius:999px;cursor:pointer;background:var(--surface-raised, rgb(255 255 255 / 45%))}._fileButton_sun4a_66:hover{border-color:var(--accent, #2f6f62);color:var(--accent, #2f6f62)}._fileInput_sun4a_81{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._controls_sun4a_92{display:flex;flex-direction:column;gap:var(--space-2, 8px)}._advanced_sun4a_98{margin:0 calc(-1 * var(--space-2, 8px));border-top:1px solid var(--border, #d0cdc6)}._row_sun4a_103{display:flex;flex-wrap:wrap;gap:var(--space-1, 4px);align-items:center}._field_sun4a_110{display:flex;gap:var(--space-2, 8px);align-items:center;justify-content:space-between}._fieldLabel_sun4a_117{color:var(--text, #3a3832);font-weight:var(--type-control-weight);font-size:var(--type-small-size, 12px)}._input_sun4a_123,._inputInvalid_sun4a_124{width:11ch;padding:3px 6px;border:1px solid var(--border, #d0cdc6);border-radius:6px;background:var(--surface, #f2efe9);color:inherit;font-size:inherit;font-family:var(--font-mono, ui-monospace, monospace);text-align:right}._inputInvalid_sun4a_124{border-color:var(--danger, #a4352c)}._input_sun4a_123:focus-visible,._inputInvalid_sun4a_124:focus-visible{outline:2px solid var(--accent, #2f6f62);outline-offset:1px}._panel_owh5c_3{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-3, 12px)}._toolbar_owh5c_10{display:flex;align-items:center;min-width:0;margin-left:var(--space-2, 8px);margin-right:var(--space-2, 8px);padding-left:var(--space-2, 8px);border-left:1px solid var(--border)}._toolbar_owh5c_10 ._timecodeButton_owh5c_20{font-size:var(--type-small-size)}._toolbar_owh5c_10 ._readout_owh5c_24{gap:var(--space-1, 4px)}@media(max-width:640px){._toolbar_owh5c_10[data-editing=true] ._stepper_owh5c_29{display:none}}@media(max-width:520px){._toolbar_owh5c_10{margin-left:var(--space-1, 4px);margin-right:0;padding-left:var(--space-1, 4px)}._toolbar_owh5c_10 ._timecodeButton_owh5c_20{padding-inline:var(--space-1, 4px);font-size:var(--type-eyebrow-size)}._toolbar_owh5c_10 ._stepper_owh5c_29 button{width:24px;height:24px;padding:0}}._timingSettings_owh5c_53{display:flex;flex-direction:column;gap:var(--space-3, 12px)}._sectionLabel_owh5c_59{padding:0 0 var(--space-1, 4px)}._readout_owh5c_24{display:flex;gap:var(--space-2, 8px);align-items:center;justify-content:space-between}._timecodeButton_owh5c_20{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-family:ui-monospace,monospace;letter-spacing:.02em}._stepper_owh5c_29,._numberingChoice_owh5c_80,._inlineEditor_owh5c_81,._settingValueRow_owh5c_82,._mismatch_owh5c_83{display:flex;gap:var(--space-1, 4px);align-items:center}._inlineEditor_owh5c_81{flex:1;min-width:0}._inlineEditor_owh5c_81>:first-child{flex:1;min-width:0}._originEditor_owh5c_99{display:flex;flex-direction:column;gap:var(--space-1, 4px)}._segmentedTimecode_owh5c_105{display:flex;gap:3px;align-items:center;color:var(--text-muted);font-family:ui-monospace,monospace}._originSegment_owh5c_113{width:34px;padding-inline:4px;font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;text-align:center}._originPresets_owh5c_121{display:flex;gap:2px;align-items:center;flex-wrap:wrap}._presetLabel_owh5c_128{margin-right:var(--space-1, 4px);color:var(--text-muted);font-size:var(--type-eyebrow-size)}._settingGroup_owh5c_134{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding-top:var(--space-2, 8px);border-top:1px solid var(--border)}._settingHeader_owh5c_142{display:flex;align-items:center;justify-content:space-between}._settingLabel_owh5c_148{color:var(--text);font-weight:var(--type-control-weight);font-size:var(--type-small-size)}._settingValueRow_owh5c_82{justify-content:space-between}._settingValue_owh5c_82,._originValue_owh5c_159{color:var(--text);font-variant-numeric:tabular-nums}._settingValue_owh5c_82{font-weight:var(--type-heading-weight);font-size:var(--type-control-size)}._originValue_owh5c_159{font-size:var(--type-small-size);font-family:ui-monospace,monospace}._metadata_owh5c_174,._metadataWarning_owh5c_175{margin:0;font-size:var(--type-eyebrow-size);line-height:1.45}._metadata_owh5c_174{color:var(--text-muted)}._metadataWarning_owh5c_175{color:var(--warning, #d9a441)}._mismatch_owh5c_83{justify-content:space-between}._body_pjk92_1{display:flex;flex-direction:column;gap:var(--space-5)}._section_pjk92_7{display:flex;flex-direction:column;gap:var(--space-3)}._section_pjk92_7+._section_pjk92_7{padding-top:var(--space-4);border-top:1px solid var(--border)}._fileSummary_pjk92_18{display:flex;gap:var(--space-2);align-items:baseline;justify-content:space-between}._fileName_pjk92_25{overflow:hidden;color:var(--text);font-size:var(--type-small-size);white-space:nowrap;text-overflow:ellipsis}._fileStatus_pjk92_33{flex:none;color:var(--text-muted);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);text-transform:var(--type-eyebrow-transform);letter-spacing:var(--type-eyebrow-tracking)}._fileActions_pjk92_42{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}._fileButton_pjk92_49{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;background:var(--surface-sunken);box-shadow:var(--inset-soft);color:var(--text);font-size:var(--type-small-size)}._fileButton_pjk92_49:hover{border-color:var(--accent);color:var(--accent)}._fileButton_pjk92_49:focus-within{box-shadow:var(--focus-ring-tight)}._fileInput_pjk92_71{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._error_pjk92_80{margin:0;color:var(--error);font-size:var(--type-small-size)}._panel_1jjd7_3{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px)}._sectionLabel_1jjd7_10{padding:0 0 var(--space-1, 4px)}._fitDetails_1jjd7_14{margin:0 calc(-1 * var(--space-2));border-top:1px solid var(--border)}._empty_1jjd7_19{margin:0;color:var(--text-muted);font-size:var(--type-small-size);line-height:1.5}._span_1jjd7_26{margin:0;color:var(--text-muted);font-size:var(--type-eyebrow-size);font-family:ui-monospace,monospace}._segments_1jjd7_33{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}._segment_1jjd7_33{display:flex;gap:4px;align-items:center}._count_1jjd7_48{width:56px;flex-shrink:0}._times_1jjd7_53{flex-shrink:0;color:var(--text-muted);font-size:var(--type-small-size)}._readout_1jjd7_59{display:flex;gap:var(--space-2, 8px);align-items:baseline;flex-wrap:wrap;padding:var(--space-2, 8px);border-radius:6px;background:var(--bg)}._bpm_1jjd7_69{color:var(--text);font-size:1rem;font-family:ui-monospace,monospace}._error_1jjd7_75{margin-left:auto;font-size:var(--type-small-size);font-variant-numeric:tabular-nums}._good_1jjd7_81{color:var(--success, #4ac26b)}._fair_1jjd7_85{color:var(--warning, #d9a441)}._poor_1jjd7_89{color:var(--danger, #ff5f56)}._structure_1jjd7_93{display:flex;gap:var(--space-2, 8px);align-items:center;color:var(--text);font-size:var(--type-small-size)}._warning_1jjd7_101{margin:0;color:var(--warning, #d9a441);font-size:var(--type-eyebrow-size);line-height:1.45}._panel_1vge0_3{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);min-height:0}._sectionLabel_1vge0_11{padding:0 0 var(--space-1, 4px)}._actions_1vge0_15{display:flex;gap:var(--space-2, 8px)}._empty_1vge0_20{margin:0;color:var(--text-muted);font-size:var(--type-small-size);line-height:1.5}._list_1vge0_27{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;overflow-y:auto;list-style:none}._row_1vge0_37{position:relative;display:flex;gap:4px;align-items:center;padding:2px 0}._time_1vge0_45{flex-shrink:0;min-width:60px;font-size:var(--type-eyebrow-size);font-family:ui-monospace,monospace}._label_1vge0_52{flex:1;min-width:0}._rowActions_1vge0_57{position:absolute;right:0;display:flex;gap:2px;align-items:center;opacity:0;padding-left:var(--space-1);border-radius:var(--radius-sm);background:var(--surface);pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard)}._row_1vge0_37:hover ._rowActions_1vge0_57,._row_1vge0_37:focus-within ._rowActions_1vge0_57{opacity:1;pointer-events:auto}@media(any-hover:none),(any-pointer:coarse){._rowActions_1vge0_57{opacity:1;pointer-events:auto}}._iconButton_1vge0_84{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:none;color:var(--text-muted);cursor:pointer}._iconButton_1vge0_84:hover{background:var(--surface-hover, rgb(255 255 255 / 8%));color:var(--text)}._iconButton_1vge0_84[aria-pressed=true]{color:var(--accent)}._canvasArea_e2xxx_8{display:flex;position:absolute;inset:0;min-width:0;min-height:0}._pictureTransport_e2xxx_16{display:flex;align-items:center;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}._pictureTransport_e2xxx_16::-webkit-scrollbar{display:none}._panels_e2xxx_30{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}
