.qw-admin{--qa-purple:#0756d9;--qa-ink:#18365c;--qa-muted:#68616f;--qa-line:#d7e1ee;--qa-bg:#f3f6fb;color:var(--qa-ink);font-family:Arial,Helvetica,sans-serif;min-height:100vh;background:var(--qa-bg)}.qw-admin *{box-sizing:border-box;min-width:0}.qw-admin a{text-underline-offset:4px}.qw-admin :is(a,button,input):focus-visible{outline:3px solid #9663d2;outline-offset:4px}.qa-wordmark{display:inline-flex;align-items:flex-start;gap:3px;flex-shrink:0}.qa-wordmark img{width:158px;height:auto;display:block}.qa-wordmark sup{font-size:9px;line-height:1;color:#b7d6ff;margin-top:3px}.qa-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em}.qw-admin .qa-primary,.qw-admin .qa-secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 18px;font:inherit;font-size:13px;font-weight:600;border-radius:8px;text-decoration:none;cursor:pointer}.qw-admin .qa-primary{background:#0756d9;color:white;border:1px solid #0756d9}.qw-admin .qa-primary:hover{background:#0756d9}.qw-admin .qa-primary:disabled{opacity:.55;cursor:wait}.qw-admin .qa-secondary{background:white;border:1px solid var(--qa-line);color:var(--qa-ink)}.qa-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.qa-login-story{display:flex;flex-direction:column;justify-content:space-between;background:#0c1d33;color:#f3f6fb;padding:48px clamp(28px,5vw,80px);min-height:100vh}.qa-login-story>a{align-self:flex-start}.qa-login-message{max-width:470px;padding:60px 0}.qa-login-message .qa-eyebrow{color:#b7d6ff}.qa-login-message h1{font-size:clamp(42px,4.4vw,66px);letter-spacing:-.055em;line-height:1.04;margin:24px 0}.qa-login-message h1 em{font-style:normal;color:#b7d6ff}.qa-login-message>p:not(.qa-eyebrow){color:#e1edff;font-size:16px;line-height:1.7;max-width:370px}.qa-login-message ol{list-style:none;padding:30px 0 0;margin:0;display:grid;gap:24px}.qa-login-message li{display:flex;gap:16px;align-items:start}.qa-login-message li>span{font-size:11px;color:#b7d6ff;padding-top:4px}.qa-login-message li b{font-size:14px;font-weight:600}.qa-login-message li small{display:block;font-size:12px;color:#a9a0b3;line-height:1.6;margin-top:5px}.qa-login-story footer{display:flex;justify-content:space-between;gap:18px;font-size:10px;color:#a9a0b3;border-top:1px solid #18365c;padding-top:22px}.qa-login-main{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:64px 32px;background:#f3f6fb}.qa-login-form{width:100%;max-width:370px}.qa-login-form .qa-eyebrow{color:#0756d9;margin:0 0 18px}.qa-login-form h2{font-size:36px;letter-spacing:-.045em;margin:0 0 12px;line-height:1.1;color:#18365c}.qa-login-form>p:not(.qa-eyebrow){font-size:14px;line-height:1.7;color:#68616f}.qa-login-form form{display:grid;gap:23px;margin-top:38px}.qa-login-form label{display:grid;gap:10px;font-size:12px;font-weight:600}.qa-login-form input{width:100%;min-height:50px;border:1px solid #d7e1ee;border-radius:8px;background:#fff;color:#18365c;font:inherit;font-size:15px;padding:12px 14px}.qa-login-form input::placeholder{color:#867d91;font-weight:400;font-size:13px}.qa-login-form form>.qa-primary{width:100%;justify-content:space-between;margin-top:5px;min-height:50px}.qa-login-form .qa-access-note{border-top:1px solid #d7e1ee;padding-top:24px;margin-top:30px;font-size:12px!important}.qa-back-link,.qa-preview-link{display:block;width:fit-content;font-size:12px;color:#0756d9;text-decoration:none;margin-top:22px}.qa-preview-link{padding:12px;border:1px dashed #c5afd9;border-radius:7px}.qa-login-main>footer{position:absolute;bottom:24px;font-size:10px;color:#7d7387}.qa-login-error{padding:12px;border-radius:8px;border:1px solid #e5bcbc;color:#942c2c;background:#fff0f0;font-size:13px;line-height:1.5}.qw-admin.admin-shell{display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--qa-bg)}.qw-admin>.admin-sidebar{position:fixed;top:0;left:0;width:236px;display:flex;height:100dvh;overflow-y:auto;padding:32px 18px 22px;background:#0c1d33;color:#d6cce1}.qa-brand-link{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #18365c;padding:0 8px 27px;text-decoration:none}.qa-brand-link small{font-size:9px;letter-spacing:.15em;color:#a79ab3}.qw-admin .admin-sidebar nav{display:grid;gap:20px;margin-top:25px}.qw-admin .v4-admin-navigation nav h2{margin:0 12px 6px;color:#9989a7;font-size:9px;letter-spacing:.13em}.qw-admin .admin-sidebar nav a{min-height:42px;font-size:12px;font-weight:500;border-radius:7px;color:#d7e1ee;padding:10px 12px}.qw-admin .admin-sidebar nav a:hover{background:#18365c;color:#fff}.qw-admin .admin-sidebar nav a[aria-current=page]{background:#18365c;color:#b7d6ff;box-shadow:inset 3px 0 #b7d6ff}.qa-sidebar-foot{margin-top:auto;padding:28px 8px 0}.qa-sidebar-foot p{font-size:10px;color:#a79ab3;line-height:1.7;border-top:1px solid #18365c;padding-top:18px}.qw-admin .qa-sidebar-foot .admin-signout{position:static;font-size:12px;color:#e1edff;padding:12px 0;margin:0;width:100%}.qw-admin>.admin-workspace{grid-column:2;margin:0;width:100%;padding:0 36px 25px;background:var(--qa-bg);min-width:0}.qa-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;border-bottom:1px solid var(--qa-line);margin-bottom:32px}.qa-workspace-bar>span{font-size:9px;letter-spacing:.13em;color:#766c82}.qa-workspace-bar i{font-style:normal;color:#b4a8c1;margin:0 14px}.qa-workspace-bar>a{font-size:11px;color:#68616f;text-decoration:none}.qa-workspace-footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--qa-line);padding-top:22px;margin-top:40px;font-size:10px;color:#817589}.qa-skip{position:fixed;top:-80px;left:20px;z-index:100;padding:14px;background:#fff;color:#0756d9}.qa-skip:focus{top:14px}.qw-admin .qa-dashboard{padding:0;max-width:1400px;font-size:14px;color:var(--qa-ink)}.qa-dashboard .ops-page-heading{margin:8px 0 32px;align-items:center;gap:24px}.qa-dashboard .ops-page-heading h1{font-size:40px;line-height:1.08;letter-spacing:-.045em;margin:14px 0}.qa-dashboard .ops-page-heading h1>span{color:#0756d9}.qa-dashboard .ops-kicker{font-size:10px;letter-spacing:.15em;color:#0756d9}.qa-dashboard .ops-page-heading p:not(.ops-kicker){color:#68616f;font-size:13px;max-width:390px;line-height:1.6}.qa-heading-actions{display:flex;flex-wrap:wrap;gap:9px}.qa-dashboard .ops-section{margin-bottom:28px}.qa-dashboard .ops-section-title h2{font-size:17px;letter-spacing:-.025em}.qa-dashboard .ops-scope{font-size:10px;color:#7a7085}.qa-dashboard .ops-attention{border:1px solid #e8decb;background:#fffaf1;padding:20px;border-radius:12px;align-items:center}.qa-dashboard .ops-attention.tone-neutral{background:white;border-color:#d7e1ee}.qa-dashboard .ops-attention h3{font-size:13px;font-weight:600;color:#514335}.qa-dashboard .ops-attention strong{font-size:35px;letter-spacing:-.04em;font-weight:600;color:#493830;margin:10px 0 3px}.qa-dashboard .ops-attention a{font-size:12px;color:#0756d9}.qa-dashboard .ops-attention p{font-size:11px;color:#796d5d}.qa-dashboard .ops-metric{border:1px solid var(--qa-line);border-radius:11px;padding:20px;gap:13px;color:var(--qa-ink)}.qa-dashboard a.ops-metric{color:var(--qa-ink)}.qa-dashboard .ops-metric:hover{border-color:#b9a2d2}.qa-dashboard .ops-metric>span{font-size:11px;font-weight:500;color:#756b80}.qa-dashboard .ops-metric strong{font-size:27px;font-weight:600;letter-spacing:-.04em}.qa-dashboard .ops-metric small{font-size:10px;line-height:1.6;color:#817589}.qa-dashboard .ops-context{font-size:11px;gap:12px 18px;margin-top:17px;color:#7a7085}.qa-dashboard a{color:#0756d9}.qa-dashboard .ops-chip{font-size:10px;padding:4px 7px}.qa-dashboard .ops-panel{border:1px solid var(--qa-line);border-radius:12px;padding:22px}.qa-dashboard .ops-work-row b{font-size:13px}.qa-dashboard .ops-work-row span:not(.ops-chip),.qa-dashboard .ops-work-row>a{font-size:11px}.qa-dashboard .ops-panel>header h3{font-size:13px}.qa-dashboard .ops-panel>header>a{font-size:10px}.qa-dashboard .ops-empty{font-size:12px;color:#817589;padding:12px 0}.qa-dashboard .ops-work-row{border-color:#e1edff}.qa-dashboard .ops-activity b{font-size:12px}.qa-dashboard .ops-activity span,.qa-dashboard .ops-activity time{font-size:11px;color:#817589}.qa-dashboard .ops-funnel-snapshot dt{font-size:11px}.qa-dashboard .ops-funnel-snapshot dd{font-size:24px;color:#0756d9}.qa-dashboard .ops-help{font-size:11px;line-height:1.8;color:#766b81}.qa-workspace-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.qa-workspace-links>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border:1px solid var(--qa-line);border-radius:10px;text-decoration:none;background:#fff}.qa-workspace-links b{font-size:12px;color:#18365c}.qa-workspace-links small{display:block;margin-top:6px;color:#817589;font-size:10px;line-height:1.6}.qa-dashboard .qa-finance{border:1px solid #e1edff;background:#f3f6fb;border-radius:12px;padding:24px}.qa-finance>p{font-size:12px;color:#6f607c;line-height:1.8;max-width:680px}.qa-not-connected{font-size:10px;background:#d7e1ee;color:#0756d9;border-radius:5px;padding:5px 8px}.qa-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;gap:20px}.qa-finance-grid>div{padding-left:18px;border-left:1px solid #d7e1ee;display:grid;gap:10px}.qa-finance-grid>div:first-child{padding-left:0;border:0}.qa-finance-grid span{font-size:12px;font-weight:600}.qa-finance-grid strong{font-size:28px;color:#8c72a5}.qa-finance-grid small{font-size:10px;color:#786386;line-height:1.6}.qa-preview-notice{border:1px dashed #a278c8;background:#f3f6fb;color:#0756d9;padding:14px 18px;border-radius:9px;font-size:12px;line-height:1.7;margin-bottom:28px}.qa-preview-notice a{font-weight:600;color:#0756d9}.qa-mobile-navigation nav a{min-height:44px}.qa-mobile-navigation .admin-signout{position:static;margin-top:20px}@media(min-width:1440px){.qw-admin>.admin-workspace{padding-inline:48px}.qa-dashboard .ops-page-heading h1{font-size:46px}}@media(max-width:1100px){.qa-dashboard .ops-page-heading{align-items:flex-start;flex-direction:column}.qa-heading-actions{width:100%}.qa-dashboard .ops-attention{flex-direction:column;align-items:flex-start;gap:14px}.qa-workspace-links{grid-template-columns:1fr}.qa-workspace-links>a{padding:15px 18px}.qa-workspace-links small{display:inline;margin-left:10px}.qa-login-story{padding:36px}.qa-login-story footer{flex-direction:column;gap:8px}}@media(max-width:900px){.qw-admin.admin-shell{display:block}.qw-admin>.admin-sidebar{display:none!important}.qw-admin>.admin-workspace{padding:0 22px 24px}.qw-admin .v4-admin-menu-toggle{display:block;background:none;border:0;padding:0}.qw-admin .v4-admin-menu-toggle .v4-button{color:#0756d9}.qa-workspace-bar>span{display:none}.qa-workspace-bar{min-height:70px;margin-bottom:25px}.qa-login{grid-template-columns:1fr}.qa-login-story{min-height:0;padding:32px}.qa-login-message{padding:32px 0 0}.qa-login-message h1{font-size:40px;margin:12px 0}.qa-login-message>p:not(.qa-eyebrow){max-width:100%;font-size:14px}.qa-login-message ol,.qa-login-story footer{display:none}.qa-login-main{padding:44px 24px 70px;min-height:580px}.qa-login-form{max-width:420px}.qa-login-form h2{font-size:31px}}@media(max-width:520px){.qw-admin>.admin-workspace{padding:0 16px 22px}.qa-dashboard .ops-page-heading h1{font-size:36px}.qa-heading-actions>a{flex:1 1;padding:12px;font-size:12px}.qa-dashboard .ops-attention-grid{grid-template-columns:1fr 1fr;gap:10px}.qa-dashboard .ops-attention{padding:15px;gap:12px}.qa-dashboard .ops-attention h3{font-size:12px;min-height:30px}.qa-dashboard .ops-attention strong{font-size:30px}.qa-dashboard .ops-attention a{font-size:11px}.qa-dashboard .ops-metric{padding:15px;gap:9px}.qa-dashboard .ops-metric>span{min-height:30px}.qa-dashboard .ops-metric strong{font-size:25px}.qa-dashboard .ops-work-row{flex-direction:row}.qa-dashboard .ops-work-row>a{max-width:90px;text-align:right}.qa-dashboard .qa-finance{padding:18px}.qa-finance-grid{gap:10px}.qa-finance-grid>div{padding-left:10px}.qa-finance-grid span{font-size:11px;line-height:1.5}.qa-finance-grid small{font-size:10px}.qa-workspace-links small{display:block;margin-left:0}.qa-workspace-footer{font-size:9px}.qa-login-story{padding:27px 24px}.qa-login-message{padding-top:24px}.qa-login-message h1{font-size:36px}.qa-login-message .qa-eyebrow{font-size:9px}.qa-login-form form{margin-top:28px}}.qa-requests{max-width:1400px}.qa-requests h1{font-size:36px;letter-spacing:-.04em}.qa-requests .admin-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.qa-request-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0 12px}.qa-request-summary button{background:white;border:1px solid #d7e1ee;border-radius:10px;padding:20px;text-align:left;color:#18365c;cursor:pointer}.qa-request-summary strong{display:block;font-size:28px;margin-bottom:8px}.qa-request-summary span{font-size:12px}.qa-request-scope{font-size:12px;line-height:1.7;color:#766b81}.qa-request-empty{background:white;border:1px solid #d7e1ee;padding:35px;border-radius:12px;margin:25px 0}.qa-request-empty h2{font-size:20px}.qa-request-list{display:grid;gap:16px}.qa-request-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:25px;background:white;border:1px solid #d7e1ee;border-radius:12px}.qa-request-row h2{font-size:18px}.qa-request-row p{line-height:1.7}.qa-request-row small{font-size:11px;color:#766b81}.qa-request-status{display:inline-block;padding:6px 10px;border-radius:6px;background:#e1edff;color:#0756d9;font-size:12px}.qa-request-amount{font-size:22px;font-weight:600}.qa-request-check{display:flex;gap:10px;font-size:13px;line-height:1.6;align-items:start}.qa-request-check input{width:18px;height:18px;flex-shrink:0}.qa-request-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media(max-width:700px){.qa-request-summary{grid-template-columns:repeat(2,1fr)}.qa-request-row{grid-template-columns:1fr}.qa-requests h1{font-size:29px}}.qa-certified{max-width:1050px}.qa-certified h1{font-size:36px;letter-spacing:-.04em}.qa-certified form,.qa-certified-publication{padding:25px;border:1px solid #d7e1ee;border-radius:12px;background:white;margin:24px 0}.qa-certified fieldset{border:0;padding:0;margin:0;display:grid;gap:22px}.qa-certified label{display:grid;gap:9px;font-size:13px}.qa-certified .qa-request-check{display:flex}.qa-certified-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.qa-certified input:not([type=checkbox]),.qa-certified select,.qa-certified textarea{width:100%;min-height:45px;padding:11px;border:1px solid #d7e1ee;border-radius:7px;font:inherit;background:white;color:#18365c}.qa-certified-publication p{font-size:13px;line-height:1.8;color:#68616f}.qa-certified-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qa-certified-photos figure{margin:0}.qa-certified-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.qa-certified-photos figcaption{font-size:11px;padding:7px 0}@media(max-width:650px){.qa-certified-fields{grid-template-columns:1fr}.qa-certified form,.qa-certified-publication{padding:18px}.qa-certified-photos{grid-template-columns:repeat(2,1fr)}}.qw-admin .qa-wordmark{display:inline-flex;align-items:center;background:#fff;padding:8px 10px;border-radius:7px}.qw-admin .qa-wordmark img{display:block;max-width:100%;height:auto}