.sf-landing{--background:#fff;--foreground:#0c1713;--card:#fff;--card-foreground:#0c1713;--primary:#026b75;--primary-foreground:#fff;--muted:#f5f8f6;--muted-foreground:#48544e;--border:#e6ece8;--ring:#026b75;--brand:#026b75;--ink:#0a0a0a;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-500:#71717a;--zinc-700:#3f3f46;--teal:#026b75;--teal-hi:#0a8b97;--teal-soft:#e6f4f5;--font-geist-sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, monospace}
.-HHWxW_section{--ink:#0a0a0a;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-500:#71717a;--zinc-700:#3f3f46;--teal:#026b75;--teal-hi:#0a8b97;--teal-soft:#e6f4f5;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}.-HHWxW_windowFrame{border:1px solid var(--zinc-200);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a0a0a47,0 10px 20px -12px #0a0a0a1a,inset 0 1px #fff,inset 0 0 0 1px #0a0a0a05}.-HHWxW_windowFrame:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;background:linear-gradient(#fff9 0%,#0000 25%);position:absolute;inset:0}.-HHWxW_windowBar{background:var(--zinc-50);border-bottom:1px solid var(--zinc-200);align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.-HHWxW_windowDot{background:var(--zinc-200);border-radius:999px;width:11px;height:11px}.-HHWxW_windowDot:first-child{background:#f87171}.-HHWxW_windowDot:nth-child(2){background:#fbbf24}.-HHWxW_windowDot:nth-child(3){background:#34d399}.-HHWxW_windowUrl{border:1px solid var(--zinc-200);font-family:var(--font-geist-mono), monospace;color:var(--zinc-500);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;max-width:360px;margin-left:10px;padding:4px 10px;font-size:11px;overflow:hidden}.-HHWxW_heroTabBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:4px 0 22px;display:flex}@property --tabAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.-HHWxW_heroTabBtn{font-family:var(--font-geist-sans), sans-serif;color:var(--zinc-700);border:1.5px solid var(--zinc-200);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:9px 16px 9px 11px;font-size:13.5px;font-weight:500;transition:border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative}.-HHWxW_heroTabBtn:hover{color:var(--ink);border-color:#026b7566;box-shadow:0 4px 14px -4px #026b752e}.-HHWxW_heroTabBtn:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #026b752e}.-HHWxW_heroTabIcon{background:var(--teal-soft);width:24px;height:24px;color:var(--teal);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.-HHWxW_heroTabLabel{line-height:1}.-HHWxW_heroTabBtnActive{color:var(--ink);background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--tabAngle), #026b751f 0deg, var(--teal) 70deg, var(--teal-hi) 110deg, #026b751f 180deg, #026b751f 360deg) border-box;border-color:#0000;animation:3.8s linear infinite -HHWxW_tabBorderSpin;box-shadow:0 8px 22px -8px #026b7566}.-HHWxW_heroTabBtnActive:hover{border-color:#0000;box-shadow:0 10px 26px -8px #026b757a}@keyframes -HHWxW_tabBorderSpin{to{--tabAngle:360deg}}.-HHWxW_tabContent{aspect-ratio:2360/1480;background:#fff;position:relative;overflow:hidden}.-HHWxW_tabPanel{opacity:0;pointer-events:none;will-change:opacity, transform;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.015)}.-HHWxW_tabPanelActive{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}@media (max-width:768px){.-HHWxW_windowUrl{display:none}.-HHWxW_heroTabBtn{border-radius:9px;padding:8px 13px 8px 9px;font-size:12.5px}.-HHWxW_heroTabBar{gap:6px;padding-bottom:14px}.-HHWxW_heroTabIcon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.-HHWxW_tabPanel{transition:none;transform:none}.-HHWxW_heroTabBtnActive{animation:none}}
