@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-BP0SqLoz.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-C2UmoWXE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-BpPKvpN5.woff2) format("woff2"),url(/assets/geist-latin-400-normal-C6mvrO6G.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-0UPWgPJt.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-XqMTaA22.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-B6sbsmx1.woff2) format("woff2"),url(/assets/geist-latin-500-normal-LfQp5rTY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CEqX-wEv.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-Te-Y3l4T.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CpOcIPyR.woff2) format("woff2"),url(/assets/geist-latin-600-normal-BAdwleN4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-V3Z5_AfI.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-C38Gq_Ph.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-DEh65BWS.woff2) format("woff2"),url(/assets/geist-latin-700-normal-B10dwm5e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-Cgks_Qgx.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-OQZ6AQ_O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-LC9RFr9I.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B6KKXg2K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base,layout,components,pages,responsive;@layer base{:root{font-family:Geist,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#2f2f2f;background:#f6f7f4;font-size:13px;font-synthesis:none;--ink:#222222;--lime:#e0e0e0;--line:#e5e9e1;--muted:#818181;--green:#606060;--mono:"Geist Mono",monospace}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible{outline:2px solid #747474;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #9b9b9b;outline-offset:1px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em}h2{font-size:16px;font-weight:600}h3{font-size:13px;font-weight:600}input,select,textarea{border:1px solid #e2e2e2;background:#fff;border-radius:7px;padding:10px 12px;color:#313131;max-width:100%}input::placeholder,textarea::placeholder{color:#979797}textarea{resize:vertical;line-height:1.65}select{cursor:pointer}dialog{color:inherit;border:0;padding:0;background:#fff}dialog::backdrop{background:#111f174d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}input[type=checkbox]{accent-color:#636363;width:15px;height:15px}::selection{background:#e3e3e3;color:#2c2c2c}kbd{font-family:var(--mono);font-size:10px;border:1px solid #e0e4dc;background:#f7f8f5;border-radius:4px;padding:2px 5px;color:#828282}small{font-size:11px}.subtle,.helper{color:var(--muted)}.helper{font-size:11px;line-height:1.7}.optional{font-weight:400;color:#999;font-size:11px;margin-left:5px}}@layer layout{.app-shell{min-height:100vh}.sidebar{width:222px;background:var(--ink);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:30px 16px 0;color:#b7b7b7;z-index:20}.workspace-main{margin-left:222px}.topbar{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#fff}.breadcrumb{display:flex;align-items:center;gap:17px;color:#8e8e8e;font-size:12px}.breadcrumb strong{color:#4f4f4f;font-weight:500}.breadcrumb-divider{color:#cecece}.topbar-actions{display:flex;align-items:center;gap:20px}.topbar-separator{width:1px;height:20px;background:var(--line)}.global-search{display:flex;align-items:center;gap:9px;color:#919191;font-size:11px}.global-search kbd{margin-left:30px}.role-button{display:flex;align-items:center;gap:7px;font-size:11px;color:#636363}.role-button svg:first-child{color:#8b8b8b}.workspace-main main{padding:31px 34px 0;max-width:1900px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.eyebrow{display:flex;align-items:center;gap:8px;color:#7d7d7d;font-family:var(--mono);font-size:9px;letter-spacing:.08em}.heading-dot{width:5px;height:5px;background:#9c9c9c;border-radius:100%}.eyebrow-divider{margin:0 3px;color:#c8c8c8}.page-heading h1{font-size:29px;letter-spacing:-.045em;line-height:1.25;font-weight:600;margin:10px 0 9px}.page-heading p{color:#8c8c8c;font-size:12px}.heading-actions{display:flex;align-items:center;gap:12px}.portfolio-tag{font-size:10px;display:flex;gap:6px;align-items:center;color:#6e6e6e;white-space:nowrap}.portfolio-marker{width:13px;height:13px;border-radius:50%;background:#ececec;border:3px solid #c4c4c4}.preview-strip{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#838383;background:#efefef;border:1px solid #e7e7e7;border-radius:6px;padding:8px 12px;margin-bottom:22px}.preview-strip>span{display:flex;align-items:center;gap:6px}.preview-strip strong{font-weight:500}.preview-strip button{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#727272;text-decoration:underline;text-underline-offset:3px}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#989898;font-size:9px;border-top:1px solid var(--line);padding:22px 0;margin-top:28px}.workspace-footer>span:first-child{color:#767676;display:flex;align-items:center;gap:8px}.workspace-footer button{display:flex;align-items:center;gap:3px;font-size:9px}.mini-slashes{font-size:18px;font-weight:700;letter-spacing:-4px;color:#7e7e7e}.mobile-menu,.mobile-close,.mobile-shade{display:none}}@layer components{.brand{display:flex;align-items:center;gap:13px;padding:1px 16px 27px;color:#f7f7f7}.brand>div{display:flex;align-items:baseline;gap:7px}.brand strong{font-size:25px;letter-spacing:-1px;font-weight:600}.brand>div>span{font-size:11px;color:#c4c4c4}.slash-logo{display:flex;gap:5px;transform:skew(-19deg)}.slash-logo i{width:5px;height:26px;background:var(--lime);display:block}.workspace{margin:0 4px 30px;padding:12px 10px;background:#2d2d2d;border:1px solid #3f3f3f;border-radius:7px;display:flex;align-items:center;gap:9px}.workspace-icon{width:27px;height:29px;background:#4a4a4a;border:1px solid #5b5b5b;border-radius:5px;display:grid;place-items:center;color:#e2e2e2;font-size:11px}.workspace>div{display:flex;flex-direction:column;gap:4px}.workspace strong{font-size:10px;font-weight:500;color:#ddd}.workspace small{font-size:8px;color:#9b9b9b}.workspace .live-dot{margin-left:auto}.live-dot{width:5px;height:5px;border-radius:100%;display:inline-block;background:#acacac}.nav-section-label{font-family:var(--mono);font-size:8px;letter-spacing:.1em;color:#7c7c7c;margin:0 15px 11px}.nav-item{display:flex;gap:12px;align-items:center;width:100%;padding:12px 14px;font-size:11px;border-radius:6px;color:#b3b3b3;margin:3px 0;text-align:left;position:relative;transition:background .15s,color .15s}.nav-item svg{color:#8d8d8d;stroke-width:1.7}.nav-item.active{background:#404040;color:#ececec}.nav-item.active:before{content:"";position:absolute;width:3px;height:16px;background:var(--lime);left:0;border-radius:0 2px 2px 0}.nav-item.active svg{color:#d7d7d7}.nav-item:hover:not(.active){background:#323232;color:#ebebeb}.nav-item small{margin-left:auto;border-radius:4px;background:#4d4d4d;color:#d9d9d9;font-family:var(--mono);font-size:8px;padding:2px 5px}.nav-dot{width:4px;height:4px;border-radius:50%;background:#8b8b8b;margin-left:auto}.settings-label{margin-top:29px}.sidebar-spacer{flex:1;min-height:50px}.scope-card{border:1px solid #464646;margin:0 7px 20px;padding:15px 12px;border-radius:7px;background:linear-gradient(125deg,#313131,#282828)}.scope-card>div{display:flex;align-items:center;gap:7px}.scope-card strong{font-size:10px;color:#dbdbdb;font-weight:500}.scope-card p{font-size:10px;line-height:1.8;color:#9d9d9d;margin:10px 0 13px}.scope-card button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-size:9px;color:#cdcdcd}.profile{border-top:1px solid #3e3e3e;display:flex;align-items:center;gap:9px;padding:19px 8px;margin:0 -1px}.profile>span:nth-child(2){display:flex;flex-direction:column;gap:4px;text-align:left}.profile strong{color:#e3e3e3;font-size:11px;font-weight:500}.profile small{font-size:8px;color:#919191}.profile>svg{margin-left:auto}.avatar{width:31px;height:31px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;border:1px solid rgba(59,88,54,.06)}.avatar.small{width:22px;height:22px;font-size:8px}.avatar.sage{background:#e7eddc;color:#667c45}.avatar.peach{background:#f1e2d4;color:#927248}.avatar.lavender{background:#e9e4f0;color:#8d75a3}.avatar.blue{background:#e1e9ed;color:#637e91}.avatar.sand{background:#eeeada;color:#8c834d}.profile .avatar{background:#cecece;color:#414141;width:30px;height:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-size:11px;font-weight:500;padding:10px 13px;line-height:1.3;white-space:nowrap;transition:background .15s,transform .15s}.button.primary{background:#dedede;color:#303030;border:1px solid #d0d0d0;box-shadow:0 1px 2px #2d2d2d0a}.button.primary:hover{background:#d6d6d6}.button.secondary{background:#fff;border:1px solid #e3e3e3;color:#656565}.button.secondary:hover{background:#f5f7f0}.button.small-button{font-size:10px;padding:8px 11px}.icon-button{padding:6px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#909090}.icon-button:hover{background:#efefef;color:#5c5c5c}.text-button{display:inline-flex;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:500;color:#7b7b7b}.text-button:hover{color:#4e4e4e}.panel{border:1px solid #e6e6e6;border-radius:9px;background:#fff;overflow:hidden}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 19px}.panel-title h2{color:#424242;font-size:14px;display:flex;gap:8px;align-items:center}.panel-title p{color:#999;font-size:10px;margin-top:7px}.count-pill{font-family:var(--mono);font-size:9px;line-height:1;background:#f3f3f3;color:#8e8e8e;border:1px solid #e6e6e6;border-radius:4px;padding:4px 6px;font-weight:400}.pill{display:inline-flex;align-items:center;gap:6px;background:#f7f9f3;border:1px solid #e7e7e7;color:#8e8e8e;font-size:9px;padding:5px 8px;border-radius:4px;white-space:nowrap}.pill.success{background:#edf5e5;color:#6b8b4c}.panel-footnote{display:flex;align-items:center;gap:6px;background:#fcfdf9;border-top:1px solid #f0f0f0;padding:12px 20px;color:#a1a1a1;font-size:9px;line-height:1.5}.panel-footnote .text-button{margin-left:auto}.table-scroll{overflow-x:auto}.account-table{width:100%;border-collapse:collapse;white-space:nowrap}.account-table th{font-family:var(--mono);font-size:8px;font-weight:400;color:#919191;padding:11px 13px;background:#f8faf5;border-top:1px solid #efefef;border-bottom:1px solid #ececec;text-align:left;letter-spacing:.04em}.account-table th:first-child{padding-left:22px}.account-table th button{padding:0;display:flex;align-items:center;gap:6px;font:inherit;color:inherit}.account-table td{padding:13px;border-bottom:1px solid #f0f0f0;font-size:10px}.account-table td:first-child{padding-left:22px}.account-table td:last-child{padding-right:18px}.account-table tr:last-child td{border-bottom:0}.account-table tr:hover td{background:#fbfcf7}.account-name{display:flex;gap:11px;align-items:center;text-align:left;padding:0;min-width:170px}.company-avatar{width:32px;height:33px;background:#f0f0f0;border:1px solid #e8e8e8;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#8d8d8d;flex-shrink:0}.company-color-1{background:#ececec;border-color:#e4e4e4;color:#a39369}.company-color-2{background:#eef0eb;border-color:#e4e4e4;color:#878787}.company-color-3{background:#e9efec;border-color:#e6e6e6;color:#919191}.company-color-4{background:#efedf2;border-color:#e4e4e4;color:#9885aa}.account-name>span:last-child{display:flex;flex-direction:column;gap:4px}.account-name strong{font-weight:500;color:#4a4a4a;font-size:10px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.account-name small{font-size:8px;color:#9e9e9e}.spend{font-family:var(--mono);font-size:10px;color:#757575}.owner-cell{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#838383}.badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;padding:4px 7px;border-radius:4px;background:#f0f2ec;color:#849074;white-space:nowrap;line-height:1}.badge i{height:4px;width:4px;background:currentColor;border-radius:50%}.badge.scaled{background:#eaf2df;color:#6d8e46}.badge.active{background:#e7f1e9;color:#6b9375}.badge.approved{background:#f0ebf6;color:#927caf}.badge.app-submitted{background:#f9efdd;color:#ba9756}.badge.contacted{background:#e9eef5;color:#889ab7}.badge.lost{background:#f2e8e4;color:#b29283}.crypto-cell{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#92a180}.crypto-cell i{width:4px;height:4px;border-radius:50%;background:#b6c2a7}.crypto-cell.needs-usdt{color:#b69b66}.crypto-cell.needs-usdt i{background:#c8b580}.category-cell{color:#949494;font-size:9px!important}.table-pagination{border-top:1px solid #eeeeee;padding:13px 21px;display:flex;justify-content:space-between;color:#9c9c9c;font-size:9px}.table-pagination>div{display:flex;align-items:center;gap:12px}.read-only{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#9b9b9b}.empty{padding:55px 25px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-icon{width:52px;height:52px;background:#f2f2f2;border-radius:15px;color:#ababab;display:grid;place-items:center;margin-bottom:16px}.empty h3{font-size:17px;color:#6b6b6b}.empty p{color:#a1a1a1;font-size:12px;line-height:1.8;max-width:400px;margin:10px 0 20px}.section-line{display:flex;align-items:center;justify-content:space-between}.section-line h3{font-size:11px}.task-row{display:flex;gap:10px;padding:13px 0;align-items:flex-start;border-bottom:1px solid #ececec}.task-check{border:1px solid #d2d2d2;border-radius:4px;width:15px;height:15px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:#7b7b7b;background:#fff}.task-check:hover{background:#f2f2f2}.task-content{padding:0;display:flex;flex-direction:column;text-align:left;gap:6px;min-width:0;flex:1}.task-content strong{font-size:11px;line-height:1.5;font-weight:500}.task-content small{font-size:9px;color:#9f9f9f;line-height:1.5}.done .task-content strong{text-decoration:line-through;color:#a0a0a0}.done .task-check{background:#d6d6d6;color:#757575}.overdue{color:#b47f52!important}.loading,.error-state{display:flex;align-items:center;flex-direction:column;padding:120px 20px;gap:18px;color:#8e8e8e}.loading svg{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;bottom:25px;left:calc(50% + 95px);transform:translate(-50%);background:#313131;color:#e5e5e5;border:1px solid #585858;box-shadow:0 6px 25px #22222225;border-radius:8px;padding:11px 12px 11px 16px;display:flex;align-items:center;gap:9px;font-size:11px;z-index:100;max-width:90vw}.toast>svg{color:#d7d7d7}.toast button{color:#bebebe}.modal{border-radius:12px;width:500px;max-width:calc(100vw - 32px);max-height:85vh;box-shadow:0 18px 100px #26262633;overflow:auto}.modal.wide{width:620px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid var(--line)}.modal-header h2{font-size:18px}.task-form{padding:22px 24px}.task-form>label,.edit-form>label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#787878;margin-bottom:17px}.task-form input,.task-form select,.task-form textarea,.edit-form input,.edit-form select,.edit-form textarea{width:100%;font-size:12px}.task-form .checkbox-label,.checkbox-label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px;color:#898989}.checkbox-label input{width:auto}.form-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #ececec;padding-top:18px;margin-top:22px}.form-footer p{font-size:9px;color:#a0a0a0;margin-right:auto}.preview-warning{margin:20px 24px 0;padding:12px;background:#f5f1e7;border:1px solid #ece3d0;border-radius:7px;display:flex;align-items:flex-start;gap:10px;color:#a5936c}.preview-warning svg{flex-shrink:0}.preview-warning p{font-size:11px;line-height:1.7}.grant-list{border:1px solid #e9e9e9;border-radius:7px;max-height:190px;overflow-y:auto;padding:8px;margin-top:9px}.grant-list label{padding:7px}.field-label{font-size:11px;color:#898989}.drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100vh;max-height:none;width:480px;max-width:calc(100vw - 20px);display:flex;flex-direction:column;border-left:1px solid #e4e4e4;box-shadow:-5px 0 50px #22222220;animation:drawer-in .22s ease-out}.drawer:not([open]){display:none}@keyframes drawer-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:20px 25px 9px}.drawer-identity{padding:17px 26px 0}.company-avatar.large{width:50px;height:50px;border-radius:11px}.drawer-identity h2{font-size:25px;line-height:1.4;margin:15px 0 7px;word-break:break-word}.drawer-identity p{color:#9b9b9b;font-size:11px;margin-bottom:15px}.drawer-identity p span{margin:0 5px;color:#cbcbcb}.drawer-actions{padding:20px 26px;display:flex;gap:9px;align-items:center}.tabs{display:flex;gap:25px;align-items:center;height:56px}.tabs>button{height:100%;padding:0;position:relative;font-size:11px;color:#959595;white-space:nowrap;display:flex;align-items:center;gap:7px}.tabs>button.active{color:#6b6b6b;font-weight:500}.tabs>button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#a8a8a8}.tabs>button>span{background:#f4f4f4;font-family:var(--mono);font-size:9px;border-radius:4px;padding:2px 5px;color:#9b9b9b}.drawer-tabs{border-top:1px solid #f0f0f0;border-bottom:1px solid #e8e8e8;padding:0 26px;flex-shrink:0;height:48px}.drawer-body{padding:23px 26px;flex:1;overflow:auto}.detail-fields{margin:0;padding:0 22px 18px}.drawer .detail-fields{padding:0}.detail-fields>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.detail-fields dt{font-size:11px;color:#9f9f9f}.detail-fields dd{margin:0;text-align:right;font-size:11px;color:#727272;line-height:1.6}.detail-note{margin-top:27px}.detail-note h3{color:#7e7e7e;margin-bottom:10px}.detail-note p{font-size:12px;color:#9c9c9c;line-height:1.9;white-space:pre-wrap;word-break:break-word}.detail-note button{margin-top:13px;font-size:10px}.drawer-body>.helper{margin-top:25px}.edit-form .helper{margin-top:11px}.source-fields{margin:19px 0}.source-fields>div{padding:13px 0;border-bottom:1px solid #efefef}.source-fields dt{font-size:10px;color:#8f8f8f}.source-fields dd{font-size:12px;color:#9d9d9d;line-height:1.8;margin:6px 0 0;word-break:break-word;white-space:pre-wrap}.drawer-footer{padding:14px 25px;border-top:1px solid #e8e8e8;display:flex;align-items:center;gap:6px;color:#a5a5a5;font-size:9px;background:#fcfdf8}.inline-empty{padding:30px 0;color:#9d9d9d;font-size:12px;line-height:1.8}.command-input{display:flex;align-items:center;gap:12px;padding:15px 23px;border-bottom:1px solid #e7e7e7;color:#969696}.command-input input{border:0;flex:1;outline:none;font-size:13px;padding:8px 0}.command-results{padding:9px 12px;max-height:460px;overflow:auto}.command-results>button{display:flex;width:100%;align-items:center;gap:14px;padding:13px 12px;border-radius:7px;text-align:left}.command-results>button:hover{background:#f5f5f5}.command-results>button>div{display:flex;flex-direction:column;gap:5px;flex:1}.command-results strong{font-size:12px;color:#676767;font-weight:500}.command-results small{font-size:10px;color:#a4a4a4}.command-results>button>svg{color:#a2a2a2}.command-footer{padding:14px 25px;border-top:1px solid #ececec;background:#fcfdf8;font-size:10px;color:#a4a4a4}}@layer pages{.metric-strip{display:flex;border:1px solid #e5e5e5;border-radius:9px;background:#fff;margin-bottom:22px;overflow:hidden}.metric-card{flex:1;text-align:left;padding:20px 22px 17px;border-right:1px solid #ececec;position:relative}.metric-card:last-child{border:0}.metric-card:hover{background:#fafcf5}.metric-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9a9a9a}.metric-label svg{color:#b0b0b0;stroke-width:1.4}.metric-number{display:flex;align-items:center;gap:13px;font-size:36px;letter-spacing:-.06em;font-weight:500;color:#4b4b4b;margin-top:10px;line-height:1.3}.metric-number>svg{color:silver;opacity:0;transition:opacity .15s}.metric-card:hover .metric-number>svg{opacity:1}.metric-card p{display:flex;align-items:center;gap:6px;font-size:9px;color:#a8a8a8;margin-top:7px}.metric-card p i{width:4px;height:4px;border-radius:50%;background:#b7b7b7}.metric-card.green p i{background:#9f9f9f}.metric-card.blue p i{background:#9bb0c6}.metric-card.amber p i{background:#c4ac7a}.overview-columns{display:flex;gap:20px;align-items:stretch}.overview-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:20px}.focus-panel{width:278px;flex-shrink:0;background:#f2f2f2;border:1px solid #e5e5e5;border-radius:9px;padding:21px 20px}.focus-head{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:#a4a4a4}.focus-glyph{height:28px;width:28px;background:#e9e9e9;border:1px solid #e1e1e1;border-radius:6px;display:grid;place-items:center;color:#9d9d9d}.mini-dot{width:4px;height:4px;background:#a5a5a5;border-radius:50%;margin-left:auto}.focus-panel>h2{font-size:20px;line-height:1.5;letter-spacing:-.035em;color:#646464;margin:17px 0 8px;font-weight:500}.focus-subtitle{font-size:10px;color:#a6a6a6;line-height:1.8;max-width:200px;margin-bottom:23px}.focus-panel .section-line{color:#8b8b8b}.focus-panel .section-line h3{font-size:10px;font-weight:500}.focus-empty{text-align:center;padding:20px 0 8px;display:flex;flex-direction:column;align-items:center}.empty-check{display:grid;place-items:center;width:32px;height:32px;background:#ebebeb;border:1px solid #e1e1e1;border-radius:50%;color:#a8a8a8;margin-bottom:9px}.focus-empty strong{font-size:11px;font-weight:500;color:#8a8a8a}.focus-empty p{color:#ababab;font-size:9px;line-height:1.7;margin:6px 0 13px}.focus-button{background:#eaeaea;color:#8a8a8a;border:1px solid #dedede;font-size:9px;padding:7px 13px}.focus-divider{height:1px;background:#e4e4e4;margin:18px 0}.note-focus-list{margin-top:13px}.note-focus-list>button{display:block;width:100%;text-align:left;padding:11px 0;border-bottom:1px solid #e4e4e4}.note-focus-list>button:last-child{border:0}.note-title{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:10px;color:#8b8b8b;gap:8px}.note-title svg{flex-shrink:0;color:#b0b0b0}.note-focus-list p{font-size:9px;color:#a4a4a4;line-height:1.7;margin:7px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-focus-list small{font-size:8px;color:#b7b7b7}.pipeline{display:flex;padding:6px 21px 22px;gap:14px}.pipeline-stage{flex:1;text-align:left;padding:0;min-width:0}.stage-step{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:8px;color:#b7b7b7}.stage-step svg{color:#d6d6d6}.pipeline-stage:last-child .stage-step svg{visibility:hidden}.stage-value{font-size:30px;font-weight:500;letter-spacing:-.05em;color:#747474;margin:16px 0 6px}.pipeline-stage strong{font-size:9px;font-weight:500;color:#999}.stage-track{height:5px;border-radius:3px;background:#f2f2f2;margin:15px 0 8px}.stage-fill{height:100%;border-radius:3px;display:block;background:#cbcbcb}.stage-0{background:#b7c9de}.stage-1{background:#d9c69d}.stage-2{background:#c9bbdb}.stage-3{background:#adc8ad}.stage-4{background:#a5c075}.pipeline-stage small{font-size:8px;color:#adadad}.pipeline-stage:hover strong{color:#6e6e6e}.owner-panel{flex:1}.owner-panel .panel-title{padding-bottom:13px}.owner-bars{padding:0 22px 20px;display:flex;flex-direction:column;gap:12px}.owner-bars>button{display:flex;align-items:center;gap:12px;padding:0;width:100%}.owner-name{display:flex;align-items:center;gap:8px;font-size:10px;color:#9a9a9a;width:88px;flex-shrink:0}.owner-track{height:8px;flex:1;border-radius:3px;background:#f5f7f1}.owner-fill{height:100%;display:block;border-radius:3px;background:#c5c5c5}.fill-1{background:#d5d5d5}.fill-2{background:#cdcdcd}.fill-3{background:#d1d1d9}.owner-bars>button>strong{font-family:var(--mono);font-size:9px;width:20px;text-align:right;color:#a8a8a8;font-weight:400}.owner-bars>button:hover .owner-name{color:#787878}.overview-table{margin-top:22px}.overview-table .panel-title{padding-top:20px;padding-bottom:19px}.accounts-panel{margin-top:4px}.account-view-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e9;padding:0 22px;gap:15px}.filters-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:18px 22px 13px}.filter-search{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e7e7e7;border-radius:6px;color:#aaa;flex:1;min-width:190px;max-width:270px;padding:0 10px}.filter-search input{border:0;font-size:10px;width:100%;padding:8px 0;outline:none}.filters-toolbar select{font-size:9px;padding:8px 6px;color:#a1a1a1;border-color:#e7e7e7;border-radius:6px;max-width:175px;background:#fdfefb}.filter-icon{color:#b8b8b8;margin:0 2px}.reset-button{display:inline-flex;align-items:center;gap:3px;font-size:9px;color:#a9a9a9}.table-context{display:flex;justify-content:space-between;padding:1px 22px 13px;font-size:9px;color:#acacac}.table-context strong{font-weight:500;color:#919191}.followup-summary{display:flex;gap:15px;margin-bottom:22px}.followup-summary>div{display:flex;align-items:center;gap:13px;flex:1;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:23px;color:#adadad}.followup-summary strong{font-size:25px;font-weight:500;color:#7c7c7c}.followup-summary span{font-size:11px;color:#9f9f9f}.followup-list{padding:0 22px}.followup-item{display:flex;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid #ebebeb}.followup-item:last-child{border:0}.followup-item .task-content{flex:1;min-width:180px}.followup-item .task-content small{max-width:330px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-account{display:flex;gap:5px;align-items:center;color:#9c9c9c;font-size:10px;max-width:190px}.due-pill{display:flex;gap:5px;align-items:center;font-size:10px;color:#a8a8a8;white-space:nowrap}.affiliate-list{padding:0 22px}.affiliate-list>div{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #f0f0f0}.affiliate-list>div>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.affiliate-list strong{font-size:12px;font-weight:500;color:#8f8f8f}.affiliate-list small{font-size:10px;color:#b2b2b2}.affiliate-list .pill{margin-left:auto}.source-notice{display:flex;align-items:flex-start;gap:11px;background:#f8faf3;border-top:1px solid #ebebeb;padding:18px 22px;color:#aaa}.source-notice p{font-size:11px;line-height:1.8}.source-notice svg{flex-shrink:0;margin-top:2px}.access-banner{display:flex;align-items:center;gap:13px;border:1px solid #dfdfdf;background:#f2f2f2;color:#a2956b;border-radius:8px;padding:19px 22px;margin-bottom:22px}.access-banner>svg{flex-shrink:0}.access-banner strong{font-weight:500;font-size:12px}.access-banner p{font-size:11px;line-height:1.6;margin-top:5px;color:#ada47d}.access-banner .pill{margin-left:auto;background:#f8f8f8;border-color:#dfdfdf;color:#aa9a6a}.scope-equation{display:flex;gap:20px;align-items:center;padding:10px 0 32px;color:#b9b9b9}.scope-equation>div{background:#fff;border:1px solid #e7e7e7;border-radius:8px;flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;padding:22px 8px;gap:10px;color:#a1a1a1}.scope-equation small{font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:#bbb}.scope-equation strong{font-size:12px;font-weight:500;color:#9c9c9c;text-align:center}.scope-equation .equation-result{background:#f2f2f2}.permission-table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.permission-table th{text-align:left;font:8px var(--mono);color:#b0b0b0;background:#fafafa;padding:14px 20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.permission-table td{padding:21px 20px;color:#aeaeae;border-bottom:1px solid #f1f1f1}.permission-table strong{font-weight:500;color:#8e8e8e}.permission-table tr:last-child td{border:0}.permission-table .current-role{background:#fcfef7}.current-label{display:block;font-size:8px;margin-top:5px;color:#bebebe}.access-bottom{display:flex;gap:22px;margin-top:22px;margin-bottom:22px}.access-bottom>section{flex:1;min-width:0}.next-phase>p{font-size:11px;color:#b0b0b0;padding:0 22px;line-height:1.8}.next-phase ul{font-size:11px;color:#a3a3a3;margin:16px 22px;padding-left:17px;line-height:2}.next-phase>.helper{margin:0 22px 20px}.workbook-card{margin:0 22px 23px;display:flex;align-items:center;gap:17px;padding:19px;background:#f6f6f6;border:1px solid #e8e8e8;border-radius:8px}.workbook-card>span:first-child{width:52px;height:55px;display:grid;place-items:center;color:#b0b0b0;background:#efefef;border-radius:8px;border:1px solid #e3e3e3}.workbook-card h3{font-size:14px;font-weight:500;color:#898989}.workbook-card p{font-size:10px;color:#b3b3b3;margin-top:7px}.workbook-card>.pill{margin-left:auto}.source-sheet-grid{display:flex;gap:16px;padding:0 22px 24px}.source-sheet-grid>div{flex:1;border:1px solid #e9e9e9;border-radius:7px;padding:18px;color:#b2b2b2;display:flex;flex-direction:column;gap:9px}.source-sheet-grid strong{font-size:11px;font-weight:500;color:#9b9b9b}.source-sheet-grid b{font-size:27px;letter-spacing:-.04em;font-weight:500;color:#9c9c9c}.source-sheet-grid p{font-size:9px;line-height:1.6;color:#bbb}.source-sheet-grid .archived{background:#fafbf7;opacity:.8}.field-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px}.field-chips span{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:5px;padding:7px 10px;font-size:10px;color:#a6a6a6}.source-helper{padding:17px 22px}.checksum{display:flex;gap:15px;align-items:center;background:#f2f2f2;border:1px dashed #e4e4e4;padding:14px 18px;border-radius:7px;color:#b7b7b7}.checksum>span{font:8px var(--mono);white-space:nowrap}.checksum code{font:9px var(--mono);overflow-wrap:anywhere}}@layer responsive{@media (min-width:1500px){.workspace-main main{padding:38px 44px 0}.topbar{padding:0 44px}.focus-panel{width:310px}.metric-card{padding:23px 26px}.pipeline{gap:26px}.account-table td{padding-top:15px;padding-bottom:15px}.focus-panel{padding:23px}.focus-empty{padding-top:28px;padding-bottom:17px}.note-focus-list>button{padding:15px 0}.owner-bars{gap:14px}}@media (max-width:1250px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:205px}.workspace-main main{padding:28px 24px 0}.topbar{padding:0 24px}.focus-panel{width:245px;padding:18px}.panel-title{padding-left:18px;padding-right:18px}.pipeline{padding-left:18px;padding-right:18px;gap:10px}.heading-actions{flex-direction:column;align-items:flex-end;gap:9px}.metric-card{padding-left:18px;padding-right:18px}.metric-card p{font-size:8px}.account-table td,.account-table th{padding-left:10px;padding-right:10px}.account-table .account-name strong{max-width:190px}.account-table td:first-child,.account-table th:first-child{padding-left:18px}.scope-equation{gap:12px}.scope-equation small{font-size:7px}.followup-item{gap:12px}.followup-item .owner-cell{display:none}}@media (max-width:1050px){.overview-columns{flex-direction:column}.focus-panel{width:auto;display:flex;flex-wrap:wrap;column-gap:22px;align-items:flex-start}.focus-head{width:100%}.focus-panel>h2{width:38%;margin-bottom:17px}.focus-panel>h2 br{display:none}.focus-subtitle{width:55%;max-width:none;margin-top:19px}.focus-panel>.section-line{width:100%}.focus-empty{width:100%;padding:15px}.focus-divider{width:100%}.note-focus-list{display:flex;gap:20px;width:100%}.note-focus-list>button{flex:1;min-width:0;border:0}.owner-bars{gap:10px}.pipeline{padding-top:12px}.access-bottom{flex-direction:column}.table-context>span:last-child{display:none}.scope-equation{flex-wrap:wrap}.scope-equation>div{min-width:140px}.scope-equation>svg{display:none}.topbar-actions{gap:12px}.global-search kbd{margin-left:5px}}@media (max-width:800px){.sidebar{width:192px}.workspace-main{margin-left:192px}.workspace-main main{padding:25px 18px 0}.topbar{padding:0 18px}.page-heading h1{font-size:24px}.page-heading{align-items:flex-start}.heading-actions .portfolio-tag{display:none}.page-heading p{max-width:300px;line-height:1.6}.heading-actions .button{font-size:10px;padding:9px 11px}.global-search span,.global-search kbd{display:none}.metric-strip{flex-wrap:wrap}.metric-card{flex:1 0 50%;border-bottom:1px solid #ececec}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(3){border-bottom:0}.metric-card:nth-child(4){border-bottom:0}.preview-strip>span:last-child{font-size:0;gap:0}.preview-strip button{font-size:9px}.workspace-footer>span:nth-child(2){display:none}.source-sheet-grid{gap:10px;flex-wrap:wrap}.source-sheet-grid>div{min-width:140px}.workbook-card{gap:10px;padding:13px}.workbook-card>.pill{display:none}.scope-equation>div{min-width:40%}.scope-equation>span{display:none}.followup-summary{gap:8px}.followup-summary>div{padding:16px 10px;flex-direction:column;gap:7px}.followup-item{flex-wrap:wrap}.followup-item .task-content{flex-basis:80%}.linked-account{margin-left:29px}.account-view-tabs{padding:0 17px}.tabs{gap:15px}.tabs>button{font-size:10px}.account-view-tabs .read-only{font-size:0}.account-view-tabs .read-only svg{display:none}.checksum{flex-direction:column;align-items:flex-start;gap:7px}.toast{left:calc(50% + 96px)}}@media (max-width:640px){.sidebar{transform:translate(-100%);width:235px;transition:transform .18s}.sidebar.open{transform:translate(0)}.mobile-shade.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#2224;z-index:19}.mobile-menu{display:inline-flex;margin-left:-5px}.mobile-close{display:inline-flex;margin-left:auto;color:#b5b5b5}.workspace-main{margin-left:0}.topbar{height:58px;padding:0 17px}.breadcrumb{gap:10px;font-size:11px}.topbar-actions{gap:8px}.topbar-separator{display:none}.role-button{font-size:10px}.workspace-main main{padding:23px 15px 0}.eyebrow{font-size:8px;gap:5px}.page-heading{gap:10px;flex-wrap:wrap;margin-bottom:18px}.page-heading h1{font-size:25px;margin-top:9px}.page-heading p{font-size:11px;max-width:none}.heading-actions{flex-direction:row;align-items:center;margin-top:7px}.heading-actions .button{font-size:10px;padding:9px 12px}.preview-strip{font-size:8px;padding:8px}.preview-strip>span:first-child{gap:4px}.preview-strip>span:first-child strong{font-size:8px}.preview-strip button{font-size:8px}.metric-strip{margin-bottom:17px}.metric-card{padding:16px 16px 14px}.metric-label{font-size:10px}.metric-number{font-size:33px;margin-top:9px}.metric-card p{font-size:8px;line-height:1.5}.metric-card p i{flex-shrink:0}.overview-columns,.overview-main{gap:17px}.panel-title{padding:18px 16px 16px}.panel-title h2{font-size:13px}.panel-title p{font-size:9px;line-height:1.6}.panel-title .pill{font-size:8px;padding:4px 6px}.pipeline{padding:9px 16px 19px;gap:9px}.stage-value{font-size:25px}.pipeline-stage strong{font-size:8px;line-height:1.4;display:block;height:24px}.stage-track{margin-top:9px}.pipeline-stage small{font-size:7px}.panel-footnote{padding:11px 16px;flex-wrap:wrap;font-size:8px}.panel-footnote .text-button{font-size:8px}.owner-bars{padding:1px 16px 18px;gap:12px}.owner-name{font-size:10px}.owner-track{height:7px}.focus-panel{padding:20px 17px;display:block}.focus-head{font-size:8px}.focus-panel>h2{width:100%;font-size:21px;margin-bottom:8px}.focus-subtitle{width:100%;margin-top:0;margin-bottom:20px}.focus-empty{padding:19px 0 6px}.note-focus-list{display:block;margin-top:10px}.note-focus-list>button{padding:12px 0;border-bottom:1px solid #e6e6e6}.focus-divider{margin:18px 0}.overview-table{margin-top:17px}.overview-table .panel-title .button{font-size:8px;padding:8px}.account-view-tabs{flex-wrap:wrap;padding:0 15px;gap:0}.account-view-tabs .tabs{flex:1}.account-view-tabs .button{margin-left:auto;font-size:8px;padding:7px}.tabs{gap:16px}.tabs>button>span{font-size:8px}.filters-toolbar{padding:15px 15px 11px;gap:7px}.filter-search{max-width:none;flex-basis:90%}.filter-icon{display:none}.filters-toolbar select{flex:1;min-width:125px;max-width:100%;font-size:10px}.reset-button{font-size:10px;margin-left:auto}.table-context{padding:3px 15px 12px}.table-pagination{padding:12px 15px}.followup-summary>div{padding:16px 10px}.followup-summary span{font-size:10px}.followup-item{padding:19px 0}.followup-list{padding:0 16px}.access-banner{padding:16px;align-items:flex-start}.access-banner .pill{display:none}.access-banner strong{line-height:1.6}.access-banner p{font-size:10px}.scope-equation{gap:10px;padding-bottom:20px}.scope-equation>div{padding:18px 8px}.scope-equation small{font-size:7px}.scope-equation strong{font-size:10px}.permission-table td,.permission-table th{padding:17px 15px}.access-bottom{gap:17px;margin-top:17px}.source-sheet-grid{padding:0 16px 18px;gap:9px}.source-sheet-grid>div{min-width:95px;padding:12px;gap:8px}.source-sheet-grid b{font-size:24px}.source-sheet-grid p{font-size:8px}.workbook-card{margin:0 16px 19px}.workbook-card h3{font-size:12px}.workbook-card p{font-size:9px}.workbook-card>span:first-child{width:42px;height:46px}.source-notice{padding:16px;font-size:10px}.source-notice p{font-size:10px}.field-chips{padding:0 16px;gap:7px}.field-chips span{font-size:9px}.drawer{max-width:100vw;width:100vw}.drawer-top{padding:16px 21px 8px}.drawer-identity,.drawer-actions{padding-left:21px;padding-right:21px}.drawer-body{padding:20px 21px}.drawer-identity h2{font-size:23px}.modal{max-height:90vh}.modal-header{padding:19px}.modal-header h2{font-size:16px}.task-form{padding:20px}.preview-warning{margin:19px 20px 0}.form-footer{flex-wrap:wrap}.form-footer p{flex-basis:100%;margin-bottom:7px}.form-footer .button.secondary{margin-left:auto}.command-input{padding:12px 18px}.command-input input{font-size:11px}.command-results>button{gap:7px}.command-results .badge{font-size:8px}.toast{left:50%;bottom:16px;width:max-content;max-width:calc(100vw - 26px);font-size:10px}.workspace-footer{margin-top:22px;padding:18px 0}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@layer responsive{.page-heading p{color:#7d7d7d}.metric-label{color:#6f6f6f;font-size:11px}.metric-card p{color:#838383;font-size:10px}.metric-number{color:#3a3a3a}.panel-title p{color:#868686;font-size:11px}.panel-title h2{font-size:15px;color:#434343}.subtle{color:#888;font-size:11px}.pipeline-stage strong{font-size:10px;color:#818181}.pipeline-stage small{font-size:9px;color:#959595}.stage-value{color:#636363}.stage-step{color:#9d9d9d}.owner-name{font-size:11px;color:#7c7c7c}.owner-bars>button>strong{font-size:11px;color:#8c8c8c}.focus-panel>h2{color:#5c5c5c}.focus-subtitle{font-size:11px;color:#8e8e8e}.focus-panel .section-line h3{font-size:11px;color:#747474}.focus-empty p{color:#979797;font-size:10px}.focus-empty strong{color:#7e7e7e;font-size:12px}.note-title{font-size:11px;color:#7c7c7c}.note-focus-list p{font-size:10px;color:#909090}.note-focus-list small{font-size:9px;color:#9b9b9b}.account-table th{font-size:9px;color:#888}.account-table td{font-size:11px}.account-name strong{font-size:11px;color:#4b4b4b}.account-name small{font-size:9px;color:#969696}.account-table .spend{font-size:11px;color:#787878}.owner-cell{font-size:11px;color:#878787}.badge{font-size:10px;padding:5px 7px}.badge.scaled{color:#648239}.badge.active{color:#527a5c}.badge.approved{color:#7d6699}.badge.app-submitted{color:#977332}.badge.contacted{color:#6c82a1}.badge.lost{color:#9b7567}.crypto-cell{font-size:10px;color:#869a6e}.crypto-cell.needs-usdt{color:#9b7e42}.category-cell{color:#939393;font-size:10px!important}.table-pagination{font-size:10px;color:#909090}.preview-strip{color:#828282}.helper{color:#8e8e8e;font-size:11px}.detail-fields dt{color:#8f8f8f;font-size:12px}.detail-fields dd{font-size:12px;color:#717171}.detail-note p{color:#8b8b8b}.source-fields dt{color:#828282;font-size:11px}.source-fields dd{color:#8c8c8c}.task-content strong{color:#6d6d6d;font-size:12px}.task-content small{color:#929292;font-size:10px}.task-form>label,.edit-form>label{color:#828282;font-size:12px}.table-context{color:#939393;font-size:10px}.tabs>button{font-size:12px;color:#8c8c8c}.filters-toolbar select,.filter-search input{font-size:11px;color:#8c8c8c}.access-banner p{color:#91855f}.permission-table td{color:#929292}.permission-table th{color:#9d9d9d;font-size:9px}.scope-equation strong{color:#909090}.next-phase>p{color:#969696}.source-notice p{color:#939393}.workbook-card p{color:#9e9e9e}.source-sheet-grid p{color:#9f9f9f}.checksum{color:#969696}.field-chips span{color:#909090}.read-only{color:#919191}.command-results strong{color:#656565}.command-results small{color:#909090}@media (max-width:640px){.metric-card p{font-size:9px}.panel-title p{font-size:10px}.pipeline-stage strong{font-size:8px}.pipeline-stage small,.stage-step{font-size:7px}.tabs>button{font-size:10px}.filters-toolbar select{font-size:10px}.filters-toolbar input,.page-heading p{font-size:11px}.source-sheet-grid p{font-size:8px}}}@layer responsive{@media (min-width:641px){.mobile-menu,.mobile-close{display:none}}.brand>div>span{white-space:nowrap}.brand>div{gap:6px}.brand{gap:11px;padding-left:14px;padding-right:10px}.brand strong{font-size:24px}.brand>div>span{font-size:10px}.account-name strong,.task-content strong{color:#474747}.account-table .spend{color:#6a6a6a}.owner-cell{color:#777}.crypto-cell{color:#718660}.category-cell{color:#818181}.detail-note p{color:#747474}.source-fields dd{color:#767676}.helper{color:#818181}.metric-label{color:#666}.panel-title p{color:#818181}.note-focus-list p{color:#828282}}:root{--surface:#fff;--surface-alt:#f8faf5;--canvas:#f6f7f4;--strong:#313131;--text:#515151;--dim:#7d7d7d;--border:#e6e6e6;--field:#fff;--accent:#e0e0e0}.brand-logo-tile{width:34px;height:38px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:7px;flex-shrink:0;border:1px solid #e6e6e6;overflow:hidden}.brand-logo-tile img{height:28px;width:auto;object-fit:contain}.footer-logo{height:18px;width:auto;object-fit:contain}.theme-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface-alt);color:var(--text);padding:7px 9px;border-radius:6px;font-size:10px}.theme-toggle:hover{border-color:#8e8e8e}.undo-button{display:inline-flex;gap:4px;align-items:center;color:#e0e0e0;font-size:11px;padding:3px 5px;white-space:nowrap}.create-intro{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--dim);padding-bottom:20px}.create-intro svg{color:#919191;flex-shrink:0}.form-columns{display:flex;gap:16px;flex-wrap:wrap}.form-columns>label{display:flex;flex-direction:column;gap:7px;flex:1 1 45%;font-size:12px;color:var(--dim);margin-bottom:17px}.required-note{display:inline;font-size:9px;color:#959595}.more-fields-toggle{display:flex;align-items:center;gap:5px;color:#7f7f7f;background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:11px;margin-bottom:10px}.optional-fields{margin-top:17px}.optional-fields>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--dim);margin-bottom:17px}.form-error{background:#fff0ed;color:#b14f3a;border:1px solid #edc8be;padding:10px;border-radius:6px;font-size:11px}.scale-summary{display:flex;gap:17px;margin-bottom:20px}.scale-summary-card{flex:1;display:flex;align-items:center;gap:15px;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:22px}.scale-summary-icon{height:43px;width:43px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.scaled-summary{background:#eff9dc;border-color:#c7e497}.scaled-summary .scale-summary-icon{background:#c5f277;color:#294818}.scale-summary-card>span:nth-child(2){display:flex;flex-direction:column;gap:9px}.scale-summary-card>span:nth-child(2)>small{font:9px var(--mono);letter-spacing:.09em;color:#696969}.scale-summary-card strong{display:flex;align-items:baseline;gap:9px;color:#404040;font-size:30px;font-weight:600;letter-spacing:-.04em}.scale-summary-card em{font-size:10px;letter-spacing:0;font-style:normal;font-weight:400;color:#858585}.scale-summary-note{margin-left:auto;display:flex;flex-direction:column;gap:7px;font-size:12px;color:#777}.scale-summary-note small{font-size:9px;color:#9f9f9f}.unscaled-summary .scale-summary-icon{background:#e7eef8;color:#7f9ac5}.unscaled-summary strong{color:#526478}.unscaled-summary>span:nth-child(2)>small{color:#8191a5}.unscaled-summary em,.unscaled-summary .scale-summary-note{color:#8999af}.unscaled-summary .scale-summary-note small{color:#9ba8b8}.scale-summary-card.chosen{outline:2px solid #a9a9a9;outline-offset:2px}.scale-summary-card:hover{transform:translateY(-1px);transition:transform .15s}.account-page-toolbar{display:flex;justify-content:space-between;align-items:center;padding:21px 22px;border-bottom:1px solid var(--border);gap:12px}.account-page-toolbar h2{display:flex;gap:8px;align-items:center;font-size:16px;color:var(--strong)}.account-page-toolbar p{font-size:11px;margin-top:8px;color:var(--dim)}.toolbar-buttons{display:flex;align-items:center;gap:9px}.scale-filter{display:flex;align-items:center;gap:1px;border:1px solid var(--border);border-radius:6px;background:var(--surface-alt);padding:3px}.scale-filter button{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;font-size:10px;color:var(--dim);white-space:nowrap}.scale-filter button.active{background:#eaeaea;color:#686868}.scaled-dot{height:6px;width:6px;border-radius:50%;display:inline-block;background:#92bc4d;flex-shrink:0}.status-legend{display:flex;align-items:center;gap:6px}.status-legend>span{color:#b6b6b6}.archive-notice{display:flex;align-items:flex-start;gap:9px;padding:13px 22px;font-size:11px;line-height:1.6;color:#8e8e8e;background:#f4f4f4;border-bottom:1px solid var(--border)}.archive-notice svg{flex-shrink:0;margin-top:2px}.bulk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 22px;background:#f1f1f1;border-block:1px solid #dedede}.bulk-toolbar>span{display:flex;align-items:center;gap:6px;color:gray;font-size:11px;margin-right:12px}.bulk-toolbar>select{font-size:10px;padding:7px 10px;color:#737373;border-color:#d8d8d8}.bulk-toolbar>.icon-button{margin-left:auto}.account-table .selection-cell{width:37px;padding:14px 12px 14px 17px!important;text-align:center}.selection-cell input{width:14px;height:14px;margin:0;cursor:pointer}.editable-table .account-name{min-width:190px}.editable-table .account-name strong{max-width:210px;font-size:12px}.editable-table td,.editable-table th{padding-right:12px;padding-left:12px}.row-actions{display:flex;gap:3px;align-items:center}.archive-action:hover{color:#c59649!important;background:#f8f0df!important}.account-table tr.scaled-row>td:first-child{box-shadow:inset 3px 0 #92bb47}.account-table tr.scaled-row>td{background:#f8fcef}.account-table tr.scaled-row:hover>td{background:#eff7e0}.account-table tr.selected-row>td{background:#f2f2f2}.account-table tr.archived-row>td{opacity:.72}.inline-control{display:inline-flex;position:relative;align-items:center;max-width:190px;border:1px solid transparent;border-radius:5px;vertical-align:middle;background:#f2f5ed}.inline-control select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline-offset:2px;background:transparent;padding:8px 22px 8px 9px;border-radius:5px;font-size:11px;color:inherit;font-weight:500;line-height:1.1;min-width:91px;max-width:100%}.inline-control option{color:#2e2e2e;background:#fff;font-weight:400}.inline-control .inline-chevron{position:absolute;right:7px;pointer-events:none;opacity:.8}.inline-leading{position:absolute;left:8px;pointer-events:none}.inline-control:has(.inline-leading) select{padding-left:25px}.status-control{border-color:#d8e1cf;background:#edf2e6;color:#5e7c44}.status-control.scaled,.badge.scaled{background:#c5f277;color:#233e10;border:1px solid #9dc959;font-weight:700;box-shadow:0 0 0 1px #c5f27722}.badge.scaled{padding:6px 9px;font-size:11px}.status-control.active,.badge.active{background:#e2efff;color:#3b6c9f;border-color:#bfd5ee}.status-control.approved,.badge.approved{background:#eee5ff;color:#8661b8;border-color:#d8c4f3}.status-control.app-submitted,.badge.app-submitted{background:#fff0d5;color:#a67b28;border-color:#efd6a7}.status-control.contacted,.badge.contacted{background:#ddf4f3;color:#4c908d;border-color:#b7dedb}.status-control.lost,.badge.lost{background:#fbe5e5;color:#ad6868;border-color:#ecc4c4}.crypto-control{background:#edf5e9;color:#789568;max-width:186px}.crypto-control select{font-size:10px;font-weight:400;padding-block:9px}.crypto-control.needs-usdt{background:#fff1d7;color:#9d792a;border-color:#efd9aa}.plain-control{background:transparent;max-width:146px}.plain-control select{font-weight:400;color:#8b8b8b;min-width:75px;font-size:11px}.inline-control:hover{border-color:#949494;box-shadow:0 0 0 2px #a3a3a333}[data-theme=dark]{color-scheme:dark;--surface:#1d1d1d;--surface-alt:#242424;--canvas:#131313;--strong:#ececec;--text:#cbcbcb;--dim:#969696;--border:#333333;--field:#292929;--ink:#171717;--muted:#969696;background:var(--canvas);color:var(--text)}[data-theme=dark] body,[data-theme=dark] .app-shell,[data-theme=dark] .workspace-main{background:var(--canvas);color:var(--text)}[data-theme=dark] .sidebar{background:#171717;border-right:1px solid #2f2f2f}[data-theme=dark] .workspace{background:#242424;border-color:#383838}[data-theme=dark] .workspace-icon{background:#3c3c3c;border-color:#525252}[data-theme=dark] .scope-card{background:#222;border-color:#3e3e3e}[data-theme=dark] .profile{border-color:#373737}[data-theme=dark] .nav-item.active{background:#393939}[data-theme=dark] .nav-item:hover:not(.active){background:#282828}[data-theme=dark] .brand-logo-tile{border-color:#fff}[data-theme=dark] .topbar{background:#1a1a1a;border-color:var(--border)}[data-theme=dark] .breadcrumb strong,[data-theme=dark] .role-button{color:#c8c8c8}[data-theme=dark] .breadcrumb,[data-theme=dark] .global-search{color:#9b9b9b}[data-theme=dark] .topbar-separator{background:var(--border)}[data-theme=dark] kbd{background:#262626;color:#9e9e9e;border-color:#3e3e3e}[data-theme=dark] .eyebrow{color:#909090}[data-theme=dark] .page-heading h1{color:#eee}[data-theme=dark] .page-heading p{color:#979797}[data-theme=dark] .portfolio-tag{color:#b2b2b2}[data-theme=dark] .portfolio-marker{background:#363636;border-color:#7d7d7d}[data-theme=dark] .portfolio-tag .subtle{color:#909090}[data-theme=dark] .preview-strip{background:#232323;border-color:#393939;color:#959595}[data-theme=dark] .preview-strip button{color:#b5b5b5}[data-theme=dark] .workspace-footer{border-color:var(--border);color:#7c7c7c}[data-theme=dark] .workspace-footer>span:first-child{color:#a4a4a4}[data-theme=dark] .footer-logo{filter:invert(1)}[data-theme=dark] .panel,[data-theme=dark] .metric-strip,[data-theme=dark] .followup-summary>div,[data-theme=dark] .scope-equation>div{background:var(--surface);border-color:var(--border)}[data-theme=dark] .panel-title h2,[data-theme=dark] .account-page-toolbar h2{color:#dedede}[data-theme=dark] .panel-title p,[data-theme=dark] .account-page-toolbar p{color:#909090}[data-theme=dark] .pill{background:#292929;border-color:#3e3e3e;color:#9f9f9f}[data-theme=dark] .count-pill{background:#333;border-color:#464646;color:#b6b6b6}[data-theme=dark] .metric-card{border-color:var(--border)}[data-theme=dark] .metric-card:hover{background:#242424}[data-theme=dark] .metric-label{color:#a4a4a4}[data-theme=dark] .metric-number{color:#e8e8e8}[data-theme=dark] .metric-card p{color:#8c8c8c}[data-theme=dark] .metric-card.green .metric-number{color:#e0e0e0}[data-theme=dark] .metric-card.amber .metric-number{color:#efd48e}[data-theme=dark] .metric-card.blue .metric-number{color:#94baf0}[data-theme=dark] .stage-value{color:#d2d2d2}[data-theme=dark] .pipeline-stage strong{color:#b0b0b0}[data-theme=dark] .pipeline-stage small{color:#7f7f7f}[data-theme=dark] .stage-step{color:#6f6f6f}[data-theme=dark] .stage-step svg{color:#434343}[data-theme=dark] .stage-track{background:#303030}[data-theme=dark] .stage-4{background:#c5f277}[data-theme=dark] .owner-name{color:#b9b9b9}[data-theme=dark] .owner-track{background:#303030}[data-theme=dark] .owner-fill{background:#a8a8a8}[data-theme=dark] .fill-1{background:#707070}[data-theme=dark] .fill-2{background:#8b8b8b}[data-theme=dark] .fill-3{background:#827692}[data-theme=dark] .owner-bars>button>strong{color:#adadad}[data-theme=dark] .owner-bars>button:hover .owner-name{color:#e0e0e0}[data-theme=dark] .panel-footnote{background:#1d1d1d;border-color:var(--border);color:#818181}[data-theme=dark] .text-button{color:#b0b0b0}[data-theme=dark] .button.secondary{background:#292929;border-color:#3f3f3f;color:#bdbdbd}[data-theme=dark] .button.secondary:hover{background:#363636}[data-theme=dark] .button.primary{background:#e0e0e0;border-color:#ccc;color:#2d2d2d}[data-theme=dark] .button.primary:hover{background:#eaeaea}[data-theme=dark] .icon-button{color:#939393}[data-theme=dark] .icon-button:hover{background:#353535;color:#e0e0e0}[data-theme=dark] .scope-equation small{color:#919191}[data-theme=dark] .scope-equation strong{color:#c6c6c6}[data-theme=dark] .scope-equation .equation-result{background:#313131;border-color:#4c4c4c}[data-theme=dark] .focus-panel{background:#212121;border-color:#3a3a3a}[data-theme=dark] .focus-glyph{background:#313131;border-color:#454545;color:#b1b1b1}[data-theme=dark] .focus-head{color:#888}[data-theme=dark] .focus-panel>h2{color:#d4d4d4}[data-theme=dark] .focus-subtitle{color:#919191}[data-theme=dark] .focus-panel .section-line h3{color:#b3b3b3}[data-theme=dark] .empty-check{background:#353535;border-color:#505050;color:#cecece}[data-theme=dark] .focus-empty strong{color:#bbb}[data-theme=dark] .focus-empty p{color:#8b8b8b}[data-theme=dark] .focus-button{background:#373737;border-color:#525252;color:#c9c9c9}[data-theme=dark] .focus-divider{background:#3d3d3d}[data-theme=dark] .note-focus-list>button{border-color:#393939}[data-theme=dark] .note-title{color:#bdbdbd}[data-theme=dark] .note-focus-list p{color:#949494}[data-theme=dark] .note-focus-list small{color:#7c7c7c}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--field);border-color:#3e3e3e;color:#d2d2d2}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#838383}[data-theme=dark] .account-table th{background:#242424;border-color:#363636;color:#8c8c8c}[data-theme=dark] .account-table td{border-color:#303030;color:#b5b5b5}[data-theme=dark] .account-table tr:hover>td{background:#282828}[data-theme=dark] .account-name strong{color:#ddd}[data-theme=dark] .account-name small{color:#7f7f7f}[data-theme=dark] .company-avatar{background:#2f2f2f;border-color:#414141;color:#a0a0a0}[data-theme=dark] .company-color-1{background:#2f2f2f;border-color:#424242;color:#ad9b66}[data-theme=dark] .company-color-2{background:#2b3230;border-color:#424242;color:#989898}[data-theme=dark] .company-color-3{background:#323232;border-color:#474747;color:#999}[data-theme=dark] .company-color-4{background:#2d2d2d;border-color:#413b51;color:#a98dbf}[data-theme=dark] .account-table .spend{color:#bfbfbf}[data-theme=dark] .owner-cell{color:#a8a8a8}[data-theme=dark] .crypto-cell{color:#87a67d}[data-theme=dark] .crypto-cell.needs-usdt{color:#ddba6a}[data-theme=dark] .category-cell{color:#989898}[data-theme=dark] .table-pagination{border-color:var(--border);color:#919191}[data-theme=dark] .account-view-tabs{border-color:var(--border)}[data-theme=dark] .tabs>button{color:#939393}[data-theme=dark] .tabs>button.active{color:#e0e0e0}[data-theme=dark] .tabs>button.active:after{background:#e0e0e0}[data-theme=dark] .tabs>button>span{background:#353535;color:#a8a8a8}[data-theme=dark] .filter-search{background:var(--field);border-color:#3f3f3f;color:#929292}[data-theme=dark] .filter-search input{background:transparent;color:#c4c4c4}[data-theme=dark] .filters-toolbar select{background:var(--field);border-color:#3e3e3e;color:#ababab}[data-theme=dark] .table-context{color:#8e8e8e}[data-theme=dark] .table-context strong{color:#c7c7c7}[data-theme=dark] .read-only{color:#9d9d9d}[data-theme=dark] .empty-icon{background:#313131;color:#a2a2a2}[data-theme=dark] .empty h3{color:#c4c4c4}[data-theme=dark] .empty p{color:#909090}[data-theme=dark] .scaled-summary{background:linear-gradient(110deg,#263b20,#1b2e1d);border-color:#4a6330}[data-theme=dark] .scaled-summary strong{color:#c5f277}[data-theme=dark] .scaled-summary>span:nth-child(2)>small{color:#aed47f}[data-theme=dark] .scaled-summary em{color:#8db064}[data-theme=dark] .scaled-summary .scale-summary-note{color:#afd286}[data-theme=dark] .scaled-summary .scale-summary-note small{color:#719c58}[data-theme=dark] .unscaled-summary{background:var(--surface);border-color:var(--border)}[data-theme=dark] .unscaled-summary .scale-summary-icon{background:#233041;color:#8fadd5}[data-theme=dark] .unscaled-summary strong{color:#b0c3dc}[data-theme=dark] .unscaled-summary>span:nth-child(2)>small{color:#7e95b2}[data-theme=dark] .unscaled-summary .scale-summary-note{color:#a0b3ce}[data-theme=dark] .unscaled-summary .scale-summary-note small{color:#667f9f}[data-theme=dark] .scale-filter button.active{background:#424242;color:#e0e0e0}[data-theme=dark] .scaled-dot{background:#c5f277;box-shadow:0 0 7px #c5f27733}[data-theme=dark] .bulk-toolbar{background:#333;border-color:#4e4e4e}[data-theme=dark] .bulk-toolbar>span{color:#d2d2d2}[data-theme=dark] .bulk-toolbar select{background:#3a3a3a;color:#d3d3d3;border-color:#5a5a5a}[data-theme=dark] .archive-notice{background:#292929;color:#9d9d9d;border-color:var(--border)}[data-theme=dark] .account-table tr.scaled-row>td{background:#1b2b20}[data-theme=dark] .account-table tr.scaled-row:hover>td{background:#223929}[data-theme=dark] .account-table tr.scaled-row>td:first-child{box-shadow:inset 3px 0 #c5f277}[data-theme=dark] .account-table tr.selected-row>td{background:#3a3a3a}[data-theme=dark] .inline-control select{background:transparent;color:inherit}[data-theme=dark] .inline-control option{background:#2e2e2e;color:#dfdfdf}[data-theme=dark] .status-control.scaled,[data-theme=dark] .badge.scaled{background:#c5f277;border-color:#a5db59;color:#20370d;box-shadow:0 0 12px #a1c85610}[data-theme=dark] .status-control.active,[data-theme=dark] .badge.active{background:#203f59;border:1px solid #355879;color:#8fc8ff}[data-theme=dark] .status-control.approved,[data-theme=dark] .badge.approved{background:#382b50;border:1px solid #58417b;color:#c1a0f0}[data-theme=dark] .status-control.app-submitted,[data-theme=dark] .badge.app-submitted{background:#483c20;border:1px solid #69562e;color:#e8c47a}[data-theme=dark] .status-control.contacted,[data-theme=dark] .badge.contacted{background:#203f40;border:1px solid #315f5e;color:#8bd1cb}[data-theme=dark] .status-control.lost,[data-theme=dark] .badge.lost{background:#422b2d;border:1px solid #643b3e;color:#d89297}[data-theme=dark] .crypto-control{background:#22332c;color:#9abd9a;border-color:#314838}[data-theme=dark] .crypto-control.needs-usdt{background:#443820;color:#e8c16a;border-color:#68562c}[data-theme=dark] .plain-control{background:transparent}[data-theme=dark] .plain-control select{color:#a0a0a0}[data-theme=dark] .inline-control:hover{border-color:#bababa;box-shadow:0 0 0 2px #afafaf30}[data-theme=dark] dialog{background:var(--surface);color:var(--text)}[data-theme=dark] dialog::backdrop{background:#0b0b0ba8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] .modal-header,[data-theme=dark] .drawer-tabs,[data-theme=dark] .drawer-footer,[data-theme=dark] .form-footer{border-color:var(--border)}[data-theme=dark] .drawer{border-color:#424242}[data-theme=dark] .drawer-identity h2{color:#eaeaea}[data-theme=dark] .drawer-identity p{color:#9a9a9a}[data-theme=dark] .detail-fields>div,[data-theme=dark] .source-fields>div{border-color:#343434}[data-theme=dark] .detail-fields dt{color:#959595}[data-theme=dark] .detail-fields dd{color:#c5c5c5}[data-theme=dark] .detail-note h3{color:#b9b9b9}[data-theme=dark] .detail-note p,[data-theme=dark] .source-fields dd{color:#9e9e9e}[data-theme=dark] .source-fields dt{color:silver}[data-theme=dark] .drawer-footer{background:#1d1d1d;color:#878787}[data-theme=dark] .helper{color:#8d8d8d}[data-theme=dark] .task-form>label,[data-theme=dark] .edit-form>label,[data-theme=dark] .form-columns>label,[data-theme=dark] .optional-fields>label{color:#a2a2a2}[data-theme=dark] .checkbox-label{color:#a2a2a2}[data-theme=dark] .task-row,[data-theme=dark] .followup-item{border-color:#383838}[data-theme=dark] .task-check{background:#313131;border-color:#5c5c5c;color:#e0e0e0}[data-theme=dark] .task-content strong{color:#cdcdcd}[data-theme=dark] .task-content small{color:#909090}[data-theme=dark] .done .task-check{background:#8d8d8d;color:#212121}[data-theme=dark] .preview-warning,[data-theme=dark] .access-banner{background:#302e21;border-color:#4b4730;color:#b2a375}[data-theme=dark] .access-banner p{color:#958a65}[data-theme=dark] .access-banner .pill{background:#353535;border-color:#5a4c31;color:#bba670}[data-theme=dark] .permission-table th{background:#262626;border-color:#393939;color:#999}[data-theme=dark] .permission-table td{border-color:#373737;color:#a1a1a1}[data-theme=dark] .permission-table strong{color:#c3c3c3}[data-theme=dark] .permission-table .current-role{background:#2a2a2a}[data-theme=dark] .permission-table .current-label{color:#8c8c8c}[data-theme=dark] .next-phase>p,[data-theme=dark] .next-phase ul{color:#9b9b9b}[data-theme=dark] .workbook-card{background:#2a2a2a;border-color:#444}[data-theme=dark] .workbook-card>span:first-child{background:#3b3b3b;border-color:#515151;color:#bcbcbc}[data-theme=dark] .workbook-card h3{color:#c8c8c8}[data-theme=dark] .workbook-card p{color:#999}[data-theme=dark] .source-sheet-grid>div{border-color:#414141;color:#979797}[data-theme=dark] .source-sheet-grid strong{color:#bbb}[data-theme=dark] .source-sheet-grid b{color:#c8c8c8}[data-theme=dark] .source-sheet-grid p{color:#8e8e8e}[data-theme=dark] .source-sheet-grid .archived{background:#232323}[data-theme=dark] .source-notice{background:#252525;border-color:#3a3a3a}[data-theme=dark] .source-notice p{color:#9a9a9a}[data-theme=dark] .field-chips span{background:#303030;border-color:#484848;color:#b3b3b3}[data-theme=dark] .checksum{background:#272727;border-color:#464646;color:#8d8d8d}[data-theme=dark] .affiliate-list>div{border-color:#363636}[data-theme=dark] .affiliate-list strong{color:#bababa}[data-theme=dark] .affiliate-list small{color:gray}[data-theme=dark] .followup-summary strong{color:#c9c9c9}[data-theme=dark] .followup-summary span{color:#959595}[data-theme=dark] .command-input,[data-theme=dark] .command-footer{border-color:var(--border)}[data-theme=dark] .command-input input{background:transparent}[data-theme=dark] .command-results>button:hover{background:#323232}[data-theme=dark] .command-results strong{color:#cecece}[data-theme=dark] .command-results small{color:#969696}[data-theme=dark] .command-footer{background:#1f1f1f;color:#848484}[data-theme=dark] .grant-list{border-color:#414141}[data-theme=dark] .form-error{background:#402828;border-color:#6a3936;color:#e69b90}[data-theme=dark] .toast{background:#353535;border-color:#676767;color:#e0e0e0}[data-theme=dark] .archive-action:hover{background:#403623!important;color:#ebc472!important}@media (max-width:1200px){.scale-summary-note{display:none}.account-view-tabs{flex-wrap:wrap}.scale-filter{margin:10px 0}.editable-table .account-name{min-width:170px}.editable-table .account-name strong{max-width:170px}.account-page-toolbar p{font-size:10px}.inline-control{max-width:163px}}@media (max-width:640px){.theme-toggle span{display:none}.theme-toggle{padding:6px}.scale-summary{gap:10px;margin-bottom:16px}.scale-summary-card{padding:15px 11px;gap:9px}.scale-summary-icon{width:33px;height:35px;border-radius:7px}.scale-summary-icon svg{width:17px}.scale-summary-card>span:nth-child(2)>small{font-size:7px}.scale-summary-card strong{font-size:25px;gap:6px}.scale-summary-card em{font-size:8px}.account-page-toolbar{padding:17px 15px;align-items:flex-start;flex-wrap:wrap}.account-page-toolbar h2{font-size:15px}.account-page-toolbar p{line-height:1.7;max-width:290px}.toolbar-buttons{margin-left:auto}.toolbar-buttons .button{padding:9px 12px}.account-view-tabs .tabs{gap:14px;width:100%;overflow:auto;flex-shrink:0}.account-view-tabs .tabs>button{font-size:10px}.scale-filter{margin:8px 0}.table-context .status-legend{display:none}.bulk-toolbar{padding:11px 15px;gap:7px}.bulk-toolbar>span{margin-right:3px}.bulk-toolbar select{max-width:125px;font-size:9px}.form-columns{gap:12px}.form-columns>label{flex-basis:100%}.form-columns>label:has(datalist){max-width:100%}.form-footer .button{font-size:10px}.archive-notice{padding:11px 15px;font-size:10px}.drawer-actions{gap:6px;flex-wrap:wrap}.drawer-actions .button{font-size:10px}.brand-logo-tile{width:34px;height:38px}}@media (prefers-reduced-motion:reduce){.scale-summary-card:hover{transform:none}}.footer-version{font-family:var(--mono);font-size:8px;padding:3px 5px;border:1px solid var(--border);border-radius:4px;color:var(--dim)}.changelog-overview{display:flex;gap:18px;margin-bottom:18px}.current-release-card{display:flex;align-items:center;gap:15px;flex:1;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:23px}.release-icon{width:47px;height:47px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#7f7f7f;border:1px solid #e4e4e4;border-radius:10px}.current-release-card>div{display:flex;flex-direction:column;gap:8px}.current-release-card strong{font-size:28px;color:var(--strong);font-weight:600;display:flex;gap:17px;align-items:center;letter-spacing:-.04em}.current-release-card strong small{font-size:11px;color:var(--dim);font-weight:400;letter-spacing:0}.release-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#8c8c8c;font-size:10px;white-space:nowrap}.release-live i{height:5px;width:5px;border-radius:50%;background:#b0b0b0}.activity-count{display:flex;align-items:center;gap:14px;border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:22px 26px;color:#9b9b9b}.activity-count strong{font-size:30px;font-weight:500;color:var(--strong);letter-spacing:-.04em}.activity-count>span{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--text)}.activity-count small{font-size:9px;color:var(--dim)}.log-warning{display:flex;align-items:flex-start;gap:10px;padding:14px 17px;margin-bottom:20px;border:1px solid #e5dfc7;background:#f5f2e7;border-radius:7px;color:#9a8c5f}.log-warning svg{flex-shrink:0;margin-top:2px}.log-warning p{font-size:10px;line-height:1.8}.log-warning strong{font-weight:500;margin-right:5px}.changelog-panel .account-view-tabs{padding:0 22px}.changelog-panel .tabs{gap:28px}.changelog-panel .tabs>button{display:flex;gap:7px;align-items:center}.release-timeline{padding:30px 28px 20px}.release-entry{display:flex;gap:20px}.release-rail{width:31px;flex-shrink:0;display:flex;align-items:center;flex-direction:column}.release-dot{height:31px;width:31px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3f3f3;border:1px solid #e2e2e2;color:#9a9a9a;flex-shrink:0}.release-dot.current{background:#e0e0e0;border-color:#bbb;color:#4a4a4a}.release-rail>span:last-child{width:1px;flex:1;background:var(--border);margin-top:12px;margin-bottom:12px}.release-entry:last-of-type .release-rail>span:last-child{display:none}.release-content{flex:1;min-width:0;padding:3px 0 32px}.release-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.release-entry-heading>div{display:flex;align-items:center;gap:10px}.version-number{font:500 15px var(--mono);color:var(--strong)}.release-entry-heading time{font-size:10px;color:var(--dim)}.release-content>h2{font-size:20px;font-weight:500;color:var(--strong);margin-bottom:12px}.release-people{display:flex;align-items:center;gap:7px;color:var(--dim);font-size:10px;margin-bottom:20px}.release-people strong{font-weight:500;color:var(--text)}.release-items{display:flex;flex-direction:column;gap:12px;max-width:900px}.release-items>div{display:flex;gap:12px;align-items:flex-start}.release-kind{font-family:var(--mono);font-size:8px;padding:4px 7px;min-width:66px;text-align:center;border-radius:4px;background:#f2f2f2;color:#909090;flex-shrink:0}.kind-improved{background:#e7eff9;color:#6e8cb3}.kind-design{background:#f0e9f7;color:#967fb2}.kind-saved{background:#e7f1ec;color:#6d9b84}.kind-clarified{background:#f8f0e0;color:#b49966}.release-items p{font-size:12px;line-height:1.8;color:var(--text)}.release-footnote{border-top:1px solid var(--border);padding-top:17px;color:var(--dim);font-size:10px;line-height:1.8}.log-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:19px 22px 14px}.log-filters select,.log-filters>input{font-size:10px;padding:8px;border-radius:6px;max-width:175px}.log-filters .filter-search{min-width:225px;max-width:330px}.log-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px 15px;color:var(--dim);font-size:9px;border-bottom:1px solid var(--border)}.log-context strong{color:var(--text);font-weight:500}.log-context>span:last-child{display:flex;align-items:center;gap:5px}.change-list{padding:0 22px}.change-item{padding:19px 0;border-bottom:1px solid var(--border)}.change-item:last-child{border:0}.change-main{display:flex;gap:10px;align-items:flex-start}.change-expand{color:var(--dim);display:flex;align-items:center;justify-content:center;padding:3px;margin-top:1px}.change-description{flex:1;min-width:0}.change-description>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.change-description>div>strong{color:var(--strong);font-size:12px;font-weight:500}.actor-role{font-size:9px;color:var(--dim)}.action-label{font-size:8px;padding:3px 6px;background:#f1f1f1;border-radius:4px;color:#9c9c9c}.action-created{background:#eaf3df;color:#7f9e55}.action-completed,.action-restored{background:#e4f2e7;color:#5d9470}.action-archived{background:#f5eddd;color:#a58b51}.change-description p{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--text);margin-top:7px}.change-description p>button{padding:0;text-align:left;color:#8a8a8a;font-size:11px;text-decoration:underline;text-underline-offset:3px}.change-description p>span{color:var(--dim)}.change-description p>strong{font-weight:500;font-size:10px}.change-time{display:flex;align-items:flex-end;flex-direction:column;gap:7px;white-space:nowrap}.change-time time{font:8px var(--mono);color:var(--dim)}.change-time>span{font:8px var(--mono);color:#9e9e9e}.change-diff{display:flex;align-items:center;gap:10px;margin-left:57px;margin-top:12px;font-size:11px;color:#a5a5a5}.change-diff>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;border-radius:4px;padding:5px 8px}.diff-before{color:#a8786b;background:#fbefeb}.diff-after{color:#789d51;background:#edf5e1}.change-diff svg{flex-shrink:0}.change-details{margin:16px 0 2px 57px;border:1px solid var(--border);border-radius:7px;padding:16px;background:var(--surface-alt)}.full-diff{display:flex;gap:12px}.full-diff>section{flex:1;min-width:0}.full-diff>section>span{font:8px var(--mono);color:var(--dim)}.full-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 Geist,sans-serif;margin:8px 0 17px;color:var(--text)}.change-details dl{margin:0;border-top:1px solid var(--border);padding-top:12px}.change-details dl>div{display:flex;gap:13px;align-items:flex-start;padding:6px 0;font-size:9px}.change-details dt{width:145px;flex-shrink:0;color:var(--dim)}.change-details dd{margin:0;color:var(--text);overflow-wrap:anywhere}.log-download-notice{display:flex;align-items:center;gap:6px;padding:10px 22px;font-size:10px;color:#8c8c8c;background:#f3f3f3}.log-download-notice button{margin-left:auto}[data-theme=dark] .release-icon{background:#363636;border-color:#4f4f4f;color:#c9c9c9}[data-theme=dark] .release-live{color:#b1b1b1}[data-theme=dark] .log-warning{background:#2c2b20;border-color:#474430;color:#a39970}[data-theme=dark] .release-dot{background:#2d2d2d;border-color:#474747;color:#939393}[data-theme=dark] .release-dot.current{background:#e0e0e0;color:#303030;border-color:#bebebe}[data-theme=dark] .release-kind{background:#353535;color:#c6c6c6}[data-theme=dark] .kind-improved{background:#243b50;color:#8fb8e7}[data-theme=dark] .kind-design{background:#382c4c;color:#bda0df}[data-theme=dark] .kind-saved{background:#223d2f;color:#94c5a9}[data-theme=dark] .kind-clarified{background:#403620;color:#d6bc79}[data-theme=dark] .action-label{background:#363636;color:#b4b4b4}[data-theme=dark] .action-created{background:#2e4722;color:#bdd997}[data-theme=dark] .action-completed,[data-theme=dark] .action-restored{background:#254334;color:#90c5a8}[data-theme=dark] .action-archived{background:#443720;color:#d8b868}[data-theme=dark] .change-description p>button{color:#bababa}[data-theme=dark] .diff-before{color:#d69786;background:#3c2927}[data-theme=dark] .diff-after{color:#b2d884;background:#2c3e23}[data-theme=dark] .change-details{background:#222;border-color:#3f3f3f}[data-theme=dark] .log-download-notice{background:#353535;color:#c8c8c8}@media (max-width:1100px){.current-release-card strong{align-items:flex-start;flex-direction:column;gap:5px}.release-live{display:none}.log-context{align-items:flex-start;flex-direction:column;gap:7px}.change-diff>span{max-width:260px}.current-release-card,.activity-count{padding:20px}}@media (max-width:640px){.changelog-overview{gap:10px}.current-release-card{padding:16px;gap:10px}.release-icon{width:35px;height:37px}.current-release-card strong{font-size:24px}.current-release-card strong small{font-size:9px;line-height:1.6}.activity-count{padding:15px 12px;gap:9px;flex-wrap:wrap;width:125px}.activity-count strong{font-size:24px}.activity-count>span{font-size:9px;flex-basis:100%}.activity-count small{font-size:8px;line-height:1.6}.log-warning{padding:12px}.log-warning p{font-size:9px}.changelog-panel .account-view-tabs{padding:0 15px}.changelog-panel .tabs{gap:20px}.changelog-panel .button{margin:8px 0}.release-timeline{padding:23px 17px 17px}.release-entry{gap:12px}.release-rail{width:26px}.release-dot{width:26px;height:26px}.release-entry-heading{align-items:flex-start;gap:6px}.release-entry-heading>div{flex-wrap:wrap;gap:5px}.release-entry-heading time{font-size:8px;white-space:nowrap}.version-number{font-size:13px}.release-entry-heading .pill{font-size:7px;padding:4px}.release-content>h2{font-size:17px;line-height:1.5}.release-people{font-size:9px;flex-wrap:wrap;gap:5px}.release-items>div{gap:8px}.release-kind{font-size:7px;padding:4px;min-width:54px}.release-items p{font-size:10px}.log-filters{padding:15px;gap:7px}.log-filters .filter-search{max-width:none;flex-basis:100%}.log-filters select,.log-filters>input{flex:1;max-width:100%;min-width:130px;font-size:10px}.log-context{padding:0 15px 14px;font-size:8px}.change-list{padding:0 15px}.change-main{gap:7px}.change-main .avatar{display:none}.change-description>div{gap:5px}.change-description>div>strong{font-size:11px}.actor-role{font-size:8px}.action-label{font-size:7px}.change-time time{font-size:7px}.change-time span{font-size:7px}.change-description p{font-size:9px;flex-wrap:wrap}.change-description p>button{font-size:10px}.change-diff{margin-left:25px;gap:6px;font-size:10px}.change-diff>span{max-width:44%}.change-details{margin-left:0;padding:13px}.full-diff{flex-direction:column;gap:0}.change-details dt{width:95px;font-size:8px}.change-details dd{font-size:8px}.log-download-notice{padding:10px 15px}}@layer auth{:root{--auth-bg:#f6f7f4;--auth-text:#2e2e2e;--auth-panel:#fff;--auth-border:#e3e7df;--auth-soft:#eff2eb;--auth-accent:#676767}:root[data-theme=dark]{--auth-bg:#131313;--auth-text:#e4eae4;--auth-panel:#1d1d1d;--auth-border:#313131;--auth-soft:#282828;--auth-accent:#cdcdcd}.secure-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--auth-panel);border:1px solid var(--auth-border);border-left:3px solid #d1d1d1;border-radius:10px;margin-bottom:20px}.secure-banner>svg{color:#c1c1c1;flex:none}.secure-banner strong{font-size:14px}.secure-banner p{font-size:12px;color:var(--muted);line-height:1.7;margin:5px 0 0}.secure-banner .pill{margin-left:auto;flex:none}.member-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.member-stats>div{padding:22px;display:flex;align-items:center;gap:12px;border:1px solid var(--auth-border);background:var(--auth-panel);border-radius:10px}.member-stats strong{font-size:24px;letter-spacing:-1px}.member-stats span{font-size:12px;color:var(--muted);margin-left:auto}.member-stats small{display:block;margin-top:4px;font-size:10px}.member-stats svg{color:var(--muted)}.member-toolbar{display:flex;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid var(--auth-border);border-bottom:1px solid var(--auth-border)}.member-toolbar .filter-search{flex:1}.member-toolbar form{display:flex;gap:8px}.member-toolbar input,.member-edit input:not([type=checkbox]),.member-edit select{background:var(--auth-bg);color:var(--auth-text);border:1px solid var(--auth-border);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:12px}.member-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.member-table th{font-size:10px;letter-spacing:1px;color:var(--muted);padding:14px 24px;background:var(--auth-soft)}.member-table td{padding:19px 24px;border-bottom:1px solid var(--auth-border);font-size:12px}.member-name{display:flex;align-items:center;gap:10px}.member-name span>small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.member-status{display:flex;align-items:center;gap:6px;font-size:11px}.member-status i{width:5px;height:5px;border-radius:50%;background:#b3b3b3}.member-status.disabled i{background:#c96f64}.role-guide{padding:0 24px 24px}.role-guide>div{padding:12px 0;border-bottom:1px solid var(--auth-border)}.role-guide strong{font-size:12px}.role-guide p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:5px}.member-edit{padding:24px}.member-edit-identity{display:flex;align-items:center;gap:13px;padding-bottom:22px}.member-edit-identity strong{font-size:14px}.member-edit-identity small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.member-edit label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.member-edit .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.member-edit h3{font-size:13px;margin:22px 0 12px}.member-edit .scope-checks{display:flex;gap:14px}.member-edit .scope-checks label{flex-direction:row;align-items:center}.grant-list{max-height:220px;overflow:auto;border:1px solid var(--auth-border);border-radius:8px}.grant-list label{flex-direction:row;align-items:center;padding:11px 14px;border-bottom:1px solid var(--auth-border)}.grant-list small{display:block;font-size:10px;margin-top:4px}.grant-list input,.scope-checks input{accent-color:#bdbdbd}.member-edit .modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--auth-border);margin-top:20px}.legacy-import-banner{display:flex;align-items:center;gap:20px;border:1px solid #c8a36455;background:#bd933811;padding:18px 22px;border-radius:8px;margin-bottom:22px}.legacy-import-banner strong{font-size:13px}.legacy-import-banner p{color:var(--muted);font-size:12px;line-height:1.6;margin-top:5px}.legacy-import-banner button{margin-left:auto;flex:none}.member-edit .helper{margin-top:14px}.access-bottom .panel>p{padding:0 24px 24px}@media (max-width:1000px){.member-stats>div{padding:15px;gap:8px}.member-stats span{font-size:10px}.member-stats strong{font-size:20px}.member-toolbar{flex-wrap:wrap}.member-toolbar .filter-search{flex-basis:100%}}@media (max-width:640px){.member-stats{grid-template-columns:1fr}.secure-banner{align-items:flex-start;padding:16px}.secure-banner .pill{display:none}.member-toolbar{padding:14px}.member-toolbar form{width:100%}.member-toolbar form input{min-width:0;flex:1}.member-edit .form-grid{grid-template-columns:1fr}.legacy-import-banner{flex-direction:column;align-items:flex-start}.legacy-import-banner button{margin-left:0}.topbar-actions .role-button{max-width:90px}.member-table td,.member-table th{padding:14px}}}@layer auth{.role-button{white-space:nowrap}.meeting-private-note{line-height:1.65}@media (max-width:640px){.topbar-actions .role-button{max-width:none;font-size:10px;gap:5px}}}.options-panel{overflow:hidden}.option-group-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 22px;gap:20px}.option-group-tabs button{white-space:nowrap;padding:19px 0;font-size:12px;color:var(--muted);border-bottom:2px solid transparent}.option-group-tabs button.active{color:var(--strong);border-color:#b8dd84}.option-group-tabs button>span{font-family:Geist Mono,monospace;font-size:10px;margin-left:9px;background:var(--surface-alt);padding:2px 5px;border-radius:4px}.option-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px}.option-toolbar h2{font-size:17px}.option-toolbar p{font-size:12px;color:var(--muted);margin-top:6px}.option-search{display:flex;gap:10px;align-items:center;padding:14px 23px;background:var(--surface-alt);border-block:1px solid var(--border)}.option-search>input{background:transparent;border:0;outline:none;color:var(--strong);flex:1;min-width:0;font-size:12px}.option-search>label{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;color:var(--muted)}.option-search input[type=checkbox]{accent-color:#b8dd84}.option-row{padding:17px 23px;display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--border)}.option-row>div{flex:1;min-width:0}.option-row strong{font-size:13px}.option-row small{display:block;font-size:10px;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.option-row.retired{opacity:.65}.option-availability{font-size:11px;color:var(--muted)}.option-swatch{width:10px;height:10px;border-radius:50%;flex:none;background:var(--option-color,#94a3b8)}.scaled-option-pill{font-size:9px;background:#a3db6715;color:#81ab47}.options-panel .panel-footnote{display:flex;gap:9px;flex-wrap:wrap;line-height:1.7}.options-panel .panel-footnote .text-button{margin-left:auto}.option-editor{padding:24px;display:grid;gap:20px}.option-editor-intro{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);line-height:1.6}.option-editor-intro svg{flex:none;color:#93b467}.option-editor>label,.account-field-grid>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.option-editor input:not([type=checkbox]),.option-editor select,.account-field-grid input,.account-field-grid select,.account-field-grid textarea{font:inherit;font-size:12px;padding:11px 12px;background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;color:var(--strong);width:100%;min-width:0}.option-editor .option-check{flex-direction:row;align-items:flex-start;gap:10px}.option-check input{accent-color:#a3d36f;margin-top:2px}.option-check small{display:block;margin-top:6px;font-size:11px;color:var(--muted)}.option-editor .modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--border)}.complete-account-form{padding:24px}.drawer-account-form{padding:0}.account-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.account-field-grid .full-field{grid-column:1/-1}.account-field-grid textarea{resize:vertical;min-height:70px;line-height:1.7}.option-select-wrap{display:block;width:100%}.option-select-wrap select{width:100%}.tone-lime{--option-color:#a7cf69;--option-text:#47701d}.tone-blue{--option-color:#64a8ed;--option-text:#286495}.tone-amber{--option-color:#dbac52;--option-text:#8b5c0c}.tone-violet{--option-color:#aa8ee7;--option-text:#7554ab}.tone-red{--option-color:#e58d88;--option-text:#a34842}.tone-teal{--option-color:#66b8a4;--option-text:#307f6e}.tone-slate{--option-color:#91a1b5;--option-text:#65748a}.badge.dynamic-status{background:color-mix(in srgb,var(--option-color) 16%,transparent);color:var(--option-text);border-color:color-mix(in srgb,var(--option-color) 40%,transparent)}.badge.dynamic-status i{background:var(--option-color)}.inline-control.dynamic-status{color:var(--option-text);background:color-mix(in srgb,var(--option-color) 15%,transparent);border-color:color-mix(in srgb,var(--option-color) 40%,transparent)}.inline-control.dynamic-status select{color:inherit}.inline-control.dynamic-status select option{color:var(--strong);background:var(--surface)}:root[data-theme=dark] .tone-lime,:root[data-theme=dark] .tone-blue,:root[data-theme=dark] .tone-amber,:root[data-theme=dark] .tone-violet,:root[data-theme=dark] .tone-red,:root[data-theme=dark] .tone-teal,:root[data-theme=dark] .tone-slate{--option-text:var(--option-color)}.inline-spend-button{font:inherit;color:inherit;text-align:left;border-bottom:1px dashed var(--muted);padding-bottom:2px}.pipeline{overflow-x:auto}.pipeline-stage{min-width:115px;flex:1}.status-option-hint{font-size:11px;color:var(--muted)}@media (max-width:720px){.option-group-tabs{gap:17px;padding:0 16px}.option-toolbar,.option-row{padding:17px}.option-row{gap:10px;flex-wrap:wrap}.option-availability,.scaled-option-pill{display:none}.option-search{padding:12px 17px}.account-field-grid{grid-template-columns:1fr}.account-field-grid .full-field{grid-column:auto}.complete-account-form,.option-editor{padding:20px}.drawer-account-form{padding:0}.option-toolbar p{max-width:260px;line-height:1.6}}.dynamic-status.scaled-status{background:#c5f277;color:#203510;border-color:#a6d369;font-weight:650;box-shadow:0 0 0 1px #c5f27722}.dynamic-status.scaled-status select{color:#203510}.bulk-toolbar>.option-select-wrap{width:auto;min-width:115px}.bulk-toolbar>.option-select-wrap select{font-size:10px;padding:7px 10px}.pipeline{display:flex}.stage-fill{background:var(--option-color)!important}.inline-control>.option-select-wrap{min-width:0}@layer meetings{:root{--meet-bg:#fff;--meet-soft:#f2f5ed;--meet-line:#e6e6e6;--meet-ink:#333333;--meet-muted:#6f6f6f;--meet-accent:#585858;--meet-note:#f8faf5}:root[data-theme=dark]{--meet-bg:#1d1d1d;--meet-soft:#292929;--meet-line:#353535;--meet-ink:#e8e8e8;--meet-muted:#ababab;--meet-accent:#e0e0e0;--meet-note:#1a1a1a}.meeting-summary{display:flex;align-items:center;gap:30px;border:1px solid var(--meet-line);background:var(--meet-bg);border-radius:10px;padding:22px 24px;margin-bottom:22px}.meeting-summary>div:not(:first-child){min-width:100px;display:flex;flex-direction:column;gap:5px;padding-left:24px;border-left:1px solid var(--meet-line)}.meeting-summary>div>strong{font-size:25px;color:var(--meet-ink);font-weight:600}.meeting-summary>div>span{font-size:12px;color:var(--meet-muted)}.meeting-summary-title{display:flex;align-items:center;gap:15px;margin-right:auto}.meeting-summary-title>span{display:grid;place-items:center;width:49px;height:49px;background:var(--meet-soft);color:var(--meet-accent);border-radius:10px}.meeting-summary-title strong{font-size:18px;color:var(--meet-ink)}.meeting-summary-title p{color:var(--meet-muted);margin-top:5px;font-size:12px}.meeting-private-note{display:flex;align-items:center;gap:8px;color:var(--meet-muted);font-size:12px;padding:0 24px 17px}.meeting-filters{display:flex;gap:10px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--meet-line)}.meeting-filters .filter-search{flex:1;min-width:220px}.meeting-filters select{font-size:12px;max-width:210px}.meeting-timeline{padding:0 24px}.meeting-card{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid var(--meet-line)}.meeting-card:last-child{border-bottom:0}.meeting-date-block{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:74px;padding:14px 4px;background:var(--meet-soft);border:1px solid var(--meet-line);border-radius:8px;height:fit-content;color:var(--meet-ink)}.meeting-date-block strong{font-size:29px;line-height:1;font-weight:600;letter-spacing:-.04em}.meeting-date-block span{margin-top:8px;font-family:var(--mono);font-size:10px;color:var(--meet-muted)}.meeting-date-block small{margin-top:9px;font-size:11px}.meeting-card-body{min-width:0;flex:1}.meeting-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.meeting-client{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--meet-accent);font-weight:600;margin-bottom:7px}.meeting-title-button{display:flex;align-items:center;gap:10px;text-align:left;font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.4;padding:0;color:var(--meet-ink)}.meeting-title-button:hover{color:var(--meet-accent)}.meeting-status{font-size:10px;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:5px 8px;border:1px solid var(--meet-line);white-space:nowrap}.meeting-status.completed{color:var(--meet-accent);background:var(--meet-soft)}.meeting-status.planned{background:#203950;color:#c1e3fc}.meeting-status.cancelled{background:#4c2a2d;color:#ffd1d2}.meeting-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;color:var(--meet-muted);font-size:11px}.meeting-meta>span{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.meeting-preview{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.7;color:var(--meet-muted);margin-top:12px}.meeting-card-foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:17px}.meeting-card-foot>div{display:flex;align-items:center;gap:14px;flex:1;flex-wrap:wrap}.meeting-meal-tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--meet-line);background:var(--meet-note);color:var(--meet-muted);padding:5px 8px;border-radius:5px;font-size:11px;white-space:nowrap}.meeting-meal-tag.paid{color:var(--meet-accent);background:var(--meet-soft);border-color:var(--meet-accent)}.meeting-meal-tag b{font-family:var(--mono);font-size:10px;padding-left:6px;border-left:1px solid currentColor;font-weight:400}.meeting-next-flag{display:flex;align-items:center;gap:5px;color:var(--meet-muted);font-size:11px}.meeting-form{padding:0 24px 22px;color:var(--meet-ink)}.meeting-form-intro{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--meet-muted);padding:0 0 16px;line-height:1.6}.meeting-form-section{padding:18px 0;border-top:1px solid var(--meet-line)}.meeting-form-section h3,.meeting-meal-block h3{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:15px}.meeting-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500;min-width:0;margin-bottom:14px}.meeting-form label .optional{margin:0;font-size:10px;font-weight:400}.meeting-form .form-columns{gap:14px}.meeting-form input,.meeting-form select,.meeting-form textarea{width:100%;font-weight:400;font-size:13px}.meeting-form .form-columns label{margin-bottom:0}.meeting-form .form-columns+.form-columns{margin-top:14px}.meeting-form label+.form-columns{margin-top:14px}.meeting-form .form-footer{margin-top:20px;gap:10px;flex-wrap:wrap}.meeting-form .form-footer p{flex:1;min-width:180px;font-size:11px;color:var(--meet-muted)}.meeting-meal-block{padding:18px 18px 9px;background:var(--meet-soft);border:1px solid var(--meet-line);border-radius:9px}.meal-choice-group{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.meal-choice-group button{border:1px solid var(--meet-line);background:var(--meet-bg);color:var(--meet-muted);border-radius:6px;padding:9px 16px;font-size:12px;font-weight:500}.meal-choice-group button.selected{background:var(--meet-accent);border-color:var(--meet-accent);color:var(--meet-bg)}.meeting-meal-block>.form-columns{margin-bottom:15px}.meeting-detail{padding:0 24px 24px;color:var(--meet-ink)}.meeting-detail>h2{font-size:23px;line-height:1.4;margin-bottom:6px}.meeting-detail>.detail-fields{margin-top:21px}.meeting-detail dd{white-space:pre-wrap;overflow-wrap:anywhere}.meeting-note-section{padding:18px 0;border-bottom:1px solid var(--meet-line)}.meeting-note-section h3{font-size:12px;color:var(--meet-muted);margin-bottom:9px}.meeting-note-section p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px}.meeting-audit-note{margin:16px 0}.meeting-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.meeting-panel .panel-title{gap:14px}.meeting-panel .panel-title .button{flex-shrink:0}@media (max-width:1050px){.meeting-summary{gap:16px;padding:18px}.meeting-summary>div:not(:first-child){min-width:75px;padding-left:14px}.meeting-summary-title p{max-width:180px;line-height:1.5}.meeting-filters select{max-width:none;flex:1}}@media (max-width:640px){.meeting-summary{flex-wrap:wrap;gap:18px}.meeting-summary-title{width:100%;margin:0}.meeting-summary>div:not(:first-child){flex:1;padding-left:0;border:0;min-width:0}.meeting-summary>div>strong{font-size:23px}.meeting-summary>div>span{font-size:10px}.meeting-filters{padding:15px}.meeting-filters .filter-search{width:100%;flex-basis:100%}.meeting-filters select{min-width:140px}.meeting-private-note{padding-left:16px;padding-right:16px;line-height:1.6}.meeting-timeline{padding:0 15px}.meeting-card{gap:12px;padding:20px 0}.meeting-date-block{width:55px;padding:10px 3px}.meeting-date-block strong{font-size:23px}.meeting-date-block span{font-size:8px}.meeting-card-heading{flex-wrap:wrap;gap:8px}.meeting-title-button{font-size:15px}.meeting-meta{gap:8px}.meeting-meta>span{line-height:1.5}.meeting-card-foot>div{flex-basis:100%;gap:9px}.meeting-form{padding-left:18px;padding-right:18px}.meeting-form .form-columns{grid-template-columns:1fr;gap:14px}.meeting-meal-block{padding:15px}.meal-choice-group button{padding:8px 11px}.meeting-detail{padding-left:18px;padding-right:18px}.meeting-detail>h2{font-size:20px}.meeting-panel .panel-title{flex-wrap:wrap}}}@layer meetings{.meeting-form .form-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.meeting-form input,.meeting-form select,.meeting-form textarea,.meeting-filters select{background:var(--meet-bg);color:var(--meet-ink);border:1px solid var(--meet-line);border-radius:6px;padding:10px 11px;min-height:40px;font-family:inherit;line-height:1.5;box-sizing:border-box}.meeting-form textarea{resize:vertical;min-height:75px}.meeting-form input:focus,.meeting-form select:focus,.meeting-form textarea:focus,.meeting-filters select:focus{outline:2px solid var(--meet-accent);outline-offset:1px}.meeting-form input::placeholder,.meeting-form textarea::placeholder{color:var(--meet-muted)}.meeting-form .required-note{font-size:10px;color:var(--meet-muted);font-weight:400}.meeting-form .helper,.meeting-detail .helper{font-size:11px;line-height:1.6;color:var(--meet-muted)}.meeting-form .form-error{color:#dc746f;background:var(--meet-note);padding:10px 12px;border-radius:5px;margin-top:15px}.meeting-filters .filter-search{display:flex;align-items:center;gap:9px;border:1px solid var(--meet-line);border-radius:6px;padding:0 11px;background:var(--meet-note);color:var(--meet-muted)}.meeting-filters .filter-search input{width:100%;min-height:40px;background:transparent;color:var(--meet-ink);font-size:12px;border:0;outline:0}.meeting-filters .filter-search:focus-within{outline:2px solid var(--meet-accent);outline-offset:1px}.meeting-panel .table-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--meet-line);color:var(--meet-muted);font-size:11px}.meeting-panel .table-pagination>div{display:flex;align-items:center;gap:13px}.meeting-detail .detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.meeting-detail .detail-fields dt{font-size:11px;color:var(--meet-muted);margin-bottom:7px}.meeting-detail .detail-fields dd{font-size:13px;line-height:1.6;margin:0}.panel-footnote{padding:15px 24px;font-size:12px;color:var(--meet-muted);text-align:center;line-height:1.6}@media (max-width:640px){.meeting-form .form-columns,.meeting-detail .detail-fields{grid-template-columns:1fr}.meeting-panel .table-pagination{padding:15px;flex-wrap:wrap}.meeting-panel .table-pagination>div{gap:8px}.meeting-form .form-footer p{width:100%;flex-basis:100%}}}:root{color-scheme:light;--canvas: #f6f4ef;--surface: #ffffff;--surface-alt: #f0ece4;--field: #fbf9f5;--strong: #211d17;--text: #514b41;--dim: #746b5e;--border: #e3dbce;--ink: #0c0b09;--muted: #746b5e;--line: var(--border);--accent: #d5b78f;--on-accent: #231a0f;--focus-ring: #896235;--gold-text: #866036;--gold-border: #c8ab7f;--auth-bg: var(--canvas);--auth-text: var(--strong);--auth-panel: var(--surface);--auth-border: var(--border);--auth-soft: var(--surface-alt);--auth-accent: var(--strong);--meet-bg: var(--surface);--meet-soft: var(--surface-alt);--meet-line: var(--border);--meet-ink: var(--strong);--meet-muted: var(--muted);--meet-accent: var(--strong);--meet-note: var(--field)}:root[data-theme=dark]{color-scheme:dark;--canvas: #0c0b09;--surface: #141310;--surface-alt: #211e19;--field: #1b1915;--strong: #f4eee4;--text: #ccc3b6;--dim: #a59c8e;--border: #383127;--muted: #a59c8e;--line: var(--border);--ink: #090806;--accent: #d5b78f;--on-accent: #231a0f;--focus-ring: #d5b78f;--gold-text: #dfc49b;--gold-border: #67533a;--auth-bg: var(--canvas);--auth-text: var(--strong);--auth-panel: var(--surface);--auth-border: var(--border);--auth-soft: var(--surface-alt);--auth-accent: var(--strong);--meet-bg: var(--surface);--meet-soft: var(--surface-alt);--meet-line: var(--border);--meet-ink: var(--strong);--meet-muted: var(--muted);--meet-accent: var(--strong);--meet-note: var(--field);background:var(--canvas);color:var(--text)}body,.app-shell,.workspace-main{background:var(--canvas);color:var(--text)}:root .panel,:root .metric-strip,:root .member-stats>div,:root .meeting-summary,:root .current-release-card,:root .activity-count{background:var(--surface);border-color:var(--border)}:root .topbar{background:var(--surface);border-color:var(--border)}:root .sidebar{background:#090806;border-right:1px solid #342a1e}:root .sidebar .workspace,:root .sidebar .scope-card{background:#14120f;border-color:#3b3022}:root .sidebar .workspace-icon{background:#2b2319;border-color:#57452e;color:#ddc29a}:root .sidebar .nav-section-label,:root .sidebar .profile small{color:#a39989}:root .sidebar .nav-item{color:#bcb1a0}:root .sidebar .nav-item svg{color:#a59a89}:root .sidebar .nav-item.active{background:#31271c;color:#e7cda6}:root .sidebar .nav-item.active svg{color:#e7cda6}:root .sidebar .nav-item.active:before{background:#d5b78f}:root .sidebar .nav-item:hover:not(.active){background:#201b14;color:#ecd5b5}:root .sidebar .nav-item small{background:#493823;color:#e7cda6}:root .sidebar .scope-card strong,:root .sidebar .profile strong{color:#e8dbc7}:root .sidebar .scope-card p,:root .sidebar .scope-card button{color:#b6a68c}:root .sidebar .profile{border-color:#3b3022}:root .sidebar .profile .avatar{background:#d5b78f;color:#231a0f}:root .brand-logo-tile{border-color:#e6e6e8;background:#fff;border-radius:7px}:root .button.primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);box-shadow:0 1px 2px #00000010}:root .button.primary:hover{background:color-mix(in srgb,var(--accent) 87%,var(--canvas));border-color:var(--accent)}:root .button.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}:root .button.secondary:hover,:root .icon-button:hover{background:var(--surface-alt);color:var(--strong)}:root .icon-button,:root .text-button,:root .role-button,:root .global-search,:root .breadcrumb{color:var(--dim)}:root .text-button:hover,:root .breadcrumb strong,:root .role-button svg:first-child{color:var(--strong)}:root .page-heading h1,:root .panel-title h2,:root .account-page-toolbar h2,:root .account-name strong,:root .task-content strong,:root .drawer-identity h2,:root .option-row strong,:root .release-content>h2{color:var(--strong)}:root .page-heading p,:root .panel-title p,:root .account-page-toolbar p,:root .account-name small,:root .task-content small,:root .helper{color:var(--dim)}:root .tabs>button,:root .table-context,:root .table-pagination{color:var(--dim)}:root .tabs>button.active,:root .table-context strong{color:var(--strong)}:root .tabs>button.active:after,:root .option-group-tabs button.active{border-color:var(--accent)}:root .tabs>button.active:after{background:var(--accent)}:root .tabs>button>span,:root .count-pill,:root .pill:not(.success){background:var(--surface-alt);border-color:var(--border);color:var(--dim)}:root input,:root select,:root textarea{background:var(--field);color:var(--strong);border-color:var(--border)}:root input::placeholder,:root textarea::placeholder{color:var(--dim)}:root .filter-search{background:var(--field);border-color:var(--border);color:var(--dim)}:root .filter-search input,:root .option-search input,:root .inline-control select,:root .command-input input{background:transparent}:root .filters-toolbar select{background:var(--field);border-color:var(--border);color:var(--text)}:root .account-table th,:root .member-table th{background:var(--surface-alt);border-color:var(--border);color:var(--dim)}:root .account-table td,:root .member-table td{border-color:var(--border)}:root .account-table .spend,:root .plain-control select,:root .owner-cell,:root .category-cell{color:var(--text)}:root .company-avatar{background:var(--surface-alt);border-color:var(--border);color:var(--dim)}:root .scale-filter{background:var(--surface-alt);border-color:var(--border)}:root .scale-filter button.active{background:var(--surface);color:var(--strong)}:root .bulk-toolbar{background:var(--surface-alt);border-color:var(--border)}:root .bulk-toolbar>span{color:var(--strong)}:root .bulk-toolbar select{background:var(--surface);border-color:var(--border);color:var(--strong)}:root .detail-fields dt,:root .source-fields dt{color:var(--dim)}:root .detail-fields dd,:root .source-fields dd,:root .detail-note p{color:var(--text)}:root dialog{background:var(--surface);color:var(--text)}:root .modal-header,:root .drawer-tabs,:root .drawer-footer,:root .drawer{border-color:var(--border)}:root dialog::backdrop{background:#04040699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root .focus-panel,:root .workbook-card,:root .source-notice,:root .field-chips span,:root .checksum,:root .preview-strip,:root .panel-footnote,:root .drawer-footer,:root .change-details,:root .focus-glyph,:root .release-icon{background:var(--surface-alt);border-color:var(--border)}:root .focus-panel>h2,:root .focus-empty strong,:root .note-title,:root .stage-value,:root .metric-number,:root .workbook-card h3,:root .source-sheet-grid strong,:root .source-sheet-grid b{color:var(--strong)}:root .focus-subtitle,:root .focus-empty p,:root .note-focus-list p,:root .source-notice p,:root .workbook-card p,:root .source-sheet-grid p,:root .field-chips span,:root .workspace-footer,:root .panel-footnote,:root .preview-strip{color:var(--dim)}:root .owner-name,:root .owner-bars>button>strong,:root .pipeline-stage strong{color:var(--text)}:root .owner-track,:root .stage-track{background:var(--surface-alt)}:root .owner-fill{background:#ab8c60}:root .metric-label,:root .metric-card p,:root .pipeline-stage small{color:var(--dim)}:root .release-icon,:root .release-live,:root .activity-count{color:var(--text)}:root .release-dot.current{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root .change-description p>button,:root .change-time>span{color:var(--text)}:root .secure-banner{border-left-color:var(--accent)}:root .secure-banner>svg{color:var(--strong)}:root .theme-toggle,:root kbd{background:var(--surface-alt);border-color:var(--border);color:var(--dim)}:root button:focus-visible,:root a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:root input:focus,:root select:focus,:root textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}:root input[type=checkbox]{accent-color:var(--accent)}::selection{background:#d5b78f;color:#231a0f}:root .tone-lime{--option-color:#a7cf69}:root .dynamic-status.scaled-status{background:#c5f277;color:#203510;border-color:#a6d369}:root .dynamic-status.scaled-status select{color:#203510}:root .account-table tr.scaled-row>td{background:color-mix(in srgb,#a7cf69 8%,var(--surface))}:root .account-table tr.scaled-row:hover>td{background:color-mix(in srgb,#a7cf69 14%,var(--surface))}:root .account-table tr.scaled-row>td:first-child{box-shadow:inset 3px 0 #a7cf69}:root .account-table tr.selected-row>td{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.login-shell.login-minimal{min-height:100svh;display:grid;grid-template-columns:1fr;place-items:center;padding:28px;background:radial-gradient(ellipse at 50% 30%,var(--surface-alt),var(--canvas) 70%);color:var(--strong)}.login-card{width:100%;max-width:420px;padding:46px 38px 38px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 80px #00000010}.login-logo{width:45px;height:50px;margin-bottom:28px}.login-logo img{height:36px}.login-card h1{font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.15;letter-spacing:-1.3px;margin:0 0 14px}.login-card>p{font-size:14px;color:var(--dim);line-height:1.6;margin:0 0 34px}.login-card .login-button{min-height:48px;border-radius:8px;font-size:13px!important;padding:14px 16px!important;width:100%;display:flex;justify-content:space-between}.login-card .login-error{margin:18px 0 0;font-size:12px}:root .login-error,:root .form-error{background:#bf403012;border-color:#b9514140;color:#bc5144}:root[data-theme=dark] .login-error,:root[data-theme=dark] .form-error{color:#ed9a8d}@media (max-width:480px){.login-shell.login-minimal{padding:20px}.login-card{padding:36px 26px 28px}.login-card h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.login-card{animation:none}}:root .login-card{border-color:var(--gold-border);box-shadow:0 24px 90px #00000018}:root .login-card h1,:root .tabs>button.active,:root .option-group-tabs button.active,:root .text-button,:root .meeting-client{color:var(--gold-text)}:root .login-shell.login-minimal{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--accent) 10%,var(--canvas)),var(--canvas) 70%)}:root .button.primary{background:linear-gradient(120deg,#e7cca5,#d5b78f 50%,#c7a676);border-color:#d5b78f;color:#231a0f}:root .button.primary:hover{background:#e6cca7;border-color:#e6cca7}:root .release-dot.current{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}:root .release-icon,:root .meeting-summary-title>span,:root .focus-glyph,:root .secure-banner>svg,:root .role-button svg:first-child{color:var(--gold-text)}:root .release-icon,:root .meeting-summary-title>span{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:var(--gold-border)}:root .sidebar .brand-logo-tile{background:#e7d0ad;border-color:#bca078}:root .owner-fill{background:linear-gradient(90deg,#937044,#d5b78f)}:root .heading-dot,:root .live-dot{background:#d5b78f}
