@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fc6a2218-module__Tm4QHa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--color-bg-start:#f2f2f7;--color-bg-end:#e9e9f0;--color-surface:#fff;--color-surface-soft:#f7f7fb;--color-text:#1c1c1e;--color-text-dim:#6e6e73;--color-text-muted:#a1a1a6;--color-accent:#0a84ff;--color-accent-strong:#0060c9;--color-accent-tint:#eaf3ff;--color-success:#34c759;--color-danger:#ff3b30;--color-border:#3c3c431a;--color-border-strong:#3c3c432e;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow-sm:0 1px 2px #1018280a, 0 2px 6px #1018280a;--shadow-md:0 1px 2px #1018280a, 0 6px 14px #1018280f, 0 16px 32px #10182812;--shadow-sheet:0 2px 8px #1018280f, 0 12px 32px #1018281a, 0 32px 64px #1018281a;--shadow-accent:0 4px 12px #0a84ff24, 0 12px 32px #0a84ff1f;--radius-sheet:28px;--radius-card:22px;--radius-control:12px;--radius-pill:999px;--duration-fast:.15s;--duration-normal:.3s;--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}body{color:var(--color-text);font-family:var(--font-system);background:radial-gradient(ellipse 80% 50% at 50% -10%, #0a84ff12, transparent 72%), linear-gradient(180deg, var(--color-bg-start) 0%, var(--color-bg-end) 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;min-height:100vh;margin:0}.sheet{border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);background:#f6f7f9;border:1px solid #3c3c431a;position:relative}.grabber{border-radius:var(--radius-pill);background:#3c3c434d;width:36px;height:5px;margin:10px auto 0}.segmented{border-radius:var(--radius-control);background:#7676801f;gap:2px;padding:2px;display:flex}.segmented__item{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:7px 12px;font-size:14px;font-weight:600}.segmented__item[aria-selected=true],.segmented__item[aria-pressed=true]{background:var(--color-surface);box-shadow:var(--shadow-sm)}.skeleton{background:linear-gradient(90deg,#7676801a 25%,#7676802e 37%,#7676801a 63%) 0 0/400% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0%}}.glass,.glass-frosted{border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);background:#f6f7f9;border:1px solid #3c3c431a;position:relative}button,a[role=button],label[for],.press{transition:transform .12s var(--ease-ios)}button:active,a[role=button]:active,.press:active{transform:scale(.97)}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient__blob{filter:blur(60px);opacity:.7;will-change:transform;border-radius:50%;position:absolute}.ambient__blob--1{background:radial-gradient(circle,#0a84ff9e,#0000 70%);width:620px;height:620px;animation:32s ease-in-out infinite ambient-drift-1;top:-160px;left:2%}.ambient__blob--2{background:radial-gradient(circle,#8278ff8c,#0000 70%);width:540px;height:540px;animation:38s ease-in-out infinite ambient-drift-2;top:22%;right:-4%}.ambient__blob--3{background:radial-gradient(circle,#40c4ff8c,#0000 70%);width:500px;height:500px;animation:44s ease-in-out infinite ambient-drift-3;bottom:-160px;left:24%}.ambient__blob--4{background:radial-gradient(circle,#ff967857,#0000 70%);width:380px;height:380px;animation:50s ease-in-out infinite reverse ambient-drift-1;top:55%;left:-6%}.ambient__frost{-webkit-backdrop-filter:blur(90px)saturate(170%);background:#f6f8fd6b;position:absolute;inset:0}.ambient__grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ambient-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,34px)scale(1.06)}}@keyframes ambient-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-42px,50px)scale(1.08)}}@keyframes ambient-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(34px,-42px)scale(1.05)}}.login-bg{z-index:0;background:linear-gradient(180deg, var(--color-bg-start) 0%, var(--color-bg-end) 100%);position:fixed;inset:0;overflow:hidden}.login-bg__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-bg__img--static{animation:none}.login-bg__veil{-webkit-backdrop-filter:blur(2px)saturate(115%);background:radial-gradient(60% 50%,#0000001a,#0000004d 100%),linear-gradient(#00000026,#00000059);position:absolute;inset:0}@property --halo-hue{syntax:"<angle>";inherits:false;initial-value:0deg}.halo-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.halo-orb{will-change:transform, filter;border-radius:50%;width:100%;height:100%;margin-top:-50%;margin-left:-50%;position:absolute;top:50%;left:50%}.halo-orb--1{background:radial-gradient(closest-side, hsl(calc(210deg + var(--halo-hue)) 100% 60% / .42), transparent 62%);filter:blur(50px);max-width:720px;max-height:720px;animation:9s ease-in-out infinite halo-breathe-1}.halo-orb--2{background:radial-gradient(closest-side, hsl(calc(225deg + var(--halo-hue)) 95% 62% / .32), transparent 62%);filter:blur(60px);max-width:560px;max-height:560px;animation:11s ease-in-out infinite halo-breathe-2}@keyframes halo-breathe-1{0%,to{--halo-hue:0deg;opacity:.9}50%{--halo-hue:30deg;opacity:1}}@keyframes halo-breathe-2{0%,to{--halo-hue:0deg;opacity:.8}50%{--halo-hue:-24deg;opacity:.95}}.halo-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.copy-shine{position:relative;overflow:hidden}.copy-shine:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 180% 0/220% 100%;position:absolute;inset:0}.copy-shine--go:after{animation:copy-shine .7s var(--ease-ios) 1}@keyframes copy-shine{0%{background-position:180% 0}to{background-position:-80% 0}}.copy-check-path{stroke-dasharray:24;stroke-dashoffset:24px}.copy-check-path--draw{animation:copy-check-draw .4s var(--ease-ios) forwards}@keyframes copy-check-draw{to{stroke-dashoffset:0}}.shard-field{justify-content:center;align-items:flex-end;gap:10px;height:92px;margin:4px 0 18px;display:flex;position:relative}.shard{-webkit-backdrop-filter:blur(8px);transform-origin:bottom;width:42px;animation:shard-materialize 2.4s var(--ease-ios) infinite;background:linear-gradient(160deg,#78b4ff38,#0a84ff1a);border:1px solid #a0c8ff59;border-radius:9px;box-shadow:0 6px 18px #0a84ff24}.shard:first-child{height:58px;animation-delay:0s}.shard:nth-child(2){height:78px;animation-delay:.28s}.shard:nth-child(3){height:46px;animation-delay:.56s}@keyframes shard-materialize{0%{opacity:0;filter:blur(8px);transform:translateY(12px)rotate(-5deg)scale(.92)}26%,74%{opacity:1;filter:blur();transform:translateY(0)rotate(-1.5deg)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(-8px)rotate(2deg)scale(.96)}}.file-enter{opacity:0;animation:file-enter .46s var(--ease-ios) forwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes file-enter{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.wslide{aspect-ratio:16/10;border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-sm);background:#7676801a;margin-bottom:18px;position:relative;overflow:hidden}.wslide__img{object-fit:cover;width:100%;height:100%;animation:wslide-in .7s var(--ease-ios) both;position:absolute;inset:0}@keyframes wslide-in{0%{opacity:0;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}.wslide--full{z-index:0;aspect-ratio:auto;box-shadow:none;border-radius:0;margin:0;position:fixed;inset:0}.wslide__veil{-webkit-backdrop-filter:blur(1.5px)saturate(112%);background:radial-gradient(60% 55% at 50% 45%,#0000001f,#00000052 100%),linear-gradient(#00000024,#0000004d);position:absolute;inset:0}.wslide__cap{max-width:82%;animation:wslide-cap-in .7s var(--ease-ios) both;pointer-events:none;line-height:1.3;position:absolute}@keyframes wslide-cap-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.shard{opacity:1;animation:none}.file-enter{opacity:1}.wslide__img,.wslide__cap{opacity:1;animation:none}}
