@charset "UTF-8";
:root{--work-gap:24px;--control-height:44px}
.workbench-heading,.records-heading,.inline-stats,.submission-heading,.records-toolbar,.download-toolbar,.download-actions,.records-footer{display:flex;align-items:center}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.workspace-portal .wrap{width:min(1520px,calc(100% - 80px))}
.workspace-portal .site-header{height:96px}.workspace-portal .brand{font-size:24px}.brand-place{color:var(--cyan);font-size:19px}.workspace-portal .brand-sub{font-size:9px}
.workspace-portal .workbench-heading{display:flex;justify-content:space-between;gap:24px;padding:42px 0 32px}.workbench-heading .eyebrow{margin-bottom:12px}.workspace-portal .workbench-heading h1{font-size:42px;letter-spacing:-1px}.workbench-heading p{font-size:14px;margin-top:14px}
.workspace-portal .workspace{grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:stretch}.workspace-portal .panel{padding:28px;border-radius:16px}.workspace-portal h2{font-size:21px;letter-spacing:0}.workspace-portal .panel-title{margin-bottom:20px}.workspace-portal .button{min-height:44px;padding:10px 18px;font-size:14px;gap:10px}.workspace-portal .text-button{font-size:13px}.workspace-portal input:not([type=checkbox]),.workspace-portal select{min-height:44px;font-size:14px}.workspace-portal .input-wrap input{padding-left:14px}.workspace-portal .key-tip{font-size:12px;line-height:1.8;color:var(--muted);margin-top:20px}
.workspace-portal .verified-label{font-size:12px;margin-top:0;flex-wrap:wrap}.workspace-portal .credit-number{margin:22px 0}.workspace-portal .credit-number>span{font-size:58px}.workspace-portal .credit-number small{font-size:12px}.workspace-portal .credit-grid{gap:12px}.workspace-portal .credit-grid b{font-size:22px}.workspace-portal .availability{font-size:12px;color:var(--cyan);margin-top:18px;line-height:1.8}.workspace-portal .availability.warning{color:var(--yellow)}.workspace-portal .card-meta{margin-top:12px;font-size:11px}
.workspace-portal .submission-heading{gap:16px;flex-wrap:wrap;margin-bottom:24px}.workspace-portal .submission-heading .small-tag{font-size:12px}.workspace-portal .submission-heading .format-row{margin:0 0 0 auto;padding:5px;border:0;background:var(--panel-deep)}.workspace-portal .choice{font-size:13px}.account-label{font-size:13px;margin-bottom:10px}.account-label .muted{margin-left:10px;font-weight:400;font-size:12px}.workspace-portal #accounts{min-height:190px;height:210px;padding:18px;font-size:14px;line-height:1.9;display:block}.workspace-portal .submit-bottom{padding-top:22px;margin-top:20px;gap:16px;flex-wrap:wrap}.workspace-portal .submit-bottom>div{font-size:13px;color:var(--cyan);margin-right:auto}.workspace-portal .submit-bottom small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.workspace-portal .field-error{margin-top:12px}
.privacy-strip{display:flex;gap:16px;border:1px solid #05e5d033;background:#05e5d008;border-radius:12px;padding:20px 24px;margin-top:24px}.privacy-mark{font-size:25px;color:var(--cyan)}.privacy-strip strong{font-size:13px;color:var(--cyan)}.privacy-strip p{color:var(--muted);font-size:12px;line-height:1.9;margin-top:5px}.privacy-strip a{color:var(--cyan);white-space:nowrap;margin-left:8px}
.workspace-portal .result-section{margin-top:42px}.workspace-portal .records-heading{gap:24px;margin-bottom:20px;flex-wrap:wrap}.records-heading h2 span{font-size:14px;margin-left:8px}.workspace-portal .inline-stats{gap:22px;font-size:13px;color:var(--muted);flex-wrap:wrap}.workspace-portal .inline-stats b{color:var(--text);font-size:15px;margin-left:7px}.records-heading>.text-button{margin-left:auto}.workspace-portal .records-panel{padding:0;overflow:hidden}.workspace-portal .records-toolbar{padding:22px 24px;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.workspace-portal .scope-tabs{display:flex;background:var(--panel-deep);border:1px solid var(--line);border-radius:9px;padding:4px;flex-shrink:0}.workspace-portal .scope-tabs button{color:var(--muted);background:none;border:0;border-radius:6px;padding:9px 16px;font-size:13px}.workspace-portal .scope-tabs button.active{background:var(--cyan);color:var(--bg);font-weight:700}.workspace-portal .records-toolbar>#batch-label{font-size:12px}.workspace-portal .records-toolbar form{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.workspace-portal .records-toolbar input{width:240px}.workspace-portal select{background:var(--panel-deep);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 12px;max-width:100%;font-family:var(--font)}.workspace-portal select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.usage-toolbar{display:flex;align-items:center;padding:18px 24px;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.usage-toolbar label{display:flex;gap:12px;align-items:center;margin:0;font-size:13px;font-weight:500}.usage-toolbar p{font-size:12px;line-height:1.8;color:var(--muted);flex:1;min-width:200px}.usage-toolbar .text-button{white-space:nowrap}.usage-column{min-width:200px}.usage-cell{display:flex;flex-direction:column;gap:6px;max-width:240px;white-space:normal;min-height:54px}.usage-cell b{font-size:17px;color:var(--cyan)}.usage-cell small{white-space:normal}.usage-cell .usage-error{color:var(--danger)}.usage-cell .usage-unavailable{color:var(--yellow)}.usage-cell button{align-self:flex-start;font-size:12px}
.workspace-portal .download-toolbar{padding:18px 24px;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#120f2144}.workspace-portal .select-all{display:flex;gap:9px;align-items:center;margin:0;font-size:13px;font-weight:400;color:var(--muted)}.workspace-portal .select-all input{margin:0}.workspace-portal .select-all span{margin-left:12px;color:var(--cyan)}.workspace-portal .download-actions{gap:12px;flex-wrap:wrap}.workspace-portal .task-table{max-height:none;min-height:210px;overflow-x:auto}.task-table table{min-width:1180px}.task-table:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.workspace-portal th{padding:17px 20px;font-size:12px}.workspace-portal td{padding:22px 20px;font-size:13px;vertical-align:top}.workspace-portal .check-column{width:64px}.workspace-portal td input{min-height:0;vertical-align:middle}.workspace-portal td small{font-size:11px;line-height:1.7;margin-top:6px}.workspace-portal .task-email{max-width:270px;overflow:hidden;text-overflow:ellipsis}.workspace-portal .batch-link{padding:0;border:0;background:transparent;color:var(--muted);font-size:11px}.batch-link:hover{color:var(--cyan)}.workspace-portal .empty-state{padding:60px 24px}.workspace-portal .empty-state h3{font-size:15px}.workspace-portal .empty-state p{font-size:13px}.workspace-portal .records-footer{justify-content:space-between;gap:16px;padding:18px 24px;border-top:1px solid var(--line);flex-wrap:wrap}.workspace-portal .records-footer>span{font-size:11px;line-height:1.8;max-width:750px}.workspace-portal .pager{padding:0;border:0;font-size:12px;gap:12px;min-height:36px}.workspace-portal .pager button{padding:7px 12px}.workspace-portal .site-footer{margin-top:44px;padding:24px 0;font-size:11px}.workspace-portal .download-button{font-size:12px;margin-bottom:8px}.workspace-portal .status{font-size:11px;padding:4px 9px}
#welcome-dialog{width:580px;padding:36px}#welcome-dialog h2{font-size:26px;line-height:1.5}.welcome-copy{font-size:14px;color:var(--muted);line-height:1.9;margin-top:18px}.welcome-points{display:flex;gap:18px;flex-wrap:wrap;color:var(--cyan);font-size:12px;margin:24px 0}.welcome-footnote{font-size:11px;color:var(--muted);margin-top:20px;text-align:right}
.guide-page .wrap{width:min(1160px,calc(100% - 80px))}.guide-hero{padding:58px 0 36px}.guide-hero h1{font-size:48px;letter-spacing:-1px}.guide-hero p{max-width:640px;font-size:15px;line-height:1.9;margin-top:20px;color:var(--muted)}.guide-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start}.guide-nav{position:sticky;top:28px;display:flex;flex-direction:column;gap:8px}.guide-nav a{padding:12px 16px;color:var(--muted);font-size:13px;border-left:2px solid var(--line)}.guide-nav a:hover{color:var(--cyan);border-color:var(--cyan)}.guide-body{display:flex;flex-direction:column;gap:24px}.guide-card{scroll-margin-top:28px}.guide-card h2{font-size:23px;margin-bottom:18px}.guide-card .step-number{color:var(--pink);margin-right:10px;font-family:monospace}.guide-card p,.guide-card li{font-size:14px;color:var(--muted);line-height:1.95}.guide-card p+p{margin-top:14px}.guide-card ul,.guide-card ol{padding-left:22px;margin:14px 0}.guide-card li+li{margin-top:9px}.guide-card strong{color:var(--text)}.guide-code{display:block;overflow-x:auto;padding:18px 20px;background:var(--panel-deep);border:1px solid var(--line);border-radius:10px;color:var(--cyan);font:13px/2 ui-monospace,Consolas,monospace;margin:18px 0;white-space:pre}.guide-callout{border-left:3px solid var(--yellow);background:#fff04b08;padding:16px 20px;margin-top:18px}.guide-callout p{font-size:13px}.guide-return{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:36px 0}.guide-return p{color:var(--muted);font-size:13px}.guide-data{margin:18px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.guide-data>div{padding:16px 20px;display:grid;grid-template-columns:120px 1fr;gap:20px;border-bottom:1px solid var(--line)}.guide-data>div:last-child{border:0}.guide-data dt{color:var(--cyan);font-size:13px}.guide-data dd{margin:0;color:var(--muted);font-size:13px;line-height:1.9}

@media(max-width:1250px){.workspace-portal .workspace{grid-template-columns:290px minmax(0,1fr)}.workspace-portal .records-toolbar form{width:100%;margin-left:0}.workspace-portal .records-toolbar input{flex:1;min-width:180px}.workspace-portal .submission-heading .format-row{margin-left:0}.workspace-portal .submit-bottom{align-items:flex-start;flex-direction:row}.workspace-portal .submit-bottom>div{flex-basis:100%}.workspace-portal .submit-bottom #submit-button{margin-left:auto}.workspace-portal .inline-stats{gap:16px}}
@media(max-width:860px){.workspace-portal .wrap,.guide-page .wrap{width:calc(100% - 40px)}.workspace-portal .workspace{grid-template-columns:minmax(0,1fr)}.workspace-portal .key-panel form{display:flex;gap:16px}.workspace-portal .key-panel .input-wrap{flex:1;min-width:0}.workspace-portal .key-panel .full{margin:0;width:auto}.workspace-portal .credit-number{margin:18px 0}.workspace-portal .workbench-heading{align-items:flex-start}.workspace-portal .workbench-heading h1{font-size:36px}.workbench-heading>.button{font-size:12px}.guide-layout{grid-template-columns:1fr}.guide-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.guide-nav a{padding:8px 12px;border-left:0;border-bottom:1px solid var(--line)}.guide-hero{padding-top:36px}.guide-hero h1{font-size:38px}}
@media(max-width:560px){.workspace-portal .wrap,.guide-page .wrap{width:calc(100% - 32px)}.workspace-portal .site-header{height:84px}.workspace-portal .brand{font-size:20px;gap:11px}.brand-place{font-size:17px}.workspace-portal .brand-sub{font-size:8px;letter-spacing:1px}.workspace-portal .live-pill,.guide-page .live-pill{display:none}.workspace-portal .quiet-link{font-size:12px}.workspace-portal .workbench-heading{padding:30px 0 24px;flex-direction:column;gap:18px}.workspace-portal .workbench-heading h1{font-size:34px}.workbench-heading p{font-size:13px;line-height:1.8}.workspace-portal .panel{padding:22px}.workspace-portal .key-panel form{flex-direction:column;gap:12px}.workspace-portal .key-panel .full{width:100%}.workspace-portal .submission-heading{gap:12px;margin-bottom:20px}.workspace-portal .submission-heading .small-tag{border:0;padding:0;white-space:normal}.workspace-portal .submission-heading .format-row{width:100%;justify-content:flex-start;margin-top:0}.account-label .muted{display:block;margin:5px 0 0}.workspace-portal #accounts{height:220px;font-size:13px}.workspace-portal .submit-bottom{gap:16px}.workspace-portal .submit-bottom .button{width:100%;align-self:auto}.privacy-strip{padding:18px;gap:12px}.privacy-strip a{margin-left:0;white-space:normal}.workspace-portal .result-section{margin-top:32px}.workspace-portal .records-heading{gap:16px}.workspace-portal .records-heading h2{font-size:20px}.workspace-portal .inline-stats{order:3;flex-basis:100%;justify-content:space-between;gap:8px;font-size:11px}.workspace-portal .inline-stats b{font-size:13px;margin-left:4px}.workspace-portal .records-panel{padding:0}.workspace-portal .records-toolbar,.usage-toolbar,.workspace-portal .download-toolbar{padding:18px 16px}.workspace-portal .records-toolbar form{gap:10px}.workspace-portal .records-toolbar input{width:100%;flex-basis:100%}.workspace-portal .records-toolbar select{flex:1;min-width:0}.usage-toolbar label{flex-wrap:wrap}.usage-toolbar select{max-width:200px}.usage-toolbar p{flex-basis:100%;min-width:0}.workspace-portal .download-actions{width:100%;gap:10px}.download-actions select{width:100%}.workspace-portal .download-actions .button{flex:1;font-size:12px;padding:10px 12px}.workspace-portal .select-all{font-size:12px}.workspace-portal .select-all span{margin-left:8px}.workspace-portal .records-footer{padding:18px 16px;gap:18px}.workspace-portal .records-footer .pager{width:100%;justify-content:flex-end;gap:8px}.workspace-portal .site-footer{margin-top:32px;font-size:10px}.workspace-portal td{padding:20px 16px}.workspace-portal th{padding:16px}.task-table::before{font-size:11px;padding:12px 16px}#welcome-dialog{padding:26px}#welcome-dialog h2{font-size:23px}.welcome-points{gap:12px;font-size:11px}.dialog-actions .button{flex:1;white-space:normal;font-size:12px}.guide-card h2{font-size:21px}.guide-card p,.guide-card li{font-size:13px}.guide-data>div{grid-template-columns:1fr;gap:7px;padding:16px}.guide-code{font-size:12px;padding:14px}.guide-return{align-items:flex-start;flex-direction:column}.guide-hero h1{font-size:34px}.guide-hero p{font-size:14px}}
