:root{
  --g-bg:#070a0f;--g-bg2:#0b0f16;--g-panel:#0f141d;--g-panel2:#121923;--g-line:#202936;--g-line2:#293444;
  --g-text:#f4f1e8;--g-muted:#9aa5b4;--g-soft:#c6ced8;--g-gold:#e6b84e;--g-gold2:#f3ca64;--g-green:#53c7ad;
  --g-danger:#e27c7c;--g-shadow:0 28px 80px rgba(0,0,0,.42);--g-radius:22px;--g-radius-sm:14px;
}
*{box-sizing:border-box}html{background:var(--g-bg)}body.gpos-account-body{margin:0;background:radial-gradient(circle at 10% 0%,rgba(80,86,185,.12),transparent 28%),radial-gradient(circle at 92% 8%,rgba(230,184,78,.08),transparent 22%),var(--g-bg);color:var(--g-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.gpos-kicker{display:block;color:var(--g-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gpos-account-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.gpos-account-brandmark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #343e4d;border-radius:12px;background:#0c1118}.gpos-account-brandmark img{width:22px;height:22px}.gpos-account-brand>span:last-child{display:flex;flex-direction:column;line-height:1.1}.gpos-account-brand strong{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:600;letter-spacing:.01em}.gpos-account-brand small{margin-top:5px;color:#8f9aaa;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
/* Auth */
.gpos-auth-v810-shell{min-height:100vh;display:grid;place-items:center;padding:34px}.gpos-auth-v810-shell.compact{padding:26px}.gpos-auth-v810-card{width:min(1040px,100%);min-height:650px;display:grid;grid-template-columns:1.04fr .96fr;background:rgba(13,18,26,.92);border:1px solid var(--g-line);border-radius:28px;overflow:hidden;box-shadow:var(--g-shadow);backdrop-filter:blur(20px)}.gpos-auth-v810-card.single{display:block;min-height:0;width:min(560px,100%)}.gpos-auth-v810-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:42px;background:linear-gradient(145deg,rgba(25,31,44,.92),rgba(12,16,23,.95)),radial-gradient(circle at 20% 20%,rgba(91,94,197,.16),transparent 34%);border-right:1px solid var(--g-line)}.gpos-auth-v810-story:after{content:"";position:absolute;right:34px;bottom:38px;width:170px;height:170px;border:1px solid rgba(230,184,78,.12);border-radius:50%;box-shadow:0 0 0 34px rgba(230,184,78,.025),0 0 0 70px rgba(230,184,78,.012)}.gpos-auth-v810-storycopy{position:relative;z-index:1;max-width:470px}.gpos-auth-v810-storycopy h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:14px 0 20px}.gpos-auth-v810-storycopy p{max-width:430px;color:var(--g-soft);font-size:17px}.gpos-auth-v810-trust{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.gpos-auth-v810-trust span{border:1px solid #2c3542;background:#0c1118;border-radius:999px;padding:8px 11px;color:#aab4c2;font-size:11px;font-weight:700}.gpos-auth-v810-formpane{display:flex;flex-direction:column;justify-content:center;padding:58px 60px;background:rgba(10,14,20,.82)}.single .gpos-auth-v810-formpane{padding:48px}.single .gpos-account-brand{margin-bottom:44px}.gpos-auth-v810-formhead{margin-bottom:26px}.gpos-auth-v810-formhead>span{color:var(--g-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.gpos-auth-v810-formhead h2{font-size:30px;line-height:1.14;margin:7px 0 10px;letter-spacing:-.025em}.gpos-auth-v810-formhead p{margin:0;color:var(--g-muted);font-size:14px}.gpos-auth-v810-formpane footer{margin-top:30px;color:#6f7b8b;font-size:11px}.gpos-account-form{display:grid;gap:16px}.gpos-account-form.compact{gap:13px}.gpos-account-form label{display:grid;gap:7px;color:#b9c3cf;font-size:12px;font-weight:700}.gpos-account-form input,.gpos-account-form select,.gpos-member-actions select,.gpos-copy-link input{width:100%;border:1px solid #2b3543;background:#0a0f16;color:var(--g-text);border-radius:12px;min-height:46px;padding:0 13px;outline:none;transition:.18s border-color,.18s box-shadow,.18s background}.gpos-account-form input:focus,.gpos-account-form select:focus,.gpos-member-actions select:focus{border-color:#7f8ad7;box-shadow:0 0 0 3px rgba(104,114,205,.14);background:#0c121a}.gpos-account-form input:disabled{color:#758191;background:#090d13}.gpos-account-form label small{color:#778394;font-weight:500}.gpos-auth-v810-row{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#9ea9b7;font-size:12px}.gpos-auth-v810-row>a{color:#d6dce5}.gpos-check{display:inline-flex!important;align-items:center!important;grid-template-columns:auto 1fr!important;gap:8px!important;font-weight:500!important}.gpos-check input{width:16px!important;min-height:16px!important;accent-color:var(--g-gold);box-shadow:none!important}.gpos-account-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:12px;background:linear-gradient(180deg,var(--g-gold2),var(--g-gold));color:#111318;font-weight:800;padding:0 18px;box-shadow:0 8px 22px rgba(230,184,78,.14)}.gpos-account-primary:hover{filter:brightness(1.05)}.gpos-account-primary.link{width:max-content;min-height:42px;padding:0 16px}.gpos-account-back{display:inline-flex;margin-top:20px;color:#aeb7c3;font-size:13px}.gpos-account-alert{border:1px solid rgba(226,124,124,.34);background:rgba(154,58,58,.12);color:#efc0c0;border-radius:13px;padding:12px 14px;margin-bottom:18px;font-size:13px}.gpos-account-alert.success{border-color:rgba(83,199,173,.3);background:rgba(39,121,102,.12);color:#aee5d8}.gpos-account-alert strong{display:block}.gpos-copy-link{display:grid;gap:7px;margin-top:10px;color:#cdd5df;font-size:11px}.gpos-copy-link input{min-height:40px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.gpos-invite-existing{border:1px solid var(--g-line);background:#0b1118;border-radius:12px;padding:12px;color:#aeb8c5;font-size:13px}.gpos-invite-projects{display:grid;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--g-line)}.gpos-invite-projects>span{color:#788495;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.gpos-invite-projects>div{display:flex;align-items:center;justify-content:space-between;border:1px solid #202a36;border-radius:10px;padding:10px 12px}.gpos-invite-projects small{color:var(--g-muted)}
/* Account app */
.gpos-account-app{min-height:100vh;display:grid;grid-template-columns:274px minmax(0,1fr)}.gpos-account-rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 20px 20px;background:rgba(9,13,19,.94);border-right:1px solid var(--g-line);backdrop-filter:blur(16px)}.gpos-account-person{display:flex;align-items:center;gap:11px;margin:34px 0 26px;padding:12px;border:1px solid #202a36;background:#0d131c;border-radius:15px}.gpos-account-person>span,.gpos-member-ident>span{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#293147,#171e2b);border:1px solid #354054;color:#f1d68a;font-size:12px;font-weight:800}.gpos-account-person>div,.gpos-member-ident>div{min-width:0}.gpos-account-person strong,.gpos-member-ident strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.gpos-account-person small,.gpos-member-ident small{display:block;color:#7f8a99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;margin-top:2px}.gpos-account-nav{display:grid;gap:5px}.gpos-account-navlabel{padding:0 10px 7px;color:#667181;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.gpos-account-nav a{display:flex;align-items:center;min-height:42px;padding:0 11px;border-radius:10px;color:#a9b3c0;font-size:13px;font-weight:700}.gpos-account-nav a:hover{background:#101722;color:#e8edf3}.gpos-account-nav a.active{background:linear-gradient(90deg,rgba(230,184,78,.14),rgba(230,184,78,.04));color:#f1d584;border:1px solid rgba(230,184,78,.16)}.gpos-account-railfoot{margin-top:auto;display:grid;gap:5px;padding-top:18px;border-top:1px solid #1d2631}.gpos-account-railfoot a{padding:8px 10px;color:#8d98a7;font-size:11px}.gpos-account-railfoot a:hover{color:#e4e9ef}.gpos-account-main{width:min(1180px,100%);margin:0 auto;padding:42px 48px 70px}.gpos-account-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px}.gpos-account-top h1{margin:5px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:40px;font-weight:500;letter-spacing:-.025em}.gpos-account-open{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #2a3441;border-radius:11px;color:#d7dde5;font-size:12px;font-weight:700}.gpos-account-open:hover{background:#111822}.gpos-account-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:22px;padding:32px;border:1px solid var(--g-line);border-radius:var(--g-radius);background:linear-gradient(135deg,#111722,#0c1119);box-shadow:0 16px 40px rgba(0,0,0,.18)}.gpos-account-hero h2{max-width:650px;font-size:34px;line-height:1.1;letter-spacing:-.03em;margin:9px 0 13px}.gpos-account-hero p{margin:0;color:#9da8b5;max-width:630px}.gpos-account-role{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:17px;border:1px solid rgba(230,184,78,.18);background:rgba(230,184,78,.05)}.gpos-account-role span{color:#a48d56;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.gpos-account-role strong{margin:8px 0 4px;font-size:24px;color:#f2d381}.gpos-account-role small{color:#8f9baa}.gpos-account-grid{display:grid;gap:16px;margin-top:16px}.gpos-account-grid.three{grid-template-columns:repeat(3,1fr)}.gpos-account-grid.two{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.gpos-account-grid.team-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.gpos-account-card{min-width:0;border:1px solid var(--g-line);border-radius:18px;background:linear-gradient(180deg,#0f151e,#0c1118);padding:22px}.gpos-account-card.large{padding:26px}.gpos-account-card>span{display:block;color:#798697;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.gpos-account-card>strong{display:block;margin:9px 0 7px;font-size:23px}.gpos-account-card h3{font-size:22px;margin:8px 0 8px;letter-spacing:-.02em}.gpos-account-card p{margin:0 0 14px;color:#8f9baa;font-size:13px}.gpos-account-card>a{color:#e8ca7b;font-size:12px;font-weight:700}.gpos-account-section{margin-top:34px}.gpos-account-section.no-top{margin-top:0}.gpos-account-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.gpos-account-sectionhead h3{font-size:22px;margin:4px 0 0;letter-spacing:-.02em}.gpos-account-sectionhead>a,.gpos-account-sectionhead>span{color:#8f9aa8;font-size:11px}.gpos-account-project-list{display:grid;gap:10px}.gpos-account-project-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--g-line);border-radius:14px;background:#0d131b;padding:16px 18px}.gpos-account-project-list h4{margin:3px 0 2px;font-size:15px}.gpos-account-project-list p{margin:0;color:#7c8797;font-size:11px}.gpos-account-project-list article>div:first-child>span{color:#9b8653;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.gpos-account-project-list article>div:last-child{text-align:right}.gpos-account-project-list article>div:last-child small{display:block;color:#8591a0;font-size:10px}.gpos-account-project-list article>div:last-child a{display:inline-block;margin-top:5px;color:#ecd17f;font-size:11px;font-weight:700}.gpos-account-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.gpos-account-facts div{border:1px solid #202a35;background:#0a1017;border-radius:12px;padding:13px}.gpos-account-facts small{display:block;color:#738091;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.gpos-account-facts strong{display:block;margin-top:5px;font-size:14px}.gpos-account-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gpos-account-policy>div{display:flex;gap:13px;border:1px solid var(--g-line);background:#0c1219;border-radius:15px;padding:17px}.gpos-account-policy b{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:rgba(230,184,78,.09);color:#d6b55f;font-size:10px}.gpos-account-policy strong{display:block;font-size:12px}.gpos-account-policy small{display:block;color:#7f8b9b;font-size:11px;margin-top:4px}.gpos-account-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gpos-account-project-grid>article{display:flex;flex-direction:column;min-height:260px;border:1px solid var(--g-line);background:linear-gradient(160deg,#101722,#0c1118);border-radius:18px;padding:22px}.gpos-project-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gpos-project-card-top>span{color:#9b8654;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.gpos-project-card-top>small{border:1px solid #2b3542;border-radius:999px;padding:5px 8px;color:#aeb7c4;font-size:9px}.gpos-account-project-grid h3{font-size:22px;margin:18px 0 6px}.gpos-account-project-grid p{margin:0;color:#8894a4}.gpos-project-card-meta{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 22px}.gpos-project-card-meta span{color:#778495;font-size:10px}.gpos-account-project-grid .gpos-account-primary{margin-top:auto}.gpos-client-access-note{margin-top:auto;border:1px solid #273140;background:#0b1118;border-radius:12px;padding:12px;color:#8995a5;font-size:11px}.gpos-account-empty{border:1px dashed #2a3440;border-radius:14px;padding:22px;color:#7f8a99;text-align:center}.gpos-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gpos-project-checks{border:0;padding:0;margin:4px 0 2px}.gpos-project-checks legend{color:#b9c3cf;font-size:12px;font-weight:700;margin-bottom:8px}.gpos-project-checks label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid #222c38;border-radius:11px;padding:10px 11px;margin-top:7px;background:#0b1017}.gpos-project-checks input{width:16px!important;min-height:16px!important;accent-color:var(--g-gold);box-shadow:none!important}.gpos-project-checks strong{display:block;font-size:11px}.gpos-project-checks small{display:block;font-size:9px;color:#778394}.gpos-role-guide{display:grid;gap:13px;margin-top:16px}.gpos-role-guide>div{padding-bottom:13px;border-bottom:1px solid #1e2732}.gpos-role-guide>div:last-child{border-bottom:0}.gpos-role-guide b{display:block;font-size:12px}.gpos-role-guide small{display:block;color:#7f8a99;margin-top:3px;font-size:11px}.gpos-member-table,.gpos-invite-table{display:grid;gap:8px}.gpos-member-table article{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(100px,.7fr) 90px 100px minmax(140px,.8fr);align-items:center;gap:12px;border:1px solid var(--g-line);background:#0c1219;border-radius:13px;padding:12px 14px}.gpos-member-ident{display:flex;align-items:center;gap:10px;min-width:0}.gpos-member-table article>div:not(.gpos-member-ident):not(.gpos-member-actions) small{display:block;color:#6e7a89;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.gpos-member-table article>div:not(.gpos-member-ident):not(.gpos-member-actions) strong{display:block;font-size:11px;margin-top:3px}.gpos-member-table .good{color:#79d2be}.gpos-member-table .warn{color:#e4a4a4}.gpos-member-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.gpos-member-actions form{margin:0}.gpos-member-actions select{min-height:34px;padding:0 8px;font-size:10px}.gpos-member-actions>span{color:#6f7b8a;font-size:10px}.gpos-text-action{border:0;background:transparent;color:#aab4c2;padding:5px;font-size:10px}.gpos-text-action.danger{color:#db9090}.gpos-invite-table article{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:12px;border:1px solid var(--g-line);background:#0c1219;border-radius:12px;padding:12px 14px}.gpos-invite-table strong{display:block;font-size:11px}.gpos-invite-table small{display:block;color:#758191;font-size:9px;margin-top:3px}.gpos-invite-table>article>span{justify-self:start;border:1px solid #2b3542;border-radius:999px;padding:4px 8px;color:#9da7b4;font-size:9px}.gpos-invite-table>article>span.pending{color:#e4c675;border-color:rgba(230,184,78,.25)}.gpos-invite-table>article>span.accepted{color:#76cdb9;border-color:rgba(83,199,173,.25)}.gpos-security-events{display:grid;gap:12px;margin:18px 0}.gpos-security-events>div{border:1px solid #212b36;border-radius:12px;padding:12px}.gpos-security-events small{display:block;color:#748090;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.gpos-security-events strong{display:block;margin-top:4px;font-size:11px}.profile-card{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);gap:30px}.gpos-account-placeholder{min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--g-line);border-radius:22px;background:linear-gradient(140deg,#101722,#0b1017);padding:42px}.gpos-account-placeholder h2{max-width:620px;font-size:34px;line-height:1.1;margin:10px 0 12px;letter-spacing:-.03em}.gpos-account-placeholder>p{max-width:680px;color:#919cab}.gpos-placeholder-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:24px}.gpos-placeholder-row>div{border:1px solid #222c38;border-radius:13px;padding:15px}.gpos-placeholder-row span{display:block;color:#748090;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.gpos-placeholder-row strong{display:block;margin-top:6px;font-size:12px}.gpos-account-lock{margin-top:20px;border:1px solid rgba(230,184,78,.2);background:rgba(230,184,78,.05);border-radius:12px;padding:12px 14px;color:#d5be80;font-size:11px}
@media(max-width:1050px){.gpos-account-app{grid-template-columns:230px minmax(0,1fr)}.gpos-account-main{padding:34px 30px 60px}.gpos-member-table article{grid-template-columns:minmax(190px,1.4fr) 100px 70px 90px}.gpos-member-actions{grid-column:1/-1;justify-content:flex-start;padding-left:46px}.gpos-account-grid.three{grid-template-columns:1fr 1fr}.gpos-account-grid.three .gpos-account-card:last-child{grid-column:1/-1}.gpos-account-policy{grid-template-columns:1fr}}
@media(max-width:820px){.gpos-auth-v810-shell{padding:14px;align-items:start}.gpos-auth-v810-card{grid-template-columns:1fr;min-height:0}.gpos-auth-v810-story{min-height:260px;padding:27px;border-right:0;border-bottom:1px solid var(--g-line)}.gpos-auth-v810-storycopy h1{font-size:38px}.gpos-auth-v810-storycopy p{font-size:14px}.gpos-auth-v810-trust{display:none}.gpos-auth-v810-formpane,.single .gpos-auth-v810-formpane{padding:28px}.gpos-account-app{display:block}.gpos-account-rail{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--g-line);padding:17px}.gpos-account-person{margin:18px 0 14px}.gpos-account-nav{display:flex;overflow:auto;padding-bottom:2px}.gpos-account-navlabel{display:none}.gpos-account-nav a{white-space:nowrap;min-height:36px}.gpos-account-railfoot{display:none}.gpos-account-main{padding:26px 17px 50px}.gpos-account-top{align-items:flex-start}.gpos-account-top h1{font-size:32px}.gpos-account-open{display:none}.gpos-account-hero{grid-template-columns:1fr;padding:23px}.gpos-account-hero h2{font-size:27px}.gpos-account-grid.two,.gpos-account-grid.team-layout,.profile-card{grid-template-columns:1fr}.gpos-account-grid.three{grid-template-columns:1fr}.gpos-account-grid.three .gpos-account-card:last-child{grid-column:auto}.gpos-account-project-grid{grid-template-columns:1fr}.gpos-account-facts{grid-template-columns:1fr}.gpos-account-project-list article{align-items:flex-start}.gpos-member-table article{grid-template-columns:1fr 1fr}.gpos-member-ident{grid-column:1/-1}.gpos-member-actions{grid-column:1/-1;padding-left:0}.gpos-invite-table article{grid-template-columns:1fr auto}.gpos-invite-table form{grid-column:1/-1}.gpos-placeholder-row{grid-template-columns:1fr}.gpos-form-row{grid-template-columns:1fr}}
@media(max-width:520px){.gpos-auth-v810-story{min-height:230px;padding:22px}.gpos-auth-v810-storycopy h1{font-size:32px}.gpos-auth-v810-formpane,.single .gpos-auth-v810-formpane{padding:23px}.single .gpos-account-brand{margin-bottom:32px}.gpos-auth-v810-row{align-items:flex-start;flex-direction:column}.gpos-account-top h1{font-size:29px}.gpos-account-main{padding:22px 12px 44px}.gpos-account-hero,.gpos-account-card,.gpos-account-card.large,.gpos-account-placeholder{padding:19px}.gpos-account-project-list article{display:grid}.gpos-account-project-list article>div:last-child{text-align:left}.gpos-member-table article{grid-template-columns:1fr}.gpos-member-ident,.gpos-member-actions{grid-column:auto}.gpos-member-actions{flex-wrap:wrap}.gpos-invite-table article{grid-template-columns:1fr}.gpos-account-placeholder h2{font-size:28px}}
/* v8.1 project assignment editor */
.gpos-account-primary.small{min-height:38px;padding:0 14px;font-size:11px}.gpos-member-access-editor{grid-column:1/-1;border-top:1px solid #1e2732;padding-top:10px}.gpos-member-access-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:#bac4d0;font-size:11px;font-weight:700;padding:5px 2px}.gpos-member-access-editor>summary::-webkit-details-marker{display:none}.gpos-member-access-editor>summary:before{content:'+';display:inline-grid;place-items:center;width:20px;height:20px;margin-right:7px;border:1px solid #2b3542;border-radius:7px;color:#d8be73}.gpos-member-access-editor[open]>summary:before{content:'−'}.gpos-member-access-editor>summary span{margin-left:auto;color:#778495;font-size:9px;font-weight:600}.gpos-project-access-form{display:grid;gap:12px;margin-top:10px;padding:13px;border:1px solid #202a36;border-radius:12px;background:#090f15}.gpos-project-access-list{display:grid;gap:7px}.gpos-project-access-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;border-bottom:1px solid #1b242e;padding:8px 0}.gpos-project-access-row:last-child{border-bottom:0}.gpos-project-access-row>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.gpos-project-access-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--g-gold)}.gpos-project-access-row strong{display:block;font-size:11px}.gpos-project-access-row small{display:block;color:#778394;font-size:9px;margin-top:2px}.gpos-project-access-row select{min-height:36px;border:1px solid #2b3543;background:#0c1219;color:var(--g-text);border-radius:10px;padding:0 9px;font-size:10px;outline:none}
@media(max-width:620px){.gpos-project-access-row{grid-template-columns:1fr}.gpos-project-access-row select{margin-left:25px}}

/* Grant OS v8.1.2 — dedicated reviewer workspace. Reviewers never receive the writer UI. */
.gpos-reviewer-page{margin:0;background:#080b10;color:#f6f2e8;min-height:100vh}
.gpos-reviewer-app{min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(176,133,45,.10),transparent 30%),#080b10}
.gpos-reviewer-topbar{display:grid;grid-template-columns:minmax(210px,260px) minmax(280px,1fr) auto auto;gap:28px;align-items:center;padding:24px 38px;border-bottom:1px solid #202735;background:rgba(8,11,16,.96);position:sticky;top:0;z-index:20}
.gpos-reviewer-topbar .gpos-account-brand{margin:0}.gpos-reviewer-project span,.gpos-reviewer-project p{display:block;color:#8e9cb2;font-size:12px}.gpos-reviewer-project h1{font-size:20px;line-height:1.15;margin:3px 0;color:#f7f4ed}.gpos-reviewer-project p{margin:3px 0 0}
.gpos-reviewer-access{border:1px solid rgba(235,188,72,.26);background:rgba(235,188,72,.07);border-radius:14px;padding:10px 14px;min-width:150px}.gpos-reviewer-access b{display:block;color:#f2c85d;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.gpos-reviewer-access span{display:block;color:#9aa7ba;font-size:12px;margin-top:2px}
.gpos-reviewer-topactions{display:flex;gap:10px}.gpos-reviewer-topactions a{border:1px solid #293241;border-radius:11px;padding:9px 12px;color:#d9dfeb;text-decoration:none;font-weight:700;font-size:12px}.gpos-reviewer-topactions a:hover{border-color:#c59a3e;color:#f4ca65}
.gpos-reviewer-tabs{display:flex;gap:8px;padding:16px 38px;border-bottom:1px solid #1d2430;background:#0b0f15;overflow:auto}.gpos-reviewer-tabs a{white-space:nowrap;text-decoration:none;color:#96a3b7;padding:9px 13px;border-radius:10px;font-size:13px;font-weight:700}.gpos-reviewer-tabs a:hover{color:#f2efe8;background:#111824}.gpos-reviewer-tabs a.active{color:#ffd460;background:rgba(225,177,55,.11);box-shadow:inset 0 0 0 1px rgba(225,177,55,.22)}
.gpos-reviewer-main{max-width:1540px;margin:0 auto;padding:34px 38px 72px}.gpos-reviewer-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;align-items:start}.gpos-reviewer-content{min-width:0}.gpos-reviewer-comment-card{position:sticky;top:128px;background:linear-gradient(145deg,#101720,#0d1219);border:1px solid #222d3b;border-radius:20px;padding:22px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.gpos-reviewer-comment-card h3{font-size:23px;margin:7px 0 8px}.gpos-reviewer-comment-card>p{color:#95a4b9;font-size:13px;line-height:1.55;margin:0 0 18px}
.gpos-reviewer-hero{padding:30px 32px;border:1px solid #202b39;border-radius:22px;background:linear-gradient(130deg,#111925,#0d131c);margin-bottom:18px}.gpos-reviewer-hero h2{font-size:34px;line-height:1.08;margin:8px 0 12px;max-width:760px}.gpos-reviewer-hero p{color:#9aa9be;line-height:1.65;max-width:900px;margin:0}.gpos-reviewer-sectionhead{margin-bottom:18px}.gpos-reviewer-sectionhead h2{font-size:32px;margin:7px 0}.gpos-reviewer-sectionhead p{color:#94a2b7;margin:0}
.gpos-reviewer-paper{margin-top:18px;border:1px solid #202b39;border-radius:18px;background:#0e141d;padding:24px}.gpos-reviewer-paper>span{display:block;color:#e7b94e;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;margin-bottom:10px}.gpos-reviewer-paper p{color:#c8d0dc;line-height:1.7;margin:0}
.gpos-reviewer-proposal{display:grid;gap:12px}.gpos-reviewer-proposal details{border:1px solid #202a38;border-radius:18px;background:#0e141d;overflow:hidden}.gpos-reviewer-proposal summary{list-style:none;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:17px 20px;cursor:pointer}.gpos-reviewer-proposal summary::-webkit-details-marker{display:none}.gpos-reviewer-proposal summary span{color:#66758a;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gpos-reviewer-proposal summary strong{font-size:16px}.gpos-reviewer-proposal summary small{color:#8796ab}.gpos-reviewer-draft{border-top:1px solid #202a38;padding:26px 28px 32px;background:#f5f0e6;color:#1e252c;line-height:1.78;font-size:15px;white-space:normal}.gpos-reviewer-draft em{color:#6f777f}
.gpos-reviewer-evidence,.gpos-reviewer-resources,.gpos-reviewer-comments{display:grid;gap:12px}.gpos-reviewer-evidence article,.gpos-reviewer-resources article,.gpos-reviewer-comments article{border:1px solid #202b39;background:#0e141d;border-radius:16px;padding:18px 20px}.gpos-reviewer-evidence article>div,.gpos-reviewer-resources article>div,.gpos-reviewer-comments article>div{display:grid;gap:5px}.gpos-reviewer-evidence article span,.gpos-reviewer-resources article span,.gpos-reviewer-comments article span{color:#e4b94f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.gpos-reviewer-evidence article strong,.gpos-reviewer-resources article strong,.gpos-reviewer-comments article strong{font-size:15px}.gpos-reviewer-evidence article small,.gpos-reviewer-resources article small,.gpos-reviewer-comments article small{color:#8290a5}.gpos-reviewer-evidence article p,.gpos-reviewer-comments article p{color:#c5cedb;line-height:1.6;margin:12px 0 0}.gpos-reviewer-resources article{display:flex;align-items:center;justify-content:space-between;gap:18px}.gpos-reviewer-resources article a{border:1px solid #2a3544;border-radius:10px;padding:8px 12px;color:#f1c95f;text-decoration:none;font-weight:800;font-size:12px}
@media(max-width:1050px){.gpos-reviewer-topbar{grid-template-columns:1fr auto}.gpos-reviewer-project{grid-column:1/-1;order:3}.gpos-reviewer-access{display:none}.gpos-reviewer-layout{grid-template-columns:1fr}.gpos-reviewer-comment-card{position:static}.gpos-reviewer-main{padding:26px 22px 60px}.gpos-reviewer-tabs{padding-inline:22px}}
@media(max-width:680px){.gpos-reviewer-topbar{padding:18px;gap:14px}.gpos-reviewer-topactions a:first-child{display:none}.gpos-reviewer-topactions a{padding:8px 10px}.gpos-reviewer-project h1{font-size:18px}.gpos-reviewer-main{padding:20px 14px 52px}.gpos-reviewer-tabs{padding:12px 14px}.gpos-reviewer-hero{padding:22px}.gpos-reviewer-hero h2,.gpos-reviewer-sectionhead h2{font-size:27px}.gpos-reviewer-proposal summary{grid-template-columns:34px 1fr}.gpos-reviewer-proposal summary small{display:none}.gpos-reviewer-draft{padding:20px 18px 26px;font-size:14px}.gpos-reviewer-resources article{align-items:flex-start;flex-direction:column}.gpos-reviewer-comment-card{padding:18px}}


/* Grant OS v8.2.0 — Collaboration Cloud */
.gpos-role-room-page{background:#080b10;color:#f5f1e8}.gpos-role-room{min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(214,168,55,.08),transparent 24%),#080b10}.gpos-role-room-top{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;gap:28px;align-items:center;padding:24px 34px;border-bottom:1px solid #202835;background:#0b1017}.gpos-role-room-top h1{font-size:28px;margin:3px 0}.gpos-role-room-top p,.gpos-role-room-top span{color:#94a3b8}.gpos-role-badge{padding:12px 16px;border:1px solid #293241;border-radius:14px;background:#111821}.gpos-role-badge b{display:block;color:#e9bc48}.gpos-role-badge span{font-size:12px}.gpos-role-actions{display:flex;gap:14px}.gpos-role-actions a{color:#dbe2ea;text-decoration:none}.gpos-role-tabs{display:flex;gap:8px;padding:14px 34px;border-bottom:1px solid #1d2632;overflow:auto}.gpos-role-tabs a{white-space:nowrap;padding:10px 14px;border-radius:10px;color:#9ba8b8;text-decoration:none}.gpos-role-tabs a.active{background:#171e28;color:#f2c654}.gpos-role-main{max-width:1240px;margin:0 auto;padding:34px}.gpos-role-hero{padding:30px;border:1px solid #242e3b;background:linear-gradient(135deg,#111821,#0d131b);border-radius:22px;margin-bottom:24px}.gpos-role-hero h2{font-size:34px;max-width:800px;margin:8px 0}.gpos-role-sectionhead{margin:8px 0 24px}.gpos-role-sectionhead h2{font-size:32px;margin:6px 0}.gpos-collab-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.gpos-collab-project-switch{display:flex;align-items:center;gap:16px;margin-bottom:18px}.gpos-collab-project-switch>div{display:flex;gap:8px;flex-wrap:wrap}.gpos-collab-project-switch a{padding:8px 11px;border:1px solid #26313e;border-radius:9px;color:#aeb8c4;text-decoration:none}.gpos-collab-project-switch a.active{color:#f3c64f;border-color:#715c24;background:#17150f}.gpos-collab-items,.gpos-collab-feed,.gpos-notification-list,.gpos-activity-list{display:grid;gap:10px}.gpos-collab-items article,.gpos-collab-feed article,.gpos-notification-list article,.gpos-activity-list article{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #202a36;border-radius:14px;background:#0e141c}.gpos-notification-list article.unread{border-color:#6c5722;background:#12150f}.gpos-notification-list article span,.gpos-collab-items article span,.gpos-collab-feed article span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#7f91a7}.gpos-notification-list article strong,.gpos-collab-items article strong,.gpos-collab-feed article strong{display:block;margin:4px 0}.gpos-client-requests,.gpos-client-approvals,.gpos-shared-reader{display:grid;gap:16px}.gpos-client-requests>article,.gpos-client-approvals>article,.gpos-shared-reader>article,.gpos-client-upload{padding:22px;border:1px solid #26303d;border-radius:18px;background:#0e141c}.gpos-client-requests header{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px}.gpos-client-question{padding:16px 0;border-top:1px solid #1d2631}.gpos-client-question textarea,.gpos-client-approvals textarea,.gpos-reviewer-decision textarea{width:100%;margin:12px 0;padding:13px;border:1px solid #2b3644;background:#0a0f15;color:#edf0f4;border-radius:10px}.gpos-client-approvals blockquote{margin:14px 0;padding:14px 18px;border-left:3px solid #d9af42;background:#111821;color:#c4cfda}.gpos-client-approvals form>div,.gpos-reviewer-decision-form>div,.gpos-role-buttonrow{display:flex;gap:8px;flex-wrap:wrap}.gpos-client-approvals button,.gpos-reviewer-decision button{padding:10px 13px;border:1px solid #415064;border-radius:9px;background:#151d27;color:#e9edf1;cursor:pointer}.gpos-reviewer-side{display:flex;flex-direction:column;gap:16px}.gpos-reviewer-decision{padding:18px;border:1px solid #665424;border-radius:16px;background:#12140f}.gpos-reviewer-decision h3{margin:5px 0 10px}.gpos-account-primary.secondary{background:#19222e;color:#e4eaf0;border:1px solid #344152}.compact-hero{margin-bottom:18px}.gpos-account-form.compact small{color:#7f91a7}.gpos-account-alert.success{border-color:#216b58;background:#0c1a17;color:#b9eadc}.gpos-account-primary.small{width:auto;padding:10px 16px}.gpos-shared-reader article>div{white-space:pre-wrap;line-height:1.65}.gpos-role-room input[type=file]{width:100%;margin:10px 0 8px;padding:12px;border:1px dashed #3a4655;border-radius:10px;background:#0a0f15;color:#c9d2dc}.gpos-role-room small{color:#8696a8}.gpos-account-form select,.gpos-account-form input[type=date]{width:100%}
@media(max-width:900px){.gpos-role-room-top{grid-template-columns:1fr;padding:20px}.gpos-role-room-top .gpos-account-brand{margin-bottom:4px}.gpos-role-actions{justify-content:flex-start}.gpos-role-tabs{padding:10px 18px}.gpos-role-main{padding:20px}.gpos-collab-grid{grid-template-columns:1fr}.gpos-role-hero h2{font-size:27px}.gpos-reviewer-layout{grid-template-columns:1fr!important}.gpos-reviewer-side{order:-1}.gpos-client-requests header{align-items:flex-start}.gpos-collab-items article,.gpos-notification-list article{flex-direction:column}}

/* ========================================================================== */
/* Grant OS v11.2.0 — Production LTS Account & Authentication Experience     */
/* Authoritative account presentation. account-v810.css remains compatibility */
/* only and is no longer loaded by the account renderer.                      */
/* ========================================================================== */
:root{
  --g-lts-bg:#080b10;
  --g-lts-rail:#090d13;
  --g-lts-panel:#10161f;
  --g-lts-panel-hi:#141b25;
  --g-lts-line:#222c38;
  --g-lts-line-soft:#18212c;
  --g-lts-paper:#f4efe5;
  --g-lts-text:#f3f0e9;
  --g-lts-body:#c9d0d8;
  --g-lts-muted:#8793a3;
  --g-lts-gold:#cda64d;
  --g-lts-gold-hi:#efd076;
  --g-lts-violet:#8b89e8;
  --g-lts-teal:#5cc2b1;
  --g-lts-shadow:0 24px 80px rgba(0,0,0,.34);
}
body.gpos-account-body{background:radial-gradient(circle at 75% -10%,rgba(205,166,77,.08),transparent 30%),radial-gradient(circle at 20% 5%,rgba(139,137,232,.055),transparent 24%),var(--g-lts-bg);font-family:Montserrat,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--g-lts-text)}
body.gpos-account-body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 82%)}
.gpos-account-brand{gap:13px}.gpos-account-brandmark{width:42px;height:42px;border-radius:13px;border-color:#2b3541;background:linear-gradient(145deg,#111821,#0b1016);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.gpos-account-brandmark img{width:24px;height:24px}.gpos-account-brand strong{font-family:"Playfair Display",Georgia,serif;font-size:20px;font-weight:600;line-height:1}.gpos-account-brand small{font-size:9px;color:#798596;letter-spacing:.22em;margin-top:6px}.gpos-kicker{color:var(--g-lts-gold-hi);font-size:10px;letter-spacing:.19em}

/* LTS sign-in */
.gpos-auth-lts-shell{min-height:100svh;padding:22px;place-items:stretch}.gpos-auth-lts-card{width:min(1260px,100%);min-height:calc(100svh - 44px);margin:auto;grid-template-columns:minmax(0,1.14fr) minmax(420px,.86fr);border-radius:26px;border-color:#202a35;background:#0b1017;box-shadow:0 38px 110px rgba(0,0,0,.46);overflow:hidden}.gpos-auth-lts-story{padding:48px 54px 42px;border-right-color:#202a35;background:radial-gradient(circle at 14% 18%,rgba(139,137,232,.14),transparent 31%),radial-gradient(circle at 86% 82%,rgba(205,166,77,.10),transparent 27%),linear-gradient(145deg,#111823 0%,#0d131b 55%,#0b1017 100%);isolation:isolate}.gpos-auth-lts-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0 62%,rgba(255,255,255,.014) 62.1% 62.3%,transparent 62.4%),linear-gradient(27deg,transparent 0 72%,rgba(255,255,255,.012) 72.1% 72.25%,transparent 72.35%)}.gpos-auth-lts-story:after{right:-70px;bottom:-90px;width:340px;height:340px;border-color:rgba(205,166,77,.13);box-shadow:0 0 0 58px rgba(205,166,77,.025),0 0 0 118px rgba(205,166,77,.012)}.gpos-auth-lts-brandrow{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.gpos-auth-lts-private{display:inline-flex;align-items:center;gap:8px;border:1px solid #293442;border-radius:999px;padding:7px 11px;color:#9da8b5;font-size:10px;font-weight:700;letter-spacing:.05em}.gpos-auth-lts-private:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g-lts-teal);box-shadow:0 0 0 4px rgba(92,194,177,.08)}.gpos-auth-lts-copy{max-width:650px;margin:74px 0 44px}.gpos-auth-lts-copy h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(48px,5.6vw,78px);line-height:.98;letter-spacing:-.046em;margin:15px 0 24px;max-width:700px}.gpos-auth-lts-copy p{font-size:16px;line-height:1.75;color:#aab4c0;max-width:570px}.gpos-auth-lts-proof{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto}.gpos-auth-lts-proof article{min-height:112px;display:flex;gap:13px;padding:16px 14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(8,12,18,.40);backdrop-filter:blur(10px)}.gpos-auth-lts-proof b{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:8px;background:rgba(205,166,77,.09);color:#d9b861;font-size:9px}.gpos-auth-lts-proof strong{display:block;font-size:11px;margin:1px 0 5px;color:#e8e5de}.gpos-auth-lts-proof small{display:block;color:#788596;font-size:10px;line-height:1.45}.gpos-auth-lts-trust{margin-top:17px;gap:14px}.gpos-auth-lts-trust span{border:0;background:transparent;padding:0;color:#7f8b99;font-size:10px}.gpos-auth-lts-trust i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#637184;margin-right:7px;vertical-align:2px}.gpos-auth-lts-formpane{justify-content:space-between;padding:50px 58px 38px;background:linear-gradient(180deg,#0c1118,#090d13)}.gpos-auth-lts-formwrap{width:min(410px,100%);margin:auto}.gpos-auth-lts-formpane .gpos-auth-v810-formhead{margin-bottom:30px}.gpos-auth-lts-formpane .gpos-auth-v810-formhead>span{color:#8f9aaa;font-size:10px;letter-spacing:.16em}.gpos-auth-lts-formpane .gpos-auth-v810-formhead h2{font-family:"Playfair Display",Georgia,serif;font-size:40px;font-weight:500;letter-spacing:-.035em;margin:8px 0 10px}.gpos-auth-lts-formpane .gpos-auth-v810-formhead p{font-size:13px;color:#8995a4;line-height:1.6}.gpos-auth-lts-formpane .gpos-account-form{gap:18px}.gpos-auth-lts-formpane .gpos-account-form label{font-size:11px;color:#bcc5ce;gap:8px}.gpos-auth-lts-formpane .gpos-account-form input{min-height:52px;border-radius:12px;border-color:#293441;background:#080d13;padding:0 15px;font-size:13px}.gpos-auth-lts-formpane .gpos-account-form input::placeholder{color:#505c69}.gpos-auth-lts-formpane .gpos-account-form input:focus{border-color:#7676c9;box-shadow:0 0 0 3px rgba(139,137,232,.10)}.gpos-auth-lts-formpane .gpos-account-primary{width:100%;min-height:52px;border-radius:12px;background:linear-gradient(180deg,#e7c05f,#cda64d);font-size:13px;box-shadow:0 10px 28px rgba(205,166,77,.14)}.gpos-auth-lts-formpane .gpos-account-primary span{margin-left:8px;font-size:17px}.gpos-auth-lts-formpane .gpos-auth-v810-row{font-size:11px}.gpos-auth-lts-security{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:13px 14px;border:1px solid #1f2a35;border-radius:13px;background:#0a1017}.gpos-auth-lts-security>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(92,194,177,.07);color:var(--g-lts-teal)}.gpos-auth-lts-security p{margin:0}.gpos-auth-lts-security strong,.gpos-auth-lts-security small{display:block}.gpos-auth-lts-security strong{font-size:10px;color:#cbd2da}.gpos-auth-lts-security small{margin-top:3px;color:#667383;font-size:9px;line-height:1.5}.gpos-auth-lts-formpane footer{width:min(410px,100%);margin:24px auto 0;color:#586472;font-size:9px;letter-spacing:.04em}

/* LTS account shell */
.gpos-account-lts-app{grid-template-columns:260px minmax(0,1fr);min-height:100svh}.gpos-account-lts-rail{width:260px;padding:24px 18px 18px;background:rgba(8,12,18,.96);border-right:1px solid #1b2430}.gpos-account-lts-brand{display:grid;gap:10px}.gpos-account-lts-brand>span{width:max-content;margin-left:55px;margin-top:-8px;color:#596675;font-size:8px;text-transform:uppercase;letter-spacing:.18em}.gpos-account-person{margin:28px 0 24px;padding:11px;border-color:#1f2935;background:#0c1219;border-radius:14px}.gpos-account-person>span{width:34px;height:34px;font-size:10px;border-color:#354054;background:linear-gradient(145deg,#222a3b,#151b27)}.gpos-account-person strong{font-size:11px}.gpos-account-person small{font-size:9px;color:#788596;margin-top:4px}.gpos-account-nav{gap:15px}.gpos-account-navgroup{display:grid;gap:3px}.gpos-account-navlabel{padding:0 10px 6px;color:#576473;font-size:8px;letter-spacing:.19em}.gpos-account-nav a{position:relative;min-height:38px;padding:0 10px;border-radius:9px;color:#929ead;font-size:11px;font-weight:650;border:1px solid transparent;gap:10px}.gpos-account-nav a i{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:#0e151e;color:#687587;font-style:normal;font-size:11px;border:1px solid #18222e}.gpos-account-nav a:hover{background:#0e151e;color:#e3e7ec}.gpos-account-nav a.active{background:linear-gradient(90deg,rgba(205,166,77,.11),rgba(205,166,77,.025));border-color:rgba(205,166,77,.13);color:#e9d58f}.gpos-account-nav a.active:before{content:"";position:absolute;left:-19px;top:10px;bottom:10px;width:2px;border-radius:2px;background:#cda64d}.gpos-account-nav a.active i{color:#e8c96e;border-color:rgba(205,166,77,.18);background:rgba(205,166,77,.06)}.gpos-account-railfoot{gap:4px;border-top-color:#18222d;padding-top:14px}.gpos-account-railfoot a{display:flex;align-items:center;justify-content:space-between;border-radius:9px;padding:9px 10px;color:#707d8d;font-size:10px}.gpos-account-railfoot a:hover{background:#0e151d;color:#e5e9ed}.gpos-account-railfoot .gpos-rail-open{color:#d9c27f;background:rgba(205,166,77,.05);border:1px solid rgba(205,166,77,.09)}.gpos-account-main{width:min(1260px,100%);padding:42px 52px 36px}.gpos-account-lts-top{align-items:center;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #18222d}.gpos-account-lts-top h1{font-family:"Playfair Display",Georgia,serif;font-size:42px;line-height:1;font-weight:500;letter-spacing:-.035em}.gpos-account-lts-top p{margin:10px 0 0;color:#778494;font-size:12px}.gpos-account-open{min-height:42px;padding:0 14px 0 16px;border-color:#283340;background:#0b1118;border-radius:11px;color:#e0e4e9;font-size:11px;gap:16px}.gpos-account-open b{font-size:15px;color:#d5b55e}.gpos-account-open:hover{border-color:#3a4655;background:#101721}.gpos-account-lts-footer{display:flex;justify-content:space-between;gap:14px;margin-top:54px;padding-top:18px;border-top:1px solid #17212b;color:#566271;font-size:9px}

/* Home */
.gpos-account-lts-hero{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:30px;padding:30px 32px;border-radius:20px;background:radial-gradient(circle at 82% 22%,rgba(205,166,77,.08),transparent 28%),linear-gradient(135deg,#111822,#0d131b);border-color:#222c38;box-shadow:none}.gpos-account-lts-hero h2{font-family:"Playfair Display",Georgia,serif;font-size:36px;font-weight:500;max-width:720px;letter-spacing:-.035em;margin:9px 0 12px}.gpos-account-lts-hero p{max-width:740px;color:#919dac;line-height:1.7;font-size:13px}.gpos-account-hero-actions{display:flex;gap:10px;align-items:center;margin-top:24px}.gpos-account-secondary{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid #2a3542;border-radius:10px;color:#bec7d1;font-size:11px;font-weight:700}.gpos-account-role{padding:20px;border-radius:15px;background:linear-gradient(145deg,rgba(205,166,77,.07),rgba(205,166,77,.025));border-color:rgba(205,166,77,.15)}.gpos-account-role strong{font-family:"Playfair Display",Georgia,serif;font-size:27px;font-weight:500}.gpos-account-role small{font-size:10px}.gpos-role-health{display:flex;align-items:center;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(205,166,77,.10);color:#829082;font-size:9px}.gpos-role-health i{width:6px;height:6px;border-radius:50%;background:var(--g-lts-teal);box-shadow:0 0 0 4px rgba(92,194,177,.07)}.gpos-account-lts-metrics{gap:12px;margin-top:12px}.gpos-account-card{border-color:#202a35;background:linear-gradient(160deg,#0f161f,#0c1219);border-radius:16px;box-shadow:none}.gpos-account-lts-metrics .gpos-account-card{min-height:148px;padding:18px 19px}.gpos-account-lts-metrics .gpos-account-card>span{font-size:8px;color:#667585}.gpos-account-lts-metrics .gpos-account-card>strong{font-size:19px;margin:7px 0 8px}.gpos-account-lts-metrics .gpos-account-card p{font-size:10px;line-height:1.5;color:#748191}.gpos-account-lts-metrics .gpos-account-card a{font-size:9px;margin-top:auto;color:#cdb875}.gpos-account-section{margin-top:34px}.gpos-account-sectionhead{margin-bottom:13px}.gpos-account-sectionhead h3{font-family:"Playfair Display",Georgia,serif;font-size:25px;font-weight:500;letter-spacing:-.025em}.gpos-account-sectionhead>a{font-size:10px;color:#9ea9b6}.gpos-account-lts-project-list{gap:8px}.gpos-account-lts-project-list article{position:relative;grid-template-columns:8px minmax(0,1fr) auto 34px;gap:15px;align-items:center;padding:14px 15px;border-color:#1f2934;background:#0c1219;border-radius:13px;transition:.15s transform,.15s border-color,.15s background}.gpos-account-lts-project-list article:hover{transform:translateY(-1px);border-color:#2d3947;background:#0f161f}.gpos-project-dot{width:6px;height:6px;border-radius:50%;background:#cda64d;box-shadow:0 0 0 4px rgba(205,166,77,.06)}.gpos-account-lts-project-list h4{font-size:13px;margin:2px 0 2px}.gpos-account-lts-project-list p{font-size:9px}.gpos-account-lts-project-list article>div:nth-child(2)>span{font-size:8px}.gpos-project-list-meta{text-align:right;display:grid;gap:3px}.gpos-project-list-meta small{font-size:8px;color:#8a96a4}.gpos-project-list-meta em{font-size:8px;color:#5f6c7a;font-style:normal}.gpos-project-open{display:grid;place-items:center;width:32px;height:32px;border:1px solid #26313d;border-radius:9px;color:#d8bb67;font-size:15px}.gpos-project-open:hover{background:rgba(205,166,77,.06);border-color:rgba(205,166,77,.24)}

/* Projects, profile, team and forms */
.gpos-account-project-grid{gap:12px}.gpos-account-project-grid>article{min-height:225px;padding:20px;border-radius:16px;border-color:#202a35;background:radial-gradient(circle at 100% 0,rgba(139,137,232,.045),transparent 33%),linear-gradient(160deg,#0f161f,#0c1219)}.gpos-account-project-grid h3{font-family:"Playfair Display",Georgia,serif;font-size:24px;font-weight:500;line-height:1.15;margin:16px 0 6px}.gpos-project-card-top>span{color:#ab9457;font-size:8px}.gpos-project-card-top>small{font-size:8px;padding:4px 7px}.gpos-project-card-meta{margin:13px 0 20px}.gpos-account-primary{background:linear-gradient(180deg,#e4bd5b,#cda64d);border-radius:10px;min-height:42px;font-size:11px;box-shadow:0 8px 20px rgba(205,166,77,.10)}.gpos-account-form:not(.gpos-auth-lts-formpane .gpos-account-form) .gpos-account-primary{width:max-content;min-width:170px;padding-inline:18px}.gpos-account-form input,.gpos-account-form select,.gpos-member-actions select,.gpos-copy-link input{border-radius:10px;border-color:#293441;background:#090e14;min-height:44px;font-size:11px}.gpos-account-form input:focus,.gpos-account-form select:focus,.gpos-member-actions select:focus{border-color:#7474c5;box-shadow:0 0 0 3px rgba(139,137,232,.09)}.profile-card{grid-template-columns:minmax(220px,.55fr) minmax(400px,1.45fr);padding:28px;gap:44px;align-items:start}.profile-card>div{position:sticky;top:28px;padding-right:26px;border-right:1px solid #202a35}.profile-card h3{font-family:"Playfair Display",Georgia,serif;font-size:28px;font-weight:500;margin:8px 0 10px}.profile-card p{font-size:11px;line-height:1.7}.gpos-account-grid.team-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px}.gpos-account-grid.team-layout>.large{padding:25px}.gpos-role-guide>div{padding:12px 0}.gpos-role-guide b{font-size:10px}.gpos-role-guide small{font-size:9px;line-height:1.55}.gpos-member-table{gap:7px}.gpos-member-table article{border-radius:12px;padding:11px 12px;border-color:#1f2934;background:#0b1118}.gpos-member-table article:hover{border-color:#2a3643}.gpos-member-ident>span{width:32px;height:32px;font-size:9px}.gpos-member-table article>div:not(.gpos-member-ident):not(.gpos-member-actions) small{font-size:7px}.gpos-member-table article>div:not(.gpos-member-ident):not(.gpos-member-actions) strong{font-size:10px}.gpos-invite-table article{border-radius:11px;border-color:#1f2934;background:#0b1118}.gpos-account-placeholder{min-height:330px;border-radius:18px;background:linear-gradient(145deg,#0f161f,#0b1118)}

@media(max-width:1100px){.gpos-auth-lts-card{grid-template-columns:1fr 430px}.gpos-auth-lts-story{padding:38px}.gpos-auth-lts-proof{grid-template-columns:1fr}.gpos-auth-lts-proof article{min-height:0}.gpos-account-main{padding-inline:34px}.gpos-account-lts-hero{grid-template-columns:1fr}.gpos-account-role{max-width:320px}.profile-card{grid-template-columns:1fr}.profile-card>div{position:static;border-right:0;border-bottom:1px solid #202a35;padding:0 0 22px}}
@media(max-width:820px){.gpos-auth-lts-shell{padding:0}.gpos-auth-lts-card{min-height:100svh;border-radius:0;border:0;grid-template-columns:1fr}.gpos-auth-lts-story{min-height:auto;padding:26px 24px 28px}.gpos-auth-lts-copy{margin:44px 0 28px}.gpos-auth-lts-copy h1{font-size:46px}.gpos-auth-lts-proof{display:none}.gpos-auth-lts-trust{display:flex}.gpos-auth-lts-formpane{padding:38px 24px}.gpos-account-lts-app{display:block}.gpos-account-lts-rail{position:relative;width:100%;height:auto;padding:14px 16px;border-right:0;border-bottom:1px solid #1b2430}.gpos-account-lts-brand>span,.gpos-account-person{display:none}.gpos-account-nav{display:flex;gap:8px;overflow:auto;margin-top:14px}.gpos-account-navgroup{display:flex;gap:4px}.gpos-account-navlabel{display:none}.gpos-account-nav a{white-space:nowrap}.gpos-account-nav a.active:before{display:none}.gpos-account-railfoot{display:none}.gpos-account-main{padding:26px 18px 30px}.gpos-account-lts-top h1{font-size:35px}.gpos-account-lts-top p{max-width:500px}.gpos-account-lts-hero{padding:24px}.gpos-account-lts-hero h2{font-size:31px}.gpos-account-lts-project-list article{grid-template-columns:8px minmax(0,1fr) 32px}.gpos-project-list-meta{display:none}.gpos-account-lts-footer{margin-top:34px}}
@media(max-width:540px){.gpos-auth-lts-brandrow{align-items:flex-start}.gpos-auth-lts-private{display:none}.gpos-auth-lts-copy h1{font-size:39px}.gpos-auth-lts-copy p{font-size:13px}.gpos-auth-lts-trust{gap:9px;flex-wrap:wrap}.gpos-auth-lts-formpane .gpos-auth-v810-formhead h2{font-size:34px}.gpos-account-lts-top{align-items:flex-start}.gpos-account-open{display:none}.gpos-account-lts-top h1{font-size:31px}.gpos-account-lts-metrics{grid-template-columns:1fr!important}.gpos-account-hero-actions{align-items:stretch;flex-direction:column}.gpos-account-hero-actions a{width:100%;justify-content:center}.gpos-account-lts-project-list article{padding:13px 12px;gap:11px}.gpos-account-lts-footer{flex-direction:column}.profile-card{padding:20px}.gpos-account-form:not(.gpos-auth-lts-formpane .gpos-account-form) .gpos-account-primary{width:100%}}
