.uq-btn{box-sizing:border-box;letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 17px;font:400 13.5px/1 TWK Lausanne,sans-serif;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .24s;display:inline-flex}.uq-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:15px;height:15px}.uq-btn--touch{gap:9px;height:44px;padding:0 21px;font-size:15px}.uq-btn--touch svg{stroke-width:2px;width:17px;height:17px}@media (max-width:640px){.uq-btn{gap:9px;height:44px;padding:0 21px;font-size:15px}.uq-btn svg{stroke-width:2px;width:17px;height:17px}}.uq-btn--primary{color:#080808;background:#fff}.uq-btn--primary:hover{background:#dffdfe;box-shadow:0 0 0 2px #2deef580,0 0 28px #2deef552}.uq-btn--primary:active{background:#d7fbfc;box-shadow:0 0 0 2px #2deef559}.uq-btn--secondary{color:#fff;background:#ffffff08;border-color:#181818}.uq-btn--secondary:hover{background:#ffffff12;border-color:#262626}.uq-btn--secondary:active{background:#ffffff0d}.uq-btn:focus-visible{outline-offset:3px;outline:2px solid #2deef5e6}.uq-btn[disabled],.uq-btn[aria-disabled=true]{pointer-events:none}.uq-btn--primary[disabled],.uq-btn--primary[aria-disabled=true]{color:#ffffff52;background:#ffffff17}.uq-btn--secondary[disabled],.uq-btn--secondary[aria-disabled=true]{color:#ffffff40;background:#ffffff03;border-color:#141414}.uq-btn__spin{animation:.8s linear infinite uq-spin}.uq-btn--primary .uq-btn__spin{stroke:#080808}.uq-btn--secondary .uq-btn__spin{stroke:#2deef5}@keyframes uq-spin{to{transform:rotate(360deg)}}.uq-btn__arrow{flex:none;width:15px;height:15px;position:relative}.uq-btn--touch .uq-btn__arrow{width:17px;height:17px}@media (max-width:640px){.uq-btn__arrow{width:17px;height:17px}}.uq-btn__arrow svg{transition:transform .23s cubic-bezier(.2,.7,.3,1),opacity .23s;position:absolute;inset:0}.uq-btn__arrow svg+svg{opacity:0;transform:translate(-9px,9px)}.uq-btn--primary:hover .uq-btn__arrow svg:first-child{opacity:0;transform:translate(9px,-9px)}.uq-btn--primary:hover .uq-btn__arrow svg+svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.uq-btn__arrow svg{transition:none}.uq-btn--primary:hover .uq-btn__arrow svg:first-child{opacity:1;transform:none}.uq-btn--primary:hover .uq-btn__arrow svg+svg{opacity:0}}.uq-btn--full{width:100%;max-width:400px}.uq-on-light .uq-btn--primary{color:#fff;background:#080808}.uq-on-light .uq-btn--primary:hover{background:#080808;box-shadow:0 0 0 2px #2deef58c,0 0 24px #2deef540}.uq-on-light .uq-btn--secondary{color:#080808;background:#08080808;border-color:#0808082e}.uq-on-light .uq-btn--secondary:hover{background:#0808080f;border-color:#08080852}.uq-on-light .uq-btn:focus-visible{outline-color:#00b4bee6}.uq-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;margin:0 0 8px;font:400 10px/1 IBM Plex Mono,ui-monospace,monospace;display:block}.uq-field{box-sizing:border-box;color:#fff;background:#ffffff05;border:1px solid #1e1e1e;border-radius:10px;outline:none;height:48px;padding:0 16px;font:300 15px TWK Lausanne,sans-serif;transition:border-color .18s,box-shadow .24s}.uq-field::placeholder{color:#ffffff52}.uq-field:focus{border-color:#2deef58c;box-shadow:0 0 0 3px #2deef51a}.uq-field--error{background:#ff070705;border-color:#ff070780}.uq-field-error-msg{color:#ec6060;font:400 10.5px/1.5 IBM Plex Mono,ui-monospace,monospace}textarea.uq-field{resize:vertical;height:auto;padding:13px 16px;line-height:1.5}.uq-capsule{box-sizing:border-box;background:#ffffff05;border:1px solid #1e1e1e;border-radius:999px;align-items:center;gap:4px;height:46px;padding:0 4px 0 20px;display:flex}.uq-capsule input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font:300 14px TWK Lausanne,sans-serif}.uq-capsule input::placeholder{color:#ffffff52}.uq-capsule .uq-btn{flex:none}
@font-face{font-family:TWK Lausanne;font-weight:300;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-300.45b-pg0-kgssj.woff2)format("woff2"),url(../media/TWKLausanne-300.08g1hbzg8s4up.woff)format("woff")}@font-face{font-family:TWK Lausanne;font-weight:300;font-style:italic;font-display:swap;src:url(../media/TWKLausanne-300Italic.2e9gbyrnulcrg.woff2)format("woff2")}@font-face{font-family:TWK Lausanne;font-weight:350;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-350.3hukw98t7q4mk.woff2)format("woff2")}@font-face{font-family:TWK Lausanne;font-weight:400;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-400.3gc074xw4k712.woff2)format("woff2"),url(../media/TWKLausanne-400.3tjp2cxte9psl.woff)format("woff")}@font-face{font-family:TWK Lausanne;font-weight:450;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-450.03gy3mdvdorlk.woff2)format("woff2")}@font-face{font-family:TWK Lausanne;font-weight:500;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-500.3i6hxbjle7zdc.woff2)format("woff2"),url(../media/TWKLausanne-500.1242lh-65szxb.woff)format("woff")}@font-face{font-family:TWK Lausanne;font-weight:600;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-600.2-ybpth60cq9g.woff2)format("woff2")}@font-face{font-family:TWK Lausanne;font-weight:700;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-700.2iuuhktu5mq8u.woff2)format("woff2"),url(../media/TWKLausanne-700.3b7z3gtxcd3q1.woff)format("woff")}@font-face{font-family:TWK Lausanne;font-weight:800;font-style:normal;font-display:swap;src:url(../media/TWKLausanne-800.3vup7rcg0j5cx.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:300;font-style:normal;font-display:swap;src:url(../media/IBMPlexMono-Light.2r35icfykhfr5.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:normal;font-display:swap;src:url(../media/IBMPlexMono-Regular.1ncgapxmer9xj.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:italic;font-display:swap;src:url(../media/IBMPlexMono-Italic.1bp5d-49jrjq0.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-style:normal;font-display:swap;src:url(../media/IBMPlexMono-Medium.2_rrzopzso8ci.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-style:normal;font-display:swap;src:url(../media/IBMPlexMono-SemiBold.0ppndmsjt-juv.ttf)format("truetype")}@font-face{font-family:Doto;font-weight:400;font-style:normal;font-display:swap;src:url(../media/Doto-Regular.065bilwit7pqz.ttf)format("truetype")}@font-face{font-family:Doto;font-weight:500;font-style:normal;font-display:swap;src:url(../media/Doto-Medium.23vqlb2-c36rp.ttf)format("truetype")}@font-face{font-family:Doto;font-weight:600;font-style:normal;font-display:swap;src:url(../media/Doto-SemiBold.1t7dv8kvp0ze8.ttf)format("truetype")}@font-face{font-family:Doto;font-weight:700;font-style:normal;font-display:swap;src:url(../media/Doto-Bold.0aiyc7-ca52i8.ttf)format("truetype")}@font-face{font-family:FigmaHand;font-weight:700;font-style:normal;font-display:optional;src:url(../media/FigmaHand-Bold.0qmaet_4s-twx.otf)format("opentype")}:root{--black:#080808;--black-pure:#000;--ink-900:#0e0e0e;--ink-850:#101010;--ink-800:#161616;--ink-750:#171717;--ink-700:#181818;--ink-600:#262626;--ink-500:#3e3e3e;--gray-500:#7e7e7e;--gray-400:#939393;--gray-300:#9c9c9c;--gray-200:#dadada;--cyan:#2deef5;--cyan-pure:#00edf1;--cyan-light:#a0fffd;--cyan-soft:#9ffdfb;--cyan-10:#2deef51a;--cyan-01:#2deef503;--red:#ff0707;--red-soft:#ec6060;--green-success:#69f0ae;--amber-warning:#ffd166;--fg:#fff;--fg-1:#fff;--fg-2:#ffffffb3;--fg-3:#ffffffa3;--fg-4:#ffffff7a;--fg-5:#fff6;--fg-on-cyan:#080808;--fg-on-white:#080808;--surface-03:#ffffff08;--surface-01:#ffffff03;--surface-05:#ffffff0d;--surface-10:#ffffff1a;--hairline-08:#ffffff14;--border-strong:#ffffff2e;--font-sans:"TWK Lausanne","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","TWK Lausanne",ui-monospace,monospace;--font-dot:"Doto","IBM Plex Mono",monospace;--font-accent:"FigmaHand","TWK Lausanne",sans-serif;--w-book:300;--w-light:350;--w-regular:400;--w-medium:450;--w-semi:500;--w-bold:600;--w-heavy:700;--w-black:800;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semibold:600;--t-display-fl:clamp(36px, 4.8vw, 66px);--t-display-fl-lh:1.04;--t-section-fl:clamp(28px, 3vw, 40px);--t-section-fl-lh:1.15;--t-subhead-fl:clamp(20px, 1.8vw, 26px);--t-lead-fl:clamp(15px, 1.3vw, 18px);--t-hero:56px;--t-hero-lh:60px;--t-hero-ls:-.02em;--t-display:44px;--t-display-lh:52px;--t-h1:36px;--t-h1-lh:48px;--t-h2:32px;--t-h2-lh:40px;--t-h3:28px;--t-h3-lh:36px;--t-title:24px;--t-title-lh:32px;--t-lead:18px;--t-lead-lh:28px;--t-body:16px;--t-body-lh:24px;--t-body-lg-lh:28px;--t-sm:14px;--t-sm-lh:20px;--t-xs:12px;--t-xs-lh:16px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:1111px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--rail:1320px;--container:1180px;--gutter:clamp(1.25rem,4vw,3rem);--gutter-1920:300px;--header-offset:116px;--header-offset-compact:74px;--section-y:clamp(48px, 6vw, 84px);--hero-top:clamp(72px, 8vw, 120px);--glow-cyan:0 0 40px #2deef559;--glow-cyan-sm:0 0 16px #2deef573;--shadow-panel:0 24px 64px #0009;--shadow-soft:0 24px 80px #00000052;--transition:.18s ease;--eyebrow-size:11px;--eyebrow-tracking:.16em;--eyebrow-color:var(--fg-4);--card-eyebrow-size:10px;--card-eyebrow-tracking:.14em;--stat-value-size:22px;--color-bg:#080808;--color-bg-soft:#080808;--color-surface:#ffffff0d;--color-surface-strong:#ffffff1a;--color-border:#181818;--color-border-strong:#ffffff2e;--color-accent:#2deef5;--color-accent-soft:#2deef524;--color-text:#fff;--color-text-muted:#ffffffb3;--color-text-subtle:#ffffff7a;--color-success:#69f0ae;--color-warning:#ffd166;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-15:.9375rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-28:1.75rem;--text-32:2rem;--text-36:2.25rem;--text-42:2.625rem;--text-56:3.5rem}.uplinq-root,body.uplinq{background:var(--black);color:var(--fg);font-family:var(--font-sans);font-weight:var(--w-regular);font-synthesis-weight:none;font-size:var(--t-body);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,.u-h1{font-weight:var(--w-semi);font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:-.01em;color:var(--fg);margin:0}h2,.u-h2{font-weight:var(--w-semi);font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:-.01em;color:var(--fg);margin:0}h3,.u-h3{font-weight:var(--w-semi);font-size:var(--t-h3);line-height:var(--t-h3-lh);color:var(--fg);margin:0}.u-hero{font-weight:var(--w-semi);font-size:var(--t-display-fl);line-height:var(--t-display-fl-lh);letter-spacing:var(--t-hero-ls);color:var(--fg);margin:0}.u-hero-fixed{font-weight:var(--w-semi);font-size:var(--t-hero);line-height:var(--t-hero-lh);letter-spacing:var(--t-hero-ls);color:var(--fg);margin:0}.u-section-title{font-weight:var(--w-semi);font-size:var(--t-section-fl);line-height:var(--t-section-fl-lh);letter-spacing:-.01em;color:var(--fg);margin:0}.u-title{font-weight:var(--w-medium);font-size:var(--t-title);line-height:var(--t-title-lh);color:var(--fg)}.u-lead{font-weight:var(--w-book);font-size:var(--t-lead-fl);color:var(--fg-2);line-height:1.55}.u-body{font-weight:var(--w-book);font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--fg-2)}.u-sm{font-weight:var(--w-book);font-size:var(--t-sm);line-height:var(--t-sm-lh)}.u-mono{font-family:var(--font-mono);font-size:var(--t-lead);letter-spacing:.02em}.u-dot{font-family:var(--font-dot);color:var(--cyan);letter-spacing:.04em}.u-accent{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.01em;font-weight:400}.section-eyebrow,.u-eyebrow{font-family:var(--font-mono);font-weight:300;font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--eyebrow-color);line-height:1.5}.u-annotation{font-family:var(--font-accent);font-weight:700}.u-card-eyebrow{font-family:var(--font-mono);font-weight:400;font-size:var(--card-eyebrow-size);letter-spacing:var(--card-eyebrow-tracking);text-transform:uppercase;color:var(--cyan);line-height:1}.u-stat-value{font-weight:var(--w-medium);font-size:var(--stat-value-size);color:var(--fg);font-variant-numeric:tabular-nums;line-height:1.1}.u-val-pos{font-family:var(--font-mono);color:var(--cyan);font-weight:300}.u-val-neutral{font-family:var(--font-mono);color:var(--fg-2);font-weight:300}.u-val-alert{font-family:var(--font-mono);color:var(--red-soft);font-weight:300}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}html{scrollbar-width:thin;scrollbar-color:#303030 #080808}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#282828;border:2px solid #080808;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3e3e3e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
:root{--bar:#0a0a0a;--card:#0c0c0c;--line-row:#141414;--line-field:#1e1e1e;--bubble-in:#121212;--bubble-out:#222;--imessage:#5aa6ff}*,:before,:after{box-sizing:border-box}html,body{background:var(--black);height:100%;color:var(--fg);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--cyan-light)}button,textarea,input,select{font-family:inherit}select option{background:var(--ink-800);color:var(--fg)}@keyframes uqpulse{0%{box-shadow:0 0 #2deef599}70%{box-shadow:0 0 0 8px #2deef500}to{box-shadow:0 0 #2deef500}}@keyframes uqrise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
