.account-stage{min-height:100dvh;color:var(--ink);background:radial-gradient(at 70% 12%,#edf9f2 0,#fff 58%)}.account-stage svg{flex-shrink:0;width:21px;height:21px}.account-header{justify-content:space-between;align-items:center;gap:24px;max-width:1480px;margin:auto;padding:24px 48px;display:flex}.account-header>div{align-items:center;gap:28px;display:flex}.account-home-link{color:#56655b;font-size:14px}.account-home-link span{color:var(--green-dark);margin-left:9px}.account-avatar{color:#008c45;background:#e6f7ed;border:1px solid #cee8d8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.account-demo-strip{color:#5b7364;background:#f1faf5;border-block:1px solid #e2eee7;justify-content:space-between;align-items:center;gap:16px;padding:11px max(24px,50vw - 692px);font-size:12px;display:flex}.account-demo-strip>span{align-items:center;gap:9px;display:flex}.account-demo-strip i{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.account-demo-strip button{color:#1f6040;white-space:nowrap;background:0 0;border:0;padding:4px 0}.account-demo-strip button span{margin-left:10px}.account-demo-states{background:#f8fdf9;border:1px dashed #aad9bd;border-radius:14px;max-width:1384px;margin:16px auto 0;padding:20px 24px}.account-demo-states p{color:#5b7364;margin:0 0 12px;font-size:13px}.account-demo-states>div{flex-wrap:wrap;gap:8px;display:flex}.account-demo-states button{background:#fff;border:1px solid #d3e1d8;border-radius:8px;padding:10px 14px;font-size:12px}.account-demo-states button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.account-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:46px;max-width:1480px;margin:auto;padding:48px 48px 80px;display:grid}.account-sidebar{position:sticky;top:28px}.account-nav-label{color:#8b978f;letter-spacing:1.6px;margin:8px 0 24px 14px;font-size:10px}.account-sidebar nav{gap:8px;display:grid}.account-sidebar nav a{color:#5f6c64;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;padding:15px 16px;font-size:15px;font-weight:600;display:flex}.account-sidebar nav a:hover{background:#f3faf6}.account-sidebar nav a[aria-current=page]{color:#009349;background:#e7f8ee;border-color:#d2ebdd}.account-sidebar-access{background:#fff;border:1px solid #dfe8e2;border-radius:15px;margin-top:38px;padding:22px 16px}.account-sidebar-access p{color:#68796e;margin:14px 0;font-size:12px;line-height:1.65}.account-sidebar-access a{color:#009b4d;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.account-sidebar>small{color:#97a298;margin:22px 16px;font-size:10px;line-height:1.7;display:block}.account-main{min-width:0}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.account-heading .eyebrow{letter-spacing:1.5px;margin:0 0 15px;font-size:10px}.account-heading h1,.account-signed-out h1{letter-spacing:-2.7px;margin:0;font-size:54px;font-weight:800;line-height:1.1}.account-heading h1 em,.account-signed-out h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.account-heading>div>p:last-child{color:#69766d;margin:16px 0 0;font-size:14px;line-height:1.6}.account-stage .primary-button,.account-stage .secondary-button{white-space:normal;border-radius:9px;min-width:0;padding:14px 20px;font-size:14px}.account-stage .primary-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.account-stage .secondary-button{gap:9px}.account-stage .primary-button svg{width:19px;height:19px}.account-pill{color:#008d45;white-space:nowrap;background:#e9f8ef;border-radius:6px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.account-pill.muted{color:#728078;background:#f0f3f1}.account-list-caption{color:#849087;justify-content:space-between;gap:16px;margin:0 0 16px;font-size:11px;display:flex}.account-resume-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.account-resume-card{background:#fff;border:1px solid #dce6df;border-radius:17px;min-width:0;box-shadow:0 12px 32px #213c2b09}.account-card-top{justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;display:flex}.account-card-menu{position:relative}.account-card-menu summary{color:#718078;cursor:pointer;border-radius:7px;place-items:center;width:32px;height:32px;list-style:none;display:grid}.account-card-menu summary::-webkit-details-marker{display:none}.account-card-menu[open] summary{color:#008f46;background:#eaf8ef}.account-card-menu>div{z-index:30;background:#fff;border:1px solid #dce7df;border-radius:12px;width:220px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 12px 36px #163d2329}.account-card-menu>div button{text-align:left;color:#344b3d;background:#fff;border:0;border-radius:7px;width:100%;padding:11px 12px;font-size:12px;display:block}.account-card-menu>div button:hover{background:#f0faf4}.account-card-menu>div button:disabled{color:#acb6ae}.account-card-menu>div button.account-danger-text{color:#a23b30}.account-thumb-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.account-thumb{background:#f0f7f3;place-items:center;height:270px;padding:16px;display:grid;position:relative;overflow:hidden}.account-thumb-frame{background:#fff;border:1px solid #e3ebe6;width:min(100%,168px);height:236.25px;overflow:hidden;box-shadow:0 5px 16px #193c2810}.account-thumb-page{transform-origin:0 0;width:640px}.account-thumb-page>.live-resume{min-height:900px;box-shadow:none;border:0}.account-thumb.is-locked .account-thumb-frame{filter:blur(3px);opacity:.45}.account-thumb-lock{color:#799281;background:#ffffffed;border:1px solid #d7e5dc;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.account-card-body{padding:20px 18px}.account-card-body h2{overflow-wrap:anywhere;min-height:46px;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.account-card-body p{color:#758278;margin:0 0 10px;font-size:11px}.account-card-body p span{color:#b1bdb4;padding-inline:4px}.account-card-body small{color:#95a096;font-size:10px}.account-card-actions{gap:8px;margin-top:22px;display:flex}.account-card-actions .secondary-button{color:#008c43;border-color:#cfe0d5;flex:1;padding:11px 8px;font-size:12px}.account-card-actions .secondary-button svg{width:15px;height:15px}.account-icon-button{color:#647a6c;background:#fff;border:1px solid #dce6df;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.account-icon-button:hover:not(:disabled){color:#00a651;background:#effaf4}.account-icon-button:disabled{opacity:.4;cursor:not-allowed}.account-icon-button svg{width:17px;height:17px}.account-bottom-note{color:#87a28f;align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.account-bottom-note svg{width:17px;height:17px}.account-bottom-note p{margin:0;line-height:1.6}.account-access-notice,.account-notice{color:#237044;background:#ecfaf1;border:1px solid #cfe8d8;border-radius:13px;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}.account-access-notice b{font-size:14px}.account-access-notice p{color:#688271;margin:6px 0 0;font-size:12px;line-height:1.65}.account-access-notice>a{flex-shrink:0;font-size:12px;font-weight:700}.account-notice{padding:14px 18px;font-size:13px}.account-notice button{color:#4c785d;background:0 0;border:0;margin-left:auto;font-size:22px}.account-alert{color:#a03a2d;background:#fff5f0;border:1px solid #ebd1c5;border-radius:10px;padding:15px;font-size:13px;line-height:1.6}.account-empty,.account-signed-out{text-align:center;background:#fff;border:1px solid #dce6df;border-radius:22px;padding:70px 24px}.account-empty-icon{color:#00a54f;background:#e7f9ee;border:1px solid #cde9d7;border-radius:17px;place-items:center;width:62px;height:62px;display:grid}.account-empty-icon svg{width:28px;height:28px}.account-empty>.account-empty-icon,.account-signed-out>.account-empty-icon{margin:0 auto 24px}.account-empty h2{letter-spacing:-.7px;margin-bottom:15px;font-size:28px;font-weight:700}.account-empty p,.account-signed-out p{color:#728078;max-width:480px;margin:18px auto 25px;font-size:15px;line-height:1.8}.account-empty>a:not(.primary-button):not(.secondary-button),.account-signed-out>a{color:#00984b;margin-top:24px;font-size:14px;display:block}.account-signed-out{background:#f4fcf7;max-width:850px;margin:65px auto}.account-loading{text-align:center;color:#7b9082;padding:100px 24px}.account-panel{background:#fff;border:1px solid #dce6df;border-radius:18px;padding:30px}.account-panel h2{letter-spacing:-.5px;margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.3}.account-panel-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.account-overline{letter-spacing:1.5px;color:#7d9384;margin-bottom:17px;font-size:10px;display:block}.account-panel-top .account-overline{margin:0}.account-subscription-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin-bottom:30px;display:grid}.account-plan-price{letter-spacing:-2px;font-size:62px;font-weight:800;line-height:1.15}.account-plan-price>span{letter-spacing:0;color:#829186;margin-top:9px;font-size:13px;font-weight:400;display:block}.account-plan-card dl{margin:28px 0}.account-plan-card dl>div{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;display:flex}.account-plan-card dt{color:#7e8c82;font-size:12px}.account-plan-card dd{text-align:right;margin:0;font-size:12px;font-weight:600}.account-plan-card>button{width:100%}.account-plan-explainer{background:linear-gradient(140deg,#f0fcf5,#fbfffc)}.account-plan-explainer>.account-empty-icon{margin-bottom:24px}.account-plan-explainer h2{font-size:24px}.account-plan-explainer p{color:#6f8777;font-size:13px;line-height:1.8}.account-plan-explainer ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.account-plan-explainer li{color:#476b54;align-items:center;gap:9px;font-size:12px;display:flex}.account-plan-explainer li svg{color:#00b85b;width:17px;height:17px}.account-plan-explainer small{color:#94a59a;font-size:10px;line-height:1.6}.account-section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.account-section-title h2{margin-bottom:8px}.account-section-title p{color:#85938a;margin:0;font-size:12px}.account-section-title>svg{color:#94b19e}.account-table-scroll{overflow-x:auto}.account-payments table{border-collapse:collapse;text-align:left;width:100%;min-width:630px;font-size:12px}.account-payments th{color:#93a096;border-bottom:1px solid #e4ebe6;padding:14px 10px;font-weight:400}.account-payments td{border-bottom:1px solid #edf1ee;padding:22px 10px}.account-payments tr:last-child td{border:0}.account-payments td:first-child,.account-payments td:nth-child(3){white-space:nowrap}.account-text-button{color:#009447;text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px}.account-text-button:hover{text-decoration:underline}.account-refund-pending{color:#9b793e;font-size:11px}.account-refunds{margin-top:24px}.account-refund-item{border-bottom:1px solid #e8eee9;justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.account-refund-item b{font-size:13px}.account-refund-item p{color:#7b8b80;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.account-muted{color:#7f9084;font-size:13px;line-height:1.8}.account-profile-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;display:grid}.account-form{gap:20px;margin-top:22px;display:grid}.account-form label:not(.check-label){gap:10px;font-size:13px;font-weight:600;display:grid}.account-form input:not([type=checkbox]),.account-form textarea,.account-share-url input{color:#24372b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d1ddd5;border-radius:8px;padding:14px;font-size:15px;font-weight:400}.account-form small{color:#8ca092;font-size:11px;line-height:1.7}.account-profile-aside .account-empty-icon{margin-bottom:24px}.account-profile-aside>p{color:#829186;font-size:13px;line-height:1.8}.account-profile-aside>.secondary-button{width:100%;margin-top:24px}.account-support{border-top:1px solid #e9efea;margin-top:30px;padding-top:26px}.account-support b{font-size:15px}.account-support p{color:#829186;margin:10px 0;font-size:12px;line-height:1.7}.account-signout{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-block:24px;display:flex}.account-signout h2{margin-bottom:8px;font-size:18px}.account-signout p{color:#85948a;margin:0;font-size:12px}.ui-dialog.account-dialog{border-radius:19px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}.account-dialog .dialog-heading h2{font-size:26px}.account-dialog .primary-button{min-width:0;padding:14px 20px;font-size:14px}.account-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.account-dialog-actions .primary-button,.account-dialog-actions .secondary-button{min-width:0;padding:13px 18px;font-size:13px}.account-danger-button{color:#a23628;background:#fff4f0;border:1px solid #e4b9af;border-radius:8px;padding:13px 18px;font-size:13px}.account-demo-result{text-align:center;padding-top:20px}.account-demo-result>svg,.account-demo-result>.account-empty-icon{color:#00a650;margin:0 auto 24px}.account-demo-result h3{letter-spacing:-.5px;font-size:23px;font-weight:700;line-height:1.4}.account-demo-result p{color:#7b8d81;margin:15px 0 24px;font-size:14px;line-height:1.8}.account-demo-result .primary-button{width:100%}.account-payment-price{letter-spacing:-2px;font-size:54px;font-weight:800;line-height:1.1}.account-payment-price span{color:#7e9184;letter-spacing:0;margin-top:12px;font-size:16px;font-weight:400;display:block}.account-share-switch{background:#f4fcf7;border:1px solid #d8e8dd;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-block:22px;padding:18px;display:flex}.account-share-switch b{font-size:14px;display:block}.account-share-switch small{color:#82968a;margin-top:7px;font-size:11px;display:block}.account-share-switch input{width:20px;height:20px;accent-color:var(--green)}.account-share-url{gap:16px;margin:20px 0;display:grid}.account-share-url label{color:#829287;font-size:12px}.account-share-url input{margin-top:10px;font-size:12px}.account-share-url p{color:#6b8473;font-size:12px}.account-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-table-scroll{position:relative}.account-editor-back{color:#5e7b69;margin-bottom:28px;font-size:13px;display:inline-block}.account-editor .start-section,.account-editor .result-section{min-height:0;padding:0}.account-editor .start-panel{border-radius:24px;min-height:0;padding:32px 24px}.account-editor .start-panel h2,.account-editor .start-panel h1{font-size:38px}.account-editor .result-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.account-editor .start-panel>header{display:none}.account-editor .result-layout .start-form{padding:22px}.account-start-context{color:#6e8a78;justify-content:space-between;gap:20px;max-width:1390px;margin:20px auto 0;padding:0 65px;font-size:12px;display:flex}.account-start-context a{color:#00984b}.account-inline-block{text-align:center;background:#effaf3;border-radius:24px;max-width:1100px;margin:50px auto;padding:45px 24px}.account-inline-block h2{font-size:28px;font-weight:700}.account-inline-block p{color:#6c8675;margin:15px 0 25px}.account-demo-entry{text-align:center;color:#00984b;border-top:1px solid #e3eee7;margin-top:25px;padding-top:20px;font-size:13px;display:block}@media (max-width:1200px){.account-layout{grid-template-columns:190px minmax(0,1fr);gap:28px;padding-inline:28px}.account-resume-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-heading h1{font-size:47px}.account-heading{align-items:flex-start}}@media (max-width:1100px){.account-editor .result-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.account-subscription-grid,.account-profile-grid{grid-template-columns:minmax(0,1fr)}.account-heading{flex-wrap:wrap}.account-header{padding-inline:28px}.account-panel{padding:24px}}@media (max-width:760px){.account-header{gap:16px;padding:16px}.account-header>div{gap:16px}.account-home-link{font-size:12px}.account-avatar{width:36px;height:36px}.account-demo-strip{flex-wrap:wrap;gap:6px;padding:12px 16px;font-size:10px}.account-demo-strip button{margin-left:auto}.account-demo-states{margin:12px;padding:16px}.account-layout{padding:20px 16px 48px;display:block}.account-sidebar{margin-bottom:30px;position:static}.account-nav-label,.account-sidebar-access,.account-sidebar>small{display:none}.account-sidebar nav{background:#fff;border:1px solid #dce8df;border-radius:14px;gap:4px;padding:5px;display:flex}.account-sidebar nav a{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:12px 5px;font-size:11px}.account-sidebar nav a svg{width:19px;height:19px}.account-heading{gap:22px;margin-bottom:25px}.account-heading h1,.account-signed-out h1{letter-spacing:-2px;font-size:42px}.account-heading>div>p:last-child{font-size:13px}.account-heading>.primary-button{width:100%}.account-resume-grid{grid-template-columns:minmax(0,1fr);gap:20px}.account-list-caption{font-size:10px}.account-list-caption>span:last-child{display:none}.account-thumb{height:285px}.account-thumb-frame{width:180px;height:253.125px}.account-card-body{padding:22px}.account-card-body h2{min-height:0;font-size:19px}.account-card-actions .secondary-button{font-size:14px}.account-access-notice{flex-wrap:wrap;padding:18px}.account-access-notice>div{flex:1;min-width:180px}.account-access-notice>a{margin-left:37px}.account-panel{padding:22px}.account-plan-price{font-size:56px}.account-panel-top{align-items:flex-start}.account-panel-top .account-pill{white-space:normal}.account-plan-card dl>div{align-items:start}.account-plan-card dd{max-width:55%}.account-signout{flex-direction:column;align-items:stretch}.account-refund-item{flex-direction:column;gap:12px}.account-signed-out{margin:30px 12px;padding:45px 22px}.account-signed-out .primary-button{width:100%}.account-dialog .dialog-content{padding:24px 20px}.account-dialog .dialog-heading h2{font-size:23px}.account-dialog-actions{flex-direction:column-reverse}.account-dialog-actions>button{width:100%}.account-editor .start-panel{padding:28px 12px}.account-editor .start-panel h2,.account-editor .start-panel h1{font-size:30px}.account-start-context{flex-wrap:wrap;padding:0 20px;font-size:11px}}
