html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:#07080a;--bg-2:#0b0c0f;--surface:#ffffff06;--surface-2:#ffffff0b;--border:#ffffff14;--border-2:#ffffff24;--text:#ededef;--text-2:#a1a5ac;--text-3:#6c7079;--silver:#c9ccd1;--blue:#2f74ff;--blue-2:#5b93ff;--blue-glow:#2f74ff73;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--radius:16px;--pad:24px;--nav-h:68px}@media (width<=640px){:root{--pad:16px;--radius:14px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--nav-h) + 12px)}html.is-locked,html.is-menu-open{overflow:hidden}body{background:var(--bg);min-height:100svh;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}svg,canvas{display:block}:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px;border-radius:6px}::selection{background:var(--blue);color:#fff}.container{width:100%;max-width:1200px;padding:0 var(--pad);margin:0 auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--blue);color:#fff;transition:transform .2s var(--ease-out);border-radius:8px;padding:10px 14px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}button,a,.chip{touch-action:manipulation}button,.btn,.chip,.nav a,.slider__btn{-webkit-user-select:none;user-select:none}.x{color:var(--blue)}.accent{background:linear-gradient(#a9c6ff 0%,#4b8bff 55%,#2563eb 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dim{color:var(--text-3)}.btn{height:40px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .14s var(--ease-out), background-color .2s ease, border-color .2s ease, box-shadow .2s ease;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{transition:transform .2s var(--ease-out)}.btn--primary{color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px #2f74ff99, 0 8px 24px -10px var(--blue-glow);background:linear-gradient(#3d80ff 0%,#2563eb 100%)}.btn--secondary{border-color:var(--border-2);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d}.btn--light{color:#07080a;background:#f4f5f7;box-shadow:0 10px 30px -12px #ffffff59}.btn--sm{height:36px;padding:0 14px;font-size:.8125rem}.btn--lg{border-radius:12px;height:48px;padding:0 22px;font-size:.9375rem}.btn[disabled]{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 1px #2f74ffcc, 0 10px 30px -8px var(--blue-glow);background:linear-gradient(#4b8aff 0%,#2f6df0 100%)}.btn:hover svg{transform:translate(2px)}.btn--secondary:hover{background:#ffffff17;border-color:#ffffff38}.btn--light:hover{background:#fff}}.eyebrow{letter-spacing:-.005em;width:fit-content;max-width:100%;color:var(--silver);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:6px 14px 6px 11px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.eyebrow:before{content:"";background:var(--blue-2);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #2f74ff33,0 0 10px #2f74ffe6}h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.3vw,3.5rem);font-weight:600;line-height:1.05}.statement{letter-spacing:-.035em;max-width:62rem;font-size:clamp(1.75rem,1rem + 3vw,3.25rem);line-height:1.12}.split-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.split-line__inner{will-change:transform;display:inline-block}.more-link{color:var(--text);border-bottom:1px solid var(--border-2);align-items:center;gap:8px;padding-bottom:4px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.more-link svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.more-link:hover{border-color:var(--blue)}.more-link:hover svg{transform:translate(3px)}}.card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--bg-2);position:relative;box-shadow:inset 0 1px #ffffff0d}.logo{align-items:center;gap:10px;display:inline-flex}.logo__mark{flex:none;width:40px;height:28px}.logo__text{line-height:1;display:grid}.logo__word{letter-spacing:.24em;color:#e4e6e9;font-size:.9375rem;font-weight:600}.logo__sub{letter-spacing:.52em;color:var(--text-3);margin-top:5px;font-size:.5625rem;font-weight:500}.nav{z-index:50;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;position:fixed;inset:0 0 auto}.nav.is-scrolled,.nav.is-open{border-bottom-color:var(--border);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);background:#07080ab8}.nav.is-open{overscroll-behavior:contain;background:#07080af7;height:100dvh;overflow-y:auto}.nav__inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav__links{align-items:center;gap:2px;display:none}.nav__links>a,.nav__drop-btn{white-space:nowrap;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:.875rem;transition:color .15s,background-color .15s;display:inline-flex}.nav__links>a.active,.nav__drop-btn.active{color:var(--text)}.nav__drop-btn svg{transition:transform .2s var(--ease-out)}.nav__drop-btn[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nav__links>a:hover,.nav__drop-btn:hover{color:var(--text);background:var(--surface-2)}}.nav__drop{position:relative}.nav__panel{border:1px solid var(--border-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:top;background:#0c0d10f5;border-radius:14px;width:260px;margin-left:-130px;padding:8px;position:absolute;top:calc(100% + 10px);left:50%;box-shadow:0 24px 60px -20px #000c}.nav__panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.nav__panel-item{color:var(--text-2);border-radius:10px;padding:11px 12px;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s;display:block}.nav__panel-all{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;margin-top:6px;padding:12px 10px 6px;font-size:.8125rem;display:flex}@media (hover:hover) and (pointer:fine){.nav__panel-item:hover{background:var(--surface-2);color:var(--text)}.nav__panel-all:hover{color:var(--text)}}.nav__actions{align-items:center;gap:8px;display:flex}.nav__cta{display:none}.nav__toggle{border:1px solid var(--border-2);background:var(--surface-2);cursor:pointer;border-radius:10px;place-content:center;gap:5px;width:40px;height:40px;padding:0;display:grid}.nav__toggle span{background:var(--text);width:16px;height:1.5px;transition:transform .2s var(--ease-out);border-radius:2px;display:block}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile-menu{padding:8px var(--pad) calc(32px + env(safe-area-inset-bottom,0px));display:grid}.mobile-menu>a:not(.btn){border-bottom:1px solid var(--border);letter-spacing:-.02em;color:var(--text-2);padding:14px 2px;font-size:1.375rem;font-weight:500}.mobile-menu a.active{color:var(--text)}.mobile-menu__sub{border-bottom:1px solid var(--border);padding:6px 0 10px 4px;display:grid}.mobile-menu__sub a{color:var(--text-2);padding:9px 0;font-size:1rem;display:block}.mobile-menu .btn{margin-top:24px}@media (width>=560px){.nav__cta{display:inline-flex}}@media (width>=1200px){.nav__links{display:flex}.nav__toggle,.mobile-menu{display:none!important}}.page{min-height:100svh;position:relative}.section{padding:clamp(88px,12vw,150px) 0;position:relative}.section:before{content:"";width:min(1152px, calc(100% - 2 * var(--pad)));background:linear-gradient(90deg, transparent, var(--border-2) 20%, #2f74ff8c 50%, var(--border-2) 80%, transparent);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-header+.section:before{display:none}.section-head{max-width:46rem;margin-bottom:clamp(40px,6vw,64px)}.section-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.section-head__lede{max-width:36rem;color:var(--text-2);margin-top:20px;font-size:1.0625rem}.page-header{min-height:min(78svh,720px);padding:calc(var(--nav-h) + 80px) 0 clamp(56px, 8vw, 96px);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-header__bg{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.page-header__shade{z-index:-1;background:linear-gradient(to bottom, #07080a8c, transparent 30%, transparent 55%, var(--bg) 100%), linear-gradient(to right, #07080a99, transparent 70%);position:absolute;inset:0}.page-header__title{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.5rem,1rem + 6vw,5.75rem);font-weight:600;line-height:1}.page-header__lede{max-width:38rem;color:var(--text-2);margin-top:28px;font-size:clamp(1rem,.94rem + .35vw,1.1875rem)}.crumbs{font-variant-numeric:tabular-nums;color:var(--text-3);gap:10px;margin-top:32px;font-size:.8125rem;font-weight:500;display:flex}.crumbs a{color:var(--text-2)}.crumbs [aria-current]{color:var(--text)}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--text)}}.footer{padding:0 0 calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--bg);position:relative;overflow:hidden}.footer__marquee{border-bottom:1px solid var(--border);padding:28px 0}.footer__top{gap:40px;padding-top:64px;display:grid}.footer__brand p{color:var(--text-3);margin-top:16px;font-size:.9375rem}.footer__cols{grid-template-columns:repeat(2,1fr);gap:32px 24px;display:grid}.footer__cols div{align-content:start;gap:10px;display:grid}.footer__title{color:var(--text);margin-bottom:4px;font-size:.8125rem;font-weight:500}.footer__cols a{color:var(--text-3);font-size:.875rem;transition:color .15s}@media (hover:hover) and (pointer:fine){.footer__cols a:hover{color:var(--text)}}.footer__bottom{border-top:1px solid var(--border);color:var(--text-3);margin-top:56px;padding-top:24px;font-size:.8125rem}@media (width>=860px){.footer__top{grid-template-columns:1.6fr 1fr}}.preloader{z-index:100;will-change:transform;background:#050608;place-items:center;display:grid;position:fixed;inset:0}.preloader__center{justify-items:center;display:grid}.preloader__mark{aspect-ratio:166/116;width:clamp(150px,26vw,230px);height:auto;overflow:visible}.preloader__word{letter-spacing:.28em;color:#e4e6e9;margin-top:28px;margin-right:-.28em;font-size:clamp(1.5rem,1rem + 2.4vw,2.5rem);font-weight:600;display:flex}.preloader__clip{display:inline-block;overflow:hidden}.preloader__clip>span{display:inline-block}.preloader__sub{letter-spacing:.6em;color:var(--text-3);margin-top:10px;margin-right:-.6em;font-size:.6875rem;font-weight:500}.preloader__foot{left:var(--pad);right:var(--pad);bottom:calc(28px + env(safe-area-inset-bottom,0px));font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--text-3);justify-content:space-between;align-items:flex-end;gap:16px;font-size:.75rem;font-weight:500;display:flex;position:absolute}.preloader__count{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);font-weight:500;line-height:1}.preloader__bar{background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0}.preloader__bar span{background:var(--blue);height:100%;box-shadow:0 0 12px var(--blue);transform-origin:0;display:block}.preloader__curve{fill:#050608;pointer-events:none;width:100%;height:18vh;position:absolute;top:100%;left:0}.tilt{transform-style:preserve-3d;will-change:transform;position:relative}.tilt__glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(500px circle at var(--gx,50%) var(--gy,50%), #5b93ff24, transparent 45%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tilt:hover .tilt__glare{opacity:1}.tilt.card:hover{border-color:var(--border-2)}}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{width:max-content;animation:marquee var(--speed,40s) linear infinite;display:flex}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee__group{flex:none;display:flex}.marquee__group li{letter-spacing:-.04em;white-space:nowrap;color:#d9dce0;align-items:center;font-size:clamp(2.5rem,1.2rem + 5vw,5.5rem);font-weight:600;line-height:1.15;display:flex}.marquee--outline .marquee__group li{color:#0000;-webkit-text-stroke:1px #c9ccd161}.marquee__sep{background:var(--blue);width:.28em;height:.28em;box-shadow:0 0 20px var(--blue);border-radius:50%;margin:0 .6em}@keyframes marquee{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.slider__viewport{margin:-24px calc(var(--pad) * -1);padding:24px var(--pad);touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.slider__viewport:active{cursor:grabbing}.slider__track{backface-visibility:hidden;gap:16px;display:flex}.slider__slide{flex:none;min-width:0}.slider__controls{align-items:center;gap:8px;display:flex}.slider__progress{background:var(--border-2);border-radius:2px;width:120px;height:2px;margin-right:12px;overflow:hidden}.slider__progress span{background:var(--blue);transform-origin:0;height:100%;display:block}.slider__btn{border:1px solid var(--border-2);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color .15s ease, border-color .15s ease, opacity .15s ease, transform .14s var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid}.slider__btn:active:not(:disabled){transform:scale(.94)}.slider__btn:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.slider__btn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff42}}@media (width<=560px){.slider__progress{width:72px}}.form{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--bg-2);gap:20px;padding:clamp(18px,3vw,32px);display:grid}.form__row{gap:20px;display:grid}@media (width>=600px){.form__row{grid-template-columns:1fr 1fr}}.input{align-content:start;gap:8px;display:grid}.input>span,.chips legend{color:var(--text-2);font-size:.8125rem;font-weight:500}.input em{color:var(--text-3);font-style:normal;font-weight:400}.input input,.input textarea,.input select{border:1px solid var(--border-2);width:100%;min-height:46px;color:var(--text);font:inherit;resize:vertical;background:#ffffff08;border-radius:10px;padding:11px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s,background-color .15s}.input input::placeholder,.input textarea::placeholder{color:var(--text-3)}.input input:focus,.input textarea:focus,.input select:focus{border-color:var(--blue);background:#ffffff0b;outline:none;box-shadow:0 0 0 3px #2f74ff38}.input input[aria-invalid=true],.input textarea[aria-invalid=true],.input select[aria-invalid=true]{border-color:#f87171}.input select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a5ac' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.input select option{color:var(--text);background:#14161b}.chips legend em{color:var(--text-3);font-style:normal;font-weight:400}.roles{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;display:grid}.roles legend{color:var(--text-2);margin-bottom:10px;padding:0;font-size:.8125rem;font-weight:500}.role{cursor:pointer;display:flex;position:relative}.role input{opacity:0;width:1px;height:1px;position:absolute}.role span{border:1px solid var(--border-2);width:100%;transition:background-color .15s ease, border-color .15s ease, transform .14s var(--ease-out);border-radius:12px;align-content:start;gap:4px;padding:14px 16px;display:grid}.role b{font-size:.9375rem;font-weight:600}.role .role__dept{letter-spacing:.02em;color:var(--blue-2);font-size:.6875rem;font-weight:600}.role small{color:var(--text-2);font-size:.8125rem;line-height:1.45}.role:active span{transform:scale(.98)}.role input:checked+span{border-color:var(--blue);background:#2f74ff1f}.role input:focus-visible+span{outline:2px solid var(--blue-2);outline-offset:2px}@media (hover:hover) and (pointer:fine){.role:hover span{border-color:#ffffff47}.role:hover input:checked+span{border-color:var(--blue)}}.form__note{color:var(--text-2);align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.form__note svg{color:#4ade80;flex:none;margin-top:2px}.chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.chips legend{margin-bottom:10px;padding:0}.chip{cursor:pointer;position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--border-2);height:38px;color:var(--text-2);transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .14s var(--ease-out);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;display:inline-flex}.chip:active span{transform:scale(.97)}.chip input:checked+span{border-color:var(--blue);color:var(--text);background:#2f74ff29}.chip input:focus-visible+span{outline:2px solid var(--blue-2);outline-offset:2px}@media (hover:hover) and (pointer:fine){.chip:hover span{color:var(--text);border-color:#ffffff47}}.form__foot{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.form__status{color:var(--text-2);font-size:.875rem}.form__status[data-tone=ok]{color:#4ade80}.form__status[data-tone=error]{color:#fca5a5}@media (width<=600px){.form__foot .btn{width:100%}}.liquid{opacity:0;transition:opacity 1.2s}.liquid.is-ready{opacity:1}.globe{cursor:grab;touch-action:pan-y;width:100%;height:100%}.globe:active{cursor:grabbing}.photo{background:#0d0f13;width:100%;height:100%;position:relative;overflow:hidden}.photo img{object-fit:cover;filter:saturate(.45)contrast(1.05)brightness(.78);width:100%;height:100%;transition:transform .7s var(--ease-out);-webkit-user-drag:none;position:absolute;inset:0}.photo:before,.photo:after{content:"";pointer-events:none;position:absolute;inset:0}.photo:before{mix-blend-mode:color;opacity:.32;z-index:1;background:#1d4ed8}.photo:after{z-index:1;background:linear-gradient(#07080a00 45%,#07080a8c 100%)}@media (hover:hover) and (pointer:fine){.card:hover .photo img{transform:scale(1.04)}}.hero{min-height:100svh;padding:calc(var(--nav-h) + 48px) 0 36px;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__shade{z-index:-1;pointer-events:none;background:radial-gradient(50% 42% at 50% 44%, #050608b8 0%, #05060833 70%, transparent 100%), linear-gradient(to bottom, #07080a80 0%, transparent 25%, transparent 72%, var(--bg) 100%);position:absolute;inset:0}.hero__content{text-align:center;flex-direction:column;align-items:center;display:flex}.pill{border:1px solid var(--border-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:32px;color:var(--text-2);background:#07080a73;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:.8125rem;display:inline-flex}.pill__dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 3px #2f74ff33, 0 0 12px var(--blue);border-radius:50%}.hero__title{letter-spacing:-.05em;color:#f2f3f5;margin-top:28px;font-size:clamp(2.6rem,.9rem + 7.4vw,7rem);font-weight:600;line-height:.98}.hero__lede{color:#c3c7cd;text-wrap:pretty;max-width:40rem;margin-top:26px;font-size:clamp(1rem,.94rem + .35vw,1.1875rem);line-height:1.6}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero__domains{margin-top:clamp(56px,10vh,96px)}.hero__domains ul{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:10px 0;padding-top:24px;display:flex}.hero__domains li+li{border-left:1px solid var(--border)}.hero__domains a{color:var(--text-2);align-items:center;gap:10px;padding:4px clamp(14px,2.4vw,30px);font-size:.875rem;transition:color .15s;display:flex}.hero__domains svg{color:var(--silver);opacity:.8}@media (hover:hover) and (pointer:fine){.hero__domains a:hover{color:var(--text)}}@media (width<=640px){.hero__actions{width:100%}.hero__actions .btn{flex:100%}.hero__domains ul{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.hero__domains li+li{border-left:0}.hero__domains a{padding:6px 0}}.band-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--bg), #090a0d);gap:4px;padding:clamp(40px,6vw,72px) 0;display:grid}.name-trio{gap:16px;margin-top:clamp(48px,7vw,80px);display:grid}@media (width>=860px){.name-trio{grid-template-columns:1fr 1fr 1.4fr}}.name-tile{flex-direction:column;justify-content:flex-end;height:100%;min-height:220px;padding:28px;display:flex;overflow:hidden}.name-tile__word{letter-spacing:.06em;background:linear-gradient(#fff,#8d9299);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:600;line-height:1}.name-tile__word .x{background:linear-gradient(#8fb5ff,#2f74ff);-webkit-background-clip:text;background-clip:text}.name-tile__tag{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--blue-2);margin-top:16px;font-size:.75rem;font-weight:500}.name-tile__text{color:var(--text-2);margin-top:6px}.name-tile--main{background:radial-gradient(80% 80% at 100% 0%, #2f74ff29, transparent 60%), linear-gradient(180deg, #ffffff0a, #ffffff03), var(--bg-2);border-color:#2f74ff59}.more-link-row{margin-top:40px}.section--slider{overflow:hidden}.section--slider .slider__viewport{overflow:visible}.domain-slide{width:min(86vw,420px)}.dcard{height:100%}.dcard__link{border-radius:inherit;-webkit-user-drag:none;flex-direction:column;height:100%;display:flex;overflow:hidden}.dcard__viz{border-bottom:1px solid var(--border);height:230px;position:relative;overflow:hidden}.dcard__body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.dcard__code{font-variant-numeric:tabular-nums;color:var(--blue-2);font-size:.75rem;font-weight:500}.dcard h3{letter-spacing:-.025em;margin-top:8px;font-size:1.5rem;font-weight:600}.dcard__body p:not(.dcard__code){color:var(--text-2);margin-top:8px;font-size:.9375rem}.dcard__more{color:var(--text);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:.875rem;font-weight:500;display:inline-flex}.dcard__more svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.dcard:hover .dcard__more svg{transform:translate(2px,-2px)}}.vision-band{isolation:isolate;border-top:1px solid var(--border);align-items:center;min-height:92svh;padding:clamp(96px,14vw,180px) 0;display:flex;position:relative;overflow:hidden}.vision-band__bg{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.vision-band__shade{z-index:-1;background:linear-gradient(to bottom, var(--bg) 0%, transparent 25%, transparent 75%, var(--bg) 100%), linear-gradient(to right, #07080abf, #07080a1a 70%);position:absolute;inset:0}.vision-band__quote{max-width:22ch;font-size:clamp(2rem,1rem + 4vw,4.25rem);line-height:1.06}.vision-band__mission{border-top:1px solid var(--border-2);max-width:30rem;color:var(--text-2);margin-top:48px;padding-top:24px;font-size:1.125rem}.vision-band__label{font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-2);margin-bottom:8px;font-size:.75rem;font-weight:500}.principles{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr;display:grid;overflow:hidden}.principles li{background:var(--bg-2);padding:28px}.principles li+li{border-top:1px solid var(--border)}@media (width>=640px){.principles{grid-template-columns:1fr 1fr}.principles li+li{border-top:0}.principles li:nth-child(2n){border-left:1px solid var(--border)}.principles li:nth-child(n+3){border-top:1px solid var(--border)}}@media (width>=1040px){.principles{grid-template-columns:repeat(4,1fr)}.principles li+li{border-left:1px solid var(--border)}.principles li:nth-child(n+3){border-top:0}}.principles__icon{color:var(--blue-2)}.principles h3{letter-spacing:-.01em;margin-top:18px;font-size:1rem;font-weight:600}.principles p{color:var(--text-2);margin-top:6px;font-size:.9375rem}.cta-band{padding:0 0 clamp(88px,12vw,150px)}.cta-band__card{isolation:isolate;border:1px solid var(--border-2);border-radius:calc(var(--radius) + 8px);align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.cta-band__bg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cta-band__content{max-width:44rem;padding:clamp(32px,6vw,72px)}.cta-band h2{font-size:clamp(2rem,1.2rem + 3vw,3.5rem)}.cta-band p{color:#c3c7cd;max-width:30rem;margin-top:18px;font-size:1.0625rem}.cta-band .btn{margin-top:32px}.about{gap:48px;display:grid}.about__text{color:var(--text-2);align-content:start;gap:18px;font-size:1.0625rem;display:grid}.about__text h2{color:var(--text);margin-bottom:8px}@media (width>=900px){.about{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px}}.name-card{padding:clamp(24px,4vw,40px);overflow:hidden}.name-card__label{font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.75rem;font-weight:500}.name-card__word{gap:clamp(4px,1vw,10px);margin-top:28px;display:flex}.name-card__part{justify-items:start;display:grid}.name-card__part:last-child{flex:1}.name-card__letters{letter-spacing:.06em;background:linear-gradient(#fff,#8d9299);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,1rem + 4.8vw,4.5rem);font-weight:600;line-height:1}.name-card__letters .x{background:linear-gradient(#8fb5ff,#2f74ff);-webkit-background-clip:text;background-clip:text}.name-card__bracket{border:1px solid var(--border-2);border-top:0;border-radius:0 0 4px 4px;width:100%;height:10px;margin-top:14px}.name-card__part:first-child .name-card__bracket{border-color:#2f74ff99}.name-card__meaning{color:var(--text-2);margin-top:12px;font-size:.875rem;display:grid}.name-card__meaning b{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--text);font-size:.75rem;font-weight:500}.name-card__note{border-top:1px solid var(--border);color:var(--text-2);margin-top:28px;padding-top:20px;font-size:.9375rem}.vm{gap:16px;display:grid}@media (width>=860px){.vm{grid-template-columns:1fr 1fr}}.vm__card{flex-direction:column;justify-content:flex-end;min-height:440px;padding:clamp(28px,4vw,44px);display:flex;overflow:hidden}.vm__card:before{content:"";background:linear-gradient(90deg,#0000,#5b93ffcc,#0000);height:1px;position:absolute;inset:0 0 auto}.vm__photo{z-index:0;position:absolute;inset:0}.vm__photo:after{background:linear-gradient(#07080a26 0%,#07080a8c 45%,#07080af0 100%)}.vm__label{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-2);font-size:.75rem;font-weight:500;position:relative}.vm__text{z-index:1;letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-size:clamp(1.375rem,1rem + 1.4vw,2rem);font-weight:500;line-height:1.25;position:relative}.globe-section__grid{align-items:center;gap:32px;display:grid}.globe-section__globe{aspect-ratio:1;justify-self:center;width:100%;max-width:560px}.globe-section__hint{font-variant-numeric:tabular-nums;color:var(--text-3);align-items:center;gap:8px;margin-top:24px;font-size:.75rem;font-weight:500;display:inline-flex}@media (width>=900px){.globe-section__grid{grid-template-columns:1fr 1.1fr;gap:48px}}.roadmap{gap:40px;display:grid;position:relative}.roadmap__step{padding-left:36px;position:relative}.roadmap__step:before{content:"";background:linear-gradient(to bottom, var(--border-2), var(--border));width:1px;position:absolute;top:18px;bottom:-40px;left:6px}.roadmap__step:last-child:before{display:none}.roadmap__node{border:1px solid var(--border-2);background:var(--bg);border-radius:50%;width:13px;height:13px;position:absolute;top:4px;left:0}.roadmap__step.is-current .roadmap__node{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px #2f74ff2e, 0 0 16px var(--blue)}.roadmap h3{letter-spacing:-.025em;margin-top:0;font-size:1.375rem;font-weight:600}.roadmap__step p:last-child{max-width:22rem;color:var(--text-2);margin-top:8px}@media (width>=860px){.roadmap{grid-template-columns:repeat(3,1fr);gap:32px}.roadmap__step{padding:36px 0 0}.roadmap__step:before{background:linear-gradient(90deg, var(--border-2), var(--border));width:auto;height:1px;inset:6px -32px auto 20px}.roadmap__step.is-current:before{background:linear-gradient(90deg, var(--blue), var(--border-2))}}.domain-rows{gap:clamp(72px,10vw,128px);display:grid}.domain-row{align-items:center;gap:32px;display:grid}.domain-row__card{aspect-ratio:4/3;overflow:hidden}.domain-row__code{font-variant-numeric:tabular-nums;color:var(--blue-2);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:inline-flex}.domain-row__text h2{margin-top:12px}.domain-row__long{max-width:34rem;color:var(--text-2);margin-top:18px;font-size:1.0625rem}.tag-list{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.tag-list li{border:1px solid var(--border-2);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:.8125rem}@media (width>=900px){.domain-row{grid-template-columns:1.1fr 1fr;gap:64px}.domain-row--flip .domain-row__visual{order:2}}.detail-intro__grid{align-items:center;gap:40px;display:grid}.detail-intro__card{aspect-ratio:4/3;overflow:hidden}.detail-intro__text h2{font-size:clamp(1.75rem,1.1rem + 2.4vw,2.75rem)}@media (width>=900px){.detail-intro__grid{grid-template-columns:1.1fr 1fr;gap:64px}}.topic-slide{width:min(78vw,320px)}.topic{flex-direction:column;height:100%;min-height:300px;padding:28px;display:flex;overflow:hidden}.topic__num{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:.75rem;font-weight:500}.topic__icon{border:1px solid var(--border-2);width:44px;height:44px;color:var(--blue-2);background:linear-gradient(#2f74ff33,#2f74ff0a);border-radius:12px;place-items:center;margin-top:72px;display:grid}.topic h3{letter-spacing:-.02em;margin-top:20px;font-size:1.25rem;font-weight:600}.topic p{color:var(--text-2);margin-top:8px;font-size:.9375rem}.pager{gap:16px;display:grid}@media (width>=700px){.pager{grid-template-columns:1fr 1fr}}.pager__item{gap:10px;padding:28px;transition:border-color .2s,background-color .2s;display:grid}.pager__item--next{text-align:right;justify-items:end}.pager__dir{font-variant-numeric:tabular-nums;color:var(--text-3);align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}.pager__name{letter-spacing:-.035em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600}@media (hover:hover) and (pointer:fine){.pager__item:hover{border-color:#2f74ff73}}.join{gap:48px;display:grid}@media (width>=960px){.join{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px}}.join__mark{width:72px;height:50px;margin-bottom:28px}.steps{gap:4px;margin-top:32px;display:grid}.steps li{border-top:1px solid var(--border);gap:20px;padding:20px 0;display:flex}.steps__n{font-variant-numeric:tabular-nums;color:var(--blue-2);padding-top:3px;font-size:.8125rem;font-weight:500}.steps h3{font-size:1.125rem;font-weight:600}.steps p{color:var(--text-2);margin-top:4px}.not-found{min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 80px;background:radial-gradient(50% 50% at 50% 40%,#2f74ff1f,#0000 70%);align-items:center;display:flex}.not-found__inner{text-align:center;justify-items:center;display:grid}.not-found__mark{width:120px;height:84px;margin-bottom:32px}.not-found h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 4vw,4rem);font-weight:600;line-height:1.05}.not-found__text{color:var(--text-2);margin:18px 0 32px}.join__channel{margin-top:24px}.join__aside{border:1px solid var(--border);border-left:2px solid var(--blue);background:var(--surface);color:var(--text-2);border-radius:12px;gap:8px;margin-top:32px;padding:20px 22px;font-size:.9375rem;display:grid}.join__aside-title{color:var(--text);font-weight:600}.join__aside-link{min-height:32px;color:var(--text);justify-self:start;align-items:center;gap:6px;font-weight:500;display:inline-flex}.join__aside-link svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.join__aside-link:hover svg{transform:translate(3px)}}.vm__photo img{filter:saturate(.55)contrast(1.05)brightness()}.page-loading{min-height:100svh}.cstats{flex-wrap:wrap;gap:16px 40px;margin-top:36px;display:flex}.cstats div{display:grid}.cstats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:600;line-height:1.1}.cstats span{color:var(--text-2);font-size:.8125rem}.cmap-legend{color:var(--text-2);flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;display:flex}.cmap-legend span{align-items:center;gap:8px;display:inline-flex}.cmap-legend i{border-radius:4px;width:14px;height:14px}.cmap-legend__on{background:#2f74ff59;border:1px solid #5b93ffb3}.cmap-legend__off{background:#161a20;border:1px solid #ffffff2e}.area-filter{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.area-filter button{border:1px solid var(--border-2);height:34px;color:var(--text-2);font:inherit;cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .14s var(--ease-out);background:0 0;border-radius:999px;padding:0 14px;font-size:.8125rem}.area-filter button:active{transform:scale(.97)}.area-filter button.is-active{border-color:var(--blue);color:var(--text);background:#2f74ff29}@media (hover:hover) and (pointer:fine){.area-filter button:hover{color:var(--text);border-color:#ffffff47}}.cmap,.cmap__scroller{position:relative}.cmap__stage{transform-origin:50% 70%;padding:48px 0 24px;transform:perspective(1800px)rotateX(16deg)}.cmap__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 55%,#2f74ff1f,#0000 70%);position:absolute;inset:10% 5% 0}.cmap__svg{width:100%;height:auto;overflow:visible}.region{fill:#12151b;stroke:#ffffff29;stroke-width:.6px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .15s,opacity .25s}.region--on{fill:#2f74ff4d;stroke:#5b93ff99}.region--sel{fill:#2f74ff80}.region--dim{opacity:.18}.region:focus-visible{stroke:#fff;stroke-width:1.6px}.lift{pointer-events:none}.lift__shadow{fill:#000000d9;filter:url(#lift-blur);opacity:var(--l);transform:translateY(5px)}.lift__wall{fill:#1c2027;stroke:#121419;stroke-width:.4px}.lift__top{fill:url(#lift-top-off);stroke:#ffffff8c;stroke-width:.8px;stroke-linejoin:round}.lift--on .lift__wall{fill:#0f2c74;stroke:#0a1f55}.lift--on .lift__top{fill:url(#lift-top);stroke:#c3d6ff;filter:drop-shadow(0 0 6px #2f74ffa6)}.cmap__pins{pointer-events:none}.pin__dot{fill:#b9d0ff}.pin__ring{fill:none;stroke:#5b93ffe6;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:pin 2.4s var(--ease-out) infinite}@keyframes pin{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.pin__ring{opacity:.6;animation:none}}.ccard{border:1px solid var(--border-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d10f0;border-radius:14px;padding:16px;box-shadow:0 24px 60px -18px #000000d9,inset 0 1px #ffffff0f}.ccard--float{z-index:5;pointer-events:none;width:290px;position:absolute}.ccard--float.is-pinned{pointer-events:auto;border-color:#2f74ff8c}.ccard--panel{display:none}.ccard__head{align-items:center;gap:12px;display:flex}.ccard__name{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.2}.ccard__region{color:var(--text-3);font-size:.75rem}.ccard__close{border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;margin-left:auto;padding:0;font-size:1.125rem;line-height:1;display:grid}.ccard__info{border-top:1px solid var(--border);gap:10px;margin:14px 0 0;padding-top:14px;display:grid}.ccard__info dt{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-2);font-size:.75rem;font-weight:500}.ccard__info dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.9375rem}.ccard__person{font-weight:600}.ccard__info a{color:var(--text);border-bottom:1px solid var(--border-2)}.ccard__empty{border-top:1px solid var(--border);color:var(--text-2);gap:8px;margin-top:14px;padding-top:14px;font-size:.875rem;display:grid}.ccard__badge{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text);border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:500;display:inline-flex}.ccard__cta{width:fit-content;color:var(--blue-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ccard__hint{font-variant-numeric:tabular-nums;color:var(--text-3);margin-top:12px;font-size:.75rem;font-weight:500}.ccard__placeholder{color:var(--text-2);align-items:center;gap:8px;font-size:.875rem;display:flex}@media (hover:hover) and (pointer:fine){.ccard__info a:hover{border-color:var(--blue)}.ccard__close:hover{color:var(--text)}}@media (width<=760px){.cmap__scroller{overscroll-behavior-x:contain;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);scrollbar-width:thin;overflow-x:auto}.cmap__stage{width:780px;padding-top:28px;transform:perspective(1400px)rotateX(12deg)}.ccard--float{display:none}.ccard--panel{margin-top:8px;display:block}}.cmap-section{padding-top:clamp(40px,6vw,72px)}.cmap-section .section-head{margin-bottom:20px}.cmap-section .cmap{max-width:1040px;margin:0 auto}@media (width>=761px){.cmap__stage{padding-top:12px}}.ccard__who{align-items:center;gap:12px;display:flex}.ccard__who .avatar{box-shadow:0 0 0 1px var(--border-2), 0 0 0 4px #2f74ff1f}.team-section--next{padding-top:0}.team-section--next:before{display:none}.team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.team-grid>li{display:flex}.tcard{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);flex-direction:column;width:100%;transition:border-color .2s;display:flex}.tcard__photo{aspect-ratio:1;width:104px;box-shadow:0 0 0 1px var(--border-2), 0 0 0 5px #2f74ff12;background:radial-gradient(120% 90% at 50% 0,#2f74ff38,#0000 65%),linear-gradient(#1a1d24,#0d0f13);border-radius:50%;flex:none;place-items:center;margin:24px 20px 0;display:grid;position:relative;overflow:hidden}.tcard__photo img{object-fit:cover;object-position:50% 25%;filter:saturate(.9);width:100%;height:100%;transition:transform .5s var(--ease-out);position:absolute;inset:0}.tcard__initials{letter-spacing:-.04em;background:linear-gradient(#f2f3f5,#8b9098);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:600;position:relative}.tcard__body{gap:6px;padding:18px 20px 22px;display:grid}.tcard__role{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--blue-2);font-size:.8125rem;font-weight:500}.tcard__name{letter-spacing:-.02em;font-size:1.1875rem;font-weight:600;line-height:1.25}.tcard__mail{max-width:100%;color:var(--text-2);justify-self:start;align-items:center;gap:8px;margin-top:6px;font-size:.875rem;transition:color .15s;display:inline-flex}.tcard__mail svg{flex:none}.tcard__mail span{overflow-wrap:break-word;word-break:normal}.team-grid--lead{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:48px 24px}.team-grid--lead .tcard{text-align:center;background:0 0;border:0;border-radius:0;align-items:center}.team-grid--lead .tcard__photo{width:176px;box-shadow:0 0 0 1px var(--border-2), 0 0 0 8px #2f74ff0f, 0 24px 50px -20px #2f74ff73;margin:0}.team-grid--lead .tcard__initials{font-size:3rem}.team-grid--lead .tcard__body{justify-items:center;padding:24px 0 0}.team-grid--lead .tcard__name{font-size:1.375rem}.team-grid--lead .tcard__mail{justify-self:center}@media (hover:hover) and (pointer:fine){.tcard:hover{border-color:var(--border-2)}.tcard:hover .tcard__photo img{transform:scale(1.05)}.tcard__mail:hover{color:var(--text)}}@media (width<=560px){.team-grid{gap:12px}.team-grid--lead{gap:28px}.tcard,.team-grid--lead .tcard{text-align:left;flex-direction:row;align-items:center}.tcard__photo{width:72px;margin:14px 0 14px 14px}.team-grid--lead .tcard__photo{width:92px;margin:0}.tcard__initials{font-size:1.5rem}.team-grid--lead .tcard__initials{font-size:1.875rem}.tcard__body{min-width:0;padding:14px 16px}.team-grid--lead .tcard__body{justify-items:start;padding:0 0 0 18px}.tcard__name,.team-grid--lead .tcard__name{font-size:1.0625rem}.tcard__mail,.team-grid--lead .tcard__mail{justify-self:start;min-height:32px;margin-top:2px}}.section-count{font-variant-numeric:tabular-nums;color:var(--text-2);margin-top:10px;font-size:1.0625rem}.avatar{--size:40px;width:var(--size);height:var(--size);box-shadow:0 0 0 1px var(--border-2);background:radial-gradient(120% 90% at 50% 0,#2f74ff3d,#0000 65%),linear-gradient(#1a1d24,#0d0f13);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar__initials{font-size:calc(var(--size) * .38);letter-spacing:-.02em;color:var(--silver);font-weight:600;line-height:1}.nav__login{white-space:nowrap;color:var(--text-2);border-radius:8px;padding:8px 12px;font-size:.875rem;transition:color .15s,background-color .15s;display:none}.nav__user{border:1px solid var(--border-2);background:var(--surface-2);height:40px;color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:0 5px;font-size:.875rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.nav__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;display:none;overflow:hidden}@media (width>=560px){.nav__user{padding:0 14px 0 4px}.nav__user-name{display:block}}@media (width>=1200px){.nav__login{display:inline-flex}}@media (hover:hover) and (pointer:fine){.nav__login:hover{color:var(--text);background:var(--surface-2)}.nav__user:hover{background:#ffffff12;border-color:#ffffff42}}.auth{min-height:100svh;padding:calc(var(--nav-h) + 48px) var(--pad) 80px;background:radial-gradient(60% 45% at 50% 0%, #2f74ff24, transparent 70%), var(--bg);place-items:center;display:grid}.auth__card{width:min(100%,440px)}.auth__mark{margin-bottom:28px;display:inline-block}.auth__mark svg{width:56px;height:40px}.auth__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem);font-weight:600;line-height:1.08}.auth__lede{color:var(--text-2);overflow-wrap:anywhere;margin-top:12px}.auth__body{gap:16px;margin-top:32px;display:grid}.auth__form{gap:18px;display:grid}.auth__pw{gap:10px;display:grid}.auth__forgot{min-height:28px;color:var(--text-2);justify-self:end;font-size:.875rem}.auth__submit{width:100%;margin-top:4px}.auth__form .form__status:empty{display:none}.auth__foot{border-top:1px solid var(--border);color:var(--text-2);margin-top:28px;padding-top:20px;font-size:.9375rem}.auth__foot a,.form__alt a{color:var(--text);border-bottom:1px solid var(--border-2)}.auth__loading{height:180px}.form__alt{color:var(--text-2);font-size:.9375rem}@media (hover:hover) and (pointer:fine){.auth__forgot:hover{color:var(--text)}.auth__foot a:hover,.form__alt a:hover{border-color:var(--blue)}}.input>.pw{font-size:inherit;font-weight:inherit;display:block;position:relative}.pw input{padding-right:50px}.pw__toggle{width:42px;height:38px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.input__hint{color:var(--text-3);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.pw__toggle:hover{color:var(--text)}}.check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;display:flex;position:relative}.check input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1px solid var(--border-2);color:#0000;background:#ffffff08;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.check input:checked+.check__box{border-color:var(--blue);background:var(--blue);color:#fff}.check input:focus-visible+.check__box{outline:2px solid var(--blue-2);outline-offset:2px}.check input[aria-invalid=true]+.check__box{border-color:#f87171}.check__text a{color:var(--text);border-bottom:1px solid var(--border-2)}.notice{border:1px solid var(--border);border-left:2px solid var(--blue);background:var(--surface);color:var(--text-2);border-radius:12px;gap:8px;padding:20px 22px;font-size:.9375rem;display:grid}.notice--ok{border-left-color:#4ade80}.notice--error{border-left-color:#f87171}.notice__title{color:var(--text);font-weight:600}.notice__text,.notice>p{gap:8px;display:grid}.notice b{color:var(--text);overflow-wrap:anywhere}.notice__muted{color:var(--text-3);font-size:.875rem}.notice__btn{justify-self:start;margin-top:8px}.account{padding:calc(var(--nav-h) + 48px) 0 clamp(80px, 10vw, 120px);background:radial-gradient(50% 40% at 20% 0,#2f74ff1a,#0000 70%)}.account__grid{gap:24px;display:grid}.account__side{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);text-align:center;align-content:start;justify-items:center;padding:32px 24px;display:grid}.account__name{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:4px;font-size:1.5rem;font-weight:600;line-height:1.2}.account__mail{color:var(--text-3);overflow-wrap:anywhere;margin-top:4px;font-size:.875rem}.account__since{color:var(--text-3);margin-top:16px;font-size:.8125rem}.account__out{margin-top:24px}.account__main{align-content:start;gap:24px;min-width:0;display:grid}.account__h{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.account__skeleton{min-height:420px}@media (width>=900px){.account__grid{grid-template-columns:300px minmax(0,1fr);align-items:start}.account__side{top:calc(var(--nav-h) + 24px);position:sticky}}.avatar-edit{justify-items:center;gap:8px;margin-bottom:12px;display:grid}.avatar-edit__btn{cursor:pointer;transition:transform .14s var(--ease-out);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.avatar-edit__btn:active{transform:scale(.97)}.avatar-edit__btn[disabled]{cursor:progress;opacity:.7}.avatar-edit__btn .avatar{box-shadow:0 0 0 1px var(--border-2), 0 0 0 6px #2f74ff12}.avatar-edit__cam{border:3px solid var(--bg-2);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:2px;right:2px}.avatar-edit .form__status{max-width:24ch;font-size:.8125rem}.avatar-edit .form__status:empty{display:none}.link-btn{min-height:28px;font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.link-btn:hover{color:var(--text)}}.badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.badge{border:1px solid var(--border-2);height:26px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:500;display:inline-flex}.badge--role{color:var(--text);background:#2f74ff24;border-color:#2f74ff80}.badge--team{color:var(--silver);border-color:#c9ccd14d}.legal{padding:calc(var(--nav-h) + 56px) 0 clamp(80px, 10vw, 120px)}.legal__inner{max-width:760px}.legal__title{letter-spacing:-.04em;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:600;line-height:1.08}.legal__updated{color:var(--text-3);margin-top:12px;font-size:.875rem}.legal h2{letter-spacing:-.02em;margin-top:40px;font-size:1.25rem}.legal p,.legal ul{color:var(--text-2);margin-top:12px}.legal ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.footer__legal{flex-wrap:wrap;gap:8px 20px;display:flex}.footer__bottom a{transition:color .15s}@media (hover:hover) and (pointer:fine){.footer__bottom a:hover{color:var(--text)}}.account__wrap{overflow-wrap:anywhere}.icon-btn{width:40px;height:40px;color:var(--text-2);cursor:pointer;transition:color .15s ease, background-color .15s ease, transform .14s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.icon-btn:active{transform:scale(.95)}.icon-btn[disabled]{opacity:.35;cursor:default}.icon-btn--sm{border-radius:8px;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.icon-btn:not([disabled]):hover{color:var(--text);background:var(--surface-2)}}.flip{transform:rotate(180deg)}.btn--danger{color:#fecaca;background:#f871711f;border-color:#f8717173}@media (hover:hover) and (pointer:fine){.btn--danger:hover{background:#f8717133}}.pill{border:1px solid var(--border-2);white-space:nowrap;height:24px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--plain:before{display:none}.pill[data-status=acik],.pill[data-status=beklemede]{color:#a9c6ff;background:#2f74ff1f;border-color:#5b93ff73}.pill[data-status=yanitlandi],.pill[data-status=inceleniyor]{color:#fde68a;background:#facc151a;border-color:#facc1566}.pill[data-status=cozuldu],.pill[data-status=kabul]{color:#86efac;background:#4ade801a;border-color:#4ade8066}.pill[data-status=red]{color:#fca5a5;background:#f871711a;border-color:#f8717166}.tag{letter-spacing:.01em;color:#a9c6ff;background:#2f74ff29;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:.6875rem;font-weight:500;display:inline-flex}.empty{border:1px dashed var(--border-2);border-radius:var(--radius);text-align:center;color:var(--text-2);justify-items:center;gap:8px;padding:48px 24px;display:grid}.empty__icon{width:48px;height:48px;color:var(--blue-2);background:#2f74ff1f;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty__title{color:var(--text);font-weight:600}.empty__text{max-width:40ch;font-size:.9375rem}.spinner{place-items:center;min-height:160px;display:grid}.spinner span{border:2px solid var(--border-2);border-top-color:var(--blue-2);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.list-skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;min-height:240px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.spinner span,.list-skeleton{animation:none}}.notice__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.form__who{color:var(--text-2);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.form__who svg{flex:none;margin-top:3px}.form__who b{color:var(--text)}.form--danger{border-color:#f8717140}.form__hint-text{color:var(--text-2);font-size:.9375rem}.check.is-disabled{opacity:.45;cursor:not-allowed}.modal{border:1px solid var(--border-2);width:min(100% - 32px,480px);max-height:min(88dvh,760px);color:var(--text);background:#0d0f13;border-radius:16px;padding:0;box-shadow:0 30px 80px -20px #000000e6}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030406b8}.modal[open]{animation:modal-in .22s var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.modal[open]{animation:none}}.modal__inner{max-height:inherit;overscroll-behavior:contain;display:grid;overflow-y:auto}.modal__head{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0 22px;display:flex}.modal__title{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.modal__body{color:var(--text-2);gap:14px;padding:14px 22px 22px;display:grid}.modal__form{gap:16px;display:grid}.modal__foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.modal__foot--inline{padding:4px 0 0}.modal__left{margin-right:auto}.modal__quote,.pcard__quote{border-left:2px solid var(--border-2);background:var(--surface);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:10px 14px}.search{flex:260px;align-items:center;max-width:420px;display:flex;position:relative}.search svg{color:var(--text-3);pointer-events:none;position:absolute;left:14px}.search input{border:1px solid var(--border-2);width:100%;height:44px;color:var(--text);font:inherit;background:#ffffff08;border-radius:10px;padding:0 14px 0 42px;font-size:16px}.search input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f74ff38}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border:1px solid var(--border-2);height:34px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;font-size:.8125rem;transition:background-color .15s,border-color .15s,color .15s}.seg button.is-active{border-color:var(--blue);color:var(--text);background:#2f74ff29}.seg--tabs{margin-bottom:20px}@media (hover:hover) and (pointer:fine){.seg button:not(.is-active):hover{color:var(--text);border-color:#ffffff47}}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.input--inline select{border-radius:999px;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:.875rem}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.tab{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:12px 14px;font-size:.9375rem;font-weight:500;position:relative}.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;inset:auto 10px -1px}.nav-icon--chat{display:none}@media (width>=560px){.nav-icon--chat{display:inline-grid}}.dot-count{border:2px solid var(--bg);background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:2px}.nav-pop{position:relative}.nav-pop__panel{z-index:60;border:1px solid var(--border-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 0;background:#0c0d10f7;border-radius:14px;width:230px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -20px #000000d9}.nav-pop__panel--wide{width:min(360px,100vw - 24px);padding:0;right:-52px}@media (width>=560px){.nav-pop__panel--wide{right:0}}.notif__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.notif__head p{font-weight:600}.notif__empty{text-align:center;color:var(--text-3);padding:28px 16px;font-size:.9375rem}.notif__list{overscroll-behavior:contain;max-height:min(420px,60dvh);padding:6px;overflow-y:auto}.notif{width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:10px 12px 10px 24px;display:grid;position:relative}.notif.is-unread:before{content:"";background:var(--blue-2);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:10px}.notif__title{color:var(--text);font-size:.9375rem;font-weight:500}.notif__body{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.notif__time{color:var(--text-3);font-size:.75rem}.umenu__who{border-bottom:1px solid var(--border);overflow-wrap:anywhere;margin-bottom:4px;padding:8px 10px 10px;font-size:.875rem}.umenu__item{width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:.9375rem;display:flex}.umenu__item.active{color:var(--text)}.umenu__out{border-top:1px solid var(--border);border-radius:0 0 9px 9px;margin-top:4px}@media (hover:hover) and (pointer:fine){.notif:hover,.umenu__item:hover{background:var(--surface-2);color:var(--text)}}.nav__user{cursor:pointer;font:inherit;font-size:.875rem;font-weight:500}.nav__user-chev{color:var(--text-3);display:none}@media (width>=560px){.nav__user{padding-right:10px}.nav__user-chev{display:block}}.mobile-menu__label{letter-spacing:-.02em;color:var(--text-2);padding:14px 2px 0;font-size:1.375rem;font-weight:500}.mobile-menu__out{color:#fca5a5;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:1rem;display:block}.app{min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 clamp(64px, 8vw, 104px);background:radial-gradient(50% 36% at 15% 0,#2f74ff17,#0000 70%)}.app__narrow{max-width:920px}.app__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.app__title{letter-spacing:-.04em;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:600;line-height:1.05}.app__lede{max-width:56ch;color:var(--text-2);margin-top:10px}.back-link{min-height:32px;color:var(--text-2);align-items:center;gap:6px;margin-bottom:16px;font-size:.875rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.back-link:hover{color:var(--text)}}.app .notice{margin-bottom:20px}.account__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-list{display:grid}.mini-item{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:14px 0;display:flex}.mini-item:first-child{border-top:0;padding-top:0}.mini-item__main{min-width:0}.mini-item__title{font-weight:500}.mini-item__meta{color:var(--text-3);margin-top:2px;font-size:.8125rem}.mini-item__note{color:var(--text-2);margin-top:6px;font-size:.875rem}.mini-item__side{align-items:center;gap:12px;display:flex}.tlist{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.tlist li+li{border-top:1px solid var(--border)}.trow{align-items:center;gap:14px;padding:16px 18px;transition:background-color .15s;display:flex}.trow__main{flex:1;min-width:0}.trow__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.trow__meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.8125rem;overflow:hidden}.trow__side{flex:none;justify-items:end;gap:6px;display:grid}.trow__time{color:var(--text-3);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.trow:hover{background:var(--surface-2)}}@media (width<=560px){.trow{flex-wrap:wrap;align-items:flex-start;padding:14px}.trow .avatar{display:none}.trow__title{white-space:normal}.trow__side{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}}.roles--teams{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.files{justify-items:start;gap:10px;display:grid}.files__list{flex-wrap:wrap;gap:8px;display:flex}.file-chip{border:1px solid var(--border-2);background:var(--surface);max-width:100%;height:34px;color:var(--text-2);border-radius:9px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:.8125rem;display:inline-flex}.file-chip--link{color:var(--text);padding-right:12px}.file-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-chip__size{color:var(--text-3);flex:none}.file-chip__x{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.attach{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.attach__img{border:1px solid var(--border);border-radius:10px;width:160px;height:120px;display:block;overflow:hidden}.attach__img img{object-fit:cover;width:100%;height:100%}.ticket{gap:24px;display:grid}@media (width>=960px){.ticket{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.ticket__side{top:calc(var(--nav-h) + 24px);position:sticky}}.ticket__head{border-bottom:1px solid var(--border);padding-bottom:20px}.ticket__pills{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ticket__title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:600;line-height:1.15}.ticket__meta{color:var(--text-3);margin-top:8px;font-size:.875rem}.thread{gap:16px;margin:24px 0;display:grid}.tmsg{gap:12px;display:flex}.tmsg__card{border:1px solid var(--border);background:var(--bg-2);border-radius:4px 14px 14px;flex:1;min-width:0;padding:14px 16px}.tmsg--team .tmsg__card{background:linear-gradient(180deg, #2f74ff12, #2f74ff05), var(--bg-2);border-color:#2f74ff4d}.tmsg__head{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.875rem;display:flex}.tmsg__head time{color:var(--text-3);margin-left:auto;font-size:.75rem}.tmsg__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.tmsg__body a,.msg__body a{color:var(--blue-2);text-underline-offset:2px;text-decoration:underline}.reply{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:12px;padding:16px;display:grid}.reply__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tside__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:12px;margin-bottom:16px;padding:18px;display:grid}.tside__label{color:var(--text);font-size:.8125rem;font-weight:600}.tside__row{color:var(--text-3);justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.tside__row b{color:var(--text-2);text-align:right;font-weight:500}.tside__box .btn{justify-self:start}.chat{height:100dvh;padding-top:var(--nav-h);border-top:1px solid var(--border);background:var(--bg);display:grid}.chat>.spinner,.chat__error{color:var(--text-2);grid-column:1/-1;place-self:center}.chans{overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--bg-2);flex-direction:column;min-height:0;padding:16px 12px 20px;display:flex;overflow-y:auto}.chans__title{letter-spacing:-.02em;padding:4px 10px 12px;font-size:1.25rem;font-weight:600}.chans__group+.chans__group{margin-top:14px}.chans__label{letter-spacing:.02em;color:var(--text-3);padding:6px 10px;font-size:.75rem;font-weight:500}.chan{min-height:40px;color:var(--text-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;transition:background-color .15s,color .15s;display:flex}.chan svg{color:var(--text-3);flex:none}.chan__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chan.has-unread{color:var(--text);font-weight:600}.chan.is-active{color:var(--text);background:#2f74ff24}.chan.is-active svg{color:var(--blue-2)}.chan__count{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.6875rem;font-weight:700;display:grid}.chans__note{color:var(--text-3);margin-top:auto;padding:20px 10px 0;font-size:.8125rem}.chans__note a{color:var(--text-2);text-decoration:underline}@media (hover:hover) and (pointer:fine){.chan:not(.is-active):hover{background:var(--surface-2);color:var(--text)}}.room{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.room--empty{color:var(--text-2);justify-content:center;align-items:center;gap:16px}.room__head{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:flex}.room__back{margin-left:-8px}.room__icon{background:var(--surface-2);width:36px;height:36px;color:var(--blue-2);border-radius:10px;flex:none;place-items:center;display:grid}.room__icon--lg{border-radius:14px;width:52px;height:52px}.room__titles{min-width:0}.room__name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.room__desc{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.room__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.room__error{text-align:center;color:#fca5a5;padding:40px 20px}.msgs{flex-direction:column;min-height:100%;padding:12px 0 16px;display:flex}.msgs__top{justify-content:center;margin-top:auto;padding:16px 20px;display:flex}.msgs__start{width:100%;color:var(--text-2);justify-items:start;gap:6px;padding:12px 0 8px;display:grid}.msgs__start b{color:var(--text)}.day-sep{color:var(--text-3);align-items:center;gap:12px;margin:14px 20px 6px;font-size:.75rem;font-weight:500;display:flex}.day-sep:before,.day-sep:after{content:"";background:var(--border);flex:1;height:1px}.msg{gap:12px;padding:2px 20px;display:flex;position:relative}.msg--head{margin-top:12px}.msg.is-selected,.msg:focus-within{background:#ffffff06}.msg__gutter{flex:none;justify-content:center;width:36px;display:flex}.msg__hover-time{color:var(--text-3);opacity:0;padding-top:3px;font-size:.6875rem}.msg__content{flex:1;min-width:0}.msg__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.9375rem;display:flex}.msg__head time{color:var(--text-3);font-size:.75rem}.msg__quote{border-left:2px solid var(--border-2);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:2px 0 4px;padding-left:8px;font-size:.8125rem;display:flex;overflow:hidden}.msg__quote b{color:var(--text-2)}.msg__body{white-space:pre-wrap;overflow-wrap:anywhere;color:#dcdde0}.msg__body--deleted{color:var(--text-3);font-style:italic}.msg__edited{color:var(--text-3);font-size:.75rem}.msg__edit textarea{border:1px solid var(--blue);width:100%;color:var(--text);font:inherit;resize:none;background:#ffffff0a;border-radius:10px;padding:10px 12px;font-size:16px}.msg__edit textarea:focus{outline:none}.msg__edit-hint{color:var(--text-3);margin-top:4px;font-size:.75rem}.msg__actions{border:1px solid var(--border-2);background:#121419;border-radius:10px;gap:2px;padding:3px;display:none;position:absolute;top:-14px;right:16px;box-shadow:0 8px 20px -8px #000c}.msg.is-selected .msg__actions,.msg:focus-within .msg__actions{display:flex}@media (hover:hover) and (pointer:fine){.msg:hover{background:#ffffff06}.msg:hover .msg__actions{display:flex}.msg:hover .msg__hover-time{opacity:1}}.new-below{background:var(--blue);color:#fff;height:34px;font:inherit;cursor:pointer;box-shadow:0 10px 24px -8px var(--blue-glow);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.room__toast{border:1px solid var(--border-2);background:#15181e;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:.875rem;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #000c}.composer{padding:10px 20px calc(16px + env(safe-area-inset-bottom,0px))}.composer--off{margin:0 20px calc(16px + env(safe-area-inset-bottom,0px));border:1px dashed var(--border-2);color:var(--text-3);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.875rem;display:flex}.composer__reply{background:var(--surface-2);color:var(--text-2);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 6px 6px 12px;font-size:.8125rem;display:flex}.composer__reply span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composer__error{color:#fca5a5;margin-bottom:8px;font-size:.8125rem}.composer__row{border:1px solid var(--border-2);background:#ffffff08;border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.composer__row:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2f74ff2e}.composer__row textarea{min-height:38px;color:var(--text);font:inherit;resize:none;background:0 0;border:0;flex:1;padding:8px 0;font-size:16px;line-height:1.4}.composer__row textarea:focus{outline:none}.composer__row textarea::placeholder{color:var(--text-3)}.composer__send{background:var(--blue);color:#fff;cursor:pointer;width:38px;height:38px;transition:opacity .15s ease, transform .14s var(--ease-out);border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.composer__send:active{transform:scale(.94)}.composer__send[disabled]{opacity:.35;cursor:default}@media (width>=900px){.chat{grid-template-columns:280px minmax(0,1fr)}.room__back{display:none}}@media (width<=899px){.chat--room .chans,.chat--list .room{display:none}.chans{border-right:0}.msg{padding:2px 14px}.room__head{padding:8px 14px}.composer{padding-left:12px;padding-right:12px}.composer--off{margin-left:12px;margin-right:12px}}.panel__grid{gap:24px;display:grid}.panel__nav{min-width:0}.panel__brand{letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem;font-weight:600}.panel__label{color:var(--text-3);padding:16px 10px 6px;font-size:.75rem;font-weight:500}.pnav{min-height:40px;color:var(--text-2);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:.9375rem;transition:background-color .15s,color .15s;display:flex}.pnav span:first-of-type{flex:1}.pnav.active{color:var(--text);background:#2f74ff24}.pnav.active svg{color:var(--blue-2)}@media (hover:hover) and (pointer:fine){.pnav:not(.active):hover{background:var(--surface-2);color:var(--text)}}@media (width<=959px){.panel__nav nav{margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 8px;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.panel__nav ul{gap:4px;display:flex}.panel__label{display:none}.pnav{border:1px solid var(--border)}}@media (width>=960px){.panel__grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px}.panel__nav{top:calc(var(--nav-h) + 24px);position:sticky}}.panel__main{min-width:0}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.phead__title{letter-spacing:-.035em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem);font-weight:600}.phead__lede{max-width:62ch;color:var(--text-2);margin-top:6px}.stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;display:grid}.stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:2px;height:100%;padding:18px;transition:border-color .15s;display:grid;position:relative}.stat--hot{border-color:#2f74ff73}.stat__icon{background:var(--surface-2);width:34px;height:34px;color:var(--blue-2);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.stat__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600;line-height:1.1}.stat__label{font-weight:500}.stat__sub{color:var(--text-3);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.stat:hover{border-color:var(--border-2)}}.quick{margin-top:28px}.quick__title{margin-bottom:12px;font-weight:600}.quick__row{flex-wrap:wrap;gap:10px;display:flex}.pcards{gap:14px;display:grid}.pcard{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:12px;padding:18px;display:grid}.pcard__head{align-items:center;gap:12px;display:flex}.pcard__who{flex:1;min-width:0}.pcard__name{font-weight:600}.pcard__meta{color:var(--text-3);overflow-wrap:anywhere;font-size:.8125rem}.pcard__role{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.9375rem;display:flex}.pcard__role a{color:var(--blue-2)}.pcard__msg{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2)}.pcard__review{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.pcard__effect{color:var(--silver);font-size:.875rem}.pcard__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pcard__note{color:var(--text-2);font-size:.875rem}.plink{color:var(--text-2);border-bottom:1px solid var(--border-2)}.plist__count{color:var(--text-3);margin:4px 0 10px;font-size:.8125rem}.plist{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);display:grid;overflow:hidden}.plist>li+li{border-top:1px solid var(--border)}.prow__main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.prow__main--static{cursor:default}.prow__who{flex:200px;min-width:0;display:grid}.prow__who b{align-items:center;gap:8px;font-weight:500;display:flex}.prow__who>span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.prow__tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:none}.prow__tags .badge{height:22px;font-size:.6875rem}.prow__prov{width:110px;color:var(--text-3);font-size:.8125rem;display:none}.prow__chev{color:var(--text-3);transition:transform .2s var(--ease-out);flex:none}.prow.is-open .prow__chev{transform:rotate(180deg)}.prow__btns{flex:none;align-items:center;gap:4px;display:flex}@media (width>=720px){.prow__tags{display:flex}.prow__prov{display:block}}@media (hover:hover) and (pointer:fine){button.prow__main:hover{background:var(--surface-2)}}.medit{border-top:1px dashed var(--border-2);background:#ffffff04;gap:24px;padding:16px 16px 20px;display:grid}@media (width>=720px){.medit{grid-template-columns:repeat(3,minmax(0,1fr))}}.medit__col{align-content:start;gap:10px;display:grid}.medit__label{font-size:.8125rem;font-weight:600}.medit__hint{color:var(--text-3);font-size:.8125rem}.medit__dept{border-bottom:1px solid var(--border);gap:8px;padding-bottom:10px;display:grid}.medit__dept:last-child{border-bottom:0}.medit__dept .check__text b{color:var(--text)}.medit__team{color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.medit__team select{border:1px solid var(--border-2);height:34px;color:var(--text);font:inherit;background:#ffffff08;border-radius:8px;padding:0 28px 0 10px;font-size:.875rem}.medit__team select option{background:#14161b}.medit__col .btn{justify-self:start}.medit__error{grid-column:1/-1}.ppager{color:var(--text-2);justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:.875rem;display:flex}.pgroup+.pgroup{margin-top:28px}.pgroup__title{color:var(--text-2);margin-bottom:10px;font-size:1rem;font-weight:600}.photo-pick{align-items:center;gap:16px;display:flex}.photo-pick__btns{justify-items:start;gap:6px;display:grid}.plist--grid{background:var(--border);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1px}.plist--grid>li+li{border-top:0}.creg{background:var(--bg-2);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-content:start;gap:4px;padding:14px 16px;transition:background-color .15s;display:grid}.creg__name{font-weight:600}.creg__who{min-width:0;color:var(--text);align-items:center;gap:10px;font-size:.875rem;display:flex}.creg__who>span{min-width:0;display:grid}.creg__who small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.creg__empty{color:var(--blue-2);font-size:.8125rem}.creg.is-filled{box-shadow:inset 2px 0 0 var(--blue)}@media (hover:hover) and (pointer:fine){.creg:hover{background:#111318}}.addm{margin-bottom:20px;position:relative}.addm__list{z-index:5;border:1px solid var(--border-2);background:#0f1115;border-radius:12px;width:min(100%,420px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 50px -16px #000000d9}.addm__item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.9375rem;display:flex}.addm__item span{flex:1}.addm__item small{color:var(--text-3)}.addm__none{color:var(--text-3);margin-top:8px;font-size:.875rem}@media (hover:hover) and (pointer:fine){.addm__item:hover{background:var(--surface-2)}}.team-loading{min-height:50vh}.team-empty{color:var(--text-2)}.footer__mail{color:var(--text-2);margin-top:12px;font-size:.9375rem;display:inline-block}.footer__social{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.footer__social a{color:var(--text-3);font-size:.875rem;transition:color .15s}@media (hover:hover) and (pointer:fine){.footer__mail:hover,.footer__social a:hover{color:var(--text)}}.modal--lg{width:min(100% - 32px,760px)}.phead__eyebrow{color:var(--blue-2);margin-bottom:4px;font-size:.8125rem;font-weight:500}.panel__group .panel__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teampick{border:0;gap:14px;margin:0;padding:0;display:grid}.teampick legend{color:var(--text-2);margin-bottom:10px;padding:0;font-size:.8125rem;font-weight:500}.teampick__dept{letter-spacing:.02em;color:var(--text-3);margin-bottom:8px;font-size:.75rem;font-weight:600}.orgs{gap:16px;display:grid}.org{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:14px;padding:18px;display:grid}.org.is-archived,.org__team.is-archived{opacity:.6}.org__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.org__icon{width:42px;height:42px;color:var(--blue-2);background:#2f74ff24;border-radius:11px;flex:none;place-items:center;display:grid}.org__titles{flex:200px;min-width:0}.org__name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;display:flex}.org__meta{color:var(--text-3);font-size:.8125rem}.org__teams{border:1px solid var(--border);border-radius:12px;display:grid;overflow:hidden}.org__teams>li+li{border-top:1px solid var(--border)}.org__team{color:var(--text-3);align-items:center;gap:10px;padding:10px 12px;display:flex}.org__team-main{flex:1;min-width:0;display:grid}.org__team-main b{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.org__team-main small{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.org__add{width:100%;color:var(--blue-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 12px;font-size:.875rem;display:flex}@media (hover:hover) and (pointer:fine){.org__add:hover{background:var(--surface-2)}}@media (width<=560px){.org__team{flex-wrap:wrap}.org__team .prow__btns{justify-content:flex-end;width:100%}}.heads{gap:8px;display:grid}.heads__label{color:var(--text-3);font-size:.75rem;font-weight:600}.heads__list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.head-chip{background:#2f74ff1a;border:1px solid #2f74ff66;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 4px 0 5px;font-size:.875rem;display:inline-flex}.heads__add{flex:200px;max-width:300px;position:relative}.heads__add input{border:1px dashed var(--border-2);width:100%;height:34px;color:var(--text);font:inherit;background:0 0;border-radius:999px;padding:0 12px;font-size:16px}.heads__add input:focus{border-style:solid;border-color:var(--blue);outline:none}.icon-pick{flex-wrap:wrap;gap:6px;display:flex}.icon-pick__btn{border:1px solid var(--border-2);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.icon-pick__btn.is-active{border-color:var(--blue);color:var(--text);background:#2f74ff29}.img-pick{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.img-pick__preview{aspect-ratio:4/3;border:1px solid var(--border);background:var(--surface);width:220px;color:var(--text-3);border-radius:12px;place-items:center;font-size:.8125rem;display:grid;position:relative;overflow:hidden}.img-pick__preview .photo{position:absolute;inset:0}.img-pick__side{justify-items:start;gap:8px;display:grid}.topics-edit{gap:8px;display:grid}.topics-edit li{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;display:grid}.topics-edit input{border:1px solid var(--border-2);min-height:40px;color:var(--text);font:inherit;background:#ffffff08;border-radius:9px;padding:8px 12px;font-size:16px}.topics-edit input:focus{border-color:var(--blue);outline:none}.topics-edit__add{color:var(--blue-2);justify-self:start;margin-top:4px}@media (width<=560px){.topics-edit li{grid-template-columns:minmax(0,1fr) auto}.topics-edit li input:nth-child(2){grid-column:1}}.panel__label--sub{padding-top:8px;padding-left:14px;font-size:.6875rem}.content-list{padding-top:clamp(40px,6vw,72px)}.filters--content{justify-content:space-between;margin-bottom:28px}.egrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.egrid>li{display:flex}.ecard,.pcard2{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);width:100%;transition:border-color .2s ease, transform .2s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ecard.is-past{opacity:.72}.ecard__cover,.pcard2__cover{aspect-ratio:16/9;background:var(--surface);position:relative;overflow:hidden}.ecard__cover img,.pcard2__cover img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .5s var(--ease-out)}.ecard__cover-fallback{background:radial-gradient(70% 90% at 20% 0,#2f74ff59,#0000 70%),radial-gradient(60% 80% at 100% 100%,#5b93ff2e,#0000 70%),linear-gradient(#121620,#0b0d11);position:absolute;inset:0}.ecard__date{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080ac7;border:1px solid #ffffff29;border-radius:12px;justify-items:center;min-width:54px;padding:6px 8px 7px;line-height:1;display:grid;position:absolute;top:14px;left:14px}.ecard__date b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:650}.ecard__date small{text-transform:uppercase;color:var(--blue-2);margin-top:4px;font-size:.75rem;font-weight:500}.ecard__body,.pcard2__body{flex:1;align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.ecard__meta{color:var(--blue-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8125rem;font-weight:500;display:flex}.ecard__title{letter-spacing:-.02em;font-size:1.1875rem;font-weight:600;line-height:1.3}.ecard__summary{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.ecard__when{color:var(--text-3);align-items:center;gap:6px;margin-top:2px;font-size:.8125rem;display:flex}.ecard__tags{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.ecard__seats{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.ecard:hover,.pcard2:hover{border-color:var(--border-2)}.ecard:hover .ecard__cover img,.pcard2:hover .pcard2__cover img{transform:scale(1.04)}}.evd,.post{padding:calc(var(--nav-h) + 40px) 0 clamp(72px, 9vw, 120px);background:radial-gradient(50% 36% at 15% 0,#2f74ff17,#0000 70%)}.evd__grid{gap:32px;display:grid}@media (width>=960px){.evd__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px}.evd__side{top:calc(var(--nav-h) + 24px);position:sticky}}.evd__main{min-width:0}.evd__kicker{color:var(--blue-2);margin-top:8px;font-size:.875rem;font-weight:500}.evd__title,.post__title{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:600;line-height:1.06}.evd__lede{max-width:60ch;color:var(--text-2);margin-top:16px;font-size:1.125rem}.evd__cover{border:1px solid var(--border);border-radius:var(--radius);margin:28px 0;overflow:hidden}.evd__cover img{object-fit:cover;width:100%;max-height:520px}.evd__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:14px;padding:22px;display:grid}.evd__row{color:var(--text);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.evd__row svg{color:var(--blue-2);flex:none;margin-top:3px}.evd__action{border-top:1px solid var(--border);justify-items:start;gap:10px;padding-top:14px;display:grid}.evd__cta{width:100%}.evd__ok{color:#86efac;align-items:center;gap:8px;font-weight:500;display:flex}.evd__ics{justify-self:start}.evd__hint{color:var(--text-3);font-size:.8125rem}.post__inner{max-width:780px}.post__meta{color:var(--text-3);margin-top:14px;font-size:.875rem}.prose{color:#d6d8dc;max-width:70ch;font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.02em;color:var(--text);margin-top:1.8em;font-size:1.5rem;line-height:1.25}.prose h3,.prose h4{color:var(--text);margin-top:1.5em;font-size:1.1875rem;font-weight:600}.prose ul,.prose ol{gap:.4em;padding-left:1.3em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--blue-2)}.prose blockquote{border-left:3px solid var(--blue);color:var(--text-2);margin:0;padding:4px 0 4px 18px}.prose a{color:var(--blue-2);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--text)}.prose code{background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:.9em}.home-updates__block+.home-updates__block{margin-top:56px}.home-updates__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.home-updates__head h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.cdate{width:38px;height:38px;color:var(--blue-2);background:#2f74ff1f;border-radius:10px;flex:none;place-items:center;display:grid}.prow__who b .pill{height:22px;font-size:.6875rem}.img-pick__preview--wide{aspect-ratio:16/9;width:260px}.img-pick__preview--wide img{object-fit:cover;width:100%;height:100%}.body-field__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.body-field__head .link-btn{color:var(--blue-2)}.body-field__preview{border:1px solid var(--border-2);background:#ffffff05;border-radius:10px;max-height:420px;padding:14px 16px;overflow-y:auto}.body-field__preview .prose{font-size:.9375rem}.form__intro{border:1px solid var(--border);border-left:2px solid var(--blue);color:var(--text-2);white-space:pre-line;background:#2f74ff0d;border-radius:10px;padding:14px 16px;font-size:.9375rem}.ff-section{border-top:1px solid var(--border);gap:4px;padding-top:8px;display:grid}.ff-section h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.ff-section p{color:var(--text-2);font-size:.875rem}.ff-choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ff-choices legend{color:var(--text-2);margin-bottom:10px;padding:0;font-size:.8125rem;font-weight:500}.ff-choices legend em{color:var(--text-3);font-style:normal;font-weight:400}.ff-choices__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.ff-choices__list .check{border:1px solid var(--border-2);min-height:44px;color:var(--text);border-radius:10px;align-items:center;padding:10px 12px;transition:border-color .15s,background-color .15s}.ff-choices__list .check:has(input:checked){background:#2f74ff14;border-color:#2f74ff99}.ff-choices[aria-invalid=true] .check{border-color:#f8717199}.ff-choices__list .check__box{margin-top:0}.check--radio .check__box{border-radius:50%}.check__dot{background:0 0;border-radius:50%;width:8px;height:8px}.check--radio input:checked+.check__box .check__dot{background:#fff}.ff-consent{gap:6px;display:grid}.ff-consent .check{color:var(--text)}@media (hover:hover) and (pointer:fine){.ff-choices__list .check:hover{border-color:#ffffff47}}.answers{border:1px solid var(--border);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.answers__row{gap:2px 16px;padding:10px 14px;display:grid}.answers__row+.answers__row{border-top:1px solid var(--border)}.answers dt{color:var(--text-3);font-size:.8125rem}.answers dd{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem}@media (width>=720px){.answers__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.answers__label{color:var(--text-3);margin-bottom:-6px;font-size:.8125rem}.fb-group+.fb-group{margin-top:36px}.fb-group__title{letter-spacing:-.02em;margin-bottom:12px;font-size:1.125rem;font-weight:600}.fb-group__lede{color:var(--text-3);margin:-6px 0 14px;font-size:.875rem}.fb-dept+.fb-dept{margin-top:18px}.fb-dept__name{color:var(--silver);margin-bottom:8px;font-size:.9375rem;font-weight:600}.fb{gap:18px;display:grid}.fb .seg--tabs{margin-bottom:0}.fb .seg button{align-items:center;gap:6px;display:inline-flex}.fb__scope{color:var(--text-2);font-size:.9375rem}.fb__scope b{color:var(--text)}.fb__fixed{color:var(--text-3);align-items:flex-start;gap:8px;font-size:.8125rem;display:flex}.fb__fixed svg{flex:none;margin-top:2px}.fb__fields{counter-reset:none;gap:12px;display:grid}.fb-field{border:1px solid var(--border-2);background:#ffffff05;border-radius:12px;gap:14px;padding:14px 16px 16px;scroll-margin:80px;display:grid}.fb-field__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-field__type{color:var(--blue-2);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:inline-flex}.fb-field__num{font-variant-numeric:tabular-nums;min-width:24px;height:24px;color:var(--text);background:#2f74ff24;border-radius:7px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-grid}.fb-field__tools{gap:4px;display:flex}.fb-field__tools button[disabled]{opacity:.35;cursor:default}.fb-field__grid{gap:14px;display:grid}@media (width>=600px){.fb-field__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.fb-field__req{justify-self:start}.fb__add{border:1px dashed var(--border-2);border-radius:12px;gap:10px;padding:16px;display:grid}.fb__add-title{color:var(--text-2);font-size:.8125rem;font-weight:500}.fb__add-title+.fb__palette,.fb__add-title+.fb__presets{margin-bottom:6px}.fb__palette{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:8px;display:grid}.fb__tool{border:1px solid var(--border-2);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease, background-color .15s ease, transform .14s var(--ease-out);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fb__tool svg{color:var(--blue-2);flex:none;margin-top:2px}.fb__tool span{gap:2px;min-width:0;display:grid}.fb__tool b{font-size:.875rem;font-weight:600}.fb__tool small{color:var(--text-3);font-size:.75rem}.fb__tool:active{transform:scale(.98)}.fb__presets{flex-wrap:wrap;gap:8px;display:flex}.chip-btn{border:1px solid var(--border-2);height:34px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.chip-btn:active{transform:scale(.97)}.fb__preview{background:var(--bg)}.fb__foot{background:linear-gradient(180deg, transparent, var(--bg-2) 30%);margin:0 -4px;padding:12px 4px 4px;position:sticky;bottom:-1px}@media (hover:hover) and (pointer:fine){.fb__tool:hover{background:#2f74ff12;border-color:#2f74ff8c}.chip-btn:hover{color:var(--text);border-color:#ffffff47}}.btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{background:var(--surface-2);color:var(--text)}}.list-skeleton--sm{min-height:96px}.pill[data-status=onay_bekliyor]{color:#fde68a;background:#facc151a;border-color:#facc1566}.pill[data-status=onaylandi]{color:#a9c6ff;background:#2f74ff1f;border-color:#5b93ff73}.pill[data-status=gonderildi]{color:#86efac;background:#4ade801a;border-color:#4ade8066}.pill[data-status=reddedildi],.pill[data-status=hata]{color:#fca5a5;background:#f871711a;border-color:#f8717166}.tag--plain{background:var(--surface-2);color:var(--text-2)}.tag--warn{color:#fde68a;background:#facc151f}.msearch{flex:220px;max-width:340px}.msearch .input,.msearch input{width:100%}.mrow{align-items:flex-start}.mrow__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.mrow.is-unread .mrow__dot{background:var(--blue);box-shadow:0 0 0 3px #2f74ff2e}.mrow__from{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;display:flex;overflow:hidden}.mrow.is-unread .mrow__from{color:var(--text);font-weight:600}.mrow .trow__title{margin-top:2px;font-weight:400}.mrow.is-unread .trow__title{font-weight:600}.mrow__count{color:var(--text-3);flex:none;font-size:.75rem;font-weight:500}.mrow__tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mrow__shared{color:var(--text-3)}.mlist__more{margin:16px auto 0;display:flex}.msync{color:var(--text-3);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:20px;padding:0 10px;font-size:.75rem;line-height:1.45;display:flex}.msync__dot{background:#4ade80;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.msync[data-tone=error]{color:#fca5a5}.msync[data-tone=error] .msync__dot{background:#f87171}@media (width<=959px){.msync{margin-top:4px;padding:0}}.mmeta{color:var(--text-3);overflow-wrap:anywhere;font-size:.8125rem}.mmeta--to{margin-top:2px}.mbody{margin-top:8px}.mbody__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mbody__bar .seg button{padding:0 10px;font-size:.8125rem}.mbody__bar .link-btn{align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.mframe{background:#fff;border:0;border-radius:10px;width:100%;display:block}.tmsg--draft .tmsg__card{border-style:dashed}.mnote{background:var(--surface-2);color:var(--text-2);border-radius:10px;margin-top:10px;padding:8px 12px;font-size:.8125rem}.mnote[data-tone=error]{color:#fca5a5;background:#f871711a}.mreply__edit{margin-top:10px}.mreply__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mreply__actions:empty{display:none}.mhint{color:var(--text-3);flex:260px;font-size:.8125rem}.mside__text{color:var(--text-2);font-size:.8125rem;line-height:1.5}.mside__mail{overflow-wrap:anywhere;min-width:0}.mshare{gap:12px;display:grid}.mshare__list{gap:8px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.mshare .check__text{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mappr__list{gap:16px;display:grid}.mappr{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);gap:14px;padding:18px;display:grid}.mappr__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mappr__head>div{min-width:0}.mappr__subject{overflow-wrap:anywhere;font-weight:600}@media (hover:hover) and (pointer:fine){.mappr__subject:hover{color:var(--blue-2)}}.mappr__quote{border:1px solid var(--border);background:var(--surface);border-radius:10px}.mappr__quote summary{cursor:pointer;padding:10px 12px;font-size:.875rem}.mappr__quote p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;color:var(--text-2);padding:0 12px 12px;font-size:.875rem;overflow-y:auto}.mappr__by{color:var(--text-2);align-items:center;gap:10px;font-size:.875rem;display:flex}.mappr__body{margin-top:0}.umenu__count{margin-left:auto}.msearch input{border-radius:999px;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:.875rem}.mfilters{margin-top:-8px}.mfilters .chip-btn.is-on{border-color:var(--blue);color:var(--text);background:#2f74ff29}.mfilters__dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.mfilters__count{color:var(--text-3);margin-left:auto;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.mfilters .chip-btn:not(.is-on):hover{color:var(--text);border-color:#ffffff47}}@media (width>=720px){.mfilters .input--inline select{max-width:250px}}
