.account-page-frame,.signin-page-frame{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 4%,rgba(0,212,184,.105),transparent 26rem),radial-gradient(circle at 8% 92%,rgba(138,235,255,.055),transparent 30rem),#020504}.account-page-frame button,.signin-page-frame button,.account-page-frame input,.account-page-frame select{font:inherit}.account-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;align-items:center;padding:0 28px;border-bottom:1px solid rgba(210,250,255,.1);background:#020605c7;-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%)}.account-topbar>a:first-child,.signin-topbar>a:first-child{width:fit-content;text-decoration:none}.account-topbar .brand,.signin-topbar .brand{gap:11px;font-size:.95rem}.account-topbar .brand img,.signin-topbar .brand img{width:31px;height:31px}.account-topbar-center{display:flex;align-items:center;gap:9px;color:#deecee70;font-size:.78rem}.account-topbar-center i{width:1px;height:13px;background:#d2faff2e}.account-topbar-center strong{color:#ebf5f6d1;font-weight:600}.account-topbar-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.account-topbar-actions>a:first-child{color:#deecee94;font-size:.78rem;text-decoration:none;transition:color .16s ease}.account-topbar-actions>a:first-child:hover{color:var(--ink)}.account-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(138,235,255,.2);border-radius:50%;background:linear-gradient(145deg,#00d4b82e,#8aebff0f);color:var(--cyan);font-family:var(--font-mono);font-size:.67rem;font-weight:600;text-decoration:none}.account-workspace{position:relative;z-index:1;display:grid;grid-template-columns:270px minmax(0,1fr);width:min(1600px,100%);min-height:calc(100vh - 72px);margin:0 auto}.account-sidebar{position:sticky;top:72px;align-self:start;display:flex;height:calc(100vh - 72px);flex-direction:column;padding:28px 18px 20px;border-right:1px solid rgba(210,250,255,.1);background:#040a09a8}.account-user-card{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:11px;align-items:center;padding:8px 8px 24px;border-bottom:1px solid rgba(210,250,255,.09)}.account-user-avatar{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(0,212,184,.2);border-radius:13px;background:linear-gradient(145deg,#00d4b82e,#05100e80);color:var(--teal);font-family:var(--font-mono);font-size:.72rem}.account-user-card strong,.account-user-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-user-card strong{margin-bottom:4px;font-size:.79rem;font-weight:600}.account-user-card small{color:#deecee6b;font-size:.67rem}.account-user-card button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;background:transparent;color:#deecee61;cursor:pointer}.account-sidebar nav,.account-sidebar-workspaces{margin-top:25px}.account-sidebar nav>p,.account-sidebar-workspaces>p{margin:0 10px 10px;color:#deecee4f;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.16em}.account-personal-nav-scroll{display:grid;gap:3px}.account-personal-nav-scroll button,.account-sidebar-workspaces button{display:flex;width:100%;min-height:40px;align-items:center;gap:11px;padding:0 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:#deecee80;font-size:.74rem;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.account-personal-nav-scroll button svg{flex:0 0 auto;color:#8aebff6b}.account-personal-nav-scroll button:hover,.account-sidebar-workspaces button:hover{background:#8aebff0a;color:#ebf5f6db}.account-personal-nav-scroll button.is-active,.account-sidebar-workspaces button.is-active{border-color:#00d4b81f;background:linear-gradient(90deg,#00d4b81f,#00d4b809);color:var(--ink)}.account-personal-nav-scroll button.is-active svg{color:var(--teal)}.account-sidebar-workspaces{padding-top:23px;border-top:1px solid rgba(210,250,255,.09)}.account-sidebar-workspaces button{min-height:58px;padding:8px}.account-sidebar-workspaces button>span:nth-child(2){min-width:0;flex:1}.account-sidebar-workspaces button strong,.account-sidebar-workspaces button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar-workspaces button strong{margin-bottom:4px;color:#ebf5f6d1;font-size:.7rem;font-weight:600}.account-sidebar-workspaces button small{color:#deecee61;font-size:.6rem}.account-workspace-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(232,121,249,.2);border-radius:10px;background:#e879f912;color:var(--magenta);font-family:var(--font-mono);font-size:.58rem}.account-sidebar-workspaces button>svg{width:14px;color:#deecee52}.account-sidebar-foot{display:flex;margin-top:auto;flex-direction:column;gap:6px;padding:18px 10px 0;border-top:1px solid rgba(210,250,255,.09)}.account-sidebar-foot a{display:flex;align-items:center;justify-content:space-between;padding:6px 0;color:#deecee61;font-size:.66rem;text-decoration:none}.account-sidebar-foot a svg{width:13px}.account-main{width:min(1240px,100%);min-width:0;margin:0 auto;padding:58px 48px 30px}.account-page-heading,.account-org-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.account-page-heading h1,.account-org-heading h1{margin:0;font-family:var(--font-display);font-size:clamp(2.05rem,3.5vw,3.5rem);font-weight:600;letter-spacing:-.052em;line-height:1}.account-page-heading>div>span{display:block;margin-top:12px;color:#deecee80;font-size:.88rem}.account-eyebrow{margin:0 0 12px;color:var(--teal);font-family:var(--font-mono);font-size:.61rem;font-weight:600;letter-spacing:.18em;line-height:1.5}.account-preview-badge{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(138,235,255,.13);border-radius:999px;background:#8aebff09;color:#deecee6e;font-family:var(--font-mono);font-size:.57rem;letter-spacing:.06em;white-space:nowrap}.account-preview-badge i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #8aebffb8}.account-section-stack{display:grid;gap:16px}.account-panel{position:relative;min-width:0;overflow:hidden;padding:28px;border:1px solid rgba(210,250,255,.105);border-radius:24px;background:linear-gradient(145deg,rgba(138,235,255,.025),transparent 45%),#070f0ec7;box-shadow:inset 0 1px #ffffff04}.account-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.account-panel-heading h2,.account-panel>h2,.account-three-column h2{margin:0;font-family:var(--font-display);font-size:1.23rem;font-weight:600;letter-spacing:-.035em}.account-panel-heading>div>p:last-child{max-width:670px;margin:9px 0 0;color:#deecee78;font-size:.76rem;line-height:1.7}.account-panel-action{flex:0 0 auto}.account-button,.account-text-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;font-weight:650;text-decoration:none;cursor:pointer;transition:transform .18s var(--ease-out),border-color .18s ease,background .18s ease}.account-button{min-height:44px;padding:0 18px;border-radius:999px;font-size:.73rem}.account-button svg{width:15px}.account-button:hover,.account-text-button:hover{transform:translateY(-1px)}.account-button.is-primary{background:#dff8f3;color:#07100f;box-shadow:0 14px 36px #00d4b814}.account-button.is-primary:hover{background:#f3fffc}.account-button.is-quiet{border-color:#d2faff24;background:#ffffff06;color:#ebf5f6c7}.account-button.is-small{min-height:38px;padding:0 15px;font-size:.66rem}.account-button:disabled{cursor:not-allowed;opacity:.42}.account-text-button{padding:0;border:0;background:transparent;color:var(--teal);font-size:.7rem}.account-text-button svg{width:14px}.account-inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.account-status{display:inline-flex;min-height:26px;align-items:center;gap:7px;padding:0 10px;border:1px solid currentColor;border-radius:999px;font-family:var(--font-mono);font-size:.54rem;font-weight:500;letter-spacing:.04em;white-space:nowrap}.account-status i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.account-status.is-teal{color:#00d4b8e0;background:#00d4b80e;border-color:#00d4b833}.account-status.is-cyan{color:#8aebffc7;background:#8aebff0b;border-color:#8aebff2b}.account-status.is-lime{color:#bef264d9;background:#bef2640b;border-color:#bef2642b}.account-status.is-magenta{color:#e879f9d6;background:#e879f90b;border-color:#e879f92b}.account-status.is-slate{color:#deecee70;background:#deecee06;border-color:#deecee1c}.account-welcome-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:40px;align-items:center;min-height:286px;padding:40px;background:radial-gradient(circle at 78% 50%,rgba(0,212,184,.1),transparent 17rem),linear-gradient(120deg,rgba(138,235,255,.035),transparent 50%),#070f0edb}.account-welcome-panel:after{position:absolute;width:280px;height:280px;right:3%;border:1px solid rgba(0,212,184,.07);border-radius:50%;content:""}.account-welcome-copy{position:relative;z-index:1}.account-welcome-copy h1,.account-license-copy h1,.account-current-plan h1,.account-reward-hero h1,.account-feedback-intro h1,.account-redeem-panel h1,.account-org-plan h1,.account-enterprise-hero h1,.account-org-overview-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.25rem);font-weight:600;letter-spacing:-.055em;line-height:1}.account-welcome-copy>p:not(.account-eyebrow),.account-license-copy>p:not(.account-eyebrow),.account-current-plan>div>p:not(.account-eyebrow),.account-reward-hero>div>p:not(.account-eyebrow),.account-feedback-intro>div>p:not(.account-eyebrow),.account-redeem-panel>div>p:not(.account-eyebrow),.account-org-plan>div>p:not(.account-eyebrow),.account-enterprise-hero>div>p:not(.account-eyebrow),.account-org-overview-hero>div>p:not(.account-eyebrow){max-width:650px;margin:16px 0 0;color:#deecee87;font-size:.86rem;line-height:1.75}.account-health-card{position:relative;z-index:1;display:flex;align-items:center;gap:22px;padding:22px;border:1px solid rgba(0,212,184,.12);border-radius:20px;background:#0109089e}.account-health-orbit{position:relative;display:grid;width:82px;height:82px;flex:0 0 auto;place-items:center;border:1px solid rgba(0,212,184,.18);border-radius:50%;background:radial-gradient(circle,rgba(0,212,184,.09),transparent 68%)}.account-health-orbit:before,.account-health-orbit:after{position:absolute;border:1px solid rgba(138,235,255,.09);border-radius:50%;content:""}.account-health-orbit:before{inset:8px}.account-health-orbit:after{inset:17px;border-color:#bef2641f}.account-health-orbit span,.account-health-orbit small{position:absolute;z-index:1}.account-health-orbit span{top:22px;font-family:var(--font-display);font-size:1.35rem;font-weight:600}.account-health-orbit small{top:47px;color:#deecee61;font-family:var(--font-mono);font-size:.45rem}.account-health-card>div:last-child p{max-width:130px;margin:11px 0 0;color:#deecee66;font-size:.65rem;line-height:1.55}.account-metric-grid{display:grid;gap:12px}.account-metric-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.account-metric-grid.is-six{grid-template-columns:repeat(6,minmax(0,1fr))}.account-metric{position:relative;min-width:0;min-height:138px;overflow:hidden;padding:21px;border:1px solid rgba(210,250,255,.095);border-radius:19px;background:#070f0ebd}.account-metric:after{position:absolute;width:90px;height:90px;right:-35px;bottom:-45px;border-radius:50%;background:currentColor;opacity:.045;filter:blur(2px);content:""}.account-metric.is-teal{color:var(--teal)}.account-metric.is-cyan{color:var(--cyan)}.account-metric.is-lime{color:var(--lime)}.account-metric.is-magenta{color:var(--magenta)}.account-metric>span,.account-metric>small,.account-metric>strong{display:block}.account-metric>span{color:#deecee63;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.account-metric>strong{margin-top:21px;color:#f6fbffed;font-family:var(--font-display);font-size:clamp(1.28rem,2vw,1.75rem);font-weight:600;letter-spacing:-.045em;white-space:nowrap}.account-metric>small{margin-top:8px;color:#deecee5e;font-size:.59rem}.account-two-column,.account-three-column{display:grid;gap:16px}.account-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.account-two-column.is-wide-left{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.account-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.account-checklist{display:grid;margin-bottom:23px}.account-checklist>div{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-checklist>div:last-child{border-bottom:0}.account-checklist>div>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgba(210,250,255,.12);border-radius:50%;color:#deecee66;font-family:var(--font-mono);font-size:.58rem}.account-checklist>div.is-complete>span{border-color:#00d4b833;background:#00d4b811;color:var(--teal)}.account-checklist strong,.account-checklist small{display:block}.account-checklist strong{font-size:.73rem;font-weight:600}.account-checklist small{margin-top:4px;color:#deecee5c;font-size:.61rem}.account-activity-list{display:grid}.account-activity-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-activity-list>div:last-child{border-bottom:0}.account-activity-list>div>i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.account-activity-list>div>i.is-teal{color:var(--teal)}.account-activity-list>div>i.is-cyan{color:var(--cyan)}.account-activity-list>div>i.is-magenta{color:var(--magenta)}.account-activity-list strong,.account-activity-list small{display:block}.account-activity-list strong{font-size:.7rem;font-weight:600}.account-activity-list small{margin-top:4px;color:#deecee59;font-size:.59rem}.account-activity-list>div>span{color:#deecee6b;font-family:var(--font-mono);font-size:.54rem}.account-usage-hero{padding:34px;background:radial-gradient(circle at 70% 20%,rgba(0,212,184,.08),transparent 22rem),#070f0ed1}.account-budget-bar{position:relative;height:9px;margin:40px 0 12px;border-radius:999px;background:#d2faff12}.account-budget-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--cyan));box-shadow:0 0 24px #00d4b838}.account-budget-bar>span{position:absolute;top:-28px;transform:translate(-50%);color:var(--cyan);font-family:var(--font-mono);font-size:.55rem}.account-budget-scale{display:flex;justify-content:space-between;color:#deecee47;font-family:var(--font-mono);font-size:.49rem}.account-usage-chart{display:flex;height:140px;align-items:flex-end;gap:clamp(5px,1.2vw,13px);margin-top:35px;padding-top:15px;border-bottom:1px solid rgba(210,250,255,.1);background-image:linear-gradient(rgba(210,250,255,.045) 1px,transparent 1px);background-size:100% 33.33%}.account-usage-chart>i{position:relative;min-height:8px;flex:1;border-radius:4px 4px 0 0;background:linear-gradient(to top,#00d4b829,#00d4b8a6);transition:opacity .16s ease,filter .16s ease}.account-usage-chart>i:hover{filter:brightness(1.25)}.account-usage-chart>i span{position:absolute;right:0;bottom:-21px;left:0;color:#deecee40;font-family:var(--font-mono);font-size:.42rem;font-style:normal;text-align:center}.account-chart-key{display:flex;align-items:center;justify-content:space-between;margin-top:32px;color:#deecee66;font-size:.59rem}.account-chart-key span{display:flex;align-items:center;gap:7px}.account-chart-key span i{width:7px;height:7px;border-radius:2px;background:var(--teal)}.account-chart-key small{font-family:var(--font-mono);font-size:.48rem}.account-mini-progress{height:4px;overflow:hidden;border-radius:999px;background:#d2faff12}.account-mini-progress i{display:block;height:100%;border-radius:inherit;background:var(--teal);box-shadow:0 0 10px #00d4b82e}.account-mini-progress.is-cyan i{background:var(--cyan)}.account-mini-progress.is-magenta i{background:var(--magenta)}.account-repo-usage>div,.account-bonus-list>div{display:grid;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-repo-usage>div{grid-template-columns:36px minmax(0,1fr) auto}.account-bonus-list>div{grid-template-columns:34px minmax(0,1fr) auto}.account-repo-usage>div:last-child,.account-bonus-list>div:last-child{border-bottom:0}.account-repo-mark,.account-bonus-list>div>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(210,250,255,.1);border-radius:10px;background:#d2faff06;color:var(--teal)}.account-repo-mark.is-cyan{color:var(--cyan)}.account-repo-mark.is-magenta{color:var(--magenta)}.account-repo-usage strong,.account-repo-usage small,.account-bonus-list strong,.account-bonus-list small{display:block}.account-repo-usage strong,.account-bonus-list strong{font-size:.7rem;font-weight:600}.account-repo-usage small,.account-bonus-list small{margin:4px 0 9px;color:#deecee59;font-size:.58rem}.account-repo-usage>div>b,.account-bonus-list>div>b{color:#ebf5f6ab;font-family:var(--font-mono);font-size:.58rem;font-weight:500}.account-bonus-list>div>b{color:var(--lime)}.account-note{display:flex;gap:11px;align-items:flex-start;margin-top:18px;padding:13px;border:1px solid rgba(190,242,100,.12);border-radius:12px;background:#bef26409;color:var(--lime)}.account-note svg{flex:0 0 auto}.account-note p{margin:0;color:#deecee70;font-size:.61rem;line-height:1.55}.account-note p strong{color:#ebf5f6bd}.account-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.account-device-grid article{padding:22px;border:1px solid rgba(210,250,255,.09);border-radius:17px;background:#00000026}.account-device-top{display:flex;align-items:center;justify-content:space-between}.account-device-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(138,235,255,.13);border-radius:13px;color:var(--cyan)}.account-device-grid h3{margin:20px 0 5px;font-family:var(--font-display);font-size:1rem;letter-spacing:-.025em}.account-device-grid article>p{margin:0;color:#deecee61;font-size:.63rem}.account-device-facts{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0;padding:15px 0;border-top:1px solid rgba(210,250,255,.07);border-bottom:1px solid rgba(210,250,255,.07)}.account-device-facts span{color:#deecee5c;font-size:.56rem}.account-device-facts b{margin-right:3px;color:#ebf5f6bf;font-family:var(--font-mono);font-weight:500}.account-device-grid footer{display:flex;align-items:center;justify-content:space-between;color:#deecee54;font-size:.57rem}.account-device-grid footer button{border:0;background:transparent;color:var(--teal);font-size:.58rem;cursor:pointer}.account-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(138,235,255,.16) transparent}.account-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.account-table th{padding:11px 13px;border-bottom:1px solid rgba(210,250,255,.1);color:#deecee47;font-family:var(--font-mono);font-size:.49rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.account-table td{padding:15px 13px;border-bottom:1px solid rgba(210,250,255,.06);color:#deecee7d;font-size:.62rem;white-space:nowrap}.account-table tbody tr:last-child td{border-bottom:0}.account-table td strong,.account-table td small{display:block}.account-table td strong{color:#ebf5f6c7;font-size:.68rem;font-weight:600}.account-table td small{margin-top:4px;color:#deecee4d;font-size:.54rem}.account-table td code{color:#8aebff8c;font-family:var(--font-mono);font-size:.56rem}.account-table td>button{border:0;background:transparent;color:#deecee66;font-size:.62rem;cursor:pointer}.account-branch{padding:5px 8px;border:1px solid rgba(210,250,255,.09);border-radius:999px;color:#deecee8c;font-family:var(--font-mono);font-size:.51rem}.account-command-panel{padding:32px}.account-command-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-command-steps>div{min-width:0;padding:20px;border:1px solid rgba(210,250,255,.085);border-radius:16px;background:#00000024}.account-command-steps>div>span{color:var(--teal);font-family:var(--font-mono);font-size:.53rem}.account-command-steps p{min-height:38px;margin:11px 0 17px;color:#deecee70;font-size:.62rem;line-height:1.55}.account-command-steps code{display:block;max-width:100%;overflow-x:auto;padding:11px;border:1px solid rgba(0,212,184,.1);border-radius:9px;background:#000807b3;color:#ebf5f6b5;font-family:var(--font-mono);font-size:.52rem;white-space:nowrap}.account-command-steps code b{margin-right:7px;color:var(--teal)}.account-license-panel{display:grid;grid-template-columns:76px minmax(240px,.85fr) minmax(320px,1.15fr);gap:26px;align-items:center;min-height:238px;padding:38px;background:radial-gradient(circle at 16% 50%,rgba(190,242,100,.07),transparent 18rem),#070f0ed1}.account-license-orb{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(190,242,100,.18);border-radius:22px;background:#bef2640a;color:var(--lime);box-shadow:0 0 40px #bef2640d}.account-license-copy h1{font-size:2.5rem}.account-license-copy>p:not(.account-eyebrow){max-width:390px;font-size:.69rem}.account-license-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.account-license-key{min-width:0;padding:21px;border:1px solid rgba(210,250,255,.1);border-radius:16px;background:#0000002e}.account-license-key>span{color:#deecee57;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}.account-license-key>div{display:flex;align-items:center;gap:12px;margin:13px 0 9px}.account-license-key code{min-width:0;overflow:hidden;flex:1;color:var(--cyan);font-family:var(--font-mono);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.account-license-key button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(138,235,255,.13);border-radius:9px;background:#8aebff0a;color:var(--cyan);font-size:.56rem;cursor:pointer}.account-license-key button svg{width:13px}.account-license-key small{color:#deecee47;font-size:.52rem}.account-setup-code{display:grid}.account-setup-code>div{display:grid;grid-template-columns:26px minmax(0,.9fr) minmax(0,1.1fr);gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-setup-code>div:last-child{border-bottom:0}.account-setup-code>div>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(0,212,184,.17);border-radius:50%;color:var(--teal);font-family:var(--font-mono);font-size:.5rem}.account-setup-code code{color:#ebf5f6bf;font-family:var(--font-mono);font-size:.59rem}.account-setup-code small{color:#deecee57;font-size:.56rem;line-height:1.4}.account-setup-code+.account-text-button{margin-top:22px}.account-requirements{display:grid}.account-key-value{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-key-value>span{color:#deecee4f;font-family:var(--font-mono);font-size:.52rem;text-transform:uppercase}.account-key-value strong,.account-key-value small{display:block}.account-key-value strong{color:#ebf5f6ba;font-size:.67rem;font-weight:600}.account-key-value small{margin-top:5px;color:#deecee54;font-size:.54rem}.account-editor-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.account-editor-list span{padding:7px 9px;border:1px solid rgba(138,235,255,.1);border-radius:999px;color:#deecee75;font-family:var(--font-mono);font-size:.48rem}.account-current-plan{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1fr) auto;gap:35px;align-items:center;min-height:228px;padding:38px;background:radial-gradient(circle at 15% 50%,rgba(0,212,184,.07),transparent 19rem),#070f0ed1}.account-current-plan h1{font-size:2.55rem}.account-current-plan>div>p:not(.account-eyebrow){margin-top:10px;font-size:.68rem}.account-current-plan-usage>div:first-child{display:flex;align-items:baseline;gap:8px;margin-bottom:15px}.account-current-plan-usage>div:first-child span{font-family:var(--font-display);font-size:1.55rem;font-weight:600;letter-spacing:-.04em}.account-current-plan-usage>div:first-child small{color:#deecee59;font-size:.58rem}.account-current-plan-usage>p{margin:11px 0 0;color:#deecee57;font-size:.56rem;line-height:1.5}.account-current-plan-actions{display:flex;flex-direction:column;gap:8px}.account-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.account-plan-grid article{display:flex;min-height:286px;flex-direction:column;padding:20px;border:1px solid rgba(210,250,255,.09);border-radius:17px;background:#00000021}.account-plan-grid article.is-cyan{border-color:#8aebff1f}.account-plan-grid article.is-lime{border-color:#bef26424;background:linear-gradient(145deg,#bef26409,#00000021)}.account-plan-grid article.is-magenta{border-color:#e879f91f}.account-plan-space{display:block;height:26px}.account-plan-grid h3{margin:19px 0 8px;font-family:var(--font-display);font-size:.95rem}.account-plan-grid article>strong{display:inline;font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.04em}.account-plan-grid article>small{margin-top:2px;color:#deecee4d;font-size:.49rem}.account-plan-grid article>p{min-height:46px;margin:17px 0 11px;color:#deecee66;font-size:.59rem;line-height:1.55}.account-plan-grid article>b{color:#ebf5f69e;font-size:.57rem;font-weight:500;line-height:1.45}.account-plan-grid article>a,.account-plan-current{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding-top:18px;color:var(--teal);font-size:.6rem;font-weight:600;text-decoration:none}.account-plan-grid article>a svg{width:13px}.account-plan-current{color:#deecee47}.account-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.account-empty-state{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:17px;align-items:center;min-height:132px;padding:22px;border:1px solid rgba(210,250,255,.085);border-radius:17px;background:linear-gradient(135deg,rgba(0,212,184,.035),transparent 42%),#00000024}.account-empty-state>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(138,235,255,.14);border-radius:14px;color:var(--cyan);background:#8aebff09}.account-empty-state strong{display:block;color:#f6fbffe0;font-family:var(--font-display);font-size:.84rem;font-weight:600;letter-spacing:-.02em}.account-empty-state p{max-width:650px;margin:7px 0 0;color:#deecee66;font-size:.61rem;line-height:1.6}.account-empty-action{justify-self:end}.account-empty-inline{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.account-reward-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:45px;align-items:center;min-height:260px;padding:42px;background:radial-gradient(circle at 83% 50%,rgba(232,121,249,.1),transparent 20rem),#070f0ed1}.account-reward-glow{position:absolute;width:220px;height:220px;right:5%;border:1px solid rgba(232,121,249,.07);border-radius:50%}.account-reward-hero>div:not(.account-reward-glow){position:relative;z-index:1}.account-reward-hero h1{max-width:580px;font-size:clamp(2rem,3.4vw,3.3rem)}.account-reward-hero code{color:var(--cyan);font-family:var(--font-mono);font-size:.75em}.account-referral-progress{padding:23px;border:1px solid rgba(232,121,249,.13);border-radius:19px;background:#0003}.account-referral-progress>div{display:flex;align-items:center;margin-bottom:18px}.account-referral-progress>div span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(232,121,249,.2);border-radius:50%;color:var(--magenta);font-family:var(--font-mono);font-size:.58rem}.account-referral-progress>div span.is-done{background:#e879f917}.account-referral-progress>div i{height:1px;flex:1;background:linear-gradient(90deg,var(--magenta),rgba(232,121,249,.12))}.account-referral-progress strong,.account-referral-progress small{display:block}.account-referral-progress strong{font-size:.73rem}.account-referral-progress small{margin-top:7px;color:#deecee59;font-size:.57rem}.account-invite-links{display:grid;gap:8px;margin-bottom:18px}.account-invite-links>div{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(210,250,255,.08);border-radius:12px;background:#0000001f}.account-invite-links>div>span{min-width:0;flex:1}.account-invite-links small,.account-invite-links code{display:block}.account-invite-links small{margin-bottom:5px;color:#deecee4d;font-size:.51rem}.account-invite-links code{overflow:hidden;color:#8aebffa6;font-family:var(--font-mono);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.account-invite-links button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(138,235,255,.1);border-radius:9px;background:transparent;color:var(--cyan);font-size:.54rem;cursor:pointer}.account-invite-links button svg{width:12px}.account-referral-steps{display:grid}.account-referral-steps>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-referral-steps>div:last-child{border-bottom:0}.account-referral-steps span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(232,121,249,.16);border-radius:50%;color:var(--magenta);font-family:var(--font-mono);font-size:.52rem}.account-referral-steps p{margin:0;color:#deecee7a;font-size:.62rem;line-height:1.5}.account-referral-steps code{color:var(--cyan);font-family:var(--font-mono);font-size:.9em}.account-feedback-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center;min-height:230px;padding:39px;background:radial-gradient(circle at 80% 50%,rgba(138,235,255,.07),transparent 19rem),#070f0ed1}.account-feedback-intro h1{max-width:700px;font-size:clamp(1.9rem,3.1vw,3rem)}.account-feedback-summary{display:grid;grid-template-columns:repeat(3,auto);gap:20px;padding:20px;border:1px solid rgba(138,235,255,.1);border-radius:17px;background:#00000029}.account-feedback-summary span{color:#deecee57;font-size:.53rem;text-align:center}.account-feedback-summary b{display:block;margin-bottom:5px;color:#ebf5f6cc;font-family:var(--font-display);font-size:1.35rem}.account-survey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-survey-card{min-height:285px}.account-survey-card.is-open{border-color:#00d4b82b;background:linear-gradient(145deg,#00d4b80a,#070f0ec7)}.account-survey-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-survey-top>span:last-child{color:#deecee4d;font-family:var(--font-mono);font-size:.49rem}.account-survey-card h2{margin:27px 0 10px;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.035em}.account-survey-card>p{max-width:480px;margin:0;color:#deecee6b;font-size:.64rem;line-height:1.6}.account-survey-window{display:flex;align-items:center;gap:12px;margin:24px 0 21px;color:#deecee4d;font-family:var(--font-mono);font-size:.48rem}.account-survey-window i{height:1px;flex:1;background:#d2faff14}.account-completed-surveys>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-completed-surveys>div:last-child{border-bottom:0}.account-survey-check{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(0,212,184,.16);border-radius:50%;color:var(--teal)}.account-completed-surveys strong,.account-completed-surveys small{display:block}.account-completed-surveys strong{font-size:.69rem}.account-completed-surveys small{margin-top:5px;color:#deecee54;font-size:.55rem}.account-completed-surveys button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--teal);font-size:.57rem;cursor:pointer}.account-completed-surveys button svg{width:13px}.account-redeem-panel{display:grid;grid-template-columns:70px minmax(240px,.75fr) minmax(320px,1.25fr);gap:28px;align-items:center;min-height:240px;padding:40px;background:radial-gradient(circle at 12% 50%,rgba(247,200,115,.08),transparent 18rem),#070f0ed1}.account-redeem-icon{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(247,200,115,.18);border-radius:21px;color:var(--warm)}.account-redeem-panel h1{font-size:2.4rem}.account-redeem-panel form label,.account-org-invite form label{display:block;margin-bottom:9px;color:#deecee57;font-family:var(--font-mono);font-size:.51rem;letter-spacing:.08em;text-transform:uppercase}.account-redeem-panel form>div,.account-org-invite form>div{display:flex;gap:8px}.account-redeem-panel input,.account-org-invite input,.account-org-invite select{min-width:0;min-height:44px;border:1px solid rgba(210,250,255,.12);border-radius:12px;outline:none;background:#0003;color:#ebf5f6d1;font-size:.68rem}.account-redeem-panel input{flex:1;padding:0 14px;font-family:var(--font-mono)}.account-redeem-panel input:focus,.account-org-invite input:focus,.account-org-invite select:focus{border-color:#00d4b873;box-shadow:0 0 0 3px #00d4b812}.account-redeem-panel form>small,.account-redeem-panel form>p,.account-org-invite form>small,.account-org-invite form>p{display:block;margin:10px 0 0;color:#deecee57;font-size:.54rem;line-height:1.45}.account-redeem-panel form>p,.account-org-invite form>p{color:var(--cyan)}.account-three-column .account-panel{min-height:170px}.account-small-icon{display:grid;width:36px;height:36px;margin-bottom:23px;place-items:center;border:1px solid rgba(247,200,115,.13);border-radius:11px;color:var(--warm)}.account-three-column h2{font-size:.9rem}.account-three-column p{margin:9px 0 0;color:#deecee61;font-size:.61rem;line-height:1.55}.account-org-tabs{display:flex;gap:4px;max-width:100%;margin:-10px 0 28px;overflow-x:auto;padding:4px;border:1px solid rgba(210,250,255,.09);border-radius:14px;background:#070f0ead;scrollbar-width:none}.account-org-tabs::-webkit-scrollbar{display:none}.account-org-tabs button{min-height:40px;flex:1 0 auto;padding:0 17px;border:1px solid transparent;border-radius:10px;background:transparent;color:#deecee6b;font-size:.64rem;cursor:pointer;white-space:nowrap}.account-org-tabs button.is-active{border-color:#e879f91c;background:#e879f914;color:#f6fbffe6}.account-person{display:flex;align-items:center;gap:10px}.account-person>b{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(138,235,255,.13);border-radius:10px;background:#8aebff0a;color:var(--cyan);font-family:var(--font-mono);font-size:.5rem;font-weight:500}.account-member-table{min-width:720px}.account-org-plan{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(220px,.5fr);gap:38px;align-items:center;min-height:260px;padding:40px;background:radial-gradient(circle at 52% 50%,rgba(232,121,249,.08),transparent 18rem),#070f0ed1}.account-org-plan h1{font-size:2.7rem}.account-seat-ring{position:relative;display:grid;width:148px;height:148px;place-items:center;border:7px solid rgba(232,121,249,.1);border-top-color:#e879f9b3;border-right-color:#e879f98c;border-radius:50%;transform:rotate(45deg)}.account-seat-ring:before{position:absolute;inset:10px;border:1px solid rgba(232,121,249,.11);border-radius:50%;content:""}.account-seat-ring span,.account-seat-ring p{transform:rotate(-45deg)}.account-seat-ring span{position:absolute;top:48px;font-family:var(--font-display);font-size:1.7rem;font-weight:600}.account-seat-ring span small{color:#deecee4d;font-size:.75rem}.account-seat-ring p{position:absolute;top:77px;margin:0;color:#deecee57;font-size:.5rem}.account-org-plan-total span,.account-org-plan-total strong,.account-org-plan-total small{display:block}.account-org-plan-total span{color:#deecee59;font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase}.account-org-plan-total strong{margin-top:12px;font-family:var(--font-display);font-size:2rem;letter-spacing:-.04em}.account-org-plan-total small{margin-top:4px;color:#deecee52;font-size:.55rem}.account-org-plan-total a{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--magenta);font-size:.6rem;text-decoration:none}.account-org-plan-total a svg{width:13px}.account-seat-rows{display:grid;gap:18px;margin-bottom:23px}.account-seat-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;align-items:center}.account-seat-rows span{color:#deecee75;font-size:.62rem}.account-seat-rows b{color:#ebf5f6bd;font-family:var(--font-mono);font-size:.58rem}.account-seat-rows .account-mini-progress{grid-column:1 / -1}.account-feature-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.account-feature-list li{display:flex;gap:10px;align-items:center;color:#deecee80;font-size:.62rem}.account-feature-list svg{width:15px;flex:0 0 auto;color:var(--lime)}.account-org-invite{padding:36px}.account-org-invite form{max-width:800px}.account-org-invite input{flex:1;padding:0 14px}.account-org-invite select{width:130px;padding:0 12px;color-scheme:dark}.account-pending-invites>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(210,250,255,.07)}.account-pending-invites>div:last-child{border-bottom:0}.account-pending-invites strong,.account-pending-invites small{display:block}.account-pending-invites strong{font-size:.67rem}.account-pending-invites small{margin-top:5px;color:#deecee54;font-size:.54rem}.account-pending-invites button{min-height:32px;padding:0 10px;border:1px solid rgba(210,250,255,.09);border-radius:8px;background:transparent;color:#deecee73;font-size:.53rem;cursor:pointer}.account-enterprise-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.5fr);gap:36px;align-items:center;min-height:250px;padding:40px;background:radial-gradient(circle at 80% 50%,rgba(0,212,184,.09),transparent 18rem),#070f0ed1}.account-enterprise-status{display:flex;flex-direction:column;align-items:flex-start;padding:23px;border:1px solid rgba(0,212,184,.12);border-radius:17px;background:#0000002e}.account-enterprise-status strong{max-width:100%;margin-top:20px;overflow:hidden;color:#ebf5f6bd;font-family:var(--font-mono);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.account-enterprise-status small{margin-top:7px;color:#deecee54;font-size:.54rem}.account-enterprise-details{margin-top:25px;border:1px solid rgba(210,250,255,.09);border-radius:15px;background:#00000021}.account-enterprise-details summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;list-style:none;cursor:pointer}.account-enterprise-details summary::-webkit-details-marker{display:none}.account-enterprise-details summary>span{display:flex;gap:12px;align-items:center}.account-enterprise-details summary>span>svg{color:var(--teal)}.account-enterprise-details summary strong,.account-enterprise-details summary small{display:block}.account-enterprise-details summary strong{font-size:.68rem}.account-enterprise-details summary small{margin-top:5px;color:#deecee4f;font-size:.52rem}.account-enterprise-details summary>svg{width:15px;color:#deecee59;transform:rotate(90deg);transition:transform .18s ease}.account-enterprise-details[open] summary>svg{transform:rotate(-90deg)}.account-enterprise-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 15px 15px}.account-enterprise-controls>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px;border:1px solid rgba(210,250,255,.065);border-radius:11px;background:#ffffff03}.account-enterprise-controls label{grid-column:1 / -1;color:#deecee4d;font-size:.51rem}.account-enterprise-controls code{min-width:0;overflow:hidden;color:#8aebff8a;font-family:var(--font-mono);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.account-enterprise-controls button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--teal);font-size:.52rem;cursor:pointer}.account-enterprise-controls button svg{width:12px}.account-org-overview-hero{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:25px;align-items:center;min-height:230px;padding:38px;background:radial-gradient(circle at 12% 50%,rgba(232,121,249,.08),transparent 17rem),#070f0ed1}.account-org-monogram{display:grid;width:78px;height:78px;place-items:center;border:1px solid rgba(232,121,249,.18);border-radius:24px;background:#e879f90e;color:var(--magenta);font-family:var(--font-mono);font-size:.74rem;box-shadow:0 0 35px #e879f90d}.account-org-overview-hero h1{font-size:2.55rem}.account-member-preview{padding:14px 0 22px}.account-member-preview>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.account-member-preview>div:first-child>span:last-child{min-width:0;flex:1}.account-member-preview strong,.account-member-preview small{display:block}.account-member-preview strong{font-size:.67rem}.account-member-preview small{margin-top:5px;color:#deecee54;font-size:.53rem}.account-avatar-stack{display:flex;padding-left:8px}.account-avatar-stack b{display:grid;width:34px;height:34px;margin-left:-8px;place-items:center;border:2px solid #07100f;border-radius:50%;background:#10201d;color:var(--cyan);font-family:var(--font-mono);font-size:.45rem;font-weight:500}.account-avatar-stack b:nth-child(2){color:var(--magenta)}.account-avatar-stack b:nth-child(3){color:var(--lime)}.account-avatar-stack b:nth-child(4){color:#deecee8c}.account-memdb-mini{display:flex;gap:20px;align-items:center;min-height:110px;padding:18px;border:1px solid rgba(0,212,184,.1);border-radius:15px;background:#00000024}.account-memdb-symbol{position:relative;display:block;width:72px;height:72px;flex:0 0 auto}.account-memdb-symbol i{position:absolute;width:12px;height:12px;border:2px solid var(--teal);border-radius:50%;background:#06100e;box-shadow:0 0 12px #00d4b82e}.account-memdb-symbol i:nth-child(1){top:3px;left:30px}.account-memdb-symbol i:nth-child(2){bottom:9px;left:5px}.account-memdb-symbol i:nth-child(3){right:5px;bottom:9px}.account-memdb-symbol:before,.account-memdb-symbol:after{position:absolute;width:39px;height:1px;top:40px;background:#00d4b859;content:""}.account-memdb-symbol:before{left:9px;transform:rotate(-58deg)}.account-memdb-symbol:after{right:9px;transform:rotate(58deg)}.account-memdb-symbol b{position:absolute;width:14px;height:14px;top:32px;left:29px;border-radius:50%;background:var(--teal);box-shadow:0 0 20px #00d4b873}.account-memdb-mini>div{display:flex;flex-direction:column;align-items:flex-start}.account-memdb-mini strong{margin-top:11px;color:#ebf5f6b8;font-family:var(--font-mono);font-size:.61rem}.account-memdb-mini small{margin-top:5px;color:#deecee4f;font-size:.52rem}.account-memdb-mini+.account-text-button{margin-top:20px}.account-main-footer{display:flex;align-items:center;justify-content:space-between;margin-top:60px;padding:24px 4px 0;border-top:1px solid rgba(210,250,255,.08);color:#deecee42;font-size:.54rem}.account-main-footer>div{display:flex;gap:20px}.account-main-footer a{text-decoration:none}.signin-page-frame{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden}.signin-topbar{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;min-height:82px;align-items:center;width:min(1480px,calc(100% - 64px));margin:0 auto;border-bottom:1px solid rgba(210,250,255,.08)}.signin-topbar>p{margin:0;color:#deecee52;font-family:var(--font-mono);font-size:.53rem;letter-spacing:.04em}.signin-topbar>a:last-child{justify-self:end;color:#deecee85;font-size:.68rem;text-decoration:none}.signin-topbar>a:last-child span{margin-left:7px;color:var(--teal)}.signin-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(400px,.72fr);gap:clamp(50px,8vw,130px);align-items:center;width:min(1220px,calc(100% - 64px));margin:auto;padding:80px 0}.signin-story{max-width:680px}.signin-story-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--teal);font-family:var(--font-mono);font-size:.61rem;font-weight:600;letter-spacing:.16em}.signin-story-kicker i{width:19px;height:1px;background:var(--teal)}.signin-story h1{margin:28px 0 0;font-family:var(--font-display);font-size:clamp(3rem,6vw,5.8rem);font-weight:600;letter-spacing:-.065em;line-height:.94}.signin-story h1 span{color:#deecee52}.signin-story>p{max-width:590px;margin:31px 0 0;color:#deecee8c;font-size:1rem;line-height:1.75}.signin-sequence{display:grid;margin-top:42px;border-top:1px solid rgba(210,250,255,.09);border-bottom:1px solid rgba(210,250,255,.09)}.signin-sequence article{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:17px;align-items:center;min-height:92px;padding:16px 0}.signin-sequence article>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(0,212,184,.16);border-radius:50%;background:#00d4b809;color:var(--teal);font-family:var(--font-mono);font-size:.52rem}.signin-sequence article>div strong,.signin-sequence article>div p{display:block}.signin-sequence article>div strong{font-size:.74rem;font-weight:600}.signin-sequence article>div p{margin:6px 0 0;color:#deecee5e;font-size:.61rem;line-height:1.45}.signin-sequence article>i{position:absolute;width:1px;height:28px;bottom:-14px;left:16px;z-index:1;background:linear-gradient(var(--teal),rgba(0,212,184,.1))}.signin-story-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:25px}.signin-story-links a{color:#deecee5e;font-size:.62rem;text-decoration:none;transition:color .16s ease}.signin-story-links a:hover{color:var(--cyan)}.signin-card{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(210,250,255,.14);border-radius:30px;background:radial-gradient(circle at 100% 0%,rgba(0,212,184,.09),transparent 19rem),#070f0ee0;box-shadow:0 50px 120px #00000070,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.signin-card:before{position:absolute;width:200px;height:200px;top:-110px;right:-90px;border:1px solid rgba(0,212,184,.1);border-radius:50%;content:""}.signin-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.signin-card-mark{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(0,212,184,.14);border-radius:15px;background:#00d4b809}.signin-card-mark img{width:32px;height:32px}.signin-card-status{display:flex;align-items:center;gap:7px;color:#deecee5c;font-family:var(--font-mono);font-size:.49rem}.signin-card-status i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 11px #bef26499}.signin-card-heading{margin:30px 0 26px}.signin-card-heading>p{margin:0 0 11px;color:var(--teal);font-family:var(--font-mono);font-size:.55rem;font-weight:600;letter-spacing:.15em}.signin-card-heading h2{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.045em}.signin-card-heading>span{display:block;margin-top:10px;color:#deecee6b;font-size:.67rem;line-height:1.55}.signin-provider-list{display:grid;gap:9px}.signin-provider-list a,.signin-provider-list button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;min-height:54px;align-items:center;gap:11px;padding:0 17px;border:1px solid rgba(210,250,255,.12);border-radius:14px;background:#ffffff06;color:#f6fbffe0;font-size:.72rem;font-weight:600;text-decoration:none;transition:transform .18s var(--ease-out),border-color .18s ease,background .18s ease}.signin-provider-list a,.signin-provider-list button:hover{transform:translateY(-1px);border-color:#8aebff42;background:#8aebff0e}.signin-provider-list a,.signin-provider-list button b{color:#deecee4d;font-size:.9rem;font-weight:400}.signin-terms{margin:15px 4px 24px;color:#deecee45;font-size:.51rem;line-height:1.5;text-align:center}.signin-enterprise-help{border:1px solid rgba(210,250,255,.08);border-radius:14px;background:#00000021}.signin-enterprise-help summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:13px;padding:0 15px;list-style:none;cursor:pointer}.signin-enterprise-help summary::-webkit-details-marker{display:none}.signin-enterprise-help summary>span{display:flex;align-items:center;gap:10px}.signin-enterprise-help summary>span>svg{width:18px;color:#deecee80}.signin-enterprise-help summary strong,.signin-enterprise-help summary small{display:block}.signin-enterprise-help summary strong{font-size:.61rem;font-weight:600}.signin-enterprise-help summary small{margin-top:4px;color:#deecee4d;font-size:.5rem}.signin-enterprise-help summary>b{color:var(--teal);font-size:1rem;font-weight:400;transition:transform .18s ease}.signin-enterprise-help[open] summary>b{transform:rotate(45deg)}.signin-enterprise-help>div{padding:0 17px 17px;border-top:1px solid rgba(210,250,255,.07);color:#deecee6b;font-size:.56rem;line-height:1.6}.signin-enterprise-help>div p{margin:15px 0 8px}.signin-enterprise-help ol{margin:0;padding-left:18px}.signin-enterprise-help li{margin-top:6px}.signin-enterprise-help code,.signin-enterprise-help a{color:var(--cyan)}.signin-card-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:19px;color:#deecee47;font-size:.49rem}.signin-card-foot>span{display:flex;align-items:center;gap:7px}.signin-card-foot>span i{width:5px;height:5px;border-radius:50%;background:var(--teal)}.signin-card-foot a{color:#deecee6b;text-decoration:none}.signin-orbit{position:absolute;pointer-events:none;border:1px solid rgba(0,212,184,.055);border-radius:50%}.signin-orbit-one{width:760px;height:760px;top:9%;left:-310px}.signin-orbit-two{width:580px;height:580px;right:-200px;bottom:-250px;border-color:#8aebff0b}.signin-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 14px #00d4b8b3}.signin-orbit-one i:nth-child(1){top:15%;right:17%}.signin-orbit-one i:nth-child(2){right:-3px;bottom:42%;background:var(--cyan)}.signin-orbit-one i:nth-child(3){right:21%;bottom:11%;background:var(--magenta)}.signin-orbit-two i:nth-child(1){top:10%;left:20%;background:var(--cyan)}.signin-orbit-two i:nth-child(2){top:43%;left:-3px;background:var(--lime)}.signin-footer{position:relative;z-index:3;display:flex;min-height:58px;align-items:center;justify-content:space-between;width:min(1480px,calc(100% - 64px));margin:0 auto;border-top:1px solid rgba(210,250,255,.08);color:#deecee40;font-size:.52rem}.signin-footer>div{display:flex;gap:20px}.signin-footer a{text-decoration:none}@media(max-width:1200px){.account-main{padding-inline:32px}.account-metric-grid.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}.account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-license-panel{grid-template-columns:64px minmax(0,1fr)}.account-license-key{grid-column:1 / -1}.account-org-plan{grid-template-columns:minmax(0,1fr) 150px}.account-org-plan-total{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;padding-top:20px;border-top:1px solid rgba(210,250,255,.08)}.account-org-plan-total span{grid-row:1}.account-org-plan-total strong{grid-row:2;margin:0}.account-org-plan-total small{grid-column:2;grid-row:2}.account-org-plan-total a{grid-column:2;grid-row:1;margin:0}.signin-main{gap:55px}}@media(max-width:980px){.account-workspace{grid-template-columns:210px minmax(0,1fr)}.account-sidebar{padding-inline:12px}.account-user-card{grid-template-columns:38px minmax(0,1fr)}.account-user-card button{display:none}.account-sidebar-workspaces button>svg{display:none}.account-main{padding:45px 24px 28px}.account-welcome-panel{grid-template-columns:1fr;gap:30px;padding:34px}.account-health-card{width:min(100%,360px)}.account-welcome-panel:after{right:-70px;bottom:-80px}.account-metric-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.account-two-column,.account-two-column.is-wide-left{grid-template-columns:1fr}.account-current-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.account-current-plan-actions{grid-column:1 / -1;flex-direction:row}.account-reward-hero,.account-feedback-intro,.account-enterprise-hero{grid-template-columns:1fr}.account-referral-progress{max-width:430px}.account-feedback-summary{justify-self:start}.account-redeem-panel{grid-template-columns:62px minmax(0,1fr)}.account-redeem-panel form{grid-column:1 / -1}.account-org-overview-hero{grid-template-columns:74px minmax(0,1fr)}.account-org-overview-hero>button{grid-column:1 / -1;justify-self:start}.signin-main{grid-template-columns:1fr;width:min(720px,calc(100% - 48px));padding:70px 0}.signin-story{max-width:none}.signin-story h1{font-size:clamp(3.4rem,10vw,5.4rem)}.signin-card{width:min(100%,540px);justify-self:center}}@media(max-width:760px){.account-topbar{grid-template-columns:1fr auto;min-height:64px;padding:0 16px}.account-topbar-center{display:none}.account-topbar-actions>a:first-child{display:none}.account-workspace{display:block;min-height:calc(100vh - 64px)}.account-sidebar{position:sticky;top:64px;z-index:30;display:block;width:100%;height:auto;padding:10px 12px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(210,250,255,.1);background:#030807eb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.account-user-card,.account-sidebar nav>p,.account-sidebar-workspaces,.account-sidebar-foot{display:none}.account-sidebar nav{margin:0}.account-personal-nav-scroll{display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:0 28px 1px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),transparent 100%)}.account-personal-nav-scroll::-webkit-scrollbar{display:none}.account-personal-nav-scroll button{width:auto;min-width:max-content;min-height:44px;padding:0 13px}.account-personal-nav-scroll button svg{width:15px}.account-main{padding:35px 16px 24px}.account-page-heading,.account-org-heading{align-items:flex-start;flex-direction:column;margin-bottom:27px}.account-page-heading h1,.account-org-heading h1{font-size:2.25rem}.account-preview-badge{align-self:flex-start}.account-panel{padding:22px;border-radius:19px}.account-panel-heading{flex-direction:column;gap:15px}.account-panel-action,.account-panel-action .account-button{width:100%}.account-empty-state{grid-template-columns:48px minmax(0,1fr);align-items:start}.account-empty-action{grid-column:1 / -1;width:100%;justify-self:stretch}.account-empty-action .account-button{width:100%}.account-welcome-panel{min-height:0;padding:28px 22px}.account-welcome-copy h1,.account-license-copy h1,.account-current-plan h1,.account-reward-hero h1,.account-feedback-intro h1,.account-redeem-panel h1,.account-org-plan h1,.account-enterprise-hero h1,.account-org-overview-hero h1{font-size:2.25rem}.account-metric-grid.is-six{grid-template-columns:repeat(2,minmax(0,1fr))}.account-three-column,.account-device-grid,.account-command-steps{grid-template-columns:1fr}.account-command-steps p{min-height:0}.account-license-panel{grid-template-columns:54px minmax(0,1fr);gap:18px;padding:26px 22px}.account-license-orb{width:52px;height:52px;border-radius:16px}.account-license-orb svg{width:21px}.account-current-plan{grid-template-columns:1fr;padding:27px 22px}.account-current-plan-actions{grid-column:auto}.account-plan-grid{grid-template-columns:1fr}.account-plan-grid article{min-height:0}.account-plan-grid article>p{min-height:0}.account-reward-hero,.account-feedback-intro,.account-enterprise-hero{padding:29px 22px}.account-survey-grid{grid-template-columns:1fr}.account-feedback-summary{width:100%;gap:8px}.account-completed-surveys>div{grid-template-columns:34px minmax(0,1fr)}.account-completed-surveys button{grid-column:2;justify-self:start}.account-redeem-panel{grid-template-columns:50px minmax(0,1fr);padding:28px 22px}.account-redeem-icon{width:48px;height:48px;border-radius:15px}.account-redeem-icon svg{width:20px}.account-detail-grid{grid-template-columns:1fr}.account-org-plan{grid-template-columns:1fr;padding:29px 22px}.account-seat-ring{width:132px;height:132px}.account-seat-ring span{top:40px}.account-seat-ring p{top:70px}.account-org-plan-total{grid-template-columns:1fr}.account-org-plan-total span,.account-org-plan-total strong,.account-org-plan-total small,.account-org-plan-total a{grid-column:auto;grid-row:auto}.account-org-invite form>div{flex-wrap:wrap}.account-org-invite input{flex:1 0 calc(100% - 140px)}.account-org-invite .account-button{width:100%}.account-pending-invites>div{grid-template-columns:minmax(0,1fr) auto}.account-enterprise-controls{grid-template-columns:1fr}.account-org-overview-hero{grid-template-columns:62px minmax(0,1fr);padding:28px 22px}.account-org-monogram{width:60px;height:60px;border-radius:18px}.account-org-overview-hero>button{width:100%}.account-main-footer{flex-direction:column;gap:13px;align-items:flex-start}.signin-topbar{grid-template-columns:1fr auto;min-height:70px;width:calc(100% - 32px)}.signin-topbar>a{display:inline-flex;min-height:44px;align-items:center}.signin-topbar>p{display:none}.signin-main{display:flex;width:calc(100% - 32px);flex-direction:column;align-items:stretch;gap:0;padding:46px 0 65px}.signin-story{display:contents}.signin-story-kicker{order:1;align-self:flex-start}.signin-story h1{order:2}.signin-story>p{order:3}.signin-card{order:4;width:100%;margin-top:34px}.signin-sequence{order:5;width:100%;margin-top:44px}.signin-story-links{order:6}.signin-story h1{font-size:clamp(3rem,15vw,4.7rem)}.signin-story>p{font-size:.88rem}.signin-card{padding:24px;border-radius:24px}.signin-footer{width:calc(100% - 32px)}.account-org-tabs{min-height:52px;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),transparent 100%)}.account-org-tabs button{min-height:44px}}@media(max-width:480px){.account-main{padding-inline:12px}.account-page-heading h1,.account-org-heading h1{font-size:2rem}.account-page-heading>div>span{font-size:.76rem;line-height:1.5}.account-preview-badge{max-width:100%;font-size:.5rem;white-space:normal}.account-panel{padding:19px;border-radius:17px}.account-welcome-panel{padding:25px 19px}.account-inline-actions{flex-direction:column}.account-inline-actions .account-button{width:100%}.account-health-card{align-items:flex-start;padding:16px}.account-health-orbit{width:66px;height:66px}.account-health-orbit span{top:16px}.account-health-orbit small{top:40px}.account-metric-grid.is-four,.account-metric-grid.is-six{grid-template-columns:1fr 1fr}.account-metric{min-height:120px;padding:17px}.account-metric>strong{font-size:1.22rem;white-space:normal}.account-panel-heading h2,.account-panel>h2{font-size:1.08rem}.account-chart-key{align-items:flex-start;flex-direction:column;gap:8px}.account-activity-list>div{grid-template-columns:8px minmax(0,1fr)}.account-activity-list>div>span{grid-column:2}.account-license-panel{display:block}.account-license-orb{margin-bottom:18px}.account-license-key{margin-top:22px;padding:15px}.account-license-key>div{align-items:stretch;flex-direction:column}.account-license-key code{min-height:22px}.account-license-key button{align-self:flex-start}.account-setup-code>div{grid-template-columns:26px minmax(0,1fr)}.account-setup-code small{grid-column:2}.account-key-value{grid-template-columns:1fr;gap:8px}.account-current-plan-actions{flex-direction:column}.account-reward-hero h1,.account-feedback-intro h1,.account-enterprise-hero h1{font-size:2rem}.account-reward-hero{gap:28px}.account-invite-links>div{align-items:stretch;flex-direction:column}.account-invite-links button{align-self:flex-start}.account-feedback-summary{grid-template-columns:1fr}.account-feedback-summary span{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(210,250,255,.06);text-align:left}.account-feedback-summary span:last-child{border-bottom:0}.account-feedback-summary b{margin:0}.account-survey-top{align-items:flex-start;flex-direction:column}.account-redeem-panel{display:block}.account-redeem-icon{margin-bottom:18px}.account-redeem-panel form{margin-top:25px}.account-redeem-panel form>div{flex-direction:column}.account-redeem-panel form .account-button{width:100%}.account-org-tabs{margin-inline:-2px}.account-org-invite{padding:22px 19px}.account-org-invite input,.account-org-invite select{width:100%;flex:1 0 100%}.account-pending-invites>div{align-items:start}.account-pending-invites .account-status{grid-column:2;grid-row:1}.account-pending-invites button{grid-column:auto}.account-enterprise-status strong{white-space:normal;overflow-wrap:anywhere}.account-enterprise-details summary{padding:0 14px}.account-enterprise-details summary>span>svg{display:none}.account-enterprise-controls>div{grid-template-columns:1fr}.account-enterprise-controls label{grid-column:auto}.account-enterprise-controls button{justify-self:start}.account-org-overview-hero{display:block}.account-org-monogram{margin-bottom:21px}.account-org-overview-hero>button{margin-top:23px}.account-member-preview>div:first-child{align-items:flex-start;flex-direction:column}.account-memdb-mini{align-items:flex-start;flex-direction:column}.signin-topbar>a:last-child{font-size:.6rem}.signin-story-kicker{font-size:.53rem}.signin-story h1{font-size:clamp(2.85rem,15vw,4rem)}.signin-sequence article{min-height:102px}.signin-card{padding:20px;border-radius:21px}.signin-card-heading h2{font-size:1.75rem}.signin-card-top{align-items:flex-start}.signin-card-status{max-width:110px;line-height:1.4}.signin-card-foot{align-items:flex-start;flex-direction:column}.signin-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 0}.signin-footer>div{gap:15px}}@media(max-width:350px){.account-main{padding-inline:10px}.account-metric-grid.is-four,.account-metric-grid.is-six{grid-template-columns:1fr}.account-metric{min-height:112px}.account-health-card{flex-direction:column}.account-repo-usage>div{grid-template-columns:34px minmax(0,1fr)}.account-repo-usage>div>b{grid-column:2}.account-device-facts{flex-direction:column;gap:8px}.account-redeem-panel h1,.account-current-plan h1{font-size:2rem}.signin-topbar .brand>span:last-child{display:none}.signin-story h1{font-size:2.65rem}.signin-story>p{font-size:.8rem}.signin-main{width:calc(100% - 24px)}.signin-card{padding:17px}.signin-provider-list a,.signin-provider-list button{padding:0 13px}.signin-enterprise-help summary{padding:0 12px}}@media(prefers-reduced-motion:reduce){.account-button,.account-text-button,.signin-provider-list a,.signin-provider-list button,.account-enterprise-details summary>svg,.signin-enterprise-help summary>b{transition:none}}.signin-provider-list button{width:100%;font-family:inherit;text-align:left;cursor:pointer}.signin-provider-list button:disabled{cursor:progress;opacity:.62}.signin-error{margin:0 0 14px;padding:11px 14px;border:1px solid rgba(255,138,138,.28);border-radius:12px;background:#ff606014;color:#ffd9d9;font-size:.72rem;line-height:1.5}
