.account{color:#090a0a;background:#f7f7f3;min-height:100vh}.account header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 640px);display:flex}.account header img{width:145px}.account header nav{align-items:center;gap:25px;font-size:10px;font-weight:700;display:flex}.account-hero{max-width:1280px;margin:auto;padding:80px 24px 55px}.account-hero>span,.account-title span,.account aside>span{font:600 8px var(--font-mono);letter-spacing:.08em;color:#777}.account-hero h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(55px,7vw,92px);line-height:.9}.account-hero h1 em{color:#a5a7a1;font-style:normal}.account-hero p{color:#777}.discord-status{color:#b9ff3d;font:700 9px var(--font-mono);background:#0a0b0b;margin:14px 0 0;padding:10px 13px;display:inline-block}.account-grid{grid-template-columns:1fr 280px;gap:18px;max-width:1280px;margin:auto;padding:0 24px 100px;display:grid}.account-grid>section,.account-grid>aside{background:#fff;border:1px solid #ddd}.diagnostic-access-strip{color:#fff;background:#090b0a;border-bottom:5px solid #9cff22;justify-content:space-between;align-items:center;gap:24px;max-width:1232px;margin:0 auto 18px;padding:22px 24px;display:flex}.diagnostic-access-strip span{color:#9cff22;font:700 10px var(--mono);letter-spacing:.12em;display:block}.diagnostic-access-strip strong{font:700 20px var(--display);margin:6px 0;display:block}.diagnostic-access-strip p{color:#b9bfbb;max-width:720px;margin:0;font-size:12px}.diagnostic-access-strip>a{color:#080a09;font:800 11px var(--mono);background:#9cff22;flex:none;padding:14px 18px;text-decoration:none}.account-title{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:25px;display:flex}.account-title h2{margin:7px 0 0;font-size:30px}.account-title>b{background:#b9ff3d;padding:9px 12px}.empty{text-align:center;color:#777;padding:80px 30px}.empty strong{color:#111;font-size:23px;display:block}.empty p{max-width:470px;margin:12px auto 25px;font-size:12px;line-height:1.6}.empty a{color:#fff;background:#090a0a;padding:14px 18px;font-size:10px;font-weight:700;display:inline-block}.account aside{flex-direction:column;align-self:start;gap:10px;padding:25px;display:flex}.account aside>strong{font-size:28px}.account aside p{color:#777;font-size:11px;line-height:1.5}.account aside hr{border:0;border-top:1px solid #ddd;width:100%;margin:15px 0}.account aside>b{font-size:11px}.library-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.library-grid article{background:#fafaf7;border:1px solid #d7d8d2;padding:22px}.library-meta{justify-content:space-between;align-items:center;display:flex}.library-meta span{font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#777}.library-meta b{font:700 8px var(--font-mono);background:#ecece7;padding:6px 8px}.library-grid h3{margin:15px 0 9px;font-size:23px}.library-grid>article>p{color:#777;min-height:35px;font-size:11px;line-height:1.55}.share-code{background:#fff;border:1px solid #ddd;flex-direction:column;gap:7px;margin:19px 0 12px;padding:13px;display:flex}.share-code small{font:700 7px var(--font-mono);color:#888}.share-code code{font:700 10px var(--font-mono);overflow-wrap:anywhere}.library-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.library-grid button,.aside-action{font:700 8px var(--font-mono);cursor:pointer;background:#b9ff3d;border:0;padding:12px}.library-grid button.dark{color:#fff;background:#090a0a}.library-grid details{border-top:1px solid #ddd;margin-top:14px;padding-top:12px}.library-grid summary{font:700 9px var(--font-mono);cursor:pointer;justify-content:space-between;display:flex}.library-grid details p,.library-grid details li{color:#666;font-size:10px;line-height:1.55}.library-grid details ul{padding-left:16px}.account aside .aside-action{text-align:left;width:100%}.account aside .aside-action.pale{background:#ecece7}.account aside small{color:#888;font-size:8px;line-height:1.5}.account aside a{font:700 9px var(--font-mono)}@media (max-width:800px){.account header nav a{display:none}.account-grid,.library-grid,.library-actions{grid-template-columns:1fr}.diagnostic-access-strip{flex-direction:column;align-items:flex-start;margin:0 16px 18px}.diagnostic-access-strip>a{text-align:center;width:100%}}.library-notice{color:#fff;font:650 8px var(--font-mono);background:#0a0b0b;border-left:4px solid #b9ff3d;margin:18px 18px 0;padding:12px 14px;line-height:1.5}.share-code{position:relative;overflow:hidden}.share-code.masked{color:#fff;background:#0b0c0c;border-color:#0b0c0c}.share-code.masked code{letter-spacing:.14em;color:#62655f;-webkit-user-select:none;user-select:none}.share-code.revealed{border-color:#b9ff3d}.reveal-code{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#090a0a!important;background:#b9ff3d!important;padding:8px!important}.delivery-pending{background:#ecece7;flex-direction:column;gap:5px;margin:18px 0;padding:14px;display:flex}.delivery-pending b{font:700 8px var(--font-mono)}.delivery-pending span{color:#777;font-size:9px;line-height:1.45}.account aside .dark-action{color:#fff;text-align:center;background:#090a0a}.account aside button:disabled{opacity:.55;cursor:wait}.membership-card{background:#fafaf7;border:1px solid #d7d8d2;flex-direction:column;gap:5px;padding:13px;display:flex}.membership-card span,.order-list summary span{font:700 8px var(--font-mono);text-transform:uppercase}.membership-card b{text-transform:uppercase;color:#5d9611}.membership-card small{color:#777}.billing-error{color:#b12626!important}.order-list{flex-direction:column;gap:7px;display:flex}.order-list details{background:#fafaf7;border:1px solid #ddd}.order-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px;list-style:none;display:flex}.order-list summary::-webkit-details-marker{display:none}.order-list summary b{font-size:10px}.order-list details>div{border-top:1px solid #ddd;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.order-list details>div span{font-size:9px}.order-list details>div small{text-transform:uppercase;color:#777}.account aside .guide-action{color:#090a0a;text-align:left;box-sizing:border-box;background:#b9ff3d;display:block}.purchase-success{background:#b9ff3d;grid-template-columns:1fr auto;align-items:end;gap:30px;max-width:1232px;margin:0 auto 18px;padding:25px;display:grid;position:relative}.purchase-success span{font:800 8px var(--font-mono)}.purchase-success h2{margin:8px 0;font-size:30px}.purchase-success p{max-width:650px;margin:0;font-size:11px;line-height:1.55}.purchase-success>div:last-of-type{gap:7px;display:flex}.purchase-success a{color:#fff;font:700 8px var(--font-mono);background:#090a0a;padding:12px 14px}.purchase-success a.pale{color:#090a0a;background:#fff}.purchase-success>button{cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:7px;right:8px}.onboarding-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;max-width:650px;margin:0 auto 24px;display:grid}.onboarding-steps a{border:1px solid #ddd;gap:10px;display:flex;color:#090a0a!important;background:#f0f0eb!important;padding:14px!important}.onboarding-steps b{font:800 9px var(--font-mono);color:#739e29}.onboarding-steps span{font-size:10px;font-weight:800}.onboarding-steps small{color:#777;margin-top:5px;font-size:8px;font-weight:400;display:block}.security summary{cursor:pointer;font:700 8px var(--font-mono);justify-content:space-between;display:flex}.security form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.security label{font:700 7px var(--font-mono);color:#777}.security input{box-sizing:border-box;background:#fafaf7;border:1px solid #ccc;width:100%;margin-top:4px;padding:10px}.security small{color:#555!important}@media (max-width:500px){.share-code code{max-width:55%;font-size:8px}.library-notice{margin:12px 12px 0}.library-grid{padding:12px}.library-grid article{padding:17px}}@media (max-width:800px){.purchase-success{grid-template-columns:1fr;margin-inline:24px}.purchase-success>div:last-of-type{flex-wrap:wrap}.onboarding-steps{grid-template-columns:1fr}}.account header{height:70px}.account-hero{padding:54px 24px 38px}.account-hero h1{margin:16px 0;font-size:clamp(48px,6vw,76px)}.account-grid{grid-template-columns:minmax(0,1fr) 260px;gap:12px;padding-bottom:70px}.account-grid>section,.account-grid>aside{border-color:#d9dad4}.account-title{padding:20px 22px}.library-grid{gap:10px;padding:12px}.library-grid article{background:#fff;padding:19px}.library-grid h3{margin-top:12px}.library-grid>article>p{min-height:0}.account aside{gap:8px;padding:20px}.account aside hr{margin:11px 0}.diagnostic-access-strip{border-bottom-width:3px;margin-bottom:12px;padding:18px 22px}.customer-journey,.vod-workspace,.purchase-success{margin-bottom:12px}.customer-journey{padding:17px}.customer-journey li{padding:9px}.customer-journey li small{display:none}.onboarding-steps{gap:6px}.library-actions button,.aside-action{transition:transform .15s,opacity .15s}.library-actions button:hover,.aside-action:hover{transform:translateY(-1px)}@media (max-width:800px){.account-hero{padding:42px 18px 30px}.account-grid{grid-template-columns:1fr;padding-inline:14px}.account-grid>aside{order:-1}.account aside{grid-template-columns:1fr 1fr;display:grid}.account aside>hr{grid-column:1/-1;margin:5px 0}.account aside>p,.account aside>small,.account aside>.membership-card,.account aside>.order-list,.account aside>.security{grid-column:1/-1}.customer-journey{margin-inline:14px}.customer-journey>div:last-child{flex-flow:wrap}.account header{padding-inline:16px}.account header nav{gap:12px}}@media (max-width:520px){.account aside{grid-template-columns:1fr}.account aside>*{grid-column:1!important}.account-hero h1{font-size:48px}.diagnostic-access-strip{margin-inline:14px}.customer-journey ol{display:none}}.role-row{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.role-row b{color:#fff;font:700 8px var(--font-mono);text-transform:uppercase;background:#090a0a;padding:8px 10px}.role-row b:first-child{color:#111;background:#b9ff3d}.vod-workspace{background:#fff;border:1px solid #d8dad4;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:28px;max-width:1232px;margin:0 auto 18px;padding:26px;display:grid}.vod-workspace>div>span{font:800 8px var(--font-mono);color:#679b12}.vod-workspace h2{margin:8px 0;font-size:28px}.vod-workspace p{color:#72766f;margin:0;font-size:11px;line-height:1.55}.vod-workspace ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.vod-workspace li{background:#f1f2ed;gap:9px;padding:14px;display:flex}.vod-workspace li b{font:800 8px var(--font-mono);color:#679b12}.vod-workspace li span{font-size:10px;font-weight:800}.vod-workspace li small{color:#777;margin-top:5px;font-size:8px;font-weight:400;line-height:1.45;display:block}.vod-workspace>a{color:#fff;font:800 8px var(--font-mono);white-space:nowrap;background:#090a0a;padding:14px 16px}@media (max-width:900px){.vod-workspace{grid-template-columns:1fr;margin-inline:24px}.vod-workspace ol{grid-template-columns:1fr}.vod-workspace>a{text-align:center}}.customer-journey{background:#fff;border:1px solid #d8dad4;grid-template-columns:220px 1fr auto;align-items:center;gap:22px;max-width:1232px;margin:0 auto 18px;padding:22px;display:grid}.customer-journey>div>span{font:800 8px var(--font-mono);color:#6b9e17}.customer-journey h2{margin:7px 0;font-size:23px}.customer-journey ol{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.customer-journey li{background:#f0f1ec;border-top:3px solid #ccc;gap:8px;padding:12px;display:flex}.customer-journey li.done{border-color:#9edf32}.customer-journey li.attention{border-color:#ff8d62}.customer-journey li>b{font:800 7px var(--font-mono)}.customer-journey li span{font-size:9px;font-weight:800}.customer-journey li small{color:#777;margin-top:4px;font-size:7px;font-weight:400;line-height:1.4;display:block}.customer-journey>div:last-child{flex-direction:column;gap:6px;display:flex}.customer-journey a{color:#fff;font:800 7px var(--font-mono);white-space:nowrap;background:#090a0a;padding:11px 13px}@media (max-width:1000px){.customer-journey{grid-template-columns:1fr;margin-inline:24px}.customer-journey ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.customer-journey ol{grid-template-columns:1fr}}
