*,::after,::before{box-sizing:border-box}a,button{cursor:pointer}#vw-reject-all,#vw-reopen button{background:0 0;color:var(--vw-ink)}:root{--bg:#0d0f12;--card:#12151a;--muted:#1a1f27;--ink:#e6f7fa;--ink-soft:#b7c5cc;--accent:#00e5ff;--accent-2:#37f1ff;--danger:#ff3b30;--ok:#29d17e;--link-color:var(--accent);--container:1120px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--fs-base:1rem;--fs-small:0.875rem;--fs-tiny:0.75rem;--fs-h1:clamp(2rem,4vw,7.5rem);--fs-h2:clamp(1.5rem,2vw,2.5rem);--fs-h3:clamp(1.25rem,1vw,1.875rem);--radius:18px;--radius-lg:28px;--radius-xl:40px;--shadow-1:0 10px 30px rgba(0,0,0,.35);--shadow-2:0 30px 80px rgba(0,0,0,.55);--grid-gap:clamp(16px, 2vw, 28px);--vw-bg:var(--bg, #0d0f12);--vw-card:var(--card, #12151a);--vw-ink:var(--ink, #e6f7fa);--vw-ink-soft:var(--ink-soft, #b7c5cc);--vw-accent:var(--accent, #00e5ff);--vw-accent-2:var(--accent-2, #37f1ff);--vw-link:var(--link-color, var(--vw-accent));--vw-radius:16px;--vw-shadow:0 18px 50px rgba(0,0,0,.45)}#vw-consent,.s-38591decbaf4a67f37e3 a{border:1px solid rgba(255,255,255,.08)}*{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body,html{height:100%}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{text-decoration:none;color:var(--link-color)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(1200px 600px at 80% -10%,rgba(0,229,255,.06),transparent 60%),radial-gradient(800px 400px at 5% 20%,rgba(0,229,255,.05),transparent 60%),var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Ubuntu,"Noto Sans",Arial,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--fs-base);max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950{max-width:var(--container);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.s-74f7b25c84c02ff5420e{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.s-658c8286c17e402644ee{opacity:0;transform:translateY(18px);transition:opacity .8s,transform .8s}.s-658c8286c17e402644ee.s-5382195fe09e793b8e23{opacity:1;transform:none}#vw-consent-root{position:fixed;inset:auto 16px 16px auto;z-index:58;max-width:min(420px,calc(100vw - 24px));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue";color:var(--vw-ink);line-height:1.5}#vw-consent{background:linear-gradient(180deg,var(--vw-card),color-mix(in srgb,var(--vw-card) 92%,#000));border-radius:var(--vw-radius);box-shadow:var(--vw-shadow);overflow:hidden}#vw-accept-all,#vw-consent .s-348a3c4a81ea6081e50d,.s-01ba7992f85de477e8e6 input:checked+.s-703c518a23972ccb5a64{background:linear-gradient(180deg,var(--vw-accent),var(--vw-accent-2))}#vw-consent .s-2fdd2f7735506d13cd96{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}#vw-consent .s-348a3c4a81ea6081e50d{width:10px;height:10px;border-radius:9999px;box-shadow:0 0 0 4px rgba(0,229,255,.14)}#vw-consent .s-3c6de1b7dd91465d437e{font-weight:800;letter-spacing:.3px}#vw-consent .s-02083f4579e08a612425{padding:12px 16px 10px;color:var(--vw-ink-soft);font-size:.95rem}#vw-consent .s-02083f4579e08a612425 a{color:var(--vw-link);text-decoration:none}#vw-consent .s-02083f4579e08a612425 a:hover{text-decoration:underline}#vw-consent .s-326b426f9ac7a96ed6ba{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 14px}#vw-consent button{cursor:pointer;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:10px 12px;font-weight:700}#vw-accept-all{color:#061015}#vw-manage{background:0 0;color:var(--vw-link);border-color:color-mix(in srgb,var(--vw-accent) 50%,#fff 10%)}#vw-advanced{display:none;border-top:1px dashed rgba(255,255,255,.1);padding:12px 16px 8px}#vw-advanced .s-e8cdc05b346aa0d4a91a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0}#vw-advanced .s-9d7bf1516b2059c77d4f{font-weight:700;color:var(--vw-ink)}#vw-advanced .s-deb80331306dc3bc1cd0{font-size:.9rem;color:var(--vw-ink-soft)}.s-01ba7992f85de477e8e6{position:relative;width:46px;height:26px;display:inline-block}.s-01ba7992f85de477e8e6 input{opacity:0;width:0;height:0}.s-703c518a23972ccb5a64{position:absolute;inset:0;background:#0e1319;border:1px solid rgba(255,255,255,.14);border-radius:999px;transition:.25s}.s-703c518a23972ccb5a64:before{content:"";position:absolute;height:18px;width:18px;left:4px;top:50%;transform:translateY(-50%);background:#9fb1b8;border-radius:999px;transition:.25s}.s-01ba7992f85de477e8e6 input:checked+.s-703c518a23972ccb5a64{border-color:transparent}.s-01ba7992f85de477e8e6 input:checked+.s-703c518a23972ccb5a64:before{left:24px;background:#061015}.s-01ba7992f85de477e8e6 input:disabled+.s-703c518a23972ccb5a64{opacity:.5}#vw-reopen{position:fixed;right:16px;bottom:16px;z-index:57;display:none}#vw-reopen button{border:1px dashed rgba(255,255,255,.18);padding:8px 10px;border-radius:999px;backdrop-filter:blur(8px);box-shadow:var(--vw-shadow)}#vw-reopen button:hover{border-style:solid}@media (max-width:640px){#vw-consent-root,#vw-reopen{right:12px;bottom:12px}#vw-consent-root{left:12px;max-width:none}}@media (prefers-reduced-motion:reduce){#vw-consent,#vw-reopen{transition:none}}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;backdrop-filter:saturate(140%) blur(10px);background:color-mix(in srgb,var(--bg) 86%,transparent);border-bottom:1px solid rgba(255,255,255,.06)}.s-05d56e123cbd01f11d26{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--grid-gap);height:72px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-7d767248f14b8b8d87fc{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#0f1217,#0b0d10);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),var(--shadow-1)}.s-7d767248f14b8b8d87fc img{width:26px;height:26px}.s-755ea24aa34ee7d8efa5{font-weight:800;letter-spacing:.5px}nav.s-e3b7c980d763196e9d13 a,nav.s-e61e00f86d9fccdee24f a{font-size:.95rem;padding:.55rem .8rem;border-radius:10px;color:var(--ink)}nav.s-e3b7c980d763196e9d13 a:hover,nav.s-e61e00f86d9fccdee24f a:hover{background:rgba(255,255,255,.06)}.s-3224a500d5a1273d6d0c{display:flex;gap:10px;align-items:center}nav.s-e61e00f86d9fccdee24f{display:flex;gap:6px;opacity:.8}.s-7a86b15480e0a870f0b0{display:none;width:44px;height:44px;border-radius:12px;background:0 0;border:1px solid rgba(255,255,255,.12);position:relative}.s-7a86b15480e0a870f0b0 .s-62cdb7020ff920e5aa64{position:absolute;left:10px;right:10px;height:2px;background:var(--ink);border-radius:2px;transition:.3s}.s-7a86b15480e0a870f0b0 .s-62cdb7020ff920e5aa64:first-child{top:13px}.s-7a86b15480e0a870f0b0 .s-62cdb7020ff920e5aa64:nth-child(2){top:21px}.s-7a86b15480e0a870f0b0 .s-62cdb7020ff920e5aa64:nth-child(3){top:29px}.s-7a86b15480e0a870f0b0.s-2bb6b986c5d6fb26dd9d .s-62cdb7020ff920e5aa64:first-child{transform:translateY(8px) rotate(45deg)}.s-7a86b15480e0a870f0b0.s-2bb6b986c5d6fb26dd9d .s-62cdb7020ff920e5aa64:nth-child(2){opacity:0}.s-7a86b15480e0a870f0b0.s-2bb6b986c5d6fb26dd9d .s-62cdb7020ff920e5aa64:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.s-38591decbaf4a67f37e3{position:fixed;inset:0;background:rgba(13,15,18,.8);backdrop-filter:blur(14px);transform:translateY(-100%);transition:transform .35s;z-index:60}.s-38591decbaf4a67f37e3.s-5fc7e38bffe00ca46add{transform:translateY(0)}.s-38591decbaf4a67f37e3 .s-7040cb72e5b1a981b50c{max-width:var(--container);margin:0 auto;padding:24px 24px 40px;display:grid;gap:16px}.s-38591decbaf4a67f37e3 a{display:block;padding:14px 16px;font-size:1.05rem;color:var(--ink);border-radius:14px}.s-38591decbaf4a67f37e3 .s-64c65374dbab6fe37627{margin-top:8px;font-size:.85rem;color:var(--ink-soft)}.s-0911aed621a145fb7a54{min-height:92vh;display:grid;place-items:center;position:relative;isolation:isolate}.s-0911aed621a145fb7a54 .s-f0cad97953dfb126d32d{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,40px);align-items:center;width:100%}.s-2351b1d3c90fc1094adf{background:linear-gradient(180deg,rgba(18,21,26,.9),rgba(18,21,26,.8));border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:clamp(18px,3vw,32px);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.s-2351b1d3c90fc1094adf::after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 70%,rgba(0,229,255,.12) 85% 100%);filter:blur(22px);z-index:-1}.s-657ce6c21cc08f06a3a0{font-size:var(--fs-small);color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase}.s-0911aed621a145fb7a54 h1{font-size:var(--fs-h1);line-height:1.05;margin-top:10px}.s-0911aed621a145fb7a54 .s-5d85613a56c124e3a3ff{font-size:var(--fs-h3);color:var(--ink-soft);margin-top:12px;max-width:48ch}.s-0911aed621a145fb7a54 .s-d00b39815c187d832cef{margin-top:22px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.s-0911aed621a145fb7a54 input[type=text]{padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0d1116;color:var(--ink);outline:0;transition:border .2s,box-shadow .2s}.s-0911aed621a145fb7a54 input[type=text]::placeholder{color:#7f8a91}.s-0911aed621a145fb7a54 input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(0,229,255,.12)}.s-9613c87ef22f34bb9290{padding:14px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 70%,#fff 10%);background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#051014;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.35)}.s-9613c87ef22f34bb9290:hover{filter:saturate(110%) brightness(1.05)}.s-abd22ceca7ee1a940b3e{display:flex;gap:14px;align-items:center;margin-top:16px}.s-e757d6dfc091f6ffbdf1{font-size:.85rem;color:var(--ink-soft);border:1px dashed rgba(255,255,255,.2);padding:6px 10px;border-radius:999px}.s-fba2d26b24ece064101e{position:relative;aspect-ratio:1/1;width:100%;max-width:560px;margin-inline:auto;filter:drop-shadow(0 20px 50px rgba(0,229,255,.18))}.s-5c7d283db5846bba7f89{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(0,229,255,.25);animation:36s linear infinite spin}.s-5c7d283db5846bba7f89.s-a50126cc2d6c726de0ca{inset:10%;animation-duration:24s}.s-5c7d283db5846bba7f89.s-aa893358be4b506d8aeb{inset:22%;animation-duration:16s}@keyframes spin{to{transform:rotate(360deg)}}.s-f8e966d1e207d02c4451{position:absolute;width:82px;height:82px;border-radius:18px;overflow:hidden;background:var(--muted);border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%);box-shadow:0 10px 30px rgba(0,0,0,.35);display:grid;place-items:center;animation:6s ease-in-out infinite float}.s-bb362a46a483f3f8c993 img,.s-f8e966d1e207d02c4451 img{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -8px}}.s-40b3eab63f3f1d4fa48e{left:18%;top:30%;animation-delay:.2s}.s-40243476fcaaf8dca4d9{left:78%;top:26%;animation-delay:1.2s}.s-26c2ce28d0df94c010c5{left:66%;top:78%;animation-delay:.6s}.s-f3342a76bd80e19429a7{left:28%;top:74%;animation-delay:1.8s}.s-7c0575c87e8cae6ca0bb{left:50%;top:50%;width:110px;height:110px;border-radius:24px;z-index:2}.s-e5c8438ec8bab99cf474{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);font-size:var(--fs-tiny);color:var(--ink-soft);opacity:.9;background:rgba(0,0,0,.35);padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}section.s-20182fbc10716eb197ea{padding:clamp(48px,8vw,112px) 0;border-top:1px solid rgba(255,255,255,.06)}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,40px);align-items:center}.s-08ce4adaa9627d1de2a0,.s-d77cd5002ca8f747ccb7{margin-top:12px}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.s-4a45f3836ca5e3cddf61{margin-top:14px}.s-584b59eaafaa354b39a5{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap)}.s-8cb33b2754e53feca4f7{font-size:var(--fs-h3);color:var(--ink-soft);max-width:60ch}.s-2ab0591dbcf5fefdad65{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-1)}.s-adac3846b477f4671462{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.9rem;color:var(--ink-soft)}.s-f8995ba5891b07e328c6{width:28px;height:28px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.s-bb362a46a483f3f8c993{aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.s-e076888fded06974f0fd{margin-bottom:10px}.s-677e90849a0b87c65e6c{display:flex;gap:12px;align-items:flex-start}.s-677e90849a0b87c65e6c .s-372ea08cab33e71c02c6{display:grid;gap:6px}.s-4b930092017745615bac{position:relative}.s-037776414f23205b563a{margin-top:16px}.s-2b78bc1e16fb2c33f43b{display:flex;gap:var(--grid-gap);scroll-behavior:smooth;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.s-6406510c31e0c9925733{min-width:clamp(280px,42vw,420px);scroll-snap-align:start}.s-48bfcef5f0f5e5e135fc{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#0f1318,#0b0e12);display:grid;place-items:center;box-shadow:var(--shadow-1)}.s-48bfcef5f0f5e5e135fc[disabled]{opacity:.4;cursor:not-allowed}.s-d14993a9a0272c0b3440{left:-6px}.s-f788ae1577ef3fed4a30{right:-6px}.s-c40c11dd0a8e42dbff00{display:flex;gap:8px;justify-content:center;margin-top:14px}.s-348a3c4a81ea6081e50d{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.28)}.s-348a3c4a81ea6081e50d.s-db77b0eb538dad93e0b3{background:var(--accent)}footer.s-a928d4c5751e4352ec16{margin-top:var(--space-24);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0d0f12,#0a0c0f)}.s-33aa5d4d1153073f9c4f{display:grid;grid-template-columns:2fr 1fr;gap:var(--grid-gap);padding:28px 0}.s-b150a1aa0a630d6d247c{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s-b150a1aa0a630d6d247c a{color:var(--ink);padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.s-b150a1aa0a630d6d247c a:hover{background:rgba(255,255,255,.05)}.s-1a73af9e7ae00182733b{color:var(--ink-soft);font-size:.95rem;display:grid;gap:6px}.s-2a1b875b84fa7245c2d4{border-top:1px dashed rgba(255,255,255,.12);padding:12px 0 28px;color:var(--ink-soft);font-size:.85rem}@media (max-width:980px){.s-0911aed621a145fb7a54 .s-f0cad97953dfb126d32d,.s-8e6c522d6391250f675d,.s-de820e2414088aefe2e5{grid-template-columns:1fr}nav.s-e61e00f86d9fccdee24f{display:none}.s-584b59eaafaa354b39a5{grid-template-columns:1fr 1fr}}@media (max-width:840px){.s-7a86b15480e0a870f0b0{display:block}.s-3224a500d5a1273d6d0c{display:none}.s-d14993a9a0272c0b3440{left:8px}.s-f788ae1577ef3fed4a30{right:8px}}.s-854180c6acf7ffdf0c33{font-size:var(--fs-h2);margin-bottom:10px}.s-3f66d28eb7f8a47c12ad{display:grid;gap:12px;margin-top:16px}.s-169d50f239dc7dcd77e5{color:var(--ink-soft)}.s-fde90327a0b8520747b8{font-size:var(--fs-h3);margin-top:12px}.s-0cedb74962f7822e17b5{display:grid;gap:10px;margin-top:12px}.s-d81d0d79b9d10f501599{color:var(--ink-soft);display:grid;gap:10px}.s-68bd1125359273108d21{display:none;margin-left:auto}  #role{padding:16px 18px; border-radius:16px; border:1px solid rgba(255,255,255,.12); background:#0d1116; color:var(--ink); outline:none; transition:border .2s, box-shadow .2s}  #role::placeholder{color:#7f8a91}  #role:focus{border-color:var(--accent); box-shadow:0 0 0 4px rgba(0,229,255,.12)}