.adapt_sheet__g_Tjj{display:flex;flex-direction:column;gap:12px;padding:4px 16px 16px;color:var(--vs-ink)}.adapt_pair__X0cyK{display:flex;justify-content:center;gap:16px}.adapt_side__hovNl{margin:0;gap:8px;min-width:0}.adapt_caption__PJTI_,.adapt_side__hovNl{display:flex;flex-direction:column;align-items:center}.adapt_caption__PJTI_{gap:2px;text-align:center}.adapt_label__vbYsq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-ink-mid)}.adapt_device__LQ2m7{font-size:13px;font-weight:600}.adapt_stage__USol3{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--vs-paper-warm,#fdf6fa)}.adapt_stage__USol3>div{position:absolute;top:0;left:0}.adapt_loading__9s2Qo{font-size:12px;padding:0 8px}.adapt_loading__9s2Qo,.adapt_note__b1JrU{color:var(--vs-ink-mid);text-align:center}.adapt_note__b1JrU{margin:0;font-size:12.5px;line-height:1.5}.adapt_actions__zpWi_{display:flex;gap:8px}.adapt_primary__CIkWv,.adapt_secondary__87NBs{flex:1 1 auto;white-space:nowrap;min-height:48px;padding:0 16px;border-radius:99px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.adapt_primary__CIkWv{border:0;background:var(--vs-maroon,#39080f);color:var(--vs-maroon-fg,#fbe8ef)}.adapt_primary__CIkWv:disabled{opacity:.45;cursor:default}.adapt_secondary__87NBs{flex-grow:0;border:1px solid var(--vs-maroon,#39080f);background:transparent;color:var(--vs-maroon,#39080f)}.adapt_primary__CIkWv:focus-visible,.adapt_secondary__87NBs:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.PositionSheet_sheet__ArMKW{display:flex;flex-direction:column;gap:12px;padding:6px 16px 16px;background:var(--vs-paper);color:var(--vs-ink);font-family:var(--font-sans)}.PositionSheet_head__XUkao{display:flex;align-items:center;justify-content:space-between;padding-top:6px}.PositionSheet_head__XUkao h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px}.PositionSheet_done__SAR_B{height:30px;padding:0 12px;border:0;border-radius:99px;background:var(--vs-rose-50);color:var(--vs-rose-900);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.PositionSheet_seg__N1Er9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--vs-line);border-radius:12px;background:var(--vs-paper-warm)}.PositionSheet_seg__N1Er9 button{height:38px;border:0;border-radius:9px;background:transparent;color:var(--vs-ink-mid);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.PositionSheet_seg__N1Er9 button.PositionSheet_on__KmFjh{background:var(--vs-paper);color:var(--vs-ink);box-shadow:0 1px 4px rgb(29 15 23/10%)}.PositionSheet_alignGrid__p5hYi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.PositionSheet_orderRow__iWFAj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.PositionSheet_alignBtn__yWVGh,.PositionSheet_orderBtn__Oi3nV{border:1px solid var(--vs-line);color:var(--vs-ink);font:inherit;font-weight:600;cursor:pointer}.PositionSheet_alignBtn__yWVGh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:72px;border-radius:14px;background:var(--vs-paper);font-size:11.5px}.PositionSheet_orderBtn__Oi3nV{height:44px;border-radius:12px;background:var(--vs-paper-warm);font-size:11px}.PositionSheet_alignBtn__yWVGh:hover:not(:disabled),.PositionSheet_orderBtn__Oi3nV:hover:not(:disabled){background:var(--vs-rose-50);border-color:var(--vs-rose-300)}.PositionSheet_alignBtn__yWVGh:disabled,.PositionSheet_orderBtn__Oi3nV:disabled{color:var(--vs-ink-faint);cursor:not-allowed;opacity:.6}.PositionSheet_sheet__ArMKW button:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.PositionSheet_hint__aQvOV{min-height:1.2em;margin:0;color:var(--vs-ink-mid);font-size:12px}.DeviceMark_mark__XHLbL{flex:none;display:inline-flex;align-items:center;justify-content:center}.DeviceMark_mark__XHLbL>img,.DeviceMark_mark__XHLbL>svg{height:100%;width:auto;max-width:100%;display:block;object-fit:contain}.DeviceMark_swatch__KTj5x{flex:none;width:12px;height:12px;border-radius:50%;border:1px solid var(--vs-line)}.DeviceChip_chip__wnwK7{min-height:44px;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.DeviceChip_chip__wnwK7:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.DeviceChip_chipText__zukbx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.DeviceChip_chipText__zukbx>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceChip_chipText__zukbx>.DeviceChip_chipCase__72iwu{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;color:var(--vs-ink-muted,var(--vs-ink-mid))}.DeviceChip_chipCase__72iwu>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceChip_chipColor__oXlOP{flex:none;max-width:55%}.BuyPill_pill__N2W5F{flex:none;display:inline-flex;align-items:stretch;min-height:var(--pill-h,44px);overflow:hidden;border-radius:99px;background:var(--vs-maroon);color:var(--vs-maroon-fg);font-size:var(--pill-font,14px);font-weight:700}.BuyPill_seg__FC8hD{display:inline-flex;align-items:center;gap:8px;padding:0 var(--pill-pad,18px) 0 14px;border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.BuyPill_cart__La5Jv{padding:0 14px 0 var(--pill-pad,18px);font-family:var(--font-mono)}.BuyPill_seg__FC8hD:hover:not(:disabled){background:color-mix(in srgb,var(--vs-maroon-fg) 14%,transparent)}.BuyPill_seg__FC8hD:focus-visible{outline:2px solid var(--vs-maroon-fg);outline-offset:-5px}.BuyPill_seg__FC8hD:disabled{opacity:.45;cursor:default}.BuyPill_right__rrokc{flex:none;display:flex;align-items:stretch;background:color-mix(in srgb,var(--vs-maroon) 82%,white)}.BuyPill_add___JT9B:hover:not(:disabled){background:color-mix(in srgb,var(--vs-maroon) 70%,white)}.BuyPill_add___JT9B{justify-content:center;padding:0 var(--pill-pad,14px)}.BuyPill_price__3FdMf{font-family:var(--font-mono);font-size:var(--pill-price,14px);font-weight:600}.BuyPill_note__8uTFF{font-size:11px;color:var(--vs-ink-soft);padding-right:4px}.BuyBar_buy__I_Jta{flex:none;display:flex;align-items:center;gap:8px;padding:10px max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));background:var(--vs-paper);border-top:1px solid var(--vs-line)}.BuyBar_chips__ed5_p{flex:1 1;min-width:0;display:flex;gap:6px;align-items:center}.BuyBar_buy__I_Jta .BuyBar_pillSlot__XCpbY{--pill-h:44px;--pill-pad:14px;--pill-price:13px}.BuyBar_slot__gJSpj{flex:none;min-width:0}.BuyBar_price__GTOKM{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--vs-ink);white-space:nowrap}.BuyBar_cta__MXhd_{flex:none;min-height:48px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:99px;background:var(--vs-maroon);color:var(--vs-maroon-fg);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.BuyBar_cta__MXhd_:disabled{opacity:.45;cursor:default}.BuyBar_note__lsJe_{font-size:11px;color:var(--vs-ink-soft,var(--vs-ink));padding-right:4px}.BuyBar_ctaDivider__zVR0a{align-self:stretch;width:1px;margin:14px 2px;background:currentColor;opacity:.3}.BuyBar_ctaPrice__V1dXt{font-family:var(--font-mono);font-size:13px;font-weight:600}.BuyBar_chips__ed5_p>.BuyBar_chip__zVTOC{flex:1 1 auto;justify-content:flex-start}.PopoverMenu_popover__oIjlo{position:fixed;z-index:70;min-width:200px;max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;padding:4px;display:flex;flex-direction:column;border:1px solid var(--vs-line);border-radius:14px;background:var(--vs-paper);box-shadow:0 8px 24px color-mix(in srgb,var(--vs-maroon) 18%,transparent);font-family:var(--font-sans);color:var(--vs-ink)}.ExportMenu_more__H5BET{position:relative;flex:none}.ExportMenu_item__fLiL2{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.ExportMenu_item__fLiL2:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.ExportMenu_ib__IvOT2{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);cursor:pointer}.ExportMenu_ib__IvOT2:disabled{color:var(--vs-ink-faint);cursor:default}.ExportMenu_ib__IvOT2:focus-visible,.ExportMenu_labelBtn__gqRKi:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.ExportMenu_labelBtn__gqRKi{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ExportMenu_labelBtn__gqRKi:disabled{opacity:.5;cursor:default}@media (min-width:400px){.ExportMenu_narrowOnly__G444b{display:none}}.CartAccount_btn__kyrXJ{position:relative;flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);text-decoration:none;cursor:pointer}.CartAccount_btn__kyrXJ:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.CartAccount_badge__MK3aT{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--vs-maroon);color:var(--vs-maroon-fg);font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:18px;text-align:center}.CartAccount_dot__A6I_Q{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--vs-rose-700)}.CartAccount_who__BC7G5{padding:10px 12px 8px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--vs-line);margin-bottom:4px;max-width:260px}.CartAccount_who__BC7G5 b{font-size:13px}.CartAccount_who__BC7G5 b,.CartAccount_who__BC7G5 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartAccount_who__BC7G5 span{font-size:11px;color:var(--vs-ink-soft)}.CartAccount_item__ae2cP{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.CartAccount_item__ae2cP:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TitleMenu_box__tHzOz{position:relative;min-width:0;display:flex;align-items:center;gap:4px;border-radius:10px}.TitleMenu_field__SLe6H{min-width:0;flex:0 1 auto}.TitleMenu_box__tHzOz:not([data-renaming]) .TitleMenu_field__SLe6H{pointer-events:none}.TitleMenu_chev__ito0p{flex:none;display:flex;color:var(--vs-ink-soft);transform:rotate(0deg);transition:transform .15s}.TitleMenu_box__tHzOz[data-open] .TitleMenu_chev__ito0p{transform:rotate(180deg)}.TitleMenu_box__tHzOz[data-renaming] .TitleMenu_chev__ito0p{display:none}.TitleMenu_hit__o_hjN{position:absolute;inset:-4px -6px;border:0;border-radius:10px;background:transparent;cursor:pointer}.TitleMenu_hit__o_hjN:hover{background:color-mix(in srgb,var(--vs-ink) 6%,transparent)}.TitleMenu_hit__o_hjN:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TitleMenu_item__fVh_5{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.TitleMenu_item__fVh_5:disabled{opacity:.45;cursor:default}.TitleMenu_item__fVh_5:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TopBar_top__Si4IZ{height:56px;gap:2px;padding:env(safe-area-inset-top,0) 6px 0;box-sizing:content-box;background:var(--vs-paper);border-bottom:1px solid var(--vs-line)}.TopBar_ib__BOpNS,.TopBar_top__Si4IZ{flex:none;display:flex;align-items:center}.TopBar_ib__BOpNS{width:44px;height:44px;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);text-decoration:none;cursor:pointer}.TopBar_ib__BOpNS:disabled{color:var(--vs-ink-faint);cursor:default}.TopBar_ib__BOpNS[aria-pressed=true]{background:var(--vs-sand);color:var(--vs-rose-700)}.TopBar_ib__BOpNS:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TopBar_ttl__B__mq{flex:1 1;min-width:0;padding:0 4px}.TopBar_name__jmoHe{display:block;min-height:20px;border:0;outline:none;background:transparent;color:var(--vs-ink);font-family:var(--font-display);font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.TopBar_name__jmoHe:empty:before{content:attr(data-placeholder);color:var(--vs-ink-faint)}.TopBar_state__nxe2A{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;color:var(--vs-ink-soft,var(--vs-ink))}.TopBar_dot__tJD5i{width:6px;height:6px;border-radius:50%;background:var(--vs-ink-faint)}.TopBar_state__nxe2A[data-state=saved] .TopBar_dot__tJD5i{background:var(--vs-success)}.TopBar_state__nxe2A[data-state=saving] .TopBar_dot__tJD5i{background:var(--vs-rose-700)}.TopBar_state__nxe2A[data-state=error]{color:var(--vs-danger)}.TopBar_state__nxe2A[data-state=error] .TopBar_dot__tJD5i{background:var(--vs-danger)}.TopBar_stateBtn__6ZCko{border:0;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:16px}.TopBar_backIcon__f9ryt{display:flex;transform:rotate(90deg)}.DesktopBar_bar__pWWNt{flex:none;height:60px;display:flex;align-items:center;gap:6px;padding:0 14px;background:var(--vs-paper);border-bottom:1px solid var(--vs-line)}.DesktopBar_ib__BoM7O{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);text-decoration:none;cursor:pointer}.DesktopBar_ib__BoM7O:disabled{color:var(--vs-ink-faint);cursor:default}.DesktopBar_ib__BoM7O[aria-pressed=true]{background:var(--vs-sand);color:var(--vs-rose-700)}.DesktopBar_ib__BoM7O:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.DesktopBar_ttl__ngizJ{min-width:0;max-width:260px;padding:0 6px}.DesktopBar_name__XxDj4{display:block;min-height:20px;border:0;outline:none;background:transparent;color:var(--vs-ink);font-family:var(--font-display);font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.DesktopBar_name__XxDj4:empty:before{content:attr(data-placeholder);color:var(--vs-ink-faint)}.DesktopBar_state__F0GHL{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;color:var(--vs-ink-soft)}.DesktopBar_stateBtn__Q1t1P{border:0;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:16px}.DesktopBar_dot__XqHgh{width:6px;height:6px;border-radius:50%;background:var(--vs-ink-faint)}.DesktopBar_state__F0GHL[data-state=saved] .DesktopBar_dot__XqHgh{background:var(--vs-success)}.DesktopBar_state__F0GHL[data-state=saving] .DesktopBar_dot__XqHgh{background:var(--vs-rose-700)}.DesktopBar_state__F0GHL[data-state=error]{color:var(--vs-danger)}.DesktopBar_chips__bJd6h{display:flex;align-items:center;gap:6px;margin-left:10px;min-width:0}.DesktopBar_chip__ESkmq{min-height:44px;min-width:0;max-width:200px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.DesktopBar_deviceChip__ja4Rv{flex:0 1 auto;max-width:300px;padding:0 14px 0 8px}.DesktopBar_chip__ESkmq>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesktopBar_chip__ESkmq:disabled{opacity:.5;cursor:default}.DesktopBar_chip__ESkmq:focus-visible,.DesktopBar_cta__wDPdd:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.DesktopBar_swatch__476bU{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vs-ink) 20%,transparent)}.DesktopBar_grow__E9qAI{flex:1 1}.DesktopBar_price__5bkc0{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--vs-ink);white-space:nowrap}.DesktopBar_note__jWW8z{font-size:11px;color:var(--vs-ink-soft)}.DesktopBar_cta__wDPdd{flex:none;min-height:44px;padding:0 20px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:99px;background:var(--vs-maroon);color:var(--vs-maroon-fg);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.DesktopBar_cta__wDPdd:disabled{opacity:.45;cursor:default}@media (max-width:1023px){.DesktopBar_chip__ESkmq{max-width:130px}.DesktopBar_deviceChip__ja4Rv{max-width:220px}.DesktopBar_ttl__ngizJ{max-width:160px}}.DesktopBar_textBtn__rY5rG{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.DesktopBar_textBtn__rY5rG:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}@media (max-width:1099px){.DesktopBar_textBtn__rY5rG{font-size:0;gap:0;width:44px;justify-content:center}}.DesktopBar_vsep__o7re9{flex:none;align-self:center;width:1px;height:24px;margin:0 4px;background:var(--vs-line)}.DesktopBar_ctaDivider__LrlPR{align-self:stretch;width:1px;margin:12px 2px;background:currentColor;opacity:.3}.DesktopBar_ctaPrice__tI_QF{font-family:var(--font-mono);font-size:14px;font-weight:600}@media (max-width:1099px){.DesktopBar_bar__pWWNt{flex-wrap:wrap;height:auto;min-height:60px;row-gap:0;padding-bottom:0}.DesktopBar_chips__bJd6h{order:20;flex:1 0 100%;margin:0 -14px;padding:4px 14px 8px;border-top:1px solid var(--vs-line);overflow-x:auto}.DesktopBar_chip__ESkmq,.DesktopBar_deviceChip__ja4Rv{max-width:none}.DesktopBar_ttl__ngizJ{max-width:220px}}.Rail_rail__KelK5{position:absolute;top:12px;left:12px;z-index:8;width:76px;max-height:calc(100% - 24px);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border:1px solid var(--vs-line);border-radius:22px;background:var(--vs-paper);box-shadow:0 4px 14px color-mix(in srgb,var(--vs-maroon) 8%,transparent);transform:translateX(var(--rail-x,0));transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.Rail_rail__KelK5{transition:none}}.Rail_rail__KelK5::-webkit-scrollbar{display:none}.Rail_tab__SQ9AW{width:64px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:12px;background:transparent;color:var(--vs-ink-soft);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.Rail_tab__SQ9AW[aria-pressed=true]{background:var(--vs-sand);color:var(--vs-rose-700)}.Rail_tab__SQ9AW:disabled{opacity:.4;cursor:default}.Rail_tab__SQ9AW:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.Rail_sep__SFjUF{width:40px;height:1px;margin:4px 0;background:var(--vs-line)}@media (max-width:899px){.Rail_rail__KelK5{width:66px}.Rail_tab__SQ9AW{width:58px;font-size:10px}}.Rail_host__OU_y2{display:flex;flex-direction:column;align-items:center;gap:4px}.Rail_caption__GCdEJ{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vs-maroon)}.Rail_hostTab__OI8Ki{position:relative;color:var(--vs-maroon)}.Rail_hostTab__OI8Ki[aria-pressed=true]{color:var(--vs-maroon);background:var(--vs-sand)}.Rail_badge__SyBzV{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--vs-maroon);color:var(--vs-maroon-fg);font-size:10px;font-weight:700;line-height:16px;text-align:center}.Rail_badge__SyBzV:empty{display:none}.Rail_hostTab__OI8Ki{text-align:center;line-height:1.15}.ForroBar_row__ONfaE{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:0 14px}.ForroBar_grow__mifXP{flex:1 1;min-width:0}.ForroBar_chips__FWSrS{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.ForroBar_chips__FWSrS::-webkit-scrollbar{display:none}.pop_fromBottom__V4m5v[data-motion=away],.pop_fromRight__8NTYy[data-motion=away]{pointer-events:none}.pop_fromRight__8NTYy[data-motion=away]{transform:translateX(160%);transition:transform .22s cubic-bezier(.4,0,1,1)}.pop_fromBottom__V4m5v[data-motion=away]{transform:translateY(220%);transition:transform .22s cubic-bezier(.4,0,1,1)}.pop_fromRight__8NTYy[data-motion=returning]{animation:pop_popRight__iiEh0 .38s cubic-bezier(.34,1.4,.64,1) both}.pop_fromBottom__V4m5v[data-motion=returning]{animation:pop_popBottom__sUURu .38s cubic-bezier(.34,1.4,.64,1) both}@keyframes pop_popRight__iiEh0{0%{transform:translateX(160%)}to{transform:none}}@keyframes pop_popBottom__sUURu{0%{transform:translateY(220%)}to{transform:none}}@keyframes pop_popFade__umOTo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pop_fromBottom__V4m5v[data-motion=away],.pop_fromRight__8NTYy[data-motion=away]{transform:none;opacity:0;transition:opacity .12s linear}.pop_fromBottom__V4m5v[data-motion=returning],.pop_fromRight__8NTYy[data-motion=returning]{animation:pop_popFade__umOTo .16s ease-out both}}.LayersColumn_wrap__0QNfz{--w:300px;flex:none;overflow:hidden;animation:LayersColumn_colIn__l_WMZ .22s cubic-bezier(.2,.8,.2,1)}.LayersColumn_wrap__0QNfz[data-closing=true]{animation:LayersColumn_colOut__RdA96 .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.LayersColumn_col__DuqVg{width:var(--w);height:100%;min-height:0;display:flex;flex-direction:column;background:var(--vs-paper);border-left:1px solid var(--vs-line);animation:LayersColumn_colSlideIn__KX_OG .22s cubic-bezier(.2,.8,.2,1)}.LayersColumn_wrap__0QNfz[data-closing=true] .LayersColumn_col__DuqVg{animation:LayersColumn_colSlideOut__aNJB_ .22s cubic-bezier(.4,0,1,1) forwards}.LayersColumn_head__OsAxm{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 8px 0 16px}.LayersColumn_title__EgOgU{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--vs-ink)}.LayersColumn_count__PO27D{margin-left:6px;font-family:var(--font-sans,inherit);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--vs-rose-700);vertical-align:middle}.LayersColumn_body__L6J0s [data-layers-heading]{display:none}.LayersColumn_collapse__jjYM8{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);cursor:pointer;transform:rotate(-90deg)}.LayersColumn_collapse__jjYM8:focus-visible,.LayersColumn_open__CyDGj:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.LayersColumn_body__L6J0s{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.LayersColumn_open__CyDGj{position:absolute;top:12px;right:12px;z-index:7;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--vs-maroon) 8%,transparent)}@keyframes LayersColumn_colIn__l_WMZ{0%{width:0}to{width:var(--w)}}@keyframes LayersColumn_colOut__RdA96{0%{width:var(--w)}to{width:0}}@keyframes LayersColumn_colSlideIn__KX_OG{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes LayersColumn_colSlideOut__aNJB_{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(16px)}}@media (prefers-reduced-motion:reduce){.LayersColumn_col__DuqVg,.LayersColumn_wrap__0QNfz{animation:none!important}}.ContextBar_ctx__mmp_S{flex:none;background:var(--vs-paper);border-top:1px solid var(--vs-line);padding:8px env(safe-area-inset-right,0) max(10px,env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0)}.ContextBar_head__LZtyN{display:flex;align-items:center;justify-content:space-between;padding:0 14px 6px}.ContextBar_kind__A4aMD{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-ink-soft,var(--vs-ink))}.ContextBar_done__GDtne{min-height:44px;padding:0 14px;border:0;border-radius:99px;background:var(--vs-sand);color:var(--vs-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ContextBar_row__H9jU1{display:flex;gap:2px;padding:0 8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ContextBar_row__H9jU1::-webkit-scrollbar{display:none}.ContextBar_tool__7KZGp{flex:none;min-width:62px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.ContextBar_tool__7KZGp[aria-pressed=true]{background:var(--vs-sand);color:var(--vs-rose-700)}.ContextBar_tool__7KZGp:disabled{opacity:.4;cursor:default}.ContextBar_done__GDtne:focus-visible,.ContextBar_tool__7KZGp:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.ContextBar_strip__VX0iK{padding:4px 14px 8px}.ContextBar_slider__9hhlg{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:600;color:var(--vs-ink)}.ContextBar_slider__9hhlg>span{flex:none;min-width:56px}.ContextBar_slider__9hhlg input{flex:1 1;min-width:0;accent-color:var(--vs-rose-700);height:44px}.ContextBar_slider__9hhlg output{flex:none;min-width:32px;text-align:right;font-family:var(--font-mono);font-size:11px}.ContextBar_choices__fhSIT{display:flex;gap:8px}.ContextBar_choices__fhSIT button{min-height:44px;padding:0 16px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ContextBar_choices__fhSIT button:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.ContextBar_inline__vSpFW{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;border-top:0;border-bottom:1px solid var(--vs-line);padding:4px 14px}.ContextBar_inline__vSpFW .ContextBar_head__LZtyN{display:contents}.ContextBar_inline__vSpFW .ContextBar_kind__A4aMD{order:0}.ContextBar_inline__vSpFW .ContextBar_row__H9jU1{order:1;flex:1 1;min-width:0;padding:0}.ContextBar_inline__vSpFW .ContextBar_done__GDtne{order:2}.ContextBar_inline__vSpFW .ContextBar_strip__VX0iK{order:3;flex-basis:100%;padding:0 0 4px}.ContextBar_inline__vSpFW .ContextBar_tool__7KZGp{flex-direction:row;min-width:0;min-height:44px;padding:0 12px;gap:6px;font-size:12.5px}.ContextBar_ctx__mmp_S{position:relative}.ContextBar_strip__VX0iK{position:absolute;left:0;right:0;bottom:100%;z-index:9;background:var(--vs-paper);border-top:1px solid var(--vs-line);box-shadow:0 -8px 20px color-mix(in srgb,var(--vs-maroon) 8%,transparent)}.ContextBar_inline__vSpFW{flex-wrap:nowrap;border-bottom:0;flex:1 1}.ContextBar_inline__vSpFW .ContextBar_strip__VX0iK{top:100%;bottom:auto;border-top:0;border-bottom:1px solid var(--vs-line);box-shadow:0 8px 20px color-mix(in srgb,var(--vs-maroon) 8%,transparent);padding:4px 18px 8px}.ContextBar_measure___iC6D{position:absolute;left:0;top:0;display:flex;gap:2px;visibility:hidden;pointer-events:none;white-space:nowrap}.ContextBar_inline__vSpFW .ContextBar_measure___iC6D .ContextBar_tool__7KZGp{flex-direction:row;min-width:0;min-height:44px;padding:0 12px;gap:6px;font-size:12.5px}.ContextBar_menuItem__xQJOk{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.ContextBar_menuItem__xQJOk:disabled{opacity:.4;cursor:default}.ContextBar_menuItem__xQJOk:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.ContextBar_group__mQwLW{flex:none;display:flex;align-items:stretch;gap:2px}.ContextBar_groupTrigger__413EW{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:44px;align-self:center;padding:0 14px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ContextBar_groupTrigger__413EW[aria-expanded=true]{background:var(--vs-sand);border-color:var(--vs-rose-700);color:var(--vs-rose-700)}.ContextBar_groupTrigger__413EW:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.ContextBar_chevron__60rlz{transform:rotate(-90deg);transition:transform .2s ease}.ContextBar_groupTrigger__413EW[aria-expanded=true] .ContextBar_chevron__60rlz{transform:rotate(90deg)}.ContextBar_groupTools__hGvPi{display:flex;gap:2px;animation:ContextBar_groupIn__Eitxt .24s ease both}.ContextBar_row__H9jU1:has(.ContextBar_groupTrigger__413EW){align-items:center;gap:6px}@keyframes ContextBar_groupIn__Eitxt{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ContextBar_chevron__60rlz,.ContextBar_groupTrigger__413EW{transition:none}.ContextBar_groupTools__hGvPi{animation:none}}.QuickActions_pill__8Ze_E{position:absolute;z-index:7;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--vs-line);border-radius:14px;background:var(--vs-paper);box-shadow:0 8px 24px color-mix(in srgb,var(--vs-maroon) 18%,transparent);transform:translateX(-50%);white-space:nowrap}.QuickActions_btn__pIv_E{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.QuickActions_btn__pIv_E:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.QuickActions_btn__pIv_E:disabled{opacity:.4;cursor:default}.Sheet_sheet__6GTcD{flex:none;display:flex;flex-direction:column;min-height:0;background:var(--vs-paper);border-top:1px solid var(--vs-line);border-radius:var(--vs-sheet-r) var(--vs-sheet-r) 0 0;margin-top:min(calc(-1 * var(--vs-sheet-r)),calc(100cqh - var(--shell-top-h, 0px) - var(--stage-floor, 0px) - var(--vs-sheet-r) - var(--sheet-snap-h)));box-shadow:0 -10px 40px color-mix(in srgb,var(--vs-maroon) 16%,transparent);height:var(--sheet-snap-h);transition:height var(--dur,.25s) var(--ease-out,ease-out);outline:none;position:relative;z-index:41}.Sheet_sheet__6GTcD[data-dragging=true]{transition:none}.Sheet_half__ZQ36_{--sheet-snap-h:min(46dvh,460px)}.Sheet_full__rdQdG{--sheet-snap-h:calc(100dvh - 56px - 24px)}.Sheet_head__P_o2u{flex:none;touch-action:none;cursor:-webkit-grab;cursor:grab;padding:10px 16px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;margin-bottom:-12px;background:linear-gradient(to bottom,var(--vs-paper) calc(100% - 12px),color-mix(in srgb,var(--vs-paper) 0%,transparent));border-top-left-radius:inherit;border-top-right-radius:inherit}.Sheet_grab__SLEFI{width:40px;height:5px;border-radius:99px;background:var(--vs-line);margin:0 auto 8px}.Sheet_row__QdH3V{display:flex;align-items:center;justify-content:space-between}.Sheet_title__aGKnQ{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--vs-ink)}.Sheet_close__a5RBf:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Sheet_close__a5RBf{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);cursor:pointer;margin-left:auto}.Sheet_close__a5RBf:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.Sheet_body__DNLe5{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0)}.Sheet_body__DNLe5:has([data-sheet-scroll]){padding-bottom:0}.Sheet_body__DNLe5:before{content:"";flex:none;height:12px}.Sheet_scrim__w_3A_{position:absolute;inset:0;z-index:40;background:color-mix(in srgb,var(--vs-ink) 18%,transparent)}@media (prefers-reduced-motion:reduce){.Sheet_sheet__6GTcD{transition:none}}.Sheet_scroll__IVpOk{flex:1 1;min-height:0;padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Sheet_stack__l_nXs{flex:1 0 auto;min-height:100%;display:flex;flex-direction:column}.Sheet_stackTop__Cqh5S{flex:none;padding:0 16px 8px}.Sheet_stackMain__OH9Xw{flex:1 0 auto;min-height:76px;display:flex;flex-direction:column}.Sheet_title__aGKnQ em{font-style:italic;color:var(--vs-rose-700)}.Sheet_sheet__6GTcD{animation:Sheet_sheetIn__v2lGh .22s cubic-bezier(.2,.8,.2,1)}.Sheet_sheet__6GTcD[data-closing=true]{animation:Sheet_sheetOut__cbg37 .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.Sheet_scrim__w_3A_{animation:Sheet_scrimIn__W_FJM .22s ease-out}.Sheet_scrim__w_3A_[data-closing=true]{animation:Sheet_scrimOut__dHRrX .22s ease-in forwards;pointer-events:none}@keyframes Sheet_sheetIn__v2lGh{0%{height:0;opacity:0;transform:translateY(24px)}to{height:var(--sheet-snap-h);opacity:1;transform:none}}@keyframes Sheet_sheetOut__cbg37{0%{height:var(--sheet-snap-h);opacity:1;transform:none}to{height:0;opacity:0;transform:translateY(24px)}}@keyframes Sheet_scrimIn__W_FJM{0%{opacity:0}to{opacity:1}}@keyframes Sheet_scrimOut__dHRrX{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Sheet_scrim__w_3A_,.Sheet_sheet__6GTcD{animation:none!important}}.Sheet_scrollPad__63P_W{padding:0 16px 16px}.vector_root__er9mf{padding:0 14px 14px}.vector_set__ip7zN{border:0;margin:0;padding:0;min-width:0}.vector_set__ip7zN:disabled{opacity:.5}.vector_notice__ExQBX{margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.5;color:var(--vs-ink-60,#7a5060);background:var(--vs-sand,#f6ece4);border-radius:var(--radius-sm,6px)}.vector_block__r2cax{margin-bottom:14px}.vector_blockHead___Q_cb{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-ink-mid,#7a5060)}.vector_row__uRddY{display:flex;align-items:center;gap:10px;min-height:36px}.vector_label__KVQdX{flex:0 0 76px;font-size:11px;letter-spacing:.06em;color:var(--vs-ink-mid,#7a5060)}.vector_hex__xViby{flex:1 1;font-family:var(--font-mono,monospace);font-size:11px;color:var(--vs-ink,#1d0f17)}.vector_value__r3oCI{flex:0 0 34px;text-align:right;font-family:var(--font-mono,monospace);font-size:10px;color:var(--vs-ink-60,#7a5060)}.vector_range__gpJIO{flex:1 1;min-width:0;accent-color:var(--vs-rose-700,#9a3d6e)}.vector_linkBtn__U5Zme{border:0;background:none;padding:4px 6px;font:inherit;font-size:11px;color:var(--vs-rose-700,#9a3d6e);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.vector_linkBtn__U5Zme:disabled{color:var(--vs-ink-40,#a07090);cursor:default;text-decoration:none}.vector_switch__U6Rva{position:relative;flex:0 0 auto;width:36px;height:20px;border:1.5px solid var(--vs-line,#e8d5e0);border-radius:10px;background:var(--vs-paper,#fff);cursor:pointer;padding:0;transition:background var(--dur,.15s) var(--ease,ease),border-color var(--dur,.15s) var(--ease,ease)}.vector_switch__U6Rva:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--vs-ink-40,#a07090);transition:transform var(--dur,.15s) var(--ease,ease),background var(--dur,.15s) var(--ease,ease)}.vector_switch__U6Rva[aria-checked=true]{background:var(--vs-rose-700,#9a3d6e);border-color:var(--vs-rose-700,#9a3d6e)}.vector_switch__U6Rva[aria-checked=true]:after{transform:translateX(16px);background:var(--vs-paper,#fff)}@media (prefers-reduced-motion:reduce){.vector_switch__U6Rva,.vector_switch__U6Rva:after{transition:none}}.vector_flipBtn__lQUkA{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--vs-line,#e8d5e0);border-radius:var(--radius-sm,6px);background:none;font:inherit;font-size:12px;color:var(--vs-ink,#1d0f17);cursor:pointer}.vector_flipBtn__lQUkA:hover:not(:disabled){background:var(--vs-sand,#f6ece4);border-color:var(--vs-rose-300,#e8b3cd)}.vector_shapeGrid__k7f2n{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:0 14px}.vector_shapeTile__t4FnW{display:flex;align-items:center;justify-content:center;height:52px;padding:8px;border:1px solid var(--vs-line,#e8d5e0);border-radius:var(--radius-sm,6px);background:none;cursor:pointer;transition:background var(--dur,.15s) var(--ease,ease),border-color var(--dur,.15s) var(--ease,ease)}.vector_shapeTile__t4FnW:hover:not(:disabled){background:var(--vs-sand,#f6ece4);border-color:var(--vs-rose-300,#e8b3cd)}.vector_shapeTile__t4FnW:disabled{opacity:.5;cursor:default}.vector_shapeTile__t4FnW img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.pattern_controls__U4Zio{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px;color:var(--vs-ink)}.pattern_label__Acmjk{font-size:12px;font-weight:600;color:var(--vs-ink-mid)}.pattern_motifs__FuZtR{display:flex;flex-wrap:wrap;gap:10px}.pattern_motif__th1DW{width:56px;height:56px;flex:none;border-radius:14px;border:1px solid var(--vs-line);background:var(--vs-paper-warm,#fdf6fa);color:var(--vs-rose-700);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;cursor:pointer;font-size:20px}.pattern_motif__th1DW[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--vs-rose-700);border-color:transparent}.pattern_chip__JWuUb:focus-visible,.pattern_motif__th1DW:focus-visible,.pattern_remove__PhSr5:focus-visible,.pattern_seg__JUMZq button:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.pattern_glyph__H8j3v{font-family:Vasanti Clipart,serif;font-size:26px;line-height:1}.pattern_motifImg__AZIX3{width:100%;height:100%;object-fit:cover}.pattern_seg__JUMZq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--vs-paper-warm,#fdf6fa);border:1px solid var(--vs-line);border-radius:12px;padding:3px}.pattern_seg__JUMZq button{border:0;background:transparent;min-height:40px;border-radius:9px;font:inherit;font-weight:700;font-size:13px;color:var(--vs-ink-mid);cursor:pointer}.pattern_seg__JUMZq button[aria-pressed=true]{background:var(--vs-paper,#fff);color:var(--vs-ink);box-shadow:0 1px 4px rgb(29 15 23/.1)}.pattern_row__52qRy{display:flex;align-items:center;gap:8px}.pattern_row__52qRy>.pattern_label__Acmjk{flex:1 1}.pattern_chip__JWuUb,.pattern_remove__PhSr5{min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--vs-line);background:var(--vs-paper,#fff);font:inherit;font-size:12.5px;font-weight:600;color:var(--vs-ink);cursor:pointer}.pattern_remove__PhSr5{align-self:flex-start}.pattern_note__nrSNk{margin:0;font-size:12px;line-height:1.5;color:var(--vs-ink-mid)}.AddFab_fab__sdO3_{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--vs-maroon);color:var(--vs-maroon-fg);box-shadow:0 8px 20px color-mix(in srgb,var(--vs-maroon) 35%,transparent);cursor:pointer;transition:transform .15s}.AddFab_fab__sdO3_:hover{transform:scale(1.04)}.AddFab_fab__sdO3_[aria-expanded=true] svg{transform:rotate(45deg)}.AddFab_fab__sdO3_ svg{transition:transform .15s}.AddFab_fab__sdO3_:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:3px}@media (prefers-reduced-motion:reduce){.AddFab_fab__sdO3_,.AddFab_fab__sdO3_ svg{transition:none}.AddFab_fab__sdO3_:hover{transform:none}}.AddFab_item__fmQeV{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.AddFab_item__fmQeV:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.AddFab_scrim__eIfQv{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--vs-ink) 35%,transparent)}.AddFab_sheet__LTs2t{position:fixed;left:0;right:0;bottom:0;z-index:81;padding:8px max(14px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom, 0px)) max(14px,env(safe-area-inset-left,0px));border-radius:var(--vs-sheet-r) var(--vs-sheet-r) 0 0;background:var(--vs-paper);box-shadow:0 -10px 30px color-mix(in srgb,var(--vs-maroon) 20%,transparent)}.AddFab_grip__oNlk1{width:40px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--vs-line)}.AddFab_heading__l466u{margin:0 4px 6px;font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--vs-ink)}.AddFab_grid__H8fAd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.AddFab_tile__vRS7d{min-height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--vs-line);border-radius:14px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.AddFab_tile__vRS7d:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.StageChips_chips___pe9P{position:absolute;right:10px;bottom:10px;z-index:7;display:flex;align-items:center;gap:6px}.StageChips_fitCorner__ZWlhs{position:absolute;left:10px;bottom:10px;z-index:7}.StageChips_fitCorner__ZWlhs .StageChips_chip__QJhUy{width:44px;padding:0;justify-content:center}.StageChips_chip__QJhUy{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:12.5px;font-weight:600;box-shadow:0 4px 14px color-mix(in srgb,var(--vs-maroon) 8%,transparent);cursor:pointer}.StageChips_chip__QJhUy[aria-pressed=true]{background:var(--vs-sand);border-color:var(--vs-rose-700);color:var(--vs-rose-700)}.StageChips_chip__QJhUy:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.StageChips_zoom___Lk6o{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);padding:0 4px;box-shadow:0 4px 14px color-mix(in srgb,var(--vs-maroon) 8%,transparent)}.StageChips_zoom___Lk6o button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--vs-ink);cursor:pointer}.StageChips_zoom___Lk6o button:disabled{opacity:.4;cursor:default}.StageChips_zoom___Lk6o button:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.StageChips_zoom___Lk6o .StageChips_pct__ydHIq{width:auto;min-width:56px;padding:0 8px;border-radius:99px;font-family:var(--font-mono);font-size:12px;font-weight:600}.StageChips_zoom___Lk6o .StageChips_pct__ydHIq:hover{background:var(--vs-sand)}@media (max-width:480px){.StageChips_chips___pe9P{gap:6px}.StageChips_chip__QJhUy{width:44px;padding:0;justify-content:center}}.LiveStatus_band__VRhfh{position:absolute;top:0;bottom:10px;left:var(--live-left,72px);right:var(--live-right,72px);z-index:6;display:flex;align-items:flex-end;justify-content:center;container-type:size;pointer-events:none}@media (min-width:768px){.LiveStatus_band__VRhfh{--live-left:10px;--live-right:220px;--live-balance:210px}}.LiveStatus_pill__oAS2L{min-width:min(200px,100%);max-width:100%;min-height:44px;box-sizing:border-box;margin:0;display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;border:1px solid var(--vs-line);background:var(--vs-paper);color:var(--vs-ink);font-family:var(--font-mono);font-size:11px;line-height:1.35;letter-spacing:.02em;box-shadow:0 4px 14px color-mix(in srgb,var(--vs-maroon) 12%,transparent);transition:opacity .15s ease}@container (min-width: 520px){.LiveStatus_pill__oAS2L{margin-left:var(--live-balance,0)}}@container (max-height: 120px){.LiveStatus_pill__oAS2L{visibility:hidden}}.LiveStatus_pill__oAS2L[data-covering]{opacity:0}.LiveStatus_dot__3sk7m{flex:none;width:7px;height:7px;border-radius:50%;background:var(--vs-rose-700)}.LiveStatus_pill__oAS2L[data-live=offline]{border-color:var(--vs-maroon);background:var(--vs-maroon);color:var(--vs-maroon-fg)}.LiveStatus_pill__oAS2L[data-live=offline] .LiveStatus_dot__3sk7m{background:var(--vs-maroon-fg)}.LiveStatus_pill__oAS2L[data-live=fallback] .LiveStatus_dot__3sk7m{background:var(--vs-ink-faint)}@media (prefers-reduced-motion:no-preference){.LiveStatus_pill__oAS2L[data-live=connecting] .LiveStatus_dot__3sk7m{animation:LiveStatus_pulse__0jXDf 1.2s ease-in-out infinite}}@keyframes LiveStatus_pulse__0jXDf{50%{opacity:.3}}.HScroll_hscroll__NmWQf{position:relative;min-width:0;max-width:100%}.HScroll_track__a_8oZ{display:flex;overflow-x:auto;overflow-y:hidden;padding:3px;margin:-3px;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.HScroll_track__a_8oZ::-webkit-scrollbar{display:none}.HScroll_track__a_8oZ>*{flex:0 0 auto}.HScroll_hscroll__NmWQf:after,.HScroll_hscroll__NmWQf:before{content:"";position:absolute;top:0;bottom:0;width:44px;pointer-events:none;opacity:0;z-index:2;transition:opacity var(--dur,.2s) var(--ease,ease)}.HScroll_hscroll__NmWQf:before{left:0;background:linear-gradient(90deg,var(--hscroll-fade,var(--vs-paper,#fff)) 0,var(--hscroll-fade-0,rgba(255,255,255,0)) 100%)}.HScroll_hscroll__NmWQf:after{right:0;background:linear-gradient(270deg,var(--hscroll-fade,var(--vs-paper,#fff)) 0,var(--hscroll-fade-0,rgba(255,255,255,0)) 100%)}.HScroll_canLeft__ysimI:before,.HScroll_canRight__JfxQo:after{opacity:1}.HScroll_cue__uFSoK{position:absolute;top:50%;font-family:var(--font-display,serif);font-style:italic;font-size:15px;line-height:1;color:var(--vs-rose-700,#9a3d6e);z-index:3;pointer-events:none;opacity:0;transition:opacity var(--dur,.2s) var(--ease,ease)}.HScroll_cueLeft__8_UAV{left:6px;animation:HScroll_hscroll-nudge-left__Dt7yG 1.8s ease-in-out infinite}.HScroll_cueRight__iXEB2{right:6px;animation:HScroll_hscroll-nudge-right__CKhLj 1.8s ease-in-out infinite}.HScroll_canLeft__ysimI .HScroll_cueLeft__8_UAV,.HScroll_canRight__JfxQo .HScroll_cueRight__iXEB2{opacity:1}@keyframes HScroll_hscroll-nudge-right__CKhLj{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(4px)}}@keyframes HScroll_hscroll-nudge-left__Dt7yG{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-4px)}}@media (prefers-reduced-motion:reduce){.HScroll_cueLeft__8_UAV,.HScroll_cueRight__iXEB2{animation:none}}.FilterSheet_scrim__VYaQa{position:fixed;inset:0;z-index:10000;background:rgba(29,15,23,.42);opacity:0;pointer-events:none;transition:opacity .28s ease}.FilterSheet_scrimOn__6hK6i{opacity:1;pointer-events:auto}.FilterSheet_sheet___mU7A{position:fixed;left:0;right:0;bottom:0;z-index:10001;background:var(--vs-paper);border-top:1px solid var(--vs-line);border-radius:var(--vs-sheet-r) var(--vs-sheet-r) 0 0;max-height:78dvh;display:flex;flex-direction:column;transform:translateY(102%);transition:transform .32s cubic-bezier(.32,.72,0,1);outline:none}.FilterSheet_sheetOn__peRAP{transform:translateY(0)}.FilterSheet_head__zCLWC{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--vs-line)}.FilterSheet_title__IDhqd{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--vs-ink)}.FilterSheet_close__JW7kK{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:transparent;border:0;color:var(--vs-ink-mid);cursor:pointer;padding:6px 0 6px 12px}.FilterSheet_body__99pLf{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 20px 10px;flex:1 1}.FilterSheet_section__h__11{padding:14px 0}.FilterSheet_section__h__11+.FilterSheet_section__h__11{border-top:1px solid var(--vs-line)}.FilterSheet_sectionLabel__qDKTV{display:block;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--vs-ink-mid);margin-bottom:10px}.FilterSheet_chips__PyU1e{display:flex;flex-wrap:wrap;gap:8px}.FilterSheet_chip__QcLV7{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:transparent;color:var(--vs-ink);border:1px solid var(--vs-line);border-radius:999px;padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .18s ease,background .18s ease,border-color .18s ease}.FilterSheet_chip__QcLV7:hover{color:var(--vs-rose-700)}.FilterSheet_chipOn__jXRNt{color:var(--vs-rose-700);background:var(--vs-rose-50);border-color:var(--vs-rose-500)}.FilterSheet_swatch__wwlZe{width:12px;height:12px;border-radius:50%;border:1px solid var(--vs-line);display:inline-block}.FilterSheet_foot__mrFwP{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--vs-line)}.FilterSheet_foot__mrFwP>:only-child{margin-left:auto}.TabBar_tabs__eYH98{flex:none;display:flex;align-items:stretch;background:var(--vs-paper);border-top:1px solid var(--vs-line);padding:6px max(4px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))}.TabBar_tab__1ttaW{min-height:52px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink-soft,var(--vs-ink));font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.TabBar_tab__1ttaW>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TabBar_tab__1ttaW[aria-pressed=true]{color:var(--vs-rose-700);background:var(--vs-paper-warm)}.TabBar_tab__1ttaW:disabled{opacity:.4;cursor:default}.TabBar_tab__1ttaW:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TabBar_scroll__Mvv0W{flex:1 1 auto;min-width:0}.TabBar_scroll__Mvv0W .TabBar_tab__1ttaW{width:64px}.TabBar_pinned__OZBxK{position:relative;overflow:visible;flex:0 0 64px;margin-left:4px}.TabBar_pinned__OZBxK:before{content:"";position:absolute;left:-2px;top:10px;bottom:10px;width:1px;background:var(--vs-line)}.TabBar_hostTab__7KpoB{position:relative;color:var(--vs-maroon)}.TabBar_hostTab__7KpoB[aria-pressed=true]{color:var(--vs-maroon)}.TabBar_hostFirst__k_PrU{margin-left:8px}.TabBar_hostFirst__k_PrU:before{content:"";position:absolute;left:-5px;top:10px;bottom:10px;width:1px;background:var(--vs-line)}.TabBar_badge__Uk2tk{position:absolute;top:2px;right:10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--vs-maroon);color:var(--vs-maroon-fg);font-size:10px;font-weight:700;line-height:16px;text-align:center}.TabBar_badge__Uk2tk:empty{display:none}.WatchBar_bar__hDfgg{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:var(--vs-paper);border-top:1px solid var(--vs-line);min-width:0}.WatchBar_bar__hDfgg[data-inline]{flex-direction:row;align-items:center;gap:16px;padding:5px 18px;border-top:0}.WatchBar_lead__k4Q_6{margin:0;display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.WatchBar_label__KVp2m{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-maroon);white-space:nowrap}.WatchBar_text__koRh6{font-size:13px;color:var(--vs-ink-soft,var(--vs-ink))}.WatchBar_scroll__TuCuX{min-width:0}.WatchBar_bar__hDfgg[data-inline] .WatchBar_people__pcm7e,.WatchBar_bar__hDfgg[data-inline] .WatchBar_scroll__TuCuX{margin-left:auto}.WatchBar_people__pcm7e{display:flex;align-items:center;gap:8px;min-width:0}.WatchBar_chip__FuxBD,.WatchBar_stop__Op2J_{flex:none;min-height:44px;padding:0 14px 0 6px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.WatchBar_stop__Op2J_{padding:0 16px;border-color:var(--vs-maroon);color:var(--vs-maroon)}.WatchBar_chip__FuxBD:focus-visible,.WatchBar_stop__Op2J_:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.WatchBar_following__0i_Iz{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.WatchBar_bar__hDfgg[data-inline] .WatchBar_following__0i_Iz{flex:0 1 auto}.WatchBar_name__ojhbF{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WatchBar_avatar__cr2bY{flex:none;width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.EditorShell_root__Caaha{position:fixed;inset:0;container-type:size;--shell-top-h:calc(56px + env(safe-area-inset-top, 0px));--stage-floor:calc((100cqh - var(--shell-top-h) - 126px - max(10px, env(safe-area-inset-bottom, 0px))) / 2);display:flex;flex-direction:column;background:var(--vs-paper);color:var(--vs-ink);font-family:var(--font-sans);overflow:hidden}.EditorShell_stage__QgZRi{flex:1 1;min-height:0;min-width:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--vs-paper-warm);touch-action:none}.EditorShell_overlays__DiRfX{position:absolute;inset:0;z-index:5;pointer-events:none}.EditorShell_overlays__DiRfX>*{pointer-events:auto}.EditorShell_hostStart__adBcf{position:absolute;top:8px;left:calc(var(--rail-pad, 0px) + 8px);z-index:6;max-width:calc(100% - 16px)}.EditorShell_start___Nx6j{flex:1 1;min-height:0;overflow-y:auto;background:var(--vs-paper-warm)}.EditorShell_stage__QgZRi[hidden]{display:none}.EditorShell_root__Caaha[data-sheet=open] .EditorShell_stage__QgZRi{min-height:calc(var(--stage-floor) + var(--vs-sheet-r))}.EditorShell_body__9jLWI{--gutter:100px;position:relative;flex:1 1;min-height:0;display:flex}@media (max-width:899px){.EditorShell_body__9jLWI{--gutter:90px}}.EditorShell_main__YID5W{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.EditorShell_panel__0Uv_y{flex:none;width:var(--w);min-height:0;display:flex;flex-direction:column;background:var(--vs-paper);border-right:1px solid var(--vs-line)}.EditorShell_panel__0Uv_y:focus{outline:none}.EditorShell_panelHead__EzGVz{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 8px 0 16px;background:var(--vs-paper)}.EditorShell_panelHead__EzGVz:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;pointer-events:none;background:linear-gradient(to bottom,var(--vs-paper),color-mix(in srgb,var(--vs-paper) 0%,transparent));opacity:0;transition:opacity .15s ease}.EditorShell_panelHead__EzGVz[data-scrolled]:after{opacity:1}.EditorShell_panelTitle__1OeEN{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--vs-ink)}.EditorShell_collapse__2ou8N{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);cursor:pointer;transform:rotate(90deg)}.EditorShell_collapse__2ou8N:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.EditorShell_panelBody__CXeBk{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.EditorShell_panelTitle__1OeEN em{font-style:italic;color:var(--vs-rose-700)}.EditorShell_bottomZone__cuNmZ{position:relative;flex:none}.EditorShell_under__zMRvp{visibility:hidden}.EditorShell_over__oQJbI{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;justify-content:flex-end;background:var(--vs-paper);border-top:1px solid var(--vs-line);box-shadow:0 -8px 18px -12px rgba(29,15,23,.28)}.EditorShell_over__oQJbI>*{border-top:0}.EditorShell_toolbarSlot__gTN8A{position:relative;flex:none;min-height:54px;display:flex;align-items:center;background:var(--vs-paper);border-bottom:1px solid var(--vs-line)}.EditorShell_toolbarSlot__gTN8A>*{flex:1 1;min-width:0}.EditorShell_toolbarHint__xnMGZ{padding:0 18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-ink-faint)}.EditorShell_collapse__2ou8N{margin-left:auto}.EditorShell_panelWrap__AGZM5{--w:340px;--total:var(--w);flex:none;display:flex;overflow:hidden;animation:EditorShell_panelWrapIn__y0APO .22s cubic-bezier(.2,.8,.2,1)}.EditorShell_body__9jLWI[data-panel]{--rail-x:340px}.EditorShell_body__9jLWI[data-panel=wide]{--rail-x:460px}@media (max-width:1099px){.EditorShell_body__9jLWI[data-panel=wide]{--rail-x:340px}}@media (max-width:899px){.EditorShell_body__9jLWI[data-panel]{--rail-x:300px}}.EditorShell_panelWrap__AGZM5.EditorShell_wide__W_vfc{--w:460px}@media (max-width:1099px){.EditorShell_panelWrap__AGZM5.EditorShell_wide__W_vfc{--w:340px}}@media (max-width:899px){.EditorShell_panelWrap__AGZM5,.EditorShell_panelWrap__AGZM5.EditorShell_wide__W_vfc{--w:300px}}.EditorShell_panelWrap__AGZM5 .EditorShell_panel__0Uv_y{flex:none;height:100%;animation:EditorShell_panelIn__RmEEX .22s cubic-bezier(.2,.8,.2,1)}.EditorShell_panelWrap__AGZM5[data-closing=true]{animation:EditorShell_panelWrapOut__Lx_Tb .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.EditorShell_panelWrap__AGZM5[data-closing=true] .EditorShell_panel__0Uv_y{animation:EditorShell_panelOut__d__n5 .22s cubic-bezier(.4,0,1,1) forwards}@keyframes EditorShell_panelWrapIn__y0APO{0%{width:0}to{width:var(--total)}}@keyframes EditorShell_panelWrapOut__Lx_Tb{0%{width:var(--total)}to{width:0}}@keyframes EditorShell_panelIn__RmEEX{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes EditorShell_panelOut__d__n5{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-16px)}}.EditorShell_fade__CerRk{flex:1 1;min-height:0;display:flex;flex-direction:column;animation:EditorShell_contentIn__ohHS_ .14s ease-out}@keyframes EditorShell_contentIn__ohHS_{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.EditorShell_fade__CerRk,.EditorShell_panelWrap__AGZM5,.EditorShell_panelWrap__AGZM5 .EditorShell_panel__0Uv_y{animation:none!important}}.EditorShell_toolbarSlot__gTN8A[data-wide]{height:54px;display:block}.EditorShell_toolbarLayer__h7HBz{position:absolute;inset:0;display:flex;align-items:center;min-width:0;transition:opacity .14s ease,visibility 0s linear .14s;opacity:0;visibility:hidden;pointer-events:none}.EditorShell_toolbarLayer__h7HBz[data-on]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease}.EditorShell_toolbarIn__Ph3Vo{animation:EditorShell_contentIn__ohHS_ .14s ease-out;background:var(--vs-paper)}.EditorShell_toolbarLayer__h7HBz>*{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.EditorShell_toolbarIn__Ph3Vo,.EditorShell_toolbarLayer__h7HBz{transition:none;animation:none}}.EditorShell_main__YID5W[data-rail=over]{--rail-pad:var(--gutter)}.printSafety_sheet__r05ch{display:flex;flex-direction:column;min-height:0;flex:1 1;height:100%;background:var(--vs-paper,#fff);color:var(--vs-ink,#1d0f17)}.printSafety_sheetBody__Dw8dz{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.printSafety_sheetTitle__3zSKp{margin:0;padding:12px 16px 0;font-family:var(--vs-font-serif,"Libre Baskerville",serif);font-size:20px;font-weight:400}.printSafety_preview___HXoP{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:300px;padding-bottom:56px;margin:12px 16px 0;border-radius:16px;background:var(--vs-rose-50,#fdf6fa)}.printSafety_previewFit__xD4sb{height:auto;padding:16px 0}.printSafety_viewSwitch__rguhK{position:absolute;left:0;right:0;bottom:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:220px;margin:0 auto;padding:3px;border:1px solid var(--vs-line,#f0dde6);border-radius:12px;background:var(--vs-paper,#fff)}.printSafety_viewSwitch__rguhK button{height:38px;border:0;border-radius:9px;background:transparent;color:var(--vs-ink-mid,#4d2f3e);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.printSafety_viewSwitch__rguhK button[aria-pressed=true]{background:var(--vs-rose-50,#fdf6fa);color:var(--vs-ink,#1d0f17);box-shadow:0 1px 4px rgba(29,15,23,.1)}.printSafety_checks__fk3vN{display:flex;flex-direction:column;gap:10px;margin:0;padding:16px;list-style:none}.printSafety_check__bERvg{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--vs-line,#f0dde6);border-radius:14px;background:var(--vs-paper,#fff)}.printSafety_checkIssue____rIa{border-color:#f3c3da;background:var(--vs-rose-50,#fdf6fa)}.printSafety_checkIcon__LhF9p{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--vs-rose-700,#9a3d6e);color:#fff}.printSafety_checkText__6_lXB{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.printSafety_checkTitle__ovHK_{font-size:13.5px;font-weight:700}.printSafety_checkBody__sf0R0{color:var(--vs-ink-mid,#6d4a5b);font-size:11.5px;line-height:1.35}.printSafety_fixes__kV_lV{display:flex;flex:none;flex-direction:column;align-items:stretch;gap:6px}.printSafety_fixBtn__zU_U5{flex:none;height:34px;padding:0 12px;border:0;border-radius:99px;background:var(--vs-rose-100,#fde8f2);color:var(--vs-rose-900,#5a224a);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.printSafety_sheetFoot__Zs4RF{display:flex;flex:none;flex-direction:column;gap:8px;padding:10px 16px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--vs-line,#f0dde6);background:var(--vs-paper,#fff)}.printSafety_summary__pJnKh{display:flex;flex-direction:column;gap:8px;color:var(--vs-ink-mid,#4d2f3e);font-size:12.5px;line-height:1.35}.printSafety_summaryHead__Sa9m6{display:flex;flex-direction:column;gap:2px}.printSafety_summaryTitle__55Fxp{font-size:14px;font-weight:700;color:var(--vs-ink,#1d0f17)}.printSafety_summaryDetail__NTjP2{color:var(--vs-ink-mid,#4d2f3e)}.printSafety_summaryLines__SWLj_{margin:0;display:flex;flex-direction:column;gap:4px}.printSafety_summaryLine__pyfe1{display:flex;justify-content:space-between;gap:16px}.printSafety_summaryLine__pyfe1 dd{margin:0;font-family:var(--font-mono,"JetBrains Mono",monospace);white-space:nowrap}.printSafety_summaryTotal__F3h_i{margin-top:2px;padding-top:6px;border-top:1px solid var(--vs-line,#f0dde6);color:var(--vs-ink,#1d0f17);font-weight:700}.printSafety_summaryNote__sc2uo{margin:0;font-size:11px;color:var(--vs-ink-muted,#6d4a5b)}.printSafety_cta__iDw2y{justify-content:center;flex:1 1;min-width:0;height:44px;border:0;border-radius:99px;background:var(--vs-maroon,#39080f);color:var(--vs-maroon-fg,#fbe8ef);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.printSafety_actions__jV_XH,.printSafety_cta__iDw2y{display:flex;align-items:center;gap:8px}.printSafety_emptyDesign__qGMtg{display:flex;flex-direction:column;gap:2px;margin:16px 16px 0;padding:12px 14px;border:1px dashed var(--vs-line,#f0dde6);border-radius:14px;background:var(--vs-paper,#fff)}.printSafety_keepEditing__4mLf6{flex:none;height:44px;padding:0 8px;border:0;background:transparent;color:var(--vs-rose-900,#5a224a);font:inherit;font-weight:700;cursor:pointer}.ForroSheet_wrap__DJoVi{flex:1 1;min-height:0;overflow-y:auto;padding:4px 16px 16px;display:flex;flex-direction:column;gap:6px}.ForroSheet_row__gbU4I{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid var(--vs-line);border-radius:14px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;text-align:left;cursor:pointer;width:100%}.ForroSheet_row__gbU4I:disabled{opacity:.5;cursor:default}.ForroSheet_row__gbU4I:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.ForroSheet_lab__sVurw{flex:none;width:72px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-ink-soft)}.ForroSheet_val__jXeLg{flex:1 1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ForroSheet_chev__O9A6Z{flex:none;color:var(--vs-ink-faint)}.ForroSheet_tech__7UxDy{display:flex;align-items:stretch;gap:12px;padding:8px 12px;border:1px solid var(--vs-line);border-radius:14px;flex-wrap:wrap}.ForroSheet_opts__TEdfr{flex:1 1;min-width:0;display:flex;gap:6px;flex-wrap:wrap}.ForroSheet_opt__o5OBF{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vs-line);border-radius:99px;background:var(--vs-paper);color:var(--vs-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ForroSheet_opt__o5OBF[aria-pressed=true]{background:var(--vs-sand);border-color:var(--vs-rose-700);color:var(--vs-rose-700)}.ForroSheet_opt__o5OBF:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:2px}.ForroSheet_delta__BfiN5{font-family:var(--font-mono);font-size:11px;font-weight:500}.ForroSheet_note__75ccj{margin:-2px 4px 4px;font-size:12px;color:var(--vs-ink-soft)}.ForroSheet_device__LRP7r{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px}.ForroSheet_deviceText__DdFVZ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ForroSheet_deviceColor__6V_pL{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vs-ink-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheets_root__f1cCd{--sh-ink:var(--vs-ink,#1d0f17);--sh-mid:var(--vs-ink-mid,#6d4a5b);--sh-line:var(--vs-line,#f0dde6);--sh-accent:var(--vs-rose-700,#9a3d6e);--sh-soft:var(--vs-rose-50,#fde8f2);--sh-maroon:var(--vs-maroon,#39080f);--sh-maroon-fg:var(--vs-maroon-fg,#fbe8ef);display:flex;flex-direction:column;background:#fff;color:var(--sh-ink);font-family:var(--font-sans);padding-bottom:16px}.sheets_head__8d8v6{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 10px}.sheets_title__OH_Lc{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px}.sheets_title__OH_Lc em{font-style:italic;color:var(--sh-accent)}.sheets_iconBtn__ix9Qo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -10px -6px 0;border:0;border-radius:12px;background:none;color:inherit;cursor:pointer}.sheets_actions__AMpvn{display:flex;gap:10px;padding:0 16px}.sheets_actions__AMpvn+.sheets_actions__AMpvn{margin-top:10px}.sheets_actions__AMpvn+.sheets_note__Ec3mI{margin-top:8px}.sheets_cta__qZHr3,.sheets_ghost__TFo4s{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:99px;font:inherit;font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.sheets_cta__qZHr3{border:1px solid var(--sh-maroon);background:var(--sh-maroon);color:var(--sh-maroon-fg)}.sheets_cta__qZHr3:hover:not(:disabled){background:var(--vs-maroon-soft,#5a1b26);border-color:var(--vs-maroon-soft,#5a1b26)}.sheets_ghost__TFo4s{border:1px solid var(--sh-maroon);background:transparent;color:var(--sh-maroon)}.sheets_cta__qZHr3:disabled,.sheets_ghost__TFo4s:disabled{opacity:.5;cursor:default}.sheets_camera__HB42Q{display:none}@media (pointer:coarse){.sheets_camera__HB42Q{display:inline-flex}}.sheets_full__tswJ_{width:100%}.sheets_grow__RquyN{flex:1 1}.sheets_note__Ec3mI{margin:12px 16px 0;font-size:12px;line-height:1.5;color:var(--sh-mid)}.sheets_hint__o69_i{display:flex;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:12px;border-radius:14px;background:var(--vs-paper-warm,#fdf6fa);border:1px solid var(--sh-line);font-size:12.5px;line-height:1.45;color:var(--sh-mid)}.sheets_hint__o69_i b{color:var(--sh-ink)}.sheets_hintIcon__WaOnq{flex:none;color:var(--sh-accent);display:flex}.sheets_hintBtn__isQzZ{margin-top:8px;height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--sh-maroon);background:transparent;color:var(--sh-maroon);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sheets_hintBtn__isQzZ:disabled{opacity:.5;cursor:default}.sheets_error__VpBhn{margin:10px 16px 0;font-size:12px;color:var(--color-error,#c0392b)}.sheets_sec__EJhse{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px}.sheets_secLabel__KTS_m{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-mid)}.sheets_link__UsQac{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--sh-accent);cursor:pointer}.sheets_grid__Otvhi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px}.sheets_thumb__Z9Vmx{position:relative;aspect-ratio:1;overflow:hidden;padding:0;border:1px solid var(--sh-line);border-radius:14px;background:var(--vs-paper-warm,#fdf6fa);cursor:pointer}.sheets_thumb__Z9Vmx img{width:100%;height:100%;object-fit:cover;display:block}.sheets_thumbAi__Lvp0n img{object-fit:contain}.sheets_thumb__Z9Vmx:disabled{opacity:.55;cursor:default}.sheets_badge__39S6h{position:absolute;bottom:6px;left:6px;padding:2px 6px;border-radius:99px;background:rgba(255,255,255,.9);color:#5a224a;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.sheets_badgeAi__jXjr3{background:var(--sh-accent);color:#fff}.sheets_progress__rLC1r{position:absolute;left:6px;right:6px;bottom:6px;height:4px;border-radius:99px;background:rgba(255,255,255,.7);overflow:hidden}.sheets_progress__rLC1r i{display:block;height:100%;background:var(--sh-accent)}.sheets_progressBusy__LkMLE i{width:40%;animation:sheets_slide___fqKi 1s ease-in-out infinite alternate}@keyframes sheets_slide___fqKi{to{transform:translateX(150%)}}.sheets_failed__jmfaV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(255,255,255,.88);font-size:11px;color:var(--color-error,#c0392b);text-align:center;padding:4px}.sheets_failed__jmfaV button{border:0;background:none;font:inherit;font-weight:700;text-decoration:underline;color:var(--sh-maroon);cursor:pointer}.sheets_empty__3vjXU{margin:0;padding:4px 16px;font-size:13px;line-height:1.5;color:var(--sh-mid)}.sheets_label__kngte{display:block;padding:0 16px 6px;font-size:12px;font-weight:600;color:var(--vs-ink-mid,#4d2f3e)}.sheets_prompt__jSCsF{display:block;box-sizing:border-box;width:calc(100% - 32px);margin:0 16px;min-height:84px;padding:12px;border:1px solid var(--sh-line);border-radius:14px;background:var(--vs-paper-warm,#fdf6fa);color:var(--sh-ink);font:inherit;font-size:14px;line-height:1.45;resize:none}.sheets_count__mkgzK{padding:4px 16px 0;text-align:right;font-family:var(--font-mono);font-size:10px;color:var(--sh-mid)}.sheets_chips__SwbOT{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}.sheets_chip__aeeM0{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--sh-line);border-radius:99px;background:#fff;color:var(--sh-ink);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.sheets_chipOn___K3yZ{background:var(--sh-soft);border-color:#fbd4e6;color:var(--sh-accent)}.sheets_chip__aeeM0:disabled{opacity:.5;cursor:default}.sheets_sources__cxpn0{display:flex;gap:8px;padding:10px 16px 0}.sheets_source__E2l1D{position:relative;width:52px;height:52px;border-radius:12px;overflow:hidden;border:1px solid var(--sh-line)}.sheets_source__E2l1D img{width:100%;height:100%;object-fit:cover;display:block}.sheets_source__E2l1D button{position:absolute;top:2px;right:2px;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(29,15,23,.7);color:#fff;cursor:pointer}.sheets_ctaRow__vje9Q{padding:16px 16px 0}.sheets_options__t9a0u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px}.sheets_option___KnWC{position:relative;aspect-ratio:3/4;overflow:hidden;padding:0;border:1px solid var(--sh-line);border-radius:14px;background:var(--vs-paper-warm,#fdf6fa);cursor:pointer}.sheets_option___KnWC img{width:100%;height:100%;object-fit:cover;display:block}.sheets_option___KnWC:disabled{opacity:.55;cursor:default}.sheets_refine__Lvmh3{display:flex;gap:8px;padding:12px 16px 0}.sheets_refine__Lvmh3 input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--sh-line);border-radius:12px;font:inherit;font-size:13.5px}.sheets_refine__Lvmh3 .sheets_cta__qZHr3{height:44px;padding:0 16px}.sheets_guide__0vPQw{margin:12px 16px 0;font-size:12px;line-height:1.5;color:var(--sh-mid)}.sheets_guide__0vPQw ul{margin:6px 0 0;padding-left:18px}.sheets_unavailable__Ci_Kx{margin:0 16px 12px;padding:10px 12px;border-radius:12px;background:var(--vs-paper-warm,#fdf6fa);border:1px solid var(--sh-line);font-size:12px;line-height:1.5;color:var(--sh-mid)}.sheets_skelOption__OjSMA{background:linear-gradient(90deg,#f6e7ee,#fff,#f6e7ee);aspect-ratio:3/4;border-radius:14px;border:1px solid var(--sh-line);animation:sheets_pulse__U0YfQ 1.2s ease-in-out infinite alternate}@keyframes sheets_pulse__U0YfQ{to{opacity:.55}}.sheets_iaRow__LCg1G{display:grid;grid-template-columns:3fr 1fr;grid-gap:8px;gap:8px;padding:0 16px}.sheets_iaPrompt__RXEE1{width:100%;margin:0;min-height:96px}.sheets_iaSide__A6iDM{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0}.sheets_iaTools__Kk37c{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.sheets_iaTool__Nozwr{display:grid;place-items:center;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--sh-ink);cursor:pointer}.sheets_iaTool__Nozwr:hover:not(:disabled){background:var(--sh-soft)}.sheets_iaTool__Nozwr[aria-expanded=true]{background:var(--sh-soft);border-color:#fbd4e6;color:var(--sh-accent)}.sheets_iaTool__Nozwr:disabled{opacity:.5;cursor:default}.sheets_iaStyle__CQouN{min-width:0}.sheets_iaStyle__CQouN>*{display:block;width:100%}.sheets_iaUpload__w0C6q{display:grid;place-items:center;color:var(--sh-accent);background:var(--sh-soft)}.StartScreen_root__liq__{--st-ink:var(--vs-ink,#1d0f17);--st-mid:var(--vs-ink-mid,#6d4a5b);--st-line:var(--vs-line,#f0dde6);--st-accent:var(--vs-rose-700,#9a3d6e);--st-soft:var(--vs-rose-50,#fde8f2);--st-maroon:var(--vs-maroon,#39080f);--st-maroon-fg:var(--vs-maroon-fg,#f7d1e6);display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:20px 20px 28px;background:var(--vs-paper-warm,#fdf6fa);color:var(--st-ink);font-family:var(--font-sans);overflow-y:auto}.StartScreen_head__il2rQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.StartScreen_eyebrow__0lq9k{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--st-accent)}.StartScreen_title__xpy42{margin:6px 0 0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.15}.StartScreen_title__xpy42 em{font-style:italic;color:var(--st-accent)}.StartScreen_lead__OTggA{margin:8px 0 0;color:var(--st-mid);font-size:14px;line-height:1.5}.StartScreen_chip__DB0NH{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;max-width:70%;padding:0 12px;border:1px solid #fbd4e6;border-radius:99px;background:var(--st-soft);color:var(--st-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.StartScreen_chipLabel__OQ5cC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StartScreen_cards__yaDfe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.StartScreen_card__iTwu4{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:16px;border:1px solid var(--st-line);border-radius:18px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.StartScreen_card__iTwu4:disabled{opacity:.6;cursor:default}.StartScreen_cardIcon__MJosC{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--st-soft);color:var(--st-accent)}.StartScreen_cardIconMaroon__9XEEP{background:var(--st-maroon);color:var(--st-maroon-fg)}.StartScreen_cardIconQuiet__11EbE{background:var(--vs-paper-warm,#fdf6fa);color:var(--vs-ink-mid,#4d2f3e)}.StartScreen_cardTitle__Do3Nb{font-weight:700;font-size:15px}.StartScreen_cardText__ExjLF{font-size:12.5px;line-height:1.4;color:var(--st-mid)}.StartScreen_error__EEUM0{margin:10px 0 0;font-size:12px;color:var(--color-error,#c0392b)}.StartScreen_sectionHead__pS8Ti{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-bottom:8px}.StartScreen_sectionLabel__3TOEc{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--st-mid)}.StartScreen_link__euzzi{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--st-accent);cursor:pointer}.StartScreen_tiles__qwaV4{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;margin:0 -2px;scrollbar-width:none}.StartScreen_tiles__qwaV4::-webkit-scrollbar{display:none}.StartScreen_tile__rX9ei{flex:none;width:96px;display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.StartScreen_tileThumb__4cyze{display:flex;align-items:center;justify-content:center;height:150px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--st-line)}.StartScreen_tileThumb__4cyze img{width:100%;height:100%;object-fit:contain;padding:8px}.StartScreen_tileName__DFsbL{font-size:11px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.StartScreen_skel__WZS2Z{background:linear-gradient(90deg,#f6e7ee,#fff,#f6e7ee)}.StartScreen_saved__kVRPi{margin:14px 0 0;min-height:44px;display:flex;align-items:center}.StartScreen_saved__kVRPi .StartScreen_link__euzzi{min-height:44px}