*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.right-0{right:0}.top-0{top:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-32{height:8rem}.h-full{height:100%}.w-32{width:8rem}.w-full{width:100%}.max-w-xl{max-width:36rem}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-4{padding:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:10px;width:10px;border-radius:9999px;background:#fff;border:1px solid #999;cursor:pointer;margin-top:0}input[type=range]::-moz-range-thumb{height:10px;width:10px;border-radius:9999px;background:#fff;border:2px solid #999;cursor:pointer}.hover\:text-pink-400:hover{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:text-xs{font-size:.75rem;line-height:1rem}}:root{--bg0: #111827;--bg1: #1f2937;--pane: rgba(31, 41, 55, .4);--pane-thin: rgba(255, 255, 255, .08);--pane-thinner: rgba(255, 255, 255, .06);--text: #e5e7eb;--muted: #9ca3af;--ring: rgba(255, 255, 255, .12);--gap: 8px;--radius: 8px;--square-w: clamp(160px, 56vh, 220px);--fast: .12s;--med: .2s;--slow: .4s;--font-base: 1rem;--font-small: .875rem;--font-smaller: .75rem;--font-large: 1.125rem;--font-xlarge: 1.25rem;--slider-track-h: 6px;--slider-thumb-d: 14px;--slider-thumb-offset-y: 0;--focus-outline-color: #38bdf8;--focus-outline-width: 2px}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}html.text-size-small{--font-base: .875rem;--font-small: .75rem;--font-smaller: .6875rem;--font-large: 1rem;--font-xlarge: 1.125rem}html.text-size-large{--font-base: 1.125rem;--font-small: 1rem;--font-smaller: .875rem;--font-large: 1.25rem;--font-xlarge: 1.5rem}html,body,#root{margin:0;padding:0;height:100%;width:100%;background:linear-gradient(to bottom right,var(--bg0),var(--bg1));color:var(--text);font-size:var(--font-base)}.golden-layout{display:flex;height:100vh;width:100vw;overflow:hidden}.golden-layout.panel-right{flex-direction:row}.golden-layout.panel-left{flex-direction:row-reverse}.panel{position:relative;width:38.2%;box-shadow:0 0 0 transparent;transition:width var(--fast) ease,transform var(--slow) ease-out,opacity var(--slow) ease,box-shadow .2s;will-change:width}.panel:not(.collapsed){box-shadow:-4px 0 12px #0000004d}.panel.panel-right.collapsed{transform:translate(100%)}.panel.panel-left.collapsed{transform:translate(-100%)}.panel.panel-right.collapsed{transform:translate(100%);opacity:0;width:0}.panel.panel-left.collapsed{transform:translate(-100%);opacity:0;width:0}.panel.collapsed{width:0!important}.panel.collapsed .panel-resizer{display:none}.collapse-bar{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:60px;z-index:6;opacity:.05;cursor:pointer;background:linear-gradient(to right,#445461,#292727,#462a45);border:1px solid #777;border-radius:6px;display:flex;justify-content:center;align-items:center;transition:opacity var(--med) ease}.collapse-bar:hover{opacity:1}.collapse-bar.left{left:0;border-radius:0 6px 6px 0}.collapse-bar.right{right:0;border-radius:6px 0 0 6px}.collapse-bar.floating{position:fixed;top:50%;transform:translateY(-50%);z-index:1000}.collapse-bar.floating.left{left:0;border-radius:0 6px 6px 0}.collapse-bar.floating.right{right:0;border-radius:6px 0 0 6px}.collapse-bar-inner{width:4px;height:40px;border-radius:2px;background:linear-gradient(to right,#eee,#bbb,#eee);position:relative}.collapse-bar-inner:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 1px,transparent 2px,transparent 3px);opacity:.3;pointer-events:none}@keyframes waveLoop{0%{transform:translate(0)}33%{transform:translate(-3px)}66%{transform:translate(3px)}to{transform:translate(0)}}@keyframes waveLoopReverse{0%{transform:translate(0)}33%{transform:translate(3px)}66%{transform:translate(-3px)}to{transform:translate(0)}}.collapse-bar-inner.wave{animation:waveLoop .6s linear}.collapse-bar-inner.wave-reverse{animation:waveLoopReverse .6s linear}.section-34{flex:1 1 auto;background:#4b55631a;border-radius:var(--radius);height:100%}.section-21{height:61.8%;background:var(--pane);border-radius:var(--radius);padding-top:.5rem;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.section-21>*:first-child{margin-bottom:0}.section-21>.section-21-fill{overflow:hidden}.section-21 .radar-wrapper,.section-21 .advanced-area,.section-21 .advanced-content{flex:1 1 auto}.section-5,.section-1-2-3,.section-8,.section-21,.section-34{min-height:3rem}.nav-button{position:absolute;top:.5rem;padding:.3rem .5rem;font-size:1.4rem;border:0;border-radius:6px;background:#ffffff1a;color:#fff;cursor:pointer;z-index:50;opacity:.05;transition:opacity .4s ease-in-out;transition-delay:.2s;pointer-events:none}.nav-button.left{left:.7rem}.nav-button.right{right:.7rem}.nav-button:hover{background:#fff3;transform:scale(1.05);opacity:1}.nav-button:disabled{opacity:.3;cursor:not-allowed}.section-21:hover .nav-button{opacity:1;transition-delay:0s;transition-duration:0s;pointer-events:auto}.nav-button[data-page-tip]{position:absolute}.nav-button[data-page-tip]:after{content:attr(data-page-tip);position:absolute;left:50%;top:100%;transform:translate(-50%,-2px);padding:2px 7px;border-radius:999px;background:var(--pane);color:var(--text);font-size:10px;line-height:1.2;white-space:nowrap;box-shadow:0 4px 14px #0000008c;opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.nav-button[data-page-tip]:hover:after{opacity:1;transform:translate(-50%,2px)}.pill-tip[data-tip]{position:relative}.pill-tip[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:100%;transform:translate(-50%,-2px);padding:2px 7px;border-radius:999px;background:var(--pane);color:var(--text);font-size:10px;line-height:1.2;white-space:nowrap;box-shadow:0 4px 14px #0000008c;opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out;z-index:2000}.pill-tip[data-tip]:hover:after{opacity:1;transform:translate(-50%,2px)}.bottom-area{display:grid;grid-template-columns:minmax(0,1fr) var(--square-w);align-items:stretch;gap:var(--gap);min-height:0;padding-top:.25rem}.bottom-left{display:grid;grid-template-columns:68% 32%;grid-template-rows:auto 1fr;padding-right:5px;grid-template-areas:"s5 s123" "s8 s8";gap:var(--gap);min-height:0;min-width:0;overflow:hidden;max-height:240px!important}.section-5{grid-area:s5;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;gap:0;padding:.2rem;border-radius:.5rem;min-width:0}.controls-grid{display:flex;flex-wrap:wrap;gap:0px;align-items:center;box-sizing:border-box;padding-left:12px;padding-right:5px;-moz-column-gap:0;column-gap:0;row-gap:0}.controls-grid .icon-row,.controls-grid .text-row,.controls-grid .settings-slot,.controls-grid .save-load-buttons{display:contents}.controls-grid>*>*{justify-self:center}.icon-button,.info-beacon-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.controls-grid .text-row>button{min-width:68px;height:28px;line-height:26px;padding:0 .5rem}.controls-grid button{margin-right:1px}.save-load-buttons{display:flex;justify-content:center;gap:.3rem;margin-top:auto}.save-load-buttons button{padding:1px 6px;font-size:var(--font-smaller);background:#222;color:#ccc;border:1.5px solid #555;border-radius:1rem;cursor:pointer;transition:transform var(--fast) ease,background var(--fast) ease,border-color var(--fast) ease,box-shadow var(--fast) ease}.save-load-buttons button:hover{background:#333;border-color:#777;transform:translateY(-1px);box-shadow:0 8px 16px #00000059}.save-load-buttons button:active{transform:translateY(0) scale(.98);box-shadow:0 4px 10px #00000059;animation:growBack .18s ease forwards}.section-1-2-3{grid-area:s123;display:flex;align-items:center;justify-content:center;min-width:0;margin-top:10px;margin-right:16px}.dice-info-stack{display:flex;flex-direction:column;align-items:center;gap:.4rem}.preset-random-button{font-size:1rem;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}@keyframes diceHover{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes diceRoll{0%{transform:scale(1.2) rotate(0)}50%{transform:scale(1.4) rotate(180deg)}to{transform:scale(1.2) rotate(360deg)}}.preset-random-button:hover{animation:diceHover .4s ease-in-out}.preset-random-button.clicked{animation:diceRoll .4s ease}.info-beacon-btn{all:unset;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;font-size:var(--font-base);border-radius:50%;cursor:pointer;transition:transform .15s ease}.info-beacon-btn:hover{transform:scale(1.1)}.info-beacon-btn.armed{background-color:#fff3;box-shadow:0 0 6px #fff6}.section-8{grid-area:s8;display:flex;flex:1 1 0;min-height:0;border-radius:10px;padding:.1rem;overflow:hidden;min-width:0;margin-left:7px;margin-right:0;margin-bottom:40px}.ai-preview-box{height:100%;width:100%;display:flex;flex-direction:column;align-content:start;background:#080809;border-radius:10px;border:1px solid var(--pane-thin);padding:2px;margin-right:2px;overflow:hidden}.ai-preview-text{max-height:100%}.section-13{flex:0 0 auto;width:var(--square-w);height:min(100%,var(--square-w));min-width:225px;background:var(--pane);border-radius:.5rem;overflow-y:auto;display:flex;align-items:stretch;justify-content:center;aspect-ratio:1 / 1;max-width:100%;min-height:0}.sliders-wrapper{flex:1 1 auto;min-height:100%;overflow:visible!important;padding:.1rem .2rem;height:auto}.slider-block{display:flex;flex-direction:column;align-items:center;margin-bottom:.2rem}.slider-title{font-weight:600;color:#eee;text-align:center;cursor:pointer;margin-bottom:-.6rem;transition:color .2s ease;padding:.5rem .2rem;min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center}.slider-title.dark{color:#888}.slider-labels{display:flex;justify-content:space-between;width:100%;font-size:.75em;color:#aaa;margin-bottom:.1rem}.slider-input,.rubric-slider,.ctrl input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--slider-thumb-hit);background:transparent;cursor:pointer}.slider-input::-webkit-slider-runnable-track,.rubric-slider::-webkit-slider-runnable-track,.ctrl input[type=range]::-webkit-slider-runnable-track{height:var(--slider-track-h);border-radius:999px;background:linear-gradient(to right,#84ccff4d 0% calc(var(--slider-progress,0)*100%),#f472b64d calc(var(--slider-progress,0)*100%) 100%)}.slider-input::-moz-range-track,.rubric-slider::-moz-range-track,.ctrl input[type=range]::-moz-range-track{height:var(--slider-track-h);border-radius:999px;background:linear-gradient(to right,#84ccff4d 0% calc(var(--slider-progress,0)*100%),#f472b64d calc(var(--slider-progress,0)*100%) 100%)}.slider-input::-webkit-slider-thumb,.rubric-slider::-webkit-slider-thumb,.ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-d);height:var(--slider-thumb-d);border-radius:50%;background:hsl(var(--slider-hue,340),var(--slider-sat,90%),calc(var(--slider-light,75%) - 10%));box-shadow:0 0 0 0 currentColor;margin-top:calc((var(--slider-track-h) - var(--slider-thumb-d))/2 + var(--slider-thumb-offset-y));-webkit-transition:transform .2s ease,background .2s ease,box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;cursor:pointer}.slider-input::-moz-range-thumb,.rubric-slider::-moz-range-thumb,.ctrl input[type=range]::-moz-range-thumb{width:var(--slider-thumb-d);height:var(--slider-thumb-d);border-radius:50%;background:hsl(var(--slider-hue,340),var(--slider-sat,90%),calc(var(--slider-light,75%) - 10%));box-shadow:0 0 0 0 currentColor;transform:translateY(calc((var(--slider-track-h) - var(--slider-thumb-d))/2 + var(--slider-thumb-offset-y)));-moz-transition:transform .2s ease,background .2s ease,box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;cursor:pointer}.slider-input:focus::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 8px #ff638499}.slider-input:hover::-webkit-slider-thumb{transform:scale(1.3);box-shadow:0 0 10px hsl(var(--slider-hue,340),var(--slider-sat,90%),70%)}.slider-input:hover::-moz-range-thumb{transform:translateY(calc((var(--slider-track-h) - var(--slider-thumb-d))/2)) scale(1.3)}.radar-wrapper,.radar-wrapper *{user-select:none;-webkit-user-select:none;-moz-user-select:none}.radar-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-height:100%}.radar-inner{width:65%;height:65%;position:relative;cursor:pointer}.radar-labels-layer{position:absolute;inset:0;pointer-events:none;font:inherit}.radar-label{position:absolute;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;line-height:1.1;font-size:var(--font-small)}.radar-label.wrap{max-width:9rem;white-space:normal;text-wrap:balance}.section-21,.radar-wrapper,.radar-wrapper canvas{overscroll-behavior:contain;touch-action:none}.sliders-wrapper,.sliders-wrapper input[type=range]{touch-action:pan-y}.subset-tabs-container,.subset-tabs-container.no-grow{position:relative;overflow:hidden;padding:1 var(--gap) 1px var(--gap);box-sizing:border-box;align-self:stretch;width:100%}.section-21 .tabs-row{display:flex;align-items:center;justify-content:flex-start;gap:2px;width:100%;padding:0 var(--gap) 2px var(--gap);box-sizing:border-box;overflow:hidden}.section-21 .tabs-row .tab{flex:1 1 0;min-width:60px;max-width:100px;padding:1px 2px}.section-21 .tabs-row .add-tab{flex:0 0 auto;margin-left:4px}.tab{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:2px 8px;height:18px;line-height:1;white-space:nowrap;overflow:visible;position:relative;background:#28354666;color:#ccc;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:background .2s ease,transform .2s ease;flex:0 1 auto;max-width:100%;font-size:var(--font-smaller)}.tab:hover{background:#58749b66}.active-tab{background:#40557266;border-color:#ffffff1f;box-shadow:0 0 0 1px #ffffff0a inset}.preset-tab-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a0a0a0;font-weight:600;font-size:var(--font-smaller);text-align:center;max-width:15ch}.close-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:12px;line-height:1;color:#a8a8a8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-tab:hover{color:#fff}.add-tab{background:transparent;border:none;color:#aaa;font-size:.9rem;cursor:pointer;padding:0 6px;height:20px;flex-shrink:0}.add-tab:hover{color:#fff}.page-gt1 .subset-tabs-container{display:none!important}.settings-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:4000}.settings-panel{width:min(720px,92vw);max-height:86vh;background:#1f2937f5;border:1px solid var(--pane-thin);border-radius:16px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.settings-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--pane-thinner)}.settings-header h2{margin:0;font-size:var(--font-large);font-weight:600;color:var(--text)}.settings-body{display:grid;grid-template-columns:200px 1fr;min-height:360px}.settings-tabs{display:flex;flex-direction:column;background:#ffffff05;border-right:1px solid var(--pane-thinner);padding:8px;gap:6px}.settings-tab{text-align:left;padding:8px 10px;border-radius:8px;color:#d1d5db;border:1px solid transparent;background:transparent;cursor:pointer;font-size:var(--font-small)}.settings-tab:hover{background:#ffffff0d}.settings-tab.active{background:#ffffff14;border-color:#ffffff1f;color:#fff}.settings-content{padding:16px;overflow:auto;font-size:var(--font-small)}.settings-section h3{margin:0 0 8px;color:var(--text);font-size:var(--font-large)}.subtle{color:var(--muted);margin:0 0 12px;font-size:var(--font-small)}.field-row{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:12px;margin-bottom:12px}.field-row select{width:100%;padding:6px 8px;border-radius:8px;background:#111827cc;color:var(--text);border:1px solid var(--pane-thin)}.toggle-row{margin:12px 0;color:#d1d5db;font-size:var(--font-small)}.button-row{margin-top:12px;display:flex;gap:8px}button,button *{user-select:none;-webkit-user-select:none;-moz-user-select:none;outline:none}.icon-button{display:inline-flex;align-items:center;gap:8px}.icon-button .icon-label{font-size:var(--font-small)}.icon-button[aria-pressed=true]{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff14 inset}.ghost-button{background:transparent;color:#e5e7eb;border-radius:10px;cursor:pointer;transition:transform var(--fast) ease,background var(--fast) ease,border-color var(--fast) ease,box-shadow var(--fast) ease}.ghost-button:hover{transform:scale(1.08);border-color:#ffffff3d;box-shadow:0 8px 20px #00000059}.ghost-button:active{transform:scale(.94)}@keyframes growBack{0%{transform:scale(.94)}to{transform:scale(1.08)}}.ghost-button:active:hover{animation:growBack .18s ease forwards}.adv-btn .presets-icon{filter:drop-shadow(0 0 4px rgba(255,255,255,.65)) drop-shadow(0 0 10px rgba(255,255,255,.35))}@keyframes presetGlow{0%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.55)) drop-shadow(0 0 9px rgba(255,255,255,.3))}50%{filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.45))}}.adv-btn .presets-icon.breathe{animation:presetGlow 2.4s ease-in-out infinite}.toggle-container{width:60px;height:30px;border-radius:20px;padding:3px;cursor:pointer;position:relative;background:linear-gradient(to right,#242f41,#0e1521);transition:background .3s ease;box-shadow:inset 0 2px 4px #00000080}.toggle-track{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative}.toggle-track .toggle-icon{display:flex;justify-content:space-between;width:100%;gap:9px;padding:0 2px;z-index:1}.icon-img{width:20px;height:20px;opacity:.6;transition:opacity .3s ease}.toggle-track.ai .icon-img:first-child{opacity:1}.toggle-track.me .icon-img:last-child{opacity:1}.toggle-thumb{z-index:0;width:50px;height:25px;border-radius:50%;background:linear-gradient(to bottom,#7a7f87,#4d5158);position:relative;top:0;transition:left .3s ease,right .3s ease;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #0000004d,0 2px 4px #0006}.toggle-thumb.left{left:calc(100% - 54px)}.toggle-thumb.right{left:calc(100% - 28px)}.toggle-icon,.toggle-icon img{pointer-events:none}.toggle-thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transform:rotate(0);background:conic-gradient(from 315deg,#fff0 0 76%,#fff 78% 82%,#fff0 84% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));filter:drop-shadow(0 0 2px rgba(255,255,255,.45))}.toggle-thumb:hover:after,.toggle-thumb:active:after{animation:borderShine 1.85s cubic-bezier(.2,.7,0,1) forwards}@keyframes borderShine{0%{opacity:0;transform:rotate(315deg)}10%{opacity:1}to{opacity:0;transform:rotate(735deg)}}.toggle-thumb:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;opacity:0;pointer-events:none;box-shadow:0 0 3px 1px #ffffff59,0 0 7px 2px #ffffff1f;transform:translate(-50%,-50%) rotate(315deg) translate(calc(50% - 1px));-webkit-mask:radial-gradient(circle,transparent calc(100% + -0px),#000 100%);mask:radial-gradient(circle,transparent calc(100% + -0px),#000 100%)}.toggle-thumb:hover:before,.toggle-thumb:active:before{animation:sparkOrbit 1.85s cubic-bezier(.2,.7,0,1) forwards}@keyframes sparkOrbit{0%{opacity:0;transform:translate(-50%,-50%) rotate(315deg) translate(calc(50% - 1px))}10%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(735deg) translate(calc(50% - 1px))}}@media (prefers-reduced-motion: reduce){.toggle-thumb:hover:after,.toggle-thumb:active:after,.toggle-thumb:hover:before,.toggle-thumb:active:before{animation:none;opacity:0}}.info-mode-cursor{cursor:help!important}.info-overlay-tooltip{position:fixed;z-index:3000;max-width:320px;padding:8px 10px;border-radius:8px;background:#0f172a;color:var(--text);border:1px solid #334155;box-shadow:0 10px 24px #00000059;font-size:var(--font-small);pointer-events:none}.preset-label-row{position:relative;display:inline-flex;align-items:center;gap:6px}.preset-label-row .infotip-icon{opacity:0;transition:opacity .12s ease}.preset-label-row:hover .infotip-icon,.preset-label-row:focus-within .infotip-icon,.infotip-wrap .infotip-bubble~.infotip-icon{opacity:.9}.preset-label-under{position:relative;text-align:center}.preset-variants-trigger{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:.45rem;padding:0 .4rem;line-height:1.1;opacity:0;transition:opacity .2s ease;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;border-radius:.35rem;color:var(--text);cursor:pointer;font-size:var(--font-smaller)}.preset-label-under:hover .preset-variants-trigger{opacity:1}.preset-variants-trigger:hover{background:#ffffff1f}.row{display:flex}.between{justify-content:space-between}.center{align-items:center}.gap{gap:10px}.theme-mono{filter:grayscale(100%)}.mode-label{transition:color .2s ease;pointer-events:none}.mode-label.lightMax{color:#f472b6}.mode-label.lightMin{color:#60a5fa}.mode-label.darkMax{color:#f87171}.mode-label.darkMin{color:#34d399}.mode-label.neutral{color:#ccc}.hover-highlight{transition:transform .2s ease,color .2s ease;will-change:transform,color}.hover-highlight:hover{transform:scale(1.05);color:var(--highlight-color, #fff)}@keyframes flare-subtle{30%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.flare-once{animation:flare-subtle 1.6s ease-in-out}.placeholder{height:100%;display:grid;place-items:center;color:#cbd5e1;opacity:.75;border:1px dashed rgba(255,255,255,.12);border-radius:12px}.toast-copied,.toast-saved{position:fixed;right:16px;padding:8px 10px;background:#1f2937f2;border:1px solid var(--ring);border-radius:10px;font-size:var(--font-small);color:var(--text);box-shadow:0 10px 30px #00000059;pointer-events:none;animation:toastIn .12s ease,toastOut .2s ease .7s forwards}.toast-saved{bottom:52px;animation:toastIn .12s ease,toastOut .2s ease 1.2s forwards}@keyframes toastIn{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastOut{to{transform:translateY(6px);opacity:0}}.controls-grid .adv-btn,.controls-grid .info-beacon-btn,.controls-grid .icon-button,.controls-grid .preset-random-button{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.controls-grid .preset-random-button{font-size:18px}.controls-grid .preset-random-button>*{transform:translate(.5px)}.adv-btn{--gear-fill: #fbbf24;--gear-accent: #f59e0b;--gear-stroke: rgba(0, 0, 0, .45);position:relative;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding-left:4px;padding-top:4px;border-radius:12px;border:1px solid var(--pane-thin);background:linear-gradient(180deg,#ffffff0f,#ffffff0a);box-shadow:0 1px #00000059 inset;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.adv-btn:hover{border-color:#ffffff38;box-shadow:0 6px 4px #00000059;transform:translateY(-1px)}.adv-btn:active{transform:translateY(0) scale(.97);box-shadow:0 0 0 1px #f59e0ba6,0 0 8px #f59e0ba6}.adv-btn.is-on{outline:2px solid rgba(245,158,11,.45);outline-offset:2px}.adv-btn svg{width:80%;height:80%;display:block;overflow:visible;filter:drop-shadow(0 1px 0 rgba(0,0,0,.3))}.gear .gear-body{fill:var(--gear-fill);stroke:var(--gear-stroke);stroke-width:1.5}.gear .gear-hole{fill:#0b0f19;stroke:#ffffff26;stroke-width:1}.gear-teeth rect{fill:var(--gear-accent);stroke:var(--gear-stroke);stroke-width:1}.gear,.rotor{transform-box:fill-box;transform-origin:center}@keyframes spinCW{to{transform:rotate(360deg)}}@keyframes spinCCW{to{transform:rotate(-360deg)}}.adv-btn:is(:hover,:focus-visible,:active) .gear.big .rotor{animation:spinCW .9s linear infinite}.adv-btn:is(:hover,:focus-visible,:active) .gear.small .rotor{animation:spinCCW .6s linear infinite}@media (prefers-reduced-motion: reduce){.adv-btn .rotor{animation:none!important}}.advanced-area{display:grid;gap:12px}.advanced-area.section21{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px;padding:6px 8px;overflow-y:hidden}.advanced-area.section21 .ctrl{padding:6px 8px;border-radius:8px;gap:6px;border:1px solid var(--pane-thin);background:var(--pane);box-shadow:0 1px #00000040 inset}.advanced-area.section21 label{font-size:var(--font-small);letter-spacing:.01em;opacity:.9;display:block;margin-bottom:4px}.advanced-area.section21 input[type=text],.advanced-area.section21 input[type=number],.advanced-area.section21 select,.advanced-area.section21 textarea{width:100%;font-size:var(--font-small);color:var(--text);background:#ffffff05;border:1px solid var(--pane-thin);border-radius:8px;padding:4px 6px}.section-13.advanced-compact{font-size:var(--font-small);line-height:1.1;overflow-y:auto}.detail-panel{border:1px solid var(--pane-thin);border-radius:12px;background:#ffffff0d;padding:10px;font-size:var(--font-small);line-height:1.28}.scroll-muted{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.scroll-muted::-webkit-scrollbar{width:6px;height:6px}.scroll-muted::-webkit-scrollbar-track{background:transparent}.scroll-muted::-webkit-scrollbar-thumb{background-color:#ffffff1f;border-radius:8px}.scroll-muted:hover::-webkit-scrollbar-thumb{background-color:#ffffff38}.preset-context-menu{position:fixed;z-index:1000;min-width:120px;font-size:var(--font-small);background:#111827;color:var(--text);border:1px solid #374151;border-radius:.5rem;box-shadow:0 8px 24px #00000059;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preset-context-menu .menu-header{font-size:var(--font-small);opacity:.8;padding:.4rem .6rem;border-bottom:1px solid rgba(255,255,255,.08)}.preset-context-menu .menu-item{display:block;width:100%;text-align:left;background:transparent;border:0;color:inherit;padding:.15rem .5rem;cursor:pointer;max-width:214px}.preset-context-menu .menu-item:hover{background:#ffffff14}.preset-context-menu .menu-edit{font-weight:700;letter-spacing:.02em}.preset-context-menu .menu-divider{height:1px;background:#ffffff14;margin:.25rem}.reorder-list{display:flex;flex-direction:column;gap:2px}.reorder-row{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:2px;padding:3px 4px;border:1px solid var(--pane-thinner);border-radius:8px;background:#ffffff08;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reorder-row:active{cursor:grabbing}.reorder-label{opacity:.95;font-size:var(--font-small)}.grab-handle{display:inline-flex;align-items:center;justify-content:center;width:14px;color:#b9c1cc;transform:rotate(90deg);pointer-events:none}.row-action.row-delete{padding:2px 6px;border-radius:8px;border:1px solid var(--pane-thin);background:#ffffff0a;color:var(--text);font-size:var(--font-small)}.row-action.row-delete:hover{background:#ffffff17}.drop-slot{height:16px;margin:-8px 0;border-radius:4px;background:transparent;transition:background var(--fast) ease}.drop-slot.active{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40}.s13-panel{position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:0 4px 20px;padding:12px 14px;border:1px solid var(--pane-thin);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);overflow-wrap:anywhere}.s13-panel h3{margin:0 0 8px;font-size:var(--font-large)}.s13-panel h4{margin:10px 0 6px;font-size:var(--font-base);opacity:.85}.s13-panel p,.s13-panel li{margin:0;line-height:1.35;font-size:var(--font-small)}.s13-panel ul{margin:6px 0 0 18px}.s13-panel ul.details li,.s13-panel ul.examples li{margin-bottom:6px;line-height:1.4}.s13-panel a,.s13-panel code{word-break:break-all;overflow-wrap:anywhere}.anchors-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.anchor-chip{display:inline-flex;align-items:baseline;gap:6px;padding:6px 8px;border-radius:6px;background:var(--pane-thinner);border:1px solid var(--pane-thin);font-size:var(--font-small);line-height:1.2}.anchor-chip .tag{font-size:var(--font-smaller);opacity:.8;text-transform:uppercase;letter-spacing:.02em}.tag-url{color:#6aa9ff}.tag-id{color:#8fd18f}.tag-version{color:#f0c36a}.tag-section{color:#b991e3}.tag-identifier{color:#df8888}.tag-term{color:#9ca3af}.section-8{inline-size:clamp(0px,100%,200px)}.bottom-left{inline-size:clamp(0px,100%,170px)}.settings-panel .reorder-card:focus-visible,.settings-panel .settings-header>button:focus-visible,.settings-panel .button-row button:focus-visible,.ctrl-select:focus-within .select-display{outline:2px solid rgba(147,197,253,.95);outline-offset:2px}.ctrl-select{position:relative;cursor:pointer}.ctrl-select .select-wrap{position:relative;display:inline-block;width:100%;height:1.6rem}.ctrl-select .native-select{width:100%;max-width:90px;min-height:20px;padding:4px 28px 4px 8px;border:1px solid var(--pane-thin);border-radius:6px;background:#11182780;color:var(--text);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;line-height:1;font-size:var(--font-small)}.ctrl-select .native-select:hover{border-color:#1a191938}.ctrl-select .native-select:focus{outline:1px solid #6aa9ff;outline-offset:-1px}.ctrl-select .caret{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.7}.section-5,.section-1-2-3{margin:0;padding-right:2px;padding-bottom:8px;padding-top:4px}.section-21{align-items:center;scrollbar-width:none}.section-21::-webkit-scrollbar{width:0;height:0}.panel:hover .section-21{scrollbar-width:thin}.panel:hover .section-21::-webkit-scrollbar{width:8px}.panel:hover .section-21::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:8px}:root{--slider-track-h: 10px;--slider-thumb-d: 5px}.slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--slider-thumb-d);background:linear-gradient(to right,#84ccff99 0% calc(var(--slider-progress, 0) * 100%),#f472b699 calc(var(--slider-progress, 0) * 100%) 100%);border-radius:999px;cursor:pointer;outline:none}.slider-input::-webkit-slider-runnable-track{height:var(--slider-track-h);background:transparent;border-radius:999px}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-d);height:var(--slider-thumb-d);border-radius:50%;background:hsl(var(--slider-hue,340),var(--slider-sat,90%),calc(var(--slider-light,75%) - 10%));border:none;margin-top:calc((var(--slider-track-h) - var(--slider-thumb-d)) / 2);-webkit-transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.slider-input::-moz-range-track{height:var(--slider-track-h);background:#f472b699;border-radius:999px}.slider-input::-moz-range-progress{height:var(--slider-track-h);background:#84ccff99;border-radius:999px}.slider-input::-moz-range-thumb{width:var(--slider-thumb-d);height:var(--slider-thumb-d);border-radius:50%;background:hsl(var(--slider-hue,340),var(--slider-sat,90%),calc(var(--slider-light,75%) - 10%));border:none;transform:translateY(calc((var(--slider-track-h) - var(--slider-thumb-d)) / 2));-moz-transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.slider-input:hover::-webkit-slider-thumb,.slider-input:focus-visible::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 10px hsl(var(--slider-hue,340),var(--slider-sat,90%),70%)}.slider-input:hover::-moz-range-thumb,.slider-input:focus-visible::-moz-range-thumb{transform:scale(1.15);box-shadow:0 0 10px hsl(var(--slider-hue,340),var(--slider-sat,90%),70%)}.slider-input:disabled{opacity:.5;cursor:not-allowed}button.tiny,.ghost-button.tiny{font-size:.6rem;padding:.2rem .1rem;border-radius:10px;min-width:auto;line-height:1.2}button.tiny:hover,.ghost-button.tiny:hover{transform:scale(1.05)}.reset-sheet-btn{font-size:.75rem;padding:.25rem .5rem;border-radius:6px;border:1px solid var(--pane-thin);background:linear-gradient(180deg,#ffffff0f,#ffffff0a);color:var(--text);cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.reset-sheet-btn:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border-color:#ffffff40;transform:scale(1.05)}.reset-sheet-btn:active{transform:scale(.95)}.bottom-area,.bottom-left{gap:0!important}.section-5{margin:.25rem!important}.section-1-2-3{margin:0rem!important}.section-5{padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.section-1-2-3{padding-right:0!important;padding-top:.25rem!important;padding-bottom:0!important}.section-13,.section-13.advanced-compact{padding-right:.25rem!important}.section-8{margin-top:.5rem!important;margin-bottom:1.5rem!important;margin-left:.5rem!important;margin-right:0!important}.section-5{padding-left:0!important}.controls-grid .adv-btn{margin-left:0!important;margin-top:.25rem!important}.slider-title{position:relative;padding-left:22px;padding-right:22px}.slider-btn{position:absolute;top:0;width:18px;height:18px;display:inline-grid;place-items:center;border-radius:6px;border:1px solid var(--pane-thin);background:#ffffff0a;color:var(--text);padding:0;cursor:pointer;opacity:.85;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.slider-btn:hover{transform:translateY(-1px);background:#ffffff14;border-color:#ffffff2e;opacity:1}.slider-btn:active{transform:translateY(0)}.slider-btn svg{display:block}.btn-yy{left:0}.btn-lock{right:0}.btn-yy.yin{box-shadow:inset 0 0 0 1px #00000059}.btn-yy.yin:hover{box-shadow:inset 0 0 0 1px #00000080}.btn-yy.yang{box-shadow:inset 0 0 0 1px #fff9}.btn-yy.yang:hover{box-shadow:inset 0 0 0 1px #fffc}.btn-lock.unlocked{box-shadow:inset 0 0 0 1px #ffffff40}.btn-lock.locked{box-shadow:inset 0 0 0 1px #38bdf8a6}.slider-input:disabled{opacity:.7;filter:grayscale(10%)}.slider-title{position:relative;display:flex;align-items:center;justify-content:center}.slider-title .title-text{pointer-events:none}.slider-block .mini-btn{position:absolute;top:3px;width:9px;height:9px;display:grid;place-items:center;background:transparent;border:none;padding:0;cursor:pointer;transition:transform .12s ease,background .12s ease}.slider-block .mini-btn:hover{transform:scale(1.06)}.slider-block .mini-btn:active{transform:scale(.96)}.slider-block{position:relative}.mini-btn.yin-yang{left:2px}.mini-btn.lock{right:2px}.mini-btn.yin-yang{border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain}.mini-btn.yin-yang.yin{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'>  <circle cx='50' cy='50' r='50' fill='white'/>  <path d='M50 0a50 50 0 0 0 0 100c13.8 0 25-11.2 25-25s-11.2-25-25-25-25-11.2-25-25S36.2 0 50 0z' fill='gray'/>  <circle cx='50' cy='25' r='8' fill='gray'/>  <circle cx='50' cy='75' r='8' fill='white'/></svg>")}.mini-btn.yin-yang.yang{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'>  <circle cx='50' cy='50' r='50' fill='black'/>  <path d='M50 0a50 50 0 0 0 0 100c13.8 0 25-11.2 25-25s-11.2-25-25-25-25-11.2-25-25S36.2 0 50 0z' fill='lightgray'/>  <circle cx='50' cy='25' r='8' fill='lightgray'/>  <circle cx='50' cy='75' r='8' fill='black'/></svg>")}.mini-btn.lock.off:before{content:"🔓";font-size:8px;line-height:1}.mini-btn.lock.on:before{content:"🔒";font-size:8px;line-height:1}.mini-btn.lock.on{box-shadow:0 0 5px #fff6}.slider-block.is-locked{opacity:.85}.slider-block.is-locked .slider-input{filter:grayscale(10%)}.mini-btn{background:none;border:none;padding:0;margin:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.mini-btn.lock{width:7px;height:7px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}@keyframes vibrateX{0%{translate:0 0}20%{translate:-2px 0}40%{translate:2px 0}60%{translate:-2px 0}80%{translate:2px 0}to{translate:0 0}}@keyframes vibrateXTransform{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.mini-btn.lock{will-change:transform,translate}.mini-btn.lock.vibrate{animation:vibrateX .25s linear}@supports not (translate: 1px 0){.mini-btn.lock.vibrate{animation:vibrateXTransform .25s linear}}.slider-block{overscroll-behavior:contain}.advanced-pages-scope{--adv-gap: 8px;--adv-pad: 8px;--adv-radius: 8px;--adv-stroke: 1px;--adv-bg-1: rgba(255,255,255,.03);--adv-bg-2: rgba(255,255,255,.04);--adv-bg-3: rgba(17,24,39,.35);--adv-bdr-1: rgba(255,255,255,.12);--adv-bdr-2: rgba(255,255,255,.16)}.advanced-pages-scope [data-scroll-root]{overflow-y:auto!important;scrollbar-gutter:stable;direction:ltr}.advanced-pages-scope .advanced-area.section21,.advanced-pages-scope .advanced-area.section-21{display:grid;grid-template-columns:repeat(auto-fill,280px);grid-auto-rows:minmax(7.5rem,auto);justify-content:center;gap:var(--adv-gap);padding:var(--adv-gap) 12px 56px}.advanced-pages-scope .advanced-area.section21 .ctrl-wrap,.advanced-pages-scope .advanced-area.section-21 .ctrl-wrap{width:280px}.advanced-pages-scope .advanced-area.section21 .ctrl,.advanced-pages-scope .advanced-area.section-21 .ctrl{width:100%;padding:6px 8px;border-radius:var(--adv-radius);border:var(--adv-stroke) solid var(--adv-bdr-1);background:var(--adv-bg-1);box-shadow:0 1px #00000040 inset}.advanced-pages-scope .subopts-grid{display:grid;grid-template-columns:repeat(auto-fill,232px);gap:var(--adv-gap);justify-content:start}.advanced-pages-scope .subopt.col,.advanced-pages-scope .subopt.row{width:232px;box-sizing:border-box;padding:6px 8px;border-radius:6px;background:#00000024}.advanced-pages-scope .subopt.hr{grid-column:1/-1;height:1px;background:#ffffff1f;margin:4px 0}.advanced-pages-scope select,.advanced-pages-scope .native-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;max-width:170px;color:inherit;background-color:#ffffff0f;border:var(--adv-stroke) solid var(--adv-bdr-2);border-radius:6px;padding:4px 1.8rem 4px 8px;font-size:.65rem}.advanced-pages-scope .select-wrap:after{content:"";position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:.6rem;height:.5rem;pointer-events:none;opacity:.9;color:currentColor;background:no-repeat center / 100% 100% url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 6 5-6' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.advanced-pages-scope select::-ms-expand{display:none}.advanced-pages-scope input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.3rem;background:transparent;margin:.1rem 0 .5rem}.advanced-pages-scope input[type=range]::-webkit-slider-runnable-track{height:.32rem;border-radius:999px;background:linear-gradient(to right,#ffffff3d,#ffffff29);border:1px solid rgba(255,255,255,.12)}.advanced-pages-scope input[type=range]::-moz-range-track{height:.32rem;border-radius:999px;background:linear-gradient(to right,#ffffff3d,#ffffff29);border:1px solid rgba(255,255,255,.12)}.advanced-pages-scope input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #00000040,0 0 0 4px #ffffff40;margin-top:calc((.32rem - 12px)/2);cursor:pointer}.advanced-pages-scope input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #00000040,0 0 0 4px #ffffff40;cursor:pointer}.advanced-pages-scope .subopts-box[data-parent=contextAnchors]{background:transparent}.advanced-pages-scope .subopts-box[data-parent=contextAnchors] .anchors-mgr{background:transparent;border:0;padding:0;max-height:40vh;overflow:auto}.advanced-pages-scope .subopts-box[data-parent=contextAnchors] .anchor-card{background:var(--adv-bg-3);border:var(--adv-stroke) solid var(--adv-bdr-1);border-radius:var(--adv-radius);padding:var(--adv-pad);margin-bottom:var(--adv-gap)}.advanced-pages-scope .anchors-row.edit{display:grid;grid-template-columns:1fr auto;gap:var(--adv-gap);align-items:center}.advanced-pages-scope .anchors-addmenu .am-menu{background:#111827eb;border:var(--adv-stroke) solid rgba(255,255,255,.14);border-radius:var(--adv-radius);box-shadow:0 8px 24px #00000040;padding:4px}.advanced-pages-scope .anchors-addmenu .am-opt{padding:8px 10px;border-radius:6px;cursor:pointer}.advanced-pages-scope .anchors-addmenu .am-opt:hover,.advanced-pages-scope .anchors-addmenu .am-opt.active{background:#ffffff0f}.advanced-pages-scope .s13-info{position:sticky;top:0;z-index:3;background:linear-gradient(to bottom,#111827e6,#11182700);padding:6px 8px;margin-bottom:4px}.advanced-pages-scope .quad-wrap{width:100px;height:100px;margin:0 auto;position:relative}.advanced-pages-scope .quad-pad{width:80%;height:80%;position:relative;background:linear-gradient(0deg,#ffffff0f,#ffffff0f);border:1px solid var(--adv-bdr-1);border-radius:var(--adv-radius)}.advanced-pages-scope .quad-vline,.advanced-pages-scope .quad-hline{position:absolute;background:#ffffff40}.advanced-pages-scope .quad-vline{top:10px;bottom:10px;width:1px}.advanced-pages-scope .quad-hline{left:10px;right:10px;height:1px}.advanced-pages-scope .quad-thumb{position:absolute;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 30%,#fff,#d1d5db);border:2px solid rgba(0,0,0,.25);box-shadow:0 1px 4px #0006}.advanced-pages-scope .quad-label{position:absolute;font-size:10px;line-height:1;opacity:.85}.advanced-pages-scope .quad-xmin{left:0;bottom:-14px}.advanced-pages-scope .quad-xmax{right:0;bottom:-14px;text-align:right}.advanced-pages-scope .quad-ymin,.advanced-pages-scope .quad-ymax{writing-mode:vertical-rl;transform:rotate(180deg);left:-10px}.advanced-pages-scope .quad-ymin{bottom:0;transform-origin:left bottom}.advanced-pages-scope .quad-ymax{top:0;transform-origin:left top}:root{--s21-nav-w: 28px;--square-w: clamp(140px, min(48vh, 38vw), 225px)}html,body,#root{height:100%}.golden-layout{overflow:hidden}.section-21,.section-21 *{box-sizing:border-box;max-width:100%}.section-21 .s21-inner,.section-21 .s21-active-content,.section-21 .s21-inner>*,.section-21 .s21-active-content>*{min-width:0}.advanced-pages-scope{--aps-outer-pad: 6px;--aps-inner-pad: 2px;--quad-size: 120px}.advanced-pages-scope .section-21{margin-top:-4px;position:static!important;min-height:0!important}.advanced-pages-scope .s21-stage{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:var(--aps-outer-pad);box-sizing:border-box;contain:layout paint}.advanced-pages-scope .s21-inner{height:100%;min-height:0;margin:0 auto;padding:var(--aps-inner-pad);display:grid;grid-template-columns:minmax(160px,.9fr) 1.1fr;gap:var(--gap, 8px);overflow:auto!important;scrollbar-gutter:stable both-edges;background-attachment:local;background-clip:padding-box}.advanced-pages-scope .s21-inner>nav{min-height:0;overflow:auto}.advanced-pages-scope .s21-content{min-height:0}.advanced-pages-scope .s21-stage .s21-nav-portal{position:absolute;inset:var(--aps-outer-pad);pointer-events:none;z-index:60}.advanced-pages-scope .s21-stage .s21-nav-portal>*{pointer-events:auto}.advanced-pages-scope .right-pane{font-size:11.5px}.advanced-pages-scope .advanced-area,.advanced-pages-scope .subopts-grid{overflow-x:hidden}.advanced-pages-scope .subopts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0}.advanced-pages-scope .subopt.col,.advanced-pages-scope .subopt.row{min-width:0;box-sizing:border-box}.advanced-pages-scope .subopt.col input,.advanced-pages-scope .subopt.col select,.advanced-pages-scope .subopt.col textarea{width:100%;max-width:100%;box-sizing:border-box}.advanced-pages-scope .quad-pad{width:var(--quad-size);aspect-ratio:1 / 1;height:auto!important;max-width:100%}.section-13{position:relative;display:flex;align-items:stretch;justify-content:center;width:var(--square-w);height:var(--square-w);background:var(--pane);border-radius:.5rem;min-height:0;box-sizing:border-box;padding:0;overscroll-behavior:contain;overflow-y:auto}.section-13{font-size:.85rem}.section-13 .slider-title{font-size:.8em}.section-13 .slider-labels{font-size:.55em}.s13-panel{--s13-font-scale: .95;font-size:calc(1rem * var(--s13-font-scale));line-height:1.35}.s13-panel h1{font-size:calc(1.4rem * var(--s13-font-scale))}.s13-panel h2{font-size:calc(1.2rem * var(--s13-font-scale))}.s13-panel .chip{font-size:calc(.85rem * var(--s13-font-scale))}.section-13 .sliders-wrapper *{min-width:0}.section-8{display:flex;align-items:stretch;min-height:0;overflow:hidden!important}.ai-preview-box{flex:1 1 auto;min-height:0;max-height:100%}.ai-preview-text,.ai-preview-textarea{max-height:100%}.ai-preview-textarea{width:100%;min-height:120px;background:transparent;border:0 solid var(--pane-thin);border-radius:var(--radius);color:var(--text);padding:8px;font-family:inherit;font-size:.6rem;line-height:1.2;overflow:hidden!important;resize:none;height:auto;max-height:none}.ctrl-toggle{display:flex;gap:6px}.ctrl-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:0 4px;font-size:10px;font-weight:600;color:#e5e7eb;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ctrl-toggle button:hover{background:#ffffff1f;border-color:#ffffff40}.ctrl-toggle button.active{background:linear-gradient(180deg,#38bdf8e6,#0284c7f2);border-color:#93c5fde6;color:#fff;box-shadow:0 4px 12px #0284c759}.ctrl-checkbox input[type=checkbox],.subopt input[type=checkbox]{transform:scale(.8);width:10px;height:10px;vertical-align:middle}.subopt input[type=checkbox]{position:relative;top:-1px}.mini-btn.yin-yang{background-image:none!important;color:#e5e7eb}.mini-btn.yin-yang:before{content:"+";font-size:8px;font-weight:800;line-height:1;display:inline-block;translate:0 -.5px}.mini-btn.yin-yang.yin{color:#c0c6cf;box-shadow:inset 0 0 0 1px #00000073}.mini-btn.yin-yang.yin:hover{box-shadow:inset 0 0 0 1px #0009}.mini-btn.yin-yang.yin:before{content:"+"}.mini-btn.yin-yang.yang{color:#fff;box-shadow:inset 0 0 0 1px #fff9,0 0 6px #ffffff40}.mini-btn.yin-yang.yang:hover{box-shadow:inset 0 0 0 1px #ffffffd9,0 0 10px #ffffff59}.mini-btn.yin-yang.yang:before{content:"-"}.slider-btn.btn-yy{background-image:none!important;color:#e5e7eb}.slider-btn.btn-yy:before{content:"-";font-size:12px;font-weight:800;line-height:1;display:inline-block;translate:0 -.5px}.slider-btn.btn-yy.yin{color:#cbd5e1;box-shadow:inset 0 0 0 1px #00000073}.slider-btn.btn-yy.yin:hover{box-shadow:inset 0 0 0 1px #0009}.slider-btn.btn-yy.yin:before{content:"+"}.slider-btn.btn-yy.yang{color:#fff;box-shadow:inset 0 0 0 1px #fff9,0 0 10px #ffffff4d}.slider-btn.btn-yy.yang:hover{box-shadow:inset 0 0 0 1px #ffffffd9,0 0 14px #fff6}.slider-btn.btn-yy.yang:before{content:"-"}.reorder-grid-cols{display:grid;gap:14px;align-content:start;padding:2px 2px 8px}.reorder-col{position:relative;display:flex;flex-direction:column;gap:6px}.reorder-col:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:-7px;width:1px;background:var(--pane-thin);opacity:.9;pointer-events:none}.reorder-card{position:relative;display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--pane-thinner);border-radius:8px;background:#ffffff08;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;line-height:1.15;min-height:28px}.reorder-card:active{cursor:grabbing}.reorder-card .grab-handle{transform:rotate(90deg);color:#b9c1cc;pointer-events:none;font-size:12px}.reorder-card .reorder-card-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reorder-card:before{content:"";position:absolute;inset:-6px;pointer-events:none}.drop-target{outline:2px dashed rgba(255,255,255,.25);outline-offset:2px;background:#ffffff0f}.reorder-tail{display:grid;place-items:center;min-height:32px;border:1px dashed rgba(255,255,255,.18);border-radius:8px;font-size:11px;opacity:.7;margin-top:10px}.reorder-tail.drop-target{background:#ffffff1a;border-color:#ffffff59}.section-13 .sliders-wrapper,.section-8 .ai-preview-scroll,.section-8 .ai-preview-text,.section-8 .ai-preview-textarea,.advanced-pages-scope .s21-inner{scrollbar-color:rgba(255,255,255,.18) transparent}.section-13 .sliders-wrapper::-webkit-scrollbar,.section-8 .ai-preview-scroll::-webkit-scrollbar,.section-8 .ai-preview-text::-webkit-scrollbar,.section-8 .ai-preview-textarea::-webkit-scrollbar,.advanced-pages-scope .s21-inner::-webkit-scrollbar{width:6px;height:6px}.section-13 .sliders-wrapper::-webkit-scrollbar-thumb,.section-8 .ai-preview-scroll::-webkit-scrollbar-thumb,.section-8 .ai-preview-text::-webkit-scrollbar-thumb,.section-8 .ai-preview-textarea::-webkit-scrollbar-thumb,.advanced-pages-scope .s21-inner::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}.section-13 .sliders-wrapper::-webkit-scrollbar-track,.section-8 .ai-preview-scroll::-webkit-scrollbar-track,.section-8 .ai-preview-text::-webkit-scrollbar-track,.section-8 .ai-preview-textarea::-webkit-scrollbar-track,.advanced-pages-scope .s21-inner::-webkit-scrollbar-track{background:transparent}.bottom-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--square-w));align-items:stretch;min-width:0;overflow:hidden}.advanced-pages-scope .s21-inner,.advanced-pages-scope .s21-inner>*{min-width:0}.golden-layout,.panel,.section-21,.s21-stage,.s21-inner{min-height:0}.s21-stage{display:flex;flex-direction:column}.s21-inner{overflow:auto}.s21-inner,.s21-inner>*{min-width:0}.section-13{display:block;aspect-ratio:1 / 1;width:var(--square-w);max-width:100%;overflow:auto;background-attachment:local}.section-13 .sliders-wrapper{flex:unset;height:auto;min-height:0;overflow:visible;padding:.3rem .5rem}.advanced-pages-scope .section-21,.section-21{overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.advanced-pages-scope .s21-stage{overflow:visible!important}.golden-layout,.panel,.section-21,.s21-stage,.s21-inner{min-height:0!important}.section-21{scrollbar-width:thin}.section-21::-webkit-scrollbar{width:8px}.advanced-pages-scope .s21-inner{overflow:hidden!important}.advanced-pages-scope .s21-inner>nav{min-height:0;overflow:hidden}.advanced-pages-scope .s21-content{min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable}.section-21 .s21-inner>div:last-child{overflow-y:auto!important}.section-21 .s21-inner>nav{overflow:hidden}.advanced-pages-scope{width:100%;padding:4px}.s21-stage>*{width:100%;min-width:0}.advanced-pages-scope .s21-inner{width:100%}.advanced-pages-scope .s21-inner{grid-template-columns:240px minmax(0,1fr)}.advanced-pages-scope .s21-inner>*{min-width:0}.page-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 6px 6px}.page-header .page-title{margin:0;font-size:var(--font-large)}.page-header .page-icon{font-size:1.15em}.page-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 6px 6px}.ph-center{justify-self:center;display:inline-flex;align-items:center;gap:.5rem;min-width:0}.ph-right{justify-self:end}.ph-left{justify-self:start}.page-title{margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-icon{font-size:1.15em}.page-header,.page-header .page-title,.page-header .page-icon,.page-header .page-title-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-icon{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;width:100%;pointer-events:none}.toggle-track.ai .icon-slot:first-child{opacity:1}.toggle-track.ai .icon-slot:last-child{opacity:.6}.toggle-track.me .icon-slot:first-child{opacity:.6}.toggle-track.me .icon-slot:last-child{opacity:1}.toggle-track{position:relative;padding:4px 8px}.toggle-thumb{position:absolute;top:0;bottom:0;width:50%}.toggle-track{position:relative;padding:4px var(--toggle-pad-x, 8px);width:var(--toggle-track-w, auto)}.toggle-icon{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;-moz-column-gap:var(--toggle-gap, 6px);column-gap:var(--toggle-gap, 6px);width:100%;pointer-events:none}.icon-slot{width:var(--toggle-icon-size, 20px);height:var(--toggle-icon-size, 20px);display:grid;place-items:center}.icon-slot img,.icon-slot svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.adv-header-toggle .toggle-icon{transform:translate(-6.5px)}.ai-me-nudge-left .icon-slot:first-child{position:relative;left:-1px}.s13-panel,.s21-content,.s21-list{scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.45) transparent}.s13-panel::-webkit-scrollbar,.s21-content::-webkit-scrollbar,.s21-list::-webkit-scrollbar{width:8px;height:8px}.s13-panel::-webkit-scrollbar-track,.s21-content::-webkit-scrollbar-track,.s21-list::-webkit-scrollbar-track{background:transparent!important}.s13-panel::-webkit-scrollbar-thumb,.s21-content::-webkit-scrollbar-thumb,.s21-list::-webkit-scrollbar-thumb{background:#cbd5e159;border-radius:8px;border:2px solid transparent;background-clip:content-box}.s13-panel:hover::-webkit-scrollbar-thumb,.s21-content:hover::-webkit-scrollbar-thumb,.s21-list:hover::-webkit-scrollbar-thumb{background:#cbd5e18c}.advanced-pages-scope{height:calc(100vh - var(--adv-top-offset, 0px))}.advanced-pages-scope .section-21,.advanced-pages-scope .s21-stage,.advanced-pages-scope .s21-inner{height:100%;min-height:0;overflow:hidden}.advanced-pages-scope .s21-list,.advanced-pages-scope .s21-content{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.45) transparent}.advanced-pages-scope .s21-list::-webkit-scrollbar,.advanced-pages-scope .s21-content::-webkit-scrollbar{width:8px;height:8px}.advanced-pages-scope .s21-list::-webkit-scrollbar-track,.advanced-pages-scope .s21-content::-webkit-scrollbar-track{background:transparent}.advanced-pages-scope .s21-list::-webkit-scrollbar-thumb,.advanced-pages-scope .s21-content::-webkit-scrollbar-thumb{background:#cbd5e159;border-radius:8px;border:2px solid transparent;background-clip:content-box}.advanced-pages-scope .s21-list:hover::-webkit-scrollbar-thumb,.advanced-pages-scope .s21-content:hover::-webkit-scrollbar-thumb{background:#cbd5e18c}html,body,#root,.App{height:100%}.advanced-pages-scope{height:calc(100vh - var(--adv-top-offset, 0px));display:flex;flex-direction:column}.advanced-pages-scope .panel-right,.advanced-pages-scope .section-21,.advanced-pages-scope .s21-stage,.advanced-pages-scope .s21-inner{flex:1 1 auto;height:100%;min-height:0;overflow:hidden!important}.advanced-pages-scope{--adv-top-offset: 64px}.advanced-pages-scope .s21-content{flex:1 1 auto;min-height:0;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.45) transparent}.advanced-pages-scope .s21-content::-webkit-scrollbar{width:8px;height:8px}.advanced-pages-scope .s21-content::-webkit-scrollbar-track{background:transparent}.advanced-pages-scope .s21-list{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.45) transparent}.advanced-pages-scope .s21-list::-webkit-scrollbar{width:8px;height:8px}.advanced-pages-scope .s21-list::-webkit-scrollbar-track{background:transparent}.advanced-pages-scope .s21-list::-webkit-scrollbar-thumb{background:#cbd5e159;border-radius:8px;border:2px solid transparent;background-clip:content-box}.advanced-pages-scope .s21-list:hover::-webkit-scrollbar-thumb{background:#cbd5e18c}.panel .advanced-pages-scope .section-21{overflow:hidden!important;scrollbar-width:none!important}.panel .advanced-pages-scope .section-21::-webkit-scrollbar{width:0!important;height:0!important}.panel:hover .advanced-pages-scope .section-21::-webkit-scrollbar{width:0!important;height:0!important}.panel:hover .advanced-pages-scope .section-21::-webkit-scrollbar-thumb{background:transparent!important}.panel .advanced-pages-scope .s21-inner>div:last-child{overflow-y:auto!important;scrollbar-gutter:stable;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin}.panel .advanced-pages-scope .s21-inner>div:last-child::-webkit-scrollbar{width:6px;height:6px}.panel .advanced-pages-scope .s21-inner>div:last-child::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:6px}.panel .advanced-pages-scope .s21-inner>div:last-child::-webkit-scrollbar-track{background:transparent}.ctrl.ctrl-select{position:relative}.ctrl.ctrl-select .select-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e5e7eb}.ctrl.ctrl-select .select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;max-height:240px;overflow:auto;background:#0f172af5;color:#e5e7eb;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctrl.ctrl-select .option{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:8px}.ctrl.ctrl-select .option:hover,.ctrl.ctrl-select .option:focus{background:#ffffff14;outline:none}.native-select{width:100%;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e5e7eb;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.native-select option{background:#232c3d;color:#e5e7eb}.subopts-box.compact .subopt.hr{background:#ffffff1f;height:1px;border:0}.advanced-pages-scope .section-21,.advanced-pages-scope .s21-stage,.advanced-pages-scope .s21-inner,.advanced-pages-scope .s21-content{min-height:0!important}.advanced-pages-scope .panel-right{overflow:hidden!important;min-height:0!important}.advanced-pages-scope,.advanced-pages-scope .section-21,.advanced-pages-scope .s21-stage,.advanced-pages-scope .s21-inner,.advanced-pages-scope .panel-right{height:100%;min-height:0!important;overflow:hidden!important}.advanced-pages-scope .s21-content{overflow-y:auto!important;overflow-x:hidden;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.advanced-pages-scope .s21-content{scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.45) transparent}.advanced-pages-scope .s21-content::-webkit-scrollbar{width:8px!important;height:8px!important}.advanced-pages-scope .s21-content::-webkit-scrollbar-track{background:transparent!important}.advanced-pages-scope .s21-content::-webkit-scrollbar-thumb{background:#cbd5e159;border-radius:8px;border:2px solid transparent;background-clip:content-box}.advanced-pages-scope .s21-content:hover::-webkit-scrollbar-thumb{background:#cbd5e18c}.advanced-pages-scope .s21-content:after{content:"";display:block;height:12px}.s21-content-wrap{flex:1 1 auto;min-width:0;min-height:0;padding-right:8px;display:flex}.s21-content{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;margin-right:-18px}.s21-content{--fade: 14px;--edge: rgba(0,0,0,.45);--top-fade: var(--fade);--bot-fade: var(--fade);background:linear-gradient(var(--edge),transparent) 0 0 / 100% var(--top-fade) no-repeat,linear-gradient(transparent,var(--edge)) 0 100% / 100% var(--bot-fade) no-repeat;background-attachment:local,local}.s21-content:not(.can-top){--top-fade: 0px}.s21-content:not(.can-bottom){--bot-fade: 0px}.advanced-pages-scope{--adv-nav-w: 130px}.advanced-pages-scope .s21-inner{display:grid!important;grid-template-columns:var(--adv-nav-w) 1px minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;max-width:none!important;width:100%!important}.advanced-pages-scope .s21-list{grid-column:1 / 2!important;width:var(--adv-nav-w)!important;max-width:var(--adv-nav-w)!important}.advanced-pages-scope .s21-inner>div[aria-hidden]{grid-column:2 / 3!important;width:1px!important;min-width:1px!important;align-self:stretch!important;background:#ffffff1a!important}.advanced-pages-scope .s21-content{grid-column:3 / 4!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important}.advanced-pages-scope .s21-list .s21-listitem{width:100%!important;min-width:0!important;box-sizing:border-box!important}.advanced-pages-scope .ctrl.ctrl-toggle{display:grid!important;grid-template-rows:auto auto auto!important;row-gap:6px!important}.advanced-pages-scope .ctrl.ctrl-toggle .sub-checkbox{justify-self:start!important}.advanced-pages-scope .ctrl input[type=range]{padding-left:20px;width:90%!important;max-width:100%!important;min-width:0!important}.advanced-pages-scope .s21-inner>*{min-width:0!important}.advanced-pages-scope{--toggle-font: 12.5px;--toggle-height: 30px;--toggle-pad-x: 10px;--toggle-gap: 8px}.advanced-pages-scope .ctrl.ctrl-toggle .toggle-group{gap:var(--toggle-gap)!important}.advanced-pages-scope{--toggle-min-w: 120px}.advanced-pages-scope .ctrl.ctrl-toggle .toggle-group{grid-template-columns:repeat(auto-fit,minmax(var(--toggle-min-w),1fr))!important;justify-items:stretch;gap:var(--toggle-gap, 8px)}.advanced-pages-scope .ctrl.ctrl-toggle .toggle-group .toggle-btn{width:100%;min-width:0;max-width:100%}.advanced-pages-scope .ctrl.ctrl-toggle .toggle-group{--toggle-count: 2;grid-template-columns:repeat(var(--toggle-count),minmax(0,1fr))!important}.advanced-pages-scope [data-adv-key=mode] .toggle-group{--toggle-count: 2}.advanced-pages-scope{width:100%!important;max-width:none!important;margin-inline:0!important}.advanced-pages-scope .s21-inner{max-width:none!important;width:100%!important}.advanced-pages-scope .s21-content{flex:1 1 auto!important;min-width:0!important}.advanced-pages-scope{--adv-nav-w: 120px}.advanced-pages-scope .s21-inner{display:grid!important;grid-template-columns:var(--adv-nav-w) 1px minmax(0,1fr)!important;max-width:none!important;width:100%!important}.advanced-pages-scope .s21-inner>div[aria-hidden]{grid-column:2 / 3!important;width:1px!important;background:#ffffff1a!important}.advanced-pages-scope .s21-content{grid-column:3 / 4!important;min-width:0!important;overflow-y:auto!important}.advanced-pages-scope .s21-inner{display:grid!important;grid-template-columns:var(--adv-nav-w, 120px) minmax(0,1fr)!important;max-width:none!important;width:100%!important}.advanced-pages-scope .s21-content{grid-column:2 / 3!important;min-width:0!important;overflow-y:auto!important}.section-13 h1{font-size:1.4em}.section-13 h2{font-size:1.2em}.section-13 h3,.s13-title{font-size:1em}.section-13 h4{font-size:.9em}.section-13 p,.section-13 li,.section-13 label{font-size:.7em}.advanced-pages-scope .s21-inner{position:relative;padding-left:24px + 150px + 1px}.advanced-pages-scope .s21-stage{inline-size:370px;block-size:100%;min-width:0}:root{--s21-stage-w: 256px}@media (max-width: 1100px){:root{--s21-stage-w: 220px}}.advanced-pages-scope .s21-inner{display:grid;grid-template-columns:24px 150px 1px clamp(200px,28vw,var(--s21-stage-w))}.advanced-pages-scope .adv-form .add-under{margin:8px 0 14px}.advanced-pages-scope .adv-form .add-under-row{display:flex;align-items:center;gap:6px;margin-top:6px}.advanced-pages-scope .adv-form .add-under-input{flex:1 1 auto;min-width:0;background:transparent;color:var(--text);border:1px solid var(--pane-thin);border-radius:var(--radius);padding:6px 8px;line-height:1.2}.advanced-pages-scope .adv-form .add-under-btn,.advanced-pages-scope .adv-form .add-under-bulk{white-space:nowrap;border:1px solid var(--pane-thin);background:var(--pane-thinner);color:var(--text);border-radius:var(--radius);padding:6px 10px;line-height:1.2}.advanced-pages-scope .adv-form .add-under-btn:disabled{opacity:.55;cursor:not-allowed}.advanced-pages-scope .adv-form .cap{opacity:.7;font-size:.9em;margin-left:auto}.advanced-pages-scope .adv-form .add-under-stack{display:grid;row-gap:6px;margin-top:6px}.advanced-pages-scope .adv-form .add-under-item{display:flex;align-items:center;justify-content:space-between;background:var(--pane-thinner);border:1px solid var(--pane-thin);border-radius:var(--radius);padding:6px 8px;min-height:28px}.advanced-pages-scope .adv-form .add-under-item .pill{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.advanced-pages-scope .adv-form .add-under-bulkbox{margin-top:6px}.advanced-pages-scope .adv-form .add-under-textarea{width:100%;resize:vertical;background:transparent;color:var(--text);border:1px solid var(--pane-thin);border-radius:var(--radius);padding:6px 8px;line-height:1.25}.advanced-pages-scope .adv-form .bulk-actions{display:flex;gap:8px;margin-top:6px}.advanced-pages-scope .adv-form .ghost,.advanced-pages-scope .adv-form .ghost.x{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:0 4px}.advanced-pages-scope .adv-form .ghost.x{font-size:1.1em;line-height:1}.advanced-pages-scope .adv-form .ghost:hover{color:var(--text)}.advanced-pages-scope .adv-form .mix-stack{margin-top:6px}.advanced-pages-scope .adv-form .mix-item .pill{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-pages-scope .adv-form .ghost.x{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:0 4px}.advanced-pages-scope .adv-form .ghost.x:hover{color:var(--text)}.advanced-pages-scope .adv-form .add-under-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.advanced-pages-scope .adv-form .add-under-row .add-under-btn{flex:0 0 auto}.advanced-pages-scope .adv-form .add-under-row .cap{margin-left:auto;flex:1 1 auto;text-align:right}.s21-content.adv-form :is(input,textarea,select){color:var(--fg-strong, #e5e7eb);caret-color:var(--fg-strong, #e5e7eb);background:var(--field-bg, rgba(24, 24, 24, .06));border:1px solid var(--field-border, rgba(255,255,255,.2));border-radius:2px;opacity:.65;padding-left:2px}.s21-content.adv-form :is(input,textarea)::-moz-placeholder{color:var(--fg-muted, #a8b0ba);opacity:1}.s21-content.adv-form :is(input,textarea)::placeholder{color:var(--fg-muted, #a8b0ba);opacity:1}.s21-content.adv-form select,.s21-content.adv-form .native-select{color:var(--fg-strong, #e5e7eb);background:var(--field-bg, rgba(255,255,255,.06))}.s21-content.adv-form :is(input,textarea,select):focus{outline:-1px solid var(--focus, #93c5fd);outline-offset:1px;border-color:var(--focus, #93c5fd)}.s21-content.adv-form :is(input[disabled],textarea[disabled],select[disabled]),.s21-content.adv-form :is(input[readonly],textarea[readonly]){color:var(--fg-dim, #c7cdd6);background:#ffffff0a;border-color:#ffffff1f}.s21-content.adv-form .subopt-label,.s21-content.adv-form .ctrl-label{color:var(--fg-strong, #e5e7eb);opacity:.95}.s13-panel{scroll-behavior:smooth;overscroll-behavior:contain}.s21-content .ctrl-textarea.fill{min-height:0}.s21-content .ctrl-textarea.fill>textarea{height:100%;min-height:200px;resize:none}.s21-content,.s21-active-content,.ctrl{min-height:0}.adv-panel select,.s13-panel select,.adv-select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.advanced-pages-scope .ctrl-row{display:flex;align-items:center;gap:.5rem;justify-content:flex-start}.advanced-pages-scope .select-wrap{position:relative;display:inline-block;max-width:none;flex:0 0 auto;overflow:visible}.advanced-pages-scope .select-wrap select{display:block;width:100%;max-width:184px;padding-right:1.8rem}.advanced-pages-scope .select-wrap:after{content:"";position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:.6rem;height:.5rem;pointer-events:none;background-color:var(--caret-color);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 6 5-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 6 5-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 100% 100%}:root{--caret-color: var(--fg-strong, #e5e7eb)}.advanced-pages-scope select,.advanced-pages-scope .native-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;background-color:#ffffff0f;background-repeat:no-repeat;background-position:right .6rem center;background-size:.6rem .5rem;width:100%;max-width:170px;color:inherit;border:var(--adv-stroke) solid var(--adv-bdr-2);border-radius:6px;padding:4px 1.8rem 4px 8px;font-size:.65rem;background-clip:padding-box}.advanced-pages-scope .select-wrap{position:relative;display:block}.advanced-pages-scope .select-wrap:after{content:"";position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:.6rem;height:.5rem;pointer-events:none;background-color:var(--caret-color);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1,2 L6,7 L11,2 Z' fill='black' /></svg>") no-repeat center / 100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1,2 L6,7 L11,2 Z' fill='black' /></svg>") no-repeat center / 100% 100%;opacity:70%}.advanced-pages-scope .select-wrap.chevron:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='black' d='M6 8L0 2l1.4-1.4L6 5.2l4.6-4.6L12 2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='black' d='M6 8L0 2l1.4-1.4L6 5.2l4.6-4.6L12 2z'/></svg>")}.advanced-pages-scope .ctrl-select select{color-scheme:dark}.custom-area{border-top:1px solid var(--pane-thin);padding-top:6px}.aip-headline{display:flex;align-items:center;gap:8px}.aip-headline h3{margin:0}.aip-chip,.aip-title-btn{border:1px solid var(--pane-thin);background:var(--pane-thinner);border-radius:var(--radius);padding:4px 8px;font-size:12px;cursor:pointer}.aip-title-btn{font-size:1em;padding:6px 10px}.aip-chip:hover,.aip-title-btn:hover{background:var(--pane-thin)}.page-title-btn{all:unset;cursor:pointer;line-height:1.2}.page-title-btn:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.preset-context-menu .menu-item,.reorder-toolbar :is(.btn-cancel,.btn-save-order){padding:1px 5px;border-radius:4px;background:var(--pane);border:.5px solid var(--pane-thin, rgba(255,255,255,.05));transition:background-color .08s ease,border-color .08s ease;cursor:pointer;margin:2px}.preset-context-menu .menu-item:hover,.reorder-toolbar :is(.btn-cancel:hover,.btn-save-order:hover){background:color-mix(in oklab,var(--pane),white 1.5%);border-color:color-mix(in oklab,var(--pane-thin),white 10%)}.preset-context-menu .menu-item:active,.preset-context-menu .menu-item[aria-pressed=true],.reorder-toolbar :is(.btn-cancel:active,.btn-save-order:active),.reorder-toolbar :is(.btn-cancel[aria-pressed=true],.btn-save-order[aria-pressed=true]){background:color-mix(in oklab,var(--pane),black 2%)}.preset-context-menu .menu-item:focus-visible,.reorder-toolbar :is(.btn-cancel:focus-visible,.btn-save-order:focus-visible){outline:1.5px solid var(--accent, #6aa8ff);outline-offset:2px}.preset-context-menu .menu-item,.button-row>button,.cm-secondary,.cm-primary{padding:1px 5px;border-radius:6px;background:var(--pane);border:.5px solid var(--pane-thin, rgba(255,255,255,.05));transition:background-color .08s ease,border-color .08s ease;cursor:pointer;margin:2px}.preset-context-menu .menu-item:hover,.button-row>button:hover,.cm-secondary:hover,.cm-primary:hover{background:color-mix(in oklab,var(--pane),white 1.5%);border-color:color-mix(in oklab,var(--pane-thin),white 10%)}.preset-context-menu .menu-item:active,.preset-context-menu .menu-item[aria-pressed=true],.button-row>button:active,.button-row>button[aria-pressed=true],.cm-secondary:active,.cm-secondary[aria-pressed=true],.cm-primary:active,.cm-primary[aria-pressed=true]{background:color-mix(in oklab,var(--pane),black 2%)}.preset-context-menu .menu-item:focus-visible,.button-row>button:focus-visible,.cm-secondary:focus-visible,.cm-primary:focus-visible{outline:1.5px solid var(--accent, #6aa8ff);outline-offset:2px}.cm-secondary,.cm-primary{padding:8px 12px;font-size:1.25rem;line-height:1.2;min-height:36px;border-radius:6px}.slider-label-btn{border-radius:4px;padding:2px 4px;background:transparent;border:.5px solid transparent;transition:background-color .08s ease,border-color .08s ease,text-decoration-color .08s ease}.slider-label-btn:hover{background:color-mix(in oklab,var(--pane),white 1.5%);border-color:color-mix(in oklab,var(--pane-thin, rgba(255,255,255,.05)),white 10%);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.slider-head .slider-title.btnish{cursor:pointer;background:transparent;border:none;padding:2px 6px;border-radius:4px;line-height:.8;transition:background-color .08s ease,box-shadow .08s ease,transform .06s ease}.slider-head .slider-title.btnish:hover{background:color-mix(in oklab,var(--pane, rgba(17,24,39,.85)),white 1%)}.slider-head .slider-title.btnish:active{transform:translateY(.5px)}.slider-head .slider-title.btnish:focus-visible{outline:none;box-shadow:0 0 0 1.5px var(--accent, #6aa8ff)}.slider-block .slider-head{margin-bottom:6px}.slider-block .slider-labels{margin:0 0 8px}.slider-block .slider-input{margin-top:-6px}.slider-head .slider-title{font-size:.7rem;padding:1px 6px;line-height:1;border-radius:4px;min-height:22px}.slider-head .mini-btn.yin-yang{width:12px;height:12px;min-width:12px;min-height:12px}.slider-head .mini-btn.lock{width:14px;height:14px;min-width:14px;min-height:14px}:root{--ai-prev-base: .5rem;--ai-prev-lead: 1.2;--ai-prev-h1: 1;--ai-prev-h2: .7;--ai-prev-h3: .5;--ai-prev-small: .4rem}.section-8{position:relative;overflow:hidden}.section-8 .ai-preview-box{width:100%;max-width:100%;box-sizing:border-box}.section-8 .ai-preview-box,.section-8 .ai-preview-box *{min-width:0}.section-8 .ai-preview-box pre,.section-8 .ai-preview-box code,.section-8 .ai-preview-box .markdown,.section-8 .ai-preview-box .md{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.ai-preview-box{font-size:var(--ai-prev-base);line-height:var(--ai-prev-lead)}.ai-preview-box :where(h1,h2,h3){line-height:1.25;margin:0 0 .35em}.ai-preview-box h1{font-size:calc(var(--ai-prev-base) * var(--ai-prev-h1))}.ai-preview-box h2{font-size:calc(var(--ai-prev-base) * var(--ai-prev-h2))}.ai-preview-box h3{font-size:calc(var(--ai-prev-base) * var(--ai-prev-h3))}.ai-preview-box :where(p,li){margin:0 0 .5em}.ai-preview-box small{font-size:var(--ai-prev-small)}.ai-preview-box :where(button,input,textarea,select){max-width:100%;box-sizing:border-box}.ai-preview-box :where(.row,.line,.flex){min-width:0}.def-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:6px;border:0;background:transparent;color:var(--text, #cfd6e4);border-radius:4px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.def-btn:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.def-btn:focus-visible{outline:1.5px solid var(--accent, #6aa8ff);outline-offset:2px}.deflink{all:unset;cursor:pointer;padding:1px 5px;border-radius:4px;background:var(--pane);border:.5px solid var(--pane-thin, rgba(255,255,255,.05));transition:background-color .08s ease,border-color .08s ease,transform .06s ease}.deflink:hover{background:color-mix(in oklab,var(--pane),white 1.5%);border-color:color-mix(in oklab,var(--pane-thin),white 10%)}.deflink:active{transform:translateY(.5px)}.deflink.axis{font-size:.95rem}.ai-preview-scroll pre,.ai-preview-scroll code{white-space:pre-wrap}.ai-preview-scroll img{max-width:100%;height:auto;display:block}.ai-preview-scroll table{table-layout:fixed;width:100%}.ai-preview-scroll th,.ai-preview-scroll td{word-break:break-word}.section-8 .ai-preview-box{width:100%!important;padding:2px!important}.section-8 .ai-preview-box>*,.section-8 .ai-preview-box textarea,.section-8 .ai-preview-box [class*=preview],.section-8 .ai-preview-box .markdown{box-shadow:none!important;padding:0!important}.section-8 .ai-preview-box pre,.section-8 .ai-preview-box code{white-space:pre-wrap!important}.ai-preview-box{--aip-left-pad: 8px}.section-8 .ai-preview-box .aip-headline,.section-8 .ai-preview-box .ai-preview-textarea{padding-left:var(--aip-left-pad)!important}.section-8 .ai-preview-box{border:1px solid var(--pane-thin)!important}.section-8 .ai-preview-box .ai-preview-scroll{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;scrollbar-gutter:auto!important}.section-8 .ai-preview-box .ai-preview-scroll::-webkit-scrollbar-track{background:transparent!important}.section-8{overflow:hidden!important}.section-8 .ai-preview-box{overflow:hidden!important;border:1px solid var(--pane-thin)!important;padding:0!important}.section-8 .ai-preview-scroll{overflow-y:auto!important;overflow-x:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;scrollbar-gutter:auto!important}.section-8 .aip-pad{padding:10px 12px!important}.section-8 .ai-preview-text,.section-8 .ai-preview-textarea{border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important}.section-8{margin-bottom:0!important}.section-8 .ai-preview-box{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pane-thin);border-radius:12px}.section-8 .aip-head{display:flex;gap:6px;align-items:center;padding:6px 8px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-bottom:1px solid var(--pane-thin);position:sticky;top:0;z-index:1}.section-8 .aip-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#ffffff0a;color:var(--text);padding:6px 10px;border-radius:999px;font-size:.8rem;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.section-8 .aip-tab:hover{background:#ffffff14;border-color:#ffffff24}.section-8 .aip-tab[aria-selected=true]{background:linear-gradient(180deg,#38bdf8e6,#0284c7f2);color:#fff;border-color:#93c5fde6;box-shadow:0 4px 12px #0284c759}.section-8 .ai-preview-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:0;border:0!important;max-height:none!important}.section-8 .aip-pad{padding:10px 12px 12px}.section-8 .aip-sub{margin:8px 0 6px;font-size:.9rem}.section-8 .aip-badge{margin-left:6px;padding:2px 6px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:.7rem}.section-8 .aip-dim{color:var(--muted);margin:0}.section-8 .aip-kv{margin:0}.section-8 .aip-row{display:grid;grid-template-columns:140px 1fr;gap:8px;padding:4px 0;border-bottom:1px solid var(--pane-thinner)}.section-8 .aip-row:last-child{border-bottom:0}.section-8 .aip-row dt{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-8 .aip-row dd{margin:0}.section-8 .aip-pre,.section-8 .aip-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit}.section-8 .aip-list{margin:0 0 6px 1rem;padding:0}.ai-preview-box .aip-head:not(.overlay){display:none}.section-8.has-overlay>.aip-head.overlay{position:absolute;left:8px;bottom:calc(100% + 8px);z-index:200;display:flex;gap:6px;padding:6px;border-radius:6px;border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 86%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 16px #00000040;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.section-8.has-overlay{position:relative;overflow:visible!important}.section-8.has-overlay>.aip-head.overlay{position:absolute;left:8px;bottom:calc(100% + 8px);z-index:200;display:inline-flex;align-items:center;gap:var(--aip-tab-gap);padding:4px;border-radius:9999px;border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px #00000040;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity var(--fast),transform var(--fast),visibility 0s linear var(--fast)}.section-8.has-overlay:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;z-index:150}.aip-head.overlay.mini{padding:3px;gap:var(--aip-tab-gap)}.aip-head.overlay.mini .aip-tab{all:unset;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--aip-tab-w);block-size:var(--aip-tab-h);border-radius:9999px;border:1px solid transparent;font-size:var(--aip-tab-font);letter-spacing:.02em;color:var(--muted);background:#ffffff0d;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background var(--fast),color var(--fast),border-color var(--fast),box-shadow var(--fast)}@media (hover: none){:root{--aip-tab-w: 84px;--aip-tab-h: 26px;--aip-tab-font: 12px}}.section-8.has-overlay>.aip-head.overlay{position:absolute;inset-inline:8px;bottom:calc(100% + 8px);display:flex;box-sizing:border-box;justify-content:flex-start;gap:var(--aip-tab-gap, 4px);padding:3px 4px;border-radius:2px;border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:clip;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity var(--fast, .12s),transform var(--fast, .12s),visibility 0s linear var(--fast, .12s)}:root{--aip-tab-w: 76px;--aip-tab-h: 22px;--aip-tab-font: 11px;--aip-tab-gap: 4px}.aip-head.overlay.mini .aip-tab{all:unset;flex:0 0 var(--aip-tab-w);inline-size:var(--aip-tab-w);block-size:var(--aip-tab-h);display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid transparent;font-size:var(--aip-tab-font);color:var(--muted);background:#ffffff0d;line-height:1;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background var(--fast, .12s),color var(--fast, .12s),border-color var(--fast, .12s),box-shadow var(--fast, .12s)}.aip-head.overlay.mini .aip-tab:hover{color:var(--text);border-color:var(--pane-thinner);background:#ffffff14}@media (max-width: 420px){.section-8.has-overlay>.aip-head.overlay{flex-wrap:wrap;row-gap:4px}:root{--aip-tab-w: 68px}}:root{--aip-bar-h: 22px;--aip-tab-gap: 2px;--aip-tab-font: 10px}.section-8.has-overlay>.aip-head.overlay.mini{inset-inline:8px;bottom:calc(100% + 8px);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--aip-tab-gap);padding:3px;block-size:var(--aip-bar-h);box-sizing:border-box;overflow:clip}.aip-head.overlay.mini .aip-tab{all:unset;display:inline-flex;align-items:center;justify-content:center;block-size:100%;inline-size:100%;box-sizing:border-box;border-radius:2px;border:1px solid transparent;padding-inline:6px;font-size:var(--aip-tab-font);letter-spacing:.01em;line-height:1;color:var(--muted);background:#ffffff0d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background var(--fast, .12s),color var(--fast, .12s),border-color var(--fast, .12s),box-shadow var(--fast, .12s)}.aip-head.overlay.mini .aip-tab.is-active{color:var(--text);border-color:#ffffff38;background:#ffffff1f;box-shadow:0 1px 2px #00000059 inset,0 0 0 1px #ffffff0d inset}.aip-head.overlay.mini .aip-tab:focus-visible{outline:2px solid rgba(147,197,253,.6);outline-offset:2px}.section-8.has-overlay>.aip-head.overlay{opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity var(--fast, .12s),transform var(--fast, .12s),visibility 0s linear var(--fast, .12s)}.section-8.has-overlay.overlay-open>.aip-head.overlay,.section-8.has-overlay:focus-within>.aip-head.overlay{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.section-8.has-overlay:before{height:0}.section-8.has-overlay.overlay-open:before{height:8px}.section-8.has-overlay>.aip-head.overlay.mini{position:absolute;left:8px!important;right:6px!important;top:-6px!important}.section-8.has-overlay>.aip-head.overlay.mini{transform:translate(-2px,-6px)}.section-8.has-overlay.overlay-open>.aip-head.overlay.mini,.section-8.has-overlay:focus-within>.aip-head.overlay.mini{transform:translate(-2px)}.section-8.has-overlay>.aip-title-chip{position:absolute;inset-block-start:8px;inset-inline-start:10px;z-index:120;pointer-events:none;padding:0 2px;border-radius:9999px;background:color-mix(in oklab,var(--pane) 82%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:6px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);line-height:1;opacity:.95}.ai-preview-scroll{padding-top:20px}.advanced-pages-scope .section-21,.panel .section-21,.section-21{position:relative;box-sizing:border-box;overflow-x:clip!important;overflow-y:auto;contain:inline-size paint;min-width:0}.section-21>*,.section-21 *:where(.s21-content,.radar-wrap,.chart-container){min-width:0!important;max-width:100%!important;box-sizing:border-box}.section-21 canvas{display:block;width:100%!important;max-width:100%!important;height:auto}.section-21 .chartjs-size-monitor,.section-21 .chartjs-size-monitor-expand,.section-21 .chartjs-size-monitor-shrink{max-width:100%!important;overflow:hidden!important}.section-21 .label,.section-21 .legend,.section-21 [data-radar-label]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@supports (overflow: clip){.section-21{overflow-x:clip!important}}.section-8.has-overlay>.aip-title-chip{opacity:.95;transform:translateY(0);visibility:visible;transition:opacity var(--fast, .12s) ease,transform var(--fast, .12s) ease,visibility 0s linear var(--fast, .12s);pointer-events:none}.section-8.has-overlay.scrolled>.aip-title-chip{opacity:0;transform:translateY(-4px);visibility:hidden}.section-8.has-overlay.overlay-open>.aip-title-chip{opacity:0;transform:translateY(-4px);visibility:hidden}.bottom-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--s13-min, 140px),var(--square-w, 220px));align-items:start;gap:var(--gap, 8px);min-width:0}.bottom-left{min-width:0}.section-13{min-width:0;inline-size:100%;max-inline-size:100%;aspect-ratio:1 / 1}.bottom-area,.section-13{overflow-x:clip}.section-13{position:relative;overflow:hidden;min-height:0}.section-13 .s13-fit{--s13-scale: 1;transform:scale(var(--s13-scale));transform-origin:top right;width:-moz-max-content;width:max-content}.section-13 *{min-width:0;box-sizing:border-box}.section-13{position:relative;overflow:hidden!important;min-height:0;min-width:0;width:100%;height:100%;box-sizing:border-box}.section-13 .s13-frame{width:calc(100% / var(--s13-scale, 1));height:100%;transform:translateZ(0)}.section-13 .s13-fit{--s13-scale: 1;transform:scale(var(--s13-scale));transform-origin:top left;width:100%;will-change:transform}.section-13 .sliders-wrapper,.section-13 .sliders-wrap,.section-13 .sliders,.section-13 .sliders-scroll{overflow:visible!important;max-height:none!important}.section-13 .slider-row,.section-13 .slider,.section-13 .slider-track,.section-13 .slider-inner{width:100%!important;max-width:100%!important;box-sizing:border-box}.section-13 *::-webkit-scrollbar{width:0;height:0}.section-13{scrollbar-width:none}.section-13 .slider-row{position:relative}.section-13.dense{--label-w: 88px;--cell-gap: 6px}.section-13 .slider-hit{position:absolute;left:calc(var(--label-w, 88px) + var(--cell-gap, 6px));right:0;top:0;bottom:0;cursor:ew-resize;z-index:2;background:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.section-8.has-overlay{display:flex;flex-direction:column;min-height:0}.section-8.has-overlay>.ai-preview-box{flex:1 1 auto;min-height:0;block-size:100%;display:flex;flex-direction:column}.ai-preview-scroll{flex:1 1 auto;min-height:0;overflow:auto}.section-5{position:relative;z-index:5}.section-8.has-overlay>.aip-head.overlay{pointer-events:none}.section-8.has-overlay.overlay-open>.aip-head.overlay,.section-8.has-overlay:focus-within>.aip-head.overlay{pointer-events:auto}.section-8.has-overlay:before{pointer-events:none}.bottom-area,.bottom-left,.section-8{min-height:0!important}.bottom-left{display:grid!important;grid-template-rows:minmax(0,1fr) var(--s5h) var(--s123h)!important;row-gap:var(--bl-gap);min-height:0!important}.bottom-left>.section-5,.bottom-left>.section-1-2-3{overflow:hidden!important;display:flex;align-items:center}.section-8.has-overlay{position:relative!important;overflow:visible!important;min-height:0!important;display:flex;flex-direction:column}.section-8.has-overlay>.ai-preview-box{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box}.section-8.has-overlay>.aip-head.overlay{position:absolute!important;left:8px!important;bottom:calc(100% + 8px)!important;z-index:3;display:flex;gap:6px;padding:6px;border-radius:9999px;border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 86%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 16px #00000040;width:-moz-max-content;width:max-content;max-width:calc(100% - 16px)!important;white-space:nowrap;overflow:clip;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.section-8.has-overlay>.aip-title-chip{position:absolute!important;left:8px!important;top:-8px!important;pointer-events:none;transition:opacity .12s ease}.panel{display:flex!important;flex-direction:column!important;min-height:0!important}.panel>.bottom-area{flex:1 1 auto!important;min-height:0!important}:root{--ba-gap: 6px;--left-min: 0px;--left-ideal: 170px;--left-max: 170px}.bottom-area{display:grid!important;grid-template-columns:minmax(var(--left-min),clamp(var(--left-min),var(--left-ideal),var(--left-max))) minmax(0,1fr)!important;-moz-column-gap:var(--ba-gap)!important;column-gap:var(--ba-gap)!important;align-items:stretch!important;min-height:0!important}:root{--s5h: 44px;--s123h: 56px;--bl-gap: 8px}.bottom-left{display:grid!important;grid-template-rows:minmax(0,1fr) var(--s5h) var(--s123h)!important;row-gap:var(--bl-gap)!important;min-height:0!important;height:100%!important}.bottom-left>.section-5,.bottom-left>.section-1-2-3{overflow:hidden!important;display:flex!important;align-items:center!important;min-height:0!important}.section-5{position:relative}.section-5 .subtle{position:absolute;right:8px;bottom:6px;pointer-events:none;opacity:.9}.section-8.has-overlay{position:relative!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:visible!important}.section-8.has-overlay>.ai-preview-box{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.ai-preview-box .ai-preview-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain}.section-8.has-overlay>.aip-head.overlay{position:absolute!important;left:8px!important;bottom:calc(100% + 8px)!important;width:-moz-max-content;width:max-content;max-width:calc(100% - 16px)!important;white-space:nowrap;overflow:clip;z-index:3;display:flex;gap:6px;padding:6px;border-radius:6px;border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 86%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 16px #00000040;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.section-8.has-overlay.overlay-open>.aip-head.overlay,.section-8.has-overlay:focus-within>.aip-head.overlay,.section-8.has-overlay>.aip-head.overlay:hover,.section-8.has-overlay>.aip-head.overlay:focus-within{opacity:1;transform:none;visibility:visible;pointer-events:auto}.section-8.has-overlay>.aip-title-chip{position:absolute!important;left:8px!important;top:6px!important;pointer-events:none;transition:opacity .12s ease}.section-8.has-overlay.scrolled>.aip-title-chip{opacity:0}.section-13{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.bottom-left{display:grid!important;grid-template-rows:.618fr .382fr!important;grid-template-columns:1fr auto!important;gap:8px 12px;min-height:0!important;height:100%!important;align-items:stretch}.bottom-left>.section-8{grid-row:1;grid-column:1 / -1;min-height:0!important;display:flex;flex-direction:column}.bottom-left>.section-5{grid-row:2;grid-column:1;min-height:0;overflow:hidden;display:flex;align-items:center}.bottom-left>.section-1-2-3{grid-row:2;grid-column:2;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.section-8.has-overlay{position:relative;overflow:visible;min-height:0;display:flex;flex-direction:column}.bottom-left{display:grid!important;grid-template-rows:.382fr .618fr!important;grid-template-columns:1fr auto!important;gap:8px 12px;min-height:0!important;height:100%!important}.bottom-left>.section-5{grid-row:1!important;grid-column:1!important;overflow:hidden;display:flex;align-items:center}.bottom-left>.section-1-2-3{grid-row:1!important;grid-column:2!important;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.bottom-left>.section-8{grid-row:2!important;grid-column:1 / -1!important;min-height:0!important;display:flex;flex-direction:column}.section-8.has-overlay{position:relative;overflow:visible;display:flex;flex-direction:column;min-height:0}.section-8.has-overlay>.ai-preview-box{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ai-preview-box .ai-preview-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.ai-preview-box>.aip-head:not(.overlay){display:none!important}.section-8.has-overlay>.aip-head.overlay{position:absolute;left:8px;bottom:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:calc(100% - 16px);white-space:nowrap;overflow:clip}.bottom-left{gap:0 12px!important}.bottom-left>.section-8,.bottom-left>.section-5,.bottom-left>.section-1-2-3{margin:0!important}.ai-preview-box .ai-preview-scroll{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges;padding-bottom:12px;min-height:0!important}.aip-pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin:0!important}.aip-pad{display:grid!important;gap:8px!important;padding:8px 10px!important}.aip-pad>*{margin:0!important}.aip-sub,.aip-text,.aip-list{margin:0!important}.aip-list{padding-left:1.1em!important}.llm-richness-row{margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.llm-label{font-size:11px;opacity:.8}.llm-seg{display:inline-flex;border:1px solid var(--pane-thin);border-radius:9999px;overflow:hidden}.llm-seg>button{padding:6px 10px;font-size:11px;line-height:1;border:0;background:transparent;color:var(--text);cursor:pointer}.llm-seg>button.is-on{background:#ffffff1f}.llm-quick{margin-left:auto;display:inline-flex;gap:6px}@media (max-width: 700px){.llm-quick{margin-left:0}}.s5-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,1fr);gap:8px;height:100%;align-items:stretch}.s5-tile{border:1px solid var(--pane-thin);border-radius:10px;background:color-mix(in oklab,var(--pane) 92%,transparent);display:grid;place-items:center;min-height:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile-center{display:grid;place-items:center;gap:6px;width:100%;height:100%}.tile-btn{width:100%;height:100%;display:grid;place-items:center;gap:6px;border:0;background:transparent;color:var(--text);font-size:12px;line-height:1;cursor:pointer;transition:transform .06s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.tile-btn.is-on,.s5-tile .tile-btn.is-on{border-radius:999px}.s5-tile .preset-random-button{transform:none}@media (max-width: 500px){.s5-grid{gap:6px}.tile-btn{font-size:11px}.tile-label{font-size:9px}}.section-5{min-height:0}.s5-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,1fr);gap:6px;height:100%;align-items:stretch}.s5-tile{display:grid;place-items:center;min-height:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px}.s5-tile.solid{border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 92%,transparent)}.s5-tile.spacer{border:none;background:transparent;pointer-events:none}.tile-btn{width:100%;height:100%;display:grid;place-items:center;gap:6px;border:0;background:transparent;color:var(--text);font-size:10px;line-height:1;cursor:pointer;transition:transform .06s ease,background .12s ease,box-shadow .12s ease,border-color .12s ease}.tile-btn:hover{transform:translateY(-1px)}.tile-btn:active{transform:translateY(0)}.tile-btn.ghost{background:transparent}.tile-btn.is-on{filter:saturate(1.05)}.tile-label{font-size:10px;opacity:.75}.preset-random-button{transform:none}.seg-switch{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;width:92%;max-width:260px;height:32px;border-radius:9999px;background:color-mix(in oklab,var(--pane) 86%,transparent)}.seg-thumb{position:absolute;top:0;bottom:0;left:0;width:calc(100% / 3)}.seg-option{position:relative;z-index:1;border:0;background:transparent;color:var(--text);font-size:11px;line-height:1;cursor:pointer}@media (max-width: 500px){.s5-grid{gap:6px}.tile-btn{font-size:11px}.tile-label{font-size:9px}.seg-switch{height:30px}}.s5-tile.bare{border:none;background:transparent}.seg-switch{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;inline-size:100%;max-inline-size:100%;block-size:34px;padding:2px;border-radius:9999px;background:color-mix(in oklab,var(--pane) 86%,transparent);box-sizing:border-box;--seg-index: 0}.seg-thumb{position:absolute;top:2px;bottom:2px;width:calc((100% - 4px) / 3);left:calc(((100% - 4px) / 3) * var(--seg-index) + 2px)}.seg-option{position:relative;z-index:1;border:0;background:transparent;color:var(--text);font-size:11px;line-height:1;height:100%;cursor:pointer}.s5-tile.solid{border:1px solid var(--pane-thin);background:color-mix(in oklab,var(--pane) 92%,transparent);overflow:visible}.s5-bottom-left{grid-column:1;grid-row:3}.s5-bottom-center{grid-column:2;grid-row:3}.s5-bottom-right{grid-column:3;grid-row:3}.seg-switch{position:relative;display:flex;align-items:stretch;gap:0;width:100%;height:34px;padding:2px;border-radius:3px;background:color-mix(in oklab,var(--pane) 86%,transparent);box-sizing:border-box;--seg-index: 0}.seg-thumb{position:absolute;top:2px;bottom:2px;width:calc((100% - 4px) / 3);left:calc(2px + ((100% - 4px) / 3) * var(--seg-index))}.seg-option{flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--text);font-size:11px;line-height:1;height:100%;cursor:pointer}.s5-bottom-span{grid-column:1 / -1;grid-row:3;min-width:0;box-sizing:border-box}.s5-grid{width:100%;min-width:0}.s5-grid>.s5-tile{min-width:0;box-sizing:border-box}.s5-tile.solid{overflow:visible}.seg-switch{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;width:100%;height:18px;padding:2px;border-radius:3px;background:color-mix(in oklab,var(--pane) 86%,transparent);box-sizing:border-box;--seg-index: 0}.seg-option{min-width:0;border:0;background:transparent;color:var(--text);font-size:8px;line-height:1;height:100%;cursor:pointer}.seg-switch{--seg-cols: 3;--seg-pad: 2px;--seg-index: 0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;width:100%;height:18px;padding:var(--seg-pad);border-radius:4px;background:color-mix(in oklab,var(--pane) 86%,transparent);box-sizing:border-box;overflow:hidden}.seg-switch.state-guided{--seg-index: 1}.seg-switch.state-full{--seg-index: 2}.seg-switch .seg-thumb{transform:none!important}.seg-thumb{position:absolute;top:var(--seg-pad);bottom:var(--seg-pad);width:calc((100% - (var(--seg-pad) * 2)) / var(--seg-cols));left:calc(var(--seg-pad) + ((100% - (var(--seg-pad) * 2)) / var(--seg-cols)) * var(--seg-index))}.seg-option{margin:0;min-width:0;border:0;background:transparent;color:var(--text);font-size:8px;line-height:1;height:100%;cursor:pointer;text-align:center}.seg-option.is-active{font-weight:600}.seg-thumb{z-index:0}.seg-option{position:relative;z-index:1}.seg-option{opacity:.42;transition:opacity .12s ease,font-weight .12s ease}.seg-option.is-active{opacity:1;color:#fff;font-weight:700;text-shadow:0 0 6px rgba(255,255,255,.28),0 0 12px rgba(255,255,255,.18),0 0 18px rgba(255,255,255,.12),0 0 24px color-mix(in srgb,var(--llm-glow) 60%,transparent);filter:drop-shadow(0 0 2px rgba(255,255,255,.12))}.seg-option:not(.is-active):hover{opacity:.82}.seg-option+.seg-option:before{content:"";position:absolute;left:0;top:1%;bottom:1%;width:.5px;background:var(--pane-thin);opacity:.95;pointer-events:none}.section-5 .s5-grid .s5-tile.solid.tile-btn{font-size:10px;line-height:1.1}.section-5 .s5-grid .bare .tile-btn,.section-5 .s5-grid .bare .tile-label{font-size:15px}.section-5 .s5-grid .s5-tile{display:grid;place-items:center}.section-5 .s5-grid .s5-tile>.tile-btn,.section-5 .s5-grid .s5-tile>button,.section-5 .s5-grid .s5-tile>.icon-only{place-self:center;margin:0;text-align:center;display:inline-flex;align-items:center;justify-content:center}.section-5 .s5-grid .s5-tile img.icon-img,.section-5 .s5-grid .s5-tile svg{display:block}.section-5 .s5-grid .s5-tile>.tile-btn{justify-content:center!important;align-items:center!important}.section-5 .s5-grid .s5-tile>*{place-self:center}.section-5 .s5-tile.bare .icon-button.ghost-button{padding:0!important;margin:0!important;gap:0!important;width:100%;height:100%;display:grid;place-items:center}.section-13 .s13-fit{transform-origin:top center;will-change:transform}.section-13.use-scale .s13-fit{transform:scale(var(--s13-scale, 1))}.section-13.no-scale .s13-fit{transform:none}.section-13.no-scale{overflow-y:auto}.section-13.no-scale{font-size:1rem;line-height:1.35}.bottom-area,.section-13{min-height:0}.section-13.show-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin}.section-13.show-scroll::-webkit-scrollbar{width:8px}.section-13.show-scroll::-webkit-scrollbar-thumb{background:var(--pane-thin);border-radius:8px}.section-13.show-scroll::-webkit-scrollbar-track{background:transparent}.section-13.no-scale .s13-fit{transform:none!important;--s13-scale: 1 !important}.section-13.s13-scroll{overflow-y:auto!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;--s13-scale: 1 !important}.section-13.s13-scroll::-webkit-scrollbar{width:8px!important;height:8px!important}.section-13.s13-scroll::-webkit-scrollbar-thumb{background:var(--pane-thin);border-radius:8px}.section-13.s13-scroll::-webkit-scrollbar-track{background:transparent}.section-13.s13-muted{overflow-y:auto}.section-13.s13-muted::-webkit-scrollbar{width:0!important;height:0!important}.section-13 .s13-fit{display:flow-root;transform-origin:top left}.section-13.s13-adv .s13-fit{transform:none!important}.section-13 .s13-fit>:first-child{margin-top:0!important}.panel,.bottom-area,.section-13{min-height:0}.section-13{position:relative;display:flex;flex-direction:column;min-height:0}.section-13 .s13-clip{position:relative;flex:1 1 auto;min-height:0;contain:layout paint}.section-13 .s13-scroll{position:relative;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.section-13 .s13-scroll.show-scroll::-webkit-scrollbar{width:8px}.section-13 .s13-scroll.show-scroll::-webkit-scrollbar-thumb{background:var(--pane-thin);border-radius:8px}.section-13 .s13-scroll.muted-scroll::-webkit-scrollbar{width:0;height:0}.section-13 .s13-body{padding-top:.1px}.section-13.is-adv .s13-body{transform:none!important}.section-13 .s13-body>:first-child{margin-top:0!important}.section-13.is-basic .s13-body{--s: var(--s13-scale, 1);transform:scale(var(--s));transform-origin:top left;width:calc(100% / var(--s))}.section-13.is-adv .s13-fit,.section-13.is-adv .s13-panel,.section-13.is-adv .adv-info-panel{transform:none!important;margin-top:0!important}.bottom-area{min-height:0}.section-13 .s13-scroll{scrollbar-gutter:stable;padding-left:0!important}.section-13 .s13-body{padding-left:0!important;margin-left:0!important}.section-13 .s13-clip{padding-left:0!important}.section-1-2-3{overflow:visible}.section-1-2-3 .adv-btn{margin-inline:4px}.section-5{box-sizing:border-box;padding-left:8px}.section-5 .controls-grid{padding:0}:root{--s5-gutter: 4px}.bottom-left>.section-5{box-sizing:border-box;padding-left:var(--s5-gutter)!important}.bottom-left>.section-5>.controls-grid{box-sizing:border-box;width:100%;margin-left:0!important;padding-left:0!important}.section-5 .s5-tile.bare .icon-button.ghost-button{width:auto;height:auto;display:grid;place-items:center;justify-self:center;align-self:center;padding:0!important;margin:0!important;gap:0!important}.section-5 .controls-grid>.s5-tile.bare:first-child{padding-left:2px}.section-8.has-overlay{position:relative}.section-8 .aip-hotband{position:absolute;top:0;left:0;right:0;height:14px;z-index:1}.section-8 .aip-head.overlay.mini{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:auto}.section-8.overlay-open .aip-title-chip{opacity:0;pointer-events:none;transition:opacity var(--fast)}.section-8 .aip-title-chip{position:absolute;top:8px;left:10px;z-index:1}.section-8 .aip-head.overlay.mini{transition:opacity var(--fast)}.section-8:not(.overlay-open) .aip-head.overlay.mini{opacity:0;pointer-events:none}.section-8.overlay-open .aip-head.overlay.mini{opacity:1}.select-trigger:after{pointer-events:none}.select-trigger .chevron{pointer-events:none}.select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%}.cm-summary{display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer;padding:.55rem .6rem;border-radius:.4rem}.cm-summary:focus-visible{outline:2px solid var(--ring, rgba(255,255,255,.24));outline-offset:2px}.cm-caret{display:inline-block;transition:transform .16s ease;opacity:.9;pointer-events:none}.cm-subdetails[open]>summary .cm-caret{transform:rotate(90deg)}.ctrl.ctrl-select[data-adv-key=styleStoryTab] select{display:none}.ctrl.ctrl-select[data-adv-key=styleStoryTab] .ctrl-label{font-weight:600;opacity:.9;cursor:default;pointer-events:none}.section-8,.advanced-right,.ai-preview-box,.aip-scroll,.aip-pad{min-width:0}.anchors-mgr{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.anchors-mgr *,.anchors-mgr .anchors-row,.anchors-mgr .anchors-grid{min-width:0;box-sizing:border-box}.anchors-mgr .anchors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap, 8px)}@media (max-width: 900px){.anchors-mgr .anchors-grid{grid-template-columns:1fr}}.anchors-mgr input,.anchors-mgr textarea,.anchors-mgr select{width:100%;max-width:100%}.anchors-mgr .anchors-list{display:flex;flex-wrap:wrap;gap:calc(var(--gap, 8px) * .75);max-width:100%}.anchors-mgr .anchor-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchors-mgr .anchors-row.edit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gap, 8px);align-items:start;min-width:0;max-width:100%;box-sizing:border-box}.anchors-mgr .anchors-row.edit,.anchors-mgr .anchors-row.edit .firstline{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:calc(var(--gap, 8px) * .75);min-width:0}.anchors-mgr .anchors-row.edit>*,.anchors-mgr .anchors-row .firstline>*,.anchors-mgr .anchors-row input,.anchors-mgr .anchors-row select,.anchors-mgr .anchors-row textarea{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.anchors-mgr .anchors-row .label,.anchors-mgr .anchors-row .text{overflow-wrap:anywhere;word-break:break-word}.anchors-mgr .anchors-row .row-actions{justify-self:end;white-space:nowrap}@media (max-width: 880px){.anchors-mgr .anchors-row,.anchors-mgr .anchors-row .edit-firstline,.anchors-mgr .anchors-row .firstline{grid-template-columns:1fr}}:root{--s21-left-fr: .82fr;--s21-right-w: clamp(320px, 30vw, 480px)}.s21-inner{justify-content:start!important;justify-items:stretch;grid-template-columns:minmax(0,var(--s21-left-fr)) minmax(0,var(--s21-right-w))!important}.s21-inner>*{margin-inline:0!important}.s21-right{padding-left:0!important;border-left-width:1px}.uc-wrap{position:relative;width:100%;height:100%;display:grid;place-items:center;color:var(--text)}.uc-overlay{position:absolute;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.uc-compact{padding:8px}.uc-roomy{padding:16px}.uc-card{max-width:720px;width:min(92%,720px);border:1px dashed var(--ring);background:var(--pane);box-shadow:0 6px 30px #0000004d;border-radius:var(--radius);padding:16px 18px}.uc-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.uc-icon{font-size:22px;line-height:1;transform-origin:center;animation:uc-bob 2.4s ease-in-out infinite}@keyframes uc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.uc-title{font-size:clamp(16px,2.2vw,18px);font-weight:600;margin:0}.uc-msg{margin:4px 0 10px;color:var(--text);opacity:.85}.uc-tips{display:grid;gap:6px;margin:0;padding-left:16px;color:var(--muted)}.uc-tip::marker{color:var(--muted)}.add-under-btn{position:relative;overflow:hidden;isolation:isolate}.add-under-btn.hint{box-shadow:inset 0 0 0 2px var(--accent, #7dd3fc)}.add-under-btn.pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 4px #7dd3fc59;transform:scale(.96);opacity:.9;animation:otb-inset-pulse .9s ease-out 1}@keyframes otb-inset-pulse{0%{transform:scale(.96);opacity:.9}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.add-under-btn.pulse:after{animation:none;opacity:.5}}.copy-split{display:inline-flex;gap:6px;align-items:stretch}.copy-menu{position:relative}.copy-menu[open]>.copy-menu-list{position:absolute;right:0;z-index:3;background:var(--pane);border:1px solid var(--pane-thin);border-radius:var(--radius);padding:6px;min-width:200px;box-shadow:0 6px 24px #00000040}.copy-menu-list .menu-item{display:block;width:100%;text-align:left;padding:6px 8px;border-radius:8px;border:none;background:transparent}.copy-menu-list .menu-item:hover{background:var(--pane-thinner)}.toast-root{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:4000;pointer-events:none}.toast-card{pointer-events:auto;padding:10px 14px;border-radius:var(--radius, 10px);background:var(--pane, #1b1f26);color:var(--fg-strong, #ffffff);border:1px solid var(--pane-thin, #2a2f36);box-shadow:0 10px 28px #00000073;backdrop-filter:none;-webkit-backdrop-filter:none;animation:toast-pop .18s ease-out}.toast-card.success{background:#12311f;border-color:#1b4930;color:#d9f5e6}.toast-card.error{background:#351416;border-color:#4e1e21;color:#ffd9dc}@keyframes toast-pop{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.otb-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:4000;background:#111827fa;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 24px #00000059;font-size:14px}.otb-toast-ic{font-size:16px;line-height:1}.section-5 .s5-tile.bare .tile-btn{padding-block:3px}.section-5 .s5-grid{--s5-row-gap: 4px;margin-top:16px;margin-left:2px}.section-5 .s5-tile{min-height:10px}.section-8 .ai-preview-box .aip-meta-row{margin-top:10px;display:flex;gap:0px;flex-wrap:wrap;margin-bottom:0}.section-8 .ai-preview-box .aip-badge{font-size:8px;line-height:.6;padding:4px 2px;border:1px solid var(--pane-thin, #374151);border-radius:4px;background:var(--pane-thinner, rgba(255,255,255,.04));color:var(--text, #e5e7eb);white-space:nowrap}.section-8 .ai-preview-box .aip-badge strong{font-weight:600;margin-right:4px}.preset-context-menu .menu-hint{font-size:12px;opacity:.9}.aip-meta-row{display:flex;flex-wrap:wrap;gap:4px;padding:4px 4px 2px}.ai-preview-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}.section-8 .ai-preview-box{display:flex;flex-direction:column;overflow:visible!important}.section-8 .ai-preview-box .aip-meta-row,.section-8 .ai-preview-box .aip-badge{flex-shrink:0;overflow:visible!important}.section-8 .ai-preview-scroll{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important}.section-8 .ai-preview-scroll,.section-8 .ai-preview-scroll *{word-break:break-word;overflow-wrap:anywhere}.preset-context-menu .menu-row .menu-item.is-active{background:var(--pane-thinner, rgba(255,255,255,.06));border-radius:8px;font-weight:600;border:1px solid var(--pane-thin, rgba(255,255,255,.12))}.section-8 .ai-preview-scroll,.section-8 .ai-preview-box{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) transparent}.section-8 .ai-preview-scroll::-webkit-scrollbar,.section-8 .ai-preview-box::-webkit-scrollbar{width:4px!important;height:4px!important}.section-8 .ai-preview-scroll::-webkit-scrollbar-thumb,.section-8 .ai-preview-box::-webkit-scrollbar-thumb{background-color:#ffffff59;border-radius:999px}.section-8 .ai-preview-scroll::-webkit-scrollbar-track,.section-8 .ai-preview-box::-webkit-scrollbar-track{background:transparent}.pmh-dot{width:7px;height:7px;border-radius:999px;background:radial-gradient(circle,#f97316 0,#facc15 55%,transparent 72%)}.pmh-text{white-space:nowrap;opacity:.9}.top-bar{height:32px;margin-bottom:var(--gap);display:flex;align-items:center;justify-content:flex-start;padding:0 var(--gap);color:var(--muted)}.top-bar-inner{display:inline-flex;align-items:center;gap:8px}.top-bar svg{display:block}.top-bar-title{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.section-5 .menu-button svg{width:20px;height:20px}.menu-button svg{transform-origin:50% 50%;will-change:transform}@keyframes menuLogoSpin{0%{transform:rotate(0)}18%{transform:rotate(-12deg)}to{transform:rotate(360deg)}}.reset-btn .reset-icon{display:inline-block;transform-origin:50% 50%;will-change:transform}@keyframes resetLogoSpinReverse{0%{transform:rotate(0)}18%{transform:rotate(12deg)}to{transform:rotate(-360deg)}}.reset-btn:hover .reset-icon{animation:resetLogoSpinReverse .7s cubic-bezier(.22,1.2,.25,1)}.menu-button svg .pent-ring{transform-origin:50% 50%;will-change:transform,opacity}@keyframes logoPentagonLoop{0%{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.85}to{transform:scale(1);opacity:1}}.menu-button:hover svg .pent-ring-0{animation:logoPentagonLoop 1.1s ease-in-out infinite}.menu-button:hover svg .pent-ring-1{animation:logoPentagonLoop 1.1s ease-in-out infinite;animation-delay:.06s}.menu-button:hover svg .pent-ring-2{animation:logoPentagonLoop 1.1s ease-in-out infinite;animation-delay:.12s}.menu-button:hover svg .pent-ring-3{animation:logoPentagonLoop 1.1s ease-in-out infinite;animation-delay:.18s}@media (prefers-reduced-motion: reduce){.info-toggle.is-on:before{animation:none}.menu-button:hover svg .pent-ring,.reset-btn:hover .reset-icon{animation:none}}.cm-def-textarea{font-size:.7rem;line-height:1.25}.menu-button{background-color:transparent;border:none;padding:0;margin:0;border-radius:999px}.menu-button:hover,.menu-button:focus-visible{background-color:transparent;box-shadow:none}.info-toggle{position:relative}.info-toggle.is-on{isolation:isolate}.info-toggle.is-on:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,rgba(15,23,42,0) 45%,rgba(15,23,42,.9) 88%,transparent 100%),conic-gradient(from 0deg,#38bdf800,#fffc 360deg);mix-blend-mode:screen;opacity:.85;pointer-events:none;animation:infoHaloSpin 6s linear infinite}@keyframes infoHaloSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.info-toggle.is-on:before{animation:none;opacity:.5}}.rubric-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid color-mix(in oklab,var(--pane-thin, rgba(148,163,184,.4)),white 4%);min-width:0}.rubric-head-left{flex:1 1 40%;min-width:0;overflow:hidden}.rubric-box-title{font-size:.8rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rubric-box-sub{font-size:.7rem;opacity:.7}.rubric-head-center{flex:0 0 auto;display:inline-flex;align-items:baseline;justify-content:center;gap:4px;padding:0 10px;font-size:.7rem;color:var(--muted, #94a3b8);border-left:1px solid color-mix(in oklab,var(--pane-thin, rgba(148,163,184,.4)),white 8%);border-right:1px solid color-mix(in oklab,var(--pane-thin, rgba(148,163,184,.4)),white 8%)}.rubric-total-label{text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.rubric-total{font-variant-numeric:tabular-nums;font-weight:600}.rubric-total.ok{color:#a3e635}.rubric-total.warn{color:#facc15}.rubric-total-suffix{opacity:.7}.rubric-head-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:6px}.rubric-btn{font-size:.7rem;padding:3px 8px;border-radius:4px;border:1px solid color-mix(in oklab,var(--pane-thin, rgba(148,163,184,.5)),white 4%);background:color-mix(in oklab,var(--pane, #020617),white 1.5%);color:inherit;cursor:pointer}.rubric-btn:hover{background:color-mix(in oklab,var(--pane, #020617),white 4%)}.pending-mix-hint{position:fixed;inset:0;z-index:1400;pointer-events:auto;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;background:radial-gradient(circle at 50% 90%,#00000059 0,#0000 55%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pending-mix-hint-inner{pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;padding:6px 10px;border-radius:999px;background:var(--pane);color:var(--text);font-size:11px;box-shadow:0 6px 22px #0000008c;border:1px solid var(--pane-thin);opacity:.98}.legal-page{max-width:900px;margin:0 auto;padding:24px 16px 40px;font-size:14px}.legal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.legal-title-block{flex:1}.legal-title{margin:0 0 4px;font-size:22px}.legal-subtitle{margin:0;opacity:.8;font-size:13px}.legal-lang-toggle{display:inline-flex;border-radius:999px;border:1px solid rgba(148,163,184,.6);overflow:hidden}.legal-lang-btn{padding:4px 10px;font-size:12px;border:none;background:transparent;cursor:pointer;opacity:.75}.legal-lang-btn.on{background:#94a3b840;opacity:1}.legal-main{border-radius:12px;border:1px solid rgba(148,163,184,.35);padding:12px 14px 18px;background:#0f172a59}.legal-tabs{display:inline-flex;gap:6px;margin-bottom:12px;border-bottom:1px solid rgba(148,163,184,.35);padding-bottom:6px}.legal-tab-btn{border:none;background:transparent;padding:4px 10px;border-radius:999px;font-size:13px;cursor:pointer;opacity:.7}.legal-tab-btn.active{background:#94a3b84d;opacity:1}.legal-content{margin-top:8px}.legal-content h2{margin-top:0;margin-bottom:4px;font-size:18px}.legal-content h3{margin-top:16px;margin-bottom:4px;font-size:14px}.legal-content p{margin:4px 0 8px}.legal-updated{font-size:12px;opacity:.7;margin-bottom:10px}@media (max-width: 640px){.legal-header{flex-direction:column;align-items:flex-start}}.legal-overlay{position:fixed;inset:0;background:#0f172abf;display:flex;justify-content:center;align-items:center;z-index:9999}.legal-dialog{max-width:900px;width:min(90vw,900px);max-height:90vh;background:#0f172af5;border-radius:14px;border:1px solid rgba(148,163,184,.5);padding:16px 18px 20px;box-shadow:0 20px 60px #000000b3;overflow:hidden;display:flex;flex-direction:column}.legal-main{border-radius:10px;border:1px solid rgba(148,163,184,.35);padding:10px 12px 14px;background:#0f172a59;overflow:auto;max-height:70vh}.legal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.legal-header-right{display:flex;align-items:center;gap:8px}.legal-close-btn{border:none;background:transparent;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.settings-header-brand{display:flex;align-items:center;gap:6px}
