/* Quorilo workspace: short scan paths, readable controls and consistent cards. */
.console-page{background:#f5f7fb;color:#1c2d47}.console-page .header{background:transparent}.console-page .nav-wrap{background:#ffffffee;border-color:#e4e9f2}.console-page .brand img{border-radius:9px}.console-page .document-page{max-width:1280px;padding-top:110px;margin:0 auto;width:calc(100% - 64px)}.console-page .document-page h1{font-size:clamp(28px,3.2vw,40px);line-height:1.35;letter-spacing:-1px;margin:10px 0}.console-page .document-page h2{font-size:20px;line-height:1.5;letter-spacing:-.3px;margin:0}.console-page .document-page h3{font-size:16px;line-height:1.5;margin:0 0 12px}.console-page .document-page p{font-size:14px;line-height:1.8}.console-eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;color:#7e8ba2}.console-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.console-page-heading>div>p{margin:8px 0 0;color:#708097}.console-header-link{font-size:13px;text-decoration:none!important;border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:10px 14px;white-space:nowrap;color:#5163a0!important}.console-shell{display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px}.console-sidebar{position:sticky;top:102px;align-self:start;min-height:480px;padding:26px 15px;background:#1d2c43;border:1px solid #243751;border-radius:20px;color:#dce6f6}.console-label{font-size:9px;font-weight:750;letter-spacing:.15em;color:#8699b7;margin:0 10px 22px}.console-sidebar nav{display:flex;flex-direction:column;gap:7px}.console-sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:11px;text-decoration:none!important;color:#bfcde2!important;font-size:12px;font-weight:550}.console-sidebar nav a svg{width:18px;height:18px;flex:none}.console-sidebar nav a:hover,.console-sidebar nav a.current{color:#fff!important;background:#334865}.sidebar-foot{border-top:1px solid #3a4b63;margin:26px 12px 0;padding-top:20px;font-size:12px;color:#c7d5e9}.sidebar-foot span{display:block;color:#8299b7;font-size:10px;margin-top:5px}.console-content{min-width:0}.console-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 24px}.summary-card{border:1px solid #e1e7f0;border-radius:16px;background:#fff;padding:19px 16px;min-width:0}.summary-label{display:flex;align-items:center;gap:7px;color:#7b88a0;font-size:10px}.summary-label>span:first-child{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:8px;background:#eff2fc;color:#6478c5}.summary-label svg{width:14px;height:14px}.summary-card>strong{display:block;font-size:27px;font-weight:750;letter-spacing:-1px;margin:12px 0 7px;color:#26395b}.summary-card>small{font-size:9px;line-height:1.7;display:block;color:#91a0b4}.console-runtime-status{display:flex;align-items:center;gap:8px;font-size:12px!important;margin:0;color:#5c6e87!important}.console-runtime-status:before{content:'';width:7px;height:7px;background:#96a6ba;border-radius:50%;flex:none}.console-runtime-status[data-ready=true]:before{background:#3cba91}.console-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:20px;align-items:start}.console-page .console-panel{background:#fff;border:1px solid #dfe6f0;border-radius:19px;padding:26px;margin:0;box-shadow:0 5px 18px #2b436503;min-width:0}.panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.panel-heading>div{min-width:0}.panel-heading p{font-size:11px!important;line-height:1.7!important;color:#8a97ac;margin:3px 0 0}.panel-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none;background:#eef2fd;color:#637acd}.panel-icon svg{width:20px;height:20px}.console-page .panel-copy{color:#7889a1;font-size:12px;line-height:1.8;margin:0 0 18px}.console-side-panels{display:flex;flex-direction:column;gap:18px}.payment-brand{border:1px solid #e2e6fc;background:linear-gradient(120deg,#eff0ff,#f6f8ff);border-radius:12px;padding:15px 17px;margin-bottom:16px}.payment-brand>span{display:block;font-size:25px;color:#6655de;font-weight:800;letter-spacing:-1.4px}.payment-brand small{font-size:10px;color:#7786a8}.console-page .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;min-height:42px;border-radius:10px;font-size:12px;font-weight:650;line-height:1.6;margin:4px 0;background:#f3f6fb;color:#526681;border:1px solid #dfe5ef;box-shadow:none;text-decoration:none!important;cursor:pointer}.console-page .button.primary{background:#5267dd;color:#fff;border-color:#5267dd;box-shadow:0 4px 9px #5267dd15}.console-page .button:disabled{background:#eef1f6;color:#a1adbe;border-color:#e5eaf2;cursor:not-allowed}.console-page .button svg{width:17px;height:17px;flex:none}.console-page .button:hover:enabled,.console-page a.button:hover{filter:brightness(.97)}.console-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #5b75e0;outline-offset:3px}.console-page input:not([type=checkbox]),.console-page select,.console-page textarea{display:block;width:100%;min-width:0;font:inherit;font-size:13px;line-height:1.6;border:1px solid #d7e0ec;border-radius:9px;padding:11px 13px;margin:7px 0 0;background:#fbfcff;color:#2c3d59}.console-page input:disabled,.console-page select:disabled,.console-page textarea:disabled{color:#8998ad;background:#f5f7fb}.console-page label{font-size:11px;font-weight:600;color:#6c7d95;display:block;margin-top:12px}.console-page textarea{resize:vertical}.console-page [hidden]{display:none!important}.console-page .form-note{font-size:11px!important;line-height:1.85;color:#8290a7;margin:10px 0 14px}.console-details{border-top:1px solid #e9edf4;padding-top:16px;margin-top:16px}.console-details summary{font-size:12px;font-weight:650;color:#5f7491;line-height:1.7;cursor:pointer}.console-details p,.console-details small{font-size:11px!important;color:#7b8ca3;overflow-wrap:anywhere}.console-details:first-child{margin-top:0;padding-top:0;border:0}.health-checks{display:grid;grid-template-columns:1fr;gap:7px;margin:16px 0}.health-checks .health-check{display:flex;align-items:center;gap:9px;background:#f7fafb;border-radius:8px;padding:9px 11px;margin:0;font-size:11px}.health-check:before{content:'✓';display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e3f3ee;color:#369a78;flex:none;font-size:10px}.health-check[data-ready=false]{background:#fff8eb}.health-check[data-ready=false]:before{content:'!';background:#fff0cc;color:#ac7d20}.preflight-results{margin-top:12px;overflow-wrap:anywhere}.preflight-results p{font-size:11px!important;margin:6px 0}.preflight-results p:first-child{color:#278c6c;font-weight:700}.acceptance-panel{background:#f8fafc!important}.acceptance-panel p{font-size:11px!important;color:#8090a6}.acceptance-list{padding:0;margin:17px 0 0;list-style:none;display:flex;flex-direction:column;gap:13px}.acceptance-list li{display:flex;gap:10px;align-items:center;color:#75859d;font-size:11px}.acceptance-list svg{width:16px;height:16px;color:#9bacc4;flex:none}.console-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.console-bottom-grid .console-panel{padding:24px}.console-bottom-grid #admin-tickets>p{padding:25px 12px;text-align:center;border:1px dashed #dce5f0;border-radius:12px;color:#93a3b7;font-size:12px}.console-bottom-grid #admin-tickets article{padding:17px 0;border-top:1px solid #e5eaf2}.console-bottom-grid #admin-tickets strong{font-size:12px}.console-bottom-grid #admin-tickets p{font-size:12px}.console-bottom-grid #admin-tickets small{font-size:10px;color:#8898b1}.console-bottom-grid #admin-tickets select{margin-bottom:10px}.retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.retention-metric{padding:15px 9px;text-align:center;border:1px solid #e5ebf3;border-radius:10px;background:#f8faff}.retention-metric strong{display:block;font-size:23px;margin-bottom:6px;color:#526d9b}.retention-metric small{font-size:9px;line-height:1.7;color:#8a9bb3}.console-page #retention-preview>p{font-size:11px;color:#8293a9;margin:6px 0}.console-page #retention-preview>small{font-size:10px;color:#9aa8ba}.roster-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.roster-heading h3{font-size:12px!important;margin:0!important}.capacity-pill{padding:6px 9px;background:#eef3fd;color:#687fa7;border-radius:7px;font-size:9px;white-space:nowrap}.tester-list:empty:after{content:'—';display:block;text-align:center;color:#a3b1c6;padding:16px}.tester-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #e3eaf3;border-radius:11px;margin-bottom:8px;background:#fbfcff}.tester-slot{width:30px;height:30px;border-radius:9px;background:#eef2fb;display:grid;place-items:center;font-size:12px;color:#6479a8}.tester-name{display:block;font-size:11px;color:#4c627f}.tester-meta{display:block;font-size:9px;color:#93a3b9;margin-top:4px;overflow-wrap:anywhere}.tester-status{font-size:9px;padding:5px 8px;border-radius:7px;background:#fff2d9;color:#ab8a43}.tester-status[data-state=accepted]{background:#e6f6ef;color:#3b9b79}.tester-status[data-state=revoked],.tester-status[data-state=suspended]{background:#fbecec;color:#b46c72}.trial-workflow{margin-top:22px;border-top:1px solid #e9edf5;padding-top:25px}.trial-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:13px;padding-bottom:24px}.step-index{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf1fc;color:#7b8fc4;font-size:9px;font-weight:750}.trial-step h3{font-size:14px!important;margin:3px 0 13px!important}.trial-step>div{min-width:0}.lookup-field{display:flex;align-items:center;gap:8px;margin-top:7px}.lookup-field input{margin:0!important;flex:1;min-width:0}.lookup-field button{margin:0!important;white-space:nowrap;font-size:10px!important}.console-page .lookup-result{font-size:11px;color:#7187a5;overflow-wrap:anywhere;margin:10px 0 0}.trial-fields{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:12px}.trial-fields label{margin-top:0}.invitation-output{padding:17px;border:1px dashed #d6e1f1;border-radius:12px;background:#f7f9fd}.invitation-output label{margin-top:0!important}.invitation-output textarea{font-size:11px!important;background:#fff!important;color:#526a8e!important}.console-page #trial-result{font-size:12px;color:#6881a5;overflow-wrap:anywhere}.account-main{max-width:1130px!important}.account-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:22px}.account-primary,.account-secondary{display:flex;flex-direction:column;gap:22px;min-width:0}.account-page .account-email{font-size:12px!important;color:#8193ad!important}.account-page .account-layout .console-panel{margin:0!important;padding:28px}.account-page .auth-profile{padding:0 0 23px;margin:0 0 8px;border-bottom:1px solid #edf0f5}.account-page .auth-profile img{width:49px;height:49px;object-fit:cover;flex:none}.account-page .auth-profile strong{font-size:14px;color:#263d5c}.account-page .auth-profile p{font-size:12px;margin:4px 0;overflow-wrap:anywhere}.account-page .auth-profile small{font-size:10px;color:#a0acc0}.account-page .auth-methods .auth-provider-row{display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 0;margin:0;border-bottom:1px solid #edf0f5}.auth-provider-icon{width:39px;height:39px;background:#f5f7fb;border:1px solid #e9edf5;border-radius:12px;display:grid;place-items:center}.auth-provider-icon img{width:23px;height:23px;object-fit:contain}.account-page .auth-provider-label{min-width:0;margin:0!important}.auth-provider-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auth-provider-top strong{font-size:13px;color:#2d4264}.auth-connected{font-size:8px;border-radius:5px;padding:3px 5px;color:#369b7a;background:#e8f6ef;white-space:nowrap}.auth-connected[data-connected=false]{background:#f0f2f7;color:#95a0b2}.account-page .auth-methods small{display:block;font-size:10px;margin-top:5px;color:#9aa8bb;overflow-wrap:anywhere}.account-page .auth-methods .button{font-size:10px!important;padding:8px 10px!important;min-height:34px}.account-page #auth-signout{font-size:11px;color:#a16b78;background:#fff7f8;border-color:#f0dce2}.account-page .membership-panel{background:linear-gradient(135deg,#f1f5ff,#fff)!important;border-color:#d4dff6!important}.account-page #account-membership{font-size:15px;font-weight:650;color:#5a75a3;margin:18px 0}.account-page :is(#licensed-devices,#mobile-devices)>p{font-size:12px;color:#95a3b7;background:#f8fafc;border:1px dashed #e0e7f1;border-radius:11px;padding:20px 12px;text-align:center}.account-page #licensed-devices article{border:1px solid #e5eaf3;border-radius:11px;padding:13px;margin-top:10px;background:#fbfcff}.account-page #licensed-devices article p{font-size:11px;overflow-wrap:anywhere}.account-page #licensed-devices article button{font-size:10px;min-height:33px;padding:7px 11px}.console-page .inline-link{font-size:12px;line-height:1.7;text-decoration:none!important;font-weight:550}.account-page .data-panel>p{font-size:11px;color:#8191a9}.account-page .data-panel .button{width:100%;justify-content:flex-start;margin:5px 0;font-size:11px}.account-page #delete-sync,.account-page #revoke-keys{color:#a67a85;background:#fffafb;border-color:#eee1e6}.account-support-link{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #d9e2f0;border-radius:13px;padding:18px;text-decoration:none!important;font-size:12px;color:#7890b3}.account-support-link svg{width:18px;height:18px}.console-page dialog{padding:28px;border-radius:20px;border:1px solid #dae2ef;max-width:460px}.console-page dialog h2{font-size:23px}.console-page dialog p{font-size:14px}.console-page dialog::backdrop{background:#1b2b46a6}.console-page .footer{margin-top:70px}.download-main{max-width:1100px!important}.download-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:25px 0 40px}.download-heading h1{font-size:clamp(36px,4vw,52px)!important;line-height:1.35!important;letter-spacing:-1px}.download-heading h1 span{color:#5b70da}.download-heading>div>p{color:#7e8fa6;font-size:15px!important;margin:20px 0}.release-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.release-chips>span{display:flex;align-items:center;gap:6px;font-size:9px;padding:7px 9px;border:1px solid #dde6f3;border-radius:8px;color:#8294b1;background:#fff}.download-art{background:radial-gradient(ellipse at 80% 20%,#e9e5ff,transparent 65%),#edf2fc;border-radius:30px;padding:40px 26px 48px;position:relative}.download-window{padding:23px;border-radius:17px;background:#243249;color:#e4ecfa;box-shadow:0 18px 30px #1f315f18;transform:rotate(-2deg)}.download-window-head{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:20px}.download-window-head>span{margin-left:auto;color:#8396b5}.download-window-head img{border-radius:7px}.download-sample{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:12px;border-radius:9px;background:#ffffff08;margin:10px 0;font-size:10px}.download-sample strong{font-size:11px}.download-sample i{grid-column:2/4;background:#33445f;height:4px;border-radius:3px;margin-top:2px}.download-sample i:before{content:'';display:block;background:#58d3a2;width:var(--sample,0%);height:4px;border-radius:3px}.sample-remaining{color:#68dfb4;font-size:11px;font-weight:700}.download-window>small{color:#8c9ab0;font-size:8px}.download-floating-badge{position:absolute;bottom:25px;right:30px;display:flex;align-items:center;gap:8px;font-size:10px;color:#598779;border:1px solid #e0ece8;border-radius:8px;background:#fff;padding:10px 13px;box-shadow:0 8px 20px #3c5a5f12}.download-floating-badge svg{width:15px;height:15px}.console-page .download-access-panel{padding:26px 32px!important;position:relative;border-color:#d1dcf5!important;background:linear-gradient(110deg,#fff,#f4f7ff)!important;margin-bottom:36px!important}.download-access-panel .panel-heading{margin-bottom:10px}.download-access-panel #trial-message{font-size:13px;line-height:1.8;color:#6980a1;margin:14px 0}.download-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.download-actions #trial-consent-row{width:100%;margin:0 0 10px;order:-1}.download-actions #trial-consent-row label{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #dce5f4;background:#fff;border-radius:10px;font-size:11px;line-height:1.8;margin:0}.download-actions #trial-consent{flex:none;margin-top:4px;accent-color:#526bdb;width:16px;height:16px}.download-actions #download-package{min-height:46px;padding:12px 21px;font-size:13px}.download-actions #download-package:before{content:'↓';font-size:20px}.console-page .download-steps{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:40px 0!important}.section-caption{display:flex;align-items:center;gap:17px;margin-bottom:20px}.section-caption>span{font-size:9px;font-weight:750;color:#92a1b8;letter-spacing:.13em}.section-caption h2{font-size:22px!important}.download-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.download-step{position:relative;border:1px solid #e0e7f1;border-radius:18px;background:#fff;padding:27px}.step-number{position:absolute;right:25px;top:24px;color:#b3bed0;font-size:11px;font-weight:650}.step-art{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;background:#eef2fc;color:#6d83c8;margin-bottom:21px}.step-art svg{width:24px;height:24px}.download-step h3{font-size:16px!important;margin:12px 0 8px!important}.download-step p{font-size:11px!important;color:#8a9ab1;margin:0}.download-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-top:38px}.download-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.download-facts>div{border-right:1px solid #e8edf5;padding-right:10px}.download-facts>div:last-child{border:0}.download-facts strong{display:block;color:#5f7ba6;font-size:17px;margin-bottom:8px}.download-facts span{display:block;color:#95a5bc;font-size:9px;line-height:1.7}.download-help{background:linear-gradient(145deg,#f0f3ff,#f8fafc)!important}.download-help h2{font-size:25px!important;margin:18px 0!important}.download-help p{font-size:12px!important;color:#899bb7}.download-help a{display:block!important;margin-top:15px!important}.download-footer{display:flex;justify-content:space-between;gap:20px;padding:35px 0;margin-top:60px;color:#93a1b5;font-size:10px;border-top:1px solid #e1e7f0}.download-footer nav{display:flex;gap:20px}.download-footer a{color:#8395b1;text-decoration:none}.console-page section,.console-page [id]{scroll-margin-top:110px}
@media(min-width:1400px){.console-page .document-page{max-width:1380px}.console-summary{gap:16px}.console-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.summary-label{font-size:12px}.summary-card>small{font-size:10px}.console-page .document-page p{font-size:15px}.console-sidebar nav a{font-size:13px}.trial-step h3{font-size:16px!important}.console-page label{font-size:12px}}
@media(max-width:1100px){.console-shell{grid-template-columns:1fr}.console-sidebar{position:static;min-height:0;padding:10px;border-radius:14px}.console-sidebar .console-label,.console-sidebar .sidebar-foot{display:none}.console-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:4px}.console-sidebar nav a{font-size:10px;padding:9px}.console-sidebar nav a svg{width:15px;height:15px}.console-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.console-page .document-page{width:calc(100% - 44px)}.account-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.download-heading{gap:30px}.download-art{padding:25px 18px 42px}.download-window{padding:18px}}
@media(max-width:800px){.console-grid,.account-layout{grid-template-columns:1fr}.console-side-panels{display:grid;grid-template-columns:1fr 1fr}.console-side-panels>section:last-child{grid-column:1/-1}.console-bottom-grid{grid-template-columns:1fr}.console-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-summary .summary-label{font-size:11px}.summary-card>small{font-size:10px}.account-primary,.account-secondary{gap:18px}.download-heading{gap:25px}.download-heading h1{font-size:36px!important}.download-window-head{font-size:9px}.download-sample strong{font-size:9px}.download-bottom{grid-template-columns:1fr}.download-step-grid{gap:12px}.download-step{padding:22px}.download-step h3{font-size:14px!important}}
@media(max-width:600px){.console-page .document-page{width:calc(100% - 30px);padding-top:100px}.console-shell{gap:22px}.console-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.console-sidebar nav a{flex-direction:column;gap:7px;font-size:9px;padding:10px 5px;text-align:center}.console-page .document-page h1{font-size:28px}.console-page-heading{align-items:flex-start;flex-direction:column;gap:15px}.console-page-heading>div>p{font-size:12px!important}.console-header-link{display:none}.console-summary{gap:10px}.summary-card{padding:16px 13px}.summary-card>strong{font-size:26px}.summary-card>small{font-size:9px}.console-summary .summary-label{font-size:9px}.console-page .console-panel,.account-page .account-layout .console-panel{padding:21px!important;border-radius:16px}.panel-heading{gap:10px}.console-page .document-page h2{font-size:18px}.console-side-panels{grid-template-columns:1fr}.console-side-panels>section:last-child{grid-column:auto}.roster-heading{align-items:flex-start;flex-direction:column;gap:9px}.capacity-pill{font-size:10px}.tester-row{grid-template-columns:28px minmax(0,1fr)}.tester-status{grid-column:2;justify-self:start}.trial-step{gap:10px}.trial-fields{grid-template-columns:1fr}.lookup-field{flex-direction:column;align-items:stretch}.lookup-field button{justify-content:center}.console-page label{font-size:12px}.console-page input:not([type=checkbox]),.console-page select,.console-page textarea{font-size:14px;min-height:44px}.console-page .button{font-size:12px;min-height:44px}.console-page .auth-methods .auth-provider-row{grid-template-columns:37px minmax(0,1fr);gap:10px}.auth-provider-row>.button{grid-column:2;justify-self:start;margin-top:0}.auth-provider-top strong{font-size:14px}.auth-connected{font-size:9px}.account-page .auth-methods small{font-size:11px}.account-page .auth-methods .button{min-height:38px;font-size:11px!important}.account-page .account-email{overflow-wrap:anywhere}.account-page .auth-profile{align-items:flex-start}.account-page .auth-profile strong{font-size:13px;overflow-wrap:anywhere}.account-page .auth-profile p{font-size:11px}.console-page #retention-preview>p{font-size:12px}.retention-grid{grid-template-columns:1fr}.retention-metric{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;text-align:left}.retention-metric strong{font-size:22px;margin:0}.retention-metric small{font-size:10px}.download-heading{grid-template-columns:1fr;gap:30px;padding-top:10px}.download-heading h1{font-size:38px!important}.download-heading>div>p{font-size:13px!important}.release-chips>span{font-size:9px}.download-art{padding:32px 21px 45px;max-width:100%}.download-window-head{font-size:13px}.download-sample strong{font-size:12px}.download-sample{padding:13px}.console-page .download-access-panel{padding:24px!important}.download-actions{flex-direction:column;align-items:stretch}.download-actions .button{width:100%}.download-actions #trial-consent-row{order:0}.download-actions #trial-consent-row label{font-size:12px}.download-access-panel #trial-message{font-size:14px}.section-caption{align-items:flex-start;flex-direction:column;gap:8px}.section-caption h2{font-size:23px!important}.download-step-grid{grid-template-columns:1fr}.download-step{display:grid;grid-template-columns:46px 1fr;column-gap:15px;padding:24px}.step-art{grid-row:1/3;margin:0}.download-step h3{margin:1px 20px 5px 0!important;font-size:16px!important}.download-step p{grid-column:2;font-size:12px!important}.step-number{right:17px;top:19px}.download-facts{grid-template-columns:1fr;margin:22px 0}.download-facts>div{display:flex;align-items:center;gap:17px;border-right:0;border-bottom:1px solid #e5ebf3;padding:14px 0}.download-facts strong{font-size:17px;min-width:95px;margin:0}.download-facts span{font-size:11px}.download-footer{flex-direction:column;align-items:center;font-size:10px}.download-page .header .nav-wrap{flex-wrap:wrap;gap:12px;padding:15px}.download-page .header .nav{display:flex;position:static;background:none;border:0;box-shadow:none;padding:0;gap:15px;justify-content:center;width:100%;flex-wrap:wrap}.download-page .header .brand{font-size:16px}.download-page .header .nav a{font-size:11px;padding:0}.download-page .document-page{padding-top:155px}.console-page .form-note{font-size:12px!important}}
/* Secondary text is still readable; only decorative marks use pale colors. */
.console-page .summary-label{font-size:12px!important;color:#61738d}.summary-card>small{font-size:11px;color:#6b7b91}.console-page .panel-copy,.console-page .form-note{font-size:13px!important;color:#63758f}.console-page .panel-heading p{font-size:12px!important;color:#6f8098}.console-page label{font-size:13px;color:#61738e}.console-page .console-details summary{font-size:13px}.console-page .console-details p{font-size:13px!important;color:#62748e}.console-page .button{font-size:13px}.tester-name{font-size:13px}.tester-meta{font-size:11px;color:#6e8099}.tester-status,.capacity-pill{font-size:11px}.console-page .health-checks .health-check{font-size:12px;color:#56718b}.console-page .preflight-results p{font-size:12px!important}.acceptance-list li,.acceptance-panel p{font-size:12px!important;color:#657790}.console-page #retention-preview>p{font-size:12px;color:#60738d}.console-page #retention-preview>small{font-size:11px;color:#6a7c95}.retention-metric small{font-size:11px;color:#60758e}.account-page .auth-profile p,.account-page .auth-profile small{color:#687b94}.account-page .auth-methods small{font-size:12px;color:#697d96}.auth-connected{font-size:10px}.account-page .auth-methods .button{font-size:12px!important}.account-page :is(#licensed-devices,#mobile-devices)>p{font-size:13px;color:#70829b}.account-page .data-panel>p{font-size:13px;color:#63758d}.account-page .data-panel .button{font-size:12px}.download-heading>div>p{color:#62758e}.release-chips>span{font-size:11px;color:#647995}.download-step p{font-size:13px!important;color:#687d98}.download-facts span{font-size:12px;color:#687d98}.download-help p{font-size:14px!important;color:#6b7e99}.download-access-panel #trial-message{font-size:14px;color:#5c7395}.download-actions #trial-consent-row label{font-size:13px}.console-page .account-email{color:#667b98!important}.console-page .console-page-heading>div>p{color:#64778f}
@media(max-width:600px){.console-page .nav-actions>a.button{display:none}.console-page .header .nav-wrap{gap:8px}.console-page .nav-actions{gap:7px}.console-page .header .brand{min-width:0;font-size:15px}.console-page .header .brand img{width:31px;height:31px}.console-page .summary-label{font-size:11px!important}.console-page .auth-provider-row .button{font-size:12px!important}}
.download-sample img[src="/assets/codex.png"]{filter:grayscale(1) brightness(0) invert(1)}
@media(max-width:600px){.download-page .header .nav{flex-direction:row;align-items:center;min-height:0;transform:none}.download-page .header .nav-wrap{align-items:center;justify-content:center}.download-page .header .nav a{line-height:1.7}.download-page .header .nav{gap:13px}}
@media(prefers-reduced-motion:reduce){.console-page *{scroll-behavior:auto!important;transition:none!important}.download-window{transform:none}}
:root{--console-input-surface:#fff;--console-input-border:#71829b;--console-input-ink:#20314b;--console-input-placeholder:#5e718a;--console-focus-ring:#3e5fdc;--console-secondary-text:#5b6e87;--console-target-size:44px}
.console-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--console-target-size);border:1px solid var(--console-input-border);background:var(--console-input-surface);color:var(--console-input-ink)}
.console-page :where(input,textarea)::placeholder{color:var(--console-input-placeholder);opacity:1}
.console-page :where(button,.button,[role=button],summary){min-height:var(--console-target-size)}
.console-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--console-focus-ring);outline-offset:3px}
.console-page :where(.summary-label,.form-note,.panel-copy,.tester-meta,.release-footnote,.download-step p,.download-facts span,.download-help p){color:var(--console-secondary-text)}
/* Keep the account and download navigation in one predictable mobile layout. */
@media(max-width:700px){
 .console-page .header{padding:0 12px}
 .console-page .header .nav-wrap{position:relative;width:100%;height:auto;min-height:64px;padding:8px 10px;flex-wrap:nowrap;justify-content:space-between;gap:10px}
 .console-page .header .nav{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;width:auto;min-height:0;transform:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 14px;background:#fff;border:1px solid #dce4f0;border-radius:14px;box-shadow:0 12px 28px #24364b1a;z-index:40}
 .console-page .header .nav.open{display:flex}
 .console-page .header .nav a{display:block;width:100%;padding:12px 4px;font-size:14px;line-height:1.45;text-align:start;border-bottom:1px solid #edf0f6}
 .console-page .header .nav a:last-child{border-bottom:0}
 .console-page .header .menu-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px}
 .download-page .document-page{padding-top:30px}
 .download-page .download-main{display:flex;flex-direction:column;gap:20px}
 .download-page .download-heading{display:contents}
 .download-page .download-heading>div:first-child{order:0}
 .download-page #download-entitlement{order:1}
 .download-page .download-heading>.download-art{order:2;max-height:230px;min-height:0;padding:16px}
 .download-page .download-window{max-width:100%;padding:16px}
 .download-page .download-main>.download-steps{order:3}
 .download-page .download-main>section:not(#download-entitlement):not(.download-steps){order:4}
 .download-page .release-chips{gap:7px}
 .download-page .release-chips>span{font-size:12px}
}
