.hiring-report-route{min-height:100%;position:relative;background:#f6f7f9}.hiring-report-return{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:52px;align-items:center;padding:4px 12px;border-bottom:1px solid rgba(239,240,244,.9);background:#f6f7f9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hiring-report-return:after{width:44px;height:44px;content:""}.hiring-report-return>strong{overflow:hidden;color:#121317;font-size:17px;line-height:22px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hiring-report-return button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#121317;cursor:pointer}.hiring-report-return button:hover,.hiring-report-return button:focus-visible{background:#00af621a;color:#006f63}.hiring-report-return button:focus-visible{outline:3px solid rgba(0,175,98,.24);outline-offset:-3px}hiring-report-view{display:block}.phone-frame>.hiring-report-overlay-toast{bottom:16px;pointer-events:none}.iteration-card p{margin:12px 0}.iteration-field{display:grid;gap:6px;margin:12px 0;font-size:14px}.iteration-field input,.iteration-field select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #dce5e3;border-radius:10px;background:var(--surface, #fff);color:inherit;font:inherit}.iteration-facts{font-size:14px;margin:12px 0}.iteration-facts>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.7fr);gap:12px;padding:8px 0}.iteration-facts dt{opacity:.7}.iteration-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;white-space:pre-line}.iteration-card .ai-call-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 10px;margin-top:4px}.iteration-card .ai-call-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:auto;min-width:0;max-width:100%;min-height:44px;padding:6px 0;border:0;border-radius:3px;background:transparent;color:#008c51;font:inherit;font-size:14px;line-height:20px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.iteration-card .ai-call-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.iteration-card .ai-call-link:disabled{opacity:1;cursor:default;text-decoration:none}:root[data-theme=dark] .iteration-card .ai-call-link{color:#5ae6a1}.phone-frame[data-screen-id=home] .iteration-card[data-scenario-id=scenario-42] .preview-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.phone-frame[data-screen-id=home] .iteration-card[data-scenario-id=scenario-42] .preview-actions>button.mini-action{width:100%;min-width:0;min-height:48px;grid-column:1 / -1;grid-row:auto;order:0}.phone-frame[data-screen-id=home] .iteration-card:is([data-scenario-id=scenario-40],[data-scenario-id=scenario-42]) .preview-actions>.mini-action:disabled:not(.is-selected){background:#f0f1f3;border-color:#e1e3e7;color:#999da6;opacity:1;cursor:default}.phone-frame[data-screen-id=home] .iteration-card:is([data-scenario-id=scenario-40],[data-scenario-id=scenario-42]) .preview-actions>.mini-action.is-selected:disabled{background:#0c6;border-color:#0c6;color:#fff;opacity:1}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-24] [data-map-preview]{color:#00af62;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-24] [data-map-preview]:focus-visible{border-radius:3px;outline:2px solid #00af62;outline-offset:3px}[data-map-preview-dialog] .dialog-actions{grid-template-columns:minmax(0,1fr)}.phone-frame [data-map-preview-dialog] p{margin:12px 0;font-size:14px;line-height:22px}.credit-receipt{--receipt-ink: #182c28;--receipt-muted: #69756f;--receipt-accent: #008d55;--receipt-surface: #f6f8f7;--receipt-line: #e3e9e6}.credit-receipt-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 24px}.credit-receipt-metrics>div{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:0 16px 0 4px}.credit-receipt-metrics>div+div{border-left:1px solid var(--receipt-line);padding:0 4px 0 24px}.iteration-card .credit-receipt-metrics dt{color:var(--receipt-muted);font-size:14px;line-height:20px}.iteration-card .credit-receipt-metrics dd{margin:0;color:var(--receipt-ink);font-size:48px;font-weight:600;line-height:54px;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.iteration-card .credit-receipt-balance dd{font-size:36px;letter-spacing:-1px}.iteration-card .credit-receipt--added .credit-receipt-change dd{color:var(--receipt-accent)}.credit-receipt-details{padding:8px 14px;border-radius:14px;background:var(--receipt-surface)}.credit-receipt-details .iteration-facts{margin:0}.credit-receipt-details .iteration-facts>div{grid-template-columns:minmax(76px,.85fr) minmax(0,1.7fr);gap:10px;padding:10px 0}.iteration-card .credit-receipt-details dt{color:var(--receipt-muted);opacity:1;font-size:13px;line-height:21px}.iteration-card .credit-receipt-details dd{color:var(--receipt-ink);font-size:14px;line-height:21px}.credit-receipt-details .iteration-facts>div:last-child{margin-top:2px;border-top:1px solid var(--receipt-line);padding-top:12px}.iteration-card .credit-receipt-details .iteration-facts>div:last-child dd{color:var(--receipt-muted);font-size:13px;font-variant-numeric:tabular-nums}:root[data-theme=dark] .credit-receipt{--receipt-ink: #e7f3ef;--receipt-muted: #b5c8bf;--receipt-accent: #5ae6a1;--receipt-surface: #20352d;--receipt-line: #355043}.credit-low-balance{display:grid;justify-items:center;gap:4px;margin:16px 0 12px;padding:16px;border-radius:16px;background:#f7f8fa;text-align:center}.iteration-card .credit-low-balance dt{color:#656a73;font-size:14px;line-height:20px}.iteration-card .credit-low-balance dd{margin:0;color:#19272b;font-size:36px;font-weight:650;line-height:40px;font-variant-numeric:tabular-nums}.iteration-card .credit-low-copy{margin:12px 0 20px;color:#656a73;font-size:14px;line-height:21px;text-align:center}.iteration-card .preview-actions.credit-low-actions{margin-top:0}.iteration-card .credit-low-actions>.mini-action{width:100%;flex:1 1 100%}:root[data-theme=dark] .credit-low-balance{background:#25312e}:root[data-theme=dark] .credit-low-balance dt,:root[data-theme=dark] .iteration-card .credit-low-copy{color:#b5c8bf}:root[data-theme=dark] .credit-low-balance dd{color:#e7f3ef}.iteration-card .confirm-check{align-items:flex-start;margin:12px 0;line-height:1.5}.iteration-card .iteration-phone-link{display:inline-block;margin:0;padding:0;border:0;background:transparent;color:#008c51;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.iteration-contact-group{display:grid;gap:8px;margin:12px 0}.iteration-contact-group .iteration-field,.iteration-card .iteration-contact-group .confirm-check{margin:0}.iteration-phone-summary{display:grid;gap:6px;font-size:14px}.iteration-phone-summary>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.iteration-card details{margin:12px 0;font-size:14px}.iteration-card summary{cursor:pointer}.iteration-card .preview-actions{flex-wrap:wrap}.iteration-card .preview-actions button{min-width:0;white-space:normal}.phone-frame[data-screen-id=home] .iteration-card .preview-actions.missed-call-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.phone-frame[data-screen-id=home] .iteration-card .missed-call-actions>.mini-action{width:100%;min-height:48px;grid-area:auto;flex:none}.phone-frame[data-screen-id=home] .home-todo-drawer .iteration-card .preview-actions.missed-call-actions>.mini-action{grid-column:1 / -1;grid-row:auto}.phone-frame[data-screen-id=home] .iteration-card .missed-call-actions>.mini-action:disabled:not(.is-selected){background:#f0f1f3;border-color:#e1e3e7;color:#999da6;opacity:1;cursor:default}.phone-frame[data-screen-id=home] .iteration-card .missed-call-actions>.mini-action.is-selected:disabled{background:#0c6;border-color:#0c6;color:#fff;opacity:1}.iteration-card .iteration-skip-details{display:block;width:100%;margin-top:12px;text-align:center}.home-missed-call-reminder{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ffddb5;border-radius:16px;background:#fff5e8;color:#664619}.home-missed-call-reminder p{margin:0 0 8px;font-size:14px;line-height:1.5}.home-missed-call-reminder>div{display:flex;gap:8px}.home-missed-call-reminder .mini-action{flex:1;min-width:0;padding:8px;font-size:14px;white-space:normal}.iteration-report .inner-header{display:flex;align-items:center;gap:12px}.report-preview__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:16px 0 20px;padding:16px 4px;border-radius:14px;background:linear-gradient(112deg,#dff8ff,#effff3)}.report-preview__candidates{display:grid;gap:18px;list-style:none;margin:0;padding:0}.report-preview__candidate{display:grid;grid-template-columns:42px minmax(0,1fr) 60px;align-items:center;gap:10px;padding:0}.report-preview__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e5f8ef;color:#087e58;font-size:14px;font-weight:600}.report-preview__candidate:nth-child(2) .report-preview__avatar{background:#e9f2ff;color:#446596}.report-preview__candidate:nth-child(3) .report-preview__avatar{background:#fff1e3;color:#98602e}.report-preview__person{display:grid;min-width:0;gap:3px}.phone-frame .report-preview__person>button{display:block;width:100%;min-width:0;min-height:24px;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;font:inherit;font-weight:400;box-shadow:none;cursor:pointer}.report-preview__avatar{border:0;padding:0;cursor:pointer}.report-preview [data-report-resume]:hover{text-decoration:underline}.report-preview [data-report-resume]:focus-visible{outline:2px solid #00b866;outline-offset:3px;border-radius:4px}.report-candidate-resume-sheet .profile-summary{margin:0 0 20px}.report-candidate-resume-sheet .profile-summary p{margin:4px 0 0;color:var(--muted)}.manual-interview-invite-sheet [data-report-invite-candidate]{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:12px;border:1px solid #cedcd8;border-radius:8px;background:var(--surface, #f6f8f9);color:inherit;font:inherit;font-size:14px}.report-preview__person strong{font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.phone-frame .report-preview__person>.report-preview__role{font-size:13px;line-height:1.45;color:#656a73;overflow-wrap:anywhere}.report-preview__score{display:grid;justify-items:end;gap:2px;text-align:right}.report-preview__score strong{color:#008c51;font-size:22px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.report-preview__score>span{font-size:12px;line-height:1.35;color:#656a73}.iteration-card .report-preview__updated{margin:20px 0 0;font-size:12px;line-height:1.5;color:#656a73;overflow-wrap:anywhere}.iteration-card .report-preview__empty{font-size:14px;color:#656a73}.iteration-card .report-preview__action{width:100%;flex:1 1 100%}:root[data-theme=dark] .report-preview__metrics{background:linear-gradient(112deg,#163739,#1d392b)}:root[data-theme=dark] .report-preview :is(.report-preview__person>.report-preview__role,.report-preview__score>span,.report-preview__updated,.report-preview__empty,.report-preview__metrics dt){color:#b5c8bf}:root[data-theme=dark] .report-preview__metrics dd{color:#e7f3ef}:root[data-theme=dark] .report-preview__score strong{color:#5ae6a1}.sheet-backdrop:has(+.apply-drawer [data-result-consent-submit]){z-index:22}.apply-drawer:has([data-result-consent-submit]){z-index:23}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]) .preview-actions.interview-change-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]) .preview-actions.interview-change-actions>.mini-action{width:100%;min-width:0;min-height:44px;grid-area:auto;grid-column:1 / -1;order:0;padding:9px 12px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]) .interview-change-actions .mini-action__label{white-space:normal;overflow-wrap:normal}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]) .interview-change-actions>.mini-link{grid-column:1 / -1;width:100%}.phone-frame[data-screen-id=home] .preview-card:is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]):has(.interview-change-actions){padding:16px;border-radius:16px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]):has(.interview-change-actions) .change-compare>span{padding:16px 12px;border-radius:12px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]):has(.interview-change-actions) .change-compare small{color:#999da6;line-height:16px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]):has(.interview-change-actions) .change-compare b{margin-top:12px;font-size:16px;line-height:21px;font-weight:600}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]) .interview-change-actions>.mini-action:disabled:not(.is-selected){background:#f0f1f3;border-color:#e1e3e7;color:#999da6;opacity:1;cursor:default}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-17],[data-scenario-id=scenario-18]) .interview-change-actions>.mini-action.is-selected:disabled{background:#0c6;border-color:#0c6;color:#fff;opacity:1}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .preview-actions.candidate-change-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .preview-actions.candidate-change-actions>.mini-action{width:100%;grid-area:auto;grid-column:1 / -1;order:0}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .candidate-change-actions>.mini-action:disabled:not(.is-selected){background:#f0f1f3;border-color:#e1e3e7;color:#999da6;opacity:1}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .candidate-change-actions>.mini-action.is-selected:disabled{background:#0c6;border-color:#0c6;color:#fff;opacity:1}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .interview-change-job{margin:12px 0 16px}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:6px;margin:16px 0;padding:0;border:0;background:transparent}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare>span{min-width:0;padding:16px 12px;border:0;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare>svg{width:16px;height:16px;color:#0c6;grid-column:2;grid-row:1}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare small{display:block;color:#999da6;font-size:12px;line-height:16px}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare b{display:block;margin-top:12px;color:#121317;font-size:16px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare>span:last-child b{color:#00af62}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare>span:first-child{grid-column:1;grid-row:1}.phone-frame[data-screen-id=home] .preview-card[data-scenario-id=scenario-18] .change-compare>span:last-child{grid-column:3;grid-row:1;background:#f9faff}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .interview-change-actions>.mini-link:after{content:none}:root{color-scheme:light;font-family:"Source Sans 3",system-ui,sans-serif;font-synthesis:none;--ink: #123336;--teal: #006f63;--teal-dark: #00594f;--signal: #68c8d0;--blue: #2868a9;--canvas: #f7faf7;--white: #ffffff;--selected: #e3f1ee;--border: #c7d5d2;--border-soft: #dde8e5;--muted: #6b7a7c;--body: #3e4d4f;--done: #187451;--done-surface: #e7f4ed;--attention: #28689f;--attention-surface: #e8f2fb;--alert: #b4233c;--alert-surface: #fcebed;--info: #2868a9;--info-surface: #eaf2fb;--pending: #526c73}*{box-sizing:border-box;letter-spacing:0}html,body,#app{min-height:100%;margin:0}body{background:#edf2f1;color:var(--ink)}button,input,select,textarea{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prototype-shell{display:grid;min-height:100vh;grid-template-columns:268px minmax(430px,1fr)}.prototype-nav{position:sticky;top:0;height:100vh;padding:28px 22px;overflow-y:auto;border-right:1px solid var(--border-soft);background:var(--white)}.prototype-brand{display:flex;align-items:center;gap:11px}.prototype-brand img{width:36px;height:36px}.prototype-brand div{display:flex;flex-direction:column}.prototype-brand strong{font:600 18px/1.1 Archivo,sans-serif}.prototype-brand span{margin-top:3px;color:var(--muted);font-size:11px}.prototype-summary{margin:24px 0 20px;padding:12px 13px;border-left:3px solid var(--signal);background:#f1f7fc;color:var(--body);font-size:12px;line-height:1.45}.prototype-nav section+section{margin-top:18px}.prototype-nav h2{margin:0 0 6px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.prototype-nav nav button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;padding:5px 8px;border:0;border-radius:5px;background:transparent;font-size:12px;text-align:left}.prototype-nav nav button:hover{background:var(--canvas)}.prototype-nav nav button.is-active{background:var(--selected);color:var(--teal-dark);font-weight:700}.prototype-stage{display:grid;min-width:0;min-height:100vh;place-items:center;padding:48px;background:#edf2f1}.phone-frame{position:relative;width:390px;height:844px;overflow:hidden;border:1px solid #b7c4c1;border-radius:28px;background:var(--canvas);box-shadow:0 24px 64px #12333629,0 3px 10px #12333614}.app-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.app-scroll::-webkit-scrollbar{display:none}.phone-frame.is-call-screen{background:#173b38}.phone-frame.is-call-screen.is-connected{background:#102f2c}.root-header{display:flex;min-height:68px;align-items:center;gap:11px;padding:10px 16px 12px;background:var(--canvas)}.root-header img{width:34px;height:34px}.root-header div{min-width:0}.root-header h1{margin:0;font:600 26px/1 Archivo,sans-serif}.bottom-nav{position:absolute;z-index:10;right:0;bottom:0;left:0;display:grid;height:72px;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);background:#fffffffa}.bottom-nav button{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:600}.bottom-nav button.is-active{color:var(--teal)}.bottom-nav button.is-active:before{position:absolute;top:0;width:28px;height:3px;border-radius:0 0 2px 2px;background:var(--teal);content:""}.splash-page{display:grid;min-height:100%;place-items:center;background:var(--teal-dark)}.phone-frame.is-splash-screen,.phone-frame.is-splash-screen .app-scroll{background:var(--teal-dark);color:#fff}.splash-page button{display:flex;min-width:180px;min-height:180px;align-items:center;flex-direction:column;justify-content:center;gap:18px;padding:24px;border:0;background:transparent;color:#fff}.splash-page img{width:78px;height:78px;filter:brightness(0) invert(1)}.splash-page h1{margin:0;font:600 28px/1 Archivo,sans-serif}.auth-page{display:grid;min-height:100%;grid-template-rows:auto minmax(0,1fr) auto;background:var(--canvas)}.auth-header{position:relative;display:grid;min-height:64px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:6px 10px}.auth-header>button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent}.auth-brand{position:absolute;left:50%;display:flex;align-items:center;gap:8px;transform:translate(-50%)}.auth-brand img{width:26px;height:26px}.auth-brand strong{font:600 15px/1 Archivo,sans-serif}.auth-language-switch{display:flex;min-height:44px;align-items:center;justify-self:end;color:var(--muted);font-size:11px}.auth-language-switch button{min-width:32px;height:44px;padding:0;border:0;background:transparent;color:var(--muted);font:700 11px/1 "Source Sans 3",sans-serif}.auth-language-switch button.is-active{color:var(--teal-dark);text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:3px;text-underline-offset:5px}.auth-content{padding:24px 24px 36px}.auth-content h1{max-width:310px;margin:0;font:600 28px/1.12 Archivo,sans-serif}.auth-content>p{max-width:320px;margin:10px 0 26px;color:var(--body);font-size:13px;line-height:1.45}.auth-choice-list,.role-choice-list{display:grid;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.auth-choice-list button,.role-choice-list button{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 12px;border:0;background:transparent;text-align:left}.role-choice-list button{grid-template-columns:26px minmax(0,1fr) 20px}.auth-choice-list button:not(:last-child),.role-choice-list button:not(:last-child){border-bottom:1px solid var(--border-soft)}.auth-choice-list button>span,.role-choice-list button>span{display:flex;min-width:0;flex-direction:column}.auth-choice-list strong,.role-choice-list strong{font-size:14px}.auth-choice-list small,.role-choice-list small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.auth-choice-list button>svg:last-child,.role-choice-list button>svg:last-child{color:transparent}.auth-choice-list button.is-selected,.role-choice-list button.is-selected{background:var(--selected);box-shadow:inset 4px 0 0 var(--teal);color:var(--teal-dark)}.auth-choice-list button.is-selected>svg:last-child,.role-choice-list button.is-selected>svg:last-child{color:var(--teal)}.phone-entry,.otp-entry{display:grid;gap:7px}.phone-entry>span:first-child,.otp-entry>span:first-child{color:var(--body);font-size:11px;font-weight:700}.phone-input{display:grid;min-height:52px;grid-template-columns:48px minmax(0,1fr);align-items:center;border:1px solid var(--border);border-radius:6px;background:#fff}.phone-input b{display:grid;height:100%;place-items:center;border-right:1px solid var(--border-soft);font-size:14px}.phone-input input,.otp-boxes input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.phone-input input{height:50px;padding:0 12px;font-size:17px;font-weight:600}.phone-entry small,.otp-entry small{color:var(--muted);font-size:10px;line-height:1.35}.phone-entry.is-invalid .phone-input,.otp-entry.is-invalid .otp-boxes input{border-color:var(--alert)}.phone-entry.is-invalid small,.otp-entry.is-invalid small{color:var(--alert)}.otp-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,56px));gap:12px}.otp-boxes input{width:56px;height:60px;border:1px solid var(--border);border-radius:6px;background:#fff;font-size:28px;font-weight:700;text-align:center}.otp-boxes input:focus{border-color:var(--teal);box-shadow:0 0 0 2px #006f6324}.auth-note{display:flex;align-items:flex-start;gap:8px;margin-top:22px;color:var(--muted);font-size:10px;line-height:1.4}.auth-note svg{flex:0 0 auto;color:var(--teal)}.auth-links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.auth-links button{min-height:44px;padding:0;border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:700}.consent-list{display:grid;border-top:1px solid var(--border-soft)}.consent-list label{display:grid;min-height:78px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px 0;border-bottom:1px solid var(--border-soft)}.consent-list input{width:19px;height:19px;margin:1px 0 0;accent-color:var(--teal)}.consent-list label>span{display:flex;flex-direction:column}.consent-list strong{font-size:12px;line-height:1.3}.consent-list small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.blocked-panel{display:flex;align-items:flex-start;gap:11px;padding:15px;border-left:3px solid var(--attention);background:var(--attention-surface);color:var(--attention)}.blocked-panel strong{font-size:13px}.blocked-panel p{margin:5px 0 0;color:var(--body);font-size:11px;line-height:1.4}.auth-actions{position:sticky;z-index:5;bottom:0;display:grid;gap:8px;padding:10px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:#fffffffa}.auth-actions>button{min-height:48px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:13px;font-weight:700}.auth-actions>button:disabled{background:#d5dfdc;color:var(--muted);cursor:not-allowed}.auth-actions>.secondary-auth{border:1px solid var(--border);background:#fff;color:var(--blue)}.chat-review{display:flex;width:fit-content;min-height:44px;align-items:center;gap:8px;margin-top:16px;padding:0 13px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:11px;font-weight:700}.confirmation-row{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--done)}.confirmation-row>span{display:flex;flex-direction:column}.confirmation-row strong{font-size:12px}.confirmation-row small{margin-top:3px;color:var(--muted);font-size:10px}.bottom-nav button i{position:absolute;top:8px;left:calc(50% + 7px);display:grid;min-width:16px;height:16px;place-items:center;border:2px solid white;border-radius:9px;background:var(--alert);color:#fff;font-size:8px;font-style:normal}.assistant-entry{display:grid;width:100%;min-height:112px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;border-top:1px solid #a9cec7;border-bottom:1px solid #a9cec7;border-left:5px solid var(--teal);background:#e6f3f0;text-align:left}.assistant-entry-main{display:grid;min-width:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:18px 6px 18px 15px;text-align:left}.assistant-entry-main img{width:56px;height:56px;border:2px solid white;border-radius:50%;object-fit:cover}.assistant-entry-copy{display:flex;min-width:0;flex-direction:column}.assistant-entry-copy strong{color:var(--ink);font:600 20px/1.15 Archivo,sans-serif}.assistant-entry-copy small{min-height:18px;margin-top:6px;color:var(--body);font-size:13px;font-weight:600;line-height:1.4;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.assistant-entry-copy small.is-changing{opacity:0;transform:translateY(2px)}.assistant-entry-actions{display:grid;grid-template-columns:repeat(2,48px);justify-content:end;gap:7px;padding-right:10px}.assistant-entry-actions button{display:flex;min-width:0;align-items:center;flex-direction:column;gap:4px;padding:0;border:0;background:transparent;color:var(--teal-dark)}.assistant-entry-actions button svg{width:44px!important;height:44px!important;padding:12px;border-radius:50%}.assistant-entry-actions button span{font-size:10px;font-weight:700}.assistant-entry-call svg{background:var(--teal);color:#fff;fill:currentColor}.assistant-entry-chat svg{border:1px solid #69a99e;background:#ffffff9e}.assistant-entry-call:focus-visible,.assistant-entry-chat:focus-visible{outline:3px solid rgba(0,111,99,.24);outline-offset:2px}.assistant-entry-actions button:active svg{transform:scale(.94)}.assistant-entry-call svg{stroke-width:1.8}.assistant-entry-actions button{cursor:pointer}.activities-section{padding-bottom:92px;background:#fff}.activity-empty{display:flex;min-height:230px;align-items:center;flex-direction:column;justify-content:center;padding:36px 24px;border-bottom:1px solid var(--border-soft);color:var(--muted);text-align:center}.activity-empty>svg{margin-bottom:14px;color:var(--teal)}.activity-empty h3{margin:0;color:var(--ink);font:600 16px/1.25 Archivo,sans-serif}.activity-empty p{max-width:260px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.section-heading{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.activity-heading-main{display:flex;min-width:0;align-items:center;gap:12px}.section-heading h2,.browse-heading h2,.profile-heading h2{margin:0;font:600 20px/1.15 Archivo,sans-serif}.section-heading span{color:var(--muted);font-size:10px}.activity-filter{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 7px 0 10px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--body);font:600 11px/1 "Source Sans 3",sans-serif;white-space:nowrap}.activity-filter>span{color:inherit;font-size:inherit}.activity-filter>i{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:9px;background:var(--alert);color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:1}.activity-filter.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.activity-filter:focus-visible{outline:3px solid rgba(0,111,99,.24);outline-offset:2px}.activity-filter:active{transform:scale(.97)}.activity-timeline{padding:10px 16px 14px}.timeline-item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;min-height:158px}.timeline-signal{position:relative;display:flex;align-items:center;flex-direction:column}.timeline-icon{z-index:1;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff}.status-response .timeline-icon{background:#2b74b8}.status-update .timeline-icon{background:var(--info)}.status-done .timeline-icon{background:var(--done)}.timeline-signal time{z-index:1;max-width:58px;margin-top:9px;padding:2px 0;background:#fff;color:var(--body);font-size:10px;line-height:1.2;text-align:center}.timeline-line{position:absolute;top:38px;bottom:-1px;left:29px;width:2px;background:var(--border)}.timeline-content{min-width:0;padding:2px 0 23px}.timeline-content h3{margin:4px 0 0;font-size:17px;line-height:1.2}.timeline-content p{margin:5px 0 0;color:var(--body);font-size:12px;line-height:1.35}.timeline-content .activity-context{color:var(--ink);font-weight:600}.timeline-content .activity-job-facts{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:12px}.activity-job-facts strong{color:var(--teal);font-size:13px}.activity-job-facts span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-weight:600}.activity-job-facts span:before{color:var(--border-strong);content:"·"}.timeline-content .activity-consequence{color:var(--body)}.activity-due{display:flex;align-items:center;gap:5px;color:var(--alert)!important;font-weight:600}.timeline-primary,.timeline-link{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:12px;font-weight:700}.timeline-primary{width:100%;padding:0 13px;border:0;border-radius:5px;background:var(--teal);color:#fff}.timeline-link{padding:0;border:0;background:transparent;color:var(--teal)}.browse-page,.profile-page{padding:0 16px 94px}.resume-context{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding:8px 11px;border:1px solid var(--border);border-radius:6px;background:#fff;text-align:left}.resume-context>span{display:flex;min-width:0;align-items:center;gap:8px}.resume-context>span:first-child>span{display:flex;min-width:0;flex-direction:column}.resume-context small{color:var(--muted);font-size:9px}.resume-context strong{margin-top:1px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.resume-context>span:last-child{flex:0 0 auto;color:var(--teal);font-size:10px}.search-row{position:sticky;z-index:7;top:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:10px -16px 0;padding:8px 16px;border-bottom:1px solid var(--border-soft);background:#f7faf7fa}.search-row label{display:flex;min-width:0;min-height:44px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--muted)}.search-row input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.search-row>button{position:relative;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:6px;background:#fff}.search-row>button i{position:absolute;top:-5px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid var(--canvas);border-radius:9px;background:var(--teal);color:#fff;font-size:8px;font-style:normal}.browse-heading,.profile-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:24px 0 9px}.browse-heading>div{display:flex;align-items:baseline;gap:7px}.browse-heading span,.profile-heading span{color:var(--muted);font-size:10px}.browse-heading>button{display:inline-flex;min-height:32px;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:var(--blue);font-size:10px;font-weight:700}.candidate-browse-heading{align-items:center}.candidate-browse-heading>div{display:block}.candidate-browse-heading>div>span{display:block;margin-top:3px}.candidate-browse-heading>button{flex:0 0 auto}.job-list{display:grid;gap:11px}.job-card{overflow:hidden;border:1px solid var(--border);border-left:2px solid var(--teal);border-radius:7px;background:#fff}.match-line{display:flex;align-items:center;gap:5px;padding:11px 12px 2px;color:var(--done);font-size:10px;font-weight:700}.match-line span{min-width:0}.job-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:5px 12px 11px}.job-title-row h3{margin:0;font-size:17px;line-height:1.2}.job-title-row p{margin:3px 0 0;color:var(--body);font-size:12px;font-weight:600}.job-publisher-line{display:flex;min-height:34px;align-items:center;gap:6px;padding:0 12px 9px;color:var(--muted);font-size:10px}.job-publisher-line svg{color:var(--done)}.job-publisher-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-publisher-line time{margin-left:auto;white-space:nowrap}.candidate-profile-link{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--border-soft);border-radius:50%;background:#fff;color:var(--body)}.job-fact-row{display:grid;grid-template-columns:1.08fr 1fr .88fr;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.job-fact-row>div{display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:center;padding:8px 11px}.job-fact-row>div+div{border-left:1px solid var(--border-soft)}.job-fact-row span{color:var(--muted);font-size:9px}.job-fact-row strong{margin-top:3px;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.job-fact-row>div:first-child strong{color:var(--teal);font:600 16px/1.15 Archivo,sans-serif}.job-fact-row .travel-time{display:flex;align-items:center;gap:4px;margin-top:4px;color:var(--muted);font-size:10px;font-weight:600;line-height:1}.job-fact-row .travel-time svg{flex:0 0 auto;stroke-width:2}.candidate-title{display:flex;align-items:center;gap:9px}.candidate-avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font:600 11px/1 Archivo,sans-serif}.management-list .candidate-avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center}.candidate-profile-summary{grid-template-columns:46px minmax(0,1fr)}.candidate-fact-row{display:grid;grid-template-columns:1.12fr .94fr .84fr;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.candidate-fact-row>div{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:center;padding:8px 10px}.candidate-fact-row>div+div{border-left:1px solid var(--border-soft)}.candidate-fact-row span{color:var(--muted);font-size:9px}.candidate-fact-row strong{margin-top:3px;font-size:11px;line-height:1.2}.candidate-fact-row>div:first-child strong{color:var(--teal);font-size:12px}.candidate-fact-row .travel-time{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.candidate-actions{grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr)}.job-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px 0;background:var(--border-soft)}.job-fact-grid>div{display:flex;min-width:0;min-height:60px;flex-direction:column;justify-content:center;padding:8px 11px;background:#fff}.job-fact-grid span{color:var(--muted);font-size:9px}.job-fact-grid strong{margin-top:3px;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.job-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 12px 12px}.secondary-button,.apply-button,.primary-button,.danger-button{min-height:44px;border-radius:5px;font-size:11px;font-weight:700}.secondary-button{padding:0 11px;border:1px solid var(--border);background:#fff;color:var(--blue)}.apply-button{display:inline-flex;min-width:0;align-items:center;justify-content:space-between;gap:7px;padding:0 12px;border:0;background:var(--teal);color:#fff}.apply-button.is-undo{justify-content:center;background:var(--done)}.apply-button.is-applied{justify-content:center;background:var(--done-surface);color:var(--done)}.profile-summary{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;padding:8px 0 16px;border-bottom:1px solid var(--border)}.monogram{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font:600 14px/1 Archivo,sans-serif}.profile-summary h2{margin:0;font:600 17px/1.2 Archivo,sans-serif}.profile-summary p{margin:4px 0 0;color:var(--muted);font-size:11px}.profile-menu-groups{display:grid;gap:18px}.profile-menu-group{overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:#fff}.profile-menu-row{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;background:transparent;text-align:left}.profile-menu-row+.profile-menu-row{border-top:1px solid var(--border-soft)}.profile-menu-row>span{display:flex;min-width:0;align-items:center;gap:12px}.profile-menu-row>svg{flex:0 0 auto;color:var(--muted)}.profile-menu-row strong{overflow:hidden;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.compact-list,.management-list,.settings-group,.metric-list,.toggle-list,.task-list,.setup-list{border-top:1px solid var(--border-soft)}.compact-list,.management-list,.toggle-list,.role-list,.action-list,.metric-list,.task-list,.setup-list{overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:#fff}.compact-list>button,.management-list>button,.settings-group>button,.metric-list>button,.task-list>button,.setup-list>button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;text-align:left}.compact-list button>span,.management-list button>span,.settings-group button>span,.metric-list button>span,.task-list button>span,.setup-list button>span{display:flex;min-width:0;align-items:center;gap:10px}.compact-list button>span>span,.management-list button>span>span,.settings-group button>span>span,.metric-list button>span>span,.task-list button>span>span,.setup-list button>span>span{display:flex;min-width:0;flex-direction:column}.compact-list strong,.management-list strong,.settings-group strong,.metric-list strong,.task-list strong,.setup-list strong{font-size:12px}.compact-list small,.management-list small,.settings-group small,.metric-list small,.task-list small,.setup-list small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.25}.compact-list button>span:first-child>svg,.management-list button>span:first-child>svg,.settings-group button>span:first-child>svg,.action-list button>svg:first-child{color:var(--teal)}.compact-list button>svg:last-child,.management-list button>svg:last-child,.settings-group button>span:last-child>svg:last-child{color:var(--muted)}.task-state-done>span:first-child>svg,.task-state-done small{color:var(--done)}.task-state-attention>span:first-child>svg,.task-state-attention small{color:var(--attention)}.task-state-optional>span:first-child>svg,.task-state-optional small{color:var(--muted)}.task-state-pending>span:first-child>svg,.task-state-pending small{color:var(--pending)}.compact-list button>span:last-child,.settings-group button>span:last-child{flex:0 0 auto;gap:6px}.compact-list b,.settings-group b{color:var(--teal);font-size:10px}.inner-header{position:sticky;z-index:4;top:0;display:grid;min-height:64px;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;padding:7px 6px;border-bottom:1px solid var(--border-soft);background:#f7faf7fa}.inner-header>button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent}.inner-header div{min-width:0;text-align:center}.inner-header span{display:block;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inner-header h1{margin:0;overflow:hidden;font:600 18px/1.2 Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.application-job-employer{margin:0 0 8px;color:var(--muted);font-size:13px;font-weight:600}.inner-header .header-command{display:flex;width:54px;height:44px;align-items:center;justify-content:center;gap:4px;padding:0;color:var(--blue)}.inner-header .header-command span{overflow:visible;color:inherit;font-size:10px;font-weight:700;text-overflow:clip;white-space:nowrap}.inner-header .not-interested-command{justify-self:center;border-radius:50%;color:var(--muted)}.inner-header .not-interested-command.is-active{background:#fae9ec;color:var(--alert)}.inner-header .not-interested-command:active{transform:scale(.96)}.inner-page{padding:17px 16px 32px}.application-job-page{padding-top:34px}.application-job-lead{max-width:30ch;margin:0;color:var(--ink);font-size:19px;font-weight:600;line-height:1.42}.application-job-work{margin-top:34px;padding-top:24px;border-top:1px solid var(--border)}.application-job-work h2{margin:0;font:600 15px/1.3 Archivo,sans-serif}.application-job-work p{max-width:36ch;margin:10px 0 0;color:var(--body);font-size:14px;line-height:1.55}.inner-page.has-sticky-action{padding-bottom:18px}.page-intro,.decision-copy{margin:0 0 17px;color:var(--body);font-size:13px;line-height:1.45}.decision-copy{color:var(--ink);font-size:15px;font-weight:600}.detail-status{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 9px;border-radius:4px;font-size:11px;font-weight:700}.detail-status.status-response{background:var(--attention-surface);color:var(--attention)}.detail-status.status-done{background:var(--done-surface);color:var(--done)}.deadline{display:flex;align-items:center;gap:6px;margin:-7px 0 16px;color:var(--alert);font-size:12px;font-weight:600}.fact-list,.plain-section{margin-top:22px}.fact-list h2,.plain-section h2{margin:0 0 10px;font:600 15px/1.2 Archivo,sans-serif}.fact-list dl{margin:0;border-top:1px solid var(--border-soft)}.fact-list dl>div{display:grid;min-height:46px;grid-template-columns:105px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-soft)}.fact-list dt,.fact-list dd{margin:0;font-size:11px;line-height:1.35}.fact-list dt{color:var(--muted)}.fact-list dd{font-weight:600}.fact-list dd.is-multiline{display:grid;gap:5px;padding:4px 0}.fact-list dd.is-multiline span{display:block}.plain-section>p,.plain-section>ul{margin:0;color:var(--body);font-size:12px;line-height:1.5}.legal-page{padding-bottom:30px}.legal-updated{margin:0 0 20px;color:var(--muted);font-size:11px}.legal-page section{padding:16px 0;border-top:1px solid var(--border-soft)}.legal-page section h2{margin:0 0 7px;font:600 14px/1.25 Archivo,sans-serif}.legal-page section p{margin:0;color:var(--body);font-size:12px;line-height:1.55}.legal-page section a{color:var(--teal);font-weight:600}.support-email{display:flex;min-height:62px;align-items:center;gap:12px;padding:0 2px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--teal);font-size:13px;font-weight:600;text-decoration:none}.form-stack{display:grid;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.form-stack-spaced{margin-top:18px}.form-stack label{display:grid;min-height:58px;grid-template-columns:minmax(92px,.8fr) minmax(0,1.4fr);grid-template-areas:"label control" ". detail";align-items:center;gap:2px 12px;padding:8px 0;color:var(--body)}.form-stack label:not(:last-child){border-bottom:1px solid var(--border-soft)}.form-stack label>span{grid-area:label;font-size:12px;font-weight:600}.form-stack input,.form-stack select,.form-stack textarea{width:100%;min-width:0;min-height:36px;grid-area:control;padding:0 2px;border:0;border-radius:0;outline:0;background:transparent;color:var(--ink);font-size:13px;font-weight:600;text-align:right}.form-stack select{text-align-last:right}.form-stack label.is-multiline{align-items:start;padding-top:12px;padding-bottom:12px}.form-stack textarea{min-height:66px;padding-top:2px;resize:vertical;line-height:1.35}.form-stack input:disabled{color:var(--body);opacity:1}.form-stack label small{grid-area:detail;color:var(--muted);font-size:9px;font-weight:400;text-align:right}.job-form-stack>.job-location-row{display:grid;min-height:58px;grid-template-columns:minmax(92px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:8px 0;border:0;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--body);text-align:left}.job-location-row>span:first-child{font-size:12px;font-weight:600}.job-location-row>span:last-child{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px;color:var(--teal-dark);text-align:right}.job-location-row strong{min-width:0;font-size:13px}.job-location-map{position:relative;height:148px;overflow:hidden;margin:0 0 10px;border:1px solid var(--border);border-radius:6px;background:#edf2ef}.job-verified-banner{margin-bottom:18px}.field-label{display:grid;min-height:58px;grid-template-columns:minmax(110px,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--body)}.field-label>span{font-size:12px;font-weight:600}.field-label input{width:100%;min-width:0;min-height:36px;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px;font-weight:600;text-align:right}.help-search{width:100%;min-height:48px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--ink);font-size:13px}.decision-note{margin:14px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.manual-interview-invite-sheet form{margin-top:14px}.text-command,.danger-command,.secondary-wide{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:13px;padding:0;border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:700}.danger-command{color:var(--alert)}.secondary-wide{width:100%;justify-content:center;padding:0 12px;border:1px solid var(--teal);border-radius:5px;background:#fff;color:var(--teal)}.sticky-action{position:sticky;z-index:5;right:0;bottom:0;left:0;padding:10px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:#fffffffa}.fixed-footer-route{display:flex;min-height:100%;flex-direction:column}.fixed-footer-route>.inner-page{flex:1 0 auto}.fixed-footer-route>.sticky-action{margin-top:auto}.sticky-action>button,.sticky-action>.apply-button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:13px;font-weight:700}.sticky-action.danger>button{background:var(--alert)}.candidate-decision-bar{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px}.candidate-decision-bar>.candidate-reject{width:auto;border:1px solid var(--alert);background:#fff;color:var(--alert)}.candidate-decision-bar>.candidate-interview{width:auto}.choice-list{display:grid;margin:0;padding:0;border:0;border-bottom:1px solid var(--border-soft)}.choice-list legend{width:100%;padding:0 0 8px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.choice-list label{display:grid;min-height:64px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--border-soft);background:transparent}.choice-list label.is-selected{color:var(--teal-dark)}.choice-list label>span{display:flex;min-width:0;grid-column:2;flex-direction:column}.choice-list strong{font-size:12px}.choice-list small{margin-top:3px;color:var(--muted);font-size:10px}.choice-list input{grid-column:1}.choice-list label>svg{display:none}.success-panel,.attention-panel,.alert-panel{display:flex;align-items:flex-start;gap:10px;padding:13px;border-left:3px solid var(--done);background:var(--done-surface);color:var(--done)}.attention-panel{border-left-color:var(--attention);background:var(--attention-surface);color:var(--attention)}.alert-panel{border-left-color:var(--alert);background:var(--alert-surface);color:var(--alert)}.success-panel div,.attention-panel div,.alert-panel div{display:flex;flex-direction:column}.success-panel strong,.attention-panel strong,.alert-panel strong{font-size:13px}.success-panel span,.attention-panel span,.alert-panel span{margin-top:3px;color:var(--body);font-size:10px;line-height:1.35}.timeline-record{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr);gap:8px;padding-bottom:16px}.timeline-record>i{width:9px;height:9px;margin-top:3px;border:2px solid var(--teal);border-radius:50%;background:#fff}.timeline-record:not(:last-child):before{position:absolute;top:11px;bottom:0;left:4px;width:1px;background:var(--border);content:""}.timeline-record div{display:flex;min-width:0;flex-direction:column}.timeline-record time,.timeline-record span{color:var(--muted);font-size:9px}.timeline-record strong{margin-top:2px;font-size:12px}.timeline-record p{margin:2px 0;color:var(--body);font-size:10px;line-height:1.4}.conversation-page{min-height:calc(100% - 64px);padding:0 16px 84px;background:#f1f5f4}.assistant-chat-header{position:sticky;z-index:4;top:0;display:grid;min-height:64px;grid-template-columns:44px 36px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px 7px 6px;border-bottom:1px solid var(--border-soft);background:#f7faf7fa}.assistant-chat-header>button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent}.assistant-chat-header img{width:36px;height:36px;border-radius:50%;object-fit:cover}.assistant-chat-header h1{margin:0;font:600 18px/1.2 Archivo,sans-serif}.assistant-call-page{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;padding:max(76px,calc(env(safe-area-inset-top) + 54px)) 24px max(46px,env(safe-area-inset-bottom));background:#173b38;color:#fff}.assistant-call-page.is-connected{padding:max(69px,calc(env(safe-area-inset-top) + 47px)) 28px max(34px,env(safe-area-inset-bottom));background:#102f2c}.assistant-call-identity{display:flex;align-items:center;flex-direction:column;text-align:center}.assistant-call-identity img{width:136px;height:136px;border:3px solid rgba(255,255,255,.9);border-radius:50%;object-fit:cover;box-shadow:0 8px 24px #02151342}.assistant-call-identity h1{margin:24px 0 0;color:#fff;font:600 26px/1.2 Archivo,sans-serif}.assistant-call-identity p{margin:9px 0 0;color:#c6dcd7;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.incoming-call-purpose,.connected-call-purpose{max-width:250px;margin-top:14px;color:#fff;font-size:16px;line-height:1.35}.connected-call-purpose{margin-top:12px;color:#68c8d0;font-size:13px}.is-connected .assistant-call-identity img{width:88px;height:88px;border-width:2px;box-shadow:0 6px 18px #0215133d}.is-connected .assistant-call-identity h1{margin-top:16px;font-size:24px}.is-connected .assistant-call-identity p{margin-top:7px;color:#e9f4f1c2;font-size:12px}.assistant-call-page.is-incoming .assistant-call-identity img{animation:incoming-call-ring 1.6s ease-out infinite}.call-voice-state{color:#ffffffe0;font-size:12px;font-weight:600}.call-tool-status{margin:0;border-radius:999px;padding:5px 12px;background:#68c8d029;color:#68c8d0;font-size:11px;font-weight:600}.call-transcript{display:flex;width:100%;max-height:132px;flex-direction:column;gap:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 24px);mask-image:linear-gradient(to bottom,transparent 0,black 24px)}.call-transcript:empty{display:none}.call-transcript p{display:flex;margin:0;align-items:baseline;gap:8px;font-size:12px;line-height:1.4}.call-transcript strong{flex-shrink:0;color:#ffffff8f;font-size:10px;font-weight:600;text-transform:uppercase}.call-transcript .is-user span{color:#e9f4f1eb}.call-transcript .is-assistant span{color:#68c8d0}.call-transcript .is-tool span{color:#76e4c4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.call-audio-stage{display:flex;min-height:140px;align-items:center;flex-direction:column;justify-content:center;gap:18px}.call-waveform{display:flex;height:58px;align-items:center;justify-content:center;gap:7px}.call-waveform i{width:5px;height:18px;border-radius:3px;background:#68c8d0;animation:call-wave 1.05s ease-in-out infinite;animation-delay:calc(var(--bar) * -90ms)}.call-waveform i:nth-child(2n){height:34px}.call-waveform i:nth-child(3n){height:48px}@keyframes call-wave{0%,to{transform:scaleY(.55);opacity:.66}50%{transform:scaleY(1);opacity:1}}.incoming-call-controls{display:flex;align-items:flex-start;justify-content:center;gap:74px}.incoming-call-controls button{display:flex;width:78px;min-height:104px;align-items:center;flex-direction:column;gap:10px;padding:0;border:0;background:transparent;color:#fff}.incoming-call-controls button span{font-size:12px;font-weight:600}@keyframes incoming-call-ring{0%,to{box-shadow:0 0 #68c8d000,0 8px 24px #02151342}45%{box-shadow:0 0 0 10px #68c8d02e,0 8px 24px #02151342}}@media(prefers-reduced-motion:reduce){.assistant-call-page.is-incoming .assistant-call-identity img,.call-waveform i{animation:none}}:root{--ink: #102f32;--body: #334b4e;--muted: #526568;--border: #b8cac6;--border-soft: #d7e3e0;--canvas: #f4f8f6;--selected: #dcefeb;--teal: #006b60;--teal-dark: #00564d}.phone-frame{box-shadow:0 22px 64px #16333529,0 2px 12px #16333514}.app-scroll{font-size:14px;line-height:1.45}.app-scroll small{font-size:12px;line-height:1.35}.app-scroll p,.app-scroll li,.app-scroll dd,.app-scroll dt{line-height:1.45}.app-scroll button{min-height:44px}.root-header h1{font-size:26px;line-height:1.15}.inner-header h1{font-size:18px;line-height:1.2}.inner-header,.root-header{border-color:var(--border-soft)}.inner-header>button,.inner-header>.header-command,.auth-header>button,.search-row>button,.activity-filter,.candidate-profile-link,.location-command,.text-command,.assistant-message-actions button,.conversation-actions button{min-width:44px;min-height:44px}.activity-filter{padding:7px 10px}.activity-filter i{min-width:20px;height:20px;font-size:12px}.assistant-entry{margin:10px 16px 22px;padding:16px;border:1px solid #b9d1cc;background:#f8fcfb;box-shadow:0 8px 24px #14494614}.assistant-entry-main img{width:60px;height:60px;border:2px solid white;box-shadow:0 0 0 1px #a9c6c0}.assistant-entry-copy strong{font-size:16px}.assistant-entry-copy small{color:var(--body);font-size:13px}.assistant-entry-actions button{min-height:46px;font-size:14px;font-weight:700}.section-heading{margin-bottom:0;padding-bottom:12px}.section-heading h2,.browse-heading h2{font-size:18px}.section-heading>span,.browse-heading span,.resume-context small,.object-card-heading small,.business-object-list small,.profile-summary p{color:var(--muted);font-size:12px;line-height:1.35}.activity-timeline{padding-top:4px}.timeline-item{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:0 0 20px}.timeline-signal{align-items:center}.timeline-signal>time{display:none}.timeline-icon{width:32px;height:32px;border:1px solid currentColor;background:#fff}.timeline-line{top:35px;bottom:-2px;left:15px;background:#cfdeda}.timeline-content{padding:13px 14px 12px;border:1px solid var(--border-soft);border-radius:7px;background:#fff;box-shadow:0 3px 12px #1437380b}.timeline-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.timeline-title-row h3{margin:0;font-size:15px;line-height:1.25}.timeline-title-row time{flex:0 0 auto;color:var(--muted);font-size:12px}.timeline-content .activity-context{margin:5px 0 0;color:var(--body);font-size:12px;line-height:1.4}.timeline-content .timeline-summary,.timeline-content .activity-due{margin:8px 0 0;color:var(--body);font-size:13px;line-height:1.4}.timeline-content .activity-due{color:#245b8c;font-weight:600}.timeline-content .timeline-primary,.timeline-content .timeline-link{min-height:44px;margin-top:7px;font-size:13px}.timeline-content .timeline-link{justify-content:flex-start;padding:0}.job-card,.object-management-card,.object-content{border-color:#bfd0cc;box-shadow:0 4px 16px #173d3d0e}.job-card h3,.object-card-heading strong{font-size:16px}.job-card p,.job-card small,.object-card-metrics small,.object-card-open,.object-section p,.object-section li,.object-detail-list span,.object-key-grid span{font-size:12px;line-height:1.45}.job-card button,.object-management-card,.object-activity-grid button{min-height:44px}.object-card-list{gap:12px}.object-management-card{padding:15px;border-radius:7px}.object-card-metrics{margin-top:13px;padding:12px 0}.object-card-metrics strong,.object-content-header h2{font-size:20px}.object-content-header p,.object-status,.object-banner small,.object-source,.object-content-footer{font-size:12px}.object-section h3,.object-key-section h3{font-size:13px;letter-spacing:0}.object-key-grid strong,.object-detail-list strong{font-size:13px}.profile-menu-group,.settings-group,.compact-list{overflow:hidden;border:1px solid var(--border);border-radius:7px;background:#fff;box-shadow:0 2px 10px #173d3d09}.profile-menu-row,.settings-group>.profile-menu-row,.compact-list>.profile-menu-row{width:100%;min-height:52px;padding:4px 14px;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:#fff;font-size:15px;text-align:left}.profile-menu-row:last-child,.settings-group>.profile-menu-row:last-child{border-bottom:0}.profile-menu-row>span{gap:12px}.profile-menu-row>span>svg{color:var(--teal)}.settings-group h2{margin:0;padding:10px 14px 7px;border-bottom:1px solid var(--border-soft);background:#f8fbfa;color:var(--muted);font-size:12px;line-height:1;text-transform:none}.business-object-list{overflow:hidden;border:1px solid var(--border);border-radius:7px;background:#fff}.business-object-list>button{display:grid;width:100%;min-height:62px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 12px;border:0;border-bottom:1px solid var(--border-soft);background:#fff;text-align:left}.business-object-list>button:last-child{border-bottom:0}.business-object-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.business-object-list strong{font-size:14px}.object-row-status{max-width:92px;color:var(--muted);font-size:11px;font-weight:700;text-align:right}.object-row-status.is-ready{color:var(--done)}.object-row-status.is-attention,.object-row-status.is-interview{color:var(--attention)}.object-row-status.is-negative{color:var(--ui-danger)}.object-scope-header{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 13px;border:1px solid var(--border);border-radius:7px;background:#fff}.object-scope-header span{display:flex;align-items:center;gap:8px}.object-scope-header b{color:var(--muted);font-size:12px}.choice-list label,.consent-list label,.toggle-list label,.role-choice-list button,.filter-form label,.sheet-radio label,.confirm-check{min-height:48px}.choice-list strong,.consent-list strong,.toggle-list strong,.role-choice-list strong{font-size:14px}.choice-list small,.consent-list small,.toggle-list small,.role-choice-list small{color:var(--muted);font-size:12px;line-height:1.35}.form-stack>label,.object-content label{font-size:13px}.form-stack input,.form-stack select,.form-stack textarea,.object-content input,.object-content select,.object-content textarea,.phone-field input{min-height:44px;color:var(--ink);font-size:14px;line-height:1.4}.object-content textarea,.form-stack textarea{padding-top:11px}.bottom-sheet header>button{width:44px;height:44px}.bottom-sheet footer button,.sticky-action button,.dialog-actions button,.auth-actions button{min-height:48px;font-size:15px}.state-panel{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;padding:30px 22px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--muted);text-align:center}.state-panel>svg{color:var(--teal)}.state-panel h2{margin:13px 0 0;color:var(--ink);font:600 17px/1.25 Archivo,sans-serif}.state-panel p{max-width:270px;margin:7px 0 0;font-size:13px;line-height:1.45}.state-panel button{min-height:44px;margin-top:16px;padding:0 18px;border:1px solid var(--teal);border-radius:6px;background:#fff;color:var(--teal);font-weight:700}.state-panel.is-error>svg{color:var(--alert)}.state-panel.is-success>svg{color:var(--done)}.state-spinner{width:26px;height:26px;border:3px solid var(--border-soft);border-top-color:var(--teal);border-radius:50%;animation:state-spin .8s linear infinite}.state-skeleton{display:grid;width:100%;gap:7px;margin-top:18px}.state-skeleton i{height:10px;border-radius:3px;background:#e5eeec}.state-skeleton i:nth-child(2){width:78%}.state-skeleton i:nth-child(3){width:56%}@keyframes state-spin{to{transform:rotate(360deg)}}button:not(:disabled):active{transform:translateY(1px)}@media(max-width:340px){.app-scroll{font-size:13px}.timeline-title-row{display:block}.timeline-title-row time{display:block;margin-top:3px}}.assistant-call-controls{display:grid;grid-template-columns:repeat(2,82px);column-gap:36px;row-gap:22px;justify-content:center;justify-items:center}.assistant-call-controls button{display:flex;width:78px;min-width:0;min-height:88px;align-items:center;flex-direction:column;justify-content:flex-start;gap:8px;padding:0;border:0;background:transparent;color:#fff}.assistant-call-controls button span{font-size:11px;font-weight:600}.assistant-call-controls .call-control-icon{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#ffffff1f;transition:transform .14s ease,background .14s ease,color .14s ease}.assistant-call-controls button.is-active .call-control-icon{border-color:#fff;background:#fff;color:#173b38}.assistant-call-controls button.is-end{grid-column:1 / -1}.assistant-call-controls button.is-end .call-control-icon{border-color:#c63e49;background:#c63e49}.assistant-call-controls button:active .call-control-icon{transform:scale(.94)}.assistant-conversation{padding-top:14px}.conversation-day{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:9px}.conversation-day:before,.conversation-day:after{height:1px;flex:1;background:var(--border-soft);content:""}.voice-call-record{display:flex;min-height:54px;align-items:center;gap:10px;margin:12px 0 16px;padding:8px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--teal)}.voice-call-record>span{display:flex;min-width:0;flex-direction:column}.voice-call-record strong{color:var(--ink);font-size:12px}.voice-call-record small{margin-top:2px;color:var(--muted);font-size:10px}.assistant-message-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.assistant-message-actions button{min-height:36px;padding:0 10px;border:1px solid var(--teal);border-radius:5px;background:#fff;color:var(--teal);font-size:10px;font-weight:700}.conversation-context{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;margin:0 -16px 16px;padding:7px 16px;border-bottom:1px solid var(--border-soft);background:#fff;font-size:11px}.conversation-context button{min-height:36px;padding:0;border:0;background:transparent;color:var(--blue);font-size:10px;font-weight:700}.message-list{display:flex;flex-direction:column;gap:14px}.message{width:fit-content;max-width:82%}.message.is-user{align-self:flex-end}.message span,.message small{display:block;margin-bottom:3px;color:var(--muted);font-size:9px}.message p{margin:0;padding:10px 12px;border:1px solid var(--border-soft);border-radius:7px;background:#fff;color:var(--body);font-size:12px;line-height:1.4}.message.is-user p{border-color:#b9d7d1;background:var(--selected)}.message.is-user small{margin-top:3px;text-align:right}.message-composer,.chat-composer{position:sticky;z-index:5;bottom:0;display:grid;gap:8px;padding:9px 12px max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:#fff}.message-composer{grid-template-columns:minmax(0,1fr) 44px}.chat-composer{grid-template-columns:minmax(0,1fr) 44px 44px}.message-composer input,.chat-composer input{width:100%;height:44px;padding:0 11px;border:1px solid var(--border);border-radius:6px}.message-composer>button,.chat-composer>button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:6px;background:var(--teal);color:#fff}.chat-composer .voice-button{border:1px solid var(--border);background:#fff;color:var(--teal)}.chat-composer .voice-button.is-active{border-color:var(--alert);background:var(--alert-surface);color:var(--alert)}.voice-status{display:flex;min-height:34px;grid-column:1 / -1;align-items:center;gap:8px;color:var(--alert)}.voice-status>span{display:flex;flex-direction:column}.voice-status strong{font-size:11px}.voice-status small{color:var(--muted);font-size:9px}.object-card-list{display:grid;gap:12px;margin-top:16px}.object-management-card{display:grid;width:100%;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--ink);text-align:left}.object-card-heading{display:grid;min-width:0;min-height:66px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.object-card-heading>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.object-card-heading strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.object-card-heading small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.job-draft-version-note{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:6px;color:var(--ui-warning);font-size:11px;font-weight:600;line-height:1.25}.job-draft-version-note svg{flex:0 0 auto}.job-draft-version-panel{display:flex;align-items:flex-start;gap:10px;padding:13px;border-left:3px solid var(--ui-warning);background:var(--ui-warning-wash);color:var(--ui-warning)}.job-draft-version-panel>div{display:flex;flex-direction:column}.job-draft-version-panel strong{font-size:13px}.job-draft-version-panel span{margin-top:3px;color:var(--body);font-size:10px;line-height:1.35}.object-card-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--selected);color:var(--teal)}.object-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.object-card-metrics>button{display:flex;min-height:40px;align-items:center;gap:6px;padding:8px 12px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;white-space:nowrap}.object-card-metrics>button+button{border-left:1px solid var(--border-soft)}.object-card-metrics>button:hover{background:var(--selected)}.object-card-metrics>button:focus-visible{outline:3px solid rgba(0,111,99,.24);outline-offset:-3px}.object-card-metrics strong{font:600 15px/1 Archivo,sans-serif}.object-card-metrics small{margin-top:0;color:var(--muted);font-size:11px}.object-card-open{display:flex;min-height:38px;align-items:center;justify-content:flex-end;gap:5px;padding:0 12px;color:var(--teal);font-size:10px;font-weight:700}.object-management-card:focus-visible{outline:3px solid rgba(0,111,99,.24);outline-offset:2px}.object-content{overflow:hidden;border:1px solid var(--border);border-radius:7px;background:#fff}.object-content.is-embedded{margin-top:20px}.object-content-header{display:grid;min-height:70px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid var(--border-soft)}.object-content-header>div{min-width:0}.object-content-header h2{margin:0;font:600 17px/1.2 Archivo,sans-serif}.object-content-header p{margin:4px 0 0;color:var(--muted);font-size:10px;font-weight:600}.object-status{padding:4px 7px;border-radius:4px;background:var(--done-surface);color:var(--done);font-size:9px;font-weight:700}.object-status.is-attention{background:var(--attention-surface);color:var(--attention)}.object-title-field{display:grid;gap:5px}.object-title-field>span,.object-key-section>h3,.object-section>h3{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.object-title-field input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 17px/1.2 Archivo,sans-serif}.object-banner,.object-context{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-bottom:1px solid #b9d7d1;background:var(--selected);color:var(--teal-dark)}.object-banner>span,.object-context>span{display:flex;flex-direction:column}.object-banner strong,.object-context strong{font-size:11px}.object-banner small,.object-context small{margin-top:2px;color:var(--body);font-size:9px;line-height:1.35}.object-key-section{padding:13px 14px;border-bottom:1px solid var(--border-soft)}.object-key-section>h3{margin:0 0 9px}.object-key-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.object-key-grid>div,.object-key-grid>label,.object-key-grid>button{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:center;gap:4px;padding:8px 9px;border:0;background:transparent;color:var(--ink);text-align:left}.object-key-grid>*+*{border-left:1px solid var(--border-soft)}.object-key-grid span,.object-detail-list span{color:var(--muted);font-size:9px}.object-key-grid strong{display:flex;min-width:0;align-items:center;gap:4px;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.object-key-grid>:first-child strong{color:var(--teal);font-size:13px}.object-key-grid input,.object-detail-list input,.object-detail-list select{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 11px/1.3 "Source Sans 3",sans-serif}.object-location-control strong{justify-content:space-between;color:var(--teal-dark)}.object-section{padding:14px;border-bottom:1px solid var(--border-soft)}.object-section>h3{margin:0 0 9px}.object-section>p,.object-section>ul{margin:0;color:var(--body);font-size:11px;line-height:1.5}.object-section>ul{padding-left:17px}.object-section li+li{margin-top:5px}.object-section .is-preline{white-space:pre-line}.object-text-field{display:block}.object-text-field input,.object-text-field textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:5px;outline:0;background:#fbfcfc;color:var(--ink);font:600 11px/1.45 "Source Sans 3",sans-serif;resize:vertical}.object-text-field input:focus,.object-text-field textarea:focus,.object-key-grid input:focus,.object-detail-list input:focus,.object-detail-list select:focus{outline:3px solid rgba(0,111,99,.18);outline-offset:2px}.object-detail-list{display:grid;border-top:1px solid var(--border-soft)}.object-detail-list>div,.object-detail-list>label{display:grid;min-height:44px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--border-soft)}.object-detail-list strong,.object-detail-list input,.object-detail-list select{font-size:11px;text-align:right}.object-source{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border-soft);background:#f7faf9;font-size:9px}.object-source span{color:var(--muted)}.object-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.object-activity-grid button{display:flex;min-width:0;min-height:58px;align-items:center;justify-content:space-between;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:5px;background:#fff;color:var(--teal);text-align:left}.object-activity-grid button>span{display:flex;min-width:0;align-items:center;gap:8px}.object-activity-grid button>span>span{display:flex;min-width:0;flex-direction:column}.object-activity-grid strong{color:var(--ink);font-size:14px}.object-activity-grid small{color:var(--muted);font-size:9px}.object-content-footer{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:#f7faf9}.object-content-footer>span{display:flex;align-items:center;gap:5px;color:var(--done);font-size:10px;font-weight:700}.object-content-footer>button{min-height:38px;padding:0 12px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:11px;font-weight:700}.activity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#fff}.activity-summary>div{display:flex;min-height:66px;flex-direction:column;justify-content:center;padding:10px 13px}.activity-summary>div+div{border-left:1px solid var(--border-soft)}.activity-summary strong{font:600 20px/1 Archivo,sans-serif}.activity-summary span{margin-top:5px;color:var(--muted);font-size:10px}.resume-activity-list{display:grid;margin-top:16px;border-top:1px solid var(--border-soft)}.resume-activity-list button{display:grid;min-height:62px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 0;border:0;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--ink);text-align:left}.resume-activity-list button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--selected);color:var(--teal)}.resume-activity-list button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.resume-activity-list strong{font-size:11px}.resume-activity-list small{margin-top:3px;color:var(--muted);font-size:9px}.resume-activity-list>p{margin:24px 0;color:var(--muted);font-size:11px;text-align:center}.job-detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-detail-title h2{margin:0;font:600 20px/1.2 Archivo,sans-serif}.job-detail-title p{margin:4px 0 0;color:var(--body);font-size:13px;font-weight:600}.detail-grid{margin-top:16px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.match-panel,.source-section{margin-top:18px;padding:12px;border-left:3px solid var(--teal);background:var(--selected)}.match-panel span{display:flex;align-items:center;gap:6px;color:var(--teal-dark);font-size:11px;font-weight:700}.match-panel p,.source-section p{margin:5px 0 0;color:var(--body);font-size:11px;line-height:1.4}.match-panel .candidate-verification-note{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--teal) 24%,transparent);color:var(--teal-dark)}.match-panel .candidate-verification-note svg{flex:0 0 auto}.match-panel .candidate-verification-note span{color:inherit;font-size:10px;font-weight:600}.source-section{border-left-color:var(--pending);background:#edf2f1}.source-section strong,.source-section>span{display:block;font-size:11px}.source-section>span{margin-top:3px;color:var(--muted);font-size:9px}.check-list{display:grid;gap:8px;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:7px}.check-list svg{color:var(--done)}.resume-state{margin-left:auto;padding:3px 6px;border-radius:3px;background:var(--attention-surface);color:var(--attention);font-size:9px;font-weight:700}.resume-state.is-ready{background:var(--done-surface);color:var(--done)}.resume-entry{padding-left:11px;border-left:2px solid var(--border)}.resume-entry strong,.resume-entry span{display:block}.resume-entry strong{font-size:12px}.resume-entry span{margin-top:2px;color:var(--muted);font-size:10px}.resume-entry p{margin:5px 0 0;color:var(--body);font-size:11px;line-height:1.4}.action-list{display:grid}.action-list button{display:flex;min-height:56px;align-items:center;gap:9px;padding:0 12px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--blue);font-size:11px;font-weight:700}.compact-list>button:last-child,.management-list>button:last-child,.metric-list>button:last-child,.task-list>button:last-child,.setup-list>button:last-child,.action-list>button:last-child,.role-list>div:last-child,.toggle-list>label:last-child{border-bottom:0}.method-list{display:grid;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.method-list button{display:grid;min-height:72px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 0;border:0;background:transparent;text-align:left}.method-list button:not(:last-child){border-bottom:1px solid var(--border-soft)}.method-list button.is-selected{color:var(--teal-dark)}.method-list button>span{display:flex;min-width:0;flex-direction:column}.method-list strong{font-size:13px}.method-list small{margin-top:3px;color:var(--muted);font-size:10px}.chat-page{min-height:calc(100% - 64px);padding:15px 16px 90px;background:#f1f5f4}.chat-bubble{width:fit-content;max-width:84%;margin-bottom:12px}.chat-bubble.is-user{margin-left:auto}.chat-bubble span{display:flex;align-items:center;gap:5px;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:700}.chat-bubble p{margin:0;padding:11px 12px;border:1px solid var(--border-soft);border-radius:7px;background:#fff;color:var(--body);font-size:12px;line-height:1.4}.chat-bubble.is-user p{border-color:#b9d7d1;background:var(--selected)}.chat-suggestions{display:flex;flex-wrap:wrap;gap:7px}.chat-suggestions button{min-height:36px;padding:0 10px;border:1px solid var(--teal);border-radius:5px;background:#fff;color:var(--teal);font-size:11px;font-weight:700}.resume-creation-chat{padding-bottom:104px}.call-handoff-note{display:flex;width:fit-content;align-items:center;gap:7px;margin:0 auto 16px;color:var(--muted);font-size:10px;font-weight:700}.resume-chat-result{overflow:hidden;margin-top:20px;border:1px solid var(--border);border-radius:6px;background:#fff}.resume-chat-result>header{display:flex;align-items:center;gap:10px;padding:15px 14px;border-bottom:1px solid var(--border-soft)}.resume-chat-result>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--selected);color:var(--done)}.resume-chat-result h2,.resume-chat-result h3,.resume-chat-result h4,.resume-chat-result p{margin:0}.resume-chat-result>header h2{font:600 16px/1.2 Archivo,sans-serif}.resume-chat-result>header p{margin-top:3px;color:var(--done);font-size:10px;font-weight:700}.resume-result-section{padding:14px;border-bottom:1px solid var(--border-soft)}.resume-result-section>h3,.resume-document h4{margin-bottom:10px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.resume-preference-list{display:grid}.resume-preference-list>div{display:grid;min-height:48px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;border-top:1px solid var(--border-soft)}.resume-preference-list>div:last-child{border-bottom:1px solid var(--border-soft)}.resume-preference-list svg{color:var(--teal)}.resume-preference-list span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.resume-preference-list small{color:var(--muted);font-size:10px}.resume-preference-list strong{min-width:0;color:var(--ink);font-size:11px;text-align:right}.resume-document{padding:18px 14px}.resume-document>header{padding-bottom:14px;border-bottom:2px solid var(--ink)}.resume-document>header h3{font:600 19px/1.2 Archivo,sans-serif}.resume-document>header p{margin-top:4px;color:var(--teal-dark);font-size:11px;font-weight:700}.resume-document>section{padding-top:15px}.resume-document>section>p,.resume-document-role{color:var(--body);font-size:11px;line-height:1.48}.resume-document-role>span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.resume-document-role ul{margin:8px 0 0;padding-left:17px}.resume-document-role li+li{margin-top:4px}.job-document ul{margin:0;padding-left:17px;color:var(--body);font-size:11px;line-height:1.48}.job-document li+li{margin-top:4px}.resume-chat-result>footer{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--border-soft);background:#f7faf9}.resume-chat-result>footer>span{display:flex;align-items:center;gap:6px;color:var(--done);font-size:11px;font-weight:700}.resume-chat-result>footer>small{color:var(--muted);font-size:10px}.resume-chat-result>footer>button{min-height:38px;padding:0 12px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:11px;font-weight:700}.commute-location{display:grid;gap:12px;margin-top:22px}.commute-location h2{margin:0;font:600 15px/1.2 Archivo,sans-serif}.commute-location>div>p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.commute-location>label{display:grid;min-height:58px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.commute-location>label>span{color:var(--muted);font-size:10px;font-weight:600}.commute-location input{min-width:0;border:0;background:transparent;color:var(--ink);font:600 11px/1.3 "Source Sans 3",sans-serif;text-align:right}.location-map{position:relative;height:148px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:#edf2ef}.map-road{position:absolute;height:13px;border-top:1px solid #c6d4d1;border-bottom:1px solid #c6d4d1;background:#fafcfb}.road-a{width:130%;left:-15%;top:37%;rotate:-8deg}.road-b{width:120%;left:-10%;top:68%;rotate:11deg}.road-c{width:72%;left:32%;top:18%;rotate:71deg}.map-block{position:absolute;border:1px solid #d2ddda;background:#e2eae7}.block-a{width:62px;height:28px;left:7%;top:12%}.block-b{width:72px;height:33px;right:8%;bottom:8%}.block-c{width:46px;height:24px;left:16%;bottom:18%}.map-pin{position:absolute;z-index:2;display:grid;width:36px;height:36px;translate:-50% -75%;place-items:center;border:3px solid white;border-radius:50%;background:var(--teal);color:#fff;box-shadow:0 2px 6px #1233362e}.map-label{position:absolute;right:9px;bottom:8px;color:var(--muted);font-size:9px;font-weight:700}.location-command{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:5px;background:#fff;color:var(--blue);font-size:11px;font-weight:700}.reward-summary{padding:15px;border-left:3px solid var(--signal);background:#f1f7fc}.reward-summary span{color:var(--body);font-size:10px}.reward-summary strong{display:block;margin-top:3px;font:600 28px/1 Archivo,sans-serif}.reward-summary p{margin:7px 0 0;color:var(--body);font-size:11px}.settings-page{padding-top:4px}.settings-group{margin-top:17px;border-top:0}.settings-group h2{margin:0;padding:0 0 7px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.settings-group>button{padding-right:12px;padding-left:12px;border-right:1px solid var(--border-soft);border-left:1px solid var(--border-soft);background:#fff}.settings-group>button:first-of-type{border-top:1px solid var(--border-soft);border-radius:6px 6px 0 0}.settings-group>button:last-of-type{border-radius:0 0 6px 6px}.settings-group>button:only-of-type{border-radius:6px}.logout-button{display:flex;width:100%;min-height:48px;align-items:center;gap:8px;margin-top:20px;padding:0;border:0;background:transparent;color:var(--alert);font-size:12px;font-weight:700}.role-list{display:grid;border-top:1px solid var(--border-soft)}.role-list>div{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.role-list>div>span{display:flex;min-width:0;align-items:center;gap:10px}.role-list>div>span>span{display:flex;flex-direction:column}.role-list strong{font-size:12px}.role-list small{margin-top:2px;color:var(--muted);font-size:10px}.role-list b,.role-list button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--teal);font-size:10px;font-weight:700}.authorization-status{display:flex;gap:11px;padding:14px;border-left:3px solid var(--done);background:var(--done-surface);color:var(--done)}.authorization-status.is-paused{border-left-color:var(--attention);background:var(--attention-surface);color:var(--attention)}.authorization-status.is-off{border-left-color:var(--pending);background:#edf2f1;color:var(--pending)}.authorization-status div{display:flex;flex-direction:column}.authorization-status strong{font-size:14px}.authorization-status p{margin:3px 0 0;color:var(--body);font-size:10px;line-height:1.4}input[type=radio],input[type=checkbox]:not(.switch-control){position:relative;width:20px;height:20px;flex:0 0 auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--border-strong);background:#fff;color:#fff}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.switch-control){border-radius:5px;border-color:#9aabaa;background:#edf2f1}input[type=radio]:checked{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 4px #fff}input[type=checkbox]:not(.switch-control):checked{border-color:var(--teal);background:var(--teal)}input[type=checkbox]:not(.switch-control):checked:after{position:absolute;top:3px;left:6px;width:5px;height:9px;border-right:2px solid white;border-bottom:2px solid white;content:"";transform:rotate(45deg)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:3px solid rgba(0,111,99,.22);outline-offset:2px}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.toggle-list label{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border-soft)}.toggle-list label>span{display:flex;flex-direction:column}.toggle-list strong{font-size:12px}.toggle-list small{margin-top:2px;color:var(--muted);font-size:10px}.toggle-list input{position:relative;width:42px;height:24px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:12px;background:var(--border-soft);transition:background .16s ease,border-color .16s ease}.toggle-list input:before{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #12333633;content:"";transition:transform .16s ease}.toggle-list input:after{display:none}.toggle-list input:checked{border-color:var(--teal);background:var(--teal)}.toggle-list input:checked:before{transform:translate(18px)}.confirm-check{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--body);font-size:11px;line-height:1.4}.confirm-check input{width:20px;height:20px;flex:0 0 auto;margin:0}.session-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.session-row>span{display:flex;align-items:center;gap:9px}.session-row>span>span{display:flex;flex-direction:column}.session-row strong{font-size:12px}.session-row small{margin-top:2px;color:var(--muted);font-size:9px}.session-row button{min-height:36px;padding:0;border:0;background:transparent;color:var(--blue);font-size:10px;font-weight:700}.help-search{display:flex;align-items:center;gap:8px}.phone-field{display:grid;min-height:58px;grid-template-columns:44px minmax(0,1fr);align-items:center;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.phone-field span{color:var(--muted);border-right:1px solid var(--border-soft);font-size:12px;font-weight:700;line-height:36px}.phone-field input,.help-search input{width:100%;min-width:0;border:0;outline:0;background:transparent}.phone-field input{min-height:44px;padding:0 0 0 12px;color:var(--ink);font-size:13px;font-weight:600}.sheet-backdrop,.dialog-backdrop{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;background:#1227296b}.bottom-sheet{position:absolute;z-index:21;right:0;bottom:0;left:0;max-height:78%;padding:10px 16px max(15px,env(safe-area-inset-bottom));overflow-y:auto;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 -10px 30px #12272924}.bottom-sheet:before{display:block;width:38px;height:4px;margin:0 auto 10px;border-radius:2px;background:var(--border);content:""}.bottom-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bottom-sheet header span{color:var(--muted);font-size:9px}.bottom-sheet h2{margin:2px 0 0;font:600 19px/1.2 Archivo,sans-serif}.bottom-sheet header>button{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border-soft);border-radius:50%;background:#fff}.bottom-sheet>p{margin:10px 0 13px;color:var(--body);font-size:11px;line-height:1.4}.sheet-options{display:grid;border-top:1px solid var(--border-soft)}.sheet-options button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border:0;border-bottom:1px solid var(--border-soft);background:transparent;text-align:left}.sheet-options button>span{display:flex;min-width:0;align-items:center;gap:9px}.sheet-options button>span>span{display:flex;min-width:0;flex-direction:column}.sheet-options strong{font-size:12px}.sheet-options small{margin-top:2px;color:var(--muted);font-size:9px}.sheet-options button.is-selected{color:var(--teal)}.sheet-options button:disabled{color:var(--muted);cursor:not-allowed}.sheet-options b{flex:0 0 auto;color:var(--attention);font-size:9px}.filter-form{display:grid;gap:16px;margin-top:13px}.filter-form fieldset,.sheet-radio{display:grid;gap:5px;margin:0;padding:0;border:0}.filter-form legend{margin-bottom:3px;font-size:11px;font-weight:700}.filter-form label,.sheet-radio label{display:flex;min-height:38px;align-items:center;gap:8px;color:var(--body);font-size:11px}.filter-form input,.sheet-radio input{width:20px;height:20px}.bottom-sheet footer{margin:15px -16px -15px;padding:10px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft)}.bottom-sheet footer button{width:100%;min-height:48px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:13px;font-weight:700}.dialog-backdrop{display:grid;place-items:center;padding:18px}.confirm-dialog{width:100%;max-width:340px;padding:18px;border-radius:8px;background:#fff;box-shadow:0 18px 45px #12272938}.apply-drawer{position:absolute;z-index:21;right:0;bottom:0;left:0;max-height:86%;padding:12px 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 -12px 36px #12272933;animation:drawer-enter .22s cubic-bezier(.22,1,.36,1);touch-action:none;transition:transform .18s ease}.apply-drawer.is-dragging{animation:none;transition:none}.apply-drawer:before{display:block;width:38px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--border);content:""}@keyframes drawer-enter{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.dialog-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--selected);color:var(--teal)}.dialog-icon.is-alert{background:var(--alert-surface);color:var(--alert)}.confirm-dialog h2,.apply-drawer h2{margin:12px 0 0;font:600 19px/1.25 Archivo,sans-serif}.confirm-dialog>p,.apply-drawer>p{margin:6px 0 0;color:var(--body);font-size:11px;line-height:1.4}.confirm-dialog dl,.apply-drawer dl{margin:14px 0 0;border-top:1px solid var(--border-soft)}.confirm-dialog dl div,.apply-drawer dl div{display:grid;min-height:38px;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid var(--border-soft)}.confirm-dialog dt,.confirm-dialog dd,.apply-drawer dt,.apply-drawer dd{margin:0;font-size:10px}.confirm-dialog dt,.apply-drawer dt{color:var(--muted)}.confirm-dialog dd,.apply-drawer dd{font-weight:600}.confirm-dialog .dialog-note,.apply-drawer .dialog-note{color:var(--muted);font-size:9px}.dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.primary-button{border:0;background:var(--teal);color:#fff}.danger-button{border:0;background:var(--alert);color:#fff}.toast{position:absolute;z-index:30;right:14px;bottom:82px;left:14px;display:flex;min-height:46px;align-items:center;gap:8px;padding:9px 12px;border-radius:6px;background:var(--ink);color:#fff;box-shadow:0 8px 22px #12272933;font-size:11px;line-height:1.3}@media(max-width:760px){.prototype-shell{display:block;min-height:100dvh}.prototype-nav{display:none}.prototype-stage{min-height:100dvh;padding:0}.phone-frame{width:100vw;height:100dvh;border:0;border-radius:0;box-shadow:none}}@media(max-width:340px){.root-header{min-height:62px;padding-right:12px;padding-left:12px}.root-header h1{font-size:23px}.browse-page,.profile-page,.activity-timeline,.inner-page{padding-right:12px;padding-left:12px}.search-row{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.section-heading{padding-right:12px;padding-left:12px}.timeline-item{grid-template-columns:50px minmax(0,1fr);gap:10px}.timeline-line{left:24px}.job-fact-grid,.job-actions{grid-template-columns:1fr}.dialog-backdrop{padding:12px}}.role-list,.toggle-list,.metric-list{border-color:var(--border);border-radius:7px;box-shadow:0 2px 10px #173d3d09}.settings-page .settings-group{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-page .settings-group>button{border-right:1px solid var(--border);border-left:1px solid var(--border)}.settings-page .settings-group>button:first-of-type{border-top:1px solid var(--border);border-radius:7px 7px 0 0}.settings-page .settings-group>button:last-of-type{border-bottom:1px solid var(--border);border-radius:0 0 7px 7px}.settings-page .settings-group>button:only-of-type{border-radius:7px}.privacy-rights-page{gap:18px}.privacy-rights-page>.page-intro{margin:0;line-height:1.55}.privacy-rights-page>.settings-group{display:grid;overflow:visible;gap:10px;border:0;background:transparent;box-shadow:none}.privacy-rights-page>.settings-group>.profile-menu-row{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) 18px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 2px 10px #173d3d09}.privacy-rights-page>.settings-group>.profile-menu-row+.profile-menu-row{border-top:1px solid var(--border)}.privacy-rights-page>.settings-group>.profile-menu-row>span{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:13px}.privacy-rights-page>.settings-group>.profile-menu-row>span>svg{width:22px;height:22px;margin-top:2px;flex:0 0 auto}.privacy-rights-page>.settings-group>.profile-menu-row strong{overflow:visible;font-size:14px;line-height:1.3;white-space:normal}.privacy-rights-page>.settings-group>.profile-menu-row small{margin-top:4px;font-size:11px;line-height:1.4}.privacy-rights-page>.settings-group>.profile-menu-row>svg{align-self:center;justify-self:end;margin-left:0;flex:0 0 auto}.app-scroll .privacy-retention-page{display:grid;align-content:start;gap:16px;padding-bottom:36px}.app-scroll .privacy-retention-page>.page-intro{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.5}.privacy-retention-list{display:grid;gap:10px}.privacy-retention-item{overflow:hidden;border:0;border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.privacy-retention-item summary{display:grid;min-height:74px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;color:var(--ui-ink);cursor:pointer;list-style:none}.privacy-retention-item summary::-webkit-details-marker{display:none}.privacy-retention-item summary:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-teal) 45%,transparent);outline-offset:-3px}.privacy-retention-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.privacy-retention-summary{display:grid;min-width:0;gap:5px}.app-scroll .privacy-retention-summary strong{color:var(--ui-ink);font:600 14px/1.3 Archivo,sans-serif;overflow-wrap:anywhere}.app-scroll .privacy-retention-summary small{width:fit-content;max-width:100%;padding:3px 7px;border-radius:999px;background:var(--ui-teal-wash);color:var(--ui-teal-strong);font-size:10px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.privacy-retention-item summary>svg{color:var(--ui-muted);transition:transform .16s ease}.privacy-retention-item[open] summary>svg{transform:rotate(180deg)}.privacy-retention-item dl{display:grid;gap:8px;margin:0;padding:0 14px 14px}.privacy-retention-item dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px;border-radius:7px;background:var(--ui-surface-muted)}.privacy-retention-item dt,.privacy-retention-item dd{min-width:0;margin:0;overflow-wrap:anywhere}.app-scroll .privacy-retention-item dt{color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.45}.app-scroll .privacy-retention-item dd{color:var(--ui-ink);font-size:12px;line-height:1.5}.privacy-retention-metadata{display:flex;flex-wrap:wrap;gap:5px 8px;margin:0 14px 14px;padding:9px 10px;border-radius:7px;background:var(--ui-teal-wash);color:var(--ui-teal-strong);font-size:10px;line-height:1.4}.privacy-retention-metadata strong{font-weight:600}.privacy-retention-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;border-radius:var(--ui-radius);background:var(--ui-info-wash);color:var(--ui-ink)}.privacy-retention-note>svg{margin-top:2px;color:var(--ui-teal-strong)}.privacy-retention-note>div{display:grid;gap:8px}.app-scroll .privacy-retention-note p{margin:0;color:var(--ui-ink);font-size:11px;line-height:1.5}.privacy-retention-note a{color:var(--ui-teal-strong);font-weight:600}@media(max-width:340px){.privacy-retention-item summary{padding-inline:12px}.privacy-retention-item dl{padding-inline:12px}.privacy-retention-metadata{margin-inline:12px}.privacy-retention-item dl>div{grid-template-columns:1fr;gap:4px}}.privacy-request-email-field{display:grid;gap:7px}.privacy-request-page{display:grid;align-content:start;gap:16px;padding-bottom:36px}.privacy-request-scope-card{align-items:flex-start;gap:12px;padding:15px;border-radius:8px}.privacy-request-scope-card>svg{margin-top:2px;flex:0 0 auto}.privacy-request-scope-card>div{display:grid;gap:5px}.privacy-request-scope-card strong{font-size:14px;line-height:1.3}.privacy-request-scope-card span{font-size:12px;line-height:1.5}.privacy-request-fields{display:grid;gap:17px;padding:16px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 2px 10px #173d3d09}.privacy-request-fields .object-text-field{display:grid;gap:7px}.privacy-request-fields .object-text-field input,.privacy-request-fields .object-text-field textarea{min-height:46px;padding:11px 12px;border-radius:7px;background:#fbfdfc;font-size:13px;font-weight:400}.privacy-request-fields .object-text-field textarea{min-height:116px;line-height:1.5}.privacy-request-fields .object-text-field>span{font-size:13px;line-height:1.3}.privacy-request-email-field>small{margin-top:-1px;font-size:11px;line-height:1.45}.privacy-request-confirmation-card{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 2px 10px #173d3d09}.privacy-request-confirmation-card h2{margin:0;font:600 16px/1.3 Archivo,sans-serif}.privacy-request-confirmation-card p{margin:7px 0 0;color:var(--body);font-size:13px;line-height:1.5}.privacy-request-confirmation-card .confirm-check{min-height:52px;margin:0;padding:12px 0 0;border-top:1px solid var(--border-soft);font-size:12px;line-height:1.4}.privacy-request-confirmation-card .confirm-check input{flex:0 0 auto}.privacy-request-email-field>span,.privacy-rights-page .object-text-field>span{color:var(--ink);font-size:13px;font-weight:700}.privacy-request-email-field>small{color:var(--muted);font-size:11px;line-height:1.4}.privacy-request-receipt{display:grid;width:100%;gap:8px;margin:16px 0 0}.privacy-request-receipt>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;text-align:left}.privacy-request-receipt dt{color:var(--muted);font-size:11px}.privacy-request-receipt dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:11px;font-weight:700}.privacy-submitted-section{display:grid;gap:12px;margin-top:4px}.privacy-request-submit button{width:100%;min-height:48px;padding:0 18px;border:0;border-radius:7px;background:var(--teal);color:#fff;font-size:15px;font-weight:700;box-shadow:0 4px 12px #006b6024}.privacy-request-submit button:disabled{background:#d6e0de;color:#879795;cursor:not-allowed;box-shadow:none}.privacy-submitted-section>h2{margin:0;font:600 16px/1.3 Archivo,sans-serif}.privacy-submitted-list{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 2px 10px #173d3d09}.privacy-submitted-record{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px}.privacy-submitted-record+.privacy-submitted-record{border-top:1px solid var(--border-soft)}.privacy-submitted-record>div{display:grid;min-width:0;gap:4px}.privacy-submitted-record>div:last-child{justify-items:end}.privacy-submitted-record strong{font-size:13px;line-height:1.3}.privacy-submitted-record small{color:var(--muted);font-size:11px;line-height:1.3}.privacy-record-status{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700}.privacy-record-status.is-completed{background:var(--done-surface);color:var(--done)}.privacy-record-status.is-reviewing{background:var(--attention-surface);color:var(--attention)}.privacy-empty-records{margin:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);font-size:12px}.collection-notice{--notice-bg: var(--ui-surface-muted, #f4f9f8);--notice-border: var(--ui-border-soft, var(--border-soft));--notice-text: var(--ui-body, var(--body));--notice-icon-bg: var(--ui-teal-wash, var(--selected));--notice-accent: var(--ui-teal-strong, var(--teal));--notice-shadow: var(--ui-shadow-card, 0 4px 12px rgba(35, 66, 71, .04));display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;border:1px solid var(--notice-border);border-radius:10px;background:var(--notice-bg);box-shadow:var(--notice-shadow);color:var(--notice-text)}.collection-notice.has-no-icon{grid-template-columns:minmax(0,1fr)}.collection-notice.is-dark{--notice-bg: rgba(255, 255, 255, .08);--notice-border: rgba(104, 200, 208, .56);--notice-text: rgba(255, 255, 255, .88);--notice-icon-bg: rgba(104, 200, 208, .14);--notice-accent: #68c8d0;--notice-shadow: none}.collection-notice.is-plain{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:0;margin-top:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted)}.collection-notice-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--notice-icon-bg);color:var(--notice-accent)}.collection-notice-icon svg{width:16px;height:16px}.app-scroll .collection-notice p{min-width:0;margin:0;padding-top:4px;color:var(--notice-text);font-size:12px;line-height:1.45}.app-scroll .collection-notice.is-plain p{padding-top:0;color:var(--muted);line-height:1.35}.collection-notice-primary{display:inline;font-size:inherit;line-height:inherit}.collection-notice.has-supplement p{padding-top:1px}.collection-notice.has-supplement .collection-notice-primary{display:block;margin-bottom:3px;font-weight:600}.collection-notice-supplement{display:inline;color:var(--muted);font-size:11px;line-height:1.45}.browse-page>.collection-notice{margin-top:10px}.inner-page>.collection-notice.is-summary[data-collection-notice=application]{margin-top:10px}.inner-page>.collection-notice.is-summary[data-collection-notice=profile]{margin-top:14px}.assistant-call-identity>.collection-notice.is-dark{width:100%;max-width:320px;margin-top:18px;padding:12px 13px;text-align:left}@media(max-height:700px){.assistant-call-page.is-connected{padding-top:max(60px,calc(env(safe-area-inset-top) + 40px));padding-bottom:max(24px,env(safe-area-inset-bottom))}.assistant-call-page.is-connected .assistant-call-identity>.collection-notice.is-dark{margin-top:12px}.assistant-call-page.is-connected .call-audio-stage{min-height:128px;gap:14px}.assistant-call-page.is-connected .assistant-call-controls{row-gap:14px}}@media(max-width:340px){.collection-notice.is-summary,.collection-notice.is-dark{grid-template-columns:28px minmax(0,1fr);padding:12px}.collection-notice.is-summary .collection-notice-icon,.collection-notice.is-dark .collection-notice-icon{width:28px;height:28px}}:root{--ui-brand: #01e3f8;--ui-brand-hover: #00cadc;--ui-on-brand: #03191d;--ui-bg: #f3f8f9;--ui-bg-strong: #e7f0f2;--ui-surface: #ffffff;--ui-surface-muted: #f7fbfc;--ui-ink: #071b20;--ui-body: #385159;--ui-muted: #6a8087;--ui-teal: #007581;--ui-teal-strong: #005d67;--ui-teal-wash: #ddfafd;--ui-blue: #2768ad;--ui-signal: #4f9fbd;--ui-border: #bfd3d7;--ui-border-soft: #dce8ea;--ui-success: #147653;--ui-success-wash: #e6f6ee;--ui-attention: #28689f;--ui-attention-wash: #e8f2fb;--ui-warning: #a85b00;--ui-warning-wash: #fff2dc;--ui-danger: #b72b48;--ui-danger-wash: #fdebef;--ui-info: #2468ad;--ui-info-wash: #e9f3fc;--ui-radius: 8px;--ui-shadow-card: 0 1px 2px rgba(7, 27, 32, .04), 0 8px 24px rgba(7, 27, 32, .07);--ui-shadow-raised: 0 2px 5px rgba(7, 27, 32, .07), 0 15px 36px rgba(7, 27, 32, .13);--ui-shadow-float: 0 5px 12px rgba(7, 27, 32, .12), 0 24px 58px rgba(7, 27, 32, .2);--ui-ease: cubic-bezier(.22, 1, .36, 1);--ui-fast: .13s;--ui-standard: .2s;--canvas: var(--ui-bg);--ink: var(--ui-ink);--body: var(--ui-body);--muted: var(--ui-muted);--teal: var(--ui-teal);--teal-dark: var(--ui-teal-strong);--selected: var(--ui-teal-wash);--border: var(--ui-border);--border-soft: var(--ui-border-soft);--done: var(--ui-success);--done-surface: var(--ui-success-wash);--attention: var(--ui-attention);--attention-surface: var(--ui-attention-wash);--alert: var(--ui-danger);--alert-surface: var(--ui-danger-wash);--info: var(--ui-info);--info-surface: var(--ui-info-wash)}:root[data-theme=dark]{--ui-brand: #01e3f8;--ui-brand-hover: #4cecfb;--ui-on-brand: #021417;--ui-bg: #071216;--ui-bg-strong: #0b1b20;--ui-surface: #102228;--ui-surface-muted: #132a31;--ui-ink: #eefbfc;--ui-body: #bfd1d5;--ui-muted: #8ea8ae;--ui-teal: #5ceefa;--ui-teal-strong: #82f3fc;--ui-teal-wash: #0d363d;--ui-blue: #78b9ff;--ui-signal: #73c8d2;--ui-border: #2c4850;--ui-border-soft: #1f3940;--ui-success: #5bd5a1;--ui-success-wash: #12372c;--ui-attention: #78c9d4;--ui-attention-wash: #173449;--ui-warning: #ffbd66;--ui-warning-wash: #3b2915;--ui-danger: #ff8094;--ui-danger-wash: #401b25;--ui-info: #7bbcff;--ui-info-wash: #142c45;--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .22), 0 9px 28px rgba(0, 0, 0, .24);--ui-shadow-raised: 0 2px 5px rgba(0, 0, 0, .28), 0 16px 38px rgba(0, 0, 0, .34);--ui-shadow-float: 0 5px 12px rgba(0, 0, 0, .32), 0 25px 64px rgba(0, 0, 0, .48)}body{background:#d9e5e7;color:var(--ui-ink);font-family:"Source Sans 3",system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.45}:root[data-theme=dark] body{background:#040b0e}.app-scroll{background:var(--ui-bg);color:var(--ui-ink);font-size:15px;line-height:1.45}.app-scroll h1,.app-scroll h2,.app-scroll h3,.app-scroll h4,.app-scroll strong,.app-scroll b,.app-scroll button,.app-scroll label,.app-scroll input,.app-scroll select,.app-scroll textarea{font-weight:600}.app-scroll small,.app-scroll time,.app-scroll .object-status,.app-scroll .match-line,.app-scroll .object-source{font-size:12px;font-weight:400;line-height:1.35}.app-scroll p,.app-scroll li,.app-scroll dd,.app-scroll dt{font-size:15px;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,.location-map{transition:background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,box-shadow var(--ui-fast) ease,color var(--ui-fast) ease,opacity var(--ui-fast) ease,transform var(--ui-fast) ease}button:not(:disabled):active,a:active{transform:scale(.985)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,a:focus-visible{outline:3px solid rgba(37,105,169,.35);outline-offset:2px}.prototype-shell{grid-template-columns:278px minmax(430px,1fr)}.prototype-nav{padding:26px 20px 32px;border-right-color:#102f311a;background:#f8fbfa;box-shadow:6px 0 30px #102f310b}.prototype-brand img{width:38px;height:38px}.prototype-brand strong{color:var(--ui-ink);font-size:18px;font-weight:600}.prototype-brand span{color:var(--ui-muted);font-size:12px}.prototype-summary{margin:22px 0;padding:12px 13px;border:1px solid #b8d8ee;border-left:4px solid var(--ui-signal);border-radius:var(--ui-radius);background:#f1f7fc;box-shadow:0 3px 12px #51410a0d;color:#34566a;font-size:13px}.flow-canvas-link{display:grid;min-height:46px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-bottom:22px;padding:0 11px;border:1px solid #9fc3bc;border-radius:var(--ui-radius);background:var(--ui-teal-wash);color:var(--ui-teal-strong);box-shadow:0 4px 14px #00625714;font-size:13px;font-weight:600;text-decoration:none}.flow-canvas-link:hover{border-color:var(--ui-teal);background:#dfeeea;box-shadow:0 7px 18px #0062571f}.prototype-nav h2{color:var(--ui-muted);font-size:12px;font-weight:600;text-transform:none}.prototype-language-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 8px;padding:3px;border:1px solid var(--ui-border-soft);border-radius:8px;background:var(--ui-surface-muted)}.prototype-nav nav .prototype-language-switch button{display:flex;min-height:28px;align-items:center;justify-content:center;padding:0 4px;border:0;border-radius:5px;background:transparent;color:var(--ui-muted);box-shadow:none;font-size:11px;font-weight:600;line-height:1;text-align:center}.prototype-nav nav .prototype-language-switch button:hover{background:var(--ui-surface);color:var(--ui-ink)}.prototype-nav nav .prototype-language-switch button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-teal-strong);box-shadow:0 1px 4px #102f311f}.prototype-nav nav button{min-height:40px;padding:6px 9px;border-radius:7px;color:var(--ui-body);font-size:14px}.prototype-nav nav button:hover{background:#edf4f2;color:var(--ui-ink)}.prototype-nav nav button.is-active{background:var(--ui-teal-wash);box-shadow:inset 3px 0 0 var(--ui-teal);color:var(--ui-teal-strong);font-weight:600}.prototype-stage{padding:44px;background:#dfe8e6}.phone-frame{border-color:#102f3147;background:var(--ui-bg);box-shadow:var(--ui-shadow-float),inset 0 0 0 1px #ffffffa6}.root-header{min-height:78px;padding:14px 18px 13px;border-bottom:0;background:var(--ui-bg)}.root-header img{width:32px;height:32px;filter:drop-shadow(0 2px 3px rgba(16,47,49,.12))}.root-header h1{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:26px;font-weight:600;line-height:1.15}.inner-header{min-height:66px;grid-template-columns:50px minmax(0,1fr) 50px;padding:7px 8px;border-bottom:1px solid rgba(16,47,49,.09);background:#f8fbfaf5;box-shadow:0 5px 16px #102f310b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inner-header h1{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.inner-header>button,.inner-header .header-command,.auth-header>button,.assistant-chat-header>button{border:1px solid transparent;border-radius:50%}.inner-header>button:hover,.auth-header>button:hover,.assistant-chat-header>button:hover{border-color:var(--ui-border-soft);background:var(--ui-surface);box-shadow:0 3px 10px #102f3112}.inner-header .header-command{min-width:44px;padding:0 8px;color:var(--ui-teal-strong)}.inner-header .job-detail-edit-command{width:auto;min-width:44px;min-height:44px;justify-self:end;padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--ui-teal-strong);box-shadow:none;font-size:14px;font-weight:700;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;writing-mode:horizontal-tb}.inner-header:has(.job-detail-edit-command){grid-template-columns:50px minmax(0,1fr) auto}.inner-header .job-detail-edit-command:hover{border:0;background:transparent;box-shadow:none}.inner-page,.browse-page,.profile-page{padding:16px 16px 104px}.profile-page{padding-top:4px}.auth-page{background:var(--ui-bg)}.auth-header{min-height:66px;padding:7px 12px}.auth-brand img{width:28px;height:28px}.auth-brand strong{font-family:Archivo,sans-serif;font-size:15px;font-weight:600}.auth-content{padding:30px 22px 38px}.auth-content h1{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:26px;font-weight:600;line-height:1.18}.auth-content>p{margin:10px 0 26px;color:var(--ui-body);font-size:15px}.phone-input,.otp-boxes input{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:inset 0 1px #ffffffe6,0 3px 12px #102f310b}.phone-entry>span:first-child,.otp-entry>span:first-child{color:var(--ui-body);font-size:13px;font-weight:600}.phone-entry small,.otp-entry small{color:var(--ui-muted);font-size:12px}.auth-invite-field{display:grid;gap:7px;margin-top:18px}.auth-invite-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ui-body);font-size:13px}.auth-invite-field>span strong{font-weight:600}.auth-invite-field>span em{color:var(--ui-muted);font-size:12px;font-style:normal;font-weight:400}.auth-invite-field>input{width:100%;min-height:52px;padding:0 13px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);outline:0;background:var(--ui-surface);box-shadow:inset 0 1px #ffffffe6,0 3px 12px #102f310b;color:var(--ui-ink);font:600 15px/1.2 "Source Sans 3",system-ui,sans-serif;letter-spacing:.035em;text-transform:uppercase}.auth-invite-field>input:focus{border-color:var(--ui-teal);box-shadow:0 0 0 3px #00758121}.auth-invite-field>small{color:var(--ui-muted);font-size:12px;line-height:1.35}.auth-invite-field.is-invalid>input{border-color:var(--ui-danger)}.auth-invite-field.is-invalid>small{color:var(--ui-danger)}.auth-invite-field.is-invalid>.auth-invite-binding-help{color:var(--ui-muted)}.auth-invite-field.is-locked>input{border-color:var(--ui-border-soft);background:var(--ui-surface-muted);color:var(--ui-body);cursor:not-allowed}.auth-phone-agreement-link{margin-top:16px}.auth-page[data-auth-screen^="auth/phone"] .auth-content{padding:46px 24px 28px}.auth-page[data-auth-screen^="auth/phone"] .auth-content h1{max-width:none;font-size:34px;font-weight:600;line-height:1.08}.auth-page[data-auth-screen^="auth/phone"] .auth-content>p:empty{display:none}.auth-phone-form{display:grid;margin-top:58px}.auth-phone-form .phone-entry{gap:10px}.auth-phone-form .phone-entry>span:first-child,.auth-phone-form .auth-invite-field>span{color:var(--ui-ink);font-size:18px;font-weight:600}.auth-phone-form .phone-input,.auth-phone-form .auth-invite-field>input{min-height:66px;border-color:var(--ui-border-soft);border-radius:16px;background:var(--ui-surface-muted);box-shadow:none}.auth-phone-form .phone-input{grid-template-columns:56px minmax(0,1fr)}.auth-phone-form .phone-input b{border-right:0;color:var(--ui-ink);font-size:19px}.auth-phone-form .phone-input input{height:64px;padding:0 14px 0 2px;font-size:22px;font-weight:500}.auth-phone-form .auth-invite-field{gap:10px;margin-top:26px}.auth-phone-form .auth-invite-field>input{padding:0 18px;font-size:18px}.auth-phone-form .auth-invite-field>input::placeholder{color:var(--ui-muted);font-weight:400;letter-spacing:0;text-transform:none}.auth-phone-form .auth-invite-field>small{padding:0 2px;font-size:12px}.auth-phone-info{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:26px;color:#d88a14}.auth-phone-info>svg{margin-top:2px}.auth-phone-info .collection-notice.is-plain{margin:0}.auth-phone-info .collection-notice.is-plain p{color:var(--ui-muted);font-size:14px;line-height:1.4}.auth-phone-form .auth-phone-agreement-link{justify-self:start;margin-top:30px}.auth-page[data-auth-screen^="auth/phone"] .auth-actions{padding:12px 24px max(20px,env(safe-area-inset-bottom));border-top:0;background:var(--ui-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-page[data-auth-screen^="auth/phone"] .auth-actions>button{min-height:58px;border-radius:999px;font-size:18px}.otp-boxes{grid-template-columns:repeat(4,58px);gap:13px}.otp-boxes input{width:58px;height:62px;font-size:26px;font-weight:600}.otp-boxes input:focus{border-color:var(--ui-teal);box-shadow:0 0 0 3px #00786a24,0 7px 18px #102f3114}.role-choice-list,.consent-list,.choice-list,.toggle-list,.role-list,.metric-list,.task-list,.setup-list,.business-object-list,.management-list,.compact-list,.native-card-list{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.role-choice-list{gap:0;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.role-choice-list button{min-height:82px;padding:13px 14px;background:var(--ui-surface)}.role-choice-list button:not(:last-child){border-bottom-color:var(--ui-border-soft)}.role-choice-list strong{font-size:15px;font-weight:600}.role-choice-list small{margin-top:3px;color:var(--ui-muted);font-size:13px}.role-choice-list .role-choice-highlights{display:grid;gap:5px;margin-top:8px}.role-choice-highlights>span{display:flex;align-items:flex-start;gap:7px;color:var(--ui-body);font-size:12px;line-height:1.3}.role-choice-highlights>span:before{width:5px;height:5px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:var(--ui-teal);content:""}.role-choice-list button.is-selected{background:var(--ui-teal-wash);box-shadow:inset 4px 0 0 var(--ui-teal)}.consent-list{border-top-color:var(--ui-border)}.consent-list label{min-height:68px;padding:13px 14px;border-bottom-color:var(--ui-border-soft)}.consent-list label:last-child{border-bottom:0}.consent-list strong,.toggle-list strong,.choice-list strong{color:var(--ui-ink);font-size:15px;font-weight:600}.consent-list small,.toggle-list small,.choice-list small{color:var(--ui-muted);font-size:13px;font-weight:400}.permission-check-list small{display:grid;gap:4px}.permission-impact-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border:1px solid rgba(40,104,159,.24);border-radius:var(--ui-radius);background:var(--ui-attention-wash);color:var(--ui-attention);font-size:13px;line-height:1.4}.permission-impact-note svg{flex:0 0 auto;margin-top:1px}.auth-note,.decision-note,.page-intro{color:var(--ui-muted);font-size:13px;line-height:1.45}.auth-actions,.sticky-action{border-top-color:#102f3117;background:#fffffff5;box-shadow:0 -7px 22px #102f3112;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-actions>button,.sticky-action>button,.bottom-sheet footer button,.primary-button,.apply-button{min-height:48px;border-radius:var(--ui-radius);background:var(--ui-teal);box-shadow:0 5px 14px #0062572e,inset 0 1px #ffffff29;color:#fff;font-size:15px;font-weight:600}.auth-actions>button:hover,.sticky-action>button:hover,.bottom-sheet footer button:hover,.primary-button:hover,.apply-button:hover{background:var(--ui-teal-strong);box-shadow:0 7px 19px #0062573b,inset 0 1px #ffffff29}.auth-actions>button:disabled,.sticky-action>button:disabled{background:#d7e1df;box-shadow:none;color:#70817f}.splash-page,.phone-frame.is-splash-screen,.phone-frame.is-splash-screen .app-scroll{background:#0b4f49}.splash-page button{filter:drop-shadow(0 14px 30px rgba(0,0,0,.18))}.splash-page img{filter:brightness(0) invert(1) drop-shadow(0 5px 12px rgba(0,0,0,.14))}.assistant-entry{width:auto;min-height:132px;grid-template-columns:minmax(0,1fr) 110px;margin:4px 16px 24px;padding:0;overflow:hidden;border:1px solid #a9cfc8;border-left:4px solid var(--ui-teal);border-radius:var(--ui-radius);background:#f7fcfa;box-shadow:0 2px 5px #0062570d,0 15px 34px #0062571c}.home-sticky-bar{position:sticky;z-index:11;top:0;display:flex;height:58px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-58px;padding:0 12px;border-bottom:1px solid var(--ui-border);background:#fafcfbf7;box-shadow:0 6px 18px #102f3117;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;visibility:hidden}.home-sticky-bar.is-visible{opacity:1;pointer-events:auto;visibility:visible}.home-sticky-assistant,.home-sticky-activities{display:flex;min-width:0;align-items:center}.home-sticky-assistant{gap:5px}.home-sticky-assistant img{width:30px;height:30px;margin-right:2px;border:2px solid #fff;border-radius:50%;object-fit:cover;object-position:center 28%;box-shadow:0 0 0 1px #9fc4bd}.home-sticky-assistant button{display:grid;width:44px;height:44px;min-height:44px;place-items:center;padding:0;border-radius:50%}.home-sticky-assistant button svg{width:18px;height:18px}.home-sticky-call{border:1px solid var(--ui-teal);background:var(--ui-teal);color:#fff}.home-sticky-chat{border:1px solid #91bcb5;background:#fff;color:var(--ui-teal-strong)}.home-sticky-activities{justify-content:flex-end;gap:7px}.home-sticky-activities>strong{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:14px;font-weight:600}.home-sticky-filter{padding-right:6px;padding-left:8px;box-shadow:none;font-size:11px}.assistant-entry-main{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:20px 6px 20px 17px}.assistant-entry-main img,.assistant-chat-header img,.assistant-call-page img,.incoming-call-card img{display:block;object-fit:cover;object-position:center 28%;background:#d7e4e1}.assistant-entry-main img{width:62px;height:62px;border:3px solid #fff;box-shadow:0 0 0 1px #9fc4bd,0 7px 18px #102f3124}.assistant-entry-copy strong{font-family:Archivo,sans-serif;font-size:17px;font-weight:600}.assistant-entry-copy small{margin-top:5px;color:var(--ui-body);font-size:13px;font-weight:400}.assistant-entry-actions{grid-template-columns:repeat(2,48px);gap:7px;padding-right:11px}.assistant-entry-actions button{min-height:58px;font-size:12px;font-weight:600}.assistant-entry-actions button svg{width:46px!important;height:46px!important;padding:12px;box-shadow:0 5px 13px #102f311f}.assistant-entry-call svg{background:var(--ui-teal);color:#fff}.assistant-entry-chat svg{border-color:#73aca2;background:#fff;color:var(--ui-teal-strong)}.activities-section{padding:0 0 92px;background:var(--ui-bg)}.section-heading{min-height:64px;padding:10px 16px 12px}.section-heading h2,.browse-heading h2{font-family:Archivo,sans-serif;font-size:18px;font-weight:600}.section-heading>span,.browse-heading span{color:var(--ui-muted);font-size:12px}.activity-filter{min-height:36px;padding:0 8px 0 11px;border-color:var(--ui-border);background:#fff;box-shadow:0 3px 10px #102f310e;font-size:13px;font-weight:600}.activity-filter.is-active{border-color:var(--ui-teal);background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.activity-timeline{padding:4px 16px 0}.timeline-item{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-bottom:18px}.timeline-icon{width:34px;height:34px;border-width:1px;border-color:currentColor;background:var(--ui-surface);box-shadow:0 4px 12px #102f3117}.timeline-line{top:37px;left:16px;width:2px;background:#ccdcd8}.timeline-content{padding:14px;border-color:var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.timeline-title-row h3{color:var(--ui-ink);font-size:15px;font-weight:600}.timeline-title-row time,.timeline-content .activity-context{color:var(--ui-muted);font-size:12px}.timeline-content .timeline-summary,.timeline-content .activity-due{color:var(--ui-body);font-size:14px}.timeline-content .activity-due{color:#28689f}.timeline-content .timeline-primary{border-radius:7px;box-shadow:0 4px 12px #00625726;font-size:14px}.timeline-content .timeline-link{color:var(--ui-teal-strong);font-size:14px}.activity-empty,.state-panel{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.resume-context,.object-scope-header{min-height:56px;margin-bottom:14px;padding:0 14px;border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.resume-context strong,.object-scope-header strong{font-size:15px;font-weight:600}.resume-context small,.object-scope-header small{color:var(--ui-muted);font-size:12px}.search-row{top:0;margin:0 -16px 18px;padding:10px 16px 12px;border-bottom:1px solid rgba(16,47,49,.08);background:#f3f7f6f5;box-shadow:0 6px 16px #102f310b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.search-row label,.search-row>button{min-height:46px;border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:0 3px 12px #102f310d}.search-row input{color:var(--ui-ink);font-size:15px;font-weight:400}.browse-heading{margin-bottom:12px}.browse-heading button{color:var(--ui-blue);font-size:12px;font-weight:600}.job-list,.object-card-list{gap:13px}.job-card,.object-management-card,.object-content{overflow:hidden;border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.job-card:hover,.object-management-card:hover{border-color:#a9c5bf;box-shadow:var(--ui-shadow-raised)}.job-card .match-line{padding:9px 13px 0;color:var(--ui-success);font-size:12px;font-weight:600}.job-title-row{padding:12px 13px 13px}.job-card h3,.object-card-heading strong{color:var(--ui-ink);font-size:17px;font-weight:600}.job-card p,.object-card-heading small{color:var(--ui-body);font-size:13px}.job-fact-row{background:var(--ui-surface-muted)}.job-fact-row>div{min-height:70px;padding:11px 12px;border-color:var(--ui-border-soft)}.job-fact-row span{color:var(--ui-muted);font-size:12px}.job-fact-row strong{color:var(--ui-ink);font-size:13px;font-weight:600}.job-fact-row>div:first-child strong{color:var(--ui-teal-strong);font-size:17px}.job-actions{gap:8px;padding:11px 13px 13px}.job-actions button{min-height:46px;border-radius:7px;font-size:14px;font-weight:600}.secondary-button{border-color:var(--ui-border);background:#fff;box-shadow:0 3px 10px #102f310a;color:var(--ui-blue)}.apply-button.is-undo{background:var(--ui-attention)}.apply-button.is-applied{background:var(--ui-success)}.profile-summary{min-height:84px;margin-bottom:14px;padding:12px 0 18px;border-bottom-color:var(--ui-border)}.monogram{width:50px;height:50px;overflow:hidden;background:var(--ui-ink);box-shadow:0 7px 18px #102f3129;font-size:15px}.profile-summary h2{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:18px;font-weight:600}.profile-summary p{color:var(--ui-muted);font-size:13px}.profile-summary.has-employer-verification{grid-template-columns:50px minmax(0,1fr) auto}.employer-plan-banner{position:relative;display:block;aspect-ratio:3 / 1;width:100%;overflow:hidden;margin:-2px 0 18px;padding:0;border:1px solid rgba(20,86,77,.18);border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#063e36;box-shadow:0 10px 24px #12423d24;color:inherit;cursor:pointer;text-align:left}.employer-plan-banner img{display:block;width:100%;height:100%;object-fit:contain}.phone-frame[data-screen-id="hire/subscription"]{container-type:inline-size}.phone-frame[data-screen-id="hire/subscription"] .app-scroll{background:#f5f7f6}.phone-frame[data-screen-id="hire/subscription"] .inner-header{border-bottom:0;background:#f5f7f6;box-shadow:none}.inner-page.subscription-page,.bottom-sheet.subscription-checkout-sheet{--subscription-accent: #b9520b;--subscription-ink: #183632;--subscription-muted: #627570;--subscription-border: #e0e8e4;--subscription-surface: #fff;--subscription-soft: #f2f6f4;font-family:"Source Sans 3",sans-serif;color:var(--subscription-ink)}.inner-page.subscription-page{display:grid;gap:18px;padding:12px 18px 30px;background:transparent}.subscription-offer-shell{display:grid;gap:26px;min-width:0}.subscription-balance-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 14px;padding:19px 20px 21px;border:1px solid #225f50;border-radius:22px;background:linear-gradient(115deg,#153e35,#24594b);color:#fff;box-shadow:0 12px 25px -14px #12392c80,inset 0 1px #ffffff12}.subscription-balance-topline{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-balance-topline>span:first-child{display:flex;align-items:center;gap:7px;color:#cfdfd7;font-size:13px}.subscription-balance-topline svg{color:#f5d390;flex-shrink:0}.subscription-offer-badge{flex-shrink:0;padding:5px 10px;border:1px solid #fae5b32b;border-radius:8px;background:#ffe9b815;color:#ffe3a8;font-size:12px;font-weight:600;line-height:1.3}.subscription-balance-heading{min-width:0}.subscription-balance-heading>strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.subscription-balance-heading b{color:#fff;font:600 44px/1 Archivo,sans-serif;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.subscription-balance-heading strong>span{color:#d4e5dc;font-size:14px;font-weight:400}.subscription-current-plan{display:grid;gap:5px;padding-bottom:3px;text-align:right}.subscription-current-plan small{color:#c7dcd1;font-size:12px}.subscription-current-plan strong{color:#fff3d9;font-size:16px;font-weight:600}.subscription-success{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;background:#e3f3ea;color:#1c6d4c}.subscription-success>svg{flex:0 0 auto;margin-top:2px}.subscription-success strong{display:block;font-size:15px}.subscription-success p{margin:3px 0 0;color:#326b52;font-size:14px;line-height:1.4}.subscription-plan-section{display:grid;min-width:0;gap:16px}.subscription-section-heading{display:flex;align-items:end;justify-content:flex-start}.subscription-section-heading>div>span{display:block;margin-bottom:5px;color:var(--subscription-muted);font-size:12px;font-weight:400}.subscription-section-heading h2{margin:0;color:var(--subscription-ink);font:600 20px/1.25 Archivo,sans-serif;letter-spacing:-.4px}.subscription-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.subscription-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:16px;padding:18px 15px 15px;border:1px solid var(--subscription-border);border-radius:19px;background:var(--subscription-surface);box-shadow:0 5px 15px -7px #24423414}.subscription-plan-card.is-pro{border-color:#e9ba76;background:linear-gradient(160deg,#fff0d2,#fffaf1 65%);box-shadow:0 8px 22px -12px #925b3860}.subscription-plan-card.is-current{border-color:#6aa18a}.subscription-plan-card.is-pro.is-current{border-color:#b47833}.subscription-plan-card.is-just-selected{box-shadow:0 0 0 3px #598c7533}.subscription-plan-card>header{display:grid;gap:10px;min-width:0}.subscription-plan-label{display:flex;min-width:0;align-items:center}.subscription-plan-label>strong{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--subscription-ink);font:600 17px/1.3 Archivo,sans-serif}.subscription-plan-symbol{display:inline-flex;flex:0 0 auto;align-items:center;color:#447c66}.is-pro .subscription-plan-symbol{color:var(--subscription-accent)}.subscription-plan-label>.subscription-recommended{position:absolute;top:-12px;right:12px;max-width:calc(100% - 24px);padding:4px 9px;border:1px solid #f0d09a;border-radius:7px;background:#fce3b4;color:#804308;font-size:12px;font-weight:600;line-height:1.2}.subscription-plan-card .subscription-plan-description{margin:0;min-height:2.7em;color:var(--subscription-muted);font-size:13px;line-height:1.35}.subscription-plan-term{color:var(--subscription-muted);font-size:13px;line-height:1.4}.subscription-credit-amount{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:5px}.subscription-credit-amount strong{color:var(--subscription-ink);font:600 38px/1.15 Archivo,sans-serif;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.subscription-credit-amount span{color:var(--subscription-muted);font-size:13px;line-height:1.3}.subscription-plan-card.is-pro .subscription-credit-amount strong{color:#854712}.subscription-plan-card>footer{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:auto;padding-top:15px;border-top:1px solid var(--subscription-border)}.subscription-plan-card.is-pro>footer{border-color:#eddbbd}.subscription-price{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:7px}.subscription-price strong{color:var(--subscription-ink);font:600 26px/1 Archivo,sans-serif;letter-spacing:-.8px}.subscription-plan-card.is-pro .subscription-price strong{color:var(--subscription-accent)}.subscription-price span,.subscription-price del{color:var(--subscription-muted);font-size:13px;line-height:1.4;white-space:nowrap}.subscription-price del{text-decoration-thickness:1px}.subscription-page .subscription-plan-card button{display:inline-flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #b34f08;border-radius:12px;background:#b9520b;color:#fff;box-shadow:0 4px 8px #aa530c16,inset 0 1px #ffffff1f;font:600 14px/1.3 "Source Sans 3",sans-serif;text-align:center;transition:background .15s,box-shadow .15s,transform .15s}.subscription-page .subscription-plan-card button svg{flex:0 0 auto}.subscription-page .subscription-plan-card button:not(:disabled):hover{background:#a04407;box-shadow:0 5px 12px #aa530c30}.subscription-page .subscription-plan-card button:not(:disabled):active{transform:translateY(1px)}.subscription-page .subscription-plan-card.is-basic:not(.is-current) button{border-color:var(--subscription-border);background:var(--subscription-soft);color:var(--subscription-ink);box-shadow:none}.subscription-page .subscription-plan-card button:disabled{border-color:transparent;background:#e9f3ed;color:#366b50;box-shadow:none;cursor:default}.subscription-page button:focus-visible,.subscription-checkout-sheet button:focus-visible{outline:3px solid #438e78;outline-offset:3px}.subscription-pack-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px}.subscription-pack-note{grid-column:1 / -1;color:var(--subscription-muted);font-size:12px;line-height:1.5}.subscription-plan-copy{min-width:0}.subscription-pack-card .subscription-plan-label>strong{font-size:16px}.subscription-pack-card .subscription-plan-copy>p{margin:10px 0 0;color:var(--subscription-muted);font-size:14px;line-height:1.5}.subscription-pack-card .subscription-credit-amount{flex-direction:column;align-items:flex-end;gap:4px}.subscription-pack-card .subscription-credit-amount strong{font-size:32px;letter-spacing:-1px}.subscription-pack-card>footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.subscription-pack-card.is-locked{background:var(--subscription-surface)}.subscription-page .subscription-pack-card button:disabled{border-color:#dde4e0;background:#edf1ef;color:#61716a;cursor:not-allowed}.subscription-page .subscription-payment-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 3px;color:var(--subscription-muted);font-size:13px;line-height:1.5}.subscription-payment-note svg{flex:0 0 auto;margin-top:2px;color:#478368}.bottom-sheet.subscription-checkout-sheet{display:flex;max-height:min(90%,660px);flex-direction:column;padding:12px 22px 0;overflow:hidden;border:0;border-radius:28px 28px 0 0;background:var(--subscription-surface);box-shadow:0 -12px 60px #132c3540}.bottom-sheet.subscription-checkout-sheet:before{flex:0 0 4px;width:36px;margin-bottom:22px;background:#c9d3ce}.bottom-sheet.subscription-checkout-sheet>header{flex:0 0 auto;align-items:center;padding-bottom:18px;border:0;background:transparent}.subscription-checkout-sheet>header>div>span{color:var(--subscription-muted);font-size:12px;font-weight:400}.bottom-sheet.subscription-checkout-sheet>header h2{margin-top:5px;color:var(--subscription-ink);font:600 23px/1.3 Archivo,sans-serif;letter-spacing:-.5px}.bottom-sheet.subscription-checkout-sheet>header>button{width:36px;height:36px;min-height:36px;border:0;border-radius:50%;background:var(--subscription-soft);color:var(--subscription-muted);box-shadow:none}.subscription-checkout-body{display:grid;min-height:0;gap:22px;padding:0 0 20px;overflow-y:auto;overscroll-behavior:contain}.subscription-checkout-product{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:17px;border:0;border-radius:17px;background:linear-gradient(110deg,#fff0d4,#fff7e9)}.subscription-checkout-product-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#f6d69b;color:#8c4c11;box-shadow:inset 0 1px #ffffff80}.subscription-checkout-product>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px}.subscription-checkout-product small{grid-column:1 / -1;color:#886a3c;font-size:12px}.subscription-checkout-product strong{color:#5c3f16;font:600 20px/1.3 Archivo,sans-serif}.subscription-checkout-product>div>span{color:#785b36;font-size:14px}.subscription-checkout-prices{display:grid;gap:15px;margin:0;padding:0 2px}.subscription-checkout-prices>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.subscription-checkout-prices dt,.subscription-checkout-prices dd{margin:0;font-size:15px;line-height:1.4}.subscription-checkout-prices dt{color:var(--subscription-muted)}.subscription-checkout-prices dd{color:var(--subscription-ink);font-weight:600;white-space:nowrap}.subscription-checkout-prices del{color:var(--subscription-muted);font-weight:400}.subscription-checkout-prices dd.is-discount{color:#288160}.subscription-checkout-prices>.is-total{align-items:center;padding-top:20px;border-top:1px solid var(--subscription-border)}.subscription-checkout-prices>.is-total dt{color:var(--subscription-ink);font-size:16px;font-weight:600}.subscription-checkout-prices>.is-total dd{color:var(--subscription-ink);font:600 38px/1 Archivo,sans-serif;letter-spacing:-1px}.subscription-checkout-payment{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:var(--subscription-soft);color:#4c826a}.subscription-checkout-payment>svg{flex:0 0 auto}.subscription-checkout-payment>span{display:grid;gap:3px}.subscription-checkout-payment small{color:var(--subscription-muted);font-size:12px}.subscription-checkout-payment strong{color:var(--subscription-ink);font-size:14px;font-weight:400;line-height:1.4}.bottom-sheet.subscription-checkout-sheet>footer{flex:0 0 auto;margin:0 -22px;padding:16px 22px max(22px,env(safe-area-inset-bottom));border-top:1px solid var(--subscription-border);background:var(--subscription-surface)}.bottom-sheet.subscription-checkout-sheet>footer>button{min-height:52px;border:1px solid #163e33;border-radius:14px;background:#214f41;color:#fff;box-shadow:0 5px 12px #214f4120,inset 0 1px #ffffff18;font:600 16px/1.3 "Source Sans 3",sans-serif;transition:background .15s}.bottom-sheet.subscription-checkout-sheet>footer>button:hover{border-color:#143a30;background:#163e33}@container (max-width: 350px){.inner-page.subscription-page{padding-inline:14px}.subscription-balance-card{padding:18px 16px}.subscription-plan-list{gap:10px}.subscription-plan-card{padding-inline:12px}.subscription-plan-label>strong{font-size:16px}.subscription-credit-amount strong{font-size:34px}.subscription-pack-card>footer{grid-template-columns:minmax(0,1fr)}.subscription-checkout-product>div{grid-template-columns:minmax(0,1fr)}}:root[lang=es] .subscription-plan-list .subscription-plan-card button{min-height:58px}:root[lang=es] .subscription-pack-card>footer{grid-template-columns:minmax(0,1fr)}:root[lang=es] .subscription-checkout-product>div{grid-template-columns:minmax(0,1fr)}:root[data-theme=dark] .inner-page.subscription-page,:root[data-theme=dark] .bottom-sheet.subscription-checkout-sheet{--subscription-ink: #e3eee8;--subscription-muted: #afc3b7;--subscription-border: #355247;--subscription-surface: #1d342c;--subscription-soft: #294239}:root[data-theme=dark] .phone-frame[data-screen-id="hire/subscription"] :is(.app-scroll,.inner-header){background:#142820}:root[data-theme=dark] .subscription-plan-card.is-pro{border-color:#8c714a;background:linear-gradient(150deg,#483e2b,#30372a)}:root[data-theme=dark] .subscription-plan-card.is-pro :is(.subscription-credit-amount strong,.subscription-price strong){color:#ffcc83}:root[data-theme=dark] .subscription-page .subscription-plan-card button:disabled{background:#2b4838;color:#bed8c7}:root[data-theme=dark] .subscription-page .subscription-pack-card button:disabled{border-color:#405449;background:#2b3c33;color:#b1c4b9}:root[data-theme=dark] .subscription-success{background:#264738;color:#c0e8ce}:root[data-theme=dark] .subscription-success p{color:#b8d5c2}@media(prefers-reduced-motion:reduce){.subscription-page .subscription-plan-card button,.bottom-sheet.subscription-checkout-sheet>footer>button{transition:none}}.employer-verification-tag{display:inline-flex;max-width:112px;align-items:center;justify-content:center;gap:4px;padding:5px 8px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;text-align:center}.employer-verification-tag i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.employer-verification-tag svg{width:12px;height:12px;flex:0 0 auto}.employer-verification-tag.is-pending{border-color:color-mix(in srgb,var(--ui-attention) 20%,transparent);background:var(--ui-attention-wash);color:var(--ui-attention)}.employer-verification-tag.is-approved{border-color:color-mix(in srgb,var(--ui-success) 22%,transparent);background:var(--ui-success-wash);color:var(--ui-success)}.employer-verification-tag.is-failed{border-color:color-mix(in srgb,var(--ui-danger) 22%,transparent);background:var(--ui-danger-wash);color:var(--ui-danger)}.profile-menu-groups,.settings-page{gap:14px}.profile-menu-group,.settings-group,.compact-list,.native-card-list{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.profile-menu-row,.settings-group>.profile-menu-row,.compact-list>.profile-menu-row,.native-card-list>.profile-menu-row{display:flex;width:100%;min-height:56px;align-items:center;justify-content:flex-start;gap:10px;padding:7px 13px;border:0;border-bottom:1px solid var(--ui-border-soft);border-radius:0;background:var(--ui-surface);color:var(--ui-ink);font-size:15px;text-align:left;text-decoration:none}.profile-menu-row:hover{background:var(--ui-surface-muted)}.profile-menu-row>span:first-child{display:flex;min-width:0;align-items:center;gap:11px}.profile-menu-row>span:first-child>svg{width:32px!important;height:32px!important;flex:0 0 auto;padding:6px;border-radius:7px;background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.profile-menu-row>svg:last-child{flex:0 0 auto;margin-left:auto;color:#81918f}.profile-menu-row strong{color:var(--ui-ink);font-size:15px;font-weight:600}.native-row-value{min-width:0;margin-left:auto;overflow:hidden;color:var(--ui-muted);font-size:13px;font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-menu-row>.native-row-value+svg:last-child{margin-left:0}.referral-row-offer{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto}.referral-row-offer>b{padding:3px 5px;border-radius:4px;background:#e2ac24;color:#3f2a00;font-size:9px;font-weight:700;line-height:1}.referral-row-offer>strong{color:#9a6500;font-size:14px;font-weight:700}.profile-menu-row>.referral-row-offer+svg:last-child{margin-left:0}.native-link-row{min-height:60px}.settings-page .settings-group{display:grid;gap:0;overflow:visible;border:0;background:transparent;box-shadow:none}.settings-page .settings-group h2{margin:0;padding:0 4px 8px;border:0;background:transparent;color:var(--ui-muted);font-size:13px;font-weight:600}.settings-page .settings-group>button{border-right:1px solid var(--ui-border);border-left:1px solid var(--ui-border)}.settings-page .settings-group>button:first-of-type{border-top:1px solid var(--ui-border);border-radius:var(--ui-radius) var(--ui-radius) 0 0;box-shadow:0 1px 2px #0d2f3008,0 6px 18px #0d2f300d}.settings-page .settings-group>button:last-of-type{border-bottom:1px solid var(--ui-border);border-radius:0 0 var(--ui-radius) var(--ui-radius)}.settings-page .settings-group>button:only-of-type{border-radius:var(--ui-radius)}.logout-button{min-height:50px;padding:0 13px;border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow-card);color:var(--ui-danger);font-size:15px;font-weight:600}.native-field-list{display:grid}.native-field-list>label{display:grid;min-height:62px;grid-template-columns:minmax(94px,.75fr) minmax(0,1.25fr);grid-template-areas:"label control" ". detail";align-items:center;gap:3px 12px;padding:10px 14px;border-bottom:1px solid var(--ui-border-soft);color:var(--ui-body)}.native-field-list>label:last-child{border-bottom:0}.native-field-list>label>span{grid-area:label;color:var(--ui-body);font-size:14px;font-weight:600}.native-field-list>.personal-phone-field{display:grid;width:100%;min-height:62px;grid-template-columns:minmax(94px,.75fr) minmax(0,1.25fr) auto;align-items:center;gap:12px;padding:10px 14px;border:0;border-bottom:1px solid var(--ui-border-soft);background:transparent;color:var(--ui-body);text-align:left}.personal-phone-field>span:first-child{font-size:14px;font-weight:600}.personal-phone-field-value{display:grid;min-width:0;gap:3px;text-align:right}.personal-phone-field-value strong{overflow:hidden;color:var(--ui-ink);font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.personal-phone-field-value small{color:var(--ui-muted);font-size:12px;font-weight:400}.personal-phone-field>svg{color:var(--ui-muted)}.personal-phone-field:hover{background:var(--ui-surface-muted)}.personal-avatar-field,.personal-invite-field{display:grid;min-height:72px;align-items:center;gap:4px 12px;padding:10px 14px;border-bottom:1px solid var(--ui-border-soft);color:var(--ui-body)}.personal-avatar-field{grid-template-columns:minmax(94px,1fr) 52px;grid-template-areas:"label picker" ". detail"}.personal-avatar-field>span:first-child,.personal-invite-field>span:first-child{grid-area:label;font-size:14px;font-weight:600}.personal-avatar-preview{display:grid;width:48px;height:48px;grid-area:preview;place-items:center;overflow:hidden;border-radius:50%;background:var(--ui-ink);box-shadow:0 5px 14px #071b2024;color:#fff;font:600 14px/1 Archivo,sans-serif}.personal-avatar-preview img,.monogram img{width:100%;height:100%;object-fit:cover}.personal-avatar-picker{position:relative;display:grid;width:48px;height:48px;grid-area:picker;justify-self:end;overflow:hidden;border-radius:50%;cursor:pointer}.personal-avatar-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;opacity:0;cursor:pointer}.personal-avatar-picker:focus-within{outline:3px solid color-mix(in srgb,var(--ui-teal) 28%,transparent);outline-offset:2px}.personal-avatar-field>small{grid-area:detail;color:var(--ui-muted);font-size:12px;text-align:right}.personal-avatar-field.is-invalid>small{color:var(--ui-danger)}.personal-invite-field{min-height:78px;grid-template-columns:minmax(94px,.75fr) minmax(0,1.25fr);grid-template-areas:"label control" ". detail";border-bottom:0}.personal-invite-control,.personal-invite-locked{display:flex;min-width:0;grid-area:control;align-items:center;justify-content:flex-end;gap:8px}.personal-invite-control input{min-width:0;min-height:40px;padding:7px 0;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:14px;font-weight:600;letter-spacing:.025em;text-align:right;text-transform:uppercase}.personal-invite-control button{min-height:36px;flex:0 0 auto;padding:0 10px;border:1px solid var(--ui-teal);border-radius:7px;background:transparent;color:var(--ui-teal-strong);font-size:12px;font-weight:600}.personal-invite-control button:hover{background:var(--ui-teal-wash)}.personal-invite-locked strong{overflow:hidden;color:var(--ui-ink);font-size:15px;font-weight:600;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.personal-invite-locked svg{flex:0 0 auto;color:var(--ui-success)}.personal-invite-field>small{grid-area:detail;color:var(--ui-muted);font-size:12px;line-height:1.35;text-align:right}.personal-invite-field.is-invalid>small{color:var(--ui-danger)}.personal-invite-field.is-invalid .personal-invite-control input{color:var(--ui-danger)}.native-field-list input,.native-field-list select,.native-field-list textarea{width:100%;min-width:0;min-height:40px;grid-area:control;padding:7px 0;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:15px;font-weight:400;line-height:1.4;text-align:right}.native-field-list select{text-align-last:right}.native-field-list textarea{min-height:68px;resize:vertical}.native-field-list label.is-multiline{align-items:start}.native-field-list label.is-multiline>span{padding-top:8px}.native-field-list small{grid-area:detail;color:var(--ui-muted);font-size:12px;font-weight:400;text-align:right}.native-field-list .personal-phone-field-value small{grid-area:auto}.native-field-list input:focus,.native-field-list select:focus,.native-field-list textarea:focus{color:var(--ui-teal-strong)}.native-card-surface{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.phone-field{min-height:54px;padding:0 13px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.phone-field input{color:var(--ui-ink);font-size:15px;font-weight:400}.phone-change-page{display:grid;align-content:start;gap:14px}.phone-change-progress{display:grid;gap:7px;padding:2px 2px 0;color:var(--ui-muted)}.phone-change-progress>div{display:grid;grid-template-columns:24px minmax(24px,72px) 24px;align-items:center}.phone-change-progress span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--ui-border);border-radius:50%;background:var(--ui-surface);color:var(--ui-muted);font-size:12px;font-weight:600}.phone-change-progress span.is-active,.phone-change-progress span.is-complete{border-color:var(--ui-teal);background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.phone-change-progress i{height:2px;background:var(--ui-border-soft)}.phone-change-progress i.is-complete{background:var(--ui-teal)}.phone-change-progress strong{font-size:12px;font-weight:600}.phone-change-card{display:grid;gap:16px;padding:16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.phone-change-card>header{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px}.phone-change-card>header>svg{margin-top:2px;color:var(--ui-teal)}.phone-change-card h2,.phone-change-card p{margin:0}.phone-change-card h2{color:var(--ui-ink);font-size:17px;line-height:1.25}.phone-change-card header p{margin-top:4px;color:var(--ui-body);font-size:14px;line-height:1.45}.phone-change-number{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 13px;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface-muted)}.phone-change-number>span,.phone-change-number>small,.phone-change-field-help{color:var(--ui-muted);font-size:12px;font-weight:400}.phone-change-number>strong{grid-row:1 / span 2;grid-column:2;color:var(--ui-ink);font-size:15px;white-space:nowrap}.phone-change-card .decision-note,.phone-change-otp,.phone-change-phone-entry{margin:0}.phone-change-phone-entry input{font-size:16px}.phone-change-phone-entry.is-invalid{border-color:var(--ui-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-danger) 14%,transparent)}.phone-change-field-help{display:block;margin:-9px 2px 0;line-height:1.4}.phone-change-field-help[role=alert]{color:var(--ui-danger)}.phone-change-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:-4px}.phone-change-links button{min-height:44px;padding:0;border:0;background:transparent;color:var(--ui-teal-strong);font-size:13px;font-weight:600}.phone-change-current-verified{margin:0}.phone-change-complete{gap:10px}.phone-change-complete p{margin:0}.phone-change-complete>small{max-width:280px;color:var(--ui-muted);font-size:12px;line-height:1.45;text-align:center}.commute-location{margin-top:14px;padding:14px}.commute-location h2{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:16px;font-weight:600}.commute-location>div>p{color:var(--ui-muted);font-size:13px}.commute-location>label{margin-top:13px}.commute-location>label>span{color:var(--ui-body);font-size:13px;font-weight:600}.commute-location input{min-height:44px;border-color:var(--ui-border);border-radius:7px;background:var(--ui-surface-muted);color:var(--ui-ink);font-size:14px;font-weight:400}.location-map{overflow:hidden;border-color:#b9ccc7;border-radius:var(--ui-radius);box-shadow:inset 0 1px #fffc,0 5px 15px #102f310f}.location-command{min-height:44px;border-radius:7px;color:var(--ui-teal-strong);font-size:14px;font-weight:600}.toggle-list{border-top:1px solid var(--ui-border)}.toggle-list label{min-height:66px;padding:11px 14px;border-bottom-color:var(--ui-border-soft);background:var(--ui-surface)}.toggle-list label:last-child{border-bottom:0}.toggle-list input{flex:0 0 auto}.choice-list{gap:0;padding:0}.choice-list legend{width:100%;padding:0 0 9px;color:var(--ui-muted);font-size:13px;font-weight:600}.choice-list label{min-height:62px;padding:11px 14px;border-bottom:1px solid var(--ui-border-soft);background:var(--ui-surface)}.choice-list label:last-child{border-bottom:0}.choice-list label.is-selected{background:var(--ui-teal-wash);box-shadow:inset 4px 0 0 var(--ui-teal)}.role-list{padding:0}.role-list>label{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border-bottom:1px solid var(--ui-border-soft);background:transparent;cursor:pointer;transition:background var(--ui-fast) ease}.role-list>label:last-child{border-bottom:0}.role-list>label:hover{background:var(--ui-surface-muted)}.role-list>label.is-selected{background:var(--ui-teal-wash);box-shadow:inset 3px 0 0 var(--ui-teal)}.role-list>label>span{display:flex;min-width:0;align-items:center;gap:13px}.role-list>label>span>svg{flex:0 0 auto;color:var(--ui-teal-strong);stroke-width:1.8}.role-list>label>span>span{display:grid;gap:3px}.role-list input[type=radio]{flex:0 0 auto;width:22px;height:22px;margin:0}.role-list strong{color:var(--ui-ink);font-size:15px}.role-list small{color:var(--ui-muted);font-size:13px}.business-object-list>button,.management-list>button,.metric-list>button,.task-list>button,.setup-list>button{min-height:66px;padding:10px 13px;border-bottom-color:var(--ui-border-soft);background:var(--ui-surface)}.business-object-list>button:hover,.management-list>button:hover,.metric-list>button:hover{background:var(--ui-surface-muted)}.business-object-list strong,.management-list strong,.metric-list strong,.task-list strong,.setup-list strong{color:var(--ui-ink);font-size:15px;font-weight:600}.business-object-list small,.management-list small,.metric-list small,.task-list small,.setup-list small{color:var(--ui-muted);font-size:12px;font-weight:400}.object-row-status{color:var(--ui-muted);font-size:12px;font-weight:600}.object-content{box-shadow:var(--ui-shadow-card)}.object-content-header{padding:17px 16px}.object-content-header h2{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:21px;font-weight:600}.object-content-header p{color:var(--ui-body);font-size:13px}.object-section,.object-key-section{padding:15px 16px;border-color:var(--ui-border-soft)}.object-section h3,.object-key-section h3{color:var(--ui-body);font-size:13px;font-weight:600}.object-section p,.object-section li,.object-key-grid span,.object-detail-list span{color:var(--ui-body);font-size:14px}.object-key-grid strong,.object-detail-list strong{color:var(--ui-ink);font-size:14px;font-weight:600}.chat-page,.conversation-page{background:var(--ui-bg)}.chat-bubble,.message{border-radius:var(--ui-radius);box-shadow:0 3px 12px #102f310e}.chat-bubble.is-ai,.message.is-them{border:1px solid var(--ui-border-soft);background:var(--ui-surface)}.chat-bubble.is-user,.message.is-user{background:var(--ui-teal);color:#fff;box-shadow:0 5px 16px #00625729}.chat-bubble p,.message p{font-size:14px;font-weight:400}.assistant-conversation .message,.assistant-conversation .message.is-them,.assistant-conversation .message.is-user{border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-ink)}.assistant-conversation .message p,.assistant-conversation .message.is-user p{padding:4px 0 0;border:0;border-radius:0;background:transparent;color:var(--ui-body)}.assistant-conversation .message.is-user>span,.assistant-conversation .message.is-user p,.assistant-conversation .message.is-user small{text-align:right}.assistant-conversation .message.is-user>span{color:var(--ui-teal-strong)}.assistant-conversation .assistant-message-actions button{background:transparent}.chat-composer,.message-composer{border-top-color:#102f311a;background:#fffffff7;box-shadow:0 -7px 22px #102f3113;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-composer input,.message-composer input{min-height:44px;border-color:var(--ui-border);border-radius:22px;background:var(--ui-surface-muted);color:var(--ui-ink);font-size:14px;font-weight:400}.assistant-chat-header{border-bottom-color:#102f311a;background:#f8fbfaf7;box-shadow:0 5px 16px #102f310d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assistant-chat-header img{border:2px solid #fff;box-shadow:0 0 0 1px #a8c5bf,0 4px 12px #102f311f}.assistant-chat-header h1{font-size:17px;font-weight:600}.sheet-backdrop,.dialog-backdrop{background:#0a202180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bottom-sheet,.apply-drawer{border:1px solid rgba(255,255,255,.7);border-bottom:0;border-radius:14px 14px 0 0;background:var(--ui-surface);box-shadow:0 -16px 48px #0a20213b;animation:ui-sheet-in .26s var(--ui-ease)}.bottom-sheet:before,.apply-drawer:before{background:#b7c8c4}.bottom-sheet h2,.apply-drawer h2,.confirm-dialog h2{color:var(--ui-ink);font-family:Archivo,sans-serif;font-size:20px;font-weight:600}.bottom-sheet header span{color:var(--ui-muted);font-size:12px}.bottom-sheet header>button{border-color:var(--ui-border-soft);box-shadow:0 3px 10px #102f310e}.candidate-filter-sheet{display:flex;max-height:88%;flex-direction:column;overflow:hidden}.candidate-filter-sheet>header,.candidate-filter-sheet>footer{flex:0 0 auto}.candidate-filter-sheet .filter-form{min-height:0;padding-right:4px;overflow-y:auto}.candidate-job-selector>span:last-child{white-space:nowrap}.candidate-job-selector:disabled{cursor:default;opacity:.72}.candidate-job-options button>b{display:inline-flex;align-items:center;gap:4px}.candidate-job-options button.is-selected>b{color:var(--ui-teal-strong)}.sheet-options{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.sheet-options button{min-height:66px;padding:10px 12px;background:var(--ui-surface)}.sheet-options strong{font-size:15px;font-weight:600}.sheet-options small{color:var(--ui-muted);font-size:12px}.sheet-options button.is-selected{background:var(--ui-teal-wash);box-shadow:inset 4px 0 0 var(--ui-teal)}.filter-form legend,.sheet-radio legend{color:var(--ui-body);font-size:13px;font-weight:600}.filter-form label,.sheet-radio label{min-height:44px;color:var(--ui-body);font-size:14px}.confirm-dialog{border:1px solid rgba(255,255,255,.7);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-float)}.toast{min-height:50px;border:1px solid rgba(255,255,255,.12);border-radius:var(--ui-radius);background:#153c3d;box-shadow:0 13px 32px #0a202142;font-size:14px;animation:ui-toast-in .22s var(--ui-ease)}.bottom-nav{border-top-color:#102f311a;background:#fffffff0;box-shadow:0 -8px 24px #102f3112;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.bottom-nav button{color:#607476;font-size:12px;font-weight:600}.bottom-nav button.is-active{color:var(--ui-teal-strong)}.bottom-nav button:before{width:32px;height:3px;border-radius:0 0 3px 3px;background:var(--ui-teal)}.bottom-nav button i{top:7px;min-width:18px;height:18px;border-width:2px;background:var(--ui-danger);font-size:10px;font-weight:600}.phone-frame.is-call-screen{background:#123f3b}.conversation-home-header{position:sticky;z-index:8;top:0;display:grid;min-height:76px;grid-template-columns:44px minmax(0,1fr) auto 46px;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(16,47,49,.09);background:#f7faf9f0;box-shadow:0 5px 18px #102f310e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.conversation-home-avatar{position:relative;width:44px;height:44px}.conversation-home-avatar img{width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:#d9e6e2;box-shadow:0 0 0 1px #9fbeb7,0 5px 14px #102f3126;object-fit:cover;object-position:50% 26%}.conversation-home-avatar i{position:absolute;right:0;bottom:1px;width:11px;height:11px;border:2px solid #f7faf9;border-radius:50%;background:#1a9b66;box-shadow:0 1px 4px #102f3138}.conversation-home-identity{display:flex;min-width:0;flex-direction:column}.conversation-home-identity h1{margin:0;color:var(--ui-ink);font:600 18px/1.2 Archivo,sans-serif}.conversation-home-identity small{margin-top:3px;overflow:hidden;color:var(--ui-muted);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.conversation-home-unresolved{display:grid;min-width:24px;height:24px;place-items:center;padding:0 7px;border:1px solid #89bad9;border-radius:12px;background:#e8f2fb;color:#28689f;font-size:12px;font-weight:600}.conversation-home-call{display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid #00695d;border-radius:50%;background:var(--ui-teal);color:#fff;box-shadow:0 7px 17px #00786a40,inset 0 1px #ffffff38}.conversation-home-call:active{box-shadow:0 3px 9px #00786a33}.conversation-home{min-height:calc(100% - 76px);padding:17px 16px 174px;background:linear-gradient(#f7faf9f0,#f7faf9f0),radial-gradient(circle at 20% 15%,rgba(0,120,106,.08),transparent 38%)}.conversation-date{display:flex;flex-direction:column;align-items:center;margin:2px 0 18px;color:var(--ui-muted);text-align:center}.conversation-date span{font-size:12px;font-weight:600}.conversation-date time{margin-top:2px;font-size:11px}.conversation-date.is-today{display:grid;grid-template-columns:1fr auto 1fr;column-gap:10px;row-gap:2px;margin:24px 0 18px}.conversation-date.is-today:before,.conversation-date.is-today:after{grid-row:1;height:1px;background:var(--ui-border-soft);content:""}.conversation-date.is-today:before{grid-column:1}.conversation-date.is-today>span{grid-row:1;grid-column:2}.conversation-date.is-today:after{grid-column:3}.conversation-date.is-today>time{grid-row:2;grid-column:1 / -1;justify-self:center;margin-top:0}.home-message{position:relative;max-width:92%;margin:0 0 18px}.home-message.is-user{max-width:82%;margin-left:auto}.home-message.is-tool{width:100%;max-width:100%}.home-message.is-tool .home-message-meta{color:var(--ui-teal)}.home-message.is-tool p{padding:9px 11px;border:1px solid var(--ui-border-soft);border-radius:10px;background:var(--ui-surface-muted);color:var(--ui-body);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.home-message-meta{display:flex;min-height:22px;align-items:center;gap:6px;margin-bottom:5px}.home-message-meta img{width:22px;height:22px;border:1px solid #b9cdc8;border-radius:50%;background:#d9e6e2;object-fit:cover;object-position:50% 26%}.home-message-meta strong{color:var(--ui-ink);font-size:12px}.home-message-meta time{color:var(--ui-muted);font-size:11px}.home-message.is-user .home-message-meta{justify-content:flex-end}.home-message p{margin:0;padding-left:28px;color:var(--ui-body);font-size:15px;line-height:1.48}.home-message.is-user p{padding:10px 13px;border-radius:15px 15px 4px;background:var(--ui-teal);box-shadow:0 5px 14px #00786a2b;color:#fff}.home-message-delivery{display:block;margin-top:4px;color:var(--ui-muted);font-size:11px;text-align:right}.home-message.is-recap{max-width:100%}.home-recap-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0 28px;overflow:hidden;border:1px solid #c9dcd7;border-radius:8px;background:#ffffffc7;box-shadow:0 5px 18px #102f310e}.home-recap-metrics span{min-width:0;padding:10px 7px 9px;text-align:center}.home-recap-metrics span+span{border-left:1px solid var(--ui-border-soft)}.home-recap-metrics strong,.home-recap-metrics small{display:block}.home-recap-metrics strong{color:var(--ui-teal-strong);font:600 17px/1.15 Archivo,sans-serif}.home-recap-metrics small{margin-top:3px;overflow:hidden;color:var(--ui-muted);font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home-task{margin:0 0 18px 28px;padding:13px;border:1px solid #bad2df;border-left:3px solid #2f78b6;border-radius:var(--ui-radius);background:#f7fbfd;box-shadow:0 2px 4px #1f48620a,0 10px 26px #1f486213}.home-task>header{display:flex;align-items:center;gap:7px;color:#28689f}.home-task>header span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#e3f0fa}.home-task>header small{font-size:12px;font-weight:600}.home-task h2{margin:10px 0 2px;color:var(--ui-ink);font-size:17px;line-height:1.25}.home-task>p{margin:0;color:var(--ui-body);font-size:13px}.home-task-facts{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:10px}.home-task-facts span{position:relative;color:var(--ui-muted);font-size:12px}.home-task-facts span+span{padding-left:11px}.home-task-facts span+span:before{position:absolute;top:50%;left:0;width:3px;height:3px;border-radius:50%;background:#9caeaa;content:""}.home-task-facts .is-primary{color:var(--ui-teal);font-weight:600}.home-task-options{display:grid;gap:7px;margin-top:13px}.home-task-options button{min-height:44px;padding:0 12px;border:1px solid #aac9c2;border-radius:7px;background:#fff;color:var(--ui-teal-strong);box-shadow:0 2px 6px #102f310b;font-size:14px;text-align:left}.home-task-options button:first-child{border-color:var(--ui-teal);background:var(--ui-teal);color:#fff;box-shadow:0 5px 13px #00786a29}.home-task.is-resolved{border-color:#b9d7ca;border-left-color:var(--ui-success);background:#f6fbf8;box-shadow:0 4px 14px #102f310d}.home-task.is-resolved>header span{background:var(--ui-success-wash)}.home-task-selection{display:flex;min-height:48px;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;border:1px solid #c7ded4;border-radius:7px;background:#fff;color:var(--ui-success)}.home-task-selection>span{display:flex;min-width:0;flex-direction:column}.home-task-selection small{color:var(--ui-muted);font-size:11px}.home-task-selection strong{color:var(--ui-ink);font-size:14px}.home-schedule-card{margin:18px 16px 22px 44px;padding:18px 16px 16px;border:1px solid #b8d7d1;border-left:3px solid var(--ui-teal);border-radius:8px;background:#f7fbfa;box-shadow:0 10px 24px #0f3b3814}.home-schedule-card>header{display:flex;align-items:center;gap:8px;color:var(--ui-teal)}.home-schedule-card>header span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e3f3ef}.home-schedule-card>header small{font-size:13px;font-weight:700}.home-schedule-card h2{margin:14px 0 4px;color:var(--ui-ink);font-size:22px;line-height:1.2}.home-schedule-card>p{margin:0;color:var(--ui-body);font-size:15px;line-height:1.45}.home-schedule-card>footer{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #d5e5e1;color:var(--ui-body);font-size:13px;font-weight:600}.home-composer{position:sticky;z-index:9;bottom:72px;padding:9px 12px 10px;border-top:1px solid rgba(16,47,49,.1);background:#fffffff5;box-shadow:0 -7px 24px #102f3114;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.home-composer-row{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:7px}.home-composer label{min-width:0}.home-composer input{width:100%;height:44px;padding:0 14px;border:1px solid var(--ui-border);border-radius:22px;background:var(--ui-surface-muted);color:var(--ui-ink);font-size:15px;font-weight:400}.home-composer button{display:grid;width:44px;height:44px;place-items:center;padding:0;border-radius:50%}.home-voice-button{border:1px solid #abc7c1;background:#fff;color:var(--ui-teal-strong)}.home-voice-button.is-active{border-color:#c95263;background:var(--ui-danger-wash);color:var(--ui-danger)}.home-send-button{border:1px solid var(--ui-teal-strong);background:var(--ui-teal);color:#fff;box-shadow:0 5px 13px #00786a2e}.home-listening{display:grid;min-height:40px;grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:8px;padding:0 4px 8px}.home-listening strong{color:var(--ui-danger);font-size:13px}.home-listening small{color:var(--ui-muted);font-size:11px;text-align:right}.home-listening-wave{display:flex;height:20px;align-items:center;justify-content:center;gap:3px}.home-listening-wave i{width:3px;height:8px;border-radius:2px;background:var(--ui-danger);animation:home-wave .76s ease-in-out infinite alternate}.home-listening-wave i:nth-child(2){height:16px;animation-delay:-.42s}.home-listening-wave i:nth-child(3){height:12px;animation-delay:-.24s}.home-listening-wave i:nth-child(4){height:18px;animation-delay:-.56s}.conversation-home-empty{display:flex;min-height:520px;align-items:center;justify-content:center;flex-direction:column;padding:48px 24px;text-align:center}.empty-avatar{position:relative}.empty-avatar img{width:82px;height:82px;border:3px solid #fff;border-radius:50%;background:#d9e6e2;box-shadow:0 0 0 1px #a8c5bf,0 13px 32px #102f3129;object-fit:cover;object-position:50% 26%}.conversation-home-empty h2{margin:20px 0 8px;font-size:20px}.conversation-home-empty p{max-width:285px;margin:0;color:var(--ui-body)}.conversation-home-empty>button{display:flex;min-height:46px;align-items:center;gap:8px;margin-top:22px;padding:0 17px;border:1px solid var(--ui-teal-strong);border-radius:23px;background:var(--ui-teal);color:#fff;box-shadow:0 7px 17px #00786a38}.conversation-home.has-empty-reminder{padding:14px 16px 110px}.conversation-home.has-empty-reminder .conversation-date{margin-top:0}.conversation-home-empty-card{width:100%;padding:16px 16px 18px;border:1px solid var(--ui-border);border-left:3px solid var(--ui-teal);border-radius:14px;background:var(--ui-surface);box-shadow:var(--ui-shadow-card);transition:border-color .16s ease,box-shadow .18s ease}.conversation-home-empty-card.is-focused{border-color:#2a6fa9;border-left-color:var(--ui-teal);box-shadow:0 0 0 3px #2f78b62b,0 12px 28px #1f48621a}.conversation-home-empty-card>header{display:flex;align-items:center;gap:10px}.conversation-home-empty-card>header>span:last-child{display:flex;min-width:0;flex-direction:column}.conversation-home-empty-card>header strong{color:var(--ui-ink);font-size:13px}.conversation-home-empty-card>header small{color:var(--ui-muted);font-size:11px}.empty-reminder-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.conversation-home-empty-card h2{margin:14px 0 5px;color:var(--ui-ink);font-size:18px;line-height:1.25}.conversation-home-empty-card>p{margin:0;color:var(--ui-body);font-size:13px;line-height:1.5}.conversation-home-empty-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ui-border-soft)}.conversation-home-empty-actions button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;border-radius:7px;font-size:12px;line-height:1.35}.conversation-home-empty-actions .is-text-input{border:0;background:linear-gradient(180deg,#5099a1,#438b93);color:#fff;box-shadow:0 3px 8px #316d742b,inset 0 1px #ffffff47}.conversation-home-empty-actions .is-call{border:1px solid #b7ced1;background:linear-gradient(145deg,#fff,#f5f9f9);color:var(--ui-teal-strong);box-shadow:0 3px 8px #23424711,inset 0 1px #fff}.conversation-home-empty-actions button:focus-visible{outline:2px solid var(--ui-teal);outline-offset:2px}@keyframes home-wave{to{transform:scaleY(.42)}}@media(max-width:420px){.conversation-home-header{grid-template-columns:42px minmax(0,1fr) auto 44px;gap:8px;padding-inline:13px}.conversation-home{padding-inline:13px}.home-message p{padding-left:0}.home-task,.home-recap-metrics{margin-left:35px}.home-schedule-card{margin-right:0;margin-left:35px}}@media(prefers-reduced-motion:reduce){.home-listening-wave i{animation:none}}.phone-frame.is-call-screen.is-connected{background:#0d3532}.assistant-call-page img{border:4px solid rgba(255,255,255,.92);box-shadow:0 0 0 1px #ffffff47,0 18px 42px #00000040}.assistant-call-page .call-control,.assistant-call-page button{box-shadow:0 7px 22px #0000002e}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.apply-drawer.is-dragging{animation:none!important;transition:none!important}@media(max-width:760px){.prototype-shell{display:block;min-height:100dvh}.prototype-nav{display:none}.prototype-stage{min-height:100dvh;padding:0;background:var(--ui-bg)}.phone-frame{width:100vw;height:100dvh;border:0;border-radius:0;box-shadow:none}.app-scroll input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-scroll select,.app-scroll textarea{font-size:16px}.app-scroll .phone-input input,.app-scroll .object-title-field input{font-size:17px}.app-scroll .otp-boxes input{font-size:26px}.message-composer,.chat-composer,.home-composer{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media(max-width:340px){.inner-page,.browse-page,.profile-page{padding-right:12px;padding-left:12px}.subscription-plan-list,.subscription-pack-card{grid-template-columns:1fr}.subscription-pack-card>footer{grid-template-columns:1fr;min-width:0;padding-top:10px;padding-left:0;border-top:1px solid rgba(143,81,13,.18);border-left:0}.subscription-plan-card>footer{grid-template-columns:1fr}.subscription-plan-card button{width:100%}.subscription-section-heading{display:block}.assistant-entry{margin-right:12px;margin-left:12px}.home-sticky-bar{gap:5px;padding-right:8px;padding-left:8px}.home-sticky-assistant{gap:3px}.home-sticky-assistant img{width:28px;height:28px;margin-right:0}.home-sticky-activities{gap:4px}.home-sticky-activities>strong{font-size:13px}.home-sticky-filter{padding-right:5px;padding-left:6px;font-size:10px}.activity-timeline,.section-heading{padding-right:12px;padding-left:12px}.search-row{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.profile-menu-row,.settings-group>.profile-menu-row,.native-card-list>.profile-menu-row{font-size:14px}.profile-menu-row strong{font-size:14px}.native-row-value{max-width:86px}}.splash-page{--splash-accent: #00df91;--splash-ink: #0d3230;--splash-muted: #58706d;--splash-line: rgba(13, 50, 48, .16);--splash-poster-bg: #0a302e;--splash-poster-ink: #25ef9d;position:relative;display:flex;min-height:100%;overflow:hidden;align-items:stretch;flex-direction:column;justify-content:flex-start;padding:24px 24px 20px;isolation:isolate}.splash-page.is-hire{--splash-poster-bg: #00df91;--splash-poster-ink: #092c29}.splash-page:before{position:absolute;z-index:-1;top:-132px;right:-150px;width:310px;height:310px;border:1px solid rgba(13,50,48,.11);border-radius:50%;content:""}.splash-page:after{position:absolute;z-index:-1;top:94px;right:-56px;width:150px;height:1px;background:#0d323021;content:"";transform:rotate(-22deg)}.splash-topbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.splash-brand-lockup{display:flex;min-width:0;align-items:center;gap:10px}.splash-page .splash-role-switch{position:relative;z-index:6;display:inline-flex;width:auto;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid rgba(13,50,48,.16);border-radius:999px;background:#ffffffc2;box-shadow:none;color:var(--splash-ink);font-size:12px;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.splash-page .splash-role-switch:focus-visible{outline:3px solid rgba(8,124,117,.32);outline-offset:2px}.splash-brand-mark{width:40px;height:40px;margin:0;border-radius:10px;box-shadow:0 0 0 1px #10454617}.auth-page[data-auth-screen^="auth/phone"]{background:#fff;color:#121317}.auth-page[data-auth-screen^="auth/phone"] .auth-phone-header{position:relative;display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;padding:0 25px;color:#08090a}.auth-system-time{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:15.6px;font-weight:600;letter-spacing:-.02em}.auth-system-status{display:flex;align-items:center;gap:7px}.auth-system-status img{display:block;object-fit:contain}.auth-system-status .auth-system-cellular{width:17.7px;height:11.1px}.auth-system-status .auth-system-wifi{width:15.95px;height:11.45px}.auth-system-status .auth-system-battery{width:25.3px;height:11.8px}.auth-system-signal{display:flex;height:12px;align-items:flex-end;gap:2px}.auth-system-signal i{display:block;width:2px;border-radius:1px;background:currentColor}.auth-system-signal i:nth-child(1){height:4px}.auth-system-signal i:nth-child(2){height:7px}.auth-system-signal i:nth-child(3){height:9px}.auth-system-signal i:nth-child(4){height:12px}.auth-system-wifi{position:relative;width:15px;height:11px;overflow:hidden}.auth-system-wifi:before,.auth-system-wifi:after{position:absolute;left:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;content:"";transform:translate(-50%) rotate(45deg)}.auth-system-wifi:before{top:-5px;width:14px;height:14px}.auth-system-wifi:after{top:2px;width:5px;height:5px}.auth-system-battery{position:relative;width:18px;height:9px;border:1px solid rgba(8,9,10,.55);border-radius:3px}.auth-system-battery:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:1px;background:#08090a;content:""}.auth-system-battery:after{position:absolute;top:2px;right:-3px;width:2px;height:4px;border-radius:0 1px 1px 0;background:#08090a8c;content:""}.auth-page[data-auth-screen^="auth/phone"] .auth-language-switch{position:absolute;z-index:2;top:48px;right:22px;min-height:34px;color:#656a73}.auth-page[data-auth-screen^="auth/phone"] .auth-language-switch button{width:auto;min-width:29px;height:34px;color:#656a73;font-size:10px}.auth-page[data-auth-screen^="auth/phone"] .auth-language-switch button.is-active{color:#121317;text-decoration-color:#0c6}.auth-page[data-auth-screen^="auth/phone"] .auth-content{padding:106px 22px 24px}.auth-page[data-auth-screen^="auth/phone"] .auth-content h1{max-width:none;margin:0;color:#121317;font-family:"Source Sans 3",system-ui,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.auth-page[data-auth-screen^="auth/phone"] .auth-phone-form{display:grid;margin-top:49px}.auth-page[data-auth-screen^="auth/phone"] .phone-entry,.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field{gap:11px}.auth-page[data-auth-screen^="auth/phone"] .phone-entry>span:first-child,.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field>span{color:#121317;font-size:17px;font-weight:600;line-height:1.3}.auth-page[data-auth-screen^="auth/phone"] .phone-input,.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field>input{min-height:58px;border:1px solid rgba(18,19,23,.1);border-radius:13px;background:#f7f8fa;box-shadow:none}.auth-page[data-auth-screen^="auth/phone"] .phone-input{grid-template-columns:46px minmax(0,1fr);padding:0 16px 0 12px}.auth-page[data-auth-screen^="auth/phone"] .phone-input b{position:relative;display:flex;height:26px;align-items:center;justify-content:flex-start;border:0;color:#121317;font-size:17px;font-weight:600}.auth-page[data-auth-screen^="auth/phone"] .phone-input b:after{position:absolute;top:5px;right:8px;width:1px;height:17px;background:#1213178c;content:""}.auth-page[data-auth-screen^="auth/phone"] .phone-input input{height:56px;padding:0 0 0 1px;color:#121317;font-size:18px;font-weight:600;letter-spacing:.01em}.auth-page[data-auth-screen^="auth/phone"] input::placeholder{color:#1213173d;opacity:1;font-weight:400}.auth-phone-meta{display:grid;gap:1px;margin-top:10px}.auth-page[data-auth-screen^="auth/phone"] .auth-phone-info{display:block;margin:0}.auth-page[data-auth-screen^="auth/phone"] .auth-phone-info .collection-notice.is-plain p{color:#656a73;font-size:13px;line-height:1.35}.auth-page[data-auth-screen^="auth/phone"] .auth-phone-agreement-link{min-height:28px;margin:0;padding:0;color:#4984fa;font-size:13px;font-weight:400;line-height:1.35}.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field{margin-top:47px}.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field>input{padding:0 17px;color:#121317;font-size:17px;font-weight:600}.auth-page[data-auth-screen^="auth/phone"] .phone-entry.is-invalid .phone-input,.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field.is-invalid>input{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2014}.auth-page[data-auth-screen^="auth/phone"] #phone-error,.auth-page[data-auth-screen^="auth/phone"] #invite-code-help{color:#b42318;font-size:12px}.auth-page[data-auth-screen^="auth/phone"] .auth-actions{padding:0 22px max(32px,env(safe-area-inset-bottom));border:0;background:#fff;box-shadow:none}.auth-page[data-auth-screen^="auth/phone"] .auth-actions>button{min-height:58px;border:0;border-radius:999px;background:#0c6;box-shadow:none;color:#fff;font-size:17px;font-weight:400}.auth-page[data-auth-screen^="auth/phone"] .auth-actions>button:hover{background:#00b95d;box-shadow:none}@media(max-height:720px){.auth-page[data-auth-screen^="auth/phone"] .auth-content{padding-top:74px}.auth-page[data-auth-screen^="auth/phone"] .auth-phone-form{margin-top:34px}.auth-page[data-auth-screen^="auth/phone"] .auth-invite-field{margin-top:30px}.auth-page[data-auth-screen^="auth/phone"] .auth-actions{padding-bottom:18px}}.splash-page.is-mastergo-find{display:block;min-height:100%;padding:0;overflow:hidden;background:#fff}.splash-page.is-mastergo-find:before,.splash-page.is-mastergo-find:after{content:none}.splash-mastergo-canvas{position:absolute;z-index:0;top:0;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;aspect-ratio:660 / 1434;container-type:inline-size;transform:translate(-50%)}.splash-page.is-mastergo-find .splash-mastergo-artboard{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;filter:none}.splash-mastergo-localized{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#050505;pointer-events:none}.splash-mastergo-localized-intro{position:absolute;top:14.5%;right:0;left:0;height:21.5%;padding:clamp(13px,4.2vw,16px) clamp(28px,8.8vw,34px) 0;padding:4.2cqw 8.8cqw 0;background:radial-gradient(ellipse at 4% 100%,rgba(226,255,245,.98) 0%,rgba(232,255,241,.92) 45%,transparent 78%),linear-gradient(154deg,#effff0,#ecffe8 48%,#efffec)}.splash-page.is-mastergo-find .splash-mastergo-localized-intro h1{display:flex;margin:0;flex-direction:column;color:#030303;font-family:Arial Narrow,Archivo,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(36px,11.4vw,44px);font-size:11.4cqw;font-stretch:condensed;font-weight:900;letter-spacing:-.055em;line-height:.9}.splash-page.is-mastergo-find .splash-mastergo-localized.is-es h1{font-size:clamp(32px,10.4vw,40px);font-size:10.4cqw;letter-spacing:-.065em;line-height:.92}.splash-mastergo-scribble{display:block;width:clamp(230px,72vw,280px);width:72cqw;height:clamp(12px,3.6vw,14px);height:3.6cqw;margin:-2px 0 0 clamp(-8px,-2.1vw,-7px);margin:-.6cqw 0 0 -2.1cqw;overflow:visible;fill:none;stroke:#00f425;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.splash-mastergo-localized-intro p{margin:clamp(5px,1.7vw,7px) 0 0;margin:1.7cqw 0 0;color:#101010;font-family:"Source Sans 3",PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,5vw,19px);font-size:5cqw;font-weight:450;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.splash-mastergo-localized.is-es .splash-mastergo-localized-intro p{font-size:clamp(14px,4.4vw,17px);font-size:4.4cqw}.splash-mastergo-localized-proof{display:flex;align-items:center;gap:clamp(7px,2.3vw,9px);gap:2.3cqw;margin-top:clamp(7px,2.2vw,9px);margin-top:2.2cqw;color:#3f4643;font-size:clamp(10px,3.2vw,12px);font-size:3.2cqw;font-weight:450;line-height:1;white-space:nowrap}.splash-mastergo-localized.is-es .splash-mastergo-localized-proof{gap:clamp(5px,1.45vw,6px);gap:1.45cqw;font-size:clamp(9px,2.65vw,10px);font-size:2.65cqw}.splash-mastergo-localized-proof span{display:inline-flex;align-items:center;gap:clamp(4px,1.35vw,5px);gap:1.35cqw}.splash-mastergo-localized.is-es .splash-mastergo-localized-proof span{gap:clamp(3px,.9vw,4px);gap:.9cqw}.splash-mastergo-localized-proof i{width:clamp(5px,1.65vw,6px);width:1.65cqw;height:clamp(5px,1.65vw,6px);height:1.65cqw;flex:0 0 auto;border-radius:50%;background:#00cc7b}.splash-mastergo-localized-highlights{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.splash-mastergo-localized-highlights li{position:absolute;display:flex;height:5.2%;align-items:center;justify-content:center;gap:clamp(5px,1.5vw,6px);gap:1.5cqw;border-radius:999px;font-family:"Source Sans 3",PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(15px,4.65vw,18px);font-size:4.65cqw;font-weight:500;letter-spacing:-.035em;line-height:1;white-space:nowrap}.splash-mastergo-localized-highlights li>span{font-size:clamp(14px,4.2vw,16px);font-size:4.2cqw;line-height:1}.splash-mastergo-localized-highlights .is-highlight-1{top:45.05%;left:6.2%;width:36.5%;background:#ece4fb;box-shadow:0 0 0 4px #ece4fb;color:#6743c8;transform:rotate(-9deg)}.splash-mastergo-localized-highlights .is-highlight-2{top:57.55%;left:56.5%;width:39%;background:#ffebec;box-shadow:0 0 0 4px #ffebec;color:#b4233c;transform:rotate(7deg)}.splash-mastergo-localized-highlights .is-highlight-3{top:65.85%;left:5.8%;width:53%;background:#e5fff8;box-shadow:0 0 0 4px #e5fff8;color:#0b6f5a;transform:rotate(-1.5deg)}.splash-mastergo-localized.is-es .splash-mastergo-localized-highlights li{font-size:clamp(12px,3.7vw,14px);font-size:3.7cqw}.splash-mastergo-localized.is-es .splash-mastergo-localized-highlights .is-highlight-1{width:39%}.splash-mastergo-localized.is-es .splash-mastergo-localized-highlights .is-highlight-2{left:53.5%;width:43%}.splash-mastergo-localized.is-es .splash-mastergo-localized-highlights .is-highlight-3{width:64%}.splash-page.is-mastergo-find .splash-page-action{cursor:pointer}.agreement-update-preview{display:grid;gap:6px;margin-top:18px;padding:16px;border:1px dashed var(--ui-teal);border-radius:12px;background:color-mix(in srgb,var(--ui-teal-wash) 78%,var(--ui-surface))}.agreement-update-preview small{color:var(--ui-teal-strong);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agreement-update-preview h2,.agreement-update-preview p{margin:0}.agreement-update-preview h2{color:var(--ui-ink);font-family:Archivo,"Source Sans 3",system-ui,sans-serif;font-size:16px}.agreement-update-preview p{color:var(--ui-body);font-size:13px;line-height:1.45}.agreement-update-preview button{min-height:44px;margin-top:5px;border:0;border-radius:var(--ui-radius);background:var(--ui-teal);color:#fff;font-size:14px;font-weight:700}.legal-update-backdrop{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;background:#081e1f94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.legal-update-dialog{position:absolute;z-index:51;top:50%;left:50%;display:grid;width:calc(100% - 32px);max-height:calc(100% - 32px);gap:10px;padding:20px;overflow-y:auto;border:1px solid color-mix(in srgb,var(--ui-border) 75%,#fff);border-radius:18px;background:var(--ui-surface);box-shadow:0 24px 64px #071f2052;transform:translate(-50%,-50%)}.legal-update-dialog__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.legal-update-dialog__eyebrow{color:var(--ui-teal-strong);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-update-dialog h2,.legal-update-dialog p{margin:0}.legal-update-dialog h2{color:var(--ui-ink);font-family:Archivo,"Source Sans 3",system-ui,sans-serif;font-size:23px;line-height:1.15}.legal-update-dialog__intro{color:var(--ui-body);font-size:14px;line-height:1.45}.legal-update-dialog__documents{display:grid;gap:8px}.legal-update-dialog__documents article{overflow:hidden;border:1px solid var(--ui-border-soft);border-radius:10px;background:var(--ui-surface-muted)}.legal-update-dialog__documents article>button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) 20px;align-items:start;gap:10px;padding:12px;border:0;background:transparent;text-align:left}.legal-update-dialog__documents article>button:hover,.legal-update-dialog__documents article>button:focus-visible{background:color-mix(in srgb,var(--ui-teal-wash) 60%,transparent)}.legal-update-dialog__documents article>button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--ui-surface);color:var(--ui-teal-strong)}.legal-update-dialog__documents article>button>div{display:grid;min-width:0;gap:3px}.legal-update-dialog__documents article>button>i{display:grid;width:20px;height:34px;place-items:center;color:var(--ui-muted)}.legal-update-dialog__documents strong{color:var(--ui-ink);font-size:14px}.legal-update-dialog__documents small,.legal-update-dialog__footnote{color:var(--ui-muted);font-size:11px;line-height:1.4}.legal-update-dialog__documents p{color:var(--ui-body);font-size:12px;line-height:1.4}.legal-update-dialog__actions{display:grid;gap:8px;margin-top:2px}.legal-update-dialog__actions button{min-height:46px;border-radius:var(--ui-radius);font-size:14px;font-weight:700}.legal-update-dialog__actions .secondary-button{border:1px solid var(--ui-border);background:transparent;color:var(--ui-danger)}@media(max-width:340px),(max-height:720px){.legal-update-dialog{gap:8px;padding:16px}.legal-update-dialog__icon{width:40px;height:40px}.legal-update-dialog h2{font-size:20px}.legal-update-dialog__documents article{border-radius:9px}.legal-update-dialog__documents article>button{padding:10px}}.splash-campaign{margin-top:clamp(30px,5.6vh,48px)}.splash-page .splash-campaign h1{max-width:330px;margin:0;color:var(--splash-ink);font-family:Archivo,"Source Sans 3",system-ui,sans-serif;font-size:clamp(40px,11.8vw,52px);font-weight:700;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.splash-campaign-body{margin:12px 0 0;color:var(--splash-muted);font-size:15px;font-weight:500;line-height:1.4}.splash-proof-points{display:flex;margin-top:13px;align-items:center;flex-wrap:wrap;gap:6px 12px}.splash-proof-points span{display:inline-flex;align-items:center;gap:3px;color:#315b56;font-size:10px;font-weight:700;line-height:1.25}.splash-proof-points svg{flex:0 0 auto;color:#087c75}.splash-poster{position:relative;min-height:176px;overflow:hidden;margin-top:clamp(22px,4vh,32px);border-radius:20px;background:var(--splash-poster-bg);color:var(--splash-poster-ink)}.splash-poster:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:36px 36px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent 32%,#000 100%);mask-image:linear-gradient(90deg,transparent 32%,#000 100%);opacity:.55}.splash-page.is-hire .splash-poster:before{background-image:linear-gradient(rgba(9,44,41,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(9,44,41,.13) 1px,transparent 1px)}.splash-poster-copy{position:relative;z-index:2;display:flex;height:100%;min-height:176px;align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 20px}.splash-poster-copy strong{font-family:Archivo,"Source Sans 3",system-ui,sans-serif;font-size:clamp(82px,27vw,112px);font-weight:700;letter-spacing:-.075em;line-height:.78}.splash-poster-copy span{margin-top:18px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.splash-poster-art{position:absolute;z-index:1;top:-16px;right:-22px;width:176px;height:210px;border:1px solid currentColor;border-radius:50%;opacity:.72}.splash-poster-art:before,.splash-poster-art:after{position:absolute;border:1px solid currentColor;border-radius:50%;content:""}.splash-poster-art:before{top:30px;right:30px;bottom:30px;left:30px}.splash-poster-art:after{top:60px;right:60px;bottom:60px;left:60px}.splash-poster-art i{position:absolute;z-index:2;width:9px;height:9px;border:2px solid var(--splash-poster-bg);border-radius:50%;background:currentColor}.splash-poster-art i:nth-child(1){top:23px;left:67px}.splash-poster-art i:nth-child(2){top:91px;left:24px}.splash-poster-art i:nth-child(3){right:23px;bottom:46px}.splash-highlights{display:grid;margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--splash-line)}.splash-highlights li{display:grid;min-height:52px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 2px;border-bottom:1px solid var(--splash-line)}.splash-highlights li>span{color:#13816d;font-size:10px;font-weight:700;letter-spacing:.08em}.splash-highlights strong{color:var(--splash-ink);font-size:14px;font-weight:700;line-height:1.25}.splash-highlights li>svg{color:#6d8582}.splash-highlights li:last-child strong{color:#087c60}.splash-page .splash-page-action{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:block;width:100%;min-width:0;min-height:100%;padding:0;border:0;background:transparent;box-shadow:none;filter:none}.splash-page .splash-page-action:focus-visible{outline:3px solid rgba(8,124,117,.36);outline-offset:-5px}@media(max-width:340px),(max-height:700px){.splash-page{padding:20px 18px 18px}.splash-page .splash-brand-wordmark{width:80px}.splash-campaign{margin-top:24px}.splash-page .splash-campaign h1{font-size:36px}.splash-campaign-body{margin-top:8px;font-size:14px}.splash-proof-points{margin-top:9px}.splash-poster{min-height:142px;margin-top:16px}.splash-poster-copy{min-height:142px;padding:14px 16px}.splash-poster-copy strong{font-size:76px}.splash-poster-copy span{margin-top:13px}.splash-highlights{margin-top:12px}.splash-highlights li{min-height:46px}.splash-highlights strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.splash-page *,.splash-page *:before,.splash-page *:after{scroll-behavior:auto;transition:none!important}}.sticky-action.job-editor-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:10px}.sticky-action.job-editor-actions>button{width:auto}.sticky-action.job-editor-actions>.job-editor-discard{border:1px solid var(--ui-teal);background:var(--ui-surface);box-shadow:none;color:var(--ui-teal)}.sticky-action.job-editor-actions>.job-editor-discard:hover{border-color:var(--ui-teal-strong);background:var(--ui-teal-wash);box-shadow:none;color:var(--ui-teal-strong)}.stop-hiring-sheet-body{display:grid;gap:12px;padding-top:14px}.stop-hiring-sheet-body .alert-panel{margin:0}.stop-hiring-sheet-body>p{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.5}.stop-hiring-sheet>footer.stop-hiring-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.stop-hiring-sheet>footer.stop-hiring-actions>.stop-hiring-cancel,.stop-hiring-sheet>footer.stop-hiring-actions>.stop-hiring-cancel:hover{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:none;color:var(--ui-ink)}.stop-hiring-sheet>footer.stop-hiring-actions>.stop-hiring-cancel:hover{background:var(--ui-surface-muted)}.stop-hiring-sheet>footer.stop-hiring-actions>.stop-hiring-confirm,.stop-hiring-sheet>footer.stop-hiring-actions>.stop-hiring-confirm:hover{border-color:var(--ui-danger);background:var(--ui-danger);box-shadow:0 6px 16px #b72b4833;color:#fff}.stop-hiring-sheet>footer.stop-hiring-actions>.stop-hiring-confirm:hover{filter:brightness(.94)}@media(prefers-reduced-motion:reduce){.app-scroll>main,.app-scroll>.root-header+section,.app-scroll>.inner-header+main,.timeline-item,.bottom-sheet,.apply-drawer,.toast{animation:none!important}}.global-app-header{position:sticky;z-index:10;top:0;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:8px;padding:8px 13px;border-bottom:1px solid rgba(16,47,49,.09);background:#f7faf9f2;box-shadow:0 5px 18px #102f310e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.global-assistant-actions,.global-primary-actions{display:flex;align-items:center}.global-assistant-actions{min-width:0;gap:7px}.global-hr-home{display:flex;min-width:0;min-height:48px;align-items:center;gap:8px;padding:2px 4px 2px 1px;border:0;border-radius:24px 8px 8px 24px;background:transparent;color:var(--ui-ink);text-align:left}.global-hr-home>span:last-child{display:flex;min-width:0;flex-direction:column}.global-hr-home strong{font:600 15px/1.15 Archivo,sans-serif}.global-hr-home small{margin-top:2px;color:var(--ui-muted);font-size:12px;line-height:1.1}.global-hr-avatar{position:relative;display:block;width:42px;height:42px;flex:0 0 42px}.global-hr-avatar img{width:42px;height:42px;border:2px solid #fff;border-radius:12px;background:#d9e6e2;box-shadow:0 0 0 1px #9fbeb7,0 4px 12px #102f3124;object-fit:cover}.global-hr-avatar>i{position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid #f7faf9;border-radius:50%;background:#1a9b66}.global-phone,.global-primary-actions button{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border-radius:50%}.global-phone{width:44px;height:44px;flex-basis:44px;border:1px solid #006257;border-radius:12px;background:#08766a;color:#fff;box-shadow:0 2px 5px #00625729,inset 0 1px #ffffff2e}.global-phone:hover{border-color:#004f47;background:#006f63;box-shadow:0 3px 7px #00625730,inset 0 1px #fff3}.global-phone:active{box-shadow:0 1px 4px #0062572e}.global-primary-actions{gap:3px}.global-primary-actions button{position:relative;border:0;background:transparent;color:#587073}.global-primary-actions button:hover{background:#e9f1ef;color:var(--ui-ink)}.global-primary-actions button.is-active{background:var(--ui-teal-wash);color:var(--ui-teal-strong);box-shadow:inset 0 0 0 1px #b9d6cf}.global-primary-actions button.is-active:after{position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--ui-teal);content:""}.conversation-home{min-height:calc(100% - 68px);padding-bottom:108px}.home-composer{bottom:0}.home-composer .home-unresolved-strip{display:grid;width:100%;height:28px;min-height:28px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;margin:-2px 0 5px;padding:0 9px;border:1px solid #6aa8cf;border-radius:8px;background:#edf5fb;color:#245f95;box-shadow:0 2px 5px #5c3b040e;text-align:left}.home-composer .home-unresolved-strip>span{display:flex;min-width:0;align-items:center;gap:5px}.home-composer .home-unresolved-strip strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home-composer .home-unresolved-strip>svg:last-child{color:#2c70a8}.home-composer .home-unresolved-strip:hover{border-color:#347db6;background:#e8f2fb}.global-app-header+.browse-page .search-row{top:68px}.home-task.is-focused{border-color:#2a6fa9;box-shadow:0 0 0 3px #2f78b62b,0 12px 28px #1f48621a}@media(max-width:350px){.global-app-header{padding-inline:10px}.global-hr-home{gap:6px}.global-hr-home strong{font-size:14px}.global-hr-home small{display:none}.global-assistant-actions{gap:3px}.global-primary-actions{gap:0}}.prototype-brand-mark,.auth-brand-mark,.splash-brand-mark{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #071b201a,0 6px 16px #071b201a}.prototype-brand-mark{width:40px;height:40px;border-radius:9px}.prototype-brand-mark img,.auth-brand-mark img,.splash-brand-mark img{width:100%;height:100%;object-fit:contain}.auth-brand-mark{width:28px;height:28px;border-radius:7px}.splash-page,.phone-frame.is-splash-screen,.phone-frame.is-splash-screen .app-scroll{background:#071b20}.splash-brand-mark{width:92px;height:92px;margin-inline:auto;border-radius:20px;box-shadow:0 0 0 1px #01e3f857,0 18px 42px #00000047}.splash-page img{filter:none}.splash-page h1{color:#f3feff;letter-spacing:0}.prototype-brand .prototype-brand-lockup{width:142px;height:auto;flex:0 0 auto;object-fit:contain}.prototype-brand{flex-direction:column;align-items:flex-start;gap:2px}.prototype-brand>div{min-width:0}.prototype-brand>div>span{margin-top:4px}.auth-brand .auth-brand-lockup{width:116px;height:auto;object-fit:contain}.splash-page .splash-brand-wordmark{width:148px;height:auto;margin-top:17px;filter:brightness(0) invert(1);object-fit:contain}.auth-actions>button,.sticky-action>button,.bottom-sheet footer button,.primary-button,.apply-button,.global-phone,.home-send-button,.home-task-options button:first-child{border-color:#00b9ca;background:var(--ui-brand);color:var(--ui-on-brand);box-shadow:0 6px 18px #01bed03d,inset 0 1px #ffffff7a}.auth-actions>button:hover,.sticky-action>button:hover,.bottom-sheet footer button:hover,.primary-button:hover,.apply-button:hover,.global-phone:hover,.home-send-button:hover,.home-task-options button:first-child:hover{border-color:#00a9ba;background:var(--ui-brand-hover);color:var(--ui-on-brand);box-shadow:0 8px 22px #01bed04d,inset 0 1px #ffffff6b}.work-preferences-context{border-color:#8ad9e2;background:var(--ui-teal-wash);box-shadow:var(--ui-shadow-card),inset 3px 0 0 var(--ui-brand)}.work-preferences-context>span:first-child>svg{color:var(--ui-teal-strong)}.work-preferences-object .object-content-header{box-shadow:inset 0 -2px 0 var(--ui-brand)}.work-preferences-object{width:100%;min-width:0}.work-preferences-object .object-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-preferences-object .object-key-grid>:nth-child(odd){border-left:0}.work-preferences-object .object-key-grid>:nth-child(n+3){border-top:1px solid var(--ui-border-soft)}.work-preferences-object .object-section p,.work-preferences-object .object-detail-list strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.work-preferences-object .object-section .is-preline{white-space:pre-line}.is-onboarding-history .object-content{width:100%;margin:4px 0 22px;box-shadow:var(--ui-shadow-raised)}.home-call-record{display:flex;align-items:center;gap:10px;margin:0 0 20px 28px;padding:11px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--ui-teal-strong)}.home-call-record>span{display:flex;flex-direction:column}.home-call-record strong{color:var(--ui-ink);font-size:13px}.home-call-record small{color:var(--ui-muted);font-size:11px}.appearance-list label{min-height:82px;grid-template-columns:20px minmax(0,1fr) 58px 20px;align-items:center;gap:11px;padding-block:10px}.appearance-list label>.appearance-option-copy{display:flex;min-width:0;grid-column:2;align-items:center;flex-direction:row;gap:11px}.appearance-option-copy>svg{flex:0 0 auto;color:var(--ui-teal-strong)}.appearance-option-copy>span{display:flex;min-width:0;flex-direction:column}.appearance-option-copy strong,.appearance-option-copy small{text-align:left}.appearance-option-copy small{margin-top:2px;max-width:170px}.theme-preview{position:relative;display:block;width:58px;height:38px;overflow:hidden;border:1px solid var(--ui-border);border-radius:6px;box-shadow:0 3px 9px #071b201a}.appearance-list label>.theme-preview{display:block;grid-column:3}.appearance-list label>svg:last-child{display:block;grid-column:4;color:var(--ui-teal-strong);opacity:0}.appearance-list label.is-selected>svg:last-child{opacity:1}.theme-preview i{position:absolute;display:block;border-radius:2px}.theme-preview i:first-child{inset:5px 6px auto;height:7px;background:#01e3f8}.theme-preview i:nth-child(2){top:17px;right:6px;bottom:5px;left:20px}.theme-preview i:last-child{top:17px;bottom:5px;left:6px;width:9px}.theme-preview.is-light{background:#f3f8f9}.theme-preview.is-light i:nth-child(2){background:#fff;box-shadow:0 0 0 1px #c7d8dc}.theme-preview.is-light i:last-child{background:#183238}.theme-preview.is-dark{border-color:#355159;background:#071216}.theme-preview.is-dark i:nth-child(2){background:#132a31;box-shadow:0 0 0 1px #355159}.theme-preview.is-dark i:last-child{background:#eefbfc}:root[data-theme=dark] .prototype-nav,:root[data-theme=dark] .prototype-stage,:root[data-theme=dark] .root-header,:root[data-theme=dark] .inner-header,:root[data-theme=dark] .global-app-header,:root[data-theme=dark] .auth-page,:root[data-theme=dark] .browse-page,:root[data-theme=dark] .profile-page,:root[data-theme=dark] .inner-page,:root[data-theme=dark] .chat-page,:root[data-theme=dark] .conversation-page,:root[data-theme=dark] .conversation-home{background:var(--ui-bg);color:var(--ui-ink)}:root[data-theme=dark] .prototype-nav{border-right-color:var(--ui-border-soft)}:root[data-theme=dark] .prototype-stage{background:#040b0e}:root[data-theme=dark] .phone-frame{border-color:#36525a;box-shadow:var(--ui-shadow-float),inset 0 0 0 1px #ffffff0d}:root[data-theme=dark] .auth-actions,:root[data-theme=dark] .sticky-action,:root[data-theme=dark] .chat-composer,:root[data-theme=dark] .message-composer,:root[data-theme=dark] .home-composer{border-top-color:var(--ui-border-soft);background:#102228f5;box-shadow:0 -9px 28px #00000047}:root[data-theme=dark] .global-app-header,:root[data-theme=dark] .assistant-chat-header,:root[data-theme=dark] .search-row{border-color:var(--ui-border-soft);background:#071216f0}:root[data-theme=dark] .job-card,:root[data-theme=dark] .profile-summary,:root[data-theme=dark] .profile-menu-group,:root[data-theme=dark] .settings-group,:root[data-theme=dark] .native-card-list,:root[data-theme=dark] .native-card-surface,:root[data-theme=dark] .object-content,:root[data-theme=dark] .business-object-list,:root[data-theme=dark] .toggle-list,:root[data-theme=dark] .choice-list label,:root[data-theme=dark] .role-list>label,:root[data-theme=dark] .bottom-sheet,:root[data-theme=dark] .apply-drawer,:root[data-theme=dark] .home-recap-metrics,:root[data-theme=dark] .home-task-selection,:root[data-theme=dark] .home-voice-button,:root[data-theme=dark] .home-call-record{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .home-task-options button,:root[data-theme=dark] .secondary-button{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-ink)}:root[data-theme=dark] .home-task{border-color:#365c74;border-left-color:var(--ui-attention);background:#142a36}:root[data-theme=dark] .home-task>header span,:root[data-theme=dark] .home-unresolved-strip{background:var(--ui-attention-wash);color:var(--ui-attention)}:root[data-theme=dark] .home-task.is-resolved{border-color:#285c47;border-left-color:var(--ui-success);background:#102a22}:root[data-theme=dark] .home-schedule-card{border-color:#285560;border-left-color:var(--ui-brand);background:#0d252b}:root[data-theme=dark] .home-message.is-user p,:root[data-theme=dark] .chat-bubble.is-user,:root[data-theme=dark] .message.is-user{background:#006c77;color:#fff}:root[data-theme=dark] .prototype-summary{border-color:#365b72;background:#17303d;color:#a9d3ea}:root[data-theme=dark] .flow-canvas-link,:root[data-theme=dark] .work-preferences-context,:root[data-theme=dark] .prototype-nav nav button.is-active{border-color:#2c626b;background:var(--ui-teal-wash);color:var(--ui-teal-strong)}:root[data-theme=dark] .prototype-nav nav button:hover,:root[data-theme=dark] .global-primary-actions button:hover{background:var(--ui-surface-muted);color:var(--ui-ink)}:root[data-theme=dark] .conversation-date:before,:root[data-theme=dark] .conversation-date:after{background:var(--ui-border-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ui-brand: #438f97;--ui-brand-hover: #397e86;--ui-on-brand: #ffffff;--ui-bg: #f2f6f6;--ui-bg-strong: #e7eeee;--ui-surface: #fcfdfd;--ui-surface-muted: #f5f8f8;--ui-ink: #15292d;--ui-body: #40585d;--ui-muted: #70858a;--ui-teal: #397f87;--ui-teal-strong: #2c6870;--ui-teal-wash: #e1f0f1;--ui-blue: #5b84a8;--ui-signal: #3f7fa5;--ui-border: #c5d5d7;--ui-border-soft: #dde7e8;--ui-success: #279762;--ui-success-wash: #e2f5e9;--ui-attention: #356f9a;--ui-attention-wash: #e9f2f8;--ui-danger: #b7606d;--ui-danger-wash: #f8e8eb;--ui-info: #5d86aa;--ui-info-wash: #e9f0f6;--ui-primary-gradient: linear-gradient(145deg, #509da5 0%, #3d858d 100%);--ui-primary-gradient-hover: linear-gradient(145deg, #478f97 0%, #34767e 100%);--ui-icon-gradient: linear-gradient(145deg, #f8fbfb 0%, #e8f1f2 100%);--ui-toast-bg: linear-gradient(145deg, #36545a 0%, #29464b 100%);--ui-shadow-card: 0 1px 2px rgba(27, 57, 62, .04), 0 8px 24px rgba(27, 57, 62, .075);--ui-shadow-raised: 0 2px 5px rgba(27, 57, 62, .07), 0 15px 36px rgba(27, 57, 62, .14);--ui-shadow-float: 0 6px 14px rgba(27, 57, 62, .12), 0 24px 58px rgba(27, 57, 62, .2);--pending: #607980}:root[data-theme=dark]{--ui-brand: #529ca4;--ui-brand-hover: #61a9b0;--ui-on-brand: #ffffff;--ui-bg: #152429;--ui-bg-strong: #1b2d32;--ui-surface: #203439;--ui-surface-muted: #263c42;--ui-ink: #eff7f7;--ui-body: #c5d5d7;--ui-muted: #92a8ac;--ui-teal: #79b7bd;--ui-teal-strong: #94c9cd;--ui-teal-wash: #27464b;--ui-blue: #86a8c5;--ui-signal: #72aacb;--ui-border: #415b61;--ui-border-soft: #334b51;--ui-success: #55c38a;--ui-success-wash: #234c39;--ui-attention: #70a9cb;--ui-attention-wash: #203b4c;--ui-danger: #d98c97;--ui-danger-wash: #4b3036;--ui-info: #8babca;--ui-info-wash: #2d3f52;--ui-primary-gradient: linear-gradient(145deg, #5ca6ad 0%, #418991 100%);--ui-primary-gradient-hover: linear-gradient(145deg, #69b0b6 0%, #4c969e 100%);--ui-icon-gradient: linear-gradient(145deg, #2e474d 0%, #243a40 100%);--ui-toast-bg: linear-gradient(145deg, #d8eaec 0%, #bdd9dc 100%)}body{background:#dbe5e6}:root[data-theme=dark] body,:root[data-theme=dark] .prototype-stage{background:#0f1c20}.prototype-stage{background:#e0e8e8}.phone-frame{border-color:#31555b40;box-shadow:var(--ui-shadow-float),inset 0 1px #ffffffb8}.global-app-header,.inner-header,.assistant-chat-header{border-color:#31555b1c;background:#f7fafaf5;box-shadow:0 5px 18px #23424711}.search-row{border-color:#31555b1a;background:#f2f6f6f5;box-shadow:0 6px 16px #2342470d}.home-composer,.chat-composer,.message-composer,.sticky-action,.auth-actions{border-color:#31555b1c;background:#fafcfcf7;box-shadow:0 -7px 24px #23424714}.auth-actions>button,.sticky-action>button,.bottom-sheet footer button,.primary-button,.apply-button,.global-phone,.home-send-button,.home-task-options button:first-child{border-color:#5f9da4;background:var(--ui-primary-gradient);background-color:var(--ui-brand);color:var(--ui-on-brand);box-shadow:0 7px 17px #38707733,inset 0 1px #ffffff9e,inset 0 -1px #235b6221}.auth-actions>button:hover,.sticky-action>button:hover,.bottom-sheet footer button:hover,.primary-button:hover,.apply-button:hover,.global-phone:hover,.home-send-button:hover,.home-task-options button:first-child:hover{border-color:#548e95;background:var(--ui-primary-gradient-hover);color:var(--ui-on-brand);box-shadow:0 9px 21px #3870773d,inset 0 1px #ffffffa6}.global-phone,.home-send-button{position:relative;overflow:hidden}.global-phone:before,.home-send-button:before{position:absolute;top:2px;right:6px;left:6px;height:42%;border-radius:inherit;background:linear-gradient(180deg,#ffffff52,#fff0);content:"";pointer-events:none}.global-phone svg,.home-send-button svg{position:relative;z-index:1;filter:drop-shadow(0 1px 0 rgba(255,255,255,.34));stroke-width:2.4}.global-phone .lucide-phone path{fill:currentColor;stroke-width:1.2}.home-send-button .lucide-send path:first-child,.send-button .lucide-send path:first-child{fill:currentColor;stroke-width:1.35}.global-primary-actions button,.search-row>button,.home-voice-button{border:1px solid var(--ui-border);background:var(--ui-icon-gradient);color:var(--ui-teal-strong);box-shadow:0 4px 11px #23424713,inset 0 1px #ffffffc7}.global-primary-actions button:hover,.search-row>button:hover,.home-voice-button:hover{border-color:#a9c4c7;background:linear-gradient(145deg,#fff,#e1edef);color:var(--ui-teal-strong);box-shadow:0 6px 14px #2342471c,inset 0 1px #fff}.global-primary-actions svg,.search-row>button svg,.home-voice-button svg,.profile-menu-row>span:first-child>svg,.object-card-icon svg{stroke-width:2.35;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7))}.profile-menu-row>span:first-child>svg,.object-card-icon{width:30px;height:30px;padding:6px;border:1px solid #c5d7d9;border-radius:9px;background:var(--ui-icon-gradient);color:var(--ui-teal-strong);box-shadow:0 3px 8px #23424714,inset 0 1px #ffffffd1}.global-hr-avatar img,.home-message-meta img,.assistant-profile img,.call-identity img,.empty-avatar img{border-color:#d7e7e9;background:#dcebec;box-shadow:0 0 0 1px #9fc3c7,0 5px 13px #23424724,inset 0 1px #ffffffbf;object-position:center}.global-hr-avatar img,.empty-avatar img,.assistant-chat-header img,.assistant-call-identity img{border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;object-position:center}.is-connected .assistant-call-identity img{box-shadow:none}.assistant-call-page.is-incoming .assistant-call-identity img{animation:none}.global-hr-avatar>i{border-color:#f6f9f9;background:var(--ui-success);box-shadow:0 1px 4px #2c5f4b40}.home-message.is-user p,.chat-bubble.is-user,.message.is-user{border:1px solid #b5d2d5;background:linear-gradient(145deg,#e8f3f4,#d8ebed);box-shadow:0 5px 14px #2a5a6017,inset 0 1px #fffc;color:#28545a}.home-task{border-color:#bfd5df;border-left-color:var(--ui-attention);background:#f4f9fc;box-shadow:0 2px 4px #264d6409,0 10px 26px #264d6413}.home-task>header{color:var(--ui-attention)}.home-task>header span{background:var(--ui-attention-wash)}.home-task>header .lucide-clock-3 circle,.home-unresolved-strip .lucide-circle-alert circle{fill:currentColor;stroke:none}.home-task>header .lucide-clock-3 path,.home-task>header .lucide-clock-3 polyline,.home-unresolved-strip .lucide-circle-alert path,.home-unresolved-strip .lucide-circle-alert line{stroke:#f1f7fc;stroke-width:2.2}.home-task-options button{border-color:#b7ced1;background:linear-gradient(145deg,#fff,#f5f9f9);color:var(--ui-teal-strong);box-shadow:0 3px 8px #23424711,inset 0 1px #fff}.home-task.is-resolved{border-color:#bfd7ca;border-left-color:var(--ui-success);background:#f5faf7}.home-composer .home-unresolved-strip{border-color:#4f9fbd;background:linear-gradient(180deg,#f0f6fb,#e8f2fa);color:#356f9a;box-shadow:0 3px 8px #305b7414,inset 0 1px #ffffffd9}.home-composer input{border-color:#bfd1d3;background:#f7fafa;box-shadow:inset 0 1px 3px #2342470b}input[type=radio],input[type=checkbox]:not(.switch-control){border-color:#aebfc2;background:#e9eeee;box-shadow:inset 0 1px 2px #23424714}input[type=radio]:checked,input[type=checkbox]:not(.switch-control):checked{border-color:#4e8f96;background:var(--ui-primary-gradient);background-color:var(--ui-brand);box-shadow:0 3px 8px #38707733,inset 0 1px #ffffff73}input[type=radio]:checked{box-shadow:inset 0 0 0 4px #f8fbfb,0 3px 8px #38707733}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline-color:#4b91994d}.toggle-list input:checked{border-color:#397e86;background:var(--ui-primary-gradient);background-color:var(--ui-brand);box-shadow:0 3px 8px #2d62692e,inset 0 1px #ffffff4d}.toast{border-color:#b4d7da47;background:var(--ui-toast-bg);box-shadow:0 14px 32px #1c393e3b,inset 0 1px #ffffff26;color:#f3f9f9}.phone-frame.is-call-screen{background:#223c43}.phone-frame.is-call-screen.is-connected,.splash-page,.phone-frame.is-splash-screen,.phone-frame.is-splash-screen .app-scroll{background:#192f35}:root[data-theme=dark] .global-app-header,:root[data-theme=dark] .inner-header,:root[data-theme=dark] .assistant-chat-header,:root[data-theme=dark] .search-row{border-color:var(--ui-border-soft);background:#152429f5}:root[data-theme=dark] .auth-actions,:root[data-theme=dark] .sticky-action,:root[data-theme=dark] .chat-composer,:root[data-theme=dark] .message-composer,:root[data-theme=dark] .home-composer{border-color:var(--ui-border-soft);background:#1b2d32f7}:root[data-theme=dark] .global-primary-actions button,:root[data-theme=dark] .search-row>button,:root[data-theme=dark] .home-voice-button,:root[data-theme=dark] .profile-menu-row>span:first-child>svg,:root[data-theme=dark] .object-card-icon{border-color:var(--ui-border);background:var(--ui-icon-gradient);color:var(--ui-teal-strong);box-shadow:0 4px 11px #0000002e,inset 0 1px #ffffff14}:root[data-theme=dark] .home-message.is-user p,:root[data-theme=dark] .chat-bubble.is-user,:root[data-theme=dark] .message.is-user{border-color:#426a70;background:linear-gradient(145deg,#31565c,#294a50);color:#edf7f8;box-shadow:0 6px 16px #00000029,inset 0 1px #ffffff14}:root[data-theme=dark] .home-task{border-color:#3f5f70;border-left-color:var(--ui-attention);background:#302b22}:root[data-theme=dark] .home-task.is-resolved{border-color:#426655;border-left-color:var(--ui-success);background:#24362e}:root[data-theme=dark] .home-schedule-card{border-color:#45666c;border-left-color:var(--ui-brand);background:#23393e}:root[data-theme=dark] .home-composer .home-unresolved-strip{border-color:#3f6680;background:linear-gradient(180deg,#213e4e,#1d3948);color:#7ebbdc}:root[data-theme=dark] .toast{border-color:#ffffff4d;color:#193137;box-shadow:0 15px 34px #00000057,inset 0 1px #ffffff61}.theme-preview i:first-child{background:var(--ui-primary-gradient)}.theme-preview.is-light{background:#f2f6f6}.theme-preview.is-light i:nth-child(2){background:#fcfdfd;box-shadow:0 0 0 1px #c5d5d7}.theme-preview.is-light i:last-child{background:#31545a}.theme-preview.is-dark{border-color:#415b61;background:#152429}.theme-preview.is-dark i:nth-child(2){background:#263c42;box-shadow:0 0 0 1px #415b61}.theme-preview.is-dark i:last-child{background:#dbe9ea}.assistant-call-controls .call-control-icon{border-color:#d4e7e94d;background:linear-gradient(145deg,#deeff130,#accdd11a);box-shadow:0 8px 18px #0311142e,inset 0 1px #ffffff2e}.assistant-call-controls button.is-active .call-control-icon{border-color:#cfe4e6;background:linear-gradient(145deg,#e8f3f4,#cce2e4);color:#2b5960}.assistant-call-controls button.is-end .call-control-icon{border-color:#a84f5c;background:linear-gradient(145deg,#cf7884,#b95e6b);box-shadow:0 9px 20px #4d192240,inset 0 1px #ffffff47}.global-primary-actions button,:root[data-theme=dark] .global-primary-actions button{border:0;background:transparent;box-shadow:none}.global-primary-actions button:hover,:root[data-theme=dark] .global-primary-actions button:hover{border:0;background:#4d8f971a;box-shadow:0 5px 14px #23424712}.inner-header>button:hover,.auth-header>button:hover,.assistant-chat-header>button:hover,:root[data-theme=dark] .inner-header>button:hover,:root[data-theme=dark] .auth-header>button:hover,:root[data-theme=dark] .assistant-chat-header>button:hover{border-color:transparent;background:#4d8f971a;box-shadow:0 5px 14px #23424712}:root{--ui-bg: #f7f9f9;--ui-bg-strong: #edf2f2}.choice-list{margin-top:0}.choice-list label.is-selected{background:linear-gradient(90deg,#e6f1f2,#edf5f5);box-shadow:none}.work-preferences-native{display:grid;gap:14px}.work-preferences-fields{overflow:hidden}.work-preferences-fields textarea{text-align:left}.work-preferences-fields label.is-multiline{grid-template-columns:minmax(94px,.75fr) minmax(0,1.25fr)}.work-preferences-fields>.work-preference-multiline{display:grid;min-height:92px;grid-template-columns:minmax(94px,.75fr) minmax(0,1.25fr);align-items:start;gap:12px;padding:10px 14px;border-bottom:1px solid var(--ui-divider)}.work-preference-multiline>label{padding-top:8px;color:var(--ui-body);font-size:14px;font-weight:600}.work-preference-textarea-control{position:relative;min-width:0}.work-preferences-fields .work-preference-textarea-control textarea{min-height:68px;padding-right:38px;padding-bottom:36px;resize:none}.work-preferences-fields .work-preference-inline-voice{position:absolute;right:0;bottom:3px;display:grid;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--ui-teal) 20%,var(--ui-border));border-radius:50%;background:var(--ui-surface);box-shadow:none;color:var(--ui-teal-strong)}.work-preferences-fields .work-preference-inline-voice.is-active{border-color:var(--ui-teal);background:color-mix(in srgb,var(--ui-teal) 12%,var(--ui-surface))}.work-preferences-fields .work-preference-inline-voice:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-teal) 28%,transparent);outline-offset:2px}.work-preference-tools{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px 14px 14px;background:var(--ui-bg-strong)}.work-preference-upload-option{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-column:1 / -1;justify-self:stretch;gap:5px}.work-preference-upload-option .work-preference-tool{width:100%;min-height:52px;font-size:15px}.work-preference-upload-option>small{grid-area:auto;grid-column:1;grid-row:2;color:var(--ui-muted);font-size:10px;line-height:1.35;text-align:center}.work-preference-tool{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--ui-teal) 18%,var(--ui-border));border-radius:9px;background:var(--ui-surface);color:var(--ui-teal-strong);font-size:13px;font-weight:600;line-height:1.25;text-align:center}.work-preference-tool.is-active{border-color:var(--ui-teal);background:color-mix(in srgb,var(--ui-teal) 12%,var(--ui-surface))}.work-preference-tool svg{flex:0 0 auto}.work-preference-tools [data-work-preference-tool-status]{grid-column:1 / -1;margin:2px 0 0;color:var(--ui-muted);font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.native-field-list>.preference-multi-field{display:grid;min-height:62px;grid-template-columns:minmax(94px,.75fr) minmax(0,1.25fr);grid-template-areas:"label control";align-items:center;gap:3px 12px;padding:10px 14px;border-bottom:1px solid var(--ui-border-soft);color:var(--ui-body)}.native-field-list>.preference-multi-field>span{grid-area:label;color:var(--ui-body);font-size:14px;font-weight:600}.preference-multi-control{display:flex;min-width:0;min-height:40px;grid-area:control;align-items:center;justify-content:flex-end;gap:5px;padding:7px 0;border:0;background:transparent;color:var(--ui-teal-strong);text-align:right}.preference-multi-control strong{min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.35}.preference-multi-control svg{flex:0 0 auto}.preference-multi-control:focus-visible{border-radius:6px;outline:2px solid color-mix(in srgb,var(--ui-teal) 55%,transparent);outline-offset:2px}.object-key-grid>.preference-multi-field{min-width:0}.object-key-grid .preference-multi-control{width:100%;min-height:28px;justify-content:space-between;padding:2px 0 0;text-align:left}.object-key-grid .preference-multi-control strong{color:var(--ui-ink);font-size:14px;font-weight:600}.preference-multi-sheet .choice-list{margin-top:14px}.preference-multi-sheet .choice-list label{cursor:pointer}.preference-multi-sheet footer button:disabled{background:#d7e1df;box-shadow:none;color:#70817f;cursor:not-allowed}.preference-activity-list button{min-height:58px}.preference-activity-list button>span:first-child{display:flex;min-width:0;align-items:center;gap:11px}.preference-activity-list button>span:first-child>svg{width:30px;height:30px;padding:6px;border-radius:9px;background:var(--ui-icon-gradient);color:var(--ui-teal-strong);box-shadow:0 3px 8px #23424714,inset 0 1px #ffffffd1}.preference-activity-list button>span:first-child>span{display:flex;min-width:0;align-items:baseline;gap:6px}.preference-activity-list strong{color:var(--ui-ink);font-size:15px}.preference-activity-list small{color:var(--ui-muted);font-size:13px}.secondary-button,.location-command,.object-content-footer button,.session-row button,.header-command{border:1px solid var(--ui-border);background:linear-gradient(145deg,#fff,#eef4f4);box-shadow:0 5px 12px #23424714,inset 0 1px #ffffffe6}.secondary-button:hover,.location-command:hover,.object-content-footer button:hover,.session-row button:hover,.header-command:hover{border-color:#adc6c9;background:linear-gradient(145deg,#fff,#e5eff0);box-shadow:0 7px 16px #2342471f,inset 0 1px #fff}.apply-button.is-applied{justify-content:center;border:1px solid #94bca8;background:linear-gradient(145deg,#edf6f1,#dcece3);box-shadow:0 5px 12px #34644d1a,inset 0 1px #ffffffe6;color:var(--ui-success)}:root[data-theme=dark] .choice-list label.is-selected{background:linear-gradient(90deg,#29484e,#263f44)}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .location-command,:root[data-theme=dark] .object-content-footer button,:root[data-theme=dark] .session-row button,:root[data-theme=dark] .header-command{border-color:var(--ui-border);background:linear-gradient(145deg,#304950,#263c42);box-shadow:0 5px 12px #00000029,inset 0 1px #ffffff14}:root[data-theme=dark] .apply-button.is-applied{border-color:#547a66;background:linear-gradient(145deg,#304b3e,#293f35);color:#a6d1ba}.search-row{grid-template-columns:44px minmax(0,1fr) 44px}.search-row .browse-sticky-back,:root[data-theme=dark] .search-row .browse-sticky-back{border:0;background:transparent;box-shadow:none;color:var(--ui-ink)}.search-row .browse-sticky-back:hover,:root[data-theme=dark] .search-row .browse-sticky-back:hover{border:0;background:#4d8f971a;box-shadow:0 5px 14px #23424712}.search-row>button:last-child{border:0;background:linear-gradient(145deg,#e2f0f1,#cfe5e7);box-shadow:0 6px 14px #2342471c,inset 0 1px #ffffffc2}.profile-menu-group,.native-card-list,.native-card-surface,.settings-group,.toggle-list,.choice-list,.role-list,.business-object-list,.management-list,.metric-list,.task-list,.setup-list,.job-card,.object-management-card{border:0;background:var(--ui-surface);box-shadow:0 1px 2px #23424709,0 10px 25px #23424717}.profile-menu-row,.settings-group>.profile-menu-row,.native-card-list>.profile-menu-row{background:transparent}.profile-menu-row:hover,.settings-group>.profile-menu-row:hover,.native-card-list>.profile-menu-row:hover{background:linear-gradient(90deg,#e1f0f159,#e1f0f1b8)}.profile-menu-row>span:first-child>svg,.object-card-icon,.preference-activity-list button>span:first-child>svg,.object-row-icon{border:0;background:var(--ui-primary-gradient);color:#fff;box-shadow:0 6px 13px #316d7433,inset 0 1px #ffffff57;filter:none}.monogram{border:0;background:linear-gradient(145deg,#315c62,#1d393e);box-shadow:0 10px 22px #1b393e33,inset 0 1px #ffffff24}.profile-summary{border-bottom-color:#5a7c8233}.native-field-list>label{border-bottom-color:#67898e2b}.commute-location{border:0;background:var(--ui-surface);box-shadow:0 1px 2px #23424709,0 12px 28px #23424718}.commute-location label{border-color:#67898e2b}.location-map{border:0;background-color:#e9f0ef;box-shadow:inset 0 0 0 1px #4c7e8421,inset 0 9px 22px #35646a0a,0 6px 14px #23424714}.location-command{border:0}.job-card,.object-management-card{overflow:hidden}.job-card:hover,.object-management-card:hover{border-color:transparent;box-shadow:0 2px 5px #2342470f,0 16px 34px #23424721}.home-message-meta{margin-bottom:5px}.home-message-meta time{font-variant-numeric:tabular-nums}.home-message.is-user .home-message-meta{padding-right:4px}:root[data-theme=dark] .search-row>button:last-child{background:linear-gradient(145deg,#36555b,#2b474d)}:root[data-theme=dark] .profile-menu-group,:root[data-theme=dark] .native-card-list,:root[data-theme=dark] .native-card-surface,:root[data-theme=dark] .settings-group,:root[data-theme=dark] .toggle-list,:root[data-theme=dark] .choice-list,:root[data-theme=dark] .role-list,:root[data-theme=dark] .business-object-list,:root[data-theme=dark] .management-list,:root[data-theme=dark] .metric-list,:root[data-theme=dark] .task-list,:root[data-theme=dark] .setup-list,:root[data-theme=dark] .job-card,:root[data-theme=dark] .object-management-card{border:0;background:var(--ui-surface);box-shadow:0 12px 26px #0003}:root[data-theme=dark] .profile-menu-row>span:first-child>svg,:root[data-theme=dark] .object-card-icon,:root[data-theme=dark] .preference-activity-list button>span:first-child>svg,:root[data-theme=dark] .object-row-icon{border:0;background:var(--ui-primary-gradient);color:#fff}.profile-menu-row>span:first-child>svg,:root[data-theme=dark] .profile-menu-row>span:first-child>svg{width:21px;height:21px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-teal);filter:none;stroke-width:1.8}.settings-page .settings-group{filter:drop-shadow(0 10px 20px rgba(35,66,71,.08))}.settings-page .settings-group>button,.settings-page .settings-group>button:first-of-type,.settings-page .settings-group>button:last-of-type,:root[data-theme=dark] .settings-page .settings-group>button,:root[data-theme=dark] .settings-page .settings-group>button:first-of-type,:root[data-theme=dark] .settings-page .settings-group>button:last-of-type{border-right:0;border-left:0;border-top:0}.settings-page .settings-group>button:not(:last-of-type){border-bottom:1px solid var(--ui-border-soft)}.preference-activity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.preference-activity-list>button{display:flex;min-width:0;min-height:58px;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px;border:0;background:transparent;box-shadow:none;text-align:left}.preference-activity-list>button+button{border-left:1px solid var(--ui-border-soft)}.preference-activity-list{min-height:72px}.preference-activity-list>button{min-height:72px;padding:12px 15px}.preference-activity-list button>span:first-child{gap:10px}.preference-activity-list button>span:first-child>svg,:root[data-theme=dark] .preference-activity-list button>span:first-child>svg{width:22px;height:22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-teal);filter:none;stroke-width:1.8}.preference-activity-list>button>svg:last-child{flex:0 0 auto;color:var(--ui-muted);stroke-width:1.8}.preference-activity-list strong{font-size:17px;line-height:1}.preference-activity-list small{font-size:13px;line-height:1}.work-activity-page{padding-top:16px}.work-activity-card-list{display:grid;gap:12px}.work-activity-card{overflow:hidden;border:0;border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.work-activity-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 13px}.work-activity-card h2{margin:0;color:var(--ui-ink);font-size:17px;font-weight:700;line-height:1.25}.work-activity-card p{margin:4px 0 0;color:var(--ui-muted);font-size:14px}.work-activity-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 14px}.work-activity-meta span,.work-activity-meta time{display:flex;min-width:0;align-items:center;gap:7px;color:var(--ui-muted);font-size:13px;font-style:normal;line-height:1.3}.work-activity-meta>span>span,.work-activity-meta time>span{display:grid;gap:1px}.work-activity-meta small{color:var(--ui-muted);font-size:11px;font-weight:500}.work-activity-meta strong{overflow:hidden;color:var(--ui-ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.work-activity-meta svg{flex:0 0 auto;color:var(--ui-teal)}.work-activity-progress.is-attention svg,.work-activity-progress.is-attention strong{color:var(--ui-attention)}.work-activity-progress.is-success svg,.work-activity-progress.is-success strong{color:var(--ui-success)}.work-activity-progress.is-info svg,.work-activity-progress.is-info strong{color:var(--ui-info)}.work-activity-card>footer{display:flex;justify-content:flex-end;padding:10px 12px;background:var(--ui-surface-muted)}.work-activity-card>footer button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 10px 0 13px;border:0;border-radius:var(--ui-radius);box-shadow:none;font-size:13px;font-weight:700}.work-activity-card>footer button:hover{border:0;background:var(--ui-teal-wash);box-shadow:none}.work-activity-card.is-interview-invitation>header{padding-bottom:12px}.interview-invitation-status{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--ui-surface-muted);color:var(--ui-muted);font-size:11px;font-weight:700;line-height:1.2}.interview-invitation-status.is-attention{background:color-mix(in srgb,var(--ui-attention) 12%,var(--ui-surface));color:var(--ui-attention)}.interview-invitation-status.is-success{background:color-mix(in srgb,var(--ui-success) 12%,var(--ui-surface));color:var(--ui-success)}.interview-schedule-grid{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 16px;border:1px solid var(--ui-border-soft);border-radius:10px;background:var(--ui-border-soft)}.interview-schedule-item{display:flex;min-width:0;align-items:flex-start;gap:8px;padding:11px;background:var(--ui-surface)}.interview-schedule-item.is-wide{grid-column:1 / -1}.interview-schedule-item>svg{flex:0 0 auto;margin-top:2px;color:var(--ui-teal)}.interview-schedule-item>span{display:grid;min-width:0;gap:2px}.interview-schedule-item small{color:var(--ui-muted);font-size:11px;font-weight:600}.interview-schedule-item strong{overflow-wrap:anywhere;color:var(--ui-ink);font-size:13px;line-height:1.25}.interview-schedule-item em{overflow-wrap:anywhere;color:var(--ui-muted);font-size:11px;font-style:normal;line-height:1.25}.interview-invitation-update{padding:9px 16px 12px;color:var(--ui-muted);font-size:11px}.work-activity-card>footer.interview-invitation-actions{justify-content:space-between;gap:8px}.interview-invitation-actions>button{flex:1 1 0;justify-content:center}.interview-invitation-actions>button:last-child{background:var(--ui-teal);color:#fff}.interview-invitation-actions>button:last-child:hover{background:var(--ui-teal-strong)}.form-stack>label.interview-location-field{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control";gap:4px;padding-top:10px;padding-bottom:10px}.form-stack>label.interview-location-field input{text-align:left}@media(max-width:340px){.work-activity-card.is-interview-invitation>header{gap:8px;padding-right:12px;padding-left:12px}.interview-schedule-grid{margin-right:12px;margin-left:12px}.interview-schedule-item{padding:9px 8px}}.job-detail-sheet.is-read-only .job-detail-sheet-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.delete-account-page{box-sizing:border-box;min-height:calc(100% - 151px);background:var(--ui-bg)}.delete-account-page.is-complete{min-height:calc(100% - 68px)}.delete-account-action,:root[data-theme=dark] .delete-account-action{border-top-color:var(--ui-border-soft);background:var(--ui-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.security-session-card .session-row{min-height:72px;padding:10px 14px;border:0}.security-session-card .session-row>span>svg{flex:0 0 auto;color:var(--ui-teal-strong);stroke-width:1.8}.apply-button.is-applied,.job-actions .apply-button.is-applied,.bottom-sheet .apply-button.is-applied,.sticky-action .apply-button.is-applied{position:relative;overflow:hidden;justify-content:center;border:0;background:linear-gradient(180deg,#39aa72 0%,var(--ui-success) 100%);color:#fff;box-shadow:0 4px 10px #2797623d,inset 0 1px #ffffff42}.apply-state-label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.apply-button.is-just-applied .apply-state-label svg{animation:apply-check-confirm .62s cubic-bezier(.2,1.5,.4,1) both;filter:drop-shadow(0 2px 4px rgba(5,75,43,.28));transform-origin:center}@keyframes apply-check-confirm{0%{opacity:0;transform:scale(.35) rotate(-24deg)}58%{opacity:1;transform:scale(1.32) rotate(5deg)}78%{transform:scale(.9) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}:root[data-theme=dark] .apply-button.is-applied,:root[data-theme=dark] .job-actions .apply-button.is-applied,:root[data-theme=dark] .bottom-sheet .apply-button.is-applied,:root[data-theme=dark] .sticky-action .apply-button.is-applied{background:linear-gradient(180deg,#62ca94,#43ae78);color:#fff}:root{--ui-apply-state-bg: var(--ui-primary-gradient);--ui-apply-state-shadow: 0 7px 16px rgba(49, 109, 116, .22), inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(30, 78, 84, .14);--ui-applied-state-bg: linear-gradient(180deg, #39aa72 0%, var(--ui-success) 100%);--ui-applied-state-shadow: 0 4px 10px rgba(39, 151, 98, .24), inset 0 1px 0 rgba(255, 255, 255, .26)}.apply-button:not(.is-applied),.job-actions .apply-button:not(.is-applied),.bottom-sheet .apply-button:not(.is-applied),.sticky-action .apply-button:not(.is-applied){border:0;background:var(--ui-apply-state-bg);color:#fff;box-shadow:var(--ui-apply-state-shadow)}.apply-button.is-applied,.job-actions .apply-button.is-applied,.bottom-sheet .apply-button.is-applied,.sticky-action .apply-button.is-applied{border:0;background:var(--ui-applied-state-bg);color:#fff;box-shadow:var(--ui-applied-state-shadow)}:root[data-theme=dark]{--ui-apply-state-bg: var(--ui-primary-gradient);--ui-apply-state-shadow: 0 5px 13px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .2);--ui-applied-state-bg: linear-gradient(180deg, #62ca94 0%, #43ae78 100%);--ui-applied-state-shadow: 0 5px 13px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .2)}:root[data-theme=dark] .apply-button:not(.is-applied),:root[data-theme=dark] .job-actions .apply-button:not(.is-applied),:root[data-theme=dark] .bottom-sheet .apply-button:not(.is-applied),:root[data-theme=dark] .sticky-action .apply-button:not(.is-applied){background:var(--ui-apply-state-bg);color:#fff;box-shadow:var(--ui-apply-state-shadow)}:root[data-theme=dark] .apply-button.is-applied,:root[data-theme=dark] .job-actions .apply-button.is-applied,:root[data-theme=dark] .bottom-sheet .apply-button.is-applied,:root[data-theme=dark] .sticky-action .apply-button.is-applied{background:var(--ui-applied-state-bg);color:#fff;box-shadow:var(--ui-applied-state-shadow)}.home-message.is-assistant,.home-message.is-assistant.is-recap{width:100%;max-width:100%;margin-right:0;margin-left:0}.home-message.is-assistant .home-message-meta{min-height:0;margin-bottom:6px;padding-left:2px}.home-message.is-assistant>p{box-sizing:border-box;width:100%;margin:0;padding:13px 15px;border:1px solid rgba(103,137,142,.18);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:0 1px 2px #23424709,0 9px 24px #23424713,inset 0 1px #ffffffdb;color:var(--ui-body);font-size:15px;line-height:1.48;text-align:left}.home-recap-metrics,.home-task,.home-schedule-card{margin-right:0;margin-left:0}:root[data-theme=dark] .home-message.is-assistant>p{border-color:var(--ui-border-soft);background:var(--ui-surface);box-shadow:0 1px 2px #00000029,0 10px 26px #0003,inset 0 1px #ffffff0d}.global-phone-guide{position:relative;width:44px;height:44px;flex:0 0 44px}.call-coachmark{position:absolute;z-index:12;top:52px;left:7px;width:184px;min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:linear-gradient(145deg,#315f66,#254e55);box-shadow:0 10px 26px #1d464d33,0 2px 6px #1d464d1f,inset 0 1px #ffffff26;color:#fff;font-size:12px;font-weight:600;line-height:1.3;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.96);transform-origin:16px -8px;transition:opacity .22s ease,transform .3s var(--ui-ease),visibility 0s linear .3s}.call-coachmark:before{position:absolute;top:-7px;left:10px;width:14px;height:14px;background:#315f66;content:"";transform:rotate(45deg)}.call-coachmark>span{position:relative;z-index:1}.call-coachmark.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .3s var(--ui-ease),visibility 0s linear 0s}.call-coachmark:hover{background:linear-gradient(145deg,#386a71,#29575e);box-shadow:0 12px 28px #1d464d3b,0 3px 7px #1d464d21,inset 0 1px #ffffff2b;transform:translateY(-1px) scale(1)}:root[data-theme=dark] .call-coachmark{background:linear-gradient(145deg,#d8eaec,#bed9dc);color:#173237;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff8c}:root[data-theme=dark] .call-coachmark:before{background:#d8eaec}:root[data-theme=dark] .call-coachmark:hover{background:linear-gradient(145deg,#e3f0f1,#c8dfe2)}.search-row>button:last-child,:root[data-theme=dark] .search-row>button:last-child{border:0;background:transparent;box-shadow:none;color:var(--ui-teal-strong)}.search-row>button:last-child:hover,:root[data-theme=dark] .search-row>button:last-child:hover{border:0;background:#4d8f971a;box-shadow:none}.search-row>button:last-child i{border-color:var(--ui-bg);background:var(--ui-teal);box-shadow:0 2px 6px #23424729}.job-actions button{position:relative;overflow:hidden;border:0;box-shadow:0 5px 12px #2342471a,inset 0 1px #ffffffb8,inset 0 -1px #23424714}.job-actions .secondary-button{border:0;background:linear-gradient(145deg,#fbfdfd,#eaf1f2);color:var(--ui-blue)}.job-actions .apply-button{border:0;background:var(--ui-primary-gradient);color:#fff;box-shadow:0 7px 16px #316d7438,inset 0 1px #fff9,inset 0 -1px #235b622e}.job-actions .apply-button:before{position:absolute;top:1px;right:7px;left:7px;height:44%;border-radius:6px 6px 50% 50%;background:linear-gradient(180deg,#ffffff3d,#fff0);content:"";pointer-events:none}.job-actions .secondary-button:hover{border:0;background:linear-gradient(145deg,#fff,#e3edef);box-shadow:0 7px 16px #23424721,inset 0 1px #fff}.job-actions .apply-button:hover{border:0;background:var(--ui-primary-gradient-hover)}:root[data-theme=dark] .job-actions .secondary-button{border:0;background:linear-gradient(145deg,#304950,#263c42);box-shadow:0 6px 14px #0003,inset 0 1px #ffffff17}.job-fact-row,.candidate-fact-row{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;border-bottom:0}.job-fact-row>div,.job-fact-row>div+div,.candidate-fact-row>div,.candidate-fact-row>div+div{min-width:0;border:0}.profile-menu-row,.settings-group>.profile-menu-row,.compact-list>.profile-menu-row,.native-card-list>.profile-menu-row{border-bottom:.5px solid rgba(103,137,142,.18)}.profile-menu-row:last-child,.settings-group>.profile-menu-row:last-child,.compact-list>.profile-menu-row:last-child,.native-card-list>.profile-menu-row:last-child{border-bottom:0}.profile-menu-row>span:first-child{gap:12px}.profile-menu-row>span:first-child>svg,:root[data-theme=dark] .profile-menu-row>span:first-child>svg{width:18px!important;height:18px!important;stroke-width:1.75}.settings-page .settings-group,:root[data-theme=dark] .settings-page .settings-group{display:grid;gap:0;overflow:hidden;border:0;border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:0 1px 2px #23424708,0 5px 14px #23424712;filter:none}:root[data-theme=dark] .settings-page .settings-group{box-shadow:0 6px 16px #0000002e}.settings-page .settings-group>button,.settings-page .settings-group>button:first-of-type,.settings-page .settings-group>button:last-of-type,.settings-page .settings-group>button:only-of-type,:root[data-theme=dark] .settings-page .settings-group>button,:root[data-theme=dark] .settings-page .settings-group>button:first-of-type,:root[data-theme=dark] .settings-page .settings-group>button:last-of-type,:root[data-theme=dark] .settings-page .settings-group>button:only-of-type{border:0;border-bottom:.5px solid rgba(103,137,142,.18);border-radius:0;background:transparent;box-shadow:none}.settings-page .settings-group>button:last-of-type,.settings-page .settings-group>button:only-of-type,:root[data-theme=dark] .settings-page .settings-group>button:last-of-type,:root[data-theme=dark] .settings-page .settings-group>button:only-of-type{border-bottom:0}.auth-actions>button,.sticky-action>button,.bottom-sheet footer button,.primary-button,.apply-button,.global-phone,.home-send-button,.home-task-options button:first-child{border:0;background:linear-gradient(180deg,#5099a1,#438b93);color:#fff;box-shadow:0 3px 8px #316d742b,inset 0 1px #ffffff47}.auth-actions>button:hover,.sticky-action>button:hover,.bottom-sheet footer button:hover,.primary-button:hover,.apply-button:hover,.global-phone:hover,.home-send-button:hover,.home-task-options button:first-child:hover{border:0;background:linear-gradient(180deg,#478f97,#397f87);box-shadow:0 4px 10px #316d7433,inset 0 1px #ffffff4d}.secondary-button,.location-command,.object-content-footer button,.session-row button,.header-command{border:0;background:linear-gradient(180deg,#f9fbfb,#eef3f3);box-shadow:0 2px 6px #23424714,inset 0 1px #ffffffbf}.secondary-button:hover,.location-command:hover,.object-content-footer button:hover,.session-row button:hover,.header-command:hover{border:0;background:linear-gradient(180deg,#fff,#e9f0f0);box-shadow:0 3px 8px #2342471a,inset 0 1px #fff}.job-actions button,.job-actions .secondary-button,.job-actions .apply-button{border:0;box-shadow:0 3px 8px #2342471c,inset 0 1px #ffffff4d}.job-actions .apply-button:before{display:none}.job-actions .apply-button.is-applied{border:0;background:linear-gradient(180deg,#5c967c 0%,var(--ui-success) 100%);color:#fff;box-shadow:0 3px 8px #34644d2b,inset 0 1px #ffffff47}.global-phone{border-radius:50%}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .location-command,:root[data-theme=dark] .object-content-footer button,:root[data-theme=dark] .session-row button,:root[data-theme=dark] .header-command{border:0;background:linear-gradient(180deg,#304950,#293f45);box-shadow:0 3px 8px #00000029,inset 0 1px #ffffff12}:root[data-theme=dark] .job-actions .apply-button.is-applied{background:linear-gradient(180deg,#659b82,#4f816b);color:#fff}.search-row{margin-bottom:0}.browse-heading,.candidate-browse-heading{min-height:36px;align-items:center;margin:10px 0 9px}.browse-heading>div{align-items:baseline}.browse-heading>button{min-height:36px}.job-detail-sheet{display:flex;max-height:88%;flex-direction:column;overflow:hidden}.job-detail-sheet>header{flex:0 0 auto;align-items:center}.job-detail-sheet>header h2{margin:0}.job-detail-sheet>header span{display:block;margin-top:2px;font-size:13px}.job-detail-sheet-body{min-height:0;margin:12px -16px 0;padding:0 16px 16px;overflow-y:auto}.job-object .object-key-grid.has-work-duration{grid-template-columns:repeat(2,minmax(0,1fr))}.job-object .object-key-grid.has-work-duration>:nth-child(n+3){border-top:1px solid var(--ui-border-soft)}.job-object .object-key-grid.has-work-duration>:nth-child(odd){border-left:0}.job-object .object-key-grid.has-work-duration>:nth-child(2n){border-left:1px solid var(--ui-border-soft)}.job-object .object-key-grid>.candidate-work-duration{min-height:58px}.job-object .candidate-work-duration strong{color:var(--ui-ink)}.job-detail-sheet .job-object{border:0;background:transparent;box-shadow:none}.job-detail-sheet .object-content-header{display:none}.job-detail-sheet>footer{flex:0 0 auto}.global-app-header,.root-page-header,.browse-page>.primary-page-header{box-sizing:border-box;height:68px;min-height:68px}.browse-page{padding-top:0}.browse-search-sentinel{display:block;height:1px;margin-bottom:-1px;pointer-events:none}.browse-search-row{position:sticky;z-index:9;top:0;grid-template-columns:minmax(0,1fr) 44px;margin:0 0 8px;padding:10px 0 12px;border-bottom:1px solid transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--ui-fast) ease,border-color var(--ui-fast) ease,box-shadow var(--ui-fast) ease}.browse-search-row.is-stuck{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px;border-bottom-color:#31555b1a;background:#f2f6f6f5;box-shadow:0 6px 16px #2342470d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=dark] .browse-search-row{border-bottom-color:transparent;background:transparent}:root[data-theme=dark] .browse-search-row.is-stuck{border-bottom-color:var(--ui-border-soft);background:#071216f0}.bottom-sheet>header>button,:root[data-theme=dark] .bottom-sheet>header>button{border:0;background:transparent;box-shadow:none}.profile-menu-row,.settings-page .settings-group>.profile-menu-row,.compact-list>.profile-menu-row,.native-card-list>.profile-menu-row,.native-link-row{box-sizing:border-box;height:56px;min-height:56px}.role-choice-list>button{box-sizing:border-box;height:82px;min-height:82px}.auth-page .role-choice-list>button{height:auto;min-height:116px;padding-top:14px;padding-bottom:14px}.onboarding-native-page,.onboarding-native-action,:root[data-theme=dark] .onboarding-native-page,:root[data-theme=dark] .onboarding-native-action{background:var(--ui-bg)}.onboarding-native-action,:root[data-theme=dark] .onboarding-native-action{border-top:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hirer-type-page .role-choice-list>button,.hirer-type-page .role-choice-list>button.is-selected,:root[data-theme=dark] .hirer-type-page .role-choice-list>button,:root[data-theme=dark] .hirer-type-page .role-choice-list>button.is-selected{background:var(--ui-surface)}.hirer-type-page .role-choice-list>button.is-selected{box-shadow:inset 3px 0 0 var(--ui-teal);color:var(--ui-teal-strong)}.hiring-profile-page .native-card-list{background:var(--ui-surface)}.hiring-profile-section+.hiring-profile-section{margin-top:24px}.hiring-profile-section>h2{margin:0 0 10px;color:var(--ui-text);font:600 15px/1.2 Archivo,sans-serif}.quick-hire-form{margin:0}.quick-hire-page{padding-bottom:max(28px,env(safe-area-inset-bottom))}.quick-hire-page .page-intro{margin-bottom:18px}.quick-hire-section-header,.quick-hire-job-header{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 7px}.quick-hire-section-header>span,.quick-hire-job-header>div>span{color:var(--ui-muted);font-size:11px;font-weight:700;line-height:1;letter-spacing:0}.quick-hire-company-fields>label{min-height:74px;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control" "detail";align-items:start;gap:3px}.quick-hire-company-fields>label>span:first-child{padding-top:0}.quick-hire-company-fields input{padding:5px 0 2px;font-size:16px;text-align:left}.quick-hire-location-control{display:grid;min-width:0;grid-area:control;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;margin-top:5px}.quick-hire-location-control input{grid-area:auto}.quick-hire-location-control button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:var(--ui-surface-muted);color:var(--ui-teal-strong);box-shadow:none}.quick-hire-location-control button:disabled{opacity:.5}.quick-hire-location-field small{margin-top:2px;color:var(--ui-teal-strong);text-align:left}.quick-hire-jobs{display:grid;gap:22px;margin-top:24px}.quick-hire-job-header{min-height:38px}.quick-hire-job-header h2{margin:3px 0 0;color:var(--ui-ink);font:600 17px/1.2 Archivo,sans-serif;letter-spacing:0}.quick-hire-job-header>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ui-danger)}.quick-hire-job-header>button[hidden]{display:none}.quick-hire-job-header>button:hover{background:var(--ui-danger-wash)}.quick-hire-job-fields{display:grid}.job-editor-content{display:grid;gap:24px}.job-editor-section{min-width:0}.job-editor-fields .job-editor-location-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control" "detail";align-items:start;gap:3px}.job-editor-location-row>span:first-child{grid-area:label}.job-editor-plan-fields input,.job-editor-plan-fields select{width:100%;min-width:0;min-height:38px;padding:5px 0 2px;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:16px;line-height:1.4;letter-spacing:0;text-align:left}.quick-hire-stacked-row,.quick-hire-compound-row{box-sizing:border-box;width:100%;margin:0;padding:13px 14px;border:0;border-bottom:1px solid var(--ui-divider)}.quick-hire-job-fields>:last-child{border-bottom:0}.quick-hire-stacked-row{display:grid;min-height:66px;gap:4px}.quick-hire-stacked-row>span,.quick-hire-compound-row>legend{padding:0;color:var(--ui-body);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0}.quick-hire-stacked-row input,.quick-hire-stacked-row textarea{width:100%;min-width:0;padding:6px 0 2px;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:16px;line-height:1.4;letter-spacing:0;text-align:left}.quick-hire-stacked-row textarea{min-height:70px;resize:vertical}.quick-hire-table-row{display:grid;min-height:66px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--ui-divider)}.quick-hire-row-label{color:var(--ui-body);font-size:14px;font-weight:600}.quick-hire-compound-row{display:grid;gap:11px}.quick-hire-segmented{display:grid;min-height:38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;border-radius:6px;background:var(--ui-surface-muted)}.quick-hire-segmented label{position:relative;display:grid;min-width:0;min-height:34px;place-items:center;border-radius:5px;color:var(--ui-muted);font-size:13px;font-weight:600;line-height:1}.quick-hire-segmented label:has(input:checked){background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 1px 4px #2342471f}.quick-hire-segmented input,.quick-hire-days input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.quick-hire-pay-range{display:grid;min-width:0;grid-template-columns:minmax(44px,.8fr) auto minmax(44px,.8fr) minmax(72px,1.25fr);align-items:center;gap:6px;color:var(--ui-muted);font-size:13px}.quick-hire-pay-range label{display:grid;min-width:0;min-height:44px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;padding:0 4px 0 7px;border:0;border-radius:0;background:transparent;color:var(--ui-muted);box-shadow:inset 0 -1px 0 var(--ui-divider)}.quick-hire-pay-range input{width:100%;min-width:0;min-height:42px;padding:0;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:16px;letter-spacing:0}.quick-hire-pay-range select{width:100%;min-width:0;min-height:42px;padding:0 5px;border:0;border-radius:0;outline:0;background:transparent;color:var(--ui-teal-strong);box-shadow:inset 0 -1px 0 var(--ui-divider);font-size:13px;font-weight:600;letter-spacing:0}.quick-hire-fixed-unit{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:flex-end;color:var(--ui-muted);font-size:13px;font-weight:600;white-space:nowrap}.quick-hire-schedule-row{border-bottom:0}.quick-hire-schedule-row>summary{display:grid;min-height:68px;grid-template-columns:92px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 14px;color:var(--ui-body);cursor:pointer;list-style:none}.quick-hire-schedule-row>summary::-webkit-details-marker{display:none}.quick-hire-schedule-row>summary>span{font-size:14px;font-weight:600}.quick-hire-schedule-row>summary>strong{min-width:0;color:var(--ui-muted);font-size:13px;font-weight:400;line-height:1.3;text-align:right}.quick-hire-schedule-row>summary>svg{color:var(--ui-muted);transition:transform .16s ease}.quick-hire-schedule-row[open]>summary>svg{transform:rotate(90deg)}.quick-hire-schedule-editor{display:grid;gap:14px;padding:12px 14px 15px;border-top:1px solid var(--ui-divider);background:var(--ui-surface-muted)}.quick-hire-select-row{display:grid;min-height:42px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;color:var(--ui-body);font-size:13px;font-weight:600}.quick-hire-select-row select{width:100%;min-width:0;min-height:40px;padding:0 8px;border:1px solid var(--ui-divider);border-radius:6px;outline:0;background:var(--ui-surface);color:var(--ui-ink);font-size:16px;text-align:right}.quick-hire-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.quick-hire-days label{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center;border:1px solid var(--ui-divider);border-radius:50%;background:var(--ui-surface-muted);color:var(--ui-muted);font-size:12px;font-weight:700}.quick-hire-days label:has(input:checked){border-color:var(--ui-teal);background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.quick-hire-time-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;color:var(--ui-muted)}.quick-hire-time-range label{display:grid;min-width:0;gap:4px;color:var(--ui-muted);font-size:11px;font-weight:600}.quick-hire-time-range input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 8px;border:1px solid var(--ui-divider);border-radius:6px;outline:0;background:var(--ui-surface-muted);color:var(--ui-ink);font-size:16px;letter-spacing:0}.quick-hire-switch-row{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;color:var(--ui-body);font-size:14px;font-weight:600}.quick-hire-switch-row input{position:relative;width:48px;height:28px;flex:0 0 48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:14px;outline:0;background:#cbd7d5;transition:background .16s ease}.quick-hire-switch-row input:before{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #19343738;content:"";transition:transform .16s ease}.quick-hire-switch-row input:checked{background:var(--ui-teal)}.quick-hire-switch-row input:checked:before{transform:translate(20px)}.quick-hire-job.schedule-varies .quick-hire-days,.quick-hire-job.schedule-varies .quick-hire-choice-row:has([data-schedule-fixed-choice]){opacity:.38}.quick-hire-company-fields>.quick-hire-inline-row,.quick-hire-job-fields>.quick-hire-inline-row,.job-editor-fields .job-editor-location-row{display:grid;box-sizing:border-box;min-height:58px;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);grid-template-areas:"label control" ". detail";align-items:center;gap:0 10px;margin:0;padding:0 14px;border:0;border-bottom:1px solid var(--ui-divider)}.quick-hire-company-fields>.quick-hire-inline-row:last-child,.quick-hire-job-fields>.quick-hire-inline-row:last-child{border-bottom:0}.quick-hire-inline-row>span:first-child{grid-area:label;padding:0;color:var(--ui-body);font-size:14px;font-weight:600;line-height:1.25}.quick-hire-inline-row>input,.quick-hire-company-fields>.quick-hire-inline-row>input,.quick-hire-job-fields>.quick-hire-inline-row>input{box-sizing:border-box;width:100%;min-width:0;min-height:56px;grid-area:control;padding:0;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:16px;line-height:1.3;letter-spacing:0;text-align:right}.quick-hire-inline-row>input::placeholder{color:var(--ui-muted);opacity:.9}.quick-hire-inline-row>.quick-hire-location-control,.job-editor-location-row>.quick-hire-location-control{display:flex;min-width:0;grid-area:control;align-items:center;gap:8px;margin:0}.quick-hire-location-control input,.job-editor-location-row .quick-hire-location-control input{box-sizing:border-box;width:100%;min-width:0;min-height:56px;padding:0;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:16px;letter-spacing:0;text-align:right}.quick-hire-location-control button,.quick-hire-location-control button:hover{display:grid;box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;flex:0 0 40px;aspect-ratio:1;place-items:center;padding:0;border:0;border-radius:50%;background:var(--ui-surface-muted);color:var(--ui-teal-strong);box-shadow:none}.quick-hire-location-field small{grid-area:detail;margin:-2px 0 8px;color:var(--ui-teal-strong);font-size:12px;text-align:right}.quick-hire-stacked-row{min-height:64px;padding:12px 14px}.quick-hire-stacked-row.is-multiline{min-height:132px}.quick-hire-stacked-row textarea{min-height:82px;resize:none}.quick-hire-table-row{min-height:60px;grid-template-columns:46px minmax(0,1fr);padding:6px 14px}.quick-hire-pay-range{grid-template-columns:minmax(42px,.8fr) auto minmax(42px,.8fr) minmax(74px,1.15fr);gap:5px}.quick-hire-pay-range label{min-height:48px;padding:0 2px;box-shadow:none}.quick-hire-pay-range input{min-height:46px}.quick-hire-choice-control{display:flex;min-width:0;align-items:stretch}.quick-hire-choice-control>input[type=hidden]{display:none}.quick-hire-choice-button,.quick-hire-choice-button:hover{display:flex;width:100%;min-width:0;min-height:56px;align-items:center;justify-content:flex-end;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-ink);box-shadow:none;font-size:16px;font-weight:400;letter-spacing:0;text-align:right}.quick-hire-choice-button>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.quick-hire-choice-button>svg{flex:0 0 auto;color:var(--ui-muted)}.quick-hire-choice-button:disabled{cursor:default}.quick-hire-choice-control.is-compact .quick-hire-choice-button{min-height:48px;color:var(--ui-teal-strong);font-size:14px;font-weight:600}.quick-hire-schedule-row>summary{min-height:60px;grid-template-columns:96px minmax(0,1fr) 16px;gap:6px}.quick-hire-schedule-editor{display:block;margin-left:14px;padding:0;border-top:1px solid var(--ui-divider);background:transparent}.quick-hire-choice-row,.job-editor-plan-fields>.quick-hire-choice-row,.quick-hire-switch-row{display:grid;box-sizing:border-box;min-height:56px;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--ui-divider);color:var(--ui-body);font-size:14px;font-weight:600}.quick-hire-choice-row>.quick-hire-choice-control{min-width:0}.quick-hire-days-field{padding:12px 14px 14px;border-bottom:1px solid var(--ui-divider)}.quick-hire-days-field>span{display:block;margin-bottom:11px;color:var(--ui-body);font-size:14px;font-weight:600}.quick-hire-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;justify-items:center;gap:5px}.quick-hire-days label{position:relative;display:grid;box-sizing:border-box;width:min(100%,36px);min-width:0;max-width:36px;aspect-ratio:1;place-items:center;border:1px solid var(--ui-divider);border-radius:50%;background:var(--ui-surface-muted);color:var(--ui-muted);font-size:12px;font-weight:700;line-height:1}.quick-hire-days label:has(input:checked){border-color:var(--ui-teal-strong);background:var(--ui-teal-strong);color:#fff}.quick-hire-days input.quick-hire-day-input,.quick-hire-days input.quick-hire-day-input:checked{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.quick-hire-days input.quick-hire-day-input:after{display:none!important;content:none!important}.quick-hire-switch-row{display:flex;min-height:58px;justify-content:space-between;border-bottom:0}.quick-hire-switch-row input.switch-control,.quick-hire-switch-row input.switch-control:checked{position:relative;box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:28px;min-height:28px;max-height:28px;flex:0 0 48px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;outline:0;background:#cbd7d5;box-shadow:none}.quick-hire-switch-row input.switch-control:before{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #19343738;content:"";transition:transform .16s ease}.quick-hire-switch-row input.switch-control:after{display:none!important;content:none!important}.quick-hire-switch-row input.switch-control:checked{background:var(--ui-teal-strong)}.quick-hire-switch-row input.switch-control:checked:before{transform:translate(20px)}.quick-hire-choice-layer{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;pointer-events:none}.quick-hire-choice-layer>*{pointer-events:auto}.quick-hire-choice-sheet{display:flex;max-height:min(70%,620px);flex-direction:column;padding-bottom:max(8px,env(safe-area-inset-bottom))}.quick-hire-choice-list{overflow-y:auto;overscroll-behavior:contain}.quick-hire-choice-list>button,.quick-hire-choice-list>button:hover{display:flex;box-sizing:border-box;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border:0;border-bottom:1px solid var(--ui-divider);border-radius:0;background:transparent;color:var(--ui-ink);box-shadow:none;font-size:16px;font-weight:400;letter-spacing:0;text-align:left}.quick-hire-choice-list>button.is-selected{color:var(--ui-teal-strong);font-weight:600}.quick-hire-choice-list>button:last-child{border-bottom:0}.quick-hire-choice-sheet.is-time-picker{max-height:none;overflow:hidden}.quick-hire-time-picker{position:relative;display:grid;height:216px;flex:0 0 216px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;overflow:hidden}.quick-hire-time-picker-selection{position:absolute;z-index:0;top:84px;right:0;left:0;height:48px;border-top:1px solid var(--ui-divider);border-bottom:1px solid var(--ui-divider);background:var(--ui-surface-muted);pointer-events:none}.quick-hire-time-picker-column{position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;padding:84px 0;scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%)}.quick-hire-time-picker-column::-webkit-scrollbar{display:none}.quick-hire-time-picker-column>button,.quick-hire-time-picker-column>button:hover{display:grid;box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;place-items:center;padding:0;scroll-snap-align:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-muted);font-size:18px;font-weight:400;letter-spacing:0}.quick-hire-time-picker-column>button.is-selected{color:var(--ui-ink);font-weight:650}.quick-hire-choice-sheet.is-time-picker>footer{flex:0 0 auto;margin-top:8px}@media(max-width:360px){.quick-hire-company-fields>.quick-hire-inline-row,.quick-hire-job-fields>.quick-hire-inline-row,.job-editor-fields .job-editor-location-row,.quick-hire-choice-row,.job-editor-plan-fields>.quick-hire-choice-row{grid-template-columns:minmax(88px,.75fr) minmax(0,1.25fr);gap:8px}.quick-hire-pay-range{grid-template-columns:minmax(38px,.75fr) auto minmax(38px,.75fr) minmax(68px,1.1fr);gap:3px}.quick-hire-days{gap:3px}.quick-hire-days label{max-width:32px}}.quick-hire-add-job{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:1px solid var(--ui-divider);border-radius:var(--ui-radius);background:transparent;color:var(--ui-teal-strong);box-shadow:none;font-size:14px;font-weight:700}.quick-hire-add-job:hover{background:var(--ui-teal-wash)}.quick-hire-publish-action{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:10px;padding:24px 0 max(8px,env(safe-area-inset-bottom))}.quick-hire-publish-action button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius);background:var(--ui-primary-gradient);color:#fff;box-shadow:0 3px 8px #316d7433,inset 0 1px #ffffff47;font-size:15px;font-weight:700}.quick-hire-publish-action button.is-secondary{border:1px solid var(--ui-border-soft);background:var(--ui-surface);color:var(--ui-teal-strong);box-shadow:none}.quick-hire-publish-action button.is-secondary:hover{border-color:color-mix(in srgb,var(--ui-brand) 40%,var(--ui-border-soft));background:var(--ui-teal-wash)}.quick-hire-summary-list{display:grid;gap:14px}.quick-hire-summary .object-key-grid{grid-template-columns:minmax(0,1fr)}.quick-hire-summary .object-section p{margin:0;color:var(--ui-body);line-height:1.55}.home-message-meta{min-height:28px;gap:7px}.home-message-meta img{width:28px;height:28px}.home-message.is-assistant>p{padding-left:15px;border-radius:0 var(--ui-radius) var(--ui-radius) var(--ui-radius)}.home-message.is-user>p{border-radius:var(--ui-radius) 0 var(--ui-radius) var(--ui-radius)}.job-fact-row .travel-time{color:var(--ui-ink);font-size:13px;font-weight:600;line-height:1.2}.job-fact-row .travel-time svg{color:currentColor}.apply-state-label.is-flip-forward{animation:apply-label-flip-forward .38s cubic-bezier(.2,.82,.32,1) both;backface-visibility:hidden;transform-origin:center}.apply-state-label.is-flip-reverse{animation:apply-label-flip-reverse .38s cubic-bezier(.2,.82,.32,1) both;backface-visibility:hidden;transform-origin:center}@keyframes apply-label-flip-forward{0%{opacity:0;transform:perspective(360px) rotateX(-82deg) translateY(-5px)}64%{opacity:1;transform:perspective(360px) rotateX(8deg) translateY(0)}to{opacity:1;transform:perspective(360px) rotateX(0) translateY(0)}}@keyframes apply-label-flip-reverse{0%{opacity:0;transform:perspective(360px) rotateX(82deg) translateY(5px)}64%{opacity:1;transform:perspective(360px) rotateX(-8deg) translateY(0)}to{opacity:1;transform:perspective(360px) rotateX(0) translateY(0)}}@media(prefers-reduced-motion:reduce){.apply-state-label.is-flip-forward,.apply-state-label.is-flip-reverse{animation:none}}.apply-button[data-apply]{justify-content:center}.referral-row-offer>b{position:relative;overflow:hidden}.referral-row-offer>b:after{position:absolute;top:-40%;bottom:-40%;left:-45%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,246,192,.88),transparent);content:"";transform:skew(-18deg);animation:referral-badge-shine 3.8s ease-in-out infinite}.referral-row-offer>strong{background:linear-gradient(110deg,#9a6500 28%,#e7b83e,#9a6500 64%);background-size:260% 100%;background-clip:text;color:#9a6500;animation:referral-value-shine 3.8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes referral-badge-shine{0%,58%{left:-45%}78%,to{left:120%}}@keyframes referral-value-shine{0%,58%{background-position:100% 0}78%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.referral-row-offer>b:after,.referral-row-offer>strong{animation:none}}:root[data-theme=dark] .referral-row-offer>strong{background-image:linear-gradient(110deg,#e2ac24 28%,#ffe29a,#e2ac24 64%);color:#e2ac24}:root{--ui-divider: rgba(76, 108, 114, .14);--ui-card-shadow: 0 1px 2px rgba(35, 66, 71, .035), 0 8px 22px rgba(35, 66, 71, .075);--ui-footer-surface: rgba(250, 252, 252, .97)}:root[data-theme=dark]{--ui-bg: #14252a;--ui-bg-strong: #192d33;--ui-surface: #1d3238;--ui-surface-muted: #243b41;--ui-border: #385158;--ui-border-soft: #2d464c;--ui-divider: rgba(148, 174, 178, .14);--ui-card-shadow: 0 1px 2px rgba(0, 0, 0, .14), 0 9px 24px rgba(0, 0, 0, .18);--ui-footer-surface: rgba(20, 37, 42, .97)}.profile-summary,:root[data-theme=dark] .profile-summary{border:0;background:transparent;box-shadow:none}.search-row label{border-color:var(--ui-border-soft);background:var(--ui-surface);box-shadow:0 3px 10px #2342470b}.search-row input,:root[data-theme=dark] .search-row input{width:100%;border:0;background:transparent;box-shadow:none}.native-field-list input,.native-field-list select,.native-field-list textarea,.form-stack input,.form-stack select,.form-stack textarea,.object-content input,.object-content select,.object-content textarea,.commute-location input,:root[data-theme=dark] .native-field-list input,:root[data-theme=dark] .native-field-list select,:root[data-theme=dark] .native-field-list textarea,:root[data-theme=dark] .form-stack input,:root[data-theme=dark] .form-stack select,:root[data-theme=dark] .form-stack textarea,:root[data-theme=dark] .object-content input,:root[data-theme=dark] .object-content select,:root[data-theme=dark] .object-content textarea,:root[data-theme=dark] .commute-location input{border:0;background:transparent;box-shadow:none}.native-field-list>label,.form-stack>label,.job-form-stack>.job-location-row,.object-content .form-stack>label{border-color:var(--ui-divider)}.profile-menu-group,.settings-group,.native-card-list,.native-card-surface,.toggle-list,.choice-list,.role-list,.business-object-list,.management-list,.metric-list,.task-list,.setup-list,.job-card,.object-management-card{background:var(--ui-surface);box-shadow:var(--ui-card-shadow)}.profile-menu-row,.settings-page .settings-group>button,.native-card-list>.profile-menu-row,.toggle-list label,.choice-list label,.role-list>label{border-color:var(--ui-divider);background:transparent}.logout-button{border:0;background:var(--ui-surface);box-shadow:var(--ui-card-shadow)}.bottom-sheet,.apply-drawer{border-color:var(--ui-border-soft);background:var(--ui-surface);box-shadow:var(--ui-shadow-float)}.bottom-sheet>header,.bottom-sheet>footer{border-color:var(--ui-divider);background:var(--ui-surface)}.auth-actions,.sticky-action,.chat-composer,.message-composer,.home-composer{border-color:var(--ui-divider);background:var(--ui-footer-surface)}:root[data-theme=dark] .global-app-header,:root[data-theme=dark] .inner-header,:root[data-theme=dark] .assistant-chat-header{border-color:var(--ui-divider);background:#14252af5;box-shadow:0 5px 18px #00000029}:root[data-theme=dark] .search-row{border-color:var(--ui-divider);background:#14252af5;box-shadow:0 6px 16px #00000021}:root[data-theme=dark] .browse-search-row{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .browse-search-row.is-stuck{border-bottom-color:var(--ui-divider);background:#14252af5;box-shadow:0 6px 16px #00000021}:root[data-theme=dark] .profile-menu-group,:root[data-theme=dark] .settings-group,:root[data-theme=dark] .native-card-list,:root[data-theme=dark] .native-card-surface,:root[data-theme=dark] .toggle-list,:root[data-theme=dark] .choice-list,:root[data-theme=dark] .role-list,:root[data-theme=dark] .business-object-list,:root[data-theme=dark] .management-list,:root[data-theme=dark] .metric-list,:root[data-theme=dark] .task-list,:root[data-theme=dark] .setup-list,:root[data-theme=dark] .job-card,:root[data-theme=dark] .object-management-card{border:0;background:var(--ui-surface);box-shadow:var(--ui-card-shadow)}:root[data-theme=dark] .home-task,:root[data-theme=dark] .home-task.is-resolved,:root[data-theme=dark] .home-schedule-card{border-color:var(--ui-border-soft);background:var(--ui-surface);box-shadow:var(--ui-card-shadow)}:root[data-theme=dark] .home-task{border-left-color:var(--ui-attention)}:root[data-theme=dark] .home-schedule-card{border-left-color:var(--ui-info)}:root[data-theme=dark] .prototype-summary{border-color:var(--ui-border-soft);background:var(--ui-surface);color:var(--ui-body)}:root[data-theme=dark] .work-preferences-context,:root[data-theme=dark] .flow-canvas-link{border-color:var(--ui-border-soft);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .location-map,:root[data-theme=dark] .job-location-map{background:#1b2e34;box-shadow:inset 0 0 0 1px var(--ui-border-soft),0 6px 14px #00000029}:root[data-theme=dark] .location-map .map-road,:root[data-theme=dark] .job-location-map .map-road{border-color:#3b555b;background:#294147;box-shadow:0 1px #0000002e}:root[data-theme=dark] .location-map .map-block,:root[data-theme=dark] .job-location-map .map-block{border-color:#30494f;background:#22393f}:root[data-theme=dark] .location-map .map-label,:root[data-theme=dark] .job-location-map .map-label{border-color:var(--ui-border);background:#1d3238eb;color:var(--ui-ink)}:root[data-theme=dark] .auth-actions>button,:root[data-theme=dark] .sticky-action>button,:root[data-theme=dark] .bottom-sheet footer button,:root[data-theme=dark] .primary-button{background:var(--ui-primary-gradient);color:#fff}:root[data-theme=dark] .logout-button{background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .auth-actions>.secondary-auth{background:var(--ui-surface);color:var(--ui-teal-strong)}.home-message.is-assistant>p{border-color:#547d8424;background:color-mix(in srgb,var(--ui-surface) 97%,var(--ui-brand) 3%);box-shadow:0 1px 2px #1b3a4006,0 6px 16px #1b3a400b,inset 0 1px #ffffffb8}.conversation-home .home-message+.home-message{margin-top:12px}.conversation-home .conversation-date{margin-top:25px;margin-bottom:14px}.home-task,.home-task.is-resolved{border:1px solid var(--ui-border-soft);border-left:3px solid var(--ui-info);background:var(--ui-surface);box-shadow:0 1px 2px #1b3a4009,0 10px 26px #1b3a4013}.home-task>header{color:var(--ui-info)}.home-task>header span{background:color-mix(in srgb,var(--ui-info) 13%,var(--ui-surface))}.home-task.is-resolved{border-left-color:var(--ui-success)}.home-task.is-resolved>header{color:var(--ui-success)}.home-task-selection{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--ui-success) 22%,var(--ui-border-soft));border-radius:7px;background:color-mix(in srgb,var(--ui-success) 6%,var(--ui-surface))}.home-task-selection>button{min-height:32px;padding:0 9px;border:0;border-radius:6px;background:color-mix(in srgb,var(--ui-success) 11%,var(--ui-surface));color:var(--ui-success);font-size:12px;font-weight:650}.home-task-selection>button:hover{background:color-mix(in srgb,var(--ui-success) 17%,var(--ui-surface))}.home-composer .home-unresolved-strip{border-color:color-mix(in srgb,var(--ui-info) 28%,transparent);background:color-mix(in srgb,var(--ui-info) 9%,var(--ui-surface));color:var(--ui-info);box-shadow:0 3px 9px #165d8012}.candidate-undo-bar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:8px 10px 8px 13px;border:1px solid color-mix(in srgb,var(--ui-info) 24%,var(--ui-border-soft));border-radius:7px;background:color-mix(in srgb,var(--ui-info) 7%,var(--ui-surface));color:var(--ui-body);font-size:13px}.candidate-undo-bar button{min-height:30px;padding:0 10px;border:0;border-radius:6px;background:color-mix(in srgb,var(--ui-info) 12%,var(--ui-surface));color:var(--ui-info);font-size:12px;font-weight:650}.date-picker-sheet form{padding:4px 16px 0}.native-date-field{display:grid;gap:7px;padding:14px 0 18px}.native-date-field>span{color:var(--ui-body);font-size:13px;font-weight:600}.native-date-field input{width:100%;min-height:50px;padding:0 13px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface-muted);color:var(--ui-ink);font:inherit;color-scheme:light}.date-picker-sheet footer{margin:0 -16px}.object-content.is-editable{border:0;background:transparent;box-shadow:none}.object-content.is-editable .object-content-header,.object-content.is-editable .object-key-section,.object-content.is-editable .object-section{margin-bottom:12px;border:0;border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-card-shadow)}.object-content.is-editable .object-content-header,.object-content.is-editable .object-key-section,.object-content.is-editable .object-section{padding:16px}.object-content.is-editable .object-section>h3,.object-content.is-editable .object-key-section>h3{margin:0 0 11px;color:var(--ui-ink);font-size:14px;font-weight:650;letter-spacing:0;text-transform:none}.object-content.is-editable .object-key-grid{gap:0;overflow:hidden;border:1px solid var(--ui-divider);border-radius:7px}.object-content.is-editable .object-key-grid>label,.object-content.is-editable .object-key-grid>button{min-width:0;min-height:66px;padding:11px 12px;border:0;border-right:1px solid var(--ui-divider);background:transparent}.object-content.is-editable .object-key-grid>:last-child{border-right:0}.object-content.is-editable .object-key-grid>label:focus-within,.object-content.is-editable .object-key-grid>button:focus-visible,.object-content.is-editable .object-text-field:focus-within,.object-content.is-editable .object-detail-list>label:focus-within{background:color-mix(in srgb,var(--ui-brand) 5%,var(--ui-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-brand) 45%,transparent)}.object-content.is-editable .object-key-grid input,.object-content.is-editable .object-key-grid select{width:100%;min-width:0;padding:4px 0 0;color:var(--ui-ink);font-size:14px;font-weight:600}.object-content.is-editable .object-text-field{display:block;overflow:hidden;border:1px solid var(--ui-divider);border-radius:7px}.object-content.is-editable .object-text-field textarea{display:block;width:100%;min-height:118px;padding:12px;color:var(--ui-body);font-size:14px;line-height:1.55;resize:vertical}.object-content.is-editable .object-detail-list{overflow:hidden;border:1px solid var(--ui-divider);border-radius:7px}.object-content.is-editable .object-detail-list>label{min-height:58px;padding:10px 12px;border-bottom:1px solid var(--ui-divider)}.object-content.is-editable .object-detail-list>label:last-child{border-bottom:0}:root[data-theme=dark]{--ui-bg: #102126;--ui-bg-strong: #152a30;--ui-surface: #1c3339;--ui-surface-muted: #243f46;--ui-border: #3a5961;--ui-border-soft: #2e4a51;--ui-divider: rgba(161, 192, 197, .15);--ui-footer-surface: rgba(16, 33, 38, .97);--ui-card-shadow: 0 1px 1px rgba(0, 0, 0, .16), 0 10px 26px rgba(0, 0, 0, .22)}:root[data-theme=dark] .home-message.is-assistant>p{border-color:#91b6bc21;background:#1b3238;box-shadow:0 1px 1px #00000024,0 7px 18px #00000029,inset 0 1px #ffffff09}:root[data-theme=dark] .home-task,:root[data-theme=dark] .home-task.is-resolved{border-color:var(--ui-border-soft);border-left-color:var(--ui-info);background:#1d353b}:root[data-theme=dark] .home-task.is-resolved{border-left-color:var(--ui-success)}:root[data-theme=dark] .home-composer .home-unresolved-strip{border-color:color-mix(in srgb,var(--ui-info) 38%,transparent);background:color-mix(in srgb,var(--ui-info) 14%,var(--ui-surface));color:#8fd3ef;box-shadow:0 3px 10px #00000024,inset 0 1px #ffffff09}:root[data-theme=dark] .native-date-field input{color-scheme:dark}.assistant-call-page .incoming-call-controls button,.assistant-call-page .assistant-call-controls button{width:82px;min-height:88px;gap:9px;padding:0;border:0;background:transparent;box-shadow:none;color:#f2fbfaeb;font-size:12px;font-weight:600;line-height:1.2;transition:color .16s ease}.assistant-call-page .incoming-call-controls button>span:last-child,.assistant-call-page .assistant-call-controls button>span:last-child{font-size:12px;font-weight:600;letter-spacing:0}.assistant-call-page .call-control-icon{position:relative;display:grid;width:60px;height:60px;flex:0 0 60px;place-items:center;padding:0;border:1px solid rgba(210,235,234,.18);border-radius:50%;background:linear-gradient(145deg,#daefee29,#97c3c214);box-shadow:0 7px 18px #0112122e,inset 0 1px #ffffff29;color:#f4fbfa;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.assistant-call-page .call-control-icon svg{width:24px!important;height:24px!important;padding:0;border-radius:0;background:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));stroke-width:2.15}.assistant-call-page button:hover .call-control-icon{border-color:#def2f14d;background:linear-gradient(145deg,#e2f3f236,#9ecdcb1c);box-shadow:0 9px 22px #01121238,inset 0 1px #fff3;transform:translateY(-1px)}.assistant-call-page button:active{transform:none}.home-contact-card{display:grid;width:100%;min-height:72px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0 4px;padding:12px 14px;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-card-shadow);color:var(--ui-ink);text-align:left}.home-contact-card:not(:disabled):hover{border-color:#268f8d52;background:var(--ui-surface-muted)}.home-contact-symbol{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--ui-surface-muted);color:var(--ui-brand)}.home-contact-card.is-saved .home-contact-symbol{background:color-mix(in srgb,var(--ui-success) 15%,var(--ui-surface));color:var(--ui-success)}.home-contact-copy{display:grid;min-width:0;gap:3px}.home-contact-copy strong{font-size:14px;font-weight:680}.home-contact-copy small{color:var(--ui-muted);font-size:12px}.home-contact-action{display:grid;place-items:center;color:var(--ui-brand);font-size:12px;font-weight:650}.home-contact-card:disabled{cursor:default;opacity:1}.contact-editor-sheet{min-height:72%;padding:0 16px max(18px,env(safe-area-inset-bottom));overflow:hidden;border-radius:14px 14px 0 0}.contact-editor-sheet:before{margin-top:8px;margin-bottom:2px}.contact-editor-sheet>.contact-editor-header{display:grid;min-height:52px;grid-template-columns:64px 1fr 64px;align-items:center;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--ui-divider)}.contact-editor-sheet .contact-editor-header h2{margin:0;font-size:16px;font-weight:680;text-align:center}.contact-editor-sheet .contact-editor-header button{width:auto;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-brand);font-size:14px;font-weight:560}.contact-editor-sheet .contact-editor-header button:first-child{text-align:left}.contact-editor-sheet .contact-editor-header button:last-child{font-weight:700;text-align:right}.contact-editor-body{display:grid;gap:18px;padding-top:22px}.contact-avatar{display:grid;width:84px;height:84px;place-self:center;place-items:center;border-radius:50%;background:var(--ui-surface-muted);color:var(--ui-brand)}.contact-name-fields,.contact-phone-fields{overflow:hidden;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface)}.contact-editor-body label{display:grid;min-height:52px;grid-template-columns:76px minmax(0,1fr);align-items:center;padding:0 14px}.contact-editor-body label span{color:var(--ui-brand);font-size:13px}.contact-editor-body input{min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:var(--ui-ink);font:inherit;font-size:14px}.contact-editor-body p{margin:-6px 4px 0;color:var(--ui-muted);font-size:12px;line-height:1.45}:root[data-theme=dark] .home-contact-card,:root[data-theme=dark] .contact-name-fields,:root[data-theme=dark] .contact-phone-fields{border-color:var(--ui-border-soft);background:var(--ui-surface)}.assistant-call-page button:active .call-control-icon{box-shadow:0 4px 12px #0112122e,inset 0 1px #ffffff1f;transform:scale(.95)}.assistant-call-page button:focus-visible{outline:none}.assistant-call-page button:focus-visible .call-control-icon{outline:2px solid #a9e2e2;outline-offset:3px}.assistant-call-page .incoming-call-controls{gap:68px}.assistant-call-page .incoming-call-controls .is-skip .call-control-icon{border-color:#daebeb33;background:linear-gradient(145deg,#c3dcdc36,#8ab0b01f)}.assistant-call-page .incoming-call-controls .is-answer .call-control-icon{border-color:#6ee1b347;background:linear-gradient(145deg,#23976d,#137653);box-shadow:0 9px 22px #0134244d,inset 0 1px #ffffff3b}.assistant-call-page .incoming-call-controls .is-answer .call-control-icon svg{fill:currentColor;stroke-width:1.9}.assistant-call-page .incoming-call-controls .is-decline .call-control-icon,.assistant-call-page .assistant-call-controls .is-end .call-control-icon{border-color:#ffa6ad40;background:linear-gradient(145deg,#d16d79,#b84e5d);box-shadow:0 9px 22px #48121b47,inset 0 1px #ffffff38}.assistant-call-page .assistant-call-controls button.is-active .call-control-icon{border-color:#d2f4f4b8;background:linear-gradient(145deg,#dff1f1,#bedfe0);box-shadow:0 8px 20px #02191c3d,inset 0 1px #ffffffb8;color:#22575d}@media(prefers-reduced-motion:reduce){.assistant-call-page button,.assistant-call-page .call-control-icon{transition:none}}.interview-detail-sheet{display:flex;max-height:86%;flex-direction:column;overflow:hidden}.interview-detail-sheet-body{display:grid;min-height:0;gap:12px;margin-top:14px;overflow-y:auto}.interview-detail-sheet-body .detail-status{justify-self:start}.interview-detail-sheet-body .fact-list,.interview-detail-sheet-body .plain-section{margin-top:0}.interview-detail-sheet>footer.interview-sheet-actions{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px}.interview-detail-sheet>footer.interview-sheet-actions--single{grid-template-columns:minmax(0,1fr)}.interview-detail-sheet>footer.interview-sheet-actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}.interview-detail-sheet>footer.interview-sheet-actions>.candidate-reject{border:1px solid var(--ui-danger);background:var(--ui-surface);color:var(--ui-danger)}.interview-detail-sheet>footer.interview-sheet-actions>.candidate-change{border:1px solid var(--ui-teal);background:var(--ui-surface);color:var(--ui-teal-strong)}.object-management-card:focus-within{box-shadow:0 2px 5px #2342470f,0 16px 34px #23424721}.object-card-title{display:block;width:100%;min-height:24px;padding:0;border:0;background:transparent;color:var(--ui-ink);text-align:left}.object-card-title:hover strong,.object-card-title:focus-visible strong{color:var(--ui-teal-strong);text-decoration:underline;text-underline-offset:3px}.object-card-title:focus-visible,.object-card-metrics>button:focus-visible,.object-card-open:focus-visible,.object-scope-header>button:focus-visible,.job-application-tabs button:focus-visible{outline:3px solid rgba(0,111,99,.24);outline-offset:-3px}.object-card-open{width:100%;min-height:44px;border:0;background:transparent;cursor:pointer;font-size:12px}.object-card-open:hover{background:var(--ui-surface-muted)}.object-card-metrics>button{border:0;background:transparent;color:var(--ui-ink);cursor:pointer}.object-card-metrics>button:hover{background:var(--ui-surface-muted)}.object-scope-header>button{display:flex;min-width:0;min-height:44px;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--ui-teal-strong);text-align:left}.object-scope-header>button>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px}.object-scope-header>button strong{max-width:190px;overflow:hidden;color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap}.object-scope-header>button:hover strong{color:var(--ui-teal-strong)}.job-application-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-card-shadow)}.job-application-tabs button{display:flex;min-width:0;min-height:52px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ui-muted);font-size:13px;font-weight:600;text-align:center}.job-application-tabs button+button{border-left:1px solid var(--ui-divider)}.job-application-tabs button:hover{background:var(--ui-surface-muted)}.job-application-tabs button[aria-selected=true]{border-bottom-color:var(--ui-teal-strong);background:var(--ui-teal-wash);color:var(--ui-teal-strong)}.job-application-tabs b{display:grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:999px;background:var(--ui-surface-muted);color:inherit;font-size:11px}.job-application-tabs button[aria-selected=true] b{background:var(--ui-surface)}.job-application-panel{display:grid;gap:8px}.pipeline-candidate-row{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--ui-border-soft);background:var(--ui-surface)}.pipeline-candidate-row:last-child{border-bottom:0}.pipeline-candidate-row>button{min-width:0;border:0;background:transparent}.pipeline-candidate-row>button:hover{background:var(--ui-surface-muted)}.pipeline-candidate-row>button:focus-visible{position:relative;z-index:1;outline:2px solid var(--ui-teal-strong);outline-offset:-3px}.pipeline-candidate-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 6px 10px 13px;text-align:left}.pipeline-candidate-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.pipeline-candidate-link strong,.pipeline-candidate-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-candidate-link strong{color:var(--ui-ink);font-size:15px;font-weight:600}.pipeline-candidate-link small{margin-top:2px;color:var(--ui-muted);font-size:12px}.pipeline-status-link{display:flex;max-width:126px;align-items:center;justify-content:flex-end;gap:8px;padding:10px 13px 10px 6px;text-align:right}.pipeline-status-link svg{flex:0 0 auto;color:var(--ui-ink)}.pipeline-status-link .object-row-status{max-width:98px;line-height:1.25}.candidate-details-list dd,.candidate-credential-list{overflow-wrap:anywhere}.candidate-details-list dl>div{align-items:start}.candidate-details-list dt,.candidate-details-list dd{padding-top:4px}.candidate-details-list .candidate-details-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-details-list .candidate-details-summary-grid>div{display:grid;min-height:64px;grid-template-columns:minmax(0,1fr);gap:2px;align-content:center;padding:10px 12px 10px 0}.candidate-details-list .candidate-details-summary-grid>div:nth-child(2n){padding-right:0;padding-left:12px;border-left:1px solid var(--ui-border-soft)}.candidate-details-list .candidate-details-summary-grid dt,.candidate-details-list .candidate-details-summary-grid dd{padding-top:0}.candidate-details-list .candidate-details-long-list{border-top:0}.candidate-credential-list>span{display:inline}.job-application-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:0 2px;color:var(--ui-ink);font-size:14px}.job-application-panel-heading span{color:var(--ui-muted);font-size:12px}.agreement-inner-header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agreement-documents-page,.agreement-detail-page{overflow-wrap:anywhere}.agreement-document-list{overflow:hidden;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.agreement-document-card+.agreement-document-card{border-top:1px solid var(--ui-border-soft)}.agreement-document-card>button{display:grid;width:100%;min-width:0;gap:5px;padding:19px 16px;border:0;background:transparent;color:var(--ui-ink);text-align:left}.agreement-document-card>button:hover,.agreement-document-card>button:focus-visible{background:var(--ui-teal-wash)}.agreement-document-card small{color:var(--ui-muted);font-size:11px;font-weight:600}.agreement-document-card strong{color:var(--ui-ink);font-family:Archivo,"Source Sans 3",system-ui,sans-serif;font-size:17px;line-height:1.25}.agreement-document-card span{color:var(--ui-body);font-size:13px;line-height:1.45}.agreement-detail-meta{margin:0 0 12px;color:var(--ui-muted);font-size:11px;line-height:1.45}.agreement-detail-note{margin:0 0 12px;padding:12px 13px;border-left:3px solid var(--ui-teal);border-radius:0 8px 8px 0;background:var(--ui-teal-wash);color:var(--ui-body);font-size:13px;line-height:1.55}.agreement-detail-sections{overflow:hidden;border:1px solid var(--ui-border-soft);border-radius:12px;background:var(--ui-surface)}.agreement-detail-section{padding:16px}.agreement-detail-section+.agreement-detail-section{border-top:1px solid var(--ui-border-soft)}.agreement-detail-section h2{margin:0 0 7px;color:var(--ui-ink);font-family:Archivo,"Source Sans 3",system-ui,sans-serif;font-size:15px;line-height:1.35}.agreement-detail-section p{margin:0;color:var(--ui-body);font-size:13px;line-height:1.62}.agreement-detail-section p+p{margin-top:8px}.agreement-document-missing{text-align:center}.agreement-document-missing h2{margin:24px 0 8px}.agreement-document-missing p{margin:0;color:var(--ui-muted)}@media(max-width:340px){.job-application-tabs button{align-items:stretch;flex-direction:column;gap:3px}.job-application-tabs b{align-self:center}}.splash-page,.phone-frame.is-splash-screen,.phone-frame.is-splash-screen .app-scroll{background:#f7f8f3;color:#0d3230}.splash-page .splash-brand-mark{width:40px;height:40px;margin:0;border-radius:10px;box-shadow:0 0 0 1px #10454617}.splash-page .splash-brand-wordmark{width:104px;height:auto;margin:0;filter:none}.auth-page:not([data-auth-screen^="auth/phone"]){background:#fff;color:#121317}.auth-page .auth-flow-header{position:relative;display:block;min-height:92px;padding:0}.auth-flow-system-bar{display:flex;width:100%;height:46px;align-items:center;justify-content:space-between;padding:0 25px}.auth-page .auth-flow-header>button{position:absolute;top:46px;left:10px;width:44px;height:44px;color:#121317}.auth-page .auth-flow-header>button img{display:block;width:20.8px;height:20.8px}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-content{padding:55px 22px 28px}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-content h1{max-width:340px;margin:0;color:#121317;font-family:"Source Sans 3",system-ui,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1.06}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-content>p{max-width:345px;margin:6px 0 0;color:#656a73;font-size:13px;line-height:1.35}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-actions{padding:0 22px max(32px,env(safe-area-inset-bottom));border:0;background:#fff;box-shadow:none}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-actions>button{min-height:58px;border:0;border-radius:999px;background:#0c6;box-shadow:none;color:#fff;font-size:17px;font-weight:400}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-actions>button:hover{background:#00b95d;box-shadow:none}.auth-page:not([data-auth-screen^="auth/phone"]) .auth-actions>button:disabled{background:#00cc6685;color:#fff}.auth-page[data-auth-screen^="auth/verify"] .auth-content{padding-top:58px}.auth-page[data-auth-screen^="auth/verify"] .auth-content h1{max-width:285px}.auth-page[data-auth-screen^="auth/verify"] .otp-entry{gap:11px;margin-top:61px}.auth-page[data-auth-screen^="auth/verify"] .otp-entry>span:first-child{color:#121317;font-size:17px;font-weight:600}.auth-page[data-auth-screen^="auth/verify"] .otp-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.auth-page[data-auth-screen^="auth/verify"] .otp-boxes input{width:100%;height:66px;border:1px solid rgba(18,19,23,.1);border-radius:13px;background:#f7f8fa;box-shadow:none;color:#191d31;font-size:23px;font-weight:600}.auth-page[data-auth-screen^="auth/verify"] .otp-boxes input:focus,.auth-page[data-auth-screen^="auth/verify"] .otp-boxes input.is-filled:focus{border-color:#0c6;box-shadow:none}.auth-page[data-auth-screen^="auth/verify"] .otp-entry>small{margin-top:3px;color:#656a73;font-size:12px}.auth-page[data-auth-screen^="auth/verify"] .otp-entry.is-invalid>small{color:#b42318}.auth-page[data-auth-screen^="auth/verify"] .auth-links{display:grid;margin-top:8px;justify-items:start;gap:116px}.auth-page[data-auth-screen^="auth/verify"] .auth-links button{min-height:28px;padding:0;color:#4984fa;font-size:16px;font-weight:400}.auth-page[data-auth-screen^="auth/verify"] .auth-links button:last-child{width:100%;color:#999da6;font-size:14px;text-align:center}.auth-page[data-auth-screen="auth/role"] .auth-content{padding-top:58px}.auth-page[data-auth-screen="auth/role"] .auth-content h1,.auth-page[data-auth-screen="auth/role"] .auth-content>p,.auth-page[data-auth-screen="auth/role"] .role-choice-list strong,.auth-page[data-auth-screen="auth/role"] .role-choice-highlights>span,.auth-page[data-auth-screen="auth/role"] .auth-actions>button{font-family:OPPOSans,Inter,sans-serif}.auth-page[data-auth-screen="auth/role"] .role-choice-list{display:grid;gap:16px;margin-top:65px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-page[data-auth-screen="auth/role"] .role-choice-list>button,.auth-page[data-auth-screen="auth/role"] .role-choice-list>button:not(:last-child){display:grid;min-height:140px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:16px 12px;border:1px solid rgba(18,19,23,.06);border-radius:17px;background:#f7f8fa;box-shadow:none;color:#121317}.auth-page[data-auth-screen="auth/role"] .role-choice-list>button.is-selected{border-color:#0c6;background:#00cc661a;box-shadow:none}.auth-page[data-auth-screen="auth/role"] .role-choice-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#fff;color:#bdc4cf}.auth-page[data-auth-screen="auth/role"] .role-choice-icon img{display:block;width:36.4px;height:36.4px;object-fit:contain}.auth-page[data-auth-screen="auth/role"] .role-choice-list strong{color:#121317;font-size:20px;font-weight:600;line-height:1.2}.auth-page[data-auth-screen="auth/role"] .role-choice-highlights{display:grid;gap:1px;margin-top:5px}.auth-page[data-auth-screen="auth/role"] .role-choice-highlights>span{display:flex;align-items:center;gap:8px;color:#34373e;font-size:13px;font-weight:400;line-height:1.45}.auth-page[data-auth-screen="auth/role"] .role-choice-highlights>span:before{content:none}.auth-page[data-auth-screen="auth/role"] .role-benefit-check{width:11px;height:11px;flex:0 0 auto;color:#aeb5be}.auth-page[data-auth-screen="auth/role"] .role-choice-list>button.is-selected .role-benefit-check{color:#00d778}.auth-page[data-auth-screen="auth/role"] .auth-actions{padding-bottom:max(124px,env(safe-area-inset-bottom))}.auth-page[data-auth-screen="auth/terms"] .auth-content{padding:3px 22px 22px;overflow-y:auto}.auth-page[data-auth-screen="auth/terms"] .auth-content h1{font-size:27px}.auth-page[data-auth-screen="auth/terms"] .consent-list{display:grid;gap:9px;margin-top:21px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-page[data-auth-screen="auth/terms"] .consent-list label,.auth-page[data-auth-screen="auth/terms"] .consent-list label:last-child{display:grid;min-height:47px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid #edeef0;border-radius:12px;background:#f7f8fa}.auth-page[data-auth-screen="auth/terms"] .consent-list input{width:18.72px;height:18.72px;margin:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center / contain no-repeat url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%3e%3cdefs%3e%3cclipPath%20id='master_svg0_6_46878'%3e%3crect%20x='-1.5'%20y='-1.5'%20width='39'%20height='39'%20rx='0'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23master_svg0_6_46878)'%3e%3cpath%20d='M3,18C3,22.142101,4.6789352,25.892101,7.3933945,28.606575C10.1078997,31.321049,13.8579,33,18,33C22.142101,33,25.892101,31.321049,28.606575,28.606575C31.321049,25.892101,33,22.142101,33,18C33,13.8579,31.321049,10.1078997,28.606575,7.3933945C25.892101,4.6789352,22.142101,3,18,3C13.8579,3,10.1078997,4.6789352,7.3933945,7.3933945C4.6789352,10.1078997,3,13.8579,3,18Z'%20fill='%23FFFFFF'%20fill-opacity='1'/%3e%3cpath%20d='M1.5,18Q1.5,24.834476,6.3327314999999995,29.667233Q11.165554,34.5,18,34.5Q24.834469,34.5,29.667234,29.667234Q34.5,24.834469,34.5,18Q34.5,11.165555,29.667242,6.3327403Q24.834476,1.4999998,18,1.5Q11.1655502,1.5,6.3327431999999995,6.3327253Q1.5,11.1655502,1.5,18ZM18,31.5Q12.4081869,31.5,8.454048199999999,27.545908Q4.5,23.591839,4.5,18Q4.5,12.4081764,8.4540458,8.454063399999999Q12.4081764,4.5,18,4.5Q23.591839,4.5,27.545908,8.4540486Q31.5,12.408186,31.5,18Q31.5,23.591831,27.545916,27.545916Q23.591831,31.5,18,31.5Z'%20fill-rule='evenodd'%20fill='%23EDEEF0'%20fill-opacity='1'/%3e%3c/g%3e%3c/svg%3e");box-shadow:none}.auth-page[data-auth-screen="auth/terms"] .consent-list input:checked{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%3e%3cdefs%3e%3cclipPath%20id='master_svg0_6_46930'%3e%3crect%20x='-1.5'%20y='-1.5'%20width='39'%20height='39'%20rx='0'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23master_svg0_6_46930)'%3e%3cg%3e%3cpath%20d='M6.3327317,29.667234Q1.5,24.834476,1.5,18Q1.5,11.1655502,6.3327436,6.3327255Q11.1655502,1.5,18,1.5Q24.834476,1.5,29.667244,6.3327408Q34.5,11.165556,34.5,18Q34.5,24.834469,29.667234,29.667234Q24.834469,34.5,18,34.5Q11.165554,34.5,6.3327317,29.667234ZM26.999701,13.5Q26.999699,13.647707,26.970884,13.792577Q26.942066,13.937447,26.885542,14.07391Q26.829018,14.210373,26.746956,14.333188Q26.664892,14.456002,26.560448,14.560448L26.560661,14.56066L17.560661,23.560661Q17.508556,23.61277,17.451591999999998,23.659517Q17.394629000000002,23.706264,17.333356000000002,23.747204Q17.272085,23.788143,17.207096,23.82288Q17.142107,23.857618,17.074024,23.885818Q17.005943000000002,23.914021,16.935427,23.935411Q16.864910000000002,23.956802,16.792635,23.971178Q16.720362,23.985554,16.647026,23.992779Q16.57369,24,16.499999000000003,24Q16.42631,24,16.352974,23.992779Q16.279638,23.985554,16.207363,23.971178Q16.135089999999998,23.956802,16.064573,23.93541Q15.994056,23.914021,15.925974,23.885818Q15.857894,23.857618,15.792905,23.822882Q15.727916,23.788143,15.666644,23.747204Q15.605373,23.706264,15.54841,23.659517Q15.491447,23.61277,15.43934,23.560661L10.9393396,19.060661L10.9395523,19.060448Q10.8351059,18.956001,10.7530441,18.833187Q10.6709824,18.710373,10.6144571,18.57391Q10.5579319,18.437447,10.5291157,18.292576Q10.5002995,18.147707,10.5002995,18Q10.5003004,17.926325,10.5075216,17.853003Q10.5147429,17.779682,10.5291157,17.707422Q10.5434895,17.635162,10.5648756,17.564659Q10.5862617,17.494158,10.6144562,17.426088Q10.6426516,17.358021,10.6773825,17.293045Q10.7121124,17.228068999999998,10.7530441,17.166809Q10.7939758,17.105551,10.8407154,17.048599Q10.887455,16.991647999999998,10.9395514,16.93955Q10.9916487,16.887455,11.0486012,16.840715Q11.1055527,16.793976,11.166811,16.753042999999998Q11.2280703,16.712111999999998,11.293046,16.677382Q11.3580217,16.642651,11.4260883,16.614456Q11.4941559,16.586264,11.564659,16.564877Q11.635162,16.543489,11.707422,16.529114999999997Q11.779682,16.514743,11.853004,16.507522Q11.926325,16.5003,12,16.500299Q12.147707,16.500299,12.292576,16.529116000000002Q12.437445,16.557932,12.573909,16.614457Q12.710373,16.670982000000002,12.833187,16.753044Q12.956002,16.835106,13.060448,16.939552L13.06066,16.93934L16.5,20.378679L24.439339,12.43934L24.439552,12.439552Q24.543997,12.335106,24.666811,12.253044Q24.789623,12.170982,24.926088,12.114456Q25.062553,12.057932,25.207422,12.029116Q25.352291,12.000299,25.5,12.000299Q25.573677,12.0003,25.646996,12.007522Q25.720316,12.014744,25.792574,12.029116Q25.864834,12.043489,25.935339,12.064877Q26.00584,12.086264,26.073906,12.114456Q26.141975,12.142652,26.206951,12.177382Q26.271929,12.212112,26.333187,12.253043Q26.394447,12.293976,26.451401,12.340714Q26.508352,12.387454,26.560448,12.43955Q26.612545,12.491648,26.659283,12.548599Q26.706022,12.605551,26.746952,12.666809Q26.787886,12.728068,26.822617,12.793045Q26.857346,12.858021,26.88554,12.926088Q26.913736,12.994157,26.935123,13.06466Q26.956512,13.135163,26.970884,13.207422Q26.985258,13.279683,26.992481,13.353004Q26.999702,13.426325,26.999701,13.5Z'%20fill-rule='evenodd'%20fill='%2300D778'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.auth-page[data-auth-screen="auth/terms"] .consent-list input:focus-visible{outline:2px solid rgba(0,204,102,.38);outline-offset:3px}.auth-page[data-auth-screen="auth/terms"] .consent-list strong{color:#121317;font-size:14px;font-weight:400;line-height:1.22}.auth-page[data-auth-screen="auth/terms"] .consent-list small{margin-top:4px;color:#777c85;font-size:11px;line-height:1.28}.auth-page[data-auth-screen="auth/terms"] .consent-permissions{margin-top:17px}.auth-page[data-auth-screen="auth/terms"] .consent-permissions h2{margin:0;color:#121317;font-size:18px;line-height:1.3}.auth-page[data-auth-screen="auth/terms"] .permission-check-list{margin-top:8px}.auth-page[data-auth-screen="auth/terms"] .permission-check-list label{min-height:74px}.auth-page[data-auth-screen="auth/terms"] .auth-agreement-link{min-height:28px;margin-top:12px;padding:0;color:#4984fa;font-size:12px;font-weight:400}.auth-page[data-auth-screen="auth/terms"] .auth-note{display:block;margin:0;color:#777c85;font-size:11px;line-height:1.35}.auth-page[data-auth-screen="auth/terms"] .auth-actions{padding-bottom:19px}.auth-page[data-auth-screen="auth/blocked"] .auth-content{display:flex;align-items:center;flex-direction:column;padding:72px 38px 20px;text-align:center}.auth-page[data-auth-screen="auth/blocked"] .auth-content h1{order:2;max-width:310px;margin-top:30px;font-size:25px;line-height:1.08}.auth-page[data-auth-screen="auth/blocked"] .auth-content>p{order:3;max-width:305px;margin-top:10px;color:#34373e;font-size:14px}.auth-page[data-auth-screen="auth/blocked"] .blocked-panel{position:relative;order:1;display:block;width:78px;height:66px;padding:0;border:0;border-radius:8px 14px 14px;background:#0c6;color:#121317;transform:rotate(-5deg)}.auth-page[data-auth-screen="auth/blocked"] .blocked-panel:after{position:absolute;bottom:-9px;left:17px;border-width:10px 10px 0 0;border-style:solid;border-color:#00cc66 transparent transparent;content:""}.blocked-illustration-face{position:absolute;top:12px;left:22px;font-size:31px;transform:rotate(5deg)}.blocked-illustration-clock{position:absolute;right:-13px;bottom:-8px;display:grid;width:34px;height:34px;place-items:center;border:2px solid #121317;border-radius:50%;background:#fff;color:#00af62;font-size:24px;font-weight:700}.auth-page[data-auth-screen="auth/blocked"] .auth-note{order:4;display:block;max-width:285px;margin-top:auto;color:#ff961e;font-size:12px;line-height:1.35}.auth-page[data-auth-screen="auth/blocked"] .auth-actions{gap:22px}.auth-page[data-auth-screen="auth/blocked"] .auth-actions>.secondary-auth{border:1px solid #00cc66;background:#fff;color:#00af62}@media(max-height:720px){.auth-page[data-auth-screen^="auth/verify"] .auth-content,.auth-page[data-auth-screen="auth/role"] .auth-content{padding-top:30px}.auth-page[data-auth-screen^="auth/verify"] .otp-entry,.auth-page[data-auth-screen="auth/role"] .role-choice-list{margin-top:32px}.auth-page[data-auth-screen^="auth/verify"] .auth-links{gap:54px}.auth-page[data-auth-screen="auth/role"] .role-choice-list>button,.auth-page[data-auth-screen="auth/role"] .role-choice-list>button:not(:last-child){min-height:124px}.auth-page[data-auth-screen="auth/role"] .auth-actions{padding-bottom:38px}.auth-page[data-auth-screen="auth/blocked"] .auth-content{padding-top:34px}}.billing-page,.billing-checkout-extras,.billing-confirm-sheet{--billing-ink: #183c32;--billing-muted: #63766e;--billing-border: #dce6e0;--billing-surface: #fff;--billing-soft: #eef4f0;color:var(--billing-ink);font-family:"Source Sans 3",sans-serif}.phone-frame[data-screen-id^="hire/billing"] :is(.app-scroll,.inner-header){background:#f5f7f6}.billing-page{display:flex;flex-direction:column;gap:20px;padding:18px 18px 36px}.billing-page h2{margin:0;font-size:22px;line-height:1.3}.billing-page h3{margin:0;font-size:14px}.billing-page p{margin:0}.billing-mock{margin:0;color:var(--billing-muted);font-size:12px;line-height:1.5}.billing-intro,.billing-notice{font-size:14px;line-height:1.6;color:var(--billing-muted)}.billing-notice{padding:14px;border-radius:12px;background:var(--billing-soft)}.billing-caption{font-size:12px;line-height:1.6;color:var(--billing-muted)}.billing-summary{position:relative;padding:22px;border-radius:22px;background:#153e35;color:#fff}.billing-summary>span{font-size:13px;color:#c6d8ce}.billing-summary h2{margin:5px 0 18px}.billing-summary .billing-remaining-label{display:block;margin-bottom:6px;font-size:14px;color:#d9e7df}.billing-summary>strong{font:600 38px/1.2 Archivo,sans-serif}.billing-summary-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.billing-summary-plan,.billing-summary-balance{min-width:0}.billing-summary-plan>span{font-size:14px;color:#d9e7df}.billing-summary-plan h2{margin:6px 0 0;word-break:keep-all;overflow-wrap:anywhere}.billing-summary-balance{text-align:right}.billing-summary-balance>strong{display:block;font:600 38px/1.2 Archivo,sans-serif}.billing-summary small{font:600 14px/1.5 "Source Sans 3",sans-serif}.billing-summary p{margin-top:18px;padding-top:14px;border-top:1px solid #ffffff30;font-size:13px;line-height:1.5;color:#d9e7df}.billing-menu,.billing-history{overflow:hidden;border:1px solid var(--billing-border);border-radius:18px;background:var(--billing-surface)}.billing-row{display:flex;width:100%;min-height:72px;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:0;border-bottom:1px solid var(--billing-border);background:transparent;color:var(--billing-ink);text-align:left}.billing-row:last-child{border-bottom:0}.billing-row>span{display:grid;gap:4px;min-width:0}.billing-row strong{font-size:16px;font-weight:600}.billing-row small{color:var(--billing-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.billing-row svg{flex-shrink:0;color:var(--billing-muted)}.billing-primary,.billing-secondary,.billing-entry{display:flex;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 16px;border:1px solid transparent;border-radius:13px;font:600 15px/1.5 "Source Sans 3",sans-serif;text-align:center}.billing-primary{background:#185b48;color:#fff}.billing-secondary{background:var(--billing-surface, #fff);border-color:var(--billing-border, #dce6e0);color:var(--billing-ink, #183c32)}.billing-text-button{min-height:44px;padding:10px 4px;background:transparent;border:0;color:var(--billing-ink);font-size:14px;font-weight:600}.billing-entry{margin-top:22px;width:100%;justify-content:space-between;border-color:#dce6e0;background:#fff;color:#183c32}.billing-entry>span{display:flex;align-items:center;gap:10px}.billing-page button:focus-visible,.billing-checkout-extras button:focus-visible,.billing-entry:focus-visible{outline:3px solid #438e78;outline-offset:3px}.billing-empty{display:grid;justify-items:center;text-align:center;gap:16px;padding:30px 20px;color:var(--billing-muted)}.billing-empty h2{color:var(--billing-ink);font-size:18px}.billing-card{padding:20px;border:1px solid var(--billing-border);border-radius:18px;background:var(--billing-surface)}.billing-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-card-brand{font:600 20px/1.4 Archivo,sans-serif}.billing-status{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:8px;background:var(--billing-soft);color:var(--billing-ink);font-size:12px;font-weight:600;line-height:1.5}.billing-card-number{display:block;margin:22px 0 12px;font-size:20px;letter-spacing:1px}.billing-card p{color:var(--billing-muted);font-size:13px;overflow-wrap:anywhere}.billing-card-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.billing-form{display:grid;gap:18px}.billing-fields{display:grid;gap:18px;padding:18px;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:18px}.billing-field{display:grid;min-width:0;gap:8px;font-size:14px;font-weight:600}.billing-field input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--billing-border);border-radius:10px;background:var(--billing-surface);color:var(--billing-ink);font:400 16px/1.4 "Source Sans 3",sans-serif}.billing-field input:focus{outline:2px solid #438e78;outline-offset:1px}.billing-field input[aria-invalid=true]{border-color:#b53232}.billing-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.billing-form-error{color:#ab3131;font-size:14px;line-height:1.5}.billing-form-error:empty{display:none}.billing-result{display:grid;justify-items:center;gap:18px;padding:24px 16px;text-align:center}.billing-result>svg{color:#208562}.billing-result.is-error>svg{color:#b53232}.billing-result>strong{font:600 38px/1.2 Archivo,sans-serif}.billing-result p{font-size:14px;line-height:1.6;color:var(--billing-muted)}.billing-checkout-extras{margin-top:18px}.billing-checkout-extras .billing-row{padding-inline:0;min-height:65px}.billing-checkout-extras .billing-caption{margin:12px 0 0}.billing-confirm-sheet>header h2{font-size:20px;line-height:1.4;padding-right:12px}.billing-confirm-sheet .subscription-checkout-body p{font-size:15px;line-height:1.6}.billing-confirm-sheet .subscription-checkout-body .billing-mock{font-size:12px;margin-top:14px}.billing-confirm-sheet>footer{display:grid;gap:10px}.billing-confirm-sheet>footer .billing-secondary{background:var(--billing-surface);color:var(--billing-ink);box-shadow:none;border:1px solid var(--billing-border)}.billing-progress{text-align:center;padding:22px;font-size:28px;letter-spacing:8px}.billing-demo-controls{padding:14px;border:1px dashed var(--billing-border);border-radius:12px;color:var(--billing-muted)}.billing-demo-controls summary{min-height:32px;font-size:14px;cursor:pointer}.billing-demo-controls p{font-size:13px;line-height:1.6;margin:12px 0}.billing-demo-controls button{width:100%;margin-top:10px}.billing-document{padding:20px 16px;border:1px solid var(--billing-border);border-radius:16px;background:var(--billing-surface)}.billing-document-brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.billing-document-brand strong{font:600 24px/1.2 Archivo,sans-serif}.billing-document-brand span{font-size:13px;color:var(--billing-muted)}.billing-document h2{margin:12px 0;font-size:24px}.billing-document dl{margin:18px 0}.billing-document dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:13px;line-height:1.5}.billing-document dt{color:var(--billing-muted);flex:1}.billing-document dd{margin:0;text-align:right;flex:1.5;min-width:0;overflow-wrap:anywhere}.billing-billed-to{display:grid;gap:4px;padding:20px 0;border-top:1px solid var(--billing-border);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.billing-billed-to h3{color:var(--billing-muted);margin-bottom:6px}.billing-billed-to span{color:var(--billing-muted)}.billing-line-item{display:flex;justify-content:space-between;gap:14px;padding:18px 0;border-block:1px solid var(--billing-border);font-size:16px}.billing-line-item small{display:block;font-size:13px;color:var(--billing-muted);margin-top:4px}.billing-totals .is-total{border-top:1px solid var(--billing-border);margin-top:8px;padding-top:14px;font-size:17px;font-weight:600}.billing-document .billing-notice{font-size:12px}.billing-document-actions{display:grid;gap:10px}.billing-print-host{display:none}.credit-usage{display:grid;gap:20px;padding-bottom:32px}.credit-usage-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.credit-usage-summary>div{display:grid;align-content:start;gap:10px}.credit-usage-summary>div>span{font-size:14px;color:#d9e7df}.credit-usage-summary strong{font:600 26px/1.2 Archivo,sans-serif}.credit-usage-summary small{display:inline-block;font-size:14px}.credit-usage-summary .credit-history-balance{grid-column:1 / -1;padding-bottom:18px;border-bottom:1px solid #ffffff30}.credit-history-balance strong{font-size:40px}.credit-usage-summary .credit-history-count{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:0;font-size:14px}.credit-history-count strong{font-size:16px}.credit-history-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.credit-usage #credit-usage-details{font-size:20px;margin:0}.credit-history-filters{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--billing-soft)}.credit-history-filters button{min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--billing-muted);font:600 14px/1.5 "Source Sans 3",sans-serif}.credit-history-filters button[aria-pressed=true]{background:#185b48;color:#fff}.credit-usage-list{display:grid;gap:14px;padding:0;margin:0;list-style:none}.credit-usage-item{padding:18px;border:1px solid var(--billing-border);border-radius:18px;background:var(--billing-surface)}.credit-usage-item>header{display:flex;align-items:start;justify-content:space-between;gap:14px}.credit-usage-item>header>div{display:grid;gap:5px;min-width:0}.credit-usage-item>header strong{font-size:17px}.credit-usage-item>header span{font-size:14px;line-height:1.5;color:var(--billing-muted);overflow-wrap:anywhere}.credit-usage-amount{flex-shrink:0;font:600 22px/1.4 Archivo,sans-serif;text-align:right}.credit-usage-amount small{display:block;font:400 13px/1.5 "Source Sans 3",sans-serif;color:var(--billing-muted)}.credit-usage-amount.is-top-up{color:#008653}:root[data-theme=dark] .credit-usage-amount.is-top-up{color:#60dfa1}.credit-usage-item time{display:block;margin-top:12px;font-size:14px;color:var(--billing-muted)}.credit-usage-item dl{display:grid;gap:8px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--billing-border);font-size:14px;line-height:1.5}.credit-usage-item dl>div{display:flex;justify-content:space-between;gap:14px}.credit-usage-item dt{color:var(--billing-muted)}.credit-usage-item dd{margin:0;text-align:right;overflow-wrap:anywhere}:root[data-theme=dark] :is(.billing-page,.billing-checkout-extras,.billing-confirm-sheet){--billing-ink: #ecf5ef;--billing-muted: #b0c6b9;--billing-border: #365547;--billing-surface: #19372c;--billing-soft: #264a3a}:root[data-theme=dark] .phone-frame[data-screen-id^="hire/billing"] :is(.app-scroll,.inner-header){background:#102b21}:root[data-theme=dark] .billing-entry{background:#19372c;color:#ecf5ef;border-color:#365547}:root[data-theme=dark] .billing-form-error{color:#faa}@media print{body.billing-is-printing>:not(.billing-print-host){display:none!important}body.billing-is-printing .billing-print-host{display:block;background:#fff;color:#183c32;font-family:sans-serif}.billing-print-host .billing-document{--billing-border: #ccc;--billing-ink: #183c32;--billing-muted: #54665d;--billing-soft: #f0f4f2;background:#fff;border:0;max-width:720px;margin:auto}}.subscription-info-entry.billing-entry,.subscription-info-entry+.billing-entry{margin-top:0}.phone-frame[data-screen-id="hire/subscription/details"] :is(.app-scroll,.inner-header){background:#f5f7f6}.subscription-info-page{--info-ink: #183632;--info-muted: #627570;--info-border: #e0e8e4;--info-surface: #fff;--info-soft: #e9f5ef;display:grid;gap:26px;padding:14px 18px 32px;color:var(--info-ink)}.subscription-info-page h2{margin:0 0 12px;font-size:18px;line-height:26px;font-weight:650}.subscription-info-overview{padding:20px;border-radius:18px;background:var(--info-soft)}.subscription-info-overview>span{display:flex;align-items:center;gap:6px;color:#14704e;font-size:13px;line-height:20px}.subscription-info-overview h2{margin:12px 0 8px}.subscription-info-page .subscription-info-overview p{margin:0;font-size:15px;line-height:23px;color:var(--info-muted)}.subscription-info-table{overflow:hidden;border:1px solid var(--info-border);border-radius:16px;background:var(--info-surface)}.subscription-info-table table{width:100%;border-collapse:collapse;table-layout:fixed}.subscription-info-table th,.subscription-info-table td{padding:14px 10px;border-bottom:1px solid var(--info-border);font-size:15px;line-height:22px;vertical-align:middle;overflow-wrap:anywhere}.subscription-info-table th:first-child{width:42%;text-align:left}.subscription-info-table thead th{padding-block:10px;background:var(--info-soft);color:var(--info-muted);font-size:13px;line-height:20px;font-weight:400}.subscription-info-table tbody tr:last-child>*{border-bottom:0}.subscription-info-table :is(td,th):not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.subscription-info-table strong{display:block;color:var(--info-ink);font-size:15px;font-weight:600}.subscription-info-table :is(small,del){display:block;margin-top:3px;color:var(--info-muted);font-size:12px;line-height:18px;font-weight:400}.subscription-info-page .subscription-info-plans>p{margin:10px 0 0;color:var(--info-muted);font-size:13px;line-height:20px}.subscription-info-questions{overflow:hidden;border:1px solid var(--info-border);border-radius:16px;background:var(--info-surface)}.subscription-info-questions details+details{border-top:1px solid var(--info-border)}.subscription-info-questions summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:15px 16px;list-style:none;cursor:pointer;font-size:15px;line-height:23px;font-weight:500}.subscription-info-questions summary::-webkit-details-marker{display:none}.subscription-info-questions summary svg{flex:0 0 18px;color:var(--info-muted)}.subscription-info-questions details[open] summary svg{transform:rotate(180deg)}.subscription-info-questions summary:focus-visible{outline:2px solid #14704e;outline-offset:-3px;border-radius:8px}.subscription-info-page .subscription-info-questions details>p{margin:0;padding:0 16px 18px;color:var(--info-muted);font-size:15px;line-height:24px;overflow-wrap:anywhere}.subscription-info-pending{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:5px;background:#fff3df;color:#815215;font-size:12px;line-height:18px;font-weight:400;vertical-align:1px;white-space:nowrap}.subscription-info-page .subscription-info-draft{margin:-6px 0 0;color:var(--info-muted);font-size:12px;line-height:19px}:root[data-theme=dark] .phone-frame[data-screen-id="hire/subscription/details"] :is(.app-scroll,.inner-header){background:#102820}:root[data-theme=dark] .subscription-info-page{--info-ink: #e7f3ed;--info-muted: #b5c8bf;--info-border: #365547;--info-surface: #19372c;--info-soft: #204635}:root[data-theme=dark] .subscription-info-overview>span{color:#74e0ae}:root[data-theme=dark] .subscription-info-pending{background:#493716;color:#f0c477}.referral-page,.bonus-detail-page,.payout-page,.payout-form-page,.payout-confirm-page,.payout-status-page,.notification-settings-page{display:grid;gap:16px}.referral-page{gap:12px}.referral-campaign-visual{position:relative;min-height:190px;overflow:hidden;border:1px solid rgba(0,111,99,.24);border-radius:12px;background:radial-gradient(circle at 22% 72%,rgba(20,210,224,.28) 0 19%,transparent 20%),linear-gradient(132deg,#083f43,#0b6868 54%,#d7f5ee 55%,#eef9f5);box-shadow:0 9px 24px #0b4f4d1f;isolation:isolate}.referral-campaign-visual:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#052f3314 0,#052f3314 43%,#edfaf61a 72%,#edfaf659);content:"";pointer-events:none}.referral-campaign-art-copy{position:relative;z-index:2;display:flex;width:55%;min-height:190px;flex-direction:column;justify-content:center;padding:32px 0 24px 18px;color:#fff}.referral-campaign-art-copy span{color:#9deaf0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.referral-campaign-art-copy strong{max-width:9ch;margin-top:8px;font:600 24px/1.08 Archivo,sans-serif;letter-spacing:-.02em}.referral-campaign-visual>img{position:absolute;z-index:0;right:-8px;bottom:-14px;width:61%;height:112%;object-fit:cover;object-position:center 20%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%)}.referral-campaign-orbit{position:absolute;z-index:2;right:18px;bottom:15px;display:grid;width:36px;height:36px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center}.referral-sticky-action{display:grid;gap:4px}.referral-consent-note{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.referral-sticky-action .referral-rules-link{color:var(--blue);font:inherit;text-decoration:underline;text-underline-offset:3px}.referral-campaign-copy{padding:4px 12px 2px;text-align:center}.referral-campaign-copy>span{color:var(--teal-dark);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.referral-campaign-copy h2{max-width:24ch;margin:6px auto 0;color:var(--ink);font:600 22px/1.15 Archivo,sans-serif;letter-spacing:-.02em}.referral-campaign-copy p{max-width:42ch;margin:7px auto 0;color:var(--muted);font-size:11px;line-height:1.4}.campaign-reward-progress{display:inline-flex;margin-top:8px;padding:5px 9px;border-radius:999px;background:var(--selected);color:var(--teal-dark);font-size:10px;font-weight:700}.campaign-rules-version{display:inline-flex;align-items:center;gap:6px;margin:-10px 0 10px;padding:4px 8px;border-radius:999px;background:var(--selected);color:var(--teal-dark);font-size:10px;line-height:1.3}.campaign-rules-version strong{font-weight:700}.legal-page section .campaign-rule-note{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--selected);color:var(--teal-dark);font-weight:600}.legal-page section .campaign-rule-list{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--body)}.legal-page section .campaign-rule-list li{padding-left:2px;font-size:12px;line-height:1.5}.campaign-qualification-list{display:grid;gap:11px;margin:0;padding:0 0 0 20px;color:var(--body)}.campaign-qualification-list li{padding-left:3px;font-size:12px;line-height:1.45}.campaign-qualification-list strong,.campaign-qualification-list span{display:block}.campaign-qualification-list strong{color:var(--ink)}.campaign-qualification-list span{margin-top:2px;color:var(--muted)}.referral-participation-steps{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--white)}.referral-participation-steps>header{padding:12px 12px 4px;text-align:center}.referral-participation-steps h2{margin:0;font:600 14px/1.25 Archivo,sans-serif}.referral-participation-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:10px 7px 14px;list-style:none}.referral-participation-steps li{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;padding:0 4px;text-align:center}.referral-participation-steps li:not(:last-child):after{position:absolute;top:12px;right:-3px;color:var(--border);content:"›";font-size:17px}.referral-participation-steps li>span{display:grid;width:34px;height:34px;border-radius:50%;background:var(--selected);color:var(--teal-dark);place-items:center}.referral-participation-steps strong{margin-top:7px;color:var(--ink);font-size:10px;line-height:1.2}.reward-hero,.bonus-total-card{display:flex;min-height:132px;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px;overflow:hidden;border:1px solid rgba(0,111,99,.22);border-radius:12px;background:linear-gradient(145deg,#e3f5f0,#f7fbf9 58%,#eaf4fb)}.reward-hero>div,.bonus-total-card{display:flex;flex-direction:column;align-items:flex-start}.reward-hero{position:relative;display:grid;min-height:126px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;padding:16px}.reward-hero>div{min-width:0;height:78px;justify-content:flex-start}.reward-hero .cumulative-reward{padding-left:14px;border-left:1px solid rgba(0,111,99,.18)}.reward-hero .current-period-reward small,.reward-hero .cumulative-reward>.reward-detail-link{margin-top:auto}.reward-hero .cumulative-reward span{white-space:nowrap}.reward-hero .cumulative-reward>.reward-detail-link{min-height:12px;align-self:flex-end;padding:0;border:0;border-radius:0;background:transparent;font-size:10px;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.reward-hero span,.bonus-total-card>span{color:var(--teal-dark);font-size:12px;font-weight:700}.reward-hero strong,.bonus-total-card>strong{display:block;margin:4px 0 2px;color:var(--ink);font:600 38px/1 Archivo,sans-serif}.reward-hero small,.bonus-total-card>small{color:var(--muted);font-size:11px}.reward-hero .expected-payout-time{display:flex;align-items:baseline;gap:4px;font-size:10px;line-height:1.2;white-space:nowrap}.payout-account-card button,.payout-method-card>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid var(--teal);border-radius:7px;background:var(--white);color:var(--teal-dark);font-size:12px;font-weight:700}.reward-detail-link{display:inline-flex;min-height:44px;align-items:center;padding:0 2px;color:var(--teal-dark);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.payout-account-card,.device-permission-card,.privacy-callout,.candidate-phone-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid var(--border);border-radius:9px;background:var(--white)}.payout-account-card.is-empty{border-style:dashed}.payout-account-card:not(.is-empty){min-height:58px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.payout-account-card:not(.is-empty) .section-icon{width:30px;height:30px;border-radius:8px}.payout-account-card:not(.is-empty) h2{font-size:12px}.payout-account-card:not(.is-empty) p{margin-top:1px;font-size:10px}.payout-account-card:not(.is-empty) button{min-width:46px;min-height:32px;padding:0 9px;font-size:11px}.payout-account-card .section-icon,.notification-module>header>span{display:grid;width:36px;height:36px;border-radius:9px;background:var(--selected);color:var(--teal-dark);place-items:center}.payout-account-card h2,.referral-progress-section h2,.referral-all-section h2,.notification-module h2,.form-section h2,.payout-method-card h2{margin:0;font:600 14px/1.25 Archivo,sans-serif}.payout-account-card p,.payout-account-card small,.notification-module p,.device-permission-card small{display:block;margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.payout-account-card button{min-width:54px}.referral-progress-section,.referral-all-section{display:grid;gap:10px}.referral-progress-section>header,.referral-all-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.referral-progress-section header span,.referral-all-section header span{color:var(--teal-dark);font-size:10px;font-weight:700;text-transform:uppercase}.referral-progress-section header b,.referral-all-section header small{color:var(--muted);font-size:10px}.referral-progress-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--white)}.referral-progress-summary>div{min-width:0;padding:13px 9px;border-right:1px solid var(--border-soft);text-align:center}.referral-progress-summary>div:last-child{border-right:0}.referral-progress-summary strong{display:block;font:600 22px/1 Archivo,sans-serif}.referral-progress-summary span{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.25}.invitee-list{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--white)}.invitee-progress+.invitee-progress{border-top:1px solid var(--border-soft)}.invitee-progress summary{display:grid;min-height:70px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;list-style:none;cursor:pointer}.invitee-progress summary::-webkit-details-marker{display:none}.invitee-progress summary>span:nth-child(2),.invitee-progress summary>span:last-child{display:flex;min-width:0;flex-direction:column}.invitee-progress summary strong,.invitee-progress summary b{font-size:12px}.invitee-progress summary small{margin-top:3px;color:var(--muted);font-size:10px}.invitee-progress summary>span:last-child{align-items:flex-end;color:var(--teal-dark)}.invitee-progress summary svg{margin-top:4px;transition:transform .16s ease}.invitee-progress[open] summary svg{transform:rotate(180deg)}.referral-node-list,.payout-status-timeline{margin:0 12px 13px 30px;padding:3px 0 2px 18px;border-left:1px solid var(--border);list-style:none}.referral-node-list li,.payout-status-timeline li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:46px;color:var(--muted)}.referral-node-list li>span,.payout-status-timeline li>span{position:relative;left:-28px;display:grid;width:20px;height:20px;border-radius:50%;background:var(--white);place-items:center}.referral-node-list li>div,.payout-status-timeline li>div{margin-left:-20px}.referral-node-list strong,.payout-status-timeline strong{display:block;color:var(--body);font-size:11px}.referral-node-list small,.payout-status-timeline small{color:var(--muted);font-size:9px}.referral-node-list li.is-done,.payout-status-timeline li.is-done{color:var(--done)}.referral-node-list li.is-done strong{color:var(--ink)}.bonus-period-picker{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--white)}.bonus-period-picker span{font-size:12px;font-weight:700}.bonus-period-picker select{max-width:190px;min-height:38px;border:1px solid var(--border);border-radius:6px;background:var(--white);color:var(--ink)}.bonus-total-card{justify-content:flex-end}.bonus-rules ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.bonus-rules li{display:flex;align-items:flex-start;gap:8px;color:var(--body);font-size:12px;line-height:1.4}.bonus-rules li svg{flex:0 0 auto;color:var(--done)}.reward-record-list{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--white)}.reward-record-list>div{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.reward-record-list>div:last-child{border-bottom:0}.reward-record-list span{display:flex;min-width:0;flex-direction:column}.reward-record-list strong,.reward-record-list b{font-size:11px}.reward-record-list small{margin-top:3px;color:var(--muted);font-size:9px}.unified-loading-state{display:flex;min-height:290px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loading-spinner{width:30px;height:30px;border:3px solid var(--border-soft);border-top-color:var(--teal);border-radius:50%;animation:referral-spin .8s linear infinite}@keyframes referral-spin{to{transform:rotate(360deg)}}.unified-loading-state h2{margin:16px 0 4px;font:600 17px/1.3 Archivo,sans-serif}.unified-loading-state p{max-width:28ch;margin:0;color:var(--muted);font-size:12px}.loading-skeleton{display:grid;gap:10px}.loading-skeleton i{height:54px;border-radius:8px;background:linear-gradient(90deg,var(--border-soft),var(--canvas),var(--border-soft));background-size:200% 100%;animation:referral-shimmer 1.4s linear infinite}@keyframes referral-shimmer{to{background-position:-200% 0}}.referral-promo-page{display:grid;min-height:calc(100% - 137px);gap:12px}.referral-promo-copy small{display:block;max-width:42ch;margin:7px auto 0;color:var(--muted);font-size:11px;line-height:1.4}.payout-empty-state{text-align:center}.payout-method-card{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--white)}.payout-method-card header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--border-soft)}.payout-method-card header>span{display:grid;width:36px;height:36px;border-radius:9px;background:var(--done-surface);color:var(--done);place-items:center}.payout-method-card header p,.payout-method-card header b{margin:3px 0 0;color:var(--muted);font-size:10px}.payout-method-card dl,.confirmation-summary{margin:0}.payout-method-card dl>div,.confirmation-summary>div{display:grid;min-height:50px;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--border-soft)}.payout-method-card dt,.confirmation-summary span{color:var(--muted);font-size:10px}.payout-method-card dd,.confirmation-summary strong{margin:0;font-size:11px;text-align:right}.payout-method-card>button{margin:12px 14px}.payout-history-row{display:grid;width:100%;min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--white);color:var(--ink);text-align:left}.payout-history-row>span{display:flex;align-items:center;gap:9px}.payout-history-main>span{display:flex;min-width:0;flex-direction:column;text-align:left}.payout-history-list{display:grid;gap:8px}.payout-history-row i{display:grid;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:var(--done-surface);color:var(--done);font-style:normal;place-items:center}.payout-history-row strong{display:flex;align-items:baseline;gap:4px}.payout-history-row strong em{color:var(--done);font-size:10px;font-style:normal}.payout-history-row small+small{margin-top:2px}.payout-history-row small>span{font-weight:600}.payout-history-chevron{justify-content:center;color:var(--teal-dark)}.payout-history-empty{margin:0;color:var(--muted);font-size:11px}.payout-order-detail-card{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--white)}.payout-order-detail-card>h2{margin:0;padding:13px 14px;border-bottom:1px solid var(--border-soft);font:600 14px/1.25 Archivo,sans-serif}.payout-history-row strong{font-size:12px}.payout-history-row small{color:var(--muted);font-size:10px}.payout-form-page{gap:22px}.payout-form-page>.payout-account-intro{margin-bottom:0}.form-section{display:grid;gap:9px}.payout-method-choice{display:grid;gap:8px;margin:0;padding:0;border:0}.payout-method-choice>label{display:flex;min-height:64px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--white)}.payout-method-choice>label.is-selected{border-color:var(--teal);background:var(--selected)}.payout-method-choice label>span{display:flex;min-width:0;align-items:center;gap:9px}.payout-method-choice label>span>span{display:flex;flex-direction:column}.payout-method-choice strong{font-size:12px}.payout-method-choice small{color:var(--muted);font-size:10px}.privacy-callout{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;background:var(--info-surface);color:var(--info)}.payout-account-intro .payout-bank-region-warning{display:block;margin-top:8px;color:var(--attention);font-size:12px;font-weight:700;line-height:1.4}.payout-ach-error{margin:0;padding:9px 14px;border-bottom:1px solid var(--border);background:var(--alert-surface);color:var(--alert);font-size:11px;font-weight:700;line-height:1.45}.payout-routing-field>.payout-routing-value{display:flex;min-width:0;grid-area:control;flex-direction:column;align-items:flex-end}.payout-bank-picker-row{display:grid;min-height:62px;padding:8px 14px;border-bottom:1px solid var(--border);grid-template-columns:minmax(92px,.8fr) minmax(0,1.6fr);align-items:center}.payout-bank-picker-row>span{color:var(--body);font-weight:700}.payout-bank-picker-row>button{display:grid;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;font:inherit;text-align:right}.payout-bank-picker-row>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payout-bank-picker-row>button[aria-invalid=true]{color:var(--alert);outline:2px solid var(--alert);outline-offset:2px}.payout-bank-directory{padding:12px 14px 14px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.payout-bank-search{display:grid;gap:6px}.payout-bank-search span{color:var(--body);font-size:11px;font-weight:700}.payout-bank-search input{min-height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.payout-bank-results{display:grid;max-height:228px;margin-top:8px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.payout-bank-results button{min-height:44px;padding:8px 10px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--ink);font:inherit;text-align:left}.payout-bank-results button:last-child{border-bottom:0}.payout-bank-results button:focus,.payout-bank-results button:hover{background:var(--info-surface);color:var(--info)}.payout-routing-value input[readonly]{cursor:default;font-variant-numeric:tabular-nums}.payout-routing-value em{color:var(--success);font-size:11px;font-style:normal;font-weight:700}.privacy-callout span{display:flex;flex-direction:column}.privacy-callout strong{font-size:11px}.privacy-callout small{margin-top:3px;color:var(--body);font-size:10px;line-height:1.4}.confirmation-summary{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--white)}.payout-status-hero{display:flex;align-items:center;gap:14px;padding:18px;border-radius:10px;background:var(--done-surface);color:var(--done)}.payout-status-hero>div{display:flex;flex-direction:column}.payout-status-hero span,.payout-status-hero small{font-size:10px}.payout-status-hero strong{color:var(--ink);font:600 26px/1.2 Archivo,sans-serif}.payout-status-timeline{margin:10px 10px 0 20px;padding-left:22px}.work-experience-section{padding:14px;border:1px solid var(--border);border-radius:9px;background:linear-gradient(145deg,var(--white),var(--canvas))}.work-experience-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.work-experience-heading h3{margin:0}.work-experience-heading p{max-width:29ch;margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.35}.experience-source{flex:0 0 auto;padding:3px 6px;border-radius:4px;background:var(--attention-surface);color:var(--attention);font-size:9px;font-weight:700}.experience-source.is-auto{background:var(--done-surface);color:var(--done)}.experience-bucket-field{display:grid;gap:5px;margin-top:12px}.experience-bucket-field>span{color:var(--muted);font-size:10px}.experience-bucket-field select{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--white)}.experience-recommendation{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:10px;color:var(--teal-dark)}.experience-recommendation span{display:flex;flex-direction:column}.experience-recommendation strong,.experience-summary strong{font-size:11px}.experience-recommendation small,.experience-summary small{color:var(--muted);font-size:9px}.experience-recommendation button{min-height:34px;padding:0 8px;border:1px solid var(--teal);border-radius:6px;background:var(--white);color:var(--teal-dark);font-size:9px;font-weight:700}.experience-summary{display:flex;flex-direction:column;margin-top:12px}.candidate-phone-card{grid-template-columns:1fr;align-items:stretch;padding:0;overflow:hidden}.candidate-phone-card>header{display:flex;align-items:center;gap:9px;padding:11px 13px;background:var(--done-surface);color:var(--done)}.candidate-phone-card header div,.candidate-phone-card a span{display:flex;flex-direction:column}.candidate-phone-card header span,.candidate-phone-card a strong{color:var(--ink);font-size:12px;font-weight:700}.candidate-phone-card header small,.candidate-phone-card a small,.candidate-phone-card.is-locked small{color:var(--muted);font-size:10px}.candidate-phone-card a{display:flex;min-height:64px;align-items:center;gap:10px;padding:11px 13px;color:var(--teal-dark);text-decoration:none}.candidate-phone-card.is-locked{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:13px;border-style:dashed;color:var(--muted)}.candidate-phone-card.is-locked div{display:flex;flex-direction:column}.candidate-application-contact{display:grid;gap:8px}.candidate-application-contact>h2{margin:0;color:var(--ink);font-size:14px}.notification-settings-page{gap:14px}.device-permission-card{grid-template-columns:24px minmax(0,1fr) auto;background:var(--attention-surface);color:var(--attention)}.device-permission-card.is-allowed{background:var(--done-surface);color:var(--done)}.device-permission-card div{display:flex;flex-direction:column}.device-permission-card strong{color:var(--ink);font-size:11px}.device-permission-card button{min-height:34px;padding:0 9px;border:1px solid currentColor;border-radius:6px;background:var(--white);color:inherit;font-size:10px;font-weight:700}.notification-audience{display:grid;grid-template-columns:repeat(2,1fr);padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--border-soft)}.notification-audience button{min-height:38px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;font-weight:700}.notification-audience button.is-active{background:var(--white);color:var(--ink);box-shadow:0 1px 4px #1233361f}.notification-module-list{display:grid;gap:12px}.notification-module{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--white)}.notification-module>header{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--border-soft)}.notification-module .toggle-list{border:0;border-radius:0;box-shadow:none}.notification-module .toggle-list input:disabled{opacity:.76}.referral-share-sheet .share-link-preview{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:14px;margin:0 16px 12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--canvas)}.referral-public-disclosure{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin:0 16px 12px;padding:10px 12px;border-radius:8px;background:var(--selected);color:var(--teal-dark)}.referral-public-disclosure>svg{justify-self:center}.referral-public-disclosure p{min-width:0;margin:0;color:var(--body);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.share-link-details{display:grid;min-width:0;gap:5px}.share-invite-code-row{display:grid;min-width:0;justify-items:start;gap:5px}.share-invite-code-row>span{color:var(--muted);font-size:10px;font-weight:600}.share-invite-code-row>code{color:var(--ink);font:700 18px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em;overflow-wrap:anywhere}.share-invite-qr{display:grid;place-items:center;gap:4px;margin:0}.share-invite-qr canvas{display:block;width:96px!important;height:96px!important;padding:3px;border:1px solid var(--border-soft);border-radius:6px;background:#fff;image-rendering:pixelated}.share-invite-qr figcaption{color:var(--muted);font-size:8px;line-height:1.25;text-align:center}@media(max-width:340px){.referral-share-sheet .share-link-preview{grid-template-columns:minmax(0,1fr) 88px;gap:10px;padding-inline:11px}.share-invite-qr canvas{width:84px!important;height:84px!important}}.share-sheet-actions{margin:0 16px;overflow:hidden;border:1px solid var(--border);border-radius:9px}.share-sheet-actions button{display:grid;width:100%;min-height:62px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid var(--border-soft);background:var(--white);text-align:left}.share-sheet-actions button:last-child{border-bottom:0}.share-sheet-actions button span{display:flex;flex-direction:column}.share-sheet-actions strong{font-size:12px}.share-sheet-actions small{color:var(--muted);font-size:10px}.staff-badge-gallery-page{display:grid;gap:15px;padding:16px;background:radial-gradient(circle at 90% 3%,rgba(244,200,74,.18),transparent 120px),#eef4f2}.staff-badge-gallery-hero{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px;border-radius:12px;background:linear-gradient(145deg,#0b4d4d,#006f63);color:#f7faf7;box-shadow:0 8px 20px #1233361f}.staff-badge-gallery-hero>span{display:grid;width:38px;height:38px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#68c8d02e;color:#f4c84a;place-items:center}.staff-badge-gallery-hero p,.staff-badge-gallery-hero h2,.staff-badge-gallery-hero small{margin:0}.staff-badge-gallery-hero p{color:#bfe7df;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.staff-badge-gallery-hero h2{margin-top:3px;font:600 17px/1.12 Archivo,sans-serif}.staff-badge-gallery-hero small{display:block;margin-top:5px;color:#f7faf7b8;font-size:10px;line-height:1.35}.staff-badge-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:13px;border:1px solid #d4e0dd;border-radius:12px;background:repeating-linear-gradient(0deg,transparent,transparent 15px,rgba(18,51,54,.035) 16px),#fbfdfc}.staff-badge-gallery figure{display:grid;min-width:0;justify-items:center;margin:0}.staff-badge-gallery figure>span{display:block;margin-bottom:7px;color:#597071;font-size:9px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.staff-badge-gallery img{display:block;width:min(100%,270px);height:auto;border-radius:9px;box-shadow:0 10px 20px #1233362b}.staff-badge-production-notes{padding:13px 14px;border:1px solid #ead277;border-radius:10px;background:#fff9df}.staff-badge-production-notes h2{margin:0;color:#725600;font:600 13px/1.2 Archivo,sans-serif}.staff-badge-production-notes ul{display:grid;gap:5px;margin:8px 0 0;padding-left:16px;color:#615837;font-size:10px;line-height:1.35}.staff-badge-print-link{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:9px;background:#006f63;color:#fff;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 7px 16px #006f632e}:root[data-theme=dark] .reward-hero,:root[data-theme=dark] .bonus-total-card{background:linear-gradient(145deg,#153b3c,#142c31 58%,#173344)}:root[data-theme=dark] .work-experience-section{background:linear-gradient(145deg,var(--white),var(--canvas))}@media(max-width:340px){.payout-editor-header{grid-template-columns:44px minmax(0,1fr) 44px;padding-right:2px;padding-left:2px}.payout-editor-header h1{font-size:16px}.resume-object.is-editable .object-detail-list>label{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px;padding-top:9px;padding-bottom:9px}.resume-object.is-editable .object-detail-list input{text-align:left}.reward-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.reward-hero strong{font-size:33px}.reward-hero .cumulative-reward{padding-left:8px}.referral-progress-summary span{font-size:8px}.payout-account-card.is-empty{grid-template-columns:32px minmax(0,1fr)}.payout-account-card.is-empty button{grid-column:2;justify-self:start}.referral-campaign-art-copy strong{font-size:21px}.referral-participation-steps li{padding:0 2px}.experience-recommendation{grid-template-columns:22px minmax(0,1fr)}.experience-recommendation button{grid-column:2;justify-self:start}}.verification-center-page,.verification-page{display:grid;gap:16px}.verification-overview,.verification-privacy-card,.verification-lead,.verification-info-card,.verification-review-card,.verification-status-hero,.verification-rule-grid>section,.verification-reminder-card{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.verification-overview{display:flex;align-items:flex-start;gap:13px;padding:16px;background:linear-gradient(145deg,rgba(0,98,87,.1),var(--ui-surface) 58%)}.verification-overview>span,.verification-lead>svg,.verification-privacy-card>svg{flex:0 0 auto;color:var(--ui-teal-strong)}.verification-overview strong{display:block;color:var(--ui-ink);font:600 19px/1.25 Archivo,sans-serif}.verification-scope-label{display:inline-block;margin-bottom:4px;color:var(--ui-teal-strong);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.verification-overview p,.verification-privacy-card p,.verification-lead p,.verification-info-card li,.verification-step-heading p,.verification-rule-grid p,.verification-status-hero p{margin:5px 0 0;color:var(--ui-body);font-size:13px;line-height:1.48}.verification-task-list{overflow:hidden;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.verification-task{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:94px;padding:13px;border:0;border-bottom:1px solid var(--ui-border-soft);background:transparent;text-align:left}.verification-task:last-child{border-bottom:0}.verification-task:hover{background:var(--ui-surface-muted)}.verification-task-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#0062571a;color:var(--ui-teal-strong)}.verification-task-icon.is-needs_update{background:#fff2dd;color:#93600c}.verification-task-icon.is-required{background:var(--ui-warning-wash);color:var(--ui-warning)}.verification-task-icon.is-optional{background:var(--ui-info-wash);color:var(--ui-info)}.verification-task-icon.is-verified{background:#def4e8;color:#176c45}.verification-task>span:nth-child(2){display:grid;min-width:0;gap:3px}.verification-task strong,.verification-reminder-card strong{color:var(--ui-ink);font-size:15px;font-weight:600}.verification-task small{color:var(--ui-muted);font-size:12px;line-height:1.35}.verification-task em{width:max-content;margin-top:3px;padding:2px 7px;border-radius:999px;background:var(--ui-surface-muted);color:var(--ui-muted);font-size:11px;font-style:normal;font-weight:600}.verification-task em.is-submitted,.verification-task em.is-manual_review{background:#e8f1fb;color:#28689f}.verification-task em.is-needs_update{background:#fff2dd;color:#93600c}.verification-task em.is-unable_to_verify{background:#fde8eb;color:#a63142}.verification-task em.is-verified{background:#def4e8;color:#176c45}.verification-task em.is-required{background:var(--ui-warning-wash);color:var(--ui-warning)}.verification-task em.is-optional{background:var(--ui-info-wash);color:var(--ui-info)}.verification-task-action{display:inline-flex;align-items:center;gap:2px;color:var(--ui-teal-strong);font-size:12px;font-weight:600;white-space:nowrap}.verification-privacy-card{display:flex;gap:11px;padding:14px}.verification-privacy-card>div{min-width:0}.verification-privacy-link{display:inline-flex;align-items:center;gap:3px;margin-top:9px;padding:0;border:0;background:transparent;color:var(--ui-teal-strong);font-size:12px;font-weight:600}.verification-privacy-card h2,.verification-info-card h2,.verification-rule-grid h2{margin:0;color:var(--ui-ink);font:600 14px/1.35 Archivo,sans-serif}.verification-support-link{justify-self:center;color:var(--ui-teal-strong);font-size:13px;font-weight:600}.verification-lead{display:flex;gap:13px;padding:18px 16px}.verification-lead h2,.verification-step-heading h2,.verification-status-hero h2{margin:0;color:var(--ui-ink);font:600 19px/1.3 Archivo,sans-serif}.verification-boundary{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid rgba(40,104,159,.18);border-radius:var(--ui-radius);background:#edf5fc;color:#28689f}.verification-boundary svg{flex:0 0 auto;margin-top:1px}.verification-boundary p{margin:0;color:inherit;font-size:13px;line-height:1.46}.verification-info-card{padding:15px}.verification-info-card ul{display:grid;gap:8px;margin:11px 0 0;padding-left:20px}.verification-biometric-notice p{margin:8px 0 0;color:var(--ui-body);font-size:12px;line-height:1.48}.verification-alternative{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:13px;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);text-align:left}.verification-alternative strong{font-size:14px}.verification-alternative small{grid-column:1;color:var(--ui-muted);font-size:12px;line-height:1.4}.verification-alternative svg{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--ui-teal-strong)}.verification-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1px 0 2px}.verification-progress:has(span:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.verification-progress span{position:relative;display:grid;justify-items:center;gap:5px;min-width:0;color:var(--ui-muted);text-align:center}.verification-progress span:not(:last-child):after{position:absolute;top:12px;left:calc(50% + 14px);width:calc(100% - 28px);height:2px;background:var(--ui-border-soft);content:""}.verification-progress span.is-done:not(:last-child):after{background:var(--ui-teal)}.verification-progress i{position:relative;z-index:1;display:grid;width:26px;height:26px;place-items:center;border:2px solid var(--ui-border);border-radius:50%;background:var(--ui-surface);font-size:11px;font-style:normal;font-weight:600}.verification-progress .is-current i,.verification-progress .is-done i{border-color:var(--ui-teal);background:var(--ui-teal);color:#fff}.verification-progress small{max-width:72px;overflow:hidden;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.verification-progress .is-current small{color:var(--ui-ink);font-weight:600}.verification-step-heading{padding:2px 1px 0}.verification-form{display:grid;gap:12px}.verification-form label{display:grid;gap:6px;min-width:0}.verification-form label>span,.verification-id-types legend{color:var(--ui-ink);font-size:13px;font-weight:600}.verification-form input,.verification-form select{width:100%;min-width:0;min-height:46px;padding:9px 11px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font-size:16px}.verification-form small{color:var(--ui-muted);font-size:11px;line-height:1.4}.verification-address-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.verification-address-form .is-wide,.verification-address-form label:first-child{grid-column:1 / -1}.verification-tax-threshold{display:grid;gap:8px;padding:14px 15px;border:0;border-radius:var(--ui-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-info) 9%,var(--ui-surface)) 0%,var(--ui-surface) 72%);box-shadow:var(--ui-shadow-card)}.verification-tax-threshold-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.verification-tax-threshold-head>span,.verification-tax-heading>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--ui-info-wash);color:var(--ui-info)}.verification-tax-threshold-head small{min-width:0;color:var(--ui-body);font-size:11px;font-weight:600;line-height:1.3}.verification-tax-threshold-head em{padding:4px 8px;border-radius:999px;background:var(--ui-info-wash);color:var(--ui-info);font-size:10px;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap}.verification-tax-threshold-amount{display:flex;align-items:baseline;padding-left:36px}.verification-tax-threshold-amount strong{color:var(--ui-ink);font:600 19px/1.25 Archivo,sans-serif}.verification-tax-threshold-amount span{margin-left:3px;color:var(--ui-muted);font:600 14px/1.25 Archivo,sans-serif}.verification-tax-meter{height:6px;margin-left:36px;overflow:hidden;border-radius:999px;background:var(--ui-border-soft)}.verification-tax-meter i{display:block;width:var(--tax-progress);height:100%;border-radius:inherit;background:var(--ui-info)}.verification-tax-threshold>p{margin:-1px 0 0 36px;color:var(--ui-muted);font-size:11px;line-height:1.35}.verification-tax-threshold.is-required{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-warning) 10%,var(--ui-surface)) 0%,var(--ui-surface) 72%)}.verification-tax-threshold.is-required .verification-tax-threshold-head>span,.verification-tax-threshold.is-required .verification-tax-threshold-head em{background:var(--ui-warning-wash);color:var(--ui-warning)}.verification-tax-threshold.is-required .verification-tax-meter i{background:var(--ui-warning)}.verification-tax-heading{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:2px 0 0}.verification-tax-heading h2{font-size:17px}.verification-tax-heading p{margin-top:4px;font-size:12px}.verification-tax-form{gap:12px}.verification-tax-fields,.verification-tax-upload{border:0;border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.verification-tax-fields{display:grid;gap:13px;padding:14px}.verification-tax-fields input,.verification-tax-fields select{min-height:44px;border:0;background:var(--ui-surface-muted);font-size:15px}.verification-tax-certification{margin-top:2px}.verification-tax-upload{display:grid;gap:10px;padding:14px}.verification-tax-upload>div:first-child{display:grid;gap:3px}.verification-tax-upload>div:first-child>strong{color:var(--ui-ink);font-size:13px}.verification-tax-upload>div:first-child>small{color:var(--ui-muted);font-size:11px;line-height:1.4}.verification-irs-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 11px;border:0;border-radius:8px;background:var(--ui-teal-wash);color:var(--ui-teal-strong);font-size:12px;font-weight:600;text-align:center;text-decoration:none}.verification-tax-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:8px}.verification-tax-actions>button{min-width:0;margin:0;border:0;border-radius:8px}.verification-tax-actions>.secondary{border:0;background:var(--ui-teal-wash);box-shadow:none;color:var(--ui-teal-strong)}:root[data-theme=dark] .sticky-action.verification-tax-actions>button.secondary{border:0;background:var(--ui-teal-wash);box-shadow:none;color:var(--ui-teal-strong)}.verification-tax-page .collection-notice,.verification-tax-page .verification-upload,.verification-tax-page .verification-file-picker{border:0}.verification-tax-page .collection-notice{box-shadow:none}.verification-tax-page .verification-upload{background:var(--ui-surface-muted)}.verification-tax-page .verification-upload.is-invalid{border:0}.verification-tax-page .verification-file-picker{background:var(--ui-teal-wash)}.app-scroll:has(>.verification-tax-page)>.inner-header,.app-scroll:has(>.verification-tax-page)>.sticky-action{border:0}.verification-tax-actions>:only-child{grid-column:1 / -1}.verification-id-types{display:grid;gap:8px;margin:0;padding:0;border:0}.verification-id-types legend{margin-bottom:3px}.verification-id-types label{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;border:1px solid var(--ui-border-soft);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font-size:14px}.verification-id-types label.is-selected{border-color:var(--ui-teal);background:#0062570e}.verification-id-types label>svg{opacity:0;color:var(--ui-teal)}.verification-id-types label.is-selected>svg{opacity:1}.verification-id-types input{width:18px;height:18px;margin:0;accent-color:var(--ui-teal)}.verification-upload{display:grid;gap:10px;padding:13px;border:1px dashed var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.verification-upload.is-invalid{border-color:#bd4556;background:#fff8f8}.verification-upload.is-disabled{opacity:.58}.verification-upload.is-disabled .verification-file-picker{cursor:not-allowed}.verification-upload-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.verification-upload-heading strong{color:var(--ui-ink);font-size:13px}.verification-upload-heading small{color:var(--ui-muted);font-size:10px;text-align:right}.verification-file-picker,.verification-replace{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;overflow:hidden;border:1px solid var(--ui-teal);border-radius:8px;color:var(--ui-teal-strong);font-size:13px;font-weight:600;cursor:pointer}.verification-file-picker input,.verification-replace input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.verification-file-picker:focus-within,.verification-replace:focus-within{outline:3px solid color-mix(in srgb,var(--ui-teal) 32%,transparent);outline-offset:2px}.verification-replace{justify-self:start;min-height:auto;padding:3px 0;border:0}.verification-file-row{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;padding:10px;border-radius:8px;background:var(--ui-surface-muted)}.verification-file-row>span{display:flex;align-items:center;gap:9px;min-width:0}.verification-file-row svg{flex:0 0 auto;color:var(--ui-teal-strong)}.verification-file-row>span>span{display:grid;min-width:0;gap:2px}.verification-file-row strong,.verification-file-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-file-row strong{color:var(--ui-ink);font-size:12px}.verification-file-row small{color:var(--ui-muted);font-size:10px}.verification-file-row button,.verification-text-button{flex:0 0 auto;border:0;background:transparent;color:var(--ui-teal-strong);font-size:12px;font-weight:600}.verification-field-error{margin:0;color:#a63142;font-size:12px;line-height:1.4}.verification-consent{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface)}.verification-consent input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--ui-teal)}.verification-form .verification-consent input{width:20px;min-width:20px;height:20px;min-height:20px;padding:0;border-radius:5px}.verification-consent span{display:grid;gap:4px}.verification-consent strong{color:var(--ui-ink);font-size:13px;line-height:1.42}.verification-consent small{color:var(--ui-muted);font-size:11px;line-height:1.4}.verification-text-button{justify-self:center;padding:5px}.verification-review-card{overflow:hidden}.verification-review-card>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 13px;border-bottom:1px solid var(--ui-border-soft)}.verification-review-card>div:last-child{border-bottom:0}.verification-review-card span{color:var(--ui-muted);font-size:12px}.verification-review-card strong{min-width:0;overflow-wrap:anywhere;color:var(--ui-ink);font-size:13px;text-align:right}.verification-capture-pair{display:grid;gap:12px}.verification-camera{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 14px;width:100%;min-height:112px;padding:16px;border:1px solid var(--ui-border, #cbdedf);border-radius:16px;background:var(--ui-surface, #fff);color:var(--ui-text, #14383a);text-align:left}.verification-camera:disabled{opacity:.52}.verification-camera.is-captured{border-color:#68bcb2;background:#effaf7}.verification-camera__frame{grid-row:1 / 3;display:grid;place-items:center;width:72px;height:64px;border:2px dashed #7ba8a6;border-radius:12px;color:#087c74}.verification-camera strong{font-size:15px}.verification-camera small{color:var(--ui-muted, #607c7f);line-height:1.35}.verification-detection{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border-radius:14px;background:#edf6f4;color:#275d5c}.verification-detection.is-detected{background:#e1f6ed;color:#08765f}.verification-detection div{display:grid;gap:3px}.verification-detection small{line-height:1.35}.verification-manual-type{display:grid;gap:7px;margin-top:10px;font-weight:700}.verification-manual-type select{min-height:48px;padding:0 12px;border:1px solid var(--ui-border, #cbdedf);border-radius:12px;background:var(--ui-surface, #fff);color:inherit}.verification-inline-review{display:grid;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--ui-border, #d7e5e5)}.verification-inline-review header h2{margin:0;font-size:18px}.verification-inline-review header p{margin:5px 0 0;color:var(--ui-muted, #607c7f)}.verification-rule-grid{display:grid;gap:10px}.verification-rule-grid>section{display:flex;gap:10px;padding:13px}.verification-rule-grid svg{flex:0 0 auto;color:var(--ui-teal-strong)}.verification-status-page{padding-bottom:34px}.verification-status-hero{display:grid;justify-items:center;gap:9px;padding:22px 17px;text-align:center}.verification-status-hero>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#e8f1fb;color:#28689f}.verification-status-hero.is-verified>span{background:#def4e8;color:#176c45}.verification-status-hero.is-needs_update>span{background:#fff2dd;color:#93600c}.verification-status-hero.is-unable_to_verify>span{background:#fde8eb;color:#a63142}.verification-status-hero>strong{color:#28689f;font-size:12px}.verification-status-timeline{display:grid;gap:0;margin:0;padding:4px 6px;list-style:none}.verification-status-timeline li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:61px}.verification-status-timeline li:not(:last-child):after{position:absolute;top:29px;left:14px;width:2px;height:32px;background:var(--ui-border);content:""}.verification-status-timeline i{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--ui-border);border-radius:50%;background:var(--ui-surface);color:var(--ui-muted);font-size:11px;font-style:normal;font-weight:600}.verification-status-timeline .is-done i,.verification-status-timeline .is-current i{border-color:var(--ui-teal);background:var(--ui-teal);color:#fff}.verification-status-timeline span{display:grid;align-content:start;gap:3px;padding-top:4px}.verification-status-timeline strong{color:var(--ui-ink);font-size:13px}.verification-status-timeline small{color:var(--ui-muted);font-size:11px}.verification-prototype-controls{border:1px dashed var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted)}.verification-prototype-controls summary{padding:10px 12px;color:var(--ui-muted);font-size:11px;cursor:pointer}.verification-prototype-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 10px}.verification-prototype-controls button,.verification-secondary-button{min-height:40px;padding:7px 9px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-teal-strong);font-size:11px;font-weight:600}.verification-case-id{margin:0;color:var(--ui-muted);font-size:11px;text-align:center}.verification-status-actions{display:grid;gap:9px}.verification-status-actions .primary-button,.verification-status-actions .verification-secondary-button{width:100%;min-height:48px}.verification-reminder-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;margin:0;padding:14px;border-color:#0062572e;background:linear-gradient(145deg,rgba(0,98,87,.09),var(--ui-surface) 58%)}.verification-reminder-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--ui-teal);color:#fff}.verification-reminder-card.is-complete .verification-reminder-icon{background:#176c45}.verification-reminder-copy{min-width:0}.verification-reminder-card p{margin:4px 0 9px;color:var(--ui-body);font-size:12px;line-height:1.4}.verification-reminder-progress{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.verification-reminder-progress b,.verification-reminder-progress i{padding:3px 7px;border-radius:999px;background:var(--ui-surface-muted);color:var(--ui-muted);font-size:10px;font-style:normal;font-weight:600}.verification-reminder-progress b{background:#0062571f;color:var(--ui-teal-strong)}.verification-reminder-progress i.is-done{background:#def4e8;color:#176c45}.verification-reminder-card>button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 11px;border:0;border-radius:8px;background:var(--ui-teal);color:#fff;font-size:13px;font-weight:600}.verification-profile-status{margin-left:auto;color:var(--ui-muted);font-size:11px;font-weight:600;white-space:nowrap}:root[data-theme=dark] .verification-boundary{border-color:#5ea4e159;background:#28689f29}:root[data-theme=dark] .verification-upload.is-invalid{border-color:#e17686;background:#bd455629}:root[data-theme=dark] .verification-task-icon.is-verified,:root[data-theme=dark] .verification-reminder-progress i.is-done,:root[data-theme=dark] .verification-status-hero.is-verified>span{background:#176c453d}@media(max-width:360px){.sticky-action.verification-tax-actions{padding-inline:12px}.verification-task{grid-template-columns:34px minmax(0,1fr)}.verification-task-icon{width:34px;height:34px}.verification-task-action{grid-column:2;justify-self:start}.verification-progress small{max-width:56px}.verification-upload-heading{align-items:flex-start;flex-direction:column}.verification-upload-heading small{text-align:left}.verification-address-form{grid-template-columns:1fr}.verification-address-form label,.verification-address-form .is-wide,.verification-address-form label:first-child{grid-column:1}}.home-scenario-feed{color-scheme:light;--ink: #071b20;--body: #385159;--muted: #6a8087;--surface: #ffffff;--surface-muted: #f7fbfc;--border: #bfd3d7;--border-soft: #dce8ea;--brand: #01e3f8;--brand-hover: #00cadc;--teal: #007581;--teal-dark: #005d67;--teal-wash: #ddfafd;--blue: #2768ad;--blue-wash: #e9f3fc;--success: #147653;--success-wash: #e6f6ee;--attention: #8b5a00;--attention-wash: #fff6dc;--danger: #b72b48;--danger-wash: #fdebef;--reward: #71510e;--reward-wash: #fff6d8;margin:28px 12px 8px;padding-top:0;border-top:0;color:var(--ink);font-family:"Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif}.home-scenario-feed,.home-scenario-feed *,.home-scenario-feed *:before,.home-scenario-feed *:after{box-sizing:border-box}.home-scenario-feed strong,.home-scenario-feed b{font-weight:700}.home-scenario-feed__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-scenario-feed__header small{display:block;margin-bottom:3px;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-scenario-feed__header h2{margin:0;color:var(--ink);font-family:Archivo,PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:1.15}.home-scenario-feed__header>strong{display:grid;min-width:34px;height:34px;place-items:center;border-radius:50%;background:var(--teal-wash);color:var(--teal-dark)}.home-scenario-feed__intro{margin:9px 0 18px;color:var(--muted);font-size:13px;line-height:1.45}.home-scenario-feed__cards{display:grid;gap:14px}.preview-card{width:100%;overflow:hidden;padding:13px;border:1px solid var(--border-soft);border-left:3px solid var(--blue);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #1b3a4009,0 10px 26px #1b3a4013}.preview-card--success{border-left-color:var(--success)}.preview-card--attention,.preview-card--info{border-left-color:var(--blue)}.preview-card--danger{border-left-color:var(--danger)}.preview-card--reward{border-left-color:#b77a00}.preview-card--muted{border-left-color:#6f858a}.preview-card__header{display:flex;min-height:24px;align-items:center;gap:7px;padding:0;border:0;background:transparent}.preview-card__header>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center}.preview-card__header strong{overflow:hidden;color:var(--blue);font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.preview-card__header small{margin-top:1px;color:var(--muted);font-size:10px}.preview-card__header button{display:none}.preview-icon{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--blue-wash);color:var(--blue)}.preview-card--success .preview-icon{background:var(--success-wash);color:var(--success)}.preview-card--attention .preview-icon,.preview-card--info .preview-icon{background:var(--blue-wash);color:var(--blue)}.preview-card--danger .preview-icon{background:var(--danger-wash);color:var(--danger)}.preview-card--reward .preview-icon{background:var(--reward-wash);color:var(--reward)}.preview-card--muted .preview-icon{background:#edf2f3;color:#526c73}.verification-card .preview-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.verification-card-status{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap}.verification-card-status.is-info{background:var(--blue-wash);color:var(--blue)}.verification-card-status.is-danger{background:var(--danger-wash);color:var(--danger)}.verification-card-status.is-complete{background:var(--success-wash);color:var(--success)}.verification-card-description{margin:-4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.verification-result-summary strong{font-size:12px}.preview-copy{display:flex;flex-direction:column;padding:12px 0 13px}.preview-copy strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.preview-copy span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.preview-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:12px;padding:12px 0 0;border-top:1px solid var(--border-soft);background:transparent}.preview-actions--three{grid-template-columns:minmax(0,1fr)}.offline-activity-modules{display:grid;gap:10px}.offline-activity-module{min-width:0}.offline-activity-module__header{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:6px;padding:0 2px}.offline-activity-module__header strong{color:var(--body);font-size:11px;line-height:1.3}.offline-activity-module__header span{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--blue-wash);color:var(--blue);font-size:9px;font-weight:700;line-height:1.3;text-align:center}.offline-activity-list{display:grid;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-muted)}.offline-activity-item{display:grid;width:100%;min-height:64px;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:9px 10px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--ink);font:inherit;text-align:left;transition:background-color .14s ease}.offline-activity-item:last-child{border-bottom:0}.offline-activity-item:hover,.offline-activity-item:focus-visible{background:var(--surface)}.offline-activity-item--split{grid-template-columns:minmax(0,1fr) auto!important;gap:9px;padding:0}.offline-activity-item__main{display:grid;min-width:0;min-height:64px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px 0 9px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.offline-activity-item__main:hover,.offline-activity-item__main:focus-visible{background:var(--surface)}.offline-activity-item--split>.offline-activity-item__status{margin-right:10px;border:0;font-family:inherit;cursor:pointer}.offline-activity-item__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--blue-wash);color:var(--blue)}.offline-activity-item__copy{display:flex;min-width:0;flex-direction:column}.offline-activity-item__copy strong,.offline-activity-item__copy small{overflow-wrap:anywhere}.offline-activity-item__copy strong{font-size:12px;line-height:1.3}.offline-activity-item__copy small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}.offline-activity-item__status{padding:4px 7px;border-radius:999px;background:var(--blue-wash);color:var(--blue);font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.offline-activity-item__status.is-attention{background:var(--attention-wash);color:var(--attention)}.offline-activity-item__status.is-complete{background:var(--success-wash);color:var(--success)}.offline-activity-item__status.is-plain,.offline-activity-item__status.is-action-link{padding:0;border-radius:0;background:transparent;color:var(--teal-dark)}.offline-activity-item__status.is-action-link{text-decoration:underline;text-underline-offset:2px}.offline-activity-list--candidate-digest .offline-activity-item,.offline-activity-list--employer-digest .offline-activity-item{grid-template-columns:32px minmax(0,1fr) auto}.offline-activity-item>svg{color:var(--muted)}.no-suitable-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-muted)}.no-suitable-summary>span{display:flex;min-width:0;min-height:64px;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:9px 6px;border-right:1px solid var(--border-soft);color:var(--muted);text-align:center}.no-suitable-summary>span:last-child{border-right:0;color:var(--success)}.no-suitable-summary strong{color:var(--ink);font-family:Archivo,PingFang SC,sans-serif;font-size:20px;line-height:1}.no-suitable-summary small{color:inherit;font-size:9px;line-height:1.25}.mini-action{position:relative;display:flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;padding:0 12px;border:1px solid #b7ced1;border-radius:7px;background:linear-gradient(145deg,#fff,#f5f9f9);color:var(--teal-dark);box-shadow:0 3px 8px #23424711,inset 0 1px #fff;font-size:11px;font-weight:600;text-align:left;transition:border-color .16s ease,background .18s ease,color .16s ease,box-shadow .18s ease,opacity .16s ease}.mini-action--primary{order:-1;border:0;background:linear-gradient(180deg,#5099a1,#438b93);color:#fff;box-shadow:0 3px 8px #316d742b,inset 0 1px #ffffff47}.mini-action.is-selected,.mini-action.is-selected:disabled,.decision-grid .decision-action.is-selected,.decision-grid .decision-action.is-selected:disabled{border:0;background:linear-gradient(180deg,#5099a1,#438b93);color:#fff;box-shadow:0 3px 8px #316d742b,inset 0 1px #ffffff47;opacity:1}.mini-action__label{min-width:0}.mini-action.is-selected,.decision-action.is-selected{padding-right:42px}.mini-action__selected-check{position:absolute;right:12px;display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:#ffffff3d;color:#fff;animation:mini-action-check-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes mini-action-check-in{0%{opacity:0;transform:scale(.35) rotate(-24deg)}72%{opacity:1;transform:scale(1.14) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}.mini-link{justify-self:end;padding:4px 0;border:0;background:transparent;color:var(--teal-dark);font:inherit;font-size:13px;font-weight:600;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.preview-facts{padding:0 0 12px}.preview-fact{display:grid;min-height:29px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:11px}.preview-fact strong{color:var(--ink);font-size:12px}.preview-fact--editable{min-height:42px;margin:0 -8px;padding:0 8px;border-radius:6px;cursor:pointer;transition:background-color .13s ease}.preview-fact--editable:hover,.preview-fact--editable:focus-visible,.preview-fact--editable.is-editing{background:var(--teal-wash)}.preview-fact-value{display:flex;align-items:center;gap:4px}.preview-fact-value svg{color:var(--muted)}.preview-fact--editable input,.preview-fact--editable select{display:none;width:142px;min-width:0;min-height:32px;grid-column:3;padding:0 8px;border:1px solid var(--teal);border-radius:6px;outline:0;background:#fff;color:var(--ink);font-size:12px;font-weight:600;text-align:right}.preview-fact--editable select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:right}.preview-fact--editable.is-editing .preview-fact-value{display:none}.preview-fact--editable.is-editing input,.preview-fact--editable.is-editing select{display:block}.job-detail-preview{margin-top:2px;border-top:1px solid var(--border-soft)}.job-detail-preview-section{padding:12px 0 13px;border-bottom:1px solid var(--border-soft);border-radius:6px;cursor:pointer;transition:background-color .13s ease}.job-detail-preview-section header{display:flex;align-items:center;justify-content:space-between;gap:8px}.job-detail-preview-section h4{margin:0;color:var(--body);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.job-detail-preview-section header svg{flex:0 0 auto;color:var(--muted)}.job-detail-preview-section ul{margin:9px 0 0;padding-left:18px;color:var(--body);font-size:11px;line-height:1.5}.job-detail-preview-section li+li{margin-top:4px}.job-detail-preview-section textarea{display:none;width:100%;min-height:96px;margin-top:10px;padding:9px 10px;border:1px solid var(--teal);border-radius:7px;outline:0;resize:vertical;background:#fff;color:var(--ink);font:inherit;font-size:11px;line-height:1.5}.job-detail-preview-section:hover,.job-detail-preview-section:focus-visible,.job-detail-preview-section.is-editing{margin-right:-8px;margin-left:-8px;padding-right:8px;padding-left:8px;background:var(--teal-wash)}.job-detail-preview-section.is-editing ul{display:none}.job-detail-preview-section.is-editing textarea{display:block}.job-hiring-plan{padding-top:12px}.job-hiring-plan h4{margin:0 0 4px;color:var(--body);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.job-hiring-plan .preview-facts{padding-bottom:0}.multi-job-editors{display:grid;gap:18px}.home-scenario-job-editor{min-width:0;gap:8px;margin-top:9px}.home-scenario-job-editor .quick-hire-job-header,.home-scenario-job-editor .quick-hire-section-header{min-height:24px;padding:0 2px 5px}.home-scenario-job-editor .quick-hire-job-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:2px}.home-scenario-job-editor .quick-hire-job-header>div{display:contents}.home-scenario-job-editor .quick-hire-job-header>div>span{grid-column:1 / -1;grid-row:1}.home-scenario-job-editor .quick-hire-job-header h2{grid-column:1;grid-row:2}.home-scenario-job-editor .quick-hire-job-header>.home-scenario-delete-job{grid-column:2;grid-row:2}.home-scenario-job-editor .quick-hire-job-header h2{margin-top:2px;font-size:12px}.home-scenario-job-editor .quick-hire-job-header>.home-scenario-delete-job,.home-scenario-job-editor .quick-hire-job-header>.home-scenario-delete-job:hover{display:inline-flex;width:auto;min-width:0;height:auto;min-height:0;flex:0 0 auto;place-items:initial;align-items:center;padding:3px 0;border:0;border-radius:0;background:transparent;color:var(--danger);font-size:11px;font-weight:700;line-height:1.25;text-decoration:underline;text-underline-offset:2px}.home-scenario-job-editor .quick-hire-job-header>.home-scenario-delete-job:focus-visible{outline:2px solid color-mix(in srgb,var(--danger) 45%,transparent);outline-offset:3px}.home-scenario-job-editor .quick-hire-job-header>.home-scenario-delete-job:disabled{cursor:not-allowed;opacity:.42}.home-scenario-job-editor .native-card-list{overflow:hidden;border:1px solid var(--border);border-radius:7px;box-shadow:none}.home-scenario-job-editor .quick-hire-job-fields>.quick-hire-inline-row,.home-scenario-job-editor .job-editor-fields .job-editor-location-row,.home-scenario-job-editor .job-editor-plan-fields>.quick-hire-inline-row{min-height:42px;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"label control";align-items:center;gap:8px;padding:0 10px}.home-scenario-job-editor .quick-hire-inline-row>span:first-child,.home-scenario-job-editor .quick-hire-row-label,.home-scenario-job-editor .quick-hire-choice-row,.home-scenario-job-editor .quick-hire-switch-row,.home-scenario-job-editor .quick-hire-schedule-row>summary>span,.home-scenario-job-editor .quick-hire-stacked-row>span{font-size:11px}.home-scenario-job-editor .quick-hire-inline-row>input,.home-scenario-job-editor .quick-hire-job-fields>.quick-hire-inline-row>input,.home-scenario-job-editor .job-editor-plan-fields input,.home-scenario-job-editor .quick-hire-location-control input,.home-scenario-job-editor .quick-hire-choice-button{min-height:40px;font-size:13px}.home-scenario-job-editor .quick-hire-location-control{margin:0}.home-scenario-job-editor .quick-hire-location-control button,.home-scenario-job-editor .quick-hire-location-control button:hover{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;flex-basis:30px}.home-scenario-job-editor .quick-hire-location-field small{display:none}.home-scenario-job-editor .quick-hire-table-row{min-height:44px;grid-template-columns:42px minmax(0,1fr);padding:3px 10px}.home-scenario-job-editor .quick-hire-pay-range{grid-template-columns:minmax(36px,.8fr) auto minmax(36px,.8fr) minmax(65px,1.15fr);gap:3px}.home-scenario-job-editor .quick-hire-pay-range label,.home-scenario-job-editor .quick-hire-pay-range input,.home-scenario-job-editor .quick-hire-choice-control.is-compact .quick-hire-choice-button{min-height:36px;font-size:12px}.home-scenario-job-editor .quick-hire-schedule-row>summary{min-height:44px;grid-template-columns:76px minmax(0,1fr) 14px;padding:0 10px}.home-scenario-job-editor .quick-hire-schedule-row>summary>strong{font-size:11px}.home-scenario-job-editor .quick-hire-schedule-editor{margin-left:10px}.home-scenario-job-editor .quick-hire-choice-row,.home-scenario-job-editor .job-editor-plan-fields>.quick-hire-choice-row,.home-scenario-job-editor .quick-hire-switch-row{min-height:42px;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:0 10px}.home-scenario-job-editor .quick-hire-days-field{padding:9px 10px 10px}.home-scenario-job-editor .quick-hire-days-field>span{margin-bottom:7px;font-size:11px}.home-scenario-job-editor .quick-hire-stacked-row,.home-scenario-job-editor .quick-hire-stacked-row.is-multiline{min-height:76px;padding:8px 10px}.home-scenario-job-editor .quick-hire-stacked-row textarea{height:58px;min-height:58px;overflow-y:hidden;padding-top:4px;font-size:12px;line-height:1.35}.home-scenario-job-editor .quick-hire-stacked-row textarea:focus{height:96px;overflow-y:auto}.home-scenario-job-editor[data-home-scenario-prefix=job] .quick-hire-job-header{display:none}.home-scenario-job-editor .quick-hire-section-header>span,.home-scenario-job-editor .quick-hire-job-header>div>span{font-size:9px}.home-scenario-job-editor.is-disabled details>summary{cursor:default}.multi-job-editor{overflow:hidden;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfdfd}.multi-job-editor__header{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:2px 8px;padding-bottom:10px}.multi-job-editor__header>span{display:grid;width:27px;height:27px;grid-row:1 / 3;place-items:center;border-radius:6px;background:var(--teal-wash);color:var(--teal-dark);font-size:10px;font-weight:700}.multi-job-editor__header strong{color:var(--ink);font-size:12px;line-height:1.25}.multi-job-editor__header small{color:var(--muted);font-size:9px}.multi-job-editor .preview-facts{padding-bottom:10px;border-top:1px solid var(--border-soft)}.multi-job-editor .job-detail-preview-section:last-child{padding-bottom:0;border-bottom:0}.multi-job-editor .job-hiring-plan{border-top:1px solid var(--border-soft)}.published-job-list{overflow:hidden;margin-bottom:0;border:1px solid var(--border-soft);border-radius:8px;background:#fbfdfd}.published-job-row{width:100%;display:grid;min-height:54px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.published-job-row+.published-job-row{border-top:1px solid var(--border-soft)}.published-job-row:hover{background:var(--surface-muted)}.published-job-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--teal);outline-offset:-2px}.published-job-row>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--success-wash);color:var(--success)}.published-job-row>div{display:flex;min-width:0;flex-direction:column}.published-job-row strong{color:var(--ink);font-size:11px;line-height:1.3}.published-job-row small{margin-top:3px;color:var(--muted);font-size:9px}.published-job-row em{color:var(--success);font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.preview-contact div,.cancel-detail div,.payment-receipt div,.outcome-next div,.status-object div,.candidate-object div{display:flex;flex-direction:column}.preview-contact strong,.cancel-detail strong,.payment-receipt strong,.outcome-next strong,.status-object strong,.candidate-object strong{font-size:11px}.preview-contact small,.cancel-detail small,.payment-receipt small,.outcome-next small,.status-object small,.candidate-object small{margin-top:2px;color:var(--muted);font-size:10px}.preview-contact small{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.preview-receipt,.preview-contact,.cancel-detail,.payment-receipt,.outcome-next,.status-object,.candidate-object{display:flex;align-items:center;gap:10px;margin:0 0 13px;padding:11px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-muted)}.preview-receipt>span,.cancel-detail>span,.payment-receipt>span,.outcome-next>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--success-wash);color:var(--success)}.cancel-detail>span{background:var(--danger-wash);color:var(--danger)}.outcome-next>span{background:var(--blue-wash);color:var(--blue)}.outcome-variant-stack{display:grid;width:100%;gap:14px}.preview-card--success .outcome-next>span{background:var(--success-wash);color:var(--success)}.preview-card--danger .outcome-next>span{background:var(--danger-wash);color:var(--danger)}.preview-contact>span,.status-object>span,.candidate-object>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--teal-wash);color:var(--teal-dark);font-family:Archivo,sans-serif;font-size:11px}.job-application-candidate{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.job-application-candidate>div{display:grid;min-width:0;flex:1;gap:2px}.job-application-candidate strong,.job-application-candidate small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-application-candidate small{color:var(--muted)}.job-application-candidate>svg{flex:0 0 auto;color:var(--muted)}.job-application-candidate:hover{background:var(--teal-wash)}.job-application-candidate:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.status-object>span,.candidate-object>span{border-radius:50%;background:#eaf0f1;color:#526c73}.recommendation-stack,.candidate-stack{display:flex;overflow:hidden;flex-direction:column;margin:0 0 12px;border:1px solid var(--border-soft);border-radius:7px}.recommendation-stack>*,.candidate-stack>span{min-height:42px;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid var(--border-soft);background:#fff;font-size:11px}.recommendation-stack>*:last-child,.candidate-stack>span:last-child{border-bottom:0}.recommendation-stack b,.recommendation-stack em,.candidate-stack b,.candidate-stack em{font-style:normal}.recommendation-stack>*{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto}.recommendation-stack>button,.recommendation-stack>a{width:100%;margin:0;border-top:0;border-right:0;border-left:0;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recommendation-stack>button:hover,.recommendation-stack>a:hover{background:var(--teal-wash)}.recommendation-stack>button:focus-visible,.recommendation-stack>a:focus-visible{position:relative;z-index:1;outline:2px solid var(--teal);outline-offset:-2px}.recommendation-stack b,.recommendation-stack small{grid-column:1}.recommendation-stack small{color:var(--muted);font-size:10px}.recommendation-stack em{grid-row:1 / span 2;grid-column:2;color:var(--success);font-size:10px;font-weight:600}.candidate-stack>span{display:grid;grid-template-columns:30px minmax(0,1fr) auto}.candidate-stack i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--teal-wash);color:var(--teal-dark);font-size:8px;font-style:normal;font-weight:600}.candidate-stack b{display:flex;min-width:0;flex-direction:column}.candidate-stack small{margin-top:2px;color:var(--muted);font-size:10px;font-weight:400}.candidate-stack em{color:var(--success);font-size:10px;font-weight:600}.candidate-stack .candidate-interview-meta{overflow:hidden;color:var(--teal-dark);font-weight:600;line-height:1.25;text-overflow:ellipsis}.candidate-stack .candidate-stack__setup{cursor:pointer;white-space:nowrap}.candidate-stack .offline-activity-item__status{padding:0;border-radius:0;background:transparent;font-size:9px;line-height:1.2}.candidate-stack .candidate-stack__setup:focus-visible{border-radius:0;outline:2px solid var(--teal);outline-offset:2px}.candidate-stack .candidate-stack__invited{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.candidate-stack .candidate-stack__invited svg{flex:0 0 auto}.date-options{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:0 0 13px}.date-options button{display:flex;min-height:44px;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;border:1px solid #b7ced1;border-radius:7px;background:linear-gradient(145deg,#fff,#f5f9f9);color:var(--teal-dark);box-shadow:0 3px 8px #23424711,inset 0 1px #fff;font-size:14px;font-weight:600;text-align:left}.date-options button.is-selected{order:-1;border:0;background:linear-gradient(180deg,#5099a1,#438b93);color:#fff;box-shadow:0 3px 8px #316d742b,inset 0 1px #ffffff47}.date-options b{font-family:Archivo,sans-serif;font-size:18px}.date-options span{font-size:8px;line-height:1.25;text-align:left}.question-object{display:flex;flex-direction:column;margin:13px 14px 0;padding:9px 10px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-muted)}.question-object strong{font-size:11px}.question-object small{margin-top:2px;color:var(--muted);font-size:10px}.event-block{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 13px;padding:11px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-muted)}.event-block time{display:flex;min-height:50px;align-items:center;flex-direction:column;justify-content:center;border-radius:7px;background:var(--teal-wash);color:var(--teal-dark)}.event-block time b{font-family:Archivo,sans-serif;font-size:18px;line-height:1}.event-block time span{margin-top:3px;font-size:7px;line-height:1.15;text-align:center}.event-block>div{display:flex;min-width:0;flex-direction:column}.event-block strong{font-size:11px}.event-block small{margin-top:3px;color:var(--muted);font-size:10px}.event-block .confirmed-line{display:flex;align-items:center;gap:3px;color:var(--success);font-size:clamp(8px,2.5vw,10px);white-space:nowrap}.event-block .event-detail-line{display:flex;align-items:center;gap:3px;font-size:clamp(8px,2.5vw,10px);white-space:nowrap}.change-compare{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:6px;padding:0 0 13px}.change-compare>span{display:flex;min-width:0;flex-direction:column;padding:9px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-muted)}.change-compare small{color:var(--muted);font-size:7px}.change-compare b{margin-top:4px;font-size:11px}.change-compare>svg{color:var(--teal)}.preview-options{display:flex;overflow:hidden;flex-direction:column;margin:0 0 13px;border:1px solid var(--border-soft);border-radius:7px}.preview-option{display:flex;min-height:34px;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid var(--border-soft);background:#fff;color:var(--body);font-size:11px}.preview-option:last-child{border-bottom:0}.preview-option.is-selected{background:var(--teal-wash);color:var(--teal-dark);font-weight:600}.preview-option__copy{display:flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.preview-option__copy small{color:var(--muted);font-size:10px;font-weight:600}.preview-radio{display:grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:50%;background:#fff}.is-selected .preview-radio{border-color:var(--teal);background:var(--teal);color:#fff}.preview-option.is-selected .preview-radio{animation:mini-action-check-in .26s cubic-bezier(.16,1,.3,1) both}.reward-amount{display:flex;align-items:center;flex-direction:column;padding:18px 14px 5px;color:var(--reward)}.reward-amount>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--reward-wash)}.reward-amount strong{margin-top:7px;font-family:Archivo,sans-serif;font-size:26px;line-height:1}.reward-amount small{margin-top:5px;color:#85691f;font-size:8px}.reward-payout-reminder{display:block;margin-top:8px;color:#40575d;font-size:11px;line-height:1.45}.decision-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:0 0 14px}.decision-grid button{position:relative;display:flex;min-height:44px;align-items:center;padding:0 12px;border:1px solid #b7ced1;border-radius:7px;background:linear-gradient(145deg,#fff,#f5f9f9);color:var(--teal-dark);box-shadow:0 3px 8px #23424711,inset 0 1px #fff;font-size:14px;font-weight:600;line-height:1.25;text-align:left}.decision-grid button.is-primary{border:0;background:linear-gradient(180deg,#5099a1,#438b93);color:#fff;box-shadow:0 3px 8px #316d742b,inset 0 1px #ffffff47}.decision-grid small{color:var(--muted);font-size:7px;font-weight:400}.issue-list{display:flex;overflow:hidden;flex-direction:column;margin:0 0 13px;border:1px solid #efc2cb;border-radius:7px}.issue-list>span{display:grid;min-height:42px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:0 7px;padding:7px 9px;border-bottom:1px solid #f0d5db;background:#fffafb;color:var(--danger)}.issue-list>span:last-child{border-bottom:0}.issue-list svg{grid-row:span 2}.issue-list b{color:#7a2436;font-size:11px}.issue-list small{color:#96606b;font-size:8px}.access-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 0 13px}.access-grid>span{display:grid;grid-template-columns:18px minmax(0,1fr);gap:0 6px;padding:9px;border:1px solid #efc2cb;border-radius:7px;background:#fffafb}.access-grid>span:last-child{border-color:#b9dbc9;background:#f6fcf8}.access-grid i{display:grid;width:17px;height:17px;grid-row:span 2;place-items:center;border-radius:50%;background:var(--danger-wash);color:var(--danger)}.access-grid>span:last-child i{background:var(--success-wash);color:var(--success)}.access-grid b{font-size:11px}.access-grid small{margin-top:2px;color:var(--muted);font-size:7px}.home-composer-preview{width:100%;--ui-info: #2468ad;--ui-surface: #ffffff}.home-composer-preview .home-unresolved-strip{display:grid;width:100%;height:28px;min-height:28px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;margin:-2px 0 5px;padding:0 9px;border:1px solid color-mix(in srgb,var(--ui-info) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-info) 9%,var(--ui-surface));box-shadow:0 3px 9px #165d8012;color:var(--ui-info);text-align:left}.home-composer-preview .home-unresolved-strip>span{display:flex;min-width:0;align-items:center;gap:5px}.home-composer-preview .home-unresolved-strip strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home-composer-preview .home-unresolved-strip>svg:last-child{color:var(--ui-info)}.home-composer-preview .home-unresolved-strip .lucide-circle-alert circle{fill:currentColor;stroke:none}.home-composer-preview .home-unresolved-strip .lucide-circle-alert path,.home-composer-preview .home-unresolved-strip .lucide-circle-alert line{stroke:#f1f7fc;stroke-width:2.2}.work-preferences-card{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #1b3a4009,0 10px 26px #1b3a4013}.work-preferences-card__header{display:flex;min-height:82px;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 14px 15px;border-bottom:2px solid #4f9fbd}.work-preferences-card__header h3{margin:0;color:var(--ink);font-family:Archivo,PingFang SC,sans-serif;font-size:20px;line-height:1.15}.work-preferences-card__header p{margin:5px 0 0;color:var(--body);font-size:12px;font-weight:600}.work-preferences-card__header>span{margin-top:13px;padding:5px 8px;border-radius:5px;background:var(--success-wash);color:var(--success);font-size:11px;font-weight:600}.work-preferences-card__section{padding:15px 14px 16px;border-bottom:1px solid var(--border-soft)}.work-preferences-card__section h4{margin:0 0 12px;color:var(--body);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.work-preferences-card__section>p{margin:0;color:var(--body);font-size:13px;line-height:1.62}.work-preferences-card__section>p+p{margin-top:18px}.work-preferences-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.work-preferences-priorities>span{display:flex;min-width:0;flex-direction:column;padding:10px 8px 9px}.work-preferences-priorities>span:nth-child(n+3){border-top:1px solid var(--border-soft)}.work-preferences-priorities small{color:var(--body);font-size:11px;line-height:1.25}.work-preferences-priorities strong{margin-top:4px;color:var(--ink);font-size:12px;line-height:1.35}.work-preferences-priorities>span:first-child strong{color:var(--teal)}.work-preferences-detail-list{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.work-preferences-detail-list>span{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-soft)}.work-preferences-detail-list>span:last-child{border-bottom:0}.work-preferences-detail-list small{color:var(--body);font-size:12px}.work-preferences-detail-list strong{color:var(--ink);font-size:12px;text-align:right}.work-preferences-card__edit{display:flex;min-height:48px;align-items:center;justify-content:flex-end;padding:8px 14px}.work-preferences-card__edit button{min-height:32px;padding:0;border:0;background:transparent;color:var(--teal);font-size:12px;font-weight:600}.home-scenario-feed button,.home-scenario-feed input,.home-scenario-feed textarea,.home-scenario-feed select{font-family:inherit}.home-scenario-feed button:not(:disabled),.home-scenario-feed [role=button]:not([aria-disabled=true]),.preview-fact--editable,.job-detail-preview-section{cursor:pointer}.home-scenario-feed button:focus-visible,.home-scenario-feed input:focus-visible,.home-scenario-feed textarea:focus-visible,.home-scenario-feed select:focus-visible,.home-scenario-feed [role=button]:focus-visible{outline:3px solid rgba(39,104,173,.35);outline-offset:2px}.home-scenario-feed button:disabled,.home-scenario-feed input:disabled,.home-scenario-feed textarea:disabled,.home-scenario-feed select:disabled,.home-scenario-feed [aria-disabled=true]{cursor:default;opacity:.55}[data-home-scenario-card].is-focused{outline:3px solid rgba(39,104,173,.35);outline-offset:2px}.home-scenario-feedback{display:flex;align-items:center;gap:7px;margin:10px 0 0;padding:9px 10px;border-radius:7px;background:var(--success-wash);color:var(--success);font-size:11px;font-weight:600}.home-scenario-feed [hidden]{display:none!important}@media(max-width:680px){.mini-action{padding:0 12px;font-size:14px}}@media(max-width:360px){.home-scenario-feed{margin-right:8px;margin-left:8px}.offline-activity-item{grid-template-columns:32px minmax(0,1fr) 16px}.offline-activity-list--candidate-digest .offline-activity-item,.offline-activity-list--employer-digest .offline-activity-item{grid-template-columns:32px minmax(0,1fr)}.offline-activity-item>.offline-activity-item__status{grid-column:2 / 3;justify-self:start;margin-top:-4px}.offline-activity-list--candidate-digest .offline-activity-item>.offline-activity-item__status{grid-column:2 / 3}.offline-activity-list--employer-digest .offline-activity-item>.offline-activity-item__status{grid-column:2 / 3}.offline-activity-item>svg{grid-column:3 / 4;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.home-scenario-feed *,.home-scenario-feed *:before,.home-scenario-feed *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.role-home-card-stack{--role-ink: #123336;--role-body: #3f5b5f;--role-muted: #72878a;--role-teal: #087d73;--role-teal-dark: #006d66;--role-surface: #fff;--role-surface-soft: #e8f4f1;--role-border: #c9dedb;display:grid;gap:12px;margin:0 12px 22px;color:var(--role-ink)}.conversation-home:has(.role-home-card-stack){overflow-anchor:none}.role-home-card-stack *,.role-home-card-stack *:before,.role-home-card-stack *:after{box-sizing:border-box}.role-home-card-stack button,.role-home-card-stack input,.role-home-card-stack select,.role-home-card-stack textarea{font:inherit}.role-home-card-stack button{cursor:pointer}.role-home-card-stack button:disabled{cursor:default}.role-home-section-label{margin:12px 4px 0;color:var(--role-muted);font-size:13px;font-weight:650}.role-home-card-stack h2,.role-home-card-stack h3,.role-home-card-stack p{margin:0}.assistant-card,.work-profile-card,.identity-card,.job-entry-card{overflow:hidden;border:1px solid var(--role-border);border-radius:18px;background:var(--role-surface);box-shadow:0 10px 26px #12333614}.assistant-card__hero{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:12px 14px;min-height:176px;padding:20px 14px 16px 20px;background:radial-gradient(circle at 98% 0%,rgba(104,200,208,.32),transparent 50%),linear-gradient(135deg,#eef9f6,#e2f3ef)}.assistant-card__eyebrow{margin-bottom:8px!important;color:var(--role-teal);font-size:12px;font-weight:700;letter-spacing:.04em}.assistant-card h2{font-size:25px;line-height:1.18;letter-spacing:-.02em}.assistant-card__description{max-width:220px;margin-top:10px!important;color:var(--role-body);font-size:14px;line-height:1.45}.assistant-card__visual{display:grid;width:94px;height:94px;place-items:center;align-self:center;border-radius:50%;background:#ffffffc7}.assistant-card__visual img{width:76px;height:76px;border-radius:18px;object-fit:cover}.assistant-card__highlights{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.assistant-card__highlight{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:5px;padding:7px 5px;border:1px solid rgba(8,125,115,.12);border-radius:10px;color:var(--role-teal-dark);background:#ffffffa6;font-size:11px;font-weight:700;line-height:1.2;text-align:center}.assistant-card__highlight:last-child{grid-column:1 / -1}.assistant-card__highlight svg{flex:0 0 15px}.assistant-card__actions{display:grid;gap:10px;padding:16px}.role-card-primary-action{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:13px;color:#fff;background:linear-gradient(145deg,#14978c,var(--role-teal));box-shadow:0 8px 18px #087d7333;font-size:16px;font-weight:700}.role-card-primary-action:disabled{background:#dceae7;box-shadow:none;color:#557370}.assistant-card__meta{color:var(--role-muted);font-size:12px;line-height:1.4;text-align:center}.location-service-card{display:grid;gap:13px;padding:20px 18px 18px;border:1px solid var(--role-border);border-radius:18px;background:var(--role-surface);box-shadow:0 10px 26px #12333614}.location-service-card__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:var(--role-teal);background:var(--role-surface-soft)}.location-service-card h2{font-size:21px;line-height:1.25}.location-service-card>p{color:var(--role-body);font-size:14px;line-height:1.5}.location-service-card__privacy{display:flex;align-items:center;gap:9px;padding:12px;border-radius:12px;color:#557174;background:#f1f7f5;font-size:12px;line-height:1.4}.work-profile-card__header,.job-entry-card__header{padding:18px;background:linear-gradient(135deg,#edf8f5,#e5f3f0)}.work-profile-card__header h2,.job-entry-card__header h2{font-size:21px;line-height:1.25}.work-profile-card__header p,.job-entry-card__header p{margin-top:5px!important;color:var(--role-muted);font-size:13px;line-height:1.4}.work-profile-form,.job-entry-form{display:grid;gap:18px;padding:17px 16px 16px}.form-section,.job-entry-form__section{display:grid;gap:11px}.form-section__title,.job-entry-form__section-title{color:var(--role-body);font-size:13px;font-weight:700}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-field{display:grid;min-width:0;gap:6px}.form-field.is-wide{grid-column:1 / -1}.form-field label{color:#52696c;font-size:12px;font-weight:650}.form-field label em{color:#bf5a66;font-style:normal}.form-field input,.form-field select,.form-field textarea{width:100%;border:0;border-radius:11px;outline:none;color:var(--role-ink);background:#f3f7f6}.form-field input,.form-field select{min-height:46px;padding:0 12px;font-size:14px}.form-field textarea{min-height:104px;resize:vertical;padding:11px 12px;background:#fff;font-size:13px;line-height:1.5}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{box-shadow:0 0 0 2px #087d733d}.money-input,.hourly-pay-input{display:flex;min-height:46px;align-items:center;overflow:hidden;border-radius:11px;color:var(--role-ink);background:#f3f7f6}.money-input span,.hourly-pay-input span{flex:0 0 auto;color:var(--role-muted);font-size:13px}.money-input span:first-child,.hourly-pay-input span:first-child{padding-left:12px}.money-input span:last-child,.hourly-pay-input span:last-child{padding-right:12px}.money-input input,.hourly-pay-input input{min-width:0;flex:1;padding:0 7px;background:transparent}.location-input,.job-entry-address{position:relative}.location-input input,.job-entry-address input{padding-right:50px}.location-input__action,.job-entry-address__icon{position:absolute;top:4px;right:4px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:10px;color:var(--role-teal-dark);background:#dfeeea}.profile-evidence-group{display:grid;gap:11px;padding:12px;border-radius:14px;background:#f3f8f7}.shared-input-tools{display:grid;gap:8px;padding-top:12px;border-top:1px solid #d7e6e3}.experience-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.experience-action{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:var(--role-teal-dark);background:#e3f1ee;font-size:12px;font-weight:700}.ai-extract-note{color:var(--role-muted);font-size:11px;line-height:1.4;text-align:center}.identity-card{border-radius:20px}.identity-card__entry{display:grid;width:100%;min-height:154px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:18px;border:0;color:var(--role-ink);background:transparent;text-align:left}.identity-card__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--role-teal);background:var(--role-surface-soft)}.identity-card__copy h2{font-size:18px;line-height:1.3}.identity-card__copy p{margin-top:7px!important;color:var(--role-muted);font-size:12px;line-height:1.55}.identity-card__cta{display:flex;min-height:43px;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px;margin-top:3px;padding:0 13px 0 14px;border-radius:12px;background:#e9f4f1}.identity-card__entry-label{color:var(--role-teal-dark);font-size:11px;font-weight:700}.identity-card.is-complete .identity-card__icon{color:#14785c;background:#ddf6e9}.identity-card.is-failed .identity-card__icon{color:#a74952;background:#fdebed}.identity-call-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:18px;border:1px solid #a9d9cf;border-left:4px solid var(--role-teal);border-radius:18px;color:#315f5b;background:linear-gradient(135deg,#e1f6ef,#f4fbf9);box-shadow:0 10px 26px #125e571a}.identity-call-card>svg{box-sizing:content-box;padding:11px;border-radius:13px;color:var(--role-teal-dark);background:#fff}.identity-call-card strong{display:block;color:var(--role-teal-dark);font-size:18px;font-weight:800;line-height:1.25}.identity-call-card p{margin-top:5px!important;color:#315f5b;font-size:12px;line-height:1.5}.identity-call-card button{min-height:38px;margin-top:11px;padding:0 13px;border:0;border-radius:10px;color:var(--role-teal-dark);background:#fff;font-size:12px;font-weight:700}.referral-share-card{position:relative;overflow:hidden;padding:20px 18px 18px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#073f3b,#076457 64%,#0a806f);box-shadow:0 16px 34px #08413b2b}.referral-share-card:after{position:absolute;top:-88px;right:-64px;width:190px;height:190px;border-radius:50%;background:#73edbd1a;content:""}.referral-share-card>*{position:relative;z-index:1}.referral-share-card__heading{display:flex;align-items:center;gap:10px;color:#8af2c9;font-size:11px;font-weight:750;letter-spacing:.06em}.referral-share-card__icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#73edbd24}.referral-share-card__metrics{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:17px}.referral-share-card__metrics strong{color:#fff;font-size:27px;line-height:1;letter-spacing:-.035em;white-space:nowrap}.referral-share-card__metrics strong:last-child{color:#9cf7d2}.referral-share-card__body{margin-top:10px!important;color:#f2fffbdb;font-size:13px;line-height:1.45}.referral-share-card__action{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:17px;border:0;border-radius:13px;color:#07564d;background:#ecfff7;font-size:14px;font-weight:750}.referral-share-card__note{display:block;margin-top:10px;color:#e1f7f0ad;font-size:10px;line-height:1.4;text-align:center}.job-entry-card__header{display:flex;align-items:center;gap:12px}.job-entry-card__icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--role-teal-dark);background:#ffffffd1}.job-entry-form__section+.job-entry-form__section{padding-top:14px;border-top:1px solid #e2ecea}.job-entry-form textarea{background:#f3f7f6}.job-schedule-control{overflow:hidden;border-radius:12px;background:#f3f7f6}.job-schedule-control>summary{display:grid;min-height:58px;grid-template-columns:82px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:0 12px;cursor:pointer;list-style:none}.job-schedule-control>summary::-webkit-details-marker{display:none}.job-schedule-control>summary>span{color:#52696c;font-size:12px;font-weight:650}.job-schedule-control>summary>strong{min-width:0;color:var(--role-ink);font-size:12px;font-weight:500;line-height:1.35;text-align:right}.job-schedule-control>summary>svg{color:var(--role-muted);transition:transform .16s ease}.job-schedule-control[open]>summary>svg{transform:rotate(90deg)}.job-schedule-editor{display:grid;gap:13px;padding:13px 12px 14px;border-top:1px solid #dce8e6;background:#edf5f3}.job-schedule-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;border:0}.job-schedule-days legend{margin-bottom:9px;color:#52696c;font-size:12px;font-weight:650}.job-schedule-day{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center}.job-schedule-day input{position:absolute;width:1px;height:1px;opacity:0}.job-schedule-day span{display:grid;width:100%;height:100%;place-items:center;border:1px solid #c9dcd8;border-radius:50%;color:#587174;background:#fff;font-size:10px;font-weight:700}.job-schedule-day input:checked+span{border-color:var(--role-teal);color:#fff;background:var(--role-teal)}.job-schedule-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.job-time-field{display:grid;gap:6px}.job-time-field>span{color:#52696c;font-size:11px;font-weight:650}.job-time-choice{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;border:1px solid #d2e2df;border-radius:10px;color:var(--role-ink);background:#fff;font-size:12px}.job-schedule-varies{display:flex;min-height:38px;align-items:center;justify-content:space-between;color:#52696c;font-size:12px;font-weight:650}.job-schedule-varies input{width:48px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#bfd1ce;transition:background .16s ease}.job-schedule-varies input:before{display:block;width:22px;height:22px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #12333633;content:"";transition:transform .16s ease}.job-schedule-varies input:checked{background:var(--role-teal)}.job-schedule-varies input:checked:before{transform:translate(20px)}@media(max-width:350px){.role-home-card-stack{margin-inline:8px}.assistant-card__hero{grid-template-columns:minmax(0,1fr) 76px;padding-inline:16px 10px}.assistant-card__visual{width:76px;height:76px}.assistant-card__visual img{width:62px;height:62px}.assistant-card h2{font-size:22px}.form-grid{grid-template-columns:1fr}.form-field.is-wide{grid-column:auto}}.prototype-stage.is-home-chat-lab-stage{display:flex;overflow:visible;align-items:center;justify-content:flex-start;gap:24px;padding:36px 22px}.phone-frame.is-home-chat-lab-screen{flex:0 0 390px;background:#f5f8f6}.phone-frame.is-home-chat-lab-screen .app-scroll{overflow-anchor:none}.home-chat-lab{--role-ink: #123336;--role-body: #3f5b5f;--role-muted: #72878a;--role-teal: #00c978;--role-teal-dark: #00a864;--role-surface: #fff;--role-surface-soft: #e7faf2;--role-border: #d9e7e3;display:flex;min-height:100%;flex-direction:column;padding-bottom:0;background:radial-gradient(circle at 8% 8%,rgba(87,203,179,.13),transparent 28%),linear-gradient(180deg,#f7faf8,#f2f6f4);color:#173334}.home-chat-lab__header{position:sticky;z-index:12;top:0;display:grid;min-height:68px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid rgba(19,71,67,.1);background:#f8fbf9f0;box-shadow:0 8px 22px #19413e0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-chat-lab__assistant{display:flex;min-width:0;align-items:center;gap:9px}.home-chat-lab__assistant-avatar{position:relative;display:block;width:42px;height:42px;flex:0 0 42px}.home-chat-lab__assistant-avatar>img{width:42px;height:42px;flex:0 0 auto;border:2px solid #fff;border-radius:12px;background:#d8efea;box-shadow:0 0 0 1px #9fbeb7,0 4px 12px #102f3124;object-fit:cover}.home-chat-lab__assistant-avatar>i{position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid #f7faf9;border-radius:50%;background:#1a9b66}.home-chat-lab__assistant>span{display:grid;min-width:0;gap:2px}.home-chat-lab__assistant strong{font:600 14px/1.12 Archivo,sans-serif;white-space:nowrap}.home-chat-lab__assistant small{overflow:hidden;color:#5b7471;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab__timeline{display:grid;flex:1 0 auto;gap:12px;padding:10px 12px 22px}.home-chat-lab-message{display:flex;align-items:flex-start;gap:8px;scroll-margin-top:92px}.home-chat-lab__tail-space{width:100%;height:360px;pointer-events:none}.home-chat-lab-message.is-assistant>img{width:28px;height:28px;flex:0 0 auto;margin-top:2px;border:1px solid #d3e3df;border-radius:8px;background:#e4f1ee;object-fit:cover}.home-chat-lab-message.is-assistant>div{display:grid;min-width:0;gap:7px}.home-chat-lab-message>div>p,.home-chat-lab-message.is-user>p{width:fit-content;max-width:295px;margin:0;padding:9px 11px;border-radius:4px 13px 13px;background:#fff;box-shadow:0 3px 12px #14393612;color:#294946;font-size:12px;line-height:1.45}.home-chat-lab-original-card{width:320px;box-sizing:border-box;box-shadow:0 2px 10px #143a360e}.home-chat-lab-original-card *,.home-chat-lab-original-card *:before,.home-chat-lab-original-card *:after{box-sizing:border-box}.home-chat-lab-original-card h1,.home-chat-lab-original-card h2,.home-chat-lab-original-card h3,.home-chat-lab-original-card p{margin:0}.home-chat-lab-original-card button,.home-chat-lab-original-card input,.home-chat-lab-original-card textarea{font:inherit}.home-chat-lab-original-card.assistant-card h1{margin:0;font-size:18px;line-height:1.22;letter-spacing:-.015em}.home-chat-lab-original-card.assistant-card{border-color:#dce9e5;border-radius:14px}.home-chat-lab-original-card.assistant-card .assistant-card__hero{min-height:0;grid-template-columns:minmax(0,1fr) 64px;gap:8px 10px;padding:14px 12px 12px;background:radial-gradient(circle at 96% 0%,rgba(109,221,209,.24),transparent 46%),linear-gradient(145deg,#f4fff9,#e6f8f2)}.home-chat-lab-original-card.assistant-card .assistant-card__eyebrow{display:flex;align-items:center;gap:5px;margin-bottom:4px!important;color:#00ad68;font-size:10px;letter-spacing:0}.home-chat-lab-original-card.assistant-card .assistant-card__eyebrow svg{flex:0 0 12px}.home-chat-lab-original-card.assistant-card .assistant-card__description{max-width:none;margin-top:6px!important;color:#5f726f;font-size:12px;line-height:1.35}.home-chat-lab-original-card.assistant-card .assistant-card__visual{width:64px;height:64px;align-self:start;background:#fffc}.home-chat-lab-original-card.assistant-card .assistant-card__visual img{width:52px;height:52px;border-radius:12px}.home-chat-lab-original-card.assistant-card .assistant-card__highlights{gap:6px}.home-chat-lab-original-card.assistant-card .assistant-card__highlight{min-height:38px;padding:7px 6px;border-color:#e3ece9;border-radius:9px;background:#f8fbfaeb;color:#009b5c;font-size:11px;font-weight:650}.home-chat-lab-original-card .primary-action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;color:#fff;background:linear-gradient(145deg,#00d27d,#00bd6d);box-shadow:0 8px 18px #00be6d33;font-size:14px;font-weight:700}.home-chat-lab-original-secondary{width:100%;min-height:40px;border:1px solid #20cc83;border-radius:999px;color:var(--role-teal-dark);background:#fff;font-size:12px;font-weight:700}.home-chat-lab-original-actions{display:grid;gap:8px}.home-chat-lab-card-status{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--lab-state-border, #cceee0);border-radius:999px;color:var(--lab-state-color, #00a864);background:var(--lab-state-wash, #e7faf2);font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.home-chat-lab-card-shell .home-chat-lab-card-status,.home-chat-lab-card-shell .mg-referral__state{display:none}.home-chat-lab .is-tone-teal{--lab-state-color: #008c7c;--lab-state-wash: #e9f8f5;--lab-state-border: #c6e9e2}.home-chat-lab .is-tone-blue{--lab-state-color: #367eb2;--lab-state-wash: #edf5fb;--lab-state-border: #d2e5f3}.home-chat-lab .is-tone-green{--lab-state-color: #00a864;--lab-state-wash: #e7faf2;--lab-state-border: #cceee0}.home-chat-lab .is-tone-amber{--lab-state-color: #a66a0e;--lab-state-wash: #fff6e3;--lab-state-border: #f1dfb8}.home-chat-lab .is-tone-danger{--lab-state-color: #df4f59;--lab-state-wash: #fff0f1;--lab-state-border: #f4cdd1}.home-chat-lab .is-tone-neutral{--lab-state-color: #687a78;--lab-state-wash: #f1f4f3;--lab-state-border: #dce4e2}.home-chat-lab-original-card.location-service-card .location-service-card__header{display:grid;min-height:64px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px}.home-chat-lab-original-card.location-service-card .location-service-card__privacy{min-height:66px;box-sizing:border-box}.home-chat-lab-original-card.location-service-card .location-service-card__description{margin:4px 0 0;color:var(--role-body);font-size:12px;line-height:1.45}.location-service-card__confirmation{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid #bfead5;border-radius:999px;color:#008e55;background:#ecfbf4;font-size:14px;font-weight:700}.location-service-card__confirmation svg{flex:0 0 18px}.home-chat-lab-original-card .work-profile-card__header,.home-chat-lab-original-card.job-entry-card .job-entry-card__header{justify-content:space-between}.home-chat-lab-original-card .work-profile-card__header{display:flex;align-items:flex-start;gap:8px}.home-chat-lab-original-card .form-field>span{color:#52696c;font-size:11px;font-weight:650}.home-chat-lab-original-card .form-field input[readonly],.home-chat-lab-original-card .form-field textarea[readonly]{cursor:default;background:#f7f8fc}.home-chat-lab-original-card .form-field textarea{min-height:72px;resize:none}.home-chat-lab-original-card.home-chat-lab-identity-notice{display:grid;gap:12px;padding:15px}.home-chat-lab-identity-notice__header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.home-chat-lab-identity-notice__header .identity-card__icon{display:grid;width:42px;height:42px;border-radius:12px;background:#e8fbf3;color:#00ad67;place-items:center}.home-chat-lab-identity-notice__header .identity-card__copy{display:grid;gap:3px}.home-chat-lab-identity-notice__header .identity-card__copy h2{font-size:17px;line-height:1.2}.home-chat-lab-identity-notice__header .identity-card__copy p{color:#697c79;font-size:11px;line-height:1.35}.home-chat-lab-identity-notice__body{padding:10px 11px;border-radius:10px;background:#f7f8fb;color:#405c59;font-size:12px;line-height:1.45}.home-chat-lab-identity-notice.is-under-review .identity-card__icon{background:#fff4dc;color:#d78716}.home-chat-lab-identity-notice.is-complete .identity-card__icon{background:#e8fbf3;color:#00ad67}.home-chat-lab-identity-notice.is-failed .identity-card__icon{background:#fff0f1;color:#e04f59}.home-chat-lab-original-card.home-chat-lab-identity-notice .home-chat-lab-original-actions{padding:0}.home-chat-lab-original-card.identity-call-card{grid-template-columns:42px minmax(0,1fr)}.identity-call-card__actions{display:grid;grid-column:1 / -1;gap:7px}.home-chat-lab-original-card.identity-call-card .home-chat-lab-card-status{margin-top:9px}.home-chat-lab-original-card.referral-share-card .home-chat-lab-card-status{margin-left:auto;color:#07564d;background:#9cf7d2;letter-spacing:0}.home-chat-lab-original-card.referral-share-card .referral-share-card__metrics{align-items:flex-end}.home-chat-lab-original-card.referral-share-card .referral-share-card__metrics strong{max-width:62%;font-size:20px;line-height:1.08;white-space:normal}.home-chat-lab-original-card.referral-share-card .referral-share-card__metrics strong:last-child{max-width:36%;font-size:13px;text-align:right}.referral-share-card__secondary{width:100%;min-height:38px;margin-top:8px;border:1px solid rgba(255,255,255,.3);border-radius:11px;color:#eafff6;background:#ffffff14;font-size:12px;font-weight:700}.home-chat-lab-original-card.job-entry-card .job-entry-card__header-copy{min-width:0;flex:1}.home-chat-lab-job-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.home-chat-lab-job-days span{display:grid;aspect-ratio:1;place-items:center;border:1px solid #d5e4e1;border-radius:8px;color:#748784;background:#f6f9f8;font-size:10px;font-weight:700}.home-chat-lab-job-days span.is-active{border-color:#52d69a;color:#009e5e;background:#e7faf2}.home-chat-lab-job-varies{display:flex;align-items:center;gap:7px;color:#667b78;font-size:10px}.home-chat-lab-live-match{overflow:hidden;border:1px solid #d7e8e2;border-radius:14px;background:#fff;box-shadow:0 8px 26px #0f61491a}.home-chat-lab-live-match__header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 13px 9px}.home-chat-lab-live-match__icon{display:grid;width:38px;height:38px;border-radius:12px;color:#00a864;background:#e8fbf3;place-items:center}.home-chat-lab-live-match__heading{display:grid;min-width:0;gap:2px}.home-chat-lab-live-match__heading small{display:flex;align-items:center;gap:5px;color:#00a864;font-size:9px;font-weight:800;line-height:1.2}.home-chat-lab-live-match__heading small i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#00c978;box-shadow:0 0 #00c97842;animation:home-chat-lab-live-pulse 2.8s ease-out infinite}.home-chat-lab-live-match__heading strong{overflow:hidden;color:#173b36;font:600 14px/1.2 Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab-live-match__stage{display:grid;width:28px;height:24px;border-radius:999px;color:#5d7770;background:#eff6f3;font:600 10px/1 Archivo,sans-serif;place-items:center}.home-chat-lab-live-match__summary{padding:0 13px 10px;color:#173b36;font:600 15px/1.3 Archivo,sans-serif}.home-chat-lab-live-match__anchor{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:0 13px 10px;padding:9px 10px;border:1px solid #e1ece8;border-radius:11px;background:#f7faf9}.home-chat-lab-live-match__anchor>span{display:grid;width:34px;height:34px;border-radius:10px;color:#00a864;background:#e8fbf3;place-items:center}.home-chat-lab-live-match__anchor>div{display:grid;min-width:0;gap:1px}.home-chat-lab-live-match__anchor small,.home-chat-lab-live-match__anchor p{overflow:hidden;color:#72837f;font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab-live-match__anchor strong{overflow:hidden;color:#274943;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab-live-match__activity{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;min-height:140px;margin:0 13px 10px;overflow:hidden;border:1px solid #dcebe7;border-radius:12px;background:radial-gradient(circle at 24% 50%,#f4fffa 0,#edf9f5 38%,#f8fbfa 78%)}.home-chat-lab-live-match__radar{position:relative;width:126px;height:126px;justify-self:center}.home-chat-lab-live-match__radar>i{position:absolute;top:50%;left:50%;border:1px solid rgba(0,185,110,.2);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.home-chat-lab-live-match__radar .is-ring-outer{width:116px;height:116px;animation:home-chat-lab-live-ring 3.2s ease-in-out infinite}.home-chat-lab-live-match__radar .is-ring-inner{width:72px;height:72px;animation:home-chat-lab-live-ring 3.2s .7s ease-in-out infinite reverse}.home-chat-lab-live-match__radar .is-sweep{width:108px;height:108px;border:0;opacity:.16;background:conic-gradient(from 12deg,transparent 0 74%,#00c978 86%,transparent 91%);mask:radial-gradient(circle,transparent 0 31%,#000 33% 100%);animation:home-chat-lab-live-sweep 6s linear infinite}.home-chat-lab-live-match__hub{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:44px;height:44px;border:4px solid rgba(255,255,255,.95);border-radius:50%;color:#fff;background:#00c978;box-shadow:0 6px 18px #00a06033;place-items:center;transform:translate(-50%,-50%)}.home-chat-lab-live-match__node{position:absolute;z-index:4;display:grid;width:29px;height:29px;border:1px solid #cfe8df;border-radius:50%;background:#fff;box-shadow:0 5px 13px #18604b1f;color:#00a864;opacity:0;place-items:center;transform:scale(.62)}.home-chat-lab-live-match__node.is-node-1{top:5px;left:48px;--arrive-x: 0;--arrive-y: -15px}.home-chat-lab-live-match__node.is-node-2{top:31px;right:3px;--arrive-x: 15px;--arrive-y: -7px}.home-chat-lab-live-match__node.is-node-3{right:13px;bottom:11px;--arrive-x: 14px;--arrive-y: 12px}.home-chat-lab-live-match__node.is-node-4{bottom:2px;left:38px;--arrive-x: -4px;--arrive-y: 16px}.home-chat-lab-live-match__node.is-node-5{top:45px;left:1px;--arrive-x: -16px;--arrive-y: 2px}.home-chat-lab-live-match__node.is-active{animation:home-chat-lab-live-node-in .62s cubic-bezier(.22,.72,.24,1) both}.home-chat-lab-live-match__node.is-node-2{animation-delay:.15s}.home-chat-lab-live-match__node.is-node-3{animation-delay:.3s}.home-chat-lab-live-match__node.is-node-4{animation-delay:.45s}.home-chat-lab-live-match__node.is-node-5{animation-delay:.6s}.home-chat-lab-live-match__node.is-active svg{animation:home-chat-lab-live-float 5.5s ease-in-out infinite alternate}.home-chat-lab-live-match__count{display:grid;min-width:0;gap:7px;padding:12px 12px 12px 3px}.home-chat-lab-live-match__count strong{display:grid;gap:3px;color:#23463f}.home-chat-lab-live-match__count b{color:#00a864;font:600 27px/1 Archivo,sans-serif;animation:home-chat-lab-live-count .36s cubic-bezier(.22,.72,.24,1) both}.home-chat-lab-live-match__count strong span{font-size:11px;line-height:1.3}.home-chat-lab-live-match__count small{color:#71847e;font-size:9px;line-height:1.35}.home-chat-lab-live-match__results{display:grid;gap:6px;margin:0;padding:0 13px 11px;list-style:none}.home-chat-lab-live-match__results li{display:grid;min-height:41px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;border:1px solid #edf1ef;border-radius:10px;background:#f8faf9;opacity:.38;transform:translate(5px)}.home-chat-lab-live-match__results li.is-visible{border-color:#d6ebe3;background:#f0fbf6;opacity:1;animation:home-chat-lab-live-result-in .52s cubic-bezier(.22,.72,.24,1) both}.home-chat-lab-live-match__results li>span{display:grid;width:29px;height:29px;border-radius:9px;color:#00a864;background:#e6faf1;place-items:center}.home-chat-lab-live-match__results li>div{display:grid;min-width:0;gap:1px}.home-chat-lab-live-match__results strong,.home-chat-lab-live-match__results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab-live-match__results strong{color:#294b44;font-size:10px;line-height:1.25}.home-chat-lab-live-match__results small{color:#758781;font-size:8px;line-height:1.25}.home-chat-lab-live-match__results em{color:#00a864;font-size:8px;font-style:normal;font-weight:750;white-space:nowrap}.home-chat-lab-live-match__footer{display:flex;align-items:flex-start;gap:6px;padding:9px 13px 11px;border-top:1px solid #e9f0ed;color:#617a73;background:#f8fbfa;font-size:9px;line-height:1.35}.home-chat-lab-live-match__footer svg{flex:0 0 14px;margin-top:1px;color:#00a864}.home-chat-lab-card-shell.is-live-match .home-chat-lab-update-check{display:none}.home-chat-lab-card.preview-card{width:320px;padding:13px;border:1px solid var(--lab-state-border, #e0e8e6);border-left:3px solid var(--lab-state-color, #00ad67);border-radius:12px;box-shadow:0 2px 10px #143a360e;animation:none}.home-chat-lab-card.preview-card:before{display:none}.home-chat-lab-card.preview-card>.preview-card__header{display:flex;min-height:24px;align-items:center;gap:7px;padding:0}.home-chat-lab-card.preview-card>.preview-card__header strong{color:var(--lab-state-color, #00ad67)}.home-chat-lab-card.preview-card .preview-icon{color:var(--lab-state-color, #00ad67);background:var(--lab-state-wash, #e8fbf3)}.home-chat-lab-card.preview-card>.preview-card__header .home-chat-lab-card-status{margin-top:3px;letter-spacing:0;text-transform:none}.home-chat-lab-card.preview-card .home-chat-lab-card__index{color:var(--lab-state-color, #677a77);background:var(--lab-state-wash, #eff4f2)}.home-chat-lab-card.preview-card .home-chat-lab-card__body dl{border:0;background:#f7f8fc}.home-chat-lab-card.preview-card .home-chat-lab-card__body dl>div+div{border-color:#e8edf0}.home-chat-lab-card.preview-card>footer button{min-height:42px;flex:1;border-color:#20cc83;border-radius:999px;color:#00a864}.home-chat-lab-card.preview-card>footer button.is-primary{border-color:#00c978;background:#00c978;color:#fff}.home-chat-lab-card.preview-card>footer{background:#fff}.home-chat-lab-card__native-link{padding:0 0 10px}.home-chat-lab-card__native-link button{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:5px;border:0;color:var(--teal-dark);background:transparent;font-size:11px;font-weight:700}.home-chat-lab-card-shell{position:relative;width:fit-content}.home-chat-lab-update-check{position:absolute;z-index:30;top:var(--home-chat-lab-check-top, 50%);left:var(--home-chat-lab-check-left, 50%);display:grid;width:42px;height:42px;border:3px solid rgba(255,255,255,.95);border-radius:50%;background:#00c978;box-shadow:0 8px 22px #0097584d;color:#fff;opacity:0;pointer-events:none;place-items:center;transform:translate(-50%,-50%) scale(.35) rotate(-18deg)}.home-chat-lab-message.is-updated.has-action-check .home-chat-lab-update-check{animation:home-chat-lab-check-confirm 1.5s linear both}.home-chat-lab-message.is-user{justify-content:flex-end}.home-chat-lab-message.is-user>p{border-radius:13px 4px 13px 13px;background:#00c978;color:#fff}.home-chat-lab-card{position:relative;overflow:hidden;width:320px;border:1px solid #d4e1de;border-radius:15px;background:#fff;box-shadow:0 8px 24px #103d3917}.home-chat-lab-card:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:#738784;content:""}.home-chat-lab-card.is-teal:before{background:#008c7c}.home-chat-lab-card.is-blue:before{background:#367eb2}.home-chat-lab-card.is-green:before{background:#258561}.home-chat-lab-card.is-amber:before{background:#c58219}.home-chat-lab-card>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 13px 10px 15px}.home-chat-lab-card__icon{display:grid;width:34px;height:34px;border-radius:11px;background:#e7f3f0;color:#087165;place-items:center}.home-chat-lab-card.is-blue .home-chat-lab-card__icon{background:#e9f2f9;color:#2868a9}.home-chat-lab-card.is-green .home-chat-lab-card__icon{background:#e7f4ed;color:#187451}.home-chat-lab-card.is-amber .home-chat-lab-card__icon{background:#fff3da;color:#98620e}.home-chat-lab-card__heading{display:grid;min-width:0;gap:2px}.home-chat-lab-card__heading small{color:#6a7d7a;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.home-chat-lab-card__heading strong{overflow:hidden;font:600 14px/1.2 Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab-card__index{display:grid;width:28px;height:24px;border-radius:999px;background:#eff4f2;color:#677a77;font:600 10px/1 Archivo,sans-serif;place-items:center}.home-chat-lab-card__body{display:grid;gap:10px;padding:0 13px 13px 15px}.home-chat-lab-card__body h3{margin:0;color:#183d3a;font:600 15px/1.28 Archivo,sans-serif}.home-chat-lab-card__body dl{display:grid;gap:0;margin:0;border:1px solid #e3ece9;border-radius:10px;background:#f8fbfa}.home-chat-lab-card__body dl>div{display:grid;min-height:35px;grid-template-columns:minmax(82px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:7px 9px}.home-chat-lab-card__body dl>div+div{border-top:1px solid #e3ece9}.home-chat-lab-card__body dt,.home-chat-lab-card__body dd{margin:0;font-size:10px;line-height:1.3}.home-chat-lab-card__body dt{color:#6b7d7a;font-weight:600}.home-chat-lab-card__body dd{color:#274845;font-weight:700;text-align:right}.home-chat-lab-card__metric{display:flex;min-height:72px;align-items:flex-end;gap:8px;padding:10px 12px;border:1px solid #f0d8a6;border-radius:12px;background:linear-gradient(135deg,#fff9eb,#fff3d8);color:#86560b}.home-chat-lab-card__metric strong{font:600 40px/.9 Archivo,sans-serif}.home-chat-lab-card__metric span{padding-bottom:3px;font-size:11px;font-weight:700}.home-chat-lab-card__auto,.home-chat-lab-card__note{display:flex;align-items:center;gap:6px;margin:0;padding:7px 9px;border-radius:8px;background:#edf6f4;color:#3f6561;font-size:10px;line-height:1.35}.home-chat-lab-card__note{border:1px solid #f1d8a5;background:#fff7e6;color:#82540d}.home-chat-lab-card>footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 12px 12px 15px;border-top:1px solid #edf2f0;background:#fbfcfc}.home-chat-lab-card>footer button{min-height:34px;padding:0 11px;border:1px solid #c8d9d5;border-radius:8px;background:#fff;color:#2f5551;font-size:10px;font-weight:700}.home-chat-lab-card>footer button.is-primary{border-color:#087f72;background:#087f72;color:#fff}.home-chat-lab__composer{position:sticky;z-index:14;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));border:0;border-top:1px solid rgba(191,210,205,.9);border-radius:0;background:#fafcfbf7;box-shadow:0 -7px 24px #163b3714;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.home-chat-lab__composer input{min-width:0;min-height:44px;padding:0 14px;border:1px solid #d4e1de;border-radius:999px;background:#f3f7f5;color:#173334;font-size:12px}.home-chat-lab__composer button{display:grid;width:44px;height:44px;border:0;border-radius:50%;background:#00c978;color:#fff;box-shadow:0 4px 12px #087f723d;place-items:center}.home-chat-lab-rail{position:relative;z-index:20;display:flex;width:176px;align-self:center;flex:0 0 176px;flex-direction:column;height:844px;max-height:844px;margin-top:0;border:1px solid rgba(127,159,153,.5);border-radius:14px;background:#f8fbfaf5;box-shadow:0 14px 38px #10373321;color:#173334}.home-chat-lab-rail>header{display:grid;gap:4px;padding:13px 12px 11px;border-bottom:1px solid #e0e9e6}.home-chat-lab-rail>header small,.home-chat-lab-rail__states header small{color:#087165;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.home-chat-lab-rail>header h2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font:600 15px/1.2 Archivo,sans-serif}.home-chat-lab-rail>header h2 b{display:grid;min-width:28px;height:22px;padding:0 6px;place-items:center;border-radius:999px;color:#fff;background:#087f72;font:600 9px/1 Archivo,sans-serif}.home-chat-lab-rail>header p{margin:0;color:#617773;font-size:10px;line-height:1.35}.home-chat-lab-rail__tools{display:grid;gap:6px;padding:0}.home-chat-lab-rail__tweaks{display:grid;gap:7px;padding:10px 9px 8px}.home-chat-lab-rail__tweaks>small{padding:0 3px;color:#6d817d;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-chat-lab-rail__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid #e3e9e6;border-radius:10px;background:#f3f6f4}.home-chat-lab-rail__roles button{display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:#7c8983;font-size:9px;font-weight:700;white-space:nowrap}.home-chat-lab-rail__roles button.is-active{background:#fff;color:#00a85d;box-shadow:0 2px 7px #1d332a14}.home-chat-lab-rail__tools button{display:grid;width:100%;min-height:38px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;border:1px solid #cbdcd8;border-radius:9px;background:#fff;color:#355b56;font-size:10px;font-weight:700;text-align:left}.home-chat-lab-rail__tools button.is-next{min-height:48px;grid-template-areas:"icon label" "icon detail";border-color:#9ccbc2;background:#e8f4f1;color:#076c61}.home-chat-lab-rail__tools .is-next svg{grid-area:icon}.home-chat-lab-rail__tools .is-next span{grid-area:label}.home-chat-lab-rail__tools .is-next small{grid-area:detail;color:#557a75;font-size:9px;font-weight:600}.home-chat-lab-rail__list{display:grid;min-height:0;overflow-x:hidden;overflow-y:auto;gap:6px;margin:0;padding:2px 9px 10px;list-style:none}.home-chat-lab-rail__item{position:relative}.home-chat-lab-rail__group{margin:5px 3px 0;color:#6d817d;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-chat-lab-rail__item>button{display:grid;width:100%;min-height:46px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"number label" "number count";align-items:center;gap:1px 6px;padding:6px 7px;border:1px solid #d9e4e1;border-radius:9px;background:#fff;color:#2d514d;text-align:left}.home-chat-lab-rail__item>button:hover,.home-chat-lab-rail__item>button:focus-visible{border-color:#8fc4ba;background:#ebf5f2;color:#066d62;box-shadow:0 4px 12px #1050481a}.home-chat-lab-rail__number{display:grid;width:24px;height:24px;grid-area:number;border-radius:7px;background:#eef4f2;color:#6b7d79;font:600 9px/1 Archivo,sans-serif;place-items:center}.home-chat-lab-rail__label{display:flex;min-width:0;grid-area:label;align-items:center;gap:5px}.home-chat-lab-rail__label strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab-rail__item>button>small{grid-area:count;color:#7b8b88;font-size:8px}.home-chat-lab-rail__states{position:fixed;z-index:40;top:var(--home-chat-lab-popover-top, 92px);left:var(--home-chat-lab-popover-left, calc(100vw - 236px) );width:212px;overflow:hidden;border:1px solid #cbdad6;border-radius:12px;background:#fffffffa;box-shadow:0 15px 38px #1034312e;opacity:0;pointer-events:none;transform:translate(-5px) scale(.98);transform-origin:left top;transition:opacity .1s ease,transform .12s ease,visibility 0s linear .14s;visibility:hidden}.home-chat-lab-rail__item:hover .home-chat-lab-rail__states,.home-chat-lab-rail__item:focus-within .home-chat-lab-rail__states{opacity:1;pointer-events:auto;transform:translate(0) scale(1);transition-delay:80ms,80ms,0s;visibility:visible}.home-chat-lab-rail__states>header{display:grid;gap:3px;padding:11px 12px;border-bottom:1px solid #e1e9e7;background:#f4f8f7}.home-chat-lab-rail__states>header strong{font:600 13px/1.2 Archivo,sans-serif}.home-chat-lab-rail__states>ol{display:grid;gap:0;margin:0;padding:6px 10px;list-style:none}.home-chat-lab-rail__states li{position:relative;min-height:34px}.home-chat-lab-rail__states li:not(:last-child):after{position:absolute;bottom:-4px;left:16px;width:1px;height:10px;background:#cddbd7;content:"";pointer-events:none}.home-chat-lab-rail__states li>button{display:grid;width:100%;min-height:34px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:3px 5px;border:0;border-radius:8px;background:transparent;color:#365a56;font:inherit;text-align:left;cursor:pointer}.home-chat-lab-rail__states li>button:hover{background:#edf6f3}.home-chat-lab-rail__states li>button:focus-visible{outline:2px solid #087f72;outline-offset:-2px}.home-chat-lab-rail__states li>button[aria-pressed=true]{background:#e7f3ef}.home-chat-lab-rail__states li button span{display:grid;width:22px;height:22px;border:1px solid #bcd5cf;border-radius:50%;background:#edf6f3;color:#087165;font:600 8px/1 Archivo,sans-serif;place-items:center}.home-chat-lab-rail__states li button strong{color:#365a56;font-size:10px;line-height:1.25}.home-chat-lab-rail__states li.is-current button span{border-color:#087f72;background:#087f72;color:#fff}.home-chat-lab-rail__states li.is-current button strong{color:#076d62}.home-chat-lab-rail>footer{display:flex;align-items:center;gap:6px;padding:9px 11px 10px;border-top:1px solid #e0e9e6;color:#697d79;font-size:9px;line-height:1.25}.prototype-tool-links{display:grid;gap:8px;margin-bottom:22px}.prototype-tool-links .flow-canvas-link{width:100%;margin-bottom:0}.prototype-tool-links button.flow-canvas-link{text-align:left}.prototype-tool-links .home-chat-lab-entry{border-color:#7dbbb0;background:linear-gradient(135deg,#e5f3ef,#eef7f5)}.prototype-tool-links .home-chat-lab-entry.is-active{border-color:#087f72;background:#087f72;color:#fff;box-shadow:0 8px 20px #087f7233}@keyframes home-chat-lab-live-pulse{0%,to{box-shadow:0 0 #00c97833;opacity:.72}48%{box-shadow:0 0 0 5px #00c97800;opacity:1}}@keyframes home-chat-lab-live-ring{0%,to{opacity:.38;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.78;transform:translate(-50%,-50%) scale(1.02)}}@keyframes home-chat-lab-live-sweep{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes home-chat-lab-live-node-in{0%{opacity:0;transform:translate(var(--arrive-x),var(--arrive-y)) scale(.62)}68%{opacity:1;transform:translate(0) scale(1.08)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes home-chat-lab-live-float{0%{transform:translateY(-1px)}to{transform:translateY(2px)}}@keyframes home-chat-lab-live-count{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes home-chat-lab-live-result-in{0%{opacity:.45;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes home-chat-lab-check-confirm{0%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(-18deg)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.22) rotate(4deg)}24%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}70%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}88%{opacity:.9;transform:translate(-50%,calc(-50% - 3px)) scale(.94)}to{opacity:0;transform:translate(-50%,calc(-50% - 7px)) scale(.82)}}@media(prefers-reduced-motion:reduce){.home-chat-lab-message.is-updated.has-action-check .home-chat-lab-update-check{animation-duration:.18s!important}.home-chat-lab-live-match__heading small i,.home-chat-lab-live-match__radar>i,.home-chat-lab-live-match__node,.home-chat-lab-live-match__node svg,.home-chat-lab-live-match__count b,.home-chat-lab-live-match__results li{animation:none!important}.home-chat-lab-live-match__node.is-active,.home-chat-lab-live-match__results li.is-visible{opacity:1;transform:none}}@media(min-width:1121px)and (max-width:1244px){.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail{width:54px;flex-basis:54px}.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail>header,.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail>footer,.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__tools span,.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__tools small,.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__label strong,.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__item>button>small{display:none}.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__tools button,.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__item>button{display:grid;min-height:40px;grid-template-columns:1fr;padding:5px;place-items:center}.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__number{grid-area:auto}.prototype-shell:has(.prototype-comments:not(.is-panel-closed)) .home-chat-lab-rail__label{grid-area:auto}}@media(max-width:980px)and (min-width:761px){.home-chat-lab-rail{width:54px;flex-basis:54px}.home-chat-lab-rail>header,.home-chat-lab-rail>footer,.home-chat-lab-rail__tools span,.home-chat-lab-rail__tools small,.home-chat-lab-rail__label strong,.home-chat-lab-rail__item>button>small{display:none}.home-chat-lab-rail__tools button,.home-chat-lab-rail__item>button{display:grid;min-height:40px;grid-template-columns:1fr;padding:5px;place-items:center}.home-chat-lab-rail__number,.home-chat-lab-rail__label{grid-area:auto}.home-chat-lab-rail__states{right:calc(100% + 10px);left:auto;transform-origin:right top}}@media(max-width:760px){.prototype-stage.is-home-chat-lab-stage{display:block;padding:0}.phone-frame.is-home-chat-lab-screen{width:100vw;height:100dvh;border:0;border-radius:0}.home-chat-lab-rail{display:none}.home-chat-lab__header{top:-66px}.home-chat-lab{min-height:calc(100dvh - 66px)}}:root[data-theme=dark] .home-chat-lab{background:linear-gradient(180deg,#132d2a,#102724);color:#e7f2ef}:root[data-theme=dark] .home-chat-lab__header,:root[data-theme=dark] .home-chat-lab__composer,:root[data-theme=dark] .home-chat-lab-rail{border-color:#9cbfb73d;background:#14302df5;color:#e7f2ef}:root[data-theme=dark] .home-chat-lab-card,:root[data-theme=dark] .home-chat-lab-message>div>p,:root[data-theme=dark] .home-chat-lab-rail__item>button,:root[data-theme=dark] .home-chat-lab-rail__states{border-color:#31524e;background:#1b3935;color:#e7f2ef}:root[data-theme=dark] .home-chat-lab-rail__states li>button{color:#d8ebe6}:root[data-theme=dark] .home-chat-lab-rail__states li>button:hover,:root[data-theme=dark] .home-chat-lab-rail__states li>button[aria-pressed=true]{background:#285149}:root[data-theme=dark] .home-chat-lab-rail__states li button strong,:root[data-theme=dark] .home-chat-lab-rail__states li.is-current button strong{color:#d8ebe6}.prototype-stage.is-home-chat-lab-stage{background:radial-gradient(circle at 50% 14%,rgba(1,226,113,.08),transparent 29%),#edf1ef}.phone-frame.is-home-chat-lab-screen{flex-basis:375px;border-color:#0e17142e;background:#f7f8fa;box-shadow:0 30px 74px #152d242e,0 2px 8px #152d2414}.home-chat-lab{--role-ink: #111714;--role-body: #3e4944;--role-muted: #8b9691;--role-teal: #00cc66;--role-teal-dark: #00af62;--role-surface-soft: #f5f7f6;--role-border: #e9eeeb;background:#f7f8fa;color:var(--role-ink)}.home-chat-lab__header{display:block;height:100px;min-height:100px;padding:0;border-bottom:0;background:linear-gradient(112deg,#dff8ff,#f0fff0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-chat-lab__system-bar{display:flex;height:44px;align-items:center;justify-content:space-between;padding:0 32px;color:#121317}.home-chat-lab__system-bar>strong{font:600 15px/21px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:-.3px}.home-chat-lab__system-bar>span{display:flex;align-items:center;gap:7px}.home-chat-lab__system-bar img:first-child{width:17px}.home-chat-lab__system-bar img:nth-child(2){width:15px}.home-chat-lab__system-bar img:last-child{width:24px}.home-chat-lab__navigation{display:flex;width:calc(100% - 32px);height:44px;align-items:center;justify-content:space-between;margin:6px 16px 0}.home-chat-lab__assistant-avatar,.home-chat-lab__assistant-avatar-image{flex:none}.home-chat-lab__assistant-avatar{position:relative;width:44px;height:44px}.home-chat-lab__assistant-avatar-image{position:relative;display:block;width:44px;height:44px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#bcffa8;box-shadow:none}.home-chat-lab__assistant-avatar-image>img{position:absolute;top:0;left:-12px;width:72px;height:61px;max-width:none;border:0;border-radius:0;object-fit:cover}.home-chat-lab__assistant{gap:12px}.home-chat-lab__assistant-avatar>i{right:-2px;bottom:0;width:10px;height:10px;border-color:#fff;background:#00cf70}.home-chat-lab__assistant strong{color:#111714;font:400 16px/21px OPPOSans,"Source Sans 3",sans-serif;letter-spacing:0}.home-chat-lab__assistant small{color:#656a73;font:400 12px/16px OPPOSans,"Source Sans 3",sans-serif}.home-chat-lab__header-actions{display:flex;align-items:center;gap:20px}.home-chat-lab__header-actions button{display:grid;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;border:0;background:transparent;color:#121317;place-items:center}.home-chat-lab__timeline{gap:22px;padding:18px 12px 32px}.home-chat-lab-message{width:100%;gap:0}.home-chat-lab-message.is-assistant>img{display:none}.home-chat-lab-message.is-assistant>div{width:100%}.home-chat-lab-message>div>p,.home-chat-lab-message.is-user>p{width:100%;max-width:none;box-sizing:border-box;padding:16px;border:0;border-radius:5px 13px 13px;background:#fff;box-shadow:0 3px 12px #20312a09;color:#303a36;font-size:12px;line-height:1.5}.home-chat-lab-message.is-user>p{width:auto;max-width:86%;border-radius:13px 5px 13px 13px;background:#e8fff3;box-shadow:none;color:#18372a}.home-chat-lab-original-card,.home-chat-lab-card,.home-chat-lab-live-match{width:100%;box-sizing:border-box;border-color:transparent;border-radius:14px;box-shadow:0 5px 18px #1c2e260e}.home-chat-lab-card.preview-card{width:100%;border:0;border-left:3px solid var(--lab-state-color, #00c86b);border-radius:14px;box-shadow:0 5px 18px #1c2e260e}.home-chat-lab-card__body dl,.home-chat-lab-card.preview-card .home-chat-lab-card__body dl,.home-chat-lab-live-match__anchor,.home-chat-lab-live-match__results li{border-color:transparent;background:#f7f8f8}.home-chat-lab-card__body dl>div+div,.home-chat-lab-card.preview-card .home-chat-lab-card__body dl>div+div{border-color:#ecefed}.home-chat-lab-original-card .primary-action,.home-chat-lab-card.preview-card>footer button.is-primary,.home-chat-lab__composer button{background:#0c6;box-shadow:0 6px 14px #00c4682e}.home-chat-lab__composer{grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:0 12px 12px;padding:6px 6px 6px 16px;border-top-color:#edf1ef;border:1px solid #fff;border-radius:999px;background:#fffffff7;box-shadow:0 1px 16px #0f0c310d}.home-chat-lab__composer input{min-height:40px;padding:0;border:0;background:transparent;color:#202a25;box-shadow:none}.home-chat-lab__composer input::placeholder{color:#b0b7b3}.home-chat-lab__composer button{width:44px;height:44px}.home-chat-lab-rail{border-color:transparent;border-radius:16px;background:#fffffff7;box-shadow:0 16px 40px #182d241f;color:#17201c}.home-chat-lab-rail>header{padding:15px 13px 12px;border-bottom-color:#edf0ee}.home-chat-lab-rail>header small,.home-chat-lab-rail__states header small{color:#00a85d;letter-spacing:.06em}.home-chat-lab-rail>header h2{color:#111714;letter-spacing:-.02em}.home-chat-lab-rail>header h2 b{color:#0a2a1a;background:#d9ffec}.home-chat-lab-rail__tools button,.home-chat-lab-rail__item>button{border-color:#edf0ee;background:#fafbfa;box-shadow:none}.home-chat-lab-rail__tools button.is-next{border-color:#bcebd3;background:#eafff4;color:#008d4e}.home-chat-lab-rail__item>button:hover,.home-chat-lab-rail__item>button:focus-visible{border-color:#b8e9d0;background:#effff7;color:#008c4d;box-shadow:none}.home-chat-lab-rail__number{background:#e9eeeb;color:#66716c}.home-chat-lab-rail>footer{border-top-color:#edf0ee}@media(max-width:760px){.home-chat-lab__header{top:-70px}.home-chat-lab{min-height:calc(100dvh - 70px)}}:root[data-theme=dark] .phone-frame.is-home-chat-lab-screen,:root[data-theme=dark] .home-chat-lab{background:#102724}:root[data-theme=dark] .home-chat-lab__header,:root[data-theme=dark] .home-chat-lab__composer,:root[data-theme=dark] .home-chat-lab-rail{border-color:#9cbfb73d;background:#14302df7;color:#e7f2ef}:root[data-theme=dark] .home-chat-lab__assistant strong,:root[data-theme=dark] .home-chat-lab-rail>header h2{color:#e7f2ef}:root[data-theme=dark] .home-chat-lab-rail__roles,:root[data-theme=dark] .home-chat-lab__composer input{background:#1b3935;color:#e7f2ef}:root[data-theme=dark] .home-chat-lab-message>div>p,:root[data-theme=dark] .home-chat-lab-message.is-user>p,:root[data-theme=dark] .home-chat-lab-original-card,:root[data-theme=dark] .home-chat-lab-card,:root[data-theme=dark] .home-chat-lab-live-match{background:#1b3935;color:#e7f2ef}@media(min-width:1245px){.home-chat-lab-rail{width:280px;flex-basis:280px}.home-chat-lab-rail__list{grid-auto-rows:max-content;align-content:start;gap:10px;padding:4px 10px 12px}.home-chat-lab-rail__group{margin:9px 4px 0}.home-chat-lab-rail__item{overflow:hidden;border:1px solid #edf0ee;border-radius:12px;background:#fafbfa}.home-chat-lab-rail__item>button{min-height:52px;padding:8px 10px;border:0;border-radius:0;background:transparent}.home-chat-lab-rail__item>button:hover,.home-chat-lab-rail__item>button:focus-visible{background:#effff7}.home-chat-lab-rail__label strong{font-size:11px}.home-chat-lab-rail__item>button>small{font-size:9px}.home-chat-lab-rail__states{position:static;width:auto;overflow:visible;border:0;border-top:1px solid #edf0ee;border-radius:0;background:#fff;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none;visibility:visible}.home-chat-lab-rail__states>header{display:none}.home-chat-lab-rail__states>ol{gap:2px;padding:7px 8px 8px}.home-chat-lab-rail__states li{min-height:32px}.home-chat-lab-rail__states li:not(:last-child):after{bottom:-3px;left:17px;height:8px}.home-chat-lab-rail__states li>button{min-height:32px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:4px 6px}.home-chat-lab-rail__states li button strong{font-size:10px}:root[data-theme=dark] .home-chat-lab-rail__item{border-color:#31524e;background:#1b3935}:root[data-theme=dark] .home-chat-lab-rail__states{border-top-color:#31524e;background:#17322f}}.prototype-stage.is-home-chat-lab-stage{position:relative;display:grid;align-content:center;justify-content:center;place-items:center;padding:36px 22px}.interaction-debugger-dock{position:fixed;z-index:40;top:var(--prototype-toolbar-top, 40px);right:16px}.interaction-debugger-fab{display:grid;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;place-items:center;border:1px solid rgba(0,175,98,.24);border-radius:50%;background:#fff;color:#00af62;box-shadow:0 10px 28px #1234282e}.interaction-debugger-fab:hover,.interaction-debugger-fab:focus-visible,.interaction-debugger-dock.is-open .interaction-debugger-fab{border-color:#0c6;background:#eafff4;color:#008d4e}.interaction-debugger-popover{position:fixed;top:60px;right:auto;width:280px;height:min(844px,calc(100dvh - var(--prototype-toolbar-top, 40px) - 72px));overflow:visible;border-radius:16px;box-shadow:0 18px 48px #182d2433}.interaction-debugger-popover[hidden]{display:none}.interaction-debugger-popover .home-chat-lab-rail{width:280px;height:100%;max-height:100%;margin:0;border-color:transparent;background:#fffffffa}.interaction-debugger-popover>.home-chat-lab-rail>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.interaction-debugger-popover.is-dragging>.home-chat-lab-rail>header{cursor:grabbing}@media(max-width:760px){.interaction-debugger-dock{display:none}.prototype-stage.is-home-chat-lab-stage{display:block;padding:0}}.home-chat-lab-card-shell:has(>.mg-state-card){width:100%;max-width:351px}.home-chat-lab-card.mg-state-card{--lab-state-color: #00af62;--lab-state-wash: #e9fff4;--lab-state-border: #cceee0;display:flex;width:100%;max-width:351px;box-sizing:border-box;flex-direction:column;gap:16px;padding:16px;overflow:hidden;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #fff}.home-chat-lab-card.mg-state-card:before{display:none}.home-chat-lab-card.mg-state-card>.mg-state-card__header{display:flex;min-height:0;align-items:flex-start;gap:8px;padding:0}.mg-state-card__label-icon{display:grid;width:28px;height:28px;flex:0 0 28px;border-radius:50%;color:var(--lab-state-color, #00af62);background:var(--lab-state-wash, #e9fff4);place-items:center}.mg-state-card__heading{display:grid;min-width:0;flex:1;gap:3px}.home-chat-lab-card.mg-state-card .mg-state-card__heading>strong{color:var(--lab-state-color, #00af62);font-size:13px;font-weight:500;line-height:22px}.home-chat-lab-card.mg-state-card .mg-state-card__heading>h3{margin:0;color:#121317;font:600 16px/22px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:-.2px;text-wrap:pretty}.mg-state-card__metric{display:flex;min-width:0;min-height:72px;align-items:flex-end;gap:8px;padding:14px 16px;border-radius:12px;background:#f9faff}.mg-state-card__metric strong{color:var(--lab-state-color, #00af62);font:650 30px/32px "Source Sans 3",system-ui,sans-serif;letter-spacing:-.7px}.mg-state-card__metric span{max-width:140px;padding-bottom:2px;color:#656a73;font-size:12px;line-height:16px}.home-chat-lab-card.mg-state-card>.mg-state-card__body{display:grid;gap:12px;padding:0}.home-chat-lab-card.mg-state-card>.mg-state-card__body:empty{display:none}.home-chat-lab-card.mg-state-card .mg-state-card__facts{display:grid;gap:0;margin:0;padding:0 12px;border:0;border-radius:12px;background:#f9faff}.home-chat-lab-card.mg-state-card .mg-state-card__facts>div{display:grid;min-height:48px;grid-template-columns:minmax(92px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:10px 0}.home-chat-lab-card.mg-state-card .mg-state-card__facts>div+div{border-top:1px solid #eff0f4}.home-chat-lab-card.mg-state-card .mg-state-card__facts dt,.home-chat-lab-card.mg-state-card .mg-state-card__facts dd{margin:0;font-size:13px;line-height:18px}.home-chat-lab-card.mg-state-card .mg-state-card__facts dt{color:#999da6;font-weight:400}.home-chat-lab-card.mg-state-card .mg-state-card__facts dd{color:#121317;font-weight:500;text-align:right;overflow-wrap:anywhere}.home-chat-lab-card.mg-state-card .home-chat-lab-card__auto,.home-chat-lab-card.mg-state-card .home-chat-lab-card__note{min-height:42px;box-sizing:border-box;margin:0;padding:10px 12px;border:0;border-radius:12px;color:#656a73;background:#f9faff;font-size:12px;line-height:18px}.home-chat-lab-card.mg-state-card .home-chat-lab-card__auto svg,.home-chat-lab-card.mg-state-card .home-chat-lab-card__note svg{color:var(--lab-state-color, #00af62)}.home-chat-lab-card.mg-state-card>.mg-state-card__detail{padding:0}.home-chat-lab-card.mg-state-card>.mg-state-card__detail button{min-height:28px;padding:2px 0;color:#00af62;font-size:13px;font-weight:500}.home-chat-lab-card.mg-state-card>.mg-state-card__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin:0;padding:16px 0 0;border-top:1px solid #eff0f4;background:transparent}.home-chat-lab-card.mg-state-card>.mg-state-card__actions.has-two-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-chat-lab-card.mg-state-card>.mg-state-card__actions button{width:100%;min-width:0;min-height:56px;padding:10px 14px;border:1px solid #00cc66;border-radius:999px;background:#fff;box-shadow:none;color:#00af62;font:500 14px/20px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;text-wrap:balance}.home-chat-lab-card.mg-state-card>.mg-state-card__actions button.is-primary{border-color:#0c6;background:#0c6;color:#fff}.home-chat-lab-card.mg-state-card>.mg-state-card__actions button:hover{box-shadow:0 8px 18px #00cc6629;transform:translateY(-1px)}.home-chat-lab-card.mg-state-card>.mg-state-card__actions button:active{box-shadow:none;transform:translateY(0) scale(.985)}.home-chat-lab-card.mg-state-card>.mg-state-card__actions button:disabled{border-color:transparent;background:#1f22290d;color:#1f22294d;box-shadow:none}:root[data-theme=dark] .home-chat-lab-card.mg-state-card{box-shadow:inset 0 0 0 1px #31524e;background:#1b3935}:root[data-theme=dark] .home-chat-lab-card.mg-state-card .mg-state-card__heading>h3,:root[data-theme=dark] .home-chat-lab-card.mg-state-card .mg-state-card__facts dd{color:#e7f2ef}:root[data-theme=dark] .home-chat-lab-card.mg-state-card .mg-state-card__facts,:root[data-theme=dark] .home-chat-lab-card.mg-state-card .mg-state-card__metric,:root[data-theme=dark] .home-chat-lab-card.mg-state-card .home-chat-lab-card__auto,:root[data-theme=dark] .home-chat-lab-card.mg-state-card .home-chat-lab-card__note{background:#17322f}:root[data-theme=dark] .home-chat-lab-card.mg-state-card .mg-state-card__facts>div+div,:root[data-theme=dark] .home-chat-lab-card.mg-state-card>.mg-state-card__actions{border-color:#31524e}:root[data-theme=dark] .home-chat-lab-card.mg-state-card>.mg-state-card__actions button.is-secondary{background:transparent}.b2b-invite-route{width:100%;min-height:100%;overflow:hidden;background:#f7fbf9;color:#123336}.b2b-invite-route .invite-header{position:relative;z-index:20;display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #dce8e5;background:#fffffff5}.b2b-invite-route .invite-header img{width:106px;height:auto}.b2b-invite-route .invite-languages{display:flex;gap:3px;padding:3px;border-radius:8px;background:#edf3f1}.b2b-invite-route .invite-languages button{min-height:34px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#667779;font-size:11px;font-weight:700}.b2b-invite-route .invite-languages button.is-active{background:#fff;color:#00594f;box-shadow:0 1px 5px #12333621}.invite-shell.is-b2b-demo{width:min(100%,430px);overflow:hidden;background:#f7fbf9}.is-b2b-demo .invite-header{position:relative;z-index:20;min-height:70px}.b2b-demo-page{overflow:hidden;color:#102e30}.b2b-hero{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;overflow:hidden;padding:42px 20px 0;background:radial-gradient(circle at 88% 12%,rgba(77,218,174,.24),transparent 32%),radial-gradient(circle at 4% 96%,rgba(65,167,222,.18),transparent 30%),linear-gradient(145deg,#063e3b,#0b5a50 58%,#087163);color:#fff}.b2b-hero:before{position:absolute;width:430px;height:430px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";inset:-230px auto auto 38%}.b2b-hero-copy{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px}.b2b-hero-copy>.b2b-kicker{justify-self:end}.b2b-hero-inviter{display:inline-flex;grid-column:1 / -1;align-items:center;justify-self:start;gap:9px;color:#234a46}.b2b-hero-inviter i{display:grid;width:34px;height:34px;border-radius:50%;background:#d8f4eb;color:#087164;font:600 12px/1 Archivo,sans-serif;font-style:normal;place-items:center}.b2b-hero-inviter strong{font-size:12px;line-height:1.3}.b2b-hero-copy>h1,.b2b-hero-copy>.b2b-hero-body,.b2b-hero-copy>.b2b-chips,.b2b-hero-copy>.b2b-primary-link{grid-column:1 / -1}.b2b-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(199,255,236,.24);border-radius:999px;background:#d1fff01a;color:#bff6e3;font-size:12px;font-weight:700}.b2b-hero h1{max-width:13ch;margin:19px 0 17px;font:600 clamp(34px,10vw,42px)/1.04 "Archivo",sans-serif;letter-spacing:-.035em}.b2b-hero-body{max-width:38ch;margin:-5px 0 0;color:#eefff9cc;font-size:13px;line-height:1.55}html[lang=zh-CN] .b2b-hero h1{max-width:12ch;font-family:"Source Sans 3",system-ui,sans-serif;font-weight:600;letter-spacing:-.04em}.b2b-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.b2b-chips span{display:inline-flex;align-items:center;gap:5px;color:#e4fff6;font-size:11px;font-weight:600}.b2b-chips svg{color:#70edbd}.b2b-primary-link,.b2b-flow-primary{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;background:#73edbd;color:#073f39;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 15px 34px #00181438}.b2b-primary-link{width:100%;margin-top:30px;padding:0 22px}.b2b-benefits{padding:34px 20px 44px}.b2b-benefits>header{max-width:650px;margin-bottom:20px}.b2b-benefits header>span,.b2b-register-copy>span,.b2b-reward-copy>span,.b2b-flow-eyebrow{color:#087164;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b2b-benefits h2,.b2b-register-copy h2{margin:8px 0 0;font:600 29px/1.14 Archivo,sans-serif;letter-spacing:-.025em}html[lang=zh-CN] .b2b-benefits h2,html[lang=zh-CN] .b2b-register-copy h2{font-family:"Source Sans 3",system-ui,sans-serif;letter-spacing:-.035em}.b2b-benefits>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.b2b-benefits article{min-height:184px;padding:14px;border:1px solid #d6e7e2;border-radius:13px;background:#fff;box-shadow:0 8px 26px #133e3b0d}.b2b-benefits article i{display:grid;width:36px;height:36px;border-radius:10px;background:#e4f6ef;color:#087164;place-items:center}.b2b-benefits h3{margin:12px 0 5px;font-size:14px;line-height:1.3}.b2b-benefits article p{margin:0;color:#607274;font-size:11px;line-height:1.45}.b2b-reward-bridge{padding:10px 0 28px;background:linear-gradient(180deg,#087163,#3f9381 22%,#8fc8b8 48%,#d7efe7 76%,#f7fbf9)}.b2b-reward{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;overflow:hidden;margin:0 20px;padding:22px 18px;border-radius:18px;background:linear-gradient(125deg,#073f3b,#075e53 62%,#0c806f);color:#fff;box-shadow:0 18px 42px #08413b2e}.b2b-reward-heading{position:relative;z-index:1;display:flex;align-items:center;gap:10px;color:#8af2c9;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b2b-reward:after{position:absolute;width:210px;height:210px;border-radius:50%;background:#73edbd1a;content:"";inset:-108px -40px auto auto}.b2b-reward-icon{display:grid;width:45px;height:45px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#73edbd24;color:#8af2c9;place-items:center}.b2b-reward-copy{position:relative;z-index:1;display:grid;gap:6px;min-width:0}.b2b-reward-metrics{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.b2b-reward h2{margin:0;font:600 27px/1 Archivo,sans-serif;white-space:nowrap}.b2b-reward-metrics strong{color:#9cf7d2;font:600 clamp(25px,6.8vw,29px)/1 "Archivo","Source Sans 3",sans-serif;letter-spacing:-.035em;white-space:nowrap}.b2b-reward p{margin:0;color:#f2fffbdb;font-size:13px}.b2b-reward p.b2b-reward-terms{position:relative;z-index:1;grid-column:1 / -1;margin:0;padding:10px 0 0;border:0;border-top:1px solid rgba(225,247,240,.16);background:transparent;color:#f2fffbb8;font-size:8.5px;line-height:1.45}.b2b-register-section{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:50px 20px;background:linear-gradient(145deg,#e6f6f0,#f3faf7);scroll-margin-top:20px}.b2b-register-copy>p{margin:16px 0 0;color:#596d6f;font-size:14px;line-height:1.6}.b2b-register-copy aside{display:flex;align-items:flex-start;gap:9px;margin-top:26px;padding:14px;border-radius:11px;background:#ffffff9e;color:#52706d;font-size:11px;line-height:1.5}.b2b-register-copy aside svg{flex:0 0 auto;color:#087164}.b2b-register-card{display:grid;gap:15px;padding:20px;border:1px solid rgba(156,194,184,.75);border-radius:18px;background:#fff;box-shadow:0 22px 48px #1b4d461f}.b2b-register-card>label:not(.b2b-consent),.b2b-verify-form label{display:grid;gap:7px;color:#536769;font-size:11px;font-weight:700}.b2b-phone-field,.b2b-register-code-field input,.b2b-verify-form input{width:100%;min-height:50px;border:1px solid #c8d8d4;border-radius:9px;background:#fbfdfc}.b2b-verify-form input{padding:0 13px}.b2b-phone-field{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;overflow:hidden}.b2b-phone-field b{text-align:center}.b2b-phone-field input{width:100%;height:48px;padding:0 13px;border:0;border-left:1px solid #d7e4e0;background:transparent}.b2b-register-code-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.b2b-register-code-field input{min-width:0;padding:0 12px;font:600 16px/1 ui-monospace,monospace;letter-spacing:.18em}.b2b-register-code-field button{min-width:92px;border:1px solid #a9cfc5;border-radius:9px;background:#eef8f5;color:#087164;font-size:11px;font-weight:700}.b2b-register-code>small{color:#7a898b;font-size:9px;font-weight:400}.b2b-consent{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;color:#647577;font-size:10px;line-height:1.4}.b2b-consent input{display:block;width:15px;min-height:15px;height:15px;margin:1px 0 0;accent-color:#087164}.b2b-register-card>button,.b2b-verify-form button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:#087164;color:#fff;font-size:13px;font-weight:700}.b2b-register-card>small{color:#778789;font-size:9px;line-height:1.4;text-align:center}.b2b-register-card>code{padding-top:10px;border-top:1px solid #e3ece9;color:#738183;font-size:9px;text-align:center}.b2b-footer{padding:19px 24px 25px;color:#758486;font-size:9px;line-height:1.4;text-align:center}.b2b-footer a{color:#087164;font-weight:700;text-decoration:underline;text-underline-offset:2px}.b2b-flow-page{min-height:calc(100vh - 70px);padding:26px 14px 18px;background:radial-gradient(circle at 50% -10%,rgba(89,222,174,.2),transparent 34%),linear-gradient(160deg,#eef9f5,#f9fbfa 60%)}.b2b-flow-card{display:flex;max-width:570px;flex-direction:column;align-items:center;margin:0 auto;padding:30px 20px;border:1px solid #d4e3df;border-radius:20px;background:#fffffff0;text-align:center;box-shadow:0 24px 54px #1a4d451c}.b2b-flow-icon{display:grid;width:62px;height:62px;margin-bottom:14px;border-radius:18px;background:#dff7ee;color:#087164;place-items:center}.b2b-flow-card h1{max-width:18ch;margin:9px 0 12px;font:600 29px/1.1 Archivo,sans-serif;letter-spacing:-.025em}html[lang=zh-CN] .b2b-flow-card h1{max-width:16ch;font-family:"Source Sans 3",system-ui,sans-serif}.b2b-flow-card>p{max-width:47ch;margin:0;color:#5d7072;font-size:14px;line-height:1.6}.b2b-phone-preview{position:relative;width:154px;height:183px;margin:28px 0 22px;padding:9px;border:5px solid #163b3c;border-radius:25px 25px 12px 12px;background:#edf9f5;box-shadow:0 16px 30px #17423e29}.b2b-phone-preview>span{display:block;width:45px;height:5px;margin:-2px auto 20px;border-radius:99px;background:#163b3c}.b2b-phone-preview>div{display:grid;justify-items:center;gap:5px;color:#087164}.b2b-phone-preview b{color:#123336;font-size:16px}.b2b-phone-preview small{color:#708183;font-size:9px}.b2b-flow-primary{width:min(100%,360px);padding:0 18px}.b2b-flow-card>small{max-width:45ch;margin-top:11px;color:#7a898b;font-size:9px;line-height:1.4}.b2b-flow-secondary{margin-top:15px;padding:8px;border:0;background:transparent;color:#087164;font-size:11px;font-weight:700;text-decoration:none}.b2b-masked-phone{margin:22px 0 18px;padding:9px 13px;border-radius:8px;background:#edf5f2;color:#375b58;font:600 13px/1 ui-monospace,monospace;letter-spacing:.05em}.b2b-verify-form{display:grid;width:min(100%,360px);gap:13px;text-align:left}.b2b-verify-form input{font:600 21px/1 ui-monospace,monospace;letter-spacing:.28em;text-align:center}.b2b-flow-card.is-complete .b2b-flow-icon{background:#17a77e;color:#fff}.b2b-ready-card{display:grid;width:min(100%,390px);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:27px 0;padding:14px;border:1px solid #cbe3dc;border-radius:12px;background:#f1faf7;color:#087164;text-align:left}.b2b-ready-card>svg{width:42px;height:42px;padding:9px;border-radius:11px;background:#dff7ee}.b2b-ready-card span{display:grid;gap:3px}.b2b-ready-card b{color:#123336;font-size:12px}.b2b-ready-card small{color:#64787a;font-size:9px}.b2b-invite-route.invite-shell.is-b2b-demo{width:100%;min-height:100%;margin:0;box-shadow:none}.b2b-invite-route .b2b-flow-page{min-height:774px}.b2b-invite-route .b2b-flow-secondary{min-height:38px}.b2b-invite-route .b2b-demo-page,.b2b-invite-route .b2b-flow-page{width:100%}.c2c-invite-route{background:#fbfdfc}.c2c-invite-route .invite-header{border-bottom-color:#dfece8;background:#fffffffa}.c2c-invite-route .invite-languages{background:#eff7f4}.c2c-invite-route .b2b-hero{background:radial-gradient(circle at 84% 12%,rgba(106,220,180,.3),transparent 34%),radial-gradient(circle at 5% 88%,rgba(112,177,232,.2),transparent 32%),linear-gradient(150deg,#f4fbf8,#e9f8f3 52%,#edf5fb);color:#123336}.c2c-invite-route .b2b-hero:before{border-color:#006f631a}.c2c-invite-route .b2b-kicker{border-color:#c9e8de;background:#ffffffc2;color:#087164}.c2c-invite-route .b2b-hero-body{color:#536f6e}.c2c-invite-route .b2b-chips span{color:#315d59}.c2c-invite-route .b2b-chips svg{color:#0b8b74}.c2c-invite-route .b2b-primary-link,.c2c-invite-route .b2b-flow-primary{background:#0b8b74;color:#fff;box-shadow:0 14px 30px #0b8b742e}.c2c-invite-route .b2b-reward-bridge{background:linear-gradient(180deg,#eaf5f8,#dff2ed 35%,#f4faf8 76%,#fbfdfc)}.c2c-invite-route .b2b-reward{border:1px solid #c7e5dc;background:linear-gradient(135deg,#fff,#e8f7f2 66%,#e6f1fb);color:#123336;box-shadow:0 18px 42px #28685e1f}.c2c-invite-route .b2b-reward:after{background:#289b8414}.c2c-invite-route .b2b-reward-icon{border-color:#bfe3d8;background:#dff4ed;color:#087164}.c2c-invite-route .b2b-reward-heading,.c2c-invite-route .b2b-reward-metrics strong{color:#087164}.c2c-invite-route .b2b-reward p{color:#355c59}.c2c-invite-route .b2b-reward small{color:#69807f}.c2c-invite-route .b2b-reward p.b2b-reward-terms{border-top-color:#d3e7e1;background:transparent;color:#68807d}.c2c-invite-route .b2b-benefits{background:#fbfdfc}.c2c-invite-route .b2b-benefits article{border-color:#dceae6;box-shadow:0 8px 24px #1c574f0a}.c2c-invite-route .b2b-register-section{background:linear-gradient(145deg,#f0faf6,#f7fbff)}.c2c-invite-route .b2b-flow-page{background:radial-gradient(circle at 50% -10%,rgba(99,209,174,.14),transparent 34%),linear-gradient(160deg,#f3faf7,#fbfcff 62%)}.c2c-invite-route .b2b-flow-card{border-color:#dce9e5;box-shadow:0 22px 48px #2c675e14}.b2b-demo-page{position:relative}.b2b-hero{padding:26px 20px 30px}.b2b-brand-logo{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px}.b2b-brand-icon{width:38px;height:38px;flex:0 0 auto;border-radius:10px}.b2b-brand-wordmark{width:116px;height:auto;filter:brightness(0) invert(1)}.c2c-invite-route .b2b-brand-wordmark{filter:none}.c2c-invite-route .b2b-brand-logo{grid-column:1;grid-row:1;margin:0}.c2c-invite-route .b2b-brand-icon{width:32px;height:32px}.c2c-invite-route .b2b-brand-wordmark{width:98px}.c2c-invite-route .b2b-hero-inviter{grid-column:2;grid-row:1;align-self:center;justify-self:end}.c2c-invite-route .b2b-hero-inviter i{width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(255,255,255,.72);background:#0b8879;box-shadow:0 3px 10px #0871642e;color:#fff}.b2b-hero h1{margin-top:17px;margin-bottom:13px}.b2b-chips{margin-top:18px}.b2b-primary-link{margin-top:24px}.b2b-benefits{padding:30px 20px 34px}.b2b-benefits>header{margin-bottom:16px}.b2b-benefits h2{font-size:25px}.b2b-benefits article{min-height:138px;padding:13px}.b2b-benefits h3{margin-top:10px;font-size:13px}.b2b-benefits article p{font-size:10px;line-height:1.4}.b2b-trust-footer{display:grid;gap:12px;padding:20px;border-top:1px solid #dce8e5;background:#f3f8f6}.b2b-trust-footer>p{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;color:#59706e;font-size:10px;line-height:1.45}.b2b-trust-footer>p svg{margin-top:1px;color:#087164}.b2b-inviter{display:flex;align-items:center;gap:9px;padding-top:11px;border-top:1px solid #dfe9e6}.b2b-inviter>span{display:grid;width:31px;height:31px;flex:0 0 31px;border-radius:50%;background:#dff4ed;color:#087164;font:700 10px/1 Archivo,sans-serif;place-items:center}.b2b-inviter p{display:grid;grid-template-columns:none;gap:2px;margin:0}.b2b-inviter small{color:#758785;font-size:8px}.b2b-inviter strong{color:#294b49;font:600 10px/1.2 "Source Sans 3",sans-serif}.b2b-trust-footer .invite-languages{justify-self:center}.app-scroll.has-invite-register-layer{overflow-y:hidden}.b2b-register-layer{position:absolute;z-index:90;top:var(--invite-register-layer-top, 0);left:0;display:flex;width:100%;height:var(--invite-register-layer-height, 100vh);align-items:flex-end;overflow:hidden}.b2b-register-layer[hidden]{display:none}.b2b-register-backdrop{position:absolute;border:0;background:#081f1d80;top:0;right:0;bottom:0;left:0}.b2b-register-drawer{position:relative;z-index:1;width:100%;max-height:92%;overflow-x:hidden;overflow-y:auto;padding:8px 0 max(14px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#f3f8f6;box-shadow:0 -20px 54px #05242040;outline:none;transform:translateY(24px);opacity:0;transition:transform .18s ease,opacity .18s ease}.b2b-register-layer.is-open .b2b-register-drawer{transform:translateY(0);opacity:1}.b2b-register-drawer:before{display:block;width:40px;height:4px;margin:0 auto 5px;border-radius:99px;background:#aac2bc;content:""}.b2b-register-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px}.b2b-register-drawer-header>div{display:grid;gap:2px}.b2b-register-drawer-header span{color:#087164;font-size:10px;font-weight:700}.b2b-register-drawer-header h2{margin:0;font:600 21px/1.15 Archivo,sans-serif}html[lang=zh-CN] .b2b-register-drawer-header h2{font-family:"Source Sans 3",system-ui,sans-serif}.b2b-register-drawer-header>button{display:grid;width:38px;min-height:38px;flex:0 0 38px;padding:0;border:0;border-radius:50%;background:transparent;color:#173b3a;place-items:center}.b2b-register-drawer .b2b-register-card{margin:2px 14px 14px;padding:17px 15px;border:1px solid #c9dfd9;border-radius:16px;box-shadow:0 12px 30px #124b4414}.c2c-invite-route .b2b-trust-footer{border-top-color:#dfece8;background:#f8fbfa}.c2c-invite-route .b2b-register-drawer{background:#f5faf8}@media(prefers-reduced-motion:reduce){.b2b-register-drawer{transition:none}}.prototype-shell{--prototype-toolbar-top: 40px;grid-template-columns:268px minmax(430px,1fr) 340px}.prototype-shell:has(.prototype-comments.is-panel-closed){grid-template-columns:268px minmax(430px,1fr)}.prototype-stage{padding:36px}.prototype-comments{position:sticky;z-index:5;top:0;display:flex;height:100vh;min-width:0;flex-direction:column;border-left:1px solid #d9e3e1;background:#fff;color:#173334}.prototype-comments__header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 13px 16px;border-bottom:1px solid #e2e9e7}.prototype-comments__header>div:first-child{display:grid;min-width:0;gap:4px}.prototype-comments__header span{display:flex;align-items:center;gap:6px;color:#54706e;font-size:11px;font-weight:700}.prototype-comments__header span svg,.prototype-comments-fab svg{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.prototype-comments__header strong{overflow:hidden;font:600 16px/1.2 Archivo,"Source Sans 3",sans-serif;text-overflow:ellipsis;white-space:nowrap}.prototype-comments__header>div:last-child{display:flex;align-items:center;gap:5px}.prototype-comments__header a,.prototype-comments__header button{min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:#eff7f5;color:#087164;font-size:10px;font-weight:700;text-decoration:none}.prototype-comments__header button[data-prototype-comments-close]{display:inline-grid;font-size:20px;line-height:1;place-items:center}.prototype-comments__composer{display:grid;gap:8px;padding:14px 16px 16px;border-bottom:1px solid #e2e9e7;background:#f7faf9}.prototype-comments__composer input,.prototype-comments__composer textarea{width:100%;box-sizing:border-box;border:1px solid #cbd9d6;border-radius:7px;background:#fff;color:#173334;font:400 13px/1.45 "Source Sans 3",sans-serif}.prototype-comments__composer input{min-height:38px;padding:8px 10px}.prototype-comments__composer textarea{position:relative;z-index:1;min-height:92px;padding:10px;pointer-events:auto;resize:vertical;touch-action:manipulation;-webkit-user-select:text;user-select:text}.prototype-comments__composer input:focus,.prototype-comments__composer textarea:focus{border-color:#0c8174;box-shadow:0 0 0 3px #0c817421;outline:0}.prototype-comments__composer>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.prototype-comments__composer small{color:#788c89;font-size:10px}.prototype-comments__composer button{min-height:36px;padding:8px 14px;border:0;border-radius:6px;background:#0c8174;color:#fff;font-size:12px;font-weight:700}.prototype-comments__composer button:disabled{opacity:.55}.prototype-comments__thread{display:flex;min-height:0;flex:1;flex-direction:column}.prototype-comments__toggle{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border:0;border-bottom:1px solid #e5ecea;background:#fff;color:#173334;text-align:left}.prototype-comments__toggle span{font-size:12px;font-weight:700}.prototype-comments__toggle b{display:inline-grid;min-width:20px;min-height:20px;margin-left:4px;padding:0 5px;border-radius:99px;background:#e6f2ff;color:#1463a3;font-size:10px;place-items:center}.prototype-comments__toggle em{color:#087164;font-size:10px;font-style:normal;font-weight:700}.prototype-comments__list{min-height:0;flex:1;overflow-y:auto;padding:5px 16px 20px}.prototype-comments__list[hidden]{display:none}.prototype-comment{position:relative;padding:13px 0 15px;border-bottom:1px solid #e3ebe9}.prototype-comment.is-resolved{margin:6px 0;padding:12px;border:2px solid #35a672;border-radius:9px;background:#edf9f3}.prototype-comment header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.prototype-comment header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.prototype-comment__identity{display:flex;min-width:0;align-items:center;gap:7px}.prototype-comment__status{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#087a53;color:#fff;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.prototype-comment time{flex:0 0 auto;color:#849693;font-size:9px}.prototype-comment p{margin:6px 0 0;color:#365251;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.prototype-comment__resolution{margin-top:10px;padding:9px 10px;border-left:3px solid #14946a;border-radius:6px;background:#dff3e9}.prototype-comment__resolution>strong{color:#087a53;font-size:10px;font-weight:800}.prototype-comment__resolution>p{margin-top:4px;color:#244d43;font-size:11px}.prototype-comment>button{margin-top:7px;padding:0;border:0;background:transparent;color:#b34b58;font-size:10px;text-decoration:underline}.prototype-comments__empty,.prototype-comments__collapsed-note{margin:0;padding:18px 4px;color:#718683;font-size:11px;line-height:1.5;text-align:center}.prototype-comments__collapsed-note{padding:16px}.prototype-comments>footer{padding:10px 16px 14px;border-top:1px solid #e2e9e7;color:#7d908d;font-size:9px;line-height:1.45}.prototype-comments-fab{position:fixed;z-index:95;top:18px;right:18px;bottom:auto;display:none;width:auto;min-width:128px;height:58px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:0;border-radius:999px;background:#0c8174;color:#fff;box-shadow:0 9px 25px #08554e47}.prototype-comments-fab svg{flex:0 0 auto;width:22px;height:22px}.prototype-comments-fab__label{font-size:14px;font-weight:700;white-space:nowrap}.prototype-comments-fab__count:not(:empty){position:absolute;top:-4px;right:-4px;display:grid;min-width:20px;min-height:20px;padding:0 4px;border:2px solid #fff;border-radius:99px;background:#d73d55;font-size:9px;place-items:center}.prototype-comments.is-panel-closed{display:none}.prototype-comments-fab.is-visible{display:inline-flex}@media(min-width:761px){.prototype-shell:has([data-home-card-directory],[data-interaction-debugger-dock]) .prototype-comments-fab{top:var(--prototype-toolbar-top);right:76px;height:48px}}@media(max-width:1120px){.prototype-shell{grid-template-columns:240px minmax(430px,1fr)}.prototype-comments{position:fixed;z-index:100;right:0;width:min(360px,100vw);box-shadow:-18px 0 50px #12333633;transform:translate(102%);transition:transform .18s ease}.prototype-comments.is-mobile-open{transform:translate(0)}@media(min-width:761px){.prototype-shell:has(.prototype-comments.is-mobile-open){grid-template-columns:minmax(430px,1fr) min(360px,38vw)}.prototype-shell:has(.prototype-comments.is-mobile-open) .prototype-nav{display:none}.prototype-shell:has(.prototype-comments.is-mobile-open) .prototype-comments{position:sticky;width:auto;box-shadow:-10px 0 30px #1233361a;transform:none}.prototype-shell:has(.prototype-comments.is-mobile-open) .prototype-comments-fab{display:none}}.prototype-comments-fab{display:inline-flex}}@media(max-width:760px){.prototype-stage{min-height:100dvh;padding:0}.phone-frame:not(.is-splash-screen):not(.is-call-screen)>.app-scroll{top:0}.phone-frame{overflow:clip}.apply-drawer{bottom:env(safe-area-inset-bottom)}.prototype-shell:has(.prototype-comments.is-mobile-open) .prototype-comments-fab{display:none}.prototype-comments-fab{top:auto;right:12px;bottom:max(16px,env(safe-area-inset-bottom));width:56px;min-width:56px;height:56px;gap:0;padding:0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.prototype-comments-fab__label{display:none}.prototype-comments-fab__count:empty{display:none}.prototype-comments-fab svg{width:24px;height:24px}.prototype-comments-fab.is-dragging{cursor:grabbing;box-shadow:0 14px 34px #08554e5c;transition:none}.prototype-comments-fab.is-snapping{transition:left .18s ease-out,top .18s ease-out,box-shadow .18s ease-out}}.phone-frame[data-screen-id=home] .conversation-home{background:#f6f7f9;padding:12px 0 108px}.phone-frame[data-screen-id=home] :is(.home-ui-stack,.home-scenario-feed){--ink: #121317;--body: #121317;--muted: #999da6;--surface: #fff;--surface-muted: #f9faff;--border-soft: #eff0f4;--brand: #00cc66;--teal: #00af62;--blue: #00af62;--blue-wash: #e5f8ef;--success: #00af62;--success-wash: #e5f8ef;font-family:"Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#121317}.phone-frame[data-screen-id=home] .home-ui-stack{display:grid;gap:22px;margin:0 12px;padding:0}.phone-frame[data-screen-id=home] .home-card-dialogue-group{display:grid;width:100%;min-width:0;gap:8px}.phone-frame[data-screen-id=home] .home-card-dialogue{display:flex;width:100%;min-width:0;align-items:flex-start;gap:8px}.phone-frame[data-screen-id=home] .home-card-dialogue>img{width:28px;height:28px;flex:0 0 28px;margin-top:2px;border-radius:8px;object-fit:cover}.phone-frame[data-screen-id=home] .home-card-dialogue>p{width:fit-content;min-width:0;max-width:calc(100% - 36px);margin:0;padding:9px 11px;border-radius:4px 13px 13px;background:#fff;color:#294946;font-size:12px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 3px 12px #1439360d}.phone-frame[data-screen-id=home] .role-home-section-label{display:none}.phone-frame[data-screen-id=home] :where(.home-ui-card,.home-scenario-feed .preview-card,.work-preferences-card,.job-entry-card){width:100%;min-width:0;margin:0;border:0;border-radius:16px;box-shadow:none;background:#fff;color:#121317}.phone-frame[data-screen-id=home] .home-ui-card{padding:16px}.phone-frame[data-screen-id=home] .home-ui-card :is(h2,p,ul){margin:0}.phone-frame[data-screen-id=home] .home-ui-label{display:flex;gap:8px;align-items:center;font-size:13px;line-height:22px;font-weight:400;color:#00af62}.phone-frame[data-screen-id=home] .home-ui-label img{width:18px;height:18px;flex:0 0 auto}.phone-frame[data-screen-id=home] .home-ui-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border:0;border-radius:50px;padding:10px 12px;background:#0c6;color:#fff;box-shadow:none;font:inherit;font-size:14px;line-height:24px;cursor:pointer}.phone-frame[data-screen-id=home] .home-ui-button--small{width:auto;min-width:60.5px;min-height:29px;padding:3px 12px;flex-shrink:0;font-size:12px;line-height:23px}.phone-frame[data-screen-id=home] .home-ui-button--danger{color:#ff6262;border:1px solid #ff626266;background:#fff0f0}.phone-frame[data-screen-id=home] .home-ui-card button:focus-visible{outline:2px solid #007b46;outline-offset:3px}.phone-frame[data-screen-id=home] .home-ui-card button:disabled{cursor:default}.phone-frame[data-screen-id=home] .home-ui-welcome{padding:0;background:transparent;overflow:visible}.phone-frame[data-screen-id=home] .home-ui-welcome__hero{position:relative;min-height:113.5px}.phone-frame[data-screen-id=home] .home-ui-welcome__wash{position:absolute;top:20px;right:0;bottom:-22px;left:0;border:1px solid #fff;border-radius:22px 22px 0 0;background:linear-gradient(112deg,#dffff6,#eeffea 72%,#dfffc5)}.phone-frame[data-screen-id=home] .home-ui-welcome__portrait{position:absolute;width:134px;height:113.5px;right:0;top:0}.phone-frame[data-screen-id=home] .home-ui-welcome__intro{position:relative;display:flex;flex-direction:column;width:calc(100% - 134px);min-height:113.5px;align-items:flex-start;justify-content:center;padding:20px 8px 8px 20px}.phone-frame[data-screen-id=home] .home-ui-welcome__intro .home-ui-label{max-width:100%;justify-content:flex-start;font-size:14px;line-height:22px;gap:7px;text-align:left}.phone-frame[data-screen-id=home] .home-ui-welcome__intro .home-ui-label img{width:20px;height:20px}.phone-frame[data-screen-id=home] .home-ui-welcome__intro h2{max-width:100%;margin-top:4px;font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.3px}.phone-frame[data-screen-id=home] .home-ui-welcome__body{position:relative;padding:16px 12px;border-radius:16px;border:1px solid #fff;background:linear-gradient(#f6fcf9,#fff 65%,#f4fcf8)}.phone-frame[data-screen-id=home] .home-ui-welcome__benefits{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0;list-style:none}.phone-frame[data-screen-id=home] .home-ui-welcome__benefits li{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;background:#f6f9f8;border-radius:12px;font-size:12px;line-height:20px}.phone-frame[data-screen-id=home] .home-ui-welcome__benefits img{width:16px;height:16px;flex:0 0 auto}.phone-frame[data-screen-id=home] .home-ui-welcome__benefits li:last-child,.phone-frame[data-screen-id=home] .home-ui-welcome--hire .home-ui-welcome__benefits li{grid-column:1 / -1}.phone-frame[data-screen-id=home] .home-ui-welcome__save{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;min-height:29px}.phone-frame[data-screen-id=home] .home-ui-welcome__save p{color:#999da6;font-size:12px;line-height:18px}.phone-frame[data-screen-id=home] .home-ui-saved{display:flex;gap:6px;align-items:center}.phone-frame[data-screen-id=home] .home-ui-saved svg{color:#0c6;flex-shrink:0}.phone-frame[data-screen-id=home] .home-ui-notice{display:grid;gap:16px}.phone-frame[data-screen-id=home] .home-ui-notice .home-ui-body{font-size:15px;line-height:24px;margin-top:-12px}.phone-frame[data-screen-id=home] .home-ui-status-art{width:60px;height:53.5px;margin:0 auto}.phone-frame[data-screen-id=home] .home-ui-notice--complete .home-ui-body{text-align:center;margin:0}.phone-frame[data-screen-id=home] .home-ui-notice--failed .home-ui-label{color:#ff6262}.phone-frame[data-screen-id=home] .home-ui-privacy{display:flex;align-items:center;gap:8px;padding:12px;min-height:56px;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .home-ui-privacy img{width:18px;height:18px;flex:0 0 auto}.phone-frame[data-screen-id=home] .home-ui-privacy p{font-size:12px;line-height:14px;color:#999da6}.phone-frame[data-screen-id=home] .home-ui-phone h2{margin-top:12px;color:#00af62;font-size:18px;line-height:24px;font-weight:700}.phone-frame[data-screen-id=home] .home-ui-phone>p:not(.home-ui-label){margin-top:6px;font-size:14px;line-height:24px;letter-spacing:-.5px}.phone-frame[data-screen-id=home] .home-ui-phone__number{display:flex;align-items:center;justify-content:center;min-height:69px;margin:12px 0 16px;border-radius:12px;background:#f9faff;font-size:28px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.phone-frame[data-screen-id=home] .home-ui-confirmed{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;color:#00af62;border:1px solid #00d77866;border-radius:50px;background:#00d7781a;font-size:14px}.phone-frame[data-screen-id=home] .home-ui-profile h2{color:#00af62;font-size:16px;line-height:24px;font-weight:500;margin-bottom:16px}.phone-frame[data-screen-id=home] .home-ui-fields{margin-bottom:16px;padding:0 12px;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .home-ui-field{display:flex;min-height:62px;gap:12px;align-items:center;justify-content:space-between;margin:0;padding:16px 0;border-bottom:1px solid #eff0f4;font-size:14px;line-height:22px}.phone-frame[data-screen-id=home] .home-ui-field>span:first-child{color:#999da6;font-size:13px;flex-shrink:0}.phone-frame[data-screen-id=home] .home-ui-field:last-child{border-bottom:0}.phone-frame[data-screen-id=home] .home-ui-field :is(input,select,textarea){min-width:0;width:100%;height:auto;border:0;border-radius:0;outline-offset:3px;background:transparent;box-shadow:none;padding:0;color:#121317;font:inherit;text-align:right}.phone-frame[data-screen-id=home] .home-ui-field--stacked{display:flex;flex-direction:column;align-items:stretch;gap:14px}.phone-frame[data-screen-id=home] .home-ui-field--stacked :is(input,textarea){text-align:left}.phone-frame[data-screen-id=home] .home-ui-field textarea{min-height:94px;resize:vertical}.phone-frame[data-screen-id=home] .home-ui-field textarea::placeholder{color:#c6c9d1}.phone-frame[data-screen-id=home] .home-ui-input-action{display:flex;gap:8px;align-items:center}.phone-frame[data-screen-id=home] .home-ui-input-action button{border:0;background:transparent;color:#4c88ff;padding:0}.phone-frame[data-screen-id=home] .home-ui-money{display:flex;align-items:center;justify-content:end;gap:1px}.phone-frame[data-screen-id=home] .home-ui-money input{width:32px;-moz-appearance:textfield}.phone-frame[data-screen-id=home] .home-ui-money input::-webkit-inner-spin-button{-webkit-appearance:none}.phone-frame[data-screen-id=home] .home-ui-evidence{padding-bottom:16px}.phone-frame[data-screen-id=home] .home-ui-evidence__mic{align-self:flex-end;display:grid;place-items:center;width:28px;height:28px;border:1px solid #e3e6eb;border-radius:50%}.phone-frame[data-screen-id=home] .home-ui-upload{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;min-height:48px;border:1px solid #dfe1e7;border-radius:50px;background:transparent;color:#121317;font:inherit;font-size:14px;margin-top:12px}.phone-frame[data-screen-id=home] .home-ui-hint{color:#b2b6c1;text-align:center;font-size:12px;line-height:16px;padding-top:8px}.phone-frame[data-screen-id=home] .home-ui-referral{padding:20px 12px 12px;background:linear-gradient(204deg,#c1ffb0e5,#e9ffee 32%,#67ffe5 92%)}.phone-frame[data-screen-id=home] .home-ui-referral>header{position:relative;display:flex;align-items:flex-start;justify-content:center;height:37.5px}.phone-frame[data-screen-id=home] .home-ui-referral>header img:first-child{position:absolute;width:43px;height:48px;left:32.5px;top:-6px}.phone-frame[data-screen-id=home] .home-ui-referral>header img:last-child{position:absolute;width:45.5px;height:37.5px;right:32.5px;top:7px}.phone-frame[data-screen-id=home] .home-ui-referral h2{position:relative;z-index:1;margin-top:1px;font-size:15px;line-height:20px;font-weight:700;text-align:center;color:#00704a}.phone-frame[data-screen-id=home] .home-ui-referral__panel{position:relative;z-index:2;min-height:160.5px;border-radius:16px;padding:16px;background:#fff}.phone-frame[data-screen-id=home] .home-ui-referral__metrics{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:22px;text-align:left}.phone-frame[data-screen-id=home] .home-ui-referral__metrics i{height:12px;background:#b9ead5}.phone-frame[data-screen-id=home] .home-ui-referral__metrics small{display:block;width:fit-content;padding:5px 12px;border-radius:20px;background:#e4f8ef;font-size:13px;line-height:17.5px;color:#0c6;font-weight:400}.phone-frame[data-screen-id=home] .home-ui-referral__metrics>div:last-child small{background:#fff1e9;color:#ff8030}.phone-frame[data-screen-id=home] .home-ui-referral__metrics strong{display:block;font-size:40px;line-height:50px;font-weight:700;color:#00b46a}.phone-frame[data-screen-id=home] .home-ui-referral__metrics>div:last-child strong{color:#ff971f}.phone-frame[data-screen-id=home] .home-ui-referral__panel p{margin-top:16px;font-size:12px;line-height:16.5px;color:#999da6}.phone-frame[data-screen-id=home] .home-ui-referral .home-ui-button{margin-top:16px;background:linear-gradient(100deg,#00d9a6,#45e571)}.phone-frame[data-screen-id=home] .job-entry-card{overflow:hidden;padding:16px}.phone-frame[data-screen-id=home] .job-entry-card__header{padding:0 0 16px;background:none;gap:8px;align-items:center}.phone-frame[data-screen-id=home] .job-entry-card__icon{width:18px;height:18px;padding:0;border-radius:0;background:none;color:#00af62}.phone-frame[data-screen-id=home] .job-entry-card__icon svg{width:18px;height:18px}.phone-frame[data-screen-id=home] .job-entry-card__header h2{color:#00af62;font:inherit;font-size:13px;line-height:22px}.phone-frame[data-screen-id=home] :is(.job-entry-card__header p,.job-entry-form__section-title){display:none}.phone-frame[data-screen-id=home] .job-entry-form{padding:0;display:block}.phone-frame[data-screen-id=home] .job-entry-form__section{padding:0 12px;border:0;background:#f9faff}.phone-frame[data-screen-id=home] .job-entry-form__section:first-child{border-radius:12px 12px 0 0}.phone-frame[data-screen-id=home] .job-entry-form__section:nth-child(2){border-radius:0 0 12px 12px;margin:0 0 16px}.phone-frame[data-screen-id=home] .job-entry-form .form-grid{display:block}.phone-frame[data-screen-id=home] .job-entry-form .form-field{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:54px;padding:14px 0;border-bottom:1px solid #eff0f4;margin:0}.phone-frame[data-screen-id=home] .job-entry-form .form-field>label{font-weight:400;font-size:13px;color:#999da6;flex-shrink:0}.phone-frame[data-screen-id=home] .job-entry-form :is(.form-field>input,.form-field>select,.form-field>textarea,.job-entry-address>input,.hourly-pay-input>input){width:100%;min-width:0;padding:0;height:auto;min-height:0;background:transparent;border:0;border-radius:0;font:inherit;font-size:14px;color:#121317;text-align:right;box-shadow:none}.phone-frame[data-screen-id=home] .job-entry-form :is(.job-entry-address,.hourly-pay-input){border:0;padding:0;background:transparent;min-width:0;min-height:0}.phone-frame[data-screen-id=home] .job-entry-form .job-entry-address{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;margin-left:auto}.phone-frame[data-screen-id=home] .job-entry-form .job-entry-address>input{flex:1 1 auto;padding-right:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-frame[data-screen-id=home] .job-entry-form .job-entry-address__icon{top:50%;right:0;width:38px;height:38px;transform:translateY(-50%)}.phone-frame[data-screen-id=home] .job-entry-form .hourly-pay-input{flex:0 0 auto;justify-content:flex-end;margin-left:auto;gap:2px;overflow:visible;font-size:14px;white-space:nowrap}.phone-frame[data-screen-id=home] .job-entry-form .hourly-pay-input input{width:32px;min-width:32px;flex:0 0 32px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.phone-frame[data-screen-id=home] .job-entry-form .hourly-pay-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.phone-frame[data-screen-id=home] .job-entry-form .hourly-pay-input>span:last-child{display:none}.phone-frame[data-screen-id=home] .job-entry-form .form-field:has(textarea){display:block;border:0;padding-bottom:20px}.phone-frame[data-screen-id=home] .job-entry-form textarea{display:block;text-align:left;min-height:76px;margin-top:8px;line-height:22px;resize:vertical}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-control{width:100%;border:0;background:transparent}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-control summary{padding:0}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-editor{min-width:0;margin-top:13px;border-radius:0 0 12px 12px}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-days,.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-time-grid,.phone-frame[data-screen-id=home] .job-entry-form .job-time-field{min-width:0}.phone-frame[data-screen-id=home] .job-entry-form .job-time-choice{width:100%;min-width:0}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-day input{position:absolute;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-varies{gap:12px;flex-wrap:nowrap}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-varies>span{min-width:0;white-space:nowrap}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-varies input{display:block;width:48px;min-width:48px;height:28px;min-height:28px;flex:0 0 48px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#bfd1ce;box-shadow:none}.phone-frame[data-screen-id=home] .job-entry-form .job-schedule-varies input:checked{background:#00af62}.phone-frame[data-screen-id=home] .job-entry-form .role-card-primary-action{min-height:48px;border-radius:50px;background:#0c6;color:#fff;box-shadow:none;font:inherit;font-size:14px}.phone-frame[data-screen-id=home] .home-scenario-feed{margin:32px 12px 8px;padding-top:22px}.phone-frame[data-screen-id=home] .home-scenario-feed__cards{gap:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-card{padding:16px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-card__header{min-height:22px;gap:8px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-card__header strong{font-size:13px;font-weight:400;line-height:22px;color:#00af62;white-space:normal}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-icon{width:18px;height:18px;color:#0c6;background:transparent;border-radius:0}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-card--danger .preview-card__header :is(strong,.preview-icon){color:#ff6262}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-copy{padding:4px 0 16px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-copy strong{font-size:16px;line-height:24px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-card>.preview-copy:last-child{padding-bottom:0}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-actions{display:flex;gap:12px;margin-top:16px;padding:0;border:0}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.mini-action,.decision-action){display:flex;align-items:center;justify-content:center;order:0;text-align:center;min-height:48px;flex:1;width:auto;padding:10px 12px;border:1px solid #00cc66;border-radius:50px;background:transparent;color:#00af62;font-family:inherit;font-size:14px;line-height:24px;font-weight:400;box-shadow:none}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-action__label{font:inherit;text-align:center}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.mini-action--primary,.decision-action.is-primary){background:#0c6;color:#fff}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.mini-action,.decision-action).is-selected{padding:10px 12px;border-color:#0c6;background:#0c6;color:#fff;opacity:1}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-action__selected-check{right:auto;left:10px;width:16.5px;height:16.5px;border-radius:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%3e%3cg%3e%3cpath%20d='M4.8327312,28.167233Q0,23.334476,0,16.5Q0,9.6655502,4.8327432,4.8327255Q9.6655502,0,16.5,0Q23.334476,0,28.167242,4.8327403Q33,9.665555,33,16.5Q33,23.334469,28.167234,28.167234Q23.334469,33,16.5,33Q9.665554,33,4.8327312,28.167233ZM6.9540482,26.045908Q10.908187,30,16.5,30Q22.091831,30,26.045916,26.045916Q30,22.091831,30,16.5Q30,10.908186,26.045908,6.9540486Q22.091839,3,16.5,3Q10.908176,3,6.9540458,6.9540634Q3,10.908176,3,16.5Q3,22.091839,6.9540482,26.045908ZM25.499701,12Q25.499699,12.147707,25.470884,12.292577Q25.442066,12.437447,25.385542,12.57391Q25.329018,12.710373,25.246956,12.833188Q25.164892,12.956002,25.060448,13.060448L25.060661,13.06066L16.060661,22.060661Q16.008556,22.11277,15.951592,22.159517Q15.894629,22.206264,15.833356,22.247204Q15.772085,22.288143,15.707096,22.32288Q15.642107,22.357618,15.574024,22.385818Q15.505943,22.414021,15.435427,22.435411Q15.36491,22.456802,15.292635,22.471178Q15.220362,22.485554,15.147026,22.492779Q15.07369,22.5,14.999999,22.5Q14.92631,22.5,14.852974,22.492779Q14.779638,22.485554,14.707363,22.471178Q14.63509,22.456802,14.564573,22.43541Q14.494056,22.414021,14.425974,22.385818Q14.357894,22.357618,14.292905,22.322882Q14.227916,22.288143,14.166644,22.247204Q14.105373,22.206264,14.04841,22.159517Q13.991447,22.11277,13.93934,22.060661L9.4393396,17.560661L9.4395523,17.560448Q9.3351059,17.456001,9.2530441,17.333187Q9.1709824,17.210373,9.1144571,17.07391Q9.0579319,16.937447,9.0291157,16.792576Q9.0002995,16.647707,9.0002995,16.5Q9.0003004,16.426325,9.0075216,16.353003Q9.0147429,16.279682,9.0291157,16.207422Q9.0434895,16.135162,9.0648756,16.064659Q9.0862617,15.994158,9.1144562,15.926088Q9.1426516,15.858021,9.1773825,15.793045Q9.2121124,15.728069,9.2530441,15.666809Q9.2939758,15.605551,9.3407154,15.548599Q9.387455,15.491648,9.4395514,15.43955Q9.4916487,15.387455,9.5486012,15.340715Q9.6055527,15.293976,9.666811,15.253043Q9.7280703,15.212112,9.793046,15.177382Q9.8580217,15.142651,9.9260883,15.114456Q9.9941559,15.086264,10.064659,15.064877Q10.135162,15.043489,10.207422,15.029115Q10.279682,15.014743,10.353004,15.007522Q10.426325,15.0003,10.5,15.000299Q10.647707,15.000299,10.792576,15.029116Q10.937445,15.057932,11.073909,15.114457Q11.210373,15.170982,11.333187,15.253044Q11.456002,15.335106,11.560448,15.439552L11.56066,15.43934L15,18.878679L22.939339,10.93934L22.939552,10.939552Q23.043997,10.835106,23.166811,10.753044Q23.289623,10.670982,23.426088,10.614456Q23.562553,10.557932,23.707422,10.529116Q23.852291,10.500299,24,10.500299Q24.073677,10.5003,24.146996,10.507522Q24.220316,10.514744,24.292574,10.529116Q24.364834,10.543489,24.435339,10.564877Q24.50584,10.586264,24.573906,10.614456Q24.641975,10.642652,24.706951,10.677382Q24.771929,10.712112,24.833187,10.753043Q24.894447,10.793976,24.951401,10.840714Q25.008352,10.887454,25.060448,10.93955Q25.112545,10.991648,25.159283,11.048599Q25.206022,11.105551,25.246952,11.166809Q25.287886,11.228068,25.322617,11.293045Q25.357346,11.358021,25.38554,11.426088Q25.413736,11.494157,25.435123,11.56466Q25.456512,11.635163,25.470884,11.707422Q25.485258,11.779683,25.492481,11.853004Q25.499702,11.926325,25.499701,12Z'%20fill-rule='evenodd'%20fill='%23FFFFFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/svg%3e") center / 16.5px 16.5px no-repeat}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-action__selected-check>svg{display:none}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-link.is-selected{color:#00af62;opacity:1}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-link__label{position:relative;display:inline-block}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-link__selected-check{position:absolute;top:50%;right:calc(100% + 6px);width:8.25px;height:6px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='16.5'%20height='12'%20viewBox='0%200%2016.5%2012'%3e%3cpath%20d='M16.060449,2.5604481999999997Q16.164893,2.45600313,16.246955,2.33318877Q16.329017999999998,2.21037441,16.385543,2.07391042Q16.442068,1.9374464200000001,16.470883999999998,1.79257697Q16.499701,1.6477075700000001,16.499701,1.5Q16.499701,1.426324457,16.492479,1.35300368Q16.485258,1.2796829,16.470883999999998,1.20742303Q16.456512,1.13516313,16.435125,1.0646600099999999Q16.413738000000002,0.99415696,16.385542,0.92608964Q16.357347,0.85802227,16.322618,0.79304624Q16.287886999999998,0.72807026,16.246954000000002,0.66681135Q16.206023000000002,0.60555232,16.159284,0.54860032Q16.112545,0.4916484000000001,16.060448,0.4395519000000001Q16.008350999999998,0.38745549999999995,15.951399,0.3407161000000001Q15.894447,0.2939769000000001,15.833187,0.2530451Q15.771929,0.212113,15.706953,0.17738260000000006Q15.641977,0.1426521999999999,15.573909,0.11445780000000005Q15.505842,0.08626339999999999,15.435339,0.06487660000000006Q15.364837,0.043489700000000076,15.292576,0.02911639999999993Q15.220318,0.014742899999999892,15.146996,0.007521300000000064Q15.073676,0.0002998999999999086,15,0.0002998999999999086Q14.852293,0.0002998999999999086,14.707423,0.02911639999999993Q14.562553,0.0579326,14.426089,0.11445780000000005Q14.289625,0.17098309999999994,14.166811,0.2530451Q14.043997,0.3351067999999999,13.939551,0.43955180000000005L13.93934,0.4393399L6,8.3786793L2.5606600999999998,4.9393396L2.5604478999999998,4.9395518Q2.45600289,4.8351068,2.33318859,4.7530448Q2.21037424,4.6709828,2.07391024,4.6144576Q1.9374463,4.5579324,1.79257691,4.5291163999999995Q1.64770754,4.5002999,1.5,4.5002999Q1.426324457,4.5002999,1.35300368,4.5075216000000005Q1.2796829,4.5147429,1.20742303,4.5291162Q1.13516313,4.5434897,1.0646600099999999,4.5648763Q0.99415696,4.586263199999999,0.92608964,4.6144574Q0.85802227,4.642652,0.79304624,4.6773825Q0.72807026,4.7121129,0.66681135,4.7530446Q0.60555232,4.793976799999999,0.54860032,4.8407159Q0.4916484000000001,4.8874552,0.4395519000000001,4.9395516Q0.38745549999999995,4.9916482,0.3407161000000001,5.0486002Q0.2939769000000001,5.1055522,0.2530451,5.166811Q0.212113,5.228070300000001,0.17738260000000006,5.2930462Q0.1426521999999999,5.358022200000001,0.11445780000000005,5.4260893Q0.08626339999999999,5.4941568,0.06487660000000006,5.5646601Q0.043489700000000076,5.6351633,0.02911639999999993,5.7074227Q0.014742899999999892,5.7796831,0.007521300000000064,5.8530035Q0.00029980000000007223,5.9263248,0.0002998999999999086,6Q0.0002998999999999086,6.1477075,0.029116300000000095,6.2925768Q0.0579326,6.4374466,0.11445780000000005,6.5739107Q0.17098309999999994,6.7103748,0.2530451,6.833189Q0.3351071000000001,6.9560032,0.4395521,7.0604482L0.4393399,7.0606604L4.9393396,11.56066Q4.9914465,11.612768,5.048409899999999,11.659516Q5.1053730999999996,11.706264,5.1666441,11.747204Q5.2279155,11.788145,5.2929046,11.822882Q5.3578937,11.857619,5.425974399999999,11.885818Q5.4940557000000005,11.91402,5.5645728,11.935411Q5.6350899,11.956802,5.7073641,11.971178Q5.7796388,11.985555,5.8529744,11.992778Q5.9263096,12,6,12Q6.0736904,12,6.1470261,11.992777Q6.2203612,11.985555,6.292635,11.971178Q6.3649096,11.956802,6.4354267,11.935411Q6.5059443,11.91402,6.5740247,11.885818Q6.6421061,11.857619,6.7070951,11.822882Q6.7720842,11.788145,6.8333549,11.747204Q6.8946266,11.706264,6.9515901,11.659516Q7.0085535,11.612768,7.0606604,11.56066L16.06066,2.5606600999999998L16.060449,2.5604481999999997Z'%20fill-rule='evenodd'%20fill='%23333333'%20fill-opacity='1'/%3e%3c/svg%3e") center / 8.25px 6px no-repeat;transform:translateY(-50%)}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-link{width:100%;min-height:28px;padding:0;border:0;background:none;color:#00af62;text-align:center;font:inherit;font-size:13px;line-height:22px;text-decoration:none}.phone-frame[data-screen-id=home] .home-scenario-feed .mini-link:after{content:none}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.preview-facts,.preview-contact,.candidate-object,.status-object,.payment-receipt,.outcome-next,.cancel-detail){border:0;border-radius:12px;background:#f9faff;padding:12px;box-shadow:none}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.candidate-object,.status-object){min-height:74px;gap:12px}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.candidate-object,.status-object,.preview-contact) strong{font-size:16px;font-weight:400;line-height:22px}.phone-frame[data-screen-id=home] .home-scenario-feed :is(.candidate-object,.status-object,.preview-contact) small{color:#999da6;font-size:13px;line-height:18px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-contact{min-height:71px}.phone-frame[data-screen-id=home] .home-ui-person{display:block;width:50px;height:50px;flex-shrink:0;object-fit:cover;border-radius:50%}.phone-frame[data-screen-id=home] .preview-contact .home-ui-person{width:44px;height:44px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-fact{min-height:46px;gap:6px;border-color:#eff0f4;font-size:13px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-fact strong{font-size:14px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-fact:first-child strong{color:#00af62}.phone-frame[data-screen-id=home] .home-scenario-feed .published-job-list{display:grid;gap:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .published-job-row{min-height:69px;padding:12px;border:0;border-radius:12px;background:#f9faff;gap:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .published-job-row>span{width:28px;height:28px;background:#0c6;color:#fff;border-radius:50%}.phone-frame[data-screen-id=home] .home-scenario-feed .published-job-row strong{font-size:14px;font-weight:400;line-height:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .published-job-row small{font-size:13px;line-height:20px;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-feed .published-job-row em{display:none}.phone-frame[data-screen-id=home] .home-scenario-feed .candidate-stack{background:transparent;border:0;display:grid;gap:8px}.phone-frame[data-screen-id=home] .home-scenario-feed .candidate-stack>span{display:grid;grid-template-columns:50px minmax(0,1fr);gap:4px 12px;min-height:80px;border:1px solid transparent;border-radius:12px;background:#f9faff;padding:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .candidate-stack>span:has(input:checked){border-color:#00cc6680;background:#00cc661a}.phone-frame[data-screen-id=home] .home-scenario-feed .candidate-stack b{font-size:16px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .candidate-stack small{font-size:13px;line-height:18px;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-feed .candidate-stack em{grid-column:2;justify-self:start;margin:0;font-size:12px;line-height:20px}.phone-frame[data-screen-id=home] .home-scenario-feed .no-suitable-summary{gap:6px;padding:0;background:none;border:0}.phone-frame[data-screen-id=home] .home-scenario-feed .no-suitable-summary>span{min-height:82.5px;padding:12px 8px;border:0;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .home-scenario-feed .no-suitable-summary strong{font-size:18px;font-weight:700;color:#121317}.phone-frame[data-screen-id=home] .home-scenario-feed .no-suitable-summary small{font-size:12px;line-height:16px;color:#b2b6c1}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-modules{gap:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-module__header{margin-bottom:8px}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-module__header strong{font-size:13px;font-weight:400;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-module__header>span{display:none}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-list{gap:8px}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-item{padding:12px;min-height:76px;border:0;border-radius:12px;background:#f9faff;gap:10px}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-item__copy strong{font-size:14px;font-weight:400;line-height:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-item__copy small{font-size:13px;color:#999da6;line-height:18px}.phone-frame[data-screen-id=home] .home-scenario-feed .offline-activity-item__status{font-size:12px;font-weight:400}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-10] .offline-activity-item__icon{display:none}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-10] .offline-activity-list--employer-digest .offline-activity-item{grid-template-columns:minmax(0,1fr) auto}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-10] .offline-activity-item__main{grid-template-columns:minmax(0,1fr)}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-9] .offline-activity-item{min-height:81px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-9] .offline-activity-list{gap:12px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-9] .offline-activity-item__status{display:none}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-9] .offline-activity-item__icon{color:#fff;background:#0c6;border-radius:50%}.phone-frame[data-screen-id=home] .home-scenario-feed .recommendation-stack{display:grid;gap:8px;background:none;border:0}.phone-frame[data-screen-id=home] .home-scenario-feed .recommendation-stack>button{position:relative;min-height:74px;padding:12px 76px 12px 12px;border:0;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .home-scenario-feed .recommendation-stack b{font-size:14px;font-weight:400;line-height:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .recommendation-stack small{font-size:13px;line-height:20px;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-feed .recommendation-stack em{position:absolute;right:12px;top:24px;padding:4px 6px;border-radius:8px;background:#00cc661a;color:#00af62;font-size:12px;line-height:17px}.phone-frame[data-screen-id=home] .home-ui-interview-facts{background:#f9faff;border-radius:12px;padding:0 12px}.phone-frame[data-screen-id=home] .home-ui-interview-facts>div{display:grid;grid-template-columns:13px 74px minmax(0,1fr);align-items:center;gap:6px;min-height:60px;border-bottom:1px solid #eff0f4}.phone-frame[data-screen-id=home] .home-ui-interview-facts>div:last-child{border:0}.phone-frame[data-screen-id=home] .home-ui-interview-facts :is(svg,span){color:#999da6;font-size:13px}.phone-frame[data-screen-id=home] .home-ui-interview-facts strong{font-size:14px;line-height:20px;font-weight:400;text-align:right;white-space:pre-line}.phone-frame[data-screen-id=home] .home-ui-interview-facts strong a{color:#00af62;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.phone-frame[data-screen-id=home] .home-ui-interview-facts strong a:focus-visible{border-radius:3px;outline:2px solid #00af62;outline-offset:3px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-15],[data-scenario-id=scenario-16],[data-scenario-id=scenario-18],[data-scenario-id=scenario-28]) .preview-actions{display:grid;grid-template-columns:120fr 188fr}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-15] .preview-actions>:nth-child(2){grid-row:1;grid-column:2}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-15] .preview-actions .mini-action__label,.phone-frame[data-screen-id=home] [data-scenario-id=scenario-15] .preview-actions>.mini-link{white-space:nowrap}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-15] .preview-actions>.mini-link:after{content:none}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .preview-actions>:first-child{grid-column:2;grid-row:1}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-18] .preview-actions>:last-child{grid-column:1;grid-row:1}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-16] .home-ui-request-status{display:flex;min-height:48px;align-items:center;gap:8px;margin-top:12px;padding:12px;border-radius:12px;background:#f9faff;color:#656a73;font-size:13px;line-height:18px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-16] .home-ui-request-status svg{width:16px;height:16px;flex:0 0 16px;color:#00af62}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-16] .preview-actions--single-primary{grid-template-columns:minmax(0,1fr)}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .home-interview-time-control{display:grid;gap:8px;margin-top:16px;padding:12px;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .home-interview-time-control>span{color:#656a73;font-size:13px;line-height:18px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .home-interview-time-control>input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #e3e5eb;border-radius:10px;background:#fff;color:#121317;font:400 16px/22px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .preview-actions--confirmation{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .preview-actions--confirmation>.mini-action{grid-row:1;order:0}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .preview-actions--confirmation>.mini-link{grid-row:2;min-height:28px;justify-self:stretch;text-align:center}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-17] .preview-actions--confirmation>.mini-link:after{content:none}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-15] .interview-confirmation-actions{display:grid;grid-template-columns:minmax(0,120fr) minmax(0,188fr);gap:12px}.phone-frame[data-screen-id=home] .interview-confirmation-actions>:first-child{grid-column:1;grid-row:1}.phone-frame[data-screen-id=home] .interview-confirmation-actions>:nth-child(2){grid-column:2;grid-row:1}.phone-frame[data-screen-id=home] .interview-confirmation-actions>.mini-link{grid-column:1 / -1;grid-row:2;min-height:28px;padding:0;border:0;background:transparent;color:#00af62;text-align:center}.phone-frame[data-screen-id=home] .interview-confirmation-actions>.mini-link:after{content:none}.phone-frame[data-screen-id=home] .home-ui-interview-facts .interview-fact-link{display:block;width:fit-content;max-width:100%;margin:4px 0 0 auto;padding:2px 0;border:0;background:transparent;color:#00af62;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.phone-frame[data-screen-id=home] .interview-fact-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.phone-frame[data-screen-id=home] .home-ui-interview-facts .interview-fact-link[data-interview-calendar]{min-height:24px;height:24px;margin-top:0;padding:0;font-size:12px;line-height:20px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-23],[data-scenario-id=scenario-39],[data-scenario-id=scenario-40],[data-scenario-id=scenario-42]) .preview-actions--choice{display:grid;grid-template-columns:minmax(0,120fr) minmax(0,188fr);gap:12px}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-23],[data-scenario-id=scenario-39],[data-scenario-id=scenario-40],[data-scenario-id=scenario-42]) .preview-actions--choice>.mini-link{grid-column:1 / -1;min-height:28px;padding:0;border:0;background:transparent;color:#00af62;text-align:center}.phone-frame[data-screen-id=home] :is([data-scenario-id=scenario-23],[data-scenario-id=scenario-39],[data-scenario-id=scenario-40],[data-scenario-id=scenario-42]) .preview-actions--choice>.mini-link:after{content:none}.phone-frame[data-screen-id=home] .home-message-only-anchor{width:100%;height:0;overflow:hidden}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-options{display:grid;gap:8px;padding:0;border:0;background:none}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-option{min-height:60px;padding:16px 12px;border:1px solid transparent;background:#f9faff;border-radius:12px;flex-direction:row-reverse;justify-content:space-between;font-size:14px}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-option.is-selected{background:#00cc661a;border-color:#00cc6680}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-radio{width:22px;height:22px;border-color:#e3e5eb}.phone-frame[data-screen-id=home] .home-scenario-feed .preview-option.is-selected .preview-radio{border-color:#0c6;background:#0c6;color:#fff}.phone-frame[data-screen-id=home] .home-scenario-feed .change-compare{gap:6px;padding:0;background:none;border:0}.phone-frame[data-screen-id=home] .home-scenario-feed .change-compare>span{min-height:81px;padding:12px;border:0;background:#f9faff;border-radius:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .change-compare small{font-size:12px;color:#b2b6c1}.phone-frame[data-screen-id=home] .home-scenario-feed .change-compare b{font-size:16px;font-weight:500}.phone-frame[data-screen-id=home] .home-scenario-feed .change-compare>span:last-child b{color:#00af62}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-36] .preview-actions{display:flex;flex-direction:column;gap:16px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-36] .mini-action{min-height:44px;padding:9px 12px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-36] .preview-actions{flex-direction:column-reverse}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-36] .candidate-object>svg{display:none}.phone-frame[data-screen-id=home] .home-scenario-feed .decision-grid{display:flex;flex-direction:column;gap:16px;margin-top:16px}.phone-frame[data-screen-id=home] .home-scenario-feed .decision-action{min-height:44px}.phone-frame[data-screen-id=home] .home-scenario-feed .cancel-detail{min-height:54px;display:flex;align-items:center;gap:6px;font-size:13px;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-feed .cancel-detail strong{margin-left:auto;color:#121317;font-size:14px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .cancel-detail>span{display:inline;width:auto;height:auto;min-width:0;padding:0;border-radius:0;background:none;color:#999da6;font-size:13px;white-space:nowrap}.phone-frame[data-screen-id=home] .home-ui-reward-panel{margin-top:16px;min-height:102px;background:#f9faff;border-radius:12px;padding:12px;text-align:center}.phone-frame[data-screen-id=home] .home-ui-reward-panel .reward-amount{background:none;border:0;padding:0;margin:0;min-height:30px;justify-content:center}.phone-frame[data-screen-id=home] .home-ui-reward-panel .reward-amount strong{font-size:22px;color:#121317}.phone-frame[data-screen-id=home] .home-ui-reward-panel .preview-copy{padding:10px 0 0}.phone-frame[data-screen-id=home] .home-ui-reward-panel .preview-copy strong{font-size:14px;line-height:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .payment-receipt{min-height:91px}.phone-frame[data-screen-id=home] .home-scenario-feed .payment-receipt>span{display:none}.phone-frame[data-screen-id=home] .home-scenario-feed .payment-receipt strong{font-size:16px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .payment-receipt small{font-size:13px;color:#999da6;line-height:20px}.phone-frame[data-screen-id=home] .home-scenario-feed .outcome-variant-stack{gap:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .outcome-next{min-height:62px;gap:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .outcome-next>span{width:28px;height:28px;border-radius:50%;background:#0c6;color:#fff}.phone-frame[data-screen-id=home] .home-scenario-feed .outcome-next strong{font-size:14px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .outcome-next small{display:none}.phone-frame[data-screen-id=home] .home-scenario-feed .issue-list{border:0;background:none;gap:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .issue-list>span{min-height:43px;background:#fff7ed;border:0;border-radius:12px;padding:12px}.phone-frame[data-screen-id=home] .home-scenario-feed .issue-list b{font-size:13px;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-feed .issue-list svg{color:#ff971f}.phone-frame[data-screen-id=home] .home-scenario-feed .verification-card__header{min-height:22px}.phone-frame[data-screen-id=home] .home-scenario-feed .verification-card .preview-card__header :is(small,em){display:none}.phone-frame[data-screen-id=home] [data-employer-verification-card=pending] .preview-card__header :is(strong,.preview-icon){color:#ff971f}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-29] .preview-copy strong{font-size:15px}.phone-frame[data-screen-id=home] .home-scenario-feed .verification-card-description{color:#999da6;font-size:13px;line-height:18px;margin:-10px 0 12px}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-29] .verification-card-description{color:#121317;font-size:15px;line-height:24px;margin:-16px 0 0}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-30] .verification-result-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-muted)}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-30] .verification-result-summary>span{display:flex;min-width:0;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 6px;border:0;border-right:1px solid var(--border-soft);border-radius:0;background:transparent;text-align:center}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-30] .verification-result-summary>span:last-child{border-right:0}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-30] .verification-result-summary>span:before{content:none}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-30] .verification-result-summary strong{color:var(--success);font-size:12px;line-height:1;font-weight:700;margin:0}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-30] .verification-result-summary small{color:var(--muted);font-size:9px;line-height:1.25;font-weight:400;margin:0}.phone-frame[data-screen-id=home] .work-preferences-card{padding:16px}.phone-frame[data-screen-id=home] .work-preferences-card__header{min-height:0;padding:0 0 16px;border:0;background:none}.phone-frame[data-screen-id=home] .work-preferences-card__header h3{color:#00af62;font:inherit;font-size:16px;line-height:24px;font-weight:500}.phone-frame[data-screen-id=home] .work-preferences-card__header p{font-size:13px;color:#999da6}.phone-frame[data-screen-id=home] .work-preferences-card__header>span{display:none}.phone-frame[data-screen-id=home] .work-preferences-card__section{margin:0;padding:12px;border:0;background:#f9faff}.phone-frame[data-screen-id=home] .work-preferences-card__section+.work-preferences-card__section{padding-top:4px}.phone-frame[data-screen-id=home] .work-preferences-card__section:nth-child(2){border-radius:12px 12px 0 0}.phone-frame[data-screen-id=home] .work-preferences-card__section:nth-last-child(2){border-radius:0 0 12px 12px}.phone-frame[data-screen-id=home] .work-preferences-card__section h4{font-size:13px;line-height:22px;font-weight:400;letter-spacing:0;text-transform:none;color:#999da6}.phone-frame[data-screen-id=home] .work-preferences-card__section>p{font-size:14px;line-height:22px;font-weight:400}.phone-frame[data-screen-id=home] .work-preferences-priorities{display:grid;grid-template-columns:1fr;padding:0;border:0}.phone-frame[data-screen-id=home] .work-preferences-priorities>span{display:flex;min-height:46px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border:0;border-bottom:1px solid #eff0f4;background:none}.phone-frame[data-screen-id=home] .work-preferences-priorities>span:nth-child(n+3){border-top:0}.phone-frame[data-screen-id=home] .work-preferences-priorities>span:last-child{border-bottom:0}.phone-frame[data-screen-id=home] .work-preferences-priorities :is(small,strong){font-size:14px;line-height:22px;font-weight:400;color:#121317}.phone-frame[data-screen-id=home] .work-preferences-priorities small{color:#999da6;font-size:13px}.phone-frame[data-screen-id=home] .work-preferences-priorities strong{min-width:0;margin-top:0;text-align:right;overflow-wrap:anywhere}.phone-frame[data-screen-id=home] .work-preferences-detail-list{border:0}.phone-frame[data-screen-id=home] .work-preferences-detail-list>span{min-height:30px;border:0}.phone-frame[data-screen-id=home] .work-preferences-detail-list :is(small,strong){font-size:13px;line-height:22px;font-weight:400}.phone-frame[data-screen-id=home] .work-preferences-card__edit{min-height:26px;justify-content:center;background:none;padding:16px 0 0;border:0}.phone-frame[data-screen-id=home] .work-preferences-card__edit button{color:#00af62;font-size:13px;font-weight:400}.phone-frame[data-screen-id=home] .home-ui-profile,.phone-frame[data-screen-id=home] .resume-ready-card{width:100%;max-width:351px;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #fff;color:#121317;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .home-ui-profile h2,.phone-frame[data-screen-id=home] .resume-ready-card__header h3{margin:0 0 16px;color:#00af62;font:400 17px/24px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-fields{margin:0 0 16px;padding:16px 12px;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .home-ui-profile-basics{display:flex;flex-direction:column;gap:16px;overflow:hidden}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-field{display:flex;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;margin:0;padding:4px 0 16px;border-bottom:1px solid #eff0f4}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-field:last-child{padding-bottom:4px;border-bottom:0}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-field>span:first-child{color:#656a73;font:400 12px/17px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-field:has([aria-invalid=true])>span:first-child{color:#ff6262}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-field :is(input,select,textarea){width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;outline-offset:3px;background:transparent;box-shadow:none;color:#121317;font:400 16px/19px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;text-align:left}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-field :is(input,textarea)::placeholder{color:#12131733;opacity:1}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-job-suggestions{display:flex;width:calc(100% + 12px);gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-job-suggestions button{min-height:32px;flex:0 0 auto;padding:5px 12px;border:1px solid rgba(18,19,23,.2);border-radius:50px;background:transparent;color:#121317;font:400 14px/20px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap}.phone-frame[data-screen-id=home] .home-ui-profile :is(.home-ui-input-action,.home-ui-choice-row,.home-ui-money){display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-input-action button{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;padding:7px;border:0;border-radius:50%;background:#4984fa33;color:#4984fa;place-items:center}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-choice-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-choice-row>svg{width:16px;height:16px;flex:0 0 16px;color:#999da6}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-money input{flex:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-money>span{flex:0 0 auto;color:#999da6;font:400 14px/19px OPPOSans,SF Pro Text,sans-serif}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence{display:flex;flex-direction:column;gap:22px}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence .home-ui-field{position:relative;gap:12px;padding:0 0 16px}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence textarea{min-height:76px;resize:none;line-height:22.5px}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence .home-ui-field:first-child textarea::placeholder{color:#121317}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence__mic{display:block;width:28px;min-width:28px;height:28px;min-height:28px;align-self:flex-end;padding:0;border:0;border-radius:50%;background:transparent}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence__mic.is-active{width:34px;min-width:34px;height:34px;min-height:34px}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-evidence__mic img{display:block;width:100%;height:100%}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-upload{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:12px;margin:0;padding:12px 39px;border:1px solid rgba(18,19,23,.2);border-radius:50px;background:transparent;color:#121317;font:400 14px/19.5px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-upload>img{display:block;width:16px;height:16px;flex:0 0 16px}.phone-frame[data-screen-id=home] .home-ui-profile .home-ui-hint{margin:-14px 0 0;padding:0;color:#999da6;font:400 12px/17px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.phone-frame[data-screen-id=home] .home-ui-profile>.home-ui-button{min-height:48px;padding:12px 39px;border-radius:50px;font:400 16px/24px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .resume-ready-card{display:flex;flex-direction:column;gap:16px}.phone-frame[data-screen-id=home] .resume-ready-card__header h3{margin-bottom:3px}.phone-frame[data-screen-id=home] .resume-ready-card__header p{margin:0;color:#121317;font:400 15px/21px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] :is(.resume-ready-card__summary,.resume-ready-card__details){padding:16px 12px;border:0;border-radius:12px;background:#f9faff}.phone-frame[data-screen-id=home] .resume-ready-card__summary{display:flex;flex-direction:column;gap:16px}.phone-frame[data-screen-id=home] .resume-ready-card__summary>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.phone-frame[data-screen-id=home] .resume-ready-card__summary span,.phone-frame[data-screen-id=home] .resume-ready-card__details h4{flex:0 0 auto;margin:0;color:#656a73;font:400 14px/19.5px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .resume-ready-card__summary strong{min-width:0;overflow:hidden;color:#121317;font:400 16px/19px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;text-align:right;text-overflow:ellipsis;white-space:nowrap}.phone-frame[data-screen-id=home] .resume-ready-card__details{display:flex;flex-direction:column;gap:20px}.phone-frame[data-screen-id=home] .resume-ready-card__details>div{display:flex;flex-direction:column;gap:12px}.phone-frame[data-screen-id=home] .resume-ready-card__details ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.phone-frame[data-screen-id=home] .resume-ready-card__details li{display:flex;align-items:flex-start;gap:12px;color:#121317;font:400 16px/21px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .resume-ready-card__details li>i{width:4px;height:4px;flex:0 0 4px;margin-top:8px;border-radius:50%;background:#00d778}.phone-frame[data-screen-id=home] .resume-ready-card__edit{min-height:26px;padding:0}.phone-frame[data-screen-id=home] .resume-ready-card__edit button{display:flex;min-height:26px;align-items:center;gap:4px;padding:4px;border:0;background:transparent;color:#00af62;font:400 15px/18px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .resume-ready-card__edit button>i{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #00af62}.phone-frame[data-screen-id=home] .home-scenario-job-editor{padding:0;display:block;border:0;background:none}.phone-frame[data-screen-id=home] .home-scenario-job-editor .job-editor-section{padding:0;margin:0;border:0;background:none}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-job-header{padding:0 0 12px;gap:10px;background:none}.phone-frame[data-screen-id=home] [data-scenario-id=scenario-3] .quick-hire-job-header{display:none}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-job-header>div{display:contents}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-job-header span{padding:3px 7px;color:#00af62;background:#e1f8ee;border-radius:6px;font-size:12px}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-job-header h2{font:inherit;font-size:16px;line-height:24px;margin:0}.phone-frame[data-screen-id=home] .home-scenario-delete-job{display:grid;place-items:center;width:35px;height:35px;min-height:35px;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:#ffefef;color:#ff6262;font-size:0}.phone-frame[data-screen-id=home] .home-scenario-delete-job:after{content:"−";font-size:24px;font-weight:400;line-height:35px}.phone-frame[data-screen-id=home] .multi-job-editors{display:grid;gap:22px}.phone-frame[data-screen-id=home] .home-scenario-job-editor .job-editor-fields{display:block;margin:0;padding:0 12px;border:0;border-radius:12px;background:#f9faff;overflow:visible}.phone-frame[data-screen-id=home] .home-scenario-job-editor :is(.quick-hire-inline-row,.quick-hire-table-row,.home-ui-employment){display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:14px 0;gap:12px;border:0;border-bottom:1px solid #eff0f4;background:none}.phone-frame[data-screen-id=home] .home-scenario-job-editor :is(.quick-hire-inline-row,.quick-hire-table-row,.home-ui-employment)>span:first-child{font-size:13px;line-height:22px;font-weight:400;color:#999da6;flex-shrink:0}.phone-frame[data-screen-id=home] .home-scenario-job-editor :is(input:not([type=checkbox]),textarea){min-width:0;height:auto;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:14px;font-weight:400;line-height:22px;text-align:right;color:#121317}.phone-frame[data-screen-id=home] .home-scenario-job-editor input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-location-field{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:8px}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-location-field>*{grid-area:auto}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-location-control{width:100%}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-location-control input{text-align:left}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-location-control button{background:none;border:0;color:#4c88ff}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-pay-range{min-width:0;display:flex;justify-content:flex-end;gap:3px;font-size:14px}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-pay-range label{display:flex;gap:1px;padding:0;background:none;border:0;min-width:0}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-pay-range input{width:30px;max-width:60px}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-fixed-unit{width:auto;font-size:11px;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-choice-button{min-height:26px;padding:0;border:0;background:none;color:#121317;font:inherit;font-size:14px;font-weight:400;box-shadow:none}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-schedule-row{margin:0;border:0;border-bottom:1px solid #eff0f4;background:transparent}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-schedule-row>summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:8px;padding:14px 0;background:transparent}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-schedule-row>summary>span{grid-column:1 / -1;font-size:13px;font-weight:400;color:#999da6}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-schedule-row>summary strong{text-align:left;font-size:14px;font-weight:400;line-height:22px}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-stacked-row{display:block;padding:16px 0;border:0;background:transparent}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-stacked-row>span{display:block;font-size:13px;color:#999da6;font-weight:400}.phone-frame[data-screen-id=home] .home-scenario-job-editor .quick-hire-stacked-row textarea{display:block;width:100%;min-height:132px;padding:8px 0 0;resize:vertical;text-align:left}.phone-frame[data-screen-id=home] .home-scenario-job-editor.is-disabled{opacity:1}.phone-frame[data-screen-id=home] .home-ui-job-suggestions{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.phone-frame[data-screen-id=home] .home-ui-job-suggestions button{padding:4px 12px;border:1px solid #dfe1e7;border-radius:30px;background:transparent;color:#121317;font:inherit;font-size:12px;line-height:20px;white-space:nowrap}.phone-frame[data-screen-id=home]{background:#f7f8fa}.phone-frame[data-screen-id=home] .global-app-header.is-home{display:block;height:100px;min-height:100px;max-height:100px;padding:0;border-bottom:0;background:linear-gradient(112deg,#dff8ff,#f0fff0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-frame[data-screen-id=home] .home-chat-lab__header-actions{gap:0}.phone-frame[data-screen-id=home] .home-chat-lab__header-actions button{width:44px;min-width:44px;height:44px;min-height:44px}.phone-frame[data-screen-id=home] .global-hr-home{min-height:44px;gap:9px;padding:0;border-radius:0}.phone-frame[data-screen-id=home] .global-hr-avatar,.phone-frame[data-screen-id=home] .global-hr-avatar img{width:32px;height:32px;flex-basis:32px}.phone-frame[data-screen-id=home] .global-hr-avatar img{border:0;border-radius:50%;background:#dcfff0;box-shadow:none}.phone-frame[data-screen-id=home] .global-hr-avatar>i{right:-2px;bottom:-1px;width:9px;height:9px;border-color:#fff;background:#00cf70}.phone-frame[data-screen-id=home] .global-hr-home strong{color:#111714;font:600 13px/18px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0}.phone-frame[data-screen-id=home] .global-hr-home small{margin-top:2px;color:#9aa39f;font-size:12px}.phone-frame[data-screen-id=home] .global-primary-actions{gap:0;padding:0;border:1px solid #e7ece9;border-radius:10px;background:#f4f6f5}.phone-frame[data-screen-id=home] .global-primary-actions button{width:44px;height:44px;flex-basis:44px;border-radius:8px;color:#8c9691}.phone-frame[data-screen-id=home] .global-primary-actions button:hover,.phone-frame[data-screen-id=home] .global-primary-actions button:focus-visible{background:#fff;color:#00a85d;box-shadow:0 2px 8px #1d332a14}.phone-frame[data-screen-id=home] .conversation-home{padding:18px 12px 116px;background:#f7f8fa}.phone-frame[data-screen-id=home] :is(.home-ui-stack,.home-scenario-feed){width:100%;max-width:100%;min-width:0;margin-right:0;margin-left:0}.phone-frame[data-screen-id=home] .home-card-dialogue-group{width:100%;max-width:351px;min-width:0;justify-self:center;gap:8px}.phone-frame[data-screen-id=home] .home-card-dialogue{display:block;width:100%;max-width:351px;min-width:0;margin-right:auto;margin-left:auto}.phone-frame[data-screen-id=home] .home-card-dialogue>img{display:none}.phone-frame[data-screen-id=home] .home-card-dialogue>p{width:100%;max-width:none;padding:16px;border:0;border-radius:5px 13px 13px;background:#fff;box-shadow:0 3px 12px #20312a09;color:#303a36;font-size:16px;line-height:22px}.phone-frame[data-screen-id=home] :is(.home-ui-card,.home-scenario-feed .preview-card,.work-preferences-card,.job-entry-card){width:100%;max-width:351px;min-width:0;justify-self:center}.phone-frame[data-screen-id=home] .home-scenario-feed{margin-top:32px;margin-bottom:8px}.phone-frame[data-screen-id=home] .home-composer{padding:0 12px max(20px,env(safe-area-inset-bottom));border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-frame[data-screen-id=home] .home-composer-row{grid-template-columns:minmax(0,1fr) 44px 44px;gap:4px;padding:6px 6px 6px 16px;border:1px solid #fff;border-radius:999px;background:#fffffff7;box-shadow:0 1px 16px #0f0c310d}.phone-frame[data-screen-id=home] .home-composer input{min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:#202a25;font-size:16px}.phone-frame[data-screen-id=home] .home-composer input::placeholder{color:#b0b7b3}.phone-frame[data-screen-id=home] .home-voice-button{border:0;background:transparent;color:#8c9691}.phone-frame[data-screen-id=home] .home-send-button{border:0;background:#0c6;box-shadow:0 6px 14px #00c4682e}.phone-frame[data-screen-id=home] .home-other-reason-sheet form{display:grid;gap:16px;padding:16px}.phone-frame[data-screen-id=home] .home-other-reason-sheet form>label{display:grid;gap:8px;color:#656a73;font-size:13px;line-height:18px}.phone-frame[data-screen-id=home] .home-other-reason-sheet textarea{width:100%;min-height:120px;padding:12px;resize:vertical;border:1px solid #e3e5eb;border-radius:12px;background:#f9faff;color:#121317;font:400 16px/22px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.phone-frame[data-screen-id=home] .home-other-reason-sheet form>footer{padding:0;border:0}.phone-frame[data-screen-id=home] .home-other-reason-sheet form>footer button{width:100%;min-height:48px;border:0;border-radius:50px;background:#0c6;color:#fff;font:400 16px/24px SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width:340px){.phone-frame[data-screen-id=home] .global-app-header.is-home{padding:0}.phone-frame[data-screen-id=home] .global-primary-actions button{width:40px;flex-basis:40px}.phone-frame[data-screen-id=home] .conversation-home{padding-right:10px;padding-left:10px}}.home-search-progress,.phone-frame[data-screen-id=home] .home-ui-card.home-search-progress{--search-ink: #173c35;--search-muted: #617971;--search-green: #00af62;--search-surface: #fff;--search-soft: #f5f8f7;--search-wash: #e7faf1;--search-ring: #00b96e24;display:grid;gap:16px;min-width:0;margin:0;padding:16px;border:0;border-radius:20px;background:var(--search-surface);color:var(--search-ink);box-shadow:0 4px 20px #173c3505}.home-search-progress__header{display:flex;align-items:center;gap:10px}.home-search-progress__search{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:12px;color:var(--search-green);background:var(--search-wash)}.home-search-progress__header h3{flex:1;min-width:0;margin:0;color:var(--search-ink);font-size:16px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.home-search-progress__status-dot{width:7px;height:7px;flex:0 0 7px;margin:0 4px;border-radius:50%;background:var(--search-green);box-shadow:0 0 0 5px var(--search-wash)}.home-search-progress__body{margin:0;color:var(--search-ink);font-size:16px;line-height:1.5}.home-jobs-may-fit__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px 0 4px}.home-jobs-may-fit__metrics>div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:0 12px;text-align:center}.home-jobs-may-fit__metrics>div+div{border-left:1px solid var(--search-ring)}.home-jobs-may-fit__metrics dt{order:2;color:var(--search-muted);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.home-jobs-may-fit__metrics dd{margin:0;color:var(--search-ink);font-size:32px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.home-jobs-may-fit__metrics>div+div dd{color:var(--search-green)}.home-search-progress__profile{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-radius:13px;background:var(--search-soft)}.home-search-progress__profile-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--search-wash);color:var(--search-green)}.home-search-progress__profile>div{flex:1;min-width:0}.home-search-progress__profile small{display:block;color:var(--search-muted);font-size:12px;line-height:1.4}.home-search-progress__profile strong{display:block;margin-top:2px;color:var(--search-ink);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.home-search-progress__location{max-width:100%;color:var(--search-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.home-search-progress__activity{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--search-ring);border-radius:16px;background:radial-gradient(ellipse at 20% 50%,var(--search-wash),var(--search-soft) 85%)}.home-search-progress__radar{position:relative;flex:0 0 132px;width:132px;height:140px}.home-search-progress__ring,.home-search-progress__sweep{position:absolute;top:50%;left:50%;width:120px;height:120px;border:1px solid var(--search-ring);border-radius:50%;transform:translate(-50%,-50%)}.home-search-progress__ring{animation:home-search-breathe 4.8s ease-in-out infinite}.home-search-progress__ring.is-inner{width:82px;height:82px;animation-delay:-2.4s}.home-search-progress__sweep{border:0;background:conic-gradient(from 0deg,transparent 65%,#00c9782e 95%,transparent);mask:radial-gradient(circle,transparent 23%,#000 25%);animation:home-search-sweep 8s linear infinite}.home-search-progress__hub{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:46px;height:46px;place-items:center;border:4px solid var(--search-surface);border-radius:50%;color:#fff;background:#00c978;box-shadow:0 4px 18px #00af6229;transform:translate(-50%,-50%)}.home-search-progress__node{position:absolute;z-index:2;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--search-ring);border-radius:50%;background:var(--search-surface);color:var(--search-green);box-shadow:0 4px 12px #176a4912;animation:home-search-float 5s ease-in-out infinite}.home-search-progress__node.is-first{top:8px;left:44px}.home-search-progress__node.is-second{top:49px;right:0;animation-delay:-1.7s}.home-search-progress__node.is-third{bottom:11px;left:17px;animation-delay:-3.3s}.home-search-progress__notification{flex:1 1 120px;min-width:0}.home-search-progress__notification>span{display:inline-flex;margin-bottom:8px;color:var(--search-green)}.home-search-progress__notification p{margin:0;color:var(--search-ink);font-size:14px;line-height:1.5}@keyframes home-search-sweep{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes home-search-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes home-search-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}:root[data-theme=dark] .home-search-progress,:root[data-theme=dark] .phone-frame[data-screen-id=home] .home-ui-card.home-search-progress{--search-ink: #e7f3ef;--search-muted: #acc5bb;--search-green: #60dca0;--search-surface: #203137;--search-soft: #243b3b;--search-wash: #204839;--search-ring: #60dca033}@media(prefers-reduced-motion:reduce){.home-search-progress__ring,.home-search-progress__sweep,.home-search-progress__node{animation:none}}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .global-app-header.is-home.home-progress-header{--home-progress-background: linear-gradient(112deg, #dff8ff 0%, #effff3 100%);position:sticky;top:0;z-index:12;height:auto;min-height:108px;max-height:none;padding-bottom:12px;overflow:visible;background:var(--home-progress-background)}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header .home-chat-lab__navigation{width:auto;height:auto;min-height:52px;margin:0 12px 0 16px;gap:4px}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header .home-chat-lab__assistant{flex:1;gap:10px}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header .home-chat-lab__header-actions{flex:0 0 88px;align-self:center}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__toggle{display:grid;align-content:center;gap:1px;min-width:0;min-height:48px;padding:3px 0;border:0;border-radius:5px;background:transparent;color:#17241f;text-align:left;cursor:pointer}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__toggle>strong{font-size:20px;line-height:1.2;font-weight:600}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__toggle:focus-visible{outline:2px solid #008c51;outline-offset:4px}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__summary{display:grid;grid-template-columns:6px minmax(0,1fr) 13px;align-items:center;gap:4px;min-width:0;margin:0;color:#656a73;font-size:12px;line-height:1.4;white-space:normal}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__summary>i{grid-area:1 / 1;width:6px;height:6px;border-radius:50%;background:#00cc70}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__summary>span:not(.home-progress-header__chevron){grid-area:1 / 2;min-width:0;overflow-wrap:anywhere}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__chevron{display:inline-flex;grid-area:1 / 3;transition:transform .18s ease}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .is-progress-open .home-progress-header__chevron{transform:rotate(180deg)}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__metrics{position:absolute;top:100%;right:0;left:0;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:18px 16px 16px;background:var(--home-progress-background);box-shadow:0 8px 16px #102f310f}.report-preview__metrics>div,.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__metrics>div{display:flex;min-width:0;flex-direction:column-reverse;justify-content:end;align-items:center;gap:3px;text-align:center}.report-preview__metrics dt,.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__metrics dt{margin:0;color:#656a73;font-size:13px;line-height:1.4;font-weight:400}.report-preview__metrics dd,.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__metrics dd{margin:0;color:#14251e;font-size:24px;line-height:1.25;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header [hidden]{display:none}.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__summary>[hidden]{display:block;visibility:hidden}:root[data-theme=dark] .phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .global-app-header.is-home.home-progress-header{--home-progress-background: linear-gradient(112deg, #163739, #1d392b)}:root[data-theme=dark] .phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header :is(.home-chat-lab__system-bar,.home-progress-header__toggle>strong,.home-chat-lab__header-actions button,.home-progress-header__metrics dd){color:#e7f3ef}:root[data-theme=dark] .phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header :is(.home-progress-header__summary,.home-progress-header__metrics dt){color:#b5c8bf}:root[data-theme=dark] .phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header .home-chat-lab__system-bar img{filter:invert(1)}@media(prefers-reduced-motion:reduce){.phone-frame:is([data-screen-id=home],[data-screen-id=home-empty]) .home-progress-header__chevron{transition:none}}.prototype-stage:has(>[data-home-card-directory]){position:relative}.home-card-directory{--directory-height: min(844px, calc(100dvh - var(--prototype-toolbar-top, 40px) - 72px));position:fixed;z-index:20;top:var(--prototype-toolbar-top, 40px);width:184px;color:#173334}.home-card-directory__panel{display:flex;max-height:var(--directory-height, 844px);flex-direction:column;border:1px solid #bdd1cc;border-radius:14px;background:#f8fbfa;box-shadow:0 14px 38px #10373318;overflow:hidden}.home-card-directory__role-picker{display:grid;gap:6px;padding:8px 9px;border-bottom:1px solid #e0e9e6;background:#f2f7f5}.home-card-directory__role-summary{display:grid;width:100%;min-height:38px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;border:1px solid #a8ccc5;border-radius:9px;background:#fff;color:#24534e;text-align:left}.home-card-directory__role-summary>span{display:grid;min-width:0;gap:1px}.home-card-directory__role-summary small{color:#6e827e;font-size:8px;line-height:1.1}.home-card-directory__role-summary strong{overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-card-directory__role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-card-directory__role-options button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:5px;border:1px solid #d3e1de;border-radius:8px;background:#fff;color:#59706c;font-size:9px;font-weight:700}.home-card-directory__role-options button[aria-pressed=true]{border-color:#0a967f;background:#e3f5ef;color:#087165}.home-card-directory__panel>header{display:grid;gap:5px;padding:13px 12px 11px;border-bottom:1px solid #e0e9e6}.home-card-directory__panel>header>small{color:#087165;font-size:9px;font-weight:700}.home-card-directory__panel h2{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;font-size:15px}.home-card-directory__panel h2 b,.home-card-directory__toggle b{display:grid;min-width:28px;height:22px;padding:0 6px;place-items:center;border-radius:20px;color:#fff;background:#087f72;font-size:10px}.home-card-directory__panel>header p{margin:0;color:#617773;font-size:10px;line-height:1.4}.home-card-directory__tools{display:grid;gap:6px;padding:9px 9px 7px}.home-card-directory__tools button{display:flex;width:100%;min-height:38px;align-items:center;gap:7px;padding:8px;border:1px solid #9ccbc2;border-radius:9px;color:#076c61;background:#e8f4f1;font-size:10px;font-weight:700;text-align:left}.home-card-directory__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-card-directory__modes button{min-height:42px;flex-direction:column;justify-content:center;gap:3px;padding:5px 3px;background:#fff;text-align:center;line-height:1.2}.home-card-directory__modes button[aria-pressed=true]{border-color:#087f72;color:#fff;background:#087f72}.home-card-directory__list{display:grid;min-height:0;overflow:auto;overscroll-behavior:contain;gap:6px;margin:0;padding:2px 9px 10px;list-style:none;scrollbar-width:thin}.home-card-directory__group{margin:5px 3px 0;color:#6d817d;font-size:9px;font-weight:700}.home-card-directory__item{position:relative}.home-card-directory__list button{display:grid;width:100%;min-height:46px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"number label" "number detail";align-items:center;gap:2px 6px;padding:6px;border:1px solid #d9e4e1;border-radius:9px;background:#fff;color:#2d514d;text-align:left}.home-card-directory__number{display:grid;width:24px;height:24px;grid-area:number;place-items:center;border-radius:7px;background:#eef4f2;color:#6b7d79;font-size:9px;font-weight:600}.home-card-directory__label{display:flex;min-width:0;grid-area:label;align-items:flex-start;gap:4px}.home-card-directory__label svg{flex-shrink:0}.home-card-directory__label strong{font-size:10px;line-height:1.4;overflow-wrap:anywhere}.home-card-directory__list button>small{grid-area:detail;color:#7b8b88;font-size:9px}.home-card-directory__list button:hover,.home-card-directory__list button[aria-current=true]{border-color:#8fc4ba;background:#e8f4f1;color:#066d62}.home-card-directory__states{position:fixed;z-index:40;top:var(--home-card-directory-popover-top, 92px);left:var(--home-card-directory-popover-left, calc(100vw - 224px) );width:var(--home-card-directory-popover-width, 212px);overflow:hidden;border:1px solid #cbdad6;border-radius:12px;background:#fffffffa;box-shadow:0 15px 38px #1034312e;opacity:0;pointer-events:none;transform:translate(-5px) scale(.98);transform-origin:left top;transition:opacity .1s ease,transform .12s ease,visibility 0s linear .14s;visibility:hidden}.home-card-directory__states[data-popover-side=left]{transform:translate(5px) scale(.98);transform-origin:right top}.home-card-directory__item:hover .home-card-directory__states,.home-card-directory__item:focus-within .home-card-directory__states{opacity:1;pointer-events:auto;transform:translate(0) scale(1);transition-delay:80ms,80ms,0s;visibility:visible}.home-card-directory__states>header{display:grid;gap:3px;padding:11px 12px;border-bottom:1px solid #e1e9e7;background:#f4f8f7}.home-card-directory__states>header small{color:#087165;font-size:9px;font-weight:700}.home-card-directory__states>header strong{font-size:13px;line-height:1.2}.home-card-directory__states>ol{display:grid;margin:0;padding:6px 10px;list-style:none}.home-card-directory__states li{position:relative;min-height:34px}.home-card-directory__states li:not(:last-child):after{position:absolute;bottom:-4px;left:16px;width:1px;height:10px;background:#cddbd7;content:"";pointer-events:none}.home-card-directory__states li>button{display:grid;width:100%;min-height:34px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:none;align-items:center;gap:7px;padding:3px 5px;border:0;border-radius:8px;background:transparent;color:#365a56;text-align:left}.home-card-directory__states li>button:hover{background:#edf6f3}.home-card-directory__states li>button[aria-pressed=true]{background:#e7f3ef}.home-card-directory__states li button span{display:grid;width:22px;height:22px;place-items:center;border:1px solid #bcd5cf;border-radius:50%;background:#edf6f3;color:#087165;font-size:8px;font-weight:600}.home-card-directory__states li button strong{color:#365a56;font-size:10px;line-height:1.25}.home-card-directory__states li.is-current button span{border-color:#087f72;background:#087f72;color:#fff}.home-card-directory__states li.is-current button strong{color:#076d62}.home-card-directory__states.is-inline{position:static;z-index:auto;top:auto;left:auto;width:100%;max-width:none;margin:4px 0 8px;overflow:hidden;border:1px solid #e2ebe8;border-radius:10px;background:#f8fbfa;box-shadow:none;opacity:1;pointer-events:auto;transform:none;visibility:visible;transition:none}.home-card-directory__states.is-inline>header{display:none}.home-card-directory__states.is-inline>ol{padding:5px}.home-card-directory__states.is-inline li{min-height:30px}.home-card-directory__states.is-inline li>button{min-height:30px;padding:4px 6px}.home-card-directory__states.is-inline li>button:hover{background:transparent}.home-card-directory__states.is-inline li>button[aria-pressed=true]{background:#e7f3ef}.home-card-directory button:focus-visible{outline:2px solid #087f72;outline-offset:2px}.home-card-directory__panel>footer{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:9px;border-top:1px solid #e0e9e6;color:#72817e;font-size:9px}.home-card-directory__toggle{display:none}.home-card-directory.is-compact{width:var(--directory-toggle-width)}.home-card-directory.is-compact .home-card-directory__toggle{display:flex;width:100%;min-height:36px;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;padding:6px 3px;border:1px solid #bdd1cc;border-radius:10px;color:#087165;background:#f8fbfa;font-size:10px}.home-card-directory.is-compact .home-card-directory__panel{display:none}.home-card-directory.is-compact.is-open .home-card-directory__panel{position:absolute;top:44px;left:var(--directory-panel-shift, 0px);display:flex;width:184px;max-height:calc(var(--directory-height) - 44px);box-shadow:0 12px 32px #10373340}.home-card-directory.is-compact{width:48px}.home-card-directory.is-compact .home-card-directory__toggle{display:grid;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;place-items:center;border:1px solid rgba(0,175,98,.24);border-radius:50%;background:#fff;color:#00af62;box-shadow:0 10px 28px #1234282e}.home-card-directory.is-compact .home-card-directory__toggle>:is(span,b){display:none}.home-card-directory.is-compact .home-card-directory__toggle:hover,.home-card-directory.is-compact .home-card-directory__toggle:focus-visible,.home-card-directory.is-compact.is-open .home-card-directory__toggle{border-color:#0c6;background:#eafff4;color:#008d4e}.home-card-directory.is-compact.is-open .home-card-directory__panel{position:fixed;top:60px;right:auto;left:auto;width:280px;max-height:var(--directory-height, 812px);border-color:transparent;border-radius:16px;background:#fffffffa;box-shadow:0 18px 48px #182d2433}.home-card-directory__panel>header{padding:15px 13px 12px;border-bottom-color:#edf0ee;background:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.home-card-directory__panel.is-dragging>header{cursor:grabbing}.home-card-directory__panel>header>small,.home-card-directory__tweaks>small{color:#00a85d;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-card-directory__tweaks{display:grid;gap:7px;padding:10px 9px 8px}.home-card-directory__tweaks>small{padding:0 3px}.home-card-directory__tweaks .home-card-directory__role-picker{padding:0;border:0;background:transparent}.home-card-directory__tweaks .home-card-directory__tools{padding:0}@media(max-width:760px){.home-card-directory{display:none}}:root[data-theme=dark] .home-card-directory{color:#e0eeea}:root[data-theme=dark] .home-card-directory__panel,:root[data-theme=dark] .home-card-directory__toggle{border-color:#365550;background:#17312d;color:#e0eeea}:root[data-theme=dark] .home-card-directory__role-picker{border-color:#365550;background:#1b3732}:root[data-theme=dark] .home-card-directory__role-summary,:root[data-theme=dark] .home-card-directory__role-options button{border-color:#4f766d;background:#203e37;color:#d8ece6}:root[data-theme=dark] .home-card-directory__role-summary small{color:#a1c5ba}:root[data-theme=dark] .home-card-directory__role-options button[aria-pressed=true]{border-color:#67cdb9;background:#28584a;color:#d8f8ef}:root[data-theme=dark] .home-card-directory__list button{border-color:#365550;background:#203e37;color:#e0eeea}:root[data-theme=dark] .home-card-directory__tools button{border-color:#4f766d;color:#bfe7dc;background:#203e37}:root[data-theme=dark] .home-card-directory__modes button[aria-pressed=true]{border-color:#67cdb9;color:#102a26;background:#67cdb9}:root[data-theme=dark] .home-card-directory__panel>header,:root[data-theme=dark] .home-card-directory__panel>footer{border-color:#365550}:root[data-theme=dark] .home-card-directory__panel>header>small,:root[data-theme=dark] .home-card-directory__panel>header p,:root[data-theme=dark] .home-card-directory__group,:root[data-theme=dark] .home-card-directory__list button>small,:root[data-theme=dark] .home-card-directory__panel>footer{color:#a1c5ba}:root[data-theme=dark] .home-card-directory__list button[aria-current=true]{border-color:#82c6b5;background:#28584a}:root[data-theme=dark] .home-card-directory__states{border-color:#365550;background:#17312dfa}:root[data-theme=dark] .home-card-directory__states>header{border-color:#365550;background:#203e37}:root[data-theme=dark] .home-card-directory__states li>button{color:#e0eeea}:root[data-theme=dark] .home-card-directory__states li>button:hover,:root[data-theme=dark] .home-card-directory__states li>button[aria-pressed=true]{background:#28584a}:root[data-theme=dark] .home-card-directory__states li button strong,:root[data-theme=dark] .home-card-directory__states li.is-current button strong{color:#c9e9e0}:root{--dialogue-highlight-color: #00d778;--dialogue-highlight-opacity: 30%;--dialogue-highlight-in: .5s;--dialogue-highlight-out: 1.5s;--dialogue-highlight-easing: linear}[data-dialogue-appearance]{--dialogue-highlight-background: color-mix( in srgb, var(--dialogue-highlight-color) var(--dialogue-highlight-opacity), transparent )}.home-composer .home-todo-trigger{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 8px);height:auto;min-height:29px;justify-content:space-between;justify-items:stretch;align-items:center;gap:4px;margin:0 4px 12px;padding:6px 8px;border:.5px solid #ffd9a8;border-radius:65.5px;background:#fff3e3;color:#9d4f00;box-shadow:none;font-family:inherit;font-size:11px;font-weight:400;line-height:15px;text-align:left}.home-composer .home-todo-trigger:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0;border-radius:inherit}.home-composer .home-todo-trigger:hover{background:#ffead0}.home-composer .home-todo-trigger:active{background:#ffe0b8}:root[data-theme=dark] .home-composer .home-todo-trigger{background:#3b2a1b;border-color:#70502b;color:#ffc478}:root[data-theme=dark] .home-composer .home-todo-trigger:hover{background:#493321}:root[data-theme=dark] .home-composer .home-todo-trigger:active{background:#543b25}.home-todo-trigger__leading,.home-todo-trigger__action{display:flex;align-items:center;gap:4px}.home-todo-trigger__leading{min-width:0}.home-todo-trigger__leading>svg{width:14px;height:14px;color:inherit;flex-shrink:0}.home-todo-trigger__label{min-width:0;overflow-wrap:anywhere}.home-todo-trigger__count{font-variant-numeric:tabular-nums}.home-todo-trigger__action{flex-shrink:0;color:inherit}.home-todo-trigger__action>svg{width:16px;height:16px}.home-composer .home-todo-trigger:focus-visible{outline:2px solid #ff961e;outline-offset:3px}.home-todo-drawer button:focus-visible{outline:3px solid var(--ui-teal);outline-offset:3px}.phone-frame.is-home-todo-open>.app-scroll{overflow:hidden;overscroll-behavior:none}.phone-frame>.home-todo-backdrop{background:#0f25236b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.phone-frame>.home-todo-drawer{--todo-surface: #fff;--todo-canvas: #f4f6f8;--todo-soft: #f9faff;--todo-hover: #eaf0f2;--todo-ink: #121317;--todo-muted: #6d777e;--todo-accent: #00cc66;--todo-accent-ink: #00af62;--todo-accent-soft: #e7f8ee;--todo-badge-bg: #fff2df;--todo-badge-ink: #a75800;display:flex;flex-direction:column;height:88%;max-height:780px;padding:0;overflow:hidden;border:0;border-radius:30px 30px 0 0;background:var(--todo-canvas);color:var(--todo-ink);box-shadow:0 -12px 48px #0a191e29;font-family:"Source Sans 3",sans-serif;animation:home-todo-rise .23s ease-out backwards;transition:transform .18s ease-out}.home-todo-drawer:before{display:none}.home-todo-drawer.is-dragging{transition:none;animation:none}.home-todo-drawer__handle{display:grid;height:26px;min-height:26px;place-items:center;background:var(--todo-surface);touch-action:none;cursor:grab}.home-todo-drawer__handle span{width:34px;height:4px;border-radius:3px;background:color-mix(in srgb,var(--todo-muted) 25%,transparent)}.bottom-sheet.home-todo-drawer>.home-todo-drawer__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:8px;margin:0;padding:4px 20px 22px;border:0;background:var(--todo-surface)}.home-todo-drawer__heading{flex:1;min-width:0}.home-todo-drawer__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.bottom-sheet.home-todo-drawer .home-todo-drawer__eyebrow{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:20px;background:var(--todo-badge-bg);color:var(--todo-badge-ink);font:600 12px/1.5 "Source Sans 3",sans-serif}.bottom-sheet.home-todo-drawer h2{margin:0;color:var(--todo-ink);font:600 24px/1.35 "Source Sans 3",sans-serif;letter-spacing:-.5px}.bottom-sheet.home-todo-drawer>header>button{display:grid;flex:0 0 44px;width:44px;height:44px;margin:-5px -7px 0 0;padding:0;place-items:center;border:0;border-radius:50%;background:var(--todo-soft);color:var(--todo-muted);box-shadow:none}.bottom-sheet.home-todo-drawer>header>button:hover{background:var(--todo-hover);color:var(--todo-ink)}.bottom-sheet.home-todo-drawer .home-todo-drawer__intro{margin:9px 0 0;padding:0;color:var(--todo-muted);font:400 14px/1.5 "Source Sans 3",sans-serif}.home-todo-drawer__body{flex:1 1 auto;min-height:0;padding:14px 14px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.home-todo-list{display:grid;gap:16px;margin:0;padding:0 0 max(18px,env(safe-area-inset-bottom));list-style:none}.home-todo-list>li{min-width:0}.phone-frame .home-todo-drawer .home-todo-card{min-width:0}.phone-frame .home-todo-drawer .home-todo-card>.preview-card,.phone-frame .home-todo-drawer .home-todo-card>.home-task{margin:0;padding:16px;border:0;border-radius:16px;background:var(--todo-surface);color:var(--todo-ink);box-shadow:none;overflow:hidden}.phone-frame .home-todo-drawer .home-todo-card .preview-card__header{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:0;color:var(--todo-ink)}.phone-frame .home-todo-drawer .home-todo-card .preview-card__header .preview-icon{display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--todo-accent-ink)}.phone-frame .home-todo-drawer .home-todo-card .preview-card__header strong{color:var(--todo-accent-ink);font:400 14px/22px "Source Sans 3",sans-serif}.phone-frame .home-todo-drawer .home-todo-card .preview-copy{margin:0 0 16px;padding:0;color:var(--todo-ink);font:400 16px/24px "Source Sans 3",sans-serif}.phone-frame .home-todo-drawer .home-todo-card .preview-copy strong{color:inherit;font:inherit}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack{display:grid;gap:8px;margin:0;border:0;border-radius:0;overflow:visible}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack>span{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;margin:0;padding:14px 12px;border:0;border-radius:14px;background:var(--todo-soft)}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack>span:last-child{border-bottom:0}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack>span>.home-ui-person{grid-column:1;grid-row:1 / 3;align-self:start;width:44px;height:44px;margin-top:2px;border-radius:50%}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack>span>b{grid-column:2;min-width:0;color:var(--todo-ink);font-size:16px;line-height:1.4;font-weight:600}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack small,.phone-frame .home-todo-drawer .home-todo-card .candidate-object small{display:block;margin-top:4px;color:var(--todo-muted);font-size:14px;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack>span>em{grid-column:2;justify-self:start;margin:0;white-space:normal;font-size:14px;line-height:1.5}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack__setup{min-height:36px;display:inline-flex;align-items:center;padding:6px 14px;border:0;border-radius:18px;background:var(--todo-accent-soft);color:var(--todo-accent-ink);font-weight:600;text-decoration:none}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack__setup:hover{background:color-mix(in srgb,var(--todo-accent) 18%,var(--todo-surface))}.phone-frame .home-todo-drawer .home-todo-card .candidate-stack__invited{color:var(--todo-accent-ink)}.phone-frame .home-todo-drawer .home-todo-card .candidate-object{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:16px;border:0;border-radius:14px;background:var(--todo-soft)}.phone-frame .home-todo-drawer .home-todo-card .candidate-object>.home-ui-person{width:44px;height:44px;flex-shrink:0}.phone-frame .home-todo-drawer .home-todo-card .candidate-object strong{font-size:16px;line-height:1.4;color:var(--todo-ink)}.phone-frame .home-todo-drawer .home-todo-card .change-compare{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:10px;align-items:center;margin:0 0 16px}.phone-frame .home-todo-drawer .home-todo-card .change-compare>span{min-width:0;padding:14px 12px;border:0;border-radius:12px;background:var(--todo-soft)}.phone-frame .home-todo-drawer .home-todo-card .change-compare>span:last-child{background:var(--todo-accent-soft)}.phone-frame .home-todo-drawer .home-todo-card .change-compare small{display:block;color:var(--ui-body);font-size:14px;line-height:1.4}.phone-frame .home-todo-drawer .home-todo-card .change-compare b{display:block;margin-top:6px;color:var(--ui-ink);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.phone-frame .home-todo-drawer .home-todo-card .home-ui-interview-facts{margin:0 0 16px;padding:0 14px;border:0;border-radius:14px;background:var(--todo-soft)}.phone-frame .home-todo-drawer .home-todo-card .home-ui-interview-facts>div{display:grid;grid-template-columns:13px 54px minmax(0,1fr);align-items:center;min-height:60px;padding:12px 0;gap:6px;border-bottom:1px solid var(--ui-border-soft)}.phone-frame .home-todo-drawer .home-todo-card .home-ui-interview-facts>div:last-child{border-bottom:0}.phone-frame .home-todo-drawer .home-todo-card .home-ui-interview-facts span{min-width:0;color:var(--todo-muted);font-size:13px;overflow-wrap:anywhere}.phone-frame .home-todo-drawer .home-todo-card .home-ui-interview-facts strong{min-width:0;color:var(--todo-ink);font-size:14px;line-height:20px;font-weight:400;text-align:right;overflow-wrap:anywhere}.phone-frame .home-todo-drawer .home-todo-card .home-ui-interview-facts strong a{color:var(--todo-accent-ink)}.phone-frame .home-todo-drawer .home-todo-card .preview-actions{display:grid;grid-template-columns:minmax(0,120fr) minmax(0,188fr);gap:8px 12px;margin:16px 0 0;padding:0;border:0}.phone-frame .home-todo-drawer .home-todo-card .preview-actions>.mini-action{grid-area:auto;order:0}.phone-frame .home-todo-drawer .home-todo-card .preview-actions>.mini-action:first-child{grid-column:1;grid-row:1}.phone-frame .home-todo-drawer .home-todo-card .preview-actions>.mini-action:nth-child(2){grid-column:2;grid-row:1}.phone-frame .home-todo-drawer .home-todo-card .preview-actions>.mini-action:nth-child(n+3){grid-column:1 / -1}.phone-frame .home-todo-drawer .home-todo-card .preview-actions--confirmation,.phone-frame .home-todo-drawer .home-todo-card .decision-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0;border:0}.phone-frame .home-todo-drawer .home-todo-card .preview-actions--confirmation>.mini-action,.phone-frame .home-todo-drawer .home-todo-card .preview-actions>:only-child,.phone-frame .home-todo-drawer .home-todo-card .preview-actions>.mini-action:only-child{grid-column:1 / -1}.phone-frame .home-todo-drawer .home-todo-card .mini-action,.phone-frame .home-todo-drawer .home-todo-card .decision-action{position:relative;display:flex;order:0;width:100%;min-width:0;min-height:48px;height:auto;justify-content:center;align-items:center;gap:6px;padding:10px 12px;border:1px solid var(--todo-accent);border-radius:50px;background:var(--todo-surface);color:var(--todo-accent-ink);font:400 14px/24px "Source Sans 3",sans-serif;white-space:normal;text-align:center;box-shadow:none}.phone-frame .home-todo-drawer .home-todo-card .mini-action--primary,.phone-frame .home-todo-drawer .home-todo-card .decision-action.is-primary{background:var(--todo-accent);color:#fff}.phone-frame .home-todo-drawer .home-todo-card .preview-actions .mini-action__label{font:inherit;white-space:normal;overflow-wrap:anywhere}.phone-frame .home-todo-drawer .home-todo-card .preview-actions>.mini-link{display:flex;grid-column:1 / -1;grid-row:auto;order:0;justify-self:stretch;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;margin:0;padding:6px 12px;border:0;border-radius:12px;background:transparent;color:var(--todo-accent-ink);font:400 14px/22px "Source Sans 3",sans-serif;text-align:center;text-decoration:none;white-space:normal}.phone-frame .home-todo-drawer .home-todo-card .mini-link:after{content:none}.phone-frame .home-todo-drawer .home-todo-card .mini-link__label{display:inline-flex;align-items:center;gap:6px;font:inherit;overflow-wrap:anywhere}.phone-frame .home-todo-drawer .home-todo-card .mini-link:hover:not(:disabled){background:var(--todo-accent-soft)}.phone-frame .home-todo-drawer .home-todo-card .mini-action:hover:not(:disabled):not(.mini-action--primary),.phone-frame .home-todo-drawer .home-todo-card .decision-action:hover:not(:disabled):not(.is-primary){background:var(--todo-accent-soft)}.phone-frame .home-todo-drawer .home-todo-card [role=button]{cursor:pointer}.phone-frame .home-todo-drawer .home-todo-card [role=button]:focus-visible{outline:3px solid var(--ui-teal);outline-offset:-3px}.home-todo-empty{display:grid;justify-items:center;gap:12px;padding:24px 12px 36px;text-align:center}.home-todo-empty svg{color:var(--ui-teal-strong)}.home-todo-empty h3{margin:0;font-size:18px}.home-todo-empty p{margin:0;color:var(--ui-body);font-size:14px;line-height:1.5}:root[data-theme=dark] .phone-frame>.home-todo-drawer{--todo-surface: #203137;--todo-canvas: #17262c;--todo-soft: #293c43;--todo-hover: #344950;--todo-ink: #f0f6f5;--todo-muted: #b0bfc3;--todo-accent: #007d46;--todo-accent-ink: #7fe2aa;--todo-accent-soft: #203f33;--todo-badge-bg: #453520;--todo-badge-ink: #ffcd87;background:var(--todo-canvas);color:var(--todo-ink)}:root[data-theme=dark] .bottom-sheet.home-todo-drawer>header>button{background:var(--todo-soft);color:var(--todo-ink)}:root[data-theme=dark] .bottom-sheet.home-todo-drawer>header>button:hover{background:var(--todo-hover)}@keyframes home-todo-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.phone-frame>.home-todo-drawer{animation:none;transition:none}}@media(max-width:360px){.home-todo-drawer__body{padding-inline:12px}.phone-frame .home-todo-drawer .home-todo-card>.preview-card{padding:14px 12px}.phone-frame .home-todo-drawer .home-todo-card .change-compare{gap:6px}.phone-frame .home-todo-drawer .home-todo-card .change-compare>span{padding:10px 8px}}.phone-frame .card-actions-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch;gap:12px!important}.phone-frame .card-actions-layout>:is(button,a){display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%!important;min-width:0;min-height:48px;height:auto!important;flex:none!important;grid-area:auto!important;grid-row:var(--card-action-row)!important;grid-column:var(--card-action-column)!important;order:0!important;box-sizing:border-box;padding:10px 12px!important;border:1px solid #00cc66!important;border-radius:50px!important;background:transparent!important;color:#00af62!important;font:400 14px/24px "Source Sans 3",sans-serif!important;text-align:center;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;box-shadow:none!important}.phone-frame .card-actions-layout>[data-card-action-kind=affirmative]{background:#0c6!important;color:#fff!important}.phone-frame .card-actions-layout>[data-card-action-kind=negative]:not([data-card-action-presentation=button]){min-height:44px;padding:6px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#00af62!important;text-decoration:none!important}.phone-frame .card-actions-layout>[data-card-action-presentation=link]:after{content:none!important}.phone-frame .card-actions-layout>[data-card-action-presentation=link] :is(.mini-link__label,.mini-action__label){text-decoration:none!important}.phone-frame .card-actions-layout>:is(button,a):focus-visible{outline:2px solid #008f50;outline-offset:3px}.phone-frame .card-actions-layout>button:disabled:not(.is-selected){opacity:.45;cursor:default}.phone-frame .card-actions-layout>.is-selected:disabled{opacity:1}.phone-frame .card-actions-layout .mini-action__label{white-space:normal!important;overflow-wrap:anywhere}.phone-frame .card-actions-layout>:not(button,a){grid-column:1 / -1}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]){--account-primary: #1578ff;--account-on-primary: #fff;--account-hover: #2883ff;--account-pressed: #1267db;--account-ink: #121317;--account-secondary: #656a73;--account-tertiary: #999da6;--account-disabled: #c3c6cb;--account-background: #f7f8fa;--account-surface: #fff;--account-subtle: #f8f8fa;--account-border: #f3f3f3;--account-divider: #edeef0;--account-soft: rgba(21, 120, 255, .1);--account-info: #00aaff;--account-info-soft: rgba(0, 170, 255, .1);--account-warning: #ff961e;--account-warning-soft: rgba(255, 150, 30, .12);--account-error: #ff6262;--account-error-soft: rgba(255, 98, 98, .12);--account-shadow: 0 4px 16px rgba(18, 19, 23, .04);--account-focus: 0 0 0 3px rgba(21, 120, 255, .16);--account-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", Inter, "Segoe UI", sans-serif;--ui-ink: var(--account-ink);--ui-body: var(--account-secondary);--ui-muted: var(--account-secondary);--ui-surface: var(--account-surface);--ui-surface-muted: var(--account-subtle);--ui-border: var(--account-divider);--ui-border-soft: var(--account-border);--ui-teal: var(--account-primary);--ui-teal-strong: var(--account-primary);--ui-teal-wash: var(--account-soft);--ui-info: var(--account-info);--ui-info-wash: var(--account-info-soft);--ui-warning: var(--account-warning);--ui-warning-wash: var(--account-warning-soft);--ui-radius: 16px;--ui-shadow-card: var(--account-shadow);color:var(--account-ink);font-family:var(--account-font);container-type:inline-size}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.app-scroll,.inner-page){background:var(--account-background)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .inner-header{min-height:64px;padding:8px 12px;border-bottom:1px solid var(--account-border);background:var(--account-surface);color:var(--account-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .inner-header h1{color:var(--account-ink);font:600 20px/28px var(--account-font);letter-spacing:0}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .inner-header p{color:var(--account-secondary);font:400 12px/18px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .inner-header button{min-width:44px;min-height:44px;color:var(--account-ink)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(button,input,select,textarea){font-family:var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.inner-page,.bottom-sheet) :is(h2,h3,strong,b){font-family:var(--account-font);letter-spacing:0}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.inner-page.billing-page,.inner-page.subscription-page,.subscription-info-page,.verification-center-page,.verification-page){padding:16px 16px 32px;gap:16px;color:var(--account-ink);font-family:var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .has-sticky-action{padding-bottom:100px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-page,.billing-checkout-extras,.billing-confirm-sheet,.inner-page.subscription-page,.bottom-sheet.subscription-checkout-sheet,.subscription-info-page){--billing-ink: var(--account-ink);--billing-muted: var(--account-secondary);--billing-border: var(--account-divider);--billing-surface: var(--account-surface);--billing-soft: var(--account-subtle);--subscription-accent: var(--account-primary);--subscription-ink: var(--account-ink);--subscription-muted: var(--account-secondary);--subscription-border: var(--account-divider);--subscription-surface: var(--account-surface);--subscription-soft: var(--account-subtle);--info-ink: var(--account-ink);--info-muted: var(--account-secondary);--info-border: var(--account-divider);--info-surface: var(--account-surface);--info-soft: var(--account-soft);font-family:var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-menu,.billing-history,.billing-card,.billing-fields,.billing-document,.credit-usage-item,.subscription-plan-card,.subscription-info-table,.subscription-info-questions,.verification-task-list){border:1px solid var(--account-border);border-radius:16px;background:var(--account-surface);box-shadow:var(--account-shadow)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-card,.billing-fields,.billing-document,.credit-usage-item,.subscription-plan-card){padding:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-summary,.subscription-balance-card,.subscription-info-overview,.verification-overview){padding:20px;border:0;border-radius:16px;background:var(--account-soft);color:var(--account-ink);box-shadow:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-summary-plan>span,.billing-summary .billing-remaining-label,.credit-usage-summary>div>span,.subscription-balance-topline>span:first-child,.subscription-balance-heading strong>span,.subscription-current-plan small){color:var(--account-secondary);font-size:14px;line-height:20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-summary-plan h2{margin:8px 0 0;font-size:18px;line-height:26px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-summary-balance>strong,.subscription-balance-heading b,.credit-history-balance strong){color:var(--account-primary);font:700 32px/40px var(--account-font);font-variant-numeric:tabular-nums}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-summary small{color:var(--account-secondary);font:400 14px/20px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-summary p{margin-top:16px;padding-top:12px;border-color:color-mix(in srgb,var(--account-primary) 12%,transparent);color:var(--account-secondary);font-size:12px;line-height:18px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-intro,.billing-notice,.billing-caption){line-height:20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row{gap:12px;min-height:64px;padding:12px 16px;border-color:var(--account-divider)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row-with-icon{display:grid;grid-template-columns:40px minmax(0,1fr) 20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row>.billing-row-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--account-soft)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row-icon svg{color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row>svg{color:var(--account-tertiary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row strong{font-size:16px;line-height:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row small{font-size:12px;line-height:18px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-row:hover{background:var(--account-subtle)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-entry{min-height:56px;padding:12px 16px;border:1px solid var(--account-border);border-radius:16px;background:var(--account-surface);color:var(--account-ink);box-shadow:var(--account-shadow)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-entry>span>svg{color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-entry>svg{color:var(--account-tertiary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage{gap:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-summary{gap:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-summary>div{gap:4px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-summary strong{font-size:24px;line-height:32px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-summary .credit-history-balance{padding-bottom:16px;border-color:color-mix(in srgb,var(--account-primary) 12%,transparent)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-balance strong{font-size:32px;line-height:40px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-summary .credit-history-count{margin:0;font-size:12px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-count strong{font-size:14px;line-height:20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage #credit-usage-details{font-size:18px;line-height:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-toolbar{gap:12px;margin-bottom:12px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-filters{padding:4px;gap:0;border-radius:50px;background:var(--account-divider)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-filters button{min-height:36px;padding:6px 12px;border-radius:50px;color:var(--account-secondary);font:500 14px/20px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-filters button[aria-pressed=true]{background:var(--account-surface);color:var(--account-ink);box-shadow:var(--account-shadow)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-list{gap:12px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-item>header strong{font-size:16px;line-height:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-amount{font-size:24px;line-height:32px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-amount.is-top-up{color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-usage-item :is(time,dl){font-size:12px;line-height:18px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-offer-shell{gap:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-balance-card{gap:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-current-plan strong{color:var(--account-ink)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.subscription-balance-topline svg,.subscription-plan-symbol,.subscription-payment-note svg,.subscription-info-overview>span){color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.subscription-offer-badge,.subscription-plan-label>.subscription-recommended,.billing-status){padding:4px 8px;border:0;border-radius:10px;background:var(--account-soft);color:var(--account-primary);font-size:12px;line-height:18px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-section-heading h2{font:600 18px/24px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card{gap:16px;padding:20px 12px 12px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-current{border-color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-pro{border-color:var(--account-primary);background:var(--account-surface);box-shadow:var(--account-shadow)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-just-selected{box-shadow:var(--account-focus)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-label>.subscription-recommended{background:var(--account-primary);color:var(--account-on-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-label>strong{font:600 16px/24px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card .subscription-plan-description{font-size:14px;line-height:20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-credit-amount strong{font-size:32px;line-height:40px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-pro .subscription-credit-amount strong{color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-pro>footer{border-color:var(--account-divider)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-price strong{font-size:24px;line-height:32px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-pack-card{padding:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-pack-card>footer{grid-template-columns:minmax(0,1fr)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.subscription-success,.subscription-checkout-payment,.subscription-checkout-product){background:var(--account-soft);color:var(--account-primary);border-radius:12px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.subscription-success p,.subscription-checkout-product small,.subscription-checkout-product>div>span){color:var(--account-secondary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-checkout-product strong{color:var(--account-ink)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.subscription-checkout-product-icon,.subscription-checkout-prices dd.is-discount){background:var(--account-soft);color:var(--account-primary);box-shadow:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .bottom-sheet.subscription-checkout-sheet{border-radius:20px 20px 0 0;box-shadow:0 24px 80px #1213172e}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .bottom-sheet.subscription-checkout-sheet>header h2{font:600 20px/28px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .bottom-sheet.subscription-checkout-sheet>header>button{width:44px;height:44px;min-height:44px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-primary,.billing-secondary,.verification-secondary-button,.verification-status-actions .primary-button,.sticky-action>button,.subscription-page .subscription-plan-card button,.bottom-sheet.subscription-checkout-sheet>footer>button){min-height:44px;padding:10px 16px;border:1px solid var(--account-primary);border-radius:50px;background:var(--account-primary);color:var(--account-on-primary);box-shadow:none;font:600 16px/24px var(--account-font);text-decoration:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-primary,.verification-status-actions .primary-button,.sticky-action>button,.subscription-page .subscription-plan-card button,.bottom-sheet.subscription-checkout-sheet>footer>button):not(:disabled):hover{background:var(--account-hover);box-shadow:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-primary,.sticky-action>button,.subscription-page .subscription-plan-card button,.bottom-sheet.subscription-checkout-sheet>footer>button):not(:disabled):active{background:var(--account-pressed)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-secondary,.billing-confirm-sheet>footer .billing-secondary,.verification-secondary-button,.sticky-action>button.secondary,.subscription-page .subscription-plan-card.is-basic:not(.is-current) button){background:var(--account-surface);border-color:var(--account-primary);color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-secondary,.verification-secondary-button,.sticky-action>button.secondary):not(:disabled):hover{background:var(--account-soft)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.subscription-page .subscription-plan-card button,.subscription-page .subscription-pack-card button,.sticky-action>button):disabled{background:var(--account-divider);border-color:transparent;color:var(--account-disabled);box-shadow:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-page .subscription-plan-card.is-current button:disabled{background:var(--account-soft);color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-text-button,.verification-support-link,.verification-irs-link){color:var(--account-primary);text-decoration:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-field input,.verification-form input:not([type=checkbox],[type=file]),.verification-form select,.verification-manual-type select){min-height:44px;padding:10px 16px;border:1px solid var(--account-divider);border-radius:50px;background:var(--account-subtle);color:var(--account-ink);font:400 16px/24px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-field input,.verification-form input,.verification-form select):focus{border-color:var(--account-primary);outline:none;background:var(--account-surface);box-shadow:var(--account-focus)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(button,a,summary):focus-visible{outline:2px solid var(--account-primary);outline-offset:2px;box-shadow:var(--account-focus)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-field input[aria-invalid=true],.verification-form input[aria-invalid=true]){border-color:var(--account-error)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-form-error,.verification-field-error){color:var(--account-error)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .sticky-action{padding:12px 16px max(16px,env(safe-area-inset-bottom));background:var(--account-surface);border-top:1px solid var(--account-divider);box-shadow:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-overview{gap:12px;padding:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-overview>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--account-surface)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-overview strong{font:600 20px/28px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-scope-label{font-size:12px;line-height:18px;letter-spacing:0;text-transform:none}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-overview p,.verification-privacy-card p,.verification-lead p,.verification-info-card li,.verification-step-heading p,.verification-status-hero p){font-size:14px;line-height:20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:16px 12px;border-color:var(--account-divider)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task-icon{width:40px;height:40px;background:var(--account-soft);color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task strong{font-size:16px;line-height:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task small{font-size:12px;line-height:18px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task em{max-width:100%;padding:4px 8px;border-radius:10px;font:500 12px/18px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task-action{font-size:14px;line-height:20px;white-space:normal;max-width:76px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task-action svg{flex-shrink:0}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-task-icon,.verification-task em):is(.is-verified,.is-submitted,.is-manual_review){background:var(--account-soft);color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-task-icon,.verification-task em):is(.is-needs_update,.is-required){background:var(--account-warning-soft);color:var(--account-warning)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-task-icon,.verification-task em).is-optional{background:var(--account-info-soft);color:var(--account-info)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task em.is-unable_to_verify{background:var(--account-error-soft);color:var(--account-error)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-privacy-card,.verification-lead,.verification-info-card,.verification-review-card){padding:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-privacy-card h2,.verification-lead h2,.verification-info-card h2,.verification-step-heading h2){font:600 16px/24px var(--account-font)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-support-link{display:flex;min-height:44px;align-items:center;justify-content:center;font-size:14px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-prototype-controls{border-color:var(--account-divider);background:transparent}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-boundary{border-color:transparent;background:var(--account-info-soft);color:var(--account-secondary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-boundary>svg{color:var(--account-info)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-camera{color:var(--account-ink);border-color:var(--account-border);box-shadow:var(--account-shadow)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-camera__frame{border-color:var(--account-primary);background:var(--account-soft);color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-camera.is-captured{border-color:var(--account-primary);background:var(--account-soft)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-camera strong{font-size:16px;line-height:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-detection,.verification-detection.is-detected,.verification-status-hero>span,.verification-status-hero.is-verified>span){background:var(--account-soft);color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-status-hero.is-needs_update>span{background:var(--account-warning-soft);color:var(--account-warning)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-status-hero.is-unable_to_verify>span{background:var(--account-error-soft);color:var(--account-error)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-status-hero>strong{color:var(--account-primary)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-file-picker{border-radius:50px;font-size:14px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-upload.is-invalid{border-color:var(--account-error);background:var(--account-error-soft)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]){--account-primary: #6aaaff;--account-on-primary: #121317;--account-hover: #80b7ff;--account-pressed: #4d99ff;--account-ink: #f7f8fa;--account-secondary: #b4b8c2;--account-tertiary: #999da6;--account-disabled: #777d88;--account-background: #121317;--account-surface: #1d2027;--account-subtle: #252932;--account-border: #282c35;--account-divider: #323741;--account-soft: rgba(106, 170, 255, .12)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.app-scroll,.inner-page){background:var(--account-background)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .inner-header{background:var(--account-surface);color:var(--account-ink)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.inner-page.subscription-page,.bottom-sheet.subscription-checkout-sheet){--subscription-ink: var(--account-ink);--subscription-muted: var(--account-secondary);--subscription-border: var(--account-divider);--subscription-surface: var(--account-surface);--subscription-soft: var(--account-subtle)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-pro{background:var(--account-surface);border-color:var(--account-primary)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card.is-pro :is(.subscription-credit-amount strong,.subscription-price strong){color:var(--account-primary)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.verification-task-icon.is-verified,.verification-status-hero.is-verified>span,.subscription-success){background:var(--account-soft);color:var(--account-primary)}:root[data-theme=dark] .phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-success p{color:var(--account-secondary)}@container (max-width: 360px){.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) :is(.billing-summary,.subscription-balance-card){padding:16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-summary-overview{gap:12px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .billing-summary-plan h2{font-size:16px;line-height:24px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-list{grid-template-columns:minmax(0,1fr);gap:20px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .subscription-plan-card{padding:20px 16px 16px}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .credit-history-toolbar{align-items:flex-start;flex-direction:column}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task{grid-template-columns:40px minmax(0,1fr)}.phone-frame:is([data-screen-id="hire/billing"],[data-screen-id^="hire/billing/"],[data-screen-id="hire/subscription"],[data-screen-id^="hire/subscription/"],[data-screen-id="settings/verification"],[data-screen-id^="settings/verification/"]) .verification-task-action{grid-column:2;max-width:none}}.home-chat-lab .mg-card{width:351px;max-width:100%;border:0;border-radius:16px;color:#121317;background:#fff;box-shadow:none;font-family:"Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:400}.home-chat-lab .mg-card :where(h2,p,ul){margin:0}.home-chat-lab .mg-notice{display:grid;gap:16px;padding:16px;background-color:#fff}.home-chat-lab .mg-label-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.home-chat-lab .mg-label{display:flex;align-items:center;gap:8px;color:#00af62;font-size:13px;line-height:22px;font-weight:400}.home-chat-lab .mg-label-row .mg-label{min-width:0;flex:1 1 auto}.home-chat-lab .mg-label-row .mg-label span{min-width:0;overflow-wrap:break-word}.home-chat-lab .mg-label-row .home-chat-lab-card-status{flex:0 0 auto}.home-chat-lab .mg-label>img,.home-chat-lab .mg-location__privacy>img{width:18px;height:18px;flex-shrink:0}.home-chat-lab .mg-label svg{flex-shrink:0}.home-chat-lab .mg-label--error{color:#ff6262}.home-chat-lab .mg-body{margin-top:-12px;font-size:15px;line-height:24px;font-weight:400}.home-chat-lab .mg-status-art{display:block;width:60px;height:53.5px;margin:0 auto}.home-chat-lab .mg-notice--complete .mg-body{margin:0;text-align:center}.home-chat-lab .mg-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:50px;background:#0c6;color:#fff;box-shadow:none;font-size:14px;line-height:24px;font-weight:400}.home-chat-lab .mg-button--soft{background:#00d7781a;border:1px solid #00d77866;color:#00af62}.home-chat-lab .mg-button--danger{color:#ff6262;border:1px solid #ff626266;background:#fff0f0}.home-chat-lab .mg-button:focus-visible{outline:2px solid #007b46;outline-offset:3px}.home-chat-lab .mg-location__privacy{display:flex;align-items:center;gap:8px;padding:12px;min-height:56px;border-radius:12px;background:#f9faff}.home-chat-lab .mg-location__privacy svg{color:#0c6;flex-shrink:0}.home-chat-lab .mg-location__privacy p{font-size:12px;line-height:14px;color:#999da6}.home-chat-lab .mg-phone__description{margin-top:-10px;font-size:14px;line-height:24px;letter-spacing:-.5px}.home-chat-lab .mg-phone__number{display:flex;align-items:center;justify-content:center;min-height:69px;margin:-4px 0 0;border-radius:12px;background:#f9faff;font-size:28px;font-weight:700;white-space:nowrap;letter-spacing:-.6px}.home-chat-lab .mg-phone--saved .mg-phone__number{margin-bottom:16px}.home-chat-lab .mg-welcome{position:relative;overflow:visible;border:0;border-radius:16px;background:transparent;box-shadow:none}.home-chat-lab .mg-welcome__hero{position:relative;min-height:113.5px}.home-chat-lab .mg-welcome__wash{position:absolute;top:20px;right:0;bottom:-22px;left:0;border:1px solid #fff;border-radius:22px 22px 0 0;background:linear-gradient(112deg,#dffff6,#eeffea 72%,#dfffc5)}.home-chat-lab .mg-welcome__portrait{position:absolute;top:0;right:0;width:134px;height:113.5px}.home-chat-lab .mg-welcome__intro{position:relative;z-index:1;display:flex;flex-direction:column;width:calc(100% - 134px);min-height:113.5px;align-items:flex-start;justify-content:center;padding:20px 8px 8px 20px}.home-chat-lab .mg-welcome__intro .mg-label{max-width:100%;justify-content:flex-start;gap:7px;font-size:14px;line-height:22px;text-align:left}.home-chat-lab .mg-welcome__intro .mg-label img{width:20px;height:20px}.home-chat-lab .mg-welcome__intro h2{max-width:100%;margin-top:4px;font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.3px}.home-chat-lab .mg-welcome__intro .home-chat-lab-card-status{margin-top:8px}.home-chat-lab__assistant strong{overflow:hidden;max-width:100%;text-overflow:ellipsis}.home-chat-lab .mg-welcome__body{position:relative;padding:16px 12px;border:1px solid #fff;border-radius:16px;background:linear-gradient(#f6fcf9,#fff 65%,#f4fcf8)}.home-chat-lab .mg-welcome__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;list-style:none}.home-chat-lab .mg-welcome__benefits li{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:12px;background:#f6f9f8;font-size:12px;line-height:20px;font-weight:400}.home-chat-lab .mg-welcome__benefits li:last-child,.home-chat-lab .mg-welcome--hire .mg-welcome__benefits li{grid-column:1 / -1}.home-chat-lab .mg-welcome__benefits img{width:16px;height:16px;flex-shrink:0}.home-chat-lab .mg-welcome__save{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:29px;margin-top:16px}.home-chat-lab .mg-welcome__save p{font-size:12px;line-height:18px;color:#999da6}.home-chat-lab .mg-welcome__saved{display:flex;align-items:center;gap:6px}.home-chat-lab .mg-welcome__saved svg{flex-shrink:0;color:#0c6}.home-chat-lab .mg-button--save{flex:0 0 auto;width:auto;min-width:60.5px;min-height:29px;padding:3px 12px}.home-chat-lab .mg-referral{overflow:hidden;padding:20px 12px 12px;border:0;border-radius:16px;background:linear-gradient(204deg,#c1ffb0e5,#e9ffee 32%,#67ffe5 92%)}.home-chat-lab .mg-referral__header{position:relative;display:flex;justify-content:center;align-items:flex-start;height:37.5px}.home-chat-lab .mg-referral__header h2{position:relative;z-index:1;margin-top:1px;color:#00704a;font-size:15px;line-height:20px;font-weight:700;text-align:center}.home-chat-lab .mg-referral__header img:first-child{position:absolute;width:43px;height:48px;left:32.5px;top:-6px}.home-chat-lab .mg-referral__header img:last-child{position:absolute;width:45.5px;height:37.5px;right:32.5px;top:7px}.home-chat-lab .mg-referral__panel{position:relative;z-index:2;min-height:160.5px;padding:16px;border-radius:16px;background:#fff}.home-chat-lab .mg-referral__metrics{display:grid;grid-template-columns:1fr 1px 1fr;gap:22px;align-items:center;text-align:left}.home-chat-lab .mg-referral__metrics small{display:block;width:fit-content;padding:5px 12px;border-radius:20px;color:#0c6;background:#e4f8ef;font-size:13px;line-height:17.5px}.home-chat-lab .mg-referral__metrics>i{width:1px;height:12px;background:#b9ead5}.home-chat-lab .mg-referral__metrics>div:last-child small{color:#ff8030;background:#fff1e9}.home-chat-lab .mg-referral__metrics strong{display:block;color:#00b46a;font-size:40px;line-height:50px;font-weight:700}.home-chat-lab .mg-referral__metrics>div:last-child strong{color:#ff971f}.home-chat-lab .mg-referral__panel>p{margin-top:16px;color:#999da6;font-size:12px;line-height:16.5px}.home-chat-lab .mg-referral__state{display:flex;justify-content:flex-end;margin-top:12px}.home-chat-lab .mg-referral__action{margin-top:8px;background:linear-gradient(100deg,#00d9a6,#45e571)}.home-chat-lab .mg-referral__complete{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;margin-top:8px!important;border-radius:50px;color:#008d58;background:#ffffffb8;font-size:13px;font-weight:600}.home-chat-lab-message.is-assistant:has(.mg-card){position:relative;display:block}.home-chat-lab-message.is-assistant:has(.mg-card)>img{position:absolute;left:0;top:0}.home-chat-lab-message.is-assistant:has(.mg-card)>div>p{width:100%;margin-left:0}.home-chat-lab-message.is-assistant:has(.mg-card) .home-chat-lab-card-shell{justify-self:center;max-width:100%}.home-chat-lab .mg-form{display:flex;width:351px;min-width:0;max-width:100%;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:16px;padding:16px;border:0;box-shadow:inset 0 0 0 1px #fff;border-radius:16px;background:#fff;color:#121317;font-family:"Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif}.home-chat-lab .mg-form *,.home-chat-lab .mg-form *:before,.home-chat-lab .mg-form *:after{box-sizing:border-box}.home-chat-lab .mg-form-heading{display:flex;flex-direction:column;gap:3px}.home-chat-lab .mg-form-heading__row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.home-chat-lab .mg-form-heading__row h2{min-width:0;flex:1 1 auto;overflow-wrap:break-word}.home-chat-lab .mg-form-heading__row .home-chat-lab-card-status{flex:0 0 auto;white-space:nowrap}.home-chat-lab .mg-form--profile .mg-form-heading{border-radius:16px;background:#fff}.home-chat-lab .mg-form--job{background:#fff}.home-chat-lab .mg-form-heading h2{margin:0;color:#00af62;font:500 17px/24px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif}.home-chat-lab .mg-form-heading p{margin:0;font-size:15px;font-weight:400;line-height:21px;letter-spacing:0}.home-chat-lab .mg-form-heading--job{flex-direction:row;gap:8px;align-items:center}.home-chat-lab .mg-form-heading--job>span[aria-hidden=true]{display:flex;color:#00af62}.home-chat-lab .mg-form-heading--job h2{font-size:13px;line-height:22px;font-weight:500}.home-chat-lab .mg-form-heading--job .home-chat-lab-card-status{margin-left:auto}.home-chat-lab .mg-form-panel{display:flex;flex-direction:column;gap:16px;padding:16px 12px;border-radius:12px;background:#f9faff}.home-chat-lab .mg-form-panel--controls{gap:0;padding:0 12px}.home-chat-lab .mg-profile-controls{padding-block:16px}.home-chat-lab .mg-profile-controls .mg-control-field{flex-direction:column;align-items:stretch;gap:12px}.home-chat-lab .mg-profile-controls .mg-control-field :is(input,select,textarea){text-align:left}.home-chat-lab .mg-profile-controls .mg-input-action{justify-content:space-between}.home-chat-lab .mg-profile-controls .mg-money-control{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.home-chat-lab .mg-profile-controls .mg-money-control input{width:100%;text-align:left}.home-chat-lab .mg-profile-controls .mg-money-control>span{color:#999da6;font-size:14px}.home-chat-lab .mg-control-field{display:flex;min-width:0;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #eff0f4;font-size:14px;line-height:22px}.home-chat-lab .mg-control-field:last-child{border-bottom:0}.home-chat-lab .mg-control-field>label{flex-shrink:0;color:#999da6;font-size:13px;font-weight:400;line-height:22px}.home-chat-lab .mg-control-field.is-invalid>label{color:#ff6262}.home-chat-lab .mg-control-field :is(input,select,textarea){width:100%;min-width:0;height:auto;padding:0;border:0;border-radius:0;outline-offset:3px;background:transparent;box-shadow:none;color:#121317;font:inherit;text-align:right}.home-chat-lab .mg-control-field :is(input,textarea)::placeholder{color:#c5c8cf;opacity:1}.home-chat-lab .mg-control-field--stacked{flex-direction:column;align-items:stretch;gap:14px}.home-chat-lab .mg-control-field--stacked :is(input,textarea){text-align:left}.home-chat-lab .mg-control-field textarea{display:block;min-height:94px;resize:vertical;line-height:22px}.home-chat-lab .mg-control-field textarea::placeholder{color:#c6c9d1}.home-chat-lab .mg-control-field input[type=number]{-moz-appearance:textfield}.home-chat-lab .mg-control-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.home-chat-lab .mg-work-suggestions{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.home-chat-lab .mg-work-suggestions::-webkit-scrollbar{display:none}.home-chat-lab .mg-work-suggestions button{min-height:auto;padding:4px 12px;border:1px solid #dfe1e7;border-radius:50px;background:transparent;color:#121317;font:inherit;font-size:12px;line-height:20px;white-space:nowrap}.home-chat-lab .mg-input-action{display:flex;width:100%;min-width:0;align-items:center;gap:8px}.home-chat-lab .mg-input-action button{display:flex;flex:0 0 auto;padding:0;border:0;background:transparent;color:#4c88ff}.home-chat-lab .mg-money-control,.home-chat-lab .mg-pay-control{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:2px}.home-chat-lab .mg-money-control input{width:32px}.home-chat-lab .mg-pay-control input{width:26px;flex:0 1 auto}.home-chat-lab .mg-pay-control>span:last-child{display:none}.home-chat-lab .mg-textarea-control{display:flex;flex-direction:column;min-width:0;gap:14px}.home-chat-lab .mg-form-panel--evidence-controls{gap:0;padding:16px 12px}.home-chat-lab .mg-form-panel--evidence-controls .mg-control-field{align-items:stretch}.home-chat-lab .mg-form-row{display:flex;min-width:0;min-height:30px;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.home-chat-lab .mg-form-panel>.mg-form-row,.home-chat-lab .mg-form-panel>.mg-form-evidence{position:relative}.home-chat-lab .mg-form-panel>.mg-form-row:not(:last-child),.home-chat-lab .mg-form-panel>.mg-form-evidence:not(:last-child){margin-bottom:16px}.home-chat-lab .mg-form-panel>.mg-form-row:not(:last-child):after,.home-chat-lab .mg-form-panel>.mg-form-evidence:not(:last-child):after{position:absolute;right:0;bottom:-16px;left:0;height:1px;background:#0000000a;content:""}.home-chat-lab .mg-form-row--stacked{align-items:stretch;flex-direction:column;gap:12px;padding:0}.home-chat-lab .mg-form-label{margin:0;color:#656a73;font:400 13px/22px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif}.home-chat-lab .mg-form-value{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;font-size:14px;font-weight:500;line-height:19px;text-align:right}.home-chat-lab .mg-form-value>svg{flex:0 0 12px;color:#90959e}.home-chat-lab .mg-form-row--stacked .mg-form-value{justify-content:space-between;text-align:left}.home-chat-lab .mg-form-value--placeholder{color:#c5c8cf}.home-chat-lab .mg-form-value--danger{color:#ff5a65}.home-chat-lab .mg-form-map-pin{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#d7e3ff;color:#3c83ff}.home-chat-lab .mg-form-row--schedule{padding:4px 0}.home-chat-lab .mg-form-row--schedule .mg-form-value{line-height:20px}.home-chat-lab .mg-form--profile.mg-form--saved .mg-form-row:first-child .mg-form-value{font-size:16px;line-height:20px}.home-chat-lab .mg-form--profile.mg-form--saved .mg-form-row:nth-child(n+4){min-height:22px;padding:0}.home-chat-lab .mg-form--profile.mg-form--saved .mg-form-heading{gap:6px}.home-chat-lab .mg-form-panel--summary{gap:16px;padding:16px 12px}.home-chat-lab .mg-form-panel--summary>.mg-form-row{min-height:27px;margin:0;padding:4px 0;flex-direction:row;align-items:center}.home-chat-lab .mg-form-panel--summary>.mg-form-row:after{display:none}.home-chat-lab .mg-form-panel--summary .mg-form-value{max-width:62%;overflow:hidden;justify-content:flex-end;text-align:right;text-overflow:ellipsis;white-space:nowrap}.home-chat-lab .mg-form-panel--evidence{gap:20px;padding:16px 12px}.home-chat-lab .mg-form-panel--evidence>.mg-form-evidence{margin:0}.home-chat-lab .mg-form-panel--evidence>.mg-form-evidence:after{display:none}.home-chat-lab .mg-form-panel--evidence .mg-form-bullets li::marker{color:#0c6}.home-chat-lab .mg-form-evidence{display:flex;min-width:0;flex-direction:column;gap:12px}.home-chat-lab .mg-form--profile .mg-form-evidence>.mg-form-label{line-height:17px}.home-chat-lab .mg-form-panel--evidence>.mg-form-evidence:nth-child(3){margin-bottom:0}.home-chat-lab .mg-form-panel--evidence>.mg-form-evidence:nth-child(3):after{display:none}.home-chat-lab .mg-form-evidence-input{display:flex;min-height:90px;flex-direction:column;align-items:stretch;justify-content:space-between;gap:0}.home-chat-lab .mg-form-evidence-input p{margin:0;font-size:14px;font-weight:500;line-height:20px}.home-chat-lab .mg-form-evidence--empty .mg-form-evidence-input p{color:#c5c8cf}.home-chat-lab .mg-form-mic{display:grid;width:28px;height:28px;align-self:flex-end;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 .5px #cbd0d9;color:#151923}.home-chat-lab .mg-form-mic--active{color:#fff;background:#00ce78;box-shadow:0 0 0 3px #bcf0d9,inset 0 0 0 1px #fff}.home-chat-lab .mg-form-bullets{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:17px;font-size:14px;font-weight:500;line-height:20px}.home-chat-lab .mg-form-bullets li{padding:0;font:inherit}.home-chat-lab .mg-form--profile.mg-form--saved .mg-form-evidence:last-child{min-height:91px}.home-chat-lab .mg-form--profile.mg-form--saved .mg-form-evidence:last-child .mg-form-bullets{gap:17px}.home-chat-lab .mg-form-upload{display:flex;flex-direction:column;gap:8px;margin-top:12px}.home-chat-lab .mg-form-upload-control{display:flex;width:100%;min-height:48px;justify-content:center;align-items:center;gap:6px;border:1px solid #dfe1e7;border-radius:50px;background:transparent;box-shadow:none;color:#121317;font:inherit;font-size:14px;font-weight:400}.home-chat-lab .mg-form-upload-icon{display:flex}.home-chat-lab .mg-form-upload p{margin:0;color:#b2b6c1;font-size:12px;line-height:16px;text-align:center}.home-chat-lab .mg-form-job-placeholder{min-height:60px;margin:0;color:#c5c8cf;font-size:14px;font-weight:500;line-height:20px}.home-chat-lab .mg-form--job.mg-form--saved .mg-form-evidence{padding:4px 0}.home-chat-lab .mg-form--job.mg-form--saved .mg-form-evidence:last-child .mg-form-bullets li{min-height:25px;padding-block:2.5px}.home-chat-lab .mg-form-job-panels{display:flex;flex-direction:column;gap:0}.home-chat-lab .mg-form-job-panels>.mg-form-panel:first-child{border-radius:12px 12px 0 0}.home-chat-lab .mg-form-job-panels>.mg-form-panel:last-child{border-radius:0 0 12px 12px}.home-chat-lab .mg-job-controls .mg-control-field{min-height:54px;padding:14px 0}.home-chat-lab .mg-job-controls .mg-control-field--stacked{min-height:76px}.home-chat-lab .mg-job-controls .mg-control-field--schedule{display:block}.home-chat-lab .mg-job-schedule{width:100%;min-width:0}.home-chat-lab .mg-job-schedule summary{display:grid;grid-template-columns:82px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:0;cursor:pointer;list-style:none}.home-chat-lab .mg-job-schedule summary::-webkit-details-marker{display:none}.home-chat-lab .mg-job-schedule-label{color:#999da6;font-size:13px;line-height:22px}.home-chat-lab .mg-job-schedule summary strong{min-width:0;font-size:14px;font-weight:400;text-align:right;white-space:nowrap}.home-chat-lab .mg-job-schedule summary>svg{width:15px;flex:0 0 15px;color:#90959e}.home-chat-lab .mg-job-schedule[open] summary>svg{transform:rotate(90deg)}.home-chat-lab .mg-job-schedule-editor{display:grid;gap:13px;margin-top:13px;padding:13px 12px 14px;border-top:1px solid #dce8e6;border-radius:0 0 12px 12px;background:#edf5f3}.home-chat-lab .mg-job-schedule-editor fieldset{min-width:0;margin:0;padding:0;border:0}.home-chat-lab .mg-job-schedule-editor legend,.home-chat-lab .mg-job-times>div>span{color:#52696c;font-size:11px;line-height:18px;font-weight:650}.home-chat-lab .mg-job-schedule-editor legend{margin-bottom:9px;font-size:12px}.home-chat-lab .mg-job-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.home-chat-lab .mg-job-days label{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center}.home-chat-lab .mg-job-days input{position:absolute;width:1px;height:1px;opacity:0}.home-chat-lab .mg-job-days span{display:grid;width:100%;height:100%;place-items:center;border:1px solid #c9dcd8;border-radius:50%;background:#fff;color:#587174;font-size:10px;font-weight:700}.home-chat-lab .mg-job-days input:checked+span{border-color:#00af62;background:#00af62;color:#fff}.home-chat-lab .mg-job-times{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-chat-lab .mg-job-times>div{display:grid;gap:6px}.home-chat-lab .mg-job-times button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;border:1px solid #d2e2df;border-radius:10px;background:#fff;color:#121317;font:inherit;font-size:12px}.home-chat-lab .mg-job-varies{display:flex;min-height:38px;align-items:center;justify-content:space-between;color:#52696c;font-size:12px;font-weight:650}.home-chat-lab .mg-job-varies input{width:48px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#bfd1ce;transition:background .16s ease}.home-chat-lab .mg-job-varies input:before{display:block;width:22px;height:22px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #12333633;content:"";transition:transform .16s ease}.home-chat-lab .mg-job-varies input:checked{background:#00af62}.home-chat-lab .mg-job-varies input:checked:before{transform:translate(20px)}.home-chat-lab .mg-form-panel--job-description{gap:0;padding:0 12px}.home-chat-lab .mg-form-panel--job-description .mg-control-field{display:block;border:0;padding:14px 0 20px}.home-chat-lab .mg-form-panel--job-description textarea{min-height:76px;margin-top:8px}.home-chat-lab .mg-form-submit{display:flex;width:100%;min-height:48px;justify-content:center;align-items:center;padding:12px;border:0;border-radius:50px;color:#fff;background:#0c6;font:500 14px/24px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;cursor:pointer}.home-chat-lab .mg-form-actions{display:grid;gap:8px}.home-chat-lab .mg-form-actions.has-two-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.home-chat-lab .mg-form-secondary{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:11px;border:1px solid #00cc66;border-radius:50px;color:#00af62;background:#fff;font:500 14px/24px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;cursor:pointer}.home-chat-lab .mg-form-edit{display:flex;align-self:center;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:4px;border:0;color:#00af62;background:transparent;font:500 13px/18px "Source Sans 3",PingFang SC,Microsoft YaHei,system-ui,sans-serif;cursor:pointer}.home-chat-lab .mg-form-actions .mg-form-edit{justify-self:center}.home-chat-lab .mg-form-state-notice{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--lab-state-border, #f1dfb8);border-radius:12px;background:var(--lab-state-wash, #fff5df);color:var(--lab-state-color, #775722)}.home-chat-lab .mg-form-state-notice p{margin:0;font-size:12px;line-height:18px}.home-chat-lab .mg-form-submit:focus-visible,.home-chat-lab .mg-form-secondary:focus-visible,.home-chat-lab .mg-form-edit:focus-visible{outline:2px solid #008b4d;outline-offset:3px}
