@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-italic-BzK4HIs4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-italic-DHJjmZA7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-italic-CZikIXQl.woff2)format("woff2"),url(/assets/courier-prime-latin-700-italic-Cxv_jV69.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-sans:"IBM Plex Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono:"Courier Prime", "Courier New", ui-monospace, monospace;--size-scale:1.08;--space-none:0px;--space-px:1px;--space-xs:calc(2px * var(--size-scale));--space-sm:calc(4px * var(--size-scale));--space-md:calc(8px * var(--size-scale));--space-lg:calc(12px * var(--size-scale));--space-xl:calc(16px * var(--size-scale));--space-2xl:calc(20px * var(--size-scale));--space-3xl:calc(24px * var(--size-scale));--space-4xl:calc(28px * var(--size-scale));--space-5xl:calc(32px * var(--size-scale));--space-6xl:calc(40px * var(--size-scale));--space-7xl:calc(48px * var(--size-scale));--radius-none:0px;--radius-xs:calc(4px * var(--size-scale));--radius-sm:calc(6px * var(--size-scale));--radius-md:calc(8px * var(--size-scale));--radius-lg:calc(10px * var(--size-scale));--radius-xl:calc(12px * var(--size-scale));--radius-full:9999px;--font-size-xxs:calc(10px * var(--size-scale));--font-size-xs:calc(11px * var(--size-scale));--font-size-sm:calc(12px * var(--size-scale));--font-size-md:calc(13px * var(--size-scale));--font-size-lg:calc(15px * var(--size-scale));--font-size-xl:calc(16px * var(--size-scale));--font-size-2xl:calc(18px * var(--size-scale));--font-size-3xl:calc(22px * var(--size-scale));--font-size-4xl:calc(35px * var(--size-scale));--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.02em;--letter-spacing-normal:0em;--letter-spacing-sm:.02em;--letter-spacing-md:.05em;--letter-spacing-lg:.08em;--letter-spacing-xl:.12em;--control-height-xs:calc(24px * var(--size-scale));--control-height-sm:calc(26px * var(--size-scale));--control-height-md:calc(32px * var(--size-scale));--control-height-lg:calc(40px * var(--size-scale));--palette-lavender:#7d84b2;--palette-copper:#d17b0f;--palette-paper:#f4f1ec;--palette-umber:#311e10;--palette-aubergine:#403233;--base-neutral:#65554c;--base-amber:var(--palette-copper);--base-blue:var(--palette-lavender);--base-green:#207a5b;--base-yellow:#e5a374;--base-red:#b04f5b;--base-shadow:#13100f;--C-bg:.15;--C-block:.55;--L-bg:.97;--L-surface:.985;--L-accent:.908;--L-highlight:.952;--L-text:.155;--L-text-muted:.465;--L-text-placeholder:.42;--L-border:.875;--L-success:.48;--L-warning:.56;--L-danger:.54;--A-backdrop:.45;--A-shadow-popover:.18;--A-shadow-card:.08;--A-shadow-panel:.08;--A-shadow-canvas:.06;--L-progress-start:.525;--L-progress-mid:.625;--L-progress-end:.78;--color-bg:oklch(from var(--base-neutral) var(--L-bg) calc(c * var(--C-bg)) h);--color-surface:oklch(from var(--base-neutral) var(--L-surface) calc(c * var(--C-bg)) h);--color-surface-raised:oklch(from var(--base-neutral) var(--L-highlight) calc(c * var(--C-bg)) h);--color-surface-accent:color-mix(in oklch, var(--base-blue) 16%, var(--color-surface));--color-surface-paper:oklch(from var(--base-neutral) var(--L-surface) calc(c * .1) h);--color-text:oklch(from var(--base-neutral) var(--L-text) calc(c * var(--C-block)) h);--color-text-muted:oklch(from var(--base-neutral) var(--L-text-muted) calc(c * var(--C-block)) h);--color-text-placeholder:oklch(from var(--base-neutral) var(--L-text-placeholder) calc(c * var(--C-block)) h);--color-text-link:oklch(from var(--base-blue) .58 c h);--color-accent:var(--base-amber);--color-border-subtle:oklch(from var(--base-neutral) .93 calc(c * var(--C-block)) h);--color-border:oklch(from var(--base-neutral) var(--L-border) calc(c * var(--C-block)) h);--color-border-strong:oklch(from var(--base-neutral) .79 calc(c * var(--C-block)) h);--color-divider:var(--color-border);--color-focus-ring:oklch(from var(--base-blue) .58 c h);--color-selection-outline:color-mix(in oklch, var(--color-focus-ring) 80%, transparent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:var(--focus-ring-width) solid var(--color-focus-ring);--color-overlay-scrim:oklch(from var(--base-shadow) .13 c h / var(--A-backdrop));--color-status-success:oklch(from var(--base-green) var(--L-success) c h);--color-status-warning:oklch(from var(--base-yellow) var(--L-warning) c h);--color-status-danger:oklch(from var(--base-red) var(--L-danger) c h);--shadow-none:none;--color-shadow-popover:oklch(from var(--base-shadow) .13 c h / var(--A-shadow-popover));--color-shadow-card:oklch(from var(--base-shadow) .14 c h / var(--A-shadow-card));--color-shadow-panel:oklch(from var(--base-shadow) .14 c h / var(--A-shadow-panel));--color-shadow-canvas:oklch(from var(--base-shadow) .13 c h / var(--A-shadow-canvas));--shadow-popover:0 10px 30px var(--color-shadow-popover);--shadow-card:0 10px 20px var(--color-shadow-card);--shadow-panel:0 12px 32px var(--color-shadow-panel);--shadow-canvas:0 12px 30px var(--color-shadow-canvas);--color-progress-start:oklch(from var(--base-amber) var(--L-progress-start) c h);--color-progress-middle:oklch(from var(--base-amber) var(--L-progress-mid) c h);--color-progress-end:oklch(from var(--base-amber) var(--L-progress-end) calc(c * .8) h);--select-button-height:var(--control-height-md);--select-button-padding-inline:var(--space-md);--select-button-gap:var(--space-md);--select-button-font-size:var(--font-size-sm);--select-button-font-weight:var(--font-weight-normal);--select-button-color:var(--color-text);--select-button-bg:transparent;--select-button-hover-bg:color-mix(in oklch, var(--color-surface-accent) 45%, transparent);--select-button-border-color:transparent;--select-button-border-width:1px;--select-button-radius:var(--radius-md);--select-icon-size:16px;--select-chevron-size:calc(14px * var(--size-scale));--select-menu-bg:var(--color-surface);--select-menu-border:1px solid var(--color-border);--select-menu-radius:var(--radius-md);--select-menu-shadow:var(--shadow-popover);--select-menu-padding:var(--space-sm);--select-menu-offset:0;--select-menu-max-height:calc(280px * var(--size-scale));--select-menu-z-index:12;--select-menu-item-min-height:calc(32px * var(--size-scale));--select-menu-item-padding:var(--space-md);--select-menu-item-gap:var(--space-md);--select-menu-item-font-size:var(--font-size-sm);--select-menu-item-color:var(--color-text);--select-menu-item-radius:var(--radius-md);--select-menu-item-hover-bg:color-mix(in oklch, var(--color-surface-accent) 35%, transparent);--select-menu-item-active-bg:color-mix(in oklch, var(--color-surface-accent) 85%, transparent);--select-menu-item-active-font-weight:var(--font-weight-semibold);--bubble-menu-gap:var(--space-xs);--bubble-menu-padding:var(--space-xs);--bubble-menu-radius:var(--radius-lg);--bubble-menu-bg:var(--color-surface);--bubble-menu-border:1px solid var(--color-border);--bubble-menu-shadow:0 1px 2px color-mix(in oklch, var(--color-text) 12%, transparent);--bubble-menu-button-size:calc(24px * var(--size-scale));--bubble-menu-button-radius:var(--radius-sm);--bubble-menu-icon-size:calc(15px * var(--size-scale));--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--palette-lavender:lab(55.8901% 5.51683 -25.3584);--palette-copper:lab(60.2572% 29.647 64.1595);--palette-paper:lab(95.2784% .392616 2.79377);--palette-umber:lab(13.5013% 8.20272 13.1292);--palette-aubergine:lab(22.4038% 6.64848 1.88153);--base-neutral:lab(37.3643% 5.67824 7.86278);--base-green:lab(45.6082% -33.2682 9.30274);--base-yellow:lab(72.7957% 21.4086 34.7649);--base-red:lab(46.8585% 41.307 13.6519);--base-shadow:lab(4.98112% 1.17832 1.1155)}}:root[data-theme=dark]{--C-bg:.25;--L-bg:.135;--L-surface:.17;--L-accent:.278;--L-highlight:.33;--L-text:.92;--L-text-muted:.73;--L-text-placeholder:.76;--L-border:.36;--L-success:.57;--L-warning:.63;--L-danger:.62;--A-backdrop:.6;--A-shadow-popover:.5;--A-shadow-card:.24;--A-shadow-panel:.3;--A-shadow-canvas:.22;--L-progress-start:.575;--L-progress-mid:.67;--L-progress-end:.755;--color-surface-accent:color-mix(in oklch, var(--base-blue) 26%, var(--color-surface));--color-border-subtle:oklch(from var(--base-neutral) .28 calc(c * var(--C-block)) h);--color-border-strong:oklch(from var(--base-neutral) .52 calc(c * var(--C-block)) h);--color-text-link:oklch(from var(--base-blue) .68 c h);--color-focus-ring:oklch(from var(--base-blue) .68 c h);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-family-sans);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background:var(--color-bg);overflow:hidden}.size-sm{--size-scale:1}.size-md{--size-scale:1.1}.size-lg{--size-scale:1.2}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--color-surface-accent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--color-text) 20%, var(--color-border))}._37HDSG_button{cursor:pointer;gap:var(--space-md);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._37HDSG_button:disabled,._37HDSG_button[aria-disabled=true]{cursor:not-allowed;opacity:.6}._37HDSG_button[data-pending]{cursor:not-allowed;opacity:.8}._37HDSG_button._37HDSG_md{padding:var(--space-md) var(--space-2xl)}._37HDSG_button._37HDSG_sm{padding:var(--space-md) var(--space-xl)}._37HDSG_button._37HDSG_icon{padding:0}._37HDSG_button._37HDSG_primary{color:var(--color-surface);background:var(--color-text)}._37HDSG_button._37HDSG_primary:hover{background:color-mix(in oklch, var(--color-text) 86%, var(--color-bg))}._37HDSG_button._37HDSG_secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}._37HDSG_button._37HDSG_secondary:hover{background:var(--color-surface-raised)}._37HDSG_button._37HDSG_secondary:disabled,._37HDSG_button._37HDSG_secondary[aria-disabled=true]{cursor:not-allowed;opacity:.6}._37HDSG_button._37HDSG_ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}._37HDSG_button._37HDSG_ghost:hover{color:var(--color-text);background:var(--color-surface-raised)}._37HDSG_button._37HDSG_outline{color:var(--color-text);border-color:var(--color-border);background:0 0}._37HDSG_button._37HDSG_outline:hover{background:var(--color-surface-raised)}._37HDSG_button._37HDSG_danger{color:var(--color-status-danger);border-color:color-mix(in oklch, var(--color-status-danger) 35%, var(--color-border));background:0 0}._37HDSG_button._37HDSG_danger:hover{background:color-mix(in oklch, var(--color-status-danger) 10%, transparent)}._37HDSG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite _37HDSG_spin;display:inline-block}._37HDSG_loadingLabel{opacity:.7}@keyframes _37HDSG_spin{to{transform:rotate(360deg)}}.aXLjXG_circle{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.aXLjXG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:100%;height:100%;animation:.6s linear infinite aXLjXG_spin;display:block}@keyframes aXLjXG_spin{to{transform:rotate(360deg)}}.J3cJxG_trigger{cursor:help;font:inherit;line-height:inherit;color:var(--color-text-muted);appearance:none;border:0;border-bottom:1px dashed var(--color-text-muted);background:0 0;padding:0}.J3cJxG_trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ko6l1W_tooltip{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--color-surface);letter-spacing:var(--letter-spacing-sm);background:var(--color-text);border-radius:var(--radius-full);box-shadow:var(--shadow-popover)}.BifYTq_input{box-sizing:border-box;width:100%;height:var(--input-height,var(--select-button-height));padding:0 var(--input-padding-inline,var(--select-button-padding-inline));font-family:inherit;font-size:var(--input-font-size,var(--select-button-font-size));font-weight:var(--select-button-font-weight);color:var(--select-button-color);background:var(--input-bg,var(--color-input-bg,var(--color-surface)));border:var(--select-button-border-width) solid var(--input-border-color,var(--color-border));border-radius:var(--input-radius,var(--select-button-radius));transition:background .15s,border-color .15s,color .15s}.BifYTq_input:hover{background:var(--input-hover-bg,var(--select-button-hover-bg))}.BifYTq_input:focus{border-color:var(--color-surface-accent)}.BifYTq_input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.BifYTq_input:disabled{cursor:not-allowed;opacity:.4}.BifYTq_input::placeholder{color:var(--color-text-placeholder);opacity:1}.BifYTq_input[data-size=sm]{--input-height:var(--select-button-height)}.BifYTq_input[data-size=md]{--input-height:auto;--input-padding-inline:var(--space-lg);--input-font-size:var(--font-size-xl);padding-block:var(--space-lg)}.hJQCOG_group{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hJQCOG_option{cursor:pointer;gap:var(--space-md);padding:var(--space-lg);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;display:flex}.hJQCOG_option[data-hovered]{background:var(--color-surface-raised)}.hJQCOG_option[data-selected]{color:var(--color-text);border-color:color-mix(in oklch, var(--color-text) 28%, var(--color-border))}.hJQCOG_option[data-focus-visible]{outline:2px solid var(--color-focus-ring,var(--color-surface-accent));outline-offset:2px}.hJQCOG_option[data-disabled]{cursor:not-allowed;opacity:.5}.hJQCOG_indicator{box-sizing:border-box;border:1px solid var(--color-border-strong,var(--color-border));border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.hJQCOG_option[data-selected] .hJQCOG_indicator{background:var(--color-text);border:3px solid var(--color-surface);outline:1px solid var(--color-text)}.hJQCOG_copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.hJQCOG_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.hJQCOG_description{font-size:var(--font-size-xs);line-height:1.4}.coVF5a_switch{cursor:pointer;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;display:inline-flex}.coVF5a_switch[data-disabled]{cursor:not-allowed;opacity:.5}.coVF5a_switch[data-focus-visible] .coVF5a_track{outline:2px solid var(--color-focus-ring,var(--color-surface-accent));outline-offset:2px}.coVF5a_switch[data-selected] .coVF5a_track{background:var(--color-text);border-color:var(--color-text)}.coVF5a_switch[data-selected] .coVF5a_thumb{transform:translate(100%)}.coVF5a_track{background:var(--color-border-strong,var(--color-border));border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-full);flex-shrink:0;align-items:center;width:30px;height:18px;padding:2px;display:flex}.coVF5a_thumb{background:var(--color-surface);width:12px;height:12px;box-shadow:0 1px 2px color-mix(in oklch, var(--color-text) 22%, transparent), 0 0 0 1px color-mix(in oklch, var(--color-text) 10%, transparent);border-radius:50%}.coVF5a_label{white-space:nowrap}.cjhskq_kicker{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.cjhskq_pageTitle{font-size:var(--font-size-4xl);line-height:var(--line-height-tight)}.cjhskq_sectionTitle{font-size:var(--font-size-3xl)}.cjhskq_subtle{color:var(--color-text-muted)}.pdE2ta_sidebar{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pdE2ta_tabs{flex-direction:column;height:100%;min-height:0;display:flex}.pdE2ta_tabList{background:color-mix(in oklch, var(--color-surface) 60%, var(--color-surface-accent));border-bottom:1px solid var(--color-border);display:flex}.pdE2ta_tab{cursor:pointer;gap:var(--space-md);padding:var(--space-md) 0 calc(var(--space-md) - 1px);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface);border:none;border-bottom:2px solid var(--color-text);flex:1;justify-content:center;align-items:center;display:inline-flex}.pdE2ta_tab .pdE2ta_icon{width:calc(14px * var(--size-scale));height:calc(14px * var(--size-scale));color:currentColor}.pdE2ta_tabPanel{flex:1;min-height:0;overflow:auto}.pdE2ta_section{gap:var(--space-lg);padding:var(--space-sm) var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.pdE2ta_section .pdE2ta_title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.pdE2ta_characterList{gap:var(--space-md);list-style:none;display:grid}.pdE2ta_characterItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:0 0;overflow:hidden}.pdE2ta_characterItem.pdE2ta_active{background:color-mix(in oklch, var(--color-surface-accent) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-surface-accent) 55%, var(--color-border))}.pdE2ta_characterItem.pdE2ta_unconfirmed{border-color:color-mix(in oklch, var(--character-color) 58%, var(--color-border));background:0 0}.pdE2ta_characterRow{gap:var(--space-md);min-height:calc(30px * var(--size-scale));padding:var(--space-sm) var(--space-md);align-items:center;display:flex}.pdE2ta_characterColor{width:calc(10px * var(--size-scale));height:calc(10px * var(--size-scale));background:var(--character-color,var(--color-surface-accent));border:1px solid color-mix(in oklch, var(--color-text) 15%, var(--color-surface));border-radius:var(--radius-full);flex-shrink:0}.pdE2ta_characterColorOutline{width:calc(10px * var(--size-scale));height:calc(10px * var(--size-scale));border:1.5px solid color-mix(in oklch, var(--color-text) 30%, transparent);border-radius:var(--radius-full);background:0 0;flex-shrink:0}.pdE2ta_characterColorInteractive{cursor:pointer;width:calc(10px * var(--size-scale));height:calc(10px * var(--size-scale));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pdE2ta_characterColorInteractive:focus-visible{border-radius:var(--radius-full);outline:2px solid color-mix(in oklch, var(--character-color) 45%, var(--color-text));outline-offset:2px}.pdE2ta_characterColorInteractive[aria-disabled=true]{cursor:default;opacity:.55}.pdE2ta_characterColorButton{cursor:pointer;width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdE2ta_characterColorButton:hover{background:color-mix(in oklch, var(--character-color) 16%, transparent)}.pdE2ta_characterColorButton:focus-visible{outline:2px solid color-mix(in oklch, var(--character-color) 45%, var(--color-text));outline-offset:1px}.pdE2ta_characterColorButton[data-disabled]{cursor:default;opacity:.55}.pdE2ta_characterColorPopover{z-index:12;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.pdE2ta_characterColorDialog{gap:var(--space-md);min-width:calc(190px * var(--size-scale));padding:var(--space-md);display:grid}.pdE2ta_characterColorPickerLayout{gap:var(--space-md);display:grid}.pdE2ta_characterColorPreview{width:100%;min-height:calc(44px * var(--size-scale));border:1px solid color-mix(in oklch, var(--color-text) 16%, var(--color-surface));border-radius:var(--radius-md)}.pdE2ta_characterColorSlider{width:100%}.pdE2ta_characterColorSliderTrack{width:100%;height:calc(18px * var(--size-scale));border:1px solid var(--color-border);border-radius:var(--radius-full);position:relative;overflow:hidden}.pdE2ta_characterColorThumb{z-index:1;width:calc(12px * var(--size-scale));height:calc(12px * var(--size-scale));background:var(--color-surface);border:2px solid color-mix(in oklch, var(--color-text) 74%, var(--color-surface));border-radius:var(--radius-full);box-shadow:0 0 0 1px color-mix(in oklch, var(--color-surface) 80%, transparent);top:50%;transform:translate(-50%,-50%)}.pdE2ta_characterColorSwatches{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pdE2ta_characterColorSwatch{cursor:pointer;width:100%;min-height:calc(20px * var(--size-scale));border:1px solid color-mix(in oklch, var(--color-text) 16%, var(--color-surface));border-radius:var(--radius-sm);padding:0;overflow:hidden}.pdE2ta_characterColorSwatch[data-selected=true]{outline:2px solid color-mix(in oklch, var(--color-text) 55%, var(--color-surface-accent));outline-offset:1px}.pdE2ta_characterColorSwatchFill{width:100%;min-height:calc(20px * var(--size-scale));border-radius:inherit}.pdE2ta_characterColorActions{gap:var(--space-sm);justify-content:flex-end;display:flex}.pdE2ta_characterColorActionButton,.pdE2ta_characterColorActionButtonSecondary{cursor:pointer;min-height:calc(22px * var(--size-scale));padding:0 var(--space-md);border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pdE2ta_characterColorActionButton{color:var(--color-surface);background:color-mix(in oklch, var(--color-text) 85%, var(--color-surface-accent))}.pdE2ta_characterColorActionButtonSecondary{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}.pdE2ta_characterName{min-width:0;font-size:var(--font-size-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pdE2ta_confirmIconButton{cursor:pointer;width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:color-mix(in oklch, var(--color-text) 84%, var(--character-color));border-radius:var(--radius-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.pdE2ta_confirmIconButton:hover{color:color-mix(in oklch, var(--character-color) 55%, var(--color-text));background:color-mix(in oklch, var(--character-color) 18%, transparent)}.pdE2ta_confirmIconButton:focus-visible{outline:2px solid color-mix(in oklch, var(--character-color) 45%, var(--color-text));outline-offset:1px}.pdE2ta_confirmIconButton[aria-disabled=true]{cursor:default;opacity:.65}.pdE2ta_editIconButton{cursor:pointer;width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:var(--color-text-muted);border-radius:var(--radius-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background .15s;display:inline-flex}.pdE2ta_editIconButton:hover{color:var(--color-text);background:color-mix(in oklch, var(--color-text) 8%, transparent)}.pdE2ta_editIconButton:focus-visible{outline:2px solid color-mix(in oklch, var(--character-color) 45%, var(--color-text));outline-offset:1px}.pdE2ta_editIconButton[aria-disabled=true]{cursor:default;opacity:.65}.pdE2ta_focusIconButton{cursor:pointer;width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:var(--color-text-muted);border-radius:var(--radius-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background .15s;display:inline-flex}.pdE2ta_focusIconButton:hover{color:var(--color-text);background:color-mix(in oklch, var(--color-text) 8%, transparent)}.pdE2ta_focusIconButton:focus-visible{outline:2px solid color-mix(in oklch, var(--character-color) 45%, var(--color-text));outline-offset:1px}.pdE2ta_iconGlyph{width:calc(13px * var(--size-scale));height:calc(13px * var(--size-scale));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.pdE2ta_confirmSpinner{width:calc(11px * var(--size-scale));height:calc(11px * var(--size-scale));border:2px solid color-mix(in oklch, var(--color-text) 25%, transparent);border-top-color:color-mix(in oklch, var(--color-text) 86%, var(--character-color));border-radius:var(--radius-full);animation:.8s linear infinite pdE2ta_characterConfirmSpin}.pdE2ta_characterOutlineInput{resize:none;width:100%;min-height:calc(28px * var(--size-scale));max-height:calc(46px * var(--size-scale));padding:calc(5px * var(--size-scale)) var(--space-md);font:inherit;font-size:var(--font-size-xs);color:var(--color-text);background:color-mix(in oklch, var(--color-surface) 88%, var(--color-border));border:1px solid color-mix(in oklch, var(--character-color) 26%, var(--color-border));border-radius:var(--radius-sm);line-height:1.4;overflow-y:auto}.pdE2ta_characterOutlineInput:focus-visible{outline:2px solid color-mix(in oklch, var(--character-color) 48%, var(--color-text));outline-offset:1px}.pdE2ta_characterOutlineInput::placeholder{color:var(--color-text-muted)}.pdE2ta_emptyState{font-size:var(--font-size-sm);color:var(--color-text-muted)}@keyframes pdE2ta_characterConfirmSpin{to{transform:rotate(360deg)}}.yKl7lW_previewCard{gap:var(--space-md);padding:var(--space-md) 0;display:grid}.yKl7lW_flatGrid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.yKl7lW_flatGrid{grid-template-columns:1fr}}.yKl7lW_field{flex-direction:column;gap:6px;display:flex}.yKl7lW_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.yKl7lW_input,.yKl7lW_textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--select-button-font-size);font-weight:var(--select-button-font-weight);color:var(--select-button-color);background:var(--color-input-bg,var(--color-surface));border:var(--select-button-border-width) solid var(--color-border);border-radius:var(--select-button-radius);transition:background .15s,border-color .15s,color .15s}:is(.yKl7lW_input,.yKl7lW_textarea):hover:not(:disabled){background:var(--select-button-hover-bg)}:is(.yKl7lW_input,.yKl7lW_textarea):focus{border-color:var(--color-surface-accent)}:is(.yKl7lW_input,.yKl7lW_textarea):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:is(.yKl7lW_input,.yKl7lW_textarea):disabled{cursor:not-allowed;opacity:.4}:is(.yKl7lW_input,.yKl7lW_textarea)::placeholder{color:var(--color-text-placeholder);opacity:1}.yKl7lW_input{height:var(--control-height-lg);padding:0 var(--select-button-padding-inline)}.yKl7lW_textarea{resize:vertical;min-height:calc(var(--control-height-lg) * 2);padding:var(--space-md) var(--select-button-padding-inline);line-height:var(--line-height-normal)}.g_5veq_panel{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.g_5veq_workspaceNavigation{padding:var(--space-lg) var(--space-2xl) 0;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none}.g_5veq_workspaceTabs,.g_5veq_detailTabs{gap:var(--space-xs);align-items:flex-end;display:flex}.g_5veq_workspaceTab,.g_5veq_detailTab{cursor:pointer;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:0 0;border:0;transition:color .15s;position:relative}:is(.g_5veq_workspaceTab,.g_5veq_detailTab):hover{color:var(--color-text)}:is(.g_5veq_workspaceTab,.g_5veq_detailTab):after{content:"";right:var(--space-lg);bottom:-1px;left:var(--space-lg);background:0 0;height:2px;position:absolute}:is(.g_5veq_workspaceTab,.g_5veq_detailTab).g_5veq_active{color:var(--color-text)}:is(.g_5veq_workspaceTab,.g_5veq_detailTab).g_5veq_active:after{background:var(--color-text)}.g_5veq_workspace{grid-template-columns:minmax(calc(220px * var(--size-scale)), calc(300px * var(--size-scale))) minmax(0, 1fr);flex:auto;min-height:0;display:grid;overflow:hidden}.g_5veq_browser{background:color-mix(in oklch, var(--color-surface) 88%, var(--color-surface-raised));border-right:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.g_5veq_searchRow{gap:var(--space-md);padding:var(--space-xl);align-items:center;display:flex}.g_5veq_detailIdentity{gap:var(--space-md);align-items:center;min-width:0;display:flex}.g_5veq_addButton,.g_5veq_deleteButton{box-sizing:border-box;width:var(--select-button-height);height:var(--select-button-height);color:var(--color-text-muted);flex:none;padding:0}.g_5veq_actionIcon{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem;display:block}.g_5veq_addButton:hover:not(:disabled){color:var(--color-text);background:var(--select-menu-item-hover-bg)}.g_5veq_addButton:disabled{opacity:.5}.g_5veq_searchField{flex:auto;min-width:0;position:relative}.g_5veq_searchField input{padding-left:calc(var(--space-xl) + 1rem);background:var(--color-surface)}.g_5veq_searchIcon{pointer-events:none;z-index:1;top:calc((var(--select-button-height) - 1rem) / 2);left:var(--space-md);width:1rem;height:1rem;color:var(--color-text-muted);position:absolute}.g_5veq_browserList{min-height:0;padding:0 var(--space-md) var(--space-xl);flex:auto;overflow-y:auto}.g_5veq_listItem{cursor:pointer;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:var(--color-text-muted);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:background .15s,color .15s;display:grid}.g_5veq_listItem:hover{color:var(--color-text);background:var(--select-menu-item-hover-bg)}.g_5veq_listItem.g_5veq_selected{color:var(--color-text);background:var(--select-menu-item-active-bg)}.g_5veq_characterColor{background:var(--color-border-strong);border:1px solid var(--color-border);border-radius:var(--radius-full);flex:none;width:.625rem;height:.625rem}.g_5veq_characterName{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g_5veq_emptyList,.g_5veq_emptyDetail{color:var(--color-text-muted)}.g_5veq_emptyList{padding:var(--space-xl) var(--space-lg);font-size:var(--font-size-sm)}.g_5veq_detail{background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.g_5veq_detailHeader{gap:var(--space-lg);min-height:calc(76px * var(--size-scale));padding:var(--space-xl) var(--space-2xl);justify-content:space-between;align-items:center;display:flex}.g_5veq_detailColorControl,.g_5veq_detailColorSwatch{width:calc(12px * var(--size-scale));height:calc(12px * var(--size-scale))}.g_5veq_deleteButton{color:color-mix(in oklch, var(--color-status-danger) 70%, var(--color-text))}.g_5veq_deleteButton:hover:not(:disabled){color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 16%, transparent)}.g_5veq_detailType{margin:0 0 var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}.g_5veq_detailTitle{font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.g_5veq_detailNavigation{padding:0 var(--space-2xl);border-bottom:1px solid var(--color-border);flex:none}.g_5veq_detailBody{gap:var(--space-2xl);min-height:0;padding:var(--space-2xl);border-top:1px solid var(--color-border);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.g_5veq_nameForm{gap:var(--space-md);flex-direction:column;max-width:65ch;display:flex}.g_5veq_error{font-size:var(--font-size-sm);color:var(--color-status-danger);margin:0}.g_5veq_outlineSection{max-width:65ch}.g_5veq_emptyDetail{min-height:0;font-size:var(--font-size-sm);flex:auto;place-items:center;display:grid}@media (max-width:720px){.g_5veq_workspaceNavigation{overflow-x:auto}.g_5veq_workspaceTabs{white-space:nowrap}.g_5veq_workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(180px * var(--size-scale)), .45fr) minmax(calc(240px * var(--size-scale)), 1fr)}.g_5veq_browser{border-right:0;border-bottom:1px solid var(--color-border)}}@media (prefers-reduced-motion:reduce){.g_5veq_workspaceTab,.g_5veq_listItem{transition-duration:0s}}.SewYvq_dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-3xl);background:0 0;border:none;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:auto}.SewYvq_dialog:not([open]){display:none}.SewYvq_dialog::backdrop{background:var(--color-overlay-scrim)}.SewYvq_dialog .SewYvq_panel{gap:var(--modal-panel-gap,var(--space-lg));width:var(--modal-panel-width,min(520px, 100%));padding:var(--modal-panel-padding,var(--space-4xl));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.pcMHyq_subtitleSecondary{margin-top:var(--space-md)}.pcMHyq_actions{margin-top:var(--space-lg)}._23yhPG_panel{width:min(calc(420px * var(--size-scale)), 100%)}._23yhPG_title{font-size:var(--font-size-3xl)}._23yhPG_form{gap:var(--space-xl);flex-direction:column;display:flex}._23yhPG_error{font-size:var(--font-size-sm);color:var(--color-status-danger);margin:0}._23yhPG_actions{gap:var(--space-md);justify-content:flex-start;display:flex}.YSCs5W_panel{grid-template-columns:minmax(calc(220px * var(--size-scale)), calc(300px * var(--size-scale))) minmax(0, 1fr);flex:auto;height:100%;min-height:0;display:grid;overflow:hidden}.YSCs5W_browser{background:color-mix(in oklch, var(--color-surface) 88%, var(--color-surface-raised));border-right:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.YSCs5W_searchRow{gap:var(--space-md);padding:var(--space-xl);align-items:center;display:flex}.YSCs5W_searchField{flex:auto;min-width:0;position:relative}.YSCs5W_searchField input{padding-left:calc(var(--space-xl) + 1rem);background:var(--color-surface)}.YSCs5W_searchIcon{pointer-events:none;z-index:1;top:calc((var(--select-button-height) - 1rem) / 2);left:var(--space-md);width:1rem;height:1rem;color:var(--color-text-muted);position:absolute}.YSCs5W_addButton{box-sizing:border-box;width:var(--select-button-height);height:var(--select-button-height);flex:none;padding:0}.YSCs5W_addButton:hover:not(:disabled){color:var(--color-text);background:var(--select-menu-item-hover-bg)}.YSCs5W_searchRow .YSCs5W_addButton{color:var(--color-text)}.YSCs5W_actionIcon{color:currentColor;fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem;display:block}.YSCs5W_browserList{min-height:0;padding:var(--space-xl) var(--space-md);flex:auto;overflow-y:auto}.YSCs5W_browserListWithToolbar{padding-top:0}.YSCs5W_itemGroup+.YSCs5W_itemGroup{margin-top:var(--space-xl)}.YSCs5W_groupTitle{margin:0 0 var(--space-sm);padding:0 var(--space-lg);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap;overflow:hidden}.YSCs5W_listItem{cursor:pointer;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:var(--color-text-muted);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:background .15s,color .15s;display:grid}.YSCs5W_listItem:hover{color:var(--color-text);background:var(--select-menu-item-hover-bg)}.YSCs5W_listItem.YSCs5W_selected{color:var(--color-text);background:var(--select-menu-item-active-bg)}.YSCs5W_listItemWithoutNumber{grid-template-columns:minmax(0,1fr) auto}.YSCs5W_itemNumber{min-width:2ch;font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right;flex:none}.YSCs5W_itemIcon{width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.YSCs5W_itemIcon svg{width:calc(13px * var(--size-scale));height:calc(13px * var(--size-scale))}.YSCs5W_itemTitle{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YSCs5W_itemSubtitle{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);flex:none}.YSCs5W_emptyList{padding:var(--space-xl) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted)}.YSCs5W_detail{background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.YSCs5W_detailHeader{gap:var(--space-xl);min-height:calc(76px * var(--size-scale));padding:var(--space-xl) var(--space-2xl);justify-content:space-between;align-items:center;display:flex}.YSCs5W_detailIdentity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.YSCs5W_detailType{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.YSCs5W_detailTitle{font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.YSCs5W_detailTitleWrapped{text-overflow:clip;white-space:normal;overflow:visible}.YSCs5W_detailSubtitle{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:normal;margin:0}.YSCs5W_detailMetadata{gap:var(--space-xs);max-width:45%;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-direction:column;flex:none;margin:0;display:flex}.YSCs5W_detailHeaderAside{gap:var(--space-lg);flex:none;justify-content:flex-end;align-items:center;max-width:55%;display:flex}.YSCs5W_detailMetadataRow{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.YSCs5W_detailMetadataRow dt{color:var(--color-text-subtle,var(--color-text-muted))}.YSCs5W_detailMetadataRow dd{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.YSCs5W_detailBody{min-height:0;padding:var(--space-2xl);border-top:1px solid var(--color-border);flex:auto;overflow-y:auto}.YSCs5W_emptyDetail{min-height:0;font-size:var(--font-size-sm);color:var(--color-text-muted);flex:auto;place-items:center;display:grid}@media (max-width:720px){.YSCs5W_panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(180px * var(--size-scale)), .45fr) minmax(calc(240px * var(--size-scale)), 1fr)}.YSCs5W_browser{border-right:0;border-bottom:1px solid var(--color-border)}}@media (prefers-reduced-motion:reduce){.YSCs5W_listItem{transition-duration:0s}}.z9DhxW_backdrop{z-index:15;padding:var(--space-3xl);background:var(--color-overlay-scrim);place-items:center;display:grid;position:fixed;inset:0}.z9DhxW_modal{width:min(1080px,100%);height:calc(100vh - (var(--space-3xl) * 2));max-height:calc(100vh - (var(--space-3xl) * 2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.z9DhxW_modal .z9DhxW_header{gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.z9DhxW_modal .z9DhxW_header .z9DhxW_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.z9DhxW_modal .z9DhxW_header .z9DhxW_closeButton{cursor:pointer;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.z9DhxW_modal .z9DhxW_header .z9DhxW_closeButton:hover{color:var(--color-text);background:var(--color-surface-raised)}.z9DhxW_modal .z9DhxW_tabs{padding:var(--space-lg) var(--space-2xl) 0;background:color-mix(in oklch, var(--color-surface) 88%, var(--color-surface-raised));border-bottom:1px solid var(--color-border);flex:none}.z9DhxW_modal .z9DhxW_content{flex:auto;min-height:0;overflow:hidden}@media (max-width:900px){.z9DhxW_modal{height:calc(100vh - (var(--space-xl) * 2));max-height:calc(100vh - (var(--space-xl) * 2))}}.z9DhxW_tabList{gap:var(--space-sm);align-items:flex-end;margin:0;display:flex}.z9DhxW_tab{cursor:pointer;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:0 0;border:0;transition:background .15s,color .15s}.z9DhxW_tab:hover{color:var(--color-text);background:var(--select-menu-item-hover-bg)}.z9DhxW_tab.z9DhxW_active{font-weight:var(--font-weight-semibold);color:var(--color-text);background:var(--select-menu-item-active-bg)}@media (max-width:900px){.z9DhxW_backdrop{padding:var(--space-xl)}.z9DhxW_tabList{overflow-x:auto}.z9DhxW_tab{flex:none}}.DnKaSq_root{--select-button-height:var(--control-height-lg);--select-button-border-color:var(--color-border);--select-button-bg:var(--color-input-bg,var(--color-surface))}.AjJrfq_select{width:100%;position:relative}.AjJrfq_button{cursor:pointer;gap:var(--select-button-gap);width:100%;height:var(--select-button-height);padding:0 var(--select-button-padding-inline);font-family:inherit;font-size:var(--select-button-font-size);font-weight:var(--select-button-font-weight);color:var(--select-button-color);text-align:left;background:var(--select-button-bg);border:var(--select-button-border-width) solid var(--select-button-border-color);border-radius:var(--select-button-radius);grid-template-columns:1fr auto;align-items:center;display:grid}.AjJrfq_button:hover{background:var(--select-button-hover-bg)}.AjJrfq_button[aria-expanded=true]{background:var(--select-menu-bg);border-color:var(--color-border);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.AjJrfq_button[aria-expanded=true]:hover{background:var(--select-menu-hover-bg)}.AjJrfq_select[data-menu-placement=above] .AjJrfq_button[aria-expanded=true]{border-top-color:#0000;border-bottom-color:var(--color-border);border-radius:0 0 var(--select-button-radius) var(--select-button-radius)}.AjJrfq_value{gap:var(--select-button-gap);align-items:center;min-width:0;display:inline-flex}.AjJrfq_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AjJrfq_icon{width:var(--select-icon-size);height:var(--select-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.AjJrfq_icon svg{width:var(--select-icon-size);height:var(--select-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.AjJrfq_chevron{width:var(--select-chevron-size);height:var(--select-chevron-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.AjJrfq_menu{z-index:var(--select-menu-z-index);top:anchor(bottom);right:anchor(right);left:anchor(left);overscroll-behavior:contain;box-sizing:border-box;max-height:min(var(--select-menu-max-height), var(--anchored-menu-max-height,var(--select-menu-max-height)));padding:var(--select-menu-padding);background:var(--select-menu-bg);border:var(--select-menu-border);border-radius:0 0 var(--select-menu-radius) var(--select-menu-radius);box-shadow:var(--select-menu-shadow);border-top:0;margin-top:-1px;display:grid;position:fixed;overflow:auto}.AjJrfq_menu.AjJrfq_above{top:auto;bottom:anchor(top);border-top:var(--select-menu-border);border-radius:var(--select-menu-radius) var(--select-menu-radius) 0 0;border-bottom:0;margin-top:0;margin-bottom:-1px}.AjJrfq_item,.AjJrfq_itemActive{cursor:pointer;width:100%;min-height:var(--select-menu-item-min-height);padding:var(--select-menu-item-padding);font-size:var(--select-menu-item-font-size);color:var(--select-menu-item-color);text-align:left;border-radius:var(--select-menu-item-radius);background:0 0;border:none;align-items:center;display:flex}.AjJrfq_item:hover{background:var(--select-menu-item-hover-bg)}.AjJrfq_itemActive{font-weight:var(--select-menu-item-active-font-weight);background:var(--select-menu-item-active-bg)}.AjJrfq_itemActive:hover{background:var(--select-menu-item-active-bg)}.AjJrfq_itemValue{gap:var(--space-md);align-items:center;min-width:0;display:inline-flex}.AjJrfq_itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._4EIi1G_metadataForm{grid-template-columns:minmax(0, 2fr) minmax(calc(140px * var(--size-scale)), 1fr);gap:var(--space-lg);margin-block-end:var(--space-2xl);display:grid}._4EIi1G_slots{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4EIi1G_slot{gap:var(--space-xl);min-height:calc(64px * var(--size-scale));padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._4EIi1G_slotContent{min-width:0}._4EIi1G_slotLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}._4EIi1G_attachmentMeta{gap:var(--space-sm);min-width:0;align-items:center;margin-block-start:var(--space-xs);display:flex}._4EIi1G_fileButton{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;max-width:100%;overflow:hidden}._4EIi1G_fileSize,._4EIi1G_empty{font-size:var(--font-size-xs);color:var(--color-text-muted)}._4EIi1G_fileSize{flex:none}._4EIi1G_empty{margin:var(--space-xs) 0 0}._4EIi1G_actions{gap:var(--space-sm);align-items:center;display:flex}._4EIi1G_hiddenInput{display:none}@media (max-width:720px){._4EIi1G_metadataForm,._4EIi1G_slot{grid-template-columns:minmax(0,1fr)}._4EIi1G_actions{justify-content:flex-start}}.OMiWgW_panel{grid-template-columns:minmax(calc(220px * var(--size-scale)), calc(300px * var(--size-scale))) minmax(0, 1fr);flex:auto;height:100%;min-height:0;display:grid;overflow:hidden}.OMiWgW_browser{background:color-mix(in oklch, var(--color-surface) 88%, var(--color-surface-raised));border-right:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.OMiWgW_searchRow{gap:var(--space-md);padding:var(--space-xl);align-items:center;display:flex}.OMiWgW_searchField{flex:auto;min-width:0;position:relative}.OMiWgW_searchField input{padding-left:calc(var(--space-xl) + 1rem);background:var(--color-surface)}.OMiWgW_searchIcon{pointer-events:none;z-index:1;top:calc((var(--select-button-height) - 1rem) / 2);left:var(--space-md);width:1rem;height:1rem;color:var(--color-text-muted);position:absolute}.OMiWgW_addButton,.OMiWgW_deleteButton{box-sizing:border-box;width:var(--select-button-height);height:var(--select-button-height);flex:none;padding:0}.OMiWgW_addButton{color:var(--color-text)}.OMiWgW_addButton:hover:not(:disabled){color:var(--color-text);background:var(--select-menu-item-hover-bg)}.OMiWgW_actionIcon{color:currentColor;fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem;display:block}.OMiWgW_browserList{min-height:0;padding:0 var(--space-md) var(--space-xl);flex:auto;overflow-y:auto}.OMiWgW_listItem{cursor:pointer;width:100%;padding:var(--space-md) var(--space-lg);color:var(--color-text-muted);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;transition:background .15s,color .15s;display:block}.OMiWgW_listItem:hover{color:var(--color-text);background:var(--select-menu-item-hover-bg)}.OMiWgW_listItem.OMiWgW_selected{color:var(--color-text);background:var(--select-menu-item-active-bg)}.OMiWgW_placeName{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.OMiWgW_emptyList,.OMiWgW_emptyDetail{color:var(--color-text-muted)}.OMiWgW_emptyList{padding:var(--space-xl) var(--space-lg);font-size:var(--font-size-sm)}.OMiWgW_detail{background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.OMiWgW_detailHeader{gap:var(--space-lg);min-height:calc(76px * var(--size-scale));padding:var(--space-xl) var(--space-2xl);justify-content:space-between;align-items:center;display:flex}.OMiWgW_detailIdentity{min-width:0}.OMiWgW_detailType{margin:0 0 var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}.OMiWgW_detailTitle{font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.OMiWgW_deleteButton{color:color-mix(in oklch, var(--color-status-danger) 70%, var(--color-text))}.OMiWgW_deleteButton:hover:not(:disabled){color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 16%, transparent)}.OMiWgW_detailBody{min-height:0;padding:var(--space-2xl);border-top:1px solid var(--color-border);flex:auto;overflow-y:auto}.OMiWgW_nameForm{gap:var(--space-md);flex-direction:column;max-width:65ch;display:flex}.OMiWgW_error{font-size:var(--font-size-sm);color:var(--color-status-danger);margin:0}.OMiWgW_emptyDetail{min-height:0;font-size:var(--font-size-sm);flex:auto;place-items:center;display:grid}@media (max-width:720px){.OMiWgW_panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(180px * var(--size-scale)), .45fr) minmax(calc(240px * var(--size-scale)), 1fr)}.OMiWgW_browser{border-right:0;border-bottom:1px solid var(--color-border)}}@media (prefers-reduced-motion:reduce){.OMiWgW_listItem{transition-duration:0s}}.WbBS5q_actions{margin-top:var(--space-lg)}._31sMAq_panel{width:min(calc(420px * var(--size-scale)), 100%)}._31sMAq_error{font-size:var(--font-size-sm);color:var(--color-status-danger);margin:0}.rxWodW_root{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.rxWodW_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.rxWodW_tagsRoot{width:100%;position:relative}.rxWodW_tagInput{flex:1 1 calc(120px * var(--size-scale));min-width:calc(120px * var(--size-scale))}.rxWodW_input{box-sizing:border-box;width:100%;height:calc(24px * var(--size-scale));padding:0 var(--space-sm);font:inherit;font-size:var(--select-button-font-size);color:var(--color-text);background:0 0;border:0;outline:0}.rxWodW_input::placeholder{color:var(--color-text-muted);opacity:.6}.rxWodW_disabled{opacity:.45}.rxWodW_selected{gap:var(--space-sm);box-sizing:border-box;min-height:var(--control-height-lg);padding:var(--space-sm);background:var(--color-input-bg,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;display:flex}.rxWodW_selected:focus-within{border-color:var(--color-surface-accent);outline:2px solid color-mix(in oklch, var(--color-surface-accent) 45%, transparent);outline-offset:1px}.rxWodW_tag{gap:var(--space-sm);min-height:calc(24px * var(--size-scale));padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md);font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-surface-accent);border-radius:var(--radius-full);align-items:center;display:inline-flex}.rxWodW_removeButton{cursor:pointer;width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:var(--color-text-muted);border-radius:var(--radius-full);background:0 0;border:0;place-items:center;padding:0;display:grid}.rxWodW_removeButton:hover{color:var(--color-text);background:color-mix(in oklch, var(--color-text) 8%, transparent)}.rxWodW_removeButton:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-surface-accent));outline-offset:1px}.rxWodW_removeButton svg{width:calc(12px * var(--size-scale));height:calc(12px * var(--size-scale))}.rxWodW_suggestions{z-index:var(--select-menu-z-index);top:calc(100% + var(--space-xs));max-height:var(--select-menu-max-height);padding:var(--select-menu-padding);background:var(--select-menu-bg);border:var(--select-menu-border);border-radius:var(--select-menu-radius);box-shadow:var(--select-menu-shadow);position:absolute;left:0;right:0;overflow-y:auto}.rxWodW_suggestions ul{margin:0;padding:0;list-style:none;display:grid}.rxWodW_suggestions li{cursor:pointer;min-height:var(--select-menu-item-min-height);padding:var(--select-menu-item-padding);font-size:var(--select-menu-item-font-size);color:var(--select-menu-item-color);border-radius:var(--select-menu-item-radius);align-items:center;display:flex}.rxWodW_suggestions li:hover{background:var(--select-menu-item-hover-bg)}.rxWodW_suggestions mark{font-weight:inherit;color:inherit;text-underline-offset:2px;background:0 0;text-decoration:underline}.rxWodW_activeSuggestion{background:var(--select-menu-item-hover-bg)}.nOnkWG_fields{width:min(100%, calc(520px * var(--size-scale)))}.aRKMxW_stack{gap:var(--space-lg);flex-direction:column;display:flex}.aRKMxW_confirmField{gap:var(--space-xs);flex-direction:column;display:flex}.aRKMxW_confirmLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.aRKMxW_confirmPhrase{color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 12%, transparent);border-radius:var(--radius-sm);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.aRKMxW_confirmInput{--input-height:var(--control-height-lg);--input-border-color:color-mix(in oklch, var(--color-status-danger) 30%, var(--color-border));max-width:280px}.aRKMxW_actions{gap:var(--space-md);justify-content:flex-start;align-items:center;display:flex}.KBTKva_body{gap:var(--space-xl);margin-top:var(--space-md);flex-direction:column;display:flex}._7uJ4Rq_field{gap:var(--space-sm);flex-direction:column;display:flex}._7uJ4Rq_options{gap:var(--space-lg);flex-direction:column;display:flex}._7uJ4Rq_option{align-items:flex-start;width:100%}._7uJ4Rq_optionText{white-space:normal;flex-direction:column;gap:2px;display:flex}._7uJ4Rq_optionLabel{font-weight:var(--font-weight-medium);color:var(--color-text)}._7uJ4Rq_optionHint{font-size:var(--font-size-sm);color:var(--color-text-muted)}._7uJ4Rq_openInEditor{cursor:pointer;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;display:flex}._7uJ4Rq_openInEditorCheckbox{accent-color:var(--color-text)}.MMNSka_modal{gap:var(--space-lg);width:min(560px,100%);padding:var(--space-4xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.MMNSka_dropZone{cursor:pointer;gap:var(--space-sm);text-align:center;background:var(--color-surface-raised);border:1px dashed var(--color-border);border-radius:var(--radius-sm);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.MMNSka_dropZone[data-hovered],.MMNSka_dropZone[data-drop-target]{background:var(--color-surface);border-color:color-mix(in oklch, var(--color-text) 35%, var(--color-border))}.MMNSka_optionRow{cursor:pointer;gap:var(--space-md);align-items:center;display:flex}.MMNSka_error{font-size:var(--font-size-sm);color:var(--color-status-danger)}.MMNSka_dropZoneTrigger{all:unset;cursor:pointer;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-2xl);text-align:center;flex-direction:column;display:flex}.MMNSka_dropZoneTrigger[data-focus-visible]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MMNSka_dropZoneLabel{font-weight:var(--font-weight-semibold)}.MMNSka_dropZoneHint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.MMNSka_checkbox{block-size:1rem;inline-size:1rem}.MMNSka_optionText{font-size:var(--font-size-sm);color:var(--color-text)}.HWJH_a_bar{gap:var(--space-lg);align-items:center;display:flex}.HWJH_a_bar.HWJH_a_small{gap:var(--space-md)}.HWJH_a_bar .HWJH_a_track{background:var(--color-surface-accent);border-radius:var(--radius-full);flex:1;height:8px;position:relative;overflow:hidden}.HWJH_a_bar .HWJH_a_track.HWJH_a_indeterminate{background:color-mix(in oklch, var(--color-surface-accent) 70%, transparent)}.HWJH_a_bar .HWJH_a_fill{background:linear-gradient(90deg, var(--color-progress-start) 0%, var(--color-progress-middle) 50%, var(--color-progress-end) 100%);border-radius:var(--radius-full);height:100%;transition:width .2s}.HWJH_a_bar .HWJH_a_fill.HWJH_a_indeterminate{will-change:transform, opacity;width:35%;animation:1.2s linear infinite HWJH_a_progress-wave;position:absolute;left:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.HWJH_a_bar .HWJH_a_fill.HWJH_a_indeterminate{opacity:.75;animation:none;transform:translate(0)}}.HWJH_a_bar .HWJH_a_percent{min-width:38px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-align:right}@keyframes HWJH_a_progress-wave{0%{opacity:.5;transform:translate(-100%)}50%{opacity:1}to{opacity:.5;transform:translate(285.714%)}}.RtsyDG_panel{gap:var(--space-xl);flex-direction:column;display:flex}.RtsyDG_panel.RtsyDG_small{gap:var(--space-lg)}.RtsyDG_panel .RtsyDG_copy{gap:var(--space-md);flex-direction:column;display:flex}.RtsyDG_panel.RtsyDG_small .RtsyDG_copy{gap:var(--space-sm)}.RtsyDG_panel .RtsyDG_message{font-size:var(--font-size-sm);color:var(--color-text-muted)}.cJeasG_overlay{z-index:20;padding:var(--space-5xl);background:var(--color-bg);position:fixed;inset:0;overflow:auto}.cJeasG_panel{width:min(520px,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%)}.cJeasG_panel>div>[role=progressbar]{transform:translateY(-50%)}.SdRmMW_shapeOptions{margin-top:calc(-1 * var(--space-sm))}.Vl59aW_notice{gap:var(--space-lg);line-height:var(--line-height-normal);text-wrap:pretty;flex-direction:column;display:flex}.Vl59aW_title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin:0}.Vl59aW_introduction,.Vl59aW_points{margin:0}.Vl59aW_points{gap:var(--space-md);padding-inline-start:var(--space-2xl);display:grid}._5102XW_actions{margin-top:var(--space-lg)}.Xl5o0G_title{font-size:var(--font-size-3xl)}.Xl5o0G_subtitle{color:var(--color-text-muted)}.Xl5o0G_form{gap:var(--space-xl);margin-top:var(--space-md);flex-direction:column;display:flex}.Xl5o0G_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.Xl5o0G_input{padding:var(--space-lg) var(--space-xl);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.Xl5o0G_input:focus{background:var(--color-surface);border-color:color-mix(in oklch, var(--color-text) 25%, var(--color-border))}.Xl5o0G_input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Xl5o0G_actions{gap:var(--space-md);justify-content:flex-start;display:flex}.NLZhRW_field{gap:var(--space-sm);flex-direction:column;display:flex}.BATt_W_modal{--modal-panel-gap:0;--modal-panel-padding:0;--modal-panel-width:min(1080px, 100%);height:calc(100vh - (var(--space-3xl) * 2));max-height:calc(100vh - (var(--space-3xl) * 2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.BATt_W_modal .BATt_W_header{gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.BATt_W_modal .BATt_W_header .BATt_W_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.BATt_W_modal .BATt_W_header .BATt_W_closeButton{cursor:pointer;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.BATt_W_modal .BATt_W_header .BATt_W_closeButton:hover{color:var(--color-text);background:var(--color-surface-raised)}.BATt_W_modal .BATt_W_header .BATt_W_closeButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.BATt_W_modal .BATt_W_body{flex:auto;grid-template-columns:280px 1fr;min-height:0;display:grid}.BATt_W_modal .BATt_W_body .BATt_W_sidebar{padding:var(--space-xl);background:color-mix(in oklch, var(--color-surface) 88%, var(--color-surface-raised));border-right:1px solid var(--color-border);overflow:auto}@media (max-width:900px){.BATt_W_modal .BATt_W_body .BATt_W_sidebar{border-right:0;border-bottom:1px solid var(--color-border);max-height:240px}}.BATt_W_modal .BATt_W_body .BATt_W_content{padding:var(--space-3xl);overflow:auto}@media (max-width:1100px){.BATt_W_modal .BATt_W_body{grid-template-columns:240px minmax(0,1fr)}.BATt_W_modal .BATt_W_body .BATt_W_content{padding:var(--space-2xl)}}@media (max-width:900px){.BATt_W_modal .BATt_W_body{grid-template-columns:1fr}.BATt_W_modal{height:calc(100vh - (var(--space-xl) * 2));max-height:calc(100vh - (var(--space-xl) * 2))}}.BATt_W_group+.BATt_W_group{margin-top:var(--space-xl)}.BATt_W_groupLabel{margin-bottom:var(--space-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.BATt_W_navList,.BATt_W_subList{margin:0;padding:0;list-style:none}.BATt_W_subList{margin-top:var(--space-sm);margin-left:var(--space-lg)}.BATt_W_navItem,.BATt_W_navExpandButton,.BATt_W_subItem{cursor:pointer;width:100%;padding:var(--space-md) var(--space-lg);color:var(--color-text);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0}:is(.BATt_W_navItem,.BATt_W_navExpandButton,.BATt_W_subItem):hover{background:var(--select-menu-item-hover-bg)}:is(.BATt_W_navItem,.BATt_W_navExpandButton,.BATt_W_subItem):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.BATt_W_navItem.BATt_W_active{font-weight:var(--font-weight-semibold);background:var(--select-menu-item-active-bg)}.BATt_W_navExpandButton{gap:var(--space-md);justify-content:space-between;align-items:center;display:inline-flex}.BATt_W_navExpandButton:hover .BATt_W_expandArrow{color:var(--color-text)}.BATt_W_expandArrow{width:14px;height:14px;color:color-mix(in oklch, var(--color-text) 86%, var(--color-surface-accent));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;transition:transform .12s,color .12s}.BATt_W_expandArrow.BATt_W_open{transform:rotate(90deg)}.BATt_W_subItem.BATt_W_active{font-weight:var(--font-weight-semibold);background:var(--select-menu-item-active-bg)}.BATt_W_subItem .BATt_W_subItemContent{gap:var(--space-md);align-items:center;display:inline-flex}.BATt_W_subItem .BATt_W_subItemContent .BATt_W_subItemIcon{width:14px;height:14px;color:color-mix(in oklch, var(--color-text) 84%, var(--color-surface-accent));justify-content:center;align-items:center;display:inline-flex}.BATt_W_subItem .BATt_W_subItemContent .BATt_W_subItemIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.iqFncW_panel{gap:var(--space-2xl);flex-direction:column;display:flex}.iqFncW_section{gap:var(--space-md);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);display:grid}.iqFncW_section:last-child{border-bottom:0;padding-bottom:0}.iqFncW_heading{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.iqFncW_body{gap:var(--space-lg);display:grid}.BcJ5Jq_region{pointer-events:none;z-index:18;right:var(--space-3xl);bottom:var(--space-3xl);position:fixed}.BcJ5Jq_list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BcJ5Jq_toast{pointer-events:auto;gap:var(--space-md);min-width:min(calc(300px * var(--size-scale)), 80vw);max-width:min(calc(380px * var(--size-scale)), 90vw);padding:var(--space-lg);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.BcJ5Jq_toast[data-variant=success] .BcJ5Jq_statusIndicator{background:var(--color-status-success)}.BcJ5Jq_toast[data-variant=error] .BcJ5Jq_statusIndicator{background:var(--color-status-danger)}.BcJ5Jq_toast .BcJ5Jq_statusIndicator{width:calc(6px * var(--size-scale));height:calc(6px * var(--size-scale));margin-top:calc(5px * var(--size-scale));background:var(--color-text-muted);border-radius:var(--radius-full)}.BcJ5Jq_toast .BcJ5Jq_content{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.BcJ5Jq_toast .BcJ5Jq_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.BcJ5Jq_toast .BcJ5Jq_description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted)}.BcJ5Jq_toast .BcJ5Jq_closeButton{cursor:pointer;width:calc(24px * var(--size-scale));height:calc(24px * var(--size-scale));line-height:var(--line-height-none);color:var(--color-text-muted);border-radius:var(--radius-xs);background:0 0;border:none;place-items:center;padding:0;display:grid}.BcJ5Jq_toast .BcJ5Jq_closeButton:hover{color:var(--color-text);background:var(--color-surface-raised)}.BcJ5Jq_toast .BcJ5Jq_closeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.BcJ5Jq_toast .BcJ5Jq_closeButton svg{width:calc(12px * var(--size-scale));height:calc(12px * var(--size-scale))}._1_W7BW_footer{gap:var(--space-xl);min-height:calc(28px * var(--size-scale));padding:var(--space-sm) var(--space-2xl);font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-text-muted);background:var(--color-surface);border-top:1px solid var(--color-border-subtle);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}._1_W7BW_alphaStatus{white-space:nowrap;justify-self:center}._1_W7BW_alphaLink{min-height:0;font:inherit;font-weight:var(--font-weight-normal);color:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}._1_W7BW_alphaLink:hover{color:var(--color-text);background:0 0}._1_W7BW_alphaLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._1_W7BW_feedbackLink{color:inherit;text-underline-offset:2px;justify-self:end}._1_W7BW_feedbackLink:hover{color:var(--color-text)}._1_W7BW_feedbackLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._1_W7BW_modalActions{margin-top:var(--space-md);justify-content:flex-end;display:flex}.UMnbba_header{--app-header-height:44px;--traffic-light-space:76px;height:var(--app-header-height);background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:relative}.UMnbba_header .UMnbba_inner{max-width:1400px;height:100%;padding:0 var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0 auto;display:grid;position:relative}.UMnbba_header .UMnbba_inner.UMnbba_full{max-width:none}.UMnbba_header .UMnbba_inner.UMnbba_pageInset{padding-inline:calc(var(--space-3xl) + var(--space-md))}.UMnbba_header .UMnbba_inner .UMnbba_leftControls{z-index:1;gap:var(--space-md);justify-self:start;align-items:center;display:inline-flex;position:relative}.UMnbba_header .UMnbba_inner .UMnbba_scriptControls{z-index:1;gap:var(--space-md);justify-content:center;justify-self:center;align-items:center;width:max-content;display:inline-flex;position:relative}.UMnbba_header .UMnbba_inner .UMnbba_rightControls{z-index:1;justify-self:end;align-items:center;display:inline-flex;position:relative}.UMnbba_header .UMnbba_dragRegion{z-index:0;position:absolute;inset:0}.platform-macos .UMnbba_inner{padding-left:calc(var(--space-xl) + var(--traffic-light-space))}.UMnbba_menuTrigger,.UMnbba_avatarTrigger,.UMnbba_iconButton{cursor:pointer;gap:var(--space-md);padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md);color:var(--color-text);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:center;transition:background .12s,border-color .12s,color .12s;display:inline-flex}:is(.UMnbba_menuTrigger,.UMnbba_avatarTrigger,.UMnbba_iconButton):focus{box-shadow:none;border-color:#0000;outline:none}:is(.UMnbba_menuTrigger,.UMnbba_avatarTrigger,.UMnbba_iconButton)[data-hovered]{background:color-mix(in oklch, var(--color-surface-accent) 60%, transparent)}:is(.UMnbba_menuTrigger,.UMnbba_avatarTrigger,.UMnbba_iconButton)[data-pressed]{background:color-mix(in oklch, var(--color-surface-raised) 70%, transparent)}:is(.UMnbba_menuTrigger,.UMnbba_avatarTrigger,.UMnbba_iconButton)[data-focus-visible]{background:color-mix(in oklch, var(--color-surface-raised) 70%, transparent);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:#0000}.UMnbba_backButton{padding:var(--space-md) var(--space-xl);font-weight:var(--font-weight-medium);border-color:var(--color-border);border-radius:var(--radius-full)}.UMnbba_iconButton{padding:var(--space-md);border-radius:var(--radius-full)}.UMnbba_iconButton .UMnbba_icon{width:calc(16px * var(--size-scale));height:calc(16px * var(--size-scale));color:var(--color-text)}.UMnbba_avatarTrigger{padding:var(--space-md);border-radius:var(--radius-full);justify-content:center}.UMnbba_avatarTrigger .UMnbba_icon{width:calc(22px * var(--size-scale));height:calc(22px * var(--size-scale));color:var(--color-text-muted)}.UMnbba_menuTrigger .UMnbba_label{max-width:calc(220px * var(--size-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UMnbba_caret{width:calc(14px * var(--size-scale));height:calc(14px * var(--size-scale));color:var(--color-text-muted)}.UMnbba_menuPopover{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:0}.UMnbba_menuPopover:focus-visible{outline:none}.UMnbba_menu{gap:var(--space-md);min-width:calc(240px * var(--size-scale));padding:var(--space-md) 0;font-size:var(--font-size-md);flex-direction:column;display:flex}.UMnbba_menu:focus-visible{outline:none}.UMnbba_menu .UMnbba_menuSection{flex-direction:column;display:flex}.UMnbba_menu .UMnbba_menuHeader{padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.UMnbba_menu .UMnbba_currentScriptBlock{cursor:default;gap:var(--space-sm);width:100%;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);background:color-mix(in oklch, var(--color-surface-raised) 75%, transparent);flex-direction:column;align-items:flex-start;display:flex}.UMnbba_menu .UMnbba_currentScriptBlock .UMnbba_label{font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.UMnbba_menu .UMnbba_currentScriptBlock .UMnbba_name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.UMnbba_menu .UMnbba_menuItem{cursor:pointer;gap:var(--space-md);margin:0 var(--space-md);padding:var(--space-md) var(--space-md);border-radius:var(--radius-md);align-items:center;transition:background .15s,box-shadow .15s;display:flex}.UMnbba_menu .UMnbba_menuItem:focus-visible,.UMnbba_menu .UMnbba_menuItem[data-focus-visible]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.UMnbba_menu .UMnbba_menuItem[data-focused],.UMnbba_menu .UMnbba_menuItem[data-hovered]{background:color-mix(in oklch, var(--color-surface-accent) 35%, transparent)}.UMnbba_menu .UMnbba_menuItem[data-disabled]{cursor:default;color:var(--color-text-muted)}.UMnbba_menu .UMnbba_menuIcon{width:calc(16px * var(--size-scale));height:calc(16px * var(--size-scale));color:var(--color-text-muted)}.UMnbba_menu .UMnbba_menuSeparator{height:1px;margin:var(--space-sm) 0;background:var(--color-border)}.UMnbba_themeControlsContainer{padding:var(--space-xs) var(--space-md) var(--space-md);justify-content:flex-start;display:flex}.UMnbba_settingsMenu{padding:var(--space-md) 0}.UMnbba_settingsMenuHeader{padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.UMnbba_themeControls{gap:calc(2px * var(--size-scale));padding:calc(2px * var(--size-scale));background:color-mix(in oklch, var(--color-surface-raised) 70%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;display:inline-flex}.UMnbba_themeControls .UMnbba_themeButton{cursor:pointer;width:calc(28px * var(--size-scale));height:calc(28px * var(--size-scale));color:var(--color-text-muted);border-radius:var(--radius-full);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.UMnbba_themeControls .UMnbba_themeButton:focus{box-shadow:none;border-color:#0000;outline:none}.UMnbba_themeControls .UMnbba_themeButton[data-hovered]{background:color-mix(in oklch, var(--color-surface-accent) 40%, transparent)}.UMnbba_themeControls .UMnbba_themeButton[data-focus-visible]{background:color-mix(in oklch, var(--color-surface-raised) 70%, transparent);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:#0000}.UMnbba_themeControls .UMnbba_themeButton.UMnbba_active{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.UMnbba_themeControls .UMnbba_themeButton .UMnbba_icon{width:calc(14px * var(--size-scale));height:calc(14px * var(--size-scale))}.UMnbba_scriptStatus{padding:0 var(--space-sm);justify-content:center;align-items:center;display:inline-flex}.UMnbba_scriptStatus .UMnbba_dot{background:var(--color-text-muted);border-radius:var(--radius-full);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in oklch, var(--color-text) 8%, transparent)}.UMnbba_scriptStatus .UMnbba_dot.UMnbba_saved{background:var(--color-status-success)}.UMnbba_scriptStatus .UMnbba_dot.UMnbba_saving{background:var(--color-status-warning)}.UMnbba_scriptStatus .UMnbba_dot.UMnbba_error{background:var(--color-status-danger)}.I_pTxG_switcher{gap:var(--space-xs);align-items:center;display:inline-flex}.I_pTxG_segment{cursor:pointer;padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.I_pTxG_segment:focus{box-shadow:none;outline:none}.I_pTxG_segment[data-hovered]{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 30%, transparent)}.I_pTxG_segment[data-focus-visible]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.I_pTxG_segment[data-selected]{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 60%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-surface-accent) 70%, transparent)}.HlSolW_page{height:100vh;color:var(--color-text);background:var(--color-bg);flex-direction:column;display:flex}.HlSolW_header{z-index:10;position:sticky;top:0}.HlSolW_body{grid-template-columns:minmax(0, 1fr) calc(280px * var(--size-scale));flex:1;min-height:0;display:grid;overflow:hidden}.HlSolW_body.HlSolW_single{grid-template-columns:minmax(0,1fr)}@media (max-width:1024px){.HlSolW_body{grid-template-columns:minmax(0,1fr)}}.HlSolW_main{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;min-width:0;min-height:0;display:flex}.HlSolW_sidebar{background:var(--color-surface);min-height:0;overflow:hidden}@media (max-width:1024px){.HlSolW_sidebar{display:none}}.PppGQa_table{width:100%}.PppGQa_headerRow{column-gap:var(--space-lg);padding:0 0 var(--space-md);display:grid}.PppGQa_headerRow .PppGQa_headerCell{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.PppGQa_dataRow{column-gap:var(--space-lg);padding:var(--space-md) 0;display:grid}.PppGQa_dataRow:hover .PppGQa_removeRowButton{opacity:1}.PppGQa_dataRow .PppGQa_dataCell{flex-direction:column;display:flex}.PppGQa_dataRow .PppGQa_deleteCell{justify-content:center;align-items:flex-start;padding-top:4px;display:flex}.PppGQa_dataRow .PppGQa_removeRowButton{cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-none);color:var(--color-text-muted);opacity:0;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 5px;transition:opacity .12s,color .12s}.PppGQa_dataRow .PppGQa_removeRowButton:hover{color:var(--color-status-danger);opacity:1}.PppGQa_cellInput{box-sizing:border-box;width:100%;height:var(--control-height-lg);padding:0 var(--select-button-padding-inline);font-family:inherit;font-size:var(--select-button-font-size);font-weight:var(--select-button-font-weight);color:var(--select-button-color);background:var(--color-input-bg,var(--color-surface));border:var(--select-button-border-width) solid var(--color-border);border-radius:var(--select-button-radius);transition:background .15s,border-color .15s,color .15s;display:block}.PppGQa_cellInput:hover{background:var(--select-button-hover-bg)}.PppGQa_cellInput:focus{border-color:var(--color-surface-accent)}.PppGQa_cellInput:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.PppGQa_cellInput::placeholder{color:var(--color-text-placeholder);opacity:1}.PppGQa_cellInput.PppGQa_withDelete{padding-right:calc(var(--select-button-padding-inline) + var(--control-height-sm))}.PppGQa_arrayCell{gap:calc(var(--space-sm) * .5);flex-direction:column;display:flex}.PppGQa_arrayCell .PppGQa_arrayEntry{align-items:center;display:flex;position:relative}.PppGQa_arrayCell .PppGQa_arrayEntry:hover .PppGQa_removeEntryButton{opacity:1}.PppGQa_arrayCell .PppGQa_arrayEntry .PppGQa_removeEntryButton{cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-none);color:var(--color-text-muted);opacity:0;background:0 0;border:none;padding:1px 4px;transition:opacity .1s,color .1s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.PppGQa_arrayCell .PppGQa_arrayEntry .PppGQa_removeEntryButton:hover{color:var(--color-status-danger);opacity:1}.PppGQa_arrayCell .PppGQa_addEntryButton{cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;margin-top:2px;padding:3px 6px}.PppGQa_arrayCell .PppGQa_addEntryButton:hover{color:var(--color-text);background:var(--color-surface-raised)}.PppGQa_footer{column-gap:var(--space-lg);padding:var(--space-md) 0;display:grid}.PppGQa_footer .PppGQa_addRowButton{cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;grid-column:1/-2;padding:3px 6px}.PppGQa_footer .PppGQa_addRowButton:hover{color:var(--color-text);background:var(--color-surface-raised)}.ygccKW_field{gap:var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-direction:column;display:flex}.ygccKW_field .ygccKW_input{padding:var(--space-lg);font-size:var(--font-size-xl);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ygccKW_field .ygccKW_input:focus{outline:2px solid color-mix(in oklch, var(--color-surface-accent) 50%, transparent);outline-offset:2px}.ygccKW_field .ygccKW_description{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:none;letter-spacing:var(--letter-spacing-normal)}.EpniFW_trigger{cursor:pointer;width:calc(32px * var(--size-scale));height:calc(32px * var(--size-scale));color:var(--color-text-muted);border-radius:var(--radius-full);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.EpniFW_trigger[data-hovered],.EpniFW_trigger[data-pressed],.EpniFW_trigger[data-focus-visible]{color:var(--color-text);background:var(--color-surface-raised)}.EpniFW_icon{width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale))}.EpniFW_popover{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:0}.EpniFW_popover:focus-visible{outline:none}.EpniFW_menu{gap:var(--space-xs);min-width:calc(184px * var(--size-scale));padding:var(--space-md);font-size:var(--font-size-md);outline:none;flex-direction:column;display:flex}.EpniFW_item,.EpniFW_dangerItem{cursor:pointer;padding:var(--space-md) var(--space-lg);color:var(--color-text);border-radius:var(--radius-md);outline:none}:is(.EpniFW_item,.EpniFW_dangerItem)[data-focused],:is(.EpniFW_item,.EpniFW_dangerItem)[data-hovered]{background:color-mix(in oklch, var(--color-surface-accent) 35%, transparent)}.EpniFW_dangerItem{color:var(--color-status-danger)}.rdEcRa_group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:4px;width:max-content;padding:3px;display:inline-flex}.rdEcRa_item{cursor:pointer;min-width:calc(30px * var(--size-scale));height:calc(28px * var(--size-scale));padding:0 var(--space-md);font-family:inherit;font-size:var(--font-size-md);color:var(--color-text);white-space:nowrap;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.rdEcRa_item[data-hovered]{background:color-mix(in oklch, var(--color-surface-accent) 18%, transparent)}.rdEcRa_item[data-selected]{background:color-mix(in oklch, var(--color-surface-accent) 72%, transparent);border-color:color-mix(in oklch, var(--color-surface-accent) 55%, var(--color-border))}.rdEcRa_item[data-focus-visible]{outline:2px solid var(--color-focus-ring,var(--color-surface-accent));outline-offset:1px}.rdEcRa_item[data-disabled]{cursor:not-allowed;opacity:.4}.rdEcRa_iconOnly{width:calc(30px * var(--size-scale));padding-inline:0}.f9Tj1q_root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.f9Tj1q_root .f9Tj1q_inner{flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.f9Tj1q_root .f9Tj1q_inner.f9Tj1q_standard{gap:var(--space-6xl);padding:calc(var(--space-5xl) + var(--space-md))}.f9Tj1q_root .f9Tj1q_inner.f9Tj1q_compact{gap:var(--space-3xl);padding:calc(var(--space-5xl) + var(--space-md))}.rl3Qrq_content{gap:var(--space-3xl);flex-direction:column;display:flex}.rl3Qrq_startActions{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rl3Qrq_startAction{cursor:pointer;gap:var(--space-lg);min-width:0;padding:var(--space-xl);font:inherit;color:var(--color-text);text-align:left;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.rl3Qrq_startAction:hover:not(:disabled){background:var(--color-surface-raised);border-color:var(--color-border);box-shadow:var(--shadow-card)}.rl3Qrq_startAction:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.rl3Qrq_startAction:disabled{cursor:not-allowed;color:var(--color-text-muted);background:color-mix(in oklch, var(--color-surface) 70%, transparent)}.rl3Qrq_startActionIcon{width:calc(20px * var(--size-scale));height:calc(20px * var(--size-scale));color:var(--color-text-muted)}.rl3Qrq_startActionCopy{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.rl3Qrq_startActionTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.rl3Qrq_startActionDescription{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);text-wrap:pretty}.rl3Qrq_startActionError{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-danger)}.rl3Qrq_library{gap:var(--space-xl);flex-direction:column;display:flex}.rl3Qrq_libraryTools{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rl3Qrq_searchField{--input-height:calc(44px * var(--size-scale));--input-padding-inline:calc(42px * var(--size-scale));--input-bg:var(--color-surface-raised);--input-border-color:transparent;--input-radius:var(--radius-full);position:relative}.rl3Qrq_searchIcon{pointer-events:none;z-index:1;top:50%;left:var(--space-xl);width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:var(--color-text-muted);position:absolute;transform:translateY(-50%)}.rl3Qrq_searchInput{font-size:var(--font-size-md)}.rl3Qrq_searchInput::-webkit-search-cancel-button{cursor:pointer}.rl3Qrq_listSection{flex-direction:column;display:flex}.rl3Qrq_sortSelect{--select-button-height:calc(32px * var(--size-scale));--select-button-padding-inline:var(--space-lg);--select-button-font-size:var(--font-size-sm);--select-button-bg:transparent;--select-button-border-color:var(--color-border-subtle);width:calc(148px * var(--size-scale))}.rl3Qrq_scriptList{background:color-mix(in oklch, var(--color-surface) 70%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.rl3Qrq_scriptRow{min-height:calc(58px * var(--size-scale));border-bottom:1px solid var(--color-border-subtle);align-items:stretch;display:flex}.rl3Qrq_scriptRow:last-child{border-bottom:none}.rl3Qrq_scriptRow:hover{background:var(--color-surface-raised)}.rl3Qrq_scriptOpenButton{cursor:pointer;gap:var(--space-lg);min-width:0;padding:var(--space-lg) var(--space-xl);font:inherit;color:inherit;text-align:left;background:0 0;border:0;outline:none;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.rl3Qrq_scriptOpenButton:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.rl3Qrq_scriptIcon{width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:var(--color-text-muted)}.rl3Qrq_scriptInfo{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.rl3Qrq_scriptTitle,.rl3Qrq_scriptSubtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl3Qrq_scriptTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.rl3Qrq_scriptSubtitle{font-size:var(--font-size-sm);color:var(--color-text-muted)}.rl3Qrq_scriptMeta{min-width:calc(116px * var(--size-scale));font-size:var(--font-size-sm);text-align:right}.rl3Qrq_actionsMenu{margin-right:var(--space-md);align-self:center;align-items:center;display:flex}.rl3Qrq_noResults{padding:var(--space-5xl) 0;text-align:center}.rl3Qrq_emptyLibrary{padding:var(--space-3xl) 0}.rl3Qrq_errorState{gap:var(--space-xl);padding-top:var(--space-5xl);flex-direction:column;align-items:flex-start;display:flex}@keyframes rl3Qrq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.rl3Qrq_skeleton{gap:var(--space-3xl);flex-direction:column;display:flex}.rl3Qrq_skeletonSearch,.rl3Qrq_skeletonRow{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-raised) 50%, var(--color-surface) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite rl3Qrq_shimmer}@media (prefers-reduced-motion:reduce){.rl3Qrq_skeletonSearch,.rl3Qrq_skeletonRow{background:var(--color-surface-raised);animation:none}}.rl3Qrq_skeletonSearch{height:calc(44px * var(--size-scale));border-radius:var(--radius-full)}.rl3Qrq_skeletonList{gap:var(--space-sm);flex-direction:column;display:flex}.rl3Qrq_skeletonRow{height:calc(58px * var(--size-scale));border-radius:var(--radius-md)}.rl3Qrq_skeletonRow:nth-child(2){animation-delay:.1s}.rl3Qrq_skeletonRow:nth-child(3){animation-delay:.2s}@media (max-width:720px){.rl3Qrq_startActions,.rl3Qrq_libraryTools{grid-template-columns:1fr}.rl3Qrq_sortSelect{width:100%}.rl3Qrq_scriptMeta{display:none}}.ac_vhW_act{padding:var(--act-spacing-before,0) var(--act-indent-right,0) var(--act-spacing-after,0) var(--act-indent-left,0);font-weight:var(--act-font-weight,700);font-style:var(--act-font-style,normal);line-height:var(--act-line-height,inherit);color:var(--color-block-scene);text-align:var(--act-align,left);-webkit-text-decoration-line:var(--act-underline,underline);-webkit-text-decoration-line:var(--act-underline,underline);text-decoration-line:var(--act-underline,underline);text-transform:var(--act-casing,uppercase);letter-spacing:var(--letter-spacing-sm)}.ac_vhW_act[data-act-prefix]:before{pointer-events:none;content:attr(data-act-prefix) " ";-webkit-user-select:none;user-select:none;color:inherit}.gmw5vW_aside{padding-top:var(--aside-spacing-before,0);padding-right:var(--aside-indent-right,24px);padding-left:calc(var(--aside-indent-left,40px) + 1ch);font-weight:var(--aside-font-weight,400);font-style:var(--aside-font-style,italic);line-height:var(--aside-line-height,inherit);color:var(--color-block-aside);text-align:var(--aside-align,left);-webkit-text-decoration-line:var(--aside-underline,none);-webkit-text-decoration-line:var(--aside-underline,none);text-decoration-line:var(--aside-underline,none);text-transform:var(--aside-casing,none);position:relative}.gmw5vW_aside:has(>.ProseMirror-trailingBreak:only-child):after{top:var(--aside-spacing-before,0);left:calc(var(--aside-indent-left,40px) + 1ch);position:absolute}.gmw5vW_aside:before,.gmw5vW_aside:after{pointer-events:none;-webkit-user-select:none;user-select:none;color:inherit}.gmw5vW_aside:before{content:"(";left:var(--aside-indent-left,40px);position:absolute}.gmw5vW_aside:after{content:")"}.gmw5vW_aside>.ProseMirror-trailingBreak:only-child{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.y8wNMq_character{padding-top:var(--character-spacing-before,1.8em);padding-right:var(--character-indent-right,0);padding-left:var(--character-indent-left,calc(56px + 1em));font-weight:var(--character-font-weight,700);font-style:var(--character-font-style,normal);line-height:var(--character-line-height,inherit);color:var(--color-block-character);text-align:var(--character-align,left);-webkit-text-decoration-line:var(--character-underline,none);-webkit-text-decoration-line:var(--character-underline,none);text-decoration-line:var(--character-underline,none);text-transform:var(--character-casing,uppercase)}.J-tLja_dialogue{padding-top:var(--dialogue-spacing-before,0);padding-right:var(--dialogue-indent-right,0);padding-left:var(--dialogue-indent-left,24px);font-weight:var(--dialogue-font-weight,400);font-style:var(--dialogue-font-style,normal);line-height:var(--dialogue-line-height,inherit);color:var(--color-block-dialogue);text-align:var(--dialogue-align,left);-webkit-text-decoration-line:var(--dialogue-underline,none);-webkit-text-decoration-line:var(--dialogue-underline,none);text-decoration-line:var(--dialogue-underline,none);text-transform:var(--dialogue-casing,none)}.j3lMaq_lyrics{padding-top:var(--lyrics-spacing-before,0);padding-right:var(--lyrics-indent-right,0);padding-left:var(--lyrics-indent-left,0);font-weight:var(--lyrics-font-weight,400);font-style:var(--lyrics-font-style,italic);line-height:var(--lyrics-line-height,inherit);color:var(--color-block-lyrics);text-align:var(--lyrics-align,left);-webkit-text-decoration-line:var(--lyrics-underline,none);-webkit-text-decoration-line:var(--lyrics-underline,none);text-decoration-line:var(--lyrics-underline,none);text-transform:var(--lyrics-casing,none)}.KThZJa_note{padding-top:var(--note-spacing-before,0);padding-right:var(--note-indent-right,0);padding-left:var(--note-indent-left,0);font-weight:var(--note-font-weight,400);font-style:var(--note-font-style,normal);line-height:var(--note-line-height,inherit);color:var(--color-block-note,var(--color-block-stage-direction));text-align:var(--note-align,left);-webkit-text-decoration-line:var(--note-underline,none);-webkit-text-decoration-line:var(--note-underline,none);text-decoration-line:var(--note-underline,none);text-transform:var(--note-casing,none)}.i1rgwq_scene{padding-top:var(--scene-spacing-before,0);padding-right:var(--scene-indent-right,0);padding-left:var(--scene-indent-left,0);font-weight:var(--scene-font-weight,700);font-style:var(--scene-font-style,normal);line-height:var(--scene-line-height,inherit);color:var(--color-block-scene);text-align:var(--scene-align,left);-webkit-text-decoration-line:var(--scene-underline,none);-webkit-text-decoration-line:var(--scene-underline,none);text-decoration-line:var(--scene-underline,none);text-transform:var(--scene-casing,uppercase)}.Y-Pl3q_stageDirection{padding-top:var(--stage-direction-spacing-before,0);padding-right:var(--stage-direction-indent-right,0);padding-left:var(--stage-direction-indent-left,0);font-weight:var(--stage-direction-font-weight,400);font-style:var(--stage-direction-font-style,normal);line-height:var(--stage-direction-line-height,inherit);color:var(--color-block-stage-direction);text-align:var(--stage-direction-align,left);-webkit-text-decoration-line:var(--stage-direction-underline,none);-webkit-text-decoration-line:var(--stage-direction-underline,none);text-decoration-line:var(--stage-direction-underline,none);text-transform:var(--stage-direction-casing,none)}.vJ-yOG_block{white-space:pre-wrap;min-width:1px;min-height:1em;margin:0;display:block;position:relative}.h164SW_overlay{pointer-events:none;z-index:6;position:absolute}.h164SW_panel{pointer-events:auto;min-width:calc(220px * var(--size-scale));padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);display:grid}.h164SW_empty{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}.h164SW_item{cursor:pointer;grid-template-columns:calc(10px * var(--size-scale)) 1fr;gap:var(--space-md);padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;border-radius:calc(9px * var(--size-scale));background:0 0;border:1px solid #0000;align-items:center;display:grid}.h164SW_item:hover,.h164SW_item.h164SW_active{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}.h164SW_itemDot{width:calc(9px * var(--size-scale));height:calc(9px * var(--size-scale));border:1px solid color-mix(in oklch, var(--color-text) 12%, var(--color-surface));border-radius:var(--radius-full)}.h164SW_itemLabel{letter-spacing:var(--letter-spacing-sm)}._5iGRBW_overlay{--block-trigger-size:var(--control-height-sm);pointer-events:none;z-index:4;position:absolute}._5iGRBW_controls{pointer-events:auto;transform:translate(calc(-1 * var(--block-controls-gutter,32px) - 100% - var(--space-sm)), -50%);align-items:center;gap:0;display:inline-flex;position:relative}._5iGRBW_trigger{cursor:pointer;flex:0 0 var(--block-trigger-size);box-sizing:border-box;width:var(--block-trigger-size);height:var(--block-trigger-size);font-size:var(--font-size-xl);line-height:var(--line-height-none);color:var(--color-text);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}._5iGRBW_trigger:hover{background:color-mix(in oklch, var(--color-surface-accent) 30%, transparent)}._5iGRBW_trigger:hover ._5iGRBW_triggerIcon{opacity:1}._5iGRBW_trigger._5iGRBW_open{background:color-mix(in oklch, var(--color-surface-accent) 50%, transparent);border-color:color-mix(in oklch, var(--color-surface-accent) 55%, var(--color-border))}._5iGRBW_trigger._5iGRBW_open ._5iGRBW_triggerIcon{opacity:1}._5iGRBW_trigger._5iGRBW_noHover{cursor:default}._5iGRBW_trigger._5iGRBW_noHover:hover{background:0 0;border-color:#0000}._5iGRBW_trigger._5iGRBW_noHover:hover ._5iGRBW_triggerIcon{opacity:.5}._5iGRBW_trigger._5iGRBW_pressing,._5iGRBW_trigger._5iGRBW_dragging,:is(._5iGRBW_trigger._5iGRBW_pressing,._5iGRBW_trigger._5iGRBW_dragging):hover{box-shadow:none;background:0 0;border-color:#0000}:is(._5iGRBW_trigger._5iGRBW_pressing,._5iGRBW_trigger._5iGRBW_dragging) ._5iGRBW_triggerIcon{visibility:hidden;opacity:0}:is(._5iGRBW_trigger._5iGRBW_pressing,._5iGRBW_trigger._5iGRBW_dragging) ._5iGRBW_dragGrip{visibility:visible;opacity:.72}._5iGRBW_trigger._5iGRBW_dragging,._5iGRBW_trigger._5iGRBW_dragging:hover{cursor:move}._5iGRBW_actionTrigger{anchor-name:--block-action-trigger}._5iGRBW_actionTrigger circle{fill:currentColor;stroke:none}._5iGRBW_typeTrigger{anchor-name:--block-type-trigger}._5iGRBW_triggerGlyph{width:calc(16px * var(--size-scale));height:calc(16px * var(--size-scale));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}._5iGRBW_triggerIcon,._5iGRBW_dragGrip{flex:0 0 calc(16px * var(--size-scale));width:calc(16px * var(--size-scale));height:calc(16px * var(--size-scale));justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._5iGRBW_triggerIcon{visibility:visible;opacity:.5;transition:opacity .15s}._5iGRBW_triggerIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}._5iGRBW_dragGrip{color:color-mix(in oklch, var(--color-text-muted) 64%, var(--color-border));visibility:hidden;opacity:0;transition:opacity .15s;position:relative}._5iGRBW_dragGrip:before{content:"";transform:translate(calc(-3px * var(--size-scale)), calc(-5px * var(--size-scale)));width:calc(2px * var(--size-scale));height:calc(2px * var(--size-scale));opacity:1;border-radius:var(--radius-full);box-shadow:0 calc(4px * var(--size-scale)) 0 currentcolor, 0 calc(8px * var(--size-scale)) 0 currentcolor, calc(4px * var(--size-scale)) 0 0 currentcolor, calc(4px * var(--size-scale)) calc(4px * var(--size-scale)) 0 currentcolor, calc(4px * var(--size-scale)) calc(8px * var(--size-scale)) 0 currentcolor;background:currentColor;position:absolute;top:50%;left:50%}._5iGRBW_menuItemIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}._5iGRBW_menu{top:anchor(bottom);bottom:auto;left:anchor(left);min-width:calc(200px * var(--size-scale));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);align-items:stretch;display:flex;position:fixed;overflow:hidden}._5iGRBW_menu._5iGRBW_above{top:auto;bottom:anchor(top)}._5iGRBW_menu._5iGRBW_withSubmenu{min-width:calc(400px * var(--size-scale))}._5iGRBW_actionMenu{position-anchor:--block-action-trigger}._5iGRBW_typeMenu{position-anchor:--block-type-trigger}._5iGRBW_menuPrimaryPanel{overscroll-behavior:contain;min-width:calc(200px * var(--size-scale));max-height:min(calc(280px * var(--size-scale)), var(--anchored-menu-max-height,calc(280px * var(--size-scale))));padding:var(--space-sm) 0;align-content:start;gap:0;display:grid;overflow-y:auto}._5iGRBW_menuSecondaryPanel{min-width:calc(200px * var(--size-scale));background:color-mix(in oklch, var(--color-surface) 95%, var(--color-surface-accent) 5%);border-left:1px solid var(--color-border);align-content:start;display:grid}._5iGRBW_menuSecondaryContent{padding:var(--space-sm) 0;align-content:start;display:grid}._5iGRBW_menuItem{cursor:pointer;width:100%;padding:0 var(--space-sm);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:0;outline:0;display:block}._5iGRBW_menuItem:hover ._5iGRBW_menuItemSurface{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}._5iGRBW_menuItem:focus-visible ._5iGRBW_menuItemSurface{box-shadow:0 0 0 2px var(--color-focus-ring)}._5iGRBW_menuItem._5iGRBW_active{font-weight:var(--font-weight-semibold)}._5iGRBW_menuItem._5iGRBW_active ._5iGRBW_menuItemSurface,._5iGRBW_menuItem._5iGRBW_active:hover ._5iGRBW_menuItemSurface{background:color-mix(in oklch, var(--color-surface-accent) 70%, transparent)}._5iGRBW_menuItem._5iGRBW_submenu ._5iGRBW_menuItemSurface{grid-template-columns:20px 1fr auto}._5iGRBW_menuItemSurface{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);border:1px solid #0000;grid-template-columns:20px 1fr;align-items:center;transition:background .15s,box-shadow .15s;display:grid}._5iGRBW_menuItemIcon{width:calc(18px * var(--size-scale));height:calc(18px * var(--size-scale));color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}._5iGRBW_menuItemLabel{gap:var(--space-sm);min-width:0;line-height:var(--line-height-snug);white-space:nowrap;display:flex;overflow:hidden}._5iGRBW_menuItemDetail{color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}._5iGRBW_menuSeparator{height:1px;margin:var(--space-sm) var(--space-md);background:var(--color-border)}._5iGRBW_menuItemCaret{color:var(--color-text-muted);justify-self:end;margin-left:auto}._5iGRBW_menuItemCaret svg{width:calc(14px * var(--size-scale));height:calc(14px * var(--size-scale));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.bSz0ia_canvas{--block-controls-gutter:clamp(calc(10px * var(--size-scale)), 1vw, calc(28px * var(--size-scale)));--music-rail-inset:calc(var(--block-controls-gutter) + var(--space-md));scrollbar-gutter:stable;overscroll-behavior:contain;width:var(--editor-page-width,960px);min-height:0;padding:var(--space-3xl) 0 var(--space-5xl);background-color:var(--color-surface-paper);box-shadow:var(--shadow-canvas);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.bSz0ia_screenReaderInstructions{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bSz0ia_content{box-sizing:border-box;width:100%;min-height:100%;padding:var(--editor-margin-top,96px) var(--editor-margin-right,96px) var(--editor-margin-bottom,96px) var(--editor-margin-left,96px);font-family:var(--font-family-mono);font-size:var(--editor-font-size,calc(13px * var(--size-scale)));line-height:var(--editor-line-height,1.7);color:var(--color-text);tab-size:5;outline:none}:is(.bSz0ia_content .ProseMirror,.bSz0ia_content .ProseMirror-focused){box-shadow:none;outline:none;padding:0}.bSz0ia_content [data-placeholder]:before{pointer-events:none;content:attr(data-placeholder);float:left;height:0;font-weight:var(--font-weight-normal);color:var(--color-text-placeholder);text-transform:none;font-style:normal;text-decoration:none}.wunWBW_overlay{pointer-events:none;z-index:7;position:absolute}.wunWBW_panel{pointer-events:auto;transform:translate(0, calc(-100% - var(--space-md)));gap:var(--bubble-menu-gap);padding:var(--bubble-menu-padding);background:var(--bubble-menu-bg);border:var(--bubble-menu-border);border-radius:var(--bubble-menu-radius);box-shadow:var(--bubble-menu-shadow);align-items:center;display:inline-flex}.wunWBW_button{cursor:pointer;width:var(--bubble-menu-button-size);height:var(--bubble-menu-button-size);color:var(--color-text-muted);border-radius:var(--bubble-menu-button-radius);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wunWBW_button:hover{background:color-mix(in oklch, var(--color-surface-accent) 32%, transparent)}.wunWBW_button.wunWBW_active{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 62%, transparent);border-color:color-mix(in oklch, var(--color-surface-accent) 55%, var(--color-border))}.wunWBW_button.wunWBW_active:hover{background:color-mix(in oklch, var(--color-surface-accent) 62%, transparent)}.wunWBW_icon{width:var(--bubble-menu-icon-size);height:var(--bubble-menu-icon-size);justify-content:center;align-items:center;display:inline-flex}.wunWBW_icon svg{width:var(--bubble-menu-icon-size);height:var(--bubble-menu-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.dBs8vq_layer{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute}.dBs8vq_band{font-family:var(--font-family-mono);font-size:var(--editor-font-size,calc(13px * var(--size-scale)));color:var(--color-text);white-space:nowrap;opacity:.5;align-items:center;line-height:1.2;display:flex;position:absolute}.dBs8vq_cell{text-overflow:ellipsis;max-width:40%;position:absolute;overflow:hidden}.dBs8vq_left{text-align:left;left:0}.dBs8vq_center{text-align:center;left:50%;transform:translate(-50%)}.dBs8vq_right{text-align:right;right:0}.dBs8vq_bold{font-weight:700}.dBs8vq_italic{font-style:italic}.dBs8vq_underline{text-decoration:underline}.qQQHVa_composePill{white-space:nowrap;border:1px solid var(--color-selection-outline);margin:0 .2em;padding:0 .35em}.qQQHVa_composePill:before{content:attr(data-music-number);color:var(--color-text-muted);margin-right:.55ch}.yogyhW_overlay{pointer-events:none;z-index:6;position:absolute}.yogyhW_panel{pointer-events:auto;min-width:calc(220px * var(--size-scale));max-height:min(calc(320px * var(--size-scale)), 50vh);padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);display:grid;overflow-y:auto}.yogyhW_item{cursor:pointer;grid-template-columns:calc(14px * var(--size-scale)) 1fr;gap:var(--space-md);padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;border-radius:calc(9px * var(--size-scale));background:0 0;border:1px solid #0000;align-items:center;display:grid}.yogyhW_item:hover,.yogyhW_item.yogyhW_active{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}.yogyhW_itemIcon{width:calc(14px * var(--size-scale));height:calc(14px * var(--size-scale));color:var(--color-text-muted)}.yogyhW_itemLabel{text-overflow:ellipsis;letter-spacing:var(--letter-spacing-sm);white-space:nowrap;overflow:hidden}.OEyVBa_range{pointer-events:none;z-index:1;background:color-mix(in oklch, var(--color-text) 18%, transparent);width:1px;position:absolute;transform:translate(-50%)}.OEyVBa_boundary{cursor:pointer;z-index:3;box-sizing:border-box;width:20px;height:20px;color:var(--color-text);background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.OEyVBa_boundary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:1px}.OEyVBa_boundary:before,.OEyVBa_boundary:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OEyVBa_boundary[data-marker-kind=start]:after,.OEyVBa_boundary[data-marker-kind=hit]:after,.OEyVBa_boundary[data-marker-kind=shared]:after{border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.OEyVBa_boundary[data-marker-kind=end]:before,.OEyVBa_boundary[data-marker-kind=orphan]:before{background:var(--color-surface-paper);border-radius:var(--radius-full);border:1px solid;width:7px;height:7px}.OEyVBa_boundary[data-marker-kind=shared]:before{background:var(--color-surface-paper);border-radius:var(--radius-full);border:1px solid;width:9px;height:9px}.OEyVBa_boundary[data-marker-kind=shared]:after{width:3px;height:3px}.OEyVBa_boundary[data-end-tone=implicit]:before{color:color-mix(in oklch, var(--color-text) 48%, var(--color-surface-paper))}.OEyVBa_boundary[data-end-tone=orphan]:before{color:var(--color-warning);border-style:dashed}.OEyVBa_boundary[data-music-rail-drop-preview=true]{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:1px}.OEyVBa_dropPreview{pointer-events:none;z-index:4;width:20px;height:20px;color:var(--color-focus-ring);position:absolute;transform:translate(-50%,-50%)}.OEyVBa_dropPreview:before{content:"";box-sizing:border-box;background:var(--color-surface-paper);border-radius:var(--radius-full);border:1px solid;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OEyVBa_activeTriggerAnchor{pointer-events:none;z-index:4;position:absolute;transform:translate(-50%,-50%)}.OEyVBa_activeTrigger{pointer-events:auto;cursor:pointer;box-sizing:border-box;width:20px;height:20px;font:inherit;color:color-mix(in oklch, var(--color-text-muted) 64%, transparent);letter-spacing:1px;border-radius:var(--radius-full);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:7px;line-height:1;display:inline-flex}.OEyVBa_activeTrigger:hover,.OEyVBa_activeTrigger:focus-visible{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 30%, transparent);outline:none}.OEyVBa_activeTrigger:active{transform:scale(.97)}.OEyVBa_menu{z-index:20;background:var(--color-surface-paper);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:190px;box-shadow:var(--shadow-popover);padding:4px;display:grid;position:fixed;overflow:hidden}.OEyVBa_section+.OEyVBa_section{border-top:1px solid var(--color-border);padding-top:4px}.OEyVBa_sectionLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);padding:5px 8px 3px;display:block}.OEyVBa_menuItem{cursor:pointer;gap:var(--space-sm);width:100%;font:inherit;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:space-between;align-items:baseline;padding:6px 8px;display:flex}.OEyVBa_menuItem:hover,.OEyVBa_menuItem:focus-visible{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent);outline:none}.OEyVBa_detail{color:var(--color-text-muted)}.F9ykNW_toolbar{gap:var(--space-md);padding:var(--space-md) 0;background:0 0;justify-content:space-between;align-items:center;display:flex}@media (max-width:900px){.F9ykNW_toolbar{flex-wrap:wrap}}.F9ykNW_group{gap:var(--space-md);align-items:center;display:inline-flex}.F9ykNW_rightGroup{gap:var(--space-md);align-items:center;margin-left:auto;display:inline-flex}@media (max-width:900px){.F9ykNW_rightGroup{justify-content:flex-end;width:100%;margin-left:0}}.F9ykNW_iconButton{cursor:pointer;width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.F9ykNW_iconButton:hover{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}.F9ykNW_iconButton:disabled{cursor:not-allowed;opacity:.45}.F9ykNW_iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.F9ykNW_iconButton.F9ykNW_active{color:var(--color-text);background:var(--color-surface-raised);border-color:color-mix(in oklch, var(--color-text) 28%, var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-text) 16%, transparent)}.F9ykNW_iconButton.F9ykNW_active:hover{background:color-mix(in oklch, var(--color-surface-raised) 82%, var(--color-surface))}.F9ykNW_icon{width:16px;height:16px}.F9ykNW_icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.F9ykNW_textIcon{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-sm)}.F9ykNW_textIconItalic{font-weight:var(--font-weight-semibold);font-style:italic}.F9ykNW_textIconUnderline{text-underline-offset:2px;text-decoration:underline}.F9ykNW_dropdown{position:relative}.F9ykNW_selectButton{cursor:pointer;gap:var(--select-button-gap);width:calc(200px * var(--size-scale));height:var(--select-button-height);padding:0 var(--select-button-padding-inline);font-size:var(--select-button-font-size);font-weight:var(--select-button-font-weight);color:var(--select-button-color);background:var(--select-button-bg);border:var(--select-button-border-width) solid var(--select-button-border-color);border-radius:var(--select-button-radius);anchor-name:--block-type-select;grid-template-columns:auto 1fr auto;align-items:center;transition:background .15s,border-radius .15s;display:grid}.F9ykNW_selectButton:hover{background:var(--select-button-hover-bg)}.F9ykNW_selectButton:hover .F9ykNW_selectIcon{opacity:1}.F9ykNW_selectButton:disabled{cursor:not-allowed;opacity:.5}.F9ykNW_selectButton[aria-expanded=true]{background:var(--select-menu-bg);border-color:var(--color-border);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.F9ykNW_selectButton[aria-expanded=true]:hover{background:var(--select-menu-hover-bg)}.F9ykNW_selectButton[aria-expanded=true] .F9ykNW_selectIcon{opacity:1}.F9ykNW_selectButton .F9ykNW_selectIcon{opacity:.5;transition:opacity .15s}.F9ykNW_dropdown[data-menu-placement=above] .F9ykNW_selectButton[aria-expanded=true]{border-top-color:#0000;border-bottom-color:var(--color-border);border-radius:0 0 var(--select-button-radius) var(--select-button-radius)}.F9ykNW_selectIcon{width:var(--select-icon-size);height:var(--select-icon-size);justify-content:center;align-items:center;display:inline-flex}.F9ykNW_selectIcon svg{width:var(--select-icon-size);height:var(--select-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.F9ykNW_selectIconMuted{color:var(--color-text-muted)}.F9ykNW_selectLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.F9ykNW_chevron{width:var(--select-chevron-size);height:var(--select-chevron-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.F9ykNW_menu{z-index:var(--select-menu-z-index);top:anchor(bottom);left:anchor(left);overscroll-behavior:contain;min-width:anchor-size(width);max-height:min(var(--select-menu-max-height), var(--anchored-menu-max-height,var(--select-menu-max-height)));padding:var(--select-menu-padding);background:var(--select-menu-bg);border:var(--select-menu-border);border-radius:0 0 var(--select-menu-radius) var(--select-menu-radius);box-shadow:var(--select-menu-shadow);position-anchor:--block-type-select;border-top:0;margin-top:-1px;display:grid;position:fixed;overflow:auto}.F9ykNW_menu.F9ykNW_above{top:auto;bottom:anchor(top);border-top:var(--select-menu-border);border-radius:var(--select-menu-radius) var(--select-menu-radius) 0 0;border-bottom:0;margin-top:0;margin-bottom:-1px}.F9ykNW_menuItem{cursor:pointer;gap:var(--select-menu-item-gap);min-height:var(--select-menu-item-min-height);padding:var(--select-menu-item-padding);font-size:var(--select-menu-item-font-size);color:var(--select-menu-item-color);border-radius:var(--select-menu-item-radius);background:0 0;border:none;align-items:center;transition:background .15s,box-shadow .15s;display:flex}.F9ykNW_menuItem:hover{background:var(--select-menu-item-hover-bg)}.F9ykNW_menuItem.F9ykNW_active{font-weight:var(--select-menu-item-active-font-weight);background:var(--select-menu-item-active-bg)}.F9ykNW_menuItem.F9ykNW_active:hover{background:var(--select-menu-item-active-bg)}.F9ykNW_menuItemLabel{line-height:var(--line-height-snug)}.F9ykNW_menuLabel{line-height:var(--line-height-snug);white-space:nowrap}._7IHNOa_root{--L-block-scene:.165;--L-block-stage-direction:.12;--L-block-character:.19;--L-block-dialogue:.13;--L-block-aside:.29;--L-block-centered:.23;--character-tag-tint-strength:30%;--color-block-scene:oklch(from var(--base-neutral) var(--L-block-scene) calc(c * var(--C-block)) h);--color-block-stage-direction:oklch(from var(--base-neutral) var(--L-block-stage-direction) calc(c * var(--C-block)) h);--color-block-character:oklch(from var(--base-neutral) var(--L-block-character) calc(c * var(--C-block)) h);--color-block-dialogue:oklch(from var(--base-neutral) var(--L-block-dialogue) calc(c * var(--C-block)) h);--color-block-aside:oklch(from var(--base-neutral) var(--L-block-aside) calc(c * var(--C-block)) h);--color-block-centered:oklch(from var(--base-neutral) var(--L-block-centered) calc(c * var(--C-block)) h);--color-block-lyrics:var(--color-block-dialogue);background:var(--color-surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}:root[data-theme=dark] ._7IHNOa_root{--L-block-scene:.87;--L-block-stage-direction:.88;--L-block-character:.86;--L-block-dialogue:.89;--L-block-aside:.82;--L-block-centered:.85;--character-tag-tint-strength:44%}._7IHNOa_toolbarRow{grid-template-columns:var(--left-toolbar-size) minmax(0, 1fr) var(--right-toolbar-size);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:grid}@media (max-width:1199px){._7IHNOa_toolbarRow{grid-template-columns:var(--toolbar-toggle-width) minmax(0, 1fr) var(--toolbar-toggle-width)}}._7IHNOa_toolbarSide{min-width:0;padding:var(--space-md) var(--space-lg);align-items:center;display:flex;position:relative;overflow:clip visible}._7IHNOa_toolbarSideLeft{justify-content:flex-start}._7IHNOa_toolbarSideLeft:after{content:"";width:1px;opacity:var(--left-toolbar-divider-opacity,0);background:var(--color-border);transition:opacity .24s;position:absolute;top:0;bottom:0;right:0}._7IHNOa_toolbarSideRight{justify-content:flex-end}._7IHNOa_toolbarSideRight:before{content:"";width:1px;opacity:var(--right-toolbar-divider-opacity,0);background:var(--color-border);transition:opacity .24s;position:absolute;top:0;bottom:0;left:0}._7IHNOa_sidebarToggleButton{cursor:pointer;width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}._7IHNOa_sidebarToggleButton:hover{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}._7IHNOa_sidebarToggleButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}._7IHNOa_sidebarToggleIcon{transform-origin:50%;transition:transform .24s;transform:rotate(0)}._7IHNOa_sidebarToggleIcon._7IHNOa_flipped{transform:rotate(180deg)}._7IHNOa_toolbarCenter{min-width:0;padding:0 var(--space-3xl);overflow:visible}@media (max-width:1199px){._7IHNOa_toolbarCenter{padding:0 var(--space-xl)}}._7IHNOa_toolbarCenterInner{width:min(100%, var(--editor-page-width,960px));margin:0 auto}._7IHNOa_contentRow{grid-template-columns:var(--left-sidebar-size) minmax(0, 1fr) var(--right-sidebar-size);flex:1;min-height:0;display:grid;overflow:hidden}@media (max-width:1199px){._7IHNOa_contentRow{grid-template-columns:var(--toolbar-toggle-width) minmax(0, 1fr) var(--toolbar-toggle-width);position:relative}}._7IHNOa_canvasHost{min-width:0;min-height:0;padding:0 var(--space-3xl);flex-direction:column;grid-column:2;align-items:center;display:flex;overflow:hidden}@media (max-width:1199px){._7IHNOa_canvasHost{padding:0 var(--space-xl)}}._7IHNOa_sidebarHidden{pointer-events:none;visibility:hidden;opacity:0;background:var(--color-surface);min-height:0;overflow:hidden}._7IHNOa_sidebarOpen{visibility:visible;opacity:1;background:var(--color-surface);min-height:0;overflow:hidden}@media (max-width:1199px){._7IHNOa_sidebarOpen{box-shadow:var(--shadow-panel);transform:translate(0)}}._7IHNOa_sidebarLeft{border-right:1px solid var(--color-border);flex-direction:column;grid-column:1;align-items:flex-start;min-height:0;display:flex}._7IHNOa_sidebarLeft>*{width:calc(var(--editor-sidebar-width) - 1px)}@media (max-width:1199px){._7IHNOa_sidebarLeft._7IHNOa_sidebarHidden{transform:translate(-100%)}._7IHNOa_sidebarLeft{left:0}}._7IHNOa_sidebarRight{border-left:1px solid var(--color-border);flex-direction:column;grid-column:3;align-items:flex-end;min-height:0;display:flex}._7IHNOa_sidebarRight>*{width:calc(var(--editor-sidebar-width) - 1px)}@media (max-width:1199px){._7IHNOa_sidebarRight._7IHNOa_sidebarHidden{transform:translate(100%)}._7IHNOa_sidebarRight{right:0}._7IHNOa_sidebarLeft,._7IHNOa_sidebarRight{z-index:2;width:var(--editor-sidebar-width);transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .24s,visibility .24s;position:absolute;top:0;bottom:0}}@media (max-width:1199px) and (prefers-reduced-motion:reduce){._7IHNOa_sidebarLeft,._7IHNOa_sidebarRight{transition:opacity .15s,visibility .15s}:is(._7IHNOa_sidebarLeft,._7IHNOa_sidebarRight)._7IHNOa_sidebarHidden{transform:translate(0)}}@media (prefers-reduced-motion:reduce){._7IHNOa_toolbarSideLeft:after,._7IHNOa_toolbarSideRight:before,._7IHNOa_sidebarToggleIcon{transition-duration:0s}}.rxEA0q_pill{--music-active-border-color:var(--color-selection-outline);--music-border-color:color-mix(in oklch, var(--color-text) 14%, transparent);-webkit-user-select:none;user-select:none;color:var(--color-text);position:relative}.rxEA0q_structuralOut{pointer-events:none;vertical-align:baseline;width:0;height:0;display:inline-block;overflow:hidden}.rxEA0q_menu{cursor:default;-webkit-user-select:none;user-select:none;inset:auto auto anchor(top) anchor(center);transform:translate(-50%, calc(var(--space-sm) * -1));gap:var(--bubble-menu-gap);padding:var(--bubble-menu-padding);white-space:nowrap;background:var(--bubble-menu-bg);border:var(--bubble-menu-border);border-radius:var(--bubble-menu-radius);box-shadow:var(--bubble-menu-shadow);position-anchor:var(--music-pill-anchor);align-items:center;position:fixed}.rxEA0q_menu:popover-open{display:inline-flex}.rxEA0q_tagBody{-webkit-user-select:text;user-select:text;outline:1px solid var(--music-border-color);outline-offset:.1em;anchor-name:var(--music-pill-anchor);position:relative}.rxEA0q_active{--music-border-color:var(--music-active-border-color)}.rxEA0q_menuButton{cursor:pointer;width:var(--bubble-menu-button-size);height:var(--bubble-menu-button-size);color:var(--color-text-muted);border-radius:var(--bubble-menu-button-radius);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1),background .15s,border-color .15s,color .15s;display:inline-flex}.rxEA0q_menuButton:active{transform:scale(.97)}.rxEA0q_menuButton:hover{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 32%, transparent)}.rxEA0q_titleInput{cursor:text;-webkit-user-select:text;user-select:text;font:inherit;font-variant-numeric:tabular-nums;font-weight:700;line-height:inherit;color:inherit;outline:0;padding:0}.rxEA0q_titleInput:empty:before{pointer-events:none;content:attr(data-placeholder);color:color-mix(in oklch, var(--color-text-muted) 42%, transparent)}.rxEA0q_number{font-variant-numeric:tabular-nums;color:inherit;font-weight:700}.rxEA0q_open .rxEA0q_tagBody{outline-style:solid}.rxEA0q_hit .rxEA0q_tagBody{outline-style:dashed}.rxEA0q_out{color:var(--color-text)}.rxEA0q_outLabel{cursor:pointer;font-variant-numeric:tabular-nums}.rxEA0q_outStrong{font-weight:700}.rxEA0q_outTitle,.rxEA0q_outSuffix{color:var(--color-text-muted);font-weight:400}.rxEA0q_dangerButton:hover{color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 12%, transparent)}.rxEA0q_icon{width:var(--bubble-menu-icon-size);height:var(--bubble-menu-icon-size);justify-content:center;align-items:center;display:inline-flex}.rxEA0q_icon svg{width:var(--bubble-menu-icon-size);height:var(--bubble-menu-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}@media (prefers-reduced-motion:reduce){.rxEA0q_menuButton{transition-duration:0s}}.EKMa0q_characterTag{--character-tag-vivid-color:oklch(from var(--character-tag-color,var(--color-border)) l calc(c * var(--character-tag-chroma-boost,1.4)) h);text-transform:uppercase;white-space:nowrap}[data-character-highlight=underline] .EKMa0q_characterTag{-webkit-text-decoration-color:var(--character-tag-vivid-color);-webkit-text-decoration-color:var(--character-tag-vivid-color);text-decoration-color:var(--character-tag-vivid-color);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.09em}[data-character-highlight=underline] .EKMa0q_characterTag[data-character-id]{text-decoration-style:solid}[data-character-highlight=underline] .EKMa0q_characterTag:not([data-character-id]){text-decoration-style:dashed}.EKMa0q_characterSeparator{color:var(--color-text-muted)}.CY6nuq_panel{width:min(calc(420px * var(--size-scale)), 100%)}.CY6nuq_title{font-size:var(--font-size-3xl)}.CY6nuq_form{gap:var(--space-xl);flex-direction:column;display:flex}.CY6nuq_actions{gap:var(--space-md);justify-content:flex-start;display:flex}._4F9mYW_panel{width:min(360px, calc(100vw - var(--space-4xl)))}._4F9mYW_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}._4F9mYW_subtitle{margin:var(--space-md) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted)}._4F9mYW_subtitle strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}._4F9mYW_actions{gap:var(--space-sm);margin-top:var(--space-xl);justify-content:flex-start;display:flex}.L3nIBW_button{cursor:pointer;width:calc(22px * var(--size-scale));height:calc(22px * var(--size-scale));font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-none);color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .12s ease-out;display:inline-flex}.L3nIBW_button:hover{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 24%, transparent)}.L3nIBW_button:active{transform:scale(.96)}.L3nIBW_button svg{width:calc(13px * var(--size-scale));height:calc(13px * var(--size-scale))}.iY8Rjq_header{gap:var(--space-md);min-height:calc(30px * var(--size-scale));margin-bottom:var(--space-lg);padding:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.iY8Rjq_actions{gap:var(--space-sm);flex-shrink:0;align-items:center;display:flex}.iY8Rjq_actionsGroup{gap:var(--space-sm);align-items:center;display:flex}.iY8Rjq_controls{gap:var(--space-sm);min-width:calc(40px * var(--size-scale));flex:1;justify-content:flex-end;align-items:center;display:flex}._3Ljlma_toolbar{gap:var(--space-md);flex:1;align-items:center;min-width:0;display:flex}._3Ljlma_closeButton{cursor:pointer;width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}._3Ljlma_closeButton:hover{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}._3Ljlma_closeButton svg{width:16px;height:16px}.qEXzvq_select{--select-button-height:var(--control-height-sm);--select-button-font-weight:var(--font-weight-semibold);--select-button-radius:var(--radius-md);flex:1;min-width:0;position:relative}.qEXzvq_button{cursor:pointer;gap:var(--select-button-gap);width:100%;height:var(--select-button-height);padding:0 var(--select-button-padding-inline);font-family:inherit;font-size:var(--select-button-font-size);font-weight:var(--select-button-font-weight);color:var(--select-button-color);text-align:left;background:var(--select-button-bg);border:var(--select-button-border-width) solid var(--select-button-border-color);border-radius:var(--select-button-radius);grid-template-columns:1fr auto;align-items:center;transition:background .15s,border-radius .15s;display:grid}.qEXzvq_button:hover{background:var(--select-button-hover-bg)}.qEXzvq_button[aria-expanded=true]{background:var(--select-menu-bg);border-color:var(--color-border);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.qEXzvq_button[aria-expanded=true]:hover{background:var(--select-menu-hover-bg)}.qEXzvq_select[data-menu-placement=above] .qEXzvq_button[aria-expanded=true]{border-top-color:#0000;border-bottom-color:var(--color-border);border-radius:0 0 var(--select-button-radius) var(--select-button-radius)}.qEXzvq_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qEXzvq_chevron{width:var(--select-chevron-size);height:var(--select-chevron-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.qEXzvq_menu{z-index:var(--select-menu-z-index);top:anchor(bottom);right:auto;left:anchor(left);overscroll-behavior:contain;box-sizing:border-box;min-width:anchor-size(width);max-height:min(var(--select-menu-max-height), var(--anchored-menu-max-height,var(--select-menu-max-height)));padding:var(--select-menu-padding);background:var(--select-menu-bg);border:var(--select-menu-border);border-radius:0 0 var(--select-menu-radius) var(--select-menu-radius);box-shadow:var(--select-menu-shadow);border-top:0;margin-top:-1px;display:grid;position:fixed;overflow:auto}.qEXzvq_menu.qEXzvq_right{right:anchor(right);left:auto}.qEXzvq_menu.qEXzvq_above{top:auto;bottom:anchor(top);border-top:var(--select-menu-border);border-radius:var(--select-menu-radius) var(--select-menu-radius) 0 0;border-bottom:0;margin-top:0;margin-bottom:-1px}.qEXzvq_item{cursor:pointer;gap:var(--select-menu-item-gap);width:100%;min-height:var(--select-menu-item-min-height);padding:var(--select-menu-item-padding);font-size:var(--select-menu-item-font-size);color:var(--select-menu-item-color);text-align:left;border-radius:var(--select-menu-item-radius);background:0 0;border:none;align-items:center;transition:background .15s;display:flex}.qEXzvq_item:hover{background:var(--select-menu-item-hover-bg)}.qEXzvq_item.qEXzvq_active{font-weight:var(--select-menu-item-active-font-weight);background:var(--select-menu-item-active-bg)}.qEXzvq_item.qEXzvq_active:hover{background:var(--select-menu-item-active-bg)}.fOlWSq_content{flex:1;min-height:0;padding:0;overflow:hidden auto}.fOlWSq_section+.fOlWSq_section{margin-top:var(--space-2xl)}.fOlWSq_section{padding-inline:var(--space-lg)}.fOlWSq_sectionTitle{margin:0 0 var(--space-md);padding-inline:var(--space-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:400}.fOlWSq_itemList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fOlWSq_item{gap:var(--space-md);min-height:calc(30px * var(--size-scale));padding-left:var(--space-md);color:var(--color-text);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fOlWSq_item:hover:not(.fOlWSq_active){background:color-mix(in oklch, var(--color-surface-accent) 35%, transparent)}.fOlWSq_item:hover .fOlWSq_actions,.fOlWSq_item:focus-within .fOlWSq_actions{opacity:1}.fOlWSq_item.fOlWSq_active{background:color-mix(in oklch, var(--color-surface-accent) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-surface-accent) 55%, var(--color-border))}.fOlWSq_label{min-width:0;font-family:inherit;font-size:var(--font-size-sm);color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.fOlWSq_navigableLabel{cursor:pointer}.fOlWSq_number{color:var(--color-text-muted);font-weight:700}.fOlWSq_actions{opacity:.38;gap:1px;transition:opacity .15s;display:inline-flex}.fOlWSq_rowAction{cursor:pointer;width:calc(22px * var(--size-scale));height:calc(22px * var(--size-scale));color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .12s ease-out;display:inline-flex}.fOlWSq_rowAction:hover{color:var(--color-text);background:color-mix(in oklch, var(--color-surface-accent) 30%, transparent)}.fOlWSq_rowAction:active{transform:scale(.96)}.fOlWSq_rowAction svg{width:calc(13px * var(--size-scale));height:calc(13px * var(--size-scale))}.fOlWSq_empty{padding-inline:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.nsCnYa_panelStack{--L-preview-amber:.64;--A-preview-amber:.72;--A-preview-amber-soft:.2;--A-preview-amber-strong:.42;--L-preview-blue:.58;--A-preview-blue:.95;--color-preview-indent-rail:oklch(from var(--base-amber) var(--L-preview-amber) calc(c * .95) h / var(--A-preview-amber));--color-preview-spacing-soft:oklch(from var(--base-amber) var(--L-preview-amber) calc(c * .9) h / var(--A-preview-amber-soft));--color-preview-spacing-strong:oklch(from var(--base-amber) var(--L-preview-amber) calc(c * .95) h / var(--A-preview-amber-strong));--color-preview-slider-selected:oklch(from var(--base-blue) var(--L-preview-blue) c h / .32);--color-preview-slider-handle:oklch(from var(--base-blue) var(--L-preview-blue) c h / var(--A-preview-blue));--color-preview-slider-boundary:oklch(from var(--base-neutral) .52 calc(c * .45) h / .55);gap:var(--space-2xl);flex-direction:column;display:flex}:root[data-theme=dark] .nsCnYa_panelStack{--L-preview-amber:.6;--A-preview-amber:.62;--A-preview-amber-soft:.24;--A-preview-amber-strong:.46;--L-preview-blue:.64;--A-preview-blue:.96}.nsCnYa_panelTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.nsCnYa_panelDescription{color:var(--color-text-muted)}.nsCnYa_placeholderCard{gap:var(--space-md);padding:var(--space-xl);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._8VjutG_previewToolbar{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:900px){._8VjutG_previewToolbar{gap:var(--space-sm)}}._8VjutG_alignGlyph{--line-one:100%;--line-two:75%;--line-three:55%;color:currentColor;background:linear-gradient(currentcolor 0 0) left 0 top 0 / var(--line-one) 2px no-repeat, linear-gradient(currentcolor 0 0) left 0 center / var(--line-two) 2px no-repeat, linear-gradient(currentcolor 0 0) left 0 bottom / var(--line-three) 2px no-repeat;width:14px;height:12px;display:inline-block}._8VjutG_alignGlyph._8VjutG_left{background-position:0 0,0,left 0 bottom}._8VjutG_alignGlyph._8VjutG_center{background-position:50% 0,50%,bottom}._8VjutG_alignGlyph._8VjutG_right{background-position:right 0 top 0,right 0 center,right 0 bottom}._8VjutG_textIcon{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-sm)}._8VjutG_textIconItalic{font-style:italic}._8VjutG_textIconUnderline{text-underline-offset:2px;text-decoration:underline}._9nn6CG_shortcutField{gap:var(--space-md);grid-template-columns:auto 1fr;align-items:center;display:grid}._9nn6CG_shortcutPrefix{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);color:var(--color-text-muted)}.dnf0rW_indentSliderTrack{height:28px;margin-top:var(--space-sm);position:relative}.dnf0rW_indentSliderBase,.dnf0rW_indentSliderMiddleBase,.dnf0rW_indentSliderSelected{border-radius:var(--radius-full);height:4px;position:absolute;top:50%;transform:translateY(-50%)}.dnf0rW_indentSliderBase{background:var(--color-preview-indent-rail);inset-inline:0}.dnf0rW_indentSliderMiddleBase{right:calc(100% - var(--preview-slider-zone-end-percent,90%));left:var(--preview-slider-zone-start-percent,10%);background:var(--color-preview-indent-rail)}.dnf0rW_indentSliderSelected{right:calc(100% - var(--preview-indent-end-percent,100%));left:var(--preview-indent-start-percent,0%);background:var(--color-preview-slider-selected)}.dnf0rW_indentSliderDefaultStart,.dnf0rW_indentSliderDefaultEnd{pointer-events:none;background:var(--color-preview-slider-boundary);width:1px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dnf0rW_indentSliderDefaultStart{left:var(--preview-indent-default-start-percent,0%)}.dnf0rW_indentSliderDefaultEnd{left:var(--preview-indent-default-end-percent,100%)}.dnf0rW_indentSliderInput{pointer-events:none;inset:0 calc(100% - var(--preview-slider-zone-end-percent,90%)) 0 var(--preview-slider-zone-start-percent,10%);appearance:none;background:0 0;border:0;width:auto;margin:0;position:absolute}.dnf0rW_indentSliderInput:focus{outline:none}.dnf0rW_indentSliderInput::-webkit-slider-runnable-track{background:0 0;height:28px}.dnf0rW_indentSliderInput::-webkit-slider-thumb{pointer-events:auto;cursor:pointer;appearance:none;border:2px solid var(--color-surface);border-radius:50%;width:16px;height:16px;margin-top:6px}.dnf0rW_indentSliderInput::-moz-range-track{background:0 0;border:0;height:28px}.dnf0rW_indentSliderInput::-moz-range-thumb{pointer-events:auto;cursor:pointer;border:2px solid var(--color-surface);border-radius:50%;width:16px;height:16px}.dnf0rW_indentSliderInputStart::-webkit-slider-thumb{background:var(--color-preview-slider-handle)}.dnf0rW_indentSliderInputStart::-moz-range-thumb{background:var(--color-preview-slider-handle)}.dnf0rW_indentSliderInputEnd::-webkit-slider-thumb{background:var(--color-preview-slider-handle)}.dnf0rW_indentSliderInputEnd::-moz-range-thumb{background:var(--color-preview-slider-handle)}.dnf0rW_indentSliderLabels{gap:var(--space-md);margin-top:var(--space-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);color:var(--color-text-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dnf0rW_indentSliderLabels span:nth-child(2){font-weight:var(--font-weight-bold);color:var(--color-text);text-align:center}.dnf0rW_indentSliderLabels span:last-child{text-align:right}@media (max-width:900px){.dnf0rW_indentSliderLabels{grid-template-columns:1fr}.dnf0rW_indentSliderLabels span:nth-child(2),.dnf0rW_indentSliderLabels span:last-child{text-align:left}}._1shOsq_previewSpacingRow{width:var(--preview-line-width,80%);height:var(--preview-spacing-before,0);min-height:2px;margin-inline-start:var(--preview-line-start-percent,10%);position:relative}._1shOsq_previewSpacingRow:before{content:"";height:var(--preview-spacing-before,0);background:var(--color-preview-spacing-soft);top:0;position:absolute;inset-inline:0}._1shOsq_previewSpacingAfterRow{width:var(--preview-line-width,80%);height:var(--preview-spacing-after,0);min-height:2px;margin-inline-start:var(--preview-line-start-percent,10%);position:relative}._1shOsq_previewSpacingAfterRow:before{content:"";height:var(--preview-spacing-after,0);background:var(--color-preview-spacing-soft);top:0;position:absolute;inset-inline:0}._1shOsq_previewLineCanvas{position:relative}._1shOsq_previewLineInner{width:var(--preview-line-width,100%);min-height:var(--preview-line-box-height,14px);align-items:flex-start;margin-inline-start:var(--preview-line-start-percent,0%);display:inline-flex;position:relative}._1shOsq_previewLineText{width:100%;font-family:var(--font-family-mono);font-size:var(--preview-font-size,16px);font-weight:var(--preview-font-weight,400);font-style:var(--preview-font-style,normal);line-height:var(--preview-line-height,1);color:var(--preview-text-color,var(--color-text));text-align:var(--preview-text-align,left);-webkit-text-decoration:var(--preview-text-decoration,none);-webkit-text-decoration:var(--preview-text-decoration,none);text-decoration:var(--preview-text-decoration,none);text-indent:calc(var(--preview-text-offset-ch,0) * 1ch);text-transform:var(--preview-text-transform,none)}.FYNv2W_panelHeader{gap:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.FYNv2W_resetButton{cursor:pointer;gap:var(--space-sm);min-height:var(--control-height-xs);padding:0 var(--space-md);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);background:0 0;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.FYNv2W_resetButton:hover{color:var(--color-text);background:var(--color-surface-raised);border-color:var(--color-border-strong)}.FYNv2W_resetButton:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-link));outline-offset:2px}.FYNv2W_resetButton svg{width:calc(13px * var(--size-scale));height:calc(13px * var(--size-scale));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.xkdL1G_dangerCard{gap:var(--space-lg);flex-direction:column;display:flex}.xkdL1G_dangerHeader{gap:var(--space-xs);flex-direction:column;display:flex}.xkdL1G_dangerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-status-danger)}.xkdL1G_dangerDescription{color:var(--color-text-muted)}.sXfo7a_section{gap:var(--space-lg);flex-direction:column;display:flex}.sXfo7a_section .sXfo7a_title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.sXfo7a_field{flex-direction:column;gap:6px;display:flex}.sXfo7a_field .sXfo7a_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.sXfo7a_field .sXfo7a_hint{font-size:var(--font-size-sm);color:var(--color-text-muted);opacity:.7}.sXfo7a_draftDateRow{gap:var(--space-lg);grid-template-columns:auto auto 1fr auto;align-items:end;display:grid}.sXfo7a_draftDateField{flex-direction:column;gap:6px;display:flex}.sXfo7a_subFieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);opacity:.75}.sXfo7a_checkboxLabel{cursor:pointer;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text);align-items:center;padding-bottom:7px;display:flex}.sXfo7a_draftDatePreview{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;padding:4px 0 5px}.VQvTTa_composer{gap:var(--space-2xl);display:grid}.VQvTTa_previewSection{gap:var(--space-md);display:grid}.VQvTTa_previewLabel{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.VQvTTa_previewRow{gap:var(--space-xs);padding:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.VQvTTa_previewCell{min-width:0;min-height:0;padding:var(--space-sm) var(--space-md);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-muted);border-radius:var(--radius-xs);border:1px dotted #0000}.VQvTTa_previewCell:hover{color:var(--color-text);background:var(--color-surface-raised)}.VQvTTa_activeCell.VQvTTa_activeCell.VQvTTa_activeCell{color:var(--color-text);border-color:color-mix(in oklch, var(--color-text) 45%, transparent);border-style:dotted}.VQvTTa_left{text-align:left;justify-content:flex-start}.VQvTTa_center{text-align:center;justify-content:center}.VQvTTa_right{text-align:right;justify-content:flex-end}.VQvTTa_previewText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VQvTTa_previewText[data-bold]{font-weight:var(--font-weight-bold)}.VQvTTa_previewText[data-italic]{font-style:italic}.VQvTTa_previewText[data-underline]{text-underline-offset:2px;text-decoration:underline}.VQvTTa_editor{gap:var(--space-lg);display:grid}.VQvTTa_editorToolbar{gap:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.VQvTTa_fixedNote{gap:var(--space-md);min-height:var(--control-height-lg);padding:0 var(--select-button-padding-inline);font-size:var(--font-size-sm);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--select-button-radius);align-items:center;display:flex}.VQvTTa_fixedNoteLabel{font-weight:var(--font-weight-bold);color:var(--color-text)}.VQvTTa_fixedNoteExample{color:var(--color-text-muted)}.VQvTTa_formattingGroup{gap:var(--space-sm);display:flex}.VQvTTa_formatButton.VQvTTa_formatButton{width:var(--control-height-sm);min-width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;transition:background .15s,border-color .15s}.VQvTTa_formatButton.VQvTTa_formatButton:not([data-disabled]):hover{background:color-mix(in oklch, var(--color-surface-accent) 45%, transparent)}.VQvTTa_formatButton.VQvTTa_formatButton[data-disabled]:hover{background:var(--color-surface);border-color:var(--color-border)}.VQvTTa_formatButton.VQvTTa_formatButton svg{width:16px;height:16px}.VQvTTa_formatButton.VQvTTa_activeFormat{color:var(--color-text);background:var(--color-surface-raised);border-color:color-mix(in oklch, var(--color-text) 28%, var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-text) 16%, transparent)}.VQvTTa_formatButton.VQvTTa_activeFormat:not([data-disabled]):hover{background:color-mix(in oklch, var(--color-surface-raised) 82%, var(--color-surface))}.VQvTTa_variables{gap:var(--space-md);flex-wrap:wrap;display:flex}.VQvTTa_variableButton{padding:5px var(--space-lg);font-size:var(--font-size-xs)}.VQvTTa_variableButton.VQvTTa_variableButton[data-disabled]:hover{background:0 0}._9pCxnG_section{gap:var(--space-xl);flex-direction:column;display:flex}._9pCxnG_sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._9pCxnG_fields{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){._9pCxnG_fields{grid-template-columns:1fr}}.RbQOuG_pageSettingsGrid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.RbQOuG_pageSettingsGrid{grid-template-columns:1fr}}.RbQOuG_pageSchematic{border:1px solid var(--color-border);border-radius:var(--radius-xs);flex-direction:column;display:flex;overflow:hidden}.RbQOuG_pageSchematicMiddle{flex:1;display:flex}.RbQOuG_pageSchematicMargin{background:var(--color-preview-spacing-soft);flex-shrink:0}.RbQOuG_pageSchematicMarginLeft{width:var(--page-margin-left-percent,15%)}.RbQOuG_pageSchematicMarginRight{width:var(--page-margin-right-percent,10%)}.RbQOuG_pageSchematicCenter{flex-direction:column;flex:1;min-width:0;display:flex}.RbQOuG_pageSchematicZone,.RbQOuG_pageSchematicContent{padding-inline:var(--space-lg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.RbQOuG_pageSchematicMarginTop{height:var(--page-margin-top-height,16px);background:color-mix(in oklch, var(--color-preview-spacing-soft) 40%, var(--color-surface));border-bottom:1px solid var(--color-border)}.RbQOuG_pageSchematicMarginBottom{height:var(--page-margin-bottom-height,16px);background:color-mix(in oklch, var(--color-preview-spacing-soft) 40%, var(--color-surface));border-top:1px solid var(--color-border)}.RbQOuG_pageSchematicZone{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);height:22px}.RbQOuG_pageSchematicZone:last-child{border-top:1px solid var(--color-border);border-bottom:none}.RbQOuG_pageSchematicContent{background:var(--color-surface);flex:1;min-height:40px}.IzWi-a_inlineRow{gap:var(--space-lg);align-items:center;display:flex}@media (max-width:900px){.IzWi-a_inlineRow{gap:var(--space-md);flex-wrap:wrap}}.IzWi-a_selectCompact{--select-button-height:calc(30px * var(--size-scale));width:max-content}.IzWi-a_previewPrefix{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.IzWi-a_previewDots{gap:var(--space-md);align-items:center;display:inline-flex}.IzWi-a_previewDot{width:calc(10px * var(--size-scale));height:calc(10px * var(--size-scale));border:1px solid color-mix(in oklch, var(--color-text) 14%, var(--color-surface));border-radius:var(--radius-full)}.Cc-IlW_error{gap:var(--space-lg);padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-status-danger) 28%, var(--color-border));border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-block-end:var(--space-xl);display:flex}.sevL-W_header{margin-block-end:12px}.sevL-W_title{margin:0;font-size:16px;font-weight:600}.sevL-W_body{max-block-size:70vh;position:relative;overflow:auto}.sevL-W_pages{flex-direction:column;gap:12px;inline-size:100%;display:flex}.sevL-W_page{inline-size:100%;box-shadow:0 1px 4px var(--color-shadow-popover)}.sevL-W_page canvas{display:block}.sevL-W_overlay{place-items:center;display:grid;position:absolute;inset:0}.sevL-W_message{color:var(--color-text-muted);text-align:center;padding:24px}.EJcHNq_deleteButton{box-sizing:border-box;width:var(--select-button-height);height:var(--select-button-height);color:color-mix(in oklch, var(--color-status-danger) 70%, var(--color-text));flex:none;padding:0}.EJcHNq_deleteButton:hover:not(:disabled){color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 16%, transparent)}.EJcHNq_actionIcon{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem;display:block}.jSgGLW_panel{width:min(calc(420px * var(--size-scale)), 100%)}.jSgGLW_title{font-size:var(--font-size-3xl)}.jSgGLW_form{gap:var(--space-xl);flex-direction:column;display:flex}.jSgGLW_error{font-size:var(--font-size-sm);color:var(--color-status-danger);margin:0}.jSgGLW_actions{gap:var(--space-md);justify-content:flex-start;display:flex}.-ehWta_content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.-ehWta_sidebar{min-height:0}._9lCpJW_content{flex:1;min-height:0;padding:0;position:relative;overflow:hidden auto}._9lCpJW_menu{z-index:3;top:calc(100% + var(--space-sm));min-width:calc(140px * var(--size-scale));padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);display:grid;position:absolute;left:0}._9lCpJW_menu._9lCpJW_right{left:auto;right:0}._9lCpJW_menu ._9lCpJW_item{cursor:pointer;width:100%;min-height:calc(28px * var(--size-scale));padding:0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text);text-align:left;border-radius:var(--radius-md);background:0 0;border:1px solid #0000}._9lCpJW_menu ._9lCpJW_item:hover{background:color-mix(in oklch, var(--color-surface-accent) 35%, transparent)}._9lCpJW_empty{padding-inline:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._9lCpJW_actTitle{gap:calc(4px * var(--size-scale));width:100%;min-height:28px;padding-left:calc(14px * var(--size-scale));font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);align-items:center;margin:0;display:flex}._9lCpJW_actPrefixButton{cursor:pointer;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;padding:0}._9lCpJW_actTitleInput{min-width:0;font:inherit;color:inherit;background:0 0;border:none;border-radius:0;outline:none;flex:1}._9lCpJW_actDeleteButton{cursor:pointer;width:calc(16px * var(--size-scale));height:calc(16px * var(--size-scale));font-size:var(--font-size-sm);line-height:var(--line-height-none);color:color-mix(in oklch, var(--color-text-muted) 90%, var(--color-border));opacity:0;border-radius:calc(5px * var(--size-scale));background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._9lCpJW_actDeleteButton:hover{color:color-mix(in oklch, var(--color-status-danger) 75%, var(--color-text-muted));opacity:1;background:color-mix(in oklch, var(--color-status-danger) 12%, transparent)}._9lCpJW_itemList{padding:0 var(--space-lg) var(--space-lg);gap:2px;margin:0;list-style:none;display:grid}._9lCpJW_itemRow{border-radius:var(--radius-md);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}._9lCpJW_itemRow._9lCpJW_active{background:color-mix(in oklch, var(--color-surface-accent) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-surface-accent) 55%, var(--color-border))}._9lCpJW_itemRow._9lCpJW_active ._9lCpJW_itemButton{background:0 0}._9lCpJW_itemRow._9lCpJW_actDropTarget{background:color-mix(in oklch, var(--color-surface-accent) 22%, transparent)}._9lCpJW_actRow{grid-template-columns:1fr;min-height:28px}._9lCpJW_actRow:hover ._9lCpJW_actDeleteButton{opacity:.72}._9lCpJW_actRow ._9lCpJW_actDeleteButton:focus{opacity:1;outline:2px solid var(--color-focus-ring,var(--color-surface-accent));outline-offset:2px}._9lCpJW_sceneRow:hover:not(._9lCpJW_active){background:color-mix(in oklch, var(--color-surface-accent) 35%, transparent)}._9lCpJW_sceneRow[data-dnd-placeholder=clone]{pointer-events:none;opacity:.3}._9lCpJW_sceneRow[data-dnd-dragging]{padding-block:var(--space-sm);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._9lCpJW_itemButton{cursor:pointer;width:100%;min-height:28px;padding:0 var(--space-md) 0 0;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;border-radius:var(--radius-md);background:0 0;border:1px solid #0000;align-items:center;display:flex}._9lCpJW_itemButton._9lCpJW_dragging{opacity:.52}._9lCpJW_dragHandle{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 calc(6px * var(--size-scale));box-sizing:content-box;width:calc(6px * var(--size-scale));min-height:calc(15px * var(--size-scale));padding-inline:calc(4px * var(--size-scale));color:color-mix(in oklch, var(--color-text-muted) 55%, var(--color-border));appearance:none;opacity:.55;background-color:#0000;background-image:radial-gradient(currentColor .8px,#0000 .9px),radial-gradient(currentColor .8px,#0000 .9px);background-position:0 0, calc(3px * var(--size-scale)) 0;background-origin:content-box;background-clip:content-box;background-size:calc(3px * var(--size-scale)) calc(4px * var(--size-scale));border-radius:calc(3px * var(--size-scale));border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}._9lCpJW_dragHandle:active{cursor:grabbing}._9lCpJW_dragHandleSpacer{flex:0 0 calc(14px * var(--size-scale));min-height:calc(15px * var(--size-scale));display:inline-flex}._9lCpJW_itemLabel{overflow-wrap:break-word;min-width:0}._9lCpJW_sceneTitle{text-transform:var(--scene-heading-casing,uppercase)}._9lCpJW_actTitleDisplay{text-transform:var(--act-casing,uppercase)}._9lCpJW_scenePlaceholder{background:color-mix(in oklch, var(--color-surface-accent) 40%, transparent);border:1.5px dashed color-mix(in oklch, var(--color-border) 80%, var(--color-surface-accent));border-radius:var(--radius-md);min-height:28px}._9lCpJW_dragOverlayRow{opacity:.96;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.z47vFa_panel{gap:var(--space-2xl);width:clamp(300px,31vw,380px);min-width:300px;padding:var(--space-2xl);background:var(--color-surface);align-content:start;display:grid;overflow:auto}.z47vFa_header{gap:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.z47vFa_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.z47vFa_description{max-width:34ch;margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted)}.z47vFa_templateField{gap:var(--space-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;display:grid}._1B7ZGq_warning{font-size:var(--font-size-sm);color:var(--color-text-muted);border-left:2px solid var(--color-status-warning);gap:.3rem;margin:.5rem 0 .75rem;padding-left:.55rem;display:grid}._1B7ZGq_warning button{font:inherit;color:inherit;text-align:left}._1B7ZGq_warning ul{margin:0;padding-left:1rem}.gkAlZG_module{gap:var(--space-md);display:grid}.gkAlZG_title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.gkAlZG_description{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted)}.gkAlZG_checkList{gap:var(--space-sm);display:grid}.gkAlZG_checkRow,.gkAlZG_field{gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text);align-items:center;display:flex}.gkAlZG_field{justify-content:space-between}.gkAlZG_field input{width:82px}.gkAlZG_countField{grid-template-columns:auto calc(72px * var(--size-scale)) auto;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text);justify-content:start;align-items:center;display:grid}.gkAlZG_balancingBlankIndicator{cursor:help;font:inherit;font-size:var(--font-size-xs);color:var(--color-text-muted);background:0 0;border:0;border-bottom:1px dashed;padding:0}.gkAlZG_balancingBlankIndicator:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gkAlZG_initialPage{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border);display:grid}.gkAlZG_initialPageTitle{font-weight:var(--font-weight-bold)}.gkAlZG_initialPageOptions{gap:var(--space-lg);padding-left:var(--space-md);border-left:1px solid var(--color-border);display:grid}.gkAlZG_initialPageSection{gap:var(--space-lg);display:grid}.gkAlZG_sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.gkAlZG_sectionOptions{gap:var(--space-md);display:grid}.gkAlZG_orderField{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.gkAlZG_orderPrefix{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.gkAlZG_preservePagination{align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.U5aBGq_preview{background:var(--color-surface-raised);border-left:1px solid var(--color-border);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.U5aBGq_toolbar{min-height:var(--control-height-lg);padding:0 var(--space-xl);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.U5aBGq_zoomControls{gap:var(--space-sm);align-items:center;display:inline-flex}.U5aBGq_zoomControls button{cursor:pointer;width:28px;height:28px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-full);background:0 0}.U5aBGq_zoomControls button:disabled{cursor:not-allowed;opacity:.4}.U5aBGq_pages{scrollbar-color:var(--color-border-strong) var(--color-surface);scrollbar-width:auto;scrollbar-gutter:stable;gap:var(--space-xl);min-height:0;padding:var(--space-2xl);align-content:start;justify-items:center;display:grid;overflow:auto}.U5aBGq_pages::-webkit-scrollbar{width:calc(14px * var(--size-scale));height:calc(14px * var(--size-scale))}.U5aBGq_pages::-webkit-scrollbar-track{background:var(--color-surface);border-left:1px solid var(--color-border)}.U5aBGq_pages::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:calc(3px * var(--size-scale)) solid transparent;border-radius:var(--radius-full);background-clip:padding-box}.U5aBGq_pages::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--color-text) 35%, var(--color-border-strong));background-clip:padding-box}.U5aBGq_preview[aria-busy=true] .U5aBGq_pages{pointer-events:none}.U5aBGq_page{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-canvas);background:#fff;background:lab(100% 0 0);overflow:hidden}.U5aBGq_page canvas{display:block}.U5aBGq_empty{max-width:32ch;margin-top:var(--space-7xl);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-muted);text-align:center;text-wrap:pretty}.U5aBGq_overlay{z-index:2;inset:var(--control-height-lg) 0 0;padding:var(--space-2xl);color:var(--color-text);background:color-mix(in oklch, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:absolute}.U5aBGq_busyPanel{gap:var(--space-md);padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-popover);align-items:center;display:inline-flex}.U5aBGq_busyPanel [role=progressbar]{width:1.15rem;height:1.15rem;color:var(--color-text-muted)}.U5aBGq_error{z-index:3;right:var(--space-xl);bottom:var(--space-xl);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--color-status-danger);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);position:absolute}.iNoveG_shell{grid-template-columns:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.iNoveG_placeholder{height:100%;color:var(--color-text-muted);place-items:center;display:grid}.IMp6fa_acknowledgement{margin:var(--space-md) 0 0;line-height:var(--line-height-normal);color:var(--color-text-muted);text-wrap:pretty}.IMp6fa_actions{margin-top:var(--space-md);justify-content:flex-end;display:flex}
