:root{--ink:#203c33;--muted:#7a8780;--green:#235846;--deep:#123f32;--lime:#d4f3a4;--line:#e6ebe5;--paper:#f6f8f4;--white:#fff;--shadow:0 5px 24px #183c2b03;font-family:"Segoe UI",Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #5f9e78;outline-offset:3px}input,select,textarea{color:var(--ink);border:1px solid #dbe3db;border-radius:8px;background:white;padding:11px 13px;min-width:0}input:focus,textarea:focus,select:focus{border-color:#56866b}p{line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600}h1{font-size:30px;line-height:1.2;letter-spacing:-1px;margin-bottom:10px}h2{font-size:17px;letter-spacing:-.3px;margin-bottom:6px}small{font-size:12px}strong,b{font-weight:600}.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.skip-link{position:fixed;top:-60px;left:16px;padding:12px;background:white;z-index:10}.skip-link:focus{top:10px}.boot{padding:100px;text-align:center}.shell{display:flex;min-height:100vh}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:29px 18px 0;display:flex;flex-direction:column;z-index:5;overflow-y:auto}.brand{display:flex;align-items:center;gap:9px;margin:0 9px 33px}.brand>span{font-size:21px;font-weight:750;letter-spacing:-1px;line-height:1.1}.brand-light{font-weight:400}.brand small{display:block;font-size:9px;letter-spacing:1.6px;font-weight:600;color:#718777;margin-top:7px}.workspace-label{display:flex;align-items:center;gap:7px;margin:0 10px 29px;color:#8a948b;font-size:10px}.workspace-dot,.connection-dot{width:5px;height:5px;border-radius:50%;background:#7cb584;display:inline-block;flex-shrink:0}.nav-link{display:flex;gap:12px;align-items:center;padding:12px 13px;color:#6b786f;font-size:12px;font-weight:500;margin-bottom:4px;border-radius:7px;min-height:43px;transition:background .15s}.nav-link .icon{width:18px;height:18px;stroke-width:1.55}.nav-link:hover{background:#f5f7f2}.nav-link.selected{background:#edf3e7;color:#30553d;font-weight:650}.nav-link.selected .icon{stroke-width:1.9}.nav-count{margin-left:auto;background:#dce8d3;border-radius:5px;font-size:10px;padding:2px 6px}.nav-label{font-size:9px;letter-spacing:1.4px;color:#a1a99f;font-weight:600;margin:25px 13px 12px}.sidebar-bottom{margin-top:auto;padding-top:28px}.help-card{border:1px solid var(--line);border-radius:9px;padding:15px;margin:0 2px 20px;background:#fafbf8}.help-card>.icon{display:block;margin-bottom:12px;color:#638269}.help-card strong{font-size:12px}.help-card p{font-size:11px;color:#839080;margin:6px 0 13px}.help-card a{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600}.help-card a .icon{width:14px;height:14px}.sidebar-footer{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);padding:15px 4px;font-size:9px;color:#859182}.sidebar-footer>span:last-child{margin-left:auto}.main-wrap{margin-left:246px;width:calc(100% - 246px)}.topbar{height:81px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid var(--line)}.breadcrumb{display:flex;gap:15px;font-size:11px;color:#869084}.breadcrumb>span{color:#c8cfc6}.breadcrumb strong{font-weight:500;color:#475f4d}.topbar-right{display:flex;align-items:center;gap:27px}.today{font-size:11px;color:#899284;border-right:1px solid var(--line);padding-right:26px}.user-button{display:flex;align-items:center;gap:10px;border:0;padding:0;background:transparent;text-align:left}.avatar{width:36px;height:36px;border:1px solid #d6dfce;background:#edf1e8;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#638052;font-size:11px;font-weight:650}.user-button strong{font-size:11px;display:block}.user-button small{font-size:9px;color:#8c9687;display:block;margin-top:3px}.environment-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 36px;background:#f2f2e7;border-bottom:1px solid #e7e9db;font-size:10px;color:#7f825f}.environment-bar>span{display:flex;align-items:center;gap:7px}.environment-bar .icon{width:14px;height:14px}.demo-switch{display:flex;align-items:center;gap:8px;font-size:9px;white-space:nowrap}.demo-switch select{font-size:10px;padding:5px 24px 5px 8px;border-color:#e0e3cd;background:#fafbf3;max-width:180px}main{max-width:1490px;margin:0 auto;padding:33px 36px 34px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.7px;color:#8b9a80;margin-bottom:11px}.page-heading p{font-size:12px;color:#879181;margin-bottom:0}.heading-actions{flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;min-height:39px;padding:10px 16px;font-size:11px;font-weight:600;border:1px solid transparent;transition:background .15s;white-space:nowrap}.btn .icon{height:15px;width:15px}.btn.primary{background:#285c43;color:#fff;box-shadow:0 3px 6px #173c2c0d}.btn.primary:hover{background:#17452e}.btn.secondary{background:#fff;border-color:#dfe6db;color:#486045}.btn.secondary:hover{background:#f2f6ee}.btn.small{font-size:10px;min-height:31px;padding:6px 11px}.welcome-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:20px;margin-bottom:27px}.welcome-card{position:relative;overflow:hidden;background:#173f32;border-radius:12px;color:#fff;padding:25px 28px}.hero-kicker{font-size:8px;letter-spacing:1.5px;color:#b2c1aa;display:flex;align-items:center;gap:8px;margin-bottom:18px}.hero-kicker span{height:5px;width:5px;border-radius:50%;background:#c3e88e}.welcome-card h2{font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.8px;position:relative;margin-bottom:11px}.welcome-card p{font-size:11px;color:#bdcfbf;position:relative;margin-bottom:19px;line-height:1.7}.hero-mark{position:absolute;right:-14px;top:-61px;font-size:300px;font-weight:200;color:#c2e88f14;line-height:1;transform:rotate(-4deg)}.welcome-card:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #b5d5920c;border-radius:50%;top:90px;right:-120px;pointer-events:none}.share-link{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 13px;border:1px solid #6c8c6757;border-radius:7px;background:#ffffff08;gap:10px;position:relative;z-index:1;max-width:460px}.share-link>span{font-size:11px;letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d6e1cc}.share-link button{background:#d6eead;color:#23442a;white-space:nowrap;display:flex;align-items:center;gap:7px;padding:8px 11px;border:0;border-radius:4px;font-size:10px;font-weight:600}.share-link .icon{width:13px;height:13px}.welcome-card>small{display:block;font-size:8px;color:#8da58d;margin-top:9px}.portfolio-card{background:#edf1e7;border:1px solid #e1e8d8;border-radius:12px;padding:25px 25px 19px;display:flex;flex-direction:column}.portfolio-top{display:flex;justify-content:space-between;align-items:center;color:#8c9a7b}.portfolio-top>span{font-size:9px;letter-spacing:1.4px;font-weight:600}.portfolio-top .icon{width:18px;height:18px}.portfolio-card>strong{font-size:56px;font-weight:500;letter-spacing:-2px;line-height:1.2;margin-top:10px}.portfolio-card>strong small{display:block;font-size:12px;letter-spacing:0;color:#6f8061;margin-top:0;font-weight:400}.portfolio-stats{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid #dce4d3;padding:21px 0 18px;margin-bottom:12px}.portfolio-stats div{display:flex;flex-direction:column;gap:5px}.portfolio-stats div+div{border-left:1px solid #d7e0cc;padding-left:20px}.portfolio-stats b{font-size:18px;line-height:1;font-weight:500}.portfolio-stats span{font-size:9px;color:#879379}.text-button{border:0;background:transparent;color:#557144;font-size:10px;display:inline-flex;align-items:center;gap:8px;font-weight:600;padding:5px 0}.text-button .icon{width:14px;height:14px}.portfolio-card .text-button{justify-content:space-between;width:100%;margin-top:auto}.section-label{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.4px;color:#7b8b70;font-weight:600;margin-bottom:12px}.section-label>span{font-size:9px;letter-spacing:0;color:#98a08f;font-weight:400}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.metric{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 17px 18px;box-shadow:var(--shadow)}.metric-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#7d8b74;gap:6px;margin-bottom:15px}.metric-label>span{padding:6px;border-radius:7px;background:#f4f6f0;color:#8b9e7b}.metric-label .icon{width:15px;height:15px}.metric>strong{font-size:26px;font-weight:500;letter-spacing:-.8px;display:block;white-space:nowrap}.metric>small{font-size:8px;color:#99a18f;display:block;margin-top:9px}.metric.highlight{background:#eaf1e3;border-color:#d8e5cd}.metric.highlight .metric-label{color:#5f7d48}.metric.highlight .metric-label>span{background:#dce8d2;color:#65834a}.metric.highlight>strong{color:#456a32}.content-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;margin-bottom:22px}.panel{background:white;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden;margin-bottom:22px}.content-grid .panel{margin-bottom:0}.section-head{padding:22px 23px 17px;display:flex;justify-content:space-between;align-items:center;gap:15px}.section-head h2{font-size:14px;font-weight:600;margin:0}.section-head p{font-size:10px;color:#949d8b;margin:6px 0 0}.chart-key{display:flex;align-items:center;gap:5px;font-size:8px;color:#9da58f;white-space:nowrap}.chart-key i{width:6px;height:6px;background:#b1ce95;border-radius:2px}.bar-chart{height:203px;margin:8px 24px 0;display:flex;gap:13px}.chart-axis{width:61px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:33px;font-size:8px;color:#a5ad9b}.bars{display:flex;align-items:stretch;justify-content:space-around;gap:17px;flex:1;background:repeating-linear-gradient(to top, transparent 0,transparent 83px,#edf0e9 84px,#edf0e9 85px);background-position:0 -26px}.bar-column{width:12%;display:flex;flex-direction:column;text-align:center}.bar-space{height:170px;display:flex;align-items:flex-end;justify-content:center}.bar{background:#e0eacb;width:100%;max-width:42px;border-radius:5px 5px 0 0;position:relative;min-height:2px}.bar.last{background:#b6ce91}.bar.negative{background:#e6b5a2}.bar span{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#7d9364;white-space:nowrap;font-size:8px;opacity:0}.bar-column:hover .bar span{opacity:1}.bar-label{font-size:9px;color:#929c83;margin-top:14px}.chart-foot{font-size:8px;color:#a2aa98;border-top:1px solid #f0f2eb;padding:13px 22px;display:flex;align-items:center;gap:7px}.chart-foot .icon{width:11px;height:11px}.next-steps{padding-bottom:14px}.next-steps>.section-head{padding-bottom:10px}.next-steps>button{border:0;background:transparent;width:100%;display:flex;align-items:center;text-align:left;padding:12px 22px;gap:12px}.next-steps>button:hover{background:#fafbf7}.step-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-icon>.icon{height:16px;width:16px}.mint{background:#eaf0de;color:#698650}.peach{background:#faf0e4;color:#bb9a70}.lavender{background:#edeaf4;color:#9383a7}.next-steps>button>span:nth-child(2){flex:1}.next-steps strong{display:block;font-size:11px;font-weight:500}.next-steps small{font-size:9px;color:#99a08f;display:block;margin-top:5px}.next-steps>button>.icon{height:13px;width:13px;color:#a6b09a}.rule-note{margin:10px 20px 0;border-top:1px dashed #dee7d4;padding-top:14px;font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#a1aa94}.rule-note strong{font-size:12px;letter-spacing:0;color:#6b7d54;text-transform:none;margin:6px 0}.rule-note>span{font-size:9px;text-transform:none;letter-spacing:0;display:block;line-height:1.6;color:#96a087}.table-scroll{width:100%;overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{background:#fafbf8;font-size:8px;font-weight:600;color:#939e86;text-transform:uppercase;letter-spacing:.7px;padding:13px 23px;border-block:1px solid #f0f3eb}td{font-size:10px;color:#7c8b70;padding:16px 23px;border-bottom:1px solid #f1f3ed}tr:last-child td{border-bottom:none}td strong{color:#526747;font-weight:500}td small{display:block;color:#a0a994;font-size:8px;margin-top:5px}td code{font-family:inherit;font-size:9px}tbody tr:hover{background:#fdfefb}.badge{display:inline-flex;align-items:center;gap:5px;background:#f5f2e7;color:#9f9166;font-size:8px;padding:5px 8px;border-radius:5px;white-space:nowrap}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.green{background:#eef4e7;color:#79985b}.badge.red{background:#fbede8;color:#b57a67}.positive-text{color:#6b8f4a!important}.negative-text{color:#bc7b64!important}.recent-panel{margin-bottom:0}.page-footer{max-width:1490px;margin:auto;padding:0 36px 24px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#a2aa96}.page-footer button{border:0;background:transparent;padding:0;font-size:9px;color:#909e80;display:flex;align-items:center;gap:5px}.page-footer .icon{width:11px;height:11px}.info-note{background:#eef3e7;border:1px solid #e0e9d5;border-radius:8px;padding:14px 17px;font-size:11px;color:#7a8c66;display:flex;align-items:center;gap:12px;margin-bottom:23px;line-height:1.6}.info-note .icon{width:17px;height:17px}.toolbar{display:flex;justify-content:space-between;align-items:center;padding:17px 23px;gap:14px}.search-field{display:flex;align-items:center;gap:9px;color:#a1af90;max-width:360px;width:100%}.search-field .icon{height:17px;width:17px}.search-field input{border:0;background:transparent;padding:7px 0;font-size:11px;min-width:100px;width:100%}.toolbar select{font-size:11px;padding:7px 10px}.fine-print{font-size:10px;color:#8e9d7d;margin:15px 0 0;line-height:1.8}.offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.offer-card{padding:24px}.offer-card>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;color:#7d9467}.offer-card h2{font-size:23px;letter-spacing:.6px}.offer-card p{font-size:12px;color:#8d9b7c;min-height:40px}.offer-details{display:flex;flex-wrap:wrap;gap:22px;border-block:1px solid #ebf0e3;padding:18px 0;margin-bottom:16px}.offer-details span{font-size:9px;color:#a0ad8b}.offer-details strong{display:block;margin-top:7px;color:#758a5e;font-size:11px}.offer-card>small{font-size:9px;color:#98a786}.table-total{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;background:#fafcf6;border-top:1px solid #edf1e5;font-size:11px;color:#83966c}.table-total strong{font-size:16px;color:#5c7b41}.payout-banner{background:#e9f0e0;border:1px solid #dae5ca;border-radius:10px;padding:27px;display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.payout-banner>div{display:flex;align-items:center;gap:20px;font-size:11px;color:#849869}.payout-banner>div>.icon{width:35px;height:35px}.payout-banner strong{display:block;font-size:32px;color:#4e7131;margin-top:7px;font-weight:500}.payout-banner p{font-size:11px;color:#8b9c75;margin:0}.material-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.material-art{height:230px;padding:30px;display:flex;justify-content:space-between;align-items:flex-start}.material-art>span{font-size:34px;font-weight:650;letter-spacing:-1.5px;line-height:1.1}.material-art>.icon{width:30px;height:30px}.material-body{padding:26px}.material-body p{font-size:12px;color:#909e7f;max-width:330px;margin:12px 0 20px}.material-body small{display:block;font-size:9px;color:#9eaa90;margin-top:16px}.admin-grid{grid-template-columns:1fr 1fr}.lab-actions{display:flex;gap:12px;padding:0 23px 23px;flex-wrap:wrap}.profile-panel{max-width:680px;padding-bottom:26px}.profile-panel>.btn{margin-left:24px}.profile-info{padding:12px 24px 20px;display:flex;align-items:center;gap:20px}.profile-info p{font-size:12px;margin:8px 0}.avatar.large{width:60px;height:60px;font-size:22px}.profile-panel dl{margin:0;padding:5px 24px 25px;display:grid;grid-template-columns:150px 1fr;gap:18px;font-size:11px;line-height:1.7}.profile-panel dt{color:#97a587}.profile-panel dd{margin:0;color:#60794b}.pending-page{padding:90px 30px;text-align:center;max-width:660px;margin:auto}.pending-page .eyebrow{margin-top:25px}.pending-page p{font-size:14px;color:#8b9c79;max-width:480px;margin:20px auto 25px}.pending-page>.text-button{display:flex;margin:20px auto}.big-icon{display:inline-flex;padding:23px;background:#eaf0e1;border-radius:50%;color:#759854}.big-icon>.icon{height:35px;width:35px}.empty{padding:55px 20px;text-align:center;color:#9dad89}.empty>.icon{display:block;margin:0 auto 15px;height:29px;width:29px}.empty strong{display:block;font-size:14px}.empty p{font-size:11px;max-width:360px;margin:10px auto 0}.icon-button{background:none;border:0;padding:7px}.menu-toggle{display:none}#toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,25px);padding:14px 23px;background:#254c36;color:white;border:1px solid #476c48;border-radius:10px;font-size:12px;box-shadow:0 10px 40px #112b2726;opacity:0;pointer-events:none;z-index:20;transition:.2s;max-width:calc(100vw - 30px);width:max-content}#toast.visible{opacity:1;transform:translate(-50%,0)}#toast.error{background:#7c4936;border-color:#a4765f}dialog{border:1px solid #e4ebda;border-radius:13px;box-shadow:0 20px 80px #14251933;max-width:520px;width:calc(100vw - 30px);padding:0;color:var(--ink)}dialog::backdrop{background:#173a3155;backdrop-filter:blur(3px)}.modal-head{padding:23px 25px 17px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1e6}.modal-head h2{margin:0;font-size:19px}.modal-head .close{border:0;background:none;color:#8f9f7c;font-size:26px;line-height:1}.modal-body{padding:23px 25px 10px}.modal-body p{font-size:12px;color:#8a9b75}.modal-body label,.auth-form-wrap label{display:block;font-size:12px;font-weight:500;color:#607b47;margin-bottom:18px}.modal-body input,.modal-body select,.modal-body textarea,.auth-form-wrap input{display:block;width:100%;margin-top:8px;font-size:13px;border-color:#dce5ce}.modal-body textarea{resize:vertical;min-height:100px}.modal-body .checkbox,.auth-form-wrap .checkbox{display:flex;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.6;gap:9px;color:#8a9d71}.checkbox>input{width:16px;height:16px;margin:3px 0 0;flex-shrink:0;accent-color:#476b2f}.modal-footer{padding:18px 25px 23px;display:flex;justify-content:flex-end;gap:10px}.modal-error,.auth-error{font-size:12px;color:#b17b60;line-height:1.6}.modal-error{padding:0 25px}.auth-error{margin-bottom:14px}.auth-shell{max-width:none;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;padding:0}.auth-story{background:#193e30;color:#f4f6ec;padding:50px 60px;display:flex;flex-direction:column;justify-content:space-between}.auth-story .brand{margin:0;align-self:flex-start}.auth-story .brand small{color:#adc29a}.auth-story h1{font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-1.8px}.auth-story .eyebrow{display:block;color:#abc78d;margin-bottom:22px}.auth-story p{color:#abbf99;font-size:15px}.auth-story>small{font-size:10px;color:#7f9f65;line-height:1.8}.auth-form-wrap{padding:80px 40px;display:flex;align-items:center;justify-content:center}.auth-form-wrap form{width:100%;max-width:370px}.auth-form-wrap h1{font-size:29px}.auth-form-wrap p{font-size:12px;color:#8c9f74;margin:15px 0 30px}.auth-form-wrap .btn{width:100%;margin-top:5px;font-size:13px;padding:14px}.auth-links{display:flex;justify-content:space-between;margin-top:24px}.auth-links button{border:0;background:none;color:#72934e;font-size:11px;padding:0}.auth-form-wrap .fine-print{font-size:9px;line-height:1.8}.auth-form-wrap #auth-privacy{margin:-5px 0 20px}
@media(min-width:1600px){main{padding-top:40px}.welcome-card{padding:30px 35px}.welcome-card h2{font-size:34px}.welcome-card p{font-size:13px}.portfolio-card{padding:30px}.metric{padding:20px 23px}.metric>strong{font-size:31px}.metric-label{font-size:12px}.metric>small{font-size:10px}.section-head h2{font-size:16px}.section-head p{font-size:12px}td{font-size:12px}th{font-size:10px}.next-steps strong{font-size:13px}.next-steps small{font-size:11px}.next-steps>button{padding-block:15px}.bar-chart{height:225px}.bar-space{height:192px}.share-link>span{font-size:13px}.page-heading p{font-size:14px}.page-heading h1{font-size:34px}}
@media(max-width:1200px){.sidebar{width:215px;padding-inline:12px}.main-wrap{margin-left:215px;width:calc(100% - 215px)}.topbar{padding:0 24px}.environment-bar{padding:10px 24px}main{padding:27px 24px}.page-footer{padding-inline:24px}.brand{gap:7px}.brand>span{font-size:19px}.brand img{width:33px;height:33px}.brand small{font-size:8px}.nav-link{font-size:11px;gap:9px}.workspace-label{font-size:9px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.welcome-card{padding:23px}.welcome-card h2{font-size:26px}.portfolio-card{padding:22px}.portfolio-stats div+div{padding-left:13px}.metric{padding:13px}.metric>strong{font-size:23px}.metric-label{font-size:9px}.metric>small{font-size:8px}.section-head{padding-inline:18px}.section-head h2{font-size:13px}.section-head p{font-size:9px}.next-steps>button{padding-inline:18px;gap:10px}.next-steps strong{font-size:10px}.next-steps small{font-size:8px}.content-grid{grid-template-columns:1.5fr 1fr;gap:16px}.chart-key{display:none}td,th{padding-inline:18px}.admin-grid{grid-template-columns:1fr}.bar-chart{margin-inline:18px}.bar-chart .chart-axis{width:54px}.bars{gap:12px}.environment-bar>span{font-size:9px}.demo-switch{font-size:0}.demo-switch select{font-size:9px}}
@media(max-width:980px){.sidebar{width:188px}.main-wrap{margin-left:188px;width:calc(100% - 188px)}.brand>span{font-size:17px}.brand img{width:29px;height:29px}.brand small{font-size:7px}.nav-link{font-size:10px;padding:11px 9px}.workspace-label{font-size:8px;margin-inline:8px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.heading-actions .btn{font-size:10px;padding-inline:10px}.welcome-grid{grid-template-columns:1.6fr 1fr;gap:14px}.welcome-card{padding:20px}.welcome-card h2{font-size:24px}.welcome-card p{font-size:10px}.hero-kicker{font-size:7px}.portfolio-card{padding:20px}.portfolio-card>strong{font-size:44px}.portfolio-stats{gap:7px}.portfolio-stats div+div{padding-left:8px}.portfolio-stats span{font-size:8px}.portfolio-stats b{font-size:16px}.share-link{padding-left:9px}.share-link>span{font-size:9px}.share-link button{font-size:9px;padding:7px}.share-link button .icon{display:none}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-label{font-size:11px}.metric>small{font-size:9px}.content-grid{grid-template-columns:1fr}.next-steps{display:grid;grid-template-columns:1fr 1fr}.next-steps>.section-head,.next-steps>.rule-note{grid-column:1/-1}.next-steps strong{font-size:11px}.next-steps small{font-size:9px}.bar-chart{height:230px}.bar-space{height:197px}.topbar{padding-inline:24px}.topbar-right{gap:12px}.today{display:none}.offer-grid{grid-template-columns:1fr}.material-art{height:180px;padding:23px}.material-art>span{font-size:27px}.material-art>.icon{width:22px;height:22px}.material-body{padding:23px}.material-body h2{font-size:15px}.material-body p{font-size:11px}.section-label>span{font-size:8px;max-width:230px;text-align:right}.auth-story{padding:35px}.auth-story h1{font-size:38px}.auth-story p{font-size:12px}}
@media(max-width:760px){.sidebar{transform:translateX(-100%);width:246px;transition:transform .2s;box-shadow:10px 0 40px #193c2b22;top:63px;padding-top:20px}.sidebar.open{transform:translateX(0)}.sidebar .brand{display:none}.sidebar .workspace-label{font-size:10px;margin:0 12px 20px}.sidebar .nav-link{font-size:12px;padding:12px}.sidebar .help-card{display:none}.sidebar-bottom{padding-top:16px}.main-wrap{width:100%;margin:0}.topbar{height:63px;padding:0 20px;position:relative;z-index:6}.menu-toggle{display:block;margin-right:10px}.breadcrumb{margin-right:auto;font-size:10px;gap:9px}.breadcrumb>span,.breadcrumb>strong{display:none}.user-button strong{font-size:11px}.user-button small{font-size:8px}.user-button .avatar{width:31px;height:31px}.environment-bar{padding:9px 20px;align-items:flex-start;gap:10px}.environment-bar>span{display:block;line-height:1.6;font-size:8px;max-width:250px}.environment-bar>span .icon{display:none}.environment-bar strong{display:inline;margin-right:4px}.demo-switch select{font-size:9px;max-width:125px}main{padding:25px 20px 28px}.page-heading{gap:14px;flex-wrap:wrap;margin-bottom:22px}.page-heading h1{font-size:26px;margin-bottom:9px}.page-heading p{font-size:11px}.eyebrow{font-size:8px}.heading-actions .btn{font-size:11px}.welcome-grid{grid-template-columns:1fr;margin-bottom:23px}.welcome-card{padding:25px}.welcome-card h2{font-size:32px}.welcome-card p{font-size:12px}.hero-kicker{font-size:8px}.share-link{max-width:none;padding:7px 7px 7px 12px}.share-link>span{font-size:11px}.share-link button{font-size:10px;padding:9px 12px}.share-link button .icon{display:block}.welcome-card>small{font-size:8px}.portfolio-card{padding:20px 22px;display:grid;grid-template-columns:1fr 1.5fr;column-gap:24px}.portfolio-top{grid-column:1/-1}.portfolio-card>strong{font-size:42px;margin-top:13px}.portfolio-card>strong small{font-size:10px}.portfolio-stats{margin:13px 0 0;padding:14px 0 0;border:0;align-self:center}.portfolio-stats span{font-size:8px}.portfolio-stats b{font-size:19px}.portfolio-stats div+div{padding-left:15px}.portfolio-card .text-button{grid-column:1/-1;margin-top:18px;border-top:1px solid #dce4d3;padding-top:15px;font-size:10px}.metrics-grid{gap:10px;margin-bottom:20px}.metric{padding:14px}.metric>strong{font-size:26px}.metric-label{font-size:10px}.metric-label>span{padding:5px}.metric>small{font-size:8px;line-height:1.5}.section-label{font-size:8px}.section-label>span{font-size:7px;max-width:190px}.content-grid{gap:20px}.section-head{padding:19px 18px 15px;gap:10px}.section-head h2{font-size:14px}.section-head p{font-size:10px}.section-head .text-button{font-size:9px;gap:5px}.section-head .text-button .icon{display:none}.bar-chart{margin:12px 18px 0;height:210px}.bar-space{height:177px}.bar-chart .chart-axis{font-size:7px;width:50px}.bars{gap:15px}.chart-foot{font-size:8px;padding-inline:18px}.next-steps{display:block}.next-steps>button{padding:13px 20px}.next-steps strong{font-size:12px}.next-steps small{font-size:10px}.next-steps>button>.icon{width:16px;height:16px}.step-icon{width:38px;height:38px}.rule-note{font-size:9px}.rule-note strong{font-size:13px}.rule-note>span{font-size:10px}th{font-size:8px;padding:12px 18px}td{font-size:11px;padding:16px 18px}.badge{font-size:9px}.page-footer{padding:0 20px 20px;flex-direction:column;gap:10px;font-size:8px}.page-footer button{font-size:8px}.info-note{font-size:10px;align-items:flex-start;padding:13px}.info-note .icon{margin-top:2px}.toolbar{padding:13px 17px;flex-wrap:wrap}.search-field{max-width:none}.toolbar select{width:100%}.offer-card{padding:23px}.offer-card h2{font-size:22px}.offer-details{gap:20px}.payout-banner{padding:22px;flex-direction:column;align-items:flex-start;gap:20px}.payout-banner p{font-size:10px}.material-grid{grid-template-columns:1fr;gap:0}.material-art{height:210px;padding:25px}.material-art>span{font-size:34px}.material-body h2{font-size:18px}.material-body p{font-size:12px}.profile-panel dl{grid-template-columns:1fr;gap:6px}.profile-panel dd{margin-bottom:14px}.profile-panel .btn{margin-top:6px}.pending-page{padding:60px 10px}.pending-page h1{font-size:26px}.pending-page p{font-size:13px}.auth-shell{display:block}.auth-story{padding:25px}.auth-story>div,.auth-story>small{display:none}.auth-story .brand img{width:34px;height:34px}.auth-story .brand>span{font-size:21px}.auth-story .brand small{font-size:8px}.auth-form-wrap{padding:42px 25px}.auth-form-wrap h1{font-size:29px}.modal-head{padding:20px}.modal-body{padding:20px 20px 5px}.modal-head h2{font-size:18px}.modal-footer{padding:17px 20px 20px}.modal-error{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
.mfa-panel{margin-bottom:24px}.mfa-summary{display:flex;align-items:center;gap:18px;padding:0 28px 24px}.mfa-summary>.icon{width:30px;height:30px;flex-shrink:0;color:var(--green)}.mfa-summary p{flex:1;margin:0;line-height:1.6;font-size:13px;color:var(--muted)}.mfa-summary .btn{flex-shrink:0}.mfa-factors>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #e6ece8}.mfa-factors small{display:block;margin-top:5px;color:#647369}.mfa-qr{text-align:center;margin:18px auto;background:#fff;max-width:280px;padding:12px}.mfa-qr img{display:block;width:100%;height:auto}.mfa-secret{background:#f3f7f4;padding:14px;border-radius:10px;margin:12px 0}.mfa-secret code{display:block;overflow-wrap:anywhere;user-select:all;font-size:12px}.mfa-secret p{font-size:12px}.mfa-secret[hidden]{display:none}
@media(max-width:700px){.mfa-summary{align-items:flex-start;flex-wrap:wrap;padding:0 20px 20px;gap:12px}.mfa-summary p{flex-basis:calc(100% - 42px);font-size:12px}.mfa-summary .btn{width:100%}.mfa-factors>div{align-items:flex-start;flex-direction:column}.mfa-factors .btn{width:100%}}
.panel>p{margin:0;padding:0 28px 24px;color:var(--muted);font-size:13px;line-height:1.6}.panel>p strong{color:var(--ink)}
.auth-notice{padding:14px 16px;margin:0 0 20px;border:1px solid #dce7d5;border-radius:9px;background:#f2f7ee;color:#32583e;font-size:12px;line-height:1.65}.auth-resend{display:block;margin:20px auto 0;font-size:11px}
@media(max-width:700px){.panel>p{padding:0 20px 20px;font-size:12px}}
.commercial-terms{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:10px 18px;margin:0 0 22px;font-size:13px}.commercial-terms dt{color:var(--muted)}.commercial-terms dd{margin:0;overflow-wrap:anywhere}.modal-body fieldset{border:1px solid var(--line);border-radius:8px;padding:14px}.modal-body fieldset legend{font-size:12px}.modal-body .check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.modal-body .check-label input{width:auto;margin-top:3px}.modal-body textarea{min-height:80px;width:100%}
