.app-page{--app-paper:var(--paper,#fbf5e7);--app-ink:var(--ink,#183e30);--app-muted:var(--muted,#687363);--app-gold:var(--gold,#bb8135);--app-line:var(--line,#dcd8c7);--app-surface:var(--surface,#fffdf7);--app-highlight:#f5edda;--app-permission:#f6e9cb;--app-permission-line:#d9bd85;--app-account:#f3eddf;--app-skeleton:#e8e4d6}[data-theme=dark] .app-page{--app-highlight:#2a4030;--app-permission:#3b3d29;--app-permission-line:#766c43;--app-account:#263c2d;--app-skeleton:#3a4f3e}[data-theme=dark] .app-page .device-stamp.manila{background:#4a452b;color:#f6e3ac}[data-theme=dark] .app-page .password-control .btn-tertiary:focus-visible,[data-theme=dark] .app-page .password-control .btn-tertiary:hover{color:var(--app-gold);background:var(--app-highlight)}[data-theme=dark] .app-page .btn[aria-disabled=true]{color:#aebba1;opacity:.75}body:has(>.site-header.route-waitlist) .checkbox-row input[type=checkbox]{position:relative;z-index:1}.app-page .site-main{min-height:64vh}.app-page .person-app-shell,.app-page .person-main{background:transparent;color:var(--app-ink)}.app-page .person-main>[class*=screen_root],.app-page .person-screen{width:min(1100px,calc(100% - 64px));margin:0 auto;padding:clamp(44px,6vw,84px) 0 clamp(64px,7vw,104px)}.app-page .person-screen-intro{max-width:760px;margin-bottom:34px}.app-page .person-main>[class*=screen_root] h1,.app-page .person-screen h1{max-width:18ch;margin:0 0 22px;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.app-page .person-eyebrow{margin:0 0 17px;color:var(--app-gold);font-size:.72rem;line-height:1.5;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.app-page .person-lead{max-width:63ch;color:var(--app-muted);font-size:1.07rem;line-height:1.8}.app-page .person-lead p{margin:0}.app-page .field-help,.app-page .person-caption{margin:10px 0 0;color:var(--app-muted);font-size:.85rem;line-height:1.6}.app-page .person-screen .muted{color:var(--app-muted);font-size:.88rem;line-height:1.75}.app-page .card,.app-page [class*=screen_panel]{min-width:0;border:1px solid var(--app-line);border-radius:22px;background:var(--app-surface);box-shadow:0 12px 35px -24px rgb(24 62 48/20%)}.app-page .card-body,.app-page [class*=screen_panel]{padding:clamp(24px,3vw,40px)}.app-page .card-body>:first-child{margin-top:0}.app-page .card-body>:last-child{margin-bottom:0}.app-page .card-body h2,.app-page [class*=screen_panel] h2{margin:0 0 16px;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.25}.app-page .person-inline-actions,.app-page [class*=screen_actions]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px}.app-page .device-boundary-line{display:flex;align-items:flex-start;gap:9px;color:var(--app-muted);font-size:.79rem;line-height:1.6}.app-page .device-boundary-line .glyph{flex:0 0 auto;margin-top:2px}.app-page .person-form{display:grid;grid-gap:24px;gap:24px}.app-page .person-form .btn-block{width:100%}.app-page .person-form>.person-caption{margin:0;text-align:center}.app-page .password-control{display:flex;align-items:stretch;gap:8px}.app-page .password-control input{min-width:0;flex:1 1 auto}.app-page .password-control .btn{flex:0 0 auto;padding-inline:14px;font-size:.8rem}.app-page .person-form label{display:block;margin-bottom:8px}.app-page .field{min-width:0}.app-page .person-back-link{display:inline-flex;align-items:center;gap:9px;margin-bottom:32px;font-size:.87rem}.app-page .permission-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;grid-gap:28px 68px;gap:28px 68px}.app-page .permission-layout .person-screen-intro{margin:16px 0 0}.app-page .permission-card{padding:36px;border:1px solid var(--app-permission-line);border-radius:24px;background:var(--app-permission)}.app-page .permission-card h2{margin:0 0 18px;font-size:1.6rem}.app-page .permission-card>p{line-height:1.8}.app-page .permission-card .btn{width:100%;margin-top:14px}.app-page .suggested-roots{grid-column:1/-1;margin-top:12px}.app-page .suggested-roots .rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;margin:0;padding:24px 0 0;border-top:1px solid var(--app-line);list-style:none}.app-page .suggested-roots .row{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:0;border:0;font-size:.89rem;line-height:1.7;color:var(--app-muted)}.app-page .suggested-roots .row strong{color:var(--app-ink)}.app-page .try-landing{padding-top:42px}.app-page .try-hero{display:block;position:relative;overflow:hidden;min-height:495px;padding:54px calc(34% + 48px) 44px 48px;border:1px solid var(--app-line);border-radius:30px;background:var(--app-surface)}.app-page .try-hero:before{content:"";position:absolute;inset:0 0 0 auto;width:34%;background:radial-gradient(ellipse at 60% 36%,rgb(244 204 118/12%),transparent 62%),linear-gradient(135deg,#244f3d,#123729)}.app-page .try-hero:after{content:"";position:absolute;top:50%;right:4%;width:26%;aspect-ratio:1;transform:translateY(-50%) rotate(-7deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240' fill='none'%3E%3Ccircle cx='120' cy='120' r='108' stroke='%23ecd59a' stroke-opacity='.15'/%3E%3Ccircle cx='120' cy='120' r='92' stroke='%23ecd59a' stroke-opacity='.1'/%3E%3Cpath d='M43 85a9 9 0 0 1 9-9h48l18 17h70a9 9 0 0 1 9 9v71a10 10 0 0 1-10 10H53a10 10 0 0 1-10-10V85Z' fill='%23cfaa65' fill-opacity='.07' stroke='%23ecd59a' stroke-width='2'/%3E%3Cpath d='M67 103V62h83l27 27v72H67V103Z' fill='%231d4534' stroke='%23ecd59a' stroke-width='2'/%3E%3Cpath d='M150 62v27h27M84 105h57M84 120h72M84 135h49' stroke='%23ecd59a' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='m43 122 17 55a9 9 0 0 0 9 6h118a9 9 0 0 0 9-7l14-53H43Z' fill='%23294f3c' stroke='%23ecd59a' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M29 56v12m-6-6h12M200 193v10m-5-5h10' stroke='%23ecd59a' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat;pointer-events:none}.app-page .try-hero h1{font-size:clamp(2.3rem,3.8vw,3.5rem)}.app-page .try-hero .person-lead{font-size:1rem;line-height:1.75}.app-page .try-primary-action{max-width:390px;margin:28px 0 22px}.app-page .try-primary-action .btn{min-width:200px}.app-page .try-primary-action .person-caption{max-width:39ch}.app-page .try-hero .device-boundary-line{margin-bottom:0}.app-page .how-strip{margin:38px 0}.app-page .how-strip .rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;width:100%;max-width:none;padding:0;margin:0;list-style:none;counter-reset:folder-step}.app-page .how-strip .row{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:8px 28px;border:0;border-right:1px solid var(--app-line);font-size:.95rem;line-height:1.65;counter-increment:folder-step}.app-page .how-strip .row:first-child{padding-left:0}.app-page .how-strip .row:last-child{padding-right:0;border-right:0}.app-page .how-strip .row:before{content:"0" counter(folder-step);color:var(--app-gold);font-size:.72rem;font-weight:750;letter-spacing:.12em}.app-page .how-strip .row .glyph{display:none}.app-page .try-landing>.callout{margin:0}.app-page .try-landing .person-inline-links,.app-page .try-landing>nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:.85rem}.app-page .signup-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:26px 74px;gap:26px 74px}.app-page .signup-screen .person-screen-intro{margin:24px 0 0}.app-page .signup-screen h1{max-width:12ch;font-size:clamp(2.55rem,4.3vw,3.9rem)}.app-page .signup-screen .form-card{grid-column:2;grid-row:1/span 2}.app-page .signup-screen>.device-boundary-line{grid-column:1;align-self:end;margin:0;padding-top:24px;border-top:1px solid var(--app-line)}.app-page .signup-screen .card-body{padding:38px}body.app-page:has(>.site-header.route-sign-in) #main,body.app-page:has(>.site-header.route-sign-in-email) #main,body.app-page:has(>.site-header.route-sign-in_email) #main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:70px;gap:70px;width:min(1080px,calc(100% - 64px));margin:0 auto;padding:70px 0 96px}body.app-page:has(>.site-header.route-sign-in) #main>.hero,body.app-page:has(>.site-header.route-sign-in-email) #main>.hero,body.app-page:has(>.site-header.route-sign-in_email) #main>.hero{width:100%;margin:0;padding:36px 0;border:0}body.app-page:has(>.site-header.route-sign-in) #main>.hero h1,body.app-page:has(>.site-header.route-sign-in-email) #main>.hero h1,body.app-page:has(>.site-header.route-sign-in_email) #main>.hero h1{font-size:clamp(2.75rem,4.5vw,4.3rem)}body.app-page:has(>.site-header.route-sign-in) #main>.section,body.app-page:has(>.site-header.route-sign-in-email) #main>.section,body.app-page:has(>.site-header.route-sign-in_email) #main>.section{width:100%;margin:0;padding:34px;border:1px solid var(--app-line);border-radius:24px;background:var(--app-surface)}body.app-page:has(>.site-header.route-sign-in) #main>.section>.container,body.app-page:has(>.site-header.route-sign-in-email) #main>.section>.container,body.app-page:has(>.site-header.route-sign-in_email) #main>.section>.container{display:block;width:100%;padding:0}body.app-page:has(>.site-header.route-sign-in) .section h2,body.app-page:has(>.site-header.route-sign-in-email) .section h2,body.app-page:has(>.site-header.route-sign-in_email) .section h2{margin-top:0;font-size:1.35rem}body.app-page:has(>.site-header.route-sign-in) .section-body,body.app-page:has(>.site-header.route-sign-in-email) .section-body,body.app-page:has(>.site-header.route-sign-in_email) .section-body{min-width:0}body.app-page:has(>.site-header.route-sign-in) .callout,body.app-page:has(>.site-header.route-sign-in-email) .callout,body.app-page:has(>.site-header.route-sign-in_email) .callout{margin:20px 0 26px;font-size:.83rem}body.app-page:has(>.site-header.route-sign-in) .stack-6,body.app-page:has(>.site-header.route-sign-in-email) .stack-6,body.app-page:has(>.site-header.route-sign-in_email) .stack-6{display:grid;grid-gap:23px;gap:23px}body.app-page:has(>.site-header.route-sign-in) .field,body.app-page:has(>.site-header.route-sign-in) .field input,body.app-page:has(>.site-header.route-sign-in-email) .field,body.app-page:has(>.site-header.route-sign-in-email) .field input,body.app-page:has(>.site-header.route-sign-in_email) .field,body.app-page:has(>.site-header.route-sign-in_email) .field input{width:100%;max-width:none}body.app-page:has(>.site-header.route-sign-in) .stack-4{display:grid;grid-gap:10px;gap:10px;padding-block:22px;border-block:1px solid var(--app-line)}body.app-page:has(>.site-header.route-sign-in) .stack-4 .person-caption{margin:0}body.app-page:has(>.site-header.route-sign-in) .actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;font-size:.87rem}body.app-page:has(>.site-header.route-sign-in) .actions .btn-primary{flex:1 1 auto}body.app-page:has(>.site-header.route-recover) #main{width:min(680px,calc(100% - 48px));margin:0 auto;padding:64px 0 96px}body.app-page:has(>.site-header.route-recover) #main>.container{width:100%;padding:0}body.app-page:has(>.site-header.route-recover) h1{font-size:clamp(2.4rem,5vw,3.3rem)}body.app-page:has(>.site-header.route-recover) .card{margin-top:30px}body.app-page:has(>.site-header.route-recover) form{display:grid;grid-gap:24px;gap:24px}.app-page .person-empty-card{max-width:800px;margin:0 auto;text-align:center}.app-page .person-empty-card .card-body{position:relative;padding:142px clamp(24px,7vw,80px) 60px}.app-page .person-empty-card .card-body:before{content:"";position:absolute;top:40px;left:50%;width:100px;height:76px;transform:translateX(-50%) rotate(-5deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 76' fill='none'%3E%3Cpath d='M6 21a6 6 0 0 1 6-6h25l10 11h40a7 7 0 0 1 7 7v30a7 7 0 0 1-7 7H13a7 7 0 0 1-7-7V21Z' fill='%23f0deb5' stroke='%23bb8135' stroke-width='1.7'/%3E%3Cpath d='M25 34V6h40l14 14v36H25V34Z' fill='%23fffdf7' stroke='%23bb8135' stroke-width='1.7'/%3E%3Cpath d='M65 6v14h14M35 29h19M35 38h30' stroke='%23bb8135' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='m6 40 9 25a7 7 0 0 0 7 5h64a7 7 0 0 0 7-6l5-24H6Z' fill='%23f6e9cb' stroke='%23bb8135' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;pointer-events:none}.app-page .person-empty-card h1{margin-inline:auto;font-size:clamp(2rem,4vw,2.8rem)}.app-page .person-empty-card p{max-width:44ch;margin:0 auto 28px;color:var(--app-muted)}.app-page .person-empty-card .btn{min-width:190px}body.app-page:has(>.site-header.route-account) .person-screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}body.app-page:has(>.site-header.route-account) .person-screen>:not(.card){grid-column:1/-1}body.app-page:has(>.site-header.route-account) .person-screen>.person-screen-intro{margin-bottom:0}body.app-page:has(>.site-header.route-account) .person-screen>.person-eyebrow{margin-bottom:-5px}body.app-page:has(>.site-header.route-account) .person-screen>h1{margin-bottom:-4px}body.app-page:has(>.site-header.route-account) .person-screen>.person-lead{margin-bottom:0}body.app-page:has(>.site-header.route-account) .card{margin:0}body.app-page:has(>.site-header.route-account) .person-screen>section.card:first-of-type{grid-column:1/-1;background:var(--app-account)}body.app-page:has(>.site-header.route-account) .person-screen>section.card:first-of-type .card-body{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-block:26px}body.app-page:has(>.site-header.route-account) .person-screen>section.card:first-of-type h2{margin:0}body.app-page:has(>.site-header.route-account) .person-screen>section.card:first-of-type .person-inline-actions{margin:0;padding:0}body.app-page:has(>.site-header.route-account) .card-body{height:100%;display:flex;flex-direction:column;align-items:flex-start}body.app-page:has(>.site-header.route-account) .card-body>p{color:var(--app-muted);line-height:1.8}body.app-page:has(>.site-header.route-account) .card-body>.btn,body.app-page:has(>.site-header.route-account) .card-body>.person-inline-actions{margin-top:auto}body.app-page:has(>.site-header.route-account) .card-body .person-inline-actions{padding-top:20px}body.app-page:has(>.site-header.route-account) [role=status]{color:var(--app-muted);font-size:.9rem}.app-page [class*=earning-potential_panel]{margin-top:34px}.app-page [class*=earning-potential_amount]{margin:28px 0 10px;color:var(--app-ink);font-size:clamp(2.5rem,6vw,4.2rem);font-weight:650;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-page [class*=earning-potential_panel] .card-body>p{max-width:80ch;line-height:1.75}.app-page [class*=earning-potential_panel] details,body.app-page:has(>.site-header.route-potential) .person-screen>details{margin-top:28px;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line)}.app-page [class*=earning-potential_panel] details summary,body.app-page:has(>.site-header.route-potential) .person-screen>details>summary{padding:20px 0;font-size:.95rem;line-height:1.6;font-weight:650;cursor:pointer}.app-page [class*=earning-potential_panel] details[open]{padding-bottom:20px}.app-page [class*=earning-potential_panel] details p{max-width:82ch;color:var(--app-muted);font-size:.89rem;line-height:1.8}.app-page [class*=earning-potential_panel] details label{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.app-page [class*=earning-potential_panel] details input{flex:0 0 auto;margin-top:6px}.app-page [class*=earning-potential_panel] dl{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:4px 0 20px;font-size:.9rem}.app-page [class*=earning-potential_panel] dd,.app-page [class*=earning-potential_panel] dt{margin:0;padding:13px 0;border-bottom:1px solid var(--app-line)}.app-page [class*=earning-potential_panel] dd{padding-left:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.app-page [class*=earning-potential_panel] section[aria-label="Special data assessment"]{margin-top:32px;padding:28px;border-radius:14px;background:var(--app-highlight)}.app-page [class*=earning-potential_panel] section[aria-label="Special data assessment"] h3{margin-top:0;font-size:1.2rem}.app-page [class*=earning-potential_panel] section[aria-label="Special data assessment"] p{line-height:1.8}body.app-page:has(>.site-header.route-potential) .person-screen>details>.card{margin-top:0;margin-bottom:24px}.app-page [class*=earning-potential_top]{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-bottom:28px}.app-page [class*=earning-potential_top] h2{margin-bottom:0}.app-page [class*=earning-potential_top] .btn{flex:0 0 auto}.app-page [class*=earning-potential_empty]{padding:36px;border-block:1px solid var(--app-line);background:var(--app-highlight)}.app-page [class*=earning-potential_empty] h3{margin:0 0 10px;color:var(--app-ink);font-size:1.6rem;line-height:1.2}.app-page [class*=earning-potential_empty] p{margin:0;color:var(--app-muted);line-height:1.8}.app-page [class*=earning-potential_coach]{margin:32px 0}.app-page [class*=earning-potential_coach] h3{margin:0 0 12px;font-size:1.22rem}.app-page [class*=earning-potential_coach]>p{max-width:77ch;line-height:1.8}.app-page [class*=earning-potential_coach]>.muted{padding-top:14px}.app-page [class*=earning-potential_panel] .card-body>.muted{padding-top:22px;border-top:1px solid var(--app-line)}body.app-page:has(>.site-header.route-verify-email) .person-screen{max-width:750px}body.app-page:has(>.site-header.route-verify-email) .card{margin-top:32px}body.app-page:has(>.site-header.route-content-reviews) [class*=screen_panel]{margin-top:28px}body.app-page:has(>.site-header.route-content-reviews) fieldset{display:grid;grid-gap:20px;gap:20px;min-width:0;margin:0;padding:0;border:0}body.app-page:has(>.site-header.route-content-reviews) textarea{width:100%;min-height:150px;resize:vertical}body.app-page:has(>.site-header.route-content-reviews) [class*=screen_check]{display:flex;align-items:flex-start;gap:12px;font-size:.87rem;line-height:1.65}body.app-page:has(>.site-header.route-content-reviews) [class*=screen_check] input{flex:0 0 auto;margin-top:4px}body.app-page:has(>.site-header.route-content-reviews) [class*=screen_file]{padding:22px;border:1px dashed var(--app-line);border-radius:12px;background:var(--app-paper)}body.app-page:has(>.site-header.route-content-reviews) [class*=screen_file] input{display:block;max-width:100%;margin-top:12px}body.app-page:has(>.site-header.route-content-reviews) [class*=screen_file] p{margin:12px 0 0;color:var(--app-muted);font-size:.83rem}.app-page [class*=screen_root]>p{max-width:74ch}.app-page [class*=screen_root]>[role=status]{margin-top:28px;padding:20px 24px;border-left:3px solid var(--app-gold);background:var(--app-surface);font-size:.9rem}.app-page .person-skeleton{margin:20px 0;border-radius:14px;background:var(--app-skeleton)}.app-page .person-skeleton-title{width:45%;height:40px}.app-page .person-skeleton-line{width:65%;height:20px}.app-page .person-skeleton-card{width:100%;height:220px}@media (max-width:900px){.app-page .signup-screen{gap:30px 38px}.app-page .signup-screen .card-body{padding:28px}.app-page .try-hero{min-height:0;padding:36px calc(29% + 32px) 34px 32px}.app-page .try-hero:before{width:29%}.app-page .try-hero:after{right:2%;width:25%}.app-page .try-hero h1{font-size:2.55rem}body.app-page:has(>.site-header.route-sign-in) #main,body.app-page:has(>.site-header.route-sign-in-email) #main,body.app-page:has(>.site-header.route-sign-in_email) #main{gap:32px}body.app-page:has(>.site-header.route-sign-in) #main>.section,body.app-page:has(>.site-header.route-sign-in-email) #main>.section,body.app-page:has(>.site-header.route-sign-in_email) #main>.section{padding:26px}}@media (max-width:700px){.app-page .person-main>[class*=screen_root],.app-page .person-screen{width:calc(100% - 36px);padding-block:36px 64px}.app-page .person-screen h1{font-size:clamp(2.15rem,8vw,2.9rem)}.app-page .person-screen-intro{margin-bottom:26px}.app-page .person-lead{font-size:1rem}.app-page .permission-layout,.app-page .signup-screen{display:block}.app-page .permission-layout .person-screen-intro{margin:0 0 28px}.app-page .permission-card{padding:26px}.app-page .suggested-roots{margin-top:28px}.app-page .suggested-roots .rows{grid-template-columns:minmax(0,1fr);gap:22px}.app-page .signup-screen .person-screen-intro{margin:0 0 28px}.app-page .signup-screen h1{max-width:15ch}.app-page .signup-screen>.device-boundary-line{margin-top:24px}.app-page .signup-screen .card-body{padding:26px}.app-page .try-hero{padding:30px 24px 32px;border-radius:22px}.app-page .try-hero:after,.app-page .try-hero:before{display:none}.app-page .try-hero h1{max-width:14ch}.app-page .try-primary-action{max-width:none}.app-page .try-primary-action .btn{width:100%}.app-page .how-strip{margin-block:24px}.app-page .how-strip .rows{display:block}.app-page .how-strip .row,.app-page .how-strip .row:first-child,.app-page .how-strip .row:last-child{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 4px;border-right:0;border-bottom:1px solid var(--app-line)}.app-page .how-strip .row:last-child{border-bottom:0}.app-page .how-strip .row:before{padding-top:3px}.app-page .person-empty-card .card-body{padding:132px 24px 40px}.app-page .person-empty-card .card-body:before{top:32px}body.app-page:has(>.site-header.route-account) .person-screen{display:block}body.app-page:has(>.site-header.route-account) .person-screen>.person-eyebrow{margin-bottom:16px}body.app-page:has(>.site-header.route-account) .person-screen>h1{margin-bottom:18px}body.app-page:has(>.site-header.route-account) .card{margin-top:22px}body.app-page:has(>.site-header.route-sign-in) #main,body.app-page:has(>.site-header.route-sign-in-email) #main,body.app-page:has(>.site-header.route-sign-in_email) #main{display:block;width:calc(100% - 36px);padding-block:36px 64px}body.app-page:has(>.site-header.route-sign-in) #main>.hero,body.app-page:has(>.site-header.route-sign-in-email) #main>.hero,body.app-page:has(>.site-header.route-sign-in_email) #main>.hero{padding:0 0 30px}body.app-page:has(>.site-header.route-sign-in) #main>.section,body.app-page:has(>.site-header.route-sign-in-email) #main>.section,body.app-page:has(>.site-header.route-sign-in_email) #main>.section{padding:24px;border-radius:20px}body.app-page:has(>.site-header.route-recover) #main{width:calc(100% - 36px);padding-block:36px 64px}.app-page [class*=earning-potential_top]{display:block}.app-page [class*=earning-potential_top] .btn{margin-top:18px}.app-page [class*=earning-potential_empty]{padding:26px 20px}.app-page [class*=earning-potential_empty] h3{font-size:1.4rem}.app-page [class*=earning-potential_panel] section[aria-label="Special data assessment"]{padding:22px}.app-page [class*=earning-potential_panel] dl{grid-template-columns:minmax(0,1fr)}.app-page [class*=earning-potential_panel] dt{padding-bottom:5px;border:0}.app-page [class*=earning-potential_panel] dd{padding:0 0 13px}.app-page .password-control{flex-wrap:wrap}.app-page .password-control input{flex-basis:calc(100% - 142px)}.app-page .person-inline-actions .btn{max-width:100%}}@media (prefers-reduced-motion:reduce){.app-page .person-skeleton{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .app-page{--app-highlight:#2a4030;--app-permission:#3b3d29;--app-permission-line:#766c43;--app-account:#263c2d;--app-skeleton:#3a4f3e}:root:not([data-theme]) .app-page .device-stamp.manila{background:#4a452b;color:#f6e3ac}:root:not([data-theme]) .app-page .password-control .btn-tertiary:focus-visible,:root:not([data-theme]) .app-page .password-control .btn-tertiary:hover{color:var(--app-gold);background:var(--app-highlight)}:root:not([data-theme]) .app-page .btn[aria-disabled=true]{color:#aebba1;opacity:.75}}:is([data-theme=hc-light],[data-theme=hc-dark]) .app-page{--app-highlight:var(--paper);--app-permission:var(--paper);--app-permission-line:var(--line);--app-account:var(--paper);--app-skeleton:var(--line)}body.app-page:has(>.site-header.route-sign-in-email) #main{display:block;width:min(680px,calc(100% - 48px));margin:0 auto;padding:64px 0 96px}body.app-page:has(>.site-header.route-sign-in-email) #main>.container{width:100%;padding:0}body.app-page:has(>.site-header.route-sign-in-email) .card{margin-top:30px}body.app-page:has(>.site-header.route-sign-in-email) form{display:grid;grid-gap:24px;gap:24px}@media(max-width:700px){body.app-page:has(>.site-header.route-sign-in-email) #main{width:calc(100% - 36px);padding-block:36px 64px}}