@charset "UTF-8";
.download-button{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;margin:8px 0 1px}
:root{--paper:#f5f5ef;--surface:#fff;--ink:#19241e;--muted:#777e74;--line:#e5e8df;--lime:#d6f368;--green:#256b47;--soft:#eef1e7;--danger:#a43c2d;--radius:14px;font-family:"Segoe UI Variable Text","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper);font-size:14px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #77aa53;outline-offset:3px}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:34px;line-height:1.35;letter-spacing:-1.4px;font-weight:650}h2{font-size:18px;letter-spacing:-.4px;font-weight:650}h3{font-size:16px}p{line-height:1.8}.muted,.fine{color:var(--muted)}.fine{font-size:12px;line-height:1.8}.eyebrow{display:block;font-family:"Bahnschrift","DIN Alternate",sans-serif;font-size:11px;letter-spacing:1.9px;font-weight:600;color:var(--green)}.button{border:1px solid #dce1d6;border-radius:8px;padding:11px 18px;background:#fff;min-height:42px;font-size:13px;font-weight:600;line-height:1.4;transition:background .16s,transform .16s;white-space:nowrap}.button:hover{background:#f0f3e9;border-color:#c5ceb9}.button.primary{background:var(--lime);border-color:var(--lime);color:#26371d}.button.primary:hover{background:#cbe75b}.button:active{transform:translateY(1px)}.button.small{min-height:34px;padding:7px 12px;font-size:12px}.button.full{width:100%}.button.subtle{background:transparent}.text-button{background:none;border:0;padding:7px 0;font-size:12px;color:var(--muted);white-space:nowrap}.text-button:hover{color:var(--ink)}.text-button.danger{color:var(--danger)}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;white-space:nowrap}.brand>span:not(.brand-mark){font-family:"Bahnschrift","Aptos Display",sans-serif;font-size:26px;letter-spacing:-1.4px;font-weight:400}.brand b{font-weight:650}.brand small{border-left:1px solid #d5dacd;margin-left:4px;padding-left:13px;font-size:11px;color:var(--muted);letter-spacing:1px}.brand-mark{display:inline-flex;align-items:flex-end;gap:3px;width:25px;height:27px;transform:skew(-8deg)}.brand-mark i{width:6px;border-radius:2px;background:var(--green)}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:27px}.header{background:rgba(255,255,255,.84);border-bottom:1px solid var(--line)}.header-inner{max-width:1440px;margin:auto;padding:0 42px;height:82px;display:flex;align-items:center;gap:46px}.navigation{display:flex;align-self:stretch;gap:29px;margin-left:14px}.nav-item{background:none;border:0;border-bottom:3px solid transparent;padding:0 1px;margin-bottom:-1px;font-size:13px;color:var(--muted);white-space:nowrap}.nav-item:hover{color:var(--ink)}.nav-item.active{border-color:var(--green);font-weight:650;color:var(--ink)}.header-account{margin-left:auto;display:flex;align-items:center;gap:16px}.team-picker{display:flex;align-items:center;gap:7px;padding-right:18px;border-right:1px solid var(--line);color:var(--muted)}.team-picker>span{font-size:20px}.team-picker select{max-width:142px;font-size:12px;font-weight:550;border:0;background:transparent;color:var(--ink);padding:6px 3px;cursor:pointer}.avatar{display:flex;align-items:center;justify-content:center;background:#e7eddd;border:1px solid #d8e2cb;color:var(--green);width:31px;height:31px;border-radius:50%;font-size:12px;font-weight:650}.main{max-width:1440px;margin:auto;padding:42px 56px 0;min-height:calc(100vh - 156px)}.page{max-width:1280px;margin:auto}.page-title{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px}.page-title .eyebrow{margin-bottom:10px}.page-title p{margin-top:11px;font-size:13px}.page-title>.button{margin-top:16px}.filters{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.filter-right{display:flex;align-items:center;gap:12px}.filters select{height:35px;border:1px solid var(--line);border-radius:7px;padding:0 28px 0 13px;background:#fff;font-size:12px;color:#53604d}.segment{display:inline-flex;border:1px solid #dfe4d7;padding:3px;border-radius:8px;background:#eaece3;gap:2px}.segment button{background:none;border:0;border-radius:5px;padding:7px 16px;font-size:12px;color:var(--muted);min-height:28px}.segment button.selected{background:white;color:var(--ink);font-weight:650;box-shadow:0 1px 4px #27351c0d}.filter-right .segment{background:transparent}.filter-right .segment button{padding:6px 11px}.stat-grid{display:grid;grid-template-columns:1.34fr 1fr 1fr 1fr;gap:16px;margin-bottom:25px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:23px 25px;position:relative;overflow:hidden}.stat.accent-stat{background:var(--lime);border-color:var(--lime)}.stat-label{display:block;font-size:12px;color:#67715f;font-weight:550}.stat strong{display:block;font-family:"Bahnschrift","DIN Alternate",sans-serif;font-size:35px;line-height:1.5;letter-spacing:-1px;font-weight:500;margin-top:8px}.stat .fine{font-size:11px;margin-top:2px;color:#8a9083}.accent-stat .fine{color:#697b3f}.accent-stat:after{content:"↗";position:absolute;top:20px;right:24px;font-size:24px;opacity:.5}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;margin-bottom:24px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:25px 27px 22px}.panel-heading h2{margin-bottom:5px}.live-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#6e7c63;background:#f2f5ed;border:1px solid #e9eee0;border-radius:6px;padding:6px 10px;white-space:nowrap}.live-badge i{height:5px;width:5px;display:inline-block;background:#6c9a5a;border-radius:50%}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th{font-size:11px;color:#939a8e;font-weight:500;padding:14px 20px;background:#fafbf7;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}td{padding:20px;border-bottom:1px solid #edf0e7;vertical-align:middle}th:first-child,td:first-child{padding-left:28px}th:last-child,td:last-child{padding-right:28px}tbody tr:last-child td{border-bottom:0}.rank-cell{width:77px}.rank{font-family:"Bahnschrift",sans-serif;font-size:20px;color:#a5ac9d}.rank-1{color:#496a23}.rank-2{color:#738c58}.rank-3{color:#8a9c72}.own-row{background:#f8fbed}.member-name{display:flex;align-items:center;gap:10px;white-space:nowrap}.member-name strong{font-weight:550}.member-avatar{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;background:#eef0e8;border:1px solid #e3e7db;border-radius:50%;font-size:11px;color:#677456}.you{font-size:9px;border-radius:3px;color:#5a792d;background:#e8f2d7;padding:2px 5px}.numeric{font-variant-numeric:tabular-nums;color:#6c7862;white-space:nowrap}.token-cell{width:23%;min-width:165px;padding-right:40px}.token-cell>strong{font-family:"Bahnschrift",sans-serif;font-weight:500;font-size:19px;display:block}.rank-track{display:block;height:3px;border-radius:4px;background:#eff2e7;max-width:180px;margin-top:8px}.rank-fill{display:block;height:100%;border-radius:4px;background:#b8d784}.rank-1+.rank-track{background:var(--green)}.last-seen{color:#8e9786;font-size:11px;white-space:nowrap}.panel-footer{border-top:1px solid var(--line);padding:15px 27px;display:flex;justify-content:space-between;font-size:10px;color:#939b8c}.bottom-note{display:flex;align-items:center;gap:13px;margin-bottom:22px;color:#8b9780}.bottom-note>span{font-size:20px;color:#7b8e68}.bottom-note p{font-size:11px}.bottom-note .text-button{margin-left:auto;font-size:11px}.empty-state{min-height:276px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 22px 42px}.empty-icon{width:51px;height:51px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe7d4;background:#f1f6e9;border-radius:13px;color:#7d9a55;font-size:28px;margin-bottom:17px}.empty-state h3{font-weight:550;margin-bottom:10px}.empty-state p{max-width:440px;color:var(--muted);font-size:12px;line-height:1.9}.empty-state .button{margin-top:22px}.footer{max-width:1328px;margin:28px auto 0;padding:22px 14px;border-top:1px solid #e0e5d8;display:flex;justify-content:space-between;font-size:10px;color:#969d8d}.footer-dot{padding:0 12px}.version-pill{border:1px solid #dce3d3;color:#6a7959;border-radius:6px;padding:8px 11px;letter-spacing:1px;font:10px "Bahnschrift",sans-serif;white-space:nowrap}.dashboard-grid{display:grid;grid-template-columns:1.9fr 1fr;gap:22px}.dashboard-grid>.panel{min-width:0}.trend-panel{padding-bottom:22px}.chart-axis{display:flex;justify-content:space-between;margin:0 27px 10px;font-size:10px;color:#a1aa97}.chart-axis span:last-child{font:9px "Bahnschrift",sans-serif;letter-spacing:1px}.chart-bars{display:flex;height:165px;gap:7px;align-items:flex-end;margin:0 28px;border-bottom:1px solid #e6ecdc;background:repeating-linear-gradient(to top,transparent 0,transparent 54px,#f0f3e9 55px)}.chart-column{flex:1;height:100%;min-width:2px;display:flex;align-items:flex-end;justify-content:center}.bar-fill{width:100%;max-width:35px;background:#bddc86;border-radius:3px 3px 0 0;transition:height .3s}.chart-column:hover .bar-fill{background:#769e4c}.chart-labels{display:flex;justify-content:space-between;margin:11px 28px 0;font-size:10px;color:#a0a892}.chart-details{margin:17px 28px 0;font-size:11px;color:var(--muted)}summary{cursor:pointer;line-height:1.7}details[open]>summary{margin-bottom:12px}.chart-details table{margin-top:12px}.breakdown{padding:1px 27px 23px}.breakdown-item{margin:17px 0 24px}.breakdown-item>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px;font-size:12px}.breakdown-item strong{font-family:"Bahnschrift",sans-serif;font-weight:500;font-size:16px}.breakdown-track{display:block;height:5px;border-radius:4px;background:#f0f3e9}.breakdown-track i{display:block;height:100%;background:#b5ce96;border-radius:4px}.model-panel td{padding-top:16px;padding-bottom:16px}.model-name{font-family:"Cascadia Code",Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.setup-grid,.team-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:22px}.setup-panel{padding:27px 29px}.step-number{font-family:"Bahnschrift",sans-serif;font-size:14px;color:#738d55;border:1px solid #dfe7d3;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:7px;margin-bottom:22px}.setup-panel h2{margin-bottom:11px}.setup-panel>.muted{font-size:12px;line-height:1.9;max-width:480px}.field{display:block}.field>span{display:block;font-size:12px;font-weight:550;margin-bottom:8px}.field input{width:100%;padding:12px 13px;background:#fff;border:1px solid #dce2d2;border-radius:7px;font-size:12px;color:var(--ink);min-height:43px}.field input::placeholder{color:#a9afa2}.device-create-form{display:flex;align-items:flex-end;gap:11px;margin-top:28px}.device-create-form .field{flex:1;min-width:0}.device-create-form .button{min-height:43px}.dark-panel{background:#23392e;color:#f1f4ec;border-color:#23392e}.dark-panel .step-number{color:#c6e585;border-color:#56674a}.dark-panel .fine{color:#acbca9}.dark-panel>.fine{margin-top:12px}.dark-panel h2{color:#f0f5e9}.command-block{font-family:"Cascadia Code",Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:2;background:#1c2e24;color:#d9edbe;border:1px solid #41533a;border-radius:7px;padding:14px 15px;margin:17px 0}.dark-panel details{margin-top:14px;font-size:11px;color:#c3d7ad}.status-chip{display:inline-block;font-size:10px;color:#5d7b38;background:#f0f6e7;border:1px solid #e2ecd4;padding:4px 7px;border-radius:4px}.status-chip.revoked{color:#989f91;background:#f3f4f0;border-color:#e9ebe5}.compact-panel{padding:25px 29px}.compact-panel h3{font-size:14px;margin-bottom:10px}.compact-panel p{max-width:950px}.secret-card{border-color:#b0ca78;background:#f4fae7;padding:24px 28px}.secret-card>.panel-heading{padding:0;margin-bottom:16px}.secret-card p{font-size:12px;color:#6d8053}.secret-card h2{margin-top:8px}.secret-line{display:flex;gap:9px;margin:19px 0 13px}.secret-input{flex:1;min-width:0;border:1px solid #c5d8a4;background:#fff;border-radius:6px;padding:10px;font-family:Consolas,monospace;font-size:12px}.secret-card .command-block{margin-bottom:10px}.team-overview{padding:29px}.team-identity{display:flex;align-items:center;gap:16px}.team-identity .fine{margin-top:5px}.team-emblem{height:51px;width:51px;border:1px solid #d9e3cc;background:#f0f5e7;color:#6d8950;display:flex;align-items:center;justify-content:center;font-size:31px;border-radius:12px}.team-overview>.fine{margin-top:25px}.invite-box{border-top:1px solid var(--line);margin-top:25px;padding-top:23px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.invite-box code{font-family:"Cascadia Code",Consolas,monospace;display:block;font-size:19px;letter-spacing:1px;margin-top:11px;overflow-wrap:anywhere}.invite-box .button{margin-left:auto}.invite-box .fine{flex-basis:100%;margin-top:-6px}.team-form{margin-top:26px}.team-form .button{margin-top:17px}.message{padding:12px 15px;border-radius:7px;font-size:12px;line-height:1.8}.message.error{background:#fff0e9;border:1px solid #f2d4c6;color:#a24c35}.message.success{background:#f0f7e7;border:1px solid #dcebc9;color:#527a38}.page-error{margin-bottom:25px;display:flex;align-items:center;gap:12px}.page-error .message{flex:1}.loading{padding:70px 20px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:12px}.spinner{width:17px;height:17px;border:2px solid #e1e9d5;border-top-color:#789856;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fade-in .3s ease}@keyframes fade-in{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%,15px);background:#24392c;color:#e8f3db;padding:13px 24px;border:1px solid #3b5135;border-radius:10px;box-shadow:0 7px 30px #1420101f;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100vw - 36px);z-index:100;font-size:12px;line-height:1.8}#toast.visible{opacity:1;transform:translate(-50%,0)}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;font-size:12px;color:var(--muted)}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-story{background:#e9eede;display:flex;flex-direction:column;position:relative;padding:42px 54px;overflow:hidden;border-right:1px solid #dce4d2}.story-content{max-width:480px;margin:auto;padding:42px 0}.story-content>.eyebrow{font-size:10px;letter-spacing:2.8px;margin-bottom:24px}.story-content h1{font-size:55px;font-weight:550;letter-spacing:-2px;line-height:1.4}.story-subtitle{margin-top:22px;color:#7b8970;font-size:13px;max-width:345px;line-height:2}.story-art{margin-top:46px;border:1px solid #d4dfc6;background:#f7f9efb3;border-radius:13px;padding:24px 26px 19px;transform:rotate(-2deg)}.art-label{font:9px "Bahnschrift",sans-serif;letter-spacing:2px;color:#93a07f}.art-bars{height:135px;display:flex;align-items:flex-end;gap:8px;padding:0 5px;margin-top:12px}.art-bars i{flex:1;background:#d5e2bd;border-radius:3px 3px 0 0;min-width:3px}.art-bars i.accent{background:#8eac60}.art-baseline{display:flex;justify-content:space-between;border-top:1px solid #dce5d0;padding-top:12px;font:8px "Bahnschrift",sans-serif;letter-spacing:1.4px;color:#98a489}.story-promises{display:flex;gap:30px;margin-top:42px;font-size:11px;color:#6f805d}.story-foot{font-size:10px;color:#93a083;max-width:450px}.auth-panel{padding:45px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fbfcf7}.auth-card{width:100%;max-width:346px;padding:25px 0}.auth-card>.eyebrow{font-size:9px;margin-bottom:18px;letter-spacing:2px}.auth-card h2{font-size:27px;letter-spacing:-.7px;font-weight:550;margin-bottom:12px}.auth-card>.muted{font-size:12px}.auth-tabs{display:flex;margin:28px 0 26px;border-bottom:1px solid #dfe5d5;gap:30px}.auth-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 1px 13px;color:#9ba58e;font-size:12px;min-width:34px}.auth-tabs button.active{color:#3c5830;border-bottom-color:#577842;font-weight:650}.auth-form .field{margin-bottom:20px}.auth-form .field>span{font-size:11px;font-weight:550;color:#637255}.auth-form .field input{background:#fff}.auth-form .button{margin-top:5px}.auth-form>.fine{margin-top:16px;font-size:10px}.auth-footer{font-size:10px;margin-top:24px;color:#a5af99}.form-alert:not(:empty){margin-bottom:16px}@media(min-width:1600px){.auth-story{padding:50px 70px}.story-content{max-width:530px;width:100%}.story-content h1{font-size:65px}}@media(max-width:1200px){.header-inner{padding:0 28px;gap:25px}.brand small{display:none}.navigation{gap:20px;margin-left:0}.header-account{gap:12px}.main{padding:34px 30px 0}.stat{padding:20px}.stat strong{font-size:30px}.stat-grid{gap:13px}.auth-story{padding:35px}.story-content h1{font-size:45px}.story-promises{gap:18px}.footer{margin-left:30px;margin-right:30px}.header-account>.text-button{font-size:10px}}@media(max-width:940px){.header-inner{height:auto;min-height:78px;flex-wrap:wrap;gap:0;padding:20px 25px 0}.header .brand>span:not(.brand-mark){font-size:24px}.header-account{margin-left:auto;margin-bottom:19px}.header>.header-inner>.brand{margin-bottom:20px}.navigation{order:3;width:100%;height:45px;justify-content:space-around;gap:20px}.nav-item{flex:1}.main{padding:28px 24px 0}.page-title{margin-bottom:25px}h1{font-size:28px;letter-spacing:-1px}.stat-grid{grid-template-columns:1.2fr 1fr;gap:13px}.stat strong{font-size:32px}.stat{padding:20px 23px}.filters{flex-wrap:wrap}.filter-right{margin-left:auto}.dashboard-grid{grid-template-columns:1.5fr 1fr}.setup-grid{grid-template-columns:1fr}.setup-panel{margin-bottom:0}.setup-grid{margin-bottom:24px}.team-grid{gap:15px}.auth-story{padding:30px}.story-content h1{font-size:37px}.story-subtitle{font-size:12px}.story-promises{flex-wrap:wrap;gap:15px}.auth-panel{padding:30px}.story-art{padding:19px}.art-bars{gap:5px}.bottom-note{flex-wrap:wrap;gap:8px}.bottom-note .text-button{margin-left:0}.version-pill{font-size:9px}.footer{margin-left:24px;margin-right:24px}}@media(max-width:640px){.main{padding:25px 16px 0}.header-inner{padding:18px 16px 0}.header-account{gap:10px}.header-account .avatar{display:none}.team-picker{border-right:0;padding-right:0;gap:3px}.team-picker select{max-width:112px;font-size:11px}.team-picker>span{display:none}.header-account>.text-button{font-size:11px}.header .brand>span:not(.brand-mark){font-size:23px}.brand-mark{transform:scale(.85) skew(-8deg);transform-origin:left center;margin-right:-3px}.navigation{gap:8px;height:46px}.nav-item{font-size:12px}.page-title{align-items:flex-start;gap:12px;margin-bottom:24px}.page-title .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:9px}.page-title h1{font-size:23px;letter-spacing:-.8px;max-width:255px}.page-title p{font-size:11px;max-width:300px;margin-top:10px}.page-title>.button{padding:9px 11px;font-size:10px;min-height:35px;margin-top:26px}.stat-grid{gap:10px;margin-bottom:19px;grid-template-columns:1fr 1fr}.stat{padding:17px 15px;border-radius:10px}.stat strong{font-size:30px;margin-top:6px}.stat-label{font-size:10px}.stat .fine{font-size:9px;line-height:1.7;margin-top:1px}.accent-stat:after{font-size:19px;top:13px;right:13px}.filters{gap:10px;margin-bottom:18px}.segment{padding:2px}.segment button{font-size:10px;padding:7px 11px}.filter-right{margin-left:0;width:100%;justify-content:space-between;gap:7px}.filters select{font-size:10px;height:32px;padding-left:9px;padding-right:8px;max-width:110px}.filter-right .segment button{font-size:10px;padding:5px 8px}.filter-right .button{font-size:10px;padding:6px 8px;min-height:32px}.panel{border-radius:11px;margin-bottom:19px}.panel-heading{padding:20px 18px;gap:11px}.panel-heading h2{font-size:15px}.panel-heading .fine{font-size:10px;max-width:220px}.live-badge{font-size:9px;padding:5px 7px}.empty-state{min-height:270px;padding:28px 20px 35px}.empty-state h3{font-size:14px}.empty-state p{font-size:11px}.empty-state .button{font-size:11px}.panel-footer{padding:13px 17px;font-size:9px;gap:10px}.bottom-note>span{font-size:16px}.bottom-note p{font-size:10px;max-width:300px}.bottom-note .text-button{font-size:10px}.footer{margin:23px 16px 0;padding:19px 0;font-size:9px;gap:10px}.footer>span:last-child{max-width:150px;text-align:right;line-height:1.8}.footer-dot{padding:0 5px}.dashboard-grid{grid-template-columns:1fr;gap:0}.chart-bars{height:150px;gap:5px;margin:0 19px}.chart-axis{margin-left:19px;margin-right:19px}.chart-labels{margin-left:19px;margin-right:19px}.breakdown{padding:0 19px 10px}.setup-panel{padding:23px 21px}.setup-panel>.muted{font-size:11px}.step-number{margin-bottom:18px}.device-create-form{flex-wrap:wrap;gap:13px}.device-create-form .field{flex-basis:100%}.device-create-form .button{margin-left:auto}.command-block{font-size:10px}.version-pill{padding:7px 8px;font-size:8px;margin-top:21px;max-width:125px}.compact-panel{padding:22px}.compact-panel .fine{font-size:11px}.secret-card{padding:21px 18px}.secret-card h2{font-size:16px}.secret-card .panel-heading{flex-wrap:wrap}.secret-line{gap:6px;flex-wrap:wrap}.secret-input{flex-basis:100%}.secret-line .button{flex:1}.secret-card p{font-size:11px}.team-grid{grid-template-columns:1fr;gap:19px;margin-bottom:19px}.team-overview{padding:23px 20px}.invite-box{gap:16px}.invite-box code{font-size:16px}.invite-box .button{margin-left:0;font-size:11px}.invite-box .fine{font-size:10px}.team-form{margin-top:20px}.team-form .button{font-size:11px}.auth-layout{display:flex;flex-direction:column;min-height:100vh}.auth-story{padding:25px 25px 30px;border-right:0;border-bottom:1px solid #dce4d2}.auth-story .brand small{display:inline-block}.story-content{margin:0;padding:30px 0 0;max-width:none}.story-content>.eyebrow{font-size:8px;margin-bottom:14px;letter-spacing:2px}.story-content h1{font-size:34px;line-height:1.45;letter-spacing:-1px}.story-content h1 br{display:none}.story-subtitle{font-size:11px;max-width:315px;margin-top:13px}.story-art,.story-promises,.story-foot{display:none}.auth-panel{padding:25px;flex:1}.auth-card{max-width:390px;padding:5px 0}.auth-card>.eyebrow{display:none}.auth-card h2{font-size:22px;margin-bottom:9px}.auth-card>.muted{font-size:11px}.auth-tabs{margin:20px 0 23px}.auth-form .field{margin-bottom:17px}.auth-form .field input{font-size:13px;min-height:44px}.auth-form .field>span{font-size:11px}.auth-footer{margin-top:20px}.form-alert .message{font-size:11px}td,th{padding-left:16px;padding-right:16px}th:first-child,td:first-child{padding-left:20px}th:last-child,td:last-child{padding-right:20px}.token-cell{padding-right:25px}table{font-size:11px}.rank{font-size:18px}.model-name{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.install-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:14px 0 17px}.install-platforms{font-size:10px;color:#b8c9a8;letter-spacing:.3px}.install-state{border:1px solid #53674b;border-radius:9px;background:#2b4233;padding:18px;margin:19px 0}.install-state>strong{font-size:13px;color:#e6f2d5}.install-state .fine{margin:8px 0 13px}.install-state .button{background:#f0f5e9;color:#37552b;font-size:11px}.install-steps{padding-left:18px;color:#bed0b0;font-size:11px;line-height:1.9;margin:20px 0}.install-steps li{padding-left:4px;margin:8px 0}.origin-chip{font-family:"Cascadia Code",Consolas,monospace;overflow-wrap:anywhere;font-size:10px}.install-local-note{font-size:11px;line-height:1.9;color:#d1deb9;border-left:2px solid #a3c45b;padding-left:12px;margin-top:15px}.manual-install{border-top:1px solid #465b3e;padding-top:17px;margin-top:21px}.manual-install>.fine{margin:14px 0}.deployment-link{display:inline-block;color:#d4e9a5;text-underline-offset:4px;font-size:11px;line-height:1.8;margin:8px 0 4px}.manual-install .download-button{margin-top:6px;font-size:11px}.manual-install .command-block{font-size:10px}@media(max-width:640px){.install-actions{align-items:flex-start;gap:9px}.install-actions .button{width:100%;font-size:12px}.install-platforms{font-size:9px}.install-steps{font-size:10px}.install-state{padding:15px}.install-local-note{font-size:10px}.manual-install .download-button{width:100%;text-align:center}}
