
@font-face{font-family:'SFD';src:url(/assets/fonts/SF-Pro-Display-Regular.woff2) format('woff2');font-weight:400}
@font-face{font-family:'SFD';src:url(/assets/fonts/SF-Pro-Display-Medium.woff2) format('woff2');font-weight:500}
@font-face{font-family:'SFD';src:url(/assets/fonts/SF-Pro-Display-Semibold.woff2) format('woff2');font-weight:600}
@font-face{font-family:'SFD';src:url(/assets/fonts/sf-pro-display_bold.woff2) format('woff2');font-weight:700}
@font-face{font-family:'SFT';src:url(/assets/fonts/SF-Pro-Text-Regular.woff2) format('woff2');font-weight:400}
@font-face{font-family:'SFT';src:url(/assets/fonts/SF-Pro-Text-Medium.woff2) format('woff2');font-weight:500}
@font-face{font-family:'SFT';src:url(/assets/fonts/SF-Pro-Text-Semibold.woff2) format('woff2');font-weight:600}
:root{
  
  --n-font:'SFT',-apple-system,system-ui,sans-serif; --n-display:'SFD','SFT',-apple-system,system-ui,sans-serif;
  --n-t-xs:11px; --n-t-rail:9.5px; --n-t-sm:12.5px; --n-t:14px; --n-t-md:15px; --n-t-lg:17px; --n-t-xl:20px; --n-t-num:32px; --n-t-h1:36px; --n-t-hello:34px;
  --n-w:400; --n-w-mid:500; --n-w-strong:600; --n-w-bold:700; --n-eb-track:.14em; --n-h1-track:-.03em; --n-num-track:-.03em;
  
  --n-gap:16px; --n-gap-sm:10px; --n-gap-xs:6px; --n-gap-lg:22px; --n-pad:18px; --n-pad-sm:12px; --n-page:34px; --n-page-end:32px;
  --n-r:16px; --n-r-lg:24px; --n-r-sm:12px; --n-r-xs:9px; --n-pill:999px;
  --n-field:38px; --n-btn:38px; --n-btn-sm:30px; --n-row:44px; --n-av:30px; --n-av-sm:22px; --n-av-lg:40px; --n-av-xl:56px; --n-pill-sm:24px; --n-ico:16px; --n-ico-sm:14px; --n-ico-lg:20px; --n-ico-badge:10px; --n-ico-xl:44px; --n-logo:44px;
  --n-gbar:64px; --n-rail:96px; --n-rail-ib:88px;    --n-tile-min:260px; --n-card-min:clamp(280px,16.7vw,420px); --n-card-gap:clamp(14px,1.4vw,28px);    --n-file-min:220px; --n-side:320px; --n-dot:8px; --n-line-w:1px;
  --n-sf:17px; --n-sf-sm:15px; --n-sf-lg:28px;   
  --n-lift:-3px; --n-motion:.14s; --n-ease:cubic-bezier(.2,.8,.2,1); --n-ease-out:cubic-bezier(.16,1,.3,1); --n-enter:.32s; --n-stagger:.04s; --n-press:.97;
  
  --n-bg:#000000; --n-ink:#f5f5f7; --n-ink-2:#c7c7cc; --n-ink-3:#8e8e93; --n-ink-4:#636366; --n-on-blue:#ffffff;
  --n-blue:#0a84ff; --n-btn-blue:#0071e3; --n-blue-soft:rgba(10,132,255,.14); --n-green:#30d158; --n-amber:#ffd60a; --n-orange:#ff9f0a; --n-red:#ff453a; --n-purple:#bf5af2; --n-cyan:#64d2ff; --n-indigo:#5e5ce6;
  --n-w04:rgba(255,255,255,.04); --n-w05:rgba(255,255,255,.05); --n-w06:rgba(255,255,255,.06); --n-w08:rgba(255,255,255,.08); --n-w1:rgba(255,255,255,.1); --n-w12:rgba(255,255,255,.12); --n-w14:rgba(255,255,255,.14);
  --n-line:rgba(255,255,255,.08); --n-line-2:rgba(255,255,255,.14);
  
  --n-glass:linear-gradient(160deg,rgba(34,34,40,.86),rgba(12,12,15,.9)); --n-glass-edge:var(--n-w1);
  --n-glass-shadow:inset 0 1px 0 var(--n-w12),0 30px 80px -40px rgba(0,0,0,.9);
  
  --n-card:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.025)); --n-card-hover:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.04));
  --n-card-edge:rgba(255,255,255,.08); --n-card-edge-hover:rgba(255,255,255,.16); --n-card-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 26px -18px rgba(0,0,0,.9);
  --n-well:rgba(255,255,255,.035); --n-well-edge:rgba(255,255,255,.1);
  
  --n-seg:var(--n-w06); --n-seg-edge:var(--n-line);
  --n-on:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.08)); --n-on-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 16px -10px rgba(0,0,0,.8);
  --n-fld:linear-gradient(180deg,var(--n-w08),var(--n-w04)); --n-fld-shadow:inset 0 1px 0 var(--n-w12),0 0 0 1px var(--n-w08);
  --n-btn-glow:0 8px 24px rgba(10,132,255,.3); --n-btn-blue-hover:#0a7cf0;
  --n-menu:rgba(24,24,28,.98); --n-menu-shadow:0 0 0 1px var(--n-w1),0 18px 40px -14px rgba(0,0,0,.8);
  
  --n-hello:linear-gradient(180deg,#ffffff,#a1a1a6);
  --n-logo-bg:linear-gradient(145deg,#0a84ff,#5e5ce6); --n-logo-shadow:0 10px 30px rgba(10,132,255,.4),inset 0 1px 0 rgba(255,255,255,.4);
  --n-gold:linear-gradient(145deg,#ffd60a,#ff9f0a); --n-gold-ink:#000000; --n-gold-shadow:0 8px 24px rgba(255,214,10,.35);
  --n-dark-pill:linear-gradient(160deg,rgba(30,30,34,.86),rgba(10,10,12,.8)); --n-dark-pill-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(255,255,255,.06),0 6px 14px -8px rgba(0,0,0,.55);
  --n-picture:#0b0b0c; --n-stage:#141416; --n-shade:rgba(0,0,0,.55); --n-scrim:rgba(0,0,0,.62);
  
  --n-aura-1:radial-gradient(circle closest-side,rgba(10,132,255,.9) 0,rgba(10,132,255,.42) 38%,rgba(10,132,255,.12) 66%,rgba(10,132,255,0) 100%); --n-aura-2:radial-gradient(circle closest-side,rgba(94,92,230,.9) 0,rgba(94,92,230,.42) 38%,rgba(94,92,230,.12) 66%,rgba(94,92,230,0) 100%);
  --n-aura-3:radial-gradient(circle closest-side,rgba(255,255,255,.9) 0,rgba(255,255,255,.4) 36%,rgba(255,255,255,.1) 64%,rgba(255,255,255,0) 100%); --n-aura-4:radial-gradient(circle closest-side,rgba(100,210,255,.9) 0,rgba(100,210,255,.42) 38%,rgba(100,210,255,.12) 66%,rgba(100,210,255,0) 100%);   
  --n-aura-blur:blur(70px); --n-aura-op:.55; --n-aura-op-3:.18; --n-aura-op-4:.35; --n-aura-blend:screen;
  --n-aura-s1:46vw; --n-aura-s2:38vw; --n-aura-s3:34vw; --n-aura-s4:28vw;
  
  --n-tone-amber:#ffd60a; --n-tone-red:#ff453a; --n-tone-cyan:#64d2ff; --n-tone-green:#30d158; --n-tone-purple:#bf5af2;
  --n-hl-a:#30d158; --n-hl-b:#64d2ff; --n-hl-c:#ffd60a; --n-hl-d:#ff9f0a; --n-hl-f:#ff453a;
  color-scheme:dark;
}
html.n-light{
  --n-bg:#f4f6fa; --n-ink:#10131a; --n-ink-2:#3c485e; --n-ink-3:#69768d; --n-ink-4:#8a9099;
  --n-w04:rgba(16,19,26,.03); --n-w05:rgba(16,19,26,.04); --n-w06:rgba(16,19,26,.05); --n-w08:rgba(16,19,26,.07); --n-w1:rgba(16,19,26,.09); --n-w12:rgba(16,19,26,.1); --n-w14:rgba(16,19,26,.12);
  --n-line:rgba(16,19,26,.08); --n-line-2:rgba(16,19,26,.14); --n-blue:#007aff; --n-blue-soft:rgba(0,122,255,.12);
  --n-glass:linear-gradient(160deg,rgba(247,249,252,.94),rgba(238,242,247,.86)); --n-glass-edge:#ffffff;   
  --n-glass-shadow:inset 0 1px 1px #ffffff,0 0 0 1px rgba(16,19,26,.06),0 18px 40px -24px rgba(16,19,26,.32);
  --n-card:linear-gradient(160deg,#ffffff,rgba(255,255,255,.8)); --n-card-hover:linear-gradient(160deg,#ffffff,#ffffff);
  --n-card-edge:#ffffff; --n-card-edge-hover:#ffffff; --n-card-shadow:inset 0 1px 1px #fff,0 0 0 1px rgba(16,19,26,.06),0 10px 22px -16px rgba(16,19,26,.35);
  --n-well:rgba(255,255,255,.6); --n-well-edge:rgba(16,19,26,.12);
  --n-seg:linear-gradient(160deg,rgba(255,255,255,.7),rgba(255,255,255,.5)); --n-seg-edge:#ffffff;
  --n-on:linear-gradient(160deg,#ffffff,rgba(255,255,255,.86)); --n-on-shadow:inset 0 1px 1px #ffffff,0 0 0 1px rgba(16,19,26,.08),0 8px 18px -12px rgba(16,19,26,.45);
  --n-fld:linear-gradient(180deg,#ffffff,rgba(255,255,255,.8)); --n-fld-shadow:inset 0 1px 1px #fff,0 0 0 1px rgba(16,19,26,.1),0 6px 14px -10px rgba(16,19,26,.3);
  --n-menu:rgba(255,255,255,.98); --n-menu-shadow:0 0 0 1px rgba(16,19,26,.08),0 18px 40px -14px rgba(16,19,26,.35);
  --n-hello:linear-gradient(180deg,#10131a,#3c485e); --n-picture:#e9ebef;
  --n-aura-op:.14; --n-aura-op-3:.9; --n-aura-op-4:.12; --n-aura-blend:normal;   
  --n-tone-amber:#c27c00; --n-tone-red:#d70015; --n-tone-cyan:#0071a4; --n-tone-green:#248a3d; --n-tone-purple:#8944ab;
  --n-hl-a:#248a3d; --n-hl-b:#0071a4; --n-hl-c:#a86b00; --n-hl-d:#c25e00; --n-hl-f:#d70015;
  color-scheme:light;
}


:root{--n-1px:1px; --n-2px:2px; --n-3px:3px; --n-4px:4px; --n-5px:5px; --n-6px:6px; --n-7px:7px; --n-8px:8px; --n-9px:9px; --n-10px:10px; --n-11px:11px; --n-12px:12px; --n-13px:13px; --n-14px:14px; --n-16px:16px; --n-18px:18px; --n-24px:24px; --n-28px:28px; --n-32px:32px; --n-34px:34px; --n-36px:36px; --n-38px:38px; --n-40px:40px; --n-42px:42px; --n-44px:44px; --n-58px:58px; --n-64px:64px; --n-76px:76px; --n-120px:120px; --n-150px:150px; --n-170px:170px; --n-220px:220px; --n-240px:240px; --n-260px:260px; --n-280px:280px; --n-300px:300px; --n-320px:320px; --n-188px:188px;--n-330px:330px;
  --n-medal-1:linear-gradient(160deg,#ffe58a,#ffb800); --n-medal-2:linear-gradient(160deg,#f2f4f7,#b8c0cc); --n-medal-3:linear-gradient(160deg,#ffc98f,#d9822b);
  --n-medal-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 4px 12px -4px rgba(0,0,0,.45)}



:root{--n-wl-logo:88px; --n-wl-hi:46px; --n-wl-word:.42s; --n-wl-step:.07s; --n-wl-out:.5s; --n-spring:cubic-bezier(.34,1.56,.64,1);
  --n-wl-ground:rgba(0,0,0,.42); --n-wl-ring:rgba(10,132,255,.55); --n-busy:.55; --n-doc-w:760px; --n-share-w:440px; --n-wbig-pz:52px; --n-la-pic:56px; --n-inbox-top:150px; --n-mono:ui-monospace,'SF Mono',Menlo,monospace;  --n-tab-bar:68px; --n-mob-pad:14px}
html.n-light{--n-wl-ground:rgba(244,246,250,.5); --n-wl-ring:rgba(0,122,255,.4)}
@media (min-width:2000px){:root{--n-rail:104px; --n-rail-ib:96px; --n-t-xs:12px; --n-t-rail:10.5px; --n-t-sm:13.5px; --n-t:15px; --n-t-md:16px; --n-t-lg:18px; --n-t-xl:22px; --n-t-num:36px; --n-t-h1:40px; --n-t-hello:38px}}


:root{--n-bub-green:linear-gradient(180deg,#3fd76a,#2fc256); --n-bub-blue:linear-gradient(180deg,#2b8cff,#0a72f0); --n-bub-cyan:linear-gradient(180deg,#4fc3f7,#1e9fe0); --n-orange-soft:rgba(255,159,10,.14); --n-orange-soft2:rgba(255,159,10,.16); --n-red-soft:rgba(255,69,58,.14); --n-green-soft:rgba(48,209,88,.12); --n-green-ring:rgba(48,209,88,.2); --n-aura-blue:rgba(10,132,255,.5); --n-aura-purple:rgba(191,90,242,.4); --n-aura-cyan:rgba(100,210,255,.32); --n-aura-cyan2:rgba(100,210,255,.45); --n-aura-blue2:rgba(10,132,255,.35); --n-aura-blue3:rgba(10,132,255,.45); --n-aura-purple2:rgba(191,90,242,.35); --n-aura-cyan3:rgba(100,210,255,.3); --n-glow-blue-c:rgba(10,132,255,.6); --n-hero-hi:rgba(255,255,255,.09); --n-hero-lo:rgba(255,255,255,.02); --n-hero-edge:rgba(255,255,255,.18); --n-hero-drop:rgba(0,0,0,.6); --n-hero-lo-light:rgba(255,255,255,.75); --n-hero-drop-light:rgba(16,19,26,.25); --n-chip-dark:rgba(0,0,0,.22); --n-chip-light:rgba(16,19,26,.06); --n-chip-hover:rgba(255,255,255,.12); --n-bub-in-light:#e9e9eb; --n-white:#ffffff; --n-glow-blue-s:0 6px 18px -6px var(--n-glow-blue-c); --n-hero-shadow:inset 0 1px 0 var(--n-hero-edge),0 0 0 var(--n-line-w) var(--n-w1),0 10px 24px -14px var(--n-hero-drop); --n-hero-shadow-light:inset 0 1px 0 var(--n-white),0 0 0 var(--n-line-w) var(--n-w1),0 10px 24px -16px var(--n-hero-drop-light);}
