@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--bg:#04050d;--ink:#f4f7ff;--ink-2:#dee6ffcc;--ink-3:#becaf099;--cyan:#2fd3ff;--cyan-soft:#8ff4ff;--magenta:#ec4899;--line:#82aaff29;--line-strong:#2fd3ff73;--font-display:"Sora Variable", "Sora", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--radius-card:28px;--radius-btn:18px;--radius-tile:16px;--radius-modal:26px;--shell-pad:16px;--shell-pad-top:18px;--logo-max-h:200px;--card-pad:24px;--gap:20px;--eyebrow-gap:14px;--name-size:clamp(1.75rem, 7.2vw, 2.125rem);--role-size:.8125rem;--desc-size:.9375rem;--desc-gap:12px;--cta-h:58px;--tile-h:78px;--tile-icon:38px;--btn-h:50px}@media (height<=760px){:root{--shell-pad-top:12px;--logo-max-h:116px;--card-pad:20px;--gap:16px;--eyebrow-gap:10px;--cta-h:54px;--tile-h:70px}}@media (height<=700px){:root{--shell-pad:14px;--shell-pad-top:10px;--logo-max-h:108px;--card-pad:18px;--gap:14px;--eyebrow-gap:8px;--name-size:1.625rem;--desc-size:.875rem;--desc-gap:8px;--cta-h:52px;--tile-h:64px;--tile-icon:32px;--btn-h:46px}}@media (height<=620px){:root{--shell-pad:12px;--shell-pad-top:8px;--logo-max-h:84px;--card-pad:16px;--gap:11px;--eyebrow-gap:6px;--name-size:1.5rem;--role-size:.75rem;--desc-size:.8125rem;--desc-gap:6px;--cta-h:48px;--tile-h:58px;--tile-icon:28px;--btn-h:44px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:radial-gradient(120% 60% at 50% -10%, #1e3ac847, transparent 60%), radial-gradient(90% 50% at 100% 110%, #7828c82e, transparent 60%), radial-gradient(80% 40% at 0% 80%, #1478dc1f, transparent 60%), var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-attachment:fixed}body:after{content:"";z-index:1;pointer-events:none;opacity:.06;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,canvas{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}::selection{color:#fff;background:#2fd3ff59}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.not-found{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;display:flex;position:relative}.not-found__symbol{width:160px;height:auto}.not-found__title{font:600 1.5rem/1.2 var(--font-display)}.not-found__text{max-width:32ch;color:var(--ink-2)}.page{min-height:100dvh;position:relative;overflow-x:hidden}.network-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.shell{z-index:2;justify-content:space-evenly;gap:var(--gap);width:100%;max-width:452px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + var(--shell-pad-top)) calc(env(safe-area-inset-right) + var(--shell-pad)) calc(env(safe-area-inset-bottom) + var(--shell-pad)) calc(env(safe-area-inset-left) + var(--shell-pad));flex-direction:column;margin:0 auto;display:flex;position:relative}.brand-header{flex:none;justify-content:center;display:flex}.brand-header__link{border-radius:12px;width:100%;display:block}.lockup{width:100%;display:flex}.lockup__symbol{width:46.018%;height:auto}.lockup__wordmark{width:53.982%;height:auto}.lockup img{-webkit-user-select:none;user-select:none}.brand-header__lockup{width:min(100%, calc(var(--logo-max-h) * 3.247));margin-inline:auto}@media (width>=768px){.shell{justify-content:center;gap:clamp(24px,5vh,48px)}.page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#2fd3ff14,#0000 70%),radial-gradient(closest-side at 60% 65%,#a855f714,#0000 75%);width:900px;height:900px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.card-frame{isolation:isolate;position:relative}.card-frame__glass{z-index:-1;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:radial-gradient(70% 45% at 92% 0,#2fd3ff1f,#0000 70%),radial-gradient(60% 40% at 0 100%,#ec489917,#0000 70%),linear-gradient(165deg,#1822589e,#090c22b8 48%,#100b2cc2);position:absolute;inset:0}.card-frame__aura{z-index:-2;pointer-events:none;filter:blur(26px);background:radial-gradient(38% 30% at 88% 6%,#2fd3ff38,#0000 70%),radial-gradient(42% 34% at 8% 96%,#a855f73d,#0000 70%);animation:9s ease-in-out infinite alternate aura-breathe;position:absolute;inset:-10% -6%}@keyframes aura-breathe{0%{opacity:.65}to{opacity:1}}.card-frame__border{pointer-events:none;position:absolute;inset:0;overflow:visible}.card-frame__line{fill:none;stroke-width:1px}.card-frame__runner{fill:none;stroke:var(--cyan-soft);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:7 93;opacity:.75;filter:drop-shadow(0 0 4px var(--cyan));animation:12s linear infinite frame-runner}@keyframes frame-runner{to{stroke-dashoffset:-100px}}.card-frame__tick{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;opacity:.85}.card-frame__tick--magenta{stroke:var(--magenta)}.card-frame__net{fill:none;stroke:#8ff4ff52;stroke-width:.8px}.card-frame__node{fill:var(--cyan-soft);animation:3.6s ease-in-out infinite node-pulse}.card-frame__node--b{fill:#b9a2ff;animation-delay:-1.2s}.card-frame__node--c{fill:#ff8fe0;animation-delay:-2.4s}@keyframes node-pulse{0%,to{opacity:.45}50%{opacity:1}}.card-frame__content{gap:var(--gap);padding:var(--card-pad);padding-top:calc(var(--card-pad) + 4px);flex-direction:column;display:flex;position:relative}.identity{text-align:center}.identity__eyebrow{margin-bottom:var(--eyebrow-gap);font:600 .6875rem/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.identity__pulse{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:2.8s ease-in-out infinite node-pulse}.identity__name{font:600 var(--name-size) / 1.12 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.identity__role{font:500 var(--role-size) / 1.35 var(--font-body);letter-spacing:.01em;color:var(--cyan-soft);margin-top:6px}.identity__description{max-width:36ch;margin:var(--desc-gap) auto 0;font-size:var(--desc-size);color:var(--ink-2);text-wrap:balance;line-height:1.5}.socials{justify-content:center;gap:10px;display:flex}.socials__link{border-radius:var(--radius-tile);width:44px;height:44px;color:var(--ink-2);border:1px solid var(--line);transition:color .2s, border-color .2s, transform .2s var(--ease);place-items:center;display:grid}@media (hover:hover){.socials__link:hover{color:var(--cyan-soft);border-color:var(--line-strong);transform:translateY(-2px)}}.btn{min-height:44px;font:600 .9375rem/1 var(--font-display);letter-spacing:.005em;white-space:nowrap;transition:transform .2s var(--ease), background-color .2s, border-color .2s, color .2s, filter .2s;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex;position:relative}.btn:active{transform:scale(.98)}.btn--block{width:100%}.hero-wrap{border-radius:var(--radius-btn);transition:box-shadow .3s;box-shadow:0 10px 26px #2fd3ff42,0 0 18px #8b7bff33}@media (hover:hover){.hero-wrap:hover{box-shadow:0 12px 32px #2fd3ff61,0 0 24px #a855f74d}}.btn--primary{color:#030a1a;border-radius:var(--radius-btn);background:linear-gradient(100deg,#2fd3ff 0%,#74e9ff 34%,#8f86ff 74%,#b46cff 100%);overflow:hidden}@media (hover:hover){.btn--primary:hover{filter:brightness(1.06)saturate(1.1)}}.btn--hero{width:100%;height:var(--cta-h);font-size:1.0625rem;font-weight:700}.btn--primary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #04101f,inset 0 0 0 4px #fff}.btn__sheen{pointer-events:none;animation:sheen 6s var(--ease) 1.2s infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.btn--ghost{height:var(--btn-h);color:var(--ink);border-radius:var(--radius-btn);border:1px solid var(--line);background:#ffffff09}@media (hover:hover){.btn--ghost:hover{border-color:var(--line-strong);background:#2fd3ff12}}.quick-actions__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile{height:var(--tile-h);border-radius:var(--radius-btn);border:1px solid var(--line);min-height:44px;color:var(--ink);font:500 .75rem/1 var(--font-body);transition:transform .22s var(--ease), border-color .22s, background-color .22s;background:linear-gradient(#ffffff0f,#ffffff04);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}@media (hover:hover){.tile:hover{border-color:var(--line-strong);background-color:#2fd3ff0f;transform:translateY(-2px)}}.tile:active{transform:scale(.96)}.tile__icon{width:var(--tile-icon);height:var(--tile-icon);color:var(--cyan-soft);transition:color .22s, transform .22s var(--ease);background:radial-gradient(circle,#2fd3ff2e,#0000 70%);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.tile:hover .tile__icon{color:#fff;transform:scale(1.08)}}.tile__label{color:var(--ink-2)}.secondary{gap:10px;display:flex}.secondary__quote{min-width:0;color:var(--cyan-soft);border-color:#2fd3ff47;flex:1}.secondary__share{color:var(--ink-2);padding:0 16px;font-weight:500}@media (width<=419px){.secondary__quote{gap:8px;padding:0 12px;font-size:.875rem}.secondary__share{flex:0 0 var(--btn-h);padding:0}.secondary__share span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.card-frame__content{container:card-actions/inline-size}@container card-actions (width<=21.2em){.secondary__quote{gap:8px;padding:0 12px;font-size:.875rem}.secondary__share{flex:0 0 var(--btn-h);padding:0}.secondary__share span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container card-actions (width<=16em){.quick-actions__list{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary__quote{height:auto;min-height:var(--btn-h);white-space:normal;text-align:center;padding-block:6px;line-height:1.2}}.modal-backdrop{z-index:100;padding:calc(env(safe-area-inset-top) + 16px) calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 16px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02030aa3;place-items:center;animation:.24s ease-out both fade-in;display:grid;position:fixed;inset:0}.modal{overscroll-behavior:contain;text-align:center;border-radius:var(--radius-modal);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(100%,380px);max-height:calc(100dvh - 32px);animation:modal-in .34s var(--ease) both;background:linear-gradient(165deg,#161e4ee6,#080a1ef0);border:1px solid #78aaff38;padding:30px 24px 24px;position:relative;overflow:auto;box-shadow:0 30px 80px #0009,0 0 70px #2fd3ff1f,inset 0 1px #ffffff0f}.modal:focus{outline:none}.modal__glow{pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#2fd3ff38,#a855f71a 60%,#0000);width:280px;height:220px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.modal__close{width:44px;height:44px;color:var(--ink-3);border-radius:12px;place-items:center;transition:color .2s,background-color .2s;display:grid;position:absolute;top:8px;right:8px}@media (hover:hover){.modal__close:hover{color:var(--ink);background:#ffffff0f}}.modal__brand{width:150px;margin:0 auto 16px}.modal__eyebrow{font:600 .6875rem/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan-soft);margin-bottom:8px}.modal__title{font:600 1.125rem/1.3 var(--font-display);color:var(--ink);padding-inline:20px}.modal__text{color:var(--ink-2);margin-top:8px;font-size:.875rem;line-height:1.5}.modal__url{font:500 .8125rem/1.4 var(--font-body);color:var(--cyan-soft);word-break:break-all;margin:4px 0 16px}.modal .btn--ghost,.modal .btn--primary{height:50px}.qr{aspect-ratio:1;background:#fff;border-radius:10px;width:min(240px,66vw);margin:18px auto 12px;padding:8px;box-shadow:0 0 0 1px #2fd3ff73,0 0 36px #2fd3ff47,0 0 70px #a855f72e}.qr__img{width:100%;height:100%;image-rendering:pixelated}.qr__placeholder{background:#f1f1f1;width:100%;height:100%}.share-options{flex-direction:column;gap:8px;margin-top:18px;display:flex}.share-option{text-align:left;border-radius:var(--radius-tile);border:1px solid var(--line);width:100%;min-height:58px;transition:border-color .2s, background-color .2s, transform .2s var(--ease);background:#ffffff09;align-items:center;gap:14px;padding:10px 14px;display:flex}@media (hover:hover){.share-option:hover{border-color:var(--line-strong);background:#2fd3ff12}}.share-option:active{transform:scale(.985)}.share-option__icon{height:38px;color:var(--cyan-soft);background:radial-gradient(circle,#2fd3ff2e,#0000 70%);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.share-option__text{flex-direction:column;gap:3px;display:flex}.share-option__title{font:600 .9375rem/1.2 var(--font-display)}.share-option__hint{color:var(--ink-3);font-size:.75rem}@media (width<=600px){.modal-backdrop--sheet{place-items:end center;padding:0}.modal--sheet{border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:100%;max-width:100%;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);text-align:left;border-bottom:0;animation-name:sheet-in}.modal--sheet .modal__title{padding-inline:0 40px}}.toast-region{left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:200;pointer-events:none;position:fixed;transform:translate(-50%)}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:500 .875rem/1 var(--font-body);white-space:nowrap;animation:toast-in 2.4s var(--ease) both;background:#080c20eb;border:1px solid #2fd3ff59;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:flex;box-shadow:0 10px 30px #00000080,0 0 24px #2fd3ff2e}.toast__dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes toast-fade{0%,to{opacity:0}10%,85%{opacity:1}}.intro-overlay{z-index:40;opacity:0;transform-origin:0 0;pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:0}.page[data-phase=intro] .brand-header__lockup,.page[data-phase=docking] .brand-header__lockup{visibility:hidden}.card{transition:opacity .6s ease-out, transform .7s var(--ease)}.page[data-phase=intro] .card{opacity:0;transform:translateY(18px)scale(.985)}.reveal{opacity:0}.page[data-phase=ready] .reveal{animation:reveal-up .7s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + 40ms)}@keyframes reveal-up{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.page[data-intro=static] .card{animation:.5s ease-out both reveal-fade}.page[data-intro=static] .reveal{animation-name:reveal-fade;animation-duration:.5s}@media (prefers-reduced-motion:reduce){.card-frame__aura,.card-frame__node,.identity__pulse,.btn__sheen{animation:none}.card-frame__runner{display:none}.modal-backdrop,.modal,.modal--sheet{animation-name:fade-in}.toast{animation-name:toast-fade}.btn,.tile,.tile__icon,.share-option,.socials__link{transition-property:background-color,border-color,color}.tile:hover,.socials__link:hover{transform:none}}
