:root{--ink-00: #050506;--ink-05: #0a0a0b;--ink-10: #0e0e10;--ink-15: #131315;--ink-20: #17171a;--ink-25: #1b1b1e;--ink-30: #202024;--ink-40: #2a2a2f;--ink-50: #353539;--ink-60: #44444a;--ink-70: #66666c;--ink-80: #82828a;--ink-90: #b4b4bb;--ink-99: #ebe9e4;--speck: #f6ecd8;--speck-dim: rgba(246, 236, 216, .55);--speck-glow: rgba(246, 236, 216, .35);--signal: #c9a567;--alert: #c26a5c;--good: #9fb39a;--amber: #f59e0b;--amber-text: #f5e0b0;--amber-wash: rgba(245, 158, 11, .12);--amber-hover: rgba(245, 158, 11, .15);--amber-active: rgba(245, 158, 11, .25);--amber-border: rgba(245, 158, 11, .3);--amber-glow: rgba(245, 158, 11, .25);--select-border: rgba(100, 140, 255, .4);--select-border-strong: rgba(100, 140, 255, .85);--surface-hover: rgba(255, 255, 255, .03);--surface-active: rgba(255, 255, 255, .05);--surface-raised: rgba(255, 255, 255, .08);--bg: var(--ink-10);--panel: var(--ink-20);--panel-2: var(--ink-15);--paper: var(--ink-99);--border: #66666c;--border-soft: rgba(246, 236, 216, .05);--divider: #3a3a3f;--text: var(--ink-99);--text-dim: var(--ink-90);--text-mute: #88888f;--text-faint: #7e7e86;--text-ghost: #85858d;--accent: var(--speck);--teal: var(--speck);--teal-soft: rgba(246, 236, 216, .05);--purple: var(--ink-90);--scrub: var(--speck);--warn: var(--signal);--req: var(--alert);--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--serif: "Fraunces", "Canela", "Tiempos Text", Georgia, serif;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 15px;--fs-2xl: 17px;--fs-3xl: 18px;--fs-4xl: 19px;--r-xs: 2px;--r-sm: 3px;--r-md: 4px;--r-lg: 6px;--r-xl: 8px;--r-2xl: 12px;--r-full: 50%;--dur-fast: .15s;--dur-med: .2s;--ease: ease;--shadow-modal: 0 24px 48px rgba(0, 0, 0, .5);--shadow-toast: 0 8px 24px rgba(0, 0, 0, .3);--shadow-chip: 0 4px 12px rgba(0, 0, 0, .25);--chip-bg: rgba(20, 20, 20, .92);--chip-text: #f5f5f5;--specimen-light-font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, sans-serif;--specimen-light-bg: #ffffff;--specimen-light-bg-muted: #f7f7f7;--specimen-light-bg-card: #ebebeb;--specimen-light-surface: #f0f0f2;--specimen-light-surface-2: #e5e5e8;--specimen-light-text: #191919;--specimen-light-text-body: #333333;--specimen-light-text-italic: #444444;--specimen-light-text-tag: #555555;--specimen-light-text-mute: #666666;--specimen-light-text-faint: #888888;--specimen-light-border: #e5e5e5;--specimen-light-border-soft: #e0e0e0;--specimen-light-border-card: #d6d6d6;--specimen-light-border-dark: #333333;--specimen-light-rule: #ccc;--specimen-light-rule-strong: #c0c0c8;--specimen-light-cta-bg: #1a1a1a;--specimen-light-cta-fg: #ffffff}body{margin:0;background-color:var(--ink-10);background-image:radial-gradient(ellipse 140% 90% at 50% 40%,rgba(246,236,216,.018),transparent 60%),repeating-radial-gradient(circle at 50% 50%,transparent 0px,transparent 3px,rgba(246,236,216,.012) 3px,rgba(246,236,216,.012) 4px);overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}._sidebar_1ksj2_1{display:flex;flex-direction:column;align-items:center;width:44px;height:100%;padding:6px 0 8px;gap:2px;background:var(--panel-2);border-right:1px solid var(--divider);flex-shrink:0}._logo_1ksj2_14{position:relative;display:flex;align-items:center;justify-content:center;padding:6px 0 10px;border:none;background:transparent;color:var(--text);cursor:default}._logo_1ksj2_14:focus-visible{outline:2px solid var(--speck);outline-offset:2px;border-radius:var(--r-xs)}._logoLabel_1ksj2_32{position:absolute;left:22px;top:50%;transform:translateY(calc(-50% - 1.5px));padding:8px 14px 13px 9px;background:linear-gradient(to right,var(--panel-2) 0,var(--panel-2) 11px,var(--panel) 60px);font-family:Roboto,system-ui,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1;color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease-out;z-index:20}._logo_1ksj2_14:hover ._logoLabel_1ksj2_32,._logo_1ksj2_14:focus-visible ._logoLabel_1ksj2_32{opacity:1}._tab_1ksj2_66{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-xs);border:none;background:transparent;color:var(--text-ghost);font-size:var(--fs-xl);font-weight:400;cursor:pointer;padding:0;line-height:1;position:relative}._tab_1ksj2_66:hover{background:var(--surface-hover);color:var(--text-mute)}._tab_1ksj2_66:focus-visible{outline:2px solid var(--speck);outline-offset:2px;color:var(--text)}._tabActive_1ksj2_95{background:var(--ink-25);color:var(--text)}._tabActive_1ksj2_95:before{content:"";position:absolute;left:-5px;top:50%;width:2px;height:14px;background:var(--speck);transform:translateY(-50%);box-shadow:0 0 6px var(--speck-glow)}._divider_1ksj2_112{width:20px;height:1px;background:var(--divider);margin:4px 0}._subTab_1ksj2_119{width:28px;height:28px;margin-left:3px;border-radius:var(--r-xs)}._envelopeFill_1vfz8_3{fill:var(--speck);opacity:.035}._smallEnvelopeFill_1vfz8_8{fill:var(--ink-90);opacity:.04}._warningFill_1vfz8_13{fill:var(--signal);opacity:.15}._maxCurve_1vfz8_20,._minCurve_1vfz8_27{fill:none;stroke:var(--speck);stroke-width:1;opacity:.5}._smallMaxCurve_1vfz8_34{fill:none;stroke:var(--ink-90);stroke-width:1;opacity:.5}._smallMinCurve_1vfz8_41{fill:none;stroke:var(--ink-90);stroke-width:1.5;opacity:.5}._scrubLine_1vfz8_48{stroke-width:.9}._scrubSegmentOk_1vfz8_52{stroke:var(--speck);stroke-dasharray:4 3;opacity:.35}._scrubSegmentWarn_1vfz8_58{stroke:var(--signal)}._endpoint_1vfz8_64{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:ns-resize}._endpoint_1vfz8_64:hover{stroke-width:2}._endpointMin_1vfz8_75{fill:var(--ink-05);stroke:var(--speck-dim);stroke-width:1.5;cursor:ns-resize;opacity:.5}._endpointMin_1vfz8_75:hover{stroke-width:2;opacity:.7}._faderNotch_1vfz8_88{stroke:var(--speck);stroke-width:1.5;stroke-linecap:round;pointer-events:none;opacity:.6}._handleMax_1vfz8_98{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:grab}._handleMin_1vfz8_105{fill:var(--ink-05);stroke:var(--speck-dim);stroke-width:1.5;cursor:grab}._handleArm_1vfz8_112{stroke:var(--speck);stroke-width:.75;stroke-dasharray:4 3;fill:none}._handleArmMin_1vfz8_119{stroke:var(--speck);stroke-width:.75;stroke-dasharray:4 3;fill:none;opacity:.5}._levelLabel_1vfz8_129{font-size:var(--fs-xs);fill:var(--text-ghost);text-anchor:middle}._gridLabel_1vfz8_135{font-size:var(--fs-2xs);fill:var(--text-ghost);text-anchor:end}._yAxisGutter_1vfz8_141{fill:transparent;cursor:ns-resize}._yAxisGutter_1vfz8_141:hover{fill:#ffffff06}._endpointLabel_1vfz8_150{font-size:var(--fs-xs);font-weight:500;fill:var(--text-dim)}._scrubDot_1vfz8_156{fill:var(--speck)}._scrubDotDetached_1vfz8_160{fill:#f46a25;stroke:#f8a277;stroke-width:1.5}._maxCurveDot_1vfz8_166,._minCurveDot_1vfz8_171{fill:var(--speck);opacity:.6}._computedDotOverridden_1vfz8_176{fill:var(--ink-90);opacity:.5;stroke:var(--signal);stroke-width:1}._editGroup_1vfz8_185{opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease)}._editGroupActive_1vfz8_191{opacity:1;pointer-events:auto}._ghostCurve_1vfz8_196{opacity:.18;transition:opacity var(--dur-med) var(--ease)}._ghostCurveHover_1vfz8_201{opacity:.4;cursor:pointer}._ghostCurveActive_1vfz8_206{opacity:1}._curveHitTarget_1vfz8_210{stroke-width:24px;stroke:transparent;fill:none;pointer-events:stroke;cursor:pointer}._midValueLabel_1vfz8_218{font-size:var(--fs-2xs);fill:var(--text-dim);text-anchor:middle;opacity:.7}._scrubTrack_1vfz8_227{fill:var(--ink-40)}._scrubTrackFilled_1vfz8_231{fill:var(--speck);opacity:.5}._scrubTrackBeyondCap_1vfz8_239{fill:var(--ink-40);opacity:.35;pointer-events:none}._scrubCapDivider_1vfz8_246{stroke:var(--speck);stroke-width:1;opacity:.5;pointer-events:none}._scrubPresetTickMarkDisabled_1vfz8_253{opacity:.25}._scrubPresetLabelDisabled_1vfz8_257{opacity:.4}._scrubPresetTick_1vfz8_253:hover ._scrubPresetLabelDisabled_1vfz8_257{fill:var(--text-faint)}._scrubThumb_1vfz8_265{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:ew-resize}._scrubThumbNotch_1vfz8_272{stroke:var(--speck);stroke-width:1.5;stroke-linecap:round;pointer-events:none;opacity:.6}._scrubThumbLabel_1vfz8_280{font-size:var(--fs-2xs);font-weight:600;fill:var(--speck)}._scrubPresetLabel_1vfz8_257{font-size:var(--fs-2xs);font-weight:500;fill:var(--text-faint);pointer-events:none}._scrubPresetLabelActive_1vfz8_294{fill:var(--speck);font-weight:600}._scrubPresetTickMark_1vfz8_253{stroke:var(--speck-dim);stroke-width:2;stroke-linecap:butt;pointer-events:none}._scrubPresetTick_1vfz8_253:hover ._scrubPresetLabel_1vfz8_257{fill:var(--speck)}._scrubFloatingReadout_1vfz8_310{font-size:var(--fs-2xs);font-weight:600;fill:var(--speck);pointer-events:none}._toolbar_1vfz8_319{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 0;gap:8px;min-height:20px}._responsiveToggle_1vfz8_328{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}._responsiveToggle_1vfz8_328 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:14px;border-radius:7px;background:var(--ink-30);position:relative;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast)}._responsiveToggle_1vfz8_328 input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:var(--r-full);background:var(--ink-60);transition:transform var(--dur-fast),background var(--dur-fast)}._responsiveToggle_1vfz8_328 input[type=checkbox]:checked{background:var(--ink-99)}._responsiveToggle_1vfz8_328 input[type=checkbox]:checked:after{transform:translate(14px);background:var(--ink-05)}._responsiveLabel_1vfz8_369{font-size:var(--fs-sm);font-weight:500;color:var(--text-mute)}._toggle_1vfz8_375{display:flex;align-items:center;gap:6px}._toggleLabel_1vfz8_381{font-size:var(--fs-sm);color:var(--text-ghost);cursor:pointer}._toggleLabelActive_1vfz8_387{font-size:var(--fs-sm);color:var(--text);font-weight:500;cursor:pointer}._toggleTrack_1vfz8_394{width:28px;height:16px;border-radius:var(--r-xl);border:none;cursor:pointer;position:relative;transition:background-color var(--dur-med)}._toggleTrackBezier_1vfz8_404{background-color:var(--ink-50)}._toggleTrackLinear_1vfz8_408{background-color:var(--ink-30)}._toggleThumb_1vfz8_412{position:absolute;top:2px;width:12px;height:12px;border-radius:var(--r-full);background:var(--ink-99);transition:left var(--dur-med)}._toggleThumbBezier_1vfz8_422{left:2px}._toggleThumbLinear_1vfz8_426{left:14px}._stepper_1vfz8_430{display:flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--text)}._stepperLabel_1vfz8_438{font-size:var(--fs-xs);color:var(--text-mute)}._stepperBtn_1vfz8_443{width:18px;height:18px;border:1px solid var(--border);border-radius:1px;background:none;color:var(--text-mute);font-size:var(--fs-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast),color var(--dur-fast)}._stepperBtn_1vfz8_443:hover{border-color:var(--speck-dim);color:var(--text)}._stepperValue_1vfz8_463{font-weight:600;min-width:20px;text-align:center}._levelTick_1vfz8_471{stroke:#ffffff0a;stroke-width:.5;stroke-dasharray:2 4}._gridLine_1vfz8_477{stroke:#ffffff0a;stroke-width:.5}._gridLine_r3nf0_3{stroke:#ffffff0f;stroke-width:.5}._gridLabel_r3nf0_8{font-size:var(--fs-2xs);fill:var(--text-ghost);text-anchor:end}._yAxisGutter_r3nf0_14{fill:transparent;cursor:ns-resize}._yAxisGutter_r3nf0_14:hover{fill:#ffffff06}._envelopeFill_r3nf0_25{fill:var(--speck);opacity:.035}._maxLine_r3nf0_32,._minLine_r3nf0_39{fill:none;stroke:var(--speck);stroke-width:1.5;opacity:.5}._refCurve_r3nf0_48{fill:none;stroke:var(--speck);stroke-width:.8;stroke-dasharray:3 4;opacity:.2}._handleMax_r3nf0_58{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:grab}._handleMin_r3nf0_65{fill:var(--ink-05);stroke:var(--speck-dim);stroke-width:1.5;cursor:grab}._handleArm_r3nf0_72{stroke:var(--speck);stroke-width:.75;stroke-dasharray:4 3;fill:none;opacity:.35}._handleArmMin_r3nf0_80{stroke:var(--speck);stroke-width:.75;stroke-dasharray:4 3;fill:none;opacity:.2}._rangeLine_r3nf0_90{stroke:var(--speck);stroke-width:.5;opacity:.15}._scrubLine_r3nf0_98{fill:none;stroke:var(--speck);stroke-width:.9;stroke-dasharray:4 3;opacity:.3}._scrubDot_r3nf0_106{fill:var(--speck)}._scrubDotDetached_r3nf0_110{fill:var(--signal);stroke:#eac086;stroke-width:1.5}._maxCurveDot_r3nf0_116,._minCurveDot_r3nf0_121{fill:var(--speck);opacity:.6}._computedDotOverridden_r3nf0_126{fill:var(--ink-90);opacity:.5;stroke:var(--signal);stroke-width:1}._editGroup_r3nf0_135{opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease)}._editGroupActive_r3nf0_141{opacity:1;pointer-events:auto}._ghostCurve_r3nf0_146{opacity:.18;transition:opacity var(--dur-med) var(--ease)}._ghostCurveHover_r3nf0_151{opacity:.4;cursor:pointer}._ghostCurveActive_r3nf0_156{opacity:1}._curveHitTarget_r3nf0_160{stroke-width:24px;stroke:transparent;fill:none;pointer-events:stroke;cursor:pointer}._anchorLine_r3nf0_170{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:4 4}._arithmeticDot_r3nf0_176{fill:var(--text-ghost);opacity:.6}._anchorDot_r3nf0_181{fill:var(--good);stroke:var(--ink-05);stroke-width:1.5}._endpointMax_r3nf0_187{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:ns-resize}._endpointMax_r3nf0_187:hover{stroke-width:2}._endpointMin_r3nf0_198{fill:var(--ink-05);stroke:var(--speck-dim);stroke-width:1.5;cursor:ns-resize}._endpointMin_r3nf0_198:hover{stroke-width:2}._faderNotch_r3nf0_209{stroke:var(--speck);stroke-width:1.5;stroke-linecap:round;pointer-events:none;opacity:.6}._endpointLabelAnchor_r3nf0_219{font-size:var(--fs-2xs);font-weight:500;fill:var(--text-dim)}._endpointLabelMax_r3nf0_225{font-size:var(--fs-xs);font-weight:500;fill:var(--text-dim)}._endpointLabelMin_r3nf0_231{font-size:var(--fs-xs);font-weight:500;fill:var(--text-dim);opacity:.6}._maxValueLabel_r3nf0_238{font-size:var(--fs-2xs);font-weight:500;fill:var(--text-dim);text-anchor:middle;opacity:.7}._tokenLabel_r3nf0_246{font-size:var(--fs-xs);fill:var(--text-ghost);text-anchor:middle}._scrubTrack_r3nf0_254{fill:var(--ink-40)}._scrubTrackFilled_r3nf0_258{fill:var(--speck);opacity:.5}._scrubTrackBeyondCap_r3nf0_266{fill:var(--ink-40);opacity:.35;pointer-events:none}._scrubCapDivider_r3nf0_273{stroke:var(--speck);stroke-width:1;opacity:.5;pointer-events:none}._scrubPresetTickMarkDisabled_r3nf0_280{opacity:.25}._scrubPresetLabelDisabled_r3nf0_284{opacity:.4}._scrubPresetTick_r3nf0_280:hover ._scrubPresetLabelDisabled_r3nf0_284{fill:var(--text-faint)}._scrubThumb_r3nf0_292{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:ew-resize}._scrubThumbNotch_r3nf0_299{stroke:var(--speck);stroke-width:1.5;stroke-linecap:round;pointer-events:none;opacity:.6}._scrubThumbLabel_r3nf0_307{font-size:var(--fs-2xs);font-weight:600;fill:var(--speck)}._scrubPresetLabel_r3nf0_284{font-size:var(--fs-2xs);font-weight:500;fill:var(--text-faint);pointer-events:none}._scrubPresetLabelActive_r3nf0_321{fill:var(--speck);font-weight:600}._scrubPresetTickMark_r3nf0_280{stroke:var(--speck-dim);stroke-width:2;stroke-linecap:butt;pointer-events:none}._scrubPresetTick_r3nf0_280:hover ._scrubPresetLabel_r3nf0_284{fill:var(--speck)}._scrubFloatingReadout_r3nf0_337{font-size:var(--fs-2xs);font-weight:600;fill:var(--speck);pointer-events:none}._toolbar_r3nf0_346{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 0;gap:8px;min-height:20px}._responsiveToggle_r3nf0_355{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}._responsiveToggle_r3nf0_355 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:14px;border-radius:7px;background:var(--ink-30);position:relative;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast)}._responsiveToggle_r3nf0_355 input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:var(--r-full);background:var(--ink-60);transition:transform var(--dur-fast),background var(--dur-fast)}._responsiveToggle_r3nf0_355 input[type=checkbox]:checked{background:var(--ink-99)}._responsiveToggle_r3nf0_355 input[type=checkbox]:checked:after{transform:translate(14px);background:var(--ink-05)}._responsiveLabel_r3nf0_396{font-size:var(--fs-sm);font-weight:500;color:var(--text-mute)}._toggle_r3nf0_402{display:flex;align-items:center;gap:6px}._toggleLabel_r3nf0_408{font-size:var(--fs-sm);color:var(--text-ghost);cursor:pointer}._toggleLabelActive_r3nf0_414{font-size:var(--fs-sm);color:var(--text);font-weight:600;cursor:pointer}._toggleTrack_r3nf0_421{width:28px;height:16px;border-radius:var(--r-xl);border:none;cursor:pointer;position:relative;transition:background-color var(--dur-med)}._toggleTrackBezier_r3nf0_431{background-color:var(--ink-50)}._toggleTrackLinear_r3nf0_435{background-color:var(--ink-40)}._toggleThumb_r3nf0_439{position:absolute;top:2px;width:12px;height:12px;border-radius:var(--r-full);background:var(--ink-05);transition:left var(--dur-med)}._toggleThumbBezier_r3nf0_449{left:2px}._toggleThumbLinear_r3nf0_453{left:14px}._curvePath_1167y_3{fill:none;stroke:var(--speck);stroke-width:.9;opacity:.85}._endpoint_1167y_12{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:ns-resize}._endpoint_1167y_12:hover{stroke-width:2}._faderNotch_1167y_23{stroke:var(--speck);stroke-width:1.5;stroke-linecap:round;pointer-events:none;opacity:.6}._handle_1167y_33{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:grab}._handleArm_1167y_40{stroke:var(--speck);stroke-width:.75;stroke-dasharray:4 3;fill:none}._editGroup_1167y_49{opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease)}._editGroupActive_1167y_55{opacity:1;pointer-events:auto}._curveHitTarget_1167y_60{stroke-width:24px;stroke:transparent;fill:none;pointer-events:stroke;cursor:pointer}._curvePathView_1167y_68{fill:none;stroke:var(--speck);stroke-width:.9;opacity:.85;cursor:pointer}._curvePathView_1167y_68:hover{stroke-width:1.4;filter:drop-shadow(0 0 3px var(--speck-glow))}._stepDot_1167y_83{fill:var(--speck)}._stepDotDetached_1167y_88{fill:#f46a25;stroke:#f8a277;stroke-width:1.5;cursor:pointer}._levelLabel_1167y_97{font-size:var(--fs-xs);fill:var(--text-ghost);text-anchor:middle}._bodyLabel_1167y_103{font-size:var(--fs-xs);fill:var(--text-dim);text-anchor:middle;font-weight:600}._gridLabel_1167y_110{font-size:var(--fs-2xs);fill:var(--text-ghost);text-anchor:end}._endpointLabel_1167y_116{font-size:var(--fs-xs);font-weight:500;fill:var(--text-dim)}._gridLine_1167y_122{stroke:#ffffff0a;stroke-width:.5}._bodyMarker_1167y_127{stroke:var(--speck-dim);stroke-width:.5;stroke-dasharray:3 3;opacity:.4}._bodyMarkerLabel_1167y_134{font-size:var(--fs-xs);font-weight:600;fill:var(--text-dim);dominant-baseline:auto}._curvePath_1w1lz_3{fill:none;stroke:var(--speck);stroke-width:.9;opacity:.85}._zeroLine_1w1lz_12{stroke:var(--ink-30);stroke-width:1}._zeroLabel_1w1lz_17{font-size:var(--fs-2xs);fill:var(--text-ghost);text-anchor:end}._endpoint_1w1lz_25{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:ns-resize}._endpoint_1w1lz_25:hover{stroke-width:2}._faderNotch_1w1lz_36{stroke:var(--speck);stroke-width:1.5;stroke-linecap:round;pointer-events:none;opacity:.6}._handle_1w1lz_46{fill:var(--ink-05);stroke:var(--speck);stroke-width:1.5;cursor:grab}._handleArm_1w1lz_53{stroke:var(--speck);stroke-width:.75;stroke-dasharray:4 3;fill:none}._editGroup_1w1lz_62{opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease)}._editGroupActive_1w1lz_68{opacity:1;pointer-events:auto}._curveHitTarget_1w1lz_73{stroke-width:24px;stroke:transparent;fill:none;pointer-events:stroke;cursor:pointer}._curvePathView_1w1lz_81{fill:none;stroke:var(--speck);stroke-width:.9;opacity:.85;cursor:pointer}._curvePathView_1w1lz_81:hover{stroke-width:1.4;filter:drop-shadow(0 0 3px var(--speck-glow))}._stepDot_1w1lz_96{fill:var(--speck)}._stepDotDetached_1w1lz_101{fill:#f46a25;stroke:#f8a277;stroke-width:1.5;cursor:pointer}._levelLabel_1w1lz_110{font-size:var(--fs-xs);fill:var(--text-ghost);text-anchor:middle}._bodyLabel_1w1lz_116{font-size:var(--fs-xs);fill:var(--text-dim);text-anchor:middle;font-weight:600}._gridLabel_1w1lz_123{font-size:var(--fs-2xs);fill:var(--text-ghost);text-anchor:end}._endpointLabel_1w1lz_129{font-size:var(--fs-xs);font-weight:500;fill:var(--text-dim)}._gridLine_1w1lz_135{stroke:#ffffff0a;stroke-width:.5}._bodyMarker_1w1lz_140{stroke:var(--speck-dim);stroke-width:.5;stroke-dasharray:3 3;opacity:.4}._bodyMarkerLabel_1w1lz_147{font-size:var(--fs-xs);font-weight:600;fill:var(--text-dim);dominant-baseline:auto}._hidden_vb1z7_3{display:none!important}._chipLabel_vb1z7_7{font-size:var(--fs-xs);font-weight:400;color:inherit;white-space:nowrap}._chipDot_vb1z7_14{font-size:var(--fs-2xs);line-height:1;color:inherit;opacity:.7}._toggleChip_vb1z7_23{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--r-sm);border:1px solid var(--border);background:transparent;color:var(--text-ghost);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast);flex-shrink:0}._toggleChip_vb1z7_23:hover:not(:disabled){color:var(--text-mute);border-color:var(--ink-50)}._toggleChip_vb1z7_23._active_vb1z7_43{color:var(--text);border-color:var(--ink-70);background:var(--ink-25)}._toggleChip_vb1z7_23._active_vb1z7_43 ._chipDot_vb1z7_14{opacity:1;color:var(--speck-dim)}._toggleChip_vb1z7_23:disabled{opacity:.35;cursor:default}._segmented_vb1z7_61{display:inline-flex;border-radius:var(--r-sm);border:1px solid var(--border);overflow:hidden;flex-shrink:0}._segmentedBtn_vb1z7_69{font-size:var(--fs-xs);font-weight:400;color:var(--text-ghost);background:transparent;border:none;padding:2px 7px;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast);white-space:nowrap}._segmentedBtn_vb1z7_69:hover:not(:disabled){color:var(--text-mute)}._segmentedActive_vb1z7_85{font-size:var(--fs-xs);font-weight:500;color:var(--text);background:var(--ink-30);border:none;padding:2px 7px;cursor:pointer;white-space:nowrap}._segmented_vb1z7_61:has(button:disabled) ._segmentedBtn_vb1z7_69,._segmented_vb1z7_61:has(button:disabled) ._segmentedActive_vb1z7_85{opacity:.35;cursor:default}._expandable_vb1z7_104{display:inline-flex;align-items:center;border-radius:var(--r-sm);border:1px solid var(--border);overflow:hidden;flex-shrink:0;transition:border-color var(--dur-fast)}._expandable_vb1z7_104._expandableOpen_vb1z7_114{border-color:var(--ink-70);background:var(--ink-25)}._expandableToggle_vb1z7_119{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:none;background:transparent;color:var(--text-ghost);cursor:pointer;transition:color var(--dur-fast)}._expandableToggle_vb1z7_119:hover:not(:disabled){color:var(--text-mute)}._expandableToggle_vb1z7_119._active_vb1z7_43{color:var(--text)}._expandableToggle_vb1z7_119._active_vb1z7_43 ._chipDot_vb1z7_14{opacity:1;color:var(--speck-dim)}._expandableToggle_vb1z7_119:disabled{opacity:.35;cursor:default}._expandableContent_vb1z7_149{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 0;color:var(--text-mute)}._editor_1n7db_1{display:flex;flex-direction:column;gap:12px;padding:4px 0 0}._modeRow_1n7db_8{display:flex;justify-content:flex-end;padding:0 10px}._curveArea_1n7db_16{display:block;-webkit-user-select:none;user-select:none}._trackLine_1n7db_21{stroke:#ffffff0f;stroke-width:.5}._trackLineActive_1n7db_26{stroke:#ffffff2e;stroke-width:.5}._trackLabel_1n7db_31{font-size:var(--fs-2xs);fill:var(--text-ghost);text-anchor:end}._stepDot_1n7db_37{fill:var(--speck);pointer-events:none}._stepDotHovered_1n7db_42{fill:var(--speck);filter:drop-shadow(0 0 4px hsl(160 55% 50%));pointer-events:none}._stepLabel_1n7db_48{font-size:var(--fs-xs);fill:var(--text-ghost);text-anchor:middle;pointer-events:none;opacity:1;transition:opacity .12s ease}._stepLabelHidden_1n7db_57{font-size:var(--fs-xs);fill:var(--text-ghost);text-anchor:middle;pointer-events:none;opacity:0;transition:opacity .12s ease}._dotHit_1n7db_66{fill:transparent;cursor:ns-resize}._dotValueLabel_1n7db_71{font-size:var(--fs-xs);font-weight:600;fill:var(--text-dim);pointer-events:none}._stepsList_1n7db_80{display:flex;flex-direction:column;gap:6px;padding:0 10px 4px}._stepRow_1n7db_87{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}._stepName_1n7db_95{font-size:var(--fs-xs);color:var(--text-dim);flex:1}._weightSelect_1n7db_101{background:var(--ink-05);color:var(--text-dim);border:1px solid var(--speck-dim);border-radius:4px;font-size:var(--fs-xs);padding:3px 6px;cursor:pointer;min-width:110px}._weightSelect_1n7db_101:hover{border-color:var(--speck)}._weightSelect_1n7db_101:focus{outline:none;border-color:var(--speck)}._list_15867_1{display:flex;flex-direction:column;gap:1px}._headerRow_15867_7{display:grid;grid-template-columns:minmax(60px,auto) 1fr 18px;align-items:baseline;gap:8px;padding:2px 6px 6px}._headerLabels_15867_15{display:inline-flex;align-items:baseline;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-ghost);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:end}._colSize_15867_28,._colLh_15867_29{display:inline-block;text-align:right;width:4ch}._colLs_15867_30{display:inline-block;text-align:right;width:5ch}._colWt_15867_31{display:inline-block;text-align:right;width:4ch}._row_15867_33{display:grid;grid-template-columns:minmax(60px,auto) 1fr 18px;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--r-xs);background:var(--surface-hover);transition:background var(--dur-fast) var(--ease);min-width:0}._row_15867_33:hover{background:var(--surface-active)}._name_15867_49{display:block;text-align:left;font-family:inherit;font-size:var(--fs-sm);font-weight:400;color:var(--text-dim);cursor:text;padding:1px 3px;border-radius:var(--r-xs);border:1px solid transparent;background:transparent;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._name_15867_49:hover{border-color:var(--border)}._name_15867_49:focus-visible{outline:2px solid var(--speck);outline-offset:1px;border-color:transparent}._nameInput_15867_77{font-family:inherit;font-size:var(--fs-sm);font-weight:400;color:var(--text);padding:1px 3px;border-radius:var(--r-xs);border:1px solid var(--speck-dim);background:var(--ink-05);min-width:0}._nameInput_15867_77:focus-visible{outline:2px solid var(--speck);outline-offset:1px;border-color:var(--speck)}._metrics_15867_95{display:inline-flex;align-items:baseline;gap:0;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-faint);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-self:end;min-width:0}._metricSize_15867_110{color:var(--text-mute)}._metricBtn_15867_116{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;background:transparent;border:1px solid transparent;border-radius:var(--r-xs);padding:0 2px;cursor:text;text-align:right}._metricBtn_15867_116:hover{border-color:var(--border);color:var(--text)}._metricBtn_15867_116:focus-visible{outline:2px solid var(--speck);outline-offset:1px;border-color:transparent}._metricInput_15867_141{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text);background:var(--ink-05);border:1px solid var(--speck-dim);border-radius:var(--r-xs);padding:0 2px;text-align:right;min-width:0}._metricInput_15867_141:focus-visible{outline:2px solid var(--speck);outline-offset:1px;border-color:var(--speck)}._weightSelect_15867_160{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-mute);background:transparent;border:1px solid transparent;border-radius:var(--r-xs);padding:0 2px;cursor:pointer;text-align:right;appearance:none;-webkit-appearance:none;-moz-appearance:none}._weightSelect_15867_160:hover{border-color:var(--border);color:var(--text)}._weightSelect_15867_160:focus-visible{outline:2px solid var(--speck);outline-offset:1px}._sep_15867_185{color:var(--ink-50);margin:0 9px}._pinned_15867_190{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--text-dim);padding:0 3px;border-radius:var(--r-xs);background:#f6ecd814;flex-shrink:0}._deleteBtn_15867_201{width:18px;height:18px;display:grid;place-items:center;border:none;background:transparent;color:var(--text-ghost);cursor:pointer;border-radius:var(--r-xs);font-size:var(--fs-lg);line-height:1;padding:0;opacity:0;transition:opacity var(--dur-fast),background var(--dur-fast),color var(--dur-fast);grid-column:-2 / -1;justify-self:end}._row_15867_33:hover ._deleteBtn_15867_201{opacity:.55}._deleteBtn_15867_201:hover:not(:disabled){opacity:1;color:var(--text);background:var(--ink-30)}._deleteBtn_15867_201:focus-visible{opacity:1;outline:2px solid var(--speck);outline-offset:-1px}._deleteBtn_15867_201:disabled{cursor:not-allowed}._colActive_15867_247{color:var(--text-dim);transition:color var(--dur-fast) var(--ease)}._chips_shlzo_1{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;background:var(--ink-15);border:1px solid var(--ink-25);border-radius:var(--r-md)}._chip_shlzo_1{border:none;background:transparent;color:var(--text-ghost);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding:6px 4px;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._chip_shlzo_1:hover:not(:disabled){color:var(--text-mute)}._chip_shlzo_1:focus-visible{outline:2px solid var(--speck);outline-offset:-1px}._chipActive_shlzo_40{color:var(--text);background:var(--ink-25);box-shadow:0 0 0 1px var(--ink-50)}._chipActive_shlzo_40:hover:not(:disabled){color:var(--text)}._chip_shlzo_1:disabled{opacity:.35;cursor:default}._panel_lcvnd_1{display:flex;flex-direction:column;height:100%;background:var(--panel);flex-shrink:0;overflow:hidden}._panelCollapsed_lcvnd_10{display:flex;flex-direction:column;align-items:center;width:32px;height:100%;background:var(--panel);flex-shrink:0;padding-top:6px}._collapseBtn_lcvnd_21{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:var(--r-xs);background:transparent;color:var(--text-ghost);font-size:var(--fs-xl);cursor:pointer;padding:0;line-height:1}._collapseBtn_lcvnd_21:hover{background:var(--ink-30);color:var(--text)}._collapseBtn_lcvnd_21:focus-visible{outline:2px solid var(--speck);outline-offset:2px;color:var(--text)}._sectionBody_lcvnd_50{display:flex;flex-direction:column;padding:0 0 20px;gap:12px;overflow-y:auto;flex:1;min-height:0}._curveEditor_lcvnd_62{margin:0 -20px}._accordionContainer_lcvnd_68{display:flex;flex-direction:column}._accordionSection_lcvnd_73{border-bottom:1px solid var(--ink-25)}._accordionHeader_lcvnd_77{display:flex;align-items:center;gap:10px;padding:10px 20px;border:none;background:transparent;color:var(--text-ghost);font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}._accordionHeader_lcvnd_77:before{content:"";width:3px;height:3px;border-radius:var(--r-full);background:var(--speck);opacity:.85;box-shadow:0 0 4px var(--speck-glow);flex-shrink:0}._accordionHeader_lcvnd_77:hover{color:var(--text-mute);background:#ffffff05}._accordionHeader_lcvnd_77:focus-visible{outline:2px solid var(--speck);outline-offset:-2px;color:var(--text)}._accordionHeaderOpen_lcvnd_117{color:var(--text-dim)}._accordionRight_lcvnd_121{display:flex;align-items:center;gap:8px;margin-left:auto}._accordionChevron_lcvnd_128{font-size:var(--fs-xl);color:var(--text-ghost);flex-shrink:0;line-height:1;transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease)}._accordionChevronOpen_lcvnd_137{transform:rotate(-90deg)}._accordionChipSlot_lcvnd_141{display:flex;align-items:center;gap:4px}._stepsBody_lcvnd_154{padding:0 20px 12px}._typePanel_lcvnd_160{display:flex;flex-direction:column}._typeHeader_lcvnd_166{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 20px 12px;border-bottom:1px solid var(--ink-25)}._typeTitle_lcvnd_175{margin:0 0 4px;font-family:inherit;font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.01em;color:var(--text)}._typeStatus_lcvnd_184{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-ghost);letter-spacing:.02em}._overflowBtn_lcvnd_191{width:24px;height:24px;display:grid;place-items:center;border:none;background:transparent;color:var(--text-ghost);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-md);line-height:1;transition:background var(--dur-fast),color var(--dur-fast)}._overflowBtn_lcvnd_191:hover:not(:disabled){background:var(--surface-hover);color:var(--text-mute)}._overflowBtn_lcvnd_191:disabled{opacity:.4;cursor:default}._section_lcvnd_50{padding:14px 20px;border-bottom:1px solid var(--ink-25);display:flex;flex-direction:column}._sectionLabel_lcvnd_224{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;color:var(--text-ghost);text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}._sectionHint_lcvnd_237{font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--text-faint)}._sectionHintGroup_lcvnd_244{display:flex;align-items:center;gap:8px}._sectionAddBtn_lcvnd_250{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--text-ghost);cursor:pointer;line-height:inherit}._sectionAddBtn_lcvnd_250:hover:not(:disabled){color:var(--text-mute)}._sectionAddBtn_lcvnd_250:disabled{opacity:.35;cursor:not-allowed}._curveSlot_lcvnd_273{margin:8px -20px 0}._settings_lcvnd_281{padding:12px 20px}._settingsToggle_lcvnd_285{display:flex;align-items:center;width:100%;border:none;background:transparent;padding:4px 0;cursor:pointer;color:inherit;text-align:left}._settingsToggle_lcvnd_285:hover ._sectionLabel_lcvnd_224{color:var(--text-mute)}._settingsToggle_lcvnd_285:focus-visible{outline:2px solid var(--speck);outline-offset:2px}._settingsBadge_lcvnd_306{margin-left:auto;margin-right:8px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--text-ghost);background:var(--ink-15);border:1px solid var(--ink-25);border-radius:var(--r-full);padding:1px 7px;min-width:18px;text-align:center}._settingsChevron_lcvnd_320{font-size:var(--fs-xl);color:var(--text-ghost);flex-shrink:0;line-height:1;transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease)}._settingsChevronOpen_lcvnd_329{transform:rotate(-90deg)}._settingsBody_lcvnd_333{display:flex;flex-direction:column;gap:4px;margin-top:10px}._settingRow_lcvnd_340{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--border-soft)}._settingRow_lcvnd_340:last-child{border-bottom:none}._settingKey_lcvnd_353{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase}._stepper_lcvnd_362{display:flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--text)}._stepperBtn_lcvnd_370{width:18px;height:18px;border:1px solid var(--border);border-radius:var(--r-xs);background:transparent;color:var(--text-mute);font-size:var(--fs-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast),color var(--dur-fast)}._stepperBtn_lcvnd_370:hover:not(:disabled){border-color:var(--speck-dim);color:var(--text)}._stepperBtn_lcvnd_370:focus-visible{outline:2px solid var(--speck);outline-offset:2px;color:var(--text)}._stepperBtn_lcvnd_370:disabled{opacity:.3;cursor:not-allowed}._stepperValue_lcvnd_401{font-family:var(--mono);font-weight:500;min-width:16px;text-align:center}._handle_10c9g_1{width:5px;flex-shrink:0;cursor:col-resize;background:transparent;border-right:1px solid var(--divider);transition:background var(--dur-fast) var(--ease);touch-action:none}._handle_10c9g_1:hover,._handle_10c9g_1:active{background:#f6ecd80f;border-right-color:var(--speck-dim)}._handle_10c9g_1:focus-visible{outline:2px solid var(--speck);outline-offset:-1px;background:#f6ecd814}._container_rq4b3_3{padding:32px 24px;overflow-y:auto;overflow-x:hidden;height:100%}._section_rq4b3_12{margin-bottom:48px}._header_rq4b3_16{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--fs-md);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:6px}._headerDot_rq4b3_30{color:var(--text-ghost)}._textModeToggle_rq4b3_34{display:flex;align-items:center;gap:1px;margin-left:auto;background:var(--surface-hover);border-radius:var(--r-md);padding:1px}._textModeBtn_rq4b3_44{padding:2px 6px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-faint);font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--fs-xs);font-weight:500;cursor:pointer;line-height:normal}._textModeBtn_rq4b3_44:hover{color:var(--text-mute)}._textModeBtnActive_rq4b3_61{background:var(--surface-raised);color:var(--text-dim)}._textModeBtn_rq4b3_44:focus-visible,._textModeBtnActive_rq4b3_61:focus-visible{outline:2px solid var(--speck);outline-offset:2px}._stepList_rq4b3_74{display:flex;flex-direction:column;gap:0}._stepName_rq4b3_80{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--fs-md);color:#6a8a6a;flex-shrink:0;width:56px;text-align:left}._stepValue_rq4b3_89{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--fs-md);color:var(--text-faint);text-align:right;flex-shrink:0;margin-left:auto;padding-right:8px}._rowHighlighted_rq4b3_99{background:#8b8bf50f}._typeRow_rq4b3_105{display:flex;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.03);gap:24px;min-width:0}._typeSample_rq4b3_114{color:#e8e8ec;font-weight:300;white-space:nowrap;line-height:1.15;overflow-x:clip;text-overflow:ellipsis;flex:1;min-width:0;padding-left:8px}._lhPreviewRow_rq4b3_128{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.03)}._lhMeta_rq4b3_133{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}._lhValue_rq4b3_140{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--fs-md);color:#ac61d1;opacity:.8}._lhSample_rq4b3_147{color:#e8e8ec;font-weight:300;margin:0;max-width:480px;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._spacingRow_rq4b3_162{display:flex;align-items:center;padding:5px 0;gap:12px}._barTrack_rq4b3_169{flex-shrink:0}._bar_rq4b3_169{height:14px;background:#2a3a2a;border-radius:var(--r-xs);min-width:2px}._article_l5ko7_1{max-width:680px;margin:0 auto;font-family:var(--specimen-light-font);color:var(--specimen-light-text);overflow:hidden;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}._article_l5ko7_1 *{box-sizing:border-box}._article_l5ko7_1 h1,._article_l5ko7_1 h2,._article_l5ko7_1 h3,._article_l5ko7_1 h4,._article_l5ko7_1 h5,._article_l5ko7_1 h6,._article_l5ko7_1 p,._article_l5ko7_1 blockquote{margin:0}._byline_l5ko7_21{display:flex;align-items:center;gap:6px;color:var(--specimen-light-text-mute)}._bylineDot_l5ko7_28{color:var(--specimen-light-rule)}._leadParagraph_l5ko7_32{font-weight:500}._paragraph_l5ko7_36{color:var(--specimen-light-text-body)}._blockquote_l5ko7_40{border-left:3px solid var(--specimen-light-rule-strong);font-style:italic;color:var(--specimen-light-text-italic)}._sectionHeading_l5ko7_46{font-weight:600}._imagePlaceholder_l5ko7_50{width:100%;aspect-ratio:16 / 9;background:var(--specimen-light-surface-2);border-radius:var(--r-md)}._imageCaption_l5ko7_57{color:var(--specimen-light-text-faint)}._tagsRow_l5ko7_61{display:flex;flex-wrap:wrap}._tag_l5ko7_61{background:var(--specimen-light-surface);border-radius:var(--r-sm);color:var(--specimen-light-text-tag);white-space:nowrap;padding:4px 10px}._root_1d6wh_5{width:100%;max-width:1440px;margin:0 auto;font-family:var(--specimen-light-font);color:var(--specimen-light-text);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}._root_1d6wh_5 input,._root_1d6wh_5 button{font-family:inherit}._root_1d6wh_5 h1,._root_1d6wh_5 h2,._root_1d6wh_5 h3,._root_1d6wh_5 h4,._root_1d6wh_5 h5,._root_1d6wh_5 h6,._root_1d6wh_5 p,._root_1d6wh_5 blockquote{margin:0}._root_1d6wh_5 *{box-sizing:border-box}._page_1g3v6_1{display:flex;flex-direction:column;min-height:100%;font-family:var(--specimen-light-font);color:var(--specimen-light-text);background:var(--paper);overflow-x:hidden;overflow-wrap:break-word;word-break:break-word;max-width:100%;box-sizing:border-box}._page_1g3v6_1 *{box-sizing:border-box}._page_1g3v6_1 h1,._page_1g3v6_1 h2,._page_1g3v6_1 h3,._page_1g3v6_1 h4,._page_1g3v6_1 h5,._page_1g3v6_1 h6,._page_1g3v6_1 p,._page_1g3v6_1 blockquote{margin:0}._nav_1g3v6_25{border-bottom:1px solid var(--specimen-light-border)}._navCta_1g3v6_29{background:var(--specimen-light-cta-bg);color:var(--specimen-light-cta-fg);border:none;border-radius:var(--r-md);font-family:inherit;cursor:default;white-space:nowrap;padding:6px 14px}._hamburger_1g3v6_40{background:var(--specimen-light-cta-bg);color:var(--specimen-light-cta-fg);border:none;border-radius:var(--r-md);font-family:inherit;cursor:default;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}._hero_1g3v6_57{display:flex;flex-direction:column;align-items:center;text-align:center}._heroCta_1g3v6_64{background:var(--specimen-light-cta-bg);color:var(--specimen-light-cta-fg);border:none;border-radius:var(--r-lg);font-family:inherit;cursor:default;padding:12px 24px}._footer_1g3v6_75{background:var(--specimen-light-bg-muted);border-top:1px solid var(--specimen-light-border)}._copyright_1g3v6_80{border-top:1px solid var(--specimen-light-border-soft);padding-top:16px}._chip_1t5vs_1{position:fixed;z-index:1000;display:flex;flex-direction:row;align-items:center;gap:2px;padding:4px 6px;border-radius:var(--r-lg);background:var(--chip-bg);box-shadow:var(--shadow-chip);font-family:var(--sans);font-size:var(--fs-md);line-height:1;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid transparent}._arrow_1t5vs_21{background:transparent;border:none;color:inherit;font-size:var(--fs-sm);line-height:1;padding:4px 0;cursor:pointer;border-radius:var(--r-sm);text-align:center}._arrow_1t5vs_21:disabled{opacity:.3;cursor:not-allowed}._label_1t5vs_38{text-align:center;padding:4px 8px;font-weight:600;letter-spacing:.02em;border-radius:var(--r-sm)}._neutral_1t5vs_48{color:var(--chip-text)}._neutral_1t5vs_48 ._arrow_1t5vs_21:hover:not(:disabled){background:#ffffff1f}._neutral_1t5vs_48 ._arrow_1t5vs_21:active:not(:disabled){background:#fff3}._neutral_1t5vs_48 ._label_1t5vs_38{background:var(--surface-raised)}._amber_1t5vs_66{color:var(--amber-text);border-color:var(--amber-border)}._amber_1t5vs_66 ._arrow_1t5vs_21:hover:not(:disabled){background:var(--amber-hover)}._amber_1t5vs_66 ._arrow_1t5vs_21:active:not(:disabled){background:var(--amber-active)}._amber_1t5vs_66 ._label_1t5vs_38{background:var(--amber-wash);color:var(--amber-text)}._hoverBox_1cq24_1{position:fixed;z-index:999;border-radius:var(--r-xs);border:1px solid var(--select-border);pointer-events:none;box-sizing:border-box}._selectedBox_1cq24_10{position:fixed;z-index:999;border-radius:var(--r-xs);border:1.5px solid var(--select-border-strong);pointer-events:none;box-sizing:border-box}._hoverBox_1w2nd_1{position:fixed;z-index:999;border-radius:var(--r-xs);background:var(--amber-wash);pointer-events:none;box-sizing:border-box}._selectedBox_1w2nd_10{position:fixed;z-index:999;border-radius:var(--r-xs);border:2px solid var(--amber);background:var(--amber-wash);box-shadow:0 0 14px var(--amber-glow);pointer-events:none;box-sizing:border-box}._hoverBoxInset_1w2nd_21{position:fixed;z-index:999;border-radius:var(--r-md);background:var(--amber-wash);pointer-events:none;box-sizing:border-box}._selectedBoxInset_1w2nd_30{position:fixed;z-index:999;border-radius:var(--r-md);border:2px solid var(--amber);background:var(--amber-wash);box-shadow:inset 0 0 14px #f59e0b33;pointer-events:none;box-sizing:border-box}._container_1i210_1{display:flex;flex-direction:column;height:100%}._specimenViewport_1i210_7{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px;background:var(--ink-00);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}._specimenViewportCards_1i210_19{background:var(--ink-00)}._specimenInner_1i210_23{width:100%;max-width:100%;margin-inline:auto;background:var(--paper);border-radius:var(--r-xl);overflow:hidden}._root_5zm77_1{position:relative;display:flex;flex-direction:column;gap:0;padding:4px 12px 8px;-webkit-user-select:none;user-select:none;font-family:var(--sans);color:var(--speck)}._presetRow_5zm77_12{position:relative;height:11px;margin:1px 6px 0}._presetTickContainer_5zm77_18{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0 4px}._presetLabel_5zm77_29{font-size:var(--fs-2xs);font-weight:500;color:var(--text-faint);white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums}._presetTickContainer_5zm77_18:hover ._presetLabel_5zm77_29{color:var(--speck)}._presetTickContainer_5zm77_18._active_5zm77_42 ._presetLabel_5zm77_29{color:var(--speck);font-weight:600}._trackRow_5zm77_47{position:relative;height:14px;margin:0 6px;display:flex;align-items:center}._scrubTrack_5zm77_55{position:absolute;left:0;right:0;height:8px;border-radius:4px;background:var(--ink-40);pointer-events:none}._scrubTrackBeyondCap_5zm77_69{position:absolute;right:0;height:8px;border-radius:0 4px 4px 0;background:var(--ink-40);opacity:.35;pointer-events:none}._capDivider_5zm77_80{position:absolute;top:50%;width:1px;height:14px;background:var(--speck);opacity:.5;transform:translate(-50%,-50%);pointer-events:none}._presetTickMark_5zm77_91._presetTickDisabled_5zm77_91{opacity:.35}._presetTickContainer_5zm77_18._presetLabelDisabled_5zm77_95{cursor:not-allowed}._presetTickContainer_5zm77_18._presetLabelDisabled_5zm77_95 ._presetLabel_5zm77_29{opacity:.4}._presetTickContainer_5zm77_18._presetLabelDisabled_5zm77_95:hover ._presetLabel_5zm77_29{color:var(--text-faint)}._trackHit_5zm77_107{position:absolute;left:-6px;right:-6px;top:-4px;bottom:-4px;cursor:ew-resize;background:transparent}._presetTickMark_5zm77_91{position:absolute;top:50%;width:2px;height:8px;border-radius:1px;background:var(--speck-dim);transform:translate(-50%,-50%);pointer-events:none}._scrubThumb_5zm77_128{position:absolute;top:50%;width:16px;height:10px;border-radius:3px;background:var(--ink-05);border:1.5px solid var(--speck);transform:translate(-50%,-50%);cursor:ew-resize;transition:left .18s ease-out;outline:none}._scrubThumb_5zm77_128._dragging_5zm77_142{transition:none}._scrubThumb_5zm77_128:focus-visible{box-shadow:0 0 0 2px var(--ink-05),0 0 0 4px var(--speck)}._scrubThumbNotch_5zm77_150{position:absolute;top:50%;left:50%;width:1.5px;height:6px;border-radius:1px;background:var(--speck);transform:translate(-50%,-50%);pointer-events:none;opacity:.6}._floatingReadout_5zm77_166{position:absolute;top:0;transform:translate(-50%);font-size:var(--fs-2xs);font-weight:600;color:var(--speck);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;line-height:1;transition:left .18s ease-out}._floatingReadout_5zm77_166._dragging_5zm77_142{transition:none}._shell_4bgu9_1{display:flex;flex-direction:column;height:100%;min-height:0}._body_4bgu9_8{flex:1;min-height:0;display:flex;flex-direction:column}._canvas_ztkzk_1{display:flex;flex-direction:column;flex:1;min-width:0;height:100%}._tabBar_ztkzk_9{display:flex;align-items:center;min-height:45px;padding:0 20px;flex-shrink:0;gap:16px}._tabs_ztkzk_18{display:flex;align-items:center}._fontPickers_ztkzk_23{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}._fontPickerLabel_ztkzk_31{font-size:var(--fs-xs);color:var(--text-ghost);white-space:nowrap;-webkit-user-select:none;user-select:none}._fontPickerLabel_ztkzk_31+._fontPickerLabel_ztkzk_31{margin-left:6px}._fontPickerSelect_ztkzk_42{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);color:var(--text-mute);font-size:var(--fs-xs);font-family:inherit;padding:2px 14px 2px 6px;cursor:pointer;width:90px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23808088' d='M1 2l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}._fontPickerSelect_ztkzk_42:focus-visible{outline:2px solid var(--speck);outline-offset:1px;color:var(--text)}._tab_ztkzk_9{padding:14px 0;margin-right:28px;border:none;background:transparent;color:var(--text-ghost);font-size:var(--fs-lg);font-weight:400;cursor:pointer;line-height:1;position:relative}._tab_ztkzk_9:hover{color:var(--text-mute)}._tabActive_ztkzk_82{color:var(--text)}._tabActive_ztkzk_82:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--speck);box-shadow:0 0 6px var(--speck-glow);z-index:1}._viewport_ztkzk_98{flex:1;min-height:0;overflow:hidden;background:var(--bg)}._overlay_nsvhl_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#05050699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._panel_nsvhl_12{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-modal)}._closeBtn_nsvhl_22{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-ghost);font-size:var(--fs-3xl);line-height:1;cursor:pointer}._closeBtn_nsvhl_22:hover{background:var(--ink-30);color:var(--text)}._root_vna6p_1{display:inline-flex;border-radius:var(--r-sm);border:1px solid var(--border);overflow:hidden;flex-shrink:0}._btn_vna6p_9{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;color:var(--text-ghost);background:transparent;border:none;padding:3px 10px;cursor:pointer;letter-spacing:.04em;transition:color var(--dur-fast),background var(--dur-fast)}._btn_vna6p_9:hover:not(:disabled){color:var(--text-mute)}._btnActive_vna6p_26{color:var(--text);background:var(--ink-30);font-weight:500}._btnDisabled_vna6p_32{opacity:.35;cursor:default}._uppercase_vna6p_37{text-transform:uppercase}._header_11wqr_3{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--divider);flex-shrink:0}._headerLeft_11wqr_12{display:flex;align-items:baseline;gap:16px}._title_11wqr_18{font-family:var(--serif);font-size:var(--fs-4xl);font-weight:400;font-style:italic;color:var(--text);letter-spacing:-.015em}._toolbar_11wqr_29{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--divider);flex-shrink:0}._searchInput_11wqr_38{flex:1;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--ink-15);color:var(--text);font-family:var(--sans);font-size:var(--fs-lg);transition:border-color var(--dur-fast)}._searchInput_11wqr_38::placeholder{color:var(--text-faint)}._searchInput_11wqr_38:focus-visible{outline:2px solid var(--speck);outline-offset:1px;border-color:var(--speck);background:var(--ink-20)}._selectWrap_11wqr_62{position:relative}._select_11wqr_62{height:28px;padding:0 24px 0 10px;border:1px solid var(--border);border-radius:var(--r-sm);background-color:var(--ink-15);color:var(--text-mute);font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.04em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%2382828a' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color var(--dur-fast)}._select_11wqr_62:focus-visible{outline:2px solid var(--speck);outline-offset:1px;border-color:var(--speck)}._body_11wqr_92{display:flex;flex:1;min-height:0}._gridPane_11wqr_100{flex:1;overflow-y:auto;padding:12px 16px;min-width:0}._grid_11wqr_100{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}._emptyState_11wqr_113{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-faint);font-size:var(--fs-lg)}._card_11wqr_124{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ink-15);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}._card_11wqr_124:hover{border-color:var(--ink-50);background:var(--ink-20)}._cardSelected_11wqr_141{border-color:var(--ink-70);background:var(--ink-25)}._cardBrand_11wqr_146{font-family:var(--sans);font-size:var(--fs-lg);font-weight:500;color:var(--text);line-height:1.2;letter-spacing:-.005em}._cardMeta_11wqr_155{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._categoryBadge_11wqr_162{display:inline-flex;padding:1px 6px;border-radius:var(--r-xs);background:var(--ink-30);color:var(--text-mute);font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._orgLabel_11wqr_176{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._responsiveBadge_11wqr_184{display:inline-flex;padding:1px 5px;border-radius:var(--r-xs);background:#c9a5671f;color:var(--signal);font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._cardStats_11wqr_198{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-faint);display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;letter-spacing:.01em}._fitDot_11wqr_209{display:inline-block;width:6px;height:6px;border-radius:var(--r-full);margin-right:2px;vertical-align:middle}._fitGood_11wqr_218{background:var(--good)}._fitOk_11wqr_219{background:var(--signal)}._fitPoor_11wqr_220{background:var(--alert)}._previewPane_11wqr_224{width:280px;flex-shrink:0;border-left:1px solid var(--ink-25);padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:var(--ink-15)}._previewTitle_11wqr_236{font-family:var(--serif);font-size:var(--fs-2xl);font-weight:400;font-style:italic;color:var(--text);letter-spacing:-.015em}._previewOrg_11wqr_245{font-size:var(--fs-md);color:var(--text-mute);margin-top:2px}._previewUrl_11wqr_251{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-faint);word-break:break-all;margin-top:4px}._previewSection_11wqr_259{display:flex;flex-direction:column;gap:4px}._previewSectionLabel_11wqr_265{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-ghost);margin-bottom:2px}._sizeRow_11wqr_278{display:flex;align-items:baseline;justify-content:space-between;padding:2px 0}._sizeLabel_11wqr_285{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-mute);letter-spacing:.04em;min-width:40px}._sizeValue_11wqr_293{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-dim);font-variant-numeric:tabular-nums}._sizeOutlier_11wqr_300{color:var(--alert)}._gapBar_11wqr_304{display:flex;align-items:center;gap:6px;padding:1px 0}._gapBarLabel_11wqr_311{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-mute);letter-spacing:.04em;min-width:80px;flex-shrink:0}._gapBarFill_11wqr_320{height:3px;border-radius:var(--r-xs);background:var(--speck-dim)}._gapBarValue_11wqr_326{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-mute);font-variant-numeric:tabular-nums;min-width:28px;text-align:right}._curveMetaGrid_11wqr_335{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}._curveMetaItem_11wqr_341{display:flex;flex-direction:column;gap:1px}._curveMetaLabel_11wqr_347{font-size:var(--fs-xs);color:var(--text-ghost)}._curveMetaValue_11wqr_352{font-family:var(--mono);font-size:var(--fs-md);color:var(--text-dim);font-variant-numeric:tabular-nums}._fitSummary_11wqr_359{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-mute);line-height:1.6;letter-spacing:.01em}._previewEmpty_11wqr_367{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-faint);font-size:var(--fs-md);font-style:italic;font-family:var(--serif)}._footer_11wqr_380{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--divider);flex-shrink:0}._footerCount_11wqr_389{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--text-faint)}._footerActions_11wqr_396{display:flex;gap:8px}._cancelBtn_11wqr_401{height:28px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:transparent;color:var(--text-mute);font-family:var(--sans);font-size:var(--fs-md);font-weight:400;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}._cancelBtn_11wqr_401:hover{background:var(--ink-25);color:var(--text);border-color:var(--ink-50)}._importBtn_11wqr_421{height:28px;padding:0 14px;border:1px solid var(--ink-70);border-radius:var(--r-sm);background:var(--ink-25);color:var(--text);font-family:var(--sans);font-size:var(--fs-md);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}._importBtn_11wqr_421:hover:not(:disabled){background:var(--ink-30)}._importBtn_11wqr_421:disabled{opacity:.35;cursor:default}._confirmOverlay_11wqr_447{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;background:#05050680}._confirmDialog_11wqr_457{display:flex;flex-direction:column;gap:16px;padding:20px;width:360px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 16px 32px #00000080}._confirmText_11wqr_469{font-family:var(--sans);font-size:var(--fs-lg);color:var(--text-dim);line-height:1.55}._confirmActions_11wqr_476{display:flex;gap:8px;justify-content:flex-end}._toast_h5xv9_1{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1100;display:flex;align-items:center;gap:10px;padding:10px 16px;background:#2a2a30;border:1px solid #3a3a42;border-radius:var(--r-xl);box-shadow:var(--shadow-toast);cursor:pointer;max-width:520px}._text_h5xv9_19{font-size:var(--fs-lg);color:#e0e0e4;line-height:1.4}._dismiss_h5xv9_25{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--r-md);background:transparent;color:#606068;font-size:var(--fs-xl);cursor:pointer}._dismiss_h5xv9_25:hover{color:#e0e0e4}._header_1bu4n_3{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--divider);flex-shrink:0}._headerLeft_1bu4n_12{display:flex;align-items:baseline;gap:16px}._title_1bu4n_18{font-family:var(--serif);font-size:var(--fs-4xl);font-weight:400;font-style:italic;color:var(--text);letter-spacing:-.015em}._body_1bu4n_29{display:flex;flex:1;min-height:0;gap:0}._codeColumn_1bu4n_38{flex:1;display:flex;flex-direction:column;min-width:0}._codeColumn_1bu4n_38+._codeColumn_1bu4n_38{border-left:1px solid var(--ink-25)}._codeHeader_1bu4n_49{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--ink-25);flex-shrink:0}._codeLabel_1bu4n_58{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-ghost)}._copyBtn_1bu4n_67{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:transparent;color:var(--text-ghost);font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.04em;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}._copyBtn_1bu4n_67:hover{color:var(--text-mute);border-color:var(--ink-50)}._copyBtnCopied_1bu4n_89{color:var(--text);border-color:var(--ink-70);background:var(--ink-25)}._codeWrap_1bu4n_95{flex:1;overflow:auto;padding:12px 16px;background:var(--ink-15)}._codeBlock_1bu4n_102{margin:0;font-family:var(--mono);font-size:var(--fs-md);line-height:1.6;color:var(--text-dim);white-space:pre;-moz-tab-size:2;tab-size:2}._emptyState_1bu4n_112{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:var(--fs-md)}._footer_1bu4n_123{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--divider);flex-shrink:0}._footerHint_1bu4n_132{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--text-faint)}._downloadBtn_1bu4n_139{display:inline-flex;align-items:center;height:28px;padding:0 14px;border:1px solid var(--ink-70);border-radius:var(--r-sm);background:var(--ink-25);color:var(--text);font-family:var(--sans);font-size:var(--fs-md);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}._downloadBtn_1bu4n_139:hover{background:var(--ink-30);border-color:var(--ink-80, var(--ink-70))}._svg_vuw0h_1{overflow:visible}._chevron_1m3ju_1{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-mute);cursor:pointer;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}._chevron_1m3ju_1:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}._chevron_1m3ju_1:focus-visible{outline:none;border-color:var(--border)}._chevron_1m3ju_1:disabled{color:var(--text-faint);opacity:.35;cursor:default}._wrap_15zwy_1{display:inline-flex;position:relative}._trigger_15zwy_6{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:200px;max-width:320px;padding:0 10px 0 14px;border:1px solid transparent;border-radius:var(--r-lg);background:transparent;color:var(--text);font-family:var(--sans);font-size:var(--fs-md);cursor:pointer;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}._trigger_15zwy_6:hover{background:var(--surface-hover)}._trigger_15zwy_6[aria-expanded=true]{background:var(--surface-active)}._trigger_15zwy_6:focus-visible{outline:none;border-color:var(--border)}._name_15zwy_37{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;cursor:text;border-radius:var(--r-sm)}._name_15zwy_37:hover{background:var(--surface-active)}._caret_15zwy_52{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:var(--text-faint);cursor:pointer;border-radius:var(--r-sm)}._caret_15zwy_52:hover{color:var(--text);background:var(--surface-active)}._caret_15zwy_52 svg{transition:transform var(--dur-fast) ease}._caretOpen_15zwy_73{transform:rotate(180deg)}._input_15zwy_77{display:inline-flex;align-items:center;height:32px;min-width:200px;max-width:320px;padding:0 10px 0 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-active);color:var(--text);font-family:var(--sans);font-size:var(--fs-md);outline:none}@media(prefers-reduced-motion:reduce){._trigger_15zwy_6,._caret_15zwy_52 svg{transition:none}}._thumbnail_olp94_1{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--divider);border-radius:var(--r-sm);background:var(--panel-2);flex-shrink:0}._curve_olp94_12{fill:none;stroke:var(--text-dim);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}._divider_olp94_20{stroke:var(--divider);stroke-width:1}._row_18wg6_1{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) ease}._row_18wg6_1:hover,._highlighted_18wg6_13{background:var(--surface-hover)}._selected_18wg6_17{background:var(--surface-active)}._text_18wg6_21{display:flex;flex-direction:column;gap:2px;min-width:0}._name_18wg6_28{font-family:var(--sans);font-size:var(--fs-md);color:var(--text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._caption_18wg6_38{font-family:var(--sans);font-size:var(--fs-sm);color:var(--text-mute);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdown_vubl3_1{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:100;min-width:240px;max-width:320px;max-height:360px;margin:0;padding:4px 0;list-style:none;background:var(--panel);border:1px solid var(--divider);border-radius:var(--r-lg);box-shadow:0 8px 24px #0006;overflow-y:auto;animation:_dropdownIn_vubl3_1 var(--dur-fast) ease}@keyframes _dropdownIn_vubl3_1{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._dropdown_vubl3_1{animation:none}}._sectionHeader_vubl3_38{padding:8px 12px 4px;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);-webkit-user-select:none;user-select:none;pointer-events:none}._sectionHeader_vubl3_38:not(:first-child){margin-top:4px;border-top:1px solid var(--divider);padding-top:12px}._selector_yqx6t_1{display:inline-flex;align-items:center;gap:4px}._namePosition_yqx6t_7{position:relative}._bar_7ua9m_1{display:flex;align-items:center;box-sizing:border-box;height:36px;padding:4px 16px;background:var(--panel-2);border-bottom:1px solid var(--divider);flex-shrink:0}._left_7ua9m_12{flex:1;display:flex;align-items:center;min-width:0}._right_7ua9m_19{flex:0 0 auto;display:flex;align-items:center;gap:12px}._logo_7ua9m_26{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;border-radius:var(--r-xs)}._logo_7ua9m_26:focus-visible{outline:2px solid var(--speck);outline-offset:2px}._logo_7ua9m_26 svg{width:17px;height:17px}._markStack_7ua9m_49{position:relative;display:inline-flex;width:17px;height:17px}._markStack_7ua9m_49 svg{position:absolute;top:0;right:0;bottom:0;left:0}._markFadeIn_7ua9m_61{animation:_parametrik-mark-fade-in_7ua9m_1 .28s ease-out both}._markFadeOut_7ua9m_65{animation:_parametrik-mark-fade-out_7ua9m_1 .28s ease-out both}@keyframes _parametrik-mark-fade-in_7ua9m_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _parametrik-mark-fade-out_7ua9m_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){._markFadeIn_7ua9m_61,._markFadeOut_7ua9m_65{animation:none}._markFadeOut_7ua9m_65{opacity:0}}._wordmark_7ua9m_101{font-family:Roboto,system-ui,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.02em;line-height:1;color:var(--text);white-space:nowrap}._exportButton_7ua9m_111{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--divider);border-radius:var(--r-xs);background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-sm);font-weight:500;line-height:1;cursor:pointer}._exportButton_7ua9m_111:hover{background:var(--surface-hover)}._exportButton_7ua9m_111:focus-visible{outline:2px solid var(--speck);outline-offset:2px}._body_9ujgq_1{display:flex;flex-direction:column;height:100%;padding:24px}._title_9ujgq_8{margin:0 0 12px;font-family:var(--serif);font-size:var(--fs-3xl);font-weight:400;font-style:italic;letter-spacing:-.015em;color:var(--text)}._message_9ujgq_18{margin:0;font-family:var(--sans);font-size:var(--fs-md);line-height:1.55;color:var(--text-mute)}._actions_9ujgq_26{display:flex;justify-content:flex-end;gap:10px;margin-top:auto}._secondary_9ujgq_33,._primary_9ujgq_34{display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:var(--r-sm);font-family:var(--sans);font-size:var(--fs-md);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}._secondary_9ujgq_33{border:1px solid var(--border);background:transparent;color:var(--text-mute)}._secondary_9ujgq_33:hover{border-color:var(--ink-50);color:var(--text)}._primary_9ujgq_34{border:1px solid var(--ink-70);background:var(--ink-25);color:var(--text)}._primary_9ujgq_34:hover{background:var(--ink-30);border-color:var(--ink-80, var(--ink-70))}._shell_1pbtj_1{display:flex;flex-direction:column;height:100vh;background:transparent;color:var(--text);font-family:var(--sans)}._body_1pbtj_10{display:flex;flex:1;min-height:0}
