.account-page{color:#17211d;background:#f3eadb;min-height:100vh;font-family:Arial,sans-serif}.account-header{border-bottom:1px solid #d5c9b7;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:30px 40px;display:flex}.account-page a{color:inherit;text-underline-offset:4px}.account-layout{grid-template-columns:1fr 1.15fr;gap:80px;max-width:1280px;margin:auto;padding:70px 40px;display:grid}.account-intro{padding-top:25px}.account-intro h1{letter-spacing:-2px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,57px);font-weight:400;line-height:1.08}.account-intro p{max-width:450px;font-size:18px;line-height:1.7}.account-intro ol{padding:25px 0 25px 23px;font-size:17px;line-height:2.4}.account-card{background:#fffaf1;border:1px solid #d5c9b7;border-radius:18px;min-width:0;padding:38px;box-shadow:0 12px 45px #17211d08}.account-card h2{letter-spacing:-.6px;margin:12px 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:400}.account-card p{line-height:1.6}.account-card form{gap:20px;margin-top:26px;display:grid}.account-card label{gap:9px;font-size:14px;font-weight:700;display:grid}.account-card input:not([type=checkbox]),.account-card select{box-sizing:border-box;color:#17211d;width:100%;min-height:48px;font:inherit;background:#fffefb;border:1px solid #b6b7ac;border-radius:7px;padding:12px;font-size:16px}:is(.account-card input:focus-visible,.account-card select:focus-visible,.account-card button:focus-visible,.account-page a:focus-visible){outline-offset:3px;outline:3px solid #d74423}.account-card button{color:#17211d;font:inherit;cursor:pointer;background:0 0;border:1px solid #b6b7ac;border-radius:7px;padding:12px 17px;font-weight:700}.account-card button:disabled{opacity:.55;cursor:default}.account-card .account-primary{color:#fff;background:#d74423;border-color:#d74423;width:100%;min-height:50px;font-size:16px}.account-secondary{margin-top:15px}.account-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:24px;font-size:14px;display:flex}.account-actions button{border:0;padding:0;font-size:14px;font-weight:400;text-decoration:underline}.account-small,.account-card small{color:#5a675f;font-size:13px!important;line-height:1.6!important}.account-message{background:#e7eee2;border:1px solid #9bad8d;border-radius:8px;padding:16px;font-size:14px}.account-message.error{background:#fff0eb;border-color:#d74423}.account-user{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;display:flex}.account-user strong{font-size:14px}.account-plan{background:#edeedd;border-radius:8px;padding:14px;font-size:14px}.account-add{align-items:end;gap:10px;display:flex}.account-add label{flex:1}.account-card fieldset{border:1px solid #d5c9b7;border-radius:8px;gap:12px;padding:20px;display:grid}.account-card legend{padding:0 8px;font-weight:700}.account-card .account-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.account-check input{accent-color:#d74423;flex-shrink:0;width:18px;height:18px;margin-top:2px}.account-consent{font-size:13px!important}.account-shortlist{border-top:1px solid #d5c9b7;margin-top:35px;padding-top:25px}.account-shortlist article{border-top:1px solid #d5c9b7;margin-top:25px;padding-top:15px}.account-shortlist h3{font-family:Georgia,serif;font-size:23px}.account-footer{color:#5a675f;flex-wrap:wrap;gap:25px;max-width:1280px;margin:auto;padding:25px 40px;font-size:13px;display:flex}.account-footer span{margin-left:auto}@media (max-width:800px){.account-layout{grid-template-columns:1fr;gap:25px;padding:25px 20px}.account-intro{padding:0}.account-intro h1{max-width:530px}.account-intro ol,.account-intro .account-small{display:none}.account-header{padding:22px 20px}.account-header>a:last-child{font-size:13px}.account-card{padding:25px}.account-footer{padding:25px 20px}}@media (prefers-color-scheme:dark){.account-page{color:#f5eddf;background:#18221e}.account-card{background:#23312a;border-color:#4b5b4c}.account-card input:not([type=checkbox]),.account-card select{color:#f5eddf;background:#18221e;border-color:#81907d}.account-card button{color:#f5eddf;border-color:#81907d}.account-card .account-primary{color:#fff;background:#be3518;border-color:#be3518}.account-small,.account-card small,.account-footer{color:#bec8b9}.account-plan{background:#35452f}.account-message{color:#fff;background:#35452f}.account-message.error{background:#573529}.account-header,.account-card fieldset,.account-shortlist,.account-shortlist article{border-color:#4b5b4c}}.account-page .eyebrow{color:#b83217}@media (prefers-color-scheme:dark){.account-page .eyebrow{color:#ff947b}}.dashboard-notice-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-notice-identity{flex:1;min-width:0}.dashboard-notice-identity h3{margin:0}.dashboard-notice-identity .eyebrow{margin:0 0 12px}.dashboard-notice-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.account-page .dashboard-notice-actions .dashboard-notice-link{box-sizing:border-box;min-height:44px;padding:10px 16px;font-size:14px}.account-card .dashboard-notice-actions select{width:145px;min-height:44px;padding:10px;font-size:14px}.job-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-outside-group>h2{border-left:3px solid #d74423;padding-left:16px}.dashboard-outside-group+.dashboard-outside-group{margin-top:32px}.dashboard-outside-group>article:first-of-type{border-top:0;margin-top:24px;padding-top:0}@media (max-width:700px){.dashboard-notice-heading{flex-wrap:wrap;gap:16px}.dashboard-notice-identity{flex-basis:100%}.dashboard-notice-actions{flex-wrap:wrap;max-width:100%}}@media (prefers-color-scheme:dark){.dashboard-outside-group>h2{border-color:#ff947b}}.account-card .job-status-control{max-width:none;margin:0;font-size:14px}.job-history>details{margin-top:0}.job-history>details>summary{padding:8px 0;font-size:18px}.job-history>details>article{margin-bottom:24px}.dashboard-scan-stats{grid-template-columns:1fr!important}.dashboard-exploration>article:first-child{border-top:0;margin-top:0;padding-top:0}.dashboard-notice h3{overflow-wrap:anywhere;line-height:1.35}.dashboard-notice-title{text-decoration:underline;text-decoration-thickness:1px}.dashboard-notice-title:hover{text-decoration-thickness:2px}.dashboard-notice-agency{overflow-wrap:anywhere;margin-top:10px}.dashboard-notice-summary{max-width:75ch;margin:18px 0}.dashboard-notice-access{margin-top:20px}.account-page .dashboard-notice-link{color:#fff;text-align:center;background:#d74423;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.dashboard-notice-link:hover{background:#ad3218}.dashboard-notice-access p{color:#5a675f;max-width:70ch;margin-top:12px;font-size:14px;line-height:1.6}@media (prefers-color-scheme:dark){.account-page .dashboard-notice-link{background:#be3518}.dashboard-notice-access p{color:#bec8b9}}.account-workspace{max-width:1050px;margin:auto;padding:48px 24px}.account-workspace h1{margin:16px 0;font:400 clamp(32px,5vw,48px)/1.15 Georgia,serif}.account-card .account-check{align-items:center}.account-card .account-check input{align-self:center;width:18px;height:18px;min-height:18px;margin:0;padding:0}.account-card .account-check span{flex:1}.dashboard-filters{flex-wrap:wrap;gap:12px;display:flex}.dashboard-filters p{border:1px solid #d5c9b7;border-radius:8px;flex:1;min-width:200px;padding:12px 16px}.dashboard-filters span{font-size:14px;display:block}.dashboard-stats{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 16px;display:grid}.dashboard-stats>div{background:#e7eee2;border-radius:12px;padding:24px}.dashboard-stats strong{margin-bottom:10px;font:42px Georgia,serif;display:block}.dashboard-stats span{font-size:14px;line-height:1.5;display:block}.dashboard-empty{background:#edeedd;border-radius:10px;padding:20px}.account-shortlist details{border-top:1px solid #d5c9b7;padding:18px 0}.account-shortlist summary{cursor:pointer;font-weight:700;line-height:1.6}.account-shortlist summary span{margin-top:4px;font-size:13px;font-weight:400;display:block}.verification-symbol{color:#21472e;background:#e7eee2;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.account-card a.account-primary{text-align:center;box-sizing:border-box;border-radius:7px;padding:15px;text-decoration:none;display:block}.account-header .brand{font-size:28px!important}@media (max-width:600px){.account-workspace{padding:25px 16px}.dashboard-stats{grid-template-columns:1fr}.account-user{flex-wrap:wrap;align-items:flex-start}}@media (prefers-color-scheme:dark){.dashboard-stats>div,.dashboard-empty,.verification-symbol{color:#f5eddf;background:#35452f}.dashboard-filters p,.account-shortlist details{border-color:#4b5b4c}}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stats strong{overflow-wrap:anywhere;font-size:clamp(26px,4vw,42px)}.dashboard-updates{margin:24px 0}.dashboard-updates dl{grid-template-columns:1fr 1fr;gap:24px;margin:0 0 20px;display:grid}.dashboard-updates dt{color:#5a675f;margin-bottom:8px;font-size:14px}.dashboard-updates dd{margin:0;font-size:16px;font-weight:700;line-height:1.6}.dashboard-updates p{font-size:14px;line-height:1.6}.dashboard-updates p:last-child{border-top:1px solid #d5c9b7;padding-top:16px}@media (max-width:600px){.dashboard-stats,.dashboard-updates dl{grid-template-columns:1fr}.dashboard-stats>div{padding:20px}}@media (prefers-color-scheme:dark){.dashboard-updates dt{color:#bec8b9}.dashboard-updates p:last-child{border-color:#4b5b4c}}.account-inbox-layout{max-width:680px;margin:auto;padding:80px 24px}.account-inbox h1{letter-spacing:-1px;margin:18px 0 24px;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.15}.account-inbox p{font-size:16px;line-height:1.7}.account-inbox strong{overflow-wrap:anywhere}@media (max-width:600px){.account-inbox-layout{padding:40px 20px}.account-inbox h1{font-size:36px}}.account-avatar{color:#fffaf1;cursor:pointer;letter-spacing:.04em;background:#17211d;border:1px solid #17211d;border-radius:50%;flex-shrink:0;width:48px;height:48px;font:700 16px Arial,sans-serif}.account-avatar:hover{background:#34463b}.account-avatar:focus-visible{outline-offset:4px;outline:3px solid #d74423}.account-settings{box-sizing:border-box;color:#17211d;width:min(640px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;overflow-y:auto;box-shadow:0 24px 90px #0005}.account-settings::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101b17a6}.settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-heading h2{margin-bottom:20px}.account-card .settings-close{border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:0;font-size:28px;font-weight:400}.settings-identity{overflow-wrap:anywhere}.settings-label{color:#5a675f;margin-bottom:8px;font-size:14px;display:block}.settings-identity strong{font-size:16px}.settings-billing,.settings-preferences{border-top:1px solid #d5c9b7;margin-top:28px;padding-top:20px}.account-settings h3{margin:0 0 12px;font:400 23px/1.3 Georgia,serif}.account-settings form{margin-top:20px}.account-settings .account-small,.account-settings .account-consent{font-size:14px!important}@media (max-width:600px){.account-settings{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:24px}}@media (prefers-color-scheme:dark){.account-avatar{color:#18221e;background:#f5eddf;border-color:#f5eddf}.account-avatar:hover{background:#d8cdbb}.account-settings{color:#f5eddf}.settings-label{color:#bec8b9}.settings-billing,.settings-preferences{border-color:#4b5b4c}}
