.champions-workspace{--mint:#c7af70;--signal:#c7af70;--line:#34362c;background:#10120f;color:#f0f0e8;min-height:100dvh}.workspace-navigation>button{display:none}.workspace-navigation[data-open=false]>.workspace-sidebar,.workspace-sidebar{display:flex;position:fixed;inset:0 auto 0 0;width:224px;z-index:40;flex-direction:column;padding:28px 18px 18px;background:#141610;border-right:1px solid #34362c;overflow-y:auto}.workspace-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f0f0e8;padding:0 8px 32px}.workspace-brand>span{border:1px solid #75633b;color:#cfb677;font-size:26px;padding:0 8px}.workspace-brand strong{letter-spacing:.07em;font-size:18px}.workspace-brand strong>span{color:#cfb677}.workspace-brand small{display:block;font-size:7px;letter-spacing:.12em;color:#b3a16e;margin-top:6px}.workspace-caption{font-size:10px;color:#aba581;letter-spacing:.14em;padding:8px 16px}.workspace-sidebar nav{display:grid;gap:5px}.workspace-sidebar nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;color:#c1c3ad;text-decoration:none;border:1px solid transparent;border-radius:5px;font-size:13px;line-height:1.5}.workspace-sidebar svg{width:18px;height:18px;flex:none}.workspace-sidebar nav a:hover,.workspace-sidebar nav a[aria-current=page]{background:#27271c;border-color:#6d603b;color:#ecd897}.workspace-sidebar-bottom{margin-top:auto;padding-top:24px}.workspace-sidebar-bottom>p{display:flex;align-items:center;gap:8px;color:#bcb792;font-size:11px;padding:12px}.workspace-user{display:flex;align-items:center;gap:10px;border-top:1px solid #34362c;padding:18px 5px 0;color:#f0f0e8;text-decoration:none}.workspace-user>span:nth-child(2){min-width:0;flex:1}.workspace-user strong{display:block;overflow-wrap:anywhere;font-size:12px}.workspace-user small{display:block;font-size:10px;margin-top:4px;color:#b6ab86}.workspace-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#343322;border:1px solid #70613c;color:#ddc588}.workspace-avatar svg{width:18px;height:18px}.workspace-body{margin-left:224px;min-width:0}.workspace-topbar{position:sticky;top:0;z-index:30;background:#10120ff5;min-height:70px;padding:12px 40px;border-bottom:1px solid #34362c;display:flex;align-items:center;justify-content:space-between;gap:14px}.workspace-breadcrumb{display:flex;align-items:center;gap:16px;font-size:12px;color:#e1cc8f}.workspace-breadcrumb>span{font-size:10px;letter-spacing:.12em;color:#a6a687}.workspace-breadcrumb svg{width:12px;height:12px}.workspace-tools{display:flex;align-items:center;gap:16px}.workspace-skip{position:fixed;top:-100px;left:240px;z-index:60;background:#e7ce88;color:#10120f;padding:12px}.workspace-skip:focus{top:12px}#workspace-content:focus-visible,.champions-workspace a:focus-visible,.workspace-navigation button:focus-visible{outline:2px solid #e7ce88;outline-offset:4px}.champions-workspace .analysis-page>.topbar,.champions-workspace .portal-header{display:none}.champions-workspace .app-shell,.champions-workspace .portal-page{background:#10120f;min-height:calc(100dvh - 70px)}.champions-workspace .main-content,.champions-workspace .portal-main{width:calc(100% - 80px);max-width:1200px;margin:auto}.champions-workspace .portal-footer{margin:30px 40px 0;background:transparent}.champions-workspace .account-page{min-height:calc(100dvh - 70px);padding:40px 20px;background:transparent}.champions-workspace .account-page>.language-selector{display:none}.champions-workspace .portal-primary{background:#c7af70;color:#11130f;border-color:#c7af70}.champions-workspace .analysis-guide-links a{color:#ddc588}.home-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.home-records article{position:relative;border:1px solid #383b2e;background:#191c14;border-radius:6px;padding:24px}.home-records article>svg{width:20px;height:20px;color:#c7af70;margin-bottom:16px}.home-records h2{font-size:18px;margin:0 0 12px}.home-records p{font-size:13px;line-height:1.7;color:#b5b6a0}.home-records a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#ddc588}.home-records a svg{width:16px;height:16px}@media(max-width:700px){.home-records{grid-template-columns:1fr}}.home-activity{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin:24px 0}.home-activity>section{border:1px solid #383b2e;border-radius:6px;padding:24px;background:#191c14;min-width:0}.home-activity h2{font-size:21px;margin:0 0 18px}.home-activity p{color:#b5b6a0;line-height:1.8}.home-activity a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#ddc588}.home-activity a svg{width:16px;height:16px}.home-activity .review-panel{margin:0;border:0;padding:0;background:transparent}.home-activity .eyebrow{font-size:10px;color:#c7af70}@media(max-width:760px){.home-activity{grid-template-columns:1fr}}.champions-workspace #mode-selection{scroll-margin-top:100px}@media(max-width:1000px){.workspace-navigation>button{display:flex;width:100%;background:#141610;text-align:left;cursor:pointer;position:relative;z-index:41;min-height:44px;align-items:center;padding:10px 20px;border-bottom:1px solid #34362c;color:#e1cc8f;font-size:13px}.workspace-navigation[data-open=false]>.workspace-sidebar{display:none}.workspace-sidebar{position:static;width:100%;max-height:calc(100dvh - 44px);border-bottom:1px solid #34362c}.workspace-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-brand{padding-bottom:8px}.workspace-caption{display:none}.workspace-sidebar-bottom{padding-top:8px}.workspace-body{margin-left:0}.workspace-topbar{padding:12px 20px}.workspace-breadcrumb{gap:8px}.workspace-breadcrumb>span{display:none}.workspace-tools{gap:8px}.champions-workspace .main-content,.champions-workspace .portal-main{width:calc(100% - 32px)}.champions-workspace .portal-footer{margin:24px 16px 0}.workspace-skip{left:16px}}@media(prefers-reduced-motion:reduce){.champions-workspace *,.champions-workspace :after,.champions-workspace :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.pricing-page .pricing-recommend{color:#171813}.pricing-page .pricing-draft{min-width:0;border-radius:.65rem}.pricing-page .pricing-draft .pricing-value strong{font-size:clamp(1.5rem,3vw,2.25rem);overflow-wrap:anywhere}.pricing-page .pricing-draft p{color:#aab5c4;line-height:1.7}