@layer stageshow{.ss-fit{width:100%;margin-inline:auto;position:relative}.ss-stage{--ss-canvas:#f6f5f4;--ss-surface:#fff;--ss-chrome:#fff;--ss-ink-1:#0000000a;--ss-ink-2:#0000000f;--ss-ink-3:#00000014;--ss-fill:#ebebeb;--ss-ink-4:#0000001a;--ss-ink-5:#00000026;--ss-line:#0000000f;--ss-line-faint:#0000000a;--ss-text:#7a7a7d;--ss-text-strong:#262628;--ss-text-faint:#9a9a9d;--ss-icon:#707074;--ss-icon-faint:#c4c4c7;--ss-accent:#3b82f6;--ss-accent-soft:#3b82f61f;--ss-success:#22c55e;--ss-danger:#ef4444;--ss-warning:#f59e0b;--ss-well:#efeeec;--ss-success-soft:#22c55e1f;--ss-success-text:#15803d;--ss-danger-soft:#ef44441a;--ss-danger-text:#b91c1c;--ss-warning-soft:#f59e0b24;--ss-warning-text:#b45309;--ss-accent-2:#8b5cf6;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 82%, #000);--ss-shadow-window:0 0 0 1px #0000000f, 0 4px 16px #00000014;--ss-shadow-float:0 0 0 1px #00000014, 0 4px 16px #0000001f, 0 12px 32px #00000014;--ss-shadow-card:0 1px 2px #0000000a;--ss-shadow-hero:0 0 0 1px #0000000f, 0 30px 60px -12px #32325d40, 0 18px 36px -18px #0000004d;--ss-shadow-lift:0 0 0 1px #0000000a, 0 12px 28px -6px #32325d47, 0 6px 12px -6px #00000029;--ss-raised:#fff;--ss-shadow-satellite:0 0 0 1px #0000000a, 0 14px 32px -8px #32325d3d, 0 4px 10px -4px #0000001a;--ss-shadow-ground:0 0 0 1px #32325d0f, 0 24px 48px -24px #32325d2e;--ss-font:system-ui, -apple-system, sans-serif;--ss-mono:"SF Mono", "SFMono-Regular", ui-monospace, Consolas, monospace;--ss-radius-sm:6px;--ss-radius-md:8px;--ss-radius-lg:10px;--ss-radius-window:12px;--ss-radius-pill:999px;--ss-control:34px;--ss-row:26px;transform-origin:0 0;font-family:var(--ss-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:0;left:0}.ss-ground{--ss-orb-1:#c9b8ff;--ss-orb-2:#ffc59a;--ss-orb-3:#a9d8ff;z-index:-1;border-radius:var(--ss-ground-radius,20px);background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 85%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 80%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 55%, transparent), transparent 70%), var(--ss-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss-stage[data-theme=dark] .ss-ground{background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 30%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 24%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 18%, transparent), transparent 70%), var(--ss-canvas)}.ss-stage[data-theme=dark]{--ss-canvas:#111113;--ss-surface:#1a1a1d;--ss-chrome:#1d1d20;--ss-ink-1:#ffffff0d;--ss-ink-2:#ffffff12;--ss-ink-3:#ffffff1a;--ss-fill:#313134;--ss-ink-4:#ffffff21;--ss-ink-5:#fff3;--ss-line:#ffffff14;--ss-line-faint:#ffffff0d;--ss-text:#9d9da1;--ss-text-strong:#ececee;--ss-text-faint:#6c6c70;--ss-icon:#9a9aa0;--ss-icon-faint:#4a4a50;--ss-accent-soft:#3b82f633;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 70%, #fff);--ss-well:#0a0a0b;--ss-success-soft:#22c55e29;--ss-success-text:#4ade80;--ss-danger-soft:#ef444429;--ss-danger-text:#f87171;--ss-warning-soft:#f59e0b2e;--ss-warning-text:#fbbf24;--ss-shadow-lift:0 0 0 1px #ffffff1a, 0 12px 28px -6px #0009;--ss-shadow-window:0 0 0 1px #ffffff14, 0 4px 16px #0006;--ss-shadow-float:0 0 0 1px #ffffff1a, 0 4px 16px #0006, 0 12px 32px #0000004d;--ss-shadow-card:0 0 0 1px #ffffff0d;--ss-shadow-hero:0 0 0 1px #ffffff14, 0 30px 60px -12px #0009;--ss-shadow-satellite:0 0 0 1px #ffffff1a, 0 14px 32px -8px #000000b3, 0 4px 10px -4px #00000080;--ss-shadow-ground:0 0 0 1px #ffffff1a, 0 24px 48px -24px #0009;--ss-raised:#26262a}.ss-stage[data-theme=blueprint]{--ss-canvas:transparent;--ss-surface:#1857bd;--ss-raised:#1b5cc4;--ss-chrome:transparent;--ss-ink-1:#d6e8ff1f;--ss-ink-2:#d6e8ff29;--ss-ink-3:#d6e8ff38;--ss-fill:#4277cc;--ss-ink-4:#d6e8ff4d;--ss-ink-5:#d6e8ff73;--ss-line:#d6e8ff59;--ss-line-faint:#d6e8ff33;--ss-text:#b3c9ec;--ss-text-strong:#f0f6ff;--ss-text-faint:#7fa1da;--ss-icon:#c9dcf7;--ss-icon-faint:#6f97d6;--ss-accent:#fff;--ss-accent-soft:#ffffff26;--ss-success:#e6f0ff;--ss-danger:#e6f0ff;--ss-warning:#e6f0ff;--ss-success-soft:#ffffff24;--ss-danger-soft:#ffffff24;--ss-warning-soft:#ffffff24;--ss-success-text:#fff;--ss-danger-text:#fff;--ss-warning-text:#fff;--ss-well:#1450b4;--ss-shadow-window:0 0 0 1px #d6e8ff8c;--ss-shadow-float:0 0 0 1px #d6e8ffb3;--ss-shadow-card:0 0 0 1px #d6e8ff59;--ss-shadow-hero:0 0 0 1px #d6e8ff8c;--ss-shadow-satellite:0 0 0 1px #d6e8ffcc;--ss-shadow-ground:0 0 0 1px #d6e8ffb3;background-color:var(--ss-well);background-image:linear-gradient(#d6e8ff14 1px,#0000 1px),linear-gradient(90deg,#d6e8ff14 1px,#0000 1px);background-size:16px 16px;background-position:var(--ss-grid-x,0) var(--ss-grid-y,0)}.ss-stage[data-theme=glass]{--ss-canvas:#ffffff80;--ss-surface:#ffffff9e;--ss-chrome:#ffffff61;--ss-raised:#ffffffbd;--ss-line:#ffffffa6;--ss-line-faint:#ffffff73;--ss-well:#ebe9f5;--ss-shadow-window:inset 0 0 0 1px #ffffffbf, 0 20px 50px -14px #28285a47;--ss-shadow-hero:inset 0 0 0 1px #ffffffbf, 0 30px 60px -16px #28285a4d;--ss-shadow-satellite:inset 0 0 0 1px #ffffffd9, 0 16px 36px -10px #28285a52;--ss-shadow-float:inset 0 0 0 1px #ffffffd9, 0 12px 32px -8px #28285a47;--ss-shadow-ground:inset 0 0 0 1px #ffffffd9, 0 24px 48px -24px #28285a3d;--ss-shadow-card:inset 0 0 0 1px #fff9;background:radial-gradient(55% 65% at 12% 18%, color-mix(in srgb, var(--ss-accent) 42%, transparent), transparent 70%), radial-gradient(50% 60% at 88% 28%, color-mix(in srgb, var(--ss-accent-2) 38%, transparent), transparent 70%), radial-gradient(60% 55% at 58% 100%, #ffa8786b, transparent 70%), var(--ss-well)}.ss-stage[data-theme=glass] .ss-window,.ss-stage[data-theme=glass] .ss-popover,.ss-stage[data-theme=glass] .ss-glass{-webkit-backdrop-filter:blur(24px)saturate(1.6)}.ss-stage[data-greys=cool]:not([data-theme=dark],[data-theme=blueprint],[data-theme=glass]){--ss-canvas:#f4f5f8;--ss-well:#eceef2}.ss-stage[data-palette=mono]{--ss-accent:#1a1a1a;--ss-accent-soft:#0000000f;--ss-success:#1a1a1a;--ss-danger:#1a1a1a;--ss-warning:#1a1a1a;--ss-accent-2:#1a1a1a;--ss-success-text:#1a1a1a;--ss-danger-text:#1a1a1a;--ss-success-soft:#0000000f;--ss-danger-soft:#0000000a}.ss-stage[data-palette=mono][data-theme=dark]{--ss-accent:#f2f2f2;--ss-accent-soft:#ffffff1a;--ss-success:#f2f2f2;--ss-danger:#f2f2f2;--ss-warning:#f2f2f2;--ss-accent-2:#f2f2f2;--ss-success-text:#f2f2f2;--ss-danger-text:#f2f2f2;--ss-success-soft:#ffffff1a;--ss-danger-soft:#ffffff0f}.ss-stage[data-palette=mono] img,.ss-stage[data-palette=mono] .ss-keep-mono{filter:grayscale()}.ss-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-r{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-br{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.ss-recede{transition:opacity .3s}.ss-recede[data-receded=true]{opacity:.4}.ss-stage [data-instant],.ss-stage[data-instant] *,.ss-stage [data-instant] *,.ss-stage[data-instant] :before,.ss-stage[data-instant] :after{transition:none!important}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-fade-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}.ss-stage[data-still] *,.ss-stage[data-still] :before,.ss-stage[data-still] :after{transition:none!important;animation:none!important}.ss-stage[data-offscreen],.ss-stage[data-offscreen] *,.ss-stage[data-offscreen] :before,.ss-stage[data-offscreen] :after{transition:none!important;animation-play-state:paused!important}.ss-stage[data-placing] *,.ss-stage[data-placing] :before,.ss-stage[data-placing] :after{transition:none!important}.ss-stage *,.ss-stage :before,.ss-stage :after{box-sizing:border-box}.ss-stage[data-hit] *{pointer-events:auto!important}.ss-keys{z-index:99;opacity:0;pointer-events:none;gap:4px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,6px)scale(.96)}.ss-keys[data-show=true]{opacity:1;transform:translate(-50%)scale(1)}.ss-keys[data-at=top]{top:16px;bottom:auto}.ss-keys[data-at=bottom-left],.ss-keys[data-at=bottom-right]{left:auto;transform:translateY(6px)scale(.96)}.ss-keys[data-at=bottom-left]{left:16px}.ss-keys[data-at=bottom-right]{right:16px}.ss-keys[data-at=bottom-left][data-show=true],.ss-keys[data-at=bottom-right][data-show=true]{transform:none}.ss-key{color:#fff;min-width:28px;height:28px;font:500 13px/1 var(--ss-font);background:#18181be0;border-radius:7px;place-items:center;padding:0 8px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;box-shadow:inset 0 -2px #0006,0 4px 12px #0000002e}.ss-key[data-down=true]{transform:translateY(1px)scale(.94);box-shadow:inset 0 -1px #0006,0 2px 6px #0000002e}.ss-cursor{z-index:100;pointer-events:none;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.ss-cursor[data-idle]{opacity:0;transition-duration:.6s}.ss-cursor__press{transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid}.ss-cursor[data-pressed=true] .ss-cursor__press{transition:transform 80ms ease-out;transform:scale(.9)}.ss-cursor__glyph{opacity:0;grid-area:1/1;transition:transform .2s,opacity .2s;transform:scale(0)}.ss-cursor__glyph[data-active=true]{transform:scale(var(--ss-cursor-size,1));opacity:1}.ss-cursor__glyph[data-glyph^=resize]{transform:scale(calc(var(--ss-cursor-size,1) * .5))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]){transform:scale(calc(var(--ss-cursor-size,1) * .6))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph,.ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.ss-cursor__glyph[data-glyph^=resize][data-active=true]{transform:scale(var(--ss-cursor-size,1))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]),.ss-cursor:not([data-kind^=resize]) .ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .1s}.ss-cursor:is([data-kind=open],[data-kind=grab]) .ss-cursor__glyph:is([data-glyph=open],[data-glyph=grab]){transform:scale(var(--ss-cursor-size,1));transition:opacity 80ms linear}.ss-cursor[data-style=large]{--ss-cursor-size:1.5}.ss-cursor[data-style=large] .ss-cursor__glyph[data-glyph=ibeam]{--ss-cursor-size:1.15}.ss-cursor__dot{-webkit-backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);background:#76768042;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:background .15s,width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),margin .2s cubic-bezier(.22,1,.36,1),border-radius .2s;display:block;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000000d,0 2px 10px #0000001a}.ss-cursor[data-style=circle][data-kind=ibeam] .ss-cursor__dot{background:#3c3c438c;border-radius:2px;width:4px;height:20px;margin:-10px 0 0 -2px}.ss-stage[data-theme=dark] .ss-cursor__dot{background:#fff3;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 10px #0000004d}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__press{transform:scale(.8)}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#76768038}.ss-stage[data-theme=dark] .ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{background:#ffffff2e}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=circle][data-kind=grab] .ss-cursor__dot{background:#76768066}.ss-cursor[data-style=touch] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:#76768024;width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);transform:scale(.7)}.ss-cursor__streak{transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#76768000,#76768029);border-radius:13px;width:0;height:26px;transition:opacity .16s;position:absolute;top:-13px;left:0}.ss-cursor[data-swiping] .ss-cursor__streak{opacity:1;transition:none}.ss-cursor[data-style=touch][data-touching] .ss-cursor__dot{opacity:1;transition:opacity .14s,transform .16s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ss-cursor[data-style=touch][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=touch][data-swiping] .ss-cursor__dot{background:#76768038;transition:background 80ms,transform .1s ease-out;transform:scale(.82)}.ss-cursor__glyph svg{filter:drop-shadow(0 1px 2px #0000004d);display:block}.ss-cursor__arrow path{fill:var(--ss-cursor-ink,#111);stroke:var(--ss-cursor-ink,#111);stroke-width:2.4px;stroke-linejoin:round}.ss-cursor__arrow{filter:drop-shadow(0 1px 1.5px #0000002e);display:block}.ss-stage[data-theme=dark] .ss-cursor__arrow,.ss-stage[data-theme=blueprint] .ss-cursor__arrow{--ss-cursor-ink:#fff}.ss-stage[data-theme=dark] .ss-cursor,.ss-stage[data-theme=blueprint] .ss-cursor{--ss-cursor-line:#fff;--ss-cursor-edge:#000000bf}.ss-ripple{z-index:99;border:1.5px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 10%, transparent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.55s cubic-bezier(.25,.8,.25,1) forwards ss-ripple;position:absolute}@keyframes ss-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.ss-stage[data-palette=mono] .ss-ripple{border-color:var(--ss-text-strong);background:0 0}.ss-stage[data-hit] :is(.ss-cursor,.ss-cursor *){pointer-events:none!important}.ss-stage[data-theme=blueprint] .ss-window__dot{box-shadow:inset 0 0 0 1px var(--ss-line);background:0 0}.ss-stage[data-theme=blueprint] .ss-window__url{box-shadow:inset 0 0 0 1px var(--ss-line-faint);background:0 0}.ss-stage[data-palette=mono] .ss-window__dot{background:var(--ss-ink-5);box-shadow:none}:where(.ss-window){--ss-lights-y:19px;--ss-dot:9px;--ss-side-inset:0px;position:relative}.ss-window{background:var(--ss-canvas);border-radius:var(--ss-radius-window);box-shadow:var(--ss-shadow-window);flex-direction:column;display:flex;overflow:hidden}.ss-window__bar{height:38px;padding:0 calc(var(--ss-lights-y) - var(--ss-dot) / 2);background:var(--ss-chrome);border-bottom:1px solid var(--ss-line);flex-shrink:0;align-items:center;gap:6px;display:flex}.ss-window__lights{flex-shrink:0;gap:6px;display:flex}.ss-window__dot{width:var(--ss-dot);height:var(--ss-dot);border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.ss-window__dot:first-child{background:#ff5f57}.ss-window__dot:nth-child(2){background:#febc2e}.ss-window__dot:nth-child(3){background:#28c840}.ss-window__url{background:var(--ss-ink-1);min-width:0;color:var(--ss-text-faint);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:8px;padding:4px 10px;font-size:10.5px;line-height:1.4;overflow:hidden}.ss-window[data-url-shape=pill] .ss-window__url{border-radius:999px;padding-inline:12px}.ss-window__title{text-align:center;color:var(--ss-text-strong);flex:1;margin-right:36px;font-size:13px;font-weight:600}.ss-window__body{flex:1;min-height:0;position:relative}.ss-window__spacer{flex:1}.ss-window[data-lights=grey] .ss-window__dot{box-shadow:none;background:#bac8da80}.ss-window[data-lights=white] .ss-window__dot{box-shadow:none;background:#ffffff80}.ss-window[data-chrome=glass]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafd73;border-radius:12px;box-shadow:0 0 0 1px #e5edf580,0 15px 35px #17171714}.ss-window[data-chrome=glass]>.ss-window__bar{background:0 0;border:0;grid-template-columns:1fr minmax(0,262px) 1fr;gap:12px;height:35px;padding:0 20px;display:grid}.ss-window[data-chrome=glass] .ss-window__lights{gap:4px}.ss-window[data-chrome=glass] .ss-window__dot{width:8px;height:8px}.ss-window[data-chrome=glass] .ss-window__url{color:#50617a;background:#ffffff61;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:4px;height:20px;margin:0;padding:0 8px;font-size:10px;display:flex;box-shadow:inset 0 0 0 1px #e5edf580}.ss-window__lock{color:#667691;flex-shrink:0}.ss-window__url-text{text-overflow:ellipsis;overflow:hidden}.ss-window[data-chrome=glass] .ss-window__end{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.ss-window[data-chrome=glass]>.ss-window__body{background:#fff;border-radius:6px;margin:0 6px 6px;overflow:hidden;box-shadow:0 3px 6px #1717170f}.ss-window[data-chrome=card]{background:#fff;border-radius:8px;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ss-window[data-chrome=card]>.ss-window__bar{background:0 0;border:0;gap:14px;height:44px;padding:0 16px}.ss-window[data-chrome=card]:not([data-lights=color]) .ss-window__dot{box-shadow:none;background:#ecf2f7}.ss-window[data-chrome=card] .ss-window__url{height:24px;box-shadow:none;color:#425466;background:#ecf2f7;border-radius:4px;flex:1;margin:0;padding:0 10px;font-size:12px;font-weight:300;line-height:24px}.ss-window[data-chrome=card] .ss-window__end:empty{display:none}.ss-window[data-chrome=card]>.ss-window__body{background:#fff}.ss-window[data-chrome=hairline]{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 12px 28px -12px #32325d33}.ss-window[data-chrome=hairline]>.ss-window__bar{background:0 0;border:0;border-bottom:1px solid #0000000f;grid-template-columns:1fr auto 1fr;height:20px;padding:0 8px;display:grid}.ss-window[data-chrome=hairline] .ss-window__lights{gap:3px}.ss-window[data-chrome=hairline] .ss-window__dot{width:5px;height:5px}.ss-window[data-chrome=hairline]:not([data-lights=color]) .ss-window__dot{box-shadow:none;background:#e3e8ee}.ss-window[data-chrome=hairline] .ss-window__url{height:auto;box-shadow:none;color:#8792a2;background:0 0;grid-column:2;margin:0;padding:0;font-size:9px}.ss-window[data-chrome=hairline] .ss-window__end{grid-column:3;justify-self:end}.ss-window[data-chrome=terminal]{--ss-term-bg:#17171a;background:var(--ss-term-bg);box-shadow:inset 0 0 0 1px #ffffff12, var(--ss-shadow-hero,var(--ss-shadow-window))}.ss-window[data-chrome=terminal]>.ss-window__bar{background:0 0;border:0;position:relative}.ss-window[data-chrome=terminal][data-lights=grey] .ss-window__dot{box-shadow:none;background:#ffffff29}.ss-term__title{color:#ffffff6b;white-space:nowrap;font-size:11px;font-weight:500;position:absolute;left:50%;translate:-50%}.ss-term{color:#9d9da6;font:11.5px/1.65 var(--ss-mono);font-variant-ligatures:none;flex-direction:column;gap:3px;padding:4px 16px 16px;display:flex;overflow:hidden}.ss-term>*+.ss-term__prompt{margin-top:8px}.ss-term__line,.ss-term>div,.ss-term>p{white-space:pre;margin:0}.ss-term__path{color:var(--ss-term-path,#6f8ccf)}.ss-term__sigil{color:var(--ss-term-sigil,#6ee7a8);margin:0 7px}.ss-term__cmd{color:#f1f1f3}.ss-term .ok{color:var(--ss-term-ok,#6ee7a8)}.ss-term .err{color:var(--ss-term-err,#f87171)}.ss-term .dim{color:var(--ss-term-dim,#63636b)}.ss-term__caret{vertical-align:-.22em;background:#e8e8ec;width:.6em;height:1.2em;margin-left:1px;animation:1.06s step-end infinite ss-term-blink;display:inline-block}.ss-term__caret[data-still]{animation:none}@keyframes ss-term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ss-term__caret{animation:none}}.ss-window__title[data-toolbar]{text-align:left;margin:0 0 0 14px}.ss-window__nav{color:var(--ss-text-faint);flex-shrink:0;gap:6px;margin-left:10px;display:flex}.ss-window__nav+.ss-window__url{margin-left:4px}.ss-window__tabs{height:38px;padding:0 calc(var(--ss-lights-y) - var(--ss-dot) / 2);background:var(--ss-canvas);flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ss-window__tabs .ss-window__lights{align-self:center;margin-right:14px}.ss-window__tab{width:140px;min-width:0;height:30px;color:var(--ss-text-faint);border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:flex}.ss-window__tab[data-active]{background:var(--ss-chrome);color:var(--ss-text-strong)}.ss-window__tab-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-window__favicon{background:var(--ss-ink-4);border-radius:3px;flex-shrink:0;width:10px;height:10px}.ss-window__tab[data-active] .ss-window__favicon{background:var(--ss-accent)}[data-kind=tabs]>.ss-window__bar .ss-window__url,[data-kind=tabs]>.ss-window__bar .ss-window__nav{margin-left:0}.ss-window[data-kind=sidebar]{flex-direction:row}.ss-window__side{background:var(--ss-canvas);border-right:1px solid var(--ss-line);flex-direction:column;flex-shrink:0;display:flex}.ss-window__side-top{height:calc((var(--ss-lights-y) - var(--ss-side-inset)) * 2);padding:0 calc(var(--ss-lights-y) - var(--ss-side-inset) - var(--ss-dot) / 2);flex-shrink:0;align-items:center;display:flex}.ss-window__main{background:var(--ss-surface);flex-direction:column;flex:1;min-width:0;display:flex}.ss-window__main>.ss-window__bar{padding:0 16px}.ss-window__heading{color:var(--ss-text-strong);font-size:13px;font-weight:600}.ss-bar{flex-shrink:0;display:block}.ss-bar[data-shrink]{flex-shrink:1;min-width:0;max-width:100%}.ss-window[data-lights-size=large]{--ss-dot:12px}.ss-window[data-lights-size=large] .ss-window__lights{gap:8px}.ss-window[data-bar=tall]{--ss-lights-y:26px}.ss-window[data-bar=tall]>.ss-window__bar,.ss-window[data-bar=tall] .ss-window__main>.ss-window__bar{background:0 0;border-bottom:0;align-items:flex-start;height:64px;padding-top:10px}.ss-window[data-bar=tall]>.ss-window__bar>.ss-window__lights{margin-top:calc(16px - var(--ss-dot) / 2)}.ss-window[data-bar=tall] .ss-window__url{margin-top:5px}.ss-window[data-bar=tall] .ss-window__title,.ss-window[data-bar=tall] .ss-window__heading{line-height:32px}.ss-window[data-side=floating]{--ss-side-inset:8px;background:var(--ss-surface);border-radius:24px}.ss-window[data-side=floating]>.ss-window__side{z-index:1;margin:var(--ss-side-inset) 0 var(--ss-side-inset) var(--ss-side-inset);border-right:0;border-radius:16px;position:relative;box-shadow:0 0 0 .5px #00000012,inset 0 .5px #fff,0 3px 14px #14234612}.ss-stage[data-theme=dark] .ss-window[data-side=floating]>.ss-window__side{background:var(--ss-raised);box-shadow:0 0 0 1px #ffffff14,0 3px 14px #0000004d}.ss-text{white-space:nowrap}.ss-text[data-wrap]{white-space:normal}}:where(.ss-stage) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,a,figure,figcaption,blockquote,pre,code,hr,table,th,td,button,input,label):not(html):not(body){all:revert}:where(.ss-stage,.ss-stage *):not(html){border-width:revert-layer;border-style:revert-layer;border-color:revert-layer;box-sizing:revert-layer;padding:revert-layer;margin:revert-layer}:where(.ss-stage) :is(svg,img):not(html):not(body){max-width:none;vertical-align:revert-layer}:where(.ss-stage :is(.ss-fly__lift,.ss-expand__face))>:is(svg,img):not(html):not(body):not(head){max-width:100%}.fr-look .ss-stage{--ss-font:"Inter Sky", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ss-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ss-canvas:#1c1c1c;--ss-surface:#1f1f1f;--ss-chrome:#1c1c1c;--ss-raised:#262626;--ss-line:#2e2e2e;--ss-line-faint:#272727;--ss-text-strong:#ededed;--ss-text:#a0a0a0;--ss-text-faint:gray;--ss-icon:#a0a0a0;--ss-accent:#f1f1f3;--ss-success:#3fb67b;--ss-success-text:#4fd1a1;--ss-warning-text:#f2b453;--ss-danger-text:#ff7b72;--ss-radius-sm:6px;--ss-radius-md:9px;--ss-radius-lg:12px;--ss-radius-window:12px;--fr-ink-2:#c9c9c9;--fr-agent:#4fd1a1;--fr-amber:#f2b453;--fr-red:#ff7b72;--fr-green:#3fb67b;--fr-sidebar:#171717;--fr-card:#262626;--fr-card-2:#2d2d2d;--fr-code:#181818;color:var(--ss-text);font-family:var(--ss-font);font-feature-settings:"cv11", "ss01";background:0 0}.fr-look .fr-mark{--tint:#a0a0a0;width:var(--sz);height:var(--sz);border-radius:calc(var(--sz) * .3);color:#e4e4e4;background:#ffffff14;flex:none;place-items:center;display:inline-grid}.fr-look .fr-mark[data-tint]{background:color-mix(in srgb, var(--tint) 18%, #1f1f1f);color:var(--tint)}.fr-look .fr-mark svg,.fr-look .fr-mark img{width:62%;height:62%;display:block}.fr-look .fr-spin{flex:none;animation:.8s linear infinite fr-spin;display:block}@keyframes fr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fr-look .fr-spin{animation:none}}.fr-look code,.fr-look .fr-code{font-family:var(--ss-mono);font-size:.92em}.fr-look .fr-add{color:var(--fr-green)}.fr-look .fr-del{color:var(--fr-red)}.fr-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,4vw,64px);margin-top:clamp(64px,8vw,120px);display:grid}.fr-row.flip .fr-plate{order:2}.fr-plate{background:linear-gradient(170deg,#9fbde2 0%,#c3d5ea 45%,#e4ebf3 100%);margin:0;position:relative;overflow:hidden}.fr-mist{filter:blur(5px);position:absolute;inset:-6%}.fr-mist .sk-clouds{position:absolute;inset:0}.fr-plate:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#fff3);position:absolute;inset:0}.fr-pic{z-index:1;position:relative}.fr-txt{padding-bottom:6px}.fr-num{letter-spacing:-.03em;color:#a9adb3;font-size:clamp(1.8rem,1.4rem + 1vw,2.3rem);font-weight:400;display:block}.fr-txt h3{text-wrap:balance;letter-spacing:-.035em;margin:14px 0 10px;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);font-weight:500;line-height:1.1}.fr-txt p{max-width:470px;color:var(--sk-muted);margin:0;font-size:17px;line-height:1.55}.sk-page a.fr-link{color:#2f6fd0}.fr-link{align-items:center;gap:4px;margin-top:18px;font-size:16px;text-decoration:none;display:inline-flex}.fr-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s var(--sk-ease)}.fr-link:hover svg{transform:translate(3px)}@media (width<=900px){.fr-row{grid-template-columns:minmax(0,1fr);gap:24px}.fr-row.flip .fr-plate{order:0}}.fx .ss-stage{color:var(--ss-text);background:0 0;font-size:13px;line-height:1.45;overflow:hidden}.fx .fx-faint{color:#8a8a8a}.fx b{color:var(--ss-text-strong);font-weight:600}.fx code{font-family:var(--ss-mono)}.fx .fx-panel{background:var(--ss-surface);border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 0 0 1.5px #0006,0 30px 70px #14285059,0 8px 20px #14285033}.fx .fx-sat{z-index:2;position:absolute}.fx .fx-card{background:var(--ss-raised);color:var(--ss-text);border-radius:12px;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px #050f2373,0 6px 14px #050f234d}.fx .fx-card-h{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;height:40px;padding:0 14px;font-size:13px;display:flex}.fx .fx-review{inset:24px -24px -24px 24px}.fx .fx-rv-h{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;display:flex}.fx .fx-rv-h b{margin-right:2px}.fx .fx-pass{color:var(--fr-agent);background:#3fb67b29;border-radius:6px;margin:0 4px;padding:1px 7px;font-size:12px;line-height:18px}.fx .fx-file-h{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 16px;font-size:13px;display:flex}.fx .fx-file-h b{font-family:var(--ss-mono);font-size:12.5px}.fx .fx-spacer{flex:1}.fx .fx-m{color:#1c1c1c;width:16px;height:16px;font-family:var(--ss-mono);background:#d9952c;border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.fx .fx-diff{background:var(--fr-code)}.fx .fx-l{white-space:pre;color:#d6d6d6;height:22px;line-height:22px;font-family:var(--ss-mono);font-size:12px;overflow:hidden}.fx .fx-l .fx-ln,.fx .fx-l i,.fx .fx-l code{vertical-align:top;display:inline-block}.fx .fx-l .fx-ln{width:56px}.fx .fx-l em{text-align:right;color:#6b6b6b;width:28px;padding-right:8px;font-style:normal;display:inline-block}.fx .fx-l i{text-align:center;color:#8a8a8a;width:20px;font-style:normal}.fx .fx-l code{width:calc(100% - 76px);overflow:hidden}.fx .fx-l.del{box-shadow:inset 2px 0 var(--fr-red);color:#f2b6b0;background:#ff7b721f}.fx .fx-l.del em,.fx .fx-l.del i{color:#e48a82}.fx .fx-l.add{box-shadow:inset 2px 0 var(--fr-green);color:#bfe9d1;background:#3fb67b24}.fx .fx-l.add em,.fx .fx-l.add i{color:#6fcf9b}.fx .fx-note{border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);background:var(--ss-surface);gap:6px;margin:0;padding:12px 16px 12px 46px;font-size:13px;display:grid}.fx .fx-note.solo{background:var(--ss-raised);border:0;border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px #050f2373,0 6px 14px #050f234d}.fx .fx-note-h{color:var(--ss-text);align-items:center;gap:7px;font-size:12.5px;display:flex}.fx .fx-you{color:#18412b;background:#d5f2e3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-grid}.fx .fx-dot{background:#6b6b6b;border-radius:50%;width:4px;height:4px}.fx .fx-note-t{color:var(--ss-text-strong);font-size:14px}.fx .fx-note-b{gap:8px;margin-top:2px;display:flex}.fx .fx-note-b span{height:26px;color:var(--fr-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #3a3a3a}.fx .fx-sat-git{width:252px;bottom:18px;right:24px}.fx .fx-git-state{padding:8px 14px 0;line-height:16px}.fx .fx-git-h{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:8px;height:40px;padding:0 10px 0 14px;display:flex}.fx .fx-branch{color:var(--ss-text-strong);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fx .fx-chip{color:var(--fr-ink-2);background:#ffffff14;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.fx .fx-commit{color:#131315;background:#ededed;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fx .fx-git-sub{align-items:center;gap:8px;height:28px;padding:0 14px;font-size:13px;display:flex}.fx .fx-count{color:var(--ss-text);background:#ffffff14;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.fx .fx-git-acts{color:var(--ss-text);margin-left:auto}.fx .fx-gfile{height:26px;color:var(--ss-text-strong);align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.fx .fx-gfile[data-on]{background:#2e2e2f}.fx .fx-gname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fx .fx-stage{color:var(--ss-text);font-size:12.5px}.fx .fx-git{padding-bottom:9px}.fx .ss-stage[data-layout=compact] .fx-git.wide{background:var(--ss-surface);position:absolute;inset:16px 16px -24px;box-shadow:0 0 0 1px #ffffff14,0 0 0 1.5px #0006,0 30px 70px #14285059}.fx .fx-sat-note{top:252px;left:32px;right:32px}.fx .fx-reader{background:#1c1c1c;inset:28px -24px -24px 28px}.fx .fx-rd-h{border-bottom:1px solid var(--ss-line);background:var(--ss-surface);white-space:nowrap;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.fx .fx-rd-h>span{gap:1px;display:grid}.fx .fx-rd-h b{font-size:13px}.fx .fx-rd-h small{color:var(--ss-text-faint);font-size:12px;line-height:16px}.fx .fx-doc{color:var(--ss-text-strong);max-width:560px;padding:18px 28px 0 42px}.fx .fx-h1,.fx .fx-h2{letter-spacing:-.01em;color:#f1f1f1;font-family:Iowan Old Style,Charter,Georgia,Times New Roman,serif;font-weight:500}.fx .fx-h1{font-size:25px;line-height:1.15}.fx .fx-goal{color:#dcdcdc;margin:12px 0 0;font-size:13.5px;line-height:1.55}.fx .fx-h2{margin-top:14px;font-size:19px;line-height:1.2}.fx .fx-table{margin-top:8px;font-size:13px}.fx .fx-tr{border-bottom:1px solid var(--ss-line);color:#e4e4e4;grid-template-columns:44px 176px minmax(0,1fr);align-items:center;min-height:26px;display:grid}.fx .fx-th{min-height:26px;color:var(--ss-text);background:#ffffff08;font-size:12px}.fx .fx-tr>span:first-child{padding-left:2px}.fx .fx-sat-progress{width:268px;bottom:20px;right:24px}.fx .fx-agent{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.fx .fx-agent+.fx-agent{padding-top:2px}.fx .fx-agent:last-child{padding-bottom:10px}.fx .fx-agent-av{place-items:center;width:28px;height:28px;display:grid;position:relative}.fx .fx-agent-av>.fr-spin{background:var(--ss-raised);box-sizing:content-box;border-radius:50%;padding:1px;position:absolute;bottom:-3px;right:-3px}.fx .fx-agent-t{gap:1px;min-width:0;font-size:13px;display:grid}.fx .fx-agent-t>span{align-items:baseline;gap:7px;display:flex}.fx .fx-agent-t small{color:var(--ss-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fx .fx-agent time,.fx .fx-mate time{color:var(--ss-text-faint);align-self:start;margin-top:2px;font-size:12px}.fx .ss-stage[data-layout=compact] .fx-reader{top:16px;left:16px}.fx .ss-stage[data-layout=compact] .fx-doc{padding:18px 20px 0 42px}.fx .ss-stage[data-layout=compact] .fx-h1{font-size:23px}.fx .ss-stage[data-layout=compact] .fx-tr{grid-template-columns:40px 132px minmax(0,1fr)}.fx .ss-stage[data-layout=compact] .fx-reader[data-narrow] .fx-tr{grid-template-columns:52px minmax(0,1fr)}.fx .ss-stage[data-layout=compact] .fx-reader[data-narrow] .fx-doc{padding:18px 20px 0}.fx .ss-stage[data-layout=compact] .fx-reader[data-narrow] .fx-rd-h small{display:none}.fx .ss-stage[data-layout=compact] .fx-sat-progress{width:auto;bottom:20px;left:32px;right:16px}.fx .fx-room{inset:28px -24px -24px 150px}.fx .fx-room-h{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:12px;height:46px;padding:0 16px;font-size:13px;display:flex}.fx .fx-faces{gap:4px;display:inline-flex}.fx .fx-face{justify-content:center;align-items:center;gap:calc(var(--sz) * .14);width:var(--sz);height:var(--sz);background:var(--c);border-radius:50%;flex:none;display:inline-flex;position:relative}.fx .fx-face i{width:calc(var(--sz) * .12);height:calc(var(--sz) * .22);background:#2b1a22;border-radius:99px}.fx .fx-crown{top:calc(var(--sz) * -.32);color:#f2b84b;fill:#f2b84b;position:absolute;left:50%;transform:translate(-50%)}.fx .fx-thread{gap:18px;padding:18px 48px 0 162px;display:grid}.fx .fx-to{justify-items:end;gap:5px;display:grid}.fx .fx-to small{color:var(--ss-text-faint);font-size:12px}.fx .fx-bubble{background:var(--fr-card);max-width:270px;color:var(--ss-text-strong);border-radius:12px;padding:10px 13px;font-size:13px;line-height:1.5}.fx .fx-msg{grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.fx .fx-msg>div{gap:3px;min-width:0;display:grid}.fx .fx-who{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;line-height:20px;display:flex}.fx .fx-who time{color:var(--ss-text-faint);margin-left:2px;font-size:12px}.fx .fx-text{color:#e6e6e6;font-size:13px;line-height:1.55}.fx .fx-onit{color:#7aa7f0;align-items:center;gap:7px;margin-top:4px;font-size:12.5px;display:inline-flex}.fx .fx-sat-mates{width:272px;top:112px;left:24px}.fx .fx-mate{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.fx .fx-mate:last-child{padding-bottom:12px}.fx .fx-mate-av{place-items:center;width:28px;height:28px;display:grid}.fx .ss-stage[data-layout=compact] .fx-room{top:16px;left:16px}.fx .ss-stage[data-layout=compact] .fx-thread{padding:16px 40px 0 16px}.fx .ss-stage[data-layout=compact] .fx-to{display:none}.fx .ss-stage[data-layout=compact] .fx-sat-mates{width:auto;inset:auto 16px 20px 32px}.uc-pic{z-index:1;width:100%;position:relative}.uct .ss-stage{color:var(--ss-text);background:0 0;font-size:13px;overflow:hidden}.uct code{color:var(--fr-ink-2);background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:11.5px}.uct .uct-green{color:var(--fr-agent)}.uct .uct-amber{color:var(--fr-amber)}.uct .uct-faint{color:#737373}.uct .uct-check{color:#c9c9c9}.uct .uct-card,.uct .uct-win{background:var(--ss-surface);box-shadow:0 0 0 1px #ffffff14,0 0 0 1.5px #00000073,0 30px 70px #0a1e4666,0 10px 24px #0a1e4638}.uct .uct-card{border-radius:12px;position:absolute}.uct-hand .uct-win{position:absolute;inset:36px -48px -48px 36px}.uct-hand .ss-stage[data-layout=compact] .uct-win{top:16px;left:16px}.uct-hand .uct-win .ss-window__side{background:var(--fr-sidebar);border-right:1px solid var(--ss-line)}.uct-hand .uct-win .ss-window__bar{background:var(--ss-surface);gap:10px}.uct-hand .uct-win .ss-window__heading{white-space:nowrap;color:var(--ss-text-strong);font-size:13px;font-weight:600}.uct-hand .uct-win .ss-window__title{text-align:left;white-space:nowrap;flex:0 auto;margin-right:0;padding-left:10px;font-size:13px}.uct-side{gap:4px;padding:8px 10px;display:grid}.uct-side-row{border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.uct-side-row[data-on]{background:#232324}.uct-side-row:not([data-on]){justify-self:start}.uct-tabs{align-items:center;gap:4px;margin-left:8px;display:flex}.uct-tab{height:28px;color:var(--ss-text);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 5px;font-size:12.5px;font-weight:500;display:inline-flex}.uct-tab[data-on]{color:var(--ss-text-strong);background:#2a2a2b;border-color:#ffffff1f}.uct-thread{gap:16px;max-width:600px;padding:20px 64px 0 28px;display:grid}.ss-stage[data-layout=compact] .uct-thread{padding:18px 56px 0 16px}.uct-msg{grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.uct-msg>div{gap:2px;padding-top:2px;display:grid}.uct-msg>div>.uct-tool{margin-top:1px;line-height:18px}.uct-name{color:var(--ss-text-strong);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.uct-name time{color:var(--ss-text-faint);font-size:11.5px;font-weight:400}.uct-pill{color:var(--ss-text);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:11.5px;font-weight:400;display:inline-flex}.uct-text{color:var(--ss-text-strong);font-size:13.5px;line-height:1.5}.uct-tool{color:var(--ss-text);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;line-height:20px;display:flex}.uct-limit{color:var(--ss-text-strong);text-wrap:pretty;background:#f2b4530f;border:1px solid #f2b4534d;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.uct-limit svg{color:var(--fr-amber);flex:none;margin-top:1px}.uct-limit b{color:var(--ss-text-strong);font-weight:600}.uct-boardcard{padding:0;inset:30px 32px -40px}.uct-board .ss-stage[data-layout=compact] .uct-boardcard{top:22px;left:16px;right:16px}.uct-board-h{border-bottom:1px solid var(--ss-line);height:44px;color:var(--ss-text);align-items:center;gap:12px;padding:0 16px 0 17px;font-size:13px;display:flex}.uct-board-t{color:var(--ss-text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.uct-board-t span{color:var(--ss-text);font-weight:400}.uct-board-h time{color:var(--ss-text-faint);margin-left:auto;font-size:11.5px}.uct-tasks{gap:3px;margin:0;padding:7px;list-style:none;display:grid}.uct-task{background:#ffffff09;border-radius:6px;grid-template-columns:16px minmax(0,1fr);gap:4px 11px;padding:7px 10px;display:grid}.uct-task-ic{align-self:start;place-items:center;width:16px;height:18px;display:inline-grid}.uct-task-t{color:var(--ss-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:18px;overflow:hidden}.uct-task.is-done .uct-task-t{color:var(--ss-text)}.uct-task-who{min-width:0;color:var(--ss-text);grid-column:2;align-items:center;gap:7px;font-size:12px;line-height:16px;display:flex}.uct-task-who>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uct-task-who b{color:var(--fr-ink-2);font-weight:500}.uct-feed{background:#1c1c1c;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid;position:absolute;inset:30px 32px -60px;box-shadow:0 0 0 1px #ffffff14,0 0 0 1.5px #00000073,0 30px 70px #0a1e4666,0 10px 24px #0a1e4638}.uct-talk .ss-stage[data-layout=compact] .uct-feed{padding:10px;top:20px;left:16px;right:16px}.uct-feed .uct-card{background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line);position:relative}.uct-tk{justify-items:start;gap:8px;padding:11px 12px 12px;display:grid}.uct-tk>*{justify-self:stretch}.uct-tk-h{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.uct-route{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.uct-route b{color:var(--ss-text-strong);font-weight:500}.uct-kind{color:var(--fr-ink-2);background:#ffffff14;border-radius:999px;flex:none;margin-right:auto;padding:1px 8px;font-size:11px;font-weight:500;line-height:16px}.uct-kind.is-ask{color:var(--ss-text-strong);background:#f2b45329}.uct-tk-h time{color:var(--ss-text-faint);flex:none;font-size:11.5px}.uct-panel{color:var(--ss-text-strong);background:#ffffff0a;border-radius:9px;padding:8px 10px;font-size:13.5px;line-height:1.5}.uct-answer{background:#4fd1a10f;gap:3px;display:grid}.uct-answer-h{color:var(--ss-text);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.uct-status{color:var(--ss-text);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:2px 9px 2px 7px;font-size:11.5px;line-height:16px;display:inline-flex;justify-self:start!important}.uct-status.is-done{color:var(--fr-agent);background:#4fd1a11a}.uct-git{flex-direction:column;display:flex;inset:32px 36px -40px;overflow:hidden}.uct-review .ss-stage[data-layout=compact] .uct-git{top:20px;left:16px;right:16px}.uct-git-h{border-bottom:1px solid var(--ss-line);flex:none;align-items:center;gap:12px;height:50px;padding:0 12px 0 16px;font-size:12.5px;display:flex}.uct-branch{color:var(--ss-text-strong);font-family:var(--ss-mono);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.uct-branch svg:first-child{color:var(--ss-text)}.uct-vs{color:var(--ss-text);white-space:nowrap}.uct-commit{color:#131315;background:#ededed;border-radius:999px;margin-left:auto;padding:6px 14px;font-size:12.5px;font-weight:600;line-height:16px}.uct-git-b{flex:1;grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid}.ss-stage[data-layout=compact] .uct-git-b{grid-template-columns:minmax(0,1fr)}.uct-files{border-right:1px solid var(--ss-line);background:#1c1c1c;margin:0;padding:10px 8px;list-style:none}.uct-files-h{color:var(--ss-text-strong);align-items:center;gap:8px;margin:0 8px;padding:2px 0 8px;font-size:12.5px;font-weight:600;display:flex}.uct-files-h span{color:var(--ss-text);background:#ffffff14;border-radius:999px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px}.uct-files li:not(.uct-files-h){border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.uct-files li[data-on]{background:#2a2a2b}.uct-st{color:#1c1c1c;width:16px;height:16px;font-family:var(--ss-mono);background:#c98500;border-radius:4px;place-items:center;font-size:10px;font-weight:700;display:grid}.uct-st.is-A{background:var(--fr-green)}.uct-file{min-width:0;line-height:16px;display:grid}.uct-file b{text-overflow:ellipsis;white-space:nowrap;color:var(--ss-text-strong);font-size:12.5px;font-weight:500;overflow:hidden}.uct-file small{color:var(--ss-text-faint);font-size:11px}.uct-nums{font-family:var(--ss-mono);gap:4px;font-size:11px;display:inline-flex}.uct-diff{min-width:0;font-family:var(--ss-mono);background:var(--fr-code);padding:0;font-size:11.5px}.uct-hunk{color:#8b93a8;white-space:nowrap;text-overflow:ellipsis;background:#1d1f24;border-bottom:1px solid #24262b;padding:7px 14px;overflow:hidden}.uct-l{white-space:pre;color:#d4d4d4;height:24px;line-height:24px;display:block;overflow:hidden}.uct-l em,.uct-l i,.uct-ln{vertical-align:top;display:inline-block}.uct-l em{width:30px}.uct-l i{width:22px}.uct-l em{text-align:right;color:#6b6b6b;padding-right:8px;font-size:10.5px;font-style:normal}.uct-l i{color:#8a8a8a;text-align:center;font-style:normal}.uct-l code{vertical-align:top;width:calc(100% - 82px);color:inherit;background:0 0;padding:0;font-size:11.5px;display:inline-block;overflow:hidden}.uct-l.add{box-shadow:inset 2px 0 var(--fr-green);background:#3fb67b21}.uct-l.add i,.uct-l.add em{color:#6fcf9b}.uct-l.del{box-shadow:inset 2px 0 var(--fr-red);color:#f1b0aa;background:#ff7b721c}.uct-l.del i,.uct-l.del em{color:#e48a82}.uct-note{font-family:var(--ss-font);color:var(--ss-text-strong);background:#26231c;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;margin:6px 14px;padding:11px;font-size:12.5px;display:grid;box-shadow:inset 0 0 0 1px #f2b45347}.uct-note[data-stack]{grid-template-columns:22px minmax(0,1fr);row-gap:4px}.uct-note[data-stack] .uct-sent{grid-column:2}.ss-stage[data-layout=compact] .uct-note{margin:6px 10px}.ss-stage[data-layout=compact] .uct-note-t{flex-wrap:wrap;column-gap:6px}.ss-stage[data-layout=compact] .uct-l{height:22px;line-height:22px}.ss-stage[data-layout=compact] .uct-l em{width:24px}.ss-stage[data-layout=compact] .uct-l i{width:20px}.ss-stage[data-layout=compact] .uct-l em{padding-right:5px;font-size:10px}.ss-stage[data-layout=compact] .uct-l code{width:calc(100% - 68px);font-size:10.5px}.ss-stage[data-layout=compact] .uct-hunk{padding:7px 10px;font-size:10.5px}.uct-you{color:#d6d6da;background:#3a3a3c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.uct-note-t{gap:7px;min-width:0;line-height:22px;display:flex}.uct-note-t b{font-weight:600}.uct-sent{height:22px;color:var(--fr-amber);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.uct-hunk-f{height:40px;font-family:var(--ss-font);color:var(--ss-text);background:#1c1c1c;border-top:1px solid #24262b;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:0 12px 0 14px;font-size:12px;display:flex}.uct-stage{color:var(--ss-text-strong);background:#2d2d2d;border-radius:7px;padding:4px 11px;font-weight:500}.ss-stage[data-layout=compact] .uct-wide-only{display:none}.uct-tk-more{gap:10px}.uct-tk-more .uct-tk-h{gap:8px}.uct-board .ss-stage[data-layout=compact] .uct-task-who>span:last-child{white-space:normal}.uct-board .ss-stage[data-layout=compact] .uct-task-who{align-items:flex-start}.uct-board .ss-stage[data-layout=compact] .uct-task-who .fr-mark{margin-top:0}.uct-composer{border:1px solid var(--ss-line);background:#1c1c1c;border-radius:12px;height:74px;padding:14px 16px;position:absolute;bottom:16px;left:28px;right:64px}.ss-stage[data-layout=compact] .uct-composer{left:16px;right:56px}.uct-thread{position:relative}.uct-panel-t{display:block}.uct-task-who>span:last-child{text-wrap:pretty}.uct-files-h2{margin-top:10px!important}.uct-st.is-U{background:#6b6b6b}@font-face{font-family:Inter Sky;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Sky;src:url(/fonts/geist-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}.sk-page{--sk-ink:#0b0b0c;--sk-ink-2:#33363b;--sk-muted:#6f737a;--sk-faint:#8b8f96;--sk-line:#ececee;--sk-card:#fafafa;--sk-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--sk-gutter:clamp(16px, 5.5vw, 98px);--sk-ease:cubic-bezier(.23, 1, .32, 1);color:var(--sk-ink);--sk-grain-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:#fff;font-family:Geist Sky,Inter Sky,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.sk-page a{color:inherit}.sk-page :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2f6fd0}.sk-skip{z-index:100;background:var(--sk-ink);border-radius:4px;padding:10px 14px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:12px;color:#fff!important}.sk-skip:focus{top:12px}.sk-btn{height:40px;font-family:var(--sk-mono);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .2s var(--sk-ease), transform .2s var(--sk-ease), box-shadow .2s var(--sk-ease);border:0;border-radius:4px;align-items:center;gap:8px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.sk-btn:active{transform:translateY(1px)}.sk-btn-dark{background:var(--sk-ink);color:#fff!important}.sk-btn-dark:hover{background:#26272b}.sk-btn-light{background:#fff;box-shadow:inset 0 0 0 1px #0000000f;color:var(--sk-ink)!important}.sk-btn-light:hover{background:#f3f4f6}.sk-btn-lg{height:52px;padding:0 22px;font-size:14.5px}.sk-btn .os-gh,.sk-btn.os-gh{gap:8px}.sk-nav{z-index:50;color:#fff;height:72px;transition:background .3s var(--sk-ease), color .3s var(--sk-ease), box-shadow .3s var(--sk-ease), height .3s var(--sk-ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 clamp(16px,3vw,40px);display:grid;position:fixed;inset:0 0 auto}.sk-nav.solid{-webkit-backdrop-filter:saturate(1.6)blur(14px);color:var(--sk-ink);box-shadow:0 1px 0 var(--sk-line);background:#ffffffe6;height:64px}.sk-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.sk-logo{width:32px;height:32px;color:var(--sk-ink);background:#fff;border-radius:8px;place-items:center;display:grid;box-shadow:0 1px 2px #0000001f}.sk-nav.solid .sk-logo{background:var(--sk-ink);color:#fff}.sk-logo .logo-mark{width:18px;height:18px}.sk-nav nav{justify-self:center;gap:28px;display:flex}.sk-nav nav a{font-family:var(--sk-mono);letter-spacing:.07em;text-transform:uppercase;opacity:.88;font-size:12.5px;text-decoration:none;transition:opacity .2s}.sk-nav nav a:hover{opacity:1}.sk-nav-act{justify-self:end;align-items:center;gap:10px;display:flex}.sk-brand{justify-self:start}.sk-nav .sk-btn{height:38px}.sk-burger{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:none}.sk-hero{background:linear-gradient(#2a60c2 0%,#3d7dd5 28%,#6ea5e6 60%,#a8caef 100%);margin:0;padding:0;position:relative;overflow:hidden}.sk-clouds{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sk-hero{background:linear-gradient(#0d2a6e 0%,#16408f 14%,#2a62bb 26%,#5b93dc 36%,#a9cdf2 48%,#e3f0fc 62%,#fff 100%)}.sk-dream{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sk-blob{filter:blur(30px);border-radius:50%;animation:34s ease-in-out infinite alternate sk-drift;position:absolute;top:39%;transform:translateY(-50%)}.sk-blob:nth-child(2n){animation-duration:46s;animation-direction:alternate-reverse}@keyframes sk-drift{0%{translate:-1.5vw}to{translate:1.5vw}}.sk-blob-p1{background:radial-gradient(closest-side,#fff,#fff0);width:40vw;height:22vw;margin-top:-2vw;left:-12vw}.sk-blob-p2{background:radial-gradient(closest-side,#d8ebff,#d8ebff00);width:30vw;height:14vw;margin-top:3vw;left:26vw}.sk-blob-p3{background:radial-gradient(closest-side,#f4f9ff,#f4f9ff00);width:38vw;height:24vw;margin-top:-4vw;right:-12vw}.sk-blob-t1{background:radial-gradient(closest-side,#a0cdfae6,#a0cdfa00);width:22vw;height:11vw;margin-top:4vw;left:10vw}.sk-blob-t2{background:radial-gradient(closest-side,#96c6f8d9,#96c6f800);width:20vw;height:10vw;margin-top:3vw;right:8vw}.sk-blob-l1{background:radial-gradient(closest-side,#bedeffd9,#bedeff00);width:34vw;height:14vw;margin-top:1vw;left:52vw}.sk-blob-w1{background:radial-gradient(closest-side,#ffffffd9,#fff0);width:50vw;height:14vw;margin-top:6vw;left:4vw}.sk-blob-w2{background:radial-gradient(closest-side,#fafcffe6,#fafcff00);width:56vw;height:16vw;margin-top:7vw;right:-8vw}.sk-blob-c1,.sk-blob-c2,.sk-blob-c3,.sk-blob-c4,.sk-blob-c5{filter:blur(22px)}.sk-blob-c1{background:radial-gradient(closest-side,#fff,#fff0);width:16vw;height:12vw;margin-top:1vw;left:3vw}.sk-blob-c2{background:radial-gradient(closest-side,#e6f2ff,#e6f2ff00);width:14vw;height:11vw;margin-top:2.5vw;left:20vw}.sk-blob-c3{background:radial-gradient(closest-side,#fff,#fff0);width:18vw;height:12vw;margin-top:2vw;left:40vw}.sk-blob-c4{background:radial-gradient(closest-side,#dcecff,#dcecff00);width:15vw;height:11vw;margin-top:1.5vw;left:62vw}.sk-blob-c5{background:radial-gradient(closest-side,#f7fbff,#f7fbff00);width:17vw;height:13vw;margin-top:0;right:2vw}@media (width<=1099px){.sk-blob{top:59%}}@media (width<=640px){.sk-blob{top:62%}}.sk-star{background:#fff;border-radius:50%;width:3px;height:3px;animation:4.2s ease-in-out infinite sk-twinkle;position:absolute;box-shadow:0 0 6px 2px #ffffffbf,0 0 14px 4px #bee1ff66}@keyframes sk-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.sk-grain{opacity:.34;mix-blend-mode:overlay;background-image:var(--sk-grain-img);background-size:220px 220px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sk-star,.sk-blob{animation:none}.sk-star{opacity:.8}}.sk-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff47);height:40%;position:absolute;inset:auto 0 0}.sk-hero-copy{z-index:3;padding:clamp(132px, 13vw, 168px) var(--sk-gutter) 0;color:#fff;max-width:900px;position:relative}.sk-ph{border-radius:10px;width:250px;max-width:100%;margin:0 0 14px;display:block}.sk-ph img{width:100%;height:auto;display:block}.sk-news{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:13.5px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.sk-news:hover{background:#ffffff3d}.sk-news-tag{white-space:nowrap;color:var(--sk-ink);font-family:var(--sk-mono);background:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px}.sk-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:26px 0 0;font-size:clamp(2.6rem,1.2rem + 4.6vw,4.6rem);font-weight:500;line-height:.98}.sk-lede{color:#ffffffeb;letter-spacing:-.01em;max-width:520px;margin:24px 0 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.5}.sk-hero-act{align-items:center;margin-top:30px;display:flex;position:relative}.sk-wire{color:#ffffffbf;width:64px;height:40px}.sk-wire svg{width:100%;height:100%;display:block}.sk-chip{color:var(--sk-ink);font-family:var(--sk-mono);background:#fff;border-radius:4px;align-items:center;gap:8px;margin-top:-26px;padding:7px 11px 7px 8px;font-size:12px;display:inline-flex;box-shadow:0 6px 20px #0a1e462e}.sk-chip-marks{display:flex}.sk-chip-marks svg{background:#f1f2f4;border-radius:50%;width:16px;height:16px;margin-right:-4px;padding:2px;box-shadow:0 0 0 2px #fff}.sk-chip-marks svg+svg{color:var(--sk-ink)}.sk-avail{font-family:var(--sk-mono);letter-spacing:.02em;color:#ffffffd9;align-items:center;gap:10px;margin:22px 0 0;font-size:12px;display:flex}.sk-dot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.sk-avail [role=img]{display:inline-flex}.sk-split{gap:1px;display:flex;position:relative}.sk-split>.sk-btn:first-child{border-radius:4px 0 0 4px}.sk-split-more{border-radius:0 4px 4px 0!important;padding:0 14px!important}.sk-menu{z-index:10;background:#fff;border-radius:8px;min-width:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0a142838,0 0 0 1px #0000000d}.sk-menu a{border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex;color:var(--sk-ink)!important}.sk-menu a:hover,.sk-menu a:focus-visible{background:#f3f4f6}.sk-app{z-index:2;background:#141416;border-radius:12px 12px 0 0;width:min(1340px,100% - 2*clamp(16px,3vw,48px));margin:clamp(48px,5vw,64px) auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #000000d9,0 40px 100px #0a1e466b,0 12px 28px #0a1e4638;container-type:inline-size}.sk-app:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.sk-appbar{border-bottom:1px solid var(--sk-line);height:40px;color:var(--sk-ink-2);background:#fff;align-items:center;gap:14px;padding:0 14px;font-size:13px;display:flex}.sk-tl{gap:7px;display:flex}.sk-tl i{background:#ff5f57;border-radius:50%;width:11px;height:11px;display:block}.sk-tl i:nth-child(2){background:#febc2e}.sk-tl i:nth-child(3){background:#28c840}.sk-crumb{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0 auto;display:flex;overflow:hidden}.sk-crumb b{color:var(--sk-ink);font-weight:500}.sk-live{font-family:var(--sk-mono);color:#1f8f4e;background:#e9f8ef;border-radius:3px;margin-left:6px;padding:2px 7px;font-size:11px}.sk-ship{background:var(--sk-ink);color:#fff;border-radius:4px;padding:5px 11px;font-size:12px}.sk-tools{text-align:center;padding:44px 0 8px}.sk-eyebrow{font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-faint);margin:0;font-size:12px;display:block}.sk-marquee{margin-top:20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sk-marquee-track{width:max-content;animation:48s linear infinite sk-marquee;display:flex}.sk-marquee:hover .sk-marquee-track{animation-play-state:paused}.sk-marquee-row{gap:40px;margin:0;padding:0 20px;list-style:none;display:flex}@keyframes sk-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sk-marquee{-webkit-mask-image:none;mask-image:none}.sk-marquee-track{width:auto;animation:none}.sk-marquee-row{flex-wrap:wrap;justify-content:center;gap:12px 26px}.sk-marquee-row[aria-hidden]{display:none}}.sk-tools li{color:var(--sk-ink-2);white-space:nowrap;align-items:center;gap:9px;font-size:16px;display:inline-flex}.sk-tool-mark{place-items:center;width:20px;height:20px;display:inline-grid}.sk-tool-mark svg,.sk-tool-mark img{width:20px;height:20px;display:block}.sk-tool-mark{width:22px;height:22px}.sk-tool-more{color:var(--sk-faint)!important}.sk-sec{padding:clamp(80px, 9vw, 120px) var(--sk-gutter) 0}.sk-badge{font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--sk-line);border-radius:4px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #0000000a}.sk-badge-mark{background:var(--sk-ink);color:#fff;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.sk-badge-mark .logo-mark{width:12px;height:12px}.sk-head-row{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:24px;display:flex}.sk-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:500;line-height:1.06}.sk-head-row p{text-align:right;max-width:420px;color:var(--sk-faint);letter-spacing:-.015em;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.2rem);line-height:1.55}.sk-grid{grid-template-columns:1fr 1.7fr;gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.sk-card{background:var(--sk-card);border:1px solid #efeff1;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.sk-card-txt{text-align:center;background:#fff;border-top:1px solid #f2f2f4;margin-top:auto;padding:26px 30px 32px}.sk-card h3{letter-spacing:-.03em;margin:0;font-size:1.45rem;font-weight:500}.sk-card p{color:#7a7e86;max-width:430px;margin:10px auto 0;font-size:15px;line-height:1.55}.sk-art{background-image:radial-gradient(#e3e4e7 1px,#0000 1px);background-size:22px 22px;height:290px;position:relative;overflow:hidden}.sk-art-lines{width:100%;height:100%;position:absolute;inset:0}.sk-art-lines path{fill:none;stroke:#e1e2e5;stroke-width:2px;vector-effect:non-scaling-stroke}.sk-art-lines .sk-cable{stroke:#cfd1d5;stroke-dasharray:4 5}.sk-orb{background:#111;border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;display:grid;position:absolute;box-shadow:0 0 0 7px #fff,0 0 0 8px #e5e6e8,0 14px 30px #00000040}.sk-orb svg{color:#fff;width:36px;height:36px}.sk-orb-sm{width:58px;height:58px;margin:-29px 0 0 -29px}.sk-orb-sm svg{width:26px;height:26px}.sk-orb-tag{font-family:var(--sk-mono);white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:11px;position:absolute;box-shadow:0 4px 12px #0000000f}.sk-tag-warn{color:#a8650f;background:#fff4e3}.sk-tag-ok{color:#1f8f4e;background:#e9f8ef}.sk-tag-info{color:#2f6fd0;background:#eaf2ff}.sk-node{background:#fff;border:1px solid #e6e7ea;border-radius:7px;width:31%;min-width:190px;font-size:14px;position:absolute;top:86px;box-shadow:0 8px 24px #0000000f}.sk-node b{border-bottom:1px solid #f0f1f2;align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex}.sk-node b em{color:#1f8f4e;background:#e9f8ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.sk-node b em.dot{background:#e8892b;width:8px;height:8px}.sk-node span{color:var(--sk-ink-2);padding:12px;display:block}.sk-node.on{border:1.5px solid #4fb58a;box-shadow:0 0 0 4px #e8f6ef,0 10px 26px #00000014}.sk-orange{color:#c86f17}.sk-link{background:#d9dbde;width:9%;height:2px;position:absolute;top:124px}.sk-cursor{fill:#111;width:18px;height:18px;position:absolute;top:176px;left:61%}.sk-art-pic{justify-content:center;align-items:flex-end;padding:30px 30px 0;display:flex}.sk-mini{background:#141416;border:1px solid #e3e4e7;border-bottom:0;border-radius:8px 8px 0 0;width:100%;height:100%;overflow:hidden;box-shadow:0 14px 34px #0000001a}.sk-mini img,.sk-shot-img{width:100%;height:100%;display:block}.sk-art-duo{padding:0;display:block}.sk-art-duo .sk-mini{border-bottom:1px solid #e3e4e7;border-radius:8px;height:auto;position:absolute}.sk-mini-a{aspect-ratio:1232/640;width:58%;top:34px;left:5%}.sk-mini-b{aspect-ratio:1124/362;width:42%;top:86px;right:4%}.sk-span2{grid-column:span 1}.sk-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:clamp(40px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.sk-step{background:#fff;border:1px solid #efeff1;border-radius:8px;padding:24px 26px 28px;position:relative}.sk-step .sk-tag{font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:11px;position:absolute;top:18px;right:18px}.sk-step-n{font-family:var(--sk-mono);color:var(--sk-faint);font-size:12px}.sk-step h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:1.3rem;font-weight:500}.sk-step p{color:var(--sk-muted);margin:0;font-size:15px;line-height:1.55}.sk-stats{background:var(--sk-ink);color:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.sk-stats div{border-right:1px solid #222326;padding:30px 30px 28px}.sk-stats div:last-child{border-right:0}.sk-stats b{letter-spacing:-.04em;font-size:clamp(2.2rem,1.6rem + 1.6vw,3rem);font-weight:500;display:block}.sk-stats span{color:#a3a7ad;max-width:300px;margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.sk-note{font-family:var(--sk-mono);color:var(--sk-faint);margin:12px 0 0;font-size:12px}.sk-note a{color:var(--sk-ink-2)}.sk-row{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(56px,7vw,96px);display:grid}.sk-row.flip .sk-row-txt{order:2}.sk-row h3{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(1.75rem,1.3rem + 1.3vw,2.4rem);font-weight:500;line-height:1.08}.sk-row p{color:var(--sk-muted);max-width:460px;margin:0;font-size:17px;line-height:1.6}.sk-row ul{max-width:460px;margin:22px 0 0;padding:0;list-style:none}.sk-row li{color:var(--sk-ink-2);border-top:1px solid #f0f1f2;gap:10px;padding:10px 0;font-size:15px;display:flex}.sk-row li:before{content:"";background:#1f9d55;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.sk-window{background:#141416;border-radius:10px;overflow:hidden;box-shadow:0 30px 70px #0a142829,0 0 0 1px #0000000f}.sk-window-bar{background:#1c1c20;border-bottom:1px solid #ffffff12;align-items:center;height:32px;padding:0 12px;display:flex}.sk-window .sk-shot-img{height:clamp(300px,32vw,440px)}.sk-window .sk-shot-img.sk-crop{height:auto}.sk-own{border:1px solid #efeff1;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,56px);display:grid;overflow:hidden}.sk-own-cell{background:#fff;border-bottom:1px solid #efeff1;border-right:1px solid #efeff1;padding:28px}.sk-own-cell:nth-child(3n){border-right:0}.sk-own-cell:nth-last-child(-n+3){border-bottom:0}.sk-own-ic{width:max-content;min-width:34px;height:34px;font-family:var(--sk-mono);background:#f3f4f6;border-radius:6px;place-items:center;padding:0 6px;font-size:12.5px;display:grid}.sk-own-cell h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:1.08rem;font-weight:500}.sk-own-cell p{color:#757980;margin:0;font-size:14.5px;line-height:1.55}.sk-honest{background:#fcfcfc;border:1px dashed #d9dbde;border-radius:8px;gap:16px;margin-top:18px;padding:18px 22px;display:flex}.sk-honest b{font-family:var(--sk-mono);letter-spacing:.07em;text-transform:uppercase;flex:none;margin-top:3px;font-size:12px}.sk-honest p{color:#4a4e55;margin:0;font-size:15px;line-height:1.55}.sk-trust{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.sk-nv{background:#f1f2f4;border-radius:8px;padding:2px 6px;display:inline-flex}.sk-nv img{width:150px;height:auto;display:block}.sk-trust a{font-family:var(--sk-mono);color:var(--sk-ink-2);border-bottom:1px solid #d9dbde;padding-bottom:2px;font-size:12.5px;text-decoration:none}.sk-trust a:hover{border-color:var(--sk-ink)}.sk-faq{grid-template-columns:1fr 1.6fr;gap:clamp(32px,5vw,64px);display:grid}.sk-faq h2{margin-top:24px}.sk-faq-more{color:var(--sk-muted);margin:14px 0 0;font-size:15px}.sk-faq details{border-top:1px solid #efeff1;padding:18px 0}.sk-faq details:last-of-type{border-bottom:1px solid #efeff1}.sk-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:16px;font-size:1.12rem;font-weight:500;list-style:none;display:flex}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq summary:after{content:"+";font-family:var(--sk-mono);color:var(--sk-faint);transition:transform .25s var(--sk-ease)}.sk-faq details[open] summary:after{transform:rotate(45deg)}.sk-faq details p{max-width:660px;color:var(--sk-muted);margin:10px 0 0;font-size:15.5px;line-height:1.6}.sk-close{color:#fff;text-align:center;background:linear-gradient(#2a60c2 0%,#4a88db 45%,#9cc3ee 100%);border-radius:10px;margin:clamp(80px,9vw,120px) clamp(12px,1.6vw,22px) clamp(12px,1.6vw,22px);position:relative;overflow:hidden}.sk-close-in{z-index:2;padding:clamp(72px, 9vw, 110px) var(--sk-gutter) clamp(64px, 8vw, 96px);position:relative}.sk-close h2{color:#fff;font-size:clamp(2.2rem,1.3rem + 3vw,3.8rem)}.sk-close-in>p:first-of-type{color:#ffffffe6;max-width:520px;margin:16px auto 0;font-size:1.15rem;line-height:1.5}.sk-dl{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.sk-dl .sk-btn{height:46px}.sk-npx{color:#fff;cursor:pointer;font:inherit;background:#00000052;border:0;border-radius:6px;align-items:center;gap:14px;margin-top:20px;padding:9px 10px 9px 14px;display:inline-flex}.sk-npx code{font-family:var(--sk-mono);font-size:13px}.sk-npx span{font-family:var(--sk-mono);background:#ffffff29;border-radius:4px;padding:3px 8px;font-size:11.5px}.sk-npx:hover span{background:#ffffff42}.sk-close-small{font-family:var(--sk-mono);color:#fffc;margin:14px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.sk-page *{transition:none!important}}.sk-page .footer{border-top:1px solid var(--sk-line)}@media (width<=1100px){.sk-nav nav{gap:20px}.sk-grid{grid-template-columns:1fr 1fr}.sk-node{top:70px}}@media (width<=900px){.sk-nav{grid-template-columns:1fr auto}.sk-nav nav{display:none}.sk-hide-sm{display:none!important}.sk-burger{display:grid}.sk-nav.open nav{background:#fff;flex-direction:column;gap:0;margin:0;padding:12px 16px;display:flex;position:fixed;inset:64px 0 0}.sk-nav.open nav a{border-bottom:1px solid var(--sk-line);opacity:1;color:var(--sk-ink);padding:16px 4px;font-size:14px}.sk-head-row{flex-direction:column;align-items:flex-start}.sk-head-row p{text-align:left}.sk-grid,.sk-steps,.sk-stats,.sk-row,.sk-row.flip,.sk-faq{grid-template-columns:1fr}.sk-row.flip .sk-row-txt{order:0}.sk-stats div{border-bottom:1px solid #222326;border-right:0}.sk-stats div:last-child{border-bottom:0}.sk-own{grid-template-columns:1fr 1fr}.sk-own-cell:nth-child(3n){border-right:1px solid #efeff1}.sk-own-cell:nth-child(2n){border-right:0}.sk-own-cell:nth-last-child(-n+3){border-bottom:1px solid #efeff1}.sk-own-cell:nth-last-child(-n+2){border-bottom:0}.sk-app{margin-top:40px}.sk-hero-copy{padding-top:120px}}@media (width<=640px){.sk-wire,.sk-chip{display:none}.sk-hero-act{margin-top:26px}.sk-split{width:100%}.sk-split>.sk-btn:first-child{flex:1;justify-content:center}.sk-avail{flex-wrap:wrap}.sk-app{border-radius:8px 8px 0 0;margin-top:32px}.sk-crumb{display:none}.sk-own{grid-template-columns:1fr}.sk-own-cell{border-bottom:1px solid #efeff1!important;border-right:0!important}.sk-own-cell:last-child{border-bottom:0!important}.sk-node{width:44%;min-width:0;font-size:13px}.sk-node:first-child{display:none}.sk-art-flow .sk-node.on{left:4%!important}.sk-art-flow .sk-node:nth-of-type(3){left:54%!important}.sk-link,.sk-cursor{display:none}.sk-art{height:240px}.sk-mini-a{width:80%}.sk-mini-b{width:62%;top:120px}.sk-honest{flex-direction:column;gap:6px}.sk-dl .sk-btn{justify-content:center;width:100%}.sk-dl li{width:100%}.sk-npx{max-width:100%}.sk-npx code{font-size:12px}}.uc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 18px;margin-top:clamp(40px,5vw,64px);display:grid}.uc-card{flex-direction:column;grid-column:span 2;min-width:0;display:flex;position:relative}.uc-card.uc-wide{grid-column:span 3}.uc-plate{background:linear-gradient(#2f6ccb 0%,#5b97e2 55%,#a8caef 100%);border-radius:14px;position:relative;overflow:hidden}.uc-plate .sk-clouds{opacity:.9}.uc-txt{max-width:560px;padding:20px 2px 0}.uc-txt h3{letter-spacing:-.03em;margin:0 0 6px;font-size:1.2rem;font-weight:500;line-height:1.15}.uc-txt p{color:var(--sk-muted);margin:0;font-size:15px;line-height:1.55}@media (width<=1100px){.uc-grid{grid-template-columns:1fr 1fr}.uc-card{grid-column:span 1}.uc-card.uc-wide{grid-column:1/-1}}@media (width<=900px){.uc-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.uc-card,.uc-card.uc-wide{grid-column:auto}}.sk-page h2 .sk-dim{color:#9a9ea6}.sk-close h2 .sk-dim-w{color:#ffffff9e}.sk-stage{width:min(1340px,100% - 2*clamp(16px,3vw,48px));margin:clamp(48px,5vw,64px) auto 0;position:relative}.sk-stage .sk-app{width:100%;margin:0}.sk-sat{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:360px;color:var(--sk-ink);background:#fffffff5;border-radius:14px;padding:6px;position:absolute;top:26%;right:clamp(-28px,-1.6vw,-12px);box-shadow:0 0 0 1px #0000000f,0 30px 80px #0a1e4659,0 8px 20px #0a1e461f}.sk-sat-h{align-items:center;gap:8px;padding:10px 12px 8px;font-size:13.5px;font-weight:500;display:flex}.sk-sat-dot{background:#3fb26b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e3f5ea}.sk-sat-n{font-family:var(--sk-mono);color:var(--sk-faint);margin-left:auto;font-size:11px;font-weight:400}.sk-sat-row{border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.sk-sat-row+.sk-sat-row{border-top:1px solid #f1f1f3;border-radius:0}.sk-sat-av{background:#f2f3f5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #e6e7ea}.sk-sat-av svg,.sk-sat-av img{width:15px;height:15px;color:var(--sk-ink)}.sk-sat-row>div{gap:2px;min-width:0;display:grid}.sk-sat-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sk-sat-row span{color:var(--sk-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sk-sat-row em{font-style:normal}.sk-sat .g{color:#1f8f4e}.sk-sat .r{color:#d0453c}.sk-sat-btn{background:#fff;border-radius:7px;flex:none;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #e3e4e7}.sk-shipped{grid-template-columns:1fr 2.4fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sk-shipped h2{margin-top:24px}.sk-more{margin-top:18px;font-size:15px;text-decoration:none;display:inline-block;color:#2f6fd0!important}.sk-more:hover{text-decoration:underline}.sk-shipped ol{border-top:1px solid #eeeff1;margin:0;padding:0;list-style:none}.sk-shipped li a{border-bottom:1px solid #eeeff1;grid-template-columns:64px 1fr auto 18px;align-items:center;gap:18px;padding:15px 4px;text-decoration:none;transition:background .2s;display:grid}.sk-shipped li a:hover{background:#fafafb}.sk-shipped time{font-family:var(--sk-mono);color:var(--sk-faint);font-size:13px}.sk-shipped b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.sk-ver{font-family:var(--sk-mono);color:var(--sk-faint);font-size:12px}.sk-chev{color:#b4b7bc;font-size:18px}@media (width<=1100px){.sk-sat{width:320px;top:22%}}@media (width<=900px){.sk-stage{width:calc(100% - 2 * var(--sk-gutter));margin-top:40px}.sk-sat{width:auto;margin:-40px 12px 0;position:relative;top:auto;right:auto}.sk-hero{padding-bottom:24px}.sk-stage .sk-app{border-radius:10px}.sk-shipped{grid-template-columns:1fr}.sk-shipped li a{grid-template-columns:52px 1fr 18px}.sk-ver{display:none}.sk-shipped b{white-space:normal;font-size:15px}}.sk-hero-video{aspect-ratio:1440/900;background:#1a1a1c;width:100%;height:auto;display:block}@media (width<=640px){.sk-hero-video{aspect-ratio:4/5;object-fit:cover;object-position:60% 50%}}.sk-row .sk-window:has(.sk-crop){justify-self:end;width:100%;max-width:580px}.sk-row.flip .sk-window:has(.sk-crop){justify-self:start}@media (width<=900px){.sk-row .sk-window:has(.sk-crop){justify-self:stretch;max-width:none}}.sk-nav nav{align-items:center}.sk-dd{position:relative}.sk-dd-btn{color:inherit;cursor:pointer;font-family:var(--sk-mono);letter-spacing:.07em;text-transform:uppercase;opacity:.88;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.sk-dd-btn:hover,.sk-dd.on .sk-dd-btn{opacity:1}.sk-dd-btn svg{transition:transform .2s var(--sk-ease)}.sk-dd.on .sk-dd-btn svg{transform:rotate(180deg)}.sk-dd-list{z-index:20;width:300px;color:var(--sk-ink);opacity:0;visibility:hidden;transition:opacity .18s var(--sk-ease), transform .18s var(--sk-ease), visibility .18s;background:#fff;border-radius:10px;margin:0;padding:8px;list-style:none;position:absolute;top:100%;left:50%;transform:translate(-50%,6px);box-shadow:0 0 0 1px #0000000f,0 18px 40px #0a1e462e}.sk-dd-list:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.sk-dd.on .sk-dd-list,.sk-dd:focus-within .sk-dd-list{opacity:1;visibility:visible;transform:translate(-50%,12px)}.sk-nav nav .sk-dd-list a{letter-spacing:0;text-transform:none;opacity:1;color:var(--sk-ink);border-radius:6px;padding:9px 10px;font-family:inherit;font-size:14px;display:block}.sk-dd-list a:hover{background:#f4f5f7}.sk-dd-list b{font-weight:500;display:block}.sk-dd-list small{color:var(--sk-muted);margin-top:2px;font-size:12.5px;display:block}.sk-nav nav .sk-dd-all a{border-top:1px solid var(--sk-line);color:#2f6fd0;border-radius:0 0 6px 6px;margin-top:4px;padding-top:10px;font-size:13.5px}@media (width<=900px){.sk-nav.open nav{align-items:stretch}.sk-nav.open .sk-dd-btn{border-bottom:1px solid var(--sk-line);opacity:1;width:100%;color:var(--sk-ink);justify-content:space-between;padding:16px 4px;font-size:14px}.sk-dd-list{width:auto;box-shadow:none;opacity:1;visibility:visible;padding:0 0 8px;display:none;position:static;transform:none}.sk-dd.on .sk-dd-list{display:block;transform:none}.sk-nav.open nav .sk-dd-list a{border-bottom:0;padding:12px 8px}.sk-nav.open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.sk-nav.open nav{justify-self:stretch;width:auto;padding:8px 20px 24px;left:0;right:0;overflow-y:auto}}.sk-hero-act{align-items:center}.sk-plans{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff24;border-radius:999px;align-items:center;gap:12px;height:54px;padding:0 18px 0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52,0 10px 30px #0a1e4629}.sk-plans-marks{display:flex}.sk-plans-marks span{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:-8px;display:grid;box-shadow:0 0 0 2px #ffffff8c,0 2px 6px #0a1e462e}.sk-plans-marks span:last-child{margin-right:0}.sk-plans-marks svg,.sk-plans-marks img{width:16px;height:16px;color:var(--sk-ink)}.sk-plans-txt{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.sk-plans-txt b{letter-spacing:-.01em;font-size:14.5px;font-weight:500}.sk-plans-txt small{color:#ffffffc7;font-size:12.5px}@media (width<=640px){.sk-hero-act{flex-wrap:wrap}.sk-plans{justify-content:flex-start;width:100%;height:56px}}.sk-hero-act{gap:14px}.sk-plans{box-sizing:border-box}@media (width<=640px){.sk-hero-act{gap:10px}.sk-plans{min-width:0}.sk-plans-txt b{font-size:14px}}.sk-nav nav>a,.sk-dd-btn{align-items:center;height:32px;line-height:1;display:inline-flex}.sk-mega{z-index:30;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(18px)saturate(1.4);width:400px;color:var(--sk-ink);text-align:left;transition:opacity .18s var(--sk-ease), transform .18s var(--sk-ease), visibility .18s;background:#fffffff0;border-radius:18px;padding:8px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%,6px);box-shadow:0 0 0 1px #143c8214,0 24px 60px #14326e38,0 6px 16px #14326e1a}.sk-mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.sk-dd.on .sk-mega,.sk-dd:focus-within .sk-mega{opacity:1;visibility:visible;transform:translate(-50%,12px)}.sk-nav nav .sk-mega a{letter-spacing:0;text-transform:none;opacity:1;color:var(--sk-ink);font-family:Geist Sky,Inter Sky,system-ui,sans-serif}.sk-nav nav .sk-mega a.sk-mega-feat{color:#fff}.sk-mega-feat{isolation:isolate;background:linear-gradient(115deg,#0d2a6e 0%,#1f4fa6 45%,#5b93dc 80%,#a9cdf2 100%);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.sk-mega-feat:after{content:"";z-index:-1;opacity:.35;mix-blend-mode:overlay;background-image:var(--sk-grain-img);background-size:220px 220px;position:absolute;inset:0}.sk-mega-tag{font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:3px 8px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff47}.sk-mega-txt{min-width:0}.sk-mega-feat b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.sk-mega-feat small{font-family:var(--sk-mono);color:#ffffffb8;margin-top:2px;font-size:11px;display:block}.sk-mega ul{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sk-mega li a{border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:grid}.sk-mega li a:hover{background:#f1f6fe}.sk-mega-n{font-family:var(--sk-mono);color:#2a62bb;font-size:11px}.sk-mega li b{font-size:14px;font-weight:500;line-height:1.3;display:block}.sk-mega li small{color:var(--sk-muted);margin-top:2px;font-size:12.5px;display:block}.sk-mega-go{color:#2a62bb;opacity:0;transition:opacity .15s, transform .15s var(--sk-ease);transform:translate(-4px)}.sk-mega-feat .sk-mega-go{color:#fff;opacity:.8;transform:none}.sk-mega li a:hover .sk-mega-go,.sk-mega-feat:hover .sk-mega-go{opacity:1;transform:translate(0)}.sk-mega-foot{color:var(--sk-muted);background:#f8fafd;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;margin:6px -8px -8px;padding:11px 20px;font-size:12px;display:flex}.sk-nav nav .sk-mega-foot a{color:#1d4fae;font-size:12.5px;font-weight:500}@media (width<=900px){.sk-mega{opacity:1;visibility:visible;width:auto;margin:8px 0 12px;display:none;position:static;transform:none;box-shadow:0 0 0 1px #143c821a}.sk-dd.on .sk-mega{display:block;transform:none}.sk-nav.open nav .sk-mega li a{border-bottom:0;padding:10px 12px}.sk-nav.open nav .sk-mega .sk-mega-feat{padding:12px 14px}.sk-mega-foot span{display:none}.sk-mega-go{opacity:1;transform:none}.sk-nav.open .sk-dd-btn,.sk-nav.open nav>a{height:auto}}.sk-npx-note{font-family:var(--sk-mono);color:#fffc;margin:8px 0 0;font-size:11.5px}.sk-midband{margin:clamp(48px, 6vw, 80px) var(--sk-gutter) 0;color:#fff;background:linear-gradient(#2a60c2 0%,#4a88db 100%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px 32px;display:flex}.sk-midband-text{color:#fff;max-width:520px;margin:0;font-size:1.1rem}.sk-midband-text b{margin-bottom:4px;font-size:1.35rem;display:block}.sk-midband-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=760px){.sk-midband{padding:22px 20px}}.sk-hero-side>.sk-plans{margin-top:16px}.sk-hero-gh svg{flex:none}@media (width<=640px){.sk-hero-side>.sk-plans{margin-top:12px}}.sk-hero-tags{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.sk-hero-tags .sk-ph{margin:0}@media (width>=1100px){.sk-hero-copy{box-sizing:border-box;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:0 clamp(40px,4vw,72px);width:min(1340px,100% - 2*clamp(16px,3vw,48px));max-width:none;margin:0 auto;padding:clamp(108px,8.5vw,128px) 0 0;display:grid}.sk-hero-side .sk-lede{max-width:540px;margin-top:0}.sk-hero-side .sk-hero-act{margin-top:26px}.sk-hero-side .sk-avail{margin-top:18px}.sk-stage{margin-top:44px}}.sk-page{--t-body:16px;--t-small:14px;--t-lead:clamp(1.0625rem, 1rem + .25vw, 1.1875rem)}.sk-btn{letter-spacing:-.005em;font-family:inherit;font-size:14px;font-weight:500}.sk-btn-lg{font-size:15px}.sk-nav nav a,.sk-dd-btn{letter-spacing:-.005em;text-transform:none;font-family:inherit;font-size:14.5px;font-weight:450}.sk-avail{letter-spacing:0;font-family:inherit;font-size:13.5px}.sk-news{font-size:13.5px}.sk-news-tag{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:500}.sk-hero h1{letter-spacing:-.04em;font-size:clamp(2.75rem,1.5rem + 3.9vw,4.5rem);line-height:1}.sk-lede{font-size:var(--t-lead);letter-spacing:-.01em;line-height:1.5}.sk-page h2{letter-spacing:-.035em;font-size:clamp(2rem,1.35rem + 2vw,3rem);line-height:1.06}.sk-close h2{font-size:clamp(2.25rem,1.4rem + 2.8vw,3.75rem)}.fr-txt h3,.sk-row h3,.fr-num{letter-spacing:-.03em;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.12}.uc-txt h3,.sk-card h3,.sk-step h3,.sk-own-cell h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}.sk-faq summary{letter-spacing:-.015em;font-size:1.125rem}.sk-head-row p,.sk-close-in>p:first-of-type,.sk-midband-text{font-size:var(--t-lead);letter-spacing:-.01em;line-height:1.5}.sk-head-row p{text-align:left}.fr-txt p,.sk-row p,.uc-txt p,.sk-card p,.sk-step p,.sk-own-cell p,.sk-faq details p,.sk-faq-more,.sk-more,.fr-link{font-size:var(--t-body);line-height:1.6}.sk-row li,.sk-stats span{font-size:var(--t-small)}.sk-midband-text b{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.sk-tools li{font-size:16px}@media (width>=1100px){.sk-hero-copy{align-items:start;row-gap:30px}.sk-hero-head{display:contents}.sk-hero-tags{grid-column:1/-1}.sk-hero h1{margin:0}.sk-hero-side{padding-top:6px}}.sk-head-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px}.sk-head-row p{max-width:560px}@media (width<=640px){.sk-hero h1 br{display:none}}.sk-dlcard{z-index:70;box-sizing:border-box;width:min(360px,100% - 32px);color:var(--sk-ink);animation:sk-dl-in .25s var(--sk-ease,ease) both;background:#fff;border-radius:12px;padding:16px 16px 14px;position:fixed;bottom:16px;right:16px;box-shadow:0 0 0 1px #00000014,0 16px 40px #0a1e462e}.sk-dlcard p{color:var(--sk-ink-2,#33363b);margin:0;font-size:14px;line-height:1.5}.sk-dlcard p b{color:var(--sk-ink);margin-bottom:2px;font-weight:500;display:block}.sk-dlcard-act{gap:8px;margin-top:12px;display:flex}.sk-dlcard-act .sk-btn{flex:1;justify-content:center}@keyframes sk-dl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sk-page :is(h1,h2){letter-spacing:-.045em;font-family:Manrope,Geist Sky,sans-serif;font-weight:400}.sk-hero h1{font-size:clamp(2.9rem,1.2rem + 4.8vw,5.1rem);line-height:.96}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2)format("woff2");font-weight:200 800;font-display:swap}.sk-hero h1{letter-spacing:-.05em;font-family:Manrope,Geist Sky,sans-serif;font-weight:400;line-height:1}.sk-what{color:#ffffffc7;letter-spacing:-.005em;max-width:520px;margin:14px 0 0;font-size:14.5px;line-height:1.5}.sk-hero .sk-lede,.sk-hero .sk-what,.sk-hero .sk-avail{text-shadow:0 1px 2px #0d2a6e59,0 0 22px #0d2a6e73}.sk-hero .sk-what{color:#ffffffe0}.sk-hero-why{letter-spacing:-.005em;color:#ffffffe6;text-shadow:0 1px 2px #0d2a6e59,0 0 22px #0d2a6e73;margin:22px 0 0;font-size:15px}.sk-hero .sk-hero-why+h1{margin-top:10px;font-size:clamp(2.4rem,1rem + 3.9vw,4.2rem);line-height:1.02}@media (width>=1100px){.sk-hero-why{grid-column:1/-1;margin:0 0 -14px}.sk-hero .sk-hero-why+h1{margin-top:0}}
