@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sn-primary: #5B5BD6;--sn-primary-hover: #4A4AC4;--sn-primary-soft: #EEEEFB;--sn-ink: #1B1F27;--sn-muted: #6B7382;--sn-line: #E6E8EF;--sn-surface: #FFFFFF;--sn-bg: #F5F6FA;--sn-frame: #E0E2EA;--sn-chrome: #F4F5F8;--sn-soft: #F0F1F6;--sn-skeleton: #E2E6EC;--sn-input-border: #D7DBE5;--sn-confirm-bg: rgba(255,255,255,.92);--sn-code-bg: #12151A;--sn-code-fg: #C9D1E0;--sn-success: #16A34A;--sn-warning: #D97706;--sn-danger: #E5484D;--sn-danger-hover: #CC3A40;--sn-success-ink: #16A34A;--sn-warning-ink: #B45309;--sn-danger-ink: #DC2626;--sn-success-soft: rgba(22,163,74,.12);--sn-warning-soft: rgba(217,119,6,.12);--sn-danger-soft: rgba(220,38,38,.12);--sn-radius-sm: 9px;--sn-radius-md: 12px;--sn-radius-control: 11px;--sn-radius-lg: 16px;--sn-radius-xl: 22px;--sn-radius-full: 999px;--sn-space-1: 4px;--sn-space-2: 8px;--sn-space-3: 12px;--sn-space-4: 16px;--sn-space-5: 20px;--sn-space-6: 24px;--sn-space-7: 32px;--sn-space-8: 44px;--sn-font: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--sn-mono: "JetBrains Mono", ui-monospace, monospace;--sn-text-xs: 12px;--sn-text-sm: 13.5px;--sn-text-md: 14.5px;--sn-text-lg: 16px;--sn-text-xl: 24px;--sn-text-2xl: 34px;--sn-shadow-sm: 0 1px 2px rgba(20,24,40,.06);--sn-shadow-md: 0 8px 20px rgba(91,91,214,.3);--sn-shadow-lg: 0 24px 60px rgba(20,24,40,.12);--sn-ring: conic-gradient(from 0deg, #5B5BD6, #9D5BD6, #FF8A3D, #5B5BD6)}:root[data-theme=dark]{--sn-primary: #7C7CF0;--sn-primary-hover: #6A6AE6;--sn-primary-soft: #20223A;--sn-ink: #EDEFF3;--sn-muted: #9098A6;--sn-line: #262C36;--sn-surface: #171B22;--sn-bg: #0E1116;--sn-frame: #0E1116;--sn-chrome: #171B22;--sn-soft: #1F242C;--sn-skeleton: #2A313C;--sn-input-border: #39414F;--sn-confirm-bg: rgba(14,17,22,.9);--sn-code-bg: #080A0E;--sn-code-fg: #C9D1E0}:root{--sn-grad-babyshark: linear-gradient(165deg, #5AC8FA, #0A6CFF);--sn-grad-pix: linear-gradient(165deg, #5B5BD6, #9D5BD6);--sn-grad-encanto: linear-gradient(165deg, #C04BD6, #FF8A3D);--sn-grad-wedding: linear-gradient(165deg, #D9B38C, #8C6239);--sn-grad-halloween: linear-gradient(165deg, #7C3AED, #171A21);--sn-grad-toy: linear-gradient(165deg, #34D399, #0EA5E9);--sn-grad-balloon: linear-gradient(165deg, #FB7185, #F43F5E)}.sn-root{font-family:var(--sn-font);color:var(--sn-ink);background:var(--sn-bg);-webkit-font-smoothing:antialiased}.sn-root *,.sn-root *:before,.sn-root *:after{box-sizing:border-box}@keyframes sn-spin{to{transform:rotate(360deg)}}@keyframes sn-ring{to{transform:rotate(360deg)}}@keyframes sn-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}@keyframes sn-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sn-pop{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.03)}to{transform:scale(1);opacity:1}}@keyframes sn-rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes sn-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sn-fill{0%{width:0}70%,to{width:100%}}@keyframes sn-float{0%,to{transform:translate(0)}50%{transform:translate(10px,-26px)}}@keyframes sn-caret{0%,to{opacity:1}50%{opacity:0}}.sn-fade{animation:sn-rise .45s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.sn-root *,.sn-root *:before,.sn-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sn-space-2);height:44px;padding:0 18px;border:none;border-radius:var(--sn-radius-control);font-family:var(--sn-font);font-weight:700;font-size:var(--sn-text-md);cursor:pointer;transition:background .18s,transform .1s,box-shadow .18s,border-color .18s}.sn-btn:active{transform:scale(.99)}.sn-btn:focus-visible{outline:2px solid var(--sn-primary);outline-offset:2px}.sn-btn--primary{background:var(--sn-primary);color:#fff;box-shadow:var(--sn-shadow-md)}.sn-btn--primary:hover{background:var(--sn-primary-hover)}.sn-btn--secondary{background:var(--sn-primary-soft);color:var(--sn-primary)}.sn-btn--outline{background:var(--sn-surface);border:1.5px solid var(--sn-input-border);color:var(--sn-ink)}.sn-btn--danger{background:var(--sn-danger);color:#fff;box-shadow:0 6px 16px -4px #e5484d73}.sn-btn--danger:hover{background:var(--sn-danger-hover);box-shadow:0 8px 20px -4px #e5484d80}.sn-btn--danger:focus-visible{outline-color:var(--sn-danger)}.sn-btn--danger-soft{background:transparent;border:1.5px solid var(--sn-danger-soft);color:var(--sn-danger)}.sn-btn--danger-soft:hover{background:var(--sn-danger-soft);border-color:transparent}.sn-btn--danger-soft:focus-visible{outline-color:var(--sn-danger)}.sn-btn--sm{height:38px;padding:0 14px;font-size:var(--sn-text-sm)}.sn-input{width:100%;height:44px;padding:0 14px;border:1.5px solid var(--sn-input-border);border-radius:var(--sn-radius-control);background:var(--sn-surface);font-family:var(--sn-font);font-size:var(--sn-text-md);color:var(--sn-ink);outline:none;transition:border-color .18s,box-shadow .18s}.sn-input::placeholder{color:var(--sn-muted)}.sn-input:focus{border-color:var(--sn-primary)}.sn-input--error{border-color:#f0a8a8;background:#fef7f7}.sn-label{display:block;margin-bottom:7px;font-size:var(--sn-text-xs);font-weight:600;color:var(--sn-ink)}.sn-field-error{font-size:var(--sn-text-xs);font-weight:500;color:var(--sn-danger)}.sn-toggle{position:relative;display:inline-block;width:42px;height:24px;flex:none;border:none;border-radius:var(--sn-radius-full);background:#cbd2dc;cursor:pointer;transition:background .2s}:root[data-theme=dark] .sn-toggle{background:#39414f}.sn-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .2s}.sn-toggle[aria-checked=true]{background:var(--sn-primary)}.sn-toggle[aria-checked=true]:after{left:20px}.sn-toggle:focus-visible{outline:2px solid var(--sn-primary);outline-offset:2px}.sn-badge{display:inline-flex;align-items:center;gap:var(--sn-space-2);padding:5px 11px;border-radius:var(--sn-radius-full);font-size:11.5px;font-weight:700}.sn-badge:before{content:"";width:7px;height:7px;border-radius:var(--sn-radius-full)}.sn-badge--ready{background:var(--sn-success-soft);color:var(--sn-success-ink)}.sn-badge--ready:before{background:var(--sn-success)}.sn-badge--processing{background:var(--sn-warning-soft);color:var(--sn-warning-ink)}.sn-badge--processing:before{background:var(--sn-warning);animation:sn-pulse 1.2s infinite}.sn-badge--failed{background:var(--sn-danger-soft);color:var(--sn-danger-ink)}.sn-badge--failed:before{background:var(--sn-danger)}.sn-progress{height:7px;border-radius:var(--sn-radius-full);background:var(--sn-soft);overflow:hidden}.sn-progress__bar{height:100%;border-radius:var(--sn-radius-full);background:var(--sn-primary);transition:width .25s}.sn-segs{display:flex;gap:4px}.sn-seg{flex:1;height:3px;border-radius:var(--sn-radius-full);background:#ffffff59;overflow:hidden}.sn-seg__fill{display:block;height:100%;border-radius:var(--sn-radius-full);background:#fff}.sn-skeleton{background:linear-gradient(90deg,var(--sn-soft) 25%,var(--sn-skeleton) 37%,var(--sn-soft) 63%);background-size:720px 100%;animation:sn-shimmer 1.4s infinite linear}.sn-ring{position:relative;border-radius:50%;padding:3px;background:var(--sn-ring);animation:sn-ring 6s linear infinite}.sn-card{background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:var(--sn-radius-lg);box-shadow:var(--sn-shadow-sm)}.glass{background:#ffffff8c;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:0 10px 36px #1f265a1f,inset 0 1px #ffffffd9;border-radius:24px}.glass--soft{background:#fff6}.glass--bar{background:#fff9;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 24px #1f265a1a,inset 0 1px #ffffffd9}:root[data-theme=dark] .glass,:root[data-theme=dark] .glass--bar{background:#181a268c;border-color:#ffffff1a;box-shadow:0 10px 36px #00000073,inset 0 1px #ffffff1a}:root[data-theme=dark] .glass--soft{background:#181a2666}.glass-input{background:#ffffff80;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-input:focus{background:#ffffffbf;border-color:var(--sn-primary);box-shadow:0 0 0 4px #5b5bd629}:root[data-theme=dark] .glass-input{background:#ffffff0f;border-color:#ffffff24}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,transparent 32%,rgba(255,255,255,.28) 46%,transparent 60%);transform:translate(-130%);transition:transform .75s cubic-bezier(.22,1,.36,1)}.sheen:hover:after{transform:translate(130%)}@keyframes sn-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.reveal{animation:sn-rise-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes sn-drift{0%{transform:translateZ(0) scale(1) rotate(0)}to{transform:translate3d(-4%,3%,0) scale(1.1) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.reveal,.sheen:after{animation:none!important;transition:none!important}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sn-display: "Schibsted Grotesk", "Hanken Grotesk", system-ui, sans-serif}html,body{margin:0;min-height:100%}*{box-sizing:border-box}body{font-family:var(--sn-font);color:var(--sn-ink);-webkit-font-smoothing:antialiased;background:#e9ebf5;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:-25%;z-index:-2;pointer-events:none;background:radial-gradient(38% 44% at 18% 20%,rgba(91,91,214,.5),transparent 62%),radial-gradient(34% 40% at 82% 16%,rgba(255,138,61,.34),transparent 62%),radial-gradient(42% 46% at 72% 88%,rgba(244,63,94,.32),transparent 62%),radial-gradient(40% 50% at 28% 82%,rgba(157,140,255,.42),transparent 62%);filter:blur(64px) saturate(125%);animation:sn-drift 26s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=dark] body{background:#08090f}:root[data-theme=dark] body:before{background:radial-gradient(38% 44% at 18% 20%,rgba(91,91,214,.55),transparent 60%),radial-gradient(34% 40% at 82% 16%,rgba(255,138,61,.28),transparent 60%),radial-gradient(42% 46% at 72% 88%,rgba(244,63,94,.3),transparent 60%),radial-gradient(40% 50% at 28% 82%,rgba(124,124,240,.4),transparent 60%);filter:blur(72px) saturate(120%)}:root[data-theme=dark] body:after{opacity:.06}
