:root{--bg:#050505;--panel2:#151515;--hover:#1c1c1c;--text:#f5f5f5;--muted:#9b9b9b;--line:rgba(255,255,255,.10);--danger:#ff4d4f;--success:#45d483;--warning:#ffb84d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text)}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.v-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(5,5,5,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20}.v-brand{font-weight:700;letter-spacing:.18em;font-size:13px}.v-topbar-right{display:flex;align-items:center;gap:20px}.v-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 120px}.v-hero{padding:36px 0 54px}.v-hero h1{font-size:clamp(42px,7vw,84px);line-height:.98;letter-spacing:-.055em;margin:0}.v-hero p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.6;margin:24px 0 0}.v-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.v-section{margin-top:56px}.v-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-grid,.v-grid-3{display:grid;gap:18px}.v-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v-card{background:linear-gradient(180deg,#141414,#0f0f0f);border:1px solid var(--line);border-radius:16px;padding:26px}.v-app-card{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .18s ease,border-color .18s ease}.v-app-card h3{font-size:28px;letter-spacing:-.03em;margin:0}.v-app-card p{color:var(--muted);margin:10px 0 0;line-height:1.5}.v-app-card .arrow{font-size:22px}.v-button{border:0;border-radius:8px;padding:12px 18px;min-height:44px;cursor:pointer}.v-button-primary{background:#f5f5f5;color:#050505}.v-button-secondary{background:#1b1b1b;color:var(--text);border:1px solid var(--line)}.v-button-danger{background:#2a1112;color:#ffb2b4;border:1px solid rgba(255,77,79,.35)}.v-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid var(--line);color:var(--muted)}.v-badge-success{color:#a9f0c6;border-color:rgba(69,212,131,.28);background:rgba(69,212,131,.08)}.v-badge-warning{color:#ffd49a}.v-badge-danger{color:#ffb2b4}.v-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v-metric{padding:18px 0;border-top:1px solid var(--line)}.v-metric small,.v-metric span{display:block;color:var(--muted);font-size:13px}.v-metric strong{display:block;font-size:30px;margin:9px 0 5px;letter-spacing:-.04em}.v-language{display:flex;gap:10px;font-size:12px}.v-language a{color:var(--muted)}.v-language .active{color:var(--text)}.v-table{border-collapse:collapse}.v-table td,.v-table th{text-align:left;padding:16px 10px;border-bottom:1px solid var(--line)}.v-table th{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.v-form{display:grid;gap:16px}.v-field{display:grid;gap:8px}.v-field label{font-size:13px;color:var(--muted)}.v-input,.v-select,.v-textarea{width:100%;background:#111;color:var(--text);border:1px solid var(--line);border-radius:8px;min-height:46px;padding:12px 14px;outline:none}.v-textarea{min-height:150px;resize:vertical}.v-input:focus,.v-select:focus,.v-textarea:focus{border-color:rgba(255,255,255,.35)}.v-kicker{color:var(--muted);font-size:14px}.v-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.v-list{display:grid;gap:10px}.v-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.v-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--success);margin-right:9px}.v-empty{padding:44px;text-align:center;color:var(--muted)}@media(max-width:760px){.v-topbar{height:64px}.v-page{width:min(100% - 28px,1180px);padding-top:48px}.v-grid,.v-grid-3,.v-metrics{grid-template-columns:1fr}.v-hero h1{font-size:44px}.v-topbar-right{gap:10px}.v-language a:not(.active){display:none}}.v-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.v-toggle{width:48px;height:28px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#1b1b1b;cursor:pointer}.v-toggle span{display:block;width:20px;height:20px;border-radius:50%;background:#888;transition:transform .18s ease}.v-toggle.on{background:#f5f5f5}.v-toggle.on span{background:#050505;transform:translateX(18px)}.v-slider{width:100%;accent-color:#f5f5f5}.v-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:20px;z-index:100}.v-modal{width:min(520px,100%);background:#111;border:1px solid var(--line);border-radius:16px;padding:24px}.v-icon-button{width:44px;height:44px;border:0;border-radius:8px;background:#1b1b1b;color:var(--text);font-size:20px;cursor:pointer}.v-toast{position:fixed;right:24px;bottom:24px;max-width:380px;background:#151515;border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr auto;gap:4px 18px;z-index:110}.v-toast span{color:var(--muted);font-size:13px}.v-toast .v-icon-button{grid-row:1/3;grid-column:2}.v-alert{border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.45;background:#111}.v-alert-danger{border-color:rgba(255,77,79,.32);background:rgba(255,77,79,.07);color:#ffc1c2}.v-button:disabled{opacity:.55;cursor:not-allowed}.v-auth-wrap{max-width:520px;margin:54px auto 0}.v-auth-card{padding:34px}.v-auth-card h1{font-size:48px;letter-spacing:-.05em;margin:22px 0 10px}.v-auth-card>p{color:var(--muted);line-height:1.6;margin:0 0 28px}.v-security-note{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--line);margin-top:24px;padding-top:20px;color:var(--muted)}.v-security-note p{font-size:13px;line-height:1.55;margin:0}.v-profile{display:grid;gap:2px;line-height:1.15}.v-profile strong{font-size:13px}.v-profile span{font-size:11px;color:var(--muted)}.v-inside-hero{position:relative}.v-session-meta{display:inline-grid;gap:4px;margin-top:28px;padding:12px 16px;border:1px solid var(--line);border-radius:10px}.v-session-meta span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.v-session-meta strong{font-size:14px}.v-app-open{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.v-app-open span{font-size:18px;color:var(--text)}.v-small-card{min-height:170px;display:flex;flex-direction:column}.v-small-card h3{margin:0;font-size:20px;letter-spacing:-.025em}.v-small-card p{color:var(--muted);line-height:1.5;flex:1 1}.v-small-card>span{font-size:13px;color:var(--muted)}@media(max-width:760px){.v-profile{display:none}.v-auth-wrap{margin-top:18px}.v-auth-card{padding:24px}.v-auth-card h1{font-size:40px}.v-topbar form .v-button{padding:10px 12px}}.v-track-loading{display:grid;gap:14px;padding:54px 0;color:var(--muted)}.v-skeleton{height:18px;border-radius:8px;background:linear-gradient(90deg,#101010,#181818,#101010);background-size:200% 100%;animation:v-shimmer 1.4s linear infinite}.v-skeleton-xl{height:86px;width:min(520px,100%)}.v-time-display{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.06em}.v-action-row{margin-top:28px}@media(prefers-reduced-motion:reduce){.v-skeleton{animation:none}}.v-people-grid{display:grid;gap:10px;margin-top:22px}.v-person-card{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;text-align:left;border:1px solid var(--line);border-radius:14px;padding:15px 16px;color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease}.v-person-card:hover{background:#121212;border-color:rgba(255,255,255,.18)}.v-person-avatar{width:44px;height:44px;background:#1b1b1b;font-size:12px;letter-spacing:.05em}.v-person-copy{display:grid;gap:4px;min-width:0}.v-person-copy strong{font-size:15px}.v-person-copy small,.v-person-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-person-copy span{color:#d0d0d0;font-size:13px}.v-person-copy small{color:var(--muted);font-size:12px}.v-person-meta{display:flex;align-items:center;gap:16px}.v-toolbar{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);margin:18px 0}.v-catalog-intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.v-catalog-intro p{margin:0;color:var(--muted);line-height:1.55;max-width:820px}.v-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v-job-card{min-height:190px;display:flex;flex-direction:column}.v-job-card h3{font-size:19px;line-height:1.2;letter-spacing:-.025em;margin:24px 0 7px}.v-job-card p{margin:0 0 20px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.07em}.v-job-level{font-size:11px;color:var(--muted)}.v-chip-row{gap:6px;margin-top:auto}.v-chip{display:inline-flex;background:#1a1a1a;color:#aaa}.v-load-more{display:flex;justify-content:center;margin-top:20px}.v-person-summary{display:grid;gap:5px;padding:14px 0 20px;border-bottom:1px solid var(--line)}.v-person-summary span{color:var(--muted);font-size:13px}.v-check-row{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#0d0d0d;cursor:pointer}.v-check-row input{margin-top:3px;accent-color:#f5f5f5}.v-check-row span{display:grid;gap:4px}.v-check-row small{color:var(--muted);line-height:1.4}.v-check-row strong{font-size:13px}@media(max-width:900px){.v-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.v-job-grid,.v-toolbar{grid-template-columns:1fr}.v-person-card{grid-template-columns:44px minmax(0,1fr)}.v-person-meta{grid-column:2;justify-content:space-between}.v-catalog-intro{align-items:flex-start;flex-direction:column}}.v-card-button{color:var(--text);text-align:left;width:100%;cursor:pointer;font:inherit}.v-content-list{display:grid;gap:12px}.v-content-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.v-content-main h3{font-size:22px;letter-spacing:-.025em;margin:12px 0 7px}.v-content-main p{color:var(--muted);line-height:1.5;margin:0 0 16px}.v-content-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.v-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v-check-row.compact{padding:10px}.v-translation-card{display:grid;gap:14px}.v-textarea-small{min-height:84px}.v-translation-card .v-field{margin-top:2px}@media(max-width:760px){.v-content-row{grid-template-columns:1fr}.v-content-actions{justify-content:flex-start}.v-check-grid{grid-template-columns:1fr}}.v-session-meta small{font-size:11px;color:var(--muted)}.v-muted{color:var(--muted);line-height:1.55}.v-card-title{font-size:30px;letter-spacing:-.04em;margin:6px 0}.v-section-actions{display:flex;justify-content:flex-end;gap:10px;margin:-8px 0 18px}.v-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.v-action-row .v-input{flex:1 1;min-width:180px}.v-toolbar{display:flex;gap:12px;align-items:center;margin:0 0 18px}.v-toolbar>*{flex:1 1}.v-search-row{display:flex;gap:12px}.v-search-row .v-input{flex:1 1}.v-chip-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.v-chip{font-size:11px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.v-progress{height:6px;border-radius:99px;background:#232323;margin:20px 0}.v-progress>span{display:block;height:100%;background:#f5f5f5;border-radius:inherit;transition:width .25s ease}.v-alert-success{border-color:rgba(69,212,131,.3);background:rgba(69,212,131,.08);color:#c9f6da}.v-alert span{display:block;margin-top:4px}.v-skeleton-stack{display:grid;gap:14px}.v-skeleton-stack>div{height:110px;border-radius:14px;background:linear-gradient(90deg,#101010,#181818,#101010);background-size:200% 100%;animation:v-shimmer 1.5s linear infinite}@keyframes v-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.v-skeleton-stack>div{animation:none}}.v-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.v-team-member{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#0c0c0c}.v-team-member div:last-child{display:grid;gap:3px;min-width:0}.v-team-member strong{font-size:13px}.v-team-member span,.v-team-member strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-team-member span{font-size:11px;color:var(--muted)}.v-person-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#202020;border:1px solid var(--line);font-size:11px;font-weight:700;flex:0 0 auto}.v-training-card{min-height:255px;display:flex;flex-direction:column}.v-training-card h3{font-size:25px;margin:24px 0 8px;letter-spacing:-.03em}.v-training-card p{color:var(--muted);line-height:1.55;flex:1 1}.v-training-card small{color:var(--muted)}.v-course-hero{max-width:880px}.v-course-hero .v-progress{max-width:600px}.v-learning-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.v-lesson-index{display:grid;gap:4px;position:sticky;top:94px}.v-lesson-index button{min-height:48px;text-align:left;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:9px;padding:10px 12px;display:grid;grid-template-columns:28px 1fr;gap:8px;cursor:pointer}.v-lesson-index button span{font-size:11px;color:#666}.v-lesson-index button.active{background:#151515;border-color:var(--line);color:var(--text)}.v-lesson-panel{min-height:520px}.v-lesson-panel h2{font-size:38px;letter-spacing:-.04em;margin:12px 0 22px}.v-learning-copy{font-size:18px;line-height:1.75;color:#d8d8d8;max-width:760px}.v-learning-list{display:grid;gap:12px;color:var(--muted);line-height:1.5;padding-left:22px;margin:28px 0}.v-quiz{display:grid;gap:26px;margin:25px 0}.v-quiz fieldset{border:0;padding:0;margin:0}.v-quiz legend{font-weight:650;margin-bottom:12px}.v-quiz-option{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:9px;margin:7px 0;cursor:pointer;background:#0d0d0d}.v-quiz-option:has(input:checked){border-color:rgba(255,255,255,.4);background:#191919}.v-quiz-option input{margin-top:3px}.v-benefit-card{min-height:250px;display:flex;flex-direction:column}.v-benefit-card h3{font-size:25px;margin:24px 0 8px}.v-benefit-card p{line-height:1.6;flex:1 1}.v-benefit-card p,.v-benefit-card small{color:var(--muted)}.v-player-result{border:1px solid var(--line);background:linear-gradient(180deg,#141414,#0f0f0f);border-radius:14px;padding:20px;color:var(--text);display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;min-height:110px}.v-player-result>div{display:grid;gap:5px}.v-player-result strong{font-size:20px}.v-player-result span{color:var(--muted);font-size:12px}.v-metrics-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v-status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:42px}.v-incident-card{border-color:rgba(255,184,77,.25)}.v-incident-timeline{display:grid;gap:0;margin-top:24px}.v-incident-timeline>div{display:grid;grid-template-columns:16px 1fr;gap:12px;position:relative;padding-bottom:22px}.v-incident-timeline>div>span{width:9px;height:9px;border-radius:50%;background:#aaa;margin-top:5px}.v-incident-timeline>div:not(:last-child):after{content:"";position:absolute;left:4px;top:15px;bottom:0;width:1px;background:var(--line)}.v-incident-timeline p{color:var(--muted);margin:5px 0}.v-incident-timeline small{color:#6f6f6f}.v-public-nav{gap:24px;color:#c8c8c8}.v-public-hero{padding:90px 0 96px;min-height:560px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line)}.v-public-hero h1{font-size:clamp(52px,8.5vw,112px);max-width:1080px;line-height:.91;letter-spacing:-.065em;margin:18px 0 28px}.v-public-hero>p{font-size:19px;line-height:1.65;color:var(--muted);max-width:690px}.v-hero-meta{display:flex;gap:24px;flex-wrap:wrap;margin-top:64px;letter-spacing:.14em;color:#6f6f6f}.v-game-showcase{display:grid;gap:16px}.v-game-feature{display:grid;grid-template-columns:80px 1fr auto;gap:28px;align-items:center;min-height:260px}.v-careers-card h2,.v-game-feature h2,.v-statement-card h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.05em;margin:8px 0 16px}.v-careers-card p,.v-game-feature p,.v-statement-card p{max-width:720px;color:var(--muted);line-height:1.65}.v-game-number{font-size:13px;color:#5f5f5f;align-self:start;padding-top:7px}.v-game-arrow{font-size:28px}.v-statement-card{min-height:330px}.v-news-card{min-height:250px;display:flex;flex-direction:column}.v-news-card h3{font-size:24px;margin:20px 0 10px}.v-news-card p{color:var(--muted);line-height:1.55;flex:1 1}.v-news-card>span{font-size:11px;color:#666}.v-careers-card{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;min-height:320px}.v-careers-card>div{max-width:760px}.v-public-footer{align-items:center;border-top:1px solid var(--line);margin-top:90px;padding:34px 0;color:var(--muted);font-size:11px}.v-public-footer strong{color:var(--text);letter-spacing:.14em}.v-public-footer div{display:flex;gap:18px}.v-media-card{padding:0;overflow:hidden}.v-media-card>.v-row{padding:18px}.v-media-preview{height:180px;background:#0b0b0b;display:grid;place-items:center;border-bottom:1px solid var(--line);color:#555}.v-media-preview img{width:100%;height:100%;object-fit:cover}.v-media-card p{font-size:11px;word-break:break-all;margin:4px 0 0}@media(max-width:900px){.v-learning-layout{grid-template-columns:1fr}.v-lesson-index{position:static;display:flex;overflow-x:auto;padding-bottom:6px}.v-lesson-index button{min-width:190px}.v-status-summary,.v-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-public-nav{display:none}.v-game-feature{grid-template-columns:46px 1fr}.v-game-arrow{display:none}}@media(max-width:640px){.v-metrics-2,.v-status-summary,.v-team-grid{grid-template-columns:1fr}.v-search-row,.v-toolbar{flex-direction:column;align-items:stretch}.v-game-feature{grid-template-columns:1fr;min-height:0}.v-game-number{display:none}.v-public-hero{padding:64px 0}.v-public-hero h1{font-size:50px}.v-careers-card,.v-public-footer{align-items:flex-start;flex-direction:column}.v-learning-copy{font-size:16px}.v-lesson-panel{min-height:0}}.v-detail-list{display:grid;gap:0;margin-top:18px}.v-detail-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--border)}.v-detail-list>div:last-child{border-bottom:0}.v-detail-list span{color:var(--muted);font-size:.88rem}.v-detail-list strong{text-align:right;overflow-wrap:anywhere}@media(max-width:640px){.v-detail-list>div{display:grid;gap:6px}.v-detail-list strong{text-align:left}}.v-page{width:min(1320px,calc(100% - 40px));padding:40px 0 110px}.v-topbar{height:64px;padding:0 clamp(18px,3vw,42px)}.v-topbar a{font-size:13px}.v-hero{padding:18px 0 30px}.v-hero h1{font-size:clamp(28px,4vw,42px);max-width:760px}.v-hero p{line-height:1.65;margin-top:14px;max-width:760px}.v-eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:14px}.v-section{margin-top:34px}.v-card{background:linear-gradient(180deg,rgba(18,18,18,.98),rgba(11,11,11,.98));border-radius:18px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.22)}.v-card-title{font-size:24px;margin:4px 0}.v-grid,.v-grid-3{gap:14px}.v-metric strong{font-size:26px}.v-kicker{font-size:12px;letter-spacing:.02em}.v-dash-data-card h3,.v-news-panel-card h3,.v-resource-card h3,.v-small-card h3,.v-task-card h3,.v-track-side-card h3{font-size:20px;letter-spacing:-.03em;margin:8px 0}.v-hub-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}.v-resource-sidebar{position:sticky;top:92px;display:grid;gap:22px}.v-resource-sidebar h1{margin:0;font-size:34px;letter-spacing:-.045em;line-height:1.02}.v-resource-sidebar p{margin:0;color:var(--muted);line-height:1.6}.v-resource-main{display:grid;gap:8px}.v-resource-nav{border:1px solid var(--line);border-radius:16px;background:#0c0c0c;padding:16px}.v-resource-nav-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.v-resource-nav-list{display:grid;gap:8px}.v-resource-nav-list a{display:block;padding:10px 12px;border-radius:10px;color:#ddd;background:transparent;border:1px solid transparent}.v-resource-nav-list a:hover{background:#131313;border-color:var(--line)}.v-search-panel{border:1px solid var(--line);background:linear-gradient(180deg,#111,#0b0b0b);border-radius:18px;padding:18px}.v-search-panel .v-input{background:#0f0f0f;border-radius:12px}.v-resource-grid{gap:14px}.v-resource-grid-tight{grid-template-columns:repeat(4,minmax(0,1fr))}.v-resource-card{min-height:168px;gap:6px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.v-resource-card:hover{transform:translateY(-2px);background:linear-gradient(180deg,#161616,#0f0f0f)}.v-resource-card p{line-height:1.55}.v-app-resource-card>span,.v-resource-card>span{font-size:13px;color:#d2d2d2;margin-top:6px}.v-shortcut-card{min-height:150px}.v-shortcut-value{font-size:28px;letter-spacing:-.05em;display:block;margin-top:8px}.v-dashboard-columns{grid-template-columns:1.35fr .95fr}.v-task-card .v-row small{color:var(--muted)}.v-news-panel-card{min-height:140px}.v-profile-hero-card{grid-template-columns:minmax(0,1.55fr) 320px;gap:18px;align-items:stretch}.v-profile-hero-main{align-items:flex-start}.v-profile-avatar-large{width:82px;height:82px;background:#1d1d1d;letter-spacing:.05em;font-size:24px}.v-profile-identity h2{margin:6px 0 8px;font-size:30px;letter-spacing:-.04em}.v-profile-identity p{color:#d9d9d9}.v-inline-meta{gap:14px;color:var(--muted);font-size:13px}.v-profile-hero-side{border-left:1px solid var(--line);padding-left:18px;align-content:start;gap:8px}.v-track-layout{grid-template-columns:minmax(0,1.35fr) 360px;gap:18px}.v-track-main-panel,.v-track-side-panel{display:grid;gap:12px}.v-panel-hero{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#121212,#0a0a0a);padding:26px}.v-time-display{font-size:clamp(44px,7vw,76px)!important;margin:6px 0 0}.v-track-entry-meta{gap:10px;justify-content:flex-end;flex-wrap:wrap}.v-dash-data-card,.v-track-side-card{min-height:unset}.v-list .v-card{padding:18px 20px}.v-team-grid{margin-top:18px}.v-detail-list>div{border-bottom:1px solid var(--line)}.v-detail-list strong{font-size:14px}@media(max-width:1200px){.v-resource-grid-tight{grid-template-columns:repeat(3,minmax(0,1fr))}.v-profile-hero-card,.v-track-layout{grid-template-columns:1fr}.v-profile-hero-side{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:18px}}@media(max-width:980px){.v-hub-shell{grid-template-columns:1fr}.v-resource-sidebar{position:static}.v-dashboard-columns,.v-metrics-5,.v-resource-grid,.v-resource-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.v-page{width:min(100% - 24px,1320px);padding-top:24px}.v-hero h1,.v-resource-sidebar h1{font-size:30px}.v-dashboard-columns,.v-grid,.v-grid-3,.v-metrics,.v-metrics-5,.v-resource-grid,.v-resource-grid-tight{grid-template-columns:1fr}.v-profile-hero-main{flex-direction:column}.v-topbar{gap:12px}.v-search-panel{padding:14px}}:root{--bg:#080808;--panel:#101010;--panel2:#131313;--hover:#181818;--text:#f1f1f1;--muted:#8f8f8f;--line:rgba(255,255,255,.115);--soft-line:rgba(255,255,255,.07)}body{font-size:14px;letter-spacing:-.005em}.v-topbar{height:60px;padding:0 clamp(18px,3vw,46px);background:rgba(8,8,8,.9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom-color:var(--soft-line)}.v-brand{font-size:12px;letter-spacing:.15em}.v-topbar-right{gap:14px}.v-page{width:min(1360px,calc(100% - 36px));padding:38px 0 92px}.v-hero{padding:24px 0 34px}.v-hero h1{font-size:clamp(30px,4.2vw,52px);line-height:1.02;letter-spacing:-.045em;max-width:900px}.v-hero p{font-size:15px;line-height:1.55;margin-top:15px;max-width:720px}.v-eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:12px}.v-section{margin-top:36px}.v-card{background:#101010;border-color:var(--soft-line);border-radius:10px;padding:20px;box-shadow:none}.v-card:hover{border-color:rgba(255,255,255,.18);background:#121212}.v-card h2,.v-card h3{letter-spacing:-.025em}.v-card-title{font-size:22px;margin:5px 0}.v-app-card{min-height:170px}.v-app-card h3{font-size:21px}.v-app-card p,.v-button{font-size:13px}.v-button{border-radius:6px;min-height:40px;padding:9px 14px}.v-button-secondary{background:#151515}.v-badge{font-size:10px;padding:5px 8px}.v-input,.v-select,.v-textarea{background:#0d0d0d;border-color:var(--soft-line);border-radius:6px;min-height:42px;padding:10px 12px;font-size:13px}.v-textarea{min-height:120px}.v-kicker{font-size:11px}.v-metrics{gap:18px}.v-metric{padding:13px 0}.v-metric small,.v-metric span{font-size:11px}.v-metric strong{font-size:24px;margin:6px 0 3px}.v-grid,.v-grid-3{gap:12px}.v-list{gap:8px}.v-list-item{padding:12px 0}.v-table td,.v-table th{padding:12px 8px}.v-modal{border-radius:10px;padding:20px}.v-toast{border-radius:8px}.v-empty{padding:30px}.v-profile strong{font-size:12px}.v-profile span{font-size:10px}.v-session-meta{margin-top:18px;padding:9px 12px;border-radius:7px;background:#0d0d0d}.v-session-meta strong{font-size:12px}.v-session-meta small,.v-session-meta span{font-size:9px}.v-small-card{min-height:140px}.v-small-card h3{font-size:17px}.v-small-card p{font-size:12px}.v-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v-resource-grid-tight{grid-template-columns:repeat(5,minmax(0,1fr))}.v-resource-card{min-height:154px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;transition:background .16s ease,border-color .16s ease,transform .16s ease}.v-resource-card:hover{transform:translateY(-1px)}.v-resource-card h3{font-size:17px;margin:4px 0 0}.v-resource-card p{font-size:12px;line-height:1.5;color:var(--muted);margin:0;flex:1 1}.v-resource-card>span{font-size:11px;color:#c8c8c8}.v-shortcut-card{min-height:132px}.v-shortcut-value{font-size:26px;letter-spacing:-.04em;margin-top:auto}.v-dash-data-card h3,.v-news-panel-card h3,.v-task-card h3,.v-track-side-card h3{font-size:17px;margin:5px 0 7px}.v-hub-shell{display:block}.v-hub-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:54px;align-items:end;padding:14px 0 10px;border-bottom:1px solid var(--soft-line)}.v-hub-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.02;letter-spacing:-.045em;margin:0}.v-hub-intro p{font-size:14px;color:var(--muted);line-height:1.55;max-width:620px;margin:12px 0 0}.v-hub-search-wrap{padding-bottom:4px}.v-hub-search{min-height:46px;background:#0c0c0c}.v-hub-jump-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.v-chip{background:#0d0d0d;border-color:var(--soft-line);font-size:10px;padding:5px 7px}.v-dashboard-columns{align-items:start}.v-dashboard-columns>.v-section{margin-top:36px}.v-metrics-5{grid-template-columns:repeat(5,minmax(0,1fr))}.v-profile-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:28px;align-items:center}.v-profile-hero-main{display:flex;align-items:center;gap:18px}.v-profile-avatar-large{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#1b1b1b;border:1px solid var(--line);font-weight:700;font-size:20px;letter-spacing:.04em;flex:0 0 auto}.v-profile-identity h2{font-size:26px;margin:4px 0}.v-profile-identity p{margin:0;color:var(--muted)}.v-inline-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;color:#8c8c8c;font-size:11px}.v-inline-meta span+span:before{content:"·";margin-right:12px;color:#555}.v-profile-hero-side{display:grid;gap:6px;padding-left:24px;border-left:1px solid var(--soft-line)}.v-profile-hero-side span{color:var(--muted);font-size:11px}.v-track-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);gap:24px;align-items:start}.v-track-main-panel,.v-track-side-panel{min-width:0}.v-track-side-panel{position:sticky;top:82px}.v-panel-hero{background:#0e0e0e;border:1px solid var(--soft-line);border-radius:10px;padding:24px}.v-panel-hero h1{font-size:clamp(42px,6vw,68px);margin-top:14px}.v-panel-hero p{font-size:13px;margin-top:8px}.v-track-entry-meta{display:flex;gap:12px;align-items:center}.v-track-entry-meta>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.v-track-side-card{min-height:0}.v-track-side-card p{font-size:12px}.v-benefit-card,.v-training-card{min-height:210px}.v-benefit-card h3,.v-training-card h3{font-size:19px;margin:16px 0 7px}.v-lesson-panel{min-height:440px}.v-lesson-panel h2{font-size:28px;margin:10px 0 18px}.v-learning-copy{font-size:15px;line-height:1.65}.v-public-hero{padding:62px 0 68px;min-height:430px}.v-public-hero h1{font-size:clamp(42px,6.6vw,78px);line-height:.96;margin:14px 0 22px}.v-public-hero>p{font-size:16px}.v-hero-meta{margin-top:42px}.v-game-feature{min-height:210px}.v-careers-card h2,.v-game-feature h2,.v-statement-card h2{font-size:clamp(26px,3.3vw,42px)}.v-statement-card{min-height:270px}.v-careers-card{min-height:260px}.v-news-card{min-height:210px}.v-news-card h3{font-size:20px}.v-status-summary{gap:18px;margin-top:26px}.v-person-card{border-radius:9px;background:#0d0d0d;padding:12px 14px}.v-player-result{border-radius:9px;background:#101010;min-height:90px}.v-content-main h3{font-size:18px}.v-media-preview{height:150px}@media(max-width:1100px){.v-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-metrics-5,.v-resource-grid-tight{grid-template-columns:repeat(3,minmax(0,1fr))}.v-track-layout{grid-template-columns:1fr}.v-track-side-panel{position:static}}@media(max-width:760px){.v-topbar{height:56px}.v-page{width:min(100% - 24px,1360px);padding-top:26px}.v-hero{padding-top:14px}.v-hero h1{font-size:32px}.v-hub-intro{gap:22px}.v-hub-intro,.v-metrics-5,.v-profile-hero-card,.v-resource-grid,.v-resource-grid-tight{grid-template-columns:1fr}.v-profile-hero-side{border-left:0;border-top:1px solid var(--soft-line);padding:18px 0 0}.v-profile-hero-main{align-items:flex-start}.v-profile-avatar-large{width:60px;height:60px}.v-panel-hero h1{font-size:44px}.v-resource-card{min-height:128px}}.v-hub-search-component{position:relative}.v-hub-search-results{position:absolute;left:0;right:0;top:50px;background:#101010;border:1px solid var(--line);border-radius:8px;padding:6px;z-index:30;box-shadow:0 18px 40px rgba(0,0,0,.3)}.v-hub-search-result{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px;border-radius:6px}.v-hub-search-result:hover{background:#171717}.v-hub-search-result>div{display:grid;gap:3px;min-width:0}.v-hub-search-result strong{font-size:12px}.v-hub-search-result small,.v-hub-search-result span{font-size:10px;color:var(--muted)}.v-hub-search-result span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-hub-search-result small{white-space:nowrap}.v-support-case-card h3{font-size:17px;margin:6px 0}.v-case-status-stack{display:grid;gap:6px;justify-items:end}.v-case-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v-case-meta-grid>div{display:grid;gap:5px;padding:12px;border:1px solid var(--soft-line);border-radius:7px;background:#0c0c0c}.v-case-meta-grid span{font-size:10px;color:var(--muted)}.v-case-meta-grid strong{font-size:12px}.v-ticket-thread{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:4px}.v-ticket-message{padding:12px;border:1px solid var(--soft-line);border-radius:7px}.v-ticket-message.internal{background:#15120b;border-color:rgba(255,184,77,.18)}.v-ticket-message.external{background:#0d0d0d}.v-ticket-message small,.v-ticket-message span{display:block;color:var(--muted);font-size:10px}.v-ticket-message p{font-size:13px;line-height:1.5;margin:5px 0}.v-ticket-message small{margin-top:6px}@media(max-width:640px){.v-case-meta-grid{grid-template-columns:1fr}}.v-status-component-card{padding:0 20px}.v-status-component-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid var(--soft-line)}.v-status-component-row:last-child{border-bottom:0}.v-status-component-row>div:first-child{display:grid;gap:4px}.v-status-component-row strong{font-size:13px}.v-status-component-row small{font-size:10px;color:var(--muted)}.v-status-component-meta{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.v-status-component-row{grid-template-columns:1fr}.v-status-component-meta{justify-content:space-between}}.v-career-opening-card h2{font-size:21px;margin:6px 0 8px}.v-career-opening-card{min-height:0}.v-preline{white-space:pre-line}.v-recruiting-card h3{font-size:18px;margin:6px 0}.v-application-list{display:grid;gap:7px;margin-top:14px;border-top:1px solid var(--soft-line);padding-top:12px}.v-application-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:center}.v-application-row>div{display:grid;gap:3px}.v-application-row strong{font-size:12px}.v-application-row span{font-size:10px;color:var(--muted)}.v-chip.active{color:var(--text);border-color:rgba(255,255,255,.28);background:#181818}@media(max-width:640px){.v-application-row{grid-template-columns:1fr}}.v-hero:not(.v-public-hero) h1{font-size:clamp(28px,3.4vw,44px)}.v-hub-intro h1{font-size:clamp(28px,3.2vw,42px)}.v-track-hero .v-time-display{font-size:clamp(42px,6vw,68px)!important}.v-article{max-width:900px;margin:0 auto;padding:34px 0 80px}.v-article h1{font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:-.05em;margin:14px 0 20px}.v-article-lead{font-size:18px;line-height:1.6;color:#c7c7c7}.v-article-body{white-space:pre-wrap;font-size:15px;line-height:1.75;color:#d0d0d0;margin-top:34px}.v-studio-copy{max-width:900px;margin-top:12px}.v-public-topbar{background:rgba(8,8,8,.82);border-bottom:1px solid rgba(255,255,255,.08)}.v-brand-full{letter-spacing:.22em}.v-public-nav{gap:20px;font-size:13px;color:#b8b8b8}.v-public-nav a:hover{color:#fff}.v-topbar-icon-group{display:flex;align-items:center;gap:10px}.v-topbar-icon,.v-topbar-icon-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);border-radius:999px;color:#fff;padding:0 14px}.v-topbar-icon{width:40px;padding:0;border-radius:12px}.v-topbar-icon-pill .v-language{gap:8px}.v-text-link{display:inline-flex;margin-top:10px;color:#fff}.v-identity-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:34px;align-items:center;min-height:calc(100vh - 180px)}.v-identity-side h1{font-size:clamp(42px,5vw,72px);line-height:.96;letter-spacing:-.05em;margin:18px 0}.v-identity-side p{max-width:700px;color:#bdbdbd;font-size:17px;line-height:1.65}.v-identity-main{display:flex;justify-content:flex-end}.v-auth-card-premium{background:linear-gradient(180deg,rgba(26,26,26,.92),rgba(10,10,10,.96));border-radius:28px;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 120px rgba(0,0,0,.45)}.v-qr-wrap{display:grid;place-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d0d0d}.v-qr-image{width:220px;height:220px;border-radius:14px;background:#fff;padding:10px}.v-studio-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:28px;align-items:center;padding:38px 0 26px}.v-studio-hero h1{font-size:clamp(44px,6vw,84px);line-height:.95;letter-spacing:-.055em;margin:18px 0}.v-studio-hero p{color:#bfbfbf;max-width:720px;font-size:17px;line-height:1.65}.v-studio-hero-panel{display:flex;justify-content:flex-end}.v-dashboard-preview{min-height:360px;border-radius:28px;padding:28px;background:linear-gradient(180deg,rgba(24,24,24,.98),rgba(8,8,8,.98))}.v-preview-stack{display:grid;gap:12px;margin-top:24px}.v-preview-line{gap:4px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.v-preview-line span{color:#a8a8a8;font-size:13px;line-height:1.5}.v-studio-grid{display:grid;gap:16px;margin-top:18px}.v-studio-product-card{min-height:220px;border-radius:22px;display:flex;flex-direction:column;gap:10px}.v-product-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:20px}.v-studio-product-card p{color:#b5b5b5;flex:1 1}.v-studio-product-card span{font-size:13px;color:#fff}.v-studio-section{margin-top:18px}.v-studio-wide-card{padding:32px;border-radius:26px}.v-studio-wide-card h2{font-size:clamp(28px,4vw,48px);letter-spacing:-.04em;margin:12px 0 18px}.v-studio-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v-studio-feature-grid div{padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.v-studio-feature-grid p{margin:8px 0 0;color:#b6b6b6;line-height:1.55}.v-public-footer{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-top:40px;padding:26px 0 10px;border-top:1px solid rgba(255,255,255,.08)}.v-public-footer-brand{display:grid;gap:8px;max-width:420px}.v-public-footer-brand span{color:#a4a4a4;font-size:13px;line-height:1.5}.v-public-footer-links{display:flex;flex-wrap:wrap;font-size:14px;color:#d8d8d8}.v-teams-shell{padding:18px 0 50px}.v-teams-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:18px;align-items:start}.v-teams-main,.v-teams-sidebar,.v-teams-sidepanel{min-width:0;display:grid;gap:18px}.v-teams-chat-card,.v-teams-sidebar-card{min-height:0}.v-team-room{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f0f0f;color:#fff;cursor:pointer}.v-team-room.active,.v-team-room:hover{background:#161616;border-color:rgba(255,255,255,.16)}.v-team-room span{display:block;color:#9f9f9f;font-size:12px;margin-top:4px}.v-chat-thread{display:grid;gap:10px;max-height:62vh;overflow:auto;padding:18px 0;margin-top:12px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.v-chat-message{display:grid;gap:5px;padding:14px 16px;border-radius:18px;max-width:80%;border:1px solid rgba(255,255,255,.06);background:#101010}.v-chat-message.me{margin-left:auto;background:#151515;border-color:rgba(255,255,255,.12)}.v-chat-message span{font-size:12px;color:#cfcfcf}.v-chat-message p{margin:0;line-height:1.55}.v-chat-message small{color:#8e8e8e}.v-chat-composer{padding-top:16px;display:grid;gap:14px}.v-chat-toolrow{display:flex;gap:8px}.v-meeting-card{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f0f0f}.v-meeting-card small,.v-meeting-card span{color:#a8a8a8}@media(max-width:1100px){.v-identity-shell,.v-studio-hero,.v-teams-layout{grid-template-columns:1fr}.v-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-identity-main,.v-studio-hero-panel{justify-content:flex-start}.v-public-footer{flex-direction:column}}@media(max-width:760px){.v-public-nav{display:none}.v-studio-feature-grid,.v-studio-grid{grid-template-columns:1fr}.v-topbar-icon-pill .v-language a:not(.active){display:inline}.v-teams-layout{grid-template-columns:1fr}.v-topbar-icon-group .v-profile{display:none}.v-auth-card-premium{border-radius:20px}.v-dashboard-preview,.v-studio-product-card,.v-studio-wide-card{border-radius:18px}}.v-teams-presence{display:flex;align-items:center;gap:9px;padding:10px 0 16px;color:#a8a8a8;font-size:12px}.v-teams-presence strong{color:#e8e8e8}.v-live-dot{width:8px;height:8px;border-radius:50%;background:#777}.v-live-dot.live{background:var(--success);box-shadow:0 0 16px rgba(69,212,131,.6)}.v-live-dot.connecting{background:var(--warning)}.v-live-dot.offline{background:var(--danger)}.v-call-room{margin-bottom:18px;border-radius:24px;background:linear-gradient(180deg,#111,#090909);border-color:rgba(255,255,255,.13)}.v-call-room h2{font-size:24px;margin:5px 0}.v-call-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px}.v-call-tile{position:relative;min-height:210px;border-radius:18px;overflow:hidden;background:#050505;border:1px solid rgba(255,255,255,.08)}.v-call-tile video{width:100%;height:100%;min-height:210px;object-fit:cover;background:#080808}.v-call-tile video.is-camera-off{opacity:.12}.v-call-tile.local{border-color:rgba(255,255,255,.18)}.v-call-tile-meta{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 11px;border-radius:12px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px}.v-call-controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}.v-chat-gif{max-width:320px;max-height:220px;border-radius:14px;object-fit:cover}.v-chat-sticker{font-size:58px;line-height:1.05;padding:8px 0}.v-chip-remove{margin-left:7px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}@media(max-width:760px){.v-call-grid{grid-template-columns:1fr}.v-chat-gif{max-width:100%}}.v-language-control{gap:8px}.v-language-icon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:13px;color:#e8e8e8}.v-profile{position:relative;padding-left:32px}.v-profile:before{content:"◉";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-size:10px;color:#dcdcdc}.v-notification-center{position:relative}.v-notification-trigger{position:relative;font-size:15px}.v-notification-trigger.has-unread{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07)}.v-notification-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff;color:#000;font-size:10px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 3px #0a0a0a}.v-notification-dropdown{position:absolute;right:0;top:50px;width:min(430px,calc(100vw - 24px));max-height:610px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(12,12,12,.98);box-shadow:0 30px 100px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:90}.v-notification-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.v-notification-head h3{margin:4px 0 0;font-size:18px}.v-notification-list{display:grid;max-height:520px;overflow:auto}.v-notification-item{display:grid;grid-template-columns:38px 1fr;gap:12px;width:100%;padding:15px 18px;text-align:left;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.v-notification-item.unread,.v-notification-item:hover{background:rgba(255,255,255,.045)}.v-notification-item p{margin:5px 0 7px;color:#ababab;line-height:1.45;font-size:13px}.v-notification-item small{color:#777;font-size:11px}.v-notification-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.06);font-size:16px}.v-unread-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgba(255,255,255,.55)}.v-player-identity{min-height:calc(100vh - 180px)}.v-player-account-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 0 14px}.v-player-account-hero h1{font-size:42px;line-height:1;margin:8px 0;letter-spacing:-.04em}.v-player-account-hero p{color:#aaa;margin:0}.v-player-game-card{min-height:130px}.v-progress{height:5px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:14px}.v-progress span{display:block;height:100%;background:#fff;border-radius:999px;transition:width .25s ease}@media(max-width:760px){.v-notification-dropdown{position:fixed;left:12px;right:12px;top:72px;width:auto}.v-player-account-hero{flex-direction:column}.v-player-account-hero h1{font-size:34px}}.v-article-wide{max-width:1180px}.v-inside-home-link{display:inline-flex;align-items:center;gap:8px}.v-status-hero{padding:36px 0 22px}.v-studio-hero-copy{min-width:0}.v-studio-section-title{font-size:clamp(28px,4vw,46px);letter-spacing:-.04em;margin:8px 0}:where(a,button,input,select,textarea):focus-visible{outline:2px solid #fff;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}.v-button,.v-card,.v-chip,.v-topbar-icon{transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.v-button:not(:disabled):active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.v-teams-pro .v-teams-layout{gap:16px;align-items:start}.v-teams-pro .v-chat-thread{min-height:390px;max-height:61vh;overflow-y:auto;scrollbar-color:#536071 #111720}.v-teams-pro .v-chat-message{max-width:min(87%,760px);border:1px solid rgba(132,150,171,.17);transition:border-color .18s ease,background .18s ease}.v-teams-pro .v-chat-message:hover{border-color:rgba(155,174,201,.38)}.v-chat-message-author{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;margin-bottom:4px}.v-chat-message-author small{color:#8290a0;font-size:11px}.v-chat-attachment-img{max-width:min(100%,410px);max-height:320px;object-fit:contain;border-radius:13px;border:1px solid #38414d;margin:8px 0;display:block}.v-team-message-actions,.v-team-reaction-list{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-top:9px}.v-team-message-actions button,.v-team-reaction-list button,.v-team-reply-preview button{background:rgba(91,107,128,.17);color:#c8d2df;border:1px solid rgba(140,162,194,.14);border-radius:9px;padding:5px 9px;cursor:pointer;font-size:12px}.v-team-message-actions button:hover,.v-team-reaction-list button.selected,.v-team-reaction-list button:hover{background:rgba(154,177,206,.25);color:white}.v-team-emoji-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-height:175px;overflow:auto;border:1px solid #333e4a;border-radius:12px;background:#171c24;padding:10px;margin:9px 0}.v-team-emoji-grid button{border:0;background:transparent;font-size:21px;padding:5px 0;border-radius:7px;cursor:pointer}.v-team-emoji-grid button:hover{background:#343d4b}.v-team-gif-input{display:flex;gap:8px;margin:7px 0}.v-team-gif-input input{flex:1 1;min-width:100px}.v-team-reply-label,.v-team-reply-preview{display:block;background:rgba(80,110,151,.14);border-left:3px solid #728caf;padding:8px 12px;border-radius:6px;font-size:12px;color:#adbacb}.v-team-reply-preview{display:flex;justify-content:space-between;margin-bottom:10px;gap:10px}.v-team-chat-search{margin:12px 0}.v-teams-directory-results{max-height:175px;overflow:auto}.v-team-person{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;border:0;background:transparent;color:#e4ebf4;padding:9px;border-radius:8px;cursor:pointer;text-align:left}.v-team-person:hover{background:rgba(128,154,185,.16)}.v-team-person small{font-size:11px;color:#9da8b8}@media(max-width:760px){.v-team-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.v-teams-pro .v-chat-message{max-width:100%}.v-team-gif-input{flex-wrap:wrap}}.v-app-switcher-trigger{position:fixed;right:20px;bottom:18px;z-index:40;display:flex;align-items:center;gap:9px;border:1px solid rgba(177,192,219,.25);border-radius:13px;background:rgba(25,30,39,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px 14px;color:#d8e2ef;box-shadow:0 8px 25px rgba(0,0,0,.25);cursor:pointer;font-weight:600}.v-app-switcher-trigger:hover{background:#252e3a}.v-app-switcher-trigger span{font-weight:400;font-size:12px}.v-command-backdrop{z-index:2500!important;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px}.v-command-menu{width:min(100%,540px);overflow:hidden;background:#161b23;border:1px solid #394351;border-radius:20px;box-shadow:0 24px 100px rgba(0,0,0,.65)}.v-command-search{display:flex;gap:12px;align-items:center;padding:17px 20px;border-bottom:1px solid #333d4b}.v-command-search input{background:transparent;color:#f4f7fa;font-size:17px;flex:1 1;outline:none;border:0;min-width:0}.v-command-search button{border:1px solid #3a4655;border-radius:6px;color:#9aafc9;background:transparent;padding:4px 7px}.v-command-results{padding:10px;max-height:380px;overflow:auto}.v-command-results a{display:flex;gap:12px;align-items:center;padding:11px 13px;border-radius:11px;color:#e3ebf5;text-decoration:none}.v-command-results a:hover{background:#293442}.v-command-results a>span:nth-child(2){flex:1 1;display:flex;flex-direction:column}.v-command-results a small{color:#91a2b7;font-size:12px;margin-top:2px}.v-command-app-icon{width:36px;height:36px;display:grid;place-items:center;background:#303b4d;color:#e9f0fa;border:1px solid #465770;border-radius:10px;font-weight:700}.v-command-menu>.v-muted{text-align:center;font-size:11px;padding:7px 0 15px}@media(max-width:700px){.v-app-switcher-trigger span{display:none}.v-app-switcher-trigger{padding:9px 12px;right:12px;bottom:12px}}.v-project-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 235px;gap:18px;align-items:start}.v-project-main,.v-project-members,.v-project-sidebar{display:grid;gap:17px;min-width:0}.v-project-board{display:grid;grid-template-columns:repeat(4,minmax(185px,1fr));gap:12px;overflow-x:auto}.v-project-column{display:grid;align-content:start;gap:12px;background:rgba(17,23,31,.66);border:1px solid rgba(128,146,174,.15);border-radius:15px;padding:12px;min-height:280px}.v-project-column>.v-row{font-size:12px;letter-spacing:.05em}.v-project-task{background:rgba(50,62,78,.48);border:1px solid rgba(133,154,186,.19);padding:13px;border-radius:12px;display:grid;gap:10px}.v-project-task>.v-select{width:100%;font-size:12px}.v-project-create{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.v-project-create .v-input{flex:2 1;min-width:160px}.v-project-create .v-select{flex:1 1;min-width:125px}@media(max-width:1250px){.v-project-layout{grid-template-columns:210px minmax(0,1fr)}.v-project-members{grid-column:1/-1}.v-project-board{grid-template-columns:repeat(4,minmax(200px,1fr))}}@media(max-width:750px){.v-project-layout{grid-template-columns:1fr}.v-project-members{grid-column:auto}}.v-wiki-container{display:grid;gap:1.2rem}.v-wiki-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1rem;align-items:start}.v-wiki-main,.v-wiki-sidebar{display:grid;gap:1rem;min-width:0}.v-wiki-sidebar .v-team-room{width:100%;text-align:left}.v-wiki-main .v-form,.v-wiki-sidebar .v-form{display:grid;gap:.7rem}.v-wiki-main label{display:block}.v-wiki-editor{width:100%;min-height:360px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.v-wiki-article{font-size:.94rem;line-height:1.75;overflow-wrap:anywhere;min-height:4rem}.v-wiki-article h2,.v-wiki-article h3,.v-wiki-article h4{margin:1.05rem 0 .45rem;font-size:1.12rem}.v-wiki-article p{margin:.4rem 0;white-space:pre-wrap}.v-wiki-article code{background:rgba(135,150,165,.13);padding:.14rem .35rem;border-radius:5px}.v-wiki-bullet{padding-left:.7rem;margin:.2rem 0}.v-wiki-spacer{height:.75rem}@media(max-width:850px){.v-wiki-layout{grid-template-columns:minmax(0,1fr)}}.v-studio-ops{display:flex;flex-direction:column;gap:20px;padding-bottom:44px}.v-studio-ops .v-list{display:flex;flex-direction:column;gap:12px}.v-studio-ops .v-studio-file{gap:12px;align-items:center;flex-wrap:wrap}.v-studio-ops .v-studio-file>div:first-child{min-width:170px;flex:1 1;overflow-wrap:anywhere}.v-studio-ops .v-studio-file small{display:block;color:var(--v-muted,#9aa5b5);margin-top:4px}.v-studio-ops .v-studio-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.v-studio-ops .v-field{display:flex;flex-direction:column;gap:6px}.v-studio-ops .v-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.v-studio-ops .v-chip-row .v-button{min-height:35px;padding:8px 11px;font-size:12px}.v-studio-metric{display:flex;flex-direction:column;gap:9px;background:rgba(125,144,167,.08);border:1px solid rgba(165,181,204,.13);padding:18px;border-radius:14px}.v-studio-metric span{color:#a9b3c3;font-size:13px;text-transform:capitalize}.v-studio-metric strong{font-size:clamp(26px,3vw,34px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.v-studio-ops .v-studio-file{align-items:stretch;flex-direction:column}.v-studio-ops .v-studio-file .v-chip-row{width:100%}}.v-analytics-bars{height:110px;display:flex;align-items:flex-end;gap:3px;padding:12px 0;border-bottom:1px solid var(--border,rgba(255,255,255,.13));margin-bottom:16px;overflow:hidden}.v-analytics-bar{flex:1 1;min-width:2px;max-width:24px;background:var(--accent,#8da8ff);border-radius:4px 4px 0 0;opacity:.85;transition:height .2s ease}.v-analytics-bar:hover{opacity:1}@media(max-width:700px){.v-analytics-bars{gap:1px}}.v-team-meeting-docs{display:grid;gap:12px;min-width:0}.v-team-meeting-docs .v-textarea{width:100%;min-height:110px;margin:10px 0}.v-shared-whiteboard{display:block;width:100%;min-height:160px;aspect-ratio:2/1;border-radius:12px;background:#101721;border:1px solid #465064;touch-action:none;cursor:crosshair;margin:12px 0}.v-delivery-center>.v-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.v-delivery-center .v-field{display:grid;gap:5px}.v-delivery-center .v-field>span{font-size:12px;color:#a6b1bf}.v-delivery-center .v-list-item{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.v-delivery-center .v-list-item div:first-child{flex:1 1;min-width:160px}.v-delivery-center .v-list-item small{display:block;color:#9ba7b5;margin-top:4px}.v-button:focus-visible,.v-input:focus-visible,.v-select:focus-visible,.v-textarea:focus-visible{outline:2px solid #9dbee9;outline-offset:2px}.v-wiki-toolbar{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.v-wiki-toolbar .v-button{font-size:12px;min-height:34px}.v-wiki-inline-image{max-width:100%;max-height:550px;object-fit:contain;border-radius:12px;border:1px solid rgba(155,175,205,.24);display:block;margin:12px 0}.v-wiki-code{max-width:100%;overflow:auto;background:#0a1018;border:1px solid #29384a;padding:14px;border-radius:12px;color:#d9e6fa}.v-wiki-table-wrap{width:100%;overflow:auto}.v-wiki-table{border-collapse:collapse;width:100%;min-width:320px;margin:12px 0}.v-wiki-table td,.v-wiki-table th{border:1px solid rgba(150,170,200,.25);padding:8px 12px;text-align:left}.v-wiki-table th{background:rgba(110,136,171,.18)}.v-wiki-callout{border-left:3px solid #8baacf;background:rgba(150,180,215,.07);padding:12px 16px;border-radius:0 10px 10px 0;margin:12px 0;color:var(--foreground,#eee)}.v-wiki-bullet input[type=checkbox]{accent-color:#b8c5d4;vertical-align:middle;margin-right:9px}.v-button:focus-visible,.v-input:focus-visible,.v-select:focus-visible,.v-team-person:focus-visible,.v-team-room:focus-visible,.v-textarea:focus-visible,.v-topbar-icon:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #a6c5ed;outline-offset:3px}.v-button:disabled,button:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.v-button,.v-card,.v-resource-card,button{transition:none!important;animation:none!important}}a.v-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}:root{color-scheme:dark;--bg:#05080e;--panel:#0d131c;--panel2:#131b26;--hover:#1a2634;--text:#f1f4f9;--muted:#a5b0be;--soft-line:rgba(198,217,246,.10);--line:rgba(201,219,244,.15);--border:rgba(201,219,244,.15);--v-muted:#a5b0be;--foreground:#f1f4f9;--accent:#bccddd;--v-premium-border:rgba(211,229,251,.16);--v-premium-glass:linear-gradient(145deg,rgba(32,44,61,.70),rgba(11,17,26,.86) 58%,rgba(7,12,19,.94));--v-premium-shadow:0 24px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)}html{scrollbar-color:#354151 #080b12}body{background:radial-gradient(ellipse 62% 40% at 78% 0,rgba(36,62,95,.24),transparent 78%),radial-gradient(ellipse 60% 70% at 5% 52%,rgba(13,25,41,.2),transparent 72%),#05080e;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#cad8e8;color:#09111b}:where(button,input,textarea,select){font:inherit}:where(button,a,input,textarea,select):focus-visible{outline:2px solid #b8d4f4!important;outline-offset:3px!important}:where(button,select){cursor:pointer}:where(h1,h2,h3,h4){color:var(--text);letter-spacing:-.035em;line-height:1.15}:where(p){overflow-wrap:break-word}a{transition:color .18s ease}a:hover{color:#fff}.v-topbar{height:70px;gap:20px;padding:0 clamp(20px,5.5vw,108px);background:rgba(6,10,17,.72);border-bottom:1px solid rgba(205,224,247,.12);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);box-shadow:0 1px 0 rgba(0,0,0,.2);z-index:100}.v-public-topbar{background:rgba(6,10,17,.76);border-bottom-color:rgba(205,224,247,.12)}.v-brand,.v-brand-full{white-space:nowrap;font-size:12px!important;font-weight:600;letter-spacing:.29em!important;color:#f3f6fb}.v-topbar-right{gap:clamp(9px,1.7vw,24px);min-width:0}.v-inside-home-link,.v-public-nav a,.v-topbar-right>a:not(.v-topbar-icon):not(.v-button){color:#c0cbd8;font-size:12px;font-weight:450;white-space:nowrap}.v-public-nav a:hover,.v-topbar-right>a:not(.v-topbar-icon):hover{color:#fff}.v-public-nav{display:flex;align-items:center;gap:clamp(14px,2vw,34px);margin-right:clamp(12px,3vw,44px);font-size:12px}.v-topbar-icon-group{gap:11px}.v-topbar-icon-pill:has(.v-language-control){height:auto;padding:0;border:0;background:transparent}.v-icon-button,.v-topbar-icon{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(210,226,248,.17);border-radius:50%;background:rgba(15,22,33,.7);color:#e3eaf4;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.v-icon-button:hover,.v-topbar-icon:hover{background:rgba(39,54,72,.72);border-color:rgba(211,231,255,.32)}.v-language-control{position:relative;display:inline-flex;flex:none;align-items:center;z-index:105}.v-language-trigger{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;background:rgba(14,21,31,.65);border:1px solid rgba(210,226,248,.18);border-radius:50%;color:#e9eef6;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:background .2s,border-color .2s,transform .2s}.v-language-trigger:hover,.v-language-trigger[aria-expanded=true]{background:rgba(47,65,88,.56);border-color:rgba(218,234,255,.38)}.v-language-dropdown{position:absolute;top:calc(100% + 14px);right:0;width:225px;padding:8px;background:linear-gradient(155deg,#1a2533,#0c141f 64%,#0a1019);border:1px solid rgba(219,234,255,.22);border-radius:17px;box-shadow:0 24px 70px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.055);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);z-index:9999;animation:v-menu-appear .16s ease both}.v-language-heading{padding:10px 12px 9px;color:#aab8c9;letter-spacing:.08em;font-size:10px;text-transform:uppercase}.v-language-option{width:100%;display:flex;align-items:center;gap:9px;min-height:39px;padding:9px 11px;text-align:left;color:#e1eaf4;background:transparent;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:550}.v-language-option.is-active,.v-language-option:hover{background:rgba(186,209,238,.09);border-color:rgba(210,230,255,.1)}.v-language-option>span:first-child{flex:1 1}.v-language-code{font-size:10px;color:#8294a9;letter-spacing:.07em}.v-language-selected{font-size:12px;color:#d7e6f5}@keyframes v-menu-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.v-page{position:relative;isolation:isolate;width:min(1400px,calc(100% - 64px));padding:45px 0 104px}.v-hero{padding:12px 0 32px}.v-hero h1,.v-hero:not(.v-public-hero) h1{font-size:clamp(27px,3.3vw,43px);line-height:1.1;max-width:900px;letter-spacing:-.04em}.v-hero p{font-size:14px;line-height:1.7;color:#aeb9c8;max-width:730px}.v-eyebrow,.v-kicker{color:#aab9c9;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:550}.v-section{margin-top:33px}.v-section h2,.v-studio-section-title{font-size:clamp(20px,2.4vw,30px);line-height:1.18}.v-card,.v-command-menu,.v-meeting-card,.v-modal,.v-notification-dropdown,.v-person-card,.v-project-column,.v-project-task,.v-resource-card,.v-studio-metric,.v-team-room{color:var(--text);border:1px solid var(--v-premium-border);background:var(--v-premium-glass);border-radius:18px;box-shadow:var(--v-premium-shadow)}.v-card{padding:clamp(17px,2vw,25px);min-width:0}.v-card:hover,.v-person-card:hover,.v-resource-card:hover,.v-team-room:hover{border-color:rgba(215,233,255,.3);background:linear-gradient(145deg,rgba(38,53,73,.79),rgba(12,20,30,.93) 70%)}.v-app-card h3,.v-card h2,.v-card h3,.v-small-card h3{font-size:clamp(15px,1.45vw,20px);line-height:1.25;margin:4px 0 8px;font-weight:650}.v-app-card{min-height:160px;transition:transform .22s ease,border-color .22s ease}.v-app-card:hover{transform:translateY(-2px)}.v-app-card p,.v-card p,.v-small-card p{font-size:13px;color:#aebbc9;line-height:1.65}.v-button,.v-chip,.v-lesson-index button,.v-team-room{transition:background .2s,border-color .2s,transform .2s,color .2s}.v-button{border-radius:11px;min-height:42px;padding:10px 18px;font-size:12px;font-weight:650;letter-spacing:-.005em;border:1px solid transparent}.v-button-primary{background:linear-gradient(175deg,#fff,#e9eff6);color:#080f18;border-color:rgba(255,255,255,.54);box-shadow:0 5px 24px rgba(255,255,255,.08)}.v-button-primary:hover{background:#fff;color:#05080d;transform:translateY(-1px)}.v-button-secondary{background:linear-gradient(180deg,rgba(40,50,65,.68),rgba(17,25,37,.84));border-color:rgba(210,225,246,.2);color:#edf2f9}.v-button-secondary:hover{background:rgba(58,75,94,.56);border-color:rgba(221,238,255,.35)}.v-button-danger{border-color:rgba(255,130,130,.2);background:rgba(122,36,45,.19)}.v-badge,.v-chip,.v-session-meta{background:rgba(125,159,199,.055);border-color:rgba(192,217,247,.18);color:#aebed0;border-radius:999px;font-size:10px}.v-metrics{gap:14px}.v-metric{padding:17px 8px;border-top-color:rgba(220,237,255,.15)}.v-metric strong,.v-studio-metric strong{font-size:clamp(23px,2.6vw,31px)}.v-command-search input,.v-hub-search-results,.v-input,.v-select,.v-textarea{background:rgba(5,11,19,.64);border-color:rgba(204,224,250,.17);border-radius:11px;color:#edf2fa;min-height:43px;font-size:13px}.v-input:focus,.v-select:focus,.v-textarea:focus{border-color:rgba(192,223,255,.56);box-shadow:0 0 0 3px rgba(127,171,222,.1)}.v-field label,.v-field>span{color:#b1bece;font-size:12px}.v-table td,.v-table th{border-bottom:1px solid rgba(204,224,247,.11);padding:13px 11px;font-size:12px}.v-table th{color:#93a6ba;font-size:10px;font-weight:650;letter-spacing:.1em}.v-table tbody tr:hover{background:rgba(130,168,218,.045)}.v-list-item{border-color:rgba(218,234,253,.12)}.v-command-app-icon,.v-notification-icon,.v-person-avatar,.v-preview-icon,.v-product-icon{background:linear-gradient(145deg,rgba(73,95,119,.32),rgba(23,32,44,.72));color:#edf3fb;border:1px solid rgba(212,234,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.v-profile:before{background:#243244;border-color:rgba(219,235,255,.19)}.v-modal-backdrop{background:rgba(0,3,8,.77);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.v-auth-card-premium,.v-modal{border-radius:22px;background:linear-gradient(155deg,#192434,#0b121d 75%);border:1px solid rgba(213,233,255,.2);box-shadow:0 35px 100px rgba(0,0,0,.55)}.v-auth-card h1,.v-identity-side h1{font-size:clamp(29px,4vw,47px);line-height:1.08}.v-identity-side p{font-size:14px}.v-auth-wrap{max-width:490px}.v-team-room{border-radius:12px;box-shadow:none}.v-team-room.active{border-color:rgba(217,236,255,.38)}.v-chat-message{background:rgba(31,43,57,.75);border:1px solid rgba(223,239,255,.1)}.v-chat-message.me{background:rgba(54,72,94,.46);border-color:rgba(210,234,255,.23)}.v-call-room,.v-call-tile,.v-teams-chat-card,.v-teams-sidebar-card{background:var(--v-premium-glass);border-color:var(--v-premium-border)}.v-project-column{background:linear-gradient(175deg,rgba(24,35,50,.87),rgba(10,17,27,.9));box-shadow:none}.v-project-task{background:rgba(45,62,83,.38);box-shadow:none;border-radius:13px}.v-studio-metric{border-radius:15px;background:rgba(34,52,73,.36);box-shadow:none}.v-notification-dropdown{background:linear-gradient(160deg,#182433,#0a111b);border-color:rgba(213,231,253,.24)}.v-command-menu{background:linear-gradient(165deg,#202b3a,#0a111c);border-color:rgba(213,232,255,.23)}.v-app-switcher-trigger{background:rgba(20,30,43,.84);border:1px solid rgba(216,233,255,.22);color:#e7eef8;border-radius:999px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.v-app-switcher-trigger:hover{background:#27364a}.v-public-footer{border-color:rgba(223,237,255,.13);margin-top:65px;padding-top:28px}.v-public-footer-links{font-size:12px;gap:18px}.v-public-footer-brand span{font-size:12px}.v-studio-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.2fr) minmax(355px,.82fr);gap:clamp(28px,4vw,74px);min-height:535px;padding:53px 0 22px;overflow:visible}.v-studio-hero-copy,.v-studio-hero-panel{position:relative;z-index:1}.v-studio-hero-copy{max-width:810px;align-self:center}.v-studio-hero .v-badge{background:transparent;border:0;padding:0;border-radius:0;letter-spacing:.18em;font-size:10px;font-weight:650;color:#ced9e6}.v-studio-hero h1{font-size:clamp(37px,4.45vw,69px);line-height:1.055;letter-spacing:-.058em;max-width:760px;margin:18px 0 21px;font-weight:740;text-wrap:balance}.v-studio-hero p{font-size:15px;line-height:1.7;color:#c1cad6;max-width:640px}.v-studio-hero .v-action-row{margin-top:21px;gap:12px}.v-studio-hero .v-button{min-height:47px;padding:12px 24px}.v-hero-meta{margin-top:34px;gap:15px 27px;font-size:10px;letter-spacing:.095em;color:#9eacbd}.v-hero-meta span{display:inline-flex;align-items:center;gap:19px}.v-hero-meta span+span:before{content:"";display:inline-block;width:28px;height:1px;background:rgba(213,230,255,.2)}.v-orbital-atmosphere{position:absolute;z-index:0;inset:-50px calc((1400px - 100vw)/2) 0 -15%;pointer-events:none;overflow:hidden;opacity:.9}.v-orbital-atmosphere:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 31% 14%,rgba(213,233,255,.42) 99%,transparent),radial-gradient(1px 1px at 65% 22%,rgba(213,233,255,.38) 99%,transparent),radial-gradient(1px 1px at 83% 50%,rgba(213,233,255,.27) 99%,transparent),radial-gradient(1px 1px at 49% 64%,rgba(213,233,255,.3) 99%,transparent),radial-gradient(1px 1px at 17% 48%,rgba(213,233,255,.23) 99%,transparent);background-size:450px 380px,580px 460px,530px 320px,720px 420px,320px 300px}.v-orbital-planet{position:absolute;right:-410px;top:97px;width:1180px;height:1180px;border-radius:50%;transform:rotate(-21deg);background:radial-gradient(ellipse at 31% 17%,rgba(88,117,148,.18),transparent 36%),repeating-linear-gradient(140deg,transparent 0 27px,rgba(121,148,180,.022) 27px 29px,transparent 29px 60px),radial-gradient(ellipse at 19% 1%,#25364b 0,#152235 19%,#0b1421 48%,#070e18 66%,#040911 89%);border:1px solid rgba(206,230,255,.44);box-shadow:inset 24px 32px 54px rgba(151,195,244,.13),inset -190px -250px 260px rgba(0,0,0,.67),-12px -16px 65px rgba(157,198,239,.18),-1px -3px 9px rgba(240,249,255,.32);-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,transparent 88%);mask-image:linear-gradient(180deg,#000,#000 58%,transparent 88%)}.v-orbital-glow{position:absolute;right:18%;top:110px;width:440px;height:140px;border-radius:50%;background:rgba(179,218,255,.21);filter:blur(92px);transform:rotate(-22deg)}.v-dashboard-preview{width:min(100%,525px);padding:26px 24px;border-radius:23px;min-height:0;border:1px solid rgba(222,239,255,.36);box-shadow:0 30px 105px rgba(0,0,0,.42),inset 0 1px 1px rgba(247,251,255,.16),inset 0 -1px 1px rgba(215,233,255,.12)}.v-dashboard-preview,.v-dashboard-preview:hover{background:linear-gradient(155deg,rgba(34,47,64,.79),rgba(12,19,29,.92) 60%,rgba(7,12,20,.95))}.v-preview-title{display:flex;align-items:center;gap:20px;font-size:12px;color:#c5d1dd;margin:2px 1px 22px}.v-preview-rule{display:block;flex:1 1;height:1px;background:linear-gradient(90deg,rgba(231,244,255,.24),transparent)}.v-preview-stack{gap:10px;margin:0}.v-preview-line{display:grid;grid-template-columns:49px minmax(0,1fr) 10px;align-items:center;gap:14px;min-height:76px;padding:12px;border:1px solid rgba(211,230,253,.13);border-radius:16px;background:linear-gradient(160deg,rgba(28,39,54,.7),rgba(10,17,27,.78));transition:border-color .2s,background .2s,transform .2s}.v-preview-line:hover{border-color:rgba(225,240,255,.33);background:rgba(43,60,79,.68);transform:translateX(2px)}.v-preview-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:13px}.v-preview-line-copy{display:grid;gap:4px;min-width:0}.v-preview-line-copy strong{font-size:12px;font-weight:700;line-height:1.25}.v-preview-line-copy small{font-size:11px;line-height:1.45;color:#aab8c9}.v-preview-arrow{font-size:25px;color:#c8d9e8;line-height:1}.v-studio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.v-studio-grid>a{display:block;min-width:0}.v-studio-product-card{position:relative;isolation:isolate;overflow:hidden;min-height:225px;border-radius:17px;padding:21px;gap:8px;background:linear-gradient(155deg,rgba(24,35,50,.94),rgba(7,13,22,.93) 70%);border-color:rgba(211,232,255,.16)}.v-studio-product-card:after{content:"";position:absolute;bottom:-52px;left:-30%;width:164%;height:115px;z-index:-1;background:radial-gradient(ellipse at 40% 4%,rgba(158,192,229,.25),transparent 40%),linear-gradient(175deg,rgba(85,111,143,.27),rgba(8,15,25,.99) 56%);border-top:1px solid rgba(207,231,255,.17);border-radius:50%;transform:rotate(-11deg);pointer-events:none}.v-studio-grid>a:nth-child(2) .v-studio-product-card:after{transform:rotate(12deg);bottom:-61px}.v-studio-grid>a:nth-child(3) .v-studio-product-card:after{transform:rotate(-19deg);bottom:-46px}.v-studio-grid>a:nth-child(4) .v-studio-product-card:after{transform:rotate(10deg);bottom:-66px}.v-studio-product-card:hover{background:linear-gradient(155deg,rgba(36,53,75,.92),rgba(10,18,29,.92) 70%)}.v-studio-product-card .v-product-icon{width:45px;height:45px;border-radius:12px;flex:none}.v-studio-product-card h3{font-size:14px;margin:8px 0 0;line-height:1.2}.v-studio-product-card p{font-size:12px;line-height:1.55;color:#bbc6d4;max-width:255px;position:relative;z-index:1}.v-studio-product-card>span{font-size:12px;font-weight:650;margin-top:auto;color:#f4f7fb;position:relative;z-index:1}.v-studio-section{margin-top:40px}.v-studio-wide-card{padding:clamp(22px,3vw,37px);border-radius:20px}.v-careers-card h2,.v-game-feature h2,.v-studio-wide-card h2{font-size:clamp(23px,3vw,36px);line-height:1.14}.v-studio-feature-grid div{border-color:var(--v-premium-border);background:rgba(140,174,216,.05);border-radius:14px}.v-news-card{min-height:215px}.v-news-card h3{font-size:18px}.v-article h1,.v-player-account-hero h1,.v-public-hero h1{font-size:clamp(30px,4.4vw,55px);line-height:1.07;letter-spacing:-.045em}.v-public-hero{min-height:0;padding:55px 0 66px}.v-article-lead,.v-public-hero>p{font-size:15px}@media(max-width:1120px){.v-topbar{padding:0 25px}.v-public-nav{gap:14px;margin-right:8px}.v-studio-hero{grid-template-columns:minmax(0,1fr) minmax(315px,.85fr);gap:25px}.v-studio-hero h1{font-size:clamp(35px,4.7vw,58px)}.v-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.v-page{width:calc(100% - 40px);padding-top:26px}.v-public-nav{display:none}.v-studio-hero{grid-template-columns:1fr;min-height:0;gap:34px;padding-top:49px}.v-studio-hero-copy{max-width:780px}.v-studio-hero-panel{justify-content:flex-start}.v-dashboard-preview{width:min(580px,100%)}.v-orbital-planet{right:-600px;top:90px;opacity:.62}.v-identity-shell,.v-teams-layout{grid-template-columns:1fr}}@media(max-width:650px){.v-topbar{height:62px;padding:0 16px;gap:8px}.v-brand,.v-brand-full{font-size:10px!important;letter-spacing:.14em!important;white-space:normal;line-height:1.3}.v-topbar-right{gap:8px}.v-topbar-right>a:not(.v-topbar-icon):not(.v-button){display:none}.v-topbar-icon-group{gap:7px}.v-language-trigger,.v-topbar-icon{width:39px;height:39px}.v-topbar form .v-button{min-height:34px;padding:7px 10px;font-size:11px}.v-page{width:calc(100% - 28px);padding:23px 0 70px}.v-hero h1,.v-hero:not(.v-public-hero) h1{font-size:clamp(26px,7vw,32px)}.v-grid,.v-grid-3,.v-metrics,.v-resource-grid,.v-resource-grid-tight{grid-template-columns:1fr}.v-studio-hero{padding-top:35px;gap:24px}.v-studio-hero h1{font-size:clamp(34px,8.8vw,48px);text-wrap:wrap}.v-studio-hero p{font-size:13px}.v-studio-hero .v-button{padding:10px 14px;min-height:43px}.v-hero-meta{margin-top:24px;gap:9px}.v-hero-meta span+span:before{display:none}.v-orbital-atmosphere{opacity:.5}.v-studio-grid{grid-template-columns:1fr;gap:11px}.v-studio-product-card{min-height:185px}.v-dashboard-preview{padding:17px;border-radius:18px}.v-preview-line{grid-template-columns:42px minmax(0,1fr) 10px;min-height:68px;padding:10px;gap:10px}.v-preview-icon{width:40px;height:40px}.v-studio-feature-grid{grid-template-columns:1fr}.v-public-footer{flex-direction:column}.v-identity-shell{grid-template-columns:minmax(0,1fr)}.v-auth-card h1,.v-identity-side h1{font-size:30px}.v-card{padding:17px;border-radius:15px}.v-language-dropdown{right:-53px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.v-shared-public-nav{margin-left:auto;margin-right:clamp(14px,2.8vw,46px)}.v-topbar:has(.v-shared-public-nav) .v-topbar-right>a:not(.v-topbar-icon):not(.v-button){display:none}.v-mobile-public-menu{display:none}@media(max-width:850px){.v-shared-public-nav{display:none}.v-mobile-public-menu{position:fixed;right:110px;top:11px;z-index:200;display:block}.v-mobile-public-trigger{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:50%;background:rgba(14,21,31,.92);border:1px solid rgba(210,226,248,.2);color:#eaf0f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v-mobile-public-trigger:hover,.v-mobile-public-trigger[aria-expanded=true]{border-color:rgba(223,238,255,.4);background:#263344}.v-mobile-public-dropdown{position:absolute;top:calc(100% + 12px);right:-96px;width:min(285px,calc(100vw - 30px));padding:8px;background:linear-gradient(155deg,#202b3a,#0b131f 75%);border:1px solid rgba(212,232,255,.22);border-radius:17px;box-shadow:0 28px 75px rgba(0,0,0,.67);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.v-mobile-public-dropdown a{display:flex;justify-content:space-between;align-items:center;padding:12px 13px;border-radius:10px;font-size:13px;color:#e3edf8}.v-mobile-public-dropdown a:hover{background:rgba(206,225,250,.11)}.v-mobile-public-dropdown a span{font-size:22px;color:#9cb1c6}}@media(max-width:650px){.v-mobile-public-menu{top:11px;right:106px}}.v-cinematic-hero{min-height:540px;border-radius:24px;position:relative;padding:clamp(35px,5vw,65px) clamp(20px,2.8vw,46px);overflow:hidden;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);background:radial-gradient(ellipse at 65% 19%,rgba(56,85,123,.17),transparent 55%),#050a10;border:1px solid rgba(210,229,249,.095)}.v-cinematic-hero .v-orbital-atmosphere{inset:0;opacity:.84}.v-hero-image-layer{position:absolute;inset:0;opacity:0;transition:opacity 1s ease;z-index:0;pointer-events:none}.v-hero-image-layer.is-current{opacity:1}.v-hero-image-layer img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.v-hero-image-layer:has(img):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,14,.92),rgba(3,8,15,.68) 48%,rgba(3,8,16,.56)),linear-gradient(0deg,rgba(4,8,15,.64),transparent 50%)}.v-cinematic-hero .v-studio-hero-copy,.v-cinematic-hero .v-studio-hero-panel{position:relative;z-index:2}.v-cinematic-hero .v-studio-hero-copy{align-self:center}.v-cinematic-hero h1{font-size:clamp(34px,4vw,59px);font-weight:730;letter-spacing:-.055em;line-height:1.08;max-width:680px;text-wrap:balance}.v-cinematic-hero p{font-size:clamp(13px,1vw,15px);line-height:1.7;max-width:560px}.v-cinematic-hero .v-dashboard-preview{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(146deg,rgba(24,34,50,.77),rgba(5,12,20,.86));border-color:rgba(220,236,255,.27)}.v-cinematic-hero .v-preview-line{background:rgba(9,16,26,.58)}.v-cinematic-hero .v-preview-line:hover{background:rgba(33,49,69,.81)}.v-cms-online-dot{display:block;flex:0 0 auto;width:7px;height:7px;border-radius:100%;background:#70dbb8;box-shadow:0 0 14px rgba(112,219,184,.5)}.v-hero-slide-controls{display:flex;align-items:center;gap:14px;margin-top:28px;position:relative;z-index:3}.v-slider-arrow{height:33px;width:38px;border:1px solid rgba(227,241,255,.21);color:#eef5ff;background:rgba(30,42,57,.45);border-radius:10px;cursor:pointer;transition:background .2s ease}.v-slider-arrow:hover{background:rgba(80,104,135,.4)}.v-slider-arrow:focus-visible,.v-slider-dots button:focus-visible{outline:2px solid #e5f1ff;outline-offset:3px}.v-slider-dots{display:flex;align-items:center;gap:7px}.v-slider-dots button{height:3px;width:28px;border:0;padding:0;border-radius:5px;background:rgba(225,237,255,.3);cursor:pointer;transition:background .25s,width .25s}.v-slider-dots button.active{width:46px;background:#f2f7ff}.v-cms-slide-list{display:grid;gap:12px;margin:20px 0 34px}.v-cms-intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:linear-gradient(130deg,rgba(45,63,89,.32),rgba(12,21,34,.76));padding:24px;border-color:rgba(210,230,255,.19)}.v-cms-intro h2{font-size:19px;line-height:1.2;margin:0}.v-cms-intro p{font-size:13px;max-width:660px;line-height:1.55;color:#bbc9d9}.v-cms-slide-row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:140px;padding:14px}.v-cms-slide-thumb{height:105px;border:1px solid rgba(207,226,249,.2);border-radius:12px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 72% 12%,rgba(177,208,243,.24),transparent 56%),linear-gradient(140deg,#1b2a3c,#080e16)}.v-cms-slide-thumb img{width:100%;height:100%;object-fit:cover}.v-cms-slide-thumb span{font-size:11px;letter-spacing:.29em;color:#dce8f4}.v-cms-slide-info{min-width:0}.v-cms-slide-info h3{font-size:15px;margin:6px 0}.v-cms-slide-info p{font-size:12px;color:#aebed0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-cms-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.v-cms-editor{max-height:75vh;overflow:auto;scrollbar-width:thin;padding-right:5px}.v-cms-editor .v-field{display:grid;gap:8px}.v-cms-image-editor{display:grid;gap:10px;padding:18px;background:rgba(129,160,203,.05)}.v-cms-image-editor strong{font-size:13px}.v-cms-image-editor p{font-size:12px}.v-cms-image-preview{width:100%;max-height:190px;object-fit:cover;border-radius:11px;border:1px solid rgba(210,232,254,.19)}.v-game-cms-form{max-height:75vh;overflow:auto;padding-right:6px}.v-game-cms-form .v-field{display:grid;gap:8px}.v-game-cms-form .v-translation-card{padding:16px}.v-game-landing-intro{padding:clamp(32px,4.5vw,64px) 0 30px}.v-game-landing-intro h1{font-size:clamp(35px,5vw,61px);line-height:1.04;letter-spacing:-.055em;margin:17px 0 12px}.v-game-landing-intro p{color:#bdc9d8;font-size:14px;line-height:1.7;max-width:560px}.v-game-premium-feature{position:relative;display:flex;align-items:end;overflow:hidden;min-height:clamp(330px,34vw,505px);border-radius:21px;background:radial-gradient(ellipse at 80% 20%,rgba(124,159,195,.27),transparent 47%),linear-gradient(145deg,#182534 10%,#09131f 54%,#060b12);border:1px solid rgba(208,229,250,.18);transition:border-color .2s,transform .3s}.v-game-premium-feature:hover{border-color:rgba(222,237,255,.46)}.v-game-feature-cover,.v-game-feature-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-game-feature-shade{background:linear-gradient(90deg,rgba(4,9,17,.95),rgba(6,13,23,.8) 47%,rgba(5,11,20,.06)),linear-gradient(0deg,rgba(5,10,18,.32),transparent)}.v-game-premium-content{position:relative;z-index:1;padding:clamp(24px,4vw,55px);max-width:690px;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.v-game-premium-content h2{font-size:clamp(40px,6vw,82px);line-height:1;letter-spacing:-.05em;margin:6px 0 0;font-weight:780;text-transform:uppercase}.v-game-premium-content .v-game-feature-tagline{font-size:clamp(13px,1.4vw,18px);line-height:1.55;color:#d0dce9;max-width:520px}.v-game-premium-content .v-button{margin-top:12px}.v-game-small-separator{margin:0 8px;color:#8a9aad}.v-game-feature-release{position:absolute;right:30px;bottom:30px;z-index:1;background:rgba(5,10,17,.5);border:1px solid rgba(220,238,255,.15);padding:10px 16px;border-radius:9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:5px}.v-game-facts span,.v-game-feature-release span{font-size:10px;color:#9cabbc;letter-spacing:.13em}.v-game-feature-release strong{font-size:12px}.v-game-catalog-section{margin:46px 0}.v-game-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.v-game-section-heading h2{font-size:clamp(22px,2.7vw,32px);line-height:1.15;margin:8px 0 0}.v-game-index{font-size:11px;color:#91a6bb;letter-spacing:.15em}.v-game-premium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:17px}.v-game-catalog-card{min-width:0;display:block;overflow:hidden;border:1px solid rgba(220,237,255,.16);background:linear-gradient(145deg,#141f2c,#090f17);border-radius:17px;transition:transform .25s,border-color .25s}.v-game-catalog-card:hover{transform:translateY(-4px);border-color:rgba(230,243,255,.39)}.v-game-catalog-art{height:clamp(190px,19vw,260px);position:relative;overflow:hidden;display:flex;align-items:end;justify-content:space-between;padding:17px;background:radial-gradient(ellipse at 65% 14%,rgba(116,158,199,.26),transparent 65%),linear-gradient(130deg,#1a293b,#070d15)}.v-game-catalog-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(1,4,8,.62),transparent 66%)}.v-game-catalog-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.v-game-catalog-card:hover img{transform:scale(1.045)}.v-game-art-arrow,.v-game-art-index{position:relative;z-index:1;font-size:11px;letter-spacing:.14em;color:#e6eef8}.v-game-art-arrow{font-size:21px}.v-game-catalog-details{padding:19px 19px 22px}.v-game-catalog-details h3{font-size:19px;line-height:1.1;margin:10px 0}.v-game-catalog-details p{font-size:12px;color:#adbed0;line-height:1.55;min-height:36px}.v-game-endcap,.v-game-studio-footer{margin:50px 0 24px;display:flex;align-items:center;gap:22px;padding:29px;border:1px solid rgba(220,237,255,.14);background:rgba(29,43,61,.34);border-radius:17px}.v-game-studio-footer>div{flex:1 1}.v-game-studio-footer h2{font-size:21px;margin:5px 0}.v-game-studio-footer p{font-size:12px;color:#aec0d2}.v-game-breadcrumb{display:flex;gap:12px;align-items:center;padding:20px 0;font-size:11px;color:#a6b5c7}.v-game-breadcrumb a:hover{color:#fff}.v-game-detail-hero{position:relative;isolation:isolate;display:flex;align-items:end;min-height:clamp(380px,39vw,570px);overflow:hidden;border:1px solid rgba(213,233,255,.21);border-radius:20px;background:radial-gradient(ellipse at 80% 30%,rgba(121,163,209,.32),transparent 55%),linear-gradient(145deg,#1a293c,#070d15)}.v-game-detail-art,.v-game-detail-shade{position:absolute;inset:0;z-index:-1}.v-game-detail-art img{width:100%;height:100%;object-fit:cover}.v-game-detail-shade{background:linear-gradient(90deg,rgba(5,10,19,.91),rgba(5,10,18,.55) 65%,rgba(5,10,18,.2)),linear-gradient(0deg,rgba(6,12,21,.82),transparent 80%)}.v-game-detail-copy{padding:clamp(26px,5vw,64px);max-width:840px}.v-game-detail-copy h1{font-size:clamp(42px,7vw,91px);line-height:1.04;letter-spacing:-.055em;margin:20px 0 16px}.v-game-detail-copy p{font-size:clamp(14px,1.4vw,18px);color:#cedbe9;max-width:580px;line-height:1.6}.v-game-detail-copy .v-action-row{margin-top:26px}.v-game-about{display:grid;grid-template-columns:minmax(210px,.6fr) 1fr;gap:clamp(28px,6vw,110px);padding:64px 12px;border-bottom:1px solid rgba(215,233,250,.15)}.v-game-about h2{font-size:clamp(24px,3.3vw,42px);line-height:1.13;margin:12px 0}.v-game-about p{font-size:15px;color:#bfccdc;line-height:1.9;white-space:pre-line}.v-game-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:29px}.v-game-facts>div{border-top:1px solid rgba(227,241,255,.18);padding:13px 0;display:grid;gap:9px}.v-game-facts strong{font-size:12px}.v-game-endcap{justify-content:space-between;font-size:12px;letter-spacing:.12em}.v-game-endcap a{margin-left:auto;letter-spacing:normal}@media(max-width:1000px){.v-cinematic-hero{grid-template-columns:minmax(0,1fr) minmax(275px,.85fr)}.v-cinematic-hero h1{font-size:clamp(32px,4.7vw,48px)}}@media(max-width:790px){.v-cinematic-hero{grid-template-columns:1fr;min-height:0}.v-cinematic-hero .v-studio-hero-panel{width:100%}.v-cinematic-hero .v-dashboard-preview{max-width:none;width:100%}.v-cms-slide-row{grid-template-columns:120px minmax(0,1fr)}.v-cms-slide-thumb{height:86px}.v-cms-actions{grid-column:1/-1;justify-content:flex-start}.v-game-about{grid-template-columns:1fr;gap:22px}.v-game-feature-release{display:none}}@media(max-width:590px){.v-cinematic-hero{padding:28px 18px;border-radius:17px;gap:24px}.v-cinematic-hero h1{font-size:clamp(30px,8.5vw,43px)}.v-game-premium-feature{min-height:380px}.v-game-feature-shade{background:linear-gradient(0deg,rgba(5,10,18,.95),rgba(5,11,20,.49))}.v-game-premium-content{padding:23px}.v-game-premium-content h2{font-size:44px}.v-game-facts{grid-template-columns:1fr 1fr}.v-game-studio-footer{flex-wrap:wrap}.v-game-studio-footer .v-button{width:100%;text-align:center}.v-game-detail-hero{min-height:450px}.v-game-detail-copy{padding:23px}.v-game-detail-copy h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.v-game-catalog-art img,.v-game-catalog-card,.v-hero-image-layer,.v-slider-dots button{transition:none!important}}:root{--v-surface-raised:linear-gradient(158deg,rgba(24,36,51,.96),rgba(10,17,27,.97));--v-ring:rgba(194,221,251,.54)}html{scroll-behavior:smooth;scroll-padding-top:86px}body{overflow-x:clip}body[data-velion-app]:not([data-velion-app=public]):not([data-velion-app=id]){background:radial-gradient(ellipse 70% 43% at 80% -15%,rgba(82,115,159,.11),transparent 80%),#060b12;background-attachment:fixed}body[data-velion-app] .v-page{max-width:1380px}body[data-velion-app]:not([data-velion-app=public]) .v-page{padding-top:29px}body[data-velion-app]:not([data-velion-app=public]) .v-page>.v-hero{margin:0 0 8px;padding:12px 0 25px;border-bottom:1px solid rgba(211,232,255,.1)}body[data-velion-app]:not([data-velion-app=public]) .v-page>.v-hero h1{font-size:clamp(26px,2.8vw,38px);line-height:1.16;letter-spacing:-.032em}body[data-velion-app]:not([data-velion-app=public]) .v-page>.v-hero p{font-size:13px;line-height:1.65;margin-top:9px}body[data-velion-app]:not([data-velion-app=public]) .v-page .v-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#92a9c1}.v-route-trail{display:flex;align-items:center;gap:10px;min-height:34px;margin:0 0 17px;color:#91a6bd;font-size:11px;letter-spacing:.02em;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.v-route-trail::-webkit-scrollbar{display:none}.v-route-trail a{color:#a9bbce;transition:color .2s}.v-route-trail a:hover{color:#fff}.v-route-current{color:#eff5fc;font-weight:600}.v-route-separator{color:#52677e}body[data-velion-app] :is(.v-section,.v-card,.v-modal,.v-alert,.v-dashboard-preview,.v-project-column,.v-toolbar){min-width:0}body[data-velion-app] .v-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 40px rgba(0,0,0,.085)}body[data-velion-app]:not([data-velion-app=public]) :is(.v-card,.v-person-card,.v-project-task,.v-team-room){border-color:rgba(190,217,247,.14)}body[data-velion-app]:not([data-velion-app=public]) .v-card:hover{border-color:rgba(209,230,255,.3)}body[data-velion-app] :is(.v-card,.v-modal,.v-section,.v-hero) :is(h2,h3){overflow-wrap:anywhere}body[data-velion-app]:not([data-velion-app=public]) h2{letter-spacing:-.025em}body[data-velion-app] :is(input,textarea,select,button){max-width:100%}body[data-velion-app] input[type=checkbox],body[data-velion-app] input[type=radio]{accent-color:#a9cbee}body[data-velion-app] :is(button,.v-button,[role=button]):not(:disabled){touch-action:manipulation}body[data-velion-app] :is(.v-input,.v-select,.v-textarea):disabled{opacity:.6;cursor:not-allowed}body[data-velion-app] :is(.v-input,.v-select,.v-textarea):focus-visible{outline:2px solid rgba(202,226,255,.55);outline-offset:2px}.v-modal{max-height:min(88vh,960px);overflow-y:auto;overscroll-behavior:contain}.v-modal,.v-modal:focus{outline:none}.v-modal .v-row:first-child{position:sticky;top:-24px;z-index:2;padding:2px 0 16px;background:linear-gradient(180deg,#192535 65%,rgba(18,28,41,.96))}.v-modal .v-row h3{font-size:clamp(16px,1.4vw,21px);line-height:1.3}.v-toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(31,45,64,.98),rgba(12,20,31,.98));border-color:rgba(207,231,255,.28);box-shadow:0 25px 70px rgba(0,0,0,.36)}.v-table{width:100%;max-width:100%;display:block;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(170,199,233,.34) transparent}.v-table tbody,.v-table thead{display:table-row-group}.v-table thead{display:table-header-group}.v-table tr{width:100%}.v-table td,.v-table th{vertical-align:middle;white-space:normal;min-width:85px;max-width:350px;overflow-wrap:anywhere}.v-table th{position:relative;color:#acbfd4}.v-table td{color:#d8e2ed}.v-list-item{min-width:0;overflow-wrap:anywhere}.v-game-premium-grid,.v-grid,.v-grid-3,.v-studio-grid{min-width:0}.v-empty{border:1px dashed rgba(198,225,252,.19);border-radius:13px;background:rgba(37,59,79,.12);font-size:13px;padding:32px}:where(.v-page) :is(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid #c1dcfc;outline-offset:3px}@media(max-width:1000px){body[data-velion-app] .v-dashboard-columns,body[data-velion-app] .v-teams-layout{grid-template-columns:1fr}}@media(max-width:760px){body[data-velion-app]:not([data-velion-app=public]) .v-page{padding-top:16px}.v-route-trail{margin-bottom:12px}.v-table td,.v-table th{font-size:11px;min-width:105px}.v-modal{padding:18px;max-height:calc(100dvh - 30px)}.v-modal .v-row:first-child{top:-18px}.v-toast{left:14px;right:14px;bottom:14px;max-width:unset}.v-game-premium-content h2{font-size:clamp(31px,8vw,44px)}.v-game-detail-copy h1{font-size:clamp(32px,8.5vw,42px)}}@media(max-width:480px){.v-list-item{align-items:flex-start;flex-direction:column}.v-card{padding:17px}.v-hero h1,.v-hero:not(.v-public-hero) h1{font-size:clamp(25px,7vw,32px)}.v-action-row{gap:8px}.v-route-trail{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body[data-velion-app] *,body[data-velion-app] :after,body[data-velion-app] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body[data-velion-app=public] .v-page>.v-hero:not(.v-studio-hero):not(.v-game-landing-intro){position:relative;padding:clamp(29px,4vw,55px) 0 42px;border-bottom:1px solid rgba(212,235,255,.13);margin-bottom:12px}body[data-velion-app=public] .v-page>.v-hero:not(.v-studio-hero):after{content:"";position:absolute;right:3%;top:0;z-index:-1;width:min(40vw,480px);height:170px;border-radius:50%;background:radial-gradient(ellipse,rgba(102,145,191,.11),transparent 72%);pointer-events:none}body[data-velion-app=public] .v-page>.v-hero h1{font-size:clamp(31px,3.5vw,50px);line-height:1.06;letter-spacing:-.045em}body[data-velion-app=public] .v-page>.v-hero p{font-size:clamp(13px,1.3vw,16px);max-width:690px;color:#bdcad9}body[data-velion-app=public] .v-article{padding-top:37px}body[data-velion-app=public] .v-article h1{font-size:clamp(27px,3.25vw,44px);line-height:1.13}body[data-velion-app=public] .v-article-body{font-size:14px;line-height:1.85;color:#bdccdd;overflow-wrap:anywhere}body[data-velion-app=id] .v-auth-wrap{padding-top:clamp(18px,4vw,54px)}body[data-velion-app=status] .v-metric strong{font-size:clamp(22px,2.4vw,32px)}@media(max-width:760px){body[data-velion-app=public] .v-page>.v-hero:not(.v-studio-hero):not(.v-game-landing-intro){padding:25px 0 26px}body[data-velion-app=public] .v-page>.v-hero h1{font-size:clamp(28px,7vw,38px)}body[data-velion-app=public] .v-article{padding:14px 0 60px}}:root{--v-bg:#060a11;--v-surface:#0e1622;--v-surface-hover:#172436;--v-hairline:rgba(192,217,246,.13);--v-ink:#f4f7fc;--v-subtle:#a5b6cb;--v-round:14px;--v-control-height:40px;--v-spacing:16px}body[data-velion-app]{color:var(--v-ink);background-color:var(--v-bg);background-image:radial-gradient(ellipse 65% 45% at 90% -20%,rgba(67,106,159,.13),transparent 75%);font-size:13px;line-height:1.6}body[data-velion-app] .v-unified-header{display:flex;position:sticky;top:0;z-index:110;height:70px;min-height:70px;width:100%;padding:0 clamp(16px,4vw,70px);background:rgba(6,10,17,.88);border-bottom:1px solid var(--v-hairline);align-items:center;gap:clamp(12px,2vw,28px);box-shadow:0 12px 40px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%)}.v-logo-brand{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1;padding:0;min-width:0}.v-logo-brand img{display:block;width:151px;height:auto;max-height:49px;object-fit:contain;object-position:left center}.v-workspace-context{display:inline-flex;align-items:center;min-height:22px;max-width:190px;padding-left:18px;border-left:1px solid var(--v-hairline);color:#9dafc4;font-size:10px;letter-spacing:.16em;font-weight:750;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-unified-header .v-public-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.7vw,29px);margin:0 0 0 auto;min-width:0}.v-unified-header .v-public-nav a,.v-workspace-nav a{display:inline-flex;align-items:center;position:relative;min-height:40px;font-size:12px;font-weight:550;letter-spacing:0;color:#bbc7d8;white-space:nowrap}.v-unified-header .v-public-nav a:hover,.v-workspace-nav a:hover{color:#fff}.v-unified-header .v-public-nav a:after{position:absolute;content:"";left:0;bottom:1px;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:#d9e7fa;transition:transform .2s}.v-unified-header .v-public-nav a:hover:after{transform:scaleX(1)}.v-workspace-nav{display:flex;align-items:center;gap:19px;margin-left:auto}.v-workspace-menu{position:relative}.v-workspace-menu-button{display:flex;align-items:center;gap:7px;height:39px;padding:0 12px;background:rgba(122,165,212,.08);border:1px solid rgba(195,219,248,.15);border-radius:10px;color:#d5e1f0;font-size:12px}.v-workspace-menu-button:hover,.v-workspace-menu-button[aria-expanded=true]{background:rgba(122,165,212,.17);border-color:rgba(205,227,250,.32)}.v-workspace-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:1000;width:220px;max-height:65vh;overflow:auto;padding:8px;border-radius:15px;background:#121d2b;border:1px solid rgba(207,227,251,.22);box-shadow:0 24px 65px rgba(0,0,0,.6)}.v-workspace-menu-panel a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:9px;color:#dce7f4;font-size:12px}.v-workspace-menu-panel a:hover{background:rgba(172,205,246,.12)}.v-unified-header .v-topbar-right{display:flex;align-items:center;gap:10px;margin:0;min-width:0}.v-unified-header .v-topbar-right .v-profile{max-width:155px;overflow:hidden;white-space:nowrap}.v-unified-header .v-topbar-right .v-inside-home-link{display:none}.v-unified-header :is(.v-topbar-icon,.v-language-trigger){width:38px;height:38px;min-width:38px;border-radius:11px;background:rgba(136,166,208,.065);border-color:rgba(197,219,247,.16)}.v-unified-header .v-topbar-right form .v-button{min-height:35px;padding:7px 10px;font-size:11px}body[data-velion-app] .v-page{width:min(1260px,calc(100% - 60px));max-width:1260px;margin:0 auto;padding:36px 0 90px}body[data-velion-app] h1{letter-spacing:-.04em;line-height:1.12}body[data-velion-app] .v-hero h1{font-size:clamp(27px,3.2vw,42px);max-width:820px}body[data-velion-app] :is(.v-card,.v-auth-card,.v-resource-card,.v-studio-product-card,.v-project-column,.v-team-room,.v-panel-hero){border:1px solid var(--v-hairline);border-radius:var(--v-round);background:linear-gradient(150deg,rgba(23,35,52,.9),rgba(10,17,27,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.024),0 8px 28px rgba(0,0,0,.09)}body[data-velion-app] :is(.v-card,.v-resource-card,.v-team-room){transition:background .18s,border-color .18s,transform .18s}body[data-velion-app] :is(.v-card,.v-resource-card,.v-team-room):hover{border-color:rgba(208,228,251,.27)}body[data-velion-app] .v-button,body[data-velion-app] a.v-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--v-control-height);max-width:100%;padding:8px 15px;border-radius:10px;border:1px solid transparent;font-size:12px;font-weight:640;letter-spacing:-.01em;text-decoration:none;white-space:normal;line-height:1.3}body[data-velion-app] .v-button-primary,body[data-velion-app] a.v-button-primary{color:#08101a;background:linear-gradient(160deg,#fff,#e8eef7);box-shadow:none}body[data-velion-app] .v-button-secondary,body[data-velion-app] a.v-button-secondary{color:#e6effb;border-color:rgba(213,232,252,.17);background:rgba(140,176,219,.08)}body[data-velion-app] :is(.v-input,.v-select,.v-textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--v-control-height);border:1px solid rgba(196,221,251,.18);border-radius:10px;background:#09121e;color:#eef5fc;font-size:13px;padding:9px 12px}body[data-velion-app] :is(input,textarea,select):focus{border-color:rgba(191,218,250,.58);box-shadow:0 0 0 3px rgba(111,154,204,.11)}body[data-velion-app] :is(input,textarea,select,button){font-family:inherit}body[data-velion-app] .v-field{min-width:0;gap:7px}body[data-velion-app] .v-field>label,body[data-velion-app] .v-field>span{font-size:11px;font-weight:550;color:#becce0}body[data-velion-app] :is(.v-alert,.v-toast,.v-modal,.v-notification-dropdown,.v-command-menu){border-radius:13px}body[data-velion-app] .v-modal{width:min(100%,465px);background:linear-gradient(165deg,#1b2a3d,#0b1420 82%);padding:23px}.v-auth-modal-copy{color:var(--v-subtle);font-size:12px;margin:0 0 20px}.v-auth-modal-form{display:grid;gap:14px}.v-auth-modal-form .v-button{width:100%}.v-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid rgba(214,232,251,.13);border-radius:12px;background:rgba(3,9,16,.55);margin:0 0 18px}.v-auth-tabs button{min-height:34px;padding:8px;border:0;border-radius:9px;background:transparent;color:#96abc4;font-weight:650}.v-auth-tabs button.active{background:#273a51;color:#fff}.v-auth-tabs button:hover{color:#fff}.v-global-footer{width:100%;border-top:1px solid var(--v-hairline);background:rgba(6,10,17,.85);margin-top:65px}.v-global-footer-inner{display:grid;grid-template-columns:230px 1fr auto;gap:32px;align-items:center;width:min(1260px,calc(100% - 60px));margin:auto;padding:35px 0;color:#91a4ba}.v-global-footer-brand img{display:block;width:132px;height:auto}.v-global-footer-brand p{font-size:11px;margin:8px 0 0}.v-global-footer-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v-global-footer small,.v-global-footer-links a{font-size:11px;color:#9caec4}.v-global-footer-links a:hover{color:white}.v-global-footer small{white-space:nowrap}body[data-velion-app=public] .v-page{padding-bottom:38px}body[data-velion-app=public] .v-article,body[data-velion-app=public] .v-auth-wrap{min-height:55vh}body[data-velion-app=public] .v-empty{grid-column:1/-1;min-height:125px;display:flex;align-items:center;justify-content:center}body[data-velion-app=public] .v-game-landing-intro{padding-top:22px}body[data-velion-app=id] .v-auth-wrap{min-height:calc(100vh - 170px)}body[data-velion-app] .v-resource-grid{gap:13px}body[data-velion-app] .v-resource-card{min-height:150px}body[data-velion-app] .v-section{margin-top:30px}body[data-velion-app] :is(.v-grid,.v-grid-3,.v-studio-grid,.v-resource-grid,.v-resource-grid-tight,.v-dashboard-columns,.v-track-layout){min-width:0}body[data-velion-app] img{max-width:100%}body[data-velion-app] :is(button,a,select,input,textarea):focus-visible{outline:2px solid #bedbff!important;outline-offset:3px!important}@media(max-width:1200px){.v-unified-header .v-topbar-right .v-profile{display:none}.v-workspace-context{max-width:108px;letter-spacing:.07em}}@media(max-width:900px){.v-unified-header .v-public-nav,.v-workspace-context{display:none}.v-unified-header .v-topbar-right,.v-workspace-nav{margin-left:auto}}@media(max-width:680px){body[data-velion-app] .v-unified-header{height:62px;min-height:62px;padding:0 14px;gap:8px}.v-logo-brand img{width:122px;max-height:39px}.v-unified-header .v-topbar-right{gap:6px}.v-unified-header .v-topbar-right>a:not(.v-topbar-icon),.v-unified-header .v-topbar-right>form,.v-workspace-nav>a{display:none}.v-workspace-menu-button{min-height:36px;padding:0 9px}body[data-velion-app] .v-page{width:calc(100% - 28px);padding:22px 0 55px}.v-global-footer-inner{width:calc(100% - 32px);padding:25px 0;grid-template-columns:1fr;gap:19px}.v-global-footer-links{gap:12px}.v-unified-header :is(.v-topbar-icon,.v-language-trigger){width:36px;height:36px;min-width:36px}.v-mobile-public-menu{right:104px;top:11px}body[data-velion-app] .v-modal{padding:17px}}@media(prefers-reduced-motion:reduce){.v-auth-tabs *,.v-logo-brand *{transition:none!important}}.v-auth-help{font-size:12px;line-height:1.75;color:#a8bdd5;padding:12px 14px;border:1px solid rgba(198,220,248,.15);background:rgba(125,165,216,.055);border-radius:11px}.v-auth-help strong{color:#e3ebf7}.v-auth-help .v-text-link{white-space:nowrap}.v-employee-login-link{display:inline-flex;align-items:center;margin-top:17px;font-size:11px;color:#9db4ce}body[data-velion-app] .v-text-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;min-height:25px;padding:0;margin-top:6px;background:transparent;border:0;border-radius:0;color:#c1d5eb;font-weight:550;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}body[data-velion-app] .v-text-link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}body[data-velion-app] :is(.v-chip,.v-tab,.v-pill){display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:8px;border:1px solid rgba(203,223,249,.15);background:rgba(135,166,210,.06);font-size:11px;font-weight:600;letter-spacing:0;color:#aebed2}body[data-velion-app] :is(.v-chip.active,.v-tab.active,.v-pill.active,.v-chip[aria-selected=true]){border-color:rgba(211,231,255,.32);background:rgba(183,215,248,.17);color:white}body[data-velion-app] :is(.v-chip,.v-tab,.v-pill):not(:disabled):hover{border-color:rgba(212,235,255,.33);color:#fff}body[data-velion-app] .v-toast{position:fixed;z-index:3000;bottom:22px;right:22px;max-width:min(440px,calc(100vw - 28px));padding:16px 18px;border:1px solid rgba(214,232,252,.24);background:#172637;box-shadow:0 22px 80px rgba(0,0,0,.5);color:#f3f7fd}body[data-velion-app] :is(.v-badge,.v-badge-neutral){border-radius:7px;padding:4px 9px;font-size:10px;font-weight:600;letter-spacing:.035em}body[data-velion-app] .v-toggle{min-width:43px;min-height:25px;border-radius:100px;background:#243347;border:1px solid rgba(211,231,254,.18)}body[data-velion-app] .v-toggle.on{background:#7596bc}body[data-velion-app] .v-slider{accent-color:#dce9f9}body[data-velion-app] .v-empty{color:#adbed1;line-height:1.6;text-align:center}body[data-velion-app] .v-skeleton{border-radius:10px}body[data-velion-app] .v-modal-backdrop{z-index:2500;background:rgba(2,6,13,.78)}body[data-velion-app] .v-action-row{gap:9px;flex-wrap:wrap}body[data-velion-app] .v-table th{letter-spacing:.09em;color:#9fb3c9}body[data-velion-app] .v-table td{line-height:1.5}body[data-velion-app] .v-card :is(h2,h3){overflow-wrap:anywhere}@media(max-width:680px){body[data-velion-app] .v-action-row>.v-button{min-width:0}body[data-velion-app] .v-toast{right:14px;bottom:14px;left:14px;max-width:none}}:root{--v-control-height:38px;--v-density-gap:12px;--v-control-radius:9px;--v-surface-line:rgba(183,209,240,.16);--v-shadow-soft:0 10px 34px rgba(0,0,0,.14)}html{scroll-padding-top:88px}body[data-velion-app]{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-velion-app] :is(h1,h2,h3,h4,p){max-width:100%}body[data-velion-app] :is(h1,h2,h3,h4){text-wrap:balance;letter-spacing:-.022em}body[data-velion-app] :is(h1,h2,h3,h4,p,td,th){overflow-wrap:break-word}body[data-velion-app] h1{font-size:clamp(25px,2.55vw,37px);line-height:1.16;margin-block:0 14px}body[data-velion-app] h2{font-size:clamp(18px,1.75vw,24px);line-height:1.25;margin-block:0 10px}body[data-velion-app] h3{font-size:clamp(14px,1.4vw,18px);line-height:1.3;margin-block:0 8px}body[data-velion-app] :is(p,li){line-height:1.62}body[data-velion-app] .v-hero h1{font-size:clamp(26px,2.7vw,40px);line-height:1.13}body[data-velion-app] .v-hero p{font-size:clamp(12px,1.15vw,15px);margin-top:9px}body[data-velion-app]:not([data-velion-app=public]) .v-section{margin-top:24px}body[data-velion-app] :is(.v-grid,.v-grid-3,.v-resource-grid,.v-studio-grid,.v-dashboard-columns){gap:14px}body[data-velion-app] :is(.v-card,.v-resource-card,.v-project-column,.v-team-room,.v-auth-card){border-radius:13px;box-shadow:var(--v-shadow-soft);min-width:0}body[data-velion-app] .v-card{padding:clamp(15px,1.5vw,21px)}body[data-velion-app] .v-section>.v-eyebrow{font-size:10px;letter-spacing:.13em;color:#9cacc4;margin:0 0 13px}body[data-velion-app] :is(.v-kicker,.v-muted,.v-card p,.v-list-item p){font-size:12px;line-height:1.5}body[data-velion-app] :is(button,.v-button,.v-icon-button,.v-tab,.v-chip,.v-language-trigger,.v-workspace-menu-button){touch-action:manipulation}body[data-velion-app] :is(.v-button,a.v-button){min-height:var(--v-control-height);height:auto;padding:8px 13px;font-size:12px;line-height:1.24;border-radius:var(--v-control-radius);white-space:normal}body[data-velion-app] .v-button:disabled{opacity:.55;filter:saturate(.5);transform:none;box-shadow:none}body[data-velion-app] .v-button:focus-visible{box-shadow:0 0 0 4px rgba(169,202,249,.16)}body[data-velion-app] :is(.v-input,.v-select,.v-textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-height:var(--v-control-height);font-size:12.5px;line-height:1.4;border-radius:var(--v-control-radius);padding:9px 12px;background-color:#09121d;border-color:var(--v-surface-line);color:#e5effc}body[data-velion-app] :is(input,textarea)::placeholder{color:#788ba5;opacity:1}body[data-velion-app] textarea{resize:vertical;min-height:100px}body[data-velion-app] .v-field{gap:5px}body[data-velion-app] .v-form{gap:13px}body[data-velion-app] :is(.v-field label,.v-field>span,.v-form label){font-size:11.5px;line-height:1.5}body[data-velion-app] :is(input,textarea,select)[aria-invalid=true]{border-color:#dd727e;box-shadow:0 0 0 3px rgba(221,114,126,.13)}body[data-velion-app] .v-field-hint{font-size:10.5px;color:#91a9c5;line-height:1.4}body[data-velion-app] .v-table{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body[data-velion-app] .v-table th{padding:12px 14px;font-size:10px;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:rgba(135,164,204,.09);color:#aabdd1;white-space:nowrap}body[data-velion-app] .v-table td{padding:12px 14px;font-size:12px;border-bottom:1px solid rgba(182,210,243,.1);vertical-align:middle}body[data-velion-app] .v-table tbody tr:hover{background:rgba(152,191,239,.042)}body[data-velion-app] :is(.v-table-wrap,.v-wiki-table-wrap,.v-table-scroll){overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%}body[data-velion-app] :is(.v-table-wrap,.v-wiki-table-wrap) :is(table){min-width:510px}body[data-velion-app] .v-slider{appearance:none;-webkit-appearance:none;width:100%;height:5px;min-height:5px;border-radius:100px;border:0;background:linear-gradient(90deg,#718bad,#273447);outline-offset:7px;cursor:pointer;padding:0;accent-color:#bdd5f2}body[data-velion-app] .v-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;border:3px solid #101a28;background:#e4effe;box-shadow:0 0 0 1px #c4dcfd}body[data-velion-app] .v-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:2px solid #101a28;background:#e4effe;box-shadow:0 0 0 1px #c4dcfd}body[data-velion-app] .v-toggle{min-height:24px;width:43px;padding:2px;flex-shrink:0;transition:background-color .16s,border-color .16s}body[data-velion-app] .v-toggle:focus-visible{outline:2px solid #bedbff;outline-offset:3px}body[data-velion-app] .v-modal-backdrop{padding:16px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgba(2,7,15,.78)}body[data-velion-app] .v-modal{max-width:calc(100vw - 26px);max-height:calc(100dvh - 32px);overflow:auto;border-color:rgba(197,225,253,.19);box-shadow:0 35px 110px rgba(0,0,0,.66)}body[data-velion-app] .v-modal .v-row:first-child{gap:14px;align-items:flex-start;margin-bottom:16px}body[data-velion-app] :is(.v-toast,.v-alert,.v-notification-dropdown){border-color:var(--v-surface-line)}body[data-velion-app] .v-toast{max-width:min(410px,calc(100vw - 30px));padding:13px 15px;font-size:12px}body[data-velion-app] .v-badge{padding:3px 8px;font-size:10px;line-height:1.45;border-radius:7px}body[data-velion-app] .v-empty{min-height:90px;padding:28px 18px;border:1px dashed rgba(167,200,241,.17);border-radius:12px;font-size:12px;background:rgba(79,111,151,.035)}body[data-velion-app] .v-list-item{padding:12px 0;min-width:0;gap:10px}body[data-velion-app] :is(.v-hero,.v-card,.v-section,.v-row,.v-grid,.v-grid-3){min-width:0}body[data-velion-app] .v-topbar{z-index:60}body[data-velion-app] .v-workspace-menu-panel{z-index:80}body[data-velion-app] .v-unified-header .v-public-nav a{font-size:11.5px}body[data-velion-app] .v-unified-header{min-height:64px;height:64px}body[data-velion-app] .v-page{padding-top:31px}body[data-velion-app=id] .v-auth-wrap{width:min(100%,480px);margin:28px auto}body[data-velion-app=id] .v-auth-card h1{font-size:clamp(25px,2.7vw,34px)}body[data-velion-app=id] .v-identity-side h1{font-size:clamp(29px,3.2vw,43px)}.v-activation-flow{display:grid;gap:17px;margin-top:16px}.v-activation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;list-style:none;padding:0;margin:0}.v-activation-steps li{border:1px solid rgba(190,213,245,.16);border-radius:9px;padding:9px 5px;text-align:center;color:#8fa4bf;font-size:10px;line-height:1.4;min-width:0;background:rgba(130,171,223,.04)}.v-activation-steps li.current{color:#eff6ff;border-color:rgba(212,231,254,.39);background:rgba(131,175,230,.17)}.v-activation-explain{font-size:12px;color:#bdcde2;margin:0;line-height:1.6}.v-activation-flow .v-qr-wrap{margin:0;padding:18px;background:linear-gradient(180deg,#0c1623,#09121d);border-color:rgba(194,219,250,.2)}.v-activation-flow .v-qr-image{display:block;width:250px;height:250px;max-width:min(250px,calc(100vw - 100px));object-fit:contain;aspect-ratio:1;min-height:0;background:#fff;padding:10px;border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,.3)}.v-activation-flow .v-qr-wrap .v-muted{font-size:11px;text-align:center}.v-activation-flow .v-otp-input{font-size:20px;letter-spacing:.34em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-activation-done{display:grid;justify-items:start;gap:12px;padding:17px 0 8px}.v-activation-done p{font-size:12px;color:#a5b7ce;margin:0 0 7px}.v-activation-check{display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(107,220,162,.45);border-radius:50%;background:rgba(72,177,130,.13);color:#8ff1bc;font-size:22px}.v-activation-done h2{margin:0}@media(max-width:800px){body[data-velion-app] .v-page{width:calc(100% - 32px);padding-top:23px}body[data-velion-app] .v-unified-header{padding-inline:15px}body[data-velion-app] .v-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@media(max-width:600px){body[data-velion-app] .v-page{width:calc(100% - 24px);padding-top:19px}body[data-velion-app] h1{font-size:27px}body[data-velion-app] .v-card{padding:15px}body[data-velion-app] :is(.v-grid,.v-grid-3,.v-dashboard-columns,.v-resource-grid){grid-template-columns:minmax(0,1fr)}.v-activation-steps li{font-size:9px;padding:7px 4px}}@media(prefers-reduced-motion:reduce){body[data-velion-app] :is(.v-button,.v-slider,.v-toggle,.v-card,.v-modal,.v-toast){transition:none!important;scroll-behavior:auto!important}}