:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#24283c;background:#f7f8fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a,button{color:inherit}.dkx-app{display:flex;min-height:100vh;background:#f7f8fc;font-size:13px;line-height:1.5}.sidebar{width:236px;flex-shrink:0;border-right:1px solid #e7e9f1;background:#fff;padding:31px 17px 0;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:10}.brand{display:flex;align-items:center;gap:11px;padding:0 14px 29px;background:none;border:0;text-align:left;font-size:24px;font-weight:800;letter-spacing:-1px}.brand-sub{display:block;font-size:9px;letter-spacing:2.6px;font-weight:600;color:#8c8da0;margin-top:-3px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;color:#fff;background:#7452e9;box-shadow:0 4px 12px #6f45d126}.workspace{display:flex;gap:10px;align-items:center;padding:13px 11px;border:1px solid #e9eaf2;border-radius:10px;font-size:12px;font-weight:650;margin-bottom:31px}.workspace-avatar{width:30px;height:30px;background:#ebf5ee;color:#297a56;border-radius:8px;display:grid;place-items:center;font-size:15px}.workspace small{display:block;font-size:10px;color:#9496a5;font-weight:400;max-width:126px;overflow:hidden;text-overflow:ellipsis}.workspace-chevron{margin-left:auto;color:#9698aa}.nav-label{font-size:9px;color:#a1a3b2;font-weight:650;letter-spacing:1.65px;padding:0 15px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:13px;background:none;border:0;text-align:left;padding:12px 14px;border-radius:8px;color:#7b7d91;font-size:12px;font-weight:550}.sidebar nav button.active{color:#6944df;background:#f0ebff}.nav-count{margin-left:auto;border-radius:5px;font-size:10px;padding:1px 6px;background:#e4d9ff}.sidebar-bottom{margin-top:auto}.quiet-note{margin:32px 9px;padding:15px 10px;font-size:11px;color:#7a7c91;border-top:1px solid #ececf2}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c3ab65;margin-right:5px}.quiet-note p{font-size:10px;line-height:1.7;color:#a1a3b2;margin:7px 0 0}.user{border-top:1px solid #ececf2;padding:17px 6px;display:flex;gap:10px;align-items:center;font-size:11px;font-weight:600}.user>span:first-child,.avatar{display:grid;place-items:center;background:#efedf7;width:31px;height:31px;border-radius:50%;color:#7d6f9d}.user small{display:block;font-size:9px;font-weight:400;color:#a0a1ae}.version{margin-left:auto;color:#aaa;font-size:9px}.main-shell{margin-left:236px;width:calc(100% - 236px)}.topbar{height:72px;border-bottom:1px solid #e9eaf2;background:#ffffffc9;display:flex;justify-content:space-between;align-items:center;padding:0 38px}.breadcrumb{font-size:11px;color:#9a9bad}.breadcrumb span{padding:0 13px;color:#cbccda}.breadcrumb strong{font-weight:500;color:#555b70}.topbar-right{display:flex;gap:20px;align-items:center}.preview-pill{font-size:8px;letter-spacing:1px;background:#f2f0fa;color:#8b7ba8;border:1px solid #e8e2f4;border-radius:5px;padding:4px 8px;font-weight:600}.main-content{max-width:1500px;margin:auto;padding:37px 38px 15px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.9px;color:#8d78bc;margin-bottom:10px}h1{font-size:26px;line-height:1.3;letter-spacing:-.85px;margin:0;font-weight:700}h2{font-size:16px;font-weight:650;letter-spacing:-.35px;margin:0}h3{font-size:14px;margin:0 0 12px;font-weight:600}.page-heading p{font-size:12px;color:#9295a7;margin:9px 0 0}.heading-actions{display:flex;gap:8px;flex-shrink:0}.button{border:1px solid #e1e3ed;background:#fff;box-shadow:0 1px 2px #1e123705;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;padding:10px 15px;font-weight:550;font-size:11px;white-space:nowrap;transition:background .15s,border .15s,transform .15s}.button:hover:not(:disabled){background:#f6f4fc;border-color:#b7a2ed}.button.primary{background:#7452e9;border-color:#7452e9;color:#fff;box-shadow:0 3px 7px #7452e924}.button.primary:hover:not(:disabled){background:#6540da}.button.compact{padding:7px 11px;font-size:10px}.icon-button{padding:6px;border:0;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:none;color:#9798aa}.icon-button:hover{color:#6e4bd9;background:#f0ebff}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.metric{padding:18px 20px;background:#fff;border:1px solid #e8e9f1;border-radius:10px}.metric>div{display:flex;justify-content:space-between;font-size:10px;color:#8d91a4}.metric>div svg{color:#aeb1c4}.metric>strong{display:block;font-size:28px;letter-spacing:-1px;font-weight:650;margin:10px 0 4px}.metric>small{font-size:9px;color:#a6a8b8}.start-banner{border:1px solid #e6dff6;border-radius:13px;background:linear-gradient(110deg,#f3efff,#faf8ff 60%,#f0eafc);padding:29px 34px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px;overflow:hidden;min-height:262px}.pill-light{font-size:8px;font-weight:700;letter-spacing:1px;border:1px solid #dfd5f5;background:#ffffffb3;padding:4px 7px;border-radius:4px;color:#977cbd;display:inline-block}.start-banner h2{font-size:25px;line-height:1.28;letter-spacing:-.7px;margin:12px 0 10px}.start-banner p{font-size:11px;color:#9a8eaf;line-height:1.8;margin:0 0 20px}.flow-art{padding:4px 30px 0;display:flex;align-items:center;flex-direction:column;justify-content:center}.flow-root{display:flex;align-items:center;gap:9px;border-radius:9px;padding:9px 17px;background:#fff;border:1px solid #e7def7;box-shadow:0 5px 15px #7653a50a;color:#9277bb;font-size:10px}.flow-stem{height:21px;width:1px;background:#d5c6ed}.flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;position:relative}.flow-branches:before{content:"";position:absolute;top:0;left:24%;right:24%;height:1px;background:#d5c6ed}.flow-branches>div{padding:13px;background:#ffffffbd;border:1px solid #e5ddf3;border-radius:9px;position:relative;text-align:center;box-shadow:0 6px 15px #7653a508}.flow-branches strong{font-size:10px;display:block;margin-top:6px}.flow-branches small{display:block;font-size:8px;color:#aaa0ba;margin-top:2px}.mini-page{margin:10px auto 0;max-width:105px;border:1px solid #e8e5ee;background:#fafaff;padding:7px;border-radius:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.mini-page i{height:10px;background:#e6e5ee;border-radius:2px}.mini-page i:first-child{grid-row:span 2;height:24px}.mini-page.violet i{background:#d7c7fa}.variant-dot{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;font-size:11px;font-weight:650;flex-shrink:0}.variant-dot.a{background:#edf0f6;color:#8a94a9}.variant-dot.b{background:#7452e9;color:#fff}.variant-dot.small{width:21px;height:21px;font-size:9px;margin-right:6px}.panel{background:#fff;border:1px solid #e8e9f1;border-radius:11px;margin-bottom:22px;overflow:hidden}.panel-title{padding:23px 24px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-title h2{font-size:14px;display:flex;align-items:center;gap:8px}.panel-title p{margin:5px 0 0;font-size:10px;color:#a0a2b3}.count{font-size:9px;color:#9994ad;background:#f3f1f8;padding:2px 6px;border-radius:5px;letter-spacing:0}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ececf3;padding:0 24px 12px}.status-tabs{display:flex;gap:5px}.status-tabs button{font-size:10px;border:0;background:none;padding:6px 9px;color:#a0a1b3;border-radius:5px;white-space:nowrap}.status-tabs button.active{background:#f0ebfc;color:#7452da;font-weight:600}.status-tabs span{margin-left:5px;font-size:8px;background:#e7dcfb;border-radius:3px;padding:1px 4px}.search{display:flex;gap:7px;align-items:center;color:#acafbd}.search input{border:0;background:none;width:150px;font-size:10px;padding:6px;outline:0}.report-filters{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid #ececf3}.report-filters select{font-size:9px;border:1px solid #e8e9f0;background:#fff;border-radius:5px;color:#888c9f;padding:5px 8px}.country-filter{font-size:9px;color:#999dae;display:flex;align-items:center;gap:7px}.country-filter input{width:43px;padding:5px;border:1px solid #e8e9f0;border-radius:5px;font-size:9px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;color:#a4a7b8;padding:13px 20px;background:#fcfcfe;border-bottom:1px solid #ececf3}td{font-size:11px;padding:17px 20px;border-bottom:1px solid #f0f1f6}tr:last-child td{border-bottom:0}.test-name{display:flex;align-items:center;gap:11px;border:0;background:none;font-size:11px;font-weight:600;text-align:left;padding:0;max-width:300px;white-space:normal}.test-name small{display:block;font-size:9px;color:#a5a6b6;font-weight:400;margin-top:4px}.test-symbol{border:1px solid #e7e0f7;background:#f7f4ff;color:#9277cc;padding:8px;border-radius:8px;display:flex;flex-shrink:0}.test-name:hover{color:#7447d9}.badge{font-size:9px;font-weight:550;border-radius:20px;padding:4px 9px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge-draft{color:#8c8fa1;background:#f1f2f6}.badge-running{color:#329574;background:#e9f7ef}.badge-paused{color:#b39139;background:#fff6dd}.badge-completed{color:#8d6bc0;background:#f1ebfa}.split-cell{max-width:90px;font-size:9px;color:#9196aa}.splitbar{display:flex;height:5px;background:#e7eaf2;border-radius:20px;overflow:hidden;margin-top:6px}.splitbar span:first-child{background:#bbc4d7}.splitbar span:last-child{background:#9474ed}.read-label{font-size:9px;color:#9a9caf}.read-label.positive{color:#359575}.read-label.warning{color:#af893d}.empty-table{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#b6adcd;padding:30px}.empty-table strong{font-size:12px;color:#77788e;font-weight:550}.empty-table span{font-size:10px;color:#a8aabd}.text-button{border:0;background:none;color:#865cdb;font-size:10px;font-weight:550;padding:3px 0}.starter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.starter-grid button{padding:18px;display:flex;align-items:center;gap:12px;border:1px solid #e8e9f1;background:#fff;border-radius:9px;text-align:left}.starter-grid button>svg{margin-left:auto;color:#b8b5c9;flex-shrink:0}.starter-grid strong{font-size:10px;font-weight:600}.starter-grid p{font-size:9px;margin:5px 0 0;color:#a6a7b7}.starter-icon{display:flex;background:#f2edff;color:#9474cf;padding:9px;border-radius:8px}.starter-icon.teal{background:#eaf7f4;color:#66b6a0}.starter-icon.amber{background:#fff7e9;color:#d0ac65}.app-footer{display:flex;align-items:center;gap:15px;font-size:9px;color:#b1b2c2;padding:30px 0 8px}.footer-brand{font-weight:700;font-size:8px;letter-spacing:1.5px;color:#9293aa}.app-footer>span:last-child{margin-left:auto}.alert{padding:12px 17px;border-radius:7px;font-size:11px;margin-bottom:18px}.alert.error{background:#fff0ef;border:1px solid #f1d2cd;color:#ab514b}.muted{color:#9b9dae;font-size:11px;line-height:1.8}.spacer{flex:1}.detail-actions{display:flex;align-items:center;gap:13px;font-size:10px;margin-bottom:22px;flex-wrap:wrap}.detail-tabs{display:flex;border-bottom:1px solid #e4e5ee;margin-bottom:24px;gap:23px}.detail-tabs button{padding:12px 4px;color:#9e9fae;border:0;border-bottom:2px solid transparent;background:none;font-size:11px}.detail-tabs button.active{color:#7250d6;border-color:#7250d6;font-weight:600}.readout{background:#f1edfd;border:1px solid #e5ddf8;border-radius:9px;display:flex;align-items:center;gap:14px;padding:18px 22px;margin-bottom:22px;color:#8060be}.readout strong{font-size:12px}.readout p{font-size:10px;margin:5px 0 0;line-height:1.8;max-width:740px}.readout.positive{background:#eaf7ef;border-color:#d6eddf;color:#368967}.readout.warning{background:#fff8e9;border-color:#f0e3c4;color:#aa8540}.readout-sample{margin-left:auto;font-size:10px;white-space:nowrap;opacity:.8}.readout-icon{display:flex}.variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.variant-title{display:flex;gap:12px;padding:19px 22px;align-items:center}.variant-title h3{font-size:12px;margin:0 0 3px}.variant-title span:not(.variant-dot){font-size:9px;color:#a5a6b7}.url-card{background:#f7f7fb;border-top:1px solid #edecf4;border-bottom:1px solid #edecf4;margin:0 22px;border-radius:7px;overflow:hidden}.browser-dots{font-size:18px;letter-spacing:2px;color:#d1cdda;display:block;padding:0 12px;line-height:1.4}.url-card a{display:flex;align-items:center;justify-content:space-between;gap:12px;word-break:break-all;font-size:9px;text-decoration:none;padding:8px 12px;border-top:1px solid #edecf3;border-bottom:1px solid #edecf3;color:#9c9bad}.url-art{display:flex;justify-content:center;align-items:center;gap:13px;height:89px;color:#c5b5e3;font-size:11px;background:linear-gradient(120deg,#f6f3fc,#fcfbff)}.variant-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:22px}.variant-metrics small{display:block;font-size:9px;color:#a1a4b5;margin-bottom:8px}.variant-metrics strong{font-size:22px;font-weight:600;letter-spacing:-.65px}.variant-metrics .featured strong{color:#8154df}.variant-secondary{border-top:1px solid #eeedf4;padding:13px 22px;display:flex;justify-content:space-between;font-size:9px;color:#a2a4b6}.variant-secondary b{color:#656b82;font-weight:500;margin-left:9px}.legend{display:flex;gap:18px;font-size:9px;color:#9ca0b3}.legend span{display:flex;align-items:center;gap:6px}.legend i{width:6px;height:6px;border-radius:50%}.legend .a{background:#9ba6bb}.legend .b{background:#7351e8}.chart-wrap{position:relative;padding:0 22px 16px}.chart-wrap svg{display:block;width:100%;height:175px}.chart-empty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:11px;color:#b3b1c5;background:#fff;padding:8px 12px}.chart-dates{display:flex;justify-content:space-between;font-size:9px;color:#b5b6c5;margin:0 20px}.panel-footnote{font-size:9px;color:#aab;line-height:1.9;padding:17px 23px;border-top:1px solid #f0eff6;background:#fdfdfe}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:23px}.settings-card{padding:25px}.detail-list{display:grid;grid-template-columns:115px 1fr;gap:17px 10px;font-size:11px;margin:25px 0}.detail-list dt{color:#a1a3b4}.detail-list dd{margin:0;word-break:break-word;color:#6e738a}.code-change{background:#f7f5fc;padding:12px 16px;border-radius:7px;margin-top:10px}.code-change code{font-size:10px;color:#8d70bb}.code-change p{font-size:11px;margin:8px 0 0}.timeline{padding:20px 0 0}.timeline>div{display:flex;gap:16px;position:relative;padding:0 0 28px 5px}.timeline>div:before{content:"";position:absolute;left:9px;top:10px;bottom:0;width:1px;background:#ede9f5}.timeline>div:last-child:before{display:none}.timeline-dot{width:9px;height:9px;background:#cfbdec;border-radius:50%;margin-top:5px;z-index:1;flex-shrink:0}.timeline strong{font-size:11px;font-weight:550}.timeline p{font-size:10px;color:#9a9eb2;margin:5px 0}.timeline small{font-size:9px;color:#b2b4c4}.editor-dialog{border:0;border-radius:15px;width:min(780px,calc(100vw - 28px));padding:0;color:#33364a;box-shadow:0 25px 100px #20143340;max-height:92vh}.editor-dialog::backdrop{background:#17142c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-head{display:flex;align-items:center;justify-content:space-between;padding:25px 30px 22px;border-bottom:1px solid #eeeaf5}.editor-head h2{font-size:20px;letter-spacing:-.5px}.editor-head .eyebrow{font-size:8px}.editor-steps{display:flex;gap:20px;padding:17px 30px;background:#fcfbfe;border-bottom:1px solid #eeeaf5}.editor-steps button{background:none;border:0;display:flex;align-items:center;gap:8px;color:#b1adbf;font-size:10px;padding:0}.editor-steps span{display:grid;place-items:center;border:1px solid #e6e0ef;border-radius:50%;width:21px;height:21px;font-size:9px}.editor-steps button.active{color:#8159ce;font-weight:600}.editor-steps button.active span{background:#eee6fc;border-color:#d7c5f2}.editor-body{padding:25px 30px;max-height:59vh;overflow:auto}.field{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:550;margin:0 0 21px}.field input,.field select,.field textarea{width:100%;padding:10px 12px;border:1px solid #e0deea;border-radius:6px;background:#fff;color:#68697e;font-size:12px;font-weight:400;min-width:0}.field input::placeholder,.field textarea::placeholder{color:#bbb8ca}.field textarea{resize:vertical;line-height:1.7}.field small{font-size:9px;color:#aaa5ba;font-weight:400;line-height:1.7}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #e8ddfd;border-color:#b89de7;outline-offset:1px}.type-choices,.goal-choices{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0 0 24px}.type-choices button,.goal-choices button{text-align:left;padding:20px;background:#fff;border:1px solid #e5e1ee;border-radius:8px;color:#aaa0bf;display:flex;flex-direction:column;gap:9px}.type-choices strong,.goal-choices strong{color:#777084;font-size:11px;font-weight:550}.type-choices small,.goal-choices small{font-size:9px;color:#aba4ba;line-height:1.7}.type-choices button.chosen,.goal-choices button.chosen{background:#f6f2ff;border-color:#b89adf;color:#966acb}.info-note{display:flex;gap:10px;background:#f5f4fa;border:1px solid #ece8f3;border-radius:7px;padding:12px 15px;color:#9b8cab;font-size:10px;line-height:1.8}.info-note svg{flex-shrink:0;margin-top:2px}.editor-footer{border-top:1px solid #eeeaf5;display:flex;align-items:center;gap:17px;padding:18px 30px;background:#fff}.editor-footer .muted{font-size:10px}.allocation{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 17px}.allocation>div{display:flex;align-items:center;gap:10px}.allocation strong{font-size:11px;font-weight:500;color:#a29aaf}.allocation b{font-size:29px;margin-left:auto;color:#5c526b;font-weight:600;letter-spacing:-.8px}.allocation-range{width:100%;accent-color:#8962cf;margin:0 0 9px}.split-presets{display:flex;gap:8px;justify-content:flex-end;margin-bottom:27px}.split-presets button{background:#fff;border:1px solid #e4deed;color:#a398b2;padding:5px 12px;border-radius:5px;font-size:10px}.split-presets button.chosen{background:#f0e9fb;border-color:#cdb7e7;color:#9d71c9}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.section-label{display:flex;justify-content:space-between;font-size:11px;margin:0 0 15px}.replacement{padding:15px 17px;background:#faf9fd;border:1px solid #ece8f3;border-radius:7px;margin-bottom:13px}.replacement .field:last-of-type{margin-bottom:8px}.flush{padding:0 0 22px}.scenario-buttons{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:21px}.checkbox{display:flex;gap:8px;align-items:center;margin:16px 0;color:#a09bad;font-size:10px}.checkbox input{accent-color:#8962cf}.decision-card{text-align:center;height:fit-content}.decision-symbol{display:grid;place-items:center;width:61px;height:61px;border-radius:50%;margin:5px auto 19px}.decision-symbol.yes{background:#eaf6f0;color:#76b294}.decision-symbol.no{background:#faf2e5;color:#c4a16b}.decision-card h2{font-size:19px}.decision-card>p{color:#aaa1b6;font-size:10px;line-height:1.9}.allocation-result{margin:25px 0}.allocation-result>div:last-child{display:flex;justify-content:space-between;font-size:10px;color:#ac9cbe;margin-top:10px}.check-list{margin:24px 0;text-align:left}.check-list>div{display:flex;gap:10px;font-size:10px;line-height:1.7;margin:14px 0;color:#aaa5b5}.check-list span{border-radius:50%;width:17px;height:17px;display:inline-grid;place-items:center;flex-shrink:0}.check-list .pass span{background:#eaf6ef;color:#7fae95}.check-list .fail{color:#bb9465}.check-list .fail span{background:#fcf1df;color:#bf9863}.decision-card .info-note{text-align:left}.connection-hero{padding:26px;background:#f0eafa;border:1px solid #e5daef;border-radius:10px;display:flex;gap:18px;align-items:center;margin-bottom:24px}.connection-hero p{color:#a392b0;font-size:11px;margin:7px 0 0}.connection-row{display:flex;align-items:center;gap:15px;padding:22px 0;border-top:1px solid #eeeaf3}.connection-row>div{flex:1}.connection-row strong{font-size:11px;font-weight:550}.connection-row p{color:#a8a4b5;font-size:10px;margin:5px 0 0}.connection-check{display:flex;align-items:center;justify-content:center;background:#f5f1e8;color:#b5a47f;border-radius:8px;width:35px;height:35px}.connection-check.connected{color:#78a790;background:#eaf5ef}.feature-list{list-style:none;padding:12px 0 0;margin:0}.feature-list li{display:flex;align-items:center;gap:10px;font-size:11px;margin:14px 0;color:#a59baf}.feature-list svg{color:#a68ebc}.toast{position:fixed;bottom:28px;left:calc(50% + 118px);transform:translate(-50%);background:#2e2540;color:#fff;padding:12px 22px;display:flex;align-items:center;gap:10px;border-radius:9px;box-shadow:0 7px 24px #271b3f30;font-size:11px;z-index:100}.empty{text-align:center;padding:40px}.empty h2{margin:25px 0 10px}.empty p{color:#aaa;font-size:12px}.empty-orbit{display:flex;justify-content:center;color:#a58bbc}.empty-orbit b,.empty-orbit em{padding:10px;color:#b1a0bf}@media(min-width:1700px){.main-content{padding-top:44px}}@media(max-width:1200px){.main-content{padding:28px 24px}.topbar{padding:0 24px}.sidebar{width:206px;padding:25px 12px 0}.main-shell{margin-left:206px;width:calc(100% - 206px)}.metrics-grid{gap:10px}.metric{padding:15px}.starter-grid{gap:10px}.starter-grid button{padding:12px;gap:9px}.starter-grid strong{font-size:9px}.starter-grid p{font-size:8px}.flow-art{padding:4px 10px}.page-heading h1{font-size:23px}.table-toolbar{flex-wrap:wrap}.toast{left:calc(50% + 103px)}}@media(max-width:900px){.sidebar{width:75px;padding:25px 10px 0}.brand{padding:0 6px 24px}.brand>span:last-child,.workspace,.nav-label,.sidebar nav button:not(.active) .nav-count,.sidebar-bottom{display:none}.sidebar nav button{font-size:0;gap:0;justify-content:center;padding:14px}.sidebar .nav-count{display:none}.main-shell{margin-left:75px;width:calc(100% - 75px)}.metrics-grid{grid-template-columns:1fr 1fr}.starter-grid{grid-template-columns:1fr}.starter-grid strong{font-size:11px}.starter-grid p{font-size:10px}.starter-grid button{padding:17px}.start-banner{padding:25px;grid-template-columns:1fr 1fr}.start-banner h2{font-size:22px}.flow-art{padding:5px}.flow-branches{gap:10px}.page-heading{align-items:flex-start}.readout-sample{display:none}.variant-metrics{padding:18px 14px;gap:8px}.variant-metrics strong{font-size:18px}.variant-metrics small{font-size:8px}.two-columns{gap:15px}.toast{left:calc(50% + 37px)}}@media(max-width:640px){.main-content{padding:22px 15px}.topbar{padding:0 16px;height:59px}.topbar-right{gap:10px}.preview-pill{font-size:7px}.page-heading{flex-direction:column;gap:15px}.page-heading h1{font-size:23px}.metrics-grid{gap:9px}.metric{padding:14px}.metric strong{font-size:24px}.metric>div{font-size:9px}.metric small{font-size:8px}.start-banner{grid-template-columns:1fr;padding:23px}.start-banner br{display:none}.flow-art{margin-top:25px;max-width:320px;width:100%;justify-self:center}.panel-title{padding:20px 16px}.table-toolbar{padding:0 15px 12px}.status-tabs{overflow:auto;max-width:100%}.status-tabs button{padding:6px;font-size:9px}.report-filters{padding:12px 15px;flex-wrap:wrap}.search input{width:180px}.app-footer{flex-wrap:wrap;gap:10px}.app-footer>span:last-child{margin:0}.two-columns,.variant-grid{grid-template-columns:1fr}.settings-card{padding:20px}.variant-secondary{font-size:9px}.editor-head{padding:20px}.editor-head h2{font-size:17px}.editor-steps{padding:15px 20px;gap:12px;justify-content:space-between}.editor-steps button{font-size:8px;gap:5px}.editor-steps span{width:17px;height:17px;font-size:8px}.editor-body{padding:20px;max-height:57vh}.editor-footer{padding:16px 20px;gap:10px}.form-two{grid-template-columns:1fr}.type-choices button,.goal-choices button{padding:15px}.type-choices strong,.goal-choices strong,.allocation strong{font-size:10px}.allocation b{font-size:24px}.readout{padding:15px}.readout p{font-size:9px}.detail-list{grid-template-columns:90px 1fr}.sidebar{width:61px;padding:22px 7px}.brand{padding:0 0 20px}.brand-mark{width:40px;height:40px}.main-shell{margin-left:61px;width:calc(100% - 61px)}.toast{left:calc(50% + 30px);width:max-content;max-width:80vw}.heading-actions{flex-wrap:wrap}}
