._root_80hxm_7{aspect-ratio:1;isolation:isolate;border:1px solid var(--border-hairline,#1c1a1714);background:var(--glass-surface,#ffffff75);width:100%;max-width:560px;-webkit-backdrop-filter:var(--glass-hero-blur,blur(24px) saturate(180%));backdrop-filter:var(--glass-hero-blur,blur(24px) saturate(180%));box-shadow:var(--glass-highlight,inset 0 1px 0 #ffffffd9), var(--shadow-raised,0 22px 48px -26px #1c1a1742);font-family:var(--font-ui,"Instrument Sans", system-ui, sans-serif);--cycle:8s;--ease:cubic-bezier(.16, .84, .24, 1);--ink:var(--color-text,#1c1a17);--muted:var(--color-text-muted,#1c1a178c);--accent:var(--color-accent,#ac4403);--rule:var(--border-hairline,#1c1a1724);--dashed:var(--border-dashed,#1c1a1742);--sheet:var(--paper,#fbf9f5);--sheet-edge:var(--paper-border,#1c1a1724);--sheet-ink:var(--paper-ink,#24211c);--sheet-line:var(--paper-line,#24211c3d);--wash-off:#16141000;--wash-on:#1614104d;--sheet-lift-rest:0 8px 18px -14px #1c1a174d;--sheet-lift-up:0 26px 44px -22px #1c1a1766;--mono:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);border-radius:20px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){._root_80hxm_7{--accent:var(--color-accent,lab(43.1935% 41.6179 53.377))}}:root[data-theme=dark] ._root_80hxm_7{--ground:var(--glass-surface,#1c1a1775);--sheet:var(--diagram-paper,#ece6da);--sheet-edge:var(--diagram-paper-border,#1c1a174d);--sheet-ink:var(--paper-ink,#23201b);--sheet-line:#23201b47;--sheet-lift-rest:0 8px 20px -12px #0009;--sheet-lift-up:0 30px 52px -20px #000000b8;--dashed:var(--border-dashed,#ffffff4d);--rule:var(--border-hairline,#ffffff24)}._grid_80hxm_54{opacity:.28;background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px 12.5%), repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px 12.5%);position:absolute;inset:0}._scan_80hxm_63{position:absolute;inset:0}._scan_80hxm_63:after{content:"";background:var(--accent);opacity:.18;height:1px;animation:_cp-scan_80hxm_1 var(--cycle) linear infinite;position:absolute;top:0;left:0;right:0}._stage_80hxm_80{position:absolute;inset:0}._frame_80hxm_85{border:1px dashed var(--dashed);opacity:0;animation:_cp-frame_80hxm_1 var(--cycle) var(--ease) infinite;position:absolute;inset:12% 21% 21%}._cross_80hxm_93{opacity:0;width:15px;height:15px;animation:_cp-cross_80hxm_1 var(--cycle) var(--ease) infinite;position:absolute}._cross_80hxm_93:before,._cross_80hxm_93:after{content:"";background:var(--muted);position:absolute}._cross_80hxm_93:before{width:15px;height:1px;top:7px;left:0}._cross_80hxm_93:after{width:1px;height:15px;top:0;left:7px}._crossTl_80hxm_122{animation-delay:calc(var(--cycle) * .01);top:-8px;left:-8px}._crossTr_80hxm_123{animation-delay:calc(var(--cycle) * .02);top:-8px;right:-8px}._crossBr_80hxm_124{animation-delay:calc(var(--cycle) * .03);bottom:-8px;right:-8px}._crossBl_80hxm_125{animation-delay:calc(var(--cycle) * .04);bottom:-8px;left:-8px}._ghost_80hxm_129,._lift_80hxm_130{aspect-ratio:8.5/11;position:absolute;top:18%;left:28%;right:28%}._ghost_80hxm_129{border:1px dashed var(--dashed);border-radius:var(--radius-paper,3px);opacity:0;animation:_cp-ghost_80hxm_1 var(--cycle) linear infinite}._lift_80hxm_130{animation:_cp-lift_80hxm_1 var(--cycle) var(--ease) infinite}._card_80hxm_149{border:1px solid var(--sheet-edge);border-radius:var(--radius-paper,3px);background:var(--sheet);box-shadow:var(--sheet-lift-rest);opacity:0;animation:_cp-settle_80hxm_1 var(--cycle) var(--ease) infinite;position:absolute;inset:0;overflow:hidden}._page_80hxm_161{background-repeat:no-repeat;background-origin:content-box;background-clip:content-box;position:absolute;inset:0}._page_80hxm_161:before{content:"";background:color-mix(in oklab, var(--sheet-ink) 78%, transparent);position:absolute}._page1_80hxm_175{background-image:repeating-linear-gradient(to bottom, var(--sheet-line) 0 1.5px, transparent 1.5px 6.4%);animation:_cp-pg1_80hxm_1 var(--cycle) linear infinite;padding:6% 9%}._page1_80hxm_175:before{width:40%;height:2.6%;top:26%;left:13%}._page2_80hxm_192{background-image:repeating-linear-gradient(to bottom, var(--sheet-line) 0 1.5px, transparent 1.5px 5.2%);opacity:0;animation:_cp-pg2_80hxm_1 var(--cycle) linear infinite;padding:5% 8%}._page2_80hxm_192:before{width:26%;height:2.2%;top:16%;left:24%}._page3_80hxm_210{background-image:repeating-linear-gradient(to bottom, var(--sheet-line) 0 1.5px, transparent 1.5px 7.6%);opacity:0;animation:_cp-pg3_80hxm_1 var(--cycle) linear infinite;padding:7%}._page3_80hxm_210:before{width:34%;height:2.4%;top:38%;left:9%}._box_80hxm_230{box-shadow:0 0 0 999px var(--wash-off);animation:_cp-close_80hxm_1 var(--cycle) var(--ease) infinite;border:1px solid #0000;position:absolute;inset:0}._mark_80hxm_238{opacity:0;width:16px;height:16px;animation:_cp-mark_80hxm_1 var(--cycle) var(--ease) infinite;position:absolute}._mark_80hxm_238:before,._mark_80hxm_238:after{content:"";background:var(--accent);position:absolute}._mark_80hxm_238:before{width:16px;height:1px}._mark_80hxm_238:after{width:1px;height:16px}._markTl_80hxm_256{animation-delay:calc(var(--cycle) * .03);top:-1px;left:-1px}._markTl_80hxm_256:before{top:0;left:-18px}._markTl_80hxm_256:after{top:-18px;left:0}._markTr_80hxm_260{animation-delay:calc(var(--cycle) * .045);top:-1px;right:-1px}._markTr_80hxm_260:before{top:0;right:-18px}._markTr_80hxm_260:after{top:-18px;right:0}._markBr_80hxm_264{animation-delay:calc(var(--cycle) * .06);bottom:-1px;right:-1px}._markBr_80hxm_264:before{bottom:0;right:-18px}._markBr_80hxm_264:after{bottom:-18px;right:0}._markBl_80hxm_268{animation-delay:calc(var(--cycle) * .075);bottom:-1px;left:-1px}._markBl_80hxm_268:before{bottom:0;left:-18px}._markBl_80hxm_268:after{bottom:-18px;left:0}._handle_80hxm_272{background:var(--sheet);border:1px solid var(--accent);opacity:0;width:5px;height:5px;animation:_cp-handle_80hxm_1 var(--cycle) var(--ease) infinite;position:absolute}._handleT_80hxm_282{animation-delay:calc(var(--cycle) * .08);margin-left:-3px;top:-3px;left:50%}._handleB_80hxm_283{animation-delay:calc(var(--cycle) * .09);margin-left:-3px;bottom:-3px;left:50%}._handleL_80hxm_284{animation-delay:calc(var(--cycle) * .085);margin-top:-3px;top:50%;left:-3px}._handleR_80hxm_285{animation-delay:calc(var(--cycle) * .095);margin-top:-3px;top:50%;right:-3px}._leader_80hxm_289{background:var(--accent);opacity:0;width:1px;height:0;animation:_cp-leader_80hxm_1 var(--cycle) var(--ease) infinite;position:absolute;top:0;left:31%}._leader_80hxm_289:before,._leader_80hxm_289:after{content:"";background:var(--accent);width:9px;height:1px;position:absolute;left:-4px}._leader_80hxm_289:before{top:0}._leader_80hxm_289:after{bottom:0}._leaderFig_80hxm_313{background:var(--sheet);font-family:var(--mono);letter-spacing:.1em;color:var(--accent);white-space:nowrap;align-items:baseline;gap:4px;padding:3px 4px 2px;font-size:11px;line-height:1;display:flex;position:absolute;top:100%;left:7px}._leaderLabel_80hxm_330{color:color-mix(in oklab, var(--sheet-ink) 62%, transparent)}._leaderUnit_80hxm_334{color:color-mix(in oklab, var(--sheet-ink) 52%, transparent);font-size:9px}._odo_80hxm_341{vertical-align:bottom;height:1em;display:inline-block;overflow:hidden}._odoStrip_80hxm_348{animation-duration:var(--cycle);animation-iteration-count:infinite;display:block}._odoCell_80hxm_354{height:1em;line-height:1em;display:block}._odoTop_80hxm_360,._odoKeep_80hxm_361{animation-name:_cp-odo_80hxm_1}._odoPage_80hxm_362{animation-name:_cp-page_80hxm_1}._odoMode_80hxm_363{animation-name:_cp-mode_80hxm_1}._readout_80hxm_367{font-family:var(--mono);color:var(--ink);flex-direction:column;gap:5px;display:flex;position:absolute}._readoutTl_80hxm_376{top:24px;left:26px}._readoutBr_80hxm_377{text-align:right;align-items:flex-end;bottom:24px;right:26px}._readLabel_80hxm_379{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px}._readValue_80hxm_386{letter-spacing:.04em;align-items:baseline;gap:5px;font-size:16px;line-height:1;display:flex}._readUnit_80hxm_395,._readSub_80hxm_396{letter-spacing:.14em;color:var(--muted);font-size:10px}._counter_80hxm_402{font-family:var(--mono);color:var(--ink);flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:24px;right:26px}._counterValue_80hxm_414{letter-spacing:.02em;align-items:baseline;gap:6px;font-size:22px;line-height:1;display:flex}._counterTotal_80hxm_423{letter-spacing:.14em;color:var(--muted);font-size:10px}._mode_80hxm_429{font-family:var(--mono);letter-spacing:.16em;color:var(--ink);flex-direction:column;gap:9px;font-size:11px;line-height:1;display:flex;position:absolute;bottom:24px;left:26px}._pager_80hxm_443{align-items:center;gap:14px;height:6px;display:flex;position:relative}._dot_80hxm_451{border:1px solid var(--muted);border-radius:50%;width:6px;height:6px}._pagerInd_80hxm_458{background:var(--accent);width:6px;height:6px;animation:_cp-pager_80hxm_1 var(--cycle) var(--ease) infinite;border-radius:50%;position:absolute;top:0;left:0}@keyframes _cp-settle_80hxm_1{0%{opacity:0;box-shadow:var(--sheet-lift-rest);transform:translateY(10px)scale(.965)}5%,18%{opacity:1;box-shadow:var(--sheet-lift-rest);transform:none}24%,84%{opacity:1;box-shadow:var(--sheet-lift-up);transform:none}89%{opacity:1;box-shadow:var(--sheet-lift-rest);transform:none}95%,to{opacity:0;box-shadow:var(--sheet-lift-rest);transform:translateY(10px)scale(.965)}}@keyframes _cp-frame_80hxm_1{0%{opacity:0}4%,to{opacity:1}}@keyframes _cp-cross_80hxm_1{0%{opacity:0;transform:scale(.35)}5%,to{opacity:1;transform:none}}@keyframes _cp-close_80hxm_1{0%,6%{box-shadow:0 0 0 999px var(--wash-off);border-color:#0000;inset:0}8%{border-color:var(--accent)}18%,46%{border-color:var(--accent);box-shadow:0 0 0 999px var(--wash-on);inset:14% 12% 11%}49%,64%{border-color:var(--accent);box-shadow:0 0 0 999px var(--wash-on);inset:5% 22%}67%,84%{border-color:var(--accent);box-shadow:0 0 0 999px var(--wash-on);inset:26% 6% 22%}90%,to{box-shadow:0 0 0 999px var(--wash-off);border-color:#0000;inset:0}}@keyframes _cp-mark_80hxm_1{0%{opacity:0;transform:scale(.4)}10%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.4)}}@keyframes _cp-handle_80hxm_1{0%{opacity:0;transform:scale(.4)}14%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:scale(.4)}}@keyframes _cp-leader_80hxm_1{0%,6%{opacity:0;height:0}9%{opacity:1}18%,46%{opacity:1;height:14%}49%,64%{opacity:1;height:5%}67%,84%{opacity:1;height:26%}88%,to{opacity:0;height:0}}@keyframes _cp-odo_80hxm_1{0%,6%{animation-timing-function:steps(8,end);transform:translateY(0)}18%,46%{animation-timing-function:step-end;transform:translateY(-8em)}49%,64%{animation-timing-function:step-end;transform:translateY(-9em)}67%,84%{animation-timing-function:step-end;transform:translateY(-10em)}88%,to{transform:translateY(0)}}@keyframes _cp-page_80hxm_1{0%,46%{animation-timing-function:step-end;transform:translateY(0)}49%,64%{animation-timing-function:step-end;transform:translateY(-1em)}67%,84%{animation-timing-function:step-end;transform:translateY(-2em)}88%,to{transform:translateY(0)}}@keyframes _cp-mode_80hxm_1{0%,46%{animation-timing-function:step-end;transform:translateY(0)}49%,84%{animation-timing-function:step-end;transform:translateY(-1em)}88%,to{transform:translateY(0)}}@keyframes _cp-pager_80hxm_1{0%,46%{transform:translate(0)}49%,64%{transform:translate(20px)}67%,84%{transform:translate(40px)}88%,to{transform:translate(0)}}@keyframes _cp-pg1_80hxm_1{0%,46%{opacity:1;animation-timing-function:step-end}49%,84%{opacity:0;animation-timing-function:step-end}86%,to{opacity:1}}@keyframes _cp-pg2_80hxm_1{0%,46%{opacity:0;animation-timing-function:step-end}49%,64%{opacity:1;animation-timing-function:step-end}67%,to{opacity:0}}@keyframes _cp-pg3_80hxm_1{0%,64%{opacity:0;animation-timing-function:step-end}67%,84%{opacity:1;animation-timing-function:step-end}86%,to{opacity:0}}@keyframes _cp-lift_80hxm_1{0%,18%{transform:none}24%,84%{transform:translate(-12px,-16px)}89%,to{transform:none}}@keyframes _cp-ghost_80hxm_1{0%,18%{opacity:0}24%,84%{opacity:1}90%,to{opacity:0}}@keyframes _cp-scan_80hxm_1{0%{opacity:0;top:0}6%{opacity:.18}80%{opacity:.18}92%,to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){._root_80hxm_7 *,._root_80hxm_7 :before,._root_80hxm_7 :after{animation:none!important}._frame_80hxm_85{opacity:1}._cross_80hxm_93{opacity:1;transform:none}._card_80hxm_149{opacity:1;box-shadow:var(--sheet-lift-up);transform:none}._lift_80hxm_130{transform:translate(-12px,-16px)}._ghost_80hxm_129,._page1_80hxm_175{opacity:1}._page2_80hxm_192,._page3_80hxm_210{opacity:0}._box_80hxm_230{border-color:var(--accent);box-shadow:0 0 0 999px var(--wash-on);inset:14% 12% 11%}._mark_80hxm_238,._handle_80hxm_272{opacity:1;transform:none}._leader_80hxm_289{opacity:1;height:14%}._odoTop_80hxm_360,._odoKeep_80hxm_361{transform:translateY(-8em)}._odoPage_80hxm_362,._odoMode_80hxm_363{transform:translateY(0)}._pagerInd_80hxm_458{transform:translate(0)}._scan_80hxm_63:after{opacity:0;top:100%}}._page_t17qf_5{background:var(--color-bg);min-height:100%}._shell_t17qf_10{flex-direction:column;max-width:1440px;min-height:100vh;margin:0 auto;display:flex}._nav_t17qf_18{padding-block:14px;padding-inline:max(var(--gutter), calc((100% - 1440px) / 2 + var(--gutter)));box-shadow:none;transition:transform var(--dur-3) var(--ease), background-color var(--dur-2) var(--ease);border-bottom:0}._nav_t17qf_18:not([data-scrolled]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._body_t17qf_30{padding:clamp(28px, 4vw, 48px) var(--gutter) 64px;transition:background-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex:1}._bodyOver_t17qf_35{background:color-mix(in srgb, var(--color-accent) 6%, transparent);box-shadow:inset 0 0 0 2px var(--color-accent)}._hero_t17qf_41{align-items:center;gap:clamp(32px,5vw,48px);display:flex}._heroMain_t17qf_46{flex:560px;min-width:0;max-width:560px}._heroSide_t17qf_51{pointer-events:none;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}._heroSide_t17qf_51>*{margin:auto}@media (max-width:980px){._hero_t17qf_41{flex-direction:column;align-items:center}._heroMain_t17qf_46,._heroSide_t17qf_51{flex:none;width:100%;max-width:560px}}._head_t17qf_68{margin-bottom:20px}._hero_t17qf_41 ._head_t17qf_68{margin-bottom:0}._kicker_t17qf_70{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:10px;font-size:10.5px}._hero_t17qf_41 ._kicker_t17qf_70{margin-bottom:14px}._title_t17qf_79{font-family:var(--font-ui);letter-spacing:-.028em;margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.1}._hero_t17qf_41 ._title_t17qf_79{letter-spacing:-.032em;margin-bottom:16px;font-size:clamp(34px,4vw,46px);line-height:1.05}._lede_t17qf_93{color:var(--color-text-muted);max-width:88ch;margin:0;font-size:14.5px;line-height:1.6}._hero_t17qf_41 ._lede_t17qf_93{max-width:56ch;margin-bottom:24px;font-size:16px}._emptyDrop_t17qf_107{isolation:isolate;text-align:center;border:1px solid var(--border-hairline);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-hero-blur);backdrop-filter:var(--glass-hero-blur);box-shadow:var(--glass-raised-highlight), var(--shadow-raised);border-radius:20px;flex-direction:column;align-items:center;padding:48px 40px;display:flex;position:relative}._emptyDrop_t17qf_107:before{content:"";z-index:-1;border:1.5px dashed var(--border-dashed);background:var(--glass-well);pointer-events:none;border-radius:14px;position:absolute;inset:12px}._dropTitle_t17qf_131{font-family:var(--font-ui);letter-spacing:-.022em;margin-bottom:6px;font-size:21px;font-weight:600}._dropMeta_t17qf_138{color:var(--color-text-muted);margin-bottom:20px;font-size:13.5px;line-height:1.5}._app_t17qf_148{height:100vh;height:100dvh;color:var(--color-text);background:radial-gradient(1000px 520px at 22% -120px, #c2410c24, #c2410c00 66%), radial-gradient(800px 640px at 96% 62%, #7878a01c, #7878a000 70%), var(--color-bg-editor);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=dark] ._app_t17qf_148{background:radial-gradient(1000px 520px at 22% -120px, #f9731633, #f9731600 66%), radial-gradient(800px 640px at 96% 62%, #788cc821, #788cc800 70%), var(--color-bg-editor)}._appOver_t17qf_166{box-shadow:inset 0 0 0 2px var(--color-accent)}._topBar_t17qf_169{background:var(--glass-bar);height:52px;-webkit-backdrop-filter:var(--glass-bar-blur);backdrop-filter:var(--glass-bar-blur);border-bottom:1px solid var(--border-hairline);box-shadow:var(--glass-highlight);z-index:8;flex:none;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}._barBrand_t17qf_183{color:inherit;flex:none;text-decoration:none;display:flex}._barDivider_t17qf_184{background:var(--border-input);flex:none;width:1px;height:22px}._barFile_t17qf_186{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}._name_t17qf_194{min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;margin:-3px -6px;padding:3px 6px;font-size:14.5px;font-weight:560;display:flex}._name_t17qf_194:hover{background:var(--glass-hover)}._nameText_t17qf_213{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._namePencil_t17qf_214{opacity:0;color:var(--color-text-muted);transition:opacity var(--dur-1) var(--ease);flex:none}._name_t17qf_194:hover ._namePencil_t17qf_214,._name_t17qf_194:focus-visible ._namePencil_t17qf_214{opacity:1}._nameInput_t17qf_222{font:inherit;color:var(--color-text);background:var(--paper);border:1px solid var(--border-input);border-radius:8px;min-width:0;max-width:100%;padding:3px 7px;font-size:14.5px;font-weight:560}._barTag_t17qf_234{white-space:nowrap;flex:none;height:22px;padding:0 9px;font-size:11px}._barActions_t17qf_241{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}._barBtn_t17qf_242{white-space:nowrap}._bodyRow_t17qf_245{flex:1;min-height:0;display:flex}._rail_t17qf_248{border-right:1px solid var(--border-hairline);background:var(--glass-surface);width:136px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), 2px 0 12px -6px #1c1a1714;flex-direction:column;flex:none;display:flex}._railHead_t17qf_258{border-bottom:1px solid var(--border-hairline);height:40px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-bg) 40%, transparent);flex:none;align-items:center;padding:0 12px;font-size:10px;display:flex}._railList_t17qf_272{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;gap:10px;padding:12px 14px 16px;display:flex;overflow-y:auto}._railItem_t17qf_282{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;display:flex}._railItem_t17qf_282:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._railFrame_t17qf_295{background:var(--paper);border:1px solid var(--paper-border);border-radius:var(--radius-paper);width:100px;transition:transform var(--dur-2) var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #1c1a1738}:root[data-theme=dark] ._railFrame_t17qf_295{box-shadow:0 2px 6px -2px #0000008c}._railItem_t17qf_282:hover ._railFrame_t17qf_295{transform:translateY(-2px)}._railFrame_t17qf_295 img{object-fit:contain;pointer-events:none;width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}._railWait_t17qf_320{border:2px solid var(--paper-line);border-top-color:var(--color-accent);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite _spin_t17qf_1}._railRing_t17qf_328{border-radius:var(--radius-paper);box-shadow:inset 0 0 0 2px var(--color-accent);pointer-events:none;position:absolute;inset:0}._railN_t17qf_335{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:11px}._railItem_t17qf_282[aria-current=true] ._railN_t17qf_335{color:var(--color-accent-text)}._canvas_t17qf_343{background:var(--canvas-backdrop);min-width:0;box-shadow:inset 0 1px 0 var(--canvas-backdrop);overscroll-behavior:contain;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:auto}._panelSlot_t17qf_357{width:340px;min-height:0;animation:_panel-in_t17qf_1 var(--dur-2) var(--ease) both;flex-direction:column;flex:none;padding:16px;display:flex;overflow-y:auto}@keyframes _panel-in_t17qf_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (max-width:1536px){._rail_t17qf_248{width:116px}._panelSlot_t17qf_357{width:310px}}._statusBar_t17qf_377{border-top:1px solid var(--border-hairline);height:34px;font-family:var(--font-mono);color:var(--color-text-muted);background:var(--glass-bar);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);z-index:8;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex;position:relative}._statusFile_t17qf_393{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:44%;overflow:hidden}._statusRight_t17qf_400{align-items:center;gap:4px;margin-left:auto;display:flex}._statusPage_t17qf_401{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:12ch}._statusSel_t17qf_407{color:var(--color-accent-text);white-space:nowrap;font-weight:500}._sep_t17qf_412{background:var(--border-input);flex:none;width:1px;height:16px;margin:0 8px}._icon_t17qf_413{width:24px;height:24px;color:inherit;cursor:pointer;transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}._icon_t17qf_413:hover:not(:disabled){background:var(--glass-hover);color:var(--color-text)}._icon_t17qf_413:disabled{opacity:.35;cursor:default}@media (max-width:1180px){._barLabel_t17qf_430{display:none}._barBtn_t17qf_242{padding-inline:9px}}._panel_t17qf_357{border:1px solid var(--border-hairline);background:var(--glass-surface);-webkit-backdrop-filter:var(--flow-blur,blur(18px) saturate(180%));backdrop-filter:var(--flow-blur,blur(18px) saturate(180%));box-shadow:var(--glass-highlight);border-radius:16px;flex-direction:column;gap:14px;width:100%;padding:18px;display:flex}._panelTitle_t17qf_449{font-family:var(--font-ui);letter-spacing:-.016em;font-size:15px;font-weight:600}._panelNote_t17qf_455{color:var(--color-text-muted);margin:-6px 0 0;font-size:12.5px;line-height:1.55}._panelHint_t17qf_461{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--accent-wash);color:var(--color-text);margin:-4px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.5}._fieldError_t17qf_472{color:var(--color-danger,#b91c1c);margin-top:6px;font-size:12.5px;line-height:1.5}._rule_t17qf_478{background:var(--border-hairline);height:1px;margin:2px 0}._edges_t17qf_480{grid-template-columns:1fr 1fr;gap:10px;display:grid}._edgeInput_t17qf_485{position:relative}._edgeInput_t17qf_485 .input{height:36px;min-height:36px;padding-right:30px;font-size:13px}._unit_t17qf_487{font-family:var(--font-mono);color:var(--color-text-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._stage_t17qf_499{background:var(--paper);border:1px solid var(--paper-border);max-width:100%;height:min(72vh,680px);box-shadow:var(--shadow-md);touch-action:none;border-radius:8px;margin:auto;position:relative}._clip_t17qf_510{pointer-events:none;border-radius:8px;position:absolute;inset:0;overflow:hidden}._sheet_t17qf_517{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._sheetWait_t17qf_525{border:2px solid var(--paper-line);border-top-color:var(--color-accent);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.9s linear infinite _spin_t17qf_1;position:absolute;top:50%;left:50%}._shade_t17qf_538{z-index:2;pointer-events:none;background:#1c1a1770;position:absolute}._box_t17qf_545{z-index:3;box-sizing:border-box;outline:1.5px solid var(--color-accent);outline-offset:-1px;cursor:move;touch-action:none;position:absolute}._box_t17qf_545:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent 33.33%, color-mix(in srgb, var(--color-accent) 30%, transparent) 33.33% calc(33.33% + 1px), transparent calc(33.33% + 1px), transparent 66.66%, color-mix(in srgb, var(--color-accent) 30%, transparent) 66.66% calc(66.66% + 1px), transparent calc(66.66% + 1px)), linear-gradient(to bottom, transparent 33.33%, color-mix(in srgb, var(--color-accent) 30%, transparent) 33.33% calc(33.33% + 1px), transparent calc(33.33% + 1px), transparent 66.66%, color-mix(in srgb, var(--color-accent) 30%, transparent) 66.66% calc(66.66% + 1px), transparent calc(66.66% + 1px));position:absolute;inset:0}._handle_t17qf_564{background:var(--color-bg);border:1px solid var(--color-accent);width:9px;height:9px;box-shadow:var(--shadow-sm);touch-action:none;border-radius:2px;position:absolute}._handle_nw_t17qf_574{margin:-4.5px 0 0 -4.5px;top:0;left:0}._handle_ne_t17qf_575{margin:-4.5px -4.5px 0 0;top:0;right:0}._handle_sw_t17qf_576{margin:0 0 -4.5px -4.5px;bottom:0;left:0}._handle_se_t17qf_577{margin:0 -4.5px -4.5px 0;bottom:0;right:0}._handle_n_t17qf_574{margin:-4.5px 0 0 -4.5px;top:0;left:50%}._handle_s_t17qf_576{margin:0 0 -4.5px -4.5px;bottom:0;left:50%}._handle_w_t17qf_580{margin:-4.5px 0 0 -4.5px;top:50%;left:0}._handle_e_t17qf_581{margin:-4.5px -4.5px 0 0;top:50%;right:0}._pair_t17qf_583{gap:8px;display:flex}._modeItem_t17qf_584{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--glass-well);color:var(--color-text);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-direction:column;flex:1;align-items:center;gap:4px;padding:9px 8px;font-size:12.5px;font-weight:500;display:flex}._modeItem_t17qf_584:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}._modeItem_t17qf_584[aria-pressed=true]{border-color:var(--color-accent);background:var(--accent-wash);color:var(--color-accent-text)}._modeNote_t17qf_607{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);font-size:9.5px;font-weight:400}._modeItem_t17qf_584[aria-pressed=true] ._modeNote_t17qf_607{color:var(--color-accent-text);opacity:.8}._shapeGrid_t17qf_616{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:2px;display:grid}._shapeCard_t17qf_622{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--glass-well);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);justify-content:center;align-items:center;padding:8px 4px;display:flex}._shapeCard_t17qf_622:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);transform:translateY(-1px)}._shapeCard_t17qf_622[aria-pressed=true]{border-color:var(--color-accent);background:var(--accent-wash)}._shapeIconSlot_t17qf_644{justify-content:center;align-items:center;width:100%;height:36px;display:flex}._shapeIcon_t17qf_644{border:1.5px solid var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text-muted) 6%, transparent);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:4px;justify-content:center;align-items:center;font-size:8.5px;font-weight:500;display:flex}._shapeIconFree_t17qf_666{background:0 0;border-style:dashed}._shapeCard_t17qf_622:hover ._shapeIcon_t17qf_644{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-text)}._shapeCard_t17qf_622[aria-pressed=true] ._shapeIcon_t17qf_644{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent-text);border-style:solid}@media (max-width:1024px){._loaded_t17qf_682{height:100vh;flex-direction:column;height:100dvh;display:flex;overflow:hidden}._loaded_t17qf_682 ._shell_t17qf_10{flex:1;width:100%;min-height:0}._loaded_t17qf_682 ._shell_t17qf_10>footer{display:none}._loaded_t17qf_682 ._body_t17qf_30{flex:1;min-height:0;padding:0;position:relative}._loaded_t17qf_682 ._head_t17qf_68{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._loaded_t17qf_682 ._work_t17qf_709{flex:1;min-height:0}._loaded_t17qf_682 ._previewColumn_t17qf_710{inset:0 var(--gutter) calc(var(--sheet-h) + 10px);z-index:1;transition:bottom var(--dur-3) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}._loaded_t17qf_682._dragging_t17qf_719 ._previewColumn_t17qf_710{transition:none}._loaded_t17qf_682 ._stage_t17qf_499{max-width:100%;height:90%;max-height:100%}._loaded_t17qf_682 ._scrim_t17qf_726{opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease);background:#1c1a17;display:block;position:absolute;inset:0}._loaded_t17qf_682[data-detent=half] ._scrim_t17qf_726{opacity:.05}._loaded_t17qf_682[data-detent=full] ._scrim_t17qf_726{opacity:.1}._loaded_t17qf_682 ._rightColumn_t17qf_738{z-index:30;width:auto;height:var(--sheet-h);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--dropdown-surface);border-top:1px solid var(--glass-dropdown-border);-webkit-backdrop-filter:var(--glass-dropdown-blur);backdrop-filter:var(--glass-dropdown-blur);box-shadow:var(--glass-dropdown-highlight), var(--shadow-dropdown);transition:height var(--dur-3) var(--ease);border-radius:16px 16px 0 0;flex:none;gap:14px;padding:0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._loaded_t17qf_682._dragging_t17qf_719 ._rightColumn_t17qf_738{transition:none}._sheetInner_t17qf_762{flex-direction:column;flex:none;gap:14px;min-height:100%;display:flex}._loaded_t17qf_682 ._sheetHead_t17qf_770{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--dropdown-surface);flex:none;display:block;position:sticky;top:0}._loaded_t17qf_682 ._sheetHead_t17qf_770:after{content:"";background:linear-gradient(color-mix(in srgb, var(--color-bg-landing) 90%, transparent), transparent);pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}._grab_t17qf_792{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 4px;display:flex}._grab_t17qf_792:active{cursor:grabbing}._grab_t17qf_792 i{background:color-mix(in srgb, var(--color-text) 24%, transparent);border-radius:3px;width:38px;height:4.5px;display:block}._headRow_t17qf_807{padding:0 var(--gutter) 6px;border-bottom:1px solid var(--border-hairline);align-items:center;gap:8px;display:flex}._summary_t17qf_814{min-width:0;height:20px;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}._summaryName_t17qf_830{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-text-muted);flex:1;font-size:11px;overflow:hidden}._summaryMeta_t17qf_840{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}._trayBtn_t17qf_848{width:44px;height:46px;color:var(--color-accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}._trayBtn_t17qf_848:disabled{opacity:.4;cursor:default}._trayBtn_t17qf_848+._trayBtn_t17qf_848{border-left:1px solid var(--border-hairline);border-radius:0 12px 12px 0}._trayChevron_t17qf_864{transition:transform var(--dur-3) var(--ease)}._loaded_t17qf_682:not([data-detent=peek]) ._trayChevron_t17qf_864{transform:rotate(180deg)}._tray_t17qf_848{align-items:center;gap:6px;display:flex}._barClose_t17qf_868{display:none}._headAct_t17qf_868{width:22px;height:20px;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}._headAct_t17qf_868:hover:not(:disabled){background:var(--glass-hover);color:var(--color-text)}._headAct_t17qf_868:disabled{opacity:.35;cursor:default}._sheetAdd_t17qf_885{border:1px solid var(--border-hairline);background:var(--glass-well);width:22px;height:20px;color:var(--color-accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}._sheetAdd_t17qf_885:disabled{opacity:.5;cursor:default}._loaded_t17qf_682 ._panel_t17qf_357{padding:0 var(--gutter);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}._loaded_t17qf_682 ._sheetFoot_t17qf_910{z-index:2;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-hairline);background:var(--dropdown-surface);flex:none;margin-top:auto;display:block;position:sticky;bottom:0}._footCta_t17qf_921._footCta_t17qf_921{border-radius:12px;flex:1;justify-content:center;align-items:center;min-width:0;height:46px;padding:0 18px;font-size:15.5px;display:flex;position:relative;overflow:hidden}._footCtaLabel_t17qf_934{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;position:relative;overflow:hidden}._loaded_t17qf_682 ._footWorking_t17qf_944,._loaded_t17qf_682 ._footWorking_t17qf_944:disabled{color:var(--accent-on-solid);cursor:progress;background:#bc3e0b8c;border-color:#0000;box-shadow:inset 0 1px #ffffff47}}@media (max-width:1024px) and (max-height:480px){._loaded_t17qf_682 ._previewColumn_t17qf_710{width:auto;padding:8px;transition:none;inset:0 50% 0 0}._loaded_t17qf_682 ._rightColumn_t17qf_738{border-top:0;border-left:1px solid var(--glass-dropdown-border);width:auto;height:auto;box-shadow:none;border-radius:0;transition:none;position:absolute;inset:0 0 0 50%}._grab_t17qf_792{display:none}._loaded_t17qf_682 ._sheetHead_t17qf_770{touch-action:auto}._loaded_t17qf_682 ._scrim_t17qf_726{display:none}}._resultCard_t17qf_979{gap:16px;width:min(460px,94vw);padding:24px}._resultHead_t17qf_980{align-items:center;gap:14px;margin-bottom:2px;display:flex}._tick_t17qf_981{width:42px;height:42px;color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent);box-shadow:var(--glass-highlight);animation:_result-tick-pop_t17qf_1 .3s var(--ease) both;border-radius:50%;flex:none;place-items:center;display:grid}._resultTitle_t17qf_993{font-family:var(--font-ui);letter-spacing:-.022em;margin:0 0 3px;font-size:19px;font-weight:600}._resultMeta_t17qf_1000{font-family:var(--font-mono);color:var(--color-text-muted);font-size:12px;line-height:1.5}._resultActions_t17qf_1006{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}._resultActions_t17qf_1006>.btn-primary{flex:auto;height:44px}._resultActions_t17qf_1006>.btn-secondary{height:44px}._resultActions_t17qf_1006 ._privacy_t17qf_1009{flex-basis:100%;margin:4px 0 0}._privacy_t17qf_1009{color:var(--color-text-muted);align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}@keyframes _spin_t17qf_1{to{transform:rotate(360deg)}}
