@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:is(button,[role=button],input[type=submit],input[type=button],input[type=reset]):not(:disabled):not([aria-disabled=true]):active{scale:.985;box-shadow:inset 0 0 0 100vmax #7553c71a!important}[data-casper-pressed=true]{animation:.32s cubic-bezier(.22,.61,.36,1) casper-button-feedback}@keyframes casper-button-feedback{0%{scale:.985;box-shadow:inset 0 0 0 100vmax #9c7de629}to{scale:1;box-shadow:inset 0 0 0 100vmax #9c7de600}}:is(button,[role=button],input[type=submit],input[type=button],input[type=reset]):focus-visible{outline-offset:3px;outline:2px solid #8764d2!important}:is(button,[role=button])[aria-busy=true]{cursor:progress!important}button:disabled,input[type=submit]:disabled,input[type=button]:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){[data-casper-pressed=true]{animation:none;box-shadow:inset 0 0 0 100vmax #9c7de61f}:is(button,[role=button],input[type=submit],input[type=button],input[type=reset]):active{scale:none}}.casper-dialog-backdrop{z-index:100000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17132d66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.casper-dialog{box-sizing:border-box;color:#29263e;background:#fff;border:1px solid #e5def2;border-radius:18px;width:min(100%,500px);max-height:calc(100dvh - 40px);font-family:Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 90px #1f163747}.casper-dialog header{border-bottom:1px solid #eee9f5;align-items:center;gap:12px;padding:22px 24px;display:flex}.casper-dialog h2{flex:1;margin:0;font-size:17px;font-weight:650}.casper-dialog-icon{color:#7651c4;background:#eee7fb;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.casper-dialog form{padding:20px 24px 24px}.casper-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5d586e;margin:0;font-size:14px;line-height:1.65}.casper-dialog input{box-sizing:border-box;width:100%;font:inherit;color:#29263e;background:#fff;border:1px solid #cec1e6;border-radius:9px;margin-top:18px;padding:12px}.casper-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.casper-dialog button{color:#65469f;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd3ee;border-radius:9px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.casper-dialog .casper-dialog-primary{color:#fff;background:#7652c9;border-color:#7652c9}.casper-dialog .casper-dialog-close{background:#f6f3fa;border:0;min-height:34px;padding:8px}.casper-dialog button:focus-visible,.casper-dialog input:focus-visible{outline-offset:2px;outline:3px solid #bba4e8}@media (width<=480px){.casper-dialog-backdrop{padding:12px}.casper-dialog header,.casper-dialog form{padding:18px}.casper-dialog footer button{flex:1}}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern{width:min(820px,100%);padding:24px;box-shadow:inset 0 0 0 1px #ffae7138,0 0 16px #f18b4c24,0 24px 80px #0009;border:1px solid #f18b4c!important}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern header h2{overflow-wrap:anywhere;font-size:26px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern section{background:linear-gradient(135deg,#0b2233bb,#06121dbb);border:1px solid #315c70;border-radius:14px;margin:16px 0;padding:16px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern section h3{color:#aee4f6;align-items:center;gap:9px;margin:0 0 14px;font-size:17px;display:flex}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern dl{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern .vacancy-preview-field{min-width:0}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern dt,:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern dd{background:0 0;border:0;padding:0}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern dt{color:#91adbf;margin-bottom:5px;font-size:12px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern dd{color:#e2f0ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (width<=600px){:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern{padding:16px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern dl{grid-template-columns:1fr}:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview-modern section{padding:12px}}.casper-loader{color:#bfeaff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:220px;padding:24px;font:15px/1.4 Georgia,serif;display:flex}.casper-loader-art{aspect-ratio:480/210;isolation:isolate;background:url(/brand/frostfire/loading-signature.svg) 50%/contain no-repeat;flex-shrink:0;width:min(440px,100%);display:block;position:relative}.casper-loader-label{max-width:32ch;color:inherit!important;font:inherit!important}.casper-loader--compact{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;max-width:100%;min-height:40px;padding:8px 0;font-size:13px;display:inline-flex}.casper-loader--compact .casper-loader-art{aspect-ratio:auto;background:#18384b;border-radius:100%;width:140px;max-width:100%;height:2px;overflow:hidden;box-shadow:0 0 8px #45bcff18}.casper-loader--compact .casper-loader-art:after{content:"";background:linear-gradient(90deg,#0000,#42c5ff 38%,#d7f5ff 50%,#ff9a68 65%,#0000);animation:2.6s ease-in-out infinite casper-signature-pass;position:absolute;inset:0;transform:translate(-100%)}.casper-boot{z-index:1000;background:#020e1b;place-items:center;min-height:100dvh;margin:0;padding:0;display:grid;position:fixed;inset:0}.casper-boot .casper-loader{box-sizing:border-box;width:min(100%,520px);padding:24px}@keyframes casper-signature-pass{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.casper-loader--compact .casper-loader-art:after{opacity:.7;animation:none;transform:none}}.aip-workspace{--aip-accent:#7355cf;color:#25283f}.aip-intro{color:#727b94;margin:20px 0;font-size:14px;line-height:1.6}.aip-provider-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.aip-provider-tabs>button{text-align:left;color:#36324d;background:#fff;border:1px solid #e2dff0;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:16px;display:flex}.aip-provider-tabs>button.selected{background:#f7f3ff;border-color:#987ded;box-shadow:0 0 0 1px #987ded}.aip-provider-tabs strong{font-size:14px;display:block}.aip-provider-tabs small{color:#7a718f;margin-top:5px;font-size:12px;display:block}.aip-provider-tabs i{background:#bbc0ce;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.aip-provider-tabs i[data-state=working]{background:#37a47a}.aip-provider-tabs i[data-state=error]{background:#d58138}.aip-mark{color:#7355cf;background:#f0eafb;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:23px;font-weight:700;display:grid}.aip-mark.openai,.aip-mark.deepseek{color:#298f70;background:#eaf7f1}.aip-mark.groq{color:#bd7030;background:#fff3e8}.aip-panel{max-width:1100px;margin:0;padding:28px!important}.aip-header{border-bottom:1px solid #ecebf4;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.aip-heading{align-items:center;gap:14px;display:flex}.aip-heading>svg{color:#7856d1}.aip-heading h2{margin:0;font-size:20px}.aip-heading p{color:#7b8096;margin:5px 0 0;font-size:13px}.aip-panel button:not(.primary):not(.selected){color:#675482;background:#fff;border:1px solid #e1dcee;border-radius:10px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600}.aip-check{align-items:center;gap:8px;display:flex}.aip-status{grid-template-columns:1fr 1fr 1.3fr;gap:20px;padding:25px 0;display:grid}.aip-status>div{min-width:0}.aip-status span,.aip-setting-line span{color:#7b8096;margin-bottom:8px;font-size:12px;display:block}.aip-status strong{color:#298764;align-items:center;gap:7px;font-size:15px;display:flex}.aip-status [data-error=true] strong{color:#b76428}.aip-status .aip-last strong{color:#5f617b;font-size:13px;font-weight:500}.aip-setting{border-top:1px solid #ecebf4}.aip-setting-line{justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.aip-setting-line strong{overflow-wrap:anywhere;font-size:14px}.aip-setting-line>div{min-width:0}.aip-setting-line>button{flex-shrink:0}.aip-editor{max-width:650px;padding:4px 0 22px}.aip-panel fieldset{border:0;min-width:0;margin:0;padding:0}.aip-panel label{color:#555571;flex-direction:column;gap:9px;margin:0 0 22px;font-size:13px;font-weight:600;display:flex}.aip-panel input,.aip-panel select{box-sizing:border-box;color:#302c45;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #dcd7ec;border-radius:10px;padding:10px 12px;font-size:14px}.aip-panel label>small,.aip-hint{color:#828399;font-size:12px;font-weight:400;line-height:1.55}.aip-panel .primary{color:#fff;background:#7555cf;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 22px;font-size:13px;font-weight:650;display:inline-flex}.aip-panel button:disabled{opacity:.55;cursor:default}.aip-setup{grid-template-columns:.85fr 1.15fr;gap:48px;padding-top:28px;display:grid}.aip-setup h3{margin:0 0 10px;font-size:18px}.aip-setup p{color:#787c91;font-size:14px;line-height:1.7}.aip-off{color:#737286;background:#f3f3f7;border-radius:8px;margin-top:16px;padding:8px 12px;font-size:12px;display:inline-flex}.aip-role-options{flex-direction:column;gap:8px;display:flex}.aip-role-options>button{text-align:left;align-items:flex-start;gap:12px;display:flex;border-radius:11px!important;padding:14px!important}.aip-role-options>button.selected{color:#5e3ba6;background:#f6f1ff;border:1px solid #987de4}.aip-role-options strong{font-size:13px;display:block}.aip-role-options small{color:#7d7890;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.aip-radio{border:1px solid #c5bdd5;border-radius:50%;flex-shrink:0;width:15px;height:15px;margin-top:1px}.selected>.aip-radio{box-sizing:content-box;border:5px solid #805ce0;width:7px;height:7px}.aip-feedback{border-radius:11px;gap:12px;margin:18px 0;padding:15px 17px;font-size:13px;line-height:1.6;display:flex}.aip-feedback>svg{flex-shrink:0;margin-top:2px}.aip-feedback.success{color:#287959;background:#edf8f2}.aip-feedback.error{color:#a75d24;background:#fff5ec}.aip-feedback p{margin:5px 0 0}.integrations-workspace .integration-services{max-width:1100px;grid-template-columns:minmax(0,1fr)!important}@media (width<=900px){.aip-provider-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-setup{grid-template-columns:1fr;gap:24px}.aip-status{grid-template-columns:1fr 1fr}.aip-last{grid-column:1/-1}}@media (width<=520px){.aip-panel{padding:18px!important}.aip-header{flex-direction:column;align-items:flex-start}.aip-provider-tabs>button{gap:8px;padding:12px}.aip-mark{width:30px;height:34px;font-size:20px}.aip-provider-tabs strong{font-size:12px}.aip-provider-tabs small{font-size:11px}.aip-status{gap:18px}}.subscription-page{color:#24243d;gap:24px;min-width:0;max-width:1240px;margin:0 auto;padding:32px;display:grid}.subscription-page *{box-sizing:border-box}.sub-heading{align-items:center;gap:16px;display:flex}.sub-heading>div:nth-child(2){flex:1}.subscription-page h1{letter-spacing:-.7px;margin:0;font-size:28px}.subscription-page h2{margin:0;font-size:17px;font-weight:650}.subscription-page p{color:#68718c;margin:8px 0;font-size:13px;line-height:1.65}.sub-icon{color:#7658d1;background:#eee9ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.subscription-page button,.subscription-page a{color:#654cad;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.subscription-page button{cursor:pointer;background:#fff;border:1px solid #ded8ef;border-radius:10px;min-height:42px;padding:11px 16px}.subscription-page button:disabled{opacity:.5;cursor:not-allowed}.subscription-page button:focus-visible,.subscription-page a:focus-visible{outline-offset:3px;outline:3px solid #b8a8ef}.subscription-page .sub-primary{color:#fff;background:#7557ce;border-color:#7557ce}.subscription-page .sub-primary:hover:not(:disabled){background:#6245ba}.sub-layout{grid-template-columns:1fr 1.3fr;gap:24px;display:grid}.sub-card{background:#fff;border:1px solid #e4e5f1;border-radius:18px;min-width:0;padding:26px;box-shadow:0 4px 20px #25254c03}.sub-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sub-current{background:linear-gradient(140deg,#f6f2ff,#fff 75%)}.sub-badge{color:#694cab;background:#f0edf9;border-radius:7px;padding:6px 10px;font-size:12px;display:inline-flex}.sub-balance{color:#766193;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.sub-balance strong{letter-spacing:-1px;color:#32264e;flex-basis:100%;font-size:36px}.subscription-page small{letter-spacing:0;color:#79819a;font-size:12px;font-weight:400}.sub-balance strong small,.sub-total small{font-size:14px}.sub-current dl{margin:0 0 20px}.sub-current dl>div{border-top:1px solid #e7e2f1;justify-content:space-between;gap:18px;padding:14px 0;font-size:13px;display:flex}.sub-current dt{color:#727a90}.sub-current dd{text-align:right;margin:0;font-weight:600}.sub-inputs{grid-template-columns:3fr 1fr;gap:16px;display:grid}.subscription-page label{color:#69718b;gap:8px;font-size:12px;font-weight:600;display:grid}.subscription-page input,.subscription-page select{color:#28283f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dcddec;border-radius:9px;min-height:44px;padding:12px;font-size:13px}.sub-total{border-top:1px solid #eeeaf5;justify-content:space-between;align-items:center;margin-top:12px;padding:22px 0;font-size:13px;display:flex}.sub-total strong{font-size:28px}.sub-topup-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:20px;display:grid}.sub-wallet{background:#f7f7fb;border:1px solid #eeeef5;border-radius:12px;gap:12px;padding:18px;display:grid}.sub-wallet code{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.sub-wallet button{justify-self:start}.sub-topup-grid .sub-primary{margin-top:14px}.sub-payment{border-top:1px solid #eeeef5;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;padding:20px 0;display:grid}.sub-payment strong{font-size:15px}.sub-payment small{margin-top:7px;line-height:1.6;display:block}.sub-payment p{margin-bottom:0}.sub-approved{color:#23775b;background:#eaf7f0}.sub-rejected{color:#a44335;background:#fff0ed}.sub-pending{color:#93651e;background:#fff6e6}.sub-alert,.sub-notice{border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.6}.sub-alert{color:#a44335;background:#fff0ed}.sub-notice{color:#614c91;background:#efedf9}@media (width<=1000px){.sub-layout{grid-template-columns:1fr}.sub-payment{grid-template-columns:1fr 1fr}.sub-payment>a{justify-self:start}}@media (width<=600px){.subscription-page{gap:16px;padding:18px}.sub-card{padding:18px}.sub-heading{flex-wrap:wrap}.sub-topup-grid,.sub-payment,.sub-inputs{grid-template-columns:1fr}.sub-heading h1{font-size:23px}.sub-card>header{align-items:flex-start}}.sub-access{background:linear-gradient(115deg,#f5f0ff,#fff);border-color:#e1d7f5;grid-template-columns:1.2fr 1fr;gap:32px;display:grid}.sub-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#83709e;margin-bottom:9px;font-size:11px;display:block}.sub-access h2{color:#513b83;font-size:25px}.sub-access dl,.sub-checkout dl{gap:14px;margin:0;display:grid}.sub-access dl>div,.sub-checkout dl>div{justify-content:space-between;gap:18px;font-size:13px;display:flex}.sub-access dt,.sub-checkout dt{color:#707a91}.sub-access dd,.sub-checkout dd{text-align:right;margin:0;font-weight:600}.sub-next{background:#f0ecfb;border:1px solid #e3dcf5;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.sub-next p{margin-bottom:0}.sub-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.sub-steps li{color:#6c6382;align-items:center;gap:10px;font-size:13px;display:flex}.sub-steps b{color:#7357b4;background:#eae3f8;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sub-layout{grid-template-columns:1.35fr 1fr}.sub-inputs{grid-template-columns:1.25fr 1fr}.sub-shortfall{color:#706382;justify-content:space-between;gap:15px;padding:16px 0;font-size:13px;display:flex}.sub-pending-note{background:#fff7e9;border-radius:10px;margin:14px 0;padding:14px;font-size:13px}.sub-checkout{background:#f4f0fb;border:1px solid #dbd0ef;border-radius:12px;padding:18px}.sub-checkout h3{margin-top:0;font-size:15px}.sub-checkout button{margin:16px 8px 0 0}.sub-plan-warning{background:#fff6e8;border-radius:8px;padding:12px}.sub-controls summary{cursor:pointer;font-size:14px;font-weight:600}.sub-heading>div:nth-child(2) p{max-width:770px}.sub-topup h3{font-size:14px}.sub-next>.sub-primary{flex-shrink:0}@media (width<=1000px){.sub-layout{grid-template-columns:1fr 1fr}.sub-inputs{grid-template-columns:1fr}}@media (width<=700px){.sub-access,.sub-layout{grid-template-columns:1fr}.sub-next{flex-direction:column;align-items:flex-start}.sub-steps{gap:8px}.sub-steps li{align-items:flex-start;font-size:11px}.sub-steps b{width:24px;height:24px}.sub-access{gap:20px}}.sub-plan .sub-inputs{grid-template-columns:1fr 1fr}.sub-plan .sub-total{margin:10px 0;padding:14px 0}.sub-payment-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sub-payment-layout .sub-topup-grid{grid-template-columns:1fr;gap:18px}.sub-payment-layout .sub-total{border:0;margin-top:0;padding-top:0}.sub-pay-access{position:sticky;top:20px}.sub-pay-access dl{gap:16px;margin:22px 0;display:grid}.sub-pay-access dl>div{justify-content:space-between;gap:18px;font-size:13px;display:flex}.sub-pay-access dt{color:#707a91}.sub-pay-access dd{text-align:right;margin:0;font-weight:600}.sub-credit-note{background:#f2eefa;border-radius:8px;padding:12px}.sub-covered{background:#ecf8f0;border-radius:8px;padding:12px}.sub-topup .sub-wallet{gap:10px}.sub-topup .sub-wallet h3{margin:0 0 6px}.sub-topup .sub-wallet button{min-height:40px}@media (width<=850px){.sub-payment-layout{grid-template-columns:1fr}.sub-pay-access{position:static}}@media (width<=600px){.sub-plan .sub-inputs{grid-template-columns:1fr}}.sub-plan-picker{outline:none;scroll-margin-top:90px}.sub-plan-picker>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.sub-plan-picker>header label{min-width:220px}.sub-plan-cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sub-tier{flex-direction:column;gap:14px;display:flex}.sub-tier>header{margin-bottom:8px}.sub-tier h3{margin:0;font-size:19px}.sub-tier-selected{background:linear-gradient(145deg,#faf7ff,#fff);border-color:#bca7ed}.sub-tier-price{align-items:center;gap:12px;display:flex}.sub-tier-price>strong{letter-spacing:-1px;color:#6544ad;font-size:40px}.sub-tier-price>span{color:#65557e;font-size:15px}.sub-tier-price small{margin-top:4px;display:block}.sub-tier-total{border-top:1px solid #eee8f8;justify-content:space-between;gap:16px;padding:18px 0;font-size:14px;display:flex}.sub-activate-plan{width:100%;margin-top:auto}.sub-topup{scroll-margin-top:90px}.sub-topup-highlight{background:#fdfbff;border:2px solid #9878df}.sub-topup:focus{outline-offset:3px;outline:3px solid #dfd2f9}@media (width<=700px){.sub-plan-cards{grid-template-columns:1fr}.sub-plan-picker>header{flex-direction:column;align-items:stretch}}.sub-period-buttons{background:#f0edf9;border:1px solid #e8e1f7;border-radius:14px;gap:6px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.subscription-page .sub-period-buttons button{white-space:nowrap;color:#645a7d;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 auto;min-width:0;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.subscription-page .sub-period-buttons button:hover:not(:disabled){color:#6546b5;background:#e8e0f8}.subscription-page .sub-period-buttons button[aria-pressed=true]{color:#fff;background:#7856cf;box-shadow:0 2px 6px #7856cf26}@media (width<=600px){.sub-period-buttons{gap:3px;padding:4px}.subscription-page .sub-period-buttons button{padding:10px 6px;font-size:12px}}.sub-access-controls{border-top:1px solid #e5dcf2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.sub-access-controls h3{color:#493b65;margin:0 0 6px;font-size:14px}.sub-access-controls p{max-width:660px;margin:0}.sub-access-controls button{flex-shrink:0}@media (width<=600px){.sub-access-controls{flex-direction:column;align-items:stretch;gap:14px}}.sub-transfer-summary{background:#faf8ff;border:1px solid #dfd4f5;border-radius:14px;margin:20px 0 26px;overflow:hidden}.sub-transfer-lead{background:linear-gradient(120deg,#efe8ff,#faf8ff);justify-content:space-between;gap:20px;padding:24px;display:flex}.sub-transfer-lead .sub-eyebrow{letter-spacing:0;text-transform:none;color:#554274;font-size:13px;font-weight:600}.sub-transfer-amount{color:#6343aa;letter-spacing:-1px;font-size:40px;line-height:1.2;display:block}.sub-transfer-amount>span{letter-spacing:0;font-size:21px}.sub-transfer-lead p{max-width:660px;margin:12px 0 0}.sub-network-tag{color:#6547a0;background:#fff;border:1px solid #d7c9ed;border-radius:8px;align-self:flex-start;padding:7px 10px;font-size:12px;font-weight:600}.sub-transfer-breakdown{margin:0;padding:10px 24px}.sub-transfer-breakdown>div{border-bottom:1px solid #eae3f5;justify-content:space-between;gap:24px;padding:12px 0;font-size:13px;display:flex}.sub-transfer-breakdown>div:last-child{border:0}.sub-transfer-breakdown dt{color:#6e6480}.sub-transfer-breakdown dd{text-align:right;color:#3d3351;margin:0;font-weight:600}.sub-transfer-explanation{background:#fff;border-top:1px solid #eae3f5;padding:16px 24px;margin:0!important}.sub-funds-ready{justify-content:space-between;align-items:center;gap:20px;display:flex}.sub-funds-ready p{margin:6px 0 0}.sub-funds-ready button{flex-shrink:0}.sub-transfer-optional .sub-transfer-lead{background:#f7f5fa}.sub-transfer-optional .sub-transfer-amount{color:#655a78;font-size:28px}@media (width<=600px){.sub-transfer-lead{gap:12px;padding:18px}.sub-transfer-breakdown{padding:8px 18px}.sub-transfer-breakdown>div{gap:12px}.sub-transfer-breakdown dd{overflow-wrap:anywhere;max-width:55%}.sub-transfer-explanation{padding:14px 18px}.sub-funds-ready{flex-direction:column;align-items:stretch}.sub-transfer-amount{font-size:36px}}.subscription-page .sub-select-plan{color:#6746b0;background:#fff;border-color:#cfc0ed;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-width:150px;min-height:40px;display:inline-flex}.subscription-page .sub-select-plan[aria-pressed=true]{color:#59369c;background:#eee7fb;border-color:#aa90df}.sub-plan-picker>header p{max-width:760px;margin:8px 0 0}.ai-hub .knowledge-hint{color:#716b83;font-size:13px;line-height:1.6}.ai-hub .knowledge-job{margin:16px 0}.knowledge-job progress{accent-color:#765bdd;width:100%;height:8px;margin:16px 0;display:block}.ai-hub .notice-box[role=alert]{color:#8f3920;background:#fff2ec}.ai-hub .dictionary-rows fieldset{border:1px solid #e4def3;border-radius:12px;margin:16px 0;padding:16px}.ai-hub .dictionary-rows textarea{min-height:48px}.ai-hub button:disabled{opacity:.5;cursor:default}.ai-hub .panel>p{line-height:1.6}.ai-hub .test-session-tabs{flex-wrap:wrap}.ai-hub .ai-editor .notice-box{z-index:2;color:#8f3920;background:#fff0e9;padding:12px;position:sticky;bottom:65px}.ai-hub .test-session-bar{justify-content:space-between;align-items:center;gap:24px}.ai-hub .test-session-bar .primary{flex:none;width:auto;padding:12px 18px}.ai-hub .ai-test-workspace>label{color:#625c76;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:inline-flex}.ai-hub .ai-test-workspace>p{color:#7a728b;margin:4px 0;font-size:12px;line-height:1.6}.ai-hub .ai-test-workspace>label select{min-width:160px;font:inherit;color:#393148;background:#fff;border:1px solid #e2ddef;border-radius:10px;padding:11px}.ai-hub .panel>button:not(.primary){color:#654bb3;background:#f6f3ff;border:1px solid #dfd6f4;border-radius:10px;padding:11px 15px;font:600 12px inherit}.ai-hub .test-composer textarea{font:inherit;resize:vertical;border:1px solid #e1daef;border-radius:10px;min-height:48px;padding:12px;font-size:13px}.ai-hub .test-composer button{border-radius:10px;width:auto;min-width:90px}.ai-hub .ai-editor :is(input,textarea,select){font:inherit;box-sizing:border-box;border:1px solid #dfd9ed;border-radius:9px;width:100%;padding:10px;font-size:13px}.ai-hub .ai-editor input[type=checkbox]{width:17px;height:17px}.ai-hub .ai-editor button[type=button]{color:#67588a;background:#f8f6fd;border:1px solid #e4dff1;border-radius:9px;padding:8px 12px}.ai-hub .ai-editor label{color:#625a75;margin:14px 0;font-size:12px;display:block}.ai-hub .ai-editor>label :is(input,select,textarea){margin-top:6px}.ai-hub .ai-editor .check-label{align-items:center;gap:8px;display:flex}.ai-hub .ai-test-workspace{margin-bottom:24px}@media (width<=640px){.ai-hub .test-session-bar{flex-direction:column;align-items:stretch}.ai-hub .test-session-bar .primary{width:100%}}.shell.knowledge-shell{grid-template-columns:250px minmax(0,1fr);display:grid}.knowledge-shell>.workspace{grid-column:2;width:auto;min-width:0;margin-left:0}.knowledge-shell>.workspace>main{box-sizing:border-box;width:100%;min-width:0;max-width:1440px;padding:32px}.ai-hub{color:#27263e;min-width:0}.ai-hub *,.ai-hub :before,.ai-hub :after{box-sizing:border-box}.ai-hub :is(h1,h2,h3,p,dd,li,span){overflow-wrap:anywhere}.ai-hub>.title-row{align-items:center;gap:24px;margin-bottom:28px}.ai-hub>.title-row h1{letter-spacing:-.8px;margin:6px 0 10px;font-size:28px}.ai-hub>.title-row p:not(.eyebrow){color:#73768c;max-width:680px;font-size:13px;line-height:1.6}.ai-hub .ai-hub-score{background:#f0ebff;border:1px solid #e3dcfc;border-radius:12px;flex-shrink:0;padding:14px 18px}.ai-hub .ai-hub-tabs{background:0 0;border-bottom:1px solid #e1e3ef;border-radius:0;flex-wrap:wrap;gap:24px;width:100%;max-width:100%;margin:0 0 28px;padding:0}.ai-hub .ai-hub-tabs button{box-shadow:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:14px 0;font-size:13px}.ai-hub .ai-hub-tabs button.active{color:#6950d5;background:0 0;border-color:#7459e4}.ai-hub .knowledge-library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ai-hub h2{letter-spacing:-.2px;margin:0 0 8px;font-size:16px}.ai-hub .knowledge-library-heading p{color:#76798f;margin:0;font-size:12px;line-height:1.6}.ai-hub .knowledge-library-heading label{color:#73738b;flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.ai-hub .knowledge-library-heading select{color:#403954;font:inherit;background:#fff;border:1px solid #e1deed;border-radius:9px;max-width:100%;padding:10px 12px}.ai-hub .ai-hub-toolbar{align-items:stretch;gap:12px;margin:0 0 16px;display:flex}.ai-hub .ai-hub-search{border-radius:10px;flex:1;min-width:0;max-width:none;min-height:44px}.ai-hub .ai-hub-search input{min-width:0;font:inherit;background:0 0;font-size:13px}.ai-hub .primary{color:#fff;background:#7459e4;border:1px solid #7256dc;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:42px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 4px #49329812}.ai-hub .primary:hover:not(:disabled){background:#6548d2}.ai-hub .ai-filter-row{gap:8px;margin-bottom:22px}.ai-hub .ai-filter-row button{color:#6b6d83;background:0 0;border-color:#0000;border-radius:8px;padding:8px 12px;font-size:12px}.ai-hub .ai-filter-row button.active{color:#6549c8;background:#eae4fc;border-color:#ded4fc}.ai-hub .playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:30px}.ai-hub .playbook-card{opacity:1;border:1px solid #e4e3ee;border-radius:14px;gap:0;min-height:0;padding:22px;overflow:visible;box-shadow:0 3px 14px #30255c03}.ai-hub .playbook-card.disabled{background:#f5f5fa}.ai-hub .playbook-card.disabled h3{color:#7a788b}.ai-hub .playbook-card-head{flex-wrap:wrap;gap:10px;min-height:24px;margin-bottom:15px}.ai-hub .playbook-kind{letter-spacing:.5px;padding:5px 8px;font-size:10px;line-height:1}.ai-hub .knowledge-purpose{color:#7b788d;flex:1;font-size:11px}.ai-hub .protected-badge{color:#5c6b89;background:#f0f3fa;gap:4px;padding:5px 8px;font-size:10px}.ai-hub .playbook-card h3{letter-spacing:-.2px;margin:0 0 10px;font-size:15px;line-height:1.5}.ai-hub .playbook-card>p{color:#737188;-webkit-line-clamp:2;min-height:43px;margin:0 0 20px;font-size:13px;line-height:1.65}.ai-hub .knowledge-entry-footer{border-top:1px solid #eeeaf5;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:12px;display:grid}.ai-hub .knowledge-entry-details{min-width:0;font-size:12px;line-height:1.6}.ai-hub .knowledge-entry-details summary{cursor:pointer;color:#6953bc;align-items:center;gap:8px;padding:7px 0;font-weight:600;list-style:none;display:flex}.ai-hub .knowledge-entry-details summary::-webkit-details-marker{display:none}.ai-hub .knowledge-entry-details[open]{grid-column:1/-1}.ai-hub .knowledge-entry-details[open] summary svg{transform:rotate(180deg)}.ai-hub .knowledge-entry-details>div{white-space:pre-wrap;padding-top:8px}.ai-hub .knowledge-entry-details p{margin:4px 0 14px}.ai-hub .playbook-structure{background:#f8f7fc;border:0;border-radius:8px;max-height:none;margin:12px 0;padding:12px;font-size:12px;overflow:visible}.ai-hub .playbook-structure:empty{display:none}.ai-hub .playbook-structure dd{color:#655f79;margin:4px 0 12px}.ai-hub .playbook-meta{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.ai-hub .playbook-meta span{white-space:normal;padding:6px 8px;font-size:10px}.ai-hub .playbook-actions{border:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;display:flex}.ai-hub .playbook-actions button{color:#6651ac;background:#fff;border:1px solid #e7e1f3;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:12px;display:inline-flex}.ai-hub .playbook-actions .danger-text{color:#908899;border-color:#0000}.ai-hub .playbook-actions .danger-text:hover{color:#b84455;background:#fff2f4}.ai-hub .mini-toggle{flex-shrink:0}.ai-hub .playbook-empty{flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:40px;display:flex}.ai-hub .workflow-intro{box-shadow:none;background:#faf9fe;border:1px solid #e5e1f0;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.ai-hub .workflow-intro .primary{flex-shrink:0}.ai-hub .workflow-intro p{color:#737088;margin:0;font-size:13px;line-height:1.7}.ai-hub .workflow-card{border:1px solid #e5e1f0;border-radius:14px;min-width:0;padding:22px}.ai-hub .workflow-card>div:nth-child(2){flex:1;min-width:0}.ai-hub .workflow-card h3{font-size:15px}.ai-hub .workflow-card p{color:#777189;font-size:13px}.ai-hub .workflow-card>button{flex-shrink:0;width:auto}.ai-hub .knowledge-history-action{background:#faf9fd;border:1px solid #e4e3ee;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:22px;display:flex}.ai-hub .knowledge-history-action>div:first-child{flex:1;min-width:220px}.ai-hub .knowledge-history-action>div:not(:first-child){flex-basis:100%}.ai-hub .knowledge-history-action p,.ai-hub .knowledge-job p{color:#77738b;margin:6px 0;font-size:12px;line-height:1.65}.ai-hub .knowledge-job{border:1px solid #e4e3ee;border-radius:14px;padding:22px}.ai-hub .knowledge-job h3{margin:0 0 8px;font-size:14px}.ai-hub .knowledge-job strong{color:#625098;font-size:12px}.ai-hub .modal-backdrop{z-index:100;padding:24px}.ai-hub .ai-editor{border:1px solid #e7e2f0;border-radius:16px;width:100%;max-width:680px;max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 24px 90px #20153926}.ai-hub .ai-editor .panel-title h2{margin:0}.ai-hub .ai-editor .modal-actions{z-index:2;background:#fff;border-top:1px solid #eeeaf5;margin-top:24px;padding:16px 0;position:sticky;bottom:-26px}.ai-hub :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #a08be9}@media (width<=1100px){.ai-hub .playbook-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.shell.knowledge-shell{grid-template-columns:78px minmax(0,1fr)}}@media (width<=720px){.shell.knowledge-shell{grid-template-columns:minmax(0,1fr)}.knowledge-shell>.workspace{grid-column:1}.knowledge-shell>.workspace>main{padding:20px 16px}.ai-hub>.title-row{align-items:flex-start;gap:12px}.ai-hub>.title-row h1{font-size:23px}.ai-hub .ai-hub-score{gap:5px;padding:9px}.ai-hub .ai-hub-score span{flex-direction:column;font-size:10px}.ai-hub .ai-hub-tabs{gap:16px}.ai-hub .ai-hub-tabs button{gap:5px;font-size:12px}.ai-hub .knowledge-library-heading{flex-direction:column;align-items:flex-start;gap:14px}.ai-hub .ai-hub-toolbar{flex-direction:row}.ai-hub .ai-hub-toolbar .primary{width:auto;padding:10px 14px}.ai-hub .playbook-card{padding:18px}.ai-hub .knowledge-purpose{flex-basis:40%}.ai-hub .workflow-intro{flex-direction:column;align-items:stretch}.ai-hub .workflow-card{flex-wrap:wrap;gap:14px}.ai-hub .workflow-card>div:nth-child(2){flex-basis:70%}.ai-hub .modal-backdrop{padding:12px}.ai-hub .ai-editor{max-height:calc(100dvh - 24px);padding:18px}.ai-hub .stage-row{grid-template-columns:24px minmax(0,1fr) 32px}.ai-hub .stage-row input:nth-of-type(2){grid-area:2/2}.ai-hub .test-chat-layout{grid-template-columns:minmax(0,1fr)}}.history-analysis{color:#27324c;background:#fff;border:1px solid #e5e4ef;border-radius:16px;min-width:0;padding:24px}.history-analysis header{align-items:flex-start;gap:14px;display:flex}.history-analysis h2{margin:0;font-size:18px}.history-analysis p{color:#67738c;margin:8px 0;font-size:13px;line-height:1.65}.history-analysis small{color:#78839a;font-size:12px}.ha-icon{color:#7659cf;background:#f0eafd;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.ha-state{color:#6451aa;align-items:center;gap:9px;margin:22px 0 14px;font-size:14px;display:flex}.ha-state b{margin-left:auto}.ha-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ha-metrics>div{background:#f8f7fc;border:1px solid #eeebf6;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.ha-metrics strong{letter-spacing:-.6px;font-size:28px}.ha-metrics small{letter-spacing:0;font-size:15px;font-weight:400}.ha-metrics span{color:#66718a;font-size:12px}.history-analysis progress{accent-color:#7958d2;width:100%;height:8px;margin:20px 0 0}.history-analysis footer{border-top:1px solid #eeedf5;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.history-analysis footer p{max-width:650px;font-size:12px}.ha-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.history-analysis button{color:#6951a8;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8ef;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:600}.history-analysis button.ha-primary{color:#fff;background:#7756ce;border-color:#7756ce}.history-analysis button:disabled{opacity:.5;cursor:default}.history-analysis button:focus-visible{outline-offset:2px;outline:3px solid #bba7ec}.ha-preview{background:#f7f3ff;border:1px solid #e0d4fa;border-radius:12px;margin-top:18px;padding:18px}.ha-preview>strong{font-size:14px}.ha-spin{animation:2s linear infinite ha-turn}@keyframes ha-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ha-spin{animation:none}}@media (width<=850px){.history-analysis footer{flex-direction:column;align-items:flex-start}}@media (width<=480px){.history-analysis{padding:16px}.ha-metrics{gap:6px}.ha-metrics>div{padding:12px 8px}.ha-metrics strong{font-size:23px}.ha-metrics span{font-size:11px}}.ha-consent{background:#fff;border:1px solid #e0d4fa;border-radius:10px;margin:16px 0;padding:16px}.ha-consent>strong{font-size:14px}.ha-consent label{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.6;display:flex}.ha-consent input[type=checkbox]{appearance:auto;accent-color:#7756ce;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.ha-consent input:focus-visible{outline-offset:3px;outline:3px solid #bba7ec}.telegram-recovery{color:#344158;box-sizing:border-box;background:#fff;border:1px solid #e3e7ee;border-radius:12px;max-width:1100px;margin:24px 0;padding:24px}.telegram-recovery header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.telegram-recovery h2{color:#26344b;margin:0 0 8px;font-size:20px}.telegram-recovery h3{margin:0 0 10px;font-size:15px}.telegram-recovery p{margin:6px 0 12px;font-size:13px;line-height:1.6}.telegram-recovery small{color:#758095;font-size:12px;line-height:1.6}.recovery-setup{flex-wrap:wrap;gap:16px;margin:22px 0 16px;display:flex}.recovery-setup label{flex:1;gap:8px;min-width:180px;font-size:12px;font-weight:600;display:grid}.telegram-recovery select{font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:7px;min-width:0;max-width:100%;padding:10px}.telegram-recovery button{min-height:40px;font:inherit;color:#6555b9;cursor:pointer;background:#f8f7fc;border:1px solid #ded8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.telegram-recovery button:disabled{opacity:.5;cursor:default}.telegram-recovery button:focus-visible,.telegram-recovery select:focus-visible{outline-offset:3px;outline:2px solid #7864d9}.recovery-start{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.telegram-recovery .primary{color:#fff;background:#6555cf;border-color:#6555cf}.recovery-disclosure{background:#f8f7fc;border-radius:8px;padding:12px 14px}.recovery-report header p{color:#758095;font-size:12px}.recovery-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.recovery-metrics>div{background:#f7f8fb;border-radius:8px;gap:6px;padding:16px;display:grid}.recovery-metrics strong{color:#26344b;font-size:24px}.recovery-metrics span{font-size:12px}.recovery-findings article{border-bottom:1px solid #e8ebf1;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.recovery-findings article>div{min-width:0}.recovery-findings strong{font-size:13px}.recovery-findings span{color:#758095;align-items:center;gap:6px;font-size:12px;display:flex}.recovery-findings .success{color:#338263}.recovery-findings blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #ded8f0;margin:10px 0;padding:10px;font-size:13px}.recovery-item-actions{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:8px;max-width:40%;display:flex}.telegram-recovery details{margin-top:20px;font-size:12px}.telegram-recovery summary{cursor:pointer;margin-bottom:16px}.telegram-recovery .recovery-error{color:#86571f;background:#fff4e8;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.accounts-section-tabs{gap:8px;margin:20px 0;display:flex}.accounts-section-tabs button{color:#6555b9;font:inherit;cursor:pointer;background:#f4f3fa;border:0;border-radius:8px;padding:12px 18px}.accounts-section-tabs button.active{color:#fff;background:#6555cf}@media (width<=700px){.telegram-recovery{padding:16px}.recovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-findings article{display:block}.recovery-item-actions{max-width:none;margin-top:12px}.recovery-start button{width:100%}}.recovery-progress-card{background:#faf9fe;border:1px solid #dcd6f1;border-radius:10px;margin:22px 0;padding:18px}.recovery-progress-heading{color:#6555b9;align-items:center;gap:10px;font-size:14px;display:flex}.recovery-elapsed{white-space:nowrap;color:#637087;align-items:center;gap:6px;font-size:12px;display:flex}.recovery-progress-counts{flex-wrap:wrap;gap:16px;margin:18px 0 10px;font-size:12px;display:flex}.recovery-progress-card progress{accent-color:#7561df;width:100%;height:7px;margin-bottom:8px;display:block}.recovery-progress-card ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.recovery-progress-card li{background:#fff;border:1px solid #e8e5f1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;font-size:12px;display:grid}.recovery-progress-card li strong{overflow-wrap:anywhere}.recovery-progress-card li span{align-items:center;gap:6px;display:flex}.recovery-progress-card li small{grid-column:1/-1}.recovery-progress-card.stale{background:#fffbf4;border-color:#ead4ad}.recovery-spinning{flex-shrink:0;animation:1.2s linear infinite recovery-spin}.recovery-progress-indeterminate{background:linear-gradient(90deg,#eeeaf8 20%,#9786e8 50%,#eeeaf8 80%) 0 0/200% 100%;border-radius:8px;height:7px;margin-top:16px;animation:1.5s linear infinite recovery-progress}@keyframes recovery-spin{to{transform:rotate(360deg)}}@keyframes recovery-progress{to{background-position:-200% 0}}@media (width<=700px){.recovery-progress-card>header{flex-direction:column;gap:10px}.recovery-progress-counts{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.recovery-spinning,.recovery-progress-indeterminate{animation:none}}.telegram-recovery .recovery-new-check{border:1px solid #e5e7ef;border-radius:10px;margin:18px 0;padding:14px 16px}.recovery-new-check>h3{color:#514774;margin:0 0 12px;font-size:13px;font-weight:600}.recovery-new-check .recovery-setup{margin-top:12px}.recovery-report{border-top:0;margin-top:22px;padding-top:0}.recovery-report>header{border-bottom:1px solid #e8ebf1;padding-bottom:16px}.recovery-results{margin-top:22px}.recovery-result-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.recovery-result-filters button{color:#59657b;background:#fff;border-color:#e3e6ed}.recovery-result-filters button[aria-pressed=true]{color:#5944b3;background:#eeeafa;border-color:#c9bff0}.recovery-result-filters b{background:#eef0f5;border-radius:5px;padding:1px 6px;font-size:11px}.recovery-findings .recovery-result{background:#fff;border:1px solid #e5e8ef;border-radius:10px;margin:12px 0;padding:16px}.recovery-result-content{width:100%}.recovery-result-content>header{flex-wrap:wrap;align-items:flex-start;gap:10px}.recovery-result header small{margin-top:4px;display:block}.recovery-findings .recovery-outcome{color:#59657b;overflow-wrap:anywhere;background:#f1f3f7;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;line-height:1.5;display:inline-flex}.recovery-result.attention .recovery-outcome{color:#885b20;background:#fff4e3}.recovery-result.done .recovery-outcome{color:#28744f;background:#eaf6f0}.recovery-result.working .recovery-outcome{color:#614abb;background:#f0ecfc}.recovery-result .recovery-next-step{color:#56637a;font-size:13px;line-height:1.65}.recovery-result .recovery-item-actions{max-width:none;margin-top:12px}.recovery-result blockquote{color:#455169;background:#f8f9fc;border-radius:0 6px 6px 0}.recovery-scan-next{background:#f6f3ff;border:1px solid #ded6f5;border-radius:9px;margin:14px 0;padding:14px 16px}.recovery-empty{text-align:center;background:#f8f9fc;border-radius:8px;padding:28px}.recovery-progress-card .recovery-account-progress{margin-top:12px}.recovery-account-progress>summary{margin-bottom:0}.recovery-results-note{color:#876223}.telegram-recovery .recovery-progress-card{margin:18px 0;padding:16px}.recovery-outcome svg{flex-shrink:0}@media (width<=700px){.recovery-result-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-result-filters button{text-align:left;justify-content:flex-start}.recovery-result header{flex-direction:column}.recovery-findings .recovery-result{padding:12px}.recovery-new-check .recovery-setup label{flex-basis:100%;min-width:0}}.recovery-check-summary{border-top:1px solid #e5dff3;margin-top:14px;padding-top:14px}.recovery-check-summary header{align-items:flex-start;gap:12px}.recovery-check-summary header>div{min-width:0}.recovery-check-summary h3{color:#645786;margin:0 0 5px;font-size:12px}.recovery-check-summary p{color:#67738c;overflow-wrap:anywhere;margin:4px 0;font-size:12px}.recovery-check-summary button{flex-shrink:0}.recovery-center{background:linear-gradient(140deg,#faf8ff,#f6f7fc);border:1px solid #e6e0f3;border-radius:18px;min-width:0;padding:24px;scroll-margin-top:90px}.rc-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.rc-heading>span{color:#7656cb;background:#eee7fc;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.rc-heading h2{color:#29314c;margin:0;font-size:20px}.rc-heading p{color:#68728b;margin:5px 0 0;font-size:13px;line-height:1.6}.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.rc-grid>.telegram-recovery,.rc-grid>.history-analysis,.rc-loading{background:#fff;border:1px solid #e7e2f1;border-radius:14px;min-width:0;max-width:none;margin:0;padding:24px;box-shadow:0 4px 16px #44327704}.rc-grid>section>header{justify-content:flex-start;gap:12px;min-height:95px;display:flex}.rc-grid h2{color:#28324b;margin:0 0 7px;font-size:17px}.rc-grid>section>header p{color:#67738c;margin:0;font-size:13px;line-height:1.65}.rc-badge{color:#6a559b;background:#f1edf9;border-radius:6px;margin:0 0 12px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.rc-grid .ha-metrics{gap:6px}.rc-grid .ha-metrics>div{padding:12px 9px}.rc-grid .ha-metrics strong{font-size:25px}.rc-grid .history-analysis footer{flex-direction:column;align-items:stretch;gap:10px}.rc-grid .ha-actions{flex-shrink:1}.rc-grid .ha-actions button{white-space:normal}.rc-grid .rc-help{color:#6b6087;margin:14px 0;font-size:12px}.rc-help summary,.rc-results>summary{cursor:pointer;font-weight:600;line-height:1.5}.rc-grid .rc-results{border-top:1px solid #eeeaf5;padding-top:16px}.rc-grid .recovery-report>header{flex-wrap:wrap}.rc-grid .recovery-setup{gap:10px}.rc-grid .recovery-setup label{min-width:120px}.rc-grid .recovery-progress-card>header{flex-wrap:wrap}.rc-grid .recovery-results h3{font-size:14px}.rc-grid .recovery-result-filters{gap:6px}.rc-grid .recovery-result-filters button{padding:7px;font-size:11px}.rc-grid .recovery-findings article{display:block}.rc-grid .recovery-item-actions{max-width:none}.rc-grid details summary:focus-visible{outline-offset:4px;outline:2px solid #967ade}.rc-grid .recovery-start button{width:100%}.rc-loading{color:#68728b;font-size:13px}@media (width<=1100px){.rc-grid{grid-template-columns:1fr}.rc-grid>section>header{min-height:0;margin-bottom:16px}}@media (width<=600px){.recovery-center{padding:14px}.rc-grid>.telegram-recovery,.rc-grid>.history-analysis{padding:16px}.rc-heading{align-items:flex-start}.rc-heading h2{font-size:18px}}.overview-workspace .rc-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.overview-workspace .rc-tools>button{color:#2b3249;text-align:left;background:#fff;border:1px solid #e1dced;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:14px;padding:20px;display:flex}.overview-workspace .rc-tools>button[aria-pressed=true]{background:#f5f0ff;border-color:#957bd9;box-shadow:inset 0 0 0 1px #957bd9}.rc-tool-icon{color:#7658c1;background:#ece5fc;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.rc-tool-copy{flex-direction:column;gap:8px;display:flex}.rc-tool-copy>strong{font-size:15px;line-height:1.4}.rc-tool-copy>span{color:#66718a;font-size:12px;font-weight:400;line-height:1.6}.rc-tool-copy>small{color:#7356bc;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.rc-workspace[hidden]{display:none!important}.overview-workspace .rc-workspace>section{max-width:none;box-shadow:none;background:#fff;border:1px solid #e2dfed;border-radius:12px;margin:0;padding:24px}.overview-workspace .rc-workspace>section>header{align-items:flex-start;gap:12px;min-height:0;margin-bottom:14px;display:flex}.overview-workspace .rc-workspace>section>header h2{font-size:17px}.overview-workspace .rc-workspace>section>header p{max-width:820px;font-size:13px}.rc-workspace .rc-badge{margin:0 0 18px}.rc-workspace .recovery-progress-card{background:#faf9fd;border:1px solid #e6e0f0;margin:0 0 20px;padding:18px}.rc-workspace .recovery-check-summary p{font-size:12px}.rc-workspace .recovery-check-summary{border-top:1px solid #e8e3f1;margin-top:12px;padding-top:12px}.rc-workspace .recovery-progress-counts{flex-wrap:wrap;gap:20px;margin:14px 0;display:flex}.rc-workspace .recovery-account-progress{margin-top:12px}.rc-workspace .recovery-report{border:0;margin:0 0 24px;padding:0}.rc-workspace .rc-results>summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.rc-workspace .recovery-results{margin-top:12px}.rc-workspace .recovery-new-check{background:#faf9fd;border:1px solid #e6e0f0;border-radius:10px;margin:24px 0 0;padding:20px}.rc-workspace .recovery-setup{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rc-workspace .recovery-start{justify-content:flex-start}.rc-workspace .recovery-start button{min-width:220px}.rc-workspace details>summary{cursor:pointer}.rc-workspace .rc-help{color:#71638c;margin-top:16px;font-size:12px}.rc-safety{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.rc-safety p{font-size:12px!important}.rc-workspace .ha-state{border-top:1px solid #ece8f3;margin-top:4px;padding:16px 0}.rc-workspace .ha-metrics{max-width:900px}.rc-workspace .ha-metrics>div{background:#f8f5fd;border:1px solid #e8e0f3;border-radius:10px;padding:18px}.rc-workspace .ha-metrics strong{font-size:30px}.rc-workspace .ha-preview{margin-top:20px}.rc-workspace .history-analysis>footer{margin-top:20px;padding-top:18px}.rc-workspace .history-analysis>small{margin-top:12px;display:block}.rc-workspace .ha-consent{max-width:900px}@media (width<=850px){.overview-workspace .rc-tools{grid-template-columns:1fr}.overview-workspace .rc-workspace>section{padding:16px}.rc-workspace .recovery-setup{grid-template-columns:1fr}.rc-workspace .recovery-start button{width:100%;min-width:0}.rc-workspace .recovery-new-check{padding:16px}}.overview-workspace .rc-workspace>section>header{justify-content:flex-start}.overview-workspace .rc-workspace .recovery-new-check{margin:0 0 20px}.overview-workspace .rc-workspace .recovery-start{justify-content:flex-start;display:flex}.overview-workspace .rc-workspace .recovery-start button{flex:none;width:auto;padding:10px 20px}@media (width<=600px){.overview-workspace .rc-workspace .recovery-start button{width:100%}}.overview-workspace{--ov-ink:#252b43;--ov-muted:#657089;--ov-border:#e5e7f0;--ov-brand:#7254d5;max-width:1440px;color:var(--ov-ink);margin:0 auto;padding:8px 0 32px;container-type:inline-size}.overview-workspace *{box-sizing:border-box;min-width:0}.overview-workspace h1{letter-spacing:-1px;margin:0 0 8px;font-size:30px;line-height:1.2}.overview-workspace h2{letter-spacing:-.25px;margin:0 0 6px;font-size:17px;line-height:1.4}.overview-workspace h3{margin:0 0 6px;font-size:13px;line-height:1.5}.overview-workspace p{color:var(--ov-muted);margin:0;font-size:13px;line-height:1.6}.overview-workspace button{border:1px solid var(--ov-border);color:#654db0;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.overview-workspace button:hover:not(:disabled){background:#f7f4ff;border-color:#c8baea}.overview-workspace button:active:not(:disabled){background:#eee7fc;box-shadow:inset 0 1px 3px #56428c18}.overview-workspace button:focus-visible{outline-offset:3px;outline:3px solid #b8a6ef}.overview-workspace button:disabled{opacity:.55;cursor:default}.overview-workspace svg{flex-shrink:0}.ov-heading,.ov-panel>header,.ov-results>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ov-heading>div{max-width:720px}.ov-heading>button{flex-shrink:0}.ov-update{color:var(--ov-muted);margin:10px 0 24px;font-size:11px}.overview-workspace .ov-error{color:#885813;background:#fff9ee;border:1px solid #f1d6af;border-radius:12px;margin-bottom:20px;padding:14px 18px}.ov-setup{margin-bottom:20px}.ov-priority{background:linear-gradient(110deg,#f3effd,#fcfbff);border:1px solid #dcd3f2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding:22px 24px;display:flex}.ov-priority>div:first-child{flex:1;min-width:220px}.ov-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#7559b1;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.ov-priority-action{align-items:center;gap:22px;display:flex}.ov-priority-action>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#6245ac;font-size:38px;line-height:1}.overview-workspace .ov-priority-action button{background:var(--ov-brand);border-color:var(--ov-brand);color:#fff;padding:11px 16px}.overview-workspace .ov-priority-action button:hover{background:#6144c0}.overview-workspace .ov-account-warning{color:#936220;background:#fffaf1;border-color:#eedcc1;flex-basis:100%;justify-content:flex-start}.ov-results{margin-bottom:28px}.ov-results>header p{max-width:620px}.ov-periods{background:#f1eef7;border:1px solid #e6e1ef;border-radius:10px;flex-shrink:0;gap:3px;padding:4px;display:flex}.overview-workspace .ov-periods button{white-space:nowrap;color:#686179;background:0 0;border:0;min-height:32px;padding:6px 11px}.overview-workspace .ov-periods button[aria-pressed=true]{color:#6345b2;background:#fff;box-shadow:0 2px 5px #42346015}.ov-brand-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ov-brand-metrics>.ov-brand-card{color:var(--ov-ink);background:linear-gradient(145deg,#fff,#f6f2fc);border:1px solid #e4ddf1;border-radius:14px;grid-template-rows:34px 38px 46px auto;grid-template-columns:1fr;align-content:start;align-items:start;gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}.ov-brand-card:before{content:"";background:#a28add;height:3px;position:absolute;inset:0 0 auto}.ov-brand-icon{color:#7a5abc;background:#ede6fa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ov-brand-label{color:#57486f;font-size:13px;font-weight:600;line-height:1.45}.ov-brand-card strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:650;line-height:1.2}.ov-brand-card small{color:var(--ov-muted);font-size:11px;font-weight:400;line-height:1.55}.ov-brand-arrow{color:#9c85c3;position:absolute;top:28px;right:20px}.ov-brand-metrics>.ov-brand-ai{color:#fff;background:linear-gradient(130deg,#7c5cd6,#6446b8);border-color:#7150c5}.ov-brand-ai:before{background:#bda5f5}.ov-brand-ai .ov-brand-label,.ov-brand-ai small{color:#f0eafa}.ov-brand-ai .ov-brand-icon{color:#fff;background:#fff2}.ov-panel{border:1px solid var(--ov-border);background:#fff;border-radius:16px;min-width:0;padding:24px}.ov-panel>header{align-items:flex-start;margin-bottom:20px}.ov-panel>header button{border:0;flex-shrink:0;min-height:30px;padding:0}.ov-system-panel{margin-bottom:28px}.ov-system-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.ov-system-list{align-content:start;display:grid}.overview-workspace .ov-system-row{width:100%;color:var(--ov-ink);background:0 0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;grid-template-columns:36px minmax(0,1fr) 16px;gap:5px 12px;padding:15px 0;display:grid}.ov-system-row:last-child{border-bottom:0}.ov-system-icon{color:#8066b9;background:#f4f1fb;border-radius:10px;grid-row:1/3;align-self:start;place-items:center;width:36px;height:36px;display:grid}.ov-service-title{grid-column:2}.ov-service-title strong{font-size:13px;font-weight:600;display:block}.ov-service-title small{color:var(--ov-muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}.ov-system-state{color:#6d768b;grid-column:2;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.ov-system-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ov-system-state.positive{color:#287d5c}.ov-system-state.warning{color:#a6691b}.ov-system-arrow{color:#a196b8;grid-area:1/3/3}.ov-workload{border-left:1px solid var(--ov-border);padding-left:28px}.ov-workload>p{font-size:12px}.ov-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.overview-workspace .ov-health-metrics button{color:#5e6680;background:#fafafd;border:1px solid #e9e7ef;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:105px;padding:14px;display:flex;position:relative}.ov-health-metrics span{font-size:11px;font-weight:500;line-height:1.5}.ov-health-metrics strong{font-variant-numeric:tabular-nums;color:#303c55;font-size:25px;font-weight:600;line-height:1}.ov-health-metrics svg{color:#b0a4c5;position:absolute;bottom:16px;right:14px}.overview-workspace .ov-health-metrics .has-errors{background:#fffbf4;border-color:#ecd6b7}.ov-health-metrics .has-errors strong{color:#a7681a}.ov-workload>small{color:var(--ov-muted);font-size:11px;line-height:1.5;display:block}.ov-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-bottom:28px;display:grid}.ov-total{border-bottom:1px solid var(--ov-border);align-items:baseline;gap:10px;padding:0 0 18px;display:flex}.ov-total strong{letter-spacing:-1px;font-size:30px;font-weight:650}.ov-total span{color:var(--ov-muted);font-size:12px}.ov-stages{padding-top:10px}.overview-workspace .ov-stages button{color:#515b72;background:0 0;border:0;border-radius:6px;grid-template-columns:140px minmax(20px,1fr) 34px 14px;gap:10px;width:100%;padding:10px 0;font-weight:400;display:grid}.ov-stages b{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.ov-stages button>div{background:#f0edf6;border-radius:6px;height:5px;overflow:hidden}.ov-stages i{background:#a28bd8;border-radius:6px;height:100%;display:block}.overview-workspace .ov-recent>button{color:#354059;border:0;border-bottom:1px solid #edf0f5;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto 14px;gap:12px;width:100%;padding:18px 0;display:grid}.ov-recent>button:last-child{border-bottom:0}.ov-avatar{color:#8166b7;background:#f0ebf9;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.ov-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.ov-recent small,.ov-recent time{color:var(--ov-muted);font-size:11px;font-weight:400;line-height:1.5}.ov-recent time{text-align:right;max-width:105px}.ov-recent svg{color:#aaa0bd}.overview-workspace .recovery-center{border:1px solid var(--ov-border);background:#f8f7fc;border-radius:16px;margin:0;padding:24px}.overview-workspace .rc-heading{margin-bottom:20px}.overview-workspace .rc-heading h2{font-size:17px}.overview-workspace .rc-grid{gap:24px}.overview-workspace .rc-grid>section{box-shadow:none;border-radius:12px;padding:20px}.overview-workspace .rc-grid>section>header{min-height:100px}.overview-workspace .rc-grid h2{font-size:15px}.overview-workspace .rc-grid>section>header p{font-size:12px}.overview-workspace .rc-grid button{white-space:normal;line-height:1.5}.overview-workspace .rc-grid select,.overview-workspace .rc-grid input{max-width:100%}@container (width<=1050px){.ov-results>header{flex-wrap:wrap}.ov-brand-metrics{gap:10px}.ov-brand-metrics>.ov-brand-card{grid-template-rows:34px 55px 42px auto;padding:16px}.ov-brand-arrow{right:16px}.ov-system-body{gap:20px}.ov-workload{padding-left:20px}.ov-columns{grid-template-columns:1fr}.ov-recent time{max-width:none}.overview-workspace .rc-grid{grid-template-columns:1fr}.overview-workspace .rc-grid>section>header{min-height:0;margin-bottom:18px}}@container (width<=760px){.ov-system-body{grid-template-columns:1fr}.ov-workload{border-left:0;border-top:1px solid var(--ov-border);padding:20px 0 0}.ov-brand-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-brand-metrics>.ov-brand-card{grid-template-rows:34px 38px 42px auto}.ov-priority-action{gap:16px}.ov-heading{align-items:flex-start}.ov-heading h1{font-size:26px}}@container (width<=480px){.ov-panel,.ov-priority,.overview-workspace .recovery-center{padding:18px}.ov-heading p{font-size:12px}.ov-heading button{padding:9px}.ov-brand-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-periods{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:100%;display:grid}.overview-workspace .ov-periods button{padding:6px 2px;font-size:11px}.ov-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-priority-action{justify-content:space-between;width:100%}.ov-stages button{grid-template-columns:120px minmax(20px,1fr) 28px 14px!important}.ov-panel>header{flex-wrap:wrap;gap:8px}.overview-workspace .ov-recent>button{grid-template-columns:32px minmax(0,1fr) 14px;gap:8px}.ov-recent time{text-align:left;grid-area:2/2}.ov-recent svg{grid-area:1/3}.overview-workspace .rc-grid>section{padding:16px}.ov-brand-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.overview-workspace button{transition:none}}.ov-data-panel{flex-direction:column;padding:24px;display:flex}.ov-data-panel>header{border-bottom:1px solid var(--ov-border);min-height:64px;margin:0 0 12px;padding-bottom:16px}.ov-data-panel h2{align-items:center;gap:10px;display:flex}.ov-data-panel .ov-total{background:#f5f0fd;border:1px solid #e8e0f7;border-radius:7px;align-items:center;padding:3px 8px;display:inline-flex}.ov-data-panel .ov-total strong{letter-spacing:0;color:#7858b3;font-size:13px;font-weight:600;line-height:1.3}.ov-data-panel .ov-stages,.ov-data-panel .ov-recent{flex:1;align-content:start;padding:0;display:grid}.ov-data-panel .ov-stages{grid-template-rows:repeat(8,minmax(39px,1fr))}.ov-data-panel .ov-recent{grid-auto-rows:minmax(52px,auto)}.overview-workspace .ov-data-panel .ov-stages button{min-height:39px;padding:8px 0}.overview-workspace .ov-data-panel .ov-recent>button{min-height:52px;padding:8px 0}.ov-data-panel .ov-stages button:nth-child(2n){background:#fbfaff}.ov-data-panel .ov-stages button:hover{background:#f5f0fd}.ov-data-panel>footer{border-top:1px solid var(--ov-border);margin-top:16px;padding-top:14px;display:flex}.overview-workspace .ov-data-panel>footer>button{background:#f7f4fc;border:0;justify-content:space-between;width:100%;padding:10px 12px}@container (width<=1050px){.ov-data-panel .ov-stages,.ov-data-panel .ov-recent{flex:none}.ov-data-panel>header{min-height:0}}.candidate-dialogs{border-top:1px solid var(--border,#e4e7ec);padding:16px 0}.candidate-dialogs h4{margin:0 0 8px;font-size:13px}.candidate-dialogs p{color:var(--text-secondary,#667085);margin:6px 0 12px;font-size:12px;line-height:1.5}.candidate-dialog-list{gap:8px;display:grid}.candidate-dialog-list>button{text-align:left;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);width:100%;color:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.candidate-dialog-list>button:hover{border-color:#818cf8}.candidate-dialog-list span{gap:5px;min-width:0;display:grid}.candidate-dialog-list strong{overflow-wrap:anywhere;font-size:13px}.candidate-dialog-list small,.candidate-dialog-list time{color:var(--text-secondary,#667085);font-size:11px}.candidate-dialog-list em{color:#4338ca;background:#eef2ff;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal}.candidate-identity-conflicts{margin-top:16px}.candidate-identity-conflicts details{border:1px solid var(--border,#e4e7ec);border-radius:8px;margin:8px 0;padding:10px}.candidate-identity-conflicts summary{cursor:pointer;font-size:12px;font-weight:600}.candidate-identity-conflicts details>div{padding:8px 0}.candidate-identity-conflicts p{overflow-wrap:anywhere}.candidate-identity-conflicts button{color:#3730a3;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:7px 10px;font-size:12px}.candidate-identity-conflicts button:disabled{opacity:.5}.candidate-contact-badge{color:#ffbd88;font-size:13px}.candidate-primary-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.candidate-primary-actions button{color:#cdeaf7;--interaction-glow:102 186 217;background:#0d2432;border:1px solid #487187;border-radius:8px;padding:8px 12px}.account-connect-backdrop{z-index:90;align-items:center;padding:24px}.account-connect{color:#202139;background:#fff;border:1px solid #edeaf5;border-radius:22px;outline:none;width:min(560px,100%);max-height:calc(100dvh - 48px);font-family:inherit;overflow:auto;box-shadow:0 24px 90px #17112b38}.account-connect *{box-sizing:border-box}.account-connect-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 18px;display:flex}.account-connect-brand{align-items:center;gap:12px;min-width:0;display:flex}.account-connect-brand h2{letter-spacing:-.4px;margin:0 0 3px;font-size:20px;font-weight:750;line-height:1.35}.account-connect-brand p{color:#77768b;margin:0;font-size:13px;line-height:1.5}.account-connect-icon{color:#765ce8;background:#f0ecff;border:1px solid #e7defe;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.account-connect .account-icon-button{color:#817b95;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:32px;height:32px;padding:4px;display:grid}.account-connect .account-icon-button:hover{color:#57418c;background:#f3f0fa}.account-connect-tabs{background:#f7f6fb;border:1px solid #eeeaf5;border-radius:11px;gap:4px;margin:0 24px 20px;padding:4px;display:flex}.account-connect-tabs button{min-width:0;font:inherit;color:#77718c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35}.account-connect-tabs button[aria-current=page]{color:#694dd9;background:#fff;box-shadow:0 1px 5px #26183b12}.account-connect-steps{border-bottom:1px solid #f0edf5;justify-content:space-between;gap:12px;margin:0;padding:0 24px 19px;list-style:none;display:flex}.account-connect-steps li{color:#a29ab2;align-items:center;gap:7px;font-size:11px;line-height:1.3;display:flex}.account-connect-steps li>span{border:1px solid #e8e2ef;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-weight:650;display:grid}.account-connect-steps li.reached{color:#7454d8;font-weight:650}.account-connect-steps li.reached>span{background:#f5f0ff;border-color:#ded1fd}.account-connect-body{padding:22px 24px}.account-connect .account-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.account-connect .account-dropzone{color:#8064d7;cursor:pointer;width:100%;font:inherit;text-align:center;background:#faf9ff;border:1.5px dashed #cfc4ef;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:27px 18px;transition:background .15s,border-color .15s;display:flex}.account-connect .account-dropzone:hover{background:#f4efff;border-color:#967be0}.account-dropzone strong{color:#423752;font-size:14px;font-weight:650;line-height:1.45}.account-dropzone small{color:#8b8299;font-size:11px;line-height:1.5}.account-upload-link{text-underline-offset:3px;font-size:12px;font-weight:650;text-decoration:underline}.account-file-list{gap:8px;margin-top:12px;display:grid}.account-file-row,.account-review-files{background:#fff;border:1px solid #ebe7f2;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.account-file-row>svg,.account-review-files>svg{color:#8d7db3;flex-shrink:0}.account-file-row>div,.account-review-files>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-file-row strong,.account-review-files strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.account-file-row span,.account-review-files div>span{color:#898094;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.account-connect .account-field{color:#4e465e;flex-direction:column;gap:8px;margin:20px 0 10px;font-size:12px;font-weight:650;display:flex}.account-connect .account-field input,.account-connect .account-field select{color:#30293e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfd9e9;border-radius:10px;min-height:44px;padding:12px;font-size:14px;font-weight:400;line-height:1.4}.account-connect :focus-visible{outline-offset:2px;outline:3px solid #c7b6ff}.account-note{color:#81778f;margin:10px 0 16px;font-size:12px;line-height:1.65}.account-note a{color:#7051c9}.account-details{color:#84798f;border-top:1px solid #efebf4;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.6}.account-details summary{cursor:pointer;color:#857a94;font-size:12px;font-weight:550;list-style-position:inside}.account-details p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.account-details[open] summary{color:#655377;margin-bottom:12px}.account-connect .account-check{align-items:center;gap:9px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.account-connect .account-check input{accent-color:#795bdf;width:16px;height:16px;margin:0}.account-credential-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-connect-footer{background:#fff;border-top:1px solid #eeeaf4;flex-direction:column;gap:14px;padding:16px 24px 20px;display:flex;position:sticky;bottom:0}.account-connect-footer>p{color:#8c8397;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.account-connect-footer>p svg{flex-shrink:0}.account-connect-footer>div{justify-content:flex-end;gap:10px;display:flex}.account-connect .account-primary,.account-connect .account-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 18px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.account-connect .account-primary{color:#fff;background:#795ee8;border:1px solid #795ee8;box-shadow:0 3px 8px #7052d326}.account-connect .account-secondary{color:#746783;background:#fff;border:1px solid #e6dfef}.account-connect button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.account-connect .account-text-button{color:#79688e;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.account-state-heading{text-align:center;padding:4px 12px 20px}.account-state-icon{color:#795ce0;background:#f1ebff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.account-state-icon.success{color:#33926e;background:#eaf8f2}.account-state-icon.attention{color:#c2873c;background:#fff3e4}.account-state-heading h3,.account-result h3{letter-spacing:-.3px;margin:0 0 9px;font-size:20px;line-height:1.4}.account-state-heading p,.account-result>p{color:#82758e;max-width:380px;margin:0 auto;font-size:13px;line-height:1.7}.account-review-files{flex-wrap:wrap}.account-proxy-chip{overflow-wrap:anywhere;background:#f4f0fd;border-radius:6px;max-width:100%;padding:5px 8px;color:#8065b8!important;font-size:11px!important}.account-warning{background:#fff8ed;border:1px solid #f5e8d3;border-radius:9px;align-items:flex-start;gap:7px;padding:10px 12px;display:flex;color:#957139!important;margin:14px 0!important;font-size:12px!important;line-height:1.6!important}.account-warning svg{flex-shrink:0;margin-top:2px}.account-consent{color:#96879e;margin:16px 0 0;font-size:11px;line-height:1.65}.account-error{color:#a34747;overflow-wrap:anywhere;background:#fff0f0;border:1px solid #f4d5d5;border-radius:10px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.65}.account-result{text-align:center;padding:12px 6px 4px}.account-result>button{margin-top:20px}.account-result .account-details{text-align:left}.account-result form{text-align:left;max-width:340px;margin:20px auto 0}.account-result form .account-primary{width:100%}.account-result>.account-text-button{margin:10px auto 0;display:block}.account-history-count{color:#8061b5;background:#f1eafd;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-block}.account-connect .account-history-row{text-align:left;color:#7f6b94;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0ebf5;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.account-history-row>span{gap:4px;display:grid}.account-history-row strong{font-size:12px}.account-history-row small{color:#9c90a6;font-size:11px}.account-spinner{animation:1s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account-spinner{animation:none}}@media (width<=600px){.account-connect-backdrop{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));align-items:center}.account-connect{border-radius:17px;max-height:calc(100dvh - 24px)}.account-connect-header{padding:20px 18px 16px}.account-connect-brand h2{font-size:18px}.account-connect-brand p{font-size:12px}.account-connect-icon{width:38px;height:38px}.account-connect-tabs{margin:0 18px 16px}.account-connect-body{padding:18px}.account-connect-steps{gap:6px;padding:0 18px 16px}.account-connect-steps li{gap:5px;font-size:10px}.account-connect-steps li>span{width:20px;height:20px}.account-connect-footer{padding:14px 18px 18px}.account-connect-footer>div>.account-primary{flex:1}.account-connect .account-dropzone{padding:22px 12px}.account-credential-grid{grid-template-columns:1fr}.account-connect .account-field input{font-size:16px}}.account-connect-backdrop[hidden]{display:none!important}.account-connect{border-radius:24px;flex-direction:column;width:min(600px,100%);display:flex;overflow:hidden}.account-connect-header,.account-connect-tabs,.account-connect-steps,.account-connect-footer{flex-shrink:0}.account-connect-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:24px 28px;overflow-y:auto}.account-connect-header{padding:26px 28px 20px}.account-connect-tabs{background:#f5f4fa;border:0;margin:0 28px 20px;padding:5px}.account-connect-tabs button{justify-content:center;align-items:center;gap:8px;min-height:43px;display:flex}.account-connect-tabs button svg{flex-shrink:0}.account-connect-steps{padding:0 28px 20px}.account-connect-footer{background:#fcfbff;padding:18px 28px 24px;position:static}.account-connect-footer>div>.account-primary{flex:1}.account-connect .account-primary{background:#7559df;border-color:#7559df}.account-connect .account-primary:hover{background:#6545d2}.account-connect .account-field{color:#45405c;font-size:13px}.account-connect .account-first-field{margin-top:0}.account-connect .account-field input,.account-connect .account-field select{border-color:#dcd7e8;border-radius:12px;min-height:48px}.account-connect .account-note{color:#716b81;font-size:12px}.account-connect .account-consent{color:#746b81;font-size:12px}.account-connect .account-details summary{color:#706780}.account-api-section{background:#faf9fd;border:1px solid #e9e4f1;border-radius:14px;min-width:0;margin:22px 0 0;padding:14px 16px 8px}.account-api-section legend{color:#625478;align-items:center;gap:7px;padding:0 5px;font-size:12px;font-weight:650;display:flex}.account-api-section .account-note{margin:0;line-height:1.7}.account-api-section .account-field{margin-top:12px}.account-api-section a{text-underline-offset:3px;display:inline-block}.account-secret-field{align-items:center;display:flex;position:relative}.account-secret-field input{padding-right:46px!important}.account-secret-field .account-icon-button{position:absolute;right:7px}.account-phone-number{color:#443454;letter-spacing:.3px;margin-top:7px;font-size:16px;display:block}.account-connect .account-result{padding:20px 8px}@media (width<=600px){.account-connect{border-radius:18px}.account-connect-header{padding:20px 18px 16px}.account-connect-body{padding:20px 18px}.account-connect-tabs{margin:0 18px 16px}.account-connect-tabs button{padding:9px 7px;font-size:12px}.account-connect-tabs button svg{width:14px}.account-connect-steps{padding:0 18px 16px}.account-connect-footer{padding:14px 18px 18px}.account-api-section{padding:12px}.account-connect .account-field select{font-size:16px}}.account-input-hint{color:#956d32;margin:8px 0;font-size:12px;line-height:1.6}.account-next-steps{text-align:left;background:#faf9fd;border:1px solid #e8e2f3;border-radius:14px;margin:24px 0 0;padding:18px}.account-next-steps h4{color:#252039;margin:0 0 16px;font-size:15px}.account-next-steps>div+div{border-top:1px solid #e8e2f3;margin-top:18px;padding-top:18px}.account-next-steps strong{color:#39304d;font-size:13px}.account-next-steps p{color:#625970;overflow-wrap:anywhere;margin:7px 0 12px;font-size:13px;line-height:1.6}.account-next-steps>.account-primary{width:100%;margin-top:18px}.account-next-steps button{white-space:normal;min-height:44px}:root[data-theme=frostfire] .account-connect{color:#d8effc;background:radial-gradient(at 100% 0,#17425855,#0000 60%),#071522;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffae7138,0 0 16px #f18b4c24,0 24px 80px #0009;border:1px solid #f18b4c!important}:root[data-theme=frostfire] .account-connect-header{background:linear-gradient(110deg,#102c3b99,#081522);border-bottom:1px solid #345466;flex-shrink:0;align-items:center;padding:20px 24px}:root[data-theme=frostfire] .account-connect-header h2{color:#d8effc;margin:0;font:24px/1.2 Georgia,serif}:root[data-theme=frostfire] .account-connect-header p{color:#a7c0d7;font:14px/1.5 Georgia,serif}:root[data-theme=frostfire] .account-connect-icon{color:#7cdaef;background:#0d2432;border:1px solid #426779;border-radius:10px}:root[data-theme=frostfire] .account-connect-tabs{background:#091b28;border-bottom:1px solid #345466;padding:12px 24px}:root[data-theme=frostfire] .account-connect-tabs button{color:#a7c0d7;background:#071522;border:1px solid #345466;border-radius:9px;font:15px Georgia,serif}:root[data-theme=frostfire] .account-connect-tabs button[aria-current=page]{color:#d8f4ff;background:#153c50;border-color:#79cde7}:root[data-theme=frostfire] .account-connect-steps{color:#a7c0d7;background:#071522;flex-shrink:0;margin:0;padding:16px 24px}:root[data-theme=frostfire] .account-connect-body{scrollbar-width:thin;scrollbar-color:#487187 #071727;background:0 0;min-height:0;padding:20px 24px;overflow-y:auto}:root[data-theme=frostfire] .account-connect :is(.account-field input,.account-field select){box-sizing:border-box;color:#def0fa;background:#0c2230;border:1px solid #345d73;border-radius:8px;width:100%;padding:10px 11px;font:14px/1.45 Georgia,serif;box-shadow:inset 0 1px 3px #0003}:root[data-theme=frostfire] .account-connect .account-field{color:#a7c0d7;font:14px/1.4 Georgia,serif}:root[data-theme=frostfire] .account-connect :is(.account-field input,.account-field select):focus{border-color:#79cde7;outline:none;box-shadow:0 0 0 2px #62b9d51f}:root[data-theme=frostfire] .account-connect :is(.account-dropzone,.account-api-section,.account-details,.account-file-row){color:#cceaf8;background:#07152299;border:1px solid #345466;border-radius:12px}:root[data-theme=frostfire] .account-connect .account-dropzone{color:#9cdef4;background:#0c2230;border-style:dashed}:root[data-theme=frostfire] .account-connect .account-note{color:#a7c0d7;font-size:14px;line-height:1.5}:root[data-theme=frostfire] .account-connect .account-connect-footer{color:#a7c0d7;background:#091b28;border-top:1px solid #345466;flex-shrink:0;padding:14px 24px}:root[data-theme=frostfire] .account-connect :is(.account-primary,.account-secondary){color:#d8f4ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#153c50,#071c2b);border:1px solid #487187;border-radius:9px;min-height:42px;padding:10px 20px;font:14px/1.4 Georgia,serif}:root[data-theme=frostfire] .account-connect .account-primary{color:#ffdbc0;--interaction-glow:255 173 120;background:linear-gradient(120deg,#603322,#301c19);border-color:#d08b5c}@media (width<=767px){:root[data-theme=frostfire] .account-connect{border-radius:14px;max-height:calc(100dvh - 16px)}:root[data-theme=frostfire] .account-connect :is(.account-connect-header,.account-connect-body,.account-connect-tabs,.account-connect-footer){padding:14px}}.account-connect .account-import-options,.account-connect .account-history{display:none!important}.account-connect .account-connect-footer:has(>div>button[hidden]:only-child){display:none}.account-connect .account-primary[hidden]{display:none!important}.candidates-workspace,.candidate-detail{color:#2d334d;min-width:0;max-width:1480px;margin:0 auto}.candidates-workspace .panel,.candidate-detail .panel{box-shadow:none;background:#fff;border:1px solid #e5e4ef;border-radius:14px}.candidates-workspace .candidate-title-row{align-items:center;gap:20px;margin-bottom:24px}.candidates-workspace h1,.candidate-detail .candidate-profile-identity h1{letter-spacing:-.6px;font-size:28px;font-weight:700;line-height:1.25}.candidates-workspace .eyebrow,.candidate-detail .eyebrow{letter-spacing:1.4px;color:#8b77c5;margin:0 0 8px;font-size:10px}.candidates-workspace .candidate-title-row p:last-child{color:#8990a3;margin:7px 0 0;font-size:13px}.candidates-workspace button,.candidate-detail button,.candidates-workspace summary{cursor:pointer;font-family:inherit}.candidates-workspace button:focus-visible,.candidate-detail button:focus-visible,.candidates-workspace select:focus-visible{outline-offset:3px;outline:2px solid #9075dc}.candidates-workspace .candidate-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.candidates-workspace .candidate-page-actions>button,.candidates-workspace .column-picker>summary{color:#7054b5;background:#fff;border:1px solid #e1daef;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.candidates-workspace .column-picker{position:relative}.candidates-workspace .column-picker>div{z-index:20;border:1px solid #e5dff0;border-radius:12px;min-width:210px;padding:12px;box-shadow:0 12px 35px #34254c18}.candidates-workspace .column-picker label{padding:8px;font-size:13px}.candidates-workspace .candidate-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;display:grid}.candidates-workspace .candidate-stats button{text-align:left;background:linear-gradient(145deg,#fcfbff,#f3eefc);border:1px solid #e5dcf7;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;min-height:110px;padding:18px;display:flex}.candidates-workspace .candidate-stats span{color:#77668d;font-size:12px;font-weight:500;line-height:1.5}.candidates-workspace .candidate-stats strong{letter-spacing:-.6px;color:#493365;font-variant-numeric:tabular-nums;font-size:29px;line-height:1}.candidates-workspace .candidate-stats button:hover{background:#eee6fb;border-color:#b29adf}.candidates-workspace .candidate-toolbar{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(130px,1fr)) auto auto;align-items:center;gap:12px;padding:16px}.candidates-workspace .candidate-toolbar input,.candidates-workspace .candidate-toolbar select,.candidates-workspace .candidate-bulk select{color:#535c73;background:#fbfbfe;border:1px solid #e4e3ed;border-radius:8px;min-width:0;min-height:40px;padding:9px 11px;font-family:inherit;font-size:12px}.candidates-workspace .candidate-search{background:#fbfbfe;border:1px solid #e4e3ed;border-radius:8px;min-height:40px}.candidates-workspace .candidate-search input{background:0 0;border:0;width:100%}.candidates-workspace .candidate-toolbar>button{color:#7156b7;background:#f7f4fd;border:1px solid #e5dff1;border-radius:8px;min-height:40px;padding:9px 12px;font-size:12px}.candidates-workspace .candidate-extra-filters{border-top:1px solid #ece9f4;gap:12px;padding-top:14px}.candidates-workspace .candidate-table-v2{max-width:100%;margin-top:18px;padding:0;overflow:auto}.candidates-workspace .candidate-table-v2 th{letter-spacing:0;text-transform:none;color:#85809a;background:#faf9fd;padding:15px 12px;font-size:11px;font-weight:600}.candidates-workspace .candidate-table-v2 td{border-color:#efedf5;padding:16px 12px;font-size:12px;line-height:1.5}.candidates-workspace .candidate-table-v2 tbody tr:hover{background:#faf7ff}.candidates-workspace .candidate-person{gap:12px}.candidates-workspace .candidate-person i{color:#8666c4;background:#eee7fb;border-radius:11px;width:36px;height:36px;font-size:14px;font-style:normal}.candidates-workspace .candidate-person strong{color:#3c3550;font-size:13px}.candidates-workspace .candidate-person small{color:#8a8398;margin-top:4px;font-size:11px}.candidates-workspace .candidate-table-v2 select{color:#78608f;background:#faf8ff;border:1px solid #e8e2f3;border-radius:7px;max-width:190px;min-height:34px;padding:6px;font-family:inherit;font-size:11px}.candidates-workspace .candidate-row-actions button{color:#8464c0;background:#f9f6ff;border:1px solid #e7dff3;border-radius:8px;width:32px;height:32px}.candidates-workspace .candidate-bulk{background:#f7f3ff;flex-wrap:wrap;gap:12px;margin-top:16px;padding:14px}.candidates-workspace .candidate-pagination{color:#8c859b;flex-wrap:wrap;gap:12px;padding:18px 0;font-size:12px}.candidates-workspace .candidate-loading{text-align:center;padding:10px}.candidate-detail>.back{color:#8870b8;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:16px;padding:8px 0;font-size:13px;display:flex}.candidate-detail .candidate-profile-hero{background:linear-gradient(115deg,#faf7ff,#fff 70%);border-color:#e5dbf5;flex-wrap:wrap;gap:24px;padding:28px}.candidate-detail .candidate-profile-identity{min-width:0}.candidate-detail .candidate-profile-identity>i{color:#fff;background:linear-gradient(135deg,#a589eb,#7255c4);border-radius:20px;flex:0 0 64px;width:64px;height:64px;font-size:25px;font-style:normal;box-shadow:0 5px 18px #8061cb24}.candidate-detail .candidate-profile-identity h1{overflow-wrap:anywhere;margin:0 0 10px}.candidate-detail .candidate-profile-meta{color:#8d849f;flex-wrap:wrap;gap:12px;font-size:12px}.candidate-detail .candidate-actions{flex-wrap:wrap;gap:9px}.candidate-detail .candidate-actions button{border-radius:9px;min-height:40px;padding:10px 14px;font-size:12px}.candidate-detail .candidate-primary-action{color:#fff;background:#7856cf;border:1px solid #7856cf}.candidate-detail .candidate-secondary-action{color:#78608f;background:#fff;border:1px solid #e5dcef}.candidate-detail .candidate-profile-controls{gap:18px;margin:18px 0}.candidate-detail .candidate-profile-progress,.candidate-detail .candidate-profile-management{padding:22px}.candidate-detail .candidate-profile-management{gap:18px}.candidate-detail .candidate-profile-management select{font:inherit;color:#50405f;background:#fcfbff;border:1px solid #e3ddef;border-radius:9px;max-width:100%;min-height:42px;padding:10px;font-size:13px}.candidate-detail .candidate-profile-management label>span,.candidate-detail .candidate-profile-management>div>span{color:#91859f;margin-bottom:8px;font-size:11px}.candidate-detail .candidate-profile-progress p{color:#92849f;font-size:12px;line-height:1.7}.candidate-detail .candidate-progress-track{background:#eee8f8;height:6px}.candidate-detail .candidate-progress-track i{background:linear-gradient(90deg,#b69bea,#8060ca)}.candidate-detail .candidate-profile-sections{align-items:start;gap:18px}.candidate-detail .candidate-profile-section{overflow:hidden}.candidate-detail .candidate-profile-section>header{color:#9277bd;background:#fbf9ff;border-bottom:1px solid #ede7f5;gap:10px;padding:20px 22px}.candidate-detail .candidate-profile-section h2{color:#514163;margin:0;font-size:15px}.candidate-detail .candidate-field-card{border-color:#efebf5;min-height:112px;padding:18px 22px}.candidate-detail .candidate-field-card>span{text-transform:none;letter-spacing:0;color:#97899f;font-size:12px;font-weight:500}.candidate-detail .candidate-field-card>strong{color:#453951;font-size:14px;font-weight:500;line-height:1.65}.candidate-detail .candidate-field-card>small{color:#9a8daa;font-size:10px}.candidate-detail .candidate-field-card.missing{background:#fdfcfe}.candidate-detail .candidate-field-card.missing strong{color:#b3aabb;font-style:normal}.candidate-detail .candidate-ai-note{background:#faf7ff;margin-top:18px;padding:22px}.candidate-detail .candidate-ai-note h2{font-size:15px}.candidate-detail .candidate-ai-note p{color:#84738e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.candidate-detail .candidate-dialogs{background:#fff;border:1px solid #e5dff0;border-radius:14px;margin-bottom:18px;padding:22px}.candidate-detail .candidate-system-info{color:#8a7a96;margin-top:18px;padding:18px 22px;font-size:12px}.candidate-detail .candidate-edit-modal{border-radius:16px;width:min(900px,100vw - 32px);max-height:90dvh;padding:24px;overflow:auto}.candidate-detail .candidate-edit-grid{gap:18px}.candidate-detail .candidate-edit-grid label>span{color:#84738e;font-size:12px}.candidate-detail .candidate-edit-grid input,.candidate-detail .candidate-edit-grid textarea{font:inherit;background:#fcfbfe;border:1px solid #e3dced;border-radius:8px;min-width:0;max-width:100%;padding:11px;font-size:14px}.candidate-detail .candidate-edit-modal footer{background:#fff;border-top:1px solid #ece7f4;justify-content:flex-end;gap:10px;padding:18px 0 10px;display:flex;position:sticky;bottom:-24px}@media (width<=1200px){.candidates-workspace .candidate-toolbar,.candidates-workspace .candidate-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.candidates-workspace .candidate-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}.candidates-workspace .candidate-title-row{flex-direction:column;align-items:flex-start}.candidates-workspace .candidate-toolbar.mobile-open{grid-template-columns:1fr;display:grid}.candidates-workspace .candidate-mobile-card{border-color:#e5dcf4;border-radius:13px;padding:18px}.candidates-workspace .candidate-mobile-card header{align-items:flex-start;gap:12px}.candidates-workspace .candidate-mobile-card strong{overflow-wrap:anywhere;font-size:14px}.candidate-detail .candidate-profile-hero{padding:20px}.candidate-detail .candidate-profile-identity>i{border-radius:15px;flex-basis:48px;width:48px;height:48px}.candidate-detail .candidate-profile-identity h1{font-size:23px}.candidate-detail .candidate-actions{flex-direction:row}.candidate-detail .candidate-actions>button{white-space:nowrap;flex:1}.candidate-detail .candidate-profile-management{grid-template-columns:1fr}.candidate-detail .candidate-edit-modal{padding:18px}.candidate-detail .candidate-edit-grid{grid-template-columns:1fr}.candidate-detail .candidate-edit-long{grid-column:auto}.candidate-detail .candidate-edit-modal footer{bottom:-18px}.candidate-detail .candidate-profile-section>div{grid-template-columns:1fr}}.candidate-detail .candidate-crm-panel{margin:18px 0;padding:20px 22px}.candidate-detail .candidate-crm-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.candidate-detail .candidate-crm-panel h2{margin:0;font-size:15px}.candidate-detail .candidate-crm-panel>header>span{color:#8a74a7;font-size:12px}.candidate-detail .candidate-crm-panel .crm-sync-issue{margin-top:16px}.candidate-detail .validation-issues{padding:20px 22px}.candidate-detail .validation-issues h3{font-size:15px}.candidate-detail .validation-issues header p{font-size:12px;line-height:1.6}.candidate-detail .validation-issues article>.primary{background:#7c59cc;border-radius:8px;width:auto;min-width:180px;min-height:40px;padding:10px 18px;font-size:12px}.candidate-detail .validation-issues article{background:#fffdfa;border-color:#ede2cf}.candidates-workspace .candidate-pagination button{font:inherit;color:#83679e;background:#fff;border:1px solid #e5dcf0;border-radius:8px;padding:9px 14px}.candidate-detail .candidate-profile-identity>i.candidate-casper-avatar{position:relative;overflow:hidden}.candidate-detail .candidate-casper-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.vacancy-workspace{color:#24243e;min-width:0;max-width:1600px;margin:auto}.vacancy-workspace .title-row{align-items:center;gap:20px;margin-bottom:24px}.vacancy-workspace .title-row h1{letter-spacing:-.7px;margin:6px 0;font-size:28px}.vacancy-workspace .title-row p:not(.eyebrow){color:#72788e;max-width:680px;line-height:1.6}.vacancy-workspace .copy-profile{color:#fff;white-space:nowrap;background:#7258e8;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:flex}.vacancy-workspace .vacancy-stats{gap:14px;margin-bottom:24px}.vacancy-workspace .vacancy-stats>div{background:linear-gradient(135deg,#faf8ff,#f0ebfc);border:1px solid #e5dffb;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;min-height:115px;padding:20px}.vacancy-workspace .vacancy-stats>div:first-child{background:linear-gradient(125deg,#7056df,#8b70ed);border-color:#0000}.vacancy-workspace .vacancy-stats small{color:#69617f;font-size:12px;font-weight:600}.vacancy-workspace .vacancy-stats strong{color:#4b377e;font-size:30px;line-height:1}.vacancy-workspace .vacancy-stats>div:first-child :is(strong,small){color:#fff}.vacancy-workspace .vacancy-toolbar{grid-template-columns:minmax(180px,1fr) minmax(150px,210px) minmax(150px,210px);gap:12px}.vacancy-workspace .vacancy-toolbar :is(input,select){min-width:0;min-height:44px;font-size:13px}.vacancy-workspace .vacancy-results{color:#646b81;justify-content:space-between;align-items:center;min-height:34px;margin:14px 0 4px;font-size:12px;display:flex}.vacancy-workspace .vacancy-results button{color:#6752ba;background:#fff;border:1px solid #e3deef;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-weight:600;display:flex}.vacancy-workspace .vacancy-scope{color:#7b8094;margin:0 0 16px;font-size:11px;line-height:1.5}.vacancy-workspace .vacancy-table-wrap{border-color:#e7e4f0;border-radius:16px;overflow:auto}.vacancy-workspace .vacancy-table{min-width:850px}.vacancy-workspace .vacancy-table th{color:#73738d;background:#f9f8fd;padding:16px;font-size:10px}.vacancy-workspace .vacancy-table td{overflow-wrap:anywhere;padding:20px 16px;font-size:13px}.vacancy-workspace .vacancy-table tbody tr:hover{background:#fcfbff}.vacancy-workspace .vacancy-table tr.archived{opacity:1;color:#77798a}.vacancy-workspace .vacancy-name{max-width:100%;display:block}.vacancy-workspace .vacancy-name strong{white-space:normal;font-size:14px;line-height:1.5}.vacancy-workspace .vacancy-name small{max-width:300px;font-size:12px;line-height:1.6}.vacancy-workspace .vacancy-state{margin-top:9px;padding:4px 9px;font-size:10px}.vacancy-workspace .vacancy-row-actions button{background:#f4f2fa;border-color:#0000;width:32px;height:34px}.vacancy-workspace button:disabled{opacity:.45;cursor:default}.vacancy-workspace :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #9980f0}.vacancy-workspace .vacancy-modal{border:1px solid #e8e2f8;border-radius:20px;width:min(860px,100%);max-height:92dvh;padding:28px}.vacancy-workspace .vacancy-modal header{margin-bottom:18px}.vacancy-workspace .vacancy-modal header button{color:#6d6882;background:#f5f3fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.vacancy-workspace .vacancy-editor fieldset{background:#fdfcff;border-color:#e9e5f2;margin-bottom:20px;padding:18px 20px}.vacancy-workspace .vacancy-editor legend{color:#4b3c6e;font-size:14px}.vacancy-workspace .vacancy-modal label{color:#62617a;font-size:12px;font-weight:500}.vacancy-workspace .vacancy-modal :is(input,textarea,select){font:inherit;color:#292840;box-sizing:border-box;background:#fff;border:1px solid #dedbea;border-radius:9px;width:100%;margin-top:7px;padding:11px;font-size:13px}.vacancy-workspace .vacancy-modal .check-line input{accent-color:#7659de;width:17px;height:17px;margin:0}.vacancy-workspace .modal-actions{background:#fff;border-top:1px solid #eeeaf5;padding:18px 0 4px;position:sticky;bottom:-28px}.vacancy-workspace .modal-actions button,.vacancy-workspace .vacancy-preview>button{color:#655480;background:#fff;border:1px solid #ded8ef;border-radius:10px;min-height:44px;padding:12px 20px;font-weight:650}.vacancy-workspace .modal-actions .primary,.vacancy-workspace .vacancy-preview>.primary{color:#fff;background:#7459e3;border-color:#7459e3}.vacancy-workspace .vacancy-provenance{color:#757086;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;font-size:12px;display:grid}.vacancy-workspace .vacancy-provenance dd{text-align:right;overflow-wrap:anywhere;margin:0}.vacancy-workspace .vacancy-preview dd{overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (width<=900px){.vacancy-workspace .vacancy-toolbar{grid-template-columns:1fr 1fr}.vacancy-workspace .vacancy-toolbar label{grid-column:1/-1}.vacancy-workspace .vacancy-stats{display:flex;overflow:auto}.vacancy-workspace .vacancy-stats>div{flex:0 0 160px}.vacancy-workspace .form-pair,.vacancy-workspace .form-triple{grid-template-columns:1fr}}@media (width<=600px){.vacancy-workspace .title-row{flex-direction:column;align-items:flex-start}.vacancy-workspace .vacancy-modal{padding:18px}.vacancy-workspace .modal-backdrop{padding:10px}.vacancy-workspace .vacancy-preview dl{grid-template-columns:1fr}.vacancy-workspace .vacancy-editor fieldset{padding:12px}.vacancy-workspace .modal-actions{bottom:-18px}.vacancy-workspace .modal-actions>button{flex:1;min-width:0}}.company-settings-v2{color:#24263d;min-width:0;max-width:1180px;margin:0 auto;padding-bottom:32px}.company-settings-v2 .title-row{padding:8px 0 22px;margin:0!important}.company-settings-v2 h1{letter-spacing:-.8px;margin:8px 0 10px;font-size:30px;line-height:1.2}.company-settings-v2 .eyebrow{letter-spacing:1.5px;color:#7560d6;font-size:11px;font-weight:700}.company-settings-v2 .title-row p:last-child{color:#72798d;font-size:14px}.company-settings-v2 .settings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.company-settings-v2 .panel{background:#fff;border:1px solid #e4e5ef;border-radius:18px;min-width:0;box-shadow:0 4px 18px #25234903}.company-settings-v2 .settings-card{padding:26px}.company-settings-v2 .settings-card-head{border:0;align-items:flex-start;padding:0 0 24px}.company-settings-v2 .settings-card-head h2,.company-settings-v2 .notification-channels h2{font-family:inherit;font-size:17px;line-height:1.5}.company-settings-v2 .settings-card-head p{margin:5px 0 0;font-size:13px;line-height:1.6}.company-settings-v2 .settings-card-icon{color:#7556cc;background:#f0ecfc;border-radius:12px;flex:0 0 40px}.company-settings-v2 .avatar-settings{background:#faf9fe;border:1px solid #eeebf6;border-radius:14px;gap:16px;margin-bottom:24px;padding:20px}.company-settings-v2 .profile-avatar{border-radius:18px;flex-basis:68px;width:68px;height:68px;font-size:22px}.company-settings-v2 .profile-avatar img{object-fit:contain;width:100%;height:100%}.company-settings-v2 label{color:#41465f;font-size:13px;font-weight:600}.company-settings-v2 input{box-sizing:border-box;background:#fff;border:1px solid #dcdfea;border-radius:9px;min-width:0;max-width:100%;height:44px;padding:10px 12px;font:400 14px/1.4 inherit}.company-settings-v2 input:focus{outline-offset:2px;border-color:#8c71de;outline:2px solid #bfb0f2}.company-settings-v2 button,.company-settings-v2 .upload-avatar{color:#55516f;cursor:pointer;white-space:normal;background:#fff;border:1px solid #dedeea;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.company-settings-v2 button:hover:not(:disabled),.company-settings-v2 .upload-avatar:hover{background:#f8f5ff;border-color:#ad99e4}.company-settings-v2 button:focus-visible,.company-settings-v2 .upload-avatar:focus-within{outline-offset:3px;outline:3px solid #c5b5f4}.company-settings-v2 button.primary{color:#fff;background:#7856ce;border-color:#7856ce;box-shadow:0 2px 4px #6747b21a}.company-settings-v2 button.primary:hover:not(:disabled){background:#6846bd}.company-settings-v2 button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.company-settings-v2 .settings-save{width:auto;margin-top:22px}.company-settings-v2 .button-row{flex-wrap:wrap;gap:8px;display:flex}.company-settings-v2 .upload-avatar input{opacity:0;width:1px;height:1px;min-height:0;padding:0;display:block;position:absolute}.company-settings-v2 .security-section{border-color:#eeedf4;margin:0 0 24px;padding:0 0 24px}.company-settings-v2 .security-section:last-of-type{margin:0;padding:0}.company-settings-v2 .security-section-title strong{font-family:inherit;font-size:14px}.company-settings-v2 .security-section-title small,.company-settings-v2 .field-hint{font-size:12px;line-height:1.6}.company-settings-v2 .security-section-title{flex-wrap:wrap;gap:12px}.company-settings-v2 .security-section-title>div{flex:1;min-width:160px}.company-settings-v2 .readonly-value{overflow-wrap:anywhere;background:#fafafe;border-color:#eeedf4;font-size:14px}.company-settings-v2 .settings-password-toggle{margin-top:16px}.company-settings-v2 .form-pair{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.company-settings-v2 .security-form button.primary{min-width:0;max-width:100%}.company-settings-v2 .settings-feedback{overflow-wrap:anywhere;font-size:13px}.company-settings-v2 .notification-channels{margin:24px 0}.company-settings-v2 .notification-channels h2{margin:0 0 18px}.company-settings-v2 .notification-channels dl{gap:14px;margin:0}.company-settings-v2 .notification-channels dl>div{background:#fcfcff;border:1px solid #eeedf4;border-radius:12px;padding:18px}.company-settings-v2 .notification-channels dt{font-size:13px}.company-settings-v2 .notification-channels dd{color:#64518f;font-size:14px;font-weight:600}.company-settings-v2 .danger-zone{background:#fffdfd;border-color:#ebdfe2;padding:24px}.company-settings-v2 .danger-summary h2{color:#714954;font-family:inherit;font-size:15px}.company-settings-v2 .danger-summary p{color:#867078;max-width:600px;font-size:12px;line-height:1.65}.company-settings-v2 .danger-summary>div{align-items:flex-start}.company-settings-v2 .danger-summary svg{flex-shrink:0}.company-settings-v2 button.danger-button{color:#ab475a;background:#fff;border-color:#ead3d9}@media (width<=1100px){.company-settings-v2 .settings-layout{grid-template-columns:minmax(0,1fr)}.company-settings-v2 .danger-summary{flex-direction:column;align-items:flex-start}}@media (width<=600px){.company-settings-v2 .settings-card,.company-settings-v2 .danger-zone{padding:18px}.company-settings-v2 h1{font-size:26px}.company-settings-v2 .avatar-settings{flex-wrap:wrap;padding:16px}.company-settings-v2 .notification-channels dl{grid-template-columns:minmax(0,1fr)}.company-settings-v2 .security-section-title>div{flex-basis:100%;min-width:0}}.company-settings-v2 .settings-layout{align-items:stretch}.company-settings-v2 .profile-avatar{background:linear-gradient(135deg,#9679e9,#7353c5)}.company-settings-v2 button{width:auto}.company-settings-v2 .danger-summary>div{flex:1;min-width:0}.company-settings-v2 .danger-summary>.danger-button{flex:none;width:auto;max-width:100%}.company-settings-v2 input{font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.company-settings-v2 .settings-card-head p{color:#72798d}.company-settings-v2>.profile-information,.company-settings-v2>.edit-profile-section{margin-bottom:24px}.company-settings-v2 .profile-information-body{grid-template-columns:240px minmax(0,1fr);gap:30px;display:grid}.profile-identity-preview{text-align:center;background:#f8f5fe;border:1px solid #eee7fa;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:22px;display:flex}.profile-identity-preview strong{overflow-wrap:anywhere;font-size:15px}.profile-identity-preview>span{color:#737a90;overflow-wrap:anywhere;font-size:12px}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;margin:0;display:grid}.profile-facts>div{border-bottom:1px solid #efedf5;min-width:0;padding:13px 0}.profile-facts dt{color:#798095;margin-bottom:6px;font-size:12px}.profile-facts dd{color:#353c55;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.company-settings-v2 .edit-profile-section .settings-layout{align-items:start;gap:28px;margin:0}.company-settings-v2 .profile-edit-form{flex-direction:column;gap:16px;min-width:0;display:flex}.company-settings-v2 .edit-profile-section .settings-card-head h3{margin:0;font-size:14px}.company-settings-v2 .edit-profile-section .settings-layout .settings-card-icon{display:none}.company-settings-v2 .edit-profile-section .settings-layout .settings-card-head{padding-bottom:12px}.company-settings-v2 .profile-edit-form .avatar-settings{margin-bottom:0}.company-settings-v2 .edit-profile-section .security-card{border-left:1px solid #eeeaf5;min-width:0;padding-left:28px}.company-settings-v2 .edit-profile-section .security-section{padding:16px 0}.company-settings-v2 .settings-save{align-self:flex-start}@media (width<=1100px){.company-settings-v2 .edit-profile-section .security-card{border-top:1px solid #eeeaf5;border-left:0;padding:24px 0 0}}@media (width<=650px){.company-settings-v2 .profile-information-body{grid-template-columns:1fr;gap:14px}.profile-facts{grid-template-columns:1fr}.profile-identity-preview{padding:16px}}.company-settings-v2 .edit-profile-section .settings-layout{background:#fff;border:1px solid #e9e5f2;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.company-settings-v2 .edit-profile-section .security-card{display:contents}.company-settings-v2 .edit-profile-section .security-card>.settings-card-head{display:none}.company-settings-v2 .edit-profile-section .profile-edit-form,.company-settings-v2 .edit-profile-section .security-section{box-sizing:border-box;border:0;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:16px 32px;width:100%;min-width:0;margin:0;padding:24px;display:grid}.company-settings-v2 .edit-profile-section .security-section{border-top:1px solid #e9e5f2}.company-settings-v2 .edit-profile-section .profile-edit-form>.settings-card-head,.company-settings-v2 .edit-profile-section .security-section>.security-section-title{grid-area:1/1;margin:0;padding:0;display:block}.company-settings-v2 .edit-profile-section .profile-edit-form>:not(.settings-card-head),.company-settings-v2 .edit-profile-section .security-section>:not(.security-section-title){grid-column:2;min-width:0}.company-settings-v2 .edit-profile-section .settings-card-head h3,.company-settings-v2 .edit-profile-section .security-section-title strong{color:#30334c;font-size:15px;font-weight:650;line-height:1.5}.company-settings-v2 .edit-profile-section .security-section-title small{color:#72798d;margin-top:5px;font-size:13px;line-height:1.6;display:block}.company-settings-v2 .edit-profile-section .avatar-settings{background:#faf9fd;border-color:#efebf7;gap:16px;padding:16px}.company-settings-v2 .edit-profile-section .avatar-settings small{color:#72798d;margin:4px 0 12px;font-size:12px;line-height:1.5;display:block}.company-settings-v2 .edit-profile-section .readonly-value{box-sizing:border-box;border:1px solid #e6e2ee;border-radius:9px;min-height:44px;margin:0;padding:12px 14px}.company-settings-v2 .edit-profile-section .security-form{flex-direction:column;gap:16px;margin:0;display:flex}.company-settings-v2 .edit-profile-section label:not(.upload-avatar){flex-direction:column;gap:8px;display:flex}.company-settings-v2 .edit-profile-section .settings-save,.company-settings-v2 .edit-profile-section .settings-password-toggle,.company-settings-v2 .edit-profile-section .security-section>button{place-self:start;margin:0}.company-settings-v2 .edit-profile-section .security-card>.settings-feedback{margin:0 24px 24px}@media (width<=760px){.company-settings-v2 .edit-profile-section .profile-edit-form,.company-settings-v2 .edit-profile-section .security-section{flex-direction:column;gap:16px;padding:18px;display:flex}.company-settings-v2 .edit-profile-section .security-section-title>div{min-width:0}.company-settings-v2 .edit-profile-section .avatar-settings{flex-wrap:wrap}}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched{background:radial-gradient(at 100% 0,#17425855,#0000 60%),#071522;border-radius:18px;flex-direction:column;width:min(1040px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffae7138,0 0 16px #f18b4c24,0 24px 80px #0009;border:1px solid #f18b4c!important;padding:0!important}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched>header{background:linear-gradient(110deg,#102c3b99,#081522);border-bottom:1px solid #345466;flex-shrink:0;align-items:center;margin:0;padding:20px 24px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched>header h2{color:#d8effc;margin:0;font:400 24px/1.2 Georgia,serif!important}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched>header .eyebrow{color:#a7c0d7;margin:0 0 6px;font-size:13px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched>header>button{color:#bcecff;--interaction-glow:102 186 217;background:#0d2432;border:1px solid #426779;flex-shrink:0;width:36px;height:36px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-body{scrollbar-width:thin;scrollbar-color:#487187 #071727;min-height:0;padding:20px 24px;overflow-y:auto}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched .vacancy-edit-fields{background:0 0;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;min-width:0;margin:0;padding:0;display:grid}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched .vacancy-edit-section{background:#07152299;border:1px solid #345466;border-radius:12px;min-width:0;margin:0;padding:16px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched .vacancy-edit-section legend{color:#cceaf8;align-items:center;gap:8px;padding:0 7px;font:400 18px/1.3 Georgia,serif;display:flex}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-section legend svg{color:#7cdaef;flex-shrink:0}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-basics{grid-row:span 2}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-description,:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-requirements,:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-fields>[role=alert]{grid-column:1/-1}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid{gap:14px 12px;min-width:0;display:grid}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid .form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid label{color:#a7c0d7;flex-direction:column;gap:7px;min-width:0;font:400 12px/1.4 Georgia,serif;display:flex}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid :is(input,textarea,select){box-sizing:border-box;color:#def0fa;background:#0c2230;border:1px solid #345d73;border-radius:8px;width:100%;min-width:0;margin:0;padding:10px 11px;font:400 14px/1.45 Georgia,serif;box-shadow:inset 0 1px 3px #0003}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid textarea{resize:vertical;min-height:70px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid :is(input,textarea,select):focus{border-color:#79cde7;outline:none;box-shadow:0 0 0 2px #62b9d51f!important}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid .check-line{flex-direction:row;align-items:center;margin-bottom:12px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid .check-line input{accent-color:#79cde7;width:17px;height:17px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid p{color:#a7c0d7;margin:0;font-size:12px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-footer{background:#091b28;border-top:1px solid #345466;flex-shrink:0;justify-content:flex-end;gap:12px;margin:0;padding:14px 24px;display:flex}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-footer button{color:#d8f4ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#153c50,#071c2b);border:1px solid #487187;border-radius:9px;flex:none;width:auto;min-width:120px;min-height:42px;padding:10px 20px;font:400 14px/1.4 Georgia,serif}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-footer .vacancy-edit-save{color:#ffdbc0;--interaction-glow:255 173 120;background:linear-gradient(120deg,#603322,#301c19);border-color:#d08b5c}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched>.error{flex-shrink:0;margin:0;padding:10px 24px}@media (width<=767px){:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched{border-radius:14px;max-height:calc(100dvh - 16px)}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched>header,:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-body{padding:14px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched .vacancy-edit-fields{grid-template-columns:1fr;gap:16px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor-matched .vacancy-edit-section{grid-area:auto;padding:12px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-grid .form-pair{grid-template-columns:1fr}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-footer{padding:12px 14px}:root[data-theme=frostfire] .vacancy-workspace .vacancy-edit-footer button{flex:1;min-width:0}}:root[data-theme=frostfire] .ai-hub .panel.vacancy-dictionary{isolation:isolate;background:radial-gradient(at 100% 0,#13456933,#0000 42%),linear-gradient(125deg,#061a2ae6,#020d18f5);border:1px solid #72caff;border-radius:14px;padding:24px;position:relative;box-shadow:inset 0 0 18px #15568033,0 0 12px #48bfff38}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-symbol{color:#67defa;filter:drop-shadow(0 0 5px #1596c9);background:0 0;border:0;flex-shrink:0;place-items:center;width:42px;height:48px;display:grid}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header h2{color:#d9effa;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 6px;font:400 32px/1.2 Georgia,serif;display:flex}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-count{color:#8dd6f5;background:#102d40;border:1px solid #3a6c83;border-radius:20px;padding:5px 10px;font:400 14px/1.2 Georgia,serif}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header p,:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-hint{color:#a3bdd0;margin:0;font:400 16px/1.5 Georgia,serif}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-toolbar{grid-template-columns:1fr;gap:18px;margin-bottom:20px;display:grid}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-add{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;min-width:0;display:grid}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary input{color:#e0f1fa;width:100%;min-width:0;height:48px;box-shadow:none;background:#061522;border:1px solid #365b71;border-radius:10px;padding:0 13px;font:16px Georgia,serif}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary input::placeholder{color:#819aac}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary input:focus{outline-offset:1px;box-shadow:none;outline:2px solid #6bd4f5}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-row{isolation:isolate;color:#8fd9f5;background:linear-gradient(110deg,#051829,#071420 74%,#141823);border:1px solid #719eb6;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 14px;transition:border-color .15s,background .15s;display:flex;position:relative;box-shadow:inset 0 1px 6px #bcecff0c}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-row:hover{background:#102d3c;border-color:#509cb9}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-row>svg{flex-shrink:0}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-name{color:#def0fa;overflow-wrap:anywhere;flex:1;min-width:0;font:400 17px/1.4 Georgia,serif}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-icon{color:#92cce3;width:30px;height:30px;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;transform:none}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-icon:hover{color:#c5f3ff;background:#183e50;border-color:#4e9ebb;box-shadow:0 0 10px #43bbdf22}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-remove:hover{color:#ffc4a5;background:#4e251e;border-color:#b96c4c;box-shadow:0 0 10px #ef743c22}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-secondary{white-space:nowrap;isolation:isolate;color:#beeaff;min-height:48px;box-shadow:inset 0 0 12px #359eff25,0 0 6px #32b8ff22;box-shadow:none;background:linear-gradient(120deg,#103759,#041525);border:1px solid #4589a8;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 16px;font:400 16px Georgia,serif;display:inline-flex;position:relative;transform:none}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-secondary:hover{border-color:#84d8f6;box-shadow:0 0 12px #64d4ff30}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-hint{text-align:center;flex:1;margin:0;padding:0;font-size:13px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer{border-top:1px solid #294b5e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span{color:#a4cbdc;font:13px/1.5 Georgia,serif}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>div{flex-shrink:0;gap:10px;display:flex}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-save{color:#ffe2c9;background:linear-gradient(135deg,#633426,#351c22);border:1px solid #e89260;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:0;padding:10px 20px;font:400 16px Georgia,serif;display:inline-flex;transform:none;box-shadow:inset 0 1px 3px #ffb47a40}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-save:hover{border-color:#ffc48f;box-shadow:0 0 16px #ed873b55}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary button:focus-visible{outline-offset:3px;outline:2px solid #83daf8}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-save:focus-visible{outline-color:#ffbd88}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-error{color:#ffbeaa;background:#54282066;border:1px solid #b26b51;border-radius:10px;margin:8px 0;padding:12px 16px;font-size:14px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-empty{text-align:center;color:#a4bdcc;grid-column:1/-1;padding:28px}@media (width<=1200px){:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-toolbar{grid-template-columns:1fr}}@media (width<=650px){:root[data-theme=frostfire] .ai-hub .panel.vacancy-dictionary{border-radius:16px;padding:18px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header{align-items:flex-start;gap:12px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header h2{font-size:22px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-symbol{border-radius:12px;width:42px;height:42px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid{grid-template-columns:1fr}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer{flex-direction:column;align-items:stretch}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>div{flex-wrap:wrap}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer button{flex:1}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-add{grid-template-columns:1fr;gap:8px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-hint{text-align:left;flex:auto}}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-remove{--interaction-glow:255 145 100}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-save{--interaction-glow:255 173 120}:root[data-theme=frostfire] .ai-hub .panel.vacancy-dictionary:after{content:"";z-index:-1;border-radius:inherit;opacity:.85;pointer-events:none;background:url(/brand/frostfire/overview-reference.png) 33.2% 66.8%/216% 315% no-repeat;padding:9px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-row:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#76d1ff,#0000 30% 82%,#ff8356);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-add .vacancy-dictionary-secondary:after{content:"";border-radius:inherit;pointer-events:none;background:url(/brand/frostfire/overview-reference.png) .882% 28.021%/699.12% 1769.64%;padding:5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span:before{content:"";background:#79bfdc;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span.is-dirty{color:#ffad80}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span.is-dirty:before{background:#ff7954;box-shadow:0 0 7px #ff795455}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span.is-saved:before{background:#52dfb8}:root[data-theme=frostfire] .ai-hub>.title-row{min-height:106px;margin-bottom:32px}:root[data-theme=frostfire] .ai-hub>.title-row .eyebrow{display:none}:root[data-theme=frostfire] .ai-hub>.title-row h1{letter-spacing:0;text-shadow:0 0 12px #419fff55;margin:0 0 4px;font:400 clamp(34px,3.6vw,58px)/1.12 Georgia,serif}:root[data-theme=frostfire] .ai-hub>.title-row p:not(.eyebrow){color:#a9def7;max-width:none;font:22px/1.35 Georgia,serif}:root[data-theme=frostfire] .ai-hub .ai-hub-score{background:#031626;border:1px solid #8bd9ff;justify-content:center;min-width:174px;min-height:90px;box-shadow:inset 0 0 18px #2a95db55,0 0 9px #58c8ff66}:root[data-theme=frostfire] .ai-hub .ai-hub-score span{flex-direction:column;align-items:center;font:16px Georgia,serif}:root[data-theme=frostfire] .ai-hub .ai-hub-score strong{font:36px Georgia,serif}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs{background:#031320;border:1px solid #6ecfff;border-radius:11px;grid-template-columns:1.2fr .9fr .95fr 1.05fr 1fr;gap:0;margin:0 0 20px;padding:0;display:grid;overflow:visible}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs button{color:#c3e7fb;border:0;border-right:1px solid #2b637d;border-radius:0;justify-content:center;gap:24px;min-height:58px;margin:0;padding:10px;font:19px Georgia,serif}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs button svg{width:30px;height:30px}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs button.active{background:radial-gradient(#063861,#031627);border:1px solid #a0e8ff;border-radius:11px;box-shadow:inset 0 0 15px #288fff66,0 0 12px #25bfffaa}:root[data-theme=frostfire] .ai-hub .panel.vacancy-dictionary{grid-template-columns:minmax(0,1fr) minmax(360px,42%);column-gap:20px;padding:24px;display:grid}:root[data-theme=frostfire] .ai-hub .panel.vacancy-dictionary:after{opacity:1;background:url(/brand/frostfire/knowledge-approved-reference.png) 90.8% 78.63%/123.91% 154.76% no-repeat;padding:7px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header{gap:16px;margin:0 0 24px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-header p{color:#9ddafa;font-size:17px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-count{text-align:center;background:#031c2c;min-width:70px;font:22px Georgia,serif}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-toolbar{align-self:start;margin:12px 0 24px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-add{grid-template-columns:minmax(0,1fr) 180px;gap:12px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid,:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer,:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-error{grid-column:1/-1}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-row{background:linear-gradient(120deg,#041b2b,#020f1b);border-color:#329ac0;gap:26px;min-height:59px;padding:9px 16px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-icon{border-left:1px solid #24647e;border-radius:0;width:30px;padding-left:8px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-remove{color:#ff6341}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer{border-top-color:#76bad6;grid-template-columns:1fr auto;gap:4px 20px;margin-top:26px;padding-top:24px;display:grid}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span{padding-left:70px;font:20px Georgia,serif;position:relative}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>span:before{content:"✓";text-align:center;color:#25efd3;background:0 0;border:3px solid #25efd3;width:34px;height:34px;line-height:30px;position:absolute;top:0;left:6px;box-shadow:0 0 9px #00cfcf66}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-hint{text-align:left;color:#a1d5ed;grid-column:1;padding-left:70px;font-size:16px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>div{grid-area:1/2/3}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer button{min-width:196px;min-height:59px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-secondary{box-shadow:inset 0 0 15px #268bdf44,0 0 6px #23aaff66}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary .vacancy-dictionary-save{background:linear-gradient(120deg,#351418,#160e15);border-color:#ff9a69;box-shadow:inset 0 0 12px #ff672755,0 0 9px #ff632788}@media (width<=1100px){:root[data-theme=frostfire] .ai-hub .panel.vacancy-dictionary{grid-template-columns:1fr}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs button{gap:8px;font-size:15px}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer button{min-width:140px}}@media (width<=650px){:root[data-theme=frostfire] .ai-hub .ai-hub-tabs{grid-template-columns:1fr 1fr}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-grid,:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-add{grid-template-columns:1fr}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer{display:flex}:root[data-theme=frostfire] .ai-hub .vacancy-dictionary-footer>div{width:100%}:root[data-theme=frostfire] .ai-hub>.title-row{flex-wrap:wrap}}:root{color:#1c2135;font-synthesis:none;background:#f6f7fb;font-family:DM Sans,sans-serif}.workflow-imported-data{border-top:1px solid #ececf2;gap:18px;margin-top:20px;padding-top:18px;display:grid}.workflow-data-section{gap:8px;display:grid}.workflow-data-section h3{color:#4f5064;margin:0 0 4px;font-size:15px}.ai-hub-tabs{background:#eceaf8;border-radius:16px;gap:8px;width:max-content;margin:24px 0;padding:6px;display:flex}.ai-hub-tabs button{color:#696980;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:750;display:flex}.ai-hub-tabs button.active{color:#6754e8;background:#fff;box-shadow:0 4px 14px #4e3cb51a}.ai-hub-score{color:#6754e8;background:#eeeafe;border-radius:14px;align-items:center;gap:10px;padding:10px 15px;display:flex}.ai-hub-score span{align-items:baseline;gap:5px;font-size:12px;display:flex}.ai-hub-score strong{font-size:20px}.ai-hub-toolbar{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ai-hub-search{background:#fff;border:1px solid #e1e2eb;border-radius:12px;align-items:center;gap:8px;min-width:min(430px,70%);padding:0 13px;display:flex}.ai-hub-search input{border:0;outline:0;width:100%;padding:12px 0}.ai-filter-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.ai-filter-row button{color:#717187;background:#fff;border:1px solid #dedee9;border-radius:999px;padding:7px 12px}.ai-filter-row button.active{color:#fff;background:#6d5ce8;border-color:#6d5ce8}.playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.playbook-card{flex-direction:column;min-height:240px;padding:18px;display:flex}.playbook-card.disabled{opacity:.58}.playbook-card-head{justify-content:space-between;align-items:center;display:flex}.playbook-kind{text-transform:uppercase;color:#6754e8;background:#eeeafe;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.playbook-kind.fact{color:#16835f;background:#e8f8f2}.playbook-kind.objection{color:#b56522;background:#fff0e5}.playbook-kind.conversation_example{color:#2772b7;background:#eaf4ff}.playbook-card h3{margin:16px 0 8px}.playbook-card>p{color:#68697b;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.playbook-meta{gap:8px;margin-top:auto;display:flex}.playbook-meta span{background:#f5f5f9;border-radius:7px;padding:5px 8px;font-size:11px}.playbook-actions{border-top:1px solid #eeeef3;gap:8px;margin-top:14px;padding-top:12px;display:flex}.playbook-actions button{color:#5e5f72;background:0 0;border:0;align-items:center;gap:5px;display:flex}.danger-text{color:#c94b4b!important}.mini-toggle{background:#ccc;border:0;border-radius:999px;width:36px;height:21px;position:relative}.mini-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.mini-toggle.on{background:#6d5ce8}.mini-toggle.on i{left:18px}.playbook-empty{grid-column:1/-1;padding:50px}.workflow-intro{justify-content:space-between;align-items:center;margin-bottom:14px;padding:22px;display:flex}.workflow-intro p{color:#77788a;max-width:700px}.workflow-list{gap:12px;display:grid}.workflow-card{grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.workflow-number{color:#6754e8;background:#eeeafe;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.workflow-title{align-items:center;gap:10px;display:flex}.workflow-title h3{margin:0}.workflow-title span{color:#16835f;background:#e8f8f2;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:800}.workflow-card p{color:#737487;margin:5px 0}.workflow-card small{color:#999aac}.workflow-card>button{align-items:center;gap:6px;display:flex}.control-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ai-test-card,.ai-test-result{padding:22px}.ai-test-card textarea{border:1px solid #dedee8;border-radius:12px;width:100%;min-height:150px;margin:14px 0;padding:14px}.ai-test-result>div{color:#56576b;background:#f7f7fb;border-radius:14px;min-height:190px;padding:18px;line-height:1.6}.authority-card{color:#4e4f65;grid-column:1/-1;gap:15px;padding:20px;display:flex}.authority-card svg{color:#6754e8}.authority-card h3,.authority-card p{margin:0}.authority-card p{color:#77788a;margin-top:5px}.ai-test-workspace{gap:14px;display:grid}.test-session-bar{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.test-session-bar h2{margin:0 0 5px}.test-session-bar p{color:#777b8e;margin:0}.test-session-tabs{align-items:center;gap:8px;padding:2px;display:flex;overflow:auto}.test-session-tabs strong{white-space:nowrap;margin-right:4px}.test-session-tabs button{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #deddec;border-radius:999px;max-width:190px;padding:8px 13px;overflow:hidden}.test-session-tabs button.active{color:#fff;background:#6d5ce8;border-color:#6d5ce8}.test-chat-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px;display:grid}.test-chat{flex-direction:column;min-height:570px;display:flex;overflow:hidden}.test-chat-messages{flex-direction:column;flex:1;gap:13px;max-height:520px;padding:22px;display:flex;overflow:auto}.test-chat-messages>.empty{color:#9295a7;margin:auto}.test-bubble{background:#f1f1f6;border-radius:18px;align-self:flex-start;max-width:76%;padding:12px 15px}.test-bubble.ai{color:#fff;background:#6d5ce8;align-self:flex-end}.test-bubble small{opacity:.7;font-weight:800}.test-bubble p{white-space:pre-wrap;margin:5px 0}.test-bubble time{opacity:.65;text-align:right;font-size:10px;display:block}.test-composer{border-top:1px solid #ececf3;gap:10px;padding:14px;display:flex}.test-composer textarea{resize:vertical;flex:1;width:auto;min-width:0;min-height:48px;max-height:120px}.test-composer .primary{width:auto;min-width:120px;margin-top:0}.test-profile{color:#1c2135;background:#fff;flex-direction:column;gap:12px;width:auto;padding:20px;display:flex;position:static;inset:auto}.test-profile h3{margin:0}.test-profile>p{color:#85889a}.test-profile-row{border-bottom:1px solid #eeeef3;gap:3px;padding-bottom:10px;display:grid}.test-profile-row span{text-transform:capitalize;color:#85889a;font-size:12px}.test-profile .danger-text{background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;display:flex}.modal-backdrop{z-index:80;background:#17162c88;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ai-editor{width:min(680px,100%);max-height:92vh;padding:24px;overflow:auto}.ai-editor .panel-title{justify-content:space-between;display:flex}.ai-editor .panel-title button{background:0 0;border:0}.ai-editor label{gap:7px;margin:13px 0;font-size:13px;font-weight:700;display:grid}.ai-editor input,.ai-editor select,.ai-editor textarea{width:100%;font:inherit;border:1px solid #dedee8;border-radius:10px;padding:11px}.ai-editor textarea{resize:vertical;min-height:78px}.form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.stage-editor{gap:8px;display:grid}.stage-row{grid-template-columns:28px 1fr 1.5fr 34px;align-items:center;gap:7px;display:grid}.stage-row b{color:#6754e8;background:#eeeafe;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.stage-row button{color:#c94b4b;background:0 0;border:0}.secondary-add{align-items:center;gap:6px;margin-top:10px;display:flex}.check-label{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.check-label input{width:auto}@media (width<=800px){.playbook-grid,.control-grid,.test-chat-layout{grid-template-columns:1fr}.test-session-bar{flex-direction:column;align-items:flex-start}.test-session-bar .primary{width:100%}.test-bubble{max-width:90%}.authority-card{grid-column:1}.ai-hub-tabs{width:100%;overflow:auto}.ai-hub-tabs button{white-space:nowrap;padding:10px}.ai-hub-toolbar{align-items:stretch}.ai-hub-search{flex:1;min-width:0}.workflow-intro{flex-direction:column;align-items:flex-start;gap:14px}.workflow-card{grid-template-columns:44px 1fr}.workflow-card>button{grid-column:2}.stage-row{grid-template-columns:28px 1fr 32px}.stage-row input:nth-of-type(2){grid-column:2}.form-two{grid-template-columns:1fr}}.stage-row button:disabled{opacity:.3}.workflow-data-section .stage-row{grid-template-columns:28px minmax(130px,1fr) minmax(180px,1.5fr) 28px 28px 34px}.test-trace{padding:20px}.test-trace h3{margin-top:0}.test-trace details{margin-top:12px}.test-trace summary{cursor:pointer;font-weight:700}.test-trace ul{columns:2;color:#66697a;padding-left:20px}@media (width<=800px){.workflow-data-section .stage-row{grid-template-columns:28px 1fr 32px 32px 32px}.test-trace ul{columns:1}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.shell{min-height:100vh;display:flex}aside{color:#a8afc6;background:#0d1020;flex-direction:column;width:250px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:12px;display:flex}.brand strong{letter-spacing:2px;font:800 20px/1 Manrope;display:block}.brand span{letter-spacing:3px;color:#8b93aa;font-size:8px}.ghost{filter:drop-shadow(0 12px 22px #5d74ff55);background:linear-gradient(145deg,#eaf9ff,#9edcf3 55%,#8278ff);border-radius:45% 45% 32% 32%;width:78px;height:70px;position:relative}.ghost:after{content:"";border:13px solid #0000;border-top-width:0;border-bottom:14px solid #0d1020;width:52px;position:absolute;bottom:-1px;left:0}.ghost i{z-index:2;background:#17213a;border-radius:50%;width:11px;height:14px;position:absolute;top:27px}.ghost i:first-child{left:23px}.ghost i:nth-child(2){right:23px}.ghost span{border-bottom:2px solid #18223b;border-radius:50%;width:13px;height:5px;position:absolute;top:46px;left:34px}.ghost.small{width:40px;height:36px}.ghost.small:after{border-width:0 7px 8px;width:26px}.ghost.small i{width:5px;height:7px;top:14px}.ghost.small i:first-child{left:12px}.ghost.small i:nth-child(2){right:12px}.ghost.small span{width:7px;height:3px;top:23px;left:17px}aside nav{flex-direction:column;gap:5px;margin-top:48px;display:flex}aside nav button,.sidebar-foot button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:11px 13px;display:flex}aside nav button:hover,aside nav button.active{color:#fff;background:linear-gradient(90deg,#6f60f133,#6657e70a)}aside nav button.active:before{content:"";background:#8878ff;border-radius:0 4px 4px 0;width:3px;height:25px;position:absolute;left:0}aside nav button b{color:#fff;background:#7566e8;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px}.sidebar-foot{border-top:1px solid #25293c;margin-top:auto;padding-top:14px}.sidebar-foot button{width:100%}.sidebar-foot button span{flex-direction:column;display:flex}.sidebar-foot small{color:#70778e;font-size:10px}.sidebar-foot .logout{color:#727a92;font-size:13px}.workspace{width:calc(100% - 250px);margin-left:250px}.workspace>header{z-index:5;background:#fff;border-bottom:1px solid #eceef4;align-items:center;gap:18px;height:76px;padding:0 38px;display:flex;position:sticky;top:0}.workspace>header.dialogs-workspace-header{gap:12px;height:60px;padding:0 24px}.dialogs-header-title{color:#24283b;white-space:nowrap;align-items:baseline;gap:7px;margin-right:auto;display:flex}.dialogs-header-title strong{font:750 18px Manrope}.dialogs-header-title span{color:#a1a6b5}.dialogs-header-title b{color:#6a5ade;font:800 13px Manrope}.dialogs-header-account{color:#777e92;background:#fff;border:1px solid #e2e4ec;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.dialogs-header-account select{color:#292d40;background:0 0;border:0;outline:0;max-width:190px;font:700 11px Manrope}.dialogs-header-new{color:#fff;cursor:pointer;background:#6c5ce7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font:750 11px Manrope;display:inline-flex}.dialogs-header-new:hover{background:#5948d6}.search{color:#9097aa;background:#f6f7fa;border:1px solid #eceef3;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:480px;height:42px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1}.search kbd{background:#fff;border:1px solid #dfe2ea;border-radius:5px;padding:3px 6px;font-size:11px}.language{color:#677087;align-items:center;gap:5px;margin-left:auto;display:flex}.language select{appearance:none;color:inherit;background:0 0;border:0;outline:0;font-weight:600}.notification-center{position:relative}.notification-button{color:#697187;cursor:pointer;background:#fff;border:1px solid #e7e9f0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-button b{color:#fff;background:#e45050;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-5px;right:-5px}.notification-menu{z-index:30;background:#fff;border:1px solid #e7e9f0;border-radius:14px;width:380px;max-height:520px;position:absolute;top:47px;right:0;overflow:auto;box-shadow:0 18px 55px #1f294228}.notification-menu>header{z-index:2;background:#fff;border-bottom:1px solid #eef0f4;justify-content:space-between;padding:14px 16px;display:flex;position:sticky;top:0}.notification-menu>header button{color:#7464e8;cursor:pointer;background:0 0;border:0;font-size:10px}.notification-menu>button{text-align:left;cursor:pointer;background:#faf9ff;border:0;border-bottom:1px solid #f0f1f5;grid-template-columns:8px 1fr auto;gap:10px;width:100%;padding:13px 15px;display:grid}.notification-menu>button.read{opacity:.72;background:#fff}.notification-menu i{background:#6d61dd;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-menu i.warning{background:#e69a38}.notification-menu i.critical{background:#e45151}.notification-menu span{flex-direction:column;min-width:0;display:flex}.notification-menu small{color:#858ca0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.notification-menu time{color:#9ba1b0;font-size:9px}.notification-settings{margin-top:18px}.notification-toggle-row{gap:24px;margin-bottom:18px;display:flex}.notification-toggle-row label{align-items:center;gap:8px;font-size:12px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#6659db,#9c70ef);border:0;border-radius:10px;width:38px;height:38px;font-weight:700}.avatar img,.profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.proxy-page-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:18px;display:grid}.proxy-page-card{padding:22px}.proxy-page-card .panel-title>div{align-items:center;gap:10px;display:flex}.proxy-page-card>p{margin:14px 0 4px;font-weight:700}.proxy-page-card>small{color:var(--muted)}.proxy-page-card .button-row{margin-top:18px}.proxy-health{background:#e16b76;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #fdebed}.proxy-health.healthy{background:#36aa73;box-shadow:0 0 0 5px #e5f6ee}.settings-workspace>.title-row{margin-bottom:22px}.settings-layout{grid-template-columns:minmax(320px,.86fr) minmax(430px,1.14fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.settings-card{padding:24px}.settings-card>label,.settings-card .form-pair label,.delete-confirmation label{flex-direction:column;gap:8px;margin-top:16px;display:flex}.settings-card input,.delete-confirmation input{width:100%}.settings-card-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.settings-card-head h2,.danger-zone h2,.lead-sheets-card h2{margin:0;font:700 17px Manrope}.settings-card-head p,.danger-zone p,.lead-sheets-card p{color:var(--muted);margin:3px 0 0;font-size:12px}.settings-card-icon{width:42px;height:42px;color:var(--violet);background:#7464e81a;border-radius:12px;place-items:center;display:grid}.settings-save{width:100%;margin-top:18px}.settings-notice{grid-column:1/-1}.settings-feedback{border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.settings-feedback.success{color:#18734c;background:#eaf8f1;border:1px solid #ccebdc}.settings-feedback.error{color:#a85227;background:#fff3e9;border:1px solid #f5dbc7}.danger-zone{border-color:#ff6b8138;padding:20px 22px}.danger-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.danger-summary>div{color:#d54f66;align-items:center;gap:13px;display:flex}.danger-summary .danger-button{flex:none}.delete-confirmation{border-top:1px solid var(--line);max-width:600px;margin-top:18px;padding-top:18px}.avatar-settings{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-bottom:18px;padding-bottom:22px;display:flex}.avatar-settings>div:last-child{flex-direction:column;gap:5px;display:flex}.avatar-settings small{color:var(--muted)}.profile-avatar{background:linear-gradient(135deg, var(--violet), #7a64d8);color:#fff;border-radius:24px;flex:0 0 82px;place-items:center;width:82px;height:82px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.upload-avatar{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.upload-avatar.disabled{cursor:wait;opacity:.55}.upload-avatar input{display:none}.security-card{padding-bottom:20px}.security-section{border-bottom:1px solid var(--line);padding:20px 0}.security-section:last-of-type{border-bottom:0;padding-bottom:4px}.security-section-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.security-section-title>div{flex-direction:column;gap:4px;display:flex}.security-section-title strong{font:700 14px Manrope}.security-section-title small,.field-hint{color:var(--muted);font-size:11px;line-height:1.5}.secondary.compact{flex:none;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.readonly-value{border:1px solid var(--line);color:#485068;background:#f8f9fc;border-radius:9px;margin-top:13px;padding:11px 13px;font-size:13px}.pending-email{color:#8a6422;background:#fff8e8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;padding:10px 12px;font-size:11px;display:flex}.pending-email strong{font-size:11px}.security-form{gap:13px;margin-top:15px;display:grid}.security-form>label,.security-form .form-pair label{flex-direction:column;gap:7px;margin:0;display:flex}.security-form .primary{width:max-content;min-width:170px}.security-form .field-hint{margin-top:-6px}.knowledge-instructions{margin:22px 0;padding:0;overflow:hidden}.instructions-toggle{width:100%;color:var(--text);text-align:left;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.instructions-toggle>span:nth-child(2){gap:3px;display:grid}.instructions-toggle strong{font:700 17px Manrope}.instructions-toggle small{color:var(--muted);font-weight:500}.instructions-toggle>svg{color:var(--muted);transition:transform .2s}.knowledge-instructions.open .instructions-toggle>svg{transform:rotate(180deg)}.instructions-content{border-top:1px solid var(--line);padding:4px 24px 26px}.guide-intro{color:#4d4677;background:#f5f3ff;border-radius:10px;margin:20px 0;padding:14px 16px}.sheet-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sheet-guide{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.sheet-guide h3{color:var(--violet);margin:0 0 5px;font:700 15px Manrope}.sheet-guide>p{min-height:36px;color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.sheet-guide dl{gap:11px;margin:0;display:grid}.sheet-guide dl>div{gap:4px;display:grid}.sheet-guide dt{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:800}.sheet-guide dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.sheet-guide code,.field-reference code{color:#6556cf;background:#f5f3ff;border-radius:5px;padding:2px 5px}.field-reference-title{margin:25px 0 12px;font:700 16px Manrope}.field-reference{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.field-reference>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,auto) 1fr;align-items:start;gap:12px;padding:11px 13px;font-size:12px;line-height:1.5;display:grid}.field-reference>div:nth-child(odd){border-right:1px solid var(--line)}.guide-footer{color:var(--muted);margin:18px 0 0;font-size:12px}.locked-input{color:#666d7d;cursor:default;background:#f6f7fa!important}.locked-hint{color:#73798a;margin-top:6px;display:block}.workspace main{max-width:1500px;margin:auto;padding:38px}.workspace main.dialogs-main{max-width:none;padding:12px 16px 16px}.title-row{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:2px;font-weight:800;color:#7667e8!important;margin:0 0 8px!important;font-size:10px!important}.title-row h1{color:#181d30;margin:0;font:700 29px Manrope}.title-row h1 span{color:#7667e8}.title-row p,.panel-title p{color:#858ca0;margin:6px 0 0;font-size:14px}.live{color:#238153;background:#ecfaf2;border:1px solid #d8f2e3;border-radius:20px;padding:9px 13px;font-size:12px;font-weight:600}.live i{background:#2bc27d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #2bc27d1c}.live.warning{color:#a76424;background:#fff6e8;border-color:#f5dfbd}.live.warning i{background:#e99a3d;box-shadow:0 0 0 4px #e99a3d20}.overview-section{margin-bottom:18px}.overview-filters{background:#fff;border:1px solid #e8eaf1;border-radius:14px;grid-template-columns:repeat(3,minmax(170px,1fr));gap:10px;margin-bottom:18px;padding:13px 15px;display:grid}.overview-filters label{color:#737b8e;flex-direction:column;gap:5px;font-size:10px;font-weight:650;display:flex}.overview-filters select{color:#292e40;background:#fafbfc;border:1px solid #e3e6ee;border-radius:9px;width:100%;padding:9px 30px 9px 10px;font:600 11px Inter}.overview-filters>small{color:#8a91a2;grid-column:1/-1;font-size:10px}.overview-metrics-section{background:#fff;border:1px solid #e8eaf1;border-radius:16px;margin-bottom:18px;padding:18px;box-shadow:0 8px 28px #23273b0a}.overview-metrics-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.overview-metrics-heading h2{color:#24283a;margin:0;font-size:17px}.overview-metrics-heading p{color:#7d8496;margin:4px 0 0;font-size:11px}.overview-periods{background:#f4f3fb;border-radius:11px;gap:5px;padding:4px;display:flex}.overview-periods button{color:#686f82;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font:700 10px Inter}.overview-periods button.active{color:#fff;background:#7161e8;box-shadow:0 3px 10px #7161e838}.overview-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-metric{background:#fbfbfd;border:1px solid #e9eaf1;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:96px;padding:15px;display:flex;position:relative;overflow:hidden}.overview-metric:before{content:"";background:#7464e8;width:4px;position:absolute;inset:0 auto 0 0}.overview-metric strong{color:#282c3e;font-size:27px;line-height:1}.overview-metric span{color:#686f80;font-size:11px;font-weight:700}.overview-metric.manual:before,.overview-metric.new:before{background:#31a7c9}.overview-metric.active:before,.overview-metric.waiting:before{background:#35ac79}.overview-metric.help:before{background:#ef9b42}.overview-metric.rejected:before{background:#e75e6e}.overview-metric.ghosted:before{background:#9298a8}.overview-section-heading{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.overview-section-heading h2{color:#202538;margin:0;font:750 17px Manrope}.overview-section-heading p{color:#81889a;margin:3px 0 0;font-size:12px}.overview-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-actions>button{text-align:left;color:#24293a;cursor:pointer;background:#fff;border:1px solid #e8eaf1;border-radius:15px;grid-template-columns:43px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid;box-shadow:0 4px 20px #29345d08}.overview-actions>button:hover{border-color:#bfb6f8;transform:translateY(-1px)}.overview-actions>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.overview-actions strong{font:750 25px/1 Manrope}.overview-actions b{margin-top:6px;font-size:12px}.overview-actions small{color:#858b9b;margin-top:4px;font-size:10px;line-height:1.35}.overview-actions em{color:#7564e8;font-style:normal}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr) minmax(280px,1fr);gap:18px;margin-bottom:18px;display:grid}.funnel-total{color:#6755d7;background:#f7f5ff;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 12px;display:flex}.funnel-total span{align-items:baseline;gap:7px;display:flex}.funnel-total strong{font:750 22px Manrope}.funnel-total small{color:#6f7586}.funnel-steps{gap:1px;display:grid}.funnel-steps>div{color:#666e81;border-bottom:1px solid #f0f1f5;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:8px 2px;font-size:11px;display:grid}.funnel-steps>div:last-child{border-bottom:0}.funnel-steps i{background:#9ea4b3;border-radius:50%;width:8px;height:8px}.funnel-steps i.collecting{background:#7564e8}.funnel-steps i.qualified{background:#35a974}.funnel-steps i.offer{background:#28a8c6}.funnel-steps i.interview{background:#e6a13f}.funnel-steps i.hired{background:#267f57}.funnel-steps i.declined{background:#a9aeba}.funnel-steps strong{color:#252a3b;font-size:12px}.profile-score{align-items:center;gap:15px;margin:28px 0 22px;display:flex}.profile-ring{border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative}.profile-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.profile-ring span{color:#4738ae;font:750 17px Manrope;position:relative}.profile-score>div:last-child{flex-direction:column;display:flex}.profile-score>div:last-child strong{font:750 26px Manrope}.profile-score>div:last-child span{font-size:12px;font-weight:650}.profile-score>div:last-child small{color:#858b9b;margin-top:5px;font-size:10px}.missing-field-list{border-top:1px solid #eff0f4;gap:4px;margin:-5px 0 13px;padding-top:11px;display:grid}.missing-field-list>strong{color:#646c7f;margin-bottom:2px;font-size:10px}.missing-field-list span{color:#858b9b;justify-content:space-between;align-items:center;font-size:10px;display:flex}.missing-field-list span b{font-weight:550}.missing-field-list span em{color:#3d4355;font-style:normal;font-weight:700}.overview-primary-action{color:#6756d8;cursor:pointer;background:#f0edff;border:0;border-radius:10px;width:100%;padding:10px 12px;font-weight:700}.telegram-status-line{background:#f7f8fa;border-radius:12px;align-items:center;gap:10px;padding:13px;font-size:11px;line-height:1.4;display:flex}.telegram-status-line>span{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.telegram-status-line>span.ok{color:#25875a;background:#e6f7ee}.telegram-status-line>span.warning{color:#bc742f;background:#fff0df}.telegram-numbers{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.telegram-numbers span{text-align:center;color:#858b9b;background:#fafbfc;border:1px solid #eff0f4;border-radius:9px;flex-direction:column;padding:8px;font-size:9px;display:flex}.telegram-numbers b{color:#252a3b;font:750 17px Manrope}.overview-recent-grid{margin-bottom:12px}.overview-summary-number{color:#fff;background:linear-gradient(135deg,#7564e8,#9485ee);border-radius:13px;flex-direction:column;padding:20px;display:flex}.overview-summary-number strong{font:750 34px Manrope}.overview-summary-number span{opacity:.85;font-size:11px}.overview-summary-rows{gap:3px;margin-top:11px;display:grid}.overview-summary-rows span{color:#777e90;grid-template-columns:8px 28px 1fr;align-items:center;gap:8px;padding:7px 2px;font-size:10px;display:grid}.overview-summary-rows i{border-radius:50%;width:7px;height:7px}.overview-summary-rows i.violet{background:#7564e8}.overview-summary-rows i.green{background:#36aa73}.overview-summary-rows i.orange{background:#e69b3d}.overview-summary-rows i.gray{background:#a9aeba}.overview-summary-rows b{color:#252a3b}.service-health{border-radius:11px;align-items:center;gap:10px;margin-bottom:11px;padding:12px;display:flex}.service-health.ok{color:#25875a;background:#eaf8f1}.service-health.warning{color:#ac6828;background:#fff4e7}.service-health span{flex-direction:column;min-width:0;display:flex}.service-health strong{font-size:11px}.service-health small{color:#7f8798;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.service-detail{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.service-detail span{color:#858b9b;background:#fafbfc;border:1px solid #eff0f4;border-radius:8px;flex-direction:column;gap:3px;padding:8px;font-size:9px;display:flex}.service-detail b{color:#2c3142;text-transform:capitalize;font-size:10px}.automation-rate{margin:0 0 12px}.automation-rate span{color:#757d90;justify-content:space-between;font-size:10px;display:flex}.automation-rate span b{color:#292e40}.automation-rate>div{background:#eceef4;border-radius:5px;height:5px;margin:6px 0 4px;overflow:hidden}.automation-rate>div i{border-radius:inherit;background:#7564e8;height:100%;display:block}.automation-rate small{color:#969cab;font-size:8px}.integration-rows{gap:6px;margin-bottom:13px;display:grid}.integration-rows span{border:1px solid #eff0f4;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:10px;font-size:10px;display:grid}.integration-rows i{border-radius:50%;width:8px;height:8px}.integration-rows i.ok{background:#35aa73}.integration-rows i.warning{background:#e69a3c}.integration-rows em{color:#7d8495;font-style:normal}.vacancy-ranking{gap:2px;display:grid}.vacancy-ranking button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eff0f4;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px 2px;display:grid}.vacancy-ranking button>b{color:#6655d6;background:#f0edff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.vacancy-ranking span{flex-direction:column;min-width:0;display:flex}.vacancy-ranking strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.vacancy-ranking small{color:#9096a5;font-size:8px}.vacancy-ranking em{color:#292e40;font:750 14px Manrope}@media (width<=1180px){.overview-actions{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-funnel{grid-column:1/-1}}@media (width<=720px){.title-row{align-items:flex-start}.title-row .live{max-width:160px;line-height:1.3}.overview-filters,.overview-actions,.overview-grid{grid-template-columns:1fr}.overview-filters>small,.overview-funnel{grid-column:auto}.overview-actions>button{padding:13px}.overview-recent-grid{grid-template-columns:1fr}.overview-metrics-heading{display:grid}.overview-periods{max-width:100%;overflow-x:auto}.overview-metrics-grid{grid-template-columns:1fr 1fr}.overview-metric{min-height:84px;padding:13px}.overview-metric strong{font-size:23px}.conversation{grid-template-columns:40px minmax(0,1fr) 36px}.conversation .lang,.conversation .mode{display:none}}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.stats article{background:#fff;border:1px solid #eceef4;border-radius:15px;align-items:center;gap:13px;padding:20px;display:flex;box-shadow:0 4px 20px #29345d08}.stat-icon{border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.violet{color:#7462e6;background:#eeeafe}.cyan{color:#27a5c5;background:#e7f8fc}.orange{color:#e68735;background:#fff2e5}.green{color:#25a66a;background:#e8f8ef}.stats article div:nth-child(2){flex-direction:column;display:flex}.stats article span{color:#838a9d;font-size:12px}.stats article strong{color:#202538;font:700 24px Manrope}.stats article em{color:#29a86d;margin-left:auto;font-size:11px;font-style:normal}.grid{grid-template-columns:minmax(0,2fr) minmax(285px,1fr);gap:18px;display:grid}.panel{background:#fff;border:1px solid #eceef4;border-radius:15px;padding:22px;box-shadow:0 4px 20px #29345d08}.panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.panel-title h2{margin:0;font:700 16px Manrope}.panel-title p{font-size:11px}.panel-title button{color:#7466dc;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.conversation{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f1f5;grid-template-columns:42px minmax(120px,1fr) 42px 100px 36px;align-items:center;gap:12px;padding:13px 0;display:grid}.conversation:hover{background:#faf9ff}.person{color:#7c58b6;background:#f2e9ff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.person.p1{color:#278da5;background:#e4f7fb}.person.p2{color:#c77c35;background:#fff0df}.conversation-main{flex-direction:column;min-width:0;display:flex}.conversation-main strong{font-size:13px}.conversation-main span{color:#8b91a2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lang{color:#687086;text-align:center;background:#f3f4f7;border-radius:5px;padding:4px 6px;font-size:10px}.mode{color:#268454;text-align:center;background:#eaf8f0;border-radius:12px;padding:5px 7px;font-size:9px}.mode.human{color:#b46d2e;background:#fff1e5}.conversation time{color:#9aa0af;text-align:right;font-size:10px}.empty{text-align:center;color:#969cae;padding:50px}.donut{background:conic-gradient(#7464e8 0 88%, #22b5cf 88% 96%, #eef0f5 96%);border-radius:50%;place-items:center;width:150px;height:150px;margin:25px auto;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute}.donut div{z-index:1;text-align:center;flex-direction:column;display:flex}.donut strong{font:700 29px Manrope}.donut span{color:#8a91a2;font-size:10px}.legend{justify-content:center;gap:25px;display:flex}.legend span{color:#777e91;font-size:11px}.legend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.legend .ok{background:#7464e8}.legend .warn{background:#22b5cf}.legend b{color:#22273a;margin-left:6px}.account-health-legend{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px 16px;display:grid}.account-health-legend span{align-items:center;display:flex}.account-health-legend span b{margin-left:auto}.legend .off{background:#a8adba}.legend .proxy{background:#22b5cf}.legend .direct{background:#ef9b4b}.legend .slots{background:#c7cbd5}.usage{border-top:1px solid #eff0f4;margin-top:25px;padding-top:18px}.usage span{color:#7d8495;justify-content:space-between;font-size:11px;display:flex}.usage>div{background:#eff0f5;border-radius:5px;height:6px;margin-top:9px}.usage>div i{background:linear-gradient(90deg,#7464e8,#9b72ef);border-radius:5px;width:68%;height:100%;display:block}.login-page{color:#fff;background:#0d1020;min-height:100vh;position:relative;overflow:hidden}.login-head{z-index:2;justify-content:space-between;align-items:center;padding:26px 5vw;display:flex;position:relative}.login-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171b2eaa;border:1px solid #ffffff18;border-radius:24px;width:min(430px,100% - 36px);margin:5vh auto;padding:34px 42px;position:relative;box-shadow:0 30px 80px #0008}.mascot{display:inline-block;position:relative}.spark{color:#ff9e64;position:absolute;top:3px;right:-22px}.login-card h1{margin:4px;font:700 30px Manrope}.login-card>p:not(.eyebrow){color:#9ba4be;margin:8px 0 25px}.login-card form{text-align:left}.login-card label{color:#c9cede;margin:14px 0;font-size:12px;display:block}.login-card input{color:#fff;background:#101426;border:1px solid #343a55;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:13px;display:block}.login-card input:focus{border-color:#7969eb}.primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6658dd,#9470ef);border:0;border-radius:10px;width:100%;margin-top:8px;padding:13px;font-weight:700}.demo{color:#9c91f0;cursor:pointer;background:0 0;border:0;margin-top:17px}.error{color:#ff9292;font-size:12px}.aurora{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.aurora.a{background:#6e51e8;width:500px;height:500px;top:-250px;right:-100px}.aurora.b{background:#08a8cf;width:420px;height:420px;bottom:-250px;left:-100px}.login-page .language{color:#c5cbe0}.dialogs-page{grid-template-columns:var(--dialog-left-width,360px) minmax(430px, 1fr) var(--dialog-right-width,320px);gap:14px;min-width:0;height:calc(100vh - 152px);display:grid;position:relative}.dialogs-main .dialogs-page{height:calc(100vh - 88px)}.dialog-panel-resizer{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;top:0;bottom:0}.dialog-panel-resizer:before{content:"";background:0 0;border-radius:2px;width:2px;transition:all .15s;position:absolute;top:10px;bottom:10px;left:4px}.dialog-panel-resizer:hover:before,.resizing-dialog-panels .dialog-panel-resizer:before{background:#8a79ee}.dialog-panel-resizer.right>button{color:#6757d4;cursor:pointer;background:#fff;border:1px solid #dedbed;border-radius:8px;width:24px;height:28px;padding:0;font-size:18px;line-height:1;position:absolute;top:14px;left:-7px;box-shadow:0 2px 8px #252a3e18}.dialogs-page.context-collapsed .dialog-context{display:none}.dialogs-page.context-collapsed .dialog-panel-resizer.right{cursor:default;right:0}.resizing-dialog-panels{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.resizing-dialog-panels *{cursor:col-resize!important}.dialog-list{padding:0;overflow:auto}.list-loading{color:#626a7f;place-items:center;gap:6px;min-height:64px;font:650 10px Manrope;display:grid}.page-heading{padding:22px}.page-heading h1{margin:0;font:700 24px Manrope}.dialog-list-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-list-title>strong{color:#6655db;background:#efedff;border-radius:999px;place-items:center;min-width:30px;height:25px;padding:0 7px;font-size:11px;display:grid}.dialog-list-search{color:#8d94a5;background:#fff;border:1px solid #dfe2eb;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:7px 9px;display:flex}.dialog-list-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.dialog-list mark{color:inherit;background:#fff0a8;border-radius:2px;padding:0 1px}.dialog-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.dialog-queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0 2px;display:grid}.dialog-queues button{color:#555d72;white-space:nowrap;background:#fff;border:1px solid #e4e4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 10px;font:650 11px Manrope;display:flex}.dialog-queues button span{text-overflow:ellipsis;overflow:hidden}.dialog-queues button b{color:#999eb0;font-size:9px}.dialog-queues button.active{color:#fff;background:#6d5ce8;border-color:#6d5ce8}.dialog-queues button.active b{color:#fff}.dialog-queues button:not(.active).queue-collecting b{color:#5b50ce}.dialog-queues button:not(.active).queue-attention{color:#9a5a22;background:#fffaf3;border-color:#f1d7b5}.dialog-queues button:not(.active).queue-attention b{color:#b46526}.dialog-queues button:not(.active).queue-commercial{color:#9a652f}.dialog-queue-group-title{color:#777d90;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:5px 2px 1px;font:750 9px/1.35 Manrope}.dialog-statuses-toggle,.dialog-filter-toggle{color:#656c80;background:#fff;border:1px solid #e2e4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:32px;margin-top:7px;padding:6px 10px;font:700 10px Manrope;display:flex}.dialog-statuses-toggle svg:last-child,.dialog-filter-toggle svg:last-child{margin-left:auto;transition:transform .18s}.dialog-statuses-toggle.open svg:last-child,.dialog-filter-toggle.open svg:last-child{transform:rotate(180deg)}.dialog-filter-toggle{justify-content:flex-start}.dialog-filter-toggle.active,.dialog-statuses-toggle.active{color:#6152cf;background:#faf9ff;border-color:#d7d1ff}.dialog-filter-toggle b,.dialog-statuses-toggle b{color:#fff;background:#6d5ce8;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.dialog-secondary-queues{background:#f7f7fa;border-radius:10px;margin-top:6px;padding:6px}.dialog-queue-help{color:#626a7e;margin:6px 2px 10px;font:500 12px/1.45 Manrope}.dialog-control-strip>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dialog-control-strip>div small{color:inherit;opacity:.75;font:500 10px/1.35 Manrope}.commercial-review-banner{color:#7b521c;background:#fff8ed;border:1px solid #f2d7ad;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:10px 18px 0;padding:11px 13px;display:flex}.commercial-review-banner div{flex-direction:column;gap:2px;display:flex}.commercial-review-banner strong{font:750 12px Manrope}.commercial-review-banner span{font:500 10px/1.4 Manrope}.commercial-review-banner button{color:#fff;background:#e99032;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 11px;font:700 10px Manrope;display:flex}.candidate-signal{color:#a65e08;text-transform:uppercase;letter-spacing:.03em;background:#fff0d8;border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 6px;font:700 8px Manrope}.dialog-filters label{min-width:0}.dialog-filters select{color:#25283a;background:#fff;border:1px solid #dfe2eb;border-radius:8px;width:100%;padding:6px 7px;font:600 10px Manrope}.dialog-filters .dialog-audit-button{grid-column:1/-1}.dialog-active-filters{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.dialog-active-filters>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.dialog-active-filters>div>button{color:#6152cf;text-overflow:ellipsis;white-space:nowrap;background:#efedff;border:0;border-radius:999px;align-items:center;gap:4px;max-width:170px;min-height:30px;padding:6px 9px;font:700 11px Manrope;display:flex;overflow:hidden}.dialog-active-filters>div>button svg{flex:none}.dialog-active-filters>button{color:#a34f55;background:0 0;border:0;flex:none;min-height:30px;padding:5px 2px;font:700 11px Manrope}.dialog-audit-button{color:#6757d4;white-space:nowrap;background:#f5f2ff;border:1px solid #dfd9ff;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.dialog-audit-button:disabled{opacity:.65;cursor:wait}.dialog-audit-button .spin{animation:1s linear infinite audit-spin}.dialog-new-button{color:#fff;white-space:nowrap;background:#6c5ce7;border:1px solid #6c5ce7;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.dialog-new-button:hover{background:#5948d6;border-color:#5948d6}.start-dialog-modal .panel-title>div{min-width:0}.start-dialog-modal .panel-title p{color:#747b8f;max-width:520px;margin:5px 0 0;font-size:12px;line-height:1.45}.start-dialog-modal label small{color:#8b91a1;margin-top:5px;font-size:10px;font-weight:500;display:block}@keyframes audit-spin{to{transform:rotate(360deg)}}.dialog-audit-card{background:#faf9ff;border:1px solid #e5e0ff;border-radius:12px;margin:0 14px 10px;padding:11px;box-shadow:0 8px 24px #4f3fa014}.dialog-audit-card>div:first-child{color:#282d43;justify-content:space-between;align-items:center;font-size:11px;display:flex}.dialog-audit-card>div:first-child button{color:#8a90a2;background:0 0;border:0;padding:2px}.dialog-audit-card>p{color:#747b8f;margin:7px 0;font-size:10px}.dialog-audit-card .audit-error{color:#c84d4d}.dialog-audit-progress{background:#e9e6f7;border-radius:999px;height:4px;overflow:hidden}.dialog-audit-progress i{border-radius:inherit;background:linear-gradient(90deg,#6c5ce7,#9b7aea);height:100%;transition:width .35s;display:block}.dialog-audit-card dl{grid-template-columns:1fr 1fr;gap:5px 9px;margin:9px 0 0;display:grid}.dialog-audit-card dl div{justify-content:space-between;align-items:center;gap:6px;display:flex}.dialog-audit-card dt{color:#8b91a1;font-size:9px}.dialog-audit-card dd{color:#353b50;margin:0;font-size:10px;font-weight:800}.dialog-audit-card dd.bad{color:#c84d4d}.dialog-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eff0f4;grid-template-columns:42px 1fr 32px;align-items:center;gap:11px;width:100%;padding:14px 18px;display:grid}.dialog-list>button:hover,.dialog-list>button.selected{background:#f5f3ff}.dialogs-page :is(button,input,textarea,select,a):focus-visible{outline-offset:2px;z-index:9;outline:3px solid #1f6feb;position:relative;box-shadow:0 0 0 2px #fff}.dialog-list>button.selected{background:#f3f1ff;position:relative;box-shadow:inset 4px 0 #6d5ce8}.dialog-list>button.unread:not(.selected){background:#fbfaff}.dialog-list>button.needs-attention:not(.selected){background:#fff9f1;box-shadow:inset 3px 0 #e9a24d}.dialog-list>button.delivery-error:not(.selected){background:#fff5f5;box-shadow:inset 3px 0 #dc5e68}.dialog-list>button.manual-control:not(.selected):not(.needs-attention):not(.delivery-error){background:#f4f9ff;box-shadow:inset 3px 0 #4f8ecb}.dialog-list>button.completed:not(.selected):not(.needs-attention):not(.delivery-error):not(.manual-control){opacity:.82;background:#fafafa}.dialog-list>button.unread .dialog-row-title strong{color:#171b32;font-weight:850}.dialog-list>button>time{justify-items:end;gap:7px;display:grid}.dialog-list>button>time b{color:#fff;background:#6d5ce8;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:800 8px Manrope;display:grid}.dialog-list>button>span,.chat>header>div{flex-direction:column;min-width:0;display:flex}.dialog-list>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dialog-row-title{align-items:center;gap:6px;min-width:0;flex-direction:row!important;display:flex!important}.dialog-row-title strong{flex:1;min-width:0}.dialog-row-title i{color:#fff;background:#ee6b5f;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font:800 9px Manrope;display:grid}.dialog-list>button small,.dialog-list>button time,.chat>header span{color:#687084;font-size:10px}.dialog-list .dialog-preview{text-overflow:ellipsis;white-space:nowrap;color:#676e80;font-size:12px;font-weight:500;overflow:hidden}.chat header .chat-account{color:#6f58d9;font-weight:600}.dialog-card-meta{align-items:center;gap:5px;min-width:0;margin-top:3px;flex-direction:row!important;display:flex!important}.dialog-card-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dialog-account-badge{color:#6f58d9!important}.dialog-attention-reason{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden;color:#a76425!important}.dialog-state-badges{flex-wrap:wrap;gap:4px;margin-top:5px;flex-direction:row!important;display:flex!important}.dialog-state-badges small{border-radius:5px;align-items:center;gap:3px;width:max-content;padding:3px 5px;font-weight:800;line-height:1;display:inline-flex;font-size:7px!important}.dialog-state-badges .delivery{color:#b84752;background:#fde7e9}.dialog-state-badges .manual{color:#3f75a9;background:#e7f2fc}.dialog-state-badges .completed{color:#627066;background:#e9eeea}.dialog-list .dialog-status.commercial,.dialog-status-note.commercial{color:#a96228}.dialog-list .dialog-status.ghosted,.dialog-status-note.ghosted{color:#7b8191}.dialog-list .dialog-status.rejected,.dialog-status-note.rejected{color:#b05555}.dialog-list .dialog-status.ai_needs_help,.dialog-status-note.ai_needs_help{color:#b46526}.dialog-status-note{font-weight:700}.chat{flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.chat>header{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px;display:flex}.chat>header>div:nth-child(2){gap:1px}.chat>header button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.chat>header .candidate-profile-link{color:#171b32;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:15px}.chat>header .candidate-profile-link:not(:disabled):hover{color:#6e51e8;text-decoration:underline}.chat>header .candidate-profile-link:disabled{cursor:default}.chat-search{color:#8d94a5;border:1px solid #e0e3eb;border-radius:9px;align-items:center;gap:8px;margin:10px 14px 0;padding:8px 11px;display:flex}.chat-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.dialog-control-strip{border-radius:9px;align-items:center;gap:8px;margin:8px 14px 0;padding:8px 10px;font-size:10px;display:flex}.dialog-control-strip.ai{color:#257c50;background:#edf9f2}.dialog-control-strip.human{color:#a55e27;background:#fff3e8}.dialog-control-strip strong{flex:1}.dialog-control-strip button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;text-decoration:underline}.dialog-quick-actions{gap:6px;padding:8px 14px 0;display:flex;overflow-x:auto}.dialog-quick-actions button{color:#6354cf;background:#fff;border:1px solid #e1def1;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.dialog-quick-actions button:disabled{opacity:.45}.takeover-button{color:#a96228;background:#fff1e5}.ai-button{color:#258252;background:#eaf8f0}.messages{background:#f8f8fc;flex-direction:column;flex:1;gap:10px;min-height:0;padding:24px;display:flex;overflow:auto}.message-date-separator{color:#8a90a2;text-transform:capitalize;align-self:stretch;align-items:center;gap:10px;margin:5px 0;font:700 9px Manrope;display:flex}.message-date-separator:before,.message-date-separator:after{content:"";background:#e2e4eb;flex:1;height:1px}.message-date-separator span{background:#fff;border:1px solid #e1e3eb;border-radius:999px;flex:none;padding:4px 8px}.jump-to-latest{z-index:4;color:#6555d6;cursor:pointer;background:#fff;border:1px solid #ddd9f5;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;bottom:74px;right:18px;box-shadow:0 8px 22px #27214d2b}.jump-to-latest:hover{background:#f4f1ff}.chat-loading{flex-direction:column;gap:12px;margin:auto 0;padding:20px;display:flex}.chat-loading i{background:linear-gradient(90deg,#ececf3 25%,#f7f7fb 50%,#ececf3 75%) 0 0/200% 100%;border-radius:15px;width:54%;height:42px;animation:1.2s infinite chat-skeleton}.chat-loading i:nth-child(2n){align-self:flex-end;width:46%}.chat-loading i:nth-child(3){width:68%}.chat-loading span{color:#626a7f;text-align:center;font:650 10px Manrope}@keyframes chat-skeleton{to{background-position:-200% 0}}.chat-state{color:#8a90a2;text-align:center;justify-items:center;gap:10px;max-width:360px;margin:auto;padding:24px;display:grid}.chat-state strong{color:#555c70;font-size:13px}.chat-state button{color:#6255d4;background:#fff;border:1px solid #dedbef;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:flex}.chat-state.error-state{color:#bd554f}.dialog-context{padding:0;overflow:auto}.dialog-context>header{z-index:2;background:#fff;border-bottom:1px solid #eceef4;padding:17px 18px;position:sticky;top:0}.dialog-context>header span{color:#252a3e;align-items:center;gap:8px;font:750 12px Manrope;display:flex}.context-tabs{z-index:2;background:#fff;border-bottom:1px solid #eceef4;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px 10px;display:grid;position:sticky;top:51px}.context-tabs button{color:#61697d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;padding:9px 4px;font:750 11px Manrope}.context-tabs button.active{color:#5e4dd2;background:#eeeafd}.context-dialog-actions{background:#fbfbfd;border-bottom:1px solid #eceef4;gap:9px;padding:13px 16px;display:grid}.context-dialog-actions>label{gap:5px;display:grid}.context-dialog-actions>label>span{color:#8b91a3;text-transform:uppercase;letter-spacing:.05em;font:750 8px Manrope}.context-dialog-actions select{color:#303548;background:#fff;border:1px solid #dfe2eb;border-radius:8px;width:100%;padding:8px 9px;font:650 10px Manrope}.context-control-state{border-radius:10px;gap:7px;padding:10px;display:grid}.context-control-state.ai{color:#257c50;background:#edf9f2}.context-control-state.human{color:#9b5a29;background:#fff3e8}.context-control-state>div{align-items:center;gap:6px;display:flex}.context-control-state strong{font:750 10px Manrope}.context-control-state small{color:inherit;opacity:.78;font-size:8px;line-height:1.4}.context-control-state button,.context-quick-actions button,.context-commercial-action button{width:100%;color:inherit;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font:800 9px Manrope;display:flex;box-shadow:0 1px 4px #24283b12}.context-quick-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.context-quick-actions button{color:#6152cf;white-space:normal;border:1px solid #e0dcf5;min-width:0;line-height:1.25}.context-quick-actions button:disabled{opacity:.45}.attention-primary-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attention-primary-actions>button,.attention-primary-actions label,.attention-secondary-actions button,.attention-other-toggle{color:#5647c5;background:#fff;border:1px solid #dedaf5;border-radius:10px;min-width:0;font:750 11px/1.3 Manrope}.attention-primary-actions>button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px;display:flex}.attention-primary-actions label{grid-column:1/-1;grid-template-columns:1fr auto;gap:6px;padding:8px;display:grid}.attention-primary-actions label span{color:#777d90;grid-column:1/-1;font-size:9px}.attention-primary-actions input{border:1px solid #e2e4ec;border-radius:8px;min-width:0;padding:9px;font:600 11px Manrope}.attention-primary-actions label button{color:#fff;background:#6856df;border:0;border-radius:8px;padding:8px 10px;font:750 10px Manrope}.attention-primary-actions button:disabled,.attention-secondary-actions button:disabled{opacity:.45;cursor:not-allowed}.attention-other-toggle{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;display:flex}.attention-secondary-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.attention-secondary-actions button{cursor:pointer;min-height:38px;padding:8px}.attention-secondary-actions button:last-child{color:#a13f48;border-color:#f0cdd0}.context-commercial-action{color:#8c591f;background:#fff6e9;border-radius:10px;gap:7px;padding:10px;display:grid}.context-commercial-action strong{font:750 9px/1.4 Manrope}.context-commercial-action button{color:#8c591f}.dialog-context-empty{color:#8b91a3;text-align:center;padding:28px 18px;font-size:11px;line-height:1.55}.context-person{align-items:center;gap:11px;padding:18px;display:flex}.context-person>i{color:#fff;background:linear-gradient(135deg,#6d5ce8,#9b79ef);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font:800 17px Manrope;display:grid}.context-person>div{gap:3px;min-width:0;display:grid}.context-person strong{text-overflow:ellipsis;white-space:nowrap;color:#252a3e;font-size:13px;overflow:hidden}.context-person small{text-overflow:ellipsis;color:#8b91a3;font-size:10px;overflow:hidden}.context-progress{background:#f6f4ff;border-radius:12px;margin:0 16px;padding:13px}.context-progress>div{color:#636a7c;justify-content:space-between;font-size:10px;display:flex}.context-progress>div strong{color:#5847cf}.context-progress>p{background:#e3defb;border-radius:999px;height:6px;margin:9px 0 6px;overflow:hidden}.context-progress>p i{border-radius:inherit;background:linear-gradient(90deg,#6d5ce8,#9b79ef);height:100%;display:block}.context-progress>small{color:#8b91a3;font-size:9px}.context-summary{margin:16px}.context-summary>div{border-bottom:1px solid #eeeef3;gap:4px;padding:10px 0;display:grid}.context-summary dt{color:#999eae;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.context-summary dd{color:#34394d;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.context-summary dd.crm-state.synced{color:#258154}.context-summary dd.crm-state.pending{color:#9a681f}.context-summary dd.crm-state.error{color:#c04f4a}.context-fields{border:1px solid #eceef4;border-radius:11px;margin:16px;display:grid;overflow:hidden}.context-fields>strong{color:#53596d;background:#f8f8fb;padding:10px;font-size:10px}.context-fields>div{border-top:1px solid #f0f1f5;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:3px 8px;padding:9px 10px;display:grid}.context-fields span{color:#8b91a3;font-size:8px}.context-fields b{color:#34394d;overflow-wrap:anywhere;font-size:11px}.context-fields small{color:#9a9faf;text-transform:uppercase;grid-column:2;font-size:7px}.context-integrations{background:#fafafe;border:1px solid #eceef4;border-radius:11px;gap:8px;margin:16px;padding:12px;display:grid}.context-integrations>div{border-top:1px solid #eceef4;gap:3px;padding-top:8px;display:grid}.context-integrations>div:first-of-type{border-top:0;padding-top:0}.context-integrations span{justify-content:space-between;align-items:center;gap:8px;display:flex}.context-integrations small{color:#7f8597;line-height:1.35}.dialog-history-panel{padding:2px 0 14px}.context-history-list{padding:4px 16px 16px;display:grid}.context-history-list article{grid-template-columns:12px 1fr;gap:8px;padding:10px 0;display:grid;position:relative}.context-history-list article:not(:last-child):after{content:"";background:#e1e3eb;width:1px;position:absolute;top:23px;bottom:-3px;left:5px}.context-history-list article>i{background:#8170e8;border-radius:50%;width:10px;height:10px;margin-top:3px}.context-history-list article.history-delivery_error>i{background:#d65751}.context-history-list article.history-crm>i{background:#3a9b6a}.context-history-list article>div{gap:4px;min-width:0;display:grid}.context-history-list strong{color:#34394d;font-size:9px}.context-history-list p{color:#686f81;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.context-history-list small{color:#9a9faf;font-size:7px}.context-history-list .context-load-more{color:#6252cf;cursor:pointer;background:#f7f5ff;border:1px solid #ddd9fb;border-radius:8px;margin:8px 0 2px 20px;padding:8px 10px;font-weight:750}.context-history-list .context-load-more:disabled{cursor:wait;opacity:.55}.context-missing{margin:16px}.context-missing>strong{color:#53596d;font-size:10px}.context-missing>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.context-missing span{color:#a65f2b;text-transform:capitalize;background:#fff1e8;border-radius:7px;padding:5px 7px;font-size:8px}.context-awaiting{background:#f8f6ff;border:1px solid #ddd8ff;border-radius:11px;gap:7px;margin:16px;padding:12px;display:grid}.context-awaiting span{color:#898fa1;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.context-awaiting strong{color:#5142c8;font-size:11px}.context-awaiting button{color:#fff;cursor:pointer;background:#6d5ce8;border:0;border-radius:8px;padding:8px;font-size:9px;font-weight:750}.context-note{color:#7666dc;background:#f7f8fb;border-radius:11px;align-items:flex-start;gap:7px;margin:16px;padding:11px;display:flex}.context-note p{color:#686f81;margin:0;font-size:10px;line-height:1.45}.context-manual-attention{background:#fff9f3;border:1px solid #f0c7a6;border-radius:12px;gap:9px;margin:16px;padding:12px;display:grid}.context-manual-attention header{color:#9b5725;align-items:center;gap:7px;display:flex}.context-manual-attention header strong{font-size:10px}.context-manual-attention p{color:#6c6470;margin:0;font-size:9px;line-height:1.45}.context-manual-attention blockquote{color:#373445;overflow-wrap:anywhere;background:#fff;border-left:3px solid #df9b64;gap:4px;margin:0;padding:9px;font-size:10px;display:grid}.context-manual-attention blockquote span,.context-manual-attention label span{color:#9b7b68;text-transform:uppercase;font-size:8px;font-weight:750}.context-manual-attention label{gap:5px;display:grid}.context-manual-attention textarea{resize:vertical;border:1px solid #e5d7cc;border-radius:8px;min-height:74px;padding:8px;font:500 9px Manrope}.context-manual-attention>small{color:#bd554f;font-size:8px}.context-manual-attention>button{color:#fff;background:#6d5ce8;border:0;border-radius:8px;padding:9px;font-size:9px;font-weight:800}.context-manual-attention>button:disabled{opacity:.5}.ai-change-preview,.ai-resolved-fields{background:#fff;border-radius:8px;gap:5px;padding:9px;display:grid}.ai-change-preview span,.ai-resolved-fields span{color:#9b7b68;text-transform:uppercase;font-size:8px;font-weight:750}.ai-change-preview strong{color:#5c4dcc;overflow-wrap:anywhere;font-size:9px}.ai-resolved-fields{background:#f1fbf5;border:1px solid #bfe2cd}.ai-resolved-fields strong{color:#287a50;font-size:9px}.context-manual-attention .ai-no-send-note{color:#777e90;line-height:1.45}.context-open{color:#6354d6;background:#fff;border:1px solid #dedbed;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 32px);margin:0 16px 16px;padding:10px;font-size:10px;font-weight:750;display:flex}.context-open svg{transform:rotate(180deg)}.load-older-messages{color:#6757d4;cursor:pointer;background:#fff;border:1px solid #dfe2eb;border-radius:999px;align-self:center;padding:7px 12px;font-size:11px;font-weight:700}.load-older-messages:disabled{opacity:.6;cursor:wait}.bubble{background:#fff;border-radius:14px;align-self:flex-start;max-width:72%;padding:10px 13px;font-size:13px;position:relative;box-shadow:0 2px 8px #1e29440b}.bubble.ai-help-message{outline:2px solid #e39a52;box-shadow:0 0 0 5px #fff2e5,0 2px 8px #1e29440b}.ai-help-message-label{color:#a45e22;align-items:center;gap:4px;margin-bottom:7px;font-size:9px;font-weight:800;display:flex}.bubble.media-bubble{padding:5px}.bubble.media-bubble>span:first-child{padding:6px 8px 2px;display:block}.bubble.sticker-bubble{max-width:220px;box-shadow:none;background:0 0;padding:0;overflow:visible}.bubble.outbound{color:#fff;background:#7464e8;border-bottom-right-radius:4px;align-self:flex-end}.bubble.inbound{border-bottom-left-radius:4px}.bubble>span:first-child{white-space:pre-wrap}.message-attachment{color:#34394a;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #dfe3ec;border-radius:9px;grid-template-columns:auto minmax(100px,1fr) auto auto;align-items:center;gap:7px;width:100%;margin-top:7px;padding:8px;display:grid}.telegram-document{background:#f2f5fa;border:0;border-radius:10px;grid-template-columns:38px minmax(120px,1fr) auto;min-width:230px;margin:0}.bubble.outbound .telegram-document{color:#fff;background:#ffffff24}.telegram-document>span:nth-child(2){gap:2px;display:grid}.telegram-document strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-icon{color:#fff;background:#7464e8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.message-media{width:min(520px,100%);margin-top:7px}.telegram-media-grid{gap:2px;display:grid}.telegram-media-grid.album{grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,72vw)}.telegram-media-grid.album .message-media{width:100%;height:190px;margin:0}.telegram-media-grid.album .message-media>img,.telegram-media-grid.album .message-media>video{object-fit:cover;border-radius:4px;width:100%;height:100%;max-height:none}.message-media.telegram-image,.message-media.telegram-video,.message-media.telegram-sticker{margin-top:0}.message-media>img,.message-media>video{object-fit:contain;background:#0d1020;border-radius:10px;width:100%;max-height:420px;display:block}.message-media>audio{width:100%;display:block}.telegram-audio{min-width:270px;padding:5px;position:relative}.telegram-audio audio{width:100%;height:38px;display:block}.telegram-waveform{opacity:.5;align-items:center;gap:2px;height:24px;padding:0 10px;display:flex}.telegram-waveform i{background:currentColor;border-radius:2px;width:2px;display:block}.telegram-video-note>video{object-fit:cover;border:3px solid #fff;border-radius:50%;width:min(260px,56vw);height:min(260px,56vw);box-shadow:0 2px 10px #14182c28}.telegram-sticker>img,.telegram-sticker>video{object-fit:contain;cursor:default;background:0 0;width:min(200px,100%);height:min(200px,36vw);max-height:200px}.telegram-tgs-player{width:min(200px,48vw);height:min(200px,48vw)}.telegram-tgs-player svg{display:block;width:100%!important;height:100%!important}.message-reactions{z-index:2;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin:5px 2px -17px;display:flex;position:relative}.message-reactions>span{color:#30364a;background:#fff;border:1px solid #d9ddea;border-radius:999px;align-items:center;min-height:22px;padding:1px 6px;font-size:13px;display:inline-flex;box-shadow:0 1px 4px #20243b1c}.message-reply-reference{background:#6d5ce812;border-left:3px solid #6d5ce8;border-radius:5px;gap:2px;max-width:100%;margin-bottom:7px;padding:6px 8px;font-size:11px;display:grid;overflow:hidden}.message-reply-reference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bubble.outbound .message-reply-reference{background:#ffffff20;border-left-color:#fff}.reply-message-button{gap:4px;width:auto!important;padding:2px 6px!important}.reply-preview>span{gap:2px;min-width:0;display:grid}.bubble.outbound .message-reactions>span{color:#fff;background:#ffffff20;border-color:#fff5}.message-media:has(img) .message-attachment{margin-top:4px}.message-media:has(img)>img[alt^=sticker-]{background:0 0;width:min(180px,100%);max-height:180px}.attachment-error{color:#a85d1d;margin-top:5px;display:block}.attachment-review-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.attachment-review-actions button{color:#5f3b16;cursor:pointer;background:#fff;border:1px solid #e3d3c3;border-radius:8px;padding:5px 9px;font:700 11px Manrope}.attachment-review-actions button:disabled{opacity:.55;cursor:default}.attachment-reviewed{color:#6b7280;margin-top:5px;display:block}.message-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-attachment small{opacity:.65}.message-attachment:disabled{cursor:not-allowed;opacity:.55}.message-actions{opacity:0;justify-content:flex-end;gap:4px;margin-top:5px;transition:opacity .15s;display:flex}.reply-action{float:left;margin-right:5px}.bubble:hover .message-actions,.bubble:focus-within .message-actions{opacity:1}.message-actions button,.message-editor button{color:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex}.message-actions button span{font:700 9px Manrope}.message-editor{grid-template-columns:minmax(150px,1fr) auto auto;gap:5px;display:grid}.message-editor input{color:#202538;background:#fff;border:1px solid #fff5;border-radius:7px;min-width:0;padding:7px 8px}.chat-error{color:#8f2424;background:#fff0f0;border-top:1px solid #ffd9d9;align-items:center;gap:7px;padding:8px 20px;font-size:11px;display:flex}.outbound-issues{color:#34394b;background:#fffaf0;border:1px solid #eadfbf;border-radius:12px;flex:none;max-height:230px;margin:8px 12px 0;padding:10px;overflow:auto}.outbound-issues>header{color:#875f16;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.outbound-issues>header b{background:#f3e4b9;border-radius:999px;margin-left:auto;padding:2px 7px}.outbound-issues article{background:#fff;border:1px solid #eee7d7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:9px;display:grid}.outbound-issues article+article{margin-top:7px}.outbound-issues article>div{gap:2px;display:grid}.outbound-issues article strong{font-size:11px}.outbound-issues article time,.outbound-issues article p{color:#72798b;margin:0;font-size:10px}.outbound-issues dl{gap:12px;margin:0;display:flex}.outbound-issues dl div{gap:1px;display:grid}.outbound-issues dt{color:#8a90a1;font-size:9px}.outbound-issues dd{margin:0;font-size:10px;font-weight:700}.outbound-issues article p{grid-column:1}.outbound-issues article button{color:#6557d5;background:#f2efff;border:1px solid #d9d2fa;border-radius:8px;grid-area:2/2/4;align-self:end;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.outbound-issues article button:disabled{opacity:.6}@keyframes spin{to{transform:rotate(360deg)}}.bubble time{opacity:.65;text-align:right;margin-top:4px;font-size:8px;display:block}.composer{border-top:1px solid #eceef4;gap:9px;padding:14px;display:flex}.composer textarea{resize:none;font:inherit;border:1px solid #e0e3eb;border-radius:10px;outline:0;flex:1;padding:11px 13px}.attach-control{cursor:pointer;color:#7464e8;place-items:center;display:grid}.attach-control input{display:none}.reply-preview{color:#656d80;border-top:1px solid #eceef4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:grid}.reply-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply-preview button{cursor:pointer;color:inherit;background:0 0;border:0}.composer button{color:#fff;cursor:pointer;background:#7464e8;border:0;border-radius:10px;place-items:center;width:42px;display:grid}.composer button .composer-send-label{display:none}.dialog-empty-state{text-align:center;justify-items:center;gap:7px;display:grid;color:#626a7f!important;padding:28px 18px!important}.dialog-empty-state strong{color:#30364a;font-size:12px}.dialog-empty-state span{font-size:10px;line-height:1.45}.dialog-empty-state button{color:#5949c8;background:#fff;border:1px solid #d9d4f7;border-radius:9px;margin-top:4px;padding:8px 11px;font:750 9px Manrope}.dialog-lower-panel{background:#fff;border-top:1px solid #e4e6ed}.dialog-lower-panel>header{background:#f8f9fb;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.dialog-lower-panel>header span{color:#555d71;align-items:center;gap:6px;display:flex}.dialog-lower-panel>header strong{font:750 9px Manrope}.dialog-lower-panel>header button,.lower-ai-instruction button{color:#6354d6;background:#fff;border:0;border-radius:8px;padding:7px 9px;font:750 8px Manrope;box-shadow:0 1px 4px #24283b12}.dialog-lower-panel.mode-ai_help>header{color:#9c5b25;background:#fff2e5}.dialog-lower-panel.mode-commercial>header{background:#fff8e9}.dialog-lower-panel.mode-completed>header{background:#f3f5f7}.lower-action-tabs{gap:4px;padding:7px 10px 0;display:flex;overflow:auto}.lower-action-tabs button{white-space:nowrap;color:#858b9d;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font:750 8px Manrope;display:flex}.lower-action-tabs button.active{color:#5e4dd2;background:#eeeafd}.lower-ai-instruction{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.lower-ai-instruction>div{gap:2px;display:grid}.lower-ai-instruction strong{color:#8c5122;font-size:9px}.lower-ai-instruction small{color:#9a7c66;font-size:8px}.chat-attention-resolution{background:#fffaf6;border-top:1px solid #f0d6b8;gap:9px;max-height:min(40vh,360px);padding:12px 14px;display:grid;overflow:auto}.chat-attention-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.chat-attention-icon{color:#a45e1d;background:#fff0d8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.chat-attention-heading>div{gap:3px;min-width:0;display:grid}.chat-attention-heading strong{color:#2e3041;font:800 13px/1.25 Manrope}.chat-attention-heading p{color:#6e6470;margin:0;font:600 11px/1.45 Manrope}.chat-attention-details-toggle{color:#98591f;white-space:nowrap;cursor:pointer;background:#fff0dc;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font:800 9px Manrope;display:flex}.chat-attention-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.chat-attention-loading{color:#7b7180;text-align:center;background:#fff;border-radius:12px;padding:20px;font:650 11px Manrope}.chat-attention-answer{color:#333747;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;background:#fff;border:1px solid #eee5dc;border-left:3px solid #d98b3c;border-radius:9px;-webkit-box-orient:vertical;margin:0;padding:9px 11px;font:600 11px/1.45 Manrope;display:-webkit-box;overflow:hidden}.chat-attention-answer span{color:#9b6a3c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font:800 9px Manrope;display:block}.chat-attention-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.chat-attention-facts>div{background:#fff;border:1px solid #ebe8ef;border-radius:10px;min-width:0;padding:10px 11px}.chat-attention-facts dt{color:#8b8f9e;margin-bottom:4px;font:750 9px Manrope}.chat-attention-facts dd{color:#35394c;overflow-wrap:anywhere;margin:0;font:750 11px/1.4 Manrope}.chat-attention-recommendation{color:#6252d4;background:#f1efff;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.chat-attention-recommendation>span{gap:2px;display:grid}.chat-attention-recommendation small{color:#8379be;text-transform:uppercase;letter-spacing:.04em;font:750 8px Manrope}.chat-attention-recommendation strong{color:#4d429c;font:750 11px/1.35 Manrope}.chat-attention-correction{grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:9px;display:grid}.chat-attention-correction label{color:#676d7f;font:750 10px Manrope}.chat-attention-correction>span{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.chat-attention-correction input{color:#303447;background:#fff;border:1px solid #dfe1ea;border-radius:9px;min-width:0;height:36px;padding:0 10px;font:600 11px Manrope}.chat-attention-correction button,.chat-attention-close{color:#fff;cursor:pointer;background:#6d5ce8;border:0;border-radius:9px;padding:8px 11px;font:800 9px Manrope}.chat-attention-correction input:focus{border-color:#7767df;outline:3px solid #7363e52c}.chat-attention-actions{flex-wrap:wrap;gap:7px;display:flex}.chat-attention-actions button{color:#585e72;cursor:pointer;background:#fff;border:1px solid #dedbea;border-radius:10px;flex:120px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;padding:8px;font:800 10px/1.25 Manrope;display:flex}.chat-attention-resolution.reply-gap .chat-attention-actions button{flex:0 220px}.chat-attention-actions button.recommended{color:#fff;background:#6d5ce8;border-color:#6d5ce8}.chat-attention-actions button:hover:not(:disabled){color:#5548c4;border-color:#7a6be1}.chat-attention-actions button.recommended:hover:not(:disabled){color:#fff;background:#5d4bda}.chat-attention-actions button:focus-visible{outline-offset:2px;outline:3px solid #7363e544}.chat-attention-actions button:disabled{opacity:.45;cursor:not-allowed}.chat-attention-details{gap:8px;padding-top:2px;display:grid}.chat-attention-close{color:#8b5660;background:#fff;border:1px solid #efd6d8;justify-self:start}.context-attention-summary{color:#9b5b25;background:#fffaf6;border:1px solid #f0d6b8;border-radius:10px;gap:9px;margin:12px 16px;padding:11px;display:flex}.context-attention-summary>div{gap:3px;min-width:0;display:grid}.context-attention-summary strong{color:#4a3d35;font:800 10px Manrope}.context-attention-summary p{color:#6d6261;margin:0;font:600 9px/1.4 Manrope}.context-attention-summary small{color:#8a7d79;font:600 8px/1.4 Manrope}.chat-attention-error{color:#ad4048;background:#fff0f0;border-radius:9px;padding:9px 10px;font:700 10px/1.4 Manrope}.lower-internal-form,.lower-status-form{grid-template-columns:1fr auto;gap:7px;padding:9px 11px 11px;display:grid}.lower-internal-form small,.lower-status-form small{color:#858b9d;grid-column:1/-1;font-size:8px}.lower-internal-form textarea,.lower-status-form select{resize:none;border:1px solid #dfe2eb;border-radius:9px;min-width:0;min-height:38px;padding:9px;font:500 10px Manrope}.lower-internal-form button,.lower-status-form button{color:#fff;background:#6d5ce8;border:0;border-radius:9px;padding:8px 12px;font:750 9px Manrope}.lower-internal-form button:disabled,.lower-status-form button:disabled{opacity:.45}.candidate-table{padding:0;overflow:hidden}.table-row{text-align:left;color:#60687c;background:#fff;border:0;border-top:1px solid #eff0f4;grid-template-columns:1.2fr 1fr 1.2fr 1fr .8fr;align-items:center;gap:15px;width:100%;padding:15px 20px;font-size:12px;display:grid}.candidate-table button{cursor:pointer}.candidate-table button:hover{background:#fafaff}.table-head{color:#9298a8;text-transform:uppercase;letter-spacing:.7px;background:#f8f8fb;border-top:0;font-size:10px}.candidate-status{color:#6858d5;text-transform:capitalize;background:#eeeafe;border-radius:12px;width:max-content;padding:5px 8px;font-size:9px}.candidate-title-row{align-items:flex-end}.candidate-page-actions{align-items:center;gap:10px;display:flex}.candidate-page-actions>button,.column-picker>summary{color:#4e566b;cursor:pointer;background:#fff;border:1px solid #dddfea;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.column-picker{position:relative}.column-picker>div{z-index:8;background:#fff;border:1px solid #e4e5ed;border-radius:12px;width:230px;padding:12px;position:absolute;top:46px;right:0;box-shadow:0 14px 40px #292d4624}.column-picker label{gap:9px;padding:7px;font-size:12px;display:flex}.candidate-stats{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin:22px 0 14px;display:grid}.candidate-stats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ebeaf2;border-radius:13px;padding:13px 15px}.candidate-stats span{color:#858ca0;min-height:26px;font-size:10px;display:block}.candidate-stats strong{color:#20263a;margin-top:3px;font-size:21px;display:block}.candidate-toolbar{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr)) auto auto;align-items:center;gap:9px;padding:12px;display:grid}.candidate-toolbar input,.candidate-toolbar select,.candidate-toolbar button,.candidate-bulk select,.candidate-status-select{color:#4f576c;min-width:0;font:inherit;background:#fff;border:1px solid #e0e2eb;border-radius:9px;padding:9px 10px}.candidate-toolbar button{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:flex}.candidate-toolbar button.active{color:#6858d5;background:#f0edff;border-color:#b8aff9}.candidate-search{border:1px solid #e0e2eb;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.candidate-search input{border:0;outline:none;width:100%;padding-left:0}.candidate-extra-filters{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:9px;padding-top:4px;display:grid}.candidate-bulk{align-items:center;gap:10px;margin-top:10px;padding:10px 14px;display:flex}.candidate-bulk strong{margin-right:auto}.candidate-bulk button{cursor:pointer;border:0;border-radius:9px;padding:9px 13px}.candidate-table-v2{margin-top:12px;padding:0;overflow:auto}.candidate-table-v2 table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1020px}.candidate-table-v2 th{color:#9298a8;text-transform:uppercase;letter-spacing:.45px;text-align:left;white-space:nowrap;background:#f8f8fb;padding:9px 7px;font-size:8px}.candidate-table-v2 td{color:#5e667a;vertical-align:middle;border-top:1px solid #eff0f4;max-width:210px;padding:9px 7px;font-size:10px}.candidate-table-v2 tbody tr{cursor:pointer;background:#fff}.candidate-table-v2 tbody tr:hover{background:#fafaff}.candidate-table-v2 td>strong,.candidate-table-v2 td>small{text-overflow:ellipsis;display:block;overflow:hidden}.candidate-table-v2 td>strong{color:#343a4e;white-space:nowrap}.candidate-table-v2 td>small{color:#8b91a1;margin-top:4px}.candidate-person{align-items:center;gap:7px;min-width:140px;display:flex}.candidate-person>i{color:#6d5bd7;background:#eee9ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid}.candidate-person span,.candidate-person small{display:block}.candidate-person strong{color:#242a3d}.candidate-person small{color:#8b91a1;margin-top:3px}.vacancy-match{color:#277957;background:#eaf8f1;border-radius:10px;padding:5px 7px}.vacancy-empty{color:#9a7180;font-style:italic}.vacancy-select{color:#8d6977;background:#fff;border:1px solid #e4e2eb;border-radius:8px;max-width:145px;padding:5px 6px;font-size:9px}.vacancy-select.matched{color:#277957;background:#eaf8f1;border-color:#d9f0e5}.candidate-status-select{color:#6757d4;background:#f0edff;border-color:#e3defe;max-width:128px;padding:5px 6px;font-size:9px}.profile-progress{align-items:center;gap:7px;min-width:110px;display:flex}.profile-progress>span{background:#e9eaf0;border-radius:8px;width:68px;height:6px;overflow:hidden}.profile-progress i{background:linear-gradient(90deg,#6d5ce6,#9a77ee);height:100%;display:block}.profile-progress strong{color:#50586b;font-size:10px}.attention-badge,.ok-badge{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:9px;display:inline-block}.attention-badge{color:#a45b1c;background:#fff0df}.ok-badge{color:#277957;background:#eaf8f1}.candidate-row-actions{gap:5px;display:flex}.candidate-row-actions button{color:#6858d5;cursor:pointer;background:#fff;border:1px solid #e1e3eb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.candidate-row-actions button:disabled{opacity:.35;cursor:default}.candidate-pagination{color:#747c90;justify-content:flex-end;align-items:center;gap:10px;padding:13px 2px;font-size:11px;display:flex}.candidate-pagination>span{margin-right:auto}.candidate-pagination label{align-items:center;gap:6px;display:flex}.candidate-pagination select,.candidate-pagination button{background:#fff;border:1px solid #e0e2eb;border-radius:8px;padding:6px 9px}.candidate-pagination button{cursor:pointer}.candidate-pagination button:disabled{opacity:.4}.candidate-actions .candidate-status-select{padding:9px 10px}.back,.copy-profile{color:#6e61dc;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.back{margin-bottom:24px}.copy-profile{color:#fff;background:#7464e8;border-radius:9px;padding:10px 14px;font-weight:700}.profile-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.profile-grid article{background:#fff;border:1px solid #eceef4;border-radius:13px;flex-direction:column;min-height:108px;padding:17px;display:flex}.profile-grid span{text-transform:capitalize;color:#8b92a3;font-size:10px}.profile-grid strong{word-break:break-word;margin:9px 0;font-size:14px}.profile-grid small{color:#888fa1;margin-top:auto;font-size:9px}.profile-grid small.collected{color:#26905b}.coming{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.coming h1{margin:8px;font:700 26px Manrope}.coming>p:last-child{color:#8a91a2}.vacancy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vacancy-card{cursor:pointer;transition:all .2s}.vacancy-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #29345d14}.vacancy-card>div:first-child{color:#7e8698;align-items:center;gap:7px;display:flex}.active-dot,.inactive-dot{background:#2ab675;border-radius:50%;width:7px;height:7px}.inactive-dot{background:#a5abba}.vacancy-card h2{margin:15px 0 8px;font:700 16px Manrope}.vacancy-card p{color:#747c90;height:58px;font-size:12px;line-height:1.55;overflow:hidden}.vacancy-card footer{border-top:1px solid #eff0f4;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}.vacancy-card footer span{color:#8b92a3}.vacancy-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.vacancy-stats>div{background:#fff;border:1px solid #e8eaf1;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.vacancy-stats small{color:#7d8497}.vacancy-stats strong{color:#202538;font:750 22px Manrope}.vacancy-toolbar{grid-template-columns:minmax(280px,1fr) 180px 180px;gap:10px;margin-bottom:12px;display:grid}.vacancy-toolbar label{color:#747c90;background:#fff;border:1px solid #dfe2eb;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.vacancy-toolbar input{border:0;outline:0;width:100%;padding:11px 0}.vacancy-toolbar select{color:#353b4e;background:#fff;border:1px solid #dfe2eb;border-radius:11px;padding:0 12px}.vacancy-table-wrap{background:#fff;border:1px solid #e5e7ee;border-radius:15px;overflow:hidden}.vacancy-table{border-collapse:collapse;table-layout:fixed;width:100%}.vacancy-table th{color:#9298a9;text-transform:uppercase;letter-spacing:.05em;text-align:left;background:#f8f8fb;padding:11px 13px;font-size:10px}.vacancy-table th:first-child{width:32%}.vacancy-table th:nth-child(2){width:9%}.vacancy-table th:nth-child(6){width:150px}.vacancy-table td{vertical-align:middle;border-top:1px solid #eef0f4;padding:11px 13px;font-size:12px}.vacancy-table tr.archived{opacity:.67}.vacancy-table td:first-child{position:relative}.vacancy-name{text-align:left;background:0 0;border:0;max-width:calc(100% - 78px);padding:0}.vacancy-name strong,.vacancy-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vacancy-name strong{color:#24293a;font-size:13px}.vacancy-name small{color:#858c9e;margin-top:3px}.vacancy-state{border-radius:999px;margin-top:6px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-block}.vacancy-state.active{color:#148153;background:#e7f8ef}.vacancy-state.archived{color:#757c8d;background:#eef0f4}.vacancy-row-actions{gap:5px;display:flex}.vacancy-candidate-count{color:#6952da;background:#eeeafd;border:0;border-radius:999px;min-width:30px;height:25px;font-weight:750}.vacancy-candidate-count:disabled{color:#8c93a4;background:0 0}.vacancy-row-actions button{color:#596176;background:#fff;border:1px solid #e2e4eb;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.vacancy-row-actions button:hover{color:#674fe3;border-color:#765ee9}.vacancy-row-actions button.danger:hover{color:#d64242;border-color:#e25a5a}.vacancy-editor{width:min(880px,96vw);max-height:92vh;overflow:auto}.vacancy-editor fieldset{border:1px solid #e5e7ef;border-radius:13px;margin:0 0 13px;padding:14px}.vacancy-editor legend{color:#3c4255;padding:0 7px;font:700 13px Manrope}.form-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.check-line{align-items:center;gap:9px;margin-top:10px;flex-direction:row!important;display:flex!important}.check-line input{width:17px;height:17px}.vacancy-availability{color:#25714e;background:#eefaf4;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.vacancy-availability span,.vacancy-availability small{display:block}.vacancy-availability small{opacity:.72;margin-top:2px}.modal-actions{justify-content:flex-end;gap:9px;display:flex}.modal-actions>button{width:auto;min-width:130px}.vacancy-preview{width:min(700px,94vw);max-height:88vh;overflow:auto}.vacancy-preview dl{border:1px solid #e6e8ef;border-radius:12px;grid-template-columns:180px 1fr;gap:0;margin:14px 0;display:grid;overflow:hidden}.vacancy-preview dt,.vacancy-preview dd{white-space:pre-wrap;border-bottom:1px solid #eceef3;margin:0;padding:10px 12px}.vacancy-preview dt{color:#747c90;background:#f8f8fb;font-weight:700}.vacancy-preview dd{color:#303548}@media (width<=900px){.vacancy-stats{grid-template-columns:repeat(2,1fr)}.vacancy-toolbar{grid-template-columns:1fr}.vacancy-table{min-width:850px}.vacancy-table-wrap{overflow-x:auto}.form-triple,.form-pair{grid-template-columns:1fr}}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1020aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vacancy-modal{background:#fff;border-radius:18px;width:min(650px,100%);max-height:92vh;padding:27px;overflow:auto;box-shadow:0 30px 80px #0006}.vacancy-modal header{justify-content:space-between;align-items:flex-start;display:flex}.vacancy-modal h2{margin:0 0 18px;font:700 22px Manrope}.vacancy-modal header button{cursor:pointer;background:0 0;border:0}.vacancy-modal label,.integration-card label{color:#727a8e;margin:13px 0;font-size:11px;display:block}.vacancy-modal input,.vacancy-modal textarea,.integration-card input,.test-controls select{resize:vertical;border:1px solid #e0e3eb;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:11px;display:block}.form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toggle{align-items:center;gap:9px;display:flex!important}.toggle input{width:auto;margin:0}.knowledge-grid{grid-template-columns:1.6fr 1fr;gap:17px;margin-bottom:17px;display:grid}.system-rules{margin-top:18px}.system-rule-list{gap:10px;margin-top:16px;display:grid}.system-rule{cursor:pointer;border:1px solid #eceef4;border-radius:12px;grid-template-columns:1fr 44px;align-items:center;gap:18px;padding:14px 16px;display:grid}.system-rule>span{gap:4px;display:grid}.system-rule strong{font-size:13px}.system-rule small{color:#7f8798;line-height:1.45}.system-rule input{opacity:0;position:absolute}.system-rule i{background:#c9ced8;border-radius:20px;width:42px;height:24px;padding:3px;transition:all .2s}.system-rule i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 1px 4px #0003}.system-rule input:checked+i{background:#6f58d9}.system-rule input:checked+i:after{transform:translate(18px)}.system-rule input:disabled+i{opacity:.55}.integration-icon{color:#258252;background:#eaf8f0;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.integration-card h2,.versions h2{margin:14px 0 4px;font:700 17px Manrope}.integration-card>p,.versions>p{color:#82899b;font-size:12px}.button-row{gap:9px;display:flex}.button-row button{color:#fff;cursor:pointer;background:#7464e8;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;display:flex}.button-link{color:#4e566a;background:#eef0f6;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;text-decoration:none;display:inline-flex}.lead-sheets-card{grid-template-columns:auto minmax(220px,1fr) minmax(280px,1fr);align-items:center;gap:18px;margin:20px 0;padding:24px;display:grid}.lead-sheets-card>label{color:#727a8e;gap:6px;font-size:11px;display:grid}.lead-sheets-card>label input{width:100%}.lead-sheets-card>.button-row,.lead-sheets-card>.connection-status{grid-column:2/-1}.button-row .sync-button{color:#4d5569;background:#eef0f6}.connection-status{color:#288159;background:#eef9f3;border-radius:10px;align-items:center;gap:9px;margin-top:17px;padding:11px;display:flex}.connection-status span{flex-direction:column;display:flex}.connection-status small{color:#7c9387}.notice{color:#6858d5!important}.versions>div{border-top:1px solid #eff0f4;grid-template-columns:45px 1fr 70px;align-items:center;padding:12px 0;font-size:11px;display:grid}.versions>div span{color:#695bd2;background:#f0eefc;border-radius:7px;width:max-content;padding:5px 7px}.versions>div span.failed{color:#c75858;background:#fff0f0}.versions>div small{text-transform:capitalize;color:#8d94a5}.test-chat{border-color:#e4e0fb;padding:0;overflow:hidden}.test-chat .panel-title{margin:0;padding:22px 24px 16px}.test-controls{align-items:center;gap:9px;padding:0 24px 18px;display:flex}.test-controls>span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-right:auto;font-size:11px;font-weight:700}.test-controls select{background:#fff;width:auto;margin:0}.test-reply{white-space:pre-wrap;color:#7a8090;background:linear-gradient(145deg,#faf9ff,#f5f6fb);border-top:1px solid #eff0f4;border-bottom:1px solid #eff0f4;min-height:145px;padding:22px 24px;font-size:13px;line-height:1.65}.test-reply.has-reply{color:#343a4d}.test-reply-label{color:var(--violet);text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.knowledge-composer{padding:20px 24px 24px}.knowledge-composer>label{color:#454b5e;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.knowledge-composer>div{background:#fff;border:1px solid #dfe1e9;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:8px;display:grid;box-shadow:0 6px 20px #2a24500d}.knowledge-composer textarea{resize:vertical;width:100%;min-height:74px;box-shadow:none;font:inherit;border:0;outline:0;padding:10px;line-height:1.5}.knowledge-composer button{white-space:nowrap;align-items:center;gap:7px;min-height:42px;display:inline-flex}@media (width<=800px){.sheet-guide-list,.field-reference{grid-template-columns:1fr}.field-reference>div:nth-child(odd){border-right:0}.test-controls{flex-wrap:wrap;align-items:stretch}.test-controls>span{width:100%}.test-controls select{flex:1}.knowledge-composer>div{grid-template-columns:1fr}.knowledge-composer button{justify-content:center}}.spin{animation:1s linear infinite spin}.account-actions{gap:9px;display:flex}.account-actions>button{color:#60687b;cursor:pointer;background:#fff;border:1px solid #e2e4eb;border-radius:9px;padding:10px 14px}.account-actions .copy-profile{color:#fff;background:#7464e8;border:0}.account-layout{width:100%}.account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.account-overview article{background:#fff;border:1px solid #e8e9f0;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #292d4609}.account-overview article>span{color:#8b91a3;font-size:10px}.account-overview strong{color:#202538;margin-top:3px;font:700 22px Manrope;display:block}.account-overview strong small{color:#a4a9b7;font-size:11px}.account-overview-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.account-overview-icon.purple{color:#6c5ce3;background:#efecff}.account-overview-icon.green{color:#269566;background:#eaf8f1}.account-overview-icon.blue{color:#3883c8;background:#eaf5ff}.account-overview-icon.orange{color:#bd6b2d;background:#fff3e8}.account-overview .needs-attention{background:#fffaf7;border-color:#f2d3c6}.account-page-error{margin:0 0 14px}.account-card-head{align-items:center;gap:12px;display:flex}.account-card{border-radius:18px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex;box-shadow:0 10px 30px #282c460b}.telegram-mark{color:#fff;background:linear-gradient(145deg,#38bdf0,#4778e7);border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.account-card h2{margin:0;font:700 15px Manrope}.account-card p{color:#8a91a3;margin:3px 0 0;font-size:11px}.account-card-actions button,.proxy-row button{color:#60687c;cursor:pointer;background:#f0f1f6;border:0;border-radius:8px;padding:9px 11px;font-size:10px}.account-identity{flex:1;min-width:0}.account-identity h2,.account-identity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-activity{background:#f8f8fc;border-radius:13px;min-width:0;padding:14px}.account-activity-title{color:#31384c;align-items:center;gap:7px;font-size:12px;display:flex}.account-activity-title>i{background:#35b875;border-radius:50%;flex:none;width:7px;height:7px}.account-activity-title>i.pulse{background:#7464e8;animation:1.3s infinite accountPulse}.account-scan-progress{background:#eceafb;border-radius:4px;height:4px;margin-top:7px;overflow:hidden}.account-scan-progress i{border-radius:inherit;background:#7464e8;width:38%;height:100%;animation:1.4s ease-in-out infinite accountScan;display:block}.account-activity-meta{gap:22px;margin-top:11px;display:flex}.account-activity-meta span{color:#9298a9;align-items:baseline;gap:5px;font-size:9px;display:flex}.account-activity-meta b{color:#363c50;font-size:12px}.account-queues{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-queues span{color:#7166d6;background:#f3f2fb;border-radius:11px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;padding:10px;display:grid}.account-queues small{color:#777e92;white-space:nowrap;font-size:9px}.account-queues b{color:#4f45bd;font-size:12px}.account-queues .queue-failed{color:#ba4e45;background:#fff1ef}.account-queues .queue-failed b{color:#ba4e45}.account-connection{grid-template-columns:auto 1fr;gap:3px 10px;padding-top:2px;display:grid}.account-connection>span{color:#979cad;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.account-connection>strong{color:#4d5469;font-size:10px}.account-connection>small{color:#9ba0af;grid-column:1/-1;font-size:9px}.account-card-actions{border-top:1px solid #ececf2;gap:7px;padding-top:14px;display:flex}.account-card-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.account-card-actions .account-check-button{color:#6457d7;background:#efedff;flex:1}.account-card-actions .account-manage-button{color:#fff;background:#7464e8}@keyframes accountPulse{50%{opacity:.3;transform:scale(.75)}}@keyframes accountScan{0%{transform:translate(-110%)}to{transform:translate(280%)}}.chat-header-actions{align-items:center;gap:8px;display:flex}.dialog-type-control{color:#68697b;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.dialog-type-control select{min-height:36px;font:inherit;color:#303142;background:#fff;border:1px solid #dedee8;border-radius:9px;padding:0 9px}.mark-candidate-button{color:#258252;cursor:pointer;background:#edf8f2;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:inline-flex}@media (width<=1100px){.account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.account-list{grid-template-columns:1fr}}.account-status{color:#258252;text-transform:capitalize;background:#edf8f2;border-radius:12px;width:max-content;margin-left:auto;padding:5px 8px;font-size:9px}.account-status.maintenance{color:#ad692e;background:#fff1e5}.account-status.flood_wait,.account-status.banned{color:#bc4e4e;background:#fff0f0}.proxy-library{align-self:start}.proxy-row{border-top:1px solid #eff0f4;align-items:center;gap:9px;padding:11px 0;display:flex}.proxy-row>i{background:#2ab675;border-radius:50%;width:8px;height:8px}.proxy-row>i.failed{background:#e16c6c}.proxy-row span{flex-direction:column;flex:1;min-width:0;display:flex}.proxy-row strong{font-size:11px}.proxy-row small{color:#9298a8;text-overflow:ellipsis;font-size:9px;overflow:hidden}.connect-modal select,.vacancy-modal>label select{background:#fff;border:1px solid #e0e3eb;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.security-note{color:#397b5a;background:#eef9f3;border-radius:9px;align-items:center;gap:9px;margin:14px 0;padding:11px;font-size:10px;display:flex}.verification-step{text-align:center;padding:12px 0}.verification-step .telegram-mark{margin:auto}.verification-step h3{margin:12px 0 4px}.verification-step p{color:#8990a2;font-size:11px}.vacancy-checks{border:1px solid #e5e7ed;border-radius:10px;margin:18px 0;padding:12px}.vacancy-checks legend{color:#747c8e;padding:0 5px;font-size:11px}.vacancy-checks label{align-items:center;gap:9px;margin:0;padding:8px;display:flex}.vacancy-checks label>span{color:#31374a;flex-direction:column;font-size:12px;display:flex}.vacancy-checks small{color:#949aaa;font-size:9px}.danger-button{color:#c05252;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;padding:12px;display:flex}.candidate-actions{align-items:center;gap:8px;display:flex}.candidate-detail{max-width:1320px;margin:0 auto}.candidate-profile-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px 24px;display:flex}.candidate-profile-identity{align-items:center;gap:15px;min-width:0;display:flex}.candidate-profile-identity>i{color:#6757d4;background:linear-gradient(145deg,#eeeaff,#ded7ff);border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:23px;font-style:normal;font-weight:800;display:grid}.candidate-profile-identity h1{color:#1d2235;overflow-wrap:anywhere;margin:0;font:700 27px Manrope}.candidate-profile-identity .eyebrow{margin-bottom:5px!important}.candidate-profile-meta{color:#7b8295;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:7px;font-size:11px;display:flex}.candidate-profile-meta span{align-items:center;gap:4px;display:inline-flex}.candidate-primary-action,.candidate-secondary-action{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-weight:750;display:inline-flex}.candidate-primary-action{color:#fff;background:#6c5ce7;border:1px solid #6c5ce7}.candidate-secondary-action{color:#555e73;background:#fff;border:1px solid #dedfea}.candidate-more-actions{position:relative}.candidate-more-actions>summary{color:#626a7e;cursor:pointer;background:#fff;border:1px solid #dedfea;border-radius:10px;place-items:center;width:39px;height:39px;font-weight:800;list-style:none;display:grid}.candidate-more-actions>summary::-webkit-details-marker{display:none}.candidate-more-actions>div{z-index:10;background:#fff;border:1px solid #e3e4eb;border-radius:11px;min-width:205px;padding:7px;position:absolute;top:46px;right:0;box-shadow:0 14px 38px #242a4129}.candidate-more-actions .delete-candidate{background:0 0;border:0;justify-content:flex-start;width:100%}.candidate-profile-controls{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-bottom:14px;display:grid}.candidate-profile-progress,.candidate-profile-management{padding:17px 19px}.candidate-profile-progress>div:first-child{color:#656d82;justify-content:space-between;align-items:center;font-size:11px;display:flex}.candidate-profile-progress>div:first-child strong{color:#282e43;font-size:18px}.candidate-progress-track{background:#ebeaf1;border-radius:99px;height:7px;margin:10px 0 7px;overflow:hidden}.candidate-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6c5ce7,#9b7aea);height:100%;display:block}.candidate-profile-progress small{color:#7e8598;font-size:10px}.candidate-profile-progress p{color:#8a6270;margin:9px 0 0;font-size:10px;line-height:1.5}.candidate-profile-management{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) minmax(150px,1fr);align-items:end;gap:13px;display:grid}.candidate-profile-management label,.candidate-profile-management>div{min-width:0}.candidate-profile-management label>span,.candidate-profile-management>div>span{color:#8b92a3;text-transform:uppercase;letter-spacing:.45px;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.candidate-profile-management select{color:#3f475c;background:#fff;border:1px solid #dfe1ea;border-radius:9px;width:100%;min-height:38px;padding:8px 9px;font:600 11px Manrope}.candidate-profile-management .candidate-status-select{color:#6757d4;background:#f3f0ff;max-width:none}.candidate-profile-management>div>strong{color:#343a4e;overflow-wrap:anywhere;min-height:38px;padding:10px 0;font-size:11px;display:block}.candidate-edit-modal{background:#fff;border-radius:18px;width:min(820px,100%);max-height:min(92vh,900px);padding:24px;overflow:auto;box-shadow:0 30px 80px #0006}.candidate-edit-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.candidate-edit-modal h2{color:#252b3e;margin:0;font:700 21px Manrope}.candidate-edit-modal>header>button{color:#5f6578;background:#f3f1fb;border:0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.candidate-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.candidate-edit-grid label{color:#555d72;gap:6px;font-size:11px;font-weight:700;display:grid}.candidate-edit-grid input,.candidate-edit-grid textarea{color:#30364a;background:#fff;border:1px solid #dfe1ea;border-radius:10px;width:100%;padding:10px 11px;font:500 12px Manrope}.candidate-edit-grid textarea{resize:vertical;min-height:88px}.candidate-edit-long{grid-column:1/-1}.candidate-edit-modal>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.candidate-edit-modal>footer button{min-width:120px}.candidate-profile-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.candidate-profile-section{padding:0;overflow:hidden}.candidate-profile-section:nth-child(3){grid-column:1/-1}.candidate-profile-section>header,.candidate-ai-note>header{color:#6858d5;border-bottom:1px solid #eeeff4;align-items:center;gap:8px;padding:14px 17px;display:flex}.candidate-profile-section h2,.candidate-ai-note h2{color:#30364a;margin:0;font:700 14px Manrope}.candidate-profile-section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.candidate-field-card{border-bottom:1px solid #f0f0f4;border-right:1px solid #f0f0f4;flex-direction:column;min-height:102px;padding:14px 17px;display:flex}.candidate-field-card:nth-child(2n){border-right:0}.candidate-field-card>span{color:#8a91a3;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:700}.candidate-field-card>strong{color:#242a3d;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.4}.candidate-field-card>small{color:#27905b;margin-top:auto;font-size:9px}.candidate-field-card.missing{background:#fcfbfd}.candidate-field-card.missing>strong,.candidate-field-card.missing>small{color:#a1a6b3}.candidate-ai-note{margin-top:14px;padding:0}.candidate-ai-note p{color:#4f576b;white-space:pre-wrap;margin:0;padding:15px 17px 18px;font-size:12px;line-height:1.6}.candidate-system-info{margin-top:14px;padding:0}.candidate-system-info>summary{color:#697185;cursor:pointer;padding:14px 17px;font-size:11px;font-weight:750}.candidate-system-info>div{background:#eeeff4;border-top:1px solid #eeeff4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.candidate-system-info span{color:#8b91a1;background:#fff;padding:13px 16px;font-size:9px}.candidate-system-info strong{color:#4d556a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.delete-candidate{color:#b33f3f;cursor:pointer;background:#fff7f7;border:1px solid #efc9c9;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.delete-candidate:disabled{cursor:wait;opacity:.6}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.provider-card{text-align:left;cursor:pointer;color:#23283a;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;display:grid}.provider-card.selected{border-color:#8071e9;box-shadow:0 0 0 2px #7566e815}.provider-logo{color:#247d58;background:#ebf7f2;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.provider-logo.gemini{color:#5267d9;background:#eef2ff}.provider-logo.compatible{color:#6c5bd3;background:#edeafa}.provider-card>span{flex-direction:column;display:flex}.provider-card strong{font-size:13px}.provider-card small{color:#8a91a3;margin-top:3px;font-size:9px}.provider-card em{color:#9298a7;font-size:9px;font-style:normal}.provider-card em.verified{color:#258252;background:#eaf8f0;border-radius:10px;padding:5px 7px}.provider-card em.role-primary{color:#6251c8;background:#eeeafd}.provider-card em.role-fallback{color:#3171a9;background:#eaf4ff}.provider-card em.role-disabled{color:#777f90;background:#f2f3f6}.ai-routing-summary{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-bottom:17px;display:grid}.ai-routing-summary>div{grid-template-columns:34px 1fr;align-content:center;column-gap:10px;min-width:0;display:grid}.ai-routing-summary>div>span{color:#fff;background:#7566e8;border-radius:50%;grid-row:1/4;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ai-routing-summary small{color:#7d8496;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ai-routing-summary strong{margin:2px 0;font-size:14px}.ai-routing-summary em{color:#777f90;font-size:10px;font-style:normal;line-height:1.35}.ai-routing-summary>b{color:#aaa4d8;align-self:center;font-size:20px}.ai-routing-summary .queue-step>span{background:#3e9a70}.ai-role-options{gap:8px;margin-top:7px;display:grid}.ai-role-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.ai-role-options>button.selected{background:#f6f4ff;border-color:#7566e8;box-shadow:0 0 0 1px #7566e8}.ai-role-options i{border:2px solid #bcc1ce;border-radius:50%;flex:none;width:16px;height:16px}.ai-role-options>button.selected i{border:5px solid #7566e8}.ai-role-options span{flex-direction:column;display:flex}.ai-role-options strong{color:#303548;font-size:12px}.ai-role-options small{color:#7f8798;margin-top:2px;font-size:10px}.ai-change-explanation{color:#3b6790;background:#eef5ff;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.provider-card em.unverified{color:#a66a2d;background:#fff1e5;border-radius:10px;padding:5px 7px}.ai-settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:17px;display:grid}.ai-form label{color:#727a8e;margin:14px 0;font-size:11px;display:block}.ai-form input{border:1px solid #e0e3eb;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:11px;display:block}.saved-key{color:#267d56;background:#eef9f3;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.saved-key span{flex-direction:column;display:flex}.saved-key small{color:#799184;font-size:9px}.saved-key.needs-verification{color:#9a6129;background:#fff4e8}.saved-key.needs-verification small{color:#9a7654}.role-conflict-note{color:#a46226;align-items:center;gap:6px;margin-top:8px;line-height:1.35;display:flex}.success-note,.notice-box{border-radius:8px;margin:12px 0;padding:10px;font-size:11px}.success-note{color:#258252;background:#eaf8f0}.notice-box{color:#a66a2d;background:#fff1e5}.manual-attention-card{gap:12px;padding:16px;display:grid}.manual-attention-card blockquote{color:#4f3b2b;white-space:pre-wrap;background:#fffaf5;border-left:3px solid #df8b3a;border-radius:8px;margin:0;padding:12px 14px}.manual-attention-card blockquote span,.manual-attention-card label span{color:#a66a2d;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.manual-attention-card textarea{resize:vertical;width:100%;min-height:96px}.manual-attention-card .primary{justify-self:start}.ai-policy h2{margin:0 0 15px;font:700 16px Manrope}.ai-policy>div:not(.provider-summary){color:#2b9663;border-top:1px solid #eff0f4;gap:10px;padding:11px 0;display:flex}.ai-policy>div span{flex-direction:column;display:flex}.ai-policy>div strong{color:#32384b;font-size:11px}.ai-policy>div small{color:#888fa1;margin-top:2px;font-size:9px}.provider-summary{background:#f7f7fb;border-radius:10px;margin-top:15px;padding:14px}.provider-summary span{color:#858c9e;justify-content:space-between;padding:5px 0;font-size:9px;display:flex!important}.provider-summary b{color:#41485b}@media (width<=1000px){aside{width:78px;padding:25px 12px}.brand>div:last-child,aside nav span,.sidebar-foot span,.sidebar-foot .logout{font-size:0}.workspace{width:calc(100% - 78px);margin-left:78px}.stats{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr}}.billing-grid{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.billing-current,.billing-form,.payment-history{padding:24px}.status-line{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.status-line b{text-transform:capitalize;color:var(--cyan)}.wallet-box{background:#5c47ff14;border-radius:14px;gap:10px;margin-top:20px;padding:16px;display:grid}.wallet-box code{overflow-wrap:anywhere}.wallet-box button{align-items:center;gap:6px;width:max-content;display:flex}.subscription-actions{gap:10px;margin-top:18px;display:flex}.subscription-actions button{flex:1}.danger-action{color:#ff6b81;background:0 0;border:1px solid #ff6b8173}.billing-form{gap:16px;display:grid}.billing-form label{gap:7px;display:grid}.billing-form input,.billing-form select{width:100%}.payment-total{background:#32dcb217;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.payment-total strong{color:var(--green);font-size:20px}.form-notice{color:var(--cyan);margin:0}.payment-history h2{margin-top:0}.payment-row{border-top:1px solid var(--line);grid-template-columns:1fr minmax(100px,180px) 100px;align-items:center;gap:16px;padding:14px 0;display:grid}.payment-row span{gap:3px;display:grid}.payment-row code{overflow:hidden}.payment-row>b{text-transform:capitalize;text-align:right}.payment-approved{color:var(--green)}.payment-pending{color:var(--orange)}.payment-rejected,.payment-suspended,.payment-cancelled{color:#ff6b81}.payment-active,.payment-trial{color:var(--green)}.admin-shell{background:#f6f7fb;min-height:100vh}.admin-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex}.admin-head>div{align-items:center;gap:14px;display:flex}.admin-head .logout{color:#737b8f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.admin-main{max-width:1380px;margin:auto;padding:34px}.admin-stats{grid-template-columns:repeat(2,minmax(220px,320px));margin-bottom:22px}.admin-section{margin-bottom:22px;padding:22px}.admin-table{overflow-x:auto}.admin-payment,.admin-tenant{border-top:1px solid var(--line);align-items:center;gap:18px;min-width:940px;padding:15px 0;display:grid}.admin-payment{grid-template-columns:1.1fr .8fr minmax(300px,1.7fr) 90px 220px}.admin-tenant{grid-template-columns:1.6fr .7fr .7fr 390px}.admin-payment>span,.admin-tenant>span{flex-direction:column;gap:3px;display:flex}.admin-payment small,.admin-tenant small{color:#8c93a4;font-size:10px}.transaction-hash{min-width:0;justify-content:stretch!important;gap:7px!important;display:grid!important}.transaction-hash code{white-space:normal;overflow-wrap:anywhere;font-size:10px}.transaction-hash>span{gap:6px;display:flex}.transaction-hash a,.transaction-hash button{color:#50596d;background:#fff;border:1px solid #dfe2ea;border-radius:8px;justify-content:center;align-items:center;width:32px;height:30px;padding:0;display:inline-flex}.admin-payment>b,.admin-tenant b{text-transform:capitalize}.admin-payment>div,.admin-tenant>div{justify-content:flex-end;gap:8px;display:flex}.admin-payment button,.admin-tenant button{cursor:pointer;background:#fff;border:1px solid #dfe2ea;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;display:flex}.admin-payment .approve-action{color:#258252;background:#eaf8f0;border-color:#d5f0e1}.admin-payment .reject-action,.admin-tenant .reject-action{color:#bf535f}.admin-payment button:disabled,.admin-tenant button:disabled{opacity:.45;cursor:default}.backup-row{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) 100px 100px minmax(180px,.8fr);align-items:center;gap:14px;min-width:850px;padding:13px 0;display:grid}.backup-row>span{flex-direction:column;display:flex}.backup-row small{color:#8c93a5;font-size:10px}.backup-row code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.backup-row>b{border-radius:12px;width:max-content;padding:5px 8px;font-size:9px}.backup-completed{color:#238153;background:#e8f8ef}.backup-running,.backup-requested{color:#9a671f;background:#fff4df}.backup-failed{color:#b13c3c;background:#ffeded}.admin-detail-backdrop{z-index:40;align-items:start;overflow-y:auto}.admin-client-detail{background:#f8f9fc;border-radius:22px;width:min(1180px,100%);margin:24px auto;padding:28px;box-shadow:0 30px 90px #0006}.admin-client-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-client-detail>header h2{margin:3px 0;font:800 26px Manrope}.admin-client-detail>header p:last-child{color:#858ca0;margin:0}.admin-client-detail>header button{cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.client-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 16px;display:grid}.client-health-grid article{background:#fff;border:1px solid #e8eaf0;border-radius:13px;gap:7px;padding:16px;display:grid}.client-health-grid small,.client-billing small{color:#8990a1}.client-health-grid strong{font:800 20px Manrope}.client-health-grid i{font:600 10px Inter}.health-good{color:#258252}.health-bad{color:#bf535f}.client-detail-sections{grid-template-columns:1fr 1fr;gap:16px;display:grid}.client-diagnostic,.client-billing{background:#fff;border:1px solid #e8eaf0;border-radius:15px;padding:18px}.client-diagnostic h3,.client-billing h3{margin:0 0 12px;font:750 15px Manrope}.client-diagnostic>div{border-top:1px solid #f0f1f4;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.client-diagnostic>div span{min-width:0;display:grid}.client-diagnostic>div small{color:#8a91a2;overflow-wrap:anywhere}.client-diagnostic>div b{text-transform:capitalize;color:#747c90;font-size:10px}.client-diagnostic>p{color:#9aa0ae;margin:0}.health-dot{border-radius:50%;width:8px;height:8px}.health-dot.good{background:#32c98b;box-shadow:0 0 0 3px #32c98b20}.health-dot.bad{background:#f06d7b;box-shadow:0 0 0 3px #f06d7b20}.client-billing{margin-top:16px}.client-billing>div:first-of-type{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px;display:grid}.client-billing>div:first-of-type span{gap:3px;display:grid}.client-payment{border-top:1px solid #f0f1f4;grid-template-columns:230px 1fr 80px 28px;align-items:center;gap:12px;padding:10px 0;display:grid}.client-payment code{overflow-wrap:anywhere;font-size:9px}.client-payment b{text-transform:capitalize;font-size:10px}.client-payment a{color:#6555d6}.admin-client-detail>footer{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.admin-client-detail>footer button{cursor:pointer;background:#fff;border:1px solid #dfe2ea;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;display:flex}.admin-client-detail>footer .danger-action{color:#bf535f;border-color:#f1cdd2}@media (width<=800px){.client-health-grid,.client-detail-sections{grid-template-columns:1fr 1fr}.client-payment{grid-template-columns:1fr}}@media (width<=520px){.client-health-grid,.client-detail-sections{grid-template-columns:1fr}.admin-client-detail{padding:18px}.admin-client-detail>footer{flex-direction:column}}.workspace>header.dialogs-workspace-header{box-sizing:border-box;z-index:100;border-bottom-color:#e6e8f0;height:108px;padding:0 18px 54px;overflow:visible;box-shadow:0 1px 8px #1f233409}.dialogs-workspace-header .dialogs-header-title strong{font-size:17px}.dialogs-workspace-header .dialogs-header-account{background:#f8f8fb;border-radius:11px;height:40px}.dialogs-workspace-header .dialogs-header-account span{color:#687084;text-transform:uppercase;letter-spacing:.045em;font-size:10px}.dialogs-workspace-header .dialogs-header-account select{max-width:190px;font-size:13px}.dialogs-workspace-header .dialogs-header-new{border-radius:11px;height:40px;font-size:13px}.dialog-header-tools-slot{background:#fff;border-top:1px solid #eef0f5;height:54px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.dialog-header-tools{box-sizing:border-box;align-items:center;gap:7px;width:100%;height:100%;padding:7px 18px;display:flex}.dialog-header-menu{flex:none;position:relative}.dialog-header-menu>button{color:#4f576c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe2eb;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:750;display:flex}.dialog-header-menu>button:hover{color:#5648c1;background:#f9f8ff;border-color:#cfc9f4}.dialog-header-menu>button.active{color:#5748c8;background:#efecff;border-color:#cfc7ff}.dialog-header-menu>button>b{color:#fff;background:#6d5ce8;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.dialog-header-popover{z-index:120;background:#fff;border:1px solid #dedfea;border-radius:14px;width:300px;max-height:min(62vh,520px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 48px #1a1d2d33}.dialog-header-menu:nth-child(n+4) .dialog-header-popover{left:auto;right:0}.dialog-header-popover>header{color:#252a3d;border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;gap:10px;margin:-2px -2px 8px;padding:2px 2px 9px;font-size:13px;display:flex}.dialog-header-popover>header button{color:#61697c;cursor:pointer;background:#f1f2f6;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.dialog-header-menu-items{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dialog-header-menu-items>button{color:#555d70;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.dialog-header-menu-items>button:hover,.dialog-header-menu-items>button.active{color:#5648c4;background:#f1eeff;border-color:#cfc7ff}.dialog-header-menu-items>button>b{color:#777f93;font-size:10px}.dialog-header-filter-popover .dialog-filters{background:0 0;border:0;grid-template-columns:1fr;gap:7px;margin:0;padding:0;display:grid}.dialog-header-filter-popover select{width:100%;min-height:40px}.dialog-recovery-popover{width:min(440px,100vw - 24px);max-height:min(720px,100vh - 120px);overflow:auto}.dialog-recovery-popover>p{color:#687084;margin:8px 0;font-size:12px;line-height:1.5}.dialog-recovery-popover>dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.dialog-recovery-popover>dl>div{background:#f7f8fb;border-radius:8px;justify-content:space-between;gap:8px;padding:7px;font-size:10px;display:flex}.dialog-recovery-popover dd{margin:0;font-weight:800}.dialog-recovery-popover .dialog-audit-button{justify-content:center;width:100%;min-height:40px}.dialog-sync-options{background:#f7f8fb;border-radius:12px;gap:9px;margin:12px 0;padding:12px;display:grid}.dialog-sync-options label{color:#485066;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.dialog-sync-options label:first-child{justify-content:space-between}.dialog-sync-options select{background:#fff;border:1px solid #dfe3ec;border-radius:8px;min-height:34px;padding:5px 28px 5px 9px}.dialog-sync-results{gap:8px;max-height:300px;margin-top:12px;display:grid;overflow:auto}.dialog-sync-accounts{gap:5px;margin-top:10px;display:grid}.dialog-sync-accounts>div{background:#f7f8fb;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 9px;font-size:10px;display:grid}.dialog-sync-accounts span{color:#687084}.dialog-sync-accounts small{color:#bd4f59;grid-column:1/-1}.dialog-sync-results article{background:#fff;border:1px solid #e6e8ef;border-radius:10px;justify-content:space-between;gap:10px;padding:10px;display:flex}.dialog-sync-results article>div:first-child{min-width:0}.dialog-sync-results strong,.dialog-sync-results small{display:block}.dialog-sync-results strong{color:#31384d;font-size:11px}.dialog-sync-results small{color:#8a91a3;margin-top:2px;font-size:9px}.dialog-sync-results p{color:#626a7d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;display:-webkit-box;overflow:hidden}.dialog-sync-results article>div:last-child{flex:none;align-content:start;gap:5px;display:grid}.dialog-sync-results button{color:#6656d7;background:#f6f3ff;border:1px solid #ddd8fb;border-radius:8px;min-height:30px;padding:5px 8px;font-size:9px;font-weight:750}.dialog-header-active-filters{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.dialog-header-active-filters>div{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.dialog-header-active-filters button{color:#5a4bc7;white-space:nowrap;cursor:pointer;background:#f3f0ff;border:1px solid #dcd8fa;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:10px;font-weight:750;display:flex}.dialog-header-active-filters .clear{color:#a14e57;background:#fff6f6;border-color:#ead7d9}.workspace>header :is(button,select,input,a):focus-visible{outline-offset:2px;outline:3px solid #1f6feb}.workspace main.dialogs-main{background:#eef0f5;padding:0}.dialogs-main .dialogs-page{grid-template-columns:var(--dialog-left-width,320px) minmax(0,1fr) var(--dialog-right-width,360px);background:#dfe2ea;gap:1px;height:calc(100vh - 108px)}.dialogs-page>.panel{box-shadow:none;border:0;border-radius:0}.dialog-list{background:#fff}.dialog-list .page-heading{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom:1px solid #e9ebf1;padding:10px 12px;position:sticky;top:0}.dialog-sidebar-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 11px;display:flex}.dialog-sidebar-heading>div{gap:2px;min-width:0;display:grid}.dialog-sidebar-heading strong{color:#1f2437;font:800 15px Manrope}.dialog-sidebar-heading span{color:#687084;text-overflow:ellipsis;white-space:nowrap;font:500 12px Manrope;overflow:hidden}.dialog-sidebar-heading>b{color:#5f4fd1;text-align:center;background:#eeeafd;border-radius:999px;min-width:32px;padding:6px 9px;font:800 11px Manrope}.dialog-list-search{background:#f7f8fb;border-color:#dfe2ea;border-radius:11px;height:42px;margin:0;padding:0 12px}.dialog-list-search:focus-within{background:#fff;border-color:#7666e6;box-shadow:0 0 0 3px #6d5ce81a}.dialog-list-search input{font-size:13px}.dialog-queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;display:grid;overflow:visible}.dialog-queues button{border-radius:10px;width:100%;min-height:40px;padding:7px 10px;font-size:12px}.dialog-queues button b{text-align:right;min-width:18px;font-size:11px}.dialog-queues button:not(.active).queue-unread{color:#5f50ce;background:#faf9ff;border-color:#d9d3ff}.dialog-queues button:not(.active).queue-ai_needs_help{color:#9a5a22;background:#fffaf3;border-color:#f1d7b5}.dialog-queues button:not(.active).queue-manual{color:#3f75a9;background:#f5faff;border-color:#d5e6f6}.dialog-panel-controls{align-items:center;gap:5px;display:flex;position:relative}.dialog-statuses-toggle,.dialog-filter-toggle{border-radius:9px;width:auto;min-height:40px;margin:7px 0 0;padding:7px 11px;font-size:12px;display:inline-flex}.dialog-options-panel{z-index:20;background:#fff;border:1px solid #e0e2eb;border-radius:12px;max-height:min(55vh,420px);padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 14px 36px #1c1f3029}.dialog-options-panel>header{color:#2c3144;border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:1px 2px 9px;font-size:13px;display:flex}.dialog-options-panel>header button{color:#60687b;background:#f1f2f6;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid}.dialog-secondary-queues{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid}.dialog-secondary-queues .dialog-queue-group-title{display:none}.dialog-filters-panel .dialog-filters{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;margin:0;padding:0}.dialog-filters select{min-height:40px;padding:7px 9px;font-size:12px}.dialog-list>button{border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:82px;padding:12px;transition:background .15s,border-color .15s,box-shadow .15s}.dialog-list{flex-direction:column;gap:4px;padding:7px 8px 12px;display:flex}.dialog-list>button .person{border-radius:13px;width:40px;height:40px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff4d}.dialog-row-title strong{color:#1f2437;font-size:14px}.candidate-signal{border-radius:7px;padding:4px 7px;font-size:10px}.dialog-preview{color:#596176;max-width:100%;font-size:13px;line-height:1.4}.dialog-card-meta{gap:5px;margin-top:4px}.dialog-card-meta small{font-size:11px}.dialog-card-meta .dialog-status{color:#596176;background:#f0f1f5;border-radius:999px;padding:3px 7px;font-weight:700}.dialog-card-meta .dialog-status.ai_needs_help{color:#965a1f;background:#fff0dc}.dialog-card-meta .dialog-status.approved,.dialog-card-meta .dialog-status.hired{color:#297458;background:#e7f6ef}.dialog-card-meta .dialog-status.rejected,.dialog-card-meta .dialog-status.ghosted{color:#6d7383;background:#f1f1f3}.dialog-account-badge:before{content:"·";color:#a6aabd;margin-right:5px}.dialog-attention-reason{margin-top:4px;font-size:11px;line-height:1.4}.dialog-attention-summary{color:#85501d;background:#fff7ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;min-width:0;margin-top:4px;padding:6px 7px;display:grid!important}.dialog-attention-summary .dialog-attention-reason{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;margin:0;display:block;overflow:hidden;color:#8d571f!important}.dialog-attention-action,.dialog-attention-wait{align-items:center;gap:3px;min-width:0;line-height:1.25;color:#765337!important;margin:0!important;font-size:10px!important;display:flex!important}.dialog-attention-action{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-attention-action b{font-weight:800}.dialog-attention-wait{white-space:nowrap;justify-self:end}.dialog-ai-help-popover{width:min(390px,100vw - 24px)}.dialog-state-badges{margin-top:5px}.dialog-state-badges small{border-radius:7px;min-height:22px;padding:5px 7px;font-size:10px!important}.dialog-state-badges .paused,.dialog-state-badges .followup{color:#80602a;background:#fff3dc}.dialog-state-badges .more{color:#656c80;background:#eff0f4}.dialog-list>button>time{color:#687084;min-width:42px;font-size:11px}.dialog-list>button.selected{background:linear-gradient(100deg,#eeeaff,#f8f7ff);border-color:#d9d3ff;box-shadow:inset 4px 0 #6d5ce8,0 4px 14px #5143ab17}.dialog-list>button:hover:not(.selected){background:#f8f8fb;border-color:#e5e6ed}.dialog-panel-resizer{width:7px}.dialog-panel-resizer:before{width:1px;left:3px}.dialog-panel-resizer:hover:before,.resizing-dialog-panels .dialog-panel-resizer:before{background:#7564e5;width:3px}.dialog-panel-resizer.left{left:var(--dialog-left-width,320px)}.dialog-panel-resizer.right{right:var(--dialog-right-width,360px)}.chat{background:#f4f5f9}.chat>header{background:#fff;border-bottom-color:#e6e8ef;min-height:62px;padding:9px 16px}.chat>header>div{gap:2px;min-width:0;display:grid}.chat>header .mobile-chat-back{display:none}.chat>header .candidate-profile-link{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat>header>div>span{color:#626a7e;font-size:12px}.conversation-context-toggle{color:#5e50cc;background:#f7f5ff;flex:none;min-height:40px;border:1px solid #e0def2!important;padding:7px 10px!important;display:inline-flex!important}.conversation-context-toggle span{font-size:12px}.chat-search{z-index:6;background:#f8f8fb;width:auto;height:42px;margin:8px 12px 0;padding:0 11px;position:static}.chat-search input{font-size:13px}.messages{background:linear-gradient(#f7f8fb,#f3f4f8);gap:9px;padding:22px clamp(18px,4vw,54px)}.bubble{border-radius:16px;max-width:min(76%,680px);padding:11px 14px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #1e22330f}.bubble.inbound{color:#252a3d;background:#fff;border-bottom-left-radius:5px}.bubble.outbound{border-bottom-right-radius:5px}.bubble time{margin-top:6px;font-size:11px}.message-date-separator{margin:9px 0;font-size:12px}.dialog-lower-panel{background:#fffffffa;box-shadow:0 -5px 18px #2023330a}.dialog-lower-panel>header{min-height:36px;padding:7px 13px}.dialog-lower-panel>header strong{font-size:12px}.dialog-lower-panel>header button,.lower-ai-instruction button{min-height:38px;padding:8px 11px;font-size:11px}.lower-action-tabs button{min-height:38px;font-size:11px}.composer{gap:8px;padding:10px 12px 12px}.composer textarea{border-radius:13px;min-height:46px;max-height:140px;padding:12px 14px;font-size:14px}.composer button{border-radius:12px;width:auto;min-width:44px;padding:0 13px}.composer button .composer-send-label{margin-left:6px;font-size:11px;font-weight:750;display:inline}.dialog-context{background:#fff}.dialog-context>header{align-items:center;gap:8px;padding:13px 15px;display:flex}.dialog-context>header span{font-size:13px}.dialog-context-close{color:#5d6578;cursor:pointer;background:#f3f2fa;border:0;border-radius:10px;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid}.dialog-context-close:hover{color:#413b7b;background:#e9e7f7}.dialog-context-close:focus-visible{outline-offset:2px;outline:3px solid #7b6cf044}.context-tabs{padding:7px 9px;top:47px}.context-tabs button{min-height:40px;font-size:12px}.context-person{padding:15px}.context-person strong{font-size:14px}.context-person small{font-size:11px}.context-progress,.context-summary,.context-fields,.context-missing,.context-awaiting,.context-note,.context-manual-attention,.context-integrations{margin-left:14px;margin-right:14px}.context-summary dt,.context-fields span{font-size:11px}.context-summary dd,.context-fields b{font-size:13px}.context-fields small,.context-history-list small{font-size:10px}.context-history-list strong{font-size:12px}.context-history-list p,.context-dialog-actions select,.context-control-state strong,.context-control-state small{font-size:11px}.context-control-state button,.context-quick-actions button,.context-commercial-action button{min-height:40px;font-size:12px}.dialog-workspace-empty{color:#687084;text-align:center;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:32px;display:flex}.dialog-workspace-empty-icon{color:#6757d4;background:#eeeafd;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid}.dialog-workspace-empty strong{color:#262b3e;font:800 18px Manrope}.dialog-workspace-empty>span:last-child{max-width:420px;font-size:14px;line-height:1.55}@media (width>=1025px) and (width<=1399px){.dialogs-main .dialogs-page{grid-template-columns:var(--dialog-left-width,320px) minmax(460px,1fr)}.dialogs-page .dialog-context{z-index:40;width:min(var(--dialog-right-width,360px),calc(100vw - 32px));border:1px solid #dfe1ea;border-radius:14px;display:block;position:fixed;top:120px;bottom:12px;right:12px;box-shadow:0 18px 60px #1c1f3038}.dialogs-page.context-collapsed .dialog-context,.dialog-panel-resizer.right{display:none}}@media (width<=1024px){.workspace main.dialogs-main{padding:0 0 calc(72px + env(safe-area-inset-bottom))}.dialogs-main .dialogs-page{height:calc(100dvh - 108px - 72px - env(safe-area-inset-bottom))}.workspace main.dialogs-main.dialog-detail-main{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 62px - env(safe-area-inset-bottom))}.dialogs-page.mobile-chat-open .dialog-lower-panel{margin-bottom:68px}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{padding-bottom:68px}.dialog-list .page-heading{padding:12px}.dialog-list .page-heading.dialog-panel-open{z-index:95;-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-options-panel{z-index:96;top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:18px;max-height:min(58dvh,480px);padding:14px;position:fixed;left:10px;box-shadow:0 -12px 46px #1417263d}.dialog-options-panel>header{z-index:2;background:#fff;border-radius:18px 18px 0 0;margin:-14px -14px 10px;padding:14px;font-size:13px;position:sticky;top:-14px}.dialog-options-panel .dialog-secondary-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-filters-panel .dialog-filters{grid-template-columns:1fr}.dialog-sidebar-heading{margin-bottom:9px}.dialog-list>button{min-height:72px}.conversation-context-toggle,.dialog-context-close{display:none!important}.mobile-dialog-navigation{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:16px}.mobile-dialog-navigation button{min-height:44px;font-size:12px}.messages{padding:16px 12px}.bubble{max-width:88%;font-size:13px}}@media (width<=720px){.workspace>header.dialogs-workspace-header{height:104px;padding:0 8px 52px}.dialog-header-tools-slot{height:52px}.dialog-header-tools{scrollbar-width:none;gap:6px;padding:7px 8px;overflow:auto visible}.dialog-header-menu>button{min-height:36px;padding:6px 9px}.dialog-header-menu>button span{font-size:11px}.dialog-header-popover{top:auto;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:18px;width:auto;max-height:min(62dvh,520px);position:fixed;left:8px!important;right:8px!important}.dialog-header-active-filters{display:none}.dialogs-workspace-header .dialogs-header-account{max-width:122px;padding:0 6px}.dialogs-workspace-header .dialogs-header-account span{display:none}.dialogs-workspace-header .dialogs-header-account select{width:100%;max-width:108px}.dialogs-workspace-header .language{display:none}.dialogs-main .dialogs-page{height:calc(100dvh - 104px - 72px - env(safe-area-inset-bottom))}.chat>header{min-height:58px;padding:8px 10px}.chat-search{width:auto;height:38px;margin:8px 10px 0;position:static}.composer button{width:42px;min-width:42px;padding:0}.composer button .composer-send-label{display:none}}.register-link{color:#6f60d8;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px}.register-card{max-width:560px}.register-progress{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.register-progress i{color:#7e8597;background:#e8e9ef;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.register-progress i.done{color:#fff;background:#7566e8}.register-progress span{background:#e1e3ea;width:48px;height:2px}.kind-options,.plan-options{grid-template-columns:1fr 1fr;gap:11px;margin-top:7px;display:grid}.kind-options button,.plan-options button{color:#4a5267;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:90px;display:flex}.kind-options button.selected,.plan-options button.selected{color:#6555d6;background:#f4f2ff;border-color:#7566e8;box-shadow:0 0 0 2px #7566e814}.plan-options button strong{font:800 25px Manrope}.plan-options button small{color:#949aab}.no-trial-note{color:#9b6b2c;background:#fff6e9;border-radius:9px;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex}.register-actions{gap:10px;margin-top:15px;display:flex}.register-actions>button:first-child:not(.primary){background:#fff;border:1px solid #e0e3eb;border-radius:9px;padding:10px 18px}.register-actions .primary{flex:1}.onboarding-banner{color:#6558cf;cursor:pointer;text-align:left;background:linear-gradient(90deg,#f2efff,#edfaff);border:1px solid #ded9ff;border-radius:13px;align-items:center;gap:11px;width:100%;margin:0 0 22px;padding:15px 18px;display:flex}.onboarding-banner span{flex-direction:column;flex:1;display:flex}.onboarding-banner small{color:#858ca0;margin-top:2px}.setup-percent{flex-direction:column;align-items:flex-end;display:flex}.setup-percent strong{color:#6d5ee0;font:800 28px Manrope}.setup-percent span{color:#8c93a4;font-size:10px}.setup-progress{background:#e7e8ef;border-radius:10px;height:8px;margin:20px 0 24px;overflow:hidden}.setup-progress i{border-radius:inherit;background:linear-gradient(90deg,#7463e6,#37c6dc);height:100%;transition:width .3s;display:block}.onboarding-list{gap:11px;display:grid}.onboarding-step{grid-template-columns:34px 28px 1fr auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.onboarding-step .step-number{color:#6758d7;background:#efedff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.onboarding-step>span{flex-direction:column;display:flex}.onboarding-step small{color:#8b92a4;margin-top:3px}.onboarding-step button{color:#fff;cursor:pointer;background:#7464e8;border:0;border-radius:9px;padding:9px 13px}.onboarding-step.complete{opacity:.7}.onboarding-step.complete .step-number{color:#268458;background:#e8f8ef}.onboarding-step.complete button{color:#268458;background:#e9f6ee}@media (width<=1050px){.candidate-profile-hero{flex-direction:column;align-items:flex-start}.candidate-actions{width:100%}.candidate-profile-controls{grid-template-columns:1fr}.candidate-profile-management{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.candidate-profile-sections{grid-template-columns:1fr}.candidate-profile-section:nth-child(3){grid-column:auto}.candidate-profile-management,.candidate-system-info>div{grid-template-columns:1fr}}@media (width<=720px){aside{display:none}.workspace{width:100%;margin:0}.candidate-profile-hero{padding:17px}.candidate-profile-identity{align-items:flex-start}.candidate-profile-identity>i{border-radius:13px;flex-basis:46px;width:46px;height:46px;font-size:18px}.candidate-profile-identity h1{font-size:22px}.candidate-actions{flex-direction:column;align-items:stretch}.candidate-more-actions,.candidate-more-actions>summary{width:100%}.candidate-more-actions>div{width:100%;left:0;right:auto}.candidate-profile-section>div{grid-template-columns:1fr}.candidate-field-card{border-right:0}.workspace>header,.workspace main{padding-left:18px;padding-right:18px}.stats,.grid{grid-template-columns:1fr}.settings-card{padding:19px}.avatar-settings{align-items:flex-start}.profile-avatar{border-radius:18px;flex-basis:64px;width:64px;height:64px}.security-section-title,.danger-summary{flex-direction:column;align-items:flex-start}.security-section-title .compact,.danger-summary .danger-button{justify-content:center;width:100%}.security-form .primary{width:100%}.title-row{align-items:flex-start;gap:12px}.live{display:none}.conversation{grid-template-columns:42px 1fr 35px}.conversation .mode,.conversation time{display:none}.login-card{padding:28px 22px}.dialogs-page{grid-template-columns:1fr;height:auto}.chat{min-height:600px}.profile-grid{grid-template-columns:1fr}.candidate-table{overflow:auto}.candidate-stats{grid-template-columns:repeat(2,1fr)}.candidate-toolbar{grid-template-columns:1fr}.candidate-extra-filters{grid-column:auto;grid-template-columns:1fr}.candidate-page-actions{margin-top:12px}.candidate-bulk{flex-direction:column;align-items:stretch}.candidate-bulk strong{margin-right:0}.table-row{min-width:700px}.vacancy-grid,.knowledge-grid,.account-layout{grid-template-columns:1fr}.account-card{grid-template-columns:44px 1fr 90px}.account-card>button{display:none}.provider-grid,.ai-settings-grid,.ai-routing-summary{grid-template-columns:1fr}.ai-routing-summary>b{justify-self:center;transform:rotate(90deg)}.settings-cards,.lead-sheets-card{grid-template-columns:1fr}.lead-sheets-card>.button-row,.lead-sheets-card>.connection-status{grid-column:1}.form-pair,.billing-grid{grid-template-columns:1fr}.payment-row{grid-template-columns:1fr auto}.payment-row code{display:none}.admin-head,.admin-main{padding-left:18px;padding-right:18px}.admin-head .brand span,.admin-head .logout{display:none}.admin-stats{grid-template-columns:1fr 1fr}.kind-options,.plan-options{grid-template-columns:1fr}.onboarding-step{grid-template-columns:30px 24px 1fr}.onboarding-step button{grid-column:3;width:max-content}}.mobile-menu-button,.mobile-brand,.mobile-nav-backdrop,.mobile-chat-back,.mobile-context-back,.mobile-tab-bar,.mobile-dialog-navigation{display:none}@media (width<=1024px){.dialogs-page{height:calc(100dvh - 112px - env(safe-area-inset-bottom));min-height:0;display:block}.dialogs-main .dialogs-page{height:calc(100dvh - 112px - env(safe-area-inset-bottom))}.dialog-panel-resizer{display:none}.dialogs-page .dialog-list,.dialogs-page .chat,.dialogs-page .dialog-context{height:100%;min-height:0;display:none}.dialogs-page.mobile-list-open .dialog-list{display:block}.dialogs-page.mobile-chat-open .chat{display:flex}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{display:block;overflow:auto}.mobile-dialog-navigation{z-index:85;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));background:#fff;border:1px solid #dddff0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;position:fixed;bottom:14px;box-shadow:0 8px 24px #22243a26}.mobile-dialog-navigation button{color:#747b90;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-width:0;padding:10px 5px;font:700 11px Manrope;overflow:hidden}.mobile-dialog-navigation button.active{color:#fff;background:#6d5ce8}.mobile-chat-back,.mobile-context-back{border:0;border-radius:10px;flex:0 0 38px;height:38px;color:#6557d5!important;background:#f1efff!important;place-items:center!important;width:38px!important;padding:0!important;display:grid!important}.dialog-context>header{align-items:center;gap:9px;display:flex}.dialog-lower-panel{z-index:6;padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.chat-attention-resolution{max-height:min(44vh,400px)}.messages{overscroll-behavior:contain}}@media (width<=720px){html,body,#root{width:100%;min-width:0;overflow-x:hidden}body.mobile-nav-open{overflow:hidden}.workspace>header{gap:9px;height:62px;padding:0 12px}.workspace>header.dialogs-workspace-header{gap:7px;height:56px;padding:0 10px}.dialogs-workspace-header .mobile-brand{display:none}.dialogs-header-title{gap:4px;margin-right:auto}.dialogs-header-title strong{font-size:14px}.dialogs-header-title b{font-size:11px}.dialogs-header-account{height:34px;padding:0 7px}.dialogs-header-account>span{display:none}.dialogs-header-account select{max-width:104px;font-size:10px}.dialogs-header-new{width:34px;height:34px;padding:0}.dialogs-header-new span,.dialogs-workspace-header .language,.workspace>header .search{display:none}.workspace>header .language{margin-left:auto}.workspace>header .language>svg{display:none}.workspace>header .avatar{flex:0 0 36px;width:36px;height:36px}.chat-attention-resolution{gap:9px;max-height:50vh;padding:11px}.chat-attention-heading{grid-template-columns:auto minmax(0,1fr)}.chat-attention-state{grid-column:2;justify-self:start}.chat-attention-facts{grid-template-columns:1fr 1fr}.chat-attention-correction{grid-template-columns:1fr}.chat-attention-actions{grid-template-columns:1fr 1fr}.workspace main{padding:18px 12px calc(98px + env(safe-area-inset-bottom))}.workspace main.dialogs-main{padding:8px 8px calc(90px + env(safe-area-inset-bottom))}.workspace main.dialogs-main.dialog-detail-main{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.mobile-menu-button{display:none}.mobile-brand{color:#20263a;letter-spacing:1.4px;align-items:center;gap:4px;font:800 13px Manrope;display:flex}.mobile-brand .ghost{transform-origin:50%;width:30px;margin-right:-8px;transform:scale(.68)}.active-workspace{max-width:120px;padding:5px 8px}.active-workspace small{display:none}.active-workspace strong{max-width:104px;font-size:11px}.notification-menu{width:auto;max-height:calc(100dvh - 72px);position:fixed;top:62px;left:8px;right:8px}.mobile-tab-bar{z-index:90;padding:7px 5px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1020ef;border:1px solid #dcddeb;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 12px 35px #1114264d}.mobile-tab-bar>button{color:#858da3;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px;font-family:inherit;display:grid;position:relative}.mobile-tab-bar>button>span{border-radius:10px;place-items:center;width:38px;height:27px;display:grid;position:relative}.mobile-tab-bar>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.mobile-tab-bar>button.active{color:#fff}.mobile-tab-bar>button.active>span{background:#7566e8}.mobile-tab-bar>button b{color:#fff;background:#ef5675;border:2px solid #0d1020;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:13px;position:absolute;top:-5px;right:-7px}.mobile-nav-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11142699;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-nav{color:#a8afc6;width:100%;max-height:min(78dvh,650px);padding:17px 14px calc(14px + env(safe-area-inset-bottom));background:#0d1020;border-radius:24px 24px 0 0;flex-direction:column;animation:.18s ease-out mobile-drawer-in;display:flex;box-shadow:0 -18px 60px #0005}.mobile-nav>header{border-bottom:1px solid #25293c;justify-content:space-between;align-items:center;padding:2px 5px 14px;display:flex}.mobile-nav>header>div{min-width:0}.mobile-nav>header .brand{justify-content:flex-start}.mobile-nav>header>div>strong{color:#fff;margin-top:8px;font-size:15px;display:block}.mobile-nav>header button{color:#fff;background:#202438;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mobile-nav>div{grid-template-columns:1fr 1fr;gap:8px;padding:13px 0;display:grid;overflow:auto}.mobile-nav>div>button,.mobile-nav footer button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.mobile-nav>div>button{background:#171a2c;min-height:52px}.mobile-nav>div>button.active{color:#fff;background:#7566e82b}.mobile-nav footer{border-top:1px solid #25293c;margin-top:auto;padding-top:9px}.mobile-nav footer span{min-width:0;display:grid}.mobile-nav footer small{color:#72798e;text-overflow:ellipsis;overflow:hidden}.mobile-nav footer .mobile-logout{color:#858da3}@keyframes mobile-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.title-row{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:19px}.title-row h1{font-size:23px;line-height:1.22}.title-row p{font-size:12px;line-height:1.5}.title-row>button,.title-row>.copy-profile{justify-content:center;width:100%}.panel{border-radius:14px}.stats{gap:10px}.stats article{padding:15px}.grid{gap:12px}.panel-title{align-items:flex-start;gap:9px}.panel-title h2{font-size:15px}.panel-title p{font-size:11px}.dialogs-page{height:calc(100dvh - 172px - env(safe-area-inset-bottom));display:block}.dialogs-main .dialogs-page{height:calc(100dvh - 154px - env(safe-area-inset-bottom))}.dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 72px - env(safe-area-inset-bottom))}.dialog-list{border-radius:14px;height:100%}.dialogs-page .chat{border-radius:14px;height:100%;min-height:0;display:none}.dialogs-page .dialog-context,.dialogs-page.mobile-chat-open .dialog-list,.dialogs-page.mobile-candidate-open .dialog-list,.dialogs-page.mobile-ai-open .dialog-list,.dialogs-page.mobile-history-open .dialog-list{display:none}.dialogs-page.mobile-chat-open .chat{display:flex}.dialogs-page.mobile-candidate-open .chat,.dialogs-page.mobile-ai-open .chat,.dialogs-page.mobile-history-open .chat{display:none}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{height:100%;display:block;overflow:auto}.mobile-dialog-navigation{z-index:85;background:#fff;border:1px solid #dddff0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;position:fixed;bottom:8px;left:14px;right:14px;box-shadow:0 8px 24px #22243a26}.mobile-dialog-navigation button{color:#747b90;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-width:0;padding:9px 5px;font:700 10px Manrope;overflow:hidden}.mobile-dialog-navigation button.active{color:#fff;background:#6d5ce8}.chat>header{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px}.chat>header>div:nth-child(2){flex:1;min-width:0}.chat-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:7px;width:100%;display:grid}.chat-header-actions button{justify-content:center;min-height:38px;padding:7px!important;font-size:9px!important}.dialog-type-control{gap:3px;min-width:0;display:grid}.dialog-type-control select{width:100%;min-width:0}.chat-search{margin:8px 10px 0}.messages{padding:11px 9px}.bubble{overflow-wrap:anywhere;max-width:89%}.message-media>img,.message-media>video{max-width:min(72vw,330px)}.composer{background:#fff;gap:6px;padding:9px;position:sticky;bottom:0}.composer textarea{min-width:0;padding:9px}.composer button{flex:0 0 40px;width:40px}.attach-control{flex:0 0 28px}.dialogs-page.mobile-chat-open .dialog-lower-panel{margin-bottom:62px}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{padding-bottom:62px}.page-heading{padding:16px 13px}.dialog-filters{grid-template-columns:1fr 1fr}.dialog-list>button{padding:13px}.dialog-quick-actions{flex-wrap:wrap;overflow:visible}.dialog-quick-actions button{flex:auto;justify-content:center}.candidate-stats{scroll-snap-type:x proximity;gap:8px;margin:13px -12px;padding:0 12px 5px;display:flex;overflow-x:auto}.candidate-stats button{scroll-snap-align:start;flex:0 0 130px}.candidate-page-actions{grid-template-columns:1fr 1fr;width:100%;margin-top:0;display:grid}.candidate-page-actions>*{min-width:0}.candidate-page-actions>button,.column-picker>summary{justify-content:center;width:100%}.column-picker>div{width:auto;max-height:65vh;position:fixed;top:112px;left:12px;right:12px;overflow:auto}.candidate-toolbar{padding:10px}.candidate-table-v2{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px}.candidate-pagination{flex-wrap:wrap;justify-content:center}.candidate-pagination>span{text-align:center;width:100%;margin:0}.vacancy-stats{margin-left:-12px;margin-right:-12px;padding:0 12px 5px;display:flex;overflow-x:auto}.vacancy-stats>div{flex:0 0 140px}.vacancy-toolbar{gap:8px}.vacancy-table-wrap{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px}.vacancy-modal,.ai-editor,.candidate-edit-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 16px);padding:18px}.candidate-edit-grid{grid-template-columns:1fr}.candidate-edit-long{grid-column:auto}.candidate-edit-modal>footer{flex-direction:column-reverse}.candidate-edit-modal>footer button{width:100%}.modal-backdrop{align-items:end;padding:8px}.modal-actions{flex-direction:column}.modal-actions>button{width:100%}.vacancy-preview dl{grid-template-columns:1fr}.vacancy-preview dt{border-bottom:0;padding-bottom:3px}.vacancy-preview dd{padding-top:3px}.ai-hub-tabs{max-width:100%;margin:14px 0;overflow-x:auto}.ai-hub-tabs button{flex:none}.ai-hub-toolbar{flex-direction:column}.ai-hub-toolbar>.primary{width:100%}.playbook-card{min-height:200px}.workflow-card{padding:14px}.workflow-data-section .stage-row{overflow-x:auto}.test-chat{min-height:calc(100dvh - 190px)}.test-composer{padding:10px}.test-composer .primary{min-width:74px}.account-overview{grid-template-columns:1fr 1fr;gap:8px}.account-overview article{padding:12px}.account-queues{grid-template-columns:1fr 1fr}.account-card{padding:15px}.account-card-actions{flex-wrap:wrap}.account-card-actions button{flex:1;min-width:120px}.settings-layout,.billing-grid{gap:12px}.billing-current,.billing-form,.payment-history{padding:17px}.subscription-actions{flex-direction:column}.onboarding-step{padding:14px 12px}.onboarding-step button{width:100%}.login-head{padding:18px}.login-card{width:calc(100% - 24px);margin:12px}.register-actions{flex-direction:column}}@media (width<=390px){.mobile-brand strong{display:none}.workspace>header .language{margin-left:auto}.dialog-filters,.account-overview,.candidate-page-actions{grid-template-columns:1fr}.chat-header-actions .mark-candidate-button{max-width:112px}.stats article em{display:none}}@media (width>=761px){.dialog-list{scrollbar-gutter:stable}.dialog-list .page-heading{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #eceef4;padding:15px 16px 13px;position:sticky;top:0}.dialog-list-search{margin-top:8px;padding:8px 10px}.dialog-list-search input{font-size:12px}.dialog-queues{margin-top:8px}.dialog-queues button{min-height:34px;padding:6px 10px;font-size:10px;font-weight:700}.dialog-filters{margin-top:7px}.dialog-list>button{padding:11px 14px}.dialog-list>button small,.dialog-list>button time,.chat>header span{font-size:11px}.chat>header{padding:13px 16px}.chat-search{margin-top:8px}.dialog-control-strip{margin-top:7px;padding:7px 10px;font-size:11px}.dialog-control-strip button{font-size:10px}.dialog-quick-actions{padding-top:7px}.dialog-quick-actions button{padding:7px 10px;font-size:10px;font-weight:750}}.shell{font-family:DM Sans,Segoe UI,Arial,sans-serif}.shell :where(button,input,select,textarea,option,h1,h2,h3,h4,strong,b,span,small,time,label,p,dt,dd,a){font-family:inherit!important}.dialog-list{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.dialog-list .page-heading{z-index:7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eceef4;flex:none;padding:15px 16px 13px;position:relative;top:auto}.dialog-list-results{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:7px 8px 12px;display:flex;overflow:auto}.dialog-list-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;height:auto;min-height:104px;padding:13px 14px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.dialog-list-results>button:hover:not(.selected){background:#f8f8fb;border-color:#e5e6ed}.dialog-list-results>button.selected{background:linear-gradient(100deg,#eeeaff,#f8f7ff);border-color:#d9d3ff;position:relative;box-shadow:inset 4px 0 #6d5ce8,0 4px 14px #5143ab17}.dialog-list-results>button.unread:not(.selected){background:#fbfaff}.dialog-list-results>button.needs-attention:not(.selected){background:#fff9f1;box-shadow:inset 3px 0 #e9a24d}.dialog-list-results>button.delivery-error:not(.selected){background:#fff5f5;box-shadow:inset 3px 0 #dc5e68}.dialog-list-results>button.manual-control:not(.selected):not(.needs-attention):not(.delivery-error){background:#f4f9ff;box-shadow:inset 3px 0 #4f8ecb}.dialog-list-results>button.completed:not(.selected):not(.needs-attention):not(.delivery-error):not(.manual-control){opacity:.82;background:#fafafa}.dialog-list-results>button.unread .dialog-row-title strong{color:#171b32;font-weight:850}.dialog-list-results>button>span{flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.dialog-list-results>button>time{color:#687084;justify-items:end;gap:7px;min-width:42px;margin-top:3px;font-size:11px;display:grid}.dialog-list-results>button>time b{color:#fff;background:#6d5ce8;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:800;display:grid}.dialog-list-results>button .person{border-radius:13px;width:40px;height:40px;margin-top:2px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff4d}.dialog-list-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dialog-list-results>button small{color:#687084;font-size:11px}.dialog-card-meta .dialog-status{flex:none;max-width:58%}.dialog-card-meta .dialog-account-badge{flex:auto}.conversation-context-toggle.active{background:#ece8ff;box-shadow:0 0 0 3px #6d5ce814;border-color:#cfc7ff!important}.dialog-status-note.outbound-stalled,.dialog-status-note.outbound-pending{align-items:center;gap:5px;width:max-content;display:inline-flex}.dialog-status-note.outbound-stalled{color:#b04f49}.dialog-status-note.outbound-pending{color:#8a6527}@media (width<=760px){.workspace>header.dialogs-workspace-header{gap:7px;height:104px;padding:0 10px 52px}.dialog-header-tools-slot{height:52px}.dialogs-main .dialogs-page{height:calc(100dvh - 104px - 72px - env(safe-area-inset-bottom))}.dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 104px - env(safe-area-inset-bottom))}.dialog-list-results{padding:7px 8px 12px}.dialog-list-results>button{min-height:96px;padding:12px}}.active-workspace{background:var(--panel,#fff);border:1px solid #7b61ff24;border-radius:12px;flex-direction:column;min-width:0;padding:6px 12px;display:flex}.active-workspace small{text-transform:uppercase;letter-spacing:.08em;opacity:.62;font-size:10px}.active-workspace strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.session-notice{text-align:left}.playbook-structure{background:#f8f8fc;border-radius:10px;margin:10px 0 14px;padding:10px}.playbook-structure dt{text-transform:uppercase;color:#77788a;margin-top:7px;font-size:10px;font-weight:800}.playbook-structure dt:first-child{margin-top:0}.playbook-structure dd{color:#4f5062;margin:2px 0 0;font-size:12px;line-height:1.4}.playbook-structure ul{margin:4px 0 0;padding-left:18px}.playbook-structure li+li{margin-top:4px}.dictionary-editor{min-height:300px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.ai-editor>small{color:#77788a;font-size:12px}.protected-badge{color:#315f9f;background:#eef5ff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.protection-reason{color:#657187;margin-top:12px;line-height:1.4;display:block}.context-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.context-toolbar h2{margin:0 0 5px}.context-toolbar p{color:#6c6e7d;margin:0}.context-selectors{flex-wrap:wrap;gap:8px;display:flex}.context-selectors select{background:#fff;border:1px solid #dedee8;border-radius:10px;min-width:150px;padding:10px 12px}.context-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.context-summary span{color:#747586;background:#fafafe;flex-direction:column;gap:4px;padding:16px;font-size:12px;display:flex}.context-summary strong{color:#202133;font-size:16px}.effective-context-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.effective-context-list article{padding:16px}.effective-context-list header{justify-content:space-between;align-items:center;display:flex}.effective-context-list h3{margin:12px 0 6px}.effective-context-list p{color:#5f6171;white-space:pre-wrap;line-height:1.5}.effective-context-list small{color:#818293}@media (width<=800px){.context-toolbar{flex-direction:column;align-items:stretch}.context-selectors{flex-direction:column}.context-selectors select{width:100%}.context-summary,.effective-context-list{grid-template-columns:1fr}}.extraction-review{padding:18px}.extraction-review>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.extraction-review h3{margin:0}.extraction-review>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:14px;display:grid}.extraction-review article{border:1px solid #e5e5ee;border-radius:10px;gap:4px;padding:11px;display:grid}.extraction-review article.saved{background:#f0faf5;border-color:#ccebdc}.extraction-review article.not_saved{background:#fff8ee;border-color:#f0d7ad}.extraction-review article span,.extraction-review article small{color:#68697b;font-size:11px}.extraction-review article strong{overflow-wrap:anywhere;font-size:13px}.extraction-review>p{margin:12px 0 0;font-size:13px}.validation-issues{background:#fffaf2;border-color:#efcf9f;padding:18px}.validation-issues>header h3{color:#8d5b16;margin:0}.validation-issues>header p{color:#756957;margin:4px 0 14px;font-size:12px}.validation-issues>article{background:#fff;border:1px solid #efdcbf;border-radius:10px;padding:13px}.validation-issues>article+article{margin-top:9px}.validation-issues>article>div{justify-content:space-between;gap:12px;display:flex}.validation-issues>article span{color:#8d6a37;font-size:11px}.validation-issues dl{grid-template-columns:150px 1fr;gap:6px 12px;margin:10px 0 0;display:grid}.validation-issues dt{color:#8a7c67;font-size:11px}.validation-issues dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.integration-journals{flex-direction:column;gap:17px;min-width:0;display:flex}.integration-journal{overflow-wrap:anywhere;min-width:0}.integration-journal .button-row{flex-wrap:wrap;align-items:flex-end}.integration-journal .button-row label{flex:140px;min-width:0}.integration-journal input,.integration-journal select{width:100%;min-width:0}.integration-journal button:disabled{opacity:.5;cursor:default}.integration-event{border-bottom:1px solid #eceef4;padding:14px 0;font-size:13px}.integration-event p{margin:6px 0;line-height:1.5}.integration-event details{margin:8px 0}.candidate-mobile-cards,.mobile-filter-toggle{display:none}.notification-channels dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.notification-channels dt{font-weight:700}.notification-channels dd{overflow-wrap:anywhere;margin:8px 0}.notification-channels p{color:var(--muted);overflow-wrap:anywhere;font-size:13px}@media (width<=767px){.candidates-workspace{min-width:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.candidates-workspace .candidate-table-v2,.candidates-workspace .column-picker{display:none}.candidate-mobile-cards{gap:12px;min-width:0;display:grid}.candidate-mobile-card{min-width:0;padding:16px}.candidate-mobile-card header{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.candidate-mobile-card header label{flex:170px;align-items:start;gap:10px;min-width:0;display:flex}.candidate-mobile-card strong{overflow-wrap:anywhere;min-width:0}.candidate-mobile-card input[type=checkbox]{flex:none;width:22px;height:22px}.candidate-mobile-card .status{white-space:normal;overflow-wrap:anywhere}.candidate-mobile-card>button{width:100%;min-height:44px;margin-top:12px}.mobile-profile-progress{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.mobile-profile-progress progress{accent-color:#7564ef;width:100%;height:10px}.mobile-filter-toggle{justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:12px 0;display:flex}.candidates-workspace .candidate-toolbar{display:none}.candidates-workspace .candidate-toolbar.mobile-open{flex-direction:column;align-items:stretch;max-width:100%;display:flex}.candidates-workspace .candidate-toolbar input,.candidates-workspace .candidate-toolbar select{width:100%;min-width:0;min-height:44px}.candidates-workspace .candidate-extra-filters{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.candidates-workspace .candidate-title-row,.candidates-workspace .candidate-page-actions,.candidates-workspace .candidate-bulk,.candidates-workspace .candidate-pagination{flex-wrap:wrap;min-width:0;max-width:100%}.candidates-workspace .candidate-bulk>*{min-width:0;max-width:100%;min-height:44px}.candidate-pagination span,.candidate-pagination small{overflow-wrap:anywhere}.candidates-workspace .candidate-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.candidates-workspace .candidate-stats button{min-width:0}.notification-channels dl{grid-template-columns:minmax(0,1fr)}.modal-backdrop{padding-bottom:calc(90px + env(safe-area-inset-bottom));align-items:flex-start;overflow:auto}.modal-backdrop .panel{min-width:0;max-width:100%}.candidate-detail .form-pair,.candidate-detail .form-two{grid-template-columns:minmax(0,1fr)}}.candidate-toolbar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0}.candidate-toolbar>*{min-width:0;max-width:100%}.candidate-toolbar svg{flex-shrink:0}.candidate-table-v2{max-width:100%;overflow-x:auto}.mobile-filter-toggle{color:#282841;font:inherit;background:#fff;border:1px solid #dadceb;border-radius:12px;padding:10px 14px;font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px) and (width<=1023px){.candidate-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-title-row{flex-wrap:wrap;gap:12px}.candidate-page-actions{flex-wrap:wrap;max-width:100%}}.dialog-filter-select{color:#5d6578;flex-direction:column;flex:0 190px;gap:2px;min-width:0;font-size:10px;font-weight:700;display:flex}.dialog-filter-select select{color:#29233d;background:#fff;border:1px solid #dedee9;border-radius:8px;width:100%;min-width:0;min-height:30px;padding:4px 8px;font-size:12px}.dialog-scope-summary{color:#62667a;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.dialog-scope-summary button{color:#7020b0;background:#f2eaff;border:0;border-radius:6px;padding:6px;font-size:11px}.dialog-filter-help{color:#747a8e;margin:0;padding:0 12px 8px;font-size:11px;line-height:1.4}.dialog-preview{line-height:1.4}.dialog-list .dialog-preview{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dialog-card-meta{flex-wrap:wrap}.dialog-account-badge{max-width:100%}.dialog-attention-summary .dialog-attention-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dialog-search-summary,.prepared-dialog-draft{background:#f7f2ff;border-bottom:1px solid #e6d9fa;padding:10px 14px;font-size:12px}.prepared-dialog-draft{flex-shrink:0;max-height:180px;overflow:auto}.prepared-dialog-draft p{white-space:pre-wrap;overflow-wrap:anywhere}.prepared-dialog-draft small{display:block}.load-older-messages{color:#64339a;cursor:pointer;background:#f2f3fa;border:0;flex-shrink:0;padding:8px}.chat-error button{min-height:32px;margin-left:8px}.outbound-preview{margin-top:8px}.outbound-preview summary{cursor:pointer;font-weight:700}.outbound-preview strong{margin-top:8px;display:block}.outbound-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:inherit;background:#fff;border-radius:8px;padding:10px;overflow:auto}.dialog-header-menu button:focus-visible,.dialog-filter-select select:focus-visible,.load-older-messages:focus-visible{outline-offset:2px;outline:3px solid #9b5de5}@media (width<=768px){.dialog-header-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:auto;padding:6px 8px;display:grid}.dialog-filter-select{width:100%;font-size:9px}.dialog-filter-select select{min-height:32px;padding:4px;font-size:11px}.dialog-header-tools-slot{height:103px}.workspace>header.dialogs-workspace-header{height:155px;padding-bottom:103px}.dialog-header-tools>.dialog-header-menu{min-width:0}.dialog-header-tools>.dialog-header-menu>button{max-width:100%;min-height:32px;font-size:10px}.dialogs-main .dialogs-page{height:calc(100dvh - 155px - 72px - env(safe-area-inset-bottom))}.dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 155px - env(safe-area-inset-bottom))}.outbound-issues{max-height:160px;overflow:auto}.prepared-dialog-draft{max-height:130px}.dialog-header-popover{max-width:calc(100vw - 16px)}}.outbound-preview summary{cursor:pointer;font-size:12px;font-weight:600}.message-context-button{color:inherit;background:0 0;border:1px solid;border-radius:6px;margin:6px 0;padding:4px 7px;font-size:11px;display:block}@media (width<=1024px){.dialogs-page.mobile-chat-open .dialog-lower-panel{margin-bottom:76px}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{padding-bottom:76px}}.dialog-filter-select{flex-basis:155px}@media (width<=768px){.dialog-header-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-header-tools-slot{height:155px}.workspace>header.dialogs-workspace-header{height:207px;padding-bottom:155px}.dialogs-main .dialogs-page{height:calc(100dvh - 207px - 72px - env(safe-area-inset-bottom))}.dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 207px - env(safe-area-inset-bottom))}}.dialog-manual-action-filter{color:#423653;cursor:pointer;background:#fff;border:1px solid #dedee9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px 10px;font-size:12px;display:flex}.dialog-manual-action-filter span{overflow-wrap:anywhere;text-align:left}.dialog-manual-action-filter.active{color:#582aa5;background:#efe6ff;border-color:#8b5cf6}.dialog-manual-action-filter:focus-visible{outline-offset:2px;outline:3px solid #9b5de5}.context-operational-states{overflow-wrap:anywhere;border-bottom:1px solid #e7e3ee;padding:12px 16px;font-size:12px}.context-operational-states ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.context-operational-states p{color:#6a6377;margin:6px 0 0}@media (width<=768px){.dialog-manual-action-filter{width:100%;font-size:11px}}.delivery-recovery{border-bottom:1px solid #e7e3ee;min-width:0;padding:12px;font-size:12px}.delivery-recovery>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.delivery-recovery button{color:#503b82;cursor:pointer;background:#f3efff;border:1px solid #bfb2e5;border-radius:7px;padding:7px 9px;font-size:11px}.delivery-recovery button:disabled{opacity:.5;cursor:default}.delivery-recovery-item{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e7dcbc;border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding:12px;display:flex}.delivery-recovery-item p,.delivery-recovery-item pre{margin:0}.delivery-recovery-item pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;font:inherit;background:#fff;border-radius:5px;padding:8px;overflow:auto}.delivery-recovery-item label{font-weight:700}.delivery-recovery-item small{color:#625c6c}.delivery-recovery-item code{word-break:break-all;font-size:10px}.delivery-confirm{align-items:flex-start;gap:7px;font-size:11px;display:flex}.delivery-confirm input{flex:none}.delivery-recovery button:focus-visible,.delivery-confirm input:focus-visible{outline-offset:2px;outline:3px solid #9b5de5}.recovery-account{outline:3px solid #9b5de5}#dialog-candidate-context .chat-attention-resolution{overflow-wrap:anywhere;flex:none;min-width:0;max-height:none;margin:10px;padding:12px}.ai-help-decision{border-top:1px solid #ded9ec;gap:10px;min-width:0;margin-top:14px;padding-top:12px;display:grid}.ai-help-decision p{margin:0;font-size:12px;line-height:1.5}.ai-help-decision label{font-size:13px;font-weight:650}.ai-help-decision textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #c7bfdc;border-radius:8px;padding:10px}.ai-help-decision button{white-space:normal;height:auto;min-height:36px;padding:8px;line-height:1.4}.ai-help-preview{background:#f5f2ff;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.ai-help-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;border-radius:6px;padding:10px}.ai-help-preview ul{margin:0;padding-left:18px}.ai-help-preview li{margin-bottom:8px}.ai-help-source-button{color:#514586;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd7ef;border-radius:9px;padding:8px 10px;font-size:12px}#dialog-candidate-context .chat-attention-correction,#dialog-candidate-context .chat-attention-correction>span{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}#dialog-candidate-context .chat-attention-correction input{box-sizing:border-box;width:100%;min-width:0}.ai-help-decision button{color:#fff;font:inherit;white-space:normal;cursor:pointer;background:#7560dc;border:1px solid #ddd7ef;border-radius:9px;padding:10px 12px;font-size:12px}.ai-help-decision button:disabled{opacity:.5;cursor:default}.ai-help-preview button:first-of-type{color:#514586;background:#fff}.delivery-recovery textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font:inherit;border:1px solid #bfb2e5;border-radius:7px;padding:8px}.delivery-recovery textarea:focus-visible{outline-offset:2px;outline:3px solid #9b5de5}@media (width<=767px){.delivery-recovery{font-size:14px}.delivery-recovery button{min-height:44px;font-size:12px}}#dialog-candidate-context .ai-help-workspace{color:#24334b;background:#fff;border:1px solid #dce3ed;border-radius:14px;margin:12px;padding:16px;box-shadow:0 3px 12px #25395606}.ai-help-workspace-header{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.ai-help-workspace-header h3{margin:0;font-size:14px;font-weight:650;line-height:1.4}.ai-help-workspace-header p{color:#768297;margin:4px 0 0;font-size:11px;line-height:1.5}.ai-help-mark{color:#6563c9;background:#eef1ff;border-radius:10px;flex:0 0 32px;place-items:center;height:32px;display:grid}.ai-help-count{background:#eef1f7;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px}.ai-help-workspace .ai-help-decision{background:0 0;border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.ai-help-workspace button{color:#42516a;cursor:pointer;white-space:normal;text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.ai-help-workspace button:hover:not(:disabled){background:#f4f6fa;border-color:#bcc7db}.ai-help-workspace button:disabled{opacity:.5;cursor:default}.ai-help-workspace button:focus-visible,.ai-help-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #6965d8}.ai-help-workspace .ai-help-primary{color:#fff;text-align:center;background:#625fd0;border-color:#625fd0;width:100%}.ai-help-workspace .ai-help-primary:hover:not(:disabled){background:#504db6;border-color:#504db6}.ai-help-workspace .ai-help-text-button{color:#625fc4;background:0 0;border:0;justify-content:flex-start;padding-left:0;font-weight:500}.ai-help-workspace p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.ai-help-workspace label{flex-direction:column;gap:7px;font-size:12px;display:flex}.ai-help-workspace textarea,.ai-help-workspace input:not([type=checkbox]){box-sizing:border-box;color:#24334b;width:100%;font:inherit;background:#fafbfd;border:1px solid #dce3ed;border-radius:8px;padding:10px;font-size:12px;line-height:1.6}.ai-help-workspace textarea{resize:vertical;min-height:88px}.ai-help-workspace .ai-help-check{color:#6f7c90;flex-direction:row;align-items:flex-start;font-size:11px;font-weight:400}.ai-help-check input{flex:none;margin-top:3px}.ai-help-next-step,.ai-help-manual{flex-direction:column;gap:10px;display:flex}.ai-help-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#8b94a5;font-size:10px;font-weight:600}.ai-help-next-step>strong{font-size:13px;font-weight:600;line-height:1.5}.ai-help-options,.ai-help-source{border-top:1px solid #edf0f5;min-width:0;padding-top:10px}.ai-help-workspace summary{cursor:pointer;color:#738097;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:11px;list-style:none;display:flex}.ai-help-workspace summary::-webkit-details-marker{display:none}.ai-help-workspace details[open]>summary{margin-bottom:10px}.ai-help-workspace details[open]>summary svg{transform:rotate(180deg)}.ai-help-source{background:#f7f8fb;border:0;border-radius:8px;margin-bottom:14px;padding:8px 10px}.ai-help-source blockquote{overflow-wrap:anywhere;white-space:pre-wrap;border:0;max-height:180px;margin:0;padding:0;font-size:12px;line-height:1.6;overflow-y:auto}.ai-help-alternatives{flex-direction:column;align-items:stretch;gap:7px;display:flex}.ai-help-status{background:#f4f6fc;border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;display:flex}.ai-help-status.blocked{color:#805d2a;background:#fff8ed}.ai-help-status.preparing>svg{flex-shrink:0;margin-top:2px;animation:2s linear infinite ai-help-spin}@keyframes ai-help-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-help-status.preparing>svg{animation:none}}.ai-help-workspace .ai-help-preview{background:#fff;border:1px solid #dfe7e2;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ai-help-preview-heading{color:#368168;align-items:center;gap:7px;font-size:12px;display:flex}.ai-help-reply small{color:#8993a4;overflow-wrap:anywhere;font-size:10px;font-weight:400}.ai-help-change{border-bottom:1px solid #edf0f5;padding:9px 0;font-size:12px}.ai-help-change>div{overflow-wrap:anywhere;gap:12px;margin:5px 0;display:flex}.ai-help-change del{color:#8b94a5}.ai-help-outcome{color:#748298;font-size:11px!important}.ai-help-error{color:#9f4949;background:#fff5f4;border-radius:8px;padding:10px;font-size:12px}.ai-help-issues{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ai-help-issues button{justify-content:flex-start;font-size:11px}.ai-help-issues button span{background:#edf0f5;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ai-help-issues button[aria-current]{color:#5d59bd;background:#f7f6ff;border-color:#cac7ee}.ai-help-diagnostics{margin-top:12px}.ai-help-diagnostics p{color:#8b94a5;font-size:10px}@media (width<=640px){#dialog-candidate-context .ai-help-workspace{margin:10px;padding:14px}.ai-help-workspace button{min-height:40px}}.ai-help-recovery-actions{background:#fafbfe;border:1px solid #e3e6ed;border-radius:9px;gap:10px;margin:16px 0;padding:14px;display:grid}.ai-help-recovery-actions button{color:#6654b0;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd6ed;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.ai-help-recovery-actions p{color:#738097;margin:0;font-size:12px;line-height:1.6}.ai-help-decision .ai-help-primary{white-space:normal;justify-content:center;align-items:center;gap:8px;line-height:1.5;display:flex}.ai-help-decision .ai-help-primary svg{flex-shrink:0}.ai-help-decision .ai-help-options>.ai-help-check{align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.ai-help-decision .ai-help-options>.ai-help-check input{flex-shrink:0;width:auto;margin-top:2px}.ai-help-decision .ai-help-options>summary{margin-bottom:8px;font-size:12px;line-height:1.5}.ai-help-field-editor{background:#faf9ff;border:1px solid #dcd7f3;border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin-bottom:16px;padding:16px;display:flex}.ai-help-field-editor>strong{color:#252b43;font-size:14px}.ai-help-field-editor p,.ai-help-field-editor small{color:#61708d;margin:0;font-size:12px;line-height:1.5}.ai-help-field-editor label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ai-help-field-editor select,.ai-help-field-editor textarea{box-sizing:border-box;color:#252b43;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9deeb;border-radius:8px;padding:10px}.ai-help-field-editor textarea{resize:vertical;font-weight:400}.ai-help-field-editor button{white-space:normal;min-height:40px}.ai-help-field-editor [role=status]{align-items:center;gap:8px;display:flex}.ai-help-field-editor button{color:#53429a;cursor:pointer;background:#fff;border:1px solid #dad5ef;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}.ai-help-field-editor .ai-help-primary{color:#fff;background:#7057e8;border-color:#7057e8;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;display:flex}.ai-help-field-editor button:disabled{opacity:.55;cursor:default}.ai-help-field-editor .ai-help-primary:hover:not(:disabled){background:#6047d8}.crm-sync-issue{color:#28324b;background:#fffcf6;border:1px solid #efdbb9;border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:16px 20px;padding:15px;display:flex}.crm-sync-issue header{align-items:flex-start;gap:8px;font-size:13px;display:flex}.crm-sync-issue header svg{color:#a16a14;flex-shrink:0}.crm-sync-issue p{margin:0;font-size:12px;line-height:1.55}.crm-sync-issue .crm-sync-impact{color:#69738b}.crm-sync-next{border-top:1px solid #efdfc5;padding-top:12px;font-size:12px}.crm-sync-next p{margin-top:6px}.crm-sync-issue button{color:#58458e;cursor:pointer;white-space:normal;background:#fff;border:1px solid #ddd7ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.crm-sync-issue button:disabled{opacity:.55;cursor:default}.crm-sync-issue .crm-sync-primary{color:#fff;background:#7057e8;border-color:#7057e8}.crm-sync-actions{gap:8px;display:grid}.crm-sync-issue .crm-sync-refresh{background:0 0;border:0;align-self:flex-start;min-height:28px;padding:0}.crm-sync-issue details{border-top:1px solid #eee3d3;padding-top:10px;font-size:12px}.crm-sync-issue summary{cursor:pointer}.crm-sync-issue article{border-bottom:1px solid #eee3d3;gap:4px;padding:10px 0;display:grid}.crm-sync-issue time,.crm-sync-issue small{color:#707b92;font-size:11px}.crm-sync-issue textarea{box-sizing:border-box;width:100%;min-width:0;font-size:11px}.candidate-reanalysis-status{color:#4e3e89;background:#f8f6ff;border:1px solid #dad3f5;border-radius:10px;margin:16px 20px;padding:14px;font-size:13px}.candidate-reanalysis-status p,.candidate-reanalysis-hint{color:#63708d;margin:7px 0 0;font-size:12px;line-height:1.5}.details-recruiter-actions{border-bottom:1px solid #e8eaf2;padding:16px 20px}.details-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.details-action-buttons button{color:#52617b;cursor:pointer;background:#fff;border:1px solid #dddfea;border-radius:8px;flex:130px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.details-action-buttons button[aria-expanded=true]{color:#684bd9;background:#f2efff;border-color:#cfc5ff}.details-internal-form,.details-status-form{flex-direction:column;gap:10px;margin-top:14px;display:flex}.details-internal-form small,.details-status-form small{color:#65738d;font-size:12px;line-height:1.5}.details-internal-form textarea,.details-status-form select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#26334e;background:#fff;border:1px solid #dce1ed;border-radius:8px;padding:10px}.details-internal-form textarea{resize:vertical;min-height:100px}.details-internal-form button,.details-status-form button{color:#fff;cursor:pointer;background:#7257e8;border:0;border-radius:8px;min-height:38px;padding:10px;font-weight:600}.details-recruiter-actions button:disabled{opacity:.5;cursor:default}.dialog-lower-panel .composer button{color:#fff;width:auto;min-width:92px;height:44px;box-shadow:none;background:#7055df;border:0;border-radius:10px;flex-direction:row;flex:none;justify-content:center;align-self:flex-end;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.dialog-lower-panel .composer button svg{flex:none;width:17px;height:17px}.dialog-lower-panel .composer button .composer-send-label{white-space:nowrap;margin:0;font-size:13px;font-weight:600;display:inline}.dialog-lower-panel .composer button:hover:not(:disabled){background:#6045ce}.dialog-lower-panel .composer button:disabled{color:#9690aa;cursor:default;background:#ece9f7}.dialog-lower-panel .composer button:focus-visible{outline-offset:2px;outline:3px solid #c7baff}.return-ai-button{align-items:center;gap:7px;display:inline-flex}@media (width<=600px){.dialog-lower-panel .composer button{min-width:44px;padding:0 12px}.dialog-lower-panel .composer button .composer-send-label{display:none}}.ai-help-field-editor .profile-review-field{background:#faf9fd;border:1px solid #e4def1;border-radius:10px;min-width:0;margin:14px 0;padding:12px}.profile-review-field legend{color:#4f426d;padding:0 5px;font-size:12px;font-weight:650}.ai-help-field-editor .profile-review-confirm{align-items:center;gap:8px;margin-top:10px;display:flex}.ai-help-field-editor .profile-review-confirm input{accent-color:#7459e4;min-width:16px;height:16px;width:16px!important}.ai-help-workspace .ai-help-field-editor .profile-review-confirm{flex-direction:row;justify-content:flex-start;font-weight:500}.casper-candidate-avatar{flex-shrink:0;position:relative;overflow:hidden}.casper-candidate-avatar>.casper-candidate-avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.dialogs-main{--dw-ink:#253047;--dw-muted:#69758a;--dw-line:#e7eaf0;--dw-accent:#6555cf}.dialogs-main .dialogs-page{background:var(--dw-line);height:calc(100dvh - 108px)}.workspace-queues{align-items:center;gap:4px;min-width:0;margin-right:auto;display:flex}.workspace-queues button{color:#637087;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.workspace-queues button[aria-pressed=true]{color:#5847ba;background:#efecfc}.workspace-queues b{background:#e7e2f7;border-radius:5px;padding:2px 6px;font-size:11px}.dialog-header-tools{gap:10px;padding:8px 18px}.dialog-header-tools .recovery-menu>button{border-color:#0000}.dialog-header-filter-popover{width:310px}.dialog-header-filter-popover .dialog-filter-select{flex-direction:column;gap:6px;width:100%;display:flex}.dialog-header-filter-popover .dialog-filter-select>span{color:#647087;font-size:12px}.dialog-header-filter-popover .dialog-header-active-filters{margin:12px 0 0;display:flex}.dialog-header-filter-popover .dialog-header-active-filters>div{flex-wrap:wrap}.dialogs-page .dialog-list .page-heading{border:0;padding:16px}.dialogs-page .dialog-list-search{background:#f6f7fa;border-radius:8px;height:38px}.dialogs-page .dialog-scope-summary{color:var(--dw-muted);padding:0 17px 10px;font-size:11px}.dialogs-page .dialog-list-results{gap:0;padding:0 7px 10px}.dialogs-page .dialog-list-results>button{border:0;border-bottom:1px solid #f0f1f5;border-radius:7px;gap:10px;min-height:108px;padding:14px 10px;box-shadow:none!important;opacity:1!important;background:#fff!important}.dialogs-page .dialog-list-results>button.selected{background:#f0edfb!important}.dialogs-page .dialog-list-results>button:hover:not(.selected){background:#f7f8fa!important}.dialogs-page .dialog-list-results>button .person{color:#6b6985;background:#eceef6;border-radius:50%;width:34px;height:34px;font-size:13px}.dialogs-page .dialog-list-results>button{grid-template-columns:34px minmax(0,1fr) auto}.dialogs-page .dialog-list-results>button strong{font-size:13px;font-weight:650}.dialogs-page .dialog-list-results>button>time{min-width:25px;font-size:10px}.dialogs-page .dialog-list .dialog-preview{-webkit-line-clamp:1;color:var(--dw-muted);font-size:12px;line-height:1.6}.dialogs-page .dialog-account-badge{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#7b8495!important;font-size:10px!important}.workspace-status{color:#647087;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.workspace-status i{background:#9ba4b5;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.workspace-status.tone-warning{color:#966125}.workspace-status.tone-warning i{background:#c58a3b}.workspace-status.tone-danger{color:#b34c58}.workspace-status.tone-danger i{background:#c45965}.dialog-list-results .workspace-status{margin-top:5px}.dialogs-page .chat>header{background:#fff;gap:12px;min-height:72px;padding:14px 22px}.dialogs-page .chat>header>div{flex:1}.dialogs-page .chat>header .candidate-profile-link{font-size:15px;font-weight:650}.dialogs-page .chat>header .chat-account{color:var(--dw-muted);margin-top:4px;font-size:11px}.dialogs-page .chat>header .conversation-search-toggle{width:34px;height:34px;color:var(--dw-muted);background:0 0;border:0;padding:8px}.dialogs-page .conversation-context-toggle{width:34px;min-width:34px;height:34px;box-shadow:none!important;background:#f4f3fa!important;border:0!important;padding:8px!important}.dialogs-page .conversation-context-toggle>span{display:none}.dialogs-page .messages{background:#f6f7f9;gap:8px;padding:24px clamp(16px,2vw,34px)}.dialogs-page .bubble{border-radius:12px;max-width:min(84%,640px);padding:10px 14px;font-size:14px;line-height:1.55;box-shadow:0 1px 2px #17243c08}.dialogs-page .bubble.inbound{background:#fff;border:1px solid #eceef2;border-bottom-left-radius:4px}.dialogs-page .bubble.outbound{color:#34304e;background:#eeebfa;border:1px solid #e5e0f5;border-bottom-right-radius:4px}.dialogs-page .bubble.outbound time{color:#807592}.dialogs-page .bubble.outbound :is(.message-reply-reference,.message-reactions>span){color:#615779;border-color:#d7d0e9}.dialogs-page .message-date-separator{margin:14px 0}.dialogs-page .dialog-lower-panel{border-top:1px solid var(--dw-line);background:#fff}.dialogs-page .dialog-lower-panel>header{min-height:44px;padding:10px 18px;background:#fff!important}.dialogs-page .dialog-lower-panel>header button{min-height:30px;box-shadow:none;border:1px solid #ded9f2;border-radius:7px;padding:6px 10px}.dialogs-page .lower-action-tabs{padding:0 16px}.dialogs-page .dialog-context{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dialogs-page .dialog-context>header{box-sizing:border-box;flex:none;min-height:72px;padding:14px 16px;position:static}.dialogs-page .context-tabs{flex:none;gap:12px;min-height:48px;padding:0 12px;position:static}.dialogs-page .context-tabs button{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:12px;font-weight:600}.dialogs-page .context-tabs button.active{border-bottom-color:var(--dw-accent);color:var(--dw-accent)}.context-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.context-attention-workflow[hidden]{display:none}.workspace-situation{border-bottom:1px solid var(--dw-line);margin:18px 16px 0;padding:0 0 14px}.workspace-situation>small{text-transform:uppercase;letter-spacing:.06em;color:var(--dw-muted);font-size:10px}.workspace-situation h3{color:var(--dw-ink);margin:6px 0;font-size:16px;font-weight:650}.workspace-situation p{color:var(--dw-muted);margin:0;font-size:12px;line-height:1.6}.dialogs-page .context-dialog-actions{padding:14px 16px}.dialogs-page .context-dialog-actions:empty{display:none}.dialogs-page .context-person{padding:20px 16px 14px}.dialogs-page .context-person i{color:#77659e;background:#eeebf8;border-radius:50%;width:38px;height:38px}.dialogs-page .context-progress{background:#f7f8fa;margin:0 16px 18px;padding:12px}.dialogs-page .context-summary{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0 16px 20px;display:grid}.dialogs-page .context-summary>div{border:0;min-width:0;padding:0}.dialogs-page .context-summary dd{overflow-wrap:anywhere;font-size:12px}.dialogs-page .context-fields{margin:0;padding:16px}.dialogs-page .context-fields>div{font-size:12px}.dialogs-page .context-integrations{border:0;border-top:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line);background:0 0;border-radius:0;margin:0 16px 16px;padding:12px 0}.context-integrations summary{cursor:pointer;color:#637087;font-size:12px;font-weight:600}.context-integrations[open] summary{margin-bottom:12px}.dialogs-page .delivery-recovery{border:0;padding:16px;font-size:13px}.dialogs-page .delivery-recovery-item{background:#fff;border:1px solid #e4e7ee;border-radius:10px;padding:14px}.dialogs-page .delivery-recovery button{color:#6555bd;background:#fff;border-color:#ddd7ef;min-height:36px;font-size:12px}.dialogs-page #dialog-candidate-context .ai-help-workspace{box-shadow:none;border-radius:10px;margin:0 16px 16px;padding:14px}@media (width>=768px) and (width<=1399px){.dialogs-main .dialogs-page{grid-template-columns:var(--dialog-left-width,320px) minmax(0,1fr)}.dialogs-page .dialog-context{z-index:30;width:min(390px,85vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #24304714}}@media (width<=767px){.workspace>header.dialogs-workspace-header{height:108px;padding-bottom:54px}.dialog-header-tools-slot{height:54px}.dialog-header-tools{gap:4px;height:54px;padding:5px 8px;display:flex;overflow-x:auto}.workspace-queues{gap:0}.workspace-queues button{gap:4px;padding:9px 7px;font-size:11px}.dialog-header-tools>.dialog-header-menu>button{min-height:32px;padding:6px}.dialog-header-tools>.dialog-header-menu>button span{display:none}.dialogs-main .dialogs-page,.dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 108px - env(safe-area-inset-bottom))}.dialogs-page .dialog-context{display:none}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{padding-bottom:68px;display:flex;overflow:hidden}.dialogs-page .chat>header{min-height:64px;padding:12px}.dialogs-page .chat>header .mobile-chat-back{display:block}.dialogs-page .messages{padding:16px 12px}.dialogs-page .bubble{max-width:90%}.dialogs-page.mobile-list-open .dialog-list{padding-bottom:68px;display:flex}.dialogs-page .dialog-lower-panel{flex-shrink:0}.dialogs-page.mobile-chat-open .dialog-lower-panel{margin-bottom:68px}}@media (prefers-reduced-motion:reduce){.dialogs-page *{scroll-behavior:auto!important;transition:none!important}}.dialogs-page .bubble{position:relative}.dialogs-page .bubble .message-actions{z-index:3;pointer-events:none;background:#fff;border:1px solid #e5e7ee;border-radius:6px;margin:0;padding:3px;position:absolute;top:-28px;right:8px;box-shadow:0 2px 8px #24304710}.dialogs-page .bubble:hover .message-actions,.dialogs-page .bubble:focus-within .message-actions{pointer-events:auto}.dialogs-page .bubble.sticker-bubble{box-shadow:none;background:0 0;border:0;padding:0}@media (hover:none){.dialogs-page .bubble .message-actions{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;margin-top:6px;padding:0;position:static}}@media (width>=768px) and (width<=1399px){.dialogs-main .dialogs-page{height:calc(100dvh - 108px);display:grid}.dialogs-page .chat,.dialogs-page .dialog-list{height:100%;min-height:0;display:flex!important}.dialogs-page .dialog-context{display:flex}.dialogs-page.context-collapsed .dialog-context{display:none}.dialogs-page .dialog-context-close{display:grid!important}.dialogs-page .conversation-context-toggle{display:flex!important}.dialogs-page .mobile-dialog-navigation{display:none}.dialogs-page.mobile-chat-open .dialog-lower-panel{margin-bottom:0}.dialogs-page.mobile-candidate-open .dialog-context,.dialogs-page.mobile-ai-open .dialog-context,.dialogs-page.mobile-history-open .dialog-context{padding-bottom:0}}.dialog-header-tools{box-sizing:border-box;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow:visible}.workspace-queues{scrollbar-width:thin;flex:1 1 0;margin-right:0;overflow-x:auto}.workspace-queues>button,.dialog-header-tools>.dialog-header-menu{flex:none}.dialog-header-tools .recovery-menu>button{border:1px solid #dfe2eb}.dialog-header-tools .recovery-menu>button>span{display:inline}.dialog-header-tools .dialog-header-menu .dialog-header-popover{overscroll-behavior:contain;box-sizing:border-box;z-index:150;border:1px solid #e2e6ee;border-radius:12px;width:min(380px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 132px);padding:18px;position:fixed;overflow:auto;box-shadow:0 14px 40px #25304724;inset:116px 16px auto auto!important}.dialog-header-tools .dialog-header-popover>header{margin:0 0 16px;padding:0 0 12px;font-size:14px}.dialog-header-tools .dialog-header-popover>p{color:#637087;font-size:13px;line-height:1.6}.dialog-header-tools .dialog-header-popover .dialog-filters{gap:16px}.dialog-header-tools .dialog-header-popover label>span{font-size:12px;font-weight:600}.dialog-header-tools .dialog-header-popover select{color:#344158;background:#fff;border:1px solid #dfe3eb;border-radius:7px;min-height:42px;padding:8px 10px;font-size:13px}.dialog-header-tools .dialog-sync-options{gap:14px}.dialog-header-tools .dialog-sync-options label{align-items:start;font-size:12px;line-height:1.6}.dialog-header-tools .dialog-sync-options input{accent-color:#6555cf;flex:none;width:16px;height:16px;margin-top:3px}.dialog-header-tools .dialog-audit-button{color:#fff;background:#6555cf;border:0;border-radius:7px;width:100%;min-height:40px;margin-top:16px;font-size:13px}@media (width<=1199px){.dialog-header-tools .recovery-menu>button>span{display:none}}@media (width<=767px){.dialog-header-tools{padding:6px 8px}.dialog-header-tools .dialog-header-menu .dialog-header-popover{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 132px);right:12px!important}.dialog-header-tools>.dialog-header-menu>button{min-width:34px;min-height:36px}}.dialogs-page .dialog-context{color:#26344b;background:#fff}.dialogs-page .dialog-context>header{border-bottom:0;min-height:64px;padding:14px 20px}.dialogs-page .dialog-context>header>span{letter-spacing:-.02em;font-size:14px;font-weight:650}.dialogs-page .dialog-context-close{background:0 0;border-radius:6px;width:30px;height:30px}.dialogs-page .context-tabs{border-bottom:1px solid #e8ebf1;gap:16px;min-height:44px;padding:0 20px}.dialogs-page .context-tabs button{padding:12px 0;font-size:12px;font-weight:550}.dialogs-page .context-scroll{scrollbar-width:thin;scrollbar-color:#d3d8e2 transparent;padding-bottom:16px}.dialogs-page .context-person{align-items:flex-start;gap:12px;padding:24px 20px 16px}.dialogs-page .context-person i{color:#756394;background:#f0edf8;border-radius:12px;flex:0 0 44px;width:44px;height:44px;font-size:18px}.dialogs-page .context-person>div{min-width:0;padding-top:2px}.dialogs-page .context-person strong{letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4;display:block}.dialogs-page .context-person small{color:#788396;margin-top:5px;font-size:12px;display:block}.dialogs-page .context-open{color:#526078;background:#fff;border:1px solid #dee3ec;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);min-height:36px;margin:0 20px 20px;padding:9px 12px;font-size:12px;font-weight:550;display:flex}.dialogs-page .context-open svg{transform:rotate(180deg)}.dialogs-page .context-progress{background:0 0;border:0;border-bottom:1px solid #e8ebf1;border-radius:0;margin:0 20px;padding:0 0 20px}.dialogs-page .context-progress>div{color:#758095;font-size:11px;font-weight:500}.dialogs-page .context-progress strong{color:#526078;font-weight:600}.dialogs-page .context-progress p{background:#edf0f5;border-radius:4px;height:4px;margin:9px 0 7px}.dialogs-page .context-progress p i{background:#9285ce}.dialogs-page .context-progress>small{color:#8993a4;font-size:10px}.dialogs-page .context-summary{border-bottom:1px solid #e8ebf1;margin:0 20px;padding:12px 0;display:block}.dialogs-page .context-summary>div{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:8px 0;display:grid}.dialogs-page .context-summary dt{color:#7a8597;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.5}.dialogs-page .context-summary dd{text-align:right;color:#344158;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:550;line-height:1.5}.dialogs-page .context-summary .crm-state.synced{color:#338263}.dialogs-page .context-summary .crm-state.error{color:#b75e5c}.dialogs-page .context-fields{background:0 0;border:0;border-bottom:1px solid #e8ebf1;border-radius:0;margin:0 20px;padding:20px 0}.dialogs-page .context-fields h3{color:#45536b;margin:0 0 12px;font-size:12px;font-weight:650}.dialogs-page .context-fields>div{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.dialogs-page .context-fields>div>span{color:#7a8597;font-size:12px}.dialogs-page .context-fields>div>b{text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.dialogs-page .context-missing{background:0 0;border:0;margin:0 20px;padding:16px 0}.dialogs-page .context-missing strong{color:#7a8597;font-size:11px;font-weight:500}.dialogs-page .context-missing>div{gap:6px;margin-top:8px}.dialogs-page .context-missing span{color:#758095;background:#f3f5f8;border:0;padding:4px 7px;font-size:10px}.dialogs-page .context-integrations{border-top:0;border-bottom:1px solid #e8ebf1;margin:0 20px;padding:16px 0}.dialogs-page .context-integrations summary{color:#45536b;font-size:12px;font-weight:600}.dialogs-page .context-integrations>div{padding:12px 0}.dialogs-page .context-integrations b{font-size:12px;font-weight:500}.dialogs-page .context-integrations em{font-size:11px;font-style:normal}.dialogs-page .context-integrations small{color:#7a8597;font-size:11px;line-height:1.6}.dialogs-page .candidate-dialogs{border-top:0;margin:0 20px;padding:20px 0}.dialogs-page .candidate-dialogs h4{color:#45536b;font-size:12px;font-weight:600}.dialogs-page .candidate-dialog-list>button{box-shadow:none;border:1px solid #e8ebf1;border-radius:7px;padding:12px}.dialogs-page .candidate-dialog-list strong{font-size:12px;font-weight:550}.dialogs-page .context-dialog-actions{border:0;border-bottom:1px solid #e8ebf1;padding:16px 20px}.dialogs-page .context-dialog-actions>label>span{color:#7a8597;font-size:11px;font-weight:500}.dialogs-page .context-dialog-actions select{border-color:#dee3ec;border-radius:7px;min-height:38px;font-size:12px}.dialogs-page .context-dialog-actions>small{color:#7a8597;margin-top:8px;font-size:11px;line-height:1.5;display:block}.dialogs-page .context-control-state{background:0 0;border:0;padding:12px 0 0}.dialogs-page .context-control-state strong{color:#526078;font-size:12px;font-weight:550}.dialogs-page .context-control-state button{box-shadow:none;color:#6555b9;background:#f8f7fc;border:1px solid #ded8f0;border-radius:7px;min-height:36px;font-size:12px}.dialogs-page .workspace-situation{background:#fafbfc;border-bottom:1px solid #e8ebf1;margin:0;padding:20px}.dialogs-page .workspace-situation>small{letter-spacing:.04em;font-size:10px}.dialogs-page .workspace-situation h3{font-size:14px;font-weight:600}.dialogs-page .workspace-situation p{font-size:12px}.dialogs-page #dialog-candidate-context .ai-help-workspace{box-shadow:none;border:0;border-bottom:1px solid #e8ebf1;border-radius:0;margin:0;padding:20px}.dialogs-page .ai-help-workspace-header{margin-bottom:18px}.dialogs-page .ai-help-workspace-header h3{font-size:13px}.dialogs-page .ai-help-workspace-header p{font-size:11px}.dialogs-page .delivery-recovery{border-bottom:1px solid #e8ebf1;padding:20px}.dialogs-page .delivery-recovery-item{background:#fcfcfd;border-radius:7px;margin-top:12px}.dialogs-page .context-awaiting{background:#f7f8fb;border-radius:7px;margin:16px 20px;padding:12px}.dialogs-page .context-dialog-action{box-sizing:border-box;appearance:none;color:#6555b9;width:100%;min-width:0;min-height:40px;font:inherit;text-align:center;cursor:pointer;background:#f8f7fc;border:1px solid #ded8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.dialogs-page .context-dialog-action>svg{flex:0 0 16px}.dialogs-page .context-dialog-action>span{overflow-wrap:anywhere;min-width:0}.dialogs-page .context-dialog-action+.context-dialog-action{margin-top:8px}.dialogs-page .context-dialog-action:hover:not(:disabled){background:#eeebf8;border-color:#bcb1e0}.dialogs-page .context-dialog-action:focus-visible{outline-offset:3px;outline:2px solid #7864d9}.dialogs-page .context-dialog-action:disabled{opacity:.55;cursor:wait}.dialogs-page .clarification-draft-panel{background:#faf9fd;border:1px solid #ded8f0;border-radius:8px;margin:16px 20px;padding:16px}.clarification-draft-panel header{color:#6555b9;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.clarification-draft-panel label{color:#526078;margin-bottom:6px;font-size:12px;display:block}.clarification-draft-panel textarea{box-sizing:border-box;resize:vertical;color:#344158;width:100%;min-height:110px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:7px;padding:10px;font-size:13px;line-height:1.6;display:block}.clarification-draft-panel textarea:focus-visible{outline-offset:2px;outline:2px solid #7864d9}.clarification-draft-panel p,.dialogs-page .context-awaiting p{color:#637087;margin:8px 0;font-size:12px;line-height:1.6}.clarification-draft-panel small{color:#7a8597;margin-bottom:14px;font-size:11px;display:block}.clarification-draft-panel .clarification-discard{font:inherit;color:#637087;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:8px;font-size:12px;display:block}.workspace>header.casper-topbar{z-index:30;box-sizing:border-box;background:#fff;border-bottom:1px solid #ebe8f2;align-items:center;gap:16px;height:76px;min-height:76px;padding:0 28px;display:flex;position:sticky;top:0}.casper-topbar .company-identity{text-align:left;color:#283149;cursor:pointer;min-width:0;max-width:calc(100% - 160px);font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin-right:auto;padding:7px 10px 7px 0;display:flex}.casper-topbar .company-identity:hover{background:#f8f6fd}.company-logo{color:#7956c9;background:#f1ebfc;border:1px solid #e9e1f5;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:750;display:grid;overflow:hidden}.company-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.company-identity-text{flex-direction:column;gap:4px;min-width:0;display:flex}.company-identity-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.company-identity-text small{color:#7b8298;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-settings-arrow{color:#9386af;flex-shrink:0}.casper-topbar .language{background:#fbfaff;border:1px solid #eeebf5;border-radius:10px;flex-shrink:0;margin-left:0;padding:8px 10px;display:flex}.casper-topbar .notification-center{flex-shrink:0}.casper-topbar .notification-button{border-radius:10px;width:40px;height:40px}.casper-topbar .notification-menu{max-width:calc(100vw - 24px)}.dialogs-local-toolbar{box-sizing:border-box;z-index:10;background:#fff;border-bottom:1px solid #e7eaf0;align-items:center;gap:12px;height:108px;padding:0 20px 54px;display:flex;position:relative}.dialogs-local-toolbar .dialog-header-tools-slot{height:54px}.dialogs-local-toolbar .dialogs-header-account{max-width:260px}.dialogs-local-toolbar .dialogs-header-title{margin-right:auto}.workspace .dialogs-main .dialogs-page{height:calc(100dvh - 184px)}@media (width<=720px){.workspace>header.casper-topbar{gap:8px;height:72px;min-height:72px;padding:0 10px}.casper-topbar .mobile-menu-button{flex:0 0 30px;width:30px;padding:4px}.casper-topbar .company-identity{flex:1;gap:8px;max-width:none;margin-right:0;padding:5px 0}.company-logo{border-radius:10px;flex-basis:36px;width:36px;height:36px}.company-identity-text strong{font-size:12px}.company-identity-text small{font-size:10px}.company-settings-arrow{display:none}.casper-topbar .language{gap:1px;padding:6px 4px}.casper-topbar .language>svg{display:none}.casper-topbar .language select{font-size:11px}.casper-topbar .notification-button{width:32px;height:34px}.dialogs-local-toolbar{gap:8px;padding:0 10px 54px}.dialogs-local-toolbar .dialogs-header-account{max-width:150px}.dialogs-local-toolbar .dialogs-header-title strong{font-size:14px}.workspace .dialogs-main .dialogs-page{height:calc(100dvh - 252px - env(safe-area-inset-bottom))}.workspace .dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 180px - env(safe-area-inset-bottom))}}.integrations-workspace{color:#25283f;min-width:0;max-width:1240px;margin:0 auto;padding-bottom:32px}.integrations-workspace [hidden]{display:none!important}.integrations-workspace>.title-row{margin:0;padding:8px 0 24px}.integrations-workspace h1{letter-spacing:-.8px;margin:8px 0 10px;font-size:30px}.integrations-workspace .eyebrow{letter-spacing:1.5px;color:#785bce;font-size:11px}.integrations-workspace>.title-row p:last-child{color:#72798c;font-size:14px;line-height:1.6}.integration-tabs{border-bottom:1px solid #e4dfef;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.integrations-workspace button,.integrations-workspace .button-link{color:#5c5378;cursor:pointer;white-space:normal;background:#fff;border:1px solid #ded9ec;border-radius:9px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.integrations-workspace button:disabled{opacity:.5;cursor:not-allowed}.integrations-workspace button:hover:not(:disabled){background:#f6f2fd;border-color:#bdaae8}.integrations-workspace button.primary{color:#fff;background:#7856ce;border-color:#7856ce}.integrations-workspace button.danger{color:#a94b5f;background:#fff;border-color:#ecd8df}.integrations-workspace button:focus-visible,.integrations-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #c6b5f2}.integration-tabs button{background:0 0;border-color:#0000}.integration-tabs button.selected{color:#6947c1;background:#eee8fb;border-color:#e5dcf8}.integration-section-help{color:#72798c;margin:0 0 20px;font-size:14px;line-height:1.6}.integration-services{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.integrations-workspace .panel{background:#fff;border:1px solid #e4e0ef;border-radius:18px;min-width:0;box-shadow:0 4px 18px #27204704}.integration-service{padding:26px}.integration-service header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.integration-service h2{margin:0 0 6px;font-size:18px;line-height:1.4}.integration-service>p{color:#72798c;min-height:48px;margin:0 0 20px;font-size:14px;line-height:1.7}.integration-icon.crm{color:#7856ce;background:#efe9fb}.integration-service .integration-icon{border-radius:14px;flex-shrink:0;width:48px;height:48px}.integration-state{color:#73788a;background:#f1f2f7;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-flex}.integration-state[data-state=working]{color:#237b59;background:#e9f6ef}.integration-state[data-state=errors],.integration-state[data-state=action_required]{color:#a36524;background:#fff2df}.integration-meta{color:#72798c;overflow-wrap:anywhere;background:#faf9fd;border:1px solid #efebf5;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px;font-size:12px;line-height:1.6;display:flex}.integrations-workspace .button-row{flex-wrap:wrap;align-items:end;gap:10px}.integration-editor{border-top:1px solid #ece7f4;margin-top:22px;padding-top:22px}.integration-editor fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.integration-editor p,.integration-editor small{color:#72798c;font-size:13px;line-height:1.6}.integrations-workspace label{color:#48506a;flex-direction:column;gap:8px;min-width:0;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.integrations-workspace input,.integrations-workspace textarea,.integrations-workspace select{box-sizing:border-box;color:#30364f;background:#fff;border:1px solid #dcddea;border-radius:9px;width:100%;min-width:0;margin:0;padding:11px 12px;font-family:inherit;font-size:14px}.integrations-workspace textarea{resize:vertical;line-height:1.6}.integrations-workspace input:focus,.integrations-workspace textarea:focus,.integrations-workspace select:focus{outline-offset:2px;outline:2px solid #c6b5f2}.integrations-workspace .toggle-row{flex-direction:row;align-items:center;gap:10px}.integrations-workspace input[type=checkbox]{accent-color:#7856ce;width:18px;height:18px}.integration-advanced{border:1px solid #e9e4f2;border-radius:10px;padding:14px}.integration-advanced summary{color:#665285;cursor:pointer;font-size:13px;font-weight:600}.integration-advanced>div{padding-top:18px}.integration-notice{color:#574275;overflow-wrap:anywhere;background:#f5f1fd;border:1px solid #e2d8f6;border-radius:12px;margin-bottom:20px;padding:16px 18px;font-size:14px;line-height:1.6}.integrations-workspace .integration-journals{grid-template-columns:1fr;gap:24px;display:grid}.integrations-workspace .integration-journal{padding:26px}.integrations-workspace .integration-journal h2{margin:0 0 8px;font-size:17px}.integrations-workspace .integration-journal>p{color:#72798c;font-size:13px;line-height:1.6}.integrations-workspace .integration-journal>.button-row{background:#faf9fd;border-radius:12px;margin:20px 0;padding:16px}.integrations-workspace .integration-journal label{flex:1;min-width:150px;margin:0}.integration-event{overflow-wrap:anywhere;border:1px solid #e9e5f0;border-radius:12px;margin:12px 0;padding:18px;font-size:13px;line-height:1.7}.integration-event a{color:#7556ca}.integration-event p{margin:8px 0}.integrations-workspace .ai-settings-workspace>.title-row h1{font-size:21px}.integrations-workspace .ai-settings-workspace>.title-row .eyebrow{display:none}.integrations-workspace .provider-card{text-align:left;justify-content:flex-start}.integrations-workspace .provider-card.selected{background:#f9f6ff;border-color:#a78de0}.integrations-workspace .ai-role-options button.selected{background:#f3edfd;border-color:#a78de0}.integrations-workspace .ai-settings-workspace .knowledge-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (width<=1000px){.integration-services,.integrations-workspace .ai-settings-workspace .knowledge-grid{grid-template-columns:1fr}}@media (width<=600px){.integration-service,.integrations-workspace .integration-journal{padding:18px}.integrations-workspace h1{font-size:26px}.integration-tabs{gap:4px}.integration-tabs button{padding:9px 10px}.integrations-workspace .provider-grid{grid-template-columns:1fr}.integrations-workspace .integration-journal label{flex-basis:100%}}.integrations-workspace .integration-meta{box-sizing:border-box;justify-content:center;min-height:80px}.integrations-workspace .integration-editor input{font-weight:400}.integrations-workspace .integration-editor small+label{margin-top:12px}.integrations-workspace .integration-tabs{z-index:20;background:#f7f8fc;padding-top:12px;position:sticky;top:76px;box-shadow:0 6px 10px #f7f8fc}.integrations-workspace .ai-role-options>button{text-align:left;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px}.integrations-workspace .ai-role-options i{box-sizing:border-box;margin-top:3px}.integrations-workspace .ai-role-options strong{font-size:14px;line-height:1.5}.integrations-workspace .ai-role-options small{color:#697189;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6}.integrations-workspace .provider-card{grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:start;gap:10px 12px;min-height:145px;padding:18px;display:grid}.integrations-workspace .provider-card>.provider-logo{grid-row:1/span 2}.integrations-workspace .provider-card>span{gap:4px;min-width:0}.integrations-workspace .provider-card strong{font-size:14px;line-height:1.5}.integrations-workspace .provider-card small{color:#697189;font-size:12px;font-weight:400;line-height:1.5}.integrations-workspace .provider-card em{white-space:normal;background:#f1f2f7;border-radius:6px;grid-column:2;justify-self:start;margin:0;padding:4px 8px;font-size:11px;line-height:1.4}.integrations-workspace .ai-routing-summary{gap:16px;padding:24px}.integrations-workspace .ai-routing-summary small{font-size:11px;line-height:1.5}.integrations-workspace .ai-routing-summary strong{font-size:15px;line-height:1.5}.integrations-workspace .ai-routing-summary em{margin-top:4px;font-size:12px;line-height:1.6}.integrations-workspace .ai-settings-workspace .integration-card>p{font-size:13px;line-height:1.6}.integrations-workspace .ai-settings-workspace input{font-weight:400}.integrations-workspace .ai-policy>div strong{font-size:13px;line-height:1.5}.integrations-workspace .ai-policy>div small{color:#697189;font-size:12px;line-height:1.6}.integrations-workspace .ai-policy>div:not(.provider-summary){gap:12px;padding:16px 0}.integrations-workspace .ai-policy svg{flex-shrink:0;margin-top:3px}.integrations-workspace .provider-summary span{gap:4px;padding:8px 0;font-size:12px;line-height:1.6}.integrations-workspace .saved-key small{font-size:12px;line-height:1.6}@media (width<=1200px){.integrations-workspace .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.integrations-workspace .integration-tabs{top:72px}.integrations-workspace .provider-grid{grid-template-columns:1fr}.integrations-workspace .provider-card{min-height:0}.integrations-workspace .ai-routing-summary{padding:18px}}.integrations-workspace .sync-next-step{background:#f7f4fd;border:1px solid #e8def9;border-radius:12px;margin:16px 0;padding:18px}.integrations-workspace .sync-next-step>strong{color:#55417d;font-size:14px}.integrations-workspace .sync-next-step p{font-size:14px;line-height:1.7}.integrations-workspace .sync-technical{color:#737a8d;padding:12px 0}.integrations-workspace .sync-technical summary{cursor:pointer}.integrations-workspace .sync-technical code{overflow-wrap:anywhere}:root[data-theme=frostfire] :is(button,[role=button],input[type=submit],input[type=button],input[type=reset]):not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 0 0 100vmax #000610!important}:root[data-theme=frostfire] :is(button,[role=button],input[type=submit],input[type=button],input[type=reset]):focus-visible{outline:2px solid #2c5370!important}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] [data-casper-pressed=true]{box-shadow:inset 0 0 0 100vmax #000610}}:root[data-theme=frostfire] .casper-dialog-backdrop{background:#030d1966}:root[data-theme=frostfire] .casper-dialog{color:#e2f0ff;background:#071727;border:1px solid #2c5370;box-shadow:0 24px 90px #00061047}:root[data-theme=frostfire] .casper-dialog header{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .casper-dialog-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .casper-dialog p{color:#a7c0d7}:root[data-theme=frostfire] .casper-dialog input{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .casper-dialog button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .casper-dialog .casper-dialog-primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .casper-dialog .casper-dialog-close{background:#071727}:root[data-theme=frostfire] .casper-dialog button:focus-visible,:root[data-theme=frostfire] .casper-dialog input:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .ai-hub .knowledge-hint{color:#a7c0d7}:root[data-theme=frostfire] .knowledge-job progress{accent-color:#0f3452}:root[data-theme=frostfire] .ai-hub .notice-box[role=alert]{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-hub .dictionary-rows fieldset{border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .ai-editor .notice-box{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-hub .ai-test-workspace>label,:root[data-theme=frostfire] .ai-hub .ai-test-workspace>p{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .ai-test-workspace>label select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .panel>button:not(.primary){color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .test-composer textarea,:root[data-theme=frostfire] .ai-hub .ai-editor :is(input,textarea,select){border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .ai-editor button[type=button]{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .ai-editor label{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub{color:#e2f0ff}:root[data-theme=frostfire] .ai-hub>.title-row p:not(.eyebrow){color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .ai-hub-score{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .ai-hub-tabs button.active{color:#85d3ff;border-color:#2c5370}:root[data-theme=frostfire] .ai-hub .knowledge-library-heading p,:root[data-theme=frostfire] .ai-hub .knowledge-library-heading label{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .knowledge-library-heading select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .primary{color:#ebf6ff;background:#0f3452;border:1px solid #2c5370;box-shadow:0 2px 4px #00061012}:root[data-theme=frostfire] .ai-hub .primary:hover:not(:disabled){background:#0f3452}:root[data-theme=frostfire] .ai-hub .ai-filter-row button{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .ai-filter-row button.active{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .ai-hub .playbook-card{border:1px solid #2c5370;box-shadow:0 3px 14px #00061003}:root[data-theme=frostfire] .ai-hub .playbook-card.disabled{background:#071727}:root[data-theme=frostfire] .ai-hub .playbook-card.disabled h3,:root[data-theme=frostfire] .ai-hub .knowledge-purpose{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .protected-badge{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .ai-hub .playbook-card>p{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .knowledge-entry-footer{border-top:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .knowledge-entry-details summary{color:#85d3ff}:root[data-theme=frostfire] .ai-hub .playbook-structure{background:#071727}:root[data-theme=frostfire] .ai-hub .playbook-structure dd{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .playbook-actions button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .playbook-actions .danger-text{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .playbook-actions .danger-text:hover{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-hub .workflow-intro{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .workflow-intro p{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .workflow-card{border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .workflow-card p{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .knowledge-history-action{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .knowledge-history-action p,:root[data-theme=frostfire] .ai-hub .knowledge-job p{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub .knowledge-job{border:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub .knowledge-job strong{color:#85d3ff}:root[data-theme=frostfire] .ai-hub .ai-editor{border:1px solid #2c5370;box-shadow:0 24px 90px #00061026}:root[data-theme=frostfire] .ai-hub .ai-editor .modal-actions{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .ai-hub :is(button,input,textarea,select,summary):focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .candidate-dialogs{border-top:1px solid var(--border,#2c5370)}:root[data-theme=frostfire] .candidate-dialogs p{color:var(--text-secondary,#a7c0d7)}:root[data-theme=frostfire] .candidate-dialog-list>button{border:1px solid var(--border,#2c5370);background:var(--surface,#071727)}:root[data-theme=frostfire] .candidate-dialog-list>button:hover{border-color:#2c5370}:root[data-theme=frostfire] .candidate-dialog-list small,:root[data-theme=frostfire] .candidate-dialog-list time{color:var(--text-secondary,#a7c0d7)}:root[data-theme=frostfire] .candidate-dialog-list em{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .candidate-identity-conflicts details{border:1px solid var(--border,#2c5370)}:root[data-theme=frostfire] .candidate-identity-conflicts button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .overview-workspace{--ov-ink:#e2f0ff;--ov-muted:#a7c0d7;--ov-border:#2c5370;--ov-brand:#0f3452}:root[data-theme=frostfire] .overview-workspace button{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .overview-workspace button:hover:not(:disabled){background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .overview-workspace button:active:not(:disabled){background:#071727;box-shadow:inset 0 1px 3px #00061018}:root[data-theme=frostfire] .overview-workspace button:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .overview-workspace .ov-error{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ov-priority{background:linear-gradient(110deg,#071727,#071727);border:1px solid #2c5370}:root[data-theme=frostfire] .ov-eyebrow,:root[data-theme=frostfire] .ov-priority-action>strong{color:#85d3ff}:root[data-theme=frostfire] .overview-workspace .ov-priority-action button{color:#ebf6ff}:root[data-theme=frostfire] .overview-workspace .ov-priority-action button:hover{background:#0f3452}:root[data-theme=frostfire] .overview-workspace .ov-account-warning{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .ov-periods{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .overview-workspace .ov-periods button{color:#a7c0d7}:root[data-theme=frostfire] .ov-brand-metrics>.ov-brand-card{background:linear-gradient(145deg,#071727,#071727);border:1px solid #2c5370}:root[data-theme=frostfire] .ov-brand-card:before{background:#0f3452}:root[data-theme=frostfire] .ov-brand-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .ov-brand-label{color:#a7c0d7}:root[data-theme=frostfire] .ov-brand-arrow{color:#85d3ff}:root[data-theme=frostfire] .ov-brand-metrics>.ov-brand-ai{color:#ebf6ff;background:linear-gradient(130deg,#0f3452,#0f3452);border-color:#2c5370}:root[data-theme=frostfire] .ov-brand-ai:before{background:#0c2035}:root[data-theme=frostfire] .ov-brand-ai .ov-brand-label,:root[data-theme=frostfire] .ov-brand-ai small{color:#ebf6ff}:root[data-theme=frostfire] .ov-brand-ai .ov-brand-icon{color:#ebf6ff;background:#07172722}:root[data-theme=frostfire] .ov-panel{background:#071727}:root[data-theme=frostfire] .overview-workspace .ov-system-row{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .ov-system-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .ov-system-state{color:#a7c0d7}:root[data-theme=frostfire] .ov-system-state.positive{color:#58e8b7}:root[data-theme=frostfire] .ov-system-state.warning{color:#ff978b}:root[data-theme=frostfire] .ov-system-arrow{color:#a7c0d7}:root[data-theme=frostfire] .overview-workspace .ov-health-metrics button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ov-health-metrics strong{color:#e2f0ff}:root[data-theme=frostfire] .ov-health-metrics svg{color:#a7c0d7}:root[data-theme=frostfire] .overview-workspace .ov-health-metrics .has-errors{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .ov-health-metrics .has-errors strong{color:#ff978b}:root[data-theme=frostfire] .overview-workspace .ov-stages button{color:#a7c0d7}:root[data-theme=frostfire] .ov-stages button>div{background:#071727}:root[data-theme=frostfire] .ov-stages i{background:#0f3452}:root[data-theme=frostfire] .overview-workspace .ov-recent>button{color:#e2f0ff;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .ov-avatar{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .ov-recent svg{color:#a7c0d7}:root[data-theme=frostfire] .overview-workspace .recovery-center{background:#071727}:root[data-theme=frostfire] .ov-data-panel .ov-total{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ov-data-panel .ov-total strong{color:#85d3ff}:root[data-theme=frostfire] .ov-data-panel .ov-stages button:nth-child(2n),:root[data-theme=frostfire] .ov-data-panel .ov-stages button:hover,:root[data-theme=frostfire] .overview-workspace .ov-data-panel>footer>button{background:#071727}:root[data-theme=frostfire] .history-analysis{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .history-analysis p,:root[data-theme=frostfire] .history-analysis small{color:#a7c0d7}:root[data-theme=frostfire] .ha-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .ha-state{color:#85d3ff}:root[data-theme=frostfire] .ha-metrics>div{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ha-metrics span{color:#a7c0d7}:root[data-theme=frostfire] .history-analysis progress{accent-color:#0f3452}:root[data-theme=frostfire] .history-analysis footer{border-top:1px solid #2c5370}:root[data-theme=frostfire] .history-analysis button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .history-analysis button.ha-primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .history-analysis button:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .ha-preview,:root[data-theme=frostfire] .ha-consent{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ha-consent input[type=checkbox]{accent-color:#0f3452}:root[data-theme=frostfire] .ha-consent input:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .telegram-recovery{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .telegram-recovery h2{color:#e2f0ff}:root[data-theme=frostfire] .telegram-recovery small{color:#a7c0d7}:root[data-theme=frostfire] .telegram-recovery select{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .telegram-recovery button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .telegram-recovery button:focus-visible,:root[data-theme=frostfire] .telegram-recovery select:focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .telegram-recovery .primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .recovery-disclosure{background:#071727}:root[data-theme=frostfire] .recovery-report{border-top:1px solid #2c5370}:root[data-theme=frostfire] .recovery-report header p{color:#a7c0d7}:root[data-theme=frostfire] .recovery-metrics>div{background:#071727}:root[data-theme=frostfire] .recovery-metrics strong{color:#e2f0ff}:root[data-theme=frostfire] .recovery-findings article{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .recovery-findings span{color:#a7c0d7}:root[data-theme=frostfire] .recovery-findings .success{color:#58e8b7}:root[data-theme=frostfire] .recovery-findings blockquote{border-left:2px solid #2c5370}:root[data-theme=frostfire] .telegram-recovery .recovery-error{color:#ff978b;background:#071727}:root[data-theme=frostfire] .accounts-section-tabs button{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .accounts-section-tabs button.active{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .recovery-progress-card{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .recovery-progress-heading{color:#85d3ff}:root[data-theme=frostfire] .recovery-elapsed{color:#a7c0d7}:root[data-theme=frostfire] .recovery-progress-card progress{accent-color:#0f3452}:root[data-theme=frostfire] .recovery-progress-card li{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .recovery-progress-card.stale{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .recovery-progress-indeterminate{background:linear-gradient(90deg,#071727 20%,#0f3452 50%,#071727 80%)}:root[data-theme=frostfire] .telegram-recovery .recovery-new-check{border:1px solid #2c5370}:root[data-theme=frostfire] .recovery-new-check>h3{color:#a7c0d7}:root[data-theme=frostfire] .recovery-report>header{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .recovery-result-filters button{color:#a7c0d7;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .recovery-result-filters button[aria-pressed=true]{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .recovery-result-filters b{background:#071727}:root[data-theme=frostfire] .recovery-findings .recovery-result{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .recovery-findings .recovery-outcome{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .recovery-result.attention .recovery-outcome{color:#ff978b;background:#071727}:root[data-theme=frostfire] .recovery-result.done .recovery-outcome{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .recovery-result.working .recovery-outcome{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .recovery-result .recovery-next-step{color:#a7c0d7}:root[data-theme=frostfire] .recovery-result blockquote{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .recovery-scan-next{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .recovery-empty{background:#071727}:root[data-theme=frostfire] .recovery-results-note{color:#ff978b}:root[data-theme=frostfire] .recovery-check-summary{border-top:1px solid #2c5370}:root[data-theme=frostfire] .recovery-check-summary h3{color:#85d3ff}:root[data-theme=frostfire] .recovery-check-summary p{color:#a7c0d7}:root[data-theme=frostfire] .recovery-center{background:linear-gradient(140deg,#071727,#071727);border:1px solid #2c5370}:root[data-theme=frostfire] .rc-heading>span{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .rc-heading h2{color:#e2f0ff}:root[data-theme=frostfire] .rc-heading p{color:#a7c0d7}:root[data-theme=frostfire] .rc-grid>.telegram-recovery,:root[data-theme=frostfire] .rc-grid>.history-analysis,:root[data-theme=frostfire] .rc-loading{background:#071727;border:1px solid #2c5370;box-shadow:0 4px 16px #00061004}:root[data-theme=frostfire] .rc-grid h2{color:#e2f0ff}:root[data-theme=frostfire] .rc-grid>section>header p{color:#a7c0d7}:root[data-theme=frostfire] .rc-badge{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .rc-grid .rc-help{color:#a7c0d7}:root[data-theme=frostfire] .rc-grid .rc-results{border-top:1px solid #2c5370}:root[data-theme=frostfire] .rc-grid details summary:focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .rc-loading{color:#a7c0d7}:root[data-theme=frostfire] .overview-workspace .rc-tools>button{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .overview-workspace .rc-tools>button[aria-pressed=true]{background:#071727;border-color:#2c5370;box-shadow:inset 0 0 0 1px #000610}:root[data-theme=frostfire] .rc-tool-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .rc-tool-copy>small{color:#85d3ff}:root[data-theme=frostfire] .overview-workspace .rc-workspace>section,:root[data-theme=frostfire] .rc-workspace .recovery-progress-card{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .rc-workspace .recovery-check-summary{border-top:1px solid #2c5370}:root[data-theme=frostfire] .rc-workspace .recovery-new-check{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .rc-workspace .rc-help{color:#a7c0d7}:root[data-theme=frostfire] .rc-workspace .ha-state{border-top:1px solid #2c5370}:root[data-theme=frostfire] .rc-workspace .ha-metrics>div{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .subscription-page{color:#e2f0ff}:root[data-theme=frostfire] .subscription-page p{color:#a7c0d7}:root[data-theme=frostfire] .sub-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .subscription-page button,:root[data-theme=frostfire] .subscription-page a{color:#85d3ff}:root[data-theme=frostfire] .subscription-page button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .subscription-page button:focus-visible,:root[data-theme=frostfire] .subscription-page a:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .subscription-page .sub-primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .subscription-page .sub-primary:hover:not(:disabled){background:#0f3452}:root[data-theme=frostfire] .sub-card{background:#071727;border:1px solid #2c5370;box-shadow:0 4px 20px #00061003}:root[data-theme=frostfire] .sub-current{background:linear-gradient(140deg,#071727,#071727 75%)}:root[data-theme=frostfire] .sub-badge{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .sub-balance{color:#85d3ff}:root[data-theme=frostfire] .sub-balance strong{color:#e2f0ff}:root[data-theme=frostfire] .subscription-page small{color:#a7c0d7}:root[data-theme=frostfire] .sub-current dl>div{border-top:1px solid #2c5370}:root[data-theme=frostfire] .sub-current dt,:root[data-theme=frostfire] .subscription-page label{color:#a7c0d7}:root[data-theme=frostfire] .subscription-page input,:root[data-theme=frostfire] .subscription-page select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .sub-total{border-top:1px solid #2c5370}:root[data-theme=frostfire] .sub-wallet{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .sub-payment{border-top:1px solid #2c5370}:root[data-theme=frostfire] .sub-approved{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .sub-rejected,:root[data-theme=frostfire] .sub-pending,:root[data-theme=frostfire] .sub-alert{color:#ff978b;background:#071727}:root[data-theme=frostfire] .sub-notice{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .sub-access{background:linear-gradient(115deg,#071727,#071727);border-color:#2c5370}:root[data-theme=frostfire] .sub-eyebrow,:root[data-theme=frostfire] .sub-access h2{color:#85d3ff}:root[data-theme=frostfire] .sub-access dt,:root[data-theme=frostfire] .sub-checkout dt{color:#a7c0d7}:root[data-theme=frostfire] .sub-next{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .sub-steps li{color:#a7c0d7}:root[data-theme=frostfire] .sub-steps b{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .sub-shortfall{color:#a7c0d7}:root[data-theme=frostfire] .sub-pending-note{background:#071727}:root[data-theme=frostfire] .sub-checkout{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .sub-plan-warning{background:#071727}:root[data-theme=frostfire] .sub-pay-access dt{color:#a7c0d7}:root[data-theme=frostfire] .sub-credit-note,:root[data-theme=frostfire] .sub-covered{background:#071727}:root[data-theme=frostfire] .sub-tier-selected{background:linear-gradient(145deg,#071727,#071727);border-color:#2c5370}:root[data-theme=frostfire] .sub-tier-price>strong{color:#85d3ff}:root[data-theme=frostfire] .sub-tier-price>span{color:#a7c0d7}:root[data-theme=frostfire] .sub-tier-total{border-top:1px solid #2c5370}:root[data-theme=frostfire] .sub-topup-highlight{background:#071727;border:2px solid #2c5370}:root[data-theme=frostfire] .sub-topup:focus{outline:3px solid #2c5370}:root[data-theme=frostfire] .sub-period-buttons{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button{color:#a7c0d7}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button:hover:not(:disabled){color:#85d3ff;background:#071727}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button[aria-pressed=true]{color:#ebf6ff;background:#0f3452;box-shadow:0 2px 6px #00061026}:root[data-theme=frostfire] .sub-access-controls{border-top:1px solid #2c5370}:root[data-theme=frostfire] .sub-access-controls h3{color:#e2f0ff}:root[data-theme=frostfire] .sub-transfer-summary{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .sub-transfer-lead{background:linear-gradient(120deg,#071727,#071727)}:root[data-theme=frostfire] .sub-transfer-lead .sub-eyebrow,:root[data-theme=frostfire] .sub-transfer-amount{color:#85d3ff}:root[data-theme=frostfire] .sub-network-tag{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .sub-transfer-breakdown>div{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .sub-transfer-breakdown dt{color:#a7c0d7}:root[data-theme=frostfire] .sub-transfer-breakdown dd{color:#e2f0ff}:root[data-theme=frostfire] .sub-transfer-explanation{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .sub-transfer-optional .sub-transfer-lead{background:#071727}:root[data-theme=frostfire] .sub-transfer-optional .sub-transfer-amount{color:#a7c0d7}:root[data-theme=frostfire] .subscription-page .sub-select-plan,:root[data-theme=frostfire] .subscription-page .sub-select-plan[aria-pressed=true]{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .candidates-workspace,:root[data-theme=frostfire] .candidate-detail{color:#e2f0ff}:root[data-theme=frostfire] .candidates-workspace .panel,:root[data-theme=frostfire] .candidate-detail .panel{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .eyebrow,:root[data-theme=frostfire] .candidate-detail .eyebrow{color:#85d3ff}:root[data-theme=frostfire] .candidates-workspace .candidate-title-row p:last-child{color:#a7c0d7}:root[data-theme=frostfire] .candidates-workspace button:focus-visible,:root[data-theme=frostfire] .candidate-detail button:focus-visible,:root[data-theme=frostfire] .candidates-workspace select:focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-page-actions>button,:root[data-theme=frostfire] .candidates-workspace .column-picker>summary{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .column-picker>div{border:1px solid #2c5370;box-shadow:0 12px 35px #00061018}:root[data-theme=frostfire] .candidates-workspace .candidate-stats button{background:linear-gradient(145deg,#071727,#071727);border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-stats span{color:#a7c0d7}:root[data-theme=frostfire] .candidates-workspace .candidate-stats strong{color:#85d3ff}:root[data-theme=frostfire] .candidates-workspace .candidate-stats button:hover{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-toolbar input,:root[data-theme=frostfire] .candidates-workspace .candidate-toolbar select,:root[data-theme=frostfire] .candidates-workspace .candidate-bulk select{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-search{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-toolbar>button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-extra-filters{border-top:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-table-v2 th{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .candidates-workspace .candidate-table-v2 td{border-color:#2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-table-v2 tbody tr:hover{background:#071727}:root[data-theme=frostfire] .candidates-workspace .candidate-person i{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .candidates-workspace .candidate-person strong{color:#e2f0ff}:root[data-theme=frostfire] .candidates-workspace .candidate-person small{color:#a7c0d7}:root[data-theme=frostfire] .candidates-workspace .candidate-table-v2 select,:root[data-theme=frostfire] .candidates-workspace .candidate-row-actions button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-bulk{background:#071727}:root[data-theme=frostfire] .candidates-workspace .candidate-pagination{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail>.back{color:#85d3ff}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{background:linear-gradient(115deg,#071727,#071727 70%);border-color:#2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{color:#ebf6ff;background:linear-gradient(135deg,#0f3452,#0f3452);box-shadow:0 5px 18px #00061024}:root[data-theme=frostfire] .candidate-detail .candidate-profile-meta{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-primary-action{color:#ebf6ff;background:#0f3452;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-secondary-action{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management label>span,:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>div>span,:root[data-theme=frostfire] .candidate-detail .candidate-profile-progress p{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-progress-track{background:#071727}:root[data-theme=frostfire] .candidate-detail .candidate-progress-track i{background:linear-gradient(90deg,#0c2035,#0f3452)}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>header{color:#85d3ff;background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section h2{color:#e2f0ff}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{border-color:#2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>small{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-field-card.missing{background:#071727}:root[data-theme=frostfire] .candidate-detail .candidate-field-card.missing strong{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note{background:#071727}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note p{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-dialogs{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-system-info,:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid label>span{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid input,:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid textarea{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal footer{background:#071727;border-top:1px solid #2c5370}@media (width<=767px){:root[data-theme=frostfire] .candidates-workspace .candidate-mobile-card{border-color:#2c5370}}:root[data-theme=frostfire] .candidate-detail .candidate-crm-panel>header>span{color:#85d3ff}:root[data-theme=frostfire] .candidate-detail .validation-issues article>.primary{background:#0f3452}:root[data-theme=frostfire] .candidate-detail .validation-issues article{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .candidates-workspace .candidate-pagination button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace{color:#e2f0ff}:root[data-theme=frostfire] .vacancy-workspace .title-row p:not(.eyebrow){color:#a7c0d7}:root[data-theme=frostfire] .vacancy-workspace .copy-profile{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .vacancy-workspace .vacancy-stats>div{background:linear-gradient(135deg,#071727,#071727);border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-stats>div:first-child{background:linear-gradient(125deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .vacancy-workspace .vacancy-stats small{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-workspace .vacancy-stats strong{color:#85d3ff}:root[data-theme=frostfire] .vacancy-workspace .vacancy-stats>div:first-child :is(strong,small){color:#ebf6ff}:root[data-theme=frostfire] .vacancy-workspace .vacancy-results{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-workspace .vacancy-results button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-scope{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-workspace .vacancy-table-wrap{border-color:#2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-table th{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .vacancy-workspace .vacancy-table tbody tr:hover{background:#071727}:root[data-theme=frostfire] .vacancy-workspace .vacancy-table tr.archived{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-workspace .vacancy-row-actions button{background:#071727}:root[data-theme=frostfire] .vacancy-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-modal{border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-modal header button{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor fieldset{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-editor legend{color:#85d3ff}:root[data-theme=frostfire] .vacancy-workspace .vacancy-modal label{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-workspace .vacancy-modal :is(input,textarea,select){color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-modal .check-line input{accent-color:#0f3452}:root[data-theme=frostfire] .vacancy-workspace .modal-actions{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .modal-actions button,:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview>button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-workspace .modal-actions .primary,:root[data-theme=frostfire] .vacancy-workspace .vacancy-preview>.primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .vacancy-workspace .vacancy-provenance{color:#a7c0d7}:root[data-theme=frostfire] .company-settings-v2{color:#e2f0ff}:root[data-theme=frostfire] .company-settings-v2 .eyebrow{color:#85d3ff}:root[data-theme=frostfire] .company-settings-v2 .title-row p:last-child{color:#a7c0d7}:root[data-theme=frostfire] .company-settings-v2 .panel{background:#071727;border:1px solid #2c5370;box-shadow:0 4px 18px #00061003}:root[data-theme=frostfire] .company-settings-v2 .settings-card-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 label{color:#e2f0ff}:root[data-theme=frostfire] .company-settings-v2 input{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 input:focus{border-color:#2c5370;outline:2px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 button,:root[data-theme=frostfire] .company-settings-v2 .upload-avatar{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 button:hover:not(:disabled),:root[data-theme=frostfire] .company-settings-v2 .upload-avatar:hover{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .company-settings-v2 button:focus-visible,:root[data-theme=frostfire] .company-settings-v2 .upload-avatar:focus-within{outline:3px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 button.primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370;box-shadow:0 2px 4px #0006101a}:root[data-theme=frostfire] .company-settings-v2 button.primary:hover:not(:disabled){background:#0f3452}:root[data-theme=frostfire] .company-settings-v2 .security-section{border-color:#2c5370}:root[data-theme=frostfire] .company-settings-v2 .readonly-value{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .company-settings-v2 .notification-channels dl>div{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 .notification-channels dd{color:#85d3ff}:root[data-theme=frostfire] .company-settings-v2 .danger-zone{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .company-settings-v2 .danger-summary h2{color:#ff978b}:root[data-theme=frostfire] .company-settings-v2 .danger-summary p{color:#a7c0d7}:root[data-theme=frostfire] .company-settings-v2 button.danger-button{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .company-settings-v2 .profile-avatar{background:linear-gradient(135deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head p{color:#a7c0d7}:root[data-theme=frostfire] .profile-identity-preview{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .profile-identity-preview>span{color:#a7c0d7}:root[data-theme=frostfire] .profile-facts>div{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .profile-facts dt{color:#a7c0d7}:root[data-theme=frostfire] .profile-facts dd{color:#e2f0ff}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-card{border-left:1px solid #2c5370}@media (width<=1100px){:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-card{border-top:1px solid #2c5370}}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .settings-layout{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-section{border-top:1px solid #2c5370}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .settings-card-head h3,:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-section-title strong{color:#e2f0ff}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-section-title small{color:#a7c0d7}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .avatar-settings{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .avatar-settings small{color:#a7c0d7}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .readonly-value{border:1px solid #2c5370}:root[data-theme=frostfire] .aip-workspace{--aip-accent:#0f3452;color:#e2f0ff}:root[data-theme=frostfire] .aip-intro{color:#a7c0d7}:root[data-theme=frostfire] .aip-provider-tabs>button{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .aip-provider-tabs>button.selected{background:#071727;border-color:#2c5370;box-shadow:0 0 0 1px #000610}:root[data-theme=frostfire] .aip-provider-tabs small{color:#a7c0d7}:root[data-theme=frostfire] .aip-provider-tabs i{background:#0c2035}:root[data-theme=frostfire] .aip-provider-tabs i[data-state=working]{background:#0c312c}:root[data-theme=frostfire] .aip-provider-tabs i[data-state=error]{background:#411c21}:root[data-theme=frostfire] .aip-mark{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .aip-mark.openai,:root[data-theme=frostfire] .aip-mark.deepseek{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .aip-mark.groq{color:#ff978b;background:#071727}:root[data-theme=frostfire] .aip-header{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .aip-heading>svg{color:#85d3ff}:root[data-theme=frostfire] .aip-heading p{color:#a7c0d7}:root[data-theme=frostfire] .aip-panel button:not(.primary):not(.selected){color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .aip-status span,:root[data-theme=frostfire] .aip-setting-line span{color:#a7c0d7}:root[data-theme=frostfire] .aip-status strong{color:#58e8b7}:root[data-theme=frostfire] .aip-status [data-error=true] strong{color:#ff978b}:root[data-theme=frostfire] .aip-status .aip-last strong{color:#a7c0d7}:root[data-theme=frostfire] .aip-setting{border-top:1px solid #2c5370}:root[data-theme=frostfire] .aip-panel label{color:#a7c0d7}:root[data-theme=frostfire] .aip-panel input,:root[data-theme=frostfire] .aip-panel select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .aip-panel label>small,:root[data-theme=frostfire] .aip-hint{color:#a7c0d7}:root[data-theme=frostfire] .aip-panel .primary{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .aip-setup p{color:#a7c0d7}:root[data-theme=frostfire] .aip-off{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .aip-role-options>button.selected{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .aip-role-options small{color:#a7c0d7}:root[data-theme=frostfire] .aip-radio{border:1px solid #2c5370}:root[data-theme=frostfire] .selected>.aip-radio{border:5px solid #2c5370}:root[data-theme=frostfire] .aip-feedback.success{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .aip-feedback.error{color:#ff978b;background:#071727}:root[data-theme=frostfire] .account-connect{color:#e2f0ff;background:#071727;border:1px solid #2c5370;box-shadow:0 24px 90px #00061038}:root[data-theme=frostfire] .account-connect-brand p{color:#a7c0d7}:root[data-theme=frostfire] .account-connect-icon{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-connect .account-icon-button{color:#a7c0d7}:root[data-theme=frostfire] .account-connect .account-icon-button:hover{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-connect-tabs{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-connect-tabs button{color:#a7c0d7}:root[data-theme=frostfire] .account-connect-tabs button[aria-current=page]{color:#85d3ff;background:#071727;box-shadow:0 1px 5px #00061012}:root[data-theme=frostfire] .account-connect-steps{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .account-connect-steps li{color:#a7c0d7}:root[data-theme=frostfire] .account-connect-steps li>span{border:1px solid #2c5370}:root[data-theme=frostfire] .account-connect-steps li.reached{color:#85d3ff}:root[data-theme=frostfire] .account-connect-steps li.reached>span{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .account-connect .account-dropzone{color:#85d3ff;background:#071727;border:1.5px dashed #2c5370}:root[data-theme=frostfire] .account-connect .account-dropzone:hover{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .account-dropzone strong{color:#e2f0ff}:root[data-theme=frostfire] .account-dropzone small{color:#a7c0d7}:root[data-theme=frostfire] .account-file-row,:root[data-theme=frostfire] .account-review-files{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-file-row>svg,:root[data-theme=frostfire] .account-review-files>svg{color:#85d3ff}:root[data-theme=frostfire] .account-file-row span,:root[data-theme=frostfire] .account-review-files div>span,:root[data-theme=frostfire] .account-connect .account-field{color:#a7c0d7}:root[data-theme=frostfire] .account-connect .account-field input,:root[data-theme=frostfire] .account-connect .account-field select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-connect :focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .account-note{color:#a7c0d7}:root[data-theme=frostfire] .account-note a{color:#85d3ff}:root[data-theme=frostfire] .account-details{color:#a7c0d7;border-top:1px solid #2c5370}:root[data-theme=frostfire] .account-details summary,:root[data-theme=frostfire] .account-details[open] summary{color:#a7c0d7}:root[data-theme=frostfire] .account-connect .account-check input{accent-color:#0f3452}:root[data-theme=frostfire] .account-connect-footer{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .account-connect-footer>p{color:#a7c0d7}:root[data-theme=frostfire] .account-connect .account-primary{color:#ebf6ff;background:#0f3452;border:1px solid #2c5370;box-shadow:0 3px 8px #00061026}:root[data-theme=frostfire] .account-connect .account-secondary{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-connect .account-text-button{color:#a7c0d7}:root[data-theme=frostfire] .account-state-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-state-icon.success{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .account-state-icon.attention{color:#ff978b;background:#071727}:root[data-theme=frostfire] .account-state-heading p,:root[data-theme=frostfire] .account-result>p{color:#a7c0d7}:root[data-theme=frostfire] .account-proxy-chip{background:#071727;color:#85d3ff!important}:root[data-theme=frostfire] .account-warning{background:#071727;border:1px solid #2c5370;color:#ff978b!important}:root[data-theme=frostfire] .account-consent{color:#a7c0d7}:root[data-theme=frostfire] .account-error{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-history-count{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-connect .account-history-row{color:#a7c0d7;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .account-history-row small{color:#a7c0d7}:root[data-theme=frostfire] .account-connect-tabs,:root[data-theme=frostfire] .account-connect-footer{background:#071727}:root[data-theme=frostfire] .account-connect .account-primary{background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .account-connect .account-primary:hover{background:#0f3452}:root[data-theme=frostfire] .account-connect .account-field{color:#e2f0ff}:root[data-theme=frostfire] .account-connect .account-field input,:root[data-theme=frostfire] .account-connect .account-field select{border-color:#2c5370}:root[data-theme=frostfire] .account-connect .account-note,:root[data-theme=frostfire] .account-connect .account-consent,:root[data-theme=frostfire] .account-connect .account-details summary{color:#a7c0d7}:root[data-theme=frostfire] .account-api-section{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-api-section legend{color:#a7c0d7}:root[data-theme=frostfire] .account-phone-number{color:#e2f0ff}:root[data-theme=frostfire] .account-input-hint{color:#ff978b}:root[data-theme=frostfire] .account-next-steps{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-next-steps h4{color:#e2f0ff}:root[data-theme=frostfire] .account-next-steps>div+div{border-top:1px solid #2c5370}:root[data-theme=frostfire] .account-next-steps strong{color:#e2f0ff}:root[data-theme=frostfire] .account-next-steps p{color:#a7c0d7}:root[data-theme=frostfire]{color:#e2f0ff;background:#071727}:root[data-theme=frostfire] .workflow-imported-data{border-top:1px solid #2c5370}:root[data-theme=frostfire] .workflow-data-section h3{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub-tabs{background:#071727}:root[data-theme=frostfire] .ai-hub-tabs button{color:#a7c0d7}:root[data-theme=frostfire] .ai-hub-tabs button.active{color:#85d3ff;background:#071727;box-shadow:0 4px 14px #0006101a}:root[data-theme=frostfire] .ai-hub-score{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .ai-hub-search{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-filter-row button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-filter-row button.active{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .playbook-kind{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .playbook-kind.fact{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .playbook-kind.objection{color:#ff978b;background:#071727}:root[data-theme=frostfire] .playbook-kind.conversation_example{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .playbook-card>p{color:#a7c0d7}:root[data-theme=frostfire] .playbook-meta span{background:#071727}:root[data-theme=frostfire] .playbook-actions{border-top:1px solid #2c5370}:root[data-theme=frostfire] .playbook-actions button{color:#a7c0d7}:root[data-theme=frostfire] .danger-text{color:#ff978b!important}:root[data-theme=frostfire] .mini-toggle.on{background:#0f3452}:root[data-theme=frostfire] .workflow-intro p{color:#a7c0d7}:root[data-theme=frostfire] .workflow-number{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .workflow-title span{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .workflow-card p,:root[data-theme=frostfire] .workflow-card small{color:#a7c0d7}:root[data-theme=frostfire] .ai-test-card textarea{border:1px solid #2c5370}:root[data-theme=frostfire] .ai-test-result>div{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .authority-card{color:#a7c0d7}:root[data-theme=frostfire] .authority-card svg{color:#85d3ff}:root[data-theme=frostfire] .authority-card p,:root[data-theme=frostfire] .test-session-bar p{color:#a7c0d7}:root[data-theme=frostfire] .test-session-tabs button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .test-session-tabs button.active{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .test-chat-messages>.empty{color:#a7c0d7}:root[data-theme=frostfire] .test-bubble{background:#071727}:root[data-theme=frostfire] .test-bubble.ai{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .test-composer{border-top:1px solid #2c5370}:root[data-theme=frostfire] .test-profile{color:#e2f0ff;background:#071727}:root[data-theme=frostfire] .test-profile>p{color:#a7c0d7}:root[data-theme=frostfire] .test-profile-row{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .test-profile-row span{color:#a7c0d7}:root[data-theme=frostfire] .ai-editor input,:root[data-theme=frostfire] .ai-editor select,:root[data-theme=frostfire] .ai-editor textarea{border:1px solid #2c5370}:root[data-theme=frostfire] .stage-row b{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .stage-row button{color:#ff978b}:root[data-theme=frostfire] .test-trace ul{color:#a7c0d7}:root[data-theme=frostfire] aside{color:#a7c0d7;background:#030d19}:root[data-theme=frostfire] .brand{color:#ebf6ff}:root[data-theme=frostfire] .brand span{color:#a7c0d7}:root[data-theme=frostfire] .ghost{background:linear-gradient(145deg,#071727,#0c2035 55%,#0f3452)}:root[data-theme=frostfire] .ghost:after{border-color:#0000 #0000 #2c5370}:root[data-theme=frostfire] .ghost i{background:#030d19}:root[data-theme=frostfire] .ghost span{border-bottom:2px solid #2c5370}:root[data-theme=frostfire] aside nav button:hover,:root[data-theme=frostfire] aside nav button.active{color:#ebf6ff;background:linear-gradient(90deg,#0f345233,#0f34520a)}:root[data-theme=frostfire] aside nav button.active:before{background:#0f3452}:root[data-theme=frostfire] aside nav button b{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .sidebar-foot{border-top:1px solid #2c5370}:root[data-theme=frostfire] .sidebar-foot small,:root[data-theme=frostfire] .sidebar-foot .logout{color:#a7c0d7}:root[data-theme=frostfire] .workspace>header{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-header-title{color:#e2f0ff}:root[data-theme=frostfire] .dialogs-header-title span{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-header-title b{color:#85d3ff}:root[data-theme=frostfire] .dialogs-header-account{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-header-account select{color:#e2f0ff}:root[data-theme=frostfire] .dialogs-header-new{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialogs-header-new:hover{background:#0f3452}:root[data-theme=frostfire] .search{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .search kbd{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .language{color:#a7c0d7}:root[data-theme=frostfire] .notification-button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .notification-button b{color:#ebf6ff;background:#411c21}:root[data-theme=frostfire] .notification-menu{background:#071727;border:1px solid #2c5370;box-shadow:0 18px 55px #00061028}:root[data-theme=frostfire] .notification-menu>header{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .notification-menu>header button{color:#85d3ff}:root[data-theme=frostfire] .notification-menu>button{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .notification-menu>button.read{background:#071727}:root[data-theme=frostfire] .notification-menu i{background:#0f3452}:root[data-theme=frostfire] .notification-menu i.warning,:root[data-theme=frostfire] .notification-menu i.critical{background:#411c21}:root[data-theme=frostfire] .notification-menu small,:root[data-theme=frostfire] .notification-menu time{color:#a7c0d7}:root[data-theme=frostfire] .avatar{color:#ebf6ff;background:linear-gradient(145deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .proxy-health{background:#411c21;box-shadow:0 0 0 5px #2c9be2}:root[data-theme=frostfire] .proxy-health.healthy{background:#0c312c;box-shadow:0 0 0 5px #2c9be2}:root[data-theme=frostfire] .settings-card-icon{background:#0f34521a}:root[data-theme=frostfire] .settings-feedback.success{color:#58e8b7;background:#071727;border:1px solid #24725d}:root[data-theme=frostfire] .settings-feedback.error{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .danger-zone{border-color:#93474138}:root[data-theme=frostfire] .danger-summary>div{color:#ff978b}:root[data-theme=frostfire] .profile-avatar{background:linear-gradient(135deg, var(--violet), #0f3452);color:#ebf6ff}:root[data-theme=frostfire] .upload-avatar{background:#071727}:root[data-theme=frostfire] .readonly-value{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .pending-email{color:#ff978b;background:#071727}:root[data-theme=frostfire] .instructions-toggle{background:#071727}:root[data-theme=frostfire] .guide-intro{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .sheet-guide{background:#071727}:root[data-theme=frostfire] .sheet-guide code,:root[data-theme=frostfire] .field-reference code{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .locked-input{color:#a7c0d7;background:#071727!important}:root[data-theme=frostfire] .locked-hint{color:#a7c0d7}:root[data-theme=frostfire] .eyebrow{color:#85d3ff!important}:root[data-theme=frostfire] .title-row h1{color:#e2f0ff}:root[data-theme=frostfire] .title-row h1 span{color:#85d3ff}:root[data-theme=frostfire] .title-row p,:root[data-theme=frostfire] .panel-title p{color:#a7c0d7}:root[data-theme=frostfire] .live{color:#58e8b7;background:#071727;border:1px solid #24725d}:root[data-theme=frostfire] .live i{background:#0c312c;box-shadow:0 0 0 4px #2c9be21c}:root[data-theme=frostfire] .live.warning{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .live.warning i{background:#411c21;box-shadow:0 0 0 4px #2c9be220}:root[data-theme=frostfire] .overview-filters{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .overview-filters label{color:#a7c0d7}:root[data-theme=frostfire] .overview-filters select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .overview-filters>small{color:#a7c0d7}:root[data-theme=frostfire] .overview-metrics-section{background:#071727;border:1px solid #2c5370;box-shadow:0 8px 28px #0006100a}:root[data-theme=frostfire] .overview-metrics-heading h2{color:#e2f0ff}:root[data-theme=frostfire] .overview-metrics-heading p{color:#a7c0d7}:root[data-theme=frostfire] .overview-periods{background:#071727}:root[data-theme=frostfire] .overview-periods button{color:#a7c0d7}:root[data-theme=frostfire] .overview-periods button.active{color:#ebf6ff;background:#0f3452;box-shadow:0 3px 10px #00061038}:root[data-theme=frostfire] .overview-metric{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .overview-metric:before{background:#0f3452}:root[data-theme=frostfire] .overview-metric strong{color:#e2f0ff}:root[data-theme=frostfire] .overview-metric span{color:#a7c0d7}:root[data-theme=frostfire] .overview-metric.manual:before,:root[data-theme=frostfire] .overview-metric.new:before{background:#0f3452}:root[data-theme=frostfire] .overview-metric.active:before,:root[data-theme=frostfire] .overview-metric.waiting:before{background:#0c312c}:root[data-theme=frostfire] .overview-metric.help:before,:root[data-theme=frostfire] .overview-metric.rejected:before{background:#411c21}:root[data-theme=frostfire] .overview-metric.ghosted:before{background:#0a1b2c}:root[data-theme=frostfire] .overview-section-heading h2{color:#e2f0ff}:root[data-theme=frostfire] .overview-section-heading p{color:#a7c0d7}:root[data-theme=frostfire] .overview-actions>button{color:#e2f0ff;background:#071727;border:1px solid #2c5370;box-shadow:0 4px 20px #00061008}:root[data-theme=frostfire] .overview-actions>button:hover{border-color:#2c5370}:root[data-theme=frostfire] .overview-actions small{color:#a7c0d7}:root[data-theme=frostfire] .overview-actions em{color:#85d3ff}:root[data-theme=frostfire] .funnel-total{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .funnel-total small{color:#a7c0d7}:root[data-theme=frostfire] .funnel-steps>div{color:#a7c0d7;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .funnel-steps i{background:#0a1b2c}:root[data-theme=frostfire] .funnel-steps i.collecting{background:#0f3452}:root[data-theme=frostfire] .funnel-steps i.qualified{background:#0c312c}:root[data-theme=frostfire] .funnel-steps i.offer{background:#0f3452}:root[data-theme=frostfire] .funnel-steps i.interview{background:#411c21}:root[data-theme=frostfire] .funnel-steps i.hired{background:#0c312c}:root[data-theme=frostfire] .funnel-steps i.declined{background:#0c2035}:root[data-theme=frostfire] .funnel-steps strong{color:#e2f0ff}:root[data-theme=frostfire] .profile-ring:before{background:#071727}:root[data-theme=frostfire] .profile-ring span{color:#85d3ff}:root[data-theme=frostfire] .profile-score>div:last-child small{color:#a7c0d7}:root[data-theme=frostfire] .missing-field-list{border-top:1px solid #2c5370}:root[data-theme=frostfire] .missing-field-list>strong,:root[data-theme=frostfire] .missing-field-list span{color:#a7c0d7}:root[data-theme=frostfire] .missing-field-list span em{color:#e2f0ff}:root[data-theme=frostfire] .overview-primary-action{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .telegram-status-line{background:#071727}:root[data-theme=frostfire] .telegram-status-line>span.ok{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .telegram-status-line>span.warning{color:#ff978b;background:#071727}:root[data-theme=frostfire] .telegram-numbers span{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .telegram-numbers b{color:#e2f0ff}:root[data-theme=frostfire] .overview-summary-number{color:#ebf6ff;background:linear-gradient(135deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .overview-summary-rows span{color:#a7c0d7}:root[data-theme=frostfire] .overview-summary-rows i.violet{background:#0f3452}:root[data-theme=frostfire] .overview-summary-rows i.green{background:#0c312c}:root[data-theme=frostfire] .overview-summary-rows i.orange{background:#411c21}:root[data-theme=frostfire] .overview-summary-rows i.gray{background:#0c2035}:root[data-theme=frostfire] .overview-summary-rows b{color:#e2f0ff}:root[data-theme=frostfire] .service-health.ok{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .service-health.warning{color:#ff978b;background:#071727}:root[data-theme=frostfire] .service-health small{color:#a7c0d7}:root[data-theme=frostfire] .service-detail span{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .service-detail b{color:#e2f0ff}:root[data-theme=frostfire] .automation-rate span{color:#a7c0d7}:root[data-theme=frostfire] .automation-rate span b{color:#e2f0ff}:root[data-theme=frostfire] .automation-rate>div{background:#071727}:root[data-theme=frostfire] .automation-rate>div i{background:#0f3452}:root[data-theme=frostfire] .automation-rate small{color:#a7c0d7}:root[data-theme=frostfire] .integration-rows span{border:1px solid #2c5370}:root[data-theme=frostfire] .integration-rows i.ok{background:#0c312c}:root[data-theme=frostfire] .integration-rows i.warning{background:#411c21}:root[data-theme=frostfire] .integration-rows em{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-ranking button{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-ranking button>b{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .vacancy-ranking small{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-ranking em{color:#e2f0ff}:root[data-theme=frostfire] .stats article{background:#071727;border:1px solid #2c5370;box-shadow:0 4px 20px #00061008}:root[data-theme=frostfire] .violet,:root[data-theme=frostfire] .cyan{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .orange{color:#ff978b;background:#071727}:root[data-theme=frostfire] .green{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .stats article span{color:#a7c0d7}:root[data-theme=frostfire] .stats article strong{color:#e2f0ff}:root[data-theme=frostfire] .stats article em{color:#58e8b7}:root[data-theme=frostfire] .panel{background:#071727;border:1px solid #2c5370;box-shadow:0 4px 20px #00061008}:root[data-theme=frostfire] .panel-title button{color:#85d3ff}:root[data-theme=frostfire] .conversation{border-top:1px solid #2c5370}:root[data-theme=frostfire] .conversation:hover{background:#071727}:root[data-theme=frostfire] .person,:root[data-theme=frostfire] .person.p1{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .person.p2{color:#ff978b;background:#071727}:root[data-theme=frostfire] .conversation-main span{color:#a7c0d7}:root[data-theme=frostfire] .lang{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .mode{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .mode.human{color:#ff978b;background:#071727}:root[data-theme=frostfire] .conversation time,:root[data-theme=frostfire] .empty{color:#a7c0d7}:root[data-theme=frostfire] .donut{background:conic-gradient(#0f3452 0 88%, #0f3452 88% 96%, #071727 96%)}:root[data-theme=frostfire] .donut:before{background:#071727}:root[data-theme=frostfire] .donut span,:root[data-theme=frostfire] .legend span{color:#a7c0d7}:root[data-theme=frostfire] .legend .ok,:root[data-theme=frostfire] .legend .warn{background:#0f3452}:root[data-theme=frostfire] .legend b{color:#e2f0ff}:root[data-theme=frostfire] .legend .off{background:#0c2035}:root[data-theme=frostfire] .legend .proxy{background:#0f3452}:root[data-theme=frostfire] .legend .direct{background:#411c21}:root[data-theme=frostfire] .legend .slots{background:#0c2035}:root[data-theme=frostfire] .usage{border-top:1px solid #2c5370}:root[data-theme=frostfire] .usage span{color:#a7c0d7}:root[data-theme=frostfire] .usage>div{background:#071727}:root[data-theme=frostfire] .usage>div i{background:linear-gradient(90deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .login-page{color:#ebf6ff;background:#030d19}:root[data-theme=frostfire] .login-card{background:#030d19aa;border:1px solid #2c537018;box-shadow:0 30px 80px #00061088}:root[data-theme=frostfire] .spark{color:#ff978b}:root[data-theme=frostfire] .login-card>p:not(.eyebrow){color:#a7c0d7}:root[data-theme=frostfire] .login-card label{color:#ebf6ff}:root[data-theme=frostfire] .login-card input{color:#ebf6ff;background:#030d19;border:1px solid #2c5370}:root[data-theme=frostfire] .login-card input:focus{border-color:#2c5370}:root[data-theme=frostfire] .primary{color:#ebf6ff;background:linear-gradient(100deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .demo{color:#85d3ff}:root[data-theme=frostfire] .error{color:#ff978b}:root[data-theme=frostfire] .aurora.a,:root[data-theme=frostfire] .aurora.b{background:#0f3452}:root[data-theme=frostfire] .login-page .language{color:#ebf6ff}:root[data-theme=frostfire] .dialog-panel-resizer.right>button{color:#85d3ff;background:#071727;border:1px solid #2c5370;box-shadow:0 2px 8px #00061018}:root[data-theme=frostfire] .list-loading{color:#a7c0d7}:root[data-theme=frostfire] .dialog-list-title>strong{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-list-search{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-list mark{background:#34291b}:root[data-theme=frostfire] .dialog-queues button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-queues button b{color:#a7c0d7}:root[data-theme=frostfire] .dialog-queues button.active{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .dialog-queues button.active b{color:#ebf6ff}:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-collecting b{color:#85d3ff}:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-attention{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-attention b,:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-commercial{color:#ff978b}:root[data-theme=frostfire] .dialog-queue-group-title{color:#a7c0d7}:root[data-theme=frostfire] .dialog-statuses-toggle,:root[data-theme=frostfire] .dialog-filter-toggle{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-filter-toggle.active,:root[data-theme=frostfire] .dialog-statuses-toggle.active{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-filter-toggle b,:root[data-theme=frostfire] .dialog-statuses-toggle b{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-secondary-queues{background:#071727}:root[data-theme=frostfire] .dialog-queue-help{color:#a7c0d7}:root[data-theme=frostfire] .commercial-review-banner{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .commercial-review-banner button{color:#ebf6ff;background:#411c21}:root[data-theme=frostfire] .candidate-signal{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-filters select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-active-filters>div>button{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-active-filters>button{color:#ff978b}:root[data-theme=frostfire] .dialog-audit-button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-new-button{color:#ebf6ff;background:#0f3452;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-new-button:hover{background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .start-dialog-modal .panel-title p,:root[data-theme=frostfire] .start-dialog-modal label small{color:#a7c0d7}:root[data-theme=frostfire] .dialog-audit-card{background:#071727;border:1px solid #2c5370;box-shadow:0 8px 24px #00061014}:root[data-theme=frostfire] .dialog-audit-card>div:first-child{color:#e2f0ff}:root[data-theme=frostfire] .dialog-audit-card>div:first-child button,:root[data-theme=frostfire] .dialog-audit-card>p{color:#a7c0d7}:root[data-theme=frostfire] .dialog-audit-card .audit-error{color:#ff978b}:root[data-theme=frostfire] .dialog-audit-progress{background:#071727}:root[data-theme=frostfire] .dialog-audit-progress i{background:linear-gradient(90deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .dialog-audit-card dt{color:#a7c0d7}:root[data-theme=frostfire] .dialog-audit-card dd{color:#e2f0ff}:root[data-theme=frostfire] .dialog-audit-card dd.bad{color:#ff978b}:root[data-theme=frostfire] .dialog-list>button{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .dialog-list>button:hover,:root[data-theme=frostfire] .dialog-list>button.selected{background:#071727}:root[data-theme=frostfire] .dialogs-page :is(button,input,textarea,select,a):focus-visible{outline:3px solid #2c5370;box-shadow:0 0 0 2px #2c9be2}:root[data-theme=frostfire] .dialog-list>button.selected{background:#071727;box-shadow:inset 4px 0 #000610}:root[data-theme=frostfire] .dialog-list>button.unread:not(.selected){background:#071727}:root[data-theme=frostfire] .dialog-list>button.needs-attention:not(.selected){background:#071727;box-shadow:inset 3px 0 #2c9be2}:root[data-theme=frostfire] .dialog-list>button.delivery-error:not(.selected),:root[data-theme=frostfire] .dialog-list>button.manual-control:not(.selected):not(.needs-attention):not(.delivery-error){background:#071727;box-shadow:inset 3px 0 #000610}:root[data-theme=frostfire] .dialog-list>button.completed:not(.selected):not(.needs-attention):not(.delivery-error):not(.manual-control){background:#071727}:root[data-theme=frostfire] .dialog-list>button.unread .dialog-row-title strong{color:#e2f0ff}:root[data-theme=frostfire] .dialog-list>button>time b{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-row-title i{color:#ebf6ff;background:#411c21}:root[data-theme=frostfire] .dialog-list>button small,:root[data-theme=frostfire] .dialog-list>button time,:root[data-theme=frostfire] .chat>header span,:root[data-theme=frostfire] .dialog-list .dialog-preview{color:#a7c0d7}:root[data-theme=frostfire] .chat header .chat-account{color:#85d3ff}:root[data-theme=frostfire] .dialog-account-badge{color:#85d3ff!important}:root[data-theme=frostfire] .dialog-attention-reason{color:#ff978b!important}:root[data-theme=frostfire] .dialog-state-badges .delivery{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-state-badges .manual{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-state-badges .completed{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .dialog-list .dialog-status.commercial,:root[data-theme=frostfire] .dialog-status-note.commercial{color:#ff978b}:root[data-theme=frostfire] .dialog-list .dialog-status.ghosted,:root[data-theme=frostfire] .dialog-status-note.ghosted{color:#a7c0d7}:root[data-theme=frostfire] .dialog-list .dialog-status.rejected,:root[data-theme=frostfire] .dialog-status-note.rejected,:root[data-theme=frostfire] .dialog-list .dialog-status.ai_needs_help,:root[data-theme=frostfire] .dialog-status-note.ai_needs_help{color:#ff978b}:root[data-theme=frostfire] .chat>header{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .chat>header .candidate-profile-link{color:#e2f0ff}:root[data-theme=frostfire] .chat>header .candidate-profile-link:not(:disabled):hover{color:#85d3ff}:root[data-theme=frostfire] .chat-search{color:#a7c0d7;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-control-strip.ai{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .dialog-control-strip.human{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-quick-actions button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .takeover-button{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-button{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .message-date-separator{color:#a7c0d7}:root[data-theme=frostfire] .message-date-separator:before,:root[data-theme=frostfire] .message-date-separator:after{background:#071727}:root[data-theme=frostfire] .message-date-separator span{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .jump-to-latest{color:#85d3ff;background:#071727;border:1px solid #2c5370;box-shadow:0 8px 22px #0006102b}:root[data-theme=frostfire] .jump-to-latest:hover{background:#071727}:root[data-theme=frostfire] .chat-loading i{background:linear-gradient(90deg,#071727 25% 50%,#071727 75%)}:root[data-theme=frostfire] .chat-loading span,:root[data-theme=frostfire] .chat-state,:root[data-theme=frostfire] .chat-state strong{color:#a7c0d7}:root[data-theme=frostfire] .chat-state button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .chat-state.error-state{color:#ff978b}:root[data-theme=frostfire] .dialog-context>header{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialog-context>header span{color:#e2f0ff}:root[data-theme=frostfire] .context-tabs{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .context-tabs button{color:#a7c0d7}:root[data-theme=frostfire] .context-tabs button.active{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .context-dialog-actions{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .context-dialog-actions>label>span{color:#a7c0d7}:root[data-theme=frostfire] .context-dialog-actions select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-control-state.ai{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .context-control-state.human{color:#ff978b;background:#071727}:root[data-theme=frostfire] .context-control-state button,:root[data-theme=frostfire] .context-quick-actions button,:root[data-theme=frostfire] .context-commercial-action button{background:#071727;box-shadow:0 1px 4px #00061012}:root[data-theme=frostfire] .context-quick-actions button{color:#85d3ff;border:1px solid #2c5370}:root[data-theme=frostfire] .attention-primary-actions>button,:root[data-theme=frostfire] .attention-primary-actions label,:root[data-theme=frostfire] .attention-secondary-actions button,:root[data-theme=frostfire] .attention-other-toggle{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .attention-primary-actions label span{color:#a7c0d7}:root[data-theme=frostfire] .attention-primary-actions input{border:1px solid #2c5370}:root[data-theme=frostfire] .attention-primary-actions label button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .attention-secondary-actions button:last-child{color:#ff978b;border-color:#2c5370}:root[data-theme=frostfire] .context-commercial-action{color:#ff978b;background:#071727}:root[data-theme=frostfire] .context-commercial-action button{color:#ff978b}:root[data-theme=frostfire] .dialog-context-empty{color:#a7c0d7}:root[data-theme=frostfire] .context-person>i{color:#ebf6ff;background:linear-gradient(135deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .context-person strong{color:#e2f0ff}:root[data-theme=frostfire] .context-person small{color:#a7c0d7}:root[data-theme=frostfire] .context-progress{background:#071727}:root[data-theme=frostfire] .context-progress>div{color:#a7c0d7}:root[data-theme=frostfire] .context-progress>div strong{color:#85d3ff}:root[data-theme=frostfire] .context-progress>p{background:#071727}:root[data-theme=frostfire] .context-progress>p i{background:linear-gradient(90deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .context-progress>small{color:#a7c0d7}:root[data-theme=frostfire] .context-summary>div{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .context-summary dt{color:#a7c0d7}:root[data-theme=frostfire] .context-summary dd{color:#e2f0ff}:root[data-theme=frostfire] .context-summary dd.crm-state.synced{color:#58e8b7}:root[data-theme=frostfire] .context-summary dd.crm-state.pending,:root[data-theme=frostfire] .context-summary dd.crm-state.error{color:#ff978b}:root[data-theme=frostfire] .context-fields{border:1px solid #2c5370}:root[data-theme=frostfire] .context-fields>strong{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .context-fields>div{border-top:1px solid #2c5370}:root[data-theme=frostfire] .context-fields span{color:#a7c0d7}:root[data-theme=frostfire] .context-fields b{color:#e2f0ff}:root[data-theme=frostfire] .context-fields small{color:#a7c0d7}:root[data-theme=frostfire] .context-integrations{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-integrations>div{border-top:1px solid #2c5370}:root[data-theme=frostfire] .context-integrations small{color:#a7c0d7}:root[data-theme=frostfire] .context-history-list article:not(:last-child):after{background:#071727}:root[data-theme=frostfire] .context-history-list article>i{background:#0f3452}:root[data-theme=frostfire] .context-history-list article.history-delivery_error>i{background:#411c21}:root[data-theme=frostfire] .context-history-list article.history-crm>i{background:#0c312c}:root[data-theme=frostfire] .context-history-list strong{color:#e2f0ff}:root[data-theme=frostfire] .context-history-list p,:root[data-theme=frostfire] .context-history-list small{color:#a7c0d7}:root[data-theme=frostfire] .context-history-list .context-load-more{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-missing>strong{color:#a7c0d7}:root[data-theme=frostfire] .context-missing span{color:#ff978b;background:#071727}:root[data-theme=frostfire] .context-awaiting{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-awaiting span{color:#a7c0d7}:root[data-theme=frostfire] .context-awaiting strong{color:#85d3ff}:root[data-theme=frostfire] .context-awaiting button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .context-note{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .context-note p{color:#a7c0d7}:root[data-theme=frostfire] .context-manual-attention{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-manual-attention header{color:#ff978b}:root[data-theme=frostfire] .context-manual-attention p{color:#a7c0d7}:root[data-theme=frostfire] .context-manual-attention blockquote{color:#e2f0ff;background:#071727;border-left:3px solid #934741}:root[data-theme=frostfire] .context-manual-attention blockquote span,:root[data-theme=frostfire] .context-manual-attention label span{color:#ff978b}:root[data-theme=frostfire] .context-manual-attention textarea{border:1px solid #2c5370}:root[data-theme=frostfire] .context-manual-attention>small{color:#ff978b}:root[data-theme=frostfire] .context-manual-attention>button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .ai-change-preview,:root[data-theme=frostfire] .ai-resolved-fields{background:#071727}:root[data-theme=frostfire] .ai-change-preview span,:root[data-theme=frostfire] .ai-resolved-fields span{color:#ff978b}:root[data-theme=frostfire] .ai-change-preview strong{color:#85d3ff}:root[data-theme=frostfire] .ai-resolved-fields{background:#071727;border:1px solid #24725d}:root[data-theme=frostfire] .ai-resolved-fields strong{color:#58e8b7}:root[data-theme=frostfire] .context-manual-attention .ai-no-send-note{color:#a7c0d7}:root[data-theme=frostfire] .context-open,:root[data-theme=frostfire] .load-older-messages{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .bubble{background:#071727;box-shadow:0 2px 8px #0006100b}:root[data-theme=frostfire] .bubble.ai-help-message{outline:2px solid #934741;box-shadow:0 0 0 5px #2c9be2,0 2px 8px #0006100b}:root[data-theme=frostfire] .ai-help-message-label{color:#ff978b}:root[data-theme=frostfire] .bubble.outbound{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .message-attachment{color:#e2f0ff;background:#071727b8;border:1px solid #2c5370}:root[data-theme=frostfire] .telegram-document{background:#071727}:root[data-theme=frostfire] .bubble.outbound .telegram-document{color:#ebf6ff;background:#07172724}:root[data-theme=frostfire] .document-icon{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .message-media>img,:root[data-theme=frostfire] .message-media>video{background:#030d19}:root[data-theme=frostfire] .telegram-video-note>video{border:3px solid #2c5370;box-shadow:0 2px 10px #00061028}:root[data-theme=frostfire] .message-reactions>span{color:#e2f0ff;background:#071727;border:1px solid #2c5370;box-shadow:0 1px 4px #0006101c}:root[data-theme=frostfire] .message-reply-reference{background:#0f345212;border-left:3px solid #2c5370}:root[data-theme=frostfire] .bubble.outbound .message-reply-reference{background:#07172720;border-left-color:#2c5370}:root[data-theme=frostfire] .bubble.outbound .message-reactions>span{color:#ebf6ff;background:#07172720;border-color:#2c537055}:root[data-theme=frostfire] .attachment-error{color:#ff978b}:root[data-theme=frostfire] .attachment-review-actions button{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .attachment-reviewed{color:#a7c0d7}:root[data-theme=frostfire] .message-actions button,:root[data-theme=frostfire] .message-editor button{background:#07172724}:root[data-theme=frostfire] .message-editor input{color:#e2f0ff;background:#071727;border:1px solid #2c537055}:root[data-theme=frostfire] .chat-error{color:#ff978b;background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .outbound-issues{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .outbound-issues>header{color:#ff978b}:root[data-theme=frostfire] .outbound-issues>header b{background:#071727}:root[data-theme=frostfire] .outbound-issues article{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .outbound-issues article time,:root[data-theme=frostfire] .outbound-issues article p,:root[data-theme=frostfire] .outbound-issues dt{color:#a7c0d7}:root[data-theme=frostfire] .outbound-issues article button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .composer{border-top:1px solid #2c5370}:root[data-theme=frostfire] .composer textarea{border:1px solid #2c5370}:root[data-theme=frostfire] .attach-control{color:#85d3ff}:root[data-theme=frostfire] .reply-preview{color:#a7c0d7;border-top:1px solid #2c5370}:root[data-theme=frostfire] .composer button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-empty-state{color:#a7c0d7!important}:root[data-theme=frostfire] .dialog-empty-state strong{color:#e2f0ff}:root[data-theme=frostfire] .dialog-empty-state button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-lower-panel{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .dialog-lower-panel>header{background:#071727}:root[data-theme=frostfire] .dialog-lower-panel>header span{color:#a7c0d7}:root[data-theme=frostfire] .dialog-lower-panel>header button,:root[data-theme=frostfire] .lower-ai-instruction button{color:#85d3ff;background:#071727;box-shadow:0 1px 4px #00061012}:root[data-theme=frostfire] .dialog-lower-panel.mode-ai_help>header{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-lower-panel.mode-commercial>header,:root[data-theme=frostfire] .dialog-lower-panel.mode-completed>header{background:#071727}:root[data-theme=frostfire] .lower-action-tabs button{color:#a7c0d7}:root[data-theme=frostfire] .lower-action-tabs button.active{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .lower-ai-instruction strong,:root[data-theme=frostfire] .lower-ai-instruction small{color:#ff978b}:root[data-theme=frostfire] .chat-attention-resolution{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .chat-attention-icon{color:#ff978b;background:#071727}:root[data-theme=frostfire] .chat-attention-heading strong{color:#e2f0ff}:root[data-theme=frostfire] .chat-attention-heading p{color:#a7c0d7}:root[data-theme=frostfire] .chat-attention-details-toggle{color:#ff978b;background:#071727}:root[data-theme=frostfire] .chat-attention-loading{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .chat-attention-answer{color:#e2f0ff;background:#071727;border:1px solid #2c5370;border-left:3px solid #934741}:root[data-theme=frostfire] .chat-attention-answer span{color:#ff978b}:root[data-theme=frostfire] .chat-attention-facts>div{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .chat-attention-facts dt{color:#a7c0d7}:root[data-theme=frostfire] .chat-attention-facts dd{color:#e2f0ff}:root[data-theme=frostfire] .chat-attention-recommendation{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .chat-attention-recommendation small,:root[data-theme=frostfire] .chat-attention-recommendation strong{color:#85d3ff}:root[data-theme=frostfire] .chat-attention-correction label{color:#a7c0d7}:root[data-theme=frostfire] .chat-attention-correction input{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .chat-attention-correction button,:root[data-theme=frostfire] .chat-attention-close{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .chat-attention-correction input:focus{border-color:#2c5370;outline:3px solid #2c53702c}:root[data-theme=frostfire] .chat-attention-actions button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .chat-attention-actions button.recommended{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .chat-attention-actions button:hover:not(:disabled){color:#85d3ff;border-color:#2c5370}:root[data-theme=frostfire] .chat-attention-actions button.recommended:hover:not(:disabled){color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .chat-attention-actions button:focus-visible{outline:3px solid #2c537044}:root[data-theme=frostfire] .chat-attention-close,:root[data-theme=frostfire] .context-attention-summary{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-attention-summary strong{color:#e2f0ff}:root[data-theme=frostfire] .context-attention-summary p,:root[data-theme=frostfire] .context-attention-summary small{color:#a7c0d7}:root[data-theme=frostfire] .chat-attention-error{color:#ff978b;background:#071727}:root[data-theme=frostfire] .lower-internal-form small,:root[data-theme=frostfire] .lower-status-form small{color:#a7c0d7}:root[data-theme=frostfire] .lower-internal-form textarea,:root[data-theme=frostfire] .lower-status-form select{border:1px solid #2c5370}:root[data-theme=frostfire] .lower-internal-form button,:root[data-theme=frostfire] .lower-status-form button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .table-row{color:#a7c0d7;background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .candidate-table button:hover{background:#071727}:root[data-theme=frostfire] .table-head{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .candidate-status{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .candidate-page-actions>button,:root[data-theme=frostfire] .column-picker>summary{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .column-picker>div{background:#071727;border:1px solid #2c5370;box-shadow:0 14px 40px #00061024}:root[data-theme=frostfire] .candidate-stats button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-stats span{color:#a7c0d7}:root[data-theme=frostfire] .candidate-stats strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-toolbar input,:root[data-theme=frostfire] .candidate-toolbar select,:root[data-theme=frostfire] .candidate-toolbar button,:root[data-theme=frostfire] .candidate-bulk select,:root[data-theme=frostfire] .candidate-status-select{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-toolbar button.active{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .candidate-search{border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-table-v2 th{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .candidate-table-v2 td{color:#a7c0d7;border-top:1px solid #2c5370}:root[data-theme=frostfire] .candidate-table-v2 tbody tr,:root[data-theme=frostfire] .candidate-table-v2 tbody tr:hover{background:#071727}:root[data-theme=frostfire] .candidate-table-v2 td>strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-table-v2 td>small{color:#a7c0d7}:root[data-theme=frostfire] .candidate-person>i{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .candidate-person strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-person small{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-match{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .vacancy-empty{color:#ff978b}:root[data-theme=frostfire] .vacancy-select{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-select.matched{color:#58e8b7;background:#071727;border-color:#24725d}:root[data-theme=frostfire] .candidate-status-select{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .profile-progress>span{background:#071727}:root[data-theme=frostfire] .profile-progress i{background:linear-gradient(90deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .profile-progress strong{color:#a7c0d7}:root[data-theme=frostfire] .attention-badge{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ok-badge{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .candidate-row-actions button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-pagination{color:#a7c0d7}:root[data-theme=frostfire] .candidate-pagination select,:root[data-theme=frostfire] .candidate-pagination button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .back,:root[data-theme=frostfire] .copy-profile{color:#85d3ff}:root[data-theme=frostfire] .copy-profile{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .profile-grid article{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .profile-grid span,:root[data-theme=frostfire] .profile-grid small{color:#a7c0d7}:root[data-theme=frostfire] .profile-grid small.collected{color:#58e8b7}:root[data-theme=frostfire] .coming>p:last-child{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-card:hover{box-shadow:0 10px 30px #00061014}:root[data-theme=frostfire] .vacancy-card>div:first-child{color:#a7c0d7}:root[data-theme=frostfire] .active-dot,:root[data-theme=frostfire] .inactive-dot{background:#0c312c}:root[data-theme=frostfire] .inactive-dot{background:#0c2035}:root[data-theme=frostfire] .vacancy-card p{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-card footer{border-top:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-card footer span{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-stats>div{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-stats small{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-stats strong{color:#e2f0ff}:root[data-theme=frostfire] .vacancy-toolbar label{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-toolbar select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-table-wrap{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-table th{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .vacancy-table td{border-top:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-name strong{color:#e2f0ff}:root[data-theme=frostfire] .vacancy-name small{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-state.active{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .vacancy-state.archived{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .vacancy-candidate-count{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .vacancy-candidate-count:disabled{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-row-actions button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-row-actions button:hover{color:#85d3ff;border-color:#2c5370}:root[data-theme=frostfire] .vacancy-row-actions button.danger:hover{color:#ff978b;border-color:#934741}:root[data-theme=frostfire] .vacancy-editor fieldset{border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-editor legend{color:#e2f0ff}:root[data-theme=frostfire] .vacancy-availability{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .vacancy-preview dl{border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-preview dt,:root[data-theme=frostfire] .vacancy-preview dd{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-preview dt{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .vacancy-preview dd{color:#e2f0ff}:root[data-theme=frostfire] .modal-backdrop{background:#030d19aa}:root[data-theme=frostfire] .vacancy-modal{background:#071727;box-shadow:0 30px 80px #00061066}:root[data-theme=frostfire] .vacancy-modal label,:root[data-theme=frostfire] .integration-card label{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-modal input,:root[data-theme=frostfire] .vacancy-modal textarea,:root[data-theme=frostfire] .integration-card input,:root[data-theme=frostfire] .test-controls select,:root[data-theme=frostfire] .system-rule{border:1px solid #2c5370}:root[data-theme=frostfire] .system-rule small{color:#a7c0d7}:root[data-theme=frostfire] .system-rule i{background:#0c2035}:root[data-theme=frostfire] .system-rule i:after{background:#071727;box-shadow:0 1px 4px #00061033}:root[data-theme=frostfire] .system-rule input:checked+i{background:#0f3452}:root[data-theme=frostfire] .integration-icon{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .integration-card>p,:root[data-theme=frostfire] .versions>p{color:#a7c0d7}:root[data-theme=frostfire] .button-row button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .button-link{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .lead-sheets-card>label{color:#a7c0d7}:root[data-theme=frostfire] .button-row .sync-button{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .connection-status{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .connection-status small{color:#58e8b7}:root[data-theme=frostfire] .notice{color:#85d3ff!important}:root[data-theme=frostfire] .versions>div{border-top:1px solid #2c5370}:root[data-theme=frostfire] .versions>div span{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .versions>div span.failed{color:#ff978b;background:#071727}:root[data-theme=frostfire] .versions>div small{color:#a7c0d7}:root[data-theme=frostfire] .test-chat{border-color:#2c5370}:root[data-theme=frostfire] .test-controls select{background:#071727}:root[data-theme=frostfire] .test-reply{color:#a7c0d7;background:linear-gradient(145deg,#071727,#071727);border-top:1px solid #2c5370;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .test-reply.has-reply{color:#e2f0ff}:root[data-theme=frostfire] .knowledge-composer>label{color:#a7c0d7}:root[data-theme=frostfire] .knowledge-composer>div{background:#071727;border:1px solid #2c5370;box-shadow:0 6px 20px #0006100d}:root[data-theme=frostfire] .account-actions>button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .account-actions .copy-profile{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .account-overview article{background:#071727;border:1px solid #2c5370;box-shadow:0 8px 24px #00061009}:root[data-theme=frostfire] .account-overview article>span{color:#a7c0d7}:root[data-theme=frostfire] .account-overview strong{color:#e2f0ff}:root[data-theme=frostfire] .account-overview strong small{color:#a7c0d7}:root[data-theme=frostfire] .account-overview-icon.purple{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-overview-icon.green{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .account-overview-icon.blue{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-overview-icon.orange{color:#ff978b;background:#071727}:root[data-theme=frostfire] .account-overview .needs-attention{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .account-card{box-shadow:0 10px 30px #0006100b}:root[data-theme=frostfire] .telegram-mark{color:#ebf6ff;background:linear-gradient(145deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .account-card p{color:#a7c0d7}:root[data-theme=frostfire] .account-card-actions button,:root[data-theme=frostfire] .proxy-row button{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .account-activity{background:#071727}:root[data-theme=frostfire] .account-activity-title{color:#e2f0ff}:root[data-theme=frostfire] .account-activity-title>i{background:#0c312c}:root[data-theme=frostfire] .account-activity-title>i.pulse{background:#0f3452}:root[data-theme=frostfire] .account-scan-progress{background:#071727}:root[data-theme=frostfire] .account-scan-progress i{background:#0f3452}:root[data-theme=frostfire] .account-activity-meta span{color:#a7c0d7}:root[data-theme=frostfire] .account-activity-meta b{color:#e2f0ff}:root[data-theme=frostfire] .account-queues span{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-queues small{color:#a7c0d7}:root[data-theme=frostfire] .account-queues b{color:#85d3ff}:root[data-theme=frostfire] .account-queues .queue-failed{color:#ff978b;background:#071727}:root[data-theme=frostfire] .account-queues .queue-failed b{color:#ff978b}:root[data-theme=frostfire] .account-connection>span,:root[data-theme=frostfire] .account-connection>strong,:root[data-theme=frostfire] .account-connection>small{color:#a7c0d7}:root[data-theme=frostfire] .account-card-actions{border-top:1px solid #2c5370}:root[data-theme=frostfire] .account-card-actions .account-check-button{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .account-card-actions .account-manage-button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-type-control{color:#a7c0d7}:root[data-theme=frostfire] .dialog-type-control select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .mark-candidate-button,:root[data-theme=frostfire] .account-status{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .account-status.maintenance,:root[data-theme=frostfire] .account-status.flood_wait,:root[data-theme=frostfire] .account-status.banned{color:#ff978b;background:#071727}:root[data-theme=frostfire] .proxy-row{border-top:1px solid #2c5370}:root[data-theme=frostfire] .proxy-row>i{background:#0c312c}:root[data-theme=frostfire] .proxy-row>i.failed{background:#411c21}:root[data-theme=frostfire] .proxy-row small{color:#a7c0d7}:root[data-theme=frostfire] .connect-modal select,:root[data-theme=frostfire] .vacancy-modal>label select{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .security-note{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .verification-step p{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-checks{border:1px solid #2c5370}:root[data-theme=frostfire] .vacancy-checks legend{color:#a7c0d7}:root[data-theme=frostfire] .vacancy-checks label>span{color:#e2f0ff}:root[data-theme=frostfire] .vacancy-checks small{color:#a7c0d7}:root[data-theme=frostfire] .danger-button{color:#ff978b}:root[data-theme=frostfire] .candidate-profile-identity>i{color:#85d3ff;background:linear-gradient(145deg,#071727,#0c2035)}:root[data-theme=frostfire] .candidate-profile-identity h1{color:#e2f0ff}:root[data-theme=frostfire] .candidate-profile-meta{color:#a7c0d7}:root[data-theme=frostfire] .candidate-primary-action{color:#ebf6ff;background:#0f3452;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-secondary-action,:root[data-theme=frostfire] .candidate-more-actions>summary{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-more-actions>div{background:#071727;border:1px solid #2c5370;box-shadow:0 14px 38px #00061029}:root[data-theme=frostfire] .candidate-profile-progress>div:first-child{color:#a7c0d7}:root[data-theme=frostfire] .candidate-profile-progress>div:first-child strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-progress-track{background:#071727}:root[data-theme=frostfire] .candidate-progress-track i{background:linear-gradient(90deg,#0f3452,#0f3452)}:root[data-theme=frostfire] .candidate-profile-progress small{color:#a7c0d7}:root[data-theme=frostfire] .candidate-profile-progress p{color:#ff978b}:root[data-theme=frostfire] .candidate-profile-management label>span,:root[data-theme=frostfire] .candidate-profile-management>div>span{color:#a7c0d7}:root[data-theme=frostfire] .candidate-profile-management select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-profile-management .candidate-status-select{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .candidate-profile-management>div>strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-edit-modal{background:#071727;box-shadow:0 30px 80px #00061066}:root[data-theme=frostfire] .candidate-edit-modal h2{color:#e2f0ff}:root[data-theme=frostfire] .candidate-edit-modal>header>button{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .candidate-edit-grid label{color:#a7c0d7}:root[data-theme=frostfire] .candidate-edit-grid input,:root[data-theme=frostfire] .candidate-edit-grid textarea{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-profile-section>header,:root[data-theme=frostfire] .candidate-ai-note>header{color:#85d3ff;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .candidate-profile-section h2,:root[data-theme=frostfire] .candidate-ai-note h2{color:#e2f0ff}:root[data-theme=frostfire] .candidate-field-card{border-bottom:1px solid #2c5370;border-right:1px solid #2c5370}:root[data-theme=frostfire] .candidate-field-card>span{color:#a7c0d7}:root[data-theme=frostfire] .candidate-field-card>strong{color:#e2f0ff}:root[data-theme=frostfire] .candidate-field-card>small{color:#58e8b7}:root[data-theme=frostfire] .candidate-field-card.missing{background:#071727}:root[data-theme=frostfire] .candidate-field-card.missing>strong,:root[data-theme=frostfire] .candidate-field-card.missing>small,:root[data-theme=frostfire] .candidate-ai-note p,:root[data-theme=frostfire] .candidate-system-info>summary{color:#a7c0d7}:root[data-theme=frostfire] .candidate-system-info>div{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .candidate-system-info span{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .candidate-system-info strong{color:#a7c0d7}:root[data-theme=frostfire] .delete-candidate{color:#ff978b;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .provider-card{color:#e2f0ff}:root[data-theme=frostfire] .provider-card.selected{border-color:#2c5370;box-shadow:0 0 0 2px #00061015}:root[data-theme=frostfire] .provider-logo{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .provider-logo.gemini,:root[data-theme=frostfire] .provider-logo.compatible{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .provider-card small,:root[data-theme=frostfire] .provider-card em{color:#a7c0d7}:root[data-theme=frostfire] .provider-card em.verified{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .provider-card em.role-primary,:root[data-theme=frostfire] .provider-card em.role-fallback{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .provider-card em.role-disabled{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .ai-routing-summary>div>span{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .ai-routing-summary small,:root[data-theme=frostfire] .ai-routing-summary em{color:#a7c0d7}:root[data-theme=frostfire] .ai-routing-summary>b{color:#85d3ff}:root[data-theme=frostfire] .ai-routing-summary .queue-step>span{background:#0c312c}:root[data-theme=frostfire] .ai-role-options>button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-role-options>button.selected{background:#071727;border-color:#2c5370;box-shadow:0 0 0 1px #000610}:root[data-theme=frostfire] .ai-role-options i{border:2px solid #2c5370}:root[data-theme=frostfire] .ai-role-options>button.selected i{border:5px solid #2c5370}:root[data-theme=frostfire] .ai-role-options strong{color:#e2f0ff}:root[data-theme=frostfire] .ai-role-options small{color:#a7c0d7}:root[data-theme=frostfire] .ai-change-explanation{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .provider-card em.unverified{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-form label{color:#a7c0d7}:root[data-theme=frostfire] .ai-form input{border:1px solid #2c5370}:root[data-theme=frostfire] .saved-key{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .saved-key small{color:#58e8b7}:root[data-theme=frostfire] .saved-key.needs-verification{color:#ff978b;background:#071727}:root[data-theme=frostfire] .saved-key.needs-verification small,:root[data-theme=frostfire] .role-conflict-note{color:#ff978b}:root[data-theme=frostfire] .success-note{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .notice-box{color:#ff978b;background:#071727}:root[data-theme=frostfire] .manual-attention-card blockquote{color:#ff978b;background:#071727;border-left:3px solid #934741}:root[data-theme=frostfire] .manual-attention-card blockquote span,:root[data-theme=frostfire] .manual-attention-card label span{color:#ff978b}:root[data-theme=frostfire] .ai-policy>div:not(.provider-summary){color:#58e8b7;border-top:1px solid #2c5370}:root[data-theme=frostfire] .ai-policy>div strong{color:#e2f0ff}:root[data-theme=frostfire] .ai-policy>div small{color:#a7c0d7}:root[data-theme=frostfire] .provider-summary{background:#071727}:root[data-theme=frostfire] .provider-summary span,:root[data-theme=frostfire] .provider-summary b{color:#a7c0d7}:root[data-theme=frostfire] .wallet-box{background:#0f345214}:root[data-theme=frostfire] .danger-action{color:#ff978b;border:1px solid #93474173}:root[data-theme=frostfire] .payment-total{background:#0c312c17}:root[data-theme=frostfire] .payment-rejected,:root[data-theme=frostfire] .payment-suspended,:root[data-theme=frostfire] .payment-cancelled{color:#ff978b}:root[data-theme=frostfire] .admin-shell,:root[data-theme=frostfire] .admin-head{background:#071727}:root[data-theme=frostfire] .admin-head .logout,:root[data-theme=frostfire] .admin-payment small,:root[data-theme=frostfire] .admin-tenant small{color:#a7c0d7}:root[data-theme=frostfire] .transaction-hash a,:root[data-theme=frostfire] .transaction-hash button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .admin-payment button,:root[data-theme=frostfire] .admin-tenant button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .admin-payment .approve-action{color:#58e8b7;background:#071727;border-color:#24725d}:root[data-theme=frostfire] .admin-payment .reject-action,:root[data-theme=frostfire] .admin-tenant .reject-action{color:#ff978b}:root[data-theme=frostfire] .backup-row small{color:#a7c0d7}:root[data-theme=frostfire] .backup-completed{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .backup-running,:root[data-theme=frostfire] .backup-requested,:root[data-theme=frostfire] .backup-failed{color:#ff978b;background:#071727}:root[data-theme=frostfire] .admin-client-detail{background:#071727;box-shadow:0 30px 90px #00061066}:root[data-theme=frostfire] .admin-client-detail>header p:last-child{color:#a7c0d7}:root[data-theme=frostfire] .admin-client-detail>header button{background:#071727}:root[data-theme=frostfire] .client-health-grid article{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .client-health-grid small,:root[data-theme=frostfire] .client-billing small{color:#a7c0d7}:root[data-theme=frostfire] .health-good{color:#58e8b7}:root[data-theme=frostfire] .health-bad{color:#ff978b}:root[data-theme=frostfire] .client-diagnostic,:root[data-theme=frostfire] .client-billing{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .client-diagnostic>div{border-top:1px solid #2c5370}:root[data-theme=frostfire] .client-diagnostic>div small,:root[data-theme=frostfire] .client-diagnostic>div b,:root[data-theme=frostfire] .client-diagnostic>p{color:#a7c0d7}:root[data-theme=frostfire] .health-dot.good{background:#0c312c;box-shadow:0 0 0 3px #2c9be220}:root[data-theme=frostfire] .health-dot.bad{background:#411c21;box-shadow:0 0 0 3px #00061020}:root[data-theme=frostfire] .client-payment{border-top:1px solid #2c5370}:root[data-theme=frostfire] .client-payment a{color:#85d3ff}:root[data-theme=frostfire] .admin-client-detail>footer button{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .admin-client-detail>footer .danger-action{color:#ff978b;border-color:#2c5370}:root[data-theme=frostfire] .workspace>header.dialogs-workspace-header{border-bottom-color:#2c5370;box-shadow:0 1px 8px #00061009}:root[data-theme=frostfire] .dialogs-workspace-header .dialogs-header-account{background:#071727}:root[data-theme=frostfire] .dialogs-workspace-header .dialogs-header-account span{color:#a7c0d7}:root[data-theme=frostfire] .dialog-header-tools-slot{background:#071727;border-top:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-menu>button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-menu>button:hover,:root[data-theme=frostfire] .dialog-header-menu>button.active{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-header-menu>button>b{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-header-popover{background:#071727;border:1px solid #2c5370;box-shadow:0 18px 48px #00061033}:root[data-theme=frostfire] .dialog-header-popover>header{color:#e2f0ff;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-popover>header button{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-header-menu-items>button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-menu-items>button:hover,:root[data-theme=frostfire] .dialog-header-menu-items>button.active{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-header-menu-items>button>b,:root[data-theme=frostfire] .dialog-recovery-popover>p{color:#a7c0d7}:root[data-theme=frostfire] .dialog-recovery-popover>dl>div,:root[data-theme=frostfire] .dialog-sync-options{background:#071727}:root[data-theme=frostfire] .dialog-sync-options label{color:#a7c0d7}:root[data-theme=frostfire] .dialog-sync-options select{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-sync-accounts>div{background:#071727}:root[data-theme=frostfire] .dialog-sync-accounts span{color:#a7c0d7}:root[data-theme=frostfire] .dialog-sync-accounts small{color:#ff978b}:root[data-theme=frostfire] .dialog-sync-results article{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-sync-results strong{color:#e2f0ff}:root[data-theme=frostfire] .dialog-sync-results small,:root[data-theme=frostfire] .dialog-sync-results p{color:#a7c0d7}:root[data-theme=frostfire] .dialog-sync-results button,:root[data-theme=frostfire] .dialog-header-active-filters button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-active-filters .clear{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .workspace>header :is(button,select,input,a):focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .workspace main.dialogs-main,:root[data-theme=frostfire] .dialogs-main .dialogs-page,:root[data-theme=frostfire] .dialog-list{background:#071727}:root[data-theme=frostfire] .dialog-sidebar-heading strong{color:#e2f0ff}:root[data-theme=frostfire] .dialog-sidebar-heading span{color:#a7c0d7}:root[data-theme=frostfire] .dialog-sidebar-heading>b{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-list-search{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-list-search:focus-within{background:#071727;border-color:#2c5370;box-shadow:0 0 0 3px #0006101a}:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-unread{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-ai_needs_help{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-queues button:not(.active).queue-manual{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-options-panel{background:#071727;border:1px solid #2c5370;box-shadow:0 14px 36px #00061029}:root[data-theme=frostfire] .dialog-options-panel>header{color:#e2f0ff;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialog-options-panel>header button{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-list>button .person{box-shadow:inset 0 0 0 1px #2c9be24d}:root[data-theme=frostfire] .dialog-row-title strong{color:#e2f0ff}:root[data-theme=frostfire] .dialog-preview{color:#a7c0d7}:root[data-theme=frostfire] .dialog-card-meta .dialog-status{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-card-meta .dialog-status.ai_needs_help{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-card-meta .dialog-status.approved,:root[data-theme=frostfire] .dialog-card-meta .dialog-status.hired{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .dialog-card-meta .dialog-status.rejected,:root[data-theme=frostfire] .dialog-card-meta .dialog-status.ghosted{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-account-badge:before{color:#a7c0d7}:root[data-theme=frostfire] .dialog-attention-summary{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-attention-summary .dialog-attention-reason,:root[data-theme=frostfire] .dialog-attention-action,:root[data-theme=frostfire] .dialog-attention-wait{color:#ff978b!important}:root[data-theme=frostfire] .dialog-state-badges .paused,:root[data-theme=frostfire] .dialog-state-badges .followup{color:#ff978b;background:#071727}:root[data-theme=frostfire] .dialog-state-badges .more{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-list>button>time{color:#a7c0d7}:root[data-theme=frostfire] .dialog-list>button.selected{background:linear-gradient(100deg,#071727,#071727);border-color:#2c5370;box-shadow:inset 4px 0 #000610,0 4px 14px #00061017}:root[data-theme=frostfire] .dialog-list>button:hover:not(.selected){background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-panel-resizer:hover:before,:root[data-theme=frostfire] .resizing-dialog-panels .dialog-panel-resizer:before{background:#0f3452}:root[data-theme=frostfire] .chat{background:#071727}:root[data-theme=frostfire] .chat>header{background:#071727;border-bottom-color:#2c5370}:root[data-theme=frostfire] .chat>header>div>span{color:#a7c0d7}:root[data-theme=frostfire] .conversation-context-toggle{color:#85d3ff;background:#071727;border:1px solid #2c5370!important}:root[data-theme=frostfire] .chat-search{background:#071727}:root[data-theme=frostfire] .messages{background:linear-gradient(#071727,#071727)}:root[data-theme=frostfire] .bubble{box-shadow:0 1px 2px #0006100f}:root[data-theme=frostfire] .bubble.inbound{color:#e2f0ff;background:#071727}:root[data-theme=frostfire] .dialog-lower-panel{background:#071727fa;box-shadow:0 -5px 18px #0006100a}:root[data-theme=frostfire] .dialog-context{background:#071727}:root[data-theme=frostfire] .dialog-context-close{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-context-close:hover{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-context-close:focus-visible{outline:3px solid #2c537044}:root[data-theme=frostfire] .dialog-workspace-empty{color:#a7c0d7}:root[data-theme=frostfire] .dialog-workspace-empty-icon{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-workspace-empty strong{color:#e2f0ff}@media (width>=1025px) and (width<=1399px){:root[data-theme=frostfire] .dialogs-page .dialog-context{border:1px solid #2c5370;box-shadow:0 18px 60px #00061038}}@media (width<=1024px){:root[data-theme=frostfire] .dialog-options-panel{box-shadow:0 -12px 46px #0006103d}:root[data-theme=frostfire] .dialog-options-panel>header{background:#071727}}:root[data-theme=frostfire] .register-link{color:#85d3ff}:root[data-theme=frostfire] .register-progress i{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .register-progress i.done{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .register-progress span{background:#071727}:root[data-theme=frostfire] .kind-options button,:root[data-theme=frostfire] .plan-options button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .kind-options button.selected,:root[data-theme=frostfire] .plan-options button.selected{color:#85d3ff;background:#071727;border-color:#2c5370;box-shadow:0 0 0 2px #00061014}:root[data-theme=frostfire] .plan-options button small{color:#a7c0d7}:root[data-theme=frostfire] .no-trial-note{color:#ff978b;background:#071727}:root[data-theme=frostfire] .register-actions>button:first-child:not(.primary){background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .onboarding-banner{color:#85d3ff;background:linear-gradient(90deg,#071727,#071727);border:1px solid #2c5370}:root[data-theme=frostfire] .onboarding-banner small{color:#a7c0d7}:root[data-theme=frostfire] .setup-percent strong{color:#85d3ff}:root[data-theme=frostfire] .setup-percent span{color:#a7c0d7}:root[data-theme=frostfire] .setup-progress{background:#071727}:root[data-theme=frostfire] .setup-progress i{background:linear-gradient(90deg,#0f3452,#0c2035)}:root[data-theme=frostfire] .onboarding-step .step-number{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .onboarding-step small{color:#a7c0d7}:root[data-theme=frostfire] .onboarding-step button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .onboarding-step.complete .step-number,:root[data-theme=frostfire] .onboarding-step.complete button{color:#58e8b7;background:#071727}@media (width<=1024px){:root[data-theme=frostfire] .mobile-dialog-navigation{background:#071727;border:1px solid #2c5370;box-shadow:0 8px 24px #00061026}:root[data-theme=frostfire] .mobile-dialog-navigation button{color:#a7c0d7}:root[data-theme=frostfire] .mobile-dialog-navigation button.active{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .mobile-chat-back,:root[data-theme=frostfire] .mobile-context-back{color:#85d3ff!important;background:#071727!important}}@media (width<=720px){:root[data-theme=frostfire] .mobile-brand{color:#e2f0ff}:root[data-theme=frostfire] .mobile-tab-bar{background:#030d19ef;border:1px solid #2c5370;box-shadow:0 12px 35px #0006104d}:root[data-theme=frostfire] .mobile-tab-bar>button{color:#a7c0d7}:root[data-theme=frostfire] .mobile-tab-bar>button.active{color:#ebf6ff}:root[data-theme=frostfire] .mobile-tab-bar>button.active>span{background:#0f3452}:root[data-theme=frostfire] .mobile-tab-bar>button b{color:#ebf6ff;background:#411c21;border:2px solid #2c5370}:root[data-theme=frostfire] .mobile-nav-backdrop{background:#030d1999}:root[data-theme=frostfire] .mobile-nav{color:#a7c0d7;background:#030d19;box-shadow:0 -18px 60px #00061055}:root[data-theme=frostfire] .mobile-nav>header{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .mobile-nav>header>div>strong{color:#ebf6ff}:root[data-theme=frostfire] .mobile-nav>header button{color:#ebf6ff;background:#030d19}:root[data-theme=frostfire] .mobile-nav>div>button{background:#030d19}:root[data-theme=frostfire] .mobile-nav>div>button.active{color:#ebf6ff;background:#0f34522b}:root[data-theme=frostfire] .mobile-nav footer{border-top:1px solid #2c5370}:root[data-theme=frostfire] .mobile-nav footer small,:root[data-theme=frostfire] .mobile-nav footer .mobile-logout{color:#a7c0d7}:root[data-theme=frostfire] .mobile-dialog-navigation{background:#071727;border:1px solid #2c5370;box-shadow:0 8px 24px #00061026}:root[data-theme=frostfire] .mobile-dialog-navigation button{color:#a7c0d7}:root[data-theme=frostfire] .mobile-dialog-navigation button.active{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .composer{background:#071727}}@media (width>=761px){:root[data-theme=frostfire] .dialog-list .page-heading{background:#071727f7;border-bottom:1px solid #2c5370}}:root[data-theme=frostfire] .dialog-list .page-heading{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialog-list-results>button{background:#071727}:root[data-theme=frostfire] .dialog-list-results>button:hover:not(.selected){background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-list-results>button.selected{background:linear-gradient(100deg,#071727,#071727);border-color:#2c5370;box-shadow:inset 4px 0 #000610,0 4px 14px #00061017}:root[data-theme=frostfire] .dialog-list-results>button.unread:not(.selected){background:#071727}:root[data-theme=frostfire] .dialog-list-results>button.needs-attention:not(.selected){background:#071727;box-shadow:inset 3px 0 #2c9be2}:root[data-theme=frostfire] .dialog-list-results>button.delivery-error:not(.selected),:root[data-theme=frostfire] .dialog-list-results>button.manual-control:not(.selected):not(.needs-attention):not(.delivery-error){background:#071727;box-shadow:inset 3px 0 #000610}:root[data-theme=frostfire] .dialog-list-results>button.completed:not(.selected):not(.needs-attention):not(.delivery-error):not(.manual-control){background:#071727}:root[data-theme=frostfire] .dialog-list-results>button.unread .dialog-row-title strong{color:#e2f0ff}:root[data-theme=frostfire] .dialog-list-results>button>time{color:#a7c0d7}:root[data-theme=frostfire] .dialog-list-results>button>time b{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-list-results>button .person{box-shadow:inset 0 0 0 1px #2c9be24d}:root[data-theme=frostfire] .dialog-list-results>button small{color:#a7c0d7}:root[data-theme=frostfire] .conversation-context-toggle.active{background:#071727;box-shadow:0 0 0 3px #00061014;border-color:#2c5370!important}:root[data-theme=frostfire] .dialog-status-note.outbound-stalled,:root[data-theme=frostfire] .dialog-status-note.outbound-pending{color:#ff978b}:root[data-theme=frostfire] .active-workspace{background:var(--panel,#071727);border:1px solid #2c537024}:root[data-theme=frostfire] .playbook-structure{background:#071727}:root[data-theme=frostfire] .playbook-structure dt,:root[data-theme=frostfire] .playbook-structure dd,:root[data-theme=frostfire] .ai-editor>small{color:#a7c0d7}:root[data-theme=frostfire] .protected-badge{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .protection-reason,:root[data-theme=frostfire] .context-toolbar p{color:#a7c0d7}:root[data-theme=frostfire] .context-selectors select{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .context-summary span{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .context-summary strong{color:#e2f0ff}:root[data-theme=frostfire] .effective-context-list p,:root[data-theme=frostfire] .effective-context-list small{color:#a7c0d7}:root[data-theme=frostfire] .extraction-review article{border:1px solid #2c5370}:root[data-theme=frostfire] .extraction-review article.saved{background:#071727;border-color:#24725d}:root[data-theme=frostfire] .extraction-review article.not_saved{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .extraction-review article span,:root[data-theme=frostfire] .extraction-review article small{color:#a7c0d7}:root[data-theme=frostfire] .validation-issues{background:#071727;border-color:#816337}:root[data-theme=frostfire] .validation-issues>header h3{color:#ff978b}:root[data-theme=frostfire] .validation-issues>header p{color:#a7c0d7}:root[data-theme=frostfire] .validation-issues>article{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .validation-issues>article span{color:#ff978b}:root[data-theme=frostfire] .validation-issues dt{color:#a7c0d7}:root[data-theme=frostfire] .integration-event{border-bottom:1px solid #2c5370}@media (width<=767px){:root[data-theme=frostfire] .mobile-profile-progress progress{accent-color:#0f3452}}:root[data-theme=frostfire] .mobile-filter-toggle{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-filter-select{color:#a7c0d7}:root[data-theme=frostfire] .dialog-filter-select select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-scope-summary{color:#a7c0d7}:root[data-theme=frostfire] .dialog-scope-summary button{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialog-filter-help{color:#a7c0d7}:root[data-theme=frostfire] .dialog-search-summary,:root[data-theme=frostfire] .prepared-dialog-draft{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .load-older-messages{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .outbound-preview pre{background:#071727}:root[data-theme=frostfire] .dialog-header-menu button:focus-visible,:root[data-theme=frostfire] .dialog-filter-select select:focus-visible,:root[data-theme=frostfire] .load-older-messages:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .dialog-manual-action-filter{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-manual-action-filter.active{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialog-manual-action-filter:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .context-operational-states{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .context-operational-states p{color:#a7c0d7}:root[data-theme=frostfire] .delivery-recovery{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .delivery-recovery button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .delivery-recovery-item{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .delivery-recovery-item pre{background:#071727}:root[data-theme=frostfire] .delivery-recovery-item small{color:#a7c0d7}:root[data-theme=frostfire] .delivery-recovery button:focus-visible,:root[data-theme=frostfire] .delivery-confirm input:focus-visible,:root[data-theme=frostfire] .recovery-account{outline:3px solid #2c5370}:root[data-theme=frostfire] .ai-help-decision{border-top:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-decision textarea{border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-preview,:root[data-theme=frostfire] .ai-help-preview pre{background:#071727}:root[data-theme=frostfire] .ai-help-source-button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-decision button{color:#ebf6ff;background:#0f3452;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-preview button:first-of-type{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .delivery-recovery textarea{border:1px solid #2c5370}:root[data-theme=frostfire] .delivery-recovery textarea:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] #dialog-candidate-context .ai-help-workspace{color:#e2f0ff;background:#071727;border:1px solid #2c5370;box-shadow:0 3px 12px #00061006}:root[data-theme=frostfire] .ai-help-workspace-header p{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-mark{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .ai-help-count{background:#071727}:root[data-theme=frostfire] .ai-help-workspace button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-workspace button:hover:not(:disabled){background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .ai-help-workspace button:focus-visible,:root[data-theme=frostfire] .ai-help-workspace summary:focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .ai-help-workspace .ai-help-primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .ai-help-workspace .ai-help-primary:hover:not(:disabled){background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .ai-help-workspace .ai-help-text-button{color:#85d3ff}:root[data-theme=frostfire] .ai-help-workspace textarea,:root[data-theme=frostfire] .ai-help-workspace input:not([type=checkbox]){color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-workspace .ai-help-check,:root[data-theme=frostfire] .ai-help-eyebrow{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-options,:root[data-theme=frostfire] .ai-help-source{border-top:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-workspace summary{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-source,:root[data-theme=frostfire] .ai-help-status{background:#071727}:root[data-theme=frostfire] .ai-help-status.blocked{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-help-workspace .ai-help-preview{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-preview-heading{color:#58e8b7}:root[data-theme=frostfire] .ai-help-reply small{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-change{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-change del,:root[data-theme=frostfire] .ai-help-outcome{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-error{color:#ff978b;background:#071727}:root[data-theme=frostfire] .ai-help-issues button span{background:#071727}:root[data-theme=frostfire] .ai-help-issues button[aria-current]{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .ai-help-diagnostics p{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-recovery-actions{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-recovery-actions button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-recovery-actions p{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-field-editor{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-field-editor>strong{color:#e2f0ff}:root[data-theme=frostfire] .ai-help-field-editor p,:root[data-theme=frostfire] .ai-help-field-editor small{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-field-editor select,:root[data-theme=frostfire] .ai-help-field-editor textarea{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-field-editor button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .ai-help-field-editor .ai-help-primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .ai-help-field-editor .ai-help-primary:hover:not(:disabled){background:#0f3452}:root[data-theme=frostfire] .crm-sync-issue{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .crm-sync-issue header svg{color:#ff978b}:root[data-theme=frostfire] .crm-sync-issue .crm-sync-impact{color:#a7c0d7}:root[data-theme=frostfire] .crm-sync-next{border-top:1px solid #2c5370}:root[data-theme=frostfire] .crm-sync-issue button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .crm-sync-issue .crm-sync-primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .crm-sync-issue details{border-top:1px solid #2c5370}:root[data-theme=frostfire] .crm-sync-issue article{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .crm-sync-issue time,:root[data-theme=frostfire] .crm-sync-issue small{color:#a7c0d7}:root[data-theme=frostfire] .candidate-reanalysis-status{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .candidate-reanalysis-status p,:root[data-theme=frostfire] .candidate-reanalysis-hint{color:#a7c0d7}:root[data-theme=frostfire] .details-recruiter-actions{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .details-action-buttons button{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .details-action-buttons button[aria-expanded=true]{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .details-internal-form small,:root[data-theme=frostfire] .details-status-form small{color:#a7c0d7}:root[data-theme=frostfire] .details-internal-form textarea,:root[data-theme=frostfire] .details-status-form select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .details-internal-form button,:root[data-theme=frostfire] .details-status-form button,:root[data-theme=frostfire] .dialog-lower-panel .composer button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialog-lower-panel .composer button:hover:not(:disabled){background:#0f3452}:root[data-theme=frostfire] .dialog-lower-panel .composer button:disabled{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialog-lower-panel .composer button:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .ai-help-field-editor .profile-review-field{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .profile-review-field legend{color:#a7c0d7}:root[data-theme=frostfire] .ai-help-field-editor .profile-review-confirm input{accent-color:#0f3452}:root[data-theme=frostfire] .workspace-queues button{color:#a7c0d7}:root[data-theme=frostfire] .workspace-queues button[aria-pressed=true]{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .workspace-queues b{background:#071727}:root[data-theme=frostfire] .dialog-header-filter-popover .dialog-filter-select>span{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .dialog-list-search{background:#071727}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button{border-bottom:1px solid #2c5370;background:#071727!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button.selected,:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button:hover:not(.selected){background:#071727!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button .person{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialogs-page .dialog-account-badge{color:#a7c0d7!important}:root[data-theme=frostfire] .workspace-status{color:#a7c0d7}:root[data-theme=frostfire] .workspace-status i{background:#0a1b2c}:root[data-theme=frostfire] .workspace-status.tone-warning{color:#ff978b}:root[data-theme=frostfire] .workspace-status.tone-warning i{background:#411c21}:root[data-theme=frostfire] .workspace-status.tone-danger{color:#ff978b}:root[data-theme=frostfire] .workspace-status.tone-danger i{background:#411c21}:root[data-theme=frostfire] .dialogs-page .chat>header{background:#071727}:root[data-theme=frostfire] .dialogs-page .conversation-context-toggle{background:#071727!important}:root[data-theme=frostfire] .dialogs-page .messages{background:#071727}:root[data-theme=frostfire] .dialogs-page .bubble{box-shadow:0 1px 2px #00061008}:root[data-theme=frostfire] .dialogs-page .bubble.inbound{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .bubble.outbound{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .bubble.outbound time{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .bubble.outbound :is(.message-reply-reference,.message-reactions>span){color:#a7c0d7;border-color:#2c5370}:root[data-theme=frostfire] .dialogs-page .dialog-lower-panel{background:#071727}:root[data-theme=frostfire] .dialogs-page .dialog-lower-panel>header{background:#071727!important}:root[data-theme=frostfire] .dialogs-page .dialog-lower-panel>header button{border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-progress{background:#071727}:root[data-theme=frostfire] .context-integrations summary{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .delivery-recovery-item{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .delivery-recovery button{color:#85d3ff;background:#071727;border-color:#2c5370}@media (width>=768px) and (width<=1399px){:root[data-theme=frostfire] .dialogs-page .dialog-context{box-shadow:-12px 0 32px #00061014}}:root[data-theme=frostfire] .dialogs-page .bubble .message-actions{background:#071727;border:1px solid #2c5370;box-shadow:0 2px 8px #00061010}:root[data-theme=frostfire] .dialog-header-tools .recovery-menu>button{border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-tools .dialog-header-menu .dialog-header-popover{border:1px solid #2c5370;box-shadow:0 14px 40px #00061024}:root[data-theme=frostfire] .dialog-header-tools .dialog-header-popover>p{color:#a7c0d7}:root[data-theme=frostfire] .dialog-header-tools .dialog-header-popover select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialog-header-tools .dialog-sync-options input{accent-color:#0f3452}:root[data-theme=frostfire] .dialog-header-tools .dialog-audit-button{color:#ebf6ff;background:#0f3452}:root[data-theme=frostfire] .dialogs-page .dialog-context{color:#e2f0ff;background:#071727}:root[data-theme=frostfire] .dialogs-page .context-tabs{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-person i{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .dialogs-page .context-person small{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-open{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-progress{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-progress>div,:root[data-theme=frostfire] .dialogs-page .context-progress strong{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-progress p{background:#071727}:root[data-theme=frostfire] .dialogs-page .context-progress p i{background:#0f3452}:root[data-theme=frostfire] .dialogs-page .context-progress>small{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-summary{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-summary dt{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-summary dd{color:#e2f0ff}:root[data-theme=frostfire] .dialogs-page .context-summary .crm-state.synced{color:#58e8b7}:root[data-theme=frostfire] .dialogs-page .context-summary .crm-state.error{color:#ff978b}:root[data-theme=frostfire] .dialogs-page .context-fields{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-fields h3,:root[data-theme=frostfire] .dialogs-page .context-fields>div>span,:root[data-theme=frostfire] .dialogs-page .context-missing strong{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-missing span{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .dialogs-page .context-integrations{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-integrations summary,:root[data-theme=frostfire] .dialogs-page .context-integrations small,:root[data-theme=frostfire] .dialogs-page .candidate-dialogs h4{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .candidate-dialog-list>button{border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-dialog-actions{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-dialog-actions>label>span{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-dialog-actions select{border-color:#2c5370}:root[data-theme=frostfire] .dialogs-page .context-dialog-actions>small,:root[data-theme=frostfire] .dialogs-page .context-control-state strong{color:#a7c0d7}:root[data-theme=frostfire] .dialogs-page .context-control-state button{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .workspace-situation{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page #dialog-candidate-context .ai-help-workspace,:root[data-theme=frostfire] .dialogs-page .delivery-recovery{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .delivery-recovery-item,:root[data-theme=frostfire] .dialogs-page .context-awaiting{background:#071727}:root[data-theme=frostfire] .dialogs-page .context-dialog-action{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .context-dialog-action:hover:not(:disabled){background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .dialogs-page .context-dialog-action:focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .dialogs-page .clarification-draft-panel{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .clarification-draft-panel header{color:#85d3ff}:root[data-theme=frostfire] .clarification-draft-panel label{color:#a7c0d7}:root[data-theme=frostfire] .clarification-draft-panel textarea{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .clarification-draft-panel textarea:focus-visible{outline:2px solid #2c5370}:root[data-theme=frostfire] .clarification-draft-panel p,:root[data-theme=frostfire] .dialogs-page .context-awaiting p,:root[data-theme=frostfire] .clarification-draft-panel small,:root[data-theme=frostfire] .clarification-draft-panel .clarification-discard{color:#a7c0d7}:root[data-theme=frostfire] .workspace>header.casper-topbar{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .casper-topbar .company-identity{color:#e2f0ff}:root[data-theme=frostfire] .casper-topbar .company-identity:hover{background:#071727}:root[data-theme=frostfire] .company-logo{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .company-logo img{background:#071727}:root[data-theme=frostfire] .company-identity-text small,:root[data-theme=frostfire] .company-settings-arrow{color:#a7c0d7}:root[data-theme=frostfire] .casper-topbar .language{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .dialogs-local-toolbar{background:#071727;border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace{color:#e2f0ff}:root[data-theme=frostfire] .integrations-workspace .eyebrow{color:#85d3ff}:root[data-theme=frostfire] .integrations-workspace>.title-row p:last-child{color:#a7c0d7}:root[data-theme=frostfire] .integration-tabs{border-bottom:1px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace button,:root[data-theme=frostfire] .integrations-workspace .button-link{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace button:hover:not(:disabled){background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .integrations-workspace button.primary{color:#ebf6ff;background:#0f3452;border-color:#2c5370}:root[data-theme=frostfire] .integrations-workspace button.danger{color:#ff978b;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .integrations-workspace button:focus-visible,:root[data-theme=frostfire] .integrations-workspace summary:focus-visible{outline:3px solid #2c5370}:root[data-theme=frostfire] .integration-tabs button.selected{color:#85d3ff;background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .integration-section-help{color:#a7c0d7}:root[data-theme=frostfire] .integrations-workspace .panel{background:#071727;border:1px solid #2c5370;box-shadow:0 4px 18px #00061004}:root[data-theme=frostfire] .integration-service>p{color:#a7c0d7}:root[data-theme=frostfire] .integration-icon.crm{color:#85d3ff;background:#071727}:root[data-theme=frostfire] .integration-state{color:#a7c0d7;background:#071727}:root[data-theme=frostfire] .integration-state[data-state=working]{color:#58e8b7;background:#071727}:root[data-theme=frostfire] .integration-state[data-state=errors],:root[data-theme=frostfire] .integration-state[data-state=action_required]{color:#ff978b;background:#071727}:root[data-theme=frostfire] .integration-meta{color:#a7c0d7;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .integration-editor{border-top:1px solid #2c5370}:root[data-theme=frostfire] .integration-editor p,:root[data-theme=frostfire] .integration-editor small,:root[data-theme=frostfire] .integrations-workspace label{color:#a7c0d7}:root[data-theme=frostfire] .integrations-workspace input,:root[data-theme=frostfire] .integrations-workspace textarea,:root[data-theme=frostfire] .integrations-workspace select{color:#e2f0ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace input:focus,:root[data-theme=frostfire] .integrations-workspace textarea:focus,:root[data-theme=frostfire] .integrations-workspace select:focus{outline:2px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace input[type=checkbox]{accent-color:#0f3452}:root[data-theme=frostfire] .integration-advanced{border:1px solid #2c5370}:root[data-theme=frostfire] .integration-advanced summary{color:#85d3ff}:root[data-theme=frostfire] .integration-notice{color:#85d3ff;background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace .integration-journal>p{color:#a7c0d7}:root[data-theme=frostfire] .integrations-workspace .integration-journal>.button-row{background:#071727}:root[data-theme=frostfire] .integration-event{border:1px solid #2c5370}:root[data-theme=frostfire] .integration-event a{color:#85d3ff}:root[data-theme=frostfire] .integrations-workspace .provider-card.selected,:root[data-theme=frostfire] .integrations-workspace .ai-role-options button.selected{background:#071727;border-color:#2c5370}:root[data-theme=frostfire] .integrations-workspace .integration-tabs{background:#071727;box-shadow:0 6px 10px #2c9be2}:root[data-theme=frostfire] .integrations-workspace .ai-role-options small,:root[data-theme=frostfire] .integrations-workspace .provider-card small{color:#a7c0d7}:root[data-theme=frostfire] .integrations-workspace .provider-card em{background:#071727}:root[data-theme=frostfire] .integrations-workspace .ai-policy>div small{color:#a7c0d7}:root[data-theme=frostfire] .integrations-workspace .sync-next-step{background:#071727;border:1px solid #2c5370}:root[data-theme=frostfire] .integrations-workspace .sync-next-step>strong{color:#85d3ff}:root[data-theme=frostfire] .integrations-workspace .sync-technical{color:#a7c0d7}:root[data-theme=frostfire]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ff-bg:#030e1c;--ff-panel:#071727;--ff-ink:#e4f2ff;--ff-muted:#a5bed5;--ff-line:#285373;--ff-ice:#82d5ff;--ff-fire:#ff896e;background:var(--ff-bg);color:var(--ff-ink);font-family:DM Sans,Arial,sans-serif}:root[data-theme=frostfire] body{background:var(--ff-bg);color:var(--ff-ink)}:root[data-theme=frostfire] :is(h1,h2,h3){letter-spacing:.1px;color:#e5f3ff;font-family:Georgia,Times New Roman,serif;font-weight:500}:root[data-theme=frostfire] h1{text-shadow:0 0 16px #269de060;font-size:clamp(30px,3.2vw,48px);line-height:1.15}:root[data-theme=frostfire] h2{font-size:23px;line-height:1.3}:root[data-theme=frostfire] h3{font-size:18px}:root[data-theme=frostfire] :is(p,small,label,td,th,input,select,textarea,button){text-shadow:none}:root[data-theme=frostfire] .shell>aside{z-index:35;background:radial-gradient(at 0 93%,#15395a 0,#0000 33%),radial-gradient(at 90% 98%,#48202c 0,#0000 25%),#030e1c;border-right:1px solid #4f9dce75;width:250px;padding:0 14px 16px;overflow-y:auto;box-shadow:inset -2px 0 14px #42b6ff16}:root[data-theme=frostfire] .brand{flex-shrink:0;display:block}:root[data-theme=frostfire] .frostfire-brand{object-fit:cover;object-position:center 0;width:100%;height:234px;display:block;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}:root[data-theme=frostfire] .shell>aside .brand{width:calc(100% + 26px);margin:0 -13px}:root[data-theme=frostfire] .shell>aside nav{gap:6px;margin-top:0;padding:0 0 22px}:root[data-theme=frostfire] .shell>aside nav button{color:#bedaf0;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 13px;font-family:Georgia,serif;font-size:16px;position:relative}:root[data-theme=frostfire] .shell>aside nav button svg{color:#a9dfff;stroke-width:1.6px}:root[data-theme=frostfire] .shell>aside nav button.active{color:#f1faff;background:linear-gradient(115deg,#143657,#071725 74%,#48202e);border-color:#69c8ff;box-shadow:inset 2px 0 9px #50c6ff70,inset -2px -1px 6px #fc78594f,0 0 9px #3eafff35}:root[data-theme=frostfire] .shell>aside nav button.active:before{display:none}:root[data-theme=frostfire] .shell>aside nav button:hover:not(.active){background:#102840;border-color:#2c5674}:root[data-theme=frostfire] .sidebar-foot{background:linear-gradient(#0000,#12315155);border-color:#28465f;margin-top:auto;padding-top:12px}:root[data-theme=frostfire] .sidebar-foot .logout{color:#a5c7df}:root[data-theme=frostfire] .workspace{background:var(--ff-bg);min-width:0}:root[data-theme=frostfire] .workspace>header.casper-topbar{height:76px;color:var(--ff-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041220f5;border-bottom:1px solid #366483;box-shadow:0 4px 22px #0005}:root[data-theme=frostfire] .company-identity{color:#e4f2ff}.company-identity-text small{color:#a7bed4}:root[data-theme=frostfire] .workspace>main:not(.dialogs-main){background-image:linear-gradient(0deg,#030e1c 0,#0000 100%),url(/brand/frostfire/header.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% 250px;padding-top:40px;position:relative}:root[data-theme=frostfire] .workspace>main:not(.dialogs-main)>*{position:relative}:root[data-theme=frostfire] :is(.overview-workspace,.candidates-workspace,.candidate-detail,.vacancies-workspace,.knowledge-workspace,.integrations-workspace,.subscription-page,.company-settings){--ov-ink:#e4f2ff;--ov-muted:#a5bed5;--ov-border:#285373;--ov-brand:#82d5ff;color:#e4f2ff}:root[data-theme=frostfire] :is(.ov-heading,.candidate-title-row,.page-heading,.knowledge-heading){min-height:90px}:root[data-theme=frostfire] :is(.panel,.ov-panel,.ov-brand-metrics>.ov-brand-card,.candidate-stats>button,.candidate-profile-hero,.candidate-profile-summary,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.rc-workspace,.recovery-center,.provider-config,.ai-provider-config){color:#e4f2ff;background:radial-gradient(at 100% 0,#123c5622,#0000 55%),linear-gradient(145deg,#081c30,#041120);border:1px solid #4482aa;border-radius:12px;box-shadow:inset 1px 1px #9addff30,inset -1px -1px #55bcff35,0 0 10px #159cea13}:root[data-theme=frostfire] :is(.ov-brand-card,.candidate-stats>button){background:radial-gradient(at 100% 100%,#3c1c302f,#0000 48%),linear-gradient(145deg,#09243c,#041120)!important;border-color:#5396bf!important;box-shadow:inset 1px 1px 5px #74d5ff32,0 0 9px #2cacff18!important}:root[data-theme=frostfire] .ov-brand-card:before{background:linear-gradient(90deg,#8ee1ff,#0000,#e97962);height:1px}:root[data-theme=frostfire] .ov-brand-card strong{color:#dff4ff;text-shadow:0 0 10px #4cc6ff78;letter-spacing:0;font:500 44px/1.1 Georgia,serif}:root[data-theme=frostfire] :is(.ov-brand-label,.ov-brand-card small){color:#b6d3e9}:root[data-theme=frostfire] :is(.ov-brand-icon,.ov-system-icon,.ha-icon,.rc-tool-icon){color:#84dcff;background:#092940;border:1px solid #245676;border-radius:9px;box-shadow:inset 0 0 12px #2b9fd319}:root[data-theme=frostfire] :is(button,input,select,textarea){font-family:inherit}:root[data-theme=frostfire] :is(input,select,textarea){color:#e2f0fc;accent-color:#65ceff;background-color:#071b2e;border-color:#2e5776}:root[data-theme=frostfire] :is(input,textarea)::placeholder{color:#819eb7;opacity:1}:root[data-theme=frostfire] option{color:#e2f0fc;background:#092039}:root[data-theme=frostfire] button{color:#d2eaff;transition:border-color .18s,box-shadow .18s,background-color .18s}:root[data-theme=frostfire] button:focus-visible,:root[data-theme=frostfire] :is(input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:2px solid #a4e7ff!important}:root[data-theme=frostfire] button:hover:not(:disabled){border-color:#7bd6ff;box-shadow:0 0 9px #56bfff28}:root[data-theme=frostfire] :is(button.primary,.primary,.ov-priority-action button,.composer button[type=submit],.dialog-lower-panel .composer button,.recovery-start>button){border-radius:9px;color:#fff1ea!important;background:linear-gradient(135deg,#3c1b26,#511b20 70%,#7d3025)!important;border:1px solid #ff9073!important;box-shadow:inset 0 0 8px #ff694957,0 0 8px #ff5c3738!important}:root[data-theme=frostfire] :is(button.primary,.primary):hover:not(:disabled){background:linear-gradient(135deg,#58232c,#792a24)!important;box-shadow:inset 0 0 10px #ff916a6b,0 0 13px #ff69494d!important}:root[data-theme=frostfire] button:active:not(:disabled),:root[data-theme=frostfire] button[data-press-feedback]{filter:brightness(1.16);box-shadow:inset 0 0 12px #63c9ff4a!important}:root[data-theme=frostfire] button:disabled{opacity:.45;filter:saturate(.5);cursor:not-allowed}:root[data-theme=frostfire] :is(.eyebrow,.ov-eyebrow){color:#8bc9eb;letter-spacing:1.5px}:root[data-theme=frostfire] :is(.positive,.success,.synced){color:#5ee9b7}:root[data-theme=frostfire] :is(.error,.danger-text){color:#ffad9b!important}:root[data-theme=frostfire] :is(.modal-backdrop,.app-dialog-backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}:root[data-theme=frostfire] :is(.notification-menu,.dialog-header-filter-popover,.column-picker>div,.app-dialog,.modal,.ai-editor,.vacancy-modal){color:#e4f2ff;background:#091c30;border-color:#477b9e;box-shadow:0 18px 80px #000b}:root[data-theme=frostfire] .overview-workspace button{color:#b9e5ff}:root[data-theme=frostfire] .overview-workspace :is(.ov-stages button,.ov-recent button,.ov-system-row){background:0 0}:root[data-theme=frostfire] .overview-workspace .ov-periods button[aria-pressed=true]{color:#eaf8ff;background:#123b60;box-shadow:inset 0 0 7px #4ac5ff40}:root[data-theme=frostfire] .dialogs-main{--dw-ink:#e1effa;--dw-muted:#a2b9cc;--dw-line:#25435e;--dw-accent:#72caff}:root[data-theme=frostfire] .dialogs-local-toolbar{background:linear-gradient(90deg,#061628,#0c253c);border-color:#345d7c}:root[data-theme=frostfire] .dialogs-page{background:#081b2d}:root[data-theme=frostfire] .dialogs-page :is(.dialog-list,.chat,.context,.candidate-context,.chat-header,.dialog-lower-panel,.context-tabs,.context-head){color:#e1effa;background:#061525;border-color:#284963}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button{border-color:#26415a;background:#061525!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button.selected{background:linear-gradient(110deg,#13395b,#092139)!important;box-shadow:inset 2px 0 #80d8ff!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button:hover:not(.selected){background:#102940!important}:root[data-theme=frostfire] :is(.message,.bubble,.test-bubble){color:#e4f2ff;background:#10263b;border-color:#335673}:root[data-theme=frostfire] :is(.message.out,.message.outgoing,.bubble.outgoing,.bubble.outbound,.test-bubble.ai){color:#eff8ff;background:linear-gradient(130deg,#104474,#0b2c4d);border-color:#448fc2}:root[data-theme=frostfire] .dialogs-page h3{font-family:inherit;font-weight:600}:root[data-theme=frostfire] .rc-tools>button[aria-pressed=true]{background:linear-gradient(130deg,#163c5e,#082039);border-color:#7ed5ff;box-shadow:inset 0 0 12px #38baff26}:root[data-theme=frostfire] .rc-tool-copy strong{color:#e7f5ff}:root[data-theme=frostfire] .rc-tool-copy>span{color:#b0cadd}:root[data-theme=frostfire] .rc-tool-copy small{color:#8edcff}:root[data-theme=frostfire] :is(.login-page,.register-page){background:#030e1c url(/brand/frostfire/header.png) 100% 0/100% no-repeat}:root[data-theme=frostfire] .login-head .frostfire-brand{object-position:top;width:160px;height:160px}:root[data-theme=frostfire] .mobile-nav .frostfire-brand{width:100px;height:100px}:root[data-theme=frostfire] .aurora{display:none}@media (width>=1500px){:root[data-theme=frostfire] .shell>aside{width:250px}:root[data-theme=frostfire] .workspace{width:calc(100% - 250px);margin-left:250px}}@media (height<=850px) and (width>=721px){:root[data-theme=frostfire] .frostfire-brand{object-fit:cover;object-position:center 12%;height:180px}:root[data-theme=frostfire] .shell>aside nav{gap:2px}:root[data-theme=frostfire] .shell>aside nav button{min-height:39px;padding:8px 12px;font-size:14px}}@media (width<=1024px) and (width>=721px){:root[data-theme=frostfire] .shell>aside{width:210px}:root[data-theme=frostfire] .workspace{width:calc(100% - 210px);margin-left:210px}:root[data-theme=frostfire] .frostfire-brand{height:190px}}@media (width<=720px){:root[data-theme=frostfire] .shell>aside{display:none}:root[data-theme=frostfire] .workspace{width:100%;margin-left:0}:root[data-theme=frostfire] .workspace>header.casper-topbar{height:72px}:root[data-theme=frostfire] .workspace>main:not(.dialogs-main){background-position:100% 0;background-size:auto 160px;padding-top:24px}:root[data-theme=frostfire] h1{font-size:30px}:root[data-theme=frostfire] h2{font-size:20px}:root[data-theme=frostfire] .ov-brand-card strong{font-size:34px}:root[data-theme=frostfire] .mobile-bottom-nav{background:#061526;border-color:#315a77}:root[data-theme=frostfire] .mobile-nav{background:#081b2e}}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] button{transition:none}}:root[data-theme=frostfire] .shell :is(h1,h2,h3),:root[data-theme=frostfire] .shell>aside nav button,:root[data-theme=frostfire] .shell>aside nav button span{font-family:Georgia,Times New Roman,serif!important}:root[data-theme=frostfire] .shell :is(h1,h2,h3){font-weight:500}:root[data-theme=frostfire] .shell h1{font-size:clamp(30px,3.2vw,48px)}:root[data-theme=frostfire] .shell .ov-brand-card strong{font-family:Georgia,serif!important}:root[data-theme=frostfire] .shell>aside .frostfire-brand{object-fit:cover;object-position:center 30%;height:242px;-webkit-mask-image:linear-gradient(#000 94%,#0000);mask-image:linear-gradient(#000 94%,#0000)}:root[data-theme=frostfire] :is(.ov-panel,.ov-brand-metrics>.ov-brand-card,.candidate-profile-hero,.playbook-card,.workflow-card,.vacancy-table-wrap,.candidate-table-v2,.account-card,.proxy-card,.rc-workspace,.recovery-center){border:1px solid #4c9bcb;box-shadow:0 0 9px #1a9cff22;background-image:url(/brand/frostfire/panel.png)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}:root[data-theme=frostfire] .shell>aside{background-image:linear-gradient(#030e1c 62%,#030e1c00),url(/brand/frostfire/panel.png);background-position:50%;background-size:100% 100%}:root[data-theme=frostfire] .ov-brand-metrics>.ov-brand-card{grid-template-rows:32px 44px 48px auto;gap:8px;min-height:196px;padding:22px}:root[data-theme=frostfire] .ov-brand-card .ov-brand-label{font-size:16px;font-family:Georgia,serif!important}:root[data-theme=frostfire] .workspace>main:not(.dialogs-main){background-image:url(/brand/frostfire/header.png);background-position:100% 0;background-size:auto 210px}:root[data-theme=frostfire] .overview-workspace .ov-heading{min-height:110px;padding-right:27%}:root[data-theme=frostfire] .ov-update{margin-bottom:20px}:root[data-theme=frostfire] .overview-workspace{flex-direction:column;display:flex}:root[data-theme=frostfire] .ov-heading,:root[data-theme=frostfire] .ov-update,:root[data-theme=frostfire] .ov-error,:root[data-theme=frostfire] .ov-setup{order:0}:root[data-theme=frostfire] .ov-results{order:1}:root[data-theme=frostfire] .ov-priority{order:2}:root[data-theme=frostfire] .ov-system-panel{order:3}:root[data-theme=frostfire] .ov-columns{order:4}:root[data-theme=frostfire] .recovery-center{order:5}@media (height<=850px) and (width>=721px){:root[data-theme=frostfire] .shell>aside .frostfire-brand{object-position:center 30%;height:220px}:root[data-theme=frostfire] .shell>aside nav button{min-height:36px;padding:7px 12px}:root[data-theme=frostfire] .shell>aside nav{padding-bottom:12px}}@media (width<=720px){:root[data-theme=frostfire] .overview-workspace .ov-heading{align-items:flex-end;min-height:100px;padding-right:0}:root[data-theme=frostfire] .workspace>main:not(.dialogs-main){background-size:auto 145px}:root[data-theme=frostfire] .shell h1{font-size:30px}}.frostfire-vacancy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.frostfire-vacancy-card{color:#e5f3ff;background:#061525 url(/brand/frostfire/panel.png) 50%/100% 100%;border:1px solid #539bc4;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;box-shadow:0 0 10px #1f9eff20}.frostfire-vacancy-card>header{align-items:flex-start;gap:12px;min-height:64px;display:flex}.frostfire-vacancy-card>header>svg{color:#8cdaff;flex-shrink:0;margin-top:6px}.frostfire-vacancy-card h2{flex:1;min-width:0;margin:0;font-size:21px!important}.frostfire-vacancy-card .vacancy-name{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font:inherit!important;color:#e5f3ff!important}.frostfire-vacancy-card .vacancy-state{flex-shrink:0;padding:5px 8px;font-size:11px}.frostfire-vacancy-card .vacancy-card-description{color:#aac7dc;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.frostfire-vacancy-card dl{gap:14px;margin:0 0 12px;display:grid}.frostfire-vacancy-card dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.frostfire-vacancy-card dt{color:#9ebbd1;font-size:12px}.frostfire-vacancy-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px}.frostfire-vacancy-card>footer{border-top:1px solid #23435c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.frostfire-vacancy-card>footer>button{color:#cbeeff;background:#0a2842;border:1px solid #417a9d;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.frostfire-vacancy-card .vacancy-row-actions{gap:5px;display:flex}.frostfire-vacancy-card .vacancy-row-actions button{background:#0b2236;border:1px solid #2c4e69;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}@media (width<=1500px){.frostfire-vacancy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.frostfire-vacancy-grid{grid-template-columns:1fr}}:root[data-theme=frostfire] .ghost{background:#061525 url(/brand/frostfire/brand.png) 50% 14%/190%;border:1px solid #65c8f8;border-radius:50%;box-shadow:0 0 18px #42bfff55}:root[data-theme=frostfire] .ghost :is(i,span),:root[data-theme=frostfire] .ghost:before,:root[data-theme=frostfire] .ghost:after{display:none}:root[data-theme=frostfire] :is(.copy-profile,.add-vacancy-button){color:#fff1ea!important;background:linear-gradient(135deg,#3c1b26,#65241f)!important;border:1px solid #ff9073!important;box-shadow:inset 0 0 8px #ff694957,0 0 8px #ff5c3738!important}:root[data-theme=frostfire] :is(.settings-card,.subscription-card,.billing-card,.plan-card,.aip-panel,.integration-card,.proxy-page-card){background-image:url(/brand/frostfire/panel.png);background-size:100% 100%;border-color:#4c9bcb}:root[data-theme=frostfire] :is(.modal-backdrop,.app-dialog-backdrop,.mobile-nav-backdrop){z-index:1000}:root[data-theme=frostfire] :is(.aip-provider-tabs button.selected,.integrations-tabs button[aria-pressed=true],.integration-tabs button[aria-pressed=true]){color:#e4f7ff;background:#10314c;border-color:#80d7ff;box-shadow:inset 0 0 10px #42bfff25}:root[data-theme=frostfire] :is(.settings-card,.subscription-card,.billing-card,.plan-card,.aip-panel,.integration-card,.proxy-page-card){border-color:#4c9bcb;background-image:url(/brand/frostfire/panel.png)!important;background-size:100% 100%!important}:root[data-theme=frostfire] .mini-toggle{background:#35516a!important}:root[data-theme=frostfire] .mini-toggle.on{box-shadow:0 0 8px #38b7ff40;background:#2088bd!important}:root[data-theme=frostfire] .mini-toggle i{background:#e6f8ff!important}:root[data-theme=frostfire] :is(.candidate-progress-track,.profile-progress-track){background:#24455e!important}:root[data-theme=frostfire] :is(.candidate-progress-track,.profile-progress-track)>i{box-shadow:0 0 6px #65d5ff66;background:linear-gradient(90deg,#3fa8d6,#a4e8ff)!important}:root[data-theme=frostfire] :is(.sub-card,.sub-tier){border:1px solid #4c9bcb;box-shadow:0 0 9px #1a9cff22;background:#061525 url(/brand/frostfire/panel.png) 50%/100% 100%!important}:root[data-theme=frostfire] :is(.sub-primary,.sub-activate-plan){color:#fff1ea!important;background:linear-gradient(135deg,#3c1b26,#65241f)!important;border:1px solid #ff9073!important;box-shadow:inset 0 0 8px #ff694957,0 0 8px #ff5c3738!important}:root[data-theme=frostfire] .proxy-page-card .button-row button{background:#0a2842;border:1px solid #386989;border-radius:8px;flex:none;width:auto;padding:9px 12px}:root[data-theme=frostfire] .proxy-page-card .button-row .danger-button{color:#ffac9a;background:#3b2027;border-color:#9b564d}@media (width>=1100px){:root[data-theme=frostfire] .proxy-page-card{grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:6px 20px;padding:24px;display:grid}:root[data-theme=frostfire] .proxy-page-card .panel-title{grid-area:1/1/3;margin:0}:root[data-theme=frostfire] .proxy-page-card>p{grid-area:1/2;margin:0}:root[data-theme=frostfire] .proxy-page-card>small{grid-area:2/2}:root[data-theme=frostfire] .proxy-page-card .connection-status{grid-area:1/3/3;margin:0;padding:10px}:root[data-theme=frostfire] .proxy-page-card .button-row{grid-area:1/4/3;margin:0}:root[data-theme=frostfire] .proxy-page-card h2{font-size:20px}}:root[data-theme=frostfire] .dialogs-page .bubble.inbound{color:#e4f2ff!important;background:#10263b!important;border-color:#365e7b!important}:root[data-theme=frostfire] .dialogs-page .bubble.outbound{box-shadow:inset 0 0 12px #2e9ad214;color:#eff8ff!important;background:linear-gradient(130deg,#104474,#0b2c4d)!important;border-color:#448fc2!important}:root[data-theme=frostfire] .casper-reference-shell{--reference-art:url(/brand/frostfire/overview-reference.png)}:root[data-theme=frostfire] .casper-reference-shell>aside{background:#020e1b;padding:0 12px 12px;overflow:hidden}.casper-reference-shell>aside:before{content:"";background:var(--reference-art) left top/634.8% 100%;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 24.6%,#0000 25% 83%,#000 88% 90%,#0000 92%);mask-image:linear-gradient(#000 0 24.6%,#0000 25% 83%,#000 88% 90%,#0000 92%)}:root[data-theme=frostfire] .casper-reference-shell>aside .brand{height:25.8dvh;min-height:175px;max-height:256px;padding:0;position:relative}:root[data-theme=frostfire] .casper-reference-shell>aside .frostfire-brand{visibility:hidden}:root[data-theme=frostfire] .casper-reference-shell>aside nav{gap:2px;margin:0;padding:0;position:relative}:root[data-theme=frostfire] .casper-reference-shell>aside nav button{background:0 0;border:1px solid #0000;border-radius:8px;gap:20px;height:5.7dvh;min-height:35px;max-height:57px;padding:0 20px;font-size:clamp(14px,2dvh,20px)}:root[data-theme=frostfire] .casper-reference-shell>aside nav button svg{color:#a9ddff;stroke-width:1.4px;width:25px;height:25px}:root[data-theme=frostfire] .casper-reference-shell>aside nav button.active{background:#07345555;border-color:#86dcff;box-shadow:inset 0 0 12px #359eff40,0 0 10px #32b8ff55}.casper-reference-shell>aside nav button.active:before{content:"";background:var(--reference-art) 0.882% 28.021%/699.12% 1769.64%;pointer-events:none;border-radius:8px;padding:9px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .casper-reference-shell .sidebar-foot{opacity:.7;border:0;padding:0;position:absolute;bottom:8px;left:14px;right:14px}:root[data-theme=frostfire] .casper-reference-shell .sidebar-foot .logout{justify-content:flex-end;font-size:10px}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#031120cc;border-color:#3b96c4;height:62px;min-height:62px;padding:0 28px}:root[data-theme=frostfire] .casper-reference-shell .company-identity-text strong{font-size:20px;font-family:Georgia,serif!important;font-weight:400!important}.casper-reference-shell .company-identity-text small{display:none}.casper-reference-shell .company-logo{border:0;border-radius:50%;width:36px;height:36px}.casper-reference-shell .company-settings-arrow{transform:rotate(90deg)}:root[data-theme=frostfire] .overview-reference-shell .workspace>main{background:#020e1b;min-height:calc(100dvh - 62px);position:relative;padding:0 30px!important}.casper-reference-shell .workspace>header.casper-topbar:after{content:"";pointer-events:none;background:var(--reference-art) 70.455% 0/244.15% 660.67%;z-index:31;width:650px;height:150px;position:absolute;top:-62px;right:210px}:root[data-theme=frostfire] .reference-overview{--ov-ink:#ddf0ff;--ov-muted:#9dcae6;--reference-art:url(/brand/frostfire/overview-reference.png);color:#def0ff;width:100%;max-width:none;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;position:relative;container-type:inline-size;display:block!important}:root[data-theme=frostfire] .reference-overview :is(button,strong,span,small,time,p,b,h1,h2,h3){font-weight:400;font-family:Georgia,Times New Roman,serif!important}:root[data-theme=frostfire] .reference-overview button{color:#d9eeff;cursor:pointer;background:0 0;border:0}.reference-overview button:disabled{cursor:wait}:root[data-theme=frostfire] .reference-overview .reference-hero{z-index:1;justify-content:space-between;align-items:flex-start;height:112px;padding-top:17px;display:flex;position:relative}:root[data-theme=frostfire] .reference-hero h1{color:#e0f5ff;text-shadow:0 0 7px #64c9ff55,2px 2px #19466a;margin:0;font-size:clamp(40px,4.5cqw,60px);line-height:1.1}.reference-hero p{color:#9ed4f5;margin:1px 0 0;font-size:clamp(18px,1.8cqw,24px);line-height:1.35}.reference-motto{letter-spacing:3px;text-align:right;color:#a5d6f7;white-space:nowrap;padding-top:30px;font-size:12px;line-height:2}.reference-period-bar{z-index:2;justify-content:flex-end;align-items:center;gap:12px;height:52px;margin-bottom:16px;display:flex;position:relative}.reference-periods{background:#04142580;border:1px solid #36799b;border-radius:8px;height:44px;padding:2px;display:flex}:root[data-theme=frostfire] .reference-periods button{color:#96d6ff;border-radius:7px;width:120px;font-size:18px;position:relative}:root[data-theme=frostfire] .reference-periods button[aria-pressed=true]{color:#f0f8ff;background:#092841;box-shadow:inset 0 0 12px #2980bb88,0 0 8px #49c7ff66}.reference-calendar{height:44px;position:relative}.reference-calendar-trigger{border-radius:8px;place-items:center;width:94px;height:44px;display:grid;position:relative;color:#86daff!important;background:#08203355!important}.reference-period-menu{z-index:8;background:#071d30;border:1px solid #4ba4cf;border-radius:10px;width:160px;padding:8px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 15px 30px #0008}.reference-period-menu button{padding:10px}.reference-period-menu button[aria-pressed=true]{background:#164064!important}.reference-frame{background-image:var(--reference-art);box-sizing:border-box;pointer-events:none;border-radius:inherit;z-index:2;background-repeat:no-repeat;padding:10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reference-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}:root[data-theme=frostfire] .reference-overview .reference-metric{border-radius:11px;grid-template-rows:1fr 30px;grid-template-columns:50px 1fr;align-items:center;gap:0 22px;min-width:0;height:clamp(126px,11.55cqw,155px);padding:20px 25px;display:grid;position:relative;box-shadow:inset 0 0 10px #20659666;background:radial-gradient(at 100% 100%,#321b2d66,#0000 60%),linear-gradient(140deg,#062238,#020e1a)!important}.reference-metric-icon{stroke-width:1.45px;color:#72d0ff;filter:drop-shadow(0 0 3px #379ddd);width:45px;height:45px}:root[data-theme=frostfire] .reference-metric strong{color:#e4f5ff;text-shadow:0 0 9px #40b2ff,2px 2px #276295;font-variant-numeric:lining-nums;font-size:clamp(38px,4.35cqw,61px);font-style:normal;line-height:1}.reference-metric>span:not(.reference-frame){white-space:nowrap;grid-column:1/-1;font-size:clamp(15px,1.55cqw,22px);line-height:1.1}.reference-middle{grid-template-columns:1.41fr 1fr;gap:18px;margin-bottom:16px;display:grid}.reference-panel{background:linear-gradient(125deg,#06203699,#030f1bcc);border:1px solid #327b9b;border-radius:12px;min-width:0;height:clamp(296px,24.7cqw,336px);padding:16px;position:relative;box-shadow:inset 0 0 15px #15568033}.reference-panel>header{align-items:flex-start;gap:16px;height:61px;padding:0 8px;display:flex}.reference-panel>header>svg{color:#58e6e6;filter:drop-shadow(0 0 5px #1596c9);flex-shrink:0;width:31px;height:36px}.reference-panel>header>svg.reference-flame{color:#ffc48e;filter:drop-shadow(0 0 5px #ff6f29)drop-shadow(0 0 7px #ff3500);stroke-width:1.8px}:root[data-theme=frostfire] .reference-panel h2{color:#e6f4ff;margin:0 0 1px;font-size:clamp(23px,2.1cqw,30px);line-height:1.2}.reference-panel header p{color:#9fd8ff;margin:0;font-size:clamp(14px,1.3cqw,18px);line-height:1.3}:root[data-theme=frostfire] .reference-view{color:#83e5ff;white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:16px;display:flex;padding:7px 0!important}.reference-attention-list,.reference-services{gap:7px;height:calc(100% - 61px);display:grid}.reference-attention-list{grid-auto-rows:1fr}.reference-task{background:linear-gradient(100deg,#071b2c,#071420 74%,#1a1823);border:1px solid #286385;border-radius:11px;grid-template-columns:50px minmax(0,1fr) minmax(0,1.35fr) 144px;align-items:center;gap:12px;min-height:0;padding:6px 10px;display:grid}.reference-avatar{color:#c8f0ff;background:radial-gradient(at 40% 25%,#356b89,#08172b);border:1px solid #6d95ac;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.reference-person,.reference-task-reason{flex-direction:column;gap:4px;min-width:0;display:flex}.reference-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.reference-person small,.reference-task-reason{color:#9cd1f2;font-size:14px}.reference-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-task-reason time{font-size:12px}.reference-task-reason span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reference-task-reason i{background:#ff995e;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}:root[data-theme=frostfire] .reference-fire-button{border-radius:9px;justify-content:center;align-items:center;gap:18px;min-width:120px;height:46px;padding:0 14px;font-size:18px;display:flex;position:relative;color:#fff0e6!important;background:linear-gradient(140deg,#190f19,#39151b)!important;box-shadow:0 0 7px #ff4d2266,inset 0 0 15px #ff542b33!important}.reference-fire-button>svg{color:#ffb18a}.reference-fire-button .reference-frame{padding:11px;inset:-2px}:root[data-theme=frostfire] .reference-fire-button:hover{filter:brightness(1.2);box-shadow:0 0 12px #ff5a3877!important}:root[data-theme=frostfire] .reference-fire-button:active{filter:brightness(1.4);box-shadow:0 0 4px #ff643388,inset 0 0 16px #ff613777!important}.reference-empty{text-align:center;color:#9bcee9;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;display:flex}.reference-empty p{max-width:80%;margin:0;line-height:1.5}.reference-empty>svg{color:#5be6c6}:root[data-theme=frostfire] .reference-service{text-align:left;border:1px solid #235472;border-radius:10px;align-items:center;gap:16px;min-width:0;padding:6px 10px;display:flex;background:linear-gradient(110deg,#051829,#081726)!important}.reference-service-icon{background:#041420;border:1px solid #265375;border-radius:8px;flex-shrink:0;place-items:center;width:55px;height:52px;display:grid}.reference-service-icon svg{color:#5be5ff;stroke-width:1.5px;filter:drop-shadow(0 0 5px #007a9855);width:36px;height:36px}.reference-service-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.reference-service-copy strong{font-size:18px;line-height:1.15}.reference-service-copy small{color:#94c9eb;font-size:13px;line-height:1.15}.reference-service-state{align-items:center;gap:9px;max-width:120px;margin-left:auto;font-size:14px;line-height:1.2;display:flex}.reference-service-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:0 0 10px #31ffc044}.reference-service-state.positive{color:#64f2c9}.reference-service-state.warning{color:#ffc483}:root[data-theme=frostfire] .reference-recovery{border:1px solid #448caf;border-radius:12px;min-height:186px;margin:0;padding:15px 20px 19px;position:relative;box-shadow:inset 0 0 18px #258aff22;background:linear-gradient(135deg,#06283b99,#030e1c)!important}.reference-recovery:before{content:"";background:var(--reference-art) 90.879% 91.191%/124.76% 532.8%;pointer-events:none;border-radius:inherit;padding:10px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .reference-recovery .rc-heading{border:0;align-items:center;gap:24px;margin:0;padding:0 4px 12px;display:flex}.reference-recovery-icon{color:#6edcff;filter:drop-shadow(0 0 4px #20b6ff);width:34px;height:34px}:root[data-theme=frostfire] .reference-recovery .rc-heading h2{margin:0 0 3px;font-size:clamp(24px,2.05cqw,30px)}.reference-recovery .rc-heading p{color:#9dcae6;margin:0;font-size:16px}:root[data-theme=frostfire] .reference-recovery .rc-tools{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}:root[data-theme=frostfire] .reference-recovery .rc-tools>button{color:#dcedff;border:1px solid #5a8fac;border-radius:10px;align-items:center;gap:22px;min-height:88px;padding:14px 20px;display:flex;position:relative;box-shadow:inset -3px -2px 10px #df623222;background:linear-gradient(130deg,#092338,#040e1b 75%,#381b2666)!important}.reference-recovery .rc-tools>button:after{content:"";background:var(--reference-art) 94.286% 90.144%/261.45% 1126.14%;pointer-events:none;border-radius:inherit;padding:9px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .reference-recovery .rc-tool-icon{width:48px;height:48px;box-shadow:none;color:#56ddff;background:0 0;border:0;flex-shrink:0}.reference-recovery .rc-tool-icon svg{stroke-width:1.5px;filter:drop-shadow(0 0 4px #088ab6);width:43px;height:43px}:root[data-theme=frostfire] .reference-recovery .rc-tool-copy{flex:1;min-width:0}.reference-recovery .rc-tool-copy strong{font-size:clamp(16px,1.6cqw,22px);line-height:1.2}.reference-recovery .rc-tool-copy>span{color:#9accf0;font-size:14px;line-height:1.25}.reference-recovery-count{text-align:center;white-space:nowrap;flex-direction:column;margin-left:auto;display:flex}.reference-recovery-count strong{color:#ffc58e;text-shadow:0 0 8px #ff633744;font-size:34px;line-height:1}.reference-recovery-count small{margin-top:3px;font-size:13px}.reference-recovery-arrow{color:#ffd1b4;filter:drop-shadow(0 0 4px #ff5029);flex-shrink:0;width:26px;height:26px}:root[data-theme=frostfire] .reference-footer{letter-spacing:2px;color:#8db9d5;justify-content:space-between;align-items:center;gap:14px;min-height:64px;font-size:10px;display:flex}.reference-footer button{letter-spacing:0;align-items:center;gap:8px;font-size:11px;display:flex}.reference-recovery-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b;place-items:center;padding:20px;display:grid;inset:0;z-index:1000!important;position:fixed!important}.reference-recovery-dialog{color:#dfedfc;background:#061a2c;border:1px solid #58a5ca;border-radius:15px;width:min(1050px,100%);max-height:90dvh;overflow:auto;box-shadow:0 0 22px #2599d544}.reference-recovery-dialog>header{z-index:3;background:#071c30;border-bottom:1px solid #295a77;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.reference-recovery-dialog .rc-workspace{border-radius:0;margin:0;background:#071725!important;border:0!important}.reference-recovery-dialog h2{margin:0;font-size:24px!important}.reference-recovery-dialog>header button{border:1px solid #37759c;border-radius:8px;padding:8px}@media (width<=1350px){.reference-task{grid-template-columns:40px minmax(0,1fr) 114px;gap:8px}.reference-avatar{width:38px;height:38px;font-size:20px}.reference-task-reason{grid-area:2/2}.reference-person{grid-area:1/2}.reference-task{grid-template-rows:1fr 1fr;gap:0 8px}.reference-task>.reference-avatar,.reference-task>.reference-fire-button{grid-row:1/3}.reference-task>.reference-fire-button{grid-column:3;gap:7px;min-width:0;font-size:16px}.reference-person strong{font-size:16px}.reference-person small,.reference-task-reason time{display:none}.reference-metric{grid-template-columns:36px 1fr!important;gap:0 12px!important;padding:18px!important}.reference-metric-icon{width:35px;height:35px}.reference-service{gap:9px!important}.reference-service-icon{width:40px;height:43px}.reference-service-icon svg{width:28px;height:28px}.reference-service-copy strong{font-size:16px}.reference-service-copy small{font-size:12px}.reference-service-state{max-width:95px;font-size:12px}.reference-motto{letter-spacing:2px;font-size:9px}.casper-reference-shell .workspace>header.casper-topbar:after{width:560px;height:130px;right:110px}.reference-recovery .rc-tools>button{gap:10px!important;padding:12px!important}}@media (width<=1024px){.reference-middle{grid-template-columns:1fr}.reference-panel{height:315px}.reference-metric>span:not(.reference-frame){white-space:normal}.reference-metric strong{font-size:38px!important}.reference-metric-icon{width:28px;height:28px}.reference-metric{grid-template-columns:28px 1fr!important;gap:5px!important;padding:14px!important}.reference-recovery .rc-tools{grid-template-columns:1fr!important}.reference-motto,.reference-footer>span:last-child{display:none}}@media (width<=720px){:root[data-theme=frostfire] .overview-reference-shell .workspace>main{padding:0 16px!important}.casper-reference-shell .workspace>header.casper-topbar:after{z-index:0;opacity:.65;width:390px;height:100px;top:-20px;right:0}.reference-hero{height:136px!important;padding-top:55px!important}.reference-hero h1{font-size:40px!important}.reference-period-bar{gap:8px;height:52px}.reference-periods{flex:1}.reference-periods button{flex:1;width:auto!important;font-size:16px!important}.reference-calendar-trigger{width:54px}.reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-metric{grid-template-columns:38px 1fr!important;gap:8px!important;height:130px!important}.reference-metric:last-child{grid-column:1/-1}.reference-metric>span:not(.reference-frame){font-size:18px}.reference-panel{height:335px;padding:12px}.reference-panel>header{gap:10px;padding:0}.reference-panel h2{font-size:24px!important}.reference-panel header p{font-size:13px}.reference-view{font-size:13px!important}.reference-task{grid-template-columns:32px minmax(0,1fr) 90px}.reference-avatar{width:30px;height:30px;font-size:16px}.reference-person strong{font-size:14px}.reference-task-reason{font-size:12px}.reference-fire-button{gap:5px!important;padding:0 8px!important;font-size:14px!important}.reference-fire-button svg{width:16px}.reference-panel>header>svg{width:25px}.reference-health{height:318px}.reference-services .reference-service-copy strong{font-size:16px}.reference-service-state{font-size:12px}.reference-recovery{padding:16px 12px!important}.reference-recovery .rc-heading{gap:12px!important}.reference-recovery .rc-heading p{font-size:13px}.reference-recovery .rc-tool-copy strong{font-size:17px}.reference-recovery .rc-tool-copy>span{font-size:13px}.reference-recovery-count strong{font-size:28px}.reference-recovery .rc-tool-icon,.reference-recovery .rc-tool-icon svg{width:30px!important}.reference-recovery-count small{font-size:10px}.reference-recovery-arrow{width:16px}.reference-footer{flex-wrap:wrap;gap:8px;padding-bottom:90px}.reference-recovery-backdrop{padding:10px}.reference-recovery-dialog{max-height:90dvh}.reference-recovery-dialog>header{padding:12px}}@media (prefers-reduced-motion:reduce){.reference-overview *{transition:none!important;animation:none!important}}:root[data-theme=frostfire] .reference-recovery .rc-heading{box-sizing:border-box;align-items:flex-start;height:60px;min-height:0;padding-bottom:10px}:root[data-theme=frostfire] .reference-recovery .rc-heading h2{font-weight:400;line-height:1.1}:root[data-theme=frostfire] .reference-recovery .rc-heading p{margin:0;font-size:16px;line-height:1.3}:root[data-theme=frostfire] .reference-recovery .rc-tool-copy{gap:5px}:root[data-theme=frostfire] .reference-recovery .rc-tools>button{text-align:left;height:88px;min-height:88px}:root[data-theme=frostfire] .reference-recovery .rc-tool-copy>span{font-size:14px;line-height:1.2}.casper-reference-shell .workspace>header.casper-topbar:after{background-position:72.551% 0;background-size:208.816% 582.94%;width:760px;height:170px;left:calc(100% - 987px);right:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000),linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(#000 70%,#0000),linear-gradient(90deg,#0000,#000 15%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=1350px){.casper-reference-shell .workspace>header.casper-topbar:after{width:650px;height:145px;left:auto;right:80px}}@media (width<=720px){.casper-reference-shell .workspace>header.casper-topbar:after{width:390px;height:100px;right:0}.reference-recovery .rc-heading{height:auto!important;min-height:65px!important}.reference-recovery .rc-tools>button{height:auto!important;min-height:104px!important}:root[data-theme=frostfire] .reference-task .reference-fire-button{width:100%;min-width:0}}:root[data-theme=frostfire] .casper-reference-shell>aside nav button{padding-right:4px;font-size:18px}:root[data-theme=frostfire] .casper-reference-shell>aside nav button.active:before{background:var(--reference-art) 0.882% 28.021%/699.12% 1769.64%;width:auto;height:auto;inset:-2px}:root[data-theme=frostfire] .reference-profile-button{color:#c9eaff;background:radial-gradient(at top,#153753,#041220);border:1px solid #31769a;border-radius:50%;flex-shrink:0;width:42px;height:42px;font:18px Georgia,serif}@media (width<=720px){.reference-profile-button{display:none}}.reference-results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 18px;display:flex}.reference-results-header h2{margin:0 0 5px;font-size:26px!important}.reference-results-header p{color:#9dcae6;margin:0;font-size:14px}.reference-results-header .reference-period-bar{flex-wrap:wrap;justify-content:flex-start;gap:10px;height:auto;margin:0}:root[data-theme=frostfire] .reference-results-header .reference-periods button{width:84px;font-size:16px}:root[data-theme=frostfire] .reference-custom-trigger{background:#082033;border:1px solid #4389ad;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.reference-results-header .reference-period-menu{gap:12px;width:285px;padding:18px}.reference-period-menu label{color:#c4e9ff;gap:6px;font-size:15px;display:grid}.reference-period-menu input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e7f6ff;background:#07192a;border:1px solid #4486a5;border-radius:7px;width:100%;min-width:0;padding:9px}.reference-period-menu button[type=submit]{border-radius:7px;background:#103f5d!important;border:1px solid #75d2fa!important}.reference-middle .reference-panel{height:382px}.reference-services{grid-template-rows:repeat(4,minmax(0,1fr))}.reference-secondary-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.reference-secondary-grid>.reference-panel{flex-direction:column;height:auto;min-height:470px;padding:20px;display:flex}.reference-secondary-grid header{gap:14px;height:auto;min-height:60px;padding:0}.reference-secondary-grid h2{font-size:27px!important}.reference-secondary-grid header p{font-size:14px}.reference-secondary-grid .reference-view{font-size:14px;padding-top:4px!important}.reference-pipeline-total{color:#a8d1ee;align-items:baseline;gap:12px;padding:8px 0 15px;display:flex}.reference-pipeline-total strong{color:#def3ff;font-size:35px}.reference-stage-list{flex:1;gap:8px;display:grid}.reference-stage-list button{text-align:left;grid-template-columns:145px 1fr 34px 15px;align-items:center;gap:12px;min-height:26px;font-size:15px;display:grid}.reference-stage-list strong{text-align:right}.reference-stage-track{background:#18344b;border-radius:4px;height:5px;overflow:hidden}.reference-stage-track i{background:linear-gradient(90deg,#269cd9,#9aeaff);height:100%;display:block;box-shadow:0 0 6px #57d9ff}.reference-latest-list{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));gap:7px;display:grid}.reference-latest-list button{text-align:left;align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex;border-bottom:1px solid #254458!important}.reference-latest-list .reference-avatar{flex-shrink:0;width:38px;height:38px;font-size:19px}.reference-latest-list .reference-person{flex:1}.reference-latest-list .reference-person strong{font-size:16px}.reference-latest-list time{color:#9dcae6;white-space:nowrap;font-size:12px}.reference-latest-list button>svg{flex-shrink:0}@media (width<=1100px){.reference-secondary-grid{grid-template-columns:1fr}.reference-secondary-grid>.reference-panel{min-height:450px}}@media (width<=720px){.reference-results-header .reference-periods{width:100%}.reference-results-header .reference-periods button{width:auto!important;font-size:14px!important}.reference-results-header .reference-period-bar,.reference-results-header .reference-calendar{width:100%}.reference-results-header .reference-period-menu{width:min(285px,100%);left:0;right:auto}.reference-middle .reference-panel{height:395px}.reference-secondary-grid>.reference-panel{padding:16px}.reference-secondary-grid header{flex-wrap:wrap;margin-bottom:12px}.reference-secondary-grid .reference-view{margin-left:0}.reference-stage-list button{grid-template-columns:115px 1fr 28px 12px;gap:8px;font-size:13px}.reference-latest-list button{flex-wrap:wrap}.reference-latest-list .reference-person{grid-area:auto}.reference-latest-list time{margin-left:50px;font-size:11px}.reference-latest-list .reference-person small{display:block}}.reference-results-header{z-index:5;position:relative}.reference-results-header .reference-period-bar{z-index:5}:root[data-theme=frostfire] .reference-overview{padding-bottom:28px}@media (width<=720px){:root[data-theme=frostfire] .reference-overview{padding-bottom:90px}}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar{z-index:40;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0;position:sticky;top:0;overflow:visible}.casper-reference-shell .workspace>header.casper-topbar:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);background:#031120c7;border-bottom:1px solid #3b96c4;position:absolute;inset:0}.casper-reference-shell .workspace>header.casper-topbar:after{z-index:1;opacity:.97;-webkit-backdrop-filter:blur(16px);pointer-events:none;top:0;-webkit-mask-image:linear-gradient(#000 75%,#0000),linear-gradient(90deg,#0000,#000 15% 96%,#0000);mask-image:linear-gradient(#000 75%,#0000),linear-gradient(90deg,#0000,#000 15% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.casper-reference-shell .workspace>header.casper-topbar>*{z-index:2;position:relative}@media (width<=1350px){.casper-reference-shell .workspace>header.casper-topbar:after{height:145.4px;top:9px;right:210px}}@media (width<=720px){.casper-reference-shell .workspace>header.casper-topbar:after{opacity:.94;height:87.24px;top:30px;right:0}}:root[data-theme=frostfire] .casper-reference-shell>aside:before{-webkit-mask-image:linear-gradient(#0000 0 82%,#000 88% 90%,#0000 92%);mask-image:linear-gradient(#0000 0 82%,#000 88% 90%,#0000 92%)}:root[data-theme=frostfire] .casper-reference-shell>aside .frostfire-brand{visibility:visible;object-fit:cover;object-position:center 26%;filter:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 5% 87%,#0000);mask-image:linear-gradient(#0000,#000 5% 87%,#0000)}:root[data-theme=frostfire] .reference-hero h1{font-size:clamp(36px,4cqw,53px)!important}.reference-hero p{font-size:clamp(16px,1.6cqw,21px)}:root[data-theme=frostfire] .reference-panel h2,:root[data-theme=frostfire] .reference-recovery .rc-heading h2,.reference-results-header h2{font-size:clamp(21px,1.85cqw,26px)!important}:root[data-theme=frostfire] .reference-metric strong{font-size:clamp(34px,3.9cqw,54px)!important}.reference-metric>span:not(.reference-frame){font-size:clamp(14px,1.35cqw,19px)}.reference-panel header p,:root[data-theme=frostfire] .reference-recovery .rc-heading p{font-size:14px}.reference-person strong,.reference-service-copy strong{font-size:16px}:root[data-theme=frostfire] .reference-recovery .rc-tool-copy strong{font-size:clamp(15px,1.4cqw,19px)}:root[data-theme=frostfire] .reference-fire-button{font-size:16px}.reference-overview .reference-frame,:root[data-theme=frostfire] .casper-reference-shell>aside nav button.active:before,.reference-recovery:before,.reference-recovery .rc-tools>button:after{border-radius:inherit;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;background:conic-gradient(from 35deg,#75dbff99,#2275a833 20%,#ff734c99 39%,#75dbffbb 57%,#235e8a33 78%,#75dbff99)!important;padding:1px!important;inset:0!important}:root[data-theme=frostfire] .reference-fire-button{overflow:hidden;background:radial-gradient(at 85% 100%,#84332355,#0000 75%),linear-gradient(135deg,#20151d,#29131c)!important;border:1px solid #e9855c88!important;box-shadow:0 0 12px #ff5a2726,inset 0 0 12px #f3783422!important}.reference-fire-button .reference-frame{background:linear-gradient(130deg,#ffca9a99,#af473033 45%,#ff9568aa)!important}:root[data-theme=frostfire] .reference-overview button,:root[data-theme=frostfire] .casper-reference-shell>aside nav button{transition:background-color .22s,border-color .22s,box-shadow .22s,filter .22s,transform .16s}:root[data-theme=frostfire] .reference-overview button:hover:not(:disabled){filter:brightness(1.12)}:root[data-theme=frostfire] .reference-overview button:active:not(:disabled){filter:brightness(1.06);transform:translateY(1px)}:root[data-theme=frostfire] .reference-overview button:focus-visible{outline-offset:3px;outline:2px solid #9adfff}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .reference-overview button,:root[data-theme=frostfire] .casper-reference-shell>aside nav button{transition:none;transform:none}}:root[data-theme=frostfire] .casper-reference-shell>aside .brand{min-height:220px}:root[data-theme=frostfire] .casper-reference-shell>aside .frostfire-brand{object-position:center 20%;-webkit-mask-image:linear-gradient(#0000,#000 3% 94%,#0000);mask-image:linear-gradient(#0000,#000 3% 94%,#0000)}:root[data-theme=frostfire] .shell>aside{flex-direction:column;display:flex}:root[data-theme=frostfire] .shell>aside nav{flex:1;min-height:0;overflow-y:auto}:root[data-theme=frostfire] .casper-reference-shell>aside:before{display:none}:root[data-theme=frostfire] .shell>aside .sidebar-foot{isolation:isolate;opacity:1;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-height:100px;margin-top:auto;padding:26px 22px 20px;display:flex;position:relative;bottom:auto;left:auto;right:auto}:root[data-theme=frostfire] .shell>aside .sidebar-foot:before{content:"";z-index:-2;pointer-events:none;opacity:.9;background:url(/brand/frostfire/overview-reference.png) 0 92%/952.2% 991%;position:absolute;inset:-35px -14px -16px;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#000e 38%,#0008 65%,#0000 100%);mask-image:radial-gradient(closest-side,#000 15%,#000e 38%,#0008 65%,#0000 100%)}:root[data-theme=frostfire] .shell>aside .sidebar-foot:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 52%,#020e1b 0 26%,#020e1bef 37%,#020e1b99 53%,#0000 78%);position:absolute;inset:-8px -14px -16px}:root[data-theme=frostfire] .shell>aside .sidebar-foot .logout{color:#fff0e6;background:radial-gradient(at 85% 100%,#84332355,#0000 75%),linear-gradient(135deg,#20151d,#29131c);border:1px solid #e9855c88;border-radius:9px;justify-content:center;align-items:center;gap:14px;width:100%;height:46px;padding:0 18px;font:16px Georgia,serif;transition:filter .22s,box-shadow .22s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #ff5a2726,inset 0 0 12px #f3783422}:root[data-theme=frostfire] .shell>aside .sidebar-foot .logout:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffca9a99,#af473033 45%,#ff9568aa);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .sidebar-foot .logout svg{color:#ffb18a;flex-shrink:0}:root[data-theme=frostfire] .sidebar-foot .logout:hover{filter:brightness(1.12);box-shadow:0 0 16px #ff5a2738,inset 0 0 12px #f3783422}:root[data-theme=frostfire] .sidebar-foot .logout:active{filter:brightness(1.06);transform:translateY(1px)}:root[data-theme=frostfire] .sidebar-foot .logout:focus-visible{outline-offset:3px;outline:2px solid #9adfff}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .sidebar-foot .logout{transition:none;transform:none}}:root[data-theme=frostfire] .reference-overview .reference-panel.reference-recovery{border:1px solid #327b9b;border-radius:12px;height:auto;min-height:0;padding:20px;box-shadow:inset 0 0 15px #15568033;background:linear-gradient(125deg,#06203699,#030f1bcc)!important}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading{align-items:flex-start;gap:16px;height:auto;min-height:60px;padding:0 0 16px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading h2{margin:0 0 4px;line-height:1.2}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading p{color:#9fd8ff;font-size:14px;line-height:1.35}.reference-panel.reference-recovery .reference-recovery-icon{color:#58e6e6;flex-shrink:0;width:31px;height:36px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools{align-items:stretch;gap:20px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button{height:auto;min-height:112px;box-shadow:none;text-align:left;border:1px solid #286385;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto 18px;gap:14px;display:grid;background:linear-gradient(110deg,#051829,#081726)!important;padding:16px!important}.reference-panel.reference-recovery .rc-tools>button:after{display:none}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-icon{background:#041420;border:1px solid #265375;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-icon svg{stroke-width:1.5px;width:28px;height:28px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-copy strong{color:#e6f4ff;font-size:16px;line-height:1.25}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-copy>span{color:#94c9eb;font-size:13px;line-height:1.4}.reference-panel.reference-recovery .reference-recovery-count strong{color:#def3ff;text-shadow:none;font-size:28px}.reference-panel.reference-recovery .reference-recovery-count small{color:#9dcae6;white-space:normal;max-width:80px;font-size:12px}.reference-panel.reference-recovery .reference-recovery-arrow{color:#83e5ff;filter:none;width:18px;height:18px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button:hover{border-color:#5eb0d8;box-shadow:inset 0 0 15px #15568033}@media (width<=720px){:root[data-theme=frostfire] .reference-overview .reference-panel.reference-recovery{padding:16px!important}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px!important}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-icon{width:36px;height:36px}.reference-panel.reference-recovery .reference-recovery-arrow{display:none}}:root[data-theme=frostfire] .shell>aside nav button{font-size:15px}:root[data-theme=frostfire] .casper-reference-shell>aside nav button{font-size:16px}:root[data-theme=frostfire] .shell>aside .sidebar-foot:before{inset:-24px -8px -8px}.casper-reference-shell .workspace>header.casper-topbar:after{display:none}.casper-reference-shell .workspace>header.casper-topbar:before{background:linear-gradient(#3b96c4,#3b96c4) left bottom/calc(100% - var(--header-art-width) + 1px) 1px no-repeat,#031120c7;border:0}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar>.overview-header-art{right:0;top:var(--header-art-top);width:var(--header-art-width);z-index:1;pointer-events:none;height:auto;position:absolute;overflow:visible}:root[data-theme=frostfire] .casper-reference-shell .casper-topbar .language,:root[data-theme=frostfire] .casper-reference-shell .casper-topbar .notification-button{color:#cef;background:linear-gradient(145deg,#153a5166,#041320cc);border:1px solid #5fa8cc66;border-radius:12px;height:38px;transition:background-color .2s,box-shadow .2s;box-shadow:inset 0 1px 8px #62c9ff16,0 0 15px #35a8df0d}:root[data-theme=frostfire] .casper-reference-shell .casper-topbar .language{gap:5px;margin-left:auto;padding:0 10px}:root[data-theme=frostfire] .casper-reference-shell .casper-topbar .notification-button{width:38px}:root[data-theme=frostfire] .casper-reference-shell .casper-topbar .notification-button:hover{box-shadow:0 0 12px #53bbec33}@media (width<=1350px){:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:850px;--header-art-top:8.606px}}@media (width<=720px){:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:600px;--header-art-top:24.31px}}:root[data-theme=frostfire] .reference-services .reference-service{grid-template-columns:55px minmax(0,1fr) 120px;display:grid}.reference-services .reference-service-state{text-align:left;justify-content:flex-start;width:100%;max-width:none;margin-left:0}@media (width<=1350px){:root[data-theme=frostfire] .reference-services .reference-service{grid-template-columns:40px minmax(0,1fr) 95px}}:root[data-theme=frostfire] .shell>aside .brand{width:180px;height:180px;min-height:180px;max-height:180px;margin:0 auto;padding:0}:root[data-theme=frostfire] .shell>aside .frostfire-brand{object-fit:cover;object-position:center 20%;width:100%;height:100%}:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:740px;--header-art-top:15.516px}@media (width<=1350px){:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:640px;--header-art-top:21.797px}}@media (width<=720px){:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:450px;--header-art-top:33.733px}}:root[data-theme=frostfire] .shell>aside .frostfire-brand{-webkit-mask-image:linear-gradient(#0000,#000 5% 84%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 5% 84%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=frostfire] .shell .workspace>.casper-topbar :is(.language,.notification-button){color:#dcf7ff;background:radial-gradient(at 30% 0,#329ad44d,#0000 75%),linear-gradient(145deg,#0c304a,#061625);border:1px solid #65cfff99;border-radius:12px;height:40px;transition:box-shadow .22s,border-color .22s,filter .22s,transform .16s;box-shadow:inset 0 1px #b5efff40,inset 0 0 12px #249bd520,0 0 12px #38baff1c}:root[data-theme=frostfire] .shell .workspace>.casper-topbar .notification-button{place-items:center;width:40px;display:grid;position:relative}:root[data-theme=frostfire] .shell .workspace>.casper-topbar .language select{color:#e2f7ff;cursor:pointer;background:0 0;font-weight:600}:root[data-theme=frostfire] .shell .workspace>.casper-topbar .language select option{color:#e2f7ff;background:#082138}:root[data-theme=frostfire] .shell .workspace>.casper-topbar :is(.language,.notification-button)>svg{color:#90e6ff;filter:drop-shadow(0 0 4px #43c5ff70);transition:transform .22s,filter .22s}:root[data-theme=frostfire] .shell .workspace>.casper-topbar :is(.language:hover,.language:focus-within,.notification-button:hover,.notification-button[aria-expanded=true]){filter:brightness(1.12);border-color:#a0eaff;box-shadow:inset 0 0 16px #329bdb30,0 0 18px #4ac7ff45}:root[data-theme=frostfire] .shell .workspace>.casper-topbar .notification-button:hover>svg{filter:drop-shadow(0 0 6px #66daff);transform:rotate(-12deg)}:root[data-theme=frostfire] .shell .workspace>.casper-topbar :is(.language,.notification-button):active{transform:translateY(1px)scale(.97);box-shadow:inset 0 0 16px #47b5f044,0 0 6px #42bcff33}:root[data-theme=frostfire] .shell .workspace>.casper-topbar .notification-button:focus-visible{outline-offset:3px;outline:2px solid #c0f3ff}:root[data-theme=frostfire] .shell .workspace>.casper-topbar .notification-button>b{color:#261017;background:linear-gradient(135deg,#ffb77f,#e95d48);border:2px solid #061625;border-radius:12px;min-width:20px;height:20px;font-size:10px;line-height:16px;top:-6px;right:-6px;box-shadow:0 0 9px #ff754a66}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .shell .workspace>.casper-topbar :is(.language,.notification-button),:root[data-theme=frostfire] .shell .workspace>.casper-topbar :is(.language,.notification-button)>svg{transition:none;transform:none}}:root[data-theme=frostfire] .shell>aside nav button{isolation:isolate;background:linear-gradient(110deg,#10324b44,#0000 78%);border-radius:10px;transition:color .22s,border-color .22s,box-shadow .22s,background-color .22s,transform .16s;overflow:hidden}:root[data-theme=frostfire] .shell>aside nav button:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(at 10%,#32baff32,#0000 65%),radial-gradient(at 100% 100%,#ff704d25,#0000 58%);transition:opacity .24s;position:absolute;inset:0}:root[data-theme=frostfire] .shell>aside nav button svg{flex-shrink:0;transition:color .22s,filter .22s,transform .22s}:root[data-theme=frostfire] .shell>aside nav button:hover:not(:disabled),:root[data-theme=frostfire] .shell>aside nav button:focus-visible{color:#effbff;background-color:#0c263c;border-color:#63cdff99;box-shadow:inset 0 0 14px #36baff18,0 0 9px #32baff22}:root[data-theme=frostfire] .shell>aside nav button:hover:after,:root[data-theme=frostfire] .shell>aside nav button:focus-visible:after,:root[data-theme=frostfire] .shell>aside nav button.active:after{opacity:1}:root[data-theme=frostfire] .shell>aside nav button:hover svg,:root[data-theme=frostfire] .shell>aside nav button:focus-visible svg{color:#8ceaff;filter:drop-shadow(0 0 5px #39c6ff99);transform:translateY(-1px)scale(1.08)}:root[data-theme=frostfire] .shell>aside nav button.active{color:#f3fcff;background-color:#10364e;border-color:#79d8ff;box-shadow:inset 3px 0 12px #41c9ff40,inset -2px -2px 10px #ff714b25,0 0 12px #43bfff35}:root[data-theme=frostfire] .shell>aside nav button.active svg{color:#9eefff;filter:drop-shadow(0 0 5px #39c6ff99)}:root[data-theme=frostfire] .shell>aside nav button:active:not(:disabled){border-color:#b8f1ff;transform:scale(.98);box-shadow:inset 0 0 18px #67dfff44}:root[data-theme=frostfire] .shell>aside nav button:focus-visible{outline-offset:-4px;outline:2px solid #9be6ff}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .shell>aside nav button,:root[data-theme=frostfire] .shell>aside nav button:after,:root[data-theme=frostfire] .shell>aside nav button svg{transition:none;transform:none!important}}:root[data-theme=frostfire] .shell.casper-reference-shell{--sidebar-width:250px;display:flex}:root[data-theme=frostfire] .casper-reference-shell>aside{width:var(--sidebar-width);height:100dvh;position:fixed;inset:0 auto 0 0}:root[data-theme=frostfire] .casper-reference-shell>.workspace{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0;padding-top:62px}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar{top:0;left:var(--sidebar-width);height:62px;min-height:62px;position:fixed;right:0}:root[data-theme=frostfire] .casper-reference-shell .workspace>main:not(.dialogs-main){background-image:none}@media (width<=1024px) and (width>=721px){:root[data-theme=frostfire] .shell.casper-reference-shell{--sidebar-width:210px}}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell{--sidebar-width:0px}:root[data-theme=frostfire] .casper-reference-shell>aside{display:none}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar{gap:8px;padding:0 10px}:root[data-theme=frostfire] .casper-reference-shell .company-identity-text strong{font-size:14px}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 242px - env(safe-area-inset-bottom))}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 170px - env(safe-area-inset-bottom))}}@media (width<=720px){:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 282px - env(safe-area-inset-bottom))}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 210px - env(safe-area-inset-bottom))}}:root[data-theme=frostfire] .casper-reference-shell>aside{isolation:isolate;box-shadow:none;background:#020e1b}:root[data-theme=frostfire] .casper-reference-shell>aside:before{content:"";z-index:-2;pointer-events:none;filter:sepia()saturate(2.4)hue-rotate(330deg);opacity:.48;background:url(/brand/frostfire/header.png) 40% -80px/1000px 333px repeat-y;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#0008 34%,#0004 58%,#000 88%,#0000),linear-gradient(#000 0 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#0008 34%,#0004 58%,#000 88%,#0000),linear-gradient(#000 0 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=frostfire] .casper-reference-shell>aside:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#020e1b55 24%,#020e1b99 65%,#0000);position:absolute;inset:0}:root[data-theme=frostfire] .casper-reference-shell>aside .frostfire-brand{mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(#0000,#000 10% 74%,#0000),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 10% 74%,#0000),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=frostfire] .casper-reference-shell>aside .sidebar-foot:before{filter:sepia()saturate(2.4)hue-rotate(330deg);opacity:.55;background:url(/brand/frostfire/header.png) 40%/1000px 333px}:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:600px;--header-art-offset:60px}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar:before{background:#031120c7}:root[data-theme=frostfire] .casper-reference-shell .workspace>header.casper-topbar>.overview-header-art{width:100%;height:140px;inset:0 0 auto;overflow:hidden}@media (width<=1350px){:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:520px;--header-art-offset:60px}}@media (width<=720px){:root[data-theme=frostfire] .casper-reference-shell .casper-topbar{--header-art-width:380px;--header-art-offset:24px}}@font-face{font-family:Casper Cormorant;src:url(/fonts/cormorant-garamond/CormorantGaramond.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}:root[data-theme=frostfire] .reference-overview .reference-hero h1{letter-spacing:.035em;color:#e4f6ff;text-shadow:0 1px #fff9,0 0 12px #63cfff45,0 0 28px #248ecc24;line-height:1.08;font-family:Casper Cormorant,Georgia,serif!important;font-weight:600!important}@media (width>=1351px){.reference-task{grid-template-columns:50px minmax(0,.9fr) minmax(0,1.45fr) 144px}}.reference-task-reason{margin-left:-4px}:root[data-theme=frostfire] :is(button,a[href],summary,select,input:not([type=hidden]),textarea,[role=button],[role=tab],[role=switch],[role=menuitem],[data-casper-interactive]){--interaction-glow:83 198 255;transition:border-color .2s,box-shadow .2s,filter .2s,background-color .2s,scale .14s!important}:root[data-theme=frostfire] :is(.primary,.reference-fire-button,.logout,.danger,.danger-text,.danger-button,.danger-action,.copy-profile,.add-vacancy-button,.sub-primary,.sub-activate-plan,.reject-action,.ov-priority-action button,.composer button[type=submit],.dialog-lower-panel .composer button,.recovery-start>button){--interaction-glow:255 105 73}@media (hover:hover){:root[data-theme=frostfire] :is(button,a[href],summary,select,input:not([type=hidden]),textarea,[role=button],[role=tab],[role=switch],[role=menuitem],[data-casper-interactive]):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([readonly]):not(:has(:disabled)):not([aria-disabled=true] *):not([aria-busy=true] *){border-color:rgb(var(--interaction-glow) / 1)!important;box-shadow:inset 0 0 18px rgb(var(--interaction-glow) / .24),0 0 8px rgb(var(--interaction-glow) / .48),0 0 22px rgb(var(--interaction-glow) / .32)!important;filter:brightness(1.2)!important}}:root[data-theme=frostfire] :is(button,a[href],summary,select,input[type=submit],input[type=button],input[type=reset],input[type=checkbox],input[type=radio],[role=button],[role=tab],[role=switch],[role=menuitem]):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){scale:.985;filter:brightness(1.24)!important;box-shadow:inset 0 0 16px rgb(var(--interaction-glow) / .27),0 0 7px rgb(var(--interaction-glow) / .2)!important}:root[data-theme=frostfire] [data-casper-pressed=true]{animation:.32s ease-out casper-frostfire-press!important}@keyframes casper-frostfire-press{0%{filter:brightness(1.2)}to{filter:brightness()}}:root[data-theme=frostfire] :is(button,a[href],summary,select,input,textarea,[role=button],[role=tab],[role=switch],[role=menuitem],[data-casper-interactive]):focus-visible{outline-offset:3px;outline:2px solid rgb(var(--interaction-glow))!important}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] :is(button,a[href],summary,select,input,textarea,[role=button],[role=tab],[role=switch],[role=menuitem],[data-casper-interactive]){transition:none!important;scale:none!important}:root[data-theme=frostfire] [data-casper-pressed=true]{animation:none!important}}:root :is(button,a,[role=button]) :is(.lucide-arrow-right,.lucide-chevron-right){display:none!important}:root[data-theme=frostfire] :is(.reference-panel,.reference-metric,.panel,.ov-panel,.ov-brand-card,.candidate-profile-hero,.candidate-profile-summary,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.account-card,.proxy-card,.rc-workspace,.provider-config,.ai-provider-config){position:relative}:root[data-theme=frostfire] :is(.reference-panel,.reference-metric,.panel,.ov-panel,.ov-brand-card,.candidate-profile-hero,.candidate-profile-summary,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.account-card,.proxy-card,.rc-workspace,.provider-config,.ai-provider-config):after{content:"";border-radius:inherit;pointer-events:none;z-index:2;box-sizing:border-box;background:radial-gradient(115px 14px at 94% 0,#ffb56b77,#ff633b30 38%,#0000 78%),radial-gradient(12px 80px at 100% 9%,#ff9a574d,#e64c2f22 42%,#0000 80%),radial-gradient(100px 12px at 7% 100%,#ff9a6266,#f05a3526 40%,#0000 80%),radial-gradient(10px 65px at 0 91%,#ff6d4040,#0000 80%);padding:0;position:absolute;inset:0;-webkit-mask:none;mask:none}:root[data-theme=frostfire] .shell.casper-reference-shell{--sidebar-width:244px;--glass-art:url(/brand/frostfire/obsidian-reference.png);background:#020e1b}:root[data-theme=frostfire] .shell.casper-reference-shell>aside{width:var(--sidebar-width);background:linear-gradient(115deg,#19304388,#020e1b 38%,#061422 90%);border:1px solid #7190a580;border-radius:28px;height:calc(100dvh - 36px);padding:0 5px 12px;inset:18px auto 18px 10px;overflow:hidden;box-shadow:inset 2px 1px 14px #b0d4f81c}:root[data-theme=frostfire] .shell.casper-reference-shell>aside:before{background:var(--glass-art) 0.77% 50%/629.5% 103.7% no-repeat;filter:none;opacity:1;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 7%,#0000 18% 72%,#000 96%),linear-gradient(#000,#0000 23% 80%,#000);mask-image:linear-gradient(90deg,#000 0 7%,#0000 18% 72%,#000 96%),linear-gradient(#000,#0000 23% 80%,#000);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .shell.casper-reference-shell>aside:after{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{background:var(--glass-art) 0.77% 2.21%/655% auto no-repeat;isolation:isolate;width:100%;height:210px;min-height:210px;max-height:210px;margin:0;-webkit-mask-image:linear-gradient(#000 0 80%,#0000);mask-image:linear-gradient(#000 0 80%,#0000)}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .frostfire-brand{opacity:0}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav{flex:1;gap:1px;overflow:auto}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{height:clamp(38px,5.8dvh,60px);min-height:38px;max-height:60px;box-shadow:none;color:#cbeaff;background:0 0;border-radius:13px;gap:20px;padding:0 20px;font:18px Georgia,serif!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:after{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button.active{border:1px solid #53cfff;box-shadow:inset 0 0 18px #21b8ff44,0 0 9px #19baff55;background:linear-gradient(110deg,#06334e99,#061827cc)!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button.active:after{content:none;display:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button.active:before{background:linear-gradient(130deg,#78e4ff,#0000 50%,#80dcff)!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot{border-top:1px solid #7990a655;min-height:84px;margin:12px 10px 0;padding:16px 20px 8px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot:before,:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot:after{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout{box-shadow:none;color:#cbeaff;--interaction-glow:83 198 255;background:0 0;border:0;justify-content:flex-start;gap:20px;padding:0;font:18px Georgia,serif}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout:before{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell>.workspace{margin-left:calc(var(--sidebar-width) + 30px);width:calc(100% - var(--sidebar-width) - 40px);padding-top:120px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar{left:calc(var(--sidebar-width) + 30px);isolation:isolate;background:0 0;border-radius:16px;height:70px;min-height:70px;padding:0 30px;position:fixed;top:26px;right:10px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#020e1bf5 0 75%,#020e1b00);border:0;height:124px;inset:-26px -10px auto}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{max-width:46%;box-shadow:none;background:0 0;border:0}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar :is(.language,.notification-button){box-shadow:none;color:#a9dfff;background:0 0;border:1px solid #0000;border-radius:10px}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language>svg{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .notification-button svg{width:25px;height:25px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>main{background:0 0}:root[data-theme=frostfire] .shell.overview-reference-shell .workspace>main{padding:0 10px!important}:root[data-theme=frostfire] .reference-overview .reference-hero{height:76px;padding-top:6px}:root[data-theme=frostfire] .reference-overview .reference-hero h1{letter-spacing:-.035em;color:#e4f4ff;text-shadow:0 0 12px #55b9ff33;font-family:Georgia,serif!important;font-size:clamp(40px,4.6cqw,60px)!important;font-weight:400!important}.reference-results-header{align-items:center;margin:0 0 24px}:root[data-theme=frostfire] .reference-results-header h2{color:#a5d9fa;font:28px Georgia,serif!important}.reference-results-header p{max-width:44ch;font-size:12px;line-height:1.4}:root[data-theme=frostfire] .reference-overview .reference-metric{border:1px solid #84a9bc99;border-radius:14px;gap:14px;height:148px;padding:22px;box-shadow:inset 0 1px 14px #afddff14;background:linear-gradient(135deg,#0b2030,#020e1b 65%)!important}:root[data-theme=frostfire] .reference-metric strong{text-shadow:0 0 10px #62baff66;font-size:54px!important}:root[data-theme=frostfire] .reference-metric>span:not(.reference-frame){font-size:18px}.reference-metrics{gap:14px}:root[data-theme=frostfire] .reference-panel,:root[data-theme=frostfire] .reference-overview .reference-panel.reference-recovery{border:1px solid #668ba380;border-radius:16px;padding:18px 15px;box-shadow:inset 0 1px 14px #c9e9ff12;background:linear-gradient(125deg,#0d2231aa,#020d18ee 55%,#10253688)!important}:root[data-theme=frostfire] .reference-panel h2{font:28px Georgia,serif!important}:root[data-theme=frostfire] .reference-panel .reference-frame,:root[data-theme=frostfire] .reference-metric .reference-frame{display:none}:root[data-theme=frostfire] :is(.reference-panel,.panel,.candidate-profile-hero,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.account-card,.proxy-card,.rc-workspace,.provider-config,.ai-provider-config){background-color:#061521;border-color:#668ba380;border-radius:16px;box-shadow:inset 0 1px 12px #c9e9ff0c}:root[data-theme=frostfire] :is(.reference-panel,.reference-metric,.panel,.candidate-profile-hero,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.account-card,.proxy-card,.rc-workspace,.provider-config,.ai-provider-config):after{border-radius:inherit;opacity:.75;pointer-events:none;background:url(/brand/frostfire/obsidian-reference.png) 34.22% 61.72%/217.56% 292.57% no-repeat;padding:17px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .reference-metric:after{opacity:1;background-position:80.06% 28.64%;background-size:640% 691.89%;padding:14px}:root[data-theme=frostfire] :is(.primary,.reference-fire-button,.danger-button,.danger-action,.copy-profile,.add-vacancy-button,.sub-primary,.sub-activate-plan,.ov-priority-action button,.composer button[type=submit],.dialog-lower-panel .composer button,.recovery-start>button){isolation:isolate;--interaction-glow:255 105 73;position:relative;color:#fff0e6!important;background:radial-gradient(at 94% 100%,#8d332555,#0000 60%),linear-gradient(120deg,#30151c,#190f16 65%,#321a1c)!important;border:1px solid #e67850!important;border-radius:11px!important;font-family:Georgia,serif!important;box-shadow:inset 0 0 10px #ff694925,0 0 9px #ff5b332e!important}:root[data-theme=frostfire] :is(.primary,.reference-fire-button,.copy-profile,.add-vacancy-button,.sub-primary,.sub-activate-plan):after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:url(/brand/frostfire/obsidian-reference.png) 59.33% 51.33%/1137.78% 2226.09% no-repeat;padding:7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .reference-fire-button .reference-frame{display:none}:root[data-theme=frostfire] .reference-task,:root[data-theme=frostfire] .reference-service{border:1px solid #49677d55;border-radius:12px;background:linear-gradient(105deg,#20303a55,#071521bb)!important}:root[data-theme=frostfire] .reference-middle{grid-template-columns:1.4fr 1fr;gap:18px}:root[data-theme=frostfire] .reference-middle>.reference-panel{height:350px}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{margin-top:0}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 228px)}@media (height<=820px) and (width>=721px){:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{background-position:1.4% 2%;background-size:770%;height:165px;min-height:165px;max-height:165px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{height:42px;min-height:36px;font-size:16px!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot{min-height:64px;margin-top:6px;padding-top:10px}}@media (width<=1100px){:root[data-theme=frostfire] .shell.casper-reference-shell{--sidebar-width:210px}:root[data-theme=frostfire] .reference-middle{grid-template-columns:1fr}:root[data-theme=frostfire] .reference-metric strong{font-size:38px!important}:root[data-theme=frostfire] .reference-metric>span:not(.reference-frame){font-size:15px}.reference-results-header{gap:10px}}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell{--sidebar-width:0px}:root[data-theme=frostfire] .shell.casper-reference-shell>.workspace{width:100%;margin-left:0;padding-top:105px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar{padding:0 12px;top:18px;left:8px;right:8px}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{max-width:56%}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{font-size:14px!important}:root[data-theme=frostfire] .reference-overview .reference-hero{height:72px!important;padding-top:10px!important}:root[data-theme=frostfire] .reference-overview .reference-metric{height:126px}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 265px)}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main.dialog-detail-main .dialogs-page{height:calc(100dvh - 193px)}}:root[data-theme=frostfire] .shell.casper-reference-shell>aside:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 24px calc(100% - 18px),#000),linear-gradient(0deg,#000,#0000 16px);mask-image:linear-gradient(90deg,#000,#0000 24px calc(100% - 18px),#000),linear-gradient(0deg,#000,#0000 16px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{background-position:.77% 2.21%;background-size:655%;-webkit-mask-image:linear-gradient(#000 0 88%,#0000);mask-image:linear-gradient(#000 0 88%,#0000)}:root[data-theme=frostfire] :is(.reference-panel,.reference-metric,.panel,.candidate-profile-hero,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.account-card,.proxy-card,.rc-workspace,.provider-config,.ai-provider-config):after{opacity:.75;padding:7px}:root[data-theme=frostfire] .reference-metric:after{background-position:21.779% 28.539%;background-size:662.069% 691.891%;padding:7px}@media (height<=820px) and (width>=721px){:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{background-position:-.55% 2.21%;background-size:550%;height:180px;min-height:180px;max-height:180px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{height:40px;min-height:35px}}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#000 0 83%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#000 0 83%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=frostfire] .reference-metric:after{padding:3px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{white-space:nowrap;letter-spacing:0;font-size:18px!important;font-weight:400!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{gap:18px;padding-inline:18px}:root[data-theme=frostfire] .reference-metric strong,:root[data-theme=frostfire] .reference-metric>span:not(.reference-frame){font-weight:400!important}:root[data-theme=frostfire] :is(.reference-panel,.reference-metric):after{opacity:.9;padding:0;-webkit-mask:radial-gradient(100px 28px at 100% 100%,#000,#0000),radial-gradient(70px 25px at 0 0,#000,#0000);mask:radial-gradient(100px 28px at 100% 100%,#000,#0000),radial-gradient(70px 25px at 0 0,#000,#0000)}:root[data-theme=frostfire] .reference-panel{border-color:#5f9fc2!important}:root[data-theme=frostfire] .reference-metric{border-color:#75c1e3!important}@media (height<=820px){:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{font-size:16px!important}}:root[data-theme=frostfire] .shell.casper-reference-shell>aside:before{clip-path:inset(31% 0 0)}:root[data-theme=frostfire] :is(.ov-panel,.ov-brand-card,.candidate-profile-hero,.playbook-card,.workflow-card,.vacancy-table-wrap,.candidate-table-v2,.account-card,.proxy-card,.rc-workspace,.recovery-center,.settings-card,.subscription-card,.billing-card,.plan-card,.aip-panel,.integration-card,.proxy-page-card){background-image:linear-gradient(125deg,#0d2231aa,#020d18ee 55%,#10253688)!important;border-color:#668ba380!important}:root[data-theme=frostfire] :is(.panel,.candidate-profile-hero,.vacancy-card,.playbook-card,.workflow-card,.integration-card,.subscription-card,.billing-card,.plan-card,.settings-card,.settings-section,.account-card,.proxy-card,.rc-workspace,.provider-config,.ai-provider-config):after{padding:0;-webkit-mask:radial-gradient(100px 28px at 100% 100%,#000,#0000),radial-gradient(70px 25px at 0 0,#000,#0000);mask:radial-gradient(100px 28px at 100% 100%,#000,#0000),radial-gradient(70px 25px at 0 0,#000,#0000)}:root[data-theme=frostfire] .shell.casper-reference-shell>aside{box-shadow:none;background:#03111d;border:0;border-radius:28px;height:calc(100dvh - 36px);padding:0 5px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside:before,:root[data-theme=frostfire] .shell.casper-reference-shell>aside:after{display:none}.obsidian-sidebar-art{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{background:0 0;flex-shrink:0;height:22.17%;min-height:0;max-height:none;-webkit-mask:none;mask:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav{flex:none;gap:0;height:61.74%;overflow:visible}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{border-radius:13px;gap:24px;height:10%;min-height:0;max-height:none;padding:0 26px;line-height:1}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{white-space:nowrap;font-family:Times New Roman,serif!important;font-size:20px!important;font-weight:400!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button svg{stroke-width:1.4px;flex-shrink:0;width:28px;height:28px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button.active{border-color:#70d4ff;box-shadow:0 0 10px #00baff55,inset 0 0 12px #1686ba44;background:#062135aa!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button.active:before{content:"";opacity:1;filter:none;border-radius:13px;width:auto;height:auto;padding:10px;display:block;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;background:var(--glass-art) 1.075% 24.74%/656.41% 1651.61% no-repeat!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot{border:0;align-items:center;height:13.2%;min-height:0;margin:auto 0 0;padding:0 26px;display:flex;position:relative}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout{gap:24px;font:20px Times New Roman,serif!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout svg{color:#a9dfff;width:28px;height:28px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar{left:calc(var(--sidebar-width) + 31px);background:0 0;height:67px;min-height:67px;padding:0 28px 0 29px;top:28px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar>.overview-header-art{z-index:1;width:100%;height:124px;inset:-28px 0 auto}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{gap:29px;max-width:42%;padding:0}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-logo{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{font:22px Times New Roman,serif!important}:root[data-theme=frostfire] .casper-topbar .company-settings-arrow{transform:rotate(90deg)}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language,:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language select{font:18px Times New Roman,serif!important}@media (height<=820px){:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{font-size:17px!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{gap:22px;padding-inline:24px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button svg{width:25px;height:25px}}@media (width<=1100px){:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{gap:16px;padding-inline:17px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{font-size:17px!important}}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar{background:#061521;border:1px solid #7190a580;padding:0 12px;top:18px;left:8px;right:8px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar>.overview-header-art{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{gap:8px;max-width:56%}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{font-size:15px!important}}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button,:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span,:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{text-shadow:none!important;-webkit-text-stroke:0!important;font-weight:400!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{width:100%;padding-inline:23px;position:absolute}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{transform:translateY(5px)}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar :is(.language,.notification-center){transform:translateY(19px)}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language{margin-right:20px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:first-child{top:.082%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(2){top:10.7377%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(3){top:20.4098%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(4){top:30.2459%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(5){top:40.2459%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(6){top:50.082%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(7){top:60.082%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(8){top:69.918%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(9){top:79.7541%}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button:nth-child(10){top:89.918%}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar :is(.language,.notification-center,.company-identity){transform:none}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language{margin-right:0}}.obsidian-sidebar-logo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{position:relative}.overview-header-art>svg,.obsidian-sidebar-logo{overflow:hidden}.obsidian-sidebar-logo{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#000 0 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#000 0 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=frostfire] .shell.casper-reference-shell>aside{background:#03111d;border:1px solid #7190a580;box-shadow:inset 0 1px 8px #b0d4f812}:root[data-theme=frostfire] .shell.casper-reference-shell>aside>.obsidian-sidebar-art{clip-path:none;opacity:.85;pointer-events:none;z-index:0;background:url(/brand/frostfire/sidebar-flow.png) 50%/100% 100% no-repeat;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:none;mask:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .obsidian-sidebar-logo{border:0;border-radius:0;width:calc(100% - 24px);height:calc(100% - 10px);inset:5px 12px auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 8% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 8% 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .brand{box-shadow:none;background:0 0;border:0}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot:before{content:"";background:linear-gradient(90deg,#0000,#7190a580,#0000);height:1px;display:block;position:absolute;top:7px;left:20px;right:20px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .obsidian-sidebar-logo{-webkit-mask:none;mask:none}:root[data-theme=frostfire] .overview-reference .reference-fire-button,:root[data-theme=frostfire] .reference-attention-list .reference-fire-button,:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout{gap:18px;min-width:136px;height:46px;padding:0 20px;overflow:hidden;color:#fff1e7!important;background:radial-gradient(at 95% 110%,#74332380,#0000 52%),linear-gradient(115deg,#27141c,#160e16 65%,#29171c)!important;border:1px solid #fa8058!important;border-radius:11px!important;font:400 18px/1 Georgia,serif!important;box-shadow:0 0 5px #ff794b66,0 0 15px #ff50222b,inset 0 0 9px #ff74452b!important}:root[data-theme=frostfire] .reference-attention-list .reference-fire-button:after,:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout:after{content:"";pointer-events:none;opacity:1;background:url(/brand/frostfire/obsidian-reference.png) 59.2857% 51.227%/1129.41% 2226.09% no-repeat;border-radius:11px;padding:0;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 1px,#0000 8px),linear-gradient(0deg,#000 1px,#0000 8px),linear-gradient(90deg,#000 1px,#0000 8px),linear-gradient(270deg,#000 1px,#0000 8px);mask-image:linear-gradient(#000 1px,#0000 8px),linear-gradient(0deg,#000 1px,#0000 8px),linear-gradient(90deg,#000 1px,#0000 8px),linear-gradient(270deg,#000 1px,#0000 8px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .reference-attention-list .reference-fire-button>svg:not(.reference-frame){stroke-width:1.4px;color:#ffb47d;filter:drop-shadow(0 0 4px #ff692b66);width:18px;height:18px}@media (width<=720px){:root[data-theme=frostfire] .reference-attention-list .reference-fire-button{gap:8px;min-width:0;padding:0 10px;font-size:15px!important}}@media (width>=721px) and (width<=1350px){.reference-attention-list .reference-task{grid-template-columns:40px minmax(0,1fr) 136px}}:root[data-theme=frostfire] .shell.casper-reference-shell>aside{border:1px solid #8db4ca99;box-shadow:0 12px 28px #0006,-2px 0 9px #9bdcff0a}:root[data-theme=frostfire] .shell.casper-reference-shell>aside:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:1;filter:none;clip-path:none;background:radial-gradient(100% 12% at 0 0,#cbeaff2e,#0000 75%),radial-gradient(90% 8% at 100% 100%,#a1d8ee22,#0000 75%);width:auto;height:auto;display:block;position:absolute;inset:0;transform:none;box-shadow:inset 2px 2px 3px #d1eaff55,inset 6px 0 10px #a1d9ff16,inset -2px -2px 4px #b9e6ff30,inset -7px 0 12px #0008,inset 0 -8px 14px #0005;-webkit-mask:none;mask:none}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{gap:20px;width:calc(100% - 10px);height:9%;padding-inline:20px;left:5px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{font-size:18px!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button svg{width:25px;height:25px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout{gap:20px;font-size:18px!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout svg{width:25px;height:25px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout{isolation:isolate;--interaction-glow:255 105 73;justify-content:center;align-items:center;gap:16px;width:100%;min-width:0;display:flex;position:relative}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout svg{stroke-width:1.4px;color:#ffb47d;filter:drop-shadow(0 0 4px #ff692b66);width:20px;height:20px}:root[data-theme=frostfire] .reference-overview .reference-panel.reference-recovery{border-radius:16px;height:auto;min-height:0;padding:14px 20px;box-shadow:inset 0 1px 9px #bde7ff24,inset 0 -2px 8px #b5ddf51c;background:linear-gradient(120deg,#0a2030b3,#020e19 62%,#0b2130b3)!important}:root[data-theme=frostfire] .reference-panel.reference-recovery:before{display:none}:root[data-theme=frostfire] .reference-panel.reference-recovery:after{content:"";border-radius:inherit;opacity:.9;pointer-events:none;background:url(/brand/frostfire/obsidian-reference.png) 89.8734% 91.579%/125.902% 602.353% no-repeat;padding:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 18px),linear-gradient(0deg,#000,#0000 18px),linear-gradient(90deg,#000,#0000 18px),linear-gradient(270deg,#000,#0000 18px);mask-image:linear-gradient(#000,#0000 18px),linear-gradient(0deg,#000,#0000 18px),linear-gradient(90deg,#000,#0000 18px),linear-gradient(270deg,#000,#0000 18px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading{gap:26px;min-height:36px;padding:0 4px 18px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading h2{margin:0;font:28px/1.2 Georgia,serif!important}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools{gap:16px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button{border-radius:10px;min-height:88px;display:flex;background:radial-gradient(at 100% 100%,#742d2038,#0000 36%),linear-gradient(115deg,#0a1d2b,#030e19 70%)!important;gap:24px!important;padding:12px 20px!important}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button:after{background:url(/brand/frostfire/obsidian-reference.png) 31.7328% 90.7051%/265.283% 1163.64% no-repeat;padding:0;display:block;-webkit-mask-image:linear-gradient(#000,#0000 7px),linear-gradient(0deg,#000,#0000 12px),linear-gradient(90deg,#000,#0000 9px),linear-gradient(270deg,#000,#0000 12px);mask-image:linear-gradient(#000,#0000 7px),linear-gradient(0deg,#000,#0000 12px),linear-gradient(90deg,#000,#0000 9px),linear-gradient(270deg,#000,#0000 12px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-copy strong{font:18px/1.25 Georgia,serif}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-copy>span{margin-top:5px;font:15px/1.3 Georgia,serif}:root[data-theme=frostfire] .reference-panel.reference-recovery .reference-recovery-count strong{color:#ffc18b;font:italic 34px/1 Georgia,serif}:root[data-theme=frostfire] .reference-panel.reference-recovery .reference-recovery-count small{color:#d6e9f6;margin-top:5px;font:14px/1.2 Georgia,serif}:root[data-theme=frostfire] .reference-panel.reference-recovery .reference-recovery-arrow{color:#ffbb91;stroke-width:1.8px;width:24px}@media (width<=720px){:root[data-theme=frostfire] .reference-overview .reference-panel.reference-recovery{padding:14px 12px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading{gap:14px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-heading h2{font-size:23px!important}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button{gap:12px!important;padding:12px!important}}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-icon{flex-shrink:0;width:48px;height:48px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tool-icon svg{color:#20d9ff;width:38px;height:38px}:root[data-theme=frostfire] .reference-panel.reference-recovery .rc-tools>button:first-child .rc-tool-icon{box-shadow:none;background:0 0;border:0}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language{color:#bdeaff;cursor:pointer;background:linear-gradient(135deg,#143346b3,#05121fcc 68%,#12354d80);border:1px solid #5793b47a;border-radius:12px;align-items:center;gap:7px;margin-right:8px;padding:8px 10px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px 1px #c9edff29,0 2px 8px #0004}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language>svg{pointer-events:none;color:#8cdeff;flex-shrink:0;transition:filter .2s,transform .2s;display:block}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language select{cursor:pointer;appearance:none;border-radius:4px;min-width:26px;padding:2px 0;position:relative;color:#e2f5ff!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:focus-within{border-color:#87e2ff;box-shadow:inset 0 0 12px #36bfff20,0 0 12px #38beff55}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:active{box-shadow:inset 0 2px 8px #0008,0 0 9px #38beff55}@media (hover:hover){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:hover{background:linear-gradient(135deg,#184661cc,#061b2bee);border-color:#8ce6ff;box-shadow:inset 0 0 14px #4accff26,0 0 14px #39c4ff55}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:hover>svg{filter:drop-shadow(0 0 4px #39d1ff)}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:hover>svg:last-child{transform:translateY(2px)}}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language{gap:5px;margin-right:0;padding:6px 8px}}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language,:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language>svg{transition:none;transform:none}}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;align-items:center;gap:13px;padding:0;display:flex}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity:after{display:none}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity .company-logo{width:38px;height:38px;box-shadow:none;background:0 0;border:0;flex:0 0 38px}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{color:#e1f2ff;font-size:20px!important}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity{gap:7px}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity .company-logo{flex-basis:30px;width:30px;height:30px}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{font-size:15px!important}}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar>.overview-header-art{height:112px;top:-16px}.language{cursor:pointer;position:relative}.language .language-value{pointer-events:none;min-width:26px}.language select,:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language select{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:active{transform:translateY(19px)}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:active{transform:none}}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language:active{transform:none}}:root[data-theme=frostfire] .login-page.casper-signin{isolation:isolate;color:#e4f3ff;background:radial-gradient(at 18% 42%,#09283b80,#0000 52%),radial-gradient(at 85% 85%,#431b211f,#0000 44%),#030d17;min-height:100svh;padding:0 6vw 48px;overflow:hidden}.casper-signin:before{content:"";z-index:-1;pointer-events:none;opacity:.17;background:url(/brand/frostfire/sidebar-flow.png) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.signin-toolbar{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:104px;margin:auto;display:flex}.signin-wordmark{letter-spacing:.14em;color:#d8efff;font:500 21px/1.2 Georgia,serif}.signin-wordmark small{letter-spacing:.3em;color:#81a9c2;font:500 9px/2.5 Manrope,sans-serif;display:block}.casper-signin .language{background:#09203466;border:1px solid #37627a88;border-radius:12px;padding:11px 15px;transition:background .2s,box-shadow .2s}.casper-signin .language:hover{background:#10334b;box-shadow:0 0 20px #30bdff30}.signin-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);max-width:1120px;min-height:calc(100svh - 180px);margin:16px auto 0;display:grid}.signin-story{text-align:center;justify-self:center;max-width:510px;position:relative}.signin-illustration{filter:drop-shadow(0 10px 36px #079eff20);width:330px;max-width:100%;margin:-30px auto 12px}.signin-illustration .obsidian-sidebar-logo{width:100%;height:auto;display:block;position:static;-webkit-mask:none;mask:none}.signin-story h2{letter-spacing:-.02em;color:#d9efff;margin:12px 0 18px;font:400 clamp(28px,2.7vw,38px)/1.2 Georgia,serif}.signin-story p{color:#91b1c8;max-width:360px;margin:auto;font:400 15px/1.8 Manrope,sans-serif}.signin-story-line{background:linear-gradient(90deg,#0000,#52c8ef,#e87754,#0000);width:140px;height:1px;margin:32px auto;box-shadow:0 0 18px #259ddb44}:root[data-theme=frostfire] .casper-signin .signin-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(at 0 0,#143c5140,#0000 55%),radial-gradient(at 100% 100%,#49242b26,#0000 50%),#051320ed;border:1px solid #46627c88;border-radius:24px;justify-self:end;width:100%;max-width:460px;margin:0;padding:32px 40px;box-shadow:inset 0 1px #b8e1ff18,0 28px 90px #0005}.signin-card .eyebrow{letter-spacing:.2em;color:#6ccdf4;margin:0 0 16px;font-size:10px}:root[data-theme=frostfire] .signin-card h1{letter-spacing:-.025em;text-shadow:0 0 22px #47aaff20;margin:0 0 12px;font:400 clamp(30px,3vw,42px)/1.15 Georgia,serif!important}:root[data-theme=frostfire] .signin-card>p:not(.eyebrow){color:#94b0c5;margin:0 0 30px;font-size:14px;line-height:1.6}:root[data-theme=frostfire] .signin-card label{color:#c1d6e5;margin:0 0 20px;font:500 13px/1.4 Manrope,sans-serif}:root[data-theme=frostfire] .signin-card input{color:#e5f4ff;background:#04101d;border:1px solid #2c4b62;border-radius:10px;height:50px;margin-top:9px;padding:0 15px;font:400 14px Manrope,sans-serif;transition:border-color .2s,box-shadow .2s}.signin-card input::placeholder{color:#67879f}:root[data-theme=frostfire] .signin-card input:focus{border-color:#54bfe9;box-shadow:0 0 0 3px #35bcf017}.signin-password{display:block;position:relative}.signin-password input{padding-right:48px!important}.casper-signin .signin-reveal{color:#80a6be;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:5px;right:6px}.casper-signin .signin-reveal:hover,.casper-signin .signin-reveal[aria-pressed=true]{color:#9be6ff;background:#15364a}:root[data-theme=frostfire] .signin-card .signin-submit{justify-content:center;align-items:center;gap:18px;height:50px;margin:6px 0 0;font-size:18px;display:flex;overflow:hidden;background:radial-gradient(at 95% 110%,#74332380,#0000 52%),linear-gradient(115deg,#27141c,#160e16 65%,#29171c)!important}:root[data-theme=frostfire] .signin-submit:after{padding:0;-webkit-mask-image:linear-gradient(#000 1px,#0000 8px),linear-gradient(0deg,#000 1px,#0000 8px),linear-gradient(90deg,#000 1px,#0000 8px),linear-gradient(270deg,#000 1px,#0000 8px);mask-image:linear-gradient(#000 1px,#0000 8px),linear-gradient(0deg,#000 1px,#0000 8px),linear-gradient(90deg,#000 1px,#0000 8px),linear-gradient(270deg,#000 1px,#0000 8px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .signin-submit:hover:not(:disabled){box-shadow:0 0 24px #ff6a494d,inset 0 0 14px #ff744530!important}.signin-submit:disabled{opacity:.65;cursor:wait}.signin-submit svg{transition:transform .2s}.signin-submit:hover:not(:disabled) svg{transform:translate(3px)}.casper-signin .signin-forgot{width:fit-content;margin:20px auto 0;padding:4px 0;font-size:13px;display:block}.signin-secondary{text-align:center;border-top:1px solid #28425480;margin-top:28px;padding-top:23px}.signin-secondary p{color:#8caac0;margin:0;font-size:12px;line-height:1.8}.casper-signin .signin-secondary .register-link{width:auto;margin:0 0 0 4px;padding:0;font-size:12px;display:inline}.casper-signin .signin-secondary .demo{color:#a9d9ee;background:#0b243433;border:1px solid #294c6480;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:17px 0 0;padding:8px 16px;font-size:13px;display:inline-flex}.signin-card .error,.signin-card .notice-box{border-radius:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.signin-card .error{background:#5b252833;border:1px solid #bd5b4b55}.casper-signin button:focus-visible{outline-offset:4px;outline:2px solid #8ddfff}@media (width<=800px){.signin-layout{grid-template-columns:1fr;gap:24px;min-height:0;margin:8px auto 0}.signin-story{width:100%}.signin-illustration{width:150px;margin:0 auto}.signin-story h2,.signin-story p,.signin-story-line{display:none}:root[data-theme=frostfire] .casper-signin .signin-card{justify-self:center;padding:30px}.signin-toolbar{min-height:78px}.signin-wordmark{font-size:17px}:root[data-theme=frostfire] .login-page.casper-signin{padding:0 20px 32px}}@media (width<=400px){:root[data-theme=frostfire] .casper-signin .signin-card{padding:26px 22px}.signin-card h1{font-size:32px!important}}@media (prefers-reduced-motion:reduce){.casper-signin *{transition:none!important}}:root[data-theme=frostfire] .login-page.casper-signin{background:#020d17;padding:0 24px 64px;display:block;overflow:clip visible}.casper-signin:before{display:none}.signin-toolbar{z-index:2;justify-content:flex-end;max-width:none;min-height:76px;position:relative}.signin-layout{width:min(100%,520px);max-width:520px;min-height:0;margin:100px auto 0;display:block}:root[data-theme=frostfire] .casper-signin .signin-card{isolation:isolate;text-align:center;max-width:none;min-height:620px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:42px 36px 32px;position:relative;overflow:visible}.signin-portal-art{z-index:-1;pointer-events:none;background:url(/brand/frostfire/signin-portal.png) 50%/100% 100% no-repeat;width:250%;height:137.6%;position:absolute;top:-24.6%;left:-75%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.signin-brand{color:#d6f5ff;margin:0 0 30px}.signin-brand>span{letter-spacing:-.035em;text-shadow:0 0 3px #fff,0 0 12px #36c5ff,0 0 25px #038bdd;font:400 62px/1 Georgia,serif;display:block}.signin-brand>small{letter-spacing:.32em;margin-top:12px;font:400 14px/1.3 Georgia,serif;display:block}:root[data-theme=frostfire] .signin-card h1{margin:0 0 28px;font-size:42px!important}:root[data-theme=frostfire] .signin-card form{text-align:left}:root[data-theme=frostfire] .signin-card label{color:#bbdff3;margin-bottom:16px}:root[data-theme=frostfire] .signin-card input{background:linear-gradient(120deg,#09283b66,#04101ddd);border-color:#4e9ac080;border-radius:12px;height:54px;font-size:16px;box-shadow:inset 0 1px 7px #49bdff0d}:root[data-theme=frostfire] .signin-card .signin-submit{border:1px solid #ff9866;border-radius:12px;height:56px;margin-top:24px;font:400 23px Georgia,serif;box-shadow:inset 0 0 12px #ff612d22,0 0 18px #fc602d26}.casper-signin .signin-forgot{margin-top:24px;font-size:15px}.signin-secondary{border:0;margin-top:16px;padding:0}.signin-secondary p{font-size:0}.casper-signin .signin-secondary .register-link{margin:0;font-size:15px}.casper-signin .signin-secondary .demo{color:#88adbf;background:0 0;border:0;margin-top:14px;padding:4px 10px;font-size:12px}@media (width<=600px){:root[data-theme=frostfire] .login-page.casper-signin{padding:0 20px 48px}.signin-toolbar{min-height:64px}.signin-layout{margin-top:84px}:root[data-theme=frostfire] .casper-signin .signin-card{min-height:590px;padding:36px 22px 26px}.signin-brand>span{font-size:48px}.signin-brand>small{font-size:11px}.signin-brand{margin-bottom:26px}:root[data-theme=frostfire] .signin-card h1{font-size:32px!important}}:root[data-theme=frostfire] .signin-card .signin-submit{background:radial-gradient(at 95% 110%,#74332345,#0000 52%),linear-gradient(115deg,#160e16,#090e18 65%,#21121b)!important;font-weight:400!important}@media (width>=601px) and (height<=800px){.signin-toolbar{min-height:60px}.signin-layout{width:440px;margin-top:72px}:root[data-theme=frostfire] .casper-signin .signin-card{min-height:510px;padding:30px 30px 20px}.signin-brand{margin-bottom:20px}.signin-brand>span{font-size:48px}.signin-brand>small{margin-top:8px;font-size:11px}:root[data-theme=frostfire] .signin-card h1{margin-bottom:18px;font-size:34px!important}:root[data-theme=frostfire] .signin-card input{height:46px;margin-top:6px}:root[data-theme=frostfire] .signin-card label{margin-bottom:12px}:root[data-theme=frostfire] .signin-card .signin-submit{height:48px;margin-top:16px}.casper-signin .signin-forgot{margin-top:18px}.signin-secondary{margin-top:12px}}.signin-portal-art{z-index:0}.signin-card>:not(.signin-portal-art){z-index:1;position:relative}.signin-toolbar{z-index:3}.signin-layout{--portal-width:520px}.signin-portal-art{top:calc(var(--portal-width) * -.29756);bottom:calc(var(--portal-width) * -.15772);background:0 0;flex-direction:column;height:auto;display:flex}.signin-portal-art svg{width:100%;display:block;overflow:hidden}.signin-art-top{height:calc(var(--portal-width) * .42276);flex:none}.signin-art-middle{flex:1;min-height:0}.signin-art-bottom{height:calc(var(--portal-width) * .19512);flex:none}@media (width>=601px) and (height<=800px){.signin-layout{--portal-width:440px}}@media (width<=600px){.signin-layout{--portal-width:min(520px,calc(100vw - 40px))}}:root[data-theme=frostfire] .dialogs-page{--dialog-glass:#04101b;--dialog-edge:#37637c;--dw-accent:#7ee2ff;background:#020b14;gap:3px}:root[data-theme=frostfire] .dialogs-page :is(.dialog-list,.chat,.dialog-context){isolation:isolate;background:linear-gradient(125deg,#081724,#030d17 58%,#07131e)!important;border:1px solid #47738b!important;border-radius:15px!important;box-shadow:inset 0 1px 1px #d6f1ff80,inset 2px 0 3px #8bd7ff30,inset -2px -2px 4px #7abbdf24,0 0 0 1px #010910,0 0 0 2px #38566d66,0 5px 18px #0007!important}:root[data-theme=frostfire] .dialogs-page :is(.dialog-list,.chat,.dialog-context):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.8;background:linear-gradient(#020e1b44,#020e1b44),url(/brand/frostfire/sidebar-flow.png) 50%/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 8% 92%,#000),linear-gradient(#000,#0000 12% 86%,#000);mask-image:linear-gradient(90deg,#000,#0000 8% 92%,#000),linear-gradient(#000,#0000 12% 86%,#000)}:root[data-theme=frostfire] .dialogs-page :is(.dialog-list,.dialog-context):after{display:none}:root[data-theme=frostfire] .dialogs-local-toolbar{box-shadow:none;isolation:isolate;border-radius:0;position:relative;background:0 0!important;border:0!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title>strong{color:#d5edff;text-shadow:0 0 13px #57beff36;font:500 29px/1.15 Georgia,serif!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title>b{color:#8fe3ff;background:linear-gradient(#10324b,#061522);border:1px solid #3c7899;border-radius:9px;padding:4px 10px;font-size:13px;box-shadow:inset 0 1px 3px #7dc8ff22}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues button{color:#b8d6e9;background:0 0;border:1px solid #0000;border-radius:7px 7px 0 0;font:500 13px Georgia,serif;position:relative}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues button[aria-pressed=true]{color:#b3f2ff;background:linear-gradient(#0000,#0f567740);border-bottom-color:#79e9ff;box-shadow:0 4px 7px -4px #34ceff,inset 0 -2px 2px #45c8ff38}:root[data-theme=frostfire] .dialogs-page .dialog-list .page-heading{background:linear-gradient(#0a1e2b88,#030c1688);border-radius:14px 14px 8px 8px;padding:17px 14px;border-bottom:1px solid #4d7d9844!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-search{border:1px solid #477590;border-radius:10px;box-shadow:inset 0 2px 6px #0008,0 1px #a1e1ff20;background:linear-gradient(#030c17,#071b2b)!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-search input{background:0 0!important}:root[data-theme=frostfire] .dialogs-page .dialog-scope-summary{color:#9cbccf;padding:9px 16px}:root[data-theme=frostfire] .dialogs-page .dialog-list-results{gap:7px;padding:2px 8px 12px}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button{min-height:101px;padding:12px 11px;transition:background .2s,border-color .2s,box-shadow .2s;background:linear-gradient(115deg,#091d2cbd,#030c16e8 72%)!important;border:1px solid #325773!important;border-radius:12px!important;box-shadow:inset 0 1px #a9daed18,0 2px 5px #0003!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button.selected{background:radial-gradient(at 5% 100%,#1471a34a,#0000 64%),linear-gradient(115deg,#0b2c44ed,#081827e8)!important;border-color:#79d8ff!important;box-shadow:inset 0 0 8px #69d5ff45,inset 0 1px 1px #e0f8ffa6,0 0 7px #36b7ff66!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button:hover:not(.selected){background:linear-gradient(115deg,#103952,#061424)!important;border-color:#64c8f5!important;box-shadow:inset 0 0 12px #46baff2b,0 0 10px #32bcff55!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button .person,:root[data-theme=frostfire] .dialogs-page .context-person i{border:1px solid #508aac;box-shadow:inset 1px 1px 3px #a2dbff29,0 2px 5px #0006;color:#b1e7ff!important;background:radial-gradient(circle at 32% 20%,#16405a,#030d17 75%)!important;font-family:Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button strong{font:600 14px Georgia,serif;color:#e5f3ff!important}:root[data-theme=frostfire] .dialogs-page .workspace-status.tone-warning{color:#ffa16d!important}:root[data-theme=frostfire] .dialogs-page .chat>header,:root[data-theme=frostfire] .dialogs-page .dialog-context>header{border-radius:13px 13px 9px 9px;min-height:66px;box-shadow:inset 0 1px 1px #c6eaff44,0 3px 8px #0004;background:linear-gradient(105deg,#10233191,#030c16c9)!important;border-bottom:1px solid #588099!important}:root[data-theme=frostfire] .dialogs-page .candidate-profile-link{color:#e3f2ff!important;font:600 19px Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .dialog-context>header strong{color:#d9edff;font:500 17px Georgia,serif}:root[data-theme=frostfire] .dialogs-page .messages{scrollbar-color:#35617b #03101b;padding:18px clamp(16px,2vw,30px);background:0 0!important}:root[data-theme=frostfire] .dialogs-page .bubble:not(.sticker-bubble){font-size:14px;line-height:1.65;border-radius:13px!important;box-shadow:inset 0 1px 2px #8bc8e32b,0 3px 9px #0004!important}:root[data-theme=frostfire] .dialogs-page .bubble.inbound:not(.sticker-bubble){color:#e5f1fc!important;background:linear-gradient(125deg,#112333f2,#081421f5)!important;border:1px solid #4a7891!important}:root[data-theme=frostfire] .dialogs-page .bubble.outbound:not(.sticker-bubble){color:#eaf6ff!important;background:linear-gradient(125deg,#10324be8,#0b2035f2)!important;border:1px solid #4b9bbb!important}:root[data-theme=frostfire] .dialogs-page .bubble.ai-help-message{background:radial-gradient(at 100% 100%,#72362126,#0000 68%),linear-gradient(#160f16,#090e18)!important;border:1px solid #ff9869!important;box-shadow:inset 0 0 7px #fc653631,inset 0 1px 1px #ffc3a45c,0 0 8px #e9613c55!important}:root[data-theme=frostfire] .dialogs-page .ai-help-message-label{color:#ffad82!important}:root[data-theme=frostfire] .dialogs-page .context-tabs{background:linear-gradient(#061422bb,#020b16bb);border-bottom:1px solid #365970}:root[data-theme=frostfire] .dialogs-page .context-tabs button{color:#b7d5e7;font:500 13px Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .context-tabs button.active{box-shadow:0 4px 6px -4px #46cfff;color:#9febff!important;border-bottom-color:#78e4ff!important}:root[data-theme=frostfire] .dialogs-page .details-recruiter-actions{background:linear-gradient(#091827b3,#030c16c9);border:1px solid #385b72;border-radius:11px;margin:10px 9px;padding:10px;box-shadow:inset 0 1px 1px #a5d8ee25}:root[data-theme=frostfire] .dialogs-page .context-person{background:linear-gradient(#0b1e2b70,#0000);border-top:1px solid #3c667c66}:root[data-theme=frostfire] .dialogs-page .context-person strong{font:600 17px Georgia,serif}:root[data-theme=frostfire] .dialogs-page .context-progress{border-radius:10px;background:0 0!important}:root[data-theme=frostfire] .dialogs-page .context-progress>p{background:#103449;border:1px solid #274e64;border-radius:6px}:root[data-theme=frostfire] .dialogs-page .context-progress>p>i{box-shadow:0 0 6px #36c6ff88;background:linear-gradient(90deg,#239cd8,#9fe9ff)!important}:root[data-theme=frostfire] .dialogs-page .context-summary{gap:0;padding:0 17px 16px}:root[data-theme=frostfire] .dialogs-page .context-summary>div{border-bottom:1px solid #33576c99;padding:10px 0}:root[data-theme=frostfire] .dialogs-page .context-fields{background:linear-gradient(120deg,#0b1f2b99,#030d17dd);border:1px solid #436d85;border-radius:12px;margin:4px 10px 16px;padding:0;box-shadow:inset 0 1px 2px #bce5fb4d}:root[data-theme=frostfire] .dialogs-page .context-fields>h3{background:linear-gradient(110deg,#0d263c99,#0000);border-bottom:1px solid #4b7891;margin:0;padding:14px 12px;font:500 19px Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .context-fields>div{border-top-color:#2b495e;padding:11px 12px}:root[data-theme=frostfire] .dialogs-page .dialog-lower-panel,:root[data-theme=frostfire] .dialogs-page .dialog-lower-panel>header{border-top:1px solid #50758b;border-radius:9px;box-shadow:inset 0 1px 1px #acd7e728;background:linear-gradient(100deg,#0b1e2dcc,#030e19eb)!important}:root[data-theme=frostfire] .dialogs-page :is(.context-open,.details-action-buttons button,.dialog-lower-panel>header button,.conversation-context-toggle){font-family:Georgia,serif;color:#c2eaff!important;background:linear-gradient(#0c2334,#04121f)!important;border:1px solid #527f9c!important;border-radius:8px!important;box-shadow:inset 0 1px 2px #a4dbff27,0 1px 4px #0005!important}:root[data-theme=frostfire] .dialogs-page :is(.context-open,.details-action-buttons button,.dialog-lower-panel>header button,.conversation-context-toggle):hover{border-color:#9ce7ff!important;box-shadow:inset 0 0 8px #3dc2ff32,0 0 10px #27baff77!important}@media (width<=720px){:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title>strong{font-size:22px!important}:root[data-theme=frostfire] .dialogs-page{gap:0}:root[data-theme=frostfire] .dialogs-page .bubble:not(.sticker-bubble){font-size:14px}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button{min-height:96px}}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button{transition:none}}@media (width>=1400px){:root[data-theme=frostfire] .dialogs-page .dialog-context{position:relative}}@media (width>=768px) and (width<=1399px){:root[data-theme=frostfire] .dialogs-page .dialog-context{z-index:30;width:min(390px,85vw);position:absolute;top:0;bottom:0;right:0;background:#04101b!important}}:root[data-theme=frostfire] .dialogs-page :is(.dialog-list,.chat,.dialog-context):before{opacity:.82;filter:brightness(1.25)saturate(1.2);background:url(/brand/frostfire/sidebar-flow.png) 50%/100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30px calc(100% - 30px),#000),linear-gradient(#000,#0000 52px calc(100% - 52px),#000);mask-image:linear-gradient(90deg,#000,#0000 30px calc(100% - 30px),#000),linear-gradient(#000,#0000 52px calc(100% - 52px),#000)}:root[data-theme=frostfire] .dialogs-page .chat:before{transform:scaleX(-1)}:root[data-theme=frostfire] .dialogs-local-toolbar:before,:root[data-theme=frostfire] .dialogs-page :is(.chat>header,.dialog-context>header,.dialog-list .page-heading,.dialog-lower-panel):after{content:"";pointer-events:none;border-radius:inherit;opacity:.58;filter:brightness(1.25)saturate(1.2);background:url(/brand/frostfire/sidebar-flow.png) bottom/100% 340% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 32px calc(100% - 32px),#000),linear-gradient(#000,#0000 12px calc(100% - 12px),#000);mask-image:linear-gradient(90deg,#000,#0000 32px calc(100% - 32px),#000),linear-gradient(#000,#0000 12px calc(100% - 12px),#000)}:root[data-theme=frostfire] .dialogs-page :is(.chat>header,.dialog-context>header,.dialog-list .page-heading,.dialog-lower-panel){position:relative}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.context-identity-card,.context-profile-overview,.context-fields,.context-integrations,.candidate-dialogs,.ai-help-source,.ai-help-changes,.ai-help-reply,.ai-help-options):before{opacity:.85;filter:brightness(1.5)saturate(1.3);background-position:bottom;background-size:100% 150%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 18px calc(100% - 18px),#000),linear-gradient(#000,#0000 23px calc(100% - 23px),#000);mask-image:linear-gradient(90deg,#000,#0000 18px calc(100% - 18px),#000),linear-gradient(#000,#0000 23px calc(100% - 23px),#000)}:root[data-theme=frostfire] .dialogs-page .chat>header>.conversation-candidate-identity{padding-inline-start:12px}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-header-tools{background:0 0;border-top:0;border-radius:0}:root[data-theme=frostfire] .dialogs-page .dialog-context{--detail-edge:#47778f;--detail-text:#d8ecfa;--detail-muted:#a7c9dc}:root[data-theme=frostfire] .dialogs-page .dialog-context>header>span{color:#e4f3ff;align-items:center;gap:10px;font:500 21px Georgia,serif;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-scroll{scrollbar-color:#386f8b #030c16;scrollbar-gutter:stable;padding:10px 9px 24px;line-height:1.5}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs{border:1px solid #426f87;border-radius:11px;flex-shrink:0;margin:5px 7px 0;box-shadow:inset 0 1px 2px #bcdeef42}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs button{padding:16px 4px;font-size:14px!important}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.context-identity-card,.context-profile-overview,.details-recruiter-actions,.context-fields,.context-missing,.context-integrations,.candidate-dialogs,.workspace-situation,.ai-help-source,.ai-help-status,.ai-help-changes,.ai-help-reply,.ai-help-options,.context-dialog-actions,.context-ai-summary,.context-awaiting,.clarification-draft-panel){isolation:isolate;min-width:0;color:var(--detail-text);margin:0 0 12px;padding:16px 14px;position:relative;border:1px solid var(--detail-edge)!important;background:linear-gradient(120deg,#091925e8,#020c16f2 65%,#081420e8)!important;border-radius:14px!important;box-shadow:inset 0 1px 2px #d0f0ff66,inset 2px 0 3px #74c9f32b,inset -1px -1px 2px #a4daef40,0 0 0 2px #152b3d99,0 4px 10px #0005!important}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.context-identity-card,.context-profile-overview,.details-recruiter-actions,.context-fields,.context-missing,.context-integrations,.candidate-dialogs,.workspace-situation,.ai-help-source,.ai-help-changes,.ai-help-reply,.ai-help-options,.context-dialog-actions,.context-awaiting):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.66;background:url(/brand/frostfire/sidebar-flow.png) 50%/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 5% 95%,#000),linear-gradient(#000,#0000 9% 92%,#000);mask-image:linear-gradient(90deg,#000,#0000 5% 95%,#000),linear-gradient(#000,#0000 9% 92%,#000)}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(h3,h4){letter-spacing:0;margin:0 0 13px;color:#e2f1ff!important;font:500 18px/1.35 Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(h3,.context-missing>strong){align-items:center;gap:9px;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(p,small,dt){color:var(--detail-muted)}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-person{background:0 0;border:0;align-items:center;margin-bottom:15px;padding:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-person i{border-radius:50%;flex-basis:54px;width:54px;height:54px;font-size:25px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-person strong{font-size:19px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-open{width:100%;margin:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-progress{margin:0 0 12px;padding:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-progress>div{font-size:14px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-progress>p{height:7px;overflow:visible}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-progress>p>i{border-radius:8px;box-shadow:0 0 10px #00c5ff88;background:linear-gradient(90deg,#168ec8,#10d4fb,#86f6ff)!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-summary{margin:0;padding:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-summary>div{align-items:start;gap:15px;padding:10px 0}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-summary dd{overflow-wrap:anywhere;color:#e1effa;max-width:60%}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-fields>h3{background:0 0;border-bottom:1px solid #3c657d;margin:0;padding:0 0 12px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-fields>div{border-top:0;border-bottom:1px solid #34596d80;grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr);gap:14px;padding:11px 0;font-size:13px;display:grid}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-fields b{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;color:#e2eff9;font-weight:400}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-fields span{color:#a9d3e8}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-missing>strong{margin-bottom:13px;font:500 18px Georgia,serif}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-missing>div{flex-wrap:wrap;gap:7px;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-missing>div>span{color:#ffbd8f;background:#281710;border:1px solid #b76c3d;border-radius:8px;padding:5px 9px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-integrations>summary{color:#dff4ff;cursor:pointer;font:500 18px Georgia,serif}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-integrations>div{border-bottom:1px solid #34596d80;padding:12px 0}:root[data-theme=frostfire] .dialogs-page .dialog-context .candidate-dialog-list button{text-align:left;gap:10px;width:100%;margin-top:8px;padding:12px 10px}:root[data-theme=frostfire] .dialogs-page .dialog-context .candidate-dialog-list button span{white-space:normal;min-width:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .candidate-dialog-list :is(small,time,em){font-size:11px;font-style:normal}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-dialog-actions:empty{display:none}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;padding:10px 12px;line-height:1.55;color:#deeffb!important;background:linear-gradient(120deg,#020b14,#071a29)!important;border:1px solid #427e9c!important;border-radius:9px!important;box-shadow:inset 0 2px 6px #0006!important}:root[data-theme=frostfire] .dialogs-page .dialog-context textarea{resize:vertical;width:100%;min-height:92px}:root[data-theme=frostfire] .dialogs-page .dialog-context button:not(.dialog-context-close):not(.mobile-context-back){white-space:normal;color:#b9edff;border-radius:9px;min-height:34px;font-family:Georgia,serif;line-height:1.35;transition:box-shadow .2s,border-color .2s,transform .12s}:root[data-theme=frostfire] .dialogs-page .dialog-context button:not(:disabled):hover{border-color:#81e1ff!important;box-shadow:inset 0 0 12px #25bfff30,0 0 12px #2bc2ff66!important}:root[data-theme=frostfire] .dialogs-page .dialog-context button:not(:disabled):active{transform:scale(.98)}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.ai-help-primary,.details-internal-form>button){padding:11px 15px;color:#fff0df!important;background:radial-gradient(at 0 100%,#943c2438,#0000 65%),linear-gradient(115deg,#221417,#0c1018 55%,#301711)!important;border:1px solid #ff9869!important;box-shadow:inset 0 1px 2px #ffd8b8aa,inset 0 -1px 3px #ff784e88,0 0 8px #fa663744!important}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.ai-help-primary,.details-internal-form>button):not(:disabled):hover{border-color:#ffbd8f!important;box-shadow:inset 0 0 14px #fa703b44,0 0 15px #ff693c99!important}:root[data-theme=frostfire] .dialogs-page #dialog-candidate-context .ai-help-workspace{box-shadow:none;background:0 0;border:0;margin:0;padding:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .workspace-situation{border-color:#cb7854!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-workspace-header{align-items:center;margin:0;padding:14px 8px}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-source blockquote{color:#d5eafa;background:#051522;border:1px solid #375c77;border-radius:9px;margin:12px 0;padding:12px}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-reply{display:block}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-options summary{cursor:pointer;color:#c9eafa;font:500 16px Georgia,serif}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-alternatives{gap:8px;margin-top:12px;display:grid}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-change{border-bottom:1px solid #34596d80;padding:12px 0}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-check{align-items:start;gap:8px;margin:12px 0;font-size:12px;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context input[type=checkbox]{accent-color:#22bdeb;flex-shrink:0;width:16px;height:16px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list{background:0 0;padding:6px 0 10px;position:relative}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list:before{content:"";background:linear-gradient(#14d5df,#2e7195 85%,#0000);width:1px;position:absolute;top:20px;bottom:55px;left:17px;box-shadow:0 0 5px #1fd8f166}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article{background:0 0;border:0;align-items:flex-start;gap:12px;margin:0 0 14px;padding:0;display:flex;position:relative}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article>i{color:#5cdffc;background:radial-gradient(circle at 30% 20%,#123b50,#020c16 80%);border:1px solid #4e91b0;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;margin:10px 0 0;display:grid;position:relative;top:auto;left:auto;box-shadow:0 0 6px #42b6ff30}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article>div{background:linear-gradient(115deg,#071c2a,#030d18);border:1px solid #346a88;border-radius:12px;flex:1;min-width:0;padding:13px 12px;box-shadow:inset 0 1px 1px #a0dfff21}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article strong{color:#e2f3ff;overflow-wrap:anywhere;font:500 16px/1.4 Georgia,serif}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article p{overflow-wrap:anywhere;color:#c4dceb;margin:7px 0;font-size:12px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article small{color:#83b5cc;margin-top:10px;font-size:11px;display:block}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list :is(.history-ai_help-created,.history-crm-sync_failed,.history-delivery-failed)>i{color:#ff9b65;border-color:#dd7c48;box-shadow:0 0 9px #eb663940}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list .history-crm-synchronized>i{color:#24e4b7;border-color:#249a8b}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-load-more{width:calc(100% - 47px);margin-left:47px}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] .dialogs-page .dialog-context button{transition:none!important}}:root[data-theme=frostfire] .dialogs-page .dialog-context>header>span,:root[data-theme=frostfire] .dialogs-page .dialog-context .context-person strong{font-family:Georgia,serif!important;font-weight:500!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs button{white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;font-size:13px!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs button.active{background:linear-gradient(#0000,#0e94c521)!important;box-shadow:0 3px 6px -3px #25d4ff!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .history-date{color:#d5efff;justify-content:center;align-items:center;gap:12px;margin:12px 0 20px;font:500 15px Georgia,serif;display:flex;position:relative}:root[data-theme=frostfire] .dialogs-page .dialog-context .history-date:before,:root[data-theme=frostfire] .dialogs-page .dialog-context .history-date:after{content:"";background:#42748e;flex:1;height:1px}:root[data-theme=frostfire] .dialogs-page .dialog-context .history-date time{background:#04111d;border:1px solid #376a86;border-radius:9px;padding:7px 12px}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.ai-help-field-editor,.ai-help-next-step,.ai-help-manual){background:linear-gradient(125deg,#091b28,#020c16);border:1px solid #4d7890;border-radius:13px;margin:0 0 13px;padding:15px 13px;box-shadow:inset 0 1px 2px #b4e0f947}:root[data-theme=frostfire] .dialogs-page .dialog-context :is(.ai-help-field-editor,.ai-help-next-step)>strong{color:#e1f0ff!important;font:500 18px Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-preview{box-shadow:none;background:0 0;border:0;padding:0}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-preview>button{width:100%;margin:6px 0 12px}:root[data-theme=frostfire] .dialogs-page .dialog-context .ai-help-preview-heading{color:#6ae3c2;margin:10px 0 15px}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-review-field{background:#061421;border:1px solid #527487;border-radius:10px;min-width:0;margin:14px 0;padding:12px}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-review-field legend{color:#d5efff;padding:0 6px;font:500 16px Georgia,serif}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-review-confirm{align-items:start;gap:8px;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-history-list article strong{font-family:Georgia,serif!important;font-weight:500!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .history-event-meta{color:#8ebcd4;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context .history-event-meta>span{color:#b9dfef;background:#041522;border:1px solid #2e566e;border-radius:6px;padding:3px 7px}:root[data-theme=frostfire] .dialogs-page .dialog-context .history-event-meta>time{white-space:nowrap}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-ai-summary{margin-bottom:12px;padding:12px 14px}:root[data-theme=frostfire] .dialogs-page .profile-conversation-management{background:linear-gradient(125deg,#0a1a27,#030d17);border:1px solid #426d85;border-radius:14px;margin-bottom:14px;padding:14px;box-shadow:inset 0 1px 2px #a6ddf747}:root[data-theme=frostfire] .dialogs-page .profile-conversation-management[hidden]{display:none}:root[data-theme=frostfire] .dialogs-page .profile-conversation-management :is(.workspace-situation,.context-dialog-actions,.context-ai-summary){margin:0 0 14px;padding:0 0 14px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #315367!important;border-radius:0!important}:root[data-theme=frostfire] .dialogs-page .profile-conversation-management :is(.workspace-situation,.context-dialog-actions):before{display:none}:root[data-theme=frostfire] .dialogs-page .profile-conversation-management .context-ai-summary{margin-bottom:0;padding-bottom:0;border-bottom:0!important}:root[data-theme=frostfire] .dialogs-page .context-integration-issue{background:#10141d;border:1px solid #9b664c;border-radius:13px;margin-bottom:12px;padding:16px}.unified-ai-help{flex-direction:column;gap:16px;display:flex;padding:18px!important}.unified-ai-help>header{align-items:center;gap:10px;display:flex}.unified-ai-help h3,.unified-ai-help p{margin:0}.unified-ai-help label{flex-direction:column;gap:8px;display:flex}.unified-ai-help fieldset{border:1px solid #487187;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.unified-ai-help textarea{box-sizing:border-box;resize:vertical;width:100%}.unified-ai-help .assistance-actions{flex-wrap:wrap;gap:8px;display:flex}.unified-ai-help .assistance-actions button{flex:1;min-width:120px}.unified-ai-help .assistance-saved{color:#6ee5bd;align-items:center;gap:8px;display:flex}.unified-ai-help .assistance-reason small{color:#ffb886}.unified-ai-help blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}:root[data-theme=frostfire] :is(.dialogs-local-toolbar .workspace-queues,.dialogs-page .dialog-context .context-tabs){gap:6px;padding:6px;box-shadow:inset 0 1px 1px #bddfff16,0 3px 9px #0003;background:linear-gradient(160deg,#061320,#020b14)!important;border:1px solid #35586d!important;border-radius:13px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues{width:fit-content;margin:5px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root[data-theme=frostfire] :is(.dialogs-local-toolbar .workspace-queues,.dialogs-page .dialog-context .context-tabs) button{min-height:39px;padding:10px 15px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .12s;position:relative;color:#a8c5d8!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;font:500 14px/1.25 Georgia,serif!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs button{padding:10px 5px;white-space:normal!important;font-size:13px!important}:root[data-theme=frostfire] :is(.dialogs-local-toolbar .workspace-queues,.dialogs-page .dialog-context .context-tabs) button:is([aria-pressed=true],[aria-selected=true]){text-shadow:0 0 12px #76dfff50;color:#e4faff!important;background:radial-gradient(at 50% 120%,#1984af55,#0000 75%),linear-gradient(145deg,#13364b,#071725)!important;border-color:#60bddf!important;box-shadow:inset 0 1px 1px #d4f5ff60,inset 0 -1px 5px #39c9ff30,0 0 10px #25bfff25!important}:root[data-theme=frostfire] :is(.dialogs-local-toolbar .workspace-queues,.dialogs-page .dialog-context .context-tabs) button:hover:not(:disabled){color:#f0fbff!important;background:radial-gradient(at 50% 110%,#168abd55,#0000 80%),#0a2436!important;border-color:#8be2ff!important;box-shadow:inset 0 1px 1px #d5f6ff66,0 0 15px #36c8ff55!important}:root[data-theme=frostfire] .workspace-queues button b{color:#c9f3ff;background:#8adfff18;border-radius:6px;padding:2px 6px}:root[data-theme=frostfire] :is(.dialogs-page button.dialog-review-button,.overview-reference .reference-fire-button,.reference-attention-list .reference-fire-button){isolation:isolate;min-height:38px;padding:9px 20px;transition:border-color .18s,box-shadow .18s,filter .18s,transform .12s;position:relative;overflow:hidden;color:#fff0df!important;background:radial-gradient(at 5% 105%,#e15a2938,#0000 60%),radial-gradient(at 100% 0,#b54b2a30,#0000 65%),linear-gradient(135deg,#21171b,#100f17 65%,#27191c)!important;border:1px solid #ed9068!important;border-radius:10px!important;font:500 16px/1.2 Georgia,serif!important;box-shadow:inset 0 1px 1px #ffd5b85c,inset 0 -1px 4px #fc70394d,0 3px 8px #0005,0 0 9px #f7742929!important}:root[data-theme=frostfire] :is(.dialog-review-button,.reference-attention-list .reference-fire-button):after{display:none!important}:root[data-theme=frostfire] :is(.dialogs-page button.dialog-review-button,.overview-reference .reference-fire-button,.reference-attention-list .reference-fire-button):hover:not(:disabled){filter:brightness(1.13);border-color:#ffc397!important;box-shadow:inset 0 1px 2px #ffe0c48c,inset 0 0 12px #fa79342e,0 0 8px #ff894b88,0 0 20px #ff652f44!important}:root[data-theme=frostfire] :is(.workspace-queues button,.context-tabs button,.dialog-review-button,.reference-fire-button):focus-visible{outline-offset:3px;outline:2px solid #b0e9ff!important}:root[data-theme=frostfire] :is(.workspace-queues button,.context-tabs button,.dialog-review-button,.reference-fire-button):active:not(:disabled){transform:translateY(1px)scale(.98)}@media (width<=720px){:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues{gap:3px;max-width:100%}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues button{padding:9px 8px;font-size:12px!important}}@media (prefers-reduced-motion:reduce){:root[data-theme=frostfire] :is(.workspace-queues button,.context-tabs button,.dialog-review-button,.reference-fire-button){transition:none!important;transform:none!important}}:root[data-theme=frostfire] .dialogs-page button.dialog-review-button{--interaction-glow:255 173 120}:root[data-theme=frostfire] .dialogs-page button.dialog-review-button:focus-visible{outline-color:#ffad78!important}:root[data-theme=frostfire] .candidates-reference{color:#d9edf9;max-width:1600px;padding:0}:root[data-theme=frostfire] .candidates-reference :is(.candidate-title-row,.candidate-toolbar,.candidate-table-v2){position:relative;background:linear-gradient(105deg,#04111ce8,#020b15ed),url(/brand/frostfire/sidebar-flow.png) 50%/100% 100%!important;border:1px solid #517e96!important;border-radius:14px!important;box-shadow:inset 0 1px 2px #c9ecff50,0 0 0 2px #10283880!important}:root[data-theme=frostfire] .candidates-reference :is(.candidate-title-row,.candidate-table-v2):before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:url(/brand/frostfire/sidebar-flow.png) 50%/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 24px calc(100% - 24px),#000),linear-gradient(#000,#0000 26px calc(100% - 26px),#000);mask-image:linear-gradient(90deg,#000,#0000 24px calc(100% - 24px),#000),linear-gradient(#000,#0000 26px calc(100% - 26px),#000)}:root[data-theme=frostfire] .candidates-reference .candidate-title-row{margin-bottom:10px;padding:16px 22px}.candidates-reference .candidate-reference-title{align-items:center;gap:18px;display:flex}:root[data-theme=frostfire] .candidates-reference h1{color:#d2edff;letter-spacing:0;margin:0!important;font:500 34px/1.2 Georgia,serif!important}:root[data-theme=frostfire] .candidate-total{color:#7ae1ff;background:#061a2a;border:1px solid #3985a7;border-radius:9px;padding:4px 13px;font:18px Georgia,serif;box-shadow:inset 0 1px 4px #4ec7ff30}.candidates-reference .candidate-quick-filters{margin:0 0 10px;font-size:12px}.candidates-reference .candidate-quick-filters summary{cursor:pointer;color:#9bc5dc;width:fit-content;padding:6px}.candidates-reference .candidate-quick-filters .candidate-stats{margin-top:10px}:root[data-theme=frostfire] .candidates-reference .candidate-toolbar{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(125px,1fr)) auto;gap:10px;padding:12px;display:grid}:root[data-theme=frostfire] .candidates-reference :is(.candidate-toolbar input,.candidate-toolbar select,.candidate-toolbar>button,.candidate-search,.candidate-page-actions>button,.column-picker>summary){min-height:42px;font-size:13px;box-shadow:inset 0 1px 2px #aadfff20;color:#c9e8f8!important;background:linear-gradient(#071b2b,#030d18)!important;border:1px solid #3b7695!important;border-radius:9px!important}:root[data-theme=frostfire] .candidates-reference .candidate-search input{box-shadow:none;background:0 0!important;border:0!important}.candidates-reference .candidate-toolbar .candidate-clear-filters{grid-column:1/-1;justify-self:end;padding:4px 12px;min-height:28px!important}.candidates-reference .candidate-extra-filters{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2{margin-top:12px;padding:0;overflow:auto}.candidates-reference .candidate-table-v2 table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 th{border-bottom:1px solid #50778d;height:57px;padding:12px 16px;font:500 14px Georgia,serif;color:#d5ebf8!important;background:#071623aa!important}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 td{height:74px;padding:12px 16px;font-size:13px;color:#d7eafa!important;background:0 0!important;border-bottom:1px solid #26495d!important}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 tbody tr{cursor:pointer;background:#020d18cc;transition:background .18s,box-shadow .18s}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 tbody tr:hover{background:linear-gradient(90deg,#0b324d,#071e31)!important;box-shadow:inset 0 1px #6ddfff,inset 0 -1px #389ac3,0 0 12px #35bafa38!important}.candidates-reference .candidate-table-v2 th:first-child,.candidates-reference .candidate-table-v2 td:first-child{width:35px;padding-right:4px}.candidates-reference input[type=checkbox]{accent-color:#45c8ed;cursor:pointer;width:16px;height:16px}:root[data-theme=frostfire] .candidates-reference .candidate-person i{color:#bfeaff;border:1px solid #4694b5;border-radius:50%;flex-shrink:0;width:43px;height:43px;font:22px Georgia,serif;background:radial-gradient(circle at 30% 20%,#123349,#020b13)!important}:root[data-theme=frostfire] .candidates-reference .candidate-person strong{min-width:130px;display:block;color:#e7f6ff!important;font:500 16px Georgia,serif!important}:root[data-theme=frostfire] .candidates-reference .candidate-person small{font-size:11px;color:#91bed8!important}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidate-detail .candidate-title-status){max-width:175px;min-height:31px;padding:5px 8px;font-size:12px;color:#82dfff!important;background:#032035!important;border:1px solid #397fa1!important;border-radius:20px!important}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidate-detail .candidate-title-status):is(.tone-ai_needs_help,.tone-rejected){color:#ffad7c!important;background:#26151a!important;border-color:#c36443!important}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidate-detail .candidate-title-status):is(.tone-hired,.tone-waiting_for_offers,.tone-approved){color:#70efd2!important;background:#042622!important;border-color:#1b947e!important}.candidates-reference .candidate-crm-chip{white-space:nowrap;color:#a9c3d4;border:1px solid #477084;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.candidate-crm-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.candidates-reference .candidate-crm-chip.synced{color:#4ce7bc;background:#01302688;border-color:#0aa88c}.candidates-reference .candidate-crm-chip.error{color:#ffd47b;background:#33260d88;border-color:#c3993f}:root[data-theme=frostfire] .candidates-reference .profile-progress{flex-direction:column-reverse;align-items:stretch;gap:7px;min-width:100px;display:flex}:root[data-theme=frostfire] .candidates-reference .profile-progress>span{border-radius:8px;width:100%;height:6px;overflow:visible;background:#203d51!important}:root[data-theme=frostfire] .candidates-reference .profile-progress>span>i{border-radius:8px;height:6px;display:block;box-shadow:0 0 7px #1ccaff70;background:linear-gradient(90deg,#16b4ef,#80eafa)!important}:root[data-theme=frostfire] .candidates-reference .profile-progress strong{color:#b8e3f8;font-size:12px;font-weight:500}.candidates-reference .profile-progress+small{display:none}.candidates-reference .candidate-row-actions{flex-direction:row-reverse;align-items:center;gap:8px;display:flex}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile{white-space:nowrap;width:auto;height:38px;padding:0 16px;font:14px Georgia,serif;color:#ffdfc4!important;background:radial-gradient(at 90% 110%,#74352265,#0000 65%),linear-gradient(130deg,#28181c,#100e17)!important;border:1px solid #f29463!important;border-radius:9px!important;box-shadow:inset 0 1px 2px #ffcf9955,0 0 9px #f6653438!important}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile:hover{box-shadow:inset 0 0 8px #ff8a3733,0 0 14px #ff703877!important}:root[data-theme=frostfire] .candidates-reference .candidate-pagination{color:#a8cde0;background:#030e19;border:1px solid #47738a;border-top:0;border-radius:0 0 14px 14px;margin-top:0;padding:16px}@media (width<=1250px){:root[data-theme=frostfire] .candidates-reference .candidate-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.candidates-reference .candidate-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:root[data-theme=frostfire] .candidates-reference .candidate-toolbar{display:none}:root[data-theme=frostfire] .candidates-reference .candidate-toolbar.mobile-open{grid-template-columns:1fr;display:grid}.candidates-reference .candidate-extra-filters{grid-template-columns:1fr}:root[data-theme=frostfire] .candidates-reference h1{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.candidates-reference tr{transition:none!important}}.candidates-reference .candidate-extra-filters .candidate-quick-filters{grid-column:1/-1;margin:0}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 table{min-width:900px}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 :is(th,td){padding-left:10px;padding-right:10px}:root[data-theme=frostfire] .candidates-reference .candidate-person strong{min-width:100px}:root[data-theme=frostfire] .candidates-reference .candidate-title-row{min-height:66px}:root[data-theme=frostfire] .workspace>main:has(>.candidates-reference){padding:14px 10px 28px!important}.candidates-reference .candidate-pagination small{display:none}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile{position:relative;overflow:hidden;border-color:#ff8852!important;font:400 14px Georgia,serif!important;box-shadow:inset 0 0 7px #ff744529,0 0 9px #fa6b3545!important}:root[data-theme=frostfire] .candidates-reference .candidate-open-profile:after{content:"";border-radius:inherit;pointer-events:none;background:url(/brand/frostfire/obsidian-reference.png) 59.2857% 51.227%/1129.41% 2226.09% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 7px),linear-gradient(0deg,#000,#0000 7px),linear-gradient(90deg,#000,#0000 7px),linear-gradient(270deg,#000,#0000 7px);mask-image:linear-gradient(#000,#0000 7px),linear-gradient(0deg,#000,#0000 7px),linear-gradient(90deg,#000,#0000 7px),linear-gradient(270deg,#000,#0000 7px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 td{border-bottom-width:1px!important}:root[data-theme=frostfire] .candidates-reference .mobile-profile-progress progress{appearance:none;background:#203d51;border:0;border-radius:6px;width:100%;height:6px;overflow:hidden}.candidates-reference .mobile-profile-progress progress::-webkit-progress-bar{background:#203d51}.candidates-reference .mobile-profile-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#16b4ef,#80eafa);border-radius:6px}.candidates-reference .mobile-profile-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#16b4ef,#80eafa);border-radius:6px}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile:hover:not(:disabled){border-color:#ffb17b!important;box-shadow:inset 0 0 8px #ff8a3733,0 0 14px #ff703877!important}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile:focus-visible{outline-offset:3px;outline:2px solid #ffad78!important;box-shadow:inset 0 0 8px #ff8a3733,0 0 14px #ff703877!important}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile{--interaction-glow:255 173 120}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-collecting{--status-rgb:130 223 255;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-waiting_for_offers{--status-rgb:255 209 102;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-interview{--status-rgb:196 167 255;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-approved{--status-rgb:94 234 212;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-hired{--status-rgb:155 227 107;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-rejected{--status-rgb:255 136 148;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-commercial{--status-rgb:244 166 223;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-ghosted{--status-rgb:173 182 201;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status).tone-ai_needs_help{--status-rgb:255 173 124;--interaction-glow:var(--status-rgb)}:root[data-theme=frostfire] :is(.candidates-reference .candidate-status-select,.candidates-reference .candidate-mobile-card .status,.candidate-detail .candidate-title-status){color:rgb(var(--status-rgb,130 223 255))!important;border-color:rgb(var(--status-rgb,130 223 255)/.65)!important;background:linear-gradient(rgb(var(--status-rgb,130 223 255)/.13),rgb(var(--status-rgb,130 223 255)/.13)),#06121e!important}:root[data-theme=frostfire] .candidates-reference :is(.candidate-title-row,.candidate-toolbar){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root[data-theme=frostfire] .candidates-reference :is(.candidate-title-row,.candidate-toolbar):before,:root[data-theme=frostfire] .candidates-reference :is(.candidate-title-row,.candidate-toolbar):after{display:none!important}:root[data-theme=frostfire] .candidates-reference .candidate-extra-filters{border-top:0}@media (width>=768px){:root[data-theme=frostfire] .shell.casper-reference-shell{--ui-px:clamp(.8px,min(.065104vw,.130208dvh),1px);--sidebar-width:calc(244 * var(--ui-px));font-size:calc(14 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell>aside{top:calc(18 * var(--ui-px));bottom:calc(18 * var(--ui-px));height:calc(100dvh - 36 * var(--ui-px));border-radius:calc(28 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button{padding-inline:calc(18 * var(--ui-px));gap:calc(16 * var(--ui-px));min-height:32px}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button span{font-size:calc(20 * var(--ui-px))!important}:root[data-theme=frostfire] .shell.casper-reference-shell>aside nav button svg{width:calc(25 * var(--ui-px));height:calc(25 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot{padding:calc(12 * var(--ui-px));min-height:calc(64 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell>aside .sidebar-foot .logout{height:calc(46 * var(--ui-px));padding:0 10px;font-size:calc(18 * var(--ui-px))!important}:root[data-theme=frostfire] .shell.casper-reference-shell>.workspace{padding-top:calc(120 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar{top:calc(26 * var(--ui-px));height:calc(70 * var(--ui-px));min-height:0;padding-inline:calc(30 * var(--ui-px));gap:calc(14 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar:before{top:calc(-26 * var(--ui-px));height:calc(124 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace>header.casper-topbar>.overview-header-art{top:calc(-16 * var(--ui-px));height:calc(112 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity-text strong{font-size:calc(20 * var(--ui-px))!important}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .company-identity .company-logo{width:calc(38 * var(--ui-px));height:calc(38 * var(--ui-px));flex-basis:calc(38 * var(--ui-px))}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar :is(.language,.notification-center){transform:translateY(calc(19 * var(--ui-px)))}:root[data-theme=frostfire] .shell.casper-reference-shell .casper-topbar .language{font-size:calc(16 * var(--ui-px));min-height:32px;padding:6px 8px}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace main h1{font-size:clamp(28px,calc(40 * var(--ui-px)),40px)!important}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace main h2{font-size:clamp(20px,calc(26 * var(--ui-px)),26px)!important}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace main :is(input,select,textarea,button){font-size:clamp(12px,calc(14 * var(--ui-px)),14px)}:root[data-theme=frostfire] .candidates-reference .candidate-title-row{min-height:0;padding:calc(12 * var(--ui-px)) 18px}:root[data-theme=frostfire] .candidates-reference h1{font-size:calc(34 * var(--ui-px))!important}:root[data-theme=frostfire] .candidates-reference .candidate-toolbar{padding:calc(10 * var(--ui-px));grid-template-columns:minmax(170px,2fr) repeat(4,minmax(110px,1fr)) auto;gap:8px}:root[data-theme=frostfire] .candidates-reference :is(.candidate-toolbar input,.candidate-toolbar select,.candidate-toolbar>button,.candidate-search,.candidate-page-actions>button,.column-picker>summary){min-height:calc(42 * var(--ui-px));padding-block:6px;font-size:12px}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 th{height:calc(48 * var(--ui-px));font-size:calc(14 * var(--ui-px));padding:8px}:root[data-theme=frostfire] .candidates-reference .candidate-table-v2 td{height:calc(68 * var(--ui-px));padding:8px;font-size:12px}:root[data-theme=frostfire] .candidates-reference .candidate-person strong{font-size:calc(16 * var(--ui-px))!important}:root[data-theme=frostfire] .candidates-reference .candidate-person i{width:calc(40 * var(--ui-px));height:calc(40 * var(--ui-px));font-size:calc(22 * var(--ui-px))}:root[data-theme=frostfire] .candidates-reference .candidate-row-actions .candidate-open-profile{height:calc(38 * var(--ui-px));padding-inline:10px;font-size:13px!important}:root[data-theme=frostfire] .casper-reference-shell .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 228 * var(--ui-px))}:root[data-theme=frostfire] .casper-reference-shell :is(.dialogs-local-toolbar,.workspace-queues){min-height:calc(48 * var(--ui-px));padding-block:calc(6 * var(--ui-px))}:root[data-theme=frostfire] .dialogs-page .dialog-list-results>button{min-height:calc(90 * var(--ui-px));padding:calc(11 * var(--ui-px)) 9px;gap:8px}:root[data-theme=frostfire] .dialogs-page :is(.chat>header,.dialog-context>header){min-height:calc(58 * var(--ui-px));padding:calc(10 * var(--ui-px)) 14px}:root[data-theme=frostfire] .dialogs-page .bubble{font-size:clamp(13px,calc(14 * var(--ui-px)),14px);padding:8px 11px;line-height:1.5}:root[data-theme=frostfire] .dialogs-page .context-tabs{gap:5px;min-height:38px;padding:5px}:root[data-theme=frostfire] .dialogs-page .context-tabs button{min-height:32px;padding:7px 8px;font-size:clamp(12px,calc(15 * var(--ui-px)),15px)!important}:root[data-theme=frostfire] .dialogs-page :is(.context-person,.context-dialog-actions,.workspace-situation,.context-fields){padding:12px}:root[data-theme=frostfire] .reference-overview .reference-metric{height:calc(148 * var(--ui-px));padding:calc(20 * var(--ui-px));gap:10px}:root[data-theme=frostfire] .reference-metric strong{font-size:calc(54 * var(--ui-px))!important}:root[data-theme=frostfire] .reference-metric>span:not(.reference-frame){font-size:calc(18 * var(--ui-px))}}@media (width>=768px) and (width<=1199px){:root[data-theme=frostfire] .candidates-reference .candidate-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){:root[data-theme=frostfire] .shell :is(button,input,select,.column-picker>summary){min-height:44px}}@media (width>=768px){:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues button{min-height:32px;padding:7px 10px;font-size:13px!important}:root[data-theme=frostfire] .dialogs-page .chat>header strong,:root[data-theme=frostfire] .dialogs-page .dialog-context>header>span{font-size:calc(20 * var(--ui-px))!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{height:calc(108 * var(--ui-px));min-height:0;padding:0 16px calc(54 * var(--ui-px));box-sizing:border-box}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-header-tools-slot{height:calc(54 * var(--ui-px));top:auto;bottom:0}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-header-tools{height:100%;min-height:0;padding:3px 8px}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues{min-height:0;margin:0;padding:3px}:root[data-theme=frostfire] .dialogs-page .chat>header>div{min-width:0}:root[data-theme=frostfire] .dialogs-page .chat>header button[title]{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (width>=1200px){:root[data-theme=frostfire] .dialogs-main .dialogs-page{grid-template-columns:min(var(--dialog-left-width,320px),21vw) minmax(0,1fr) min(var(--dialog-right-width,360px),23vw)}:root[data-theme=frostfire] .dialogs-page .dialog-context{z-index:auto;width:auto;max-width:none;height:100%;position:relative;inset:auto}:root[data-theme=frostfire] .dialogs-page .dialog-panel-resizer.left{left:min(var(--dialog-left-width,320px),21vw)}:root[data-theme=frostfire] .dialogs-page .dialog-panel-resizer.right{right:min(var(--dialog-right-width,360px),23vw)}}@media (width>=768px) and (width<=1199px){:root[data-theme=frostfire] .dialogs-main .dialogs-page{grid-template-columns:min(var(--dialog-left-width,320px),23vw) minmax(0,1fr)}:root[data-theme=frostfire] .dialogs-page .dialog-panel-resizer.left{left:min(var(--dialog-left-width,320px),23vw)}:root[data-theme=frostfire] .dialogs-page .dialog-context{height:100%;width:min(var(--dialog-right-width,360px),320px);position:absolute;top:0;bottom:0;right:0}}@media (width>=768px){:root[data-theme=frostfire] .shell.casper-reference-shell .workspace main .reference-hero h1{font-size:calc(60 * var(--ui-px))!important}:root[data-theme=frostfire] .shell.casper-reference-shell .workspace main .candidate-reference-title h1{font-size:calc(34 * var(--ui-px))!important}}:root[data-theme=frostfire] .vacancy-reference{--vacancy-scale:var(--ui-px,1px);max-width:1600px;margin:auto}:root[data-theme=frostfire] .vacancy-reference>:is(.title-row,.vacancy-toolbar,.vacancy-stats),:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card{background:linear-gradient(110deg,#04101ceb,#020b15ef),url(/brand/frostfire/sidebar-flow.png) 50%/100% 100%;border:1px solid #468eaf;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ccedff65,0 0 0 2px #1b394a80}:root[data-theme=frostfire] .vacancy-reference>:is(.title-row,.vacancy-toolbar,.vacancy-stats):before,:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.85;background:url(/brand/frostfire/sidebar-flow.png) 50%/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 19px calc(100% - 19px),#000),linear-gradient(#000,#0000 20px calc(100% - 20px),#000);mask-image:linear-gradient(90deg,#000,#0000 19px calc(100% - 19px),#000),linear-gradient(#000,#0000 20px calc(100% - 20px),#000)}:root[data-theme=frostfire] .vacancy-reference>.title-row{min-height:64px;margin:0 0 10px;padding:12px 22px}:root[data-theme=frostfire] .shell .workspace main .vacancy-reference>.title-row h1{align-items:center;gap:18px;margin:0;display:flex;font:400 clamp(27px,calc(34 * var(--vacancy-scale)),34px)/1.2 Georgia,serif!important}.vacancy-total{color:#6de7ff;background:#061929;border:1px solid #3ca4d0;border-radius:12px;padding:3px 16px;font:18px Georgia,serif}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:10px;padding:10px;display:grid}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats>div{border:1px solid #205e7c;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;align-items:center;gap:5px 12px;min-height:72px;padding:10px 16px;display:grid;background:linear-gradient(#041622,#020c16)!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats svg{color:#60dbff;grid-row:1/3}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats small{color:#d1e7f4;font:14px Georgia,serif}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats strong{color:#d1efff;font:28px/1 Georgia,serif}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:minmax(200px,1fr) minmax(150px,200px) minmax(150px,200px);gap:12px;margin-bottom:0;padding:10px;display:grid}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar label{max-width:500px;margin:0}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar :is(label,select){color:#cdeaf7;background:#04121f;border:1px solid #347d9b;border-radius:9px;min-height:40px}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar label input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-results{min-height:22px;margin:6px 2px;font-size:11px}:root[data-theme=frostfire] .vacancy-reference .vacancy-scope{color:#8badc0;margin:0 2px 8px;font-size:11px}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card{gap:12px;min-height:184px;padding:16px 20px}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card>header{border-bottom:1px solid #25495b;align-items:center;min-height:0;padding-bottom:10px}:root[data-theme=frostfire] .shell .workspace main .vacancy-reference .frostfire-vacancy-card h2{font:400 clamp(18px,calc(24 * var(--vacancy-scale)),24px)/1.2 Georgia,serif!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-state{color:#52ffe2;background:#00231d;border:1px solid #08baa0;border-radius:18px;padding:5px 12px;font-size:12px}.vacancy-reference .vacancy-state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 8px}:root[data-theme=frostfire] .vacancy-reference .vacancy-state.archived{color:#9cc6e1;background:#091d2b;border-color:#4a7a94}:root[data-theme=frostfire] .vacancy-reference .vacancy-facts{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;display:grid}:root[data-theme=frostfire] .vacancy-reference .vacancy-facts>div{justify-content:flex-start;align-items:center;gap:12px;min-width:0}:root[data-theme=frostfire] .vacancy-reference .vacancy-facts dt{color:#8bdefa;flex-shrink:0;display:flex}:root[data-theme=frostfire] .vacancy-reference .vacancy-facts dd{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:14px/1.4 Georgia,serif;display:-webkit-box;overflow:hidden}:root[data-theme=frostfire] .vacancy-reference .vacancy-salary dd{color:#58e7ff}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card>footer{border:0;flex-wrap:wrap;gap:10px;min-height:40px;padding:0}.vacancy-reference .vacancy-candidates{color:#9deaff;align-items:center;gap:10px;margin-right:auto;display:flex}:root[data-theme=frostfire] .vacancy-reference .vacancy-candidate-count{color:#58e8ff;background:#00263a;border:1px solid #14bfee;border-radius:20px;min-width:0;padding:7px 10px;font-size:12px}:root[data-theme=frostfire] .vacancy-reference .vacancy-row-actions{gap:9px}:root[data-theme=frostfire] .vacancy-reference .vacancy-row-actions button{color:#b3e7ff;background:linear-gradient(#091c2a,#020c15);border:1px solid #39748d;width:40px;height:40px}:root[data-theme=frostfire] .vacancy-reference .vacancy-row-actions .danger{color:#ff8a61}:root[data-theme=frostfire] .vacancy-reference .vacancy-fire{border-radius:9px;min-width:110px;min-height:38px;padding:8px 20px;transition:box-shadow .2s,filter .2s,transform .12s;position:relative;color:#ffe1bf!important;background:radial-gradient(at 100% 100%,#b5391e55,#0000 65%),linear-gradient(#271317,#0e0a0f)!important;border:1px solid #ff9a59!important;font:15px Georgia,serif!important;box-shadow:inset 0 0 5px #ff773970,0 0 9px #ff5c253d!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-fire:hover:not(:disabled){filter:brightness(1.2);box-shadow:inset 0 0 10px #ff7739a0,0 0 17px #ff692b90!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-fire:active:not(:disabled){filter:brightness(1.35);transform:translateY(1px)}@media (width<=1100px){:root[data-theme=frostfire] .vacancy-reference .vacancy-stats>div{grid-template-columns:22px 1fr;gap:6px;padding:10px}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card{padding:14px}:root[data-theme=frostfire] .vacancy-reference .vacancy-row-actions{gap:5px}}@media (width<=850px){:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-grid{grid-template-columns:1fr}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats>div{flex:auto}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:1fr 1fr}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar label{grid-column:1/-1;max-width:none}}@media (width<=500px){:root[data-theme=frostfire] .vacancy-reference .vacancy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=frostfire] .vacancy-reference>.title-row{flex-wrap:wrap;gap:12px;padding:12px}:root[data-theme=frostfire] .vacancy-reference .vacancy-fire{min-height:44px}.vacancy-reference .vacancy-candidates{width:100%}}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card>footer{grid-template-columns:minmax(0,1fr) auto auto;display:grid}:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card>footer .vacancy-fire{min-width:88px;padding:8px 12px}:root[data-theme=frostfire] .vacancy-reference .vacancy-row-actions button{width:34px;height:38px;padding:6px}:root[data-theme=frostfire] .vacancy-reference .vacancy-candidates{gap:7px;min-width:0}:root[data-theme=frostfire] .vacancy-reference .vacancy-candidate-count{white-space:normal;padding:6px 8px;font-size:11px!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats small{font:14px Georgia,serif!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-stats strong{font:28px/1 Georgia,serif!important}:root[data-theme=frostfire] .vacancy-reference .vacancy-facts dd{font:14px/1.4 Georgia,serif!important}@media (width<=500px){:root[data-theme=frostfire] .vacancy-reference .frostfire-vacancy-card>footer{grid-template-columns:1fr auto}:root[data-theme=frostfire] .vacancy-reference .vacancy-candidates{grid-column:1/-1}.vacancy-reference .vacancy-row-actions{justify-self:end}}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar .vacancy-search{color:#cdeaf7;width:100%;min-width:0;min-height:40px;box-shadow:none;background:#04121f;border:1px solid #347d9b;border-radius:9px;padding:10px 12px}@media (width<=1200px){:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-theme=frostfire] .vacancy-reference .vacancy-search{grid-column:1/-1}}@media (width<=600px){:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.vacancy-filter-fields h3{margin:0 0 8px}.vacancy-filter-fields p{color:#9abed0;margin:8px 0 14px;font-size:12px;line-height:1.5}.vacancy-filter-fields .vacancy-language-tags{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.vacancy-filter-fields .vacancy-language-tags button{color:#a7ecff;background:#062639;border:1px solid #369ac1;border-radius:18px;align-items:center;gap:12px;padding:7px 12px;display:flex}.vacancy-language-entry{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.vacancy-language-entry input{min-width:0}.vacancy-language-entry button{color:#cbf0ff;background:#082233;border:1px solid #397c9d;border-radius:8px;padding:8px 12px}@media (width<=500px){.vacancy-language-entry{grid-template-columns:1fr}}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(110px,1fr))}:root[data-theme=frostfire] .vacancy-reference .vacancy-condition-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding-top:0}:root[data-theme=frostfire] .vacancy-reference .vacancy-condition-filters button{color:#cdeaf7;--interaction-glow:102 186 217;background:#0d2432;border:1px solid #347d9b;border-radius:9px;min-height:40px}@media (width<=1200px){:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=frostfire] .vacancy-reference .vacancy-search{grid-column:1/-1}}@media (width<=600px){:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=frostfire] .vacancy-reference .vacancy-toolbar select{width:100%;min-width:0}}:root[data-theme=frostfire] .candidate-detail{--du:clamp(1px,calc(.132vw - .356px),1.4px);gap:calc(7 * var(--du));color:#d7edf9;flex-direction:column;width:100%;min-width:0;max-width:1400px;margin:0 auto;font-family:Georgia,serif;display:flex}:root[data-theme=frostfire] .candidate-detail>.back{color:#a2d9f1;align-self:flex-start;min-height:24px;margin:0;padding:3px 0;font-size:12px}:root[data-theme=frostfire] .candidate-detail :is(.panel,.candidate-dialogs,.candidate-review-sections){isolation:isolate;border-radius:calc(10 * var(--du));min-width:0;margin:0;position:relative;box-shadow:inset 0 0 16px #086a9d22,0 0 0 2px #101b21,0 0 0 3px #b351294d;background:#020e18!important;border:1px solid #438bb2!important}:root[data-theme=frostfire] .candidate-detail :is(.panel,.candidate-dialogs,.candidate-review-sections):before{content:none!important}:root[data-theme=frostfire] .candidate-detail :is(.panel,.candidate-dialogs,.candidate-review-sections):after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:1;background:url(/brand/frostfire/candidate-approved-reference.png) 27.018% 28.216%/261.932% 570.57% no-repeat;border:0;padding:0;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 2%,#0000 2% 98%,#000 98%),linear-gradient(90deg,#000 0 2%,#0000 2% 98%,#000 98%);mask-image:linear-gradient(#000 0 2%,#0000 2% 98%,#000 98%),linear-gradient(90deg,#000 0 2%,#0000 2% 98%,#000 98%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title{align-items:center;gap:calc(20 * var(--du));padding:calc(9 * var(--du)) calc(16 * var(--du));min-height:calc(48 * var(--du));flex-wrap:wrap;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title h2{margin:0;font:400 calc(22 * var(--du))/1.2 Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-title-status{box-sizing:border-box;justify-content:center;align-items:center;font-family:inherit;line-height:normal;display:inline-flex}:root[data-theme=frostfire] .candidate-detail .candidate-actions{align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-actions :is(button,summary){border-radius:6px;min-height:34px;padding:8px 12px;font:calc(12 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{padding:calc(15 * var(--du)) calc(18 * var(--du));min-height:calc(157 * var(--du));overflow:hidden;background:#03111c!important}:root[data-theme=frostfire] .candidate-detail .candidate-reference-landscape{z-index:-1;background:url(/brand/frostfire/candidate-approved-reference.png) 96.641% 10.044%/345.318% 1509.74% no-repeat;width:53%;position:absolute;inset:0 0 0 auto;-webkit-mask:linear-gradient(90deg,#0000,#000 24%);mask:linear-gradient(90deg,#0000,#000 24%)}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity{align-items:center;gap:calc(24 * var(--du));display:flex;position:static}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{flex:0 0 calc(128 * var(--du));width:calc(128 * var(--du));height:calc(128 * var(--du));color:#c4eaff;background:radial-gradient(circle at 40% 25%,#174457,#041623 75%);border:1px solid #29d7ff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 3px #00111e;font:400 calc(50 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>div{flex:1;min-width:0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{letter-spacing:0;font:400 calc(28 * var(--du))/1.2 Georgia,serif!important;margin:0 0 6px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity .eyebrow{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-profile-handle{margin:0 0 calc(16 * var(--du));color:#a4cae4;font:calc(12 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-meta{gap:calc(12 * var(--du)) calc(20 * var(--du));flex-wrap:wrap;max-width:75%;display:flex;font:calc(12 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-meta>span{color:#d6e7f4;align-items:center;gap:8px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-meta-desk_language{flex-basis:100%}:root[data-theme=frostfire] .candidate-detail .candidate-meta-detected{opacity:.65;font-size:11px;position:absolute;bottom:14px;right:20px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-updated{color:#bbd5e9;font:calc(10 * var(--du)) Georgia,serif;position:absolute;top:14px;right:20px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-controls{min-height:calc(92 * var(--du));grid-template-columns:1fr 4fr;gap:0;padding:3px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-profile-controls>.panel{box-shadow:none;padding:calc(13 * var(--du));border-radius:0;background:0 0!important;border:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-controls>.panel:after{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-profile-progress{flex-direction:column;justify-content:center;gap:9px;display:flex;border-right:1px solid #164052!important}:root[data-theme=frostfire] .candidate-detail .candidate-progress-label{font:calc(10 * var(--du)) Georgia,serif;color:#bce6fa;align-items:center;gap:6px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary{align-items:center;gap:10px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary>div{flex-direction:column;gap:3px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary strong{color:#dff7ff;font:400 calc(14 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary small{font:calc(10 * var(--du)) Georgia,serif;color:#b0d9f0}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring{width:calc(35 * var(--du));height:calc(35 * var(--du));fill:none;stroke:#153f48;stroke-width:4px;flex-shrink:0}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring circle:nth-child(2){stroke:#00dfbc;transform-origin:50%;transform:rotate(-90deg)}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring path{stroke:#51f4dc;stroke-width:2px}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields{font-size:11px}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields summary{box-shadow:none;background:0 0;border:0;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management{grid-template-columns:1.2fr 1.2fr .9fr .85fr;align-items:stretch;gap:0;display:grid;padding:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{min-width:0;padding:calc(13 * var(--du));border-left:1px solid #14384a;grid-template-rows:auto 1fr;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid;position:relative}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*>span{grid-column:1/-1;padding-left:32px}:root[data-theme=frostfire] .candidate-detail .candidate-control-icon{color:#b6e9ff;stroke-width:1.5px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management :is(span,strong,select){text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font:400 calc(11 * var(--du))/1.35 Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management select{background:#020e19;border:1px solid #3886a5;border-radius:6px;width:100%;min-width:0;min-height:30px;padding:6px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-sections{gap:calc(8 * var(--du));grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);grid-template-areas:"personal professional""contacts professional";align-items:stretch;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-group-name{grid-area:personal}:root[data-theme=frostfire] .candidate-detail .candidate-group-experience{grid-area:professional}:root[data-theme=frostfire] .candidate-detail .candidate-group-whatsapp_number{grid-area:contacts}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>header{padding:calc(13 * var(--du)) calc(16 * var(--du));color:#88e5ff;background:0 0;border-bottom:1px solid #1a394b;align-items:center;gap:12px;display:flex}:root[data-theme=frostfire] .candidate-detail :is(.candidate-profile-section h2,.candidate-ai-note h2,.candidate-dialogs h4,.candidate-system-info summary,.candidate-review-heading h2){color:#d8effc;margin:0;font:400 calc(18 * var(--du))/1.2 Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>div{padding:0 calc(16 * var(--du));display:block}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{gap:calc(12 * var(--du));min-height:calc(47 * var(--du));padding:calc(11 * var(--du)) 0;border:0;border-bottom:1px solid #15334380;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;margin:0;display:grid;background:0 0!important}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>span{gap:calc(12 * var(--du));align-items:center;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>:is(span,strong){color:#cce4f4;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;white-space:pre-wrap;min-width:0;margin:0;font:400 calc(11 * var(--du))/1.5 Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>span svg{color:#c3edff;stroke-width:1.4px;flex:0 0 19px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>small,:root[data-theme=frostfire] .candidate-detail .candidate-ai-note p>small{color:#bcecff;text-align:center;border:1px solid #30607b;border-radius:15px;max-width:85px;margin:0;padding:3px 7px;font:calc(9 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail :is(.candidate-ai-note,.candidate-dialogs,.candidate-system-info){padding:calc(13 * var(--du)) calc(16 * var(--du))}:root[data-theme=frostfire] .candidate-detail :is(.candidate-ai-note header,.candidate-dialogs h4,.candidate-system-info summary,.candidate-review-heading h2){color:#ade8ff;align-items:center;gap:12px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note header{border-bottom:1px solid #1a394b;padding:0 0 12px}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note p{padding:calc(12 * var(--du));font:calc(11 * var(--du))/1.5 Georgia,serif;color:#cce7f7;border:1px solid #216184;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list{gap:8px;margin-top:12px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #173b50;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 3px;display:flex;font:calc(11 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list>button>span{align-items:center;gap:calc(20 * var(--du));flex-wrap:wrap;min-width:0;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list :is(strong,em,time,small){color:#c5e5f5;font:400 calc(11 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list small{background:#071b29;border:1px solid #51798c;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-system-info summary{box-shadow:none;background:0 0;border:0;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-system-info>div{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-system-info>div>span{overflow-wrap:anywhere;font:calc(11 * var(--du))/1.4 Georgia,serif;background:0 0;border-right:1px solid #244658;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-system-info strong{font-weight:400}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections{padding:calc(15 * var(--du));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections:not(:has(>:not(.candidate-review-heading))){display:none}:root[data-theme=frostfire] .candidate-detail .candidate-review-heading{grid-column:1/-1;padding:0 0 6px}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>.notice-box{grid-column:1/-1}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>.validation-issues:has(button):last-child{grid-column:1/-1}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections :is(.validation-issues,.extraction-review,.candidate-dialogs){min-width:0;padding:16px}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections h3{font:400 calc(15 * var(--du)) Georgia,serif;color:#d6edf9;margin:0 0 8px}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections :is(p,dl,blockquote){font:calc(11 * var(--du))/1.5 Georgia,serif}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections article{background:0 0;border:0;border-top:1px solid #294455;border-radius:0;padding:12px 0}@media (width>=768px){:root[data-theme=frostfire] body:has(.candidate-detail){overflow:hidden}:root[data-theme=frostfire] .shell.casper-reference-shell:has(.candidate-detail){height:100dvh;min-height:0;overflow:hidden}:root[data-theme=frostfire] .shell.casper-reference-shell:has(.candidate-detail)>.workspace{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:root[data-theme=frostfire] .shell.casper-reference-shell:has(.candidate-detail)>.workspace>main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:hidden auto;padding:8px 14px 28px!important}}@media (width<=1150px){:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{grid-template-columns:18px minmax(0,1fr);gap:5px;padding:10px 6px}:root[data-theme=frostfire] .candidate-detail .candidate-control-icon{width:18px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{gap:8px}}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail{--du:1px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-sections{grid-template-columns:minmax(0,1fr);grid-template-areas:"personal""professional""contacts"}:root[data-theme=frostfire] .candidate-detail .candidate-profile-controls{grid-template-columns:1fr}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity{align-items:flex-start;gap:12px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{flex-basis:64px;width:64px;height:64px;font-size:30px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{font-size:25px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{padding:40px 16px 26px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-meta{max-width:100%}:root[data-theme=frostfire] .candidate-detail .candidate-profile-actions{width:100%}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections,:root[data-theme=frostfire] .candidate-detail .candidate-system-info>div{grid-template-columns:minmax(0,1fr)}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:60px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>small{grid-column:2;justify-self:start}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>:is(span,strong){font-size:13px!important}}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>.candidate-review-protected{order:3;grid-column:auto!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-fields{order:2}:root[data-theme=frostfire] .candidate-detail .candidate-review-extraction{order:1}:root[data-theme=frostfire] .candidate-detail .candidate-dialogs-conflicts{order:4}:root[data-theme=frostfire] .candidate-detail .candidate-review-related{order:5;grid-column:1/-1}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>.notice-box{order:6}:root[data-theme=frostfire] .candidate-detail .candidate-review-table{min-width:0;overflow-x:auto;display:block!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-table table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%}:root[data-theme=frostfire] .candidate-detail .candidate-review-table :is(th,td){text-align:left;vertical-align:top;font:400 calc(11 * var(--du))/1.5 Georgia,serif;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;border-bottom:1px solid #1c3d50;padding:12px 8px}:root[data-theme=frostfire] .candidate-detail .candidate-review-table th{color:#9bbfd6}:root[data-theme=frostfire] .candidate-detail .candidate-review-table td small{color:#8cc5df;margin-top:5px;font-size:10px;display:block}:root[data-theme=frostfire] .candidate-detail .candidate-review-table td button{font:calc(11 * var(--du)) Georgia,serif;margin-top:12px;display:block}:root[data-theme=frostfire] .candidate-detail .candidate-review-result{border:1px solid #49768e;border-radius:20px;padding:4px 8px;display:inline-block}:root[data-theme=frostfire] .candidate-detail .candidate-review-result.saved{color:#00edc1;background:#00372e55;border-color:#00b998}:root[data-theme=frostfire] .candidate-detail .candidate-identity-conflicts{border:0;margin:0;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-identity-conflicts details{background:0 0;border:0;border-top:1px solid #254456;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-identity-conflicts summary{box-shadow:none;font:calc(12 * var(--du)) Georgia,serif;background:0 0;border:0;grid-column:1/-1;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-identity-conflicts details>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-system-info strong{font:400 calc(11 * var(--du)) Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections h4{font-size:calc(15 * var(--du))!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-related article{grid-template-columns:1fr 1.2fr 1.4fr auto;align-items:center;gap:20px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-review-related :is(blockquote,dl){border:0;margin:0;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-review-related dl{flex-wrap:wrap;gap:12px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-review-related dd{margin:3px 0 0}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-review-related article{grid-template-columns:1fr}}:root[data-theme=frostfire] .candidate-detail{--du:1px;gap:9px}:root[data-theme=frostfire] .candidate-detail :is(.panel,.candidate-dialogs,.candidate-review-sections){border-radius:12px;box-shadow:inset 3px 0 7px #4bb9ee32,inset -3px 0 7px #e8774830,0 0 0 1px #030b12,0 1px 5px #0008;background:linear-gradient(115deg,#091b29,#020e17 45%,#06121d)!important;border:1px solid #42708a!important}:root[data-theme=frostfire] .candidate-detail :is(.panel,.candidate-dialogs,.candidate-review-sections):after{opacity:.9;z-index:0;background:conic-gradient(from 25deg,#57768a,#e98a54 12%,#672a27 21%,#092235 34%,#6ec7f0 47%,#243f52 60%,#963e29 71%,#c6683f 78%,#69bcdf 91%,#57768a);padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title{gap:18px;min-height:48px;padding:8px 18px}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title h2{font-size:24px!important}:root[data-theme=frostfire] .candidate-detail .candidate-actions :is(button,summary){font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:20px;min-height:140px;padding:15px 26px;display:grid;overflow:visible}:root[data-theme=frostfire] .candidate-detail .candidate-reference-light{pointer-events:none;z-index:-1;opacity:.85;background:url(/brand/frostfire/candidate-shell-reference.png) 82.727% 22.907%/371.605% 762.774% no-repeat;border-radius:10px;width:40%;position:absolute;inset:1px 10% 1px auto;-webkit-mask:linear-gradient(90deg,#0000,#000 25% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 25% 85%,#0000)}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{background:radial-gradient(at 30% 25%,#173747,#061421 80%);border-color:#69c2e4;flex-basis:112px;width:112px;height:112px;font-size:48px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{overflow-wrap:anywhere;font-size:30px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-handle{overflow-wrap:anywhere;color:#b2e7fa;margin-bottom:12px;font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-meta{gap:8px 18px;max-width:100%;font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-meta-detected{font-size:11px;position:static}:root[data-theme=frostfire] .candidate-detail .candidate-profile-updated{opacity:.7;margin-top:7px;font-size:10px;display:block;position:static}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero>.candidate-profile-progress{box-shadow:none;z-index:1;align-items:center;gap:5px;padding:0;background:0 0!important;border:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero>.candidate-profile-progress:after{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-progress-label{text-align:center;order:2;font-size:10px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary{text-align:center;flex-direction:column;gap:4px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring{stroke-width:3px;width:66px;height:66px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary strong{font-size:21px!important}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary small{font-size:12px}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields{font-size:11px;position:relative}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields p{z-index:5;background:#061727;border:1px solid #4596b4;border-radius:8px;width:min(280px,65vw);padding:14px;position:absolute;top:20px;right:0;box-shadow:0 8px 24px #000c}:root[data-theme=frostfire] .candidate-detail .candidate-profile-controls{min-height:76px;padding:3px 0;display:block}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management{grid-template-columns:1.05fr 1.2fr 1fr .9fr}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{gap:5px 10px;padding:7px 22px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>:first-child{border-left:0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*>span{padding-left:0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management :is(span,strong,select){font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>header{background:linear-gradient(90deg,#18344a33,#0000 70%);gap:12px;padding:9px 20px}:root[data-theme=frostfire] .candidate-detail :is(.candidate-profile-section h2,.candidate-ai-note h2,.candidate-dialogs h4,.candidate-system-info summary){font-size:21px!important}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) auto;gap:12px;min-height:34px;padding:6px 0}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>span{gap:12px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>small{padding:2px 7px;font-size:10px!important}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note{align-items:center;gap:22px;min-height:50px;padding:6px 20px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note header{border:0;flex-shrink:0;gap:12px;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note p{overflow-wrap:anywhere;border:0;flex:1;min-width:0;margin:0;padding:4px 0;font-size:13px;line-height:1.5}:root[data-theme=frostfire] .candidate-detail .candidate-profile-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:9px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-profile-footer:not(:has(.candidate-dialogs)) .candidate-system-info{grid-column:1/-1}:root[data-theme=frostfire] .candidate-detail .candidate-profile-footer :is(.candidate-dialogs,.candidate-system-info){padding:10px 18px}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list{gap:4px;margin-top:8px}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list>button{padding:8px 0;font-size:13px!important}:root[data-theme=frostfire] .candidate-detail .candidate-dialog-list :is(strong,em,time,small){font-size:12px!important}:root[data-theme=frostfire] .candidate-detail .candidate-system-info>div{grid-template-columns:1fr;margin-top:7px}:root[data-theme=frostfire] .candidate-detail .candidate-system-info>div>span{border:0;border-top:1px solid #1a394b;padding:6px 4px;font-size:12px}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections{box-shadow:none;flex-direction:column;gap:8px;padding:0;display:flex;background:0 0!important;border:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections:after{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-review-heading{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details{padding:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>summary{cursor:pointer;min-height:40px;box-shadow:none;color:#d5eaf6;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;font:14px/1.4 Georgia,serif;list-style:none;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>summary::-webkit-details-marker{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>summary:before{content:"◇";color:#b0e6fa;font-size:20px}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>summary:after{content:"⌄";color:#99d7ee;margin-left:auto}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details[open]>summary:after{transform:rotate(180deg)}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>summary h3{font:inherit;color:inherit;margin:0}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>summary :is(p,small){display:none}:root[data-theme=frostfire] .candidate-detail .candidate-review-sections>details>:not(summary){margin:0 16px 12px}:root[data-theme=frostfire] .candidate-detail .candidate-review-conflicts{order:4}:root[data-theme=frostfire] .candidate-detail .candidate-review-conflicts .candidate-dialogs{box-shadow:none;padding:4px 0;background:0 0!important;border:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-review-conflicts .candidate-dialogs:after,:root[data-theme=frostfire] .candidate-detail .candidate-review-conflicts h4{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-review-table :is(th,td){font-size:13px}:root[data-theme=frostfire] .candidate-detail summary:focus-visible{outline-offset:3px;outline:2px solid #8be4ff}@media (width<=1150px){:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{padding:8px 10px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 10px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>small{grid-column:2;justify-self:start}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{flex-basis:88px;width:88px;height:88px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:minmax(0,1fr) 110px;gap:10px;padding:15px 18px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity{gap:16px}}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title{gap:10px;padding:12px}:root[data-theme=frostfire] .candidate-detail .candidate-actions{flex-wrap:wrap;width:100%;margin:0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:minmax(0,1fr);padding:16px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{flex-basis:64px;width:64px;height:64px;font-size:30px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{font-size:26px!important}:root[data-theme=frostfire] .candidate-detail .candidate-progress-label{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero>.candidate-profile-progress{align-items:flex-start}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary{text-align:left;flex-direction:row;gap:12px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring{width:42px;height:42px}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields p{left:0;right:auto}:root[data-theme=frostfire] .candidate-detail .candidate-reference-light{opacity:.4;width:70%;right:0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{border:0;padding:10px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management :is(span,strong,select){font-size:12px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-sections{grid-template-columns:1fr;grid-template-areas:"personal""professional""contacts"}:root[data-theme=frostfire] .candidate-detail .candidate-profile-footer{grid-template-columns:1fr}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 16px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>div{padding:0 12px 6px}:root[data-theme=frostfire] .candidate-detail .candidate-review-table table{min-width:450px}}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:minmax(0,1fr) 220px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-label{order:0;justify-content:center;gap:6px;margin-bottom:7px;font-size:18px;line-height:1.3;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields{text-align:center;width:100%;margin:8px 0 0}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>strong{color:#a7c0d7;font-size:12px;font-weight:500}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div{justify-content:center;gap:7px}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div>span{color:#ffbd8f;overflow-wrap:anywhere;box-sizing:border-box;background:#281710;border:1px solid #b76c3d;border-radius:8px;max-width:100%;padding:5px 9px;font-size:10px}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:minmax(0,1fr)}:root[data-theme=frostfire] .candidate-detail .candidate-progress-label{text-align:left;justify-content:flex-start}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields{text-align:left}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div{justify-content:flex-start}}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management.with-google-sheets{grid-template-columns:1.1fr 1.2fr 1fr .85fr 1fr}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management.with-google-sheets>*{padding-left:12px;padding-right:12px}@media (width<=1150px){:root[data-theme=frostfire] .candidate-detail .candidate-profile-management.with-google-sheets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-profile-management.with-google-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}:root[data-theme=frostfire] .candidate-detail .candidate-field-card .candidate-missing-value{color:#ffbd8f;cursor:default;background:#281710;border:1px solid #b76c3d;border-radius:8px;padding:5px 9px;font:400 11px/1.3 Georgia,serif;display:inline-block}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-block{order:2;min-width:0;padding:18px!important}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-header{border-bottom:1px solid #284456;justify-content:space-between;align-items:center;gap:16px;padding:0 0 14px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-header h3{color:#d5eaf6;align-items:center;gap:9px;margin:0;display:flex;font-size:22px!important}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-header p{color:#a7c0d7;margin:5px 0 0;font-size:13px}:root[data-theme=frostfire] .candidate-detail .candidate-open-dialog{color:#d8f4ff;white-space:nowrap;background:linear-gradient(120deg,#153c50,#071c2b);border:1px solid #66bad9;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 17px;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #b3eaff45,0 3px 12px #0005}:root[data-theme=frostfire] .candidate-detail .candidate-open-dialog:hover:not(:disabled){border-color:#ffb786;box-shadow:0 0 12px #de844130}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor .unified-ai-help{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;display:flex;padding:16px 0!important}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor .unified-ai-help>header{display:none}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor :is(p,h3){margin:0}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor label{flex-direction:column;gap:8px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor fieldset{border:1px solid #487187;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor textarea{box-sizing:border-box;resize:vertical;color:#d5eaf6;background:#071727;border:1px solid #487187;border-radius:8px;width:100%;min-height:88px;padding:12px}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor .assistance-actions{flex-wrap:wrap;gap:10px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor button{border-radius:8px;min-height:40px;padding:9px 14px;font-size:13px}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor .assistance-saved{color:#6ee5bd;gap:8px;display:flex}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-assistance-header{flex-direction:column;align-items:flex-start}:root[data-theme=frostfire] .candidate-detail .candidate-open-dialog{width:100%}}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor .candidate-assistance-controls{border:0;min-width:0;margin:0;padding:0;display:block}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor :is(p,label,legend,summary){line-height:1.5;font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-assistance-editor small{line-height:1.4;font-size:12px!important}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue{min-width:0;padding:20px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-issue{color:#d5eaf6;background:0 0;border:0;gap:14px;margin:0;padding:0;font-family:Georgia,serif}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue header{border-bottom:1px solid #284456;align-items:center;gap:12px;padding-bottom:14px;font-size:21px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue header svg{color:#ffb17c;width:23px;height:23px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue p{font-size:14px;line-height:1.55}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-impact{color:#a7c0d7}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-next{background:linear-gradient(110deg,#2b1c173d,#071522);border:1px solid #936444;border-radius:10px;padding:14px 16px;font-size:15px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-next>strong{color:#ffbd8f}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-retry{color:#a7c0d7;border:1px solid #425b6d;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:12px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue button{color:#d5eaf6;background:linear-gradient(120deg,#0d2434,#071522);border:1px solid #487187;border-radius:10px;min-height:42px;padding:10px 16px;font:400 14px/1.4 Georgia,serif;box-shadow:inset 0 1px #b3eaff25}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue :is(.crm-sync-primary,.crm-sync-actions>button:last-child){color:#e0f6ff;background:linear-gradient(120deg,#153c50,#071c2b);border-color:#66bad9}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue button:hover:not(:disabled){border-color:#ffb786;box-shadow:0 0 10px #de844125}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-refresh{align-self:flex-start;min-height:36px;font-size:13px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue details{color:#a7c0d7;border-top:1px solid #284456;padding-top:12px;font-size:13px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue summary{box-shadow:none;color:#c4e5f4;background:0 0;border:0;padding:4px 0}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue textarea{color:#d5eaf6;background:#071727;border:1px solid #487187;border-radius:8px;padding:12px}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue{padding:16px}:root[data-theme=frostfire] .candidate-detail .candidate-crm-issue .crm-sync-actions{grid-template-columns:1fr}}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div{scrollbar-width:thin;scrollbar-color:#487187 #071727;grid-template-rows:repeat(2,26px);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:6px;max-width:100%;height:64px;padding-bottom:6px;display:grid;overflow:auto hidden}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div>span{white-space:nowrap;overflow-wrap:normal;place-self:start;max-width:none;line-height:14px}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title{z-index:2;overflow:visible}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title .candidate-actions{flex-wrap:wrap}:root[data-theme=frostfire] .candidate-detail .candidate-more-actions>div{top:calc(100% + 7px)}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero>.candidate-missing-fields{grid-column:1/-1;min-width:0;margin-top:0}@media (width>=768px){:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div{grid-template-rows:repeat(2,auto);grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;height:auto;padding-bottom:0;overflow:visible}:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div>span{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;place-self:stretch stretch;align-items:center;min-width:0;max-width:100%;line-height:1.4;display:flex}}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-missing-fields>div{grid-template-columns:none!important}}:root[data-theme=frostfire] .candidate-detail .candidate-comment-history{padding:0 20px 16px}:root[data-theme=frostfire] .candidate-detail .candidate-comment-history button{color:#ffbd8f;--interaction-glow:255 173 120;background:linear-gradient(120deg,#302019,#101a23);border:1px solid #996749;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font:400 13px/1.4 Georgia,serif;display:inline-flex}:root[data-theme=frostfire] .candidate-detail .candidate-comment-timeline{border-top:1px solid #284456;margin-top:14px;padding-top:14px}:root[data-theme=frostfire] .candidate-detail .candidate-comment-timeline ol{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-comment-timeline li{background:#071522aa;border:1px solid #284456;border-left:3px solid #bd7a4e;border-radius:8px;padding:12px 14px}:root[data-theme=frostfire] .candidate-detail .candidate-comment-meta{color:#a7c0d7;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-comment-meta strong{color:#ffbd8f}:root[data-theme=frostfire] .candidate-detail .candidate-comment-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:0;line-height:1.6}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note{flex-wrap:wrap}:root[data-theme=frostfire] .candidate-detail .candidate-comment-history{flex-basis:100%;width:100%;min-width:0;padding:0 0 10px}:root[data-theme=frostfire] .candidate-detail .candidate-comment-history .candidate-history-toggle{color:#d8f4ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#153c50,#071c2b);border-color:#66bad9;box-shadow:inset 0 1px #b3eaff45,0 3px 12px #0005}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal{background:radial-gradient(at 100% 0,#17425855,#0000 60%),#071522;border:1px solid #a36a48;border-radius:18px;flex-direction:column;width:min(1040px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #72c8ed25,0 24px 80px #0009;padding:0!important}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>header{background:linear-gradient(110deg,#102c3b99,#081522);border-bottom:1px solid #345466;flex-shrink:0;align-items:center;margin:0;padding:20px 24px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-heading{align-items:center;gap:14px;min-width:0;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-edit-avatar{background:#102a39;border:1px solid #66bad9;border-radius:50%;flex-shrink:0;width:54px;height:54px;overflow:hidden}:root[data-theme=frostfire] .candidate-detail .candidate-edit-avatar img{object-fit:cover;width:100%;height:100%}:root[data-theme=frostfire] .candidate-detail .candidate-edit-heading h2{color:#d8effc;margin:0;font:400 24px/1.2 Georgia,serif!important}:root[data-theme=frostfire] .candidate-detail .candidate-edit-heading p{color:#a7c0d7;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>header>button{color:#bcecff;--interaction-glow:102 186 217;background:#0d2432;border:1px solid #426779;flex-shrink:0;width:36px;height:36px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-body{scrollbar-width:thin;scrollbar-color:#487187 #071727;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;min-height:0;padding:20px 24px;display:grid;overflow-y:auto}:root[data-theme=frostfire] .candidate-detail .candidate-edit-section{background:#07152299;border:1px solid #345466;border-radius:12px;min-width:0;margin:0;padding:16px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-section legend{color:#cceaf8;align-items:center;gap:8px;padding:0 7px;font:400 18px/1.3 Georgia,serif;display:flex}:root[data-theme=frostfire] .candidate-detail .candidate-edit-section legend svg{color:#7cdaef;flex-shrink:0}:root[data-theme=frostfire] .candidate-detail .candidate-edit-experience{grid-area:1/2/span 2}:root[data-theme=frostfire] .candidate-detail .candidate-edit-whatsapp_number{grid-column:1}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid label{gap:7px;min-width:0;font:400 12px/1.4 Georgia,serif}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid :is(input,textarea){box-sizing:border-box;color:#def0fa;background:#0c2230;border:1px solid #345d73;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font:400 14px/1.45 Georgia,serif;box-shadow:inset 0 1px 3px #0003}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid textarea{resize:vertical;min-height:70px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid :is(input,textarea):focus{border-color:#79cde7;outline:none;box-shadow:0 0 0 2px #62b9d51f!important}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>footer{background:#091b28;border-top:1px solid #345466;flex-direction:row;flex-shrink:0;justify-content:flex-end;gap:12px;margin:0;padding:14px 24px;display:flex;position:static!important}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>footer button{color:#d8f4ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#153c50,#071c2b);border:1px solid #487187;border-radius:9px;flex:none;width:auto;min-width:120px;min-height:42px;padding:10px 20px;font:400 14px/1.4 Georgia,serif}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>footer .candidate-edit-save{color:#ffdbc0;--interaction-glow:255 173 120;background:linear-gradient(120deg,#603322,#301c19);border-color:#d08b5c}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>.chat-error{flex-shrink:0;margin:0;padding:10px 24px}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal{border-radius:14px;max-height:calc(100dvh - 16px)}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>header{padding:14px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-heading h2{font-size:20px!important}:root[data-theme=frostfire] .candidate-detail .candidate-edit-avatar{width:42px;height:42px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-body{grid-template-columns:1fr;gap:16px;padding:14px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-section{grid-area:auto;padding:12px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-grid{grid-template-columns:1fr}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>footer{padding:12px 14px}:root[data-theme=frostfire] .candidate-detail .candidate-edit-modal>footer button{flex:1;min-width:0}}@media (width>=768px){:root[data-theme=frostfire] .candidate-detail .candidate-edit-body{grid-template-rows:min-content 1fr}}:root[data-theme=frostfire] .candidate-detail{gap:12px}:root[data-theme=frostfire] .candidate-detail :is(.candidate-dossier-title,.candidate-profile-hero,.candidate-profile-controls,.candidate-profile-section,.candidate-ai-note,.candidate-profile-footer>.panel){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;box-shadow:inset 0 1px 1px #b4e7ff45,inset 0 0 16px #43b6e918,0 4px 16px #0004;background:radial-gradient(at 0 0,#19476038,#0000 55%),linear-gradient(120deg,#081d2cde,#03101cf5 60%,#0b1c2ade)!important;border:1px solid #5485a1!important}:root[data-theme=frostfire] .candidate-detail :is(.candidate-dossier-title,.candidate-profile-hero,.candidate-profile-controls,.candidate-profile-section,.candidate-ai-note,.candidate-profile-footer>.panel):after{opacity:.75;background:linear-gradient(130deg,#b6e6fa90 0%,#5ec8f388 12%,#30506455 42%,#3e668b66 68%,#e08d62c0 93%,#ffb389e0);padding:1px;inset:-1px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section:after{opacity:.75;background:linear-gradient(130deg,#8bdfff99,#41658266 40%,#477b9966 80%,#87c8e399)}:root[data-theme=frostfire] .candidate-detail .candidate-group-experience:after{background:linear-gradient(130deg,#8bdfff99,#41658266 40%,#477b9966 80%,#ef925fcc)}:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title{min-height:54px;padding:10px 22px}:root[data-theme=frostfire] .candidate-detail .candidate-actions>button{color:#d5f2ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#123b50,#071b2b);border:1px solid #5c9cb8;border-radius:8px;min-height:36px;padding:7px 12px;box-shadow:inset 0 1px #c4edff25}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{isolation:isolate;gap:24px;min-height:178px;padding:22px 30px}:root[data-theme=frostfire] .candidate-detail .candidate-reference-light{opacity:.48;width:62%;inset:1px 0 1px auto;-webkit-mask:linear-gradient(90deg,#0000,#000 38% 87%,#0000);mask:linear-gradient(90deg,#0000,#000 38% 87%,#0000)}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity{gap:26px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{border:1px solid #77d0f0;flex-basis:120px;width:120px;height:120px;box-shadow:0 0 0 5px #10344745,inset 0 1px #d4f5ff55,0 0 20px #56bfe51c}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{letter-spacing:-.5px;margin-bottom:8px;font-size:36px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-handle{color:#d5f1ff;margin-bottom:14px;font-size:16px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-meta{color:#d0e6f2;gap:10px 20px;font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-updated{opacity:1;color:#93b1c5;margin-top:10px;font-size:11px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-label{color:#d4effc;margin-bottom:10px;font-size:18px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:7px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring{stroke-width:3.2px;grid-area:1/1;width:90px;height:90px}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary>div{display:contents}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary strong{z-index:1;color:#e0f6ff;grid-area:1/1;align-self:center;font-weight:400;font-size:25px!important}:root[data-theme=frostfire] .candidate-detail .candidate-progress-summary small{color:#b9e5f7;grid-area:2/1;font-size:12px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-controls{min-height:82px;padding:6px 0}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{border-left-color:#31556b88;gap:8px 10px;padding:8px 20px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*>span{color:#a9cfe2;font-size:12px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management :is(strong,select){color:#e2f3fc;font-size:13px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management select{background:#061927;border:1px solid #427a98;border-radius:7px;padding:7px 9px}:root[data-theme=frostfire] .candidate-detail .candidate-sheets-status .candidate-control-icon{color:#67ddb8}:root[data-theme=frostfire] .candidate-detail .candidate-profile-sections{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>header{background:linear-gradient(90deg,#1c4a6533,#0000);border-bottom:1px solid #31556b70;gap:11px;padding:12px 20px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>header>svg{color:#9bdef3;width:21px;height:21px}:root[data-theme=frostfire] .candidate-detail :is(.candidate-profile-section h2,.candidate-ai-note h2){font-size:23px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-section>div{padding:0 18px 8px}:root[data-theme=frostfire] .candidate-detail .candidate-field-card{border-bottom:1px solid #2f526a60;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;min-height:38px;padding:8px 0}:root[data-theme=frostfire] .candidate-detail .candidate-field-card:last-child{border-bottom:0}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>span{color:#b9d6e6}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>strong{color:#e1f0f9;font-weight:400}:root[data-theme=frostfire] .candidate-detail .candidate-field-card>:is(span,strong){font-size:14px!important;line-height:1.5!important}:root[data-theme=frostfire] .candidate-detail .candidate-field-card svg{color:#9cdef2;width:19px;height:19px}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 20px;padding:14px 20px;display:grid}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note>header{grid-column:1/-1}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note>p{color:#d5e9f6;padding:0;font-size:14px;line-height:1.6}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note>.candidate-comment-history{width:auto;min-width:0;padding:0}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note>.candidate-comment-history:has(.candidate-comment-timeline){grid-column:1/-1;width:100%}:root[data-theme=frostfire] .candidate-detail .candidate-history-toggle{white-space:nowrap}@media (width<=1000px) and (width>=768px){:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:minmax(0,1fr) 190px;padding:20px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity{gap:18px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{font-size:29px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{flex-basis:94px;width:94px;height:94px}}@media (width<=767px){:root[data-theme=frostfire] .candidate-detail .candidate-dossier-title{padding:12px 16px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:20px 18px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity{gap:16px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity>i{flex-basis:82px;width:82px;height:82px}:root[data-theme=frostfire] .candidate-detail .candidate-profile-identity h1{font-size:27px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-handle{font-size:14px!important}:root[data-theme=frostfire] .candidate-detail .candidate-profile-hero>.candidate-profile-progress{align-items:flex-start}:root[data-theme=frostfire] .candidate-detail .candidate-reference-light{opacity:.25;width:80%}:root[data-theme=frostfire] .candidate-detail .candidate-profile-sections{grid-template-columns:1fr}:root[data-theme=frostfire] .candidate-detail .candidate-profile-management>*{padding:10px 16px}:root[data-theme=frostfire] .candidate-detail .candidate-ai-note{grid-template-columns:1fr;padding:14px 16px}:root[data-theme=frostfire] .candidate-detail .candidate-history-toggle{white-space:normal}}:root[data-theme=frostfire] .candidate-detail .candidate-progress-ring path{display:none}:root[data-theme=frostfire] .candidate-detail.candidate-detail :is(.candidate-dossier-title,.candidate-profile-hero,.candidate-profile-controls,.candidate-ai-note){box-shadow:inset 0 1px 1px #b4e7ff55,inset -1px -1px 7px #ed8f5326,inset 0 0 16px #43b6e918,0 4px 16px #0004;border-bottom-color:#af7556!important;border-right-color:#bd805e!important}:root[data-theme=frostfire] .candidate-detail.candidate-detail .candidate-group-experience{border-bottom-color:#a46e51!important;border-right-color:#b77b58!important}:root[data-theme=frostfire] .accounts-overview-page{--accounts-art:url(/brand/frostfire/overview-reference.png);color:#dfefff}:root[data-theme=frostfire] .accounts-overview-page .title-row{align-items:center;margin-bottom:22px}:root[data-theme=frostfire] .accounts-overview-page .title-row h1{color:#e5f3ff;text-shadow:0 0 10px #4abfff30;margin:0 0 8px;font:400 clamp(36px,3.5vw,52px)/1.15 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .title-row p:not(.eyebrow){color:#a0d4f5;font:400 17px/1.4 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .accounts-section-tabs{margin-bottom:22px}:root[data-theme=frostfire] .accounts-overview-page .accounts-section-tabs button{color:#bde9ff;background:linear-gradient(120deg,#123752,#041522);border:1px solid #4a91b5;border-radius:9px;padding:11px 18px;font:400 16px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-overview{gap:16px;margin-bottom:22px}:root[data-theme=frostfire] .accounts-overview-page .account-overview article{isolation:isolate;border:1px solid #73caff;border-radius:11px;align-items:center;gap:18px;min-height:124px;padding:20px 22px;display:flex;position:relative;box-shadow:inset 0 0 10px #20659666,0 0 7px #38baff25;background:radial-gradient(at 100% 100%,#321b2d44,#0000 60%),linear-gradient(140deg,#062238,#020e1a)!important}:root[data-theme=frostfire] .accounts-overview-page .account-overview article:after{content:"";border-radius:inherit;background:var(--accounts-art) 21.22% 28.55%/650.4% 674.15% no-repeat;pointer-events:none;opacity:.8;padding:7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon{color:#72d0ff;filter:drop-shadow(0 0 3px #379ddd);background:0 0;border-radius:0;flex:none;width:38px;height:44px}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon svg{stroke-width:1.45px;width:34px;height:34px}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon.green{color:#64e8ca}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon.orange{color:#ffb788;filter:drop-shadow(0 0 4px #ff6b3b)}:root[data-theme=frostfire] .accounts-overview-page .account-overview article>span{color:#cdeafa;min-width:0;font:400 16px/1.3 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-overview strong{color:#e4f5ff;text-shadow:0 0 9px #40b2ff,2px 2px #276295;margin-top:6px;font:400 42px/1.1 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-overview strong small{color:#a8d5f0;text-shadow:none;margin-left:4px;font:400 17px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-list{gap:20px}:root[data-theme=frostfire] .accounts-overview-page .panel.account-card{isolation:isolate;border-radius:12px;gap:18px;padding:22px;position:relative;box-shadow:inset 0 0 15px #15568033,0 0 8px #32b8ff33;background-image:linear-gradient(125deg,#062036cc,#030f1bee)!important;border:1px solid #73caff!important}:root[data-theme=frostfire] .accounts-overview-page .panel.account-card:after{content:"";border-radius:inherit;background:var(--accounts-art) 33.2% 65.98%/216.2% 314.6% no-repeat;opacity:.85;pointer-events:none;padding:8px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .accounts-overview-page .telegram-mark{color:#75d9ff;background:linear-gradient(135deg,#0c3552,#061727);border:1px solid #4a9bc5;border-radius:11px;flex:none;width:48px;height:48px;box-shadow:inset 0 0 8px #359eff25}:root[data-theme=frostfire] .accounts-overview-page .account-card h2{color:#e5f3ff;font:400 28px/1.15 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-card p{color:#9cd1f2;font:400 14px/1.5 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-status{background:#0a233080;border:1px solid;border-radius:20px;flex:none;padding:6px 10px;font-size:12px}:root[data-theme=frostfire] .accounts-overview-page .account-activity-title{color:#dff1ff;font:400 17px/1.3 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-activity-title strong{font-weight:400}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta{flex-wrap:wrap;gap:24px}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta span{color:#a5c9df;font-size:12px}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta b{color:#ddf0ff;font:400 20px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-queues span{color:#82d6ff;background:linear-gradient(110deg,#091f31,#071522);border:1px solid #2b5a74;border-radius:9px;padding:10px 8px}:root[data-theme=frostfire] .accounts-overview-page .account-queues small{color:#b6d3e5;white-space:normal;font:400 12px/1.3 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-queues b{color:#8fdfff;font:400 17px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-queues .queue-failed{color:#ffa57f;background:#372028;border-color:#b3664e}:root[data-theme=frostfire] .accounts-overview-page .account-queues .queue-failed b{color:#ffaf8f}:root[data-theme=frostfire] .accounts-overview-page .account-connection{row-gap:6px}:root[data-theme=frostfire] .accounts-overview-page .account-connection>span{color:#94bed6;font-size:11px}:root[data-theme=frostfire] .accounts-overview-page .account-connection>strong{color:#d0e9fa;font:400 14px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-connection>small{color:#9cbcd1;font-size:12px}:root[data-theme=frostfire] .accounts-overview-page .account-card-actions button{color:#d5f2ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#123b50,#071b2b);border:1px solid #458db0;border-radius:8px;min-height:40px;padding:9px 12px;font:400 14px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-card-actions .account-manage-button{background:linear-gradient(120deg,#164263,#09263c);border-color:#71bddf}@media (width<=1250px){:root[data-theme=frostfire] .accounts-overview-page .account-overview article{gap:12px;padding:16px}:root[data-theme=frostfire] .accounts-overview-page .account-overview article>span{font-size:14px}:root[data-theme=frostfire] .accounts-overview-page .account-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){:root[data-theme=frostfire] .accounts-overview-page .account-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme=frostfire] .accounts-overview-page .account-overview article{flex-direction:column;align-items:flex-start;gap:6px;min-height:104px;padding:14px}:root[data-theme=frostfire] .accounts-overview-page .account-overview strong{font-size:34px}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon{height:30px}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon svg{width:28px;height:28px}:root[data-theme=frostfire] .accounts-overview-page .account-card{padding:16px}:root[data-theme=frostfire] .accounts-overview-page .account-card h2{font-size:24px}:root[data-theme=frostfire] .accounts-overview-page .account-card-actions{flex-wrap:wrap}:root[data-theme=frostfire] .accounts-overview-page .account-card-actions button{flex:1;min-width:100px}}:root[data-theme=frostfire] .accounts-overview-page{--accounts-art:url(/brand/frostfire/accounts-approved-reference.png)}:root[data-theme=frostfire] .accounts-overview-page .title-row{align-items:flex-start;min-height:112px;margin:0 0 14px;position:relative}:root[data-theme=frostfire] .accounts-overview-page .title-row .eyebrow{display:none}:root[data-theme=frostfire] .accounts-overview-page .title-row h1{font-size:clamp(30px,2.7vw,38px)}:root[data-theme=frostfire] .accounts-overview-page .title-row p:not(.eyebrow){font:400 16px/1.4 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-actions{z-index:1;position:absolute;bottom:-64px;right:0}:root[data-theme=frostfire] .accounts-overview-page .accounts-section-tabs{min-height:52px;margin-bottom:20px}:root[data-theme=frostfire] .accounts-overview-page .accounts-section-tabs button{min-height:50px;font:400 17px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-overview{gap:16px}:root[data-theme=frostfire] .accounts-overview-page .account-overview article{grid-template-columns:34px minmax(0,1fr);align-content:center;gap:10px 16px;min-height:104px;padding:14px 18px;display:grid}:root[data-theme=frostfire] .accounts-overview-page .account-overview article>span{display:contents}:root[data-theme=frostfire] .accounts-overview-page .account-overview article>span>span{grid-column:1/-1;font:400 16px/1.3 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-overview strong{white-space:nowrap;margin:0;font:400 clamp(28px,2.5vw,36px)/1 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-overview strong small{font:inherit;color:inherit;text-shadow:inherit}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon{width:32px;height:32px}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon svg{width:30px;height:30px}:root[data-theme=frostfire] .accounts-overview-page .account-overview article:after{background:var(--accounts-art) 22.19% 30.02%/513.27% 688.89% no-repeat;opacity:1;padding:4px}:root[data-theme=frostfire] .accounts-overview-page .account-card:after{opacity:1;padding:4px;background:var(--accounts-art) 29.65% 84.18%/253.76% 200.4% no-repeat!important}:root[data-theme=frostfire] .accounts-overview-page .panel.account-card{gap:10px;padding:16px 18px}:root[data-theme=frostfire] .accounts-overview-page .account-card-head{border-bottom:1px solid #407a98;padding-bottom:12px}:root[data-theme=frostfire] .accounts-overview-page .telegram-mark{width:48px;height:48px}:root[data-theme=frostfire] .accounts-overview-page .telegram-mark svg{width:30px;height:30px}:root[data-theme=frostfire] .accounts-overview-page .account-card h2{font:400 24px/1.1 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-identity p{font:400 16px/1.4 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-status{padding:5px 10px;font:400 15px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-status.active:before{content:"";background:#50e9b7;border-radius:50%;width:12px;height:12px;margin-right:7px;display:inline-block;box-shadow:0 0 6px #31deb44d}:root[data-theme=frostfire] .accounts-overview-page .account-activity{background:0 0;border:0;border-radius:0;padding:0}:root[data-theme=frostfire] .accounts-overview-page .account-activity-title{margin:3px 0 10px;font:400 17px/1.4 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-activity-title>i{background:#52e1b8;width:12px;height:12px;box-shadow:0 0 6px #31deb44d}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta{grid-template-columns:1fr 1fr;gap:16px;margin-top:0;display:grid}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta>span{background:linear-gradient(120deg,#092339,#031421);border:1px solid #345f79;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta svg{color:#5de3f8;flex:none}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta b{font:400 24px/1.1 Georgia,serif;display:block}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta small{color:#a5d6f1;font:400 15px/1.4 Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-queues{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}:root[data-theme=frostfire] .accounts-overview-page .account-queues>span{grid-template-columns:26px 1fr;gap:3px 8px;padding:10px 12px}:root[data-theme=frostfire] .accounts-overview-page .account-queues svg{grid-row:1/3;width:24px;height:24px}:root[data-theme=frostfire] .accounts-overview-page .account-queues b{grid-column:2;font:400 19px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-connection{border-top:1px solid #407a98;grid-template-columns:24px auto 1fr;align-items:center;gap:8px;padding-top:14px}:root[data-theme=frostfire] .accounts-overview-page .account-connection>span{text-transform:none;letter-spacing:0;font:400 16px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-connection>strong{font:400 16px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-connection>svg,:root[data-theme=frostfire] .accounts-overview-page .account-connection small svg{color:#58dff3;flex:none}:root[data-theme=frostfire] .accounts-overview-page .account-connection small{align-items:center;gap:10px;font:400 15px Georgia,serif;display:flex}:root[data-theme=frostfire] .accounts-overview-page .account-card-actions{border-top:0;gap:12px;padding-top:2px}:root[data-theme=frostfire] .accounts-overview-page .account-card-actions button{border-color:#75d2fa;min-height:42px;font:400 15px Georgia,serif}@media (width<=1250px){:root[data-theme=frostfire] .accounts-overview-page .account-overview article{grid-template-columns:34px 1fr;gap:8px;padding:18px}:root[data-theme=frostfire] .accounts-overview-page .account-overview-icon svg{width:32px}:root[data-theme=frostfire] .accounts-overview-page .account-overview article>span>span{font-size:16px}:root[data-theme=frostfire] .accounts-overview-page .account-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){:root[data-theme=frostfire] .accounts-overview-page .account-actions{position:static}:root[data-theme=frostfire] .accounts-overview-page .title-row{flex-wrap:wrap}:root[data-theme=frostfire] .accounts-overview-page .account-overview article{min-height:104px}:root[data-theme=frostfire] .accounts-overview-page .account-overview strong{font-size:30px}:root[data-theme=frostfire] .accounts-overview-page .account-card h2{font-size:24px}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta>span{gap:10px;padding:12px}}:root[data-theme=frostfire] .accounts-overview-page{margin-top:0;padding-top:0}:root[data-theme=frostfire] .accounts-overview-page .title-row{align-items:center;gap:20px;min-height:0;margin:0 0 16px}:root[data-theme=frostfire] .accounts-overview-page .title-row p:not(.eyebrow){margin:0}:root[data-theme=frostfire] .accounts-overview-page .account-actions{flex-shrink:0;margin-left:auto;position:static}:root[data-theme=frostfire] .accounts-overview-page .account-overview{margin-top:0;margin-bottom:16px}:root[data-theme=frostfire] .accounts-overview-page .account-actions button{min-height:42px;padding:8px 16px;font:16px Georgia,serif}:root[data-theme=frostfire] .accounts-overview-page .account-queues>span{gap:2px 6px;padding:8px 10px}:root[data-theme=frostfire] .accounts-overview-page .account-queues svg{width:20px;height:20px}:root[data-theme=frostfire] .accounts-overview-page .account-connection{gap:6px;padding-top:10px}:root[data-theme=frostfire] .accounts-overview-page .account-activity-meta svg{width:26px;height:26px}:root[data-theme=frostfire] .accounts-overview-page :is(.account-overview article,.panel.account-card){box-shadow:0 12px 28px #0006,-2px 0 9px #9bdcff0a;border:1px solid #8db4ca99!important}:root[data-theme=frostfire] .accounts-overview-page :is(.account-overview article,.panel.account-card):after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:1;filter:none;clip-path:none;width:auto;height:auto;padding:0;display:block;position:absolute;inset:0;transform:none;box-shadow:inset 2px 2px 3px #d1eaff55,inset 6px 0 10px #a1d9ff16,inset -2px -2px 4px #b9e6ff30,inset -7px 0 12px #0008,inset 0 -8px 14px #0005;-webkit-mask:none;mask:none;background:radial-gradient(100% 12% at 0 0,#cbeaff2e,#0000 75%),radial-gradient(90% 8% at 100% 100%,#a1d8ee22,#0000 75%)!important}:root[data-theme=frostfire] .accounts-overview-page :is(.account-activity-meta>span,.account-queues>span){border-color:#8db4ca99;box-shadow:inset 1px 1px 3px #d1eaff30,inset -1px -1px 4px #b9e6ff20}:root[data-theme=frostfire] .accounts-overview-page :is(.account-overview article,.panel.account-card,.account-activity,.account-activity-meta>span,.account-queues>span){background:#03111d!important}:root[data-theme=frostfire] .proxies-reference-page .title-row{align-items:center;gap:24px;margin-bottom:32px}:root[data-theme=frostfire] .proxies-reference-page .title-row h1{color:#e5f3ff;text-shadow:0 0 10px #4abfff30;font:400 clamp(36px,3.5vw,52px)/1.15 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .title-row p:not(.eyebrow){color:#a0d4f5;font:400 18px/1.5 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card{isolation:isolate;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:20px;display:flex;position:relative;box-shadow:inset 0 0 15px #15568033,0 0 8px #32b8ff33;background-image:linear-gradient(125deg,#062036cc,#030f1bee)!important;border:1px solid #73caff!important}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card:after{content:"";border-radius:inherit;opacity:.85;pointer-events:none;background:url(/brand/frostfire/overview-reference.png) 33.2% 65.98%/216.2% 314.6% no-repeat;padding:8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header{flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding-bottom:18px;display:flex}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header>svg{color:#78d9ff;stroke-width:1.4px;filter:drop-shadow(0 0 4px #1596c9);flex:none}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header h2{color:#e5f3ff;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font:400 28px/1.2 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status{color:#50e5b9;background:#063b3244;border:1px solid #1a947b;border-radius:10px;align-items:center;gap:7px;max-width:100%;padding:7px 10px;font:400 13px/1.3 Georgia,serif;display:flex}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status.failed{color:#ffc16b;background:#4d301b66;border-color:#c18042}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields{flex:1;margin:0}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields>div{border-top:1px solid #286385;align-items:center;gap:16px;min-height:76px;padding:14px 4px;display:flex}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields svg{color:#70def6;stroke-width:1.5px;flex:none;width:29px;height:29px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields>div>div{min-width:0}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields dt{color:#d8edf9;font:400 15px/1.4 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields dd{color:#a4d8f4;overflow-wrap:anywhere;margin:3px 0 0;font:400 16px/1.5 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row{border-top:1px solid #286385;grid-template-columns:1fr 1fr 44px;gap:10px;margin-top:0;padding-top:18px;display:grid}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row button{color:#d5f2ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#103759,#041525);border:1px solid #71c9f0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px;font:400 17px Georgia,serif;display:flex;box-shadow:inset 0 0 12px #359eff25,0 0 6px #32b8ff22}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row .danger-button{--interaction-glow:255 145 100;color:#ffc6a6!important;background:linear-gradient(120deg,#48221d,#21151d)!important;border-color:#e28b62!important}@media (width<=1250px){:root[data-theme=frostfire] .proxies-reference-page .proxy-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:root[data-theme=frostfire] .proxies-reference-page .proxy-page-grid{grid-template-columns:1fr}:root[data-theme=frostfire] .proxies-reference-page .title-row{flex-direction:column;align-items:flex-start;gap:14px}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card{padding:18px}}:root[data-theme=frostfire] .proxies-reference-page .title-row{min-height:164px;margin-bottom:22px;padding:0;display:block;position:relative}:root[data-theme=frostfire] .proxies-reference-page .title-row .eyebrow{display:none}:root[data-theme=frostfire] .proxies-reference-page .title-row h1{letter-spacing:0;text-shadow:0 0 12px #398dff55;margin:0 0 6px;font:400 clamp(38px,3.7vw,58px)/1.12 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .title-row p:not(.eyebrow){color:#b1e4ff;margin:0;font:24px/1.3 Georgia,serif}:root[data-theme=frostfire] .proxies-reference-page .title-row>button{color:#ffebe3;border:1px solid #ff9465;border-radius:10px;min-width:202px;min-height:52px;font:22px Georgia,serif;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 14px #fd682944,0 0 12px #ff602e88;background:linear-gradient(120deg,#39151b,#160c13)!important}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card{border-radius:11px;min-height:490px;padding:20px;box-shadow:inset 0 0 15px #14477444,0 0 7px #55cbff88;background:linear-gradient(115deg,#041726,#010d17 70%,#061421)!important;border:1px solid #92ddff!important}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card:after{opacity:1;background:url(/brand/frostfire/proxies-approved-reference.png) 24.28% 50.2%/386.83% 202.45% no-repeat;padding:5px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header{flex-wrap:nowrap;gap:18px;min-height:74px;padding:6px 6px 20px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header>svg{color:#53d8ff;width:42px;height:42px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header h2{font-size:34px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status{white-space:nowrap;color:#27f5d0;border-radius:13px;gap:10px;padding:9px 12px;font-size:16px;box-shadow:inset 0 0 10px #00ad7755,0 0 6px #00a97b33}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status i{width:13px;height:13px;box-shadow:0 0 8px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status.failed{color:#ffc65b;box-shadow:inset 0 0 12px #d28c2444,0 0 7px #ff9d3033}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields>div{border-color:#1d526b;gap:26px;min-height:75px;padding:12px 8px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields svg{color:#37dafa;width:35px;height:35px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields dt{font-size:18px;line-height:1.25}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-fields dd{margin-top:4px;font-size:20px;line-height:1.3}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 64px;gap:14px;padding-top:18px}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row button{background:linear-gradient(120deg,#062740,#02111f);border-color:#92dfff;gap:16px;min-height:54px;font-size:20px;box-shadow:inset 0 0 12px #239de844,0 0 5px #2ac9ff66}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row button svg{color:#31dfff;width:26px;height:26px}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row .danger-button{box-shadow:inset 0 0 10px #ef652544,0 0 8px #fa612955;background:linear-gradient(120deg,#2a1017,#120b10)!important}:root[data-theme=frostfire] .proxies-reference-page .proxy-page-card .button-row .danger-button svg{color:#ffc1ab}@media (width<=1300px){:root[data-theme=frostfire] .proxies-reference-page .proxy-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:root[data-theme=frostfire] .proxies-reference-page .proxy-page-grid{grid-template-columns:1fr}:root[data-theme=frostfire] .proxies-reference-page .title-row{min-height:190px}:root[data-theme=frostfire] .proxies-reference-page .title-row p:not(.eyebrow){font-size:18px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-header h2{font-size:28px}:root[data-theme=frostfire] .proxies-reference-page .proxy-reference-status{font-size:13px}}:root[data-theme=frostfire] .integrations-workspace .title-row h1{color:#e5f3ff;text-shadow:0 0 10px #4abfff30;font:400 clamp(36px,3.5vw,52px)/1.15 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .title-row p:not(.eyebrow),:root[data-theme=frostfire] .integrations-workspace .aip-intro{color:#a0d4f5;font:400 17px/1.5 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .integration-tabs{border:1px solid #4f9cc3;border-radius:10px;flex-wrap:wrap;gap:0;max-width:100%;margin:14px 0 0;padding:0;display:inline-flex;position:relative;top:auto;box-shadow:none!important;background:#031321!important}:root[data-theme=frostfire] .integrations-workspace .integration-tabs button{color:#b9dff5;background:0 0;border:0;border-right:1px solid #3f7691;border-radius:0;min-height:44px;margin:0;padding:10px 26px;font:400 17px Georgia,serif;position:relative}:root[data-theme=frostfire] .integrations-workspace .integration-tabs button:last-child{border-right:0}:root[data-theme=frostfire] .integrations-workspace .integration-tabs button.selected{background:linear-gradient(120deg,#113d60,#04192c);border-radius:9px;box-shadow:inset 0 0 12px #359eff40,0 0 8px #32b8ff55}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs{gap:16px;margin:20px 0}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs>button{isolation:isolate;color:#e4f5ff;background:radial-gradient(at 100% 100%,#321b2d55,#0000 60%),linear-gradient(140deg,#062238,#020e1a);border:1px solid #649fbf;border-radius:11px;min-height:138px;padding:20px 18px;position:relative;box-shadow:inset 0 0 10px #20659633}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs>button:after{content:"";border-radius:inherit;pointer-events:none;opacity:.65;background:url(/brand/frostfire/overview-reference.png) 21.22% 28.55%/650.4% 674.15% no-repeat;padding:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs>button.selected{background:linear-gradient(140deg,#0b2b44,#031422);border-color:#82d7ff;box-shadow:inset 0 0 12px #359eff35,0 0 9px #32b8ff55}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs strong{font:400 22px/1.2 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs small{color:#a3d4ef;font:400 14px/1.4 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-mark{color:#8dd8ff;background:0 0;width:48px;height:52px;font:400 43px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-mark.openai{color:#e6f3ff}:root[data-theme=frostfire] .integrations-workspace .aip-mark.groq{color:#ff654a}:root[data-theme=frostfire] .integrations-workspace .aip-mark.deepseek{color:#3edbdc}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs i{width:8px;height:8px}:root[data-theme=frostfire] .integrations-workspace .panel.aip-panel,:root[data-theme=frostfire] .integrations-workspace .panel.integration-service{isolation:isolate;border-radius:12px;max-width:none;position:relative;box-shadow:inset 0 0 15px #15568033,0 0 8px #32b8ff33;background-image:linear-gradient(125deg,#062036cc,#030f1bee)!important;border:1px solid #73caff!important}:root[data-theme=frostfire] .integrations-workspace .panel.aip-panel:after,:root[data-theme=frostfire] .integrations-workspace .panel.integration-service:after{content:"";border-radius:inherit;opacity:.8;pointer-events:none;background:url(/brand/frostfire/overview-reference.png) 33.2% 65.98%/216.2% 314.6% no-repeat;padding:8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .integrations-workspace .aip-header{border-bottom:1px solid #286385;padding-bottom:18px}:root[data-theme=frostfire] .integrations-workspace .aip-heading>svg{color:#71e0f7;stroke-width:1.4px;width:36px;height:36px}:root[data-theme=frostfire] .integrations-workspace .aip-heading h2{color:#e5f3ff;font:400 29px/1.2 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-heading p{color:#a4d8f4;font:400 16px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-status{background:linear-gradient(110deg,#051829,#081726);border:1px solid #286385;border-radius:10px;gap:18px;margin:18px 0;padding:18px}:root[data-theme=frostfire] .integrations-workspace .aip-status>div+div{border-left:1px solid #345e77;padding-left:20px}:root[data-theme=frostfire] .integrations-workspace .aip-status span,:root[data-theme=frostfire] .integrations-workspace .aip-setting-line span{color:#bbdff3;font:400 16px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-status strong{color:#4ae2b5;font:400 18px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-status .aip-last strong{color:#a3d4ef;font:400 16px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-status [data-error=true] strong{color:#ffb779}:root[data-theme=frostfire] .integrations-workspace .aip-setting{border-color:#286385}:root[data-theme=frostfire] .integrations-workspace .aip-setting-line strong{color:#e5f3ff;font:400 17px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-panel button:not(.primary){color:#d5f2ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#123b50,#071b2b);border:1px solid #619dbb;border-radius:9px;font:400 16px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-panel .aip-role-options>button.selected{background:linear-gradient(120deg,#174460,#082339);border-color:#83d6fa}:root[data-theme=frostfire] .integrations-workspace .aip-panel label{color:#c8e5f6;font:400 16px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-panel input,:root[data-theme=frostfire] .integrations-workspace .aip-panel select{color:#e1f3ff;background:#041522;border:1px solid #538aa7;font:400 16px Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-panel label>small,:root[data-theme=frostfire] .integrations-workspace .aip-hint,:root[data-theme=frostfire] .integrations-workspace .aip-role-options small{color:#9ac7e2;font:400 13px/1.5 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .aip-role-options strong{font:400 17px Georgia,serif}@media (width<=1200px){:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){:root[data-theme=frostfire] .integrations-workspace .integration-tabs button{padding:10px 14px;font-size:15px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs{gap:10px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs>button{flex-wrap:wrap;gap:8px;min-height:112px;padding:14px 10px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs strong{font-size:17px}:root[data-theme=frostfire] .integrations-workspace .aip-mark{width:32px;height:36px;font-size:30px}:root[data-theme=frostfire] .integrations-workspace .aip-status{grid-template-columns:1fr}:root[data-theme=frostfire] .integrations-workspace .aip-status>div+div{border-top:1px solid #345e77;border-left:0;padding:14px 0 0}:root[data-theme=frostfire] .integrations-workspace .aip-last{grid-column:auto}}:root[data-theme=frostfire] .integrations-workspace .title-row .eyebrow{display:none}:root[data-theme=frostfire] .integrations-workspace .title-row h1{letter-spacing:0;margin:0 0 4px;font:58px/1.12 Georgia,serif}:root[data-theme=frostfire] .integrations-workspace .title-row p:not(.eyebrow){font-size:22px}:root[data-theme=frostfire] .integrations-workspace .integration-tabs{min-width:494px;margin:10px 0 0}:root[data-theme=frostfire] .integrations-workspace .integration-tabs button{flex:1;font-size:19px}:root[data-theme=frostfire] .integrations-workspace .aip-intro{margin:16px 0 14px;font-size:20px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs>button{background:#031522;border-color:#8cdfff;gap:22px;min-height:144px;padding:22px 30px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs>button:after{opacity:1;background:url(/brand/frostfire/integrations-approved-reference.png) 22.31% 34.49%/518.3% 688.89%;padding:4px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs strong{font-size:26px}:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs small{margin-top:16px;font-size:17px}:root[data-theme=frostfire] .integrations-workspace .aip-mark{flex-shrink:0;width:62px;height:64px;font-size:62px}:root[data-theme=frostfire] .integrations-workspace .panel.aip-panel{min-height:470px;padding:20px;background:#03121f!important}:root[data-theme=frostfire] .integrations-workspace .panel.aip-panel:after{opacity:1;background:url(/brand/frostfire/integrations-approved-reference.png) 90.81% 86.97%/124.69% 211.06%;padding:5px}:root[data-theme=frostfire] .integrations-workspace .aip-header{border:0;margin-bottom:0;padding-bottom:10px}:root[data-theme=frostfire] .integrations-workspace .aip-status{background:#041727;border:1px solid #4b8caf;border-bottom-color:#63adcf;grid-template-columns:1fr 1fr 1fr;margin:0 0 18px;padding:20px}:root[data-theme=frostfire] .integrations-workspace .aip-status>div{justify-content:center;min-height:54px;padding-left:70px;position:relative}:root[data-theme=frostfire] .integrations-workspace .aip-status>div+div{padding-left:90px}:root[data-theme=frostfire] .integrations-workspace .aip-status strong{font-size:17px}:root[data-theme=frostfire] .integrations-workspace .aip-status strong svg{color:#2ce9de;width:42px;height:42px;position:absolute;top:6px;left:8px}:root[data-theme=frostfire] .integrations-workspace .aip-status>div+div strong svg{left:28px}:root[data-theme=frostfire] .integrations-workspace .aip-reference-form fieldset{border:0;min-width:0;margin:0;padding:0}:root[data-theme=frostfire] .integrations-workspace .aip-reference-pair{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:18px;display:grid}:root[data-theme=frostfire] .integrations-workspace .aip-reference-form label{flex-direction:column;gap:6px;font-size:18px;display:flex}:root[data-theme=frostfire] .integrations-workspace .aip-reference-form input,:root[data-theme=frostfire] .integrations-workspace .aip-reference-form select{border-radius:8px;width:100%;height:45px;padding:8px 16px;font-size:18px}:root[data-theme=frostfire] .integrations-workspace .aip-reference-actions{border-top:1px solid #578eaa;justify-content:flex-end;gap:16px;margin-top:12px;padding-top:14px;display:flex}:root[data-theme=frostfire] .integrations-workspace .aip-reference-actions button{min-width:158px;min-height:46px}:root[data-theme=frostfire] .integrations-workspace .aip-reference-actions .primary{color:#ffece5;border:1px solid #ff9465;border-radius:10px;min-width:198px;font:18px Georgia,serif;box-shadow:inset 0 0 14px #e46b2944,0 0 8px #ff602e88;background:linear-gradient(120deg,#341419,#150c13)!important}@media (width<=1100px){:root[data-theme=frostfire] .integrations-workspace .aip-provider-tabs{grid-template-columns:1fr 1fr}:root[data-theme=frostfire] .integrations-workspace .title-row h1{font-size:42px}}@media (width<=650px){:root[data-theme=frostfire] .integrations-workspace .aip-reference-pair,:root[data-theme=frostfire] .integrations-workspace .aip-status{grid-template-columns:1fr}:root[data-theme=frostfire] .integrations-workspace .integration-tabs{width:100%;min-width:0}:root[data-theme=frostfire] .integrations-workspace .aip-status>div+div{padding-left:70px}:root[data-theme=frostfire] .integrations-workspace .aip-reference-actions{flex-wrap:wrap}}:root[data-theme=frostfire] .integrations-workspace .aip-mark{background-image:url(/brand/frostfire/integrations-approved-reference.png);background-size:2643.33% 1653.33%;border-radius:0;width:60px;height:60px;color:#0000!important}:root[data-theme=frostfire] .integrations-workspace .aip-mark.openai{background-position:21.36% 34.33%}:root[data-theme=frostfire] .integrations-workspace .aip-mark.gemini{background-position:42.27% 34.33%}:root[data-theme=frostfire] .integrations-workspace .aip-mark.groq{background-position:63.37% 34.33%}:root[data-theme=frostfire] .integrations-workspace .aip-mark.deepseek{background-position:84.47% 34.33%}:root[data-theme=frostfire] .integrations-workspace .aip-clock{color:#2ce9de;width:42px;height:42px;position:absolute;top:6px;left:28px}:root[data-theme=frostfire] .integrations-workspace .aip-key-control{display:block;position:relative}:root[data-theme=frostfire] .integrations-workspace .aip-key-control input{padding-right:50px}:root[data-theme=frostfire] .integrations-workspace .aip-panel .aip-key-control button{color:#5ddcff;background:0 0;border:0;width:38px;height:37px;padding:6px;position:absolute;top:4px;right:4px}:root[data-theme=frostfire] .subscription-page{color:#deefff;gap:22px;max-width:none;padding:12px 0}:root[data-theme=frostfire] .subscription-page .sub-heading h1{color:#e5f3ff;text-shadow:0 0 10px #4abfff30;font:400 clamp(36px,3.5vw,52px)/1.15 Georgia,serif}:root[data-theme=frostfire] .subscription-page h2{color:#e5f3ff;font:400 28px/1.25 Georgia,serif}:root[data-theme=frostfire] .subscription-page h3{color:#e5f3ff;font:400 22px/1.3 Georgia,serif}:root[data-theme=frostfire] .subscription-page p{color:#a2d1ed;font:400 15px/1.5 Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-icon{color:#78d9ff;background:0 0;border:0}:root[data-theme=frostfire] .subscription-page .sub-card,:root[data-theme=frostfire] .subscription-page .sub-plan-picker{isolation:isolate;border-radius:12px;min-width:0;padding:22px;position:relative;box-shadow:inset 0 0 15px #15568033,0 0 8px #32b8ff33;background-image:linear-gradient(125deg,#062036cc,#030f1bee)!important;border:1px solid #73caff!important}:root[data-theme=frostfire] .subscription-page .sub-card:after,:root[data-theme=frostfire] .subscription-page .sub-plan-picker:after{content:"";border-radius:inherit;opacity:.8;pointer-events:none;background:url(/brand/frostfire/overview-reference.png) 33.2% 65.98%/216.2% 314.6% no-repeat;padding:7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .subscription-page .sub-access{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:24px}:root[data-theme=frostfire] .subscription-page .sub-access h2{color:#54e3bc;margin-top:10px;font-size:27px}:root[data-theme=frostfire] .subscription-page .sub-eyebrow{color:#e0f1ff;letter-spacing:0;align-items:center;gap:12px;font:400 21px Georgia,serif;display:flex}:root[data-theme=frostfire] .subscription-page .sub-eyebrow svg{color:#64dff5}:root[data-theme=frostfire] .subscription-page .sub-access>dl{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:14px;margin:0;display:grid}:root[data-theme=frostfire] .subscription-page .sub-access>dl>div{background:linear-gradient(120deg,#092339,#031421);border:1px solid #295c79;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}:root[data-theme=frostfire] .subscription-page .sub-access dt{color:#b0d6ef;align-items:center;gap:8px;font:400 14px/1.4 Georgia,serif;display:flex}:root[data-theme=frostfire] .subscription-page .sub-access dt svg{color:#6ed7ff;flex:none}:root[data-theme=frostfire] .subscription-page .sub-access dd{text-align:left;color:#e3f2ff;overflow-wrap:anywhere;margin:0;font:400 19px/1.4 Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-access-controls{border-top:1px solid #286385;gap:20px;padding-top:18px}:root[data-theme=frostfire] .subscription-page button:not(.sub-primary){color:#d5f2ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#123b50,#071b2b);border:1px solid #619dbb;border-radius:9px;font:400 16px Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-primary{--interaction-glow:255 145 100;font:400 17px Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-period-buttons{background:#031321;border:1px solid #4f9cc3;border-radius:10px;flex-wrap:wrap;gap:0;margin:18px 0;padding:0;display:flex;overflow:hidden}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button{background:0 0;border:0;border-right:1px solid #3f7691;border-radius:0;flex:1;min-width:90px}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button[aria-pressed=true]{color:#e2f5ff;background:linear-gradient(120deg,#113d60,#04192c);border-radius:9px;box-shadow:inset 0 0 12px #359eff40,0 0 8px #32b8ff55}:root[data-theme=frostfire] .subscription-page .sub-tier h3{align-items:center;gap:14px;display:flex}:root[data-theme=frostfire] .subscription-page .sub-tier h3 svg{color:#6ee5f7;flex:none}:root[data-theme=frostfire] .subscription-page .sub-tier-price strong{color:#e3f4ff;text-shadow:0 0 8px #40b2ff55;font:400 42px Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-tier-price span,:root[data-theme=frostfire] .subscription-page small{color:#9fcbe3}:root[data-theme=frostfire] .subscription-page .sub-tier-total{color:#b8d8ed;border-color:#286385}:root[data-theme=frostfire] .subscription-page .sub-tier-selected{box-shadow:inset 0 0 14px #359eff30,0 0 12px #32b8ff55}:root[data-theme=frostfire] .subscription-page .sub-transfer-summary,:root[data-theme=frostfire] .subscription-page .sub-wallet,:root[data-theme=frostfire] .subscription-page .sub-checkout{color:#dbefff;background:linear-gradient(120deg,#0a2338,#041522);border:1px solid #386984;border-radius:10px}:root[data-theme=frostfire] .subscription-page .sub-transfer-amount{color:#e5f3ff;font-family:Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-transfer-breakdown dt{color:#a0c9e1}:root[data-theme=frostfire] .subscription-page .sub-transfer-breakdown dd{color:#e3f2ff}:root[data-theme=frostfire] .subscription-page label{color:#bbdff3;font:400 15px Georgia,serif}:root[data-theme=frostfire] .subscription-page input{color:#e1f3ff;background:#041522;border:1px solid #538aa7;font:400 16px Georgia,serif}@media (width<=1150px){:root[data-theme=frostfire] .subscription-page .sub-access{grid-template-columns:1fr}:root[data-theme=frostfire] .subscription-page .sub-access>dl{width:100%}}@media (width<=650px){:root[data-theme=frostfire] .subscription-page .sub-card,:root[data-theme=frostfire] .subscription-page .sub-plan-picker{padding:16px}:root[data-theme=frostfire] .subscription-page .sub-access>dl{grid-template-columns:1fr}:root[data-theme=frostfire] .subscription-page .sub-access>dl>div{gap:8px}:root[data-theme=frostfire] .subscription-page .sub-access-controls{flex-wrap:wrap}:root[data-theme=frostfire] .subscription-page .sub-access-controls button{width:100%}}:root[data-theme=frostfire] .subscription-page{gap:18px;padding:0}:root[data-theme=frostfire] .subscription-page .sub-heading{align-items:flex-start;min-height:140px;padding:0;position:relative}:root[data-theme=frostfire] .subscription-page .sub-heading>.sub-icon{display:none}:root[data-theme=frostfire] .subscription-page .sub-heading h1{letter-spacing:0;margin:0 0 4px;font:58px/1.12 Georgia,serif}:root[data-theme=frostfire] .subscription-page .sub-heading p{font-size:22px}:root[data-theme=frostfire] .subscription-page .sub-heading>button{background:#041526;min-width:134px;height:40px;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 12px #278be644,0 0 6px #35aaff66}:root[data-theme=frostfire] .subscription-page .sub-access{grid-template-columns:minmax(0,38%) minmax(0,62%);gap:24px 0;min-height:236px;padding:22px 20px 16px}:root[data-theme=frostfire] .subscription-page .sub-access>div{border-right:1px solid #286385;padding-left:68px;padding-right:26px;position:relative}:root[data-theme=frostfire] .subscription-page .sub-access .sub-eyebrow svg{width:46px;height:46px;position:absolute;top:0;left:0}:root[data-theme=frostfire] .subscription-page .sub-access h2{margin:8px 0 12px;font-size:18px}:root[data-theme=frostfire] .subscription-page .sub-access h2:before{content:"";background:#27efc4;border-radius:50%;width:14px;height:14px;margin-right:12px;display:inline-block;box-shadow:0 0 8px #22ceba77}:root[data-theme=frostfire] .subscription-page .sub-access>dl{gap:18px;padding-left:24px}:root[data-theme=frostfire] .subscription-page .sub-access>dl>div{background:#041624;gap:6px;min-height:102px;padding:18px 12px 18px 84px;position:relative}:root[data-theme=frostfire] .subscription-page .sub-access dt svg{width:40px;height:40px;position:absolute;top:28px;left:20px}:root[data-theme=frostfire] .subscription-page .sub-access dd{font-size:26px;line-height:1.2}:root[data-theme=frostfire] .subscription-page .sub-access>dl>div:nth-child(2) dd{font-size:20px}:root[data-theme=frostfire] .subscription-page .sub-access-controls{padding-left:68px;position:relative}:root[data-theme=frostfire] .subscription-page .sub-access-controls h3{margin:0 0 4px;font-size:24px}:root[data-theme=frostfire] .subscription-page .sub-access-controls button{min-width:258px;height:52px;font-size:19px;box-shadow:inset 0 0 12px #278be644,0 0 6px #35aaff66}:root[data-theme=frostfire] .subscription-page .sub-plan-picker{padding:12px 18px 16px}:root[data-theme=frostfire] .subscription-page .sub-plan-picker h2{margin:0 0 2px}:root[data-theme=frostfire] .subscription-page .sub-plan-picker>header p{margin:0 0 12px;font-size:18px}:root[data-theme=frostfire] .subscription-page .sub-period-buttons{border:1px solid #479ec0;border-radius:9px;grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:18px;padding:0;display:grid;overflow:visible}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button{background:0 0;border:0;border-right:1px solid #33617a;border-radius:0;height:47px;font-size:20px}:root[data-theme=frostfire] .subscription-page .sub-period-buttons button[aria-pressed=true]{background:#043153;border:1px solid #a9eeff;border-radius:10px;box-shadow:inset 0 0 16px #30a5ff77,0 0 12px #20baff99}:root[data-theme=frostfire] .subscription-page .sub-plan-cards{gap:16px}:root[data-theme=frostfire] .subscription-page .sub-tier{min-height:184px;padding:22px 28px;background:#041421!important}:root[data-theme=frostfire] .subscription-page .sub-tier h3{gap:26px;font-size:23px}:root[data-theme=frostfire] .subscription-page .sub-tier h3 svg{color:#2bdff6;width:48px;height:48px}:root[data-theme=frostfire] .subscription-page .sub-tier-price,:root[data-theme=frostfire] .subscription-page .sub-tier-total{display:none}:root[data-theme=frostfire] .subscription-page .sub-tier .sub-activate-plan{color:#d6ebff;width:calc(100% - 80px);min-height:49px;box-shadow:none;background:#03111e;border:1px solid #539dc0;border-radius:8px;margin-left:80px}:root[data-theme=frostfire] .subscription-page .sub-card:after,:root[data-theme=frostfire] .subscription-page .sub-plan-picker:after{opacity:1;background:url(/brand/frostfire/subscription-approved-reference.png) 90.81% 29.37%/124.88% 420.34%;padding:5px}:root[data-theme=frostfire] .subscription-page .sub-tier:after{background-position:30.52% 76.86%;background-size:268.81% 539.13%}:root[data-theme=frostfire] .subscription-page .sub-reference-summary{justify-content:space-between;align-items:center;min-height:99px;padding:16px 22px;display:flex}:root[data-theme=frostfire] .subscription-page .sub-reference-summary h2{margin:0 0 6px;font-size:24px}:root[data-theme=frostfire] .subscription-page .sub-reference-summary p{margin:0;font-size:18px}:root[data-theme=frostfire] .subscription-page .sub-reference-summary .sub-primary{background:linear-gradient(120deg,#39151b,#160c13);border:1px solid #ff9465;min-width:244px;min-height:68px;font-size:24px;box-shadow:inset 0 0 15px #ff6b2944,0 0 12px #ff602e77}:root[data-theme=frostfire] .subscription-page .sub-topup[hidden]{display:none}@media (width<=1100px){:root[data-theme=frostfire] .subscription-page .sub-access{grid-template-columns:1fr}:root[data-theme=frostfire] .subscription-page .sub-access>dl{padding-left:0}:root[data-theme=frostfire] .subscription-page .sub-heading h1{font-size:42px}}@media (width<=650px){:root[data-theme=frostfire] .subscription-page .sub-access>dl{grid-template-columns:1fr}:root[data-theme=frostfire] .subscription-page .sub-period-buttons{grid-template-columns:repeat(3,1fr)}:root[data-theme=frostfire] .subscription-page .sub-reference-summary{flex-direction:column;gap:14px}:root[data-theme=frostfire] .subscription-page .sub-access-controls{padding-left:0}:root[data-theme=frostfire] .subscription-page .sub-heading p{font-size:18px}}:root[data-theme=frostfire] .company-settings-v2 .title-row h1{color:#e5f3ff;text-shadow:0 0 10px #4abfff30;font:400 clamp(36px,3.5vw,52px)/1.15 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .title-row p:not(.eyebrow){color:#a0d4f5;font:400 17px/1.5 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .panel.settings-card{isolation:isolate;border-radius:12px;padding:22px;position:relative;box-shadow:inset 0 0 15px #15568033,0 0 8px #32b8ff33;background-image:linear-gradient(125deg,#062036cc,#030f1bee)!important;border:1px solid #73caff!important}:root[data-theme=frostfire] .company-settings-v2 .panel.settings-card:after{content:"";border-radius:inherit;opacity:.8;pointer-events:none;background:url(/brand/frostfire/overview-reference.png) 33.2% 65.98%/216.2% 314.6% no-repeat;padding:7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head{align-items:center;gap:16px;margin-bottom:20px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-icon{color:#78d9ff;filter:drop-shadow(0 0 4px #1596c9);background:0 0;border:0;flex:none;width:38px;height:40px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-icon svg{stroke-width:1.4px;width:34px;height:34px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head h2{color:#e5f3ff;margin:0;font:400 29px/1.25 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head h3{color:#e5f3ff;font:400 21px/1.3 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head p{color:#a0d4f5;font:400 15px/1.5 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .profile-information-body{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);gap:18px;display:grid}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview{background:radial-gradient(at 100% 100%,#321b2d55,#0000 60%),linear-gradient(140deg,#062238,#020e1a);border:1px solid #659ab6;border-radius:10px;gap:10px;min-width:0;padding:20px;position:relative}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview .profile-avatar{background:#031321;border:1px solid #5d9bbb;border-radius:12px;width:116px;height:116px;overflow:hidden}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview strong{color:#e3f3ff;overflow-wrap:anywhere;font:400 23px/1.3 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview>span{color:#a4d8f4;overflow-wrap:anywhere;font:400 15px/1.5 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .profile-facts{background:linear-gradient(120deg,#092339,#031421);border:1px solid #386984;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:8px 20px;display:grid}:root[data-theme=frostfire] .company-settings-v2 .profile-facts>div{border-bottom:1px solid #345e77;min-width:0;padding:18px 0}:root[data-theme=frostfire] .company-settings-v2 .profile-facts>div:nth-last-child(-n+2){border-bottom:0}:root[data-theme=frostfire] .company-settings-v2 .profile-facts dt{color:#a4d8f4;font:400 15px/1.4 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .profile-facts dd{color:#e3f2ff;overflow-wrap:anywhere;margin:5px 0 0;font:400 17px/1.4 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-card{display:contents}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-card>.settings-card-head{display:none}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .profile-edit-form,:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .security-section{background:linear-gradient(120deg,#092339,#031421);border:1px solid #659ab6;border-radius:10px;min-width:0;margin:0;padding:18px}:root[data-theme=frostfire] .company-settings-v2 .security-section-title strong{color:#e5f3ff;font:400 21px/1.3 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .security-section-title small,:root[data-theme=frostfire] .company-settings-v2 .avatar-settings small,:root[data-theme=frostfire] .company-settings-v2 .field-hint{color:#9ac7e2;font:400 13px/1.5 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 label{color:#bbdff3;font:400 15px Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 input:not([type=file]){color:#e1f3ff;background:#041522;border:1px solid #538aa7;font:400 16px Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 button:not(.primary):not(.danger-button),:root[data-theme=frostfire] .company-settings-v2 .upload-avatar{color:#d5f2ff;--interaction-glow:102 186 217;background:linear-gradient(120deg,#123b50,#071b2b);border:1px solid #619dbb;border-radius:9px;font:400 15px Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings{flex-wrap:wrap;gap:14px}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings>div{min-width:0}:root[data-theme=frostfire] .company-settings-v2 .settings-feedback{grid-column:1/-1}@media (width<=950px){:root[data-theme=frostfire] .company-settings-v2 .profile-information-body{grid-template-columns:1fr}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview{width:100%}}@media (width<=650px){:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .settings-layout,:root[data-theme=frostfire] .company-settings-v2 .profile-facts{grid-template-columns:1fr}:root[data-theme=frostfire] .company-settings-v2 .profile-facts>div:nth-last-child(2){border-bottom:1px solid #345e77}:root[data-theme=frostfire] .company-settings-v2 .panel.settings-card{padding:16px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head h2{font-size:25px}}:root[data-theme=frostfire] .company-settings-v2 .title-row .eyebrow{display:none}:root[data-theme=frostfire] .company-settings-v2 .title-row h1{letter-spacing:0;margin:0 0 4px;font:58px/1.12 Georgia,serif}:root[data-theme=frostfire] .company-settings-v2 .title-row p:not(.eyebrow){margin:0;font-size:22px}:root[data-theme=frostfire] .company-settings-v2 .title-row{margin-bottom:24px}:root[data-theme=frostfire] .company-settings-v2 .panel.settings-card{border-radius:11px;padding:18px;background:#031320!important;border-color:#9fe8ff!important}:root[data-theme=frostfire] .company-settings-v2 .panel.settings-card:after{opacity:1;background:url(/brand/frostfire/settings-approved-reference.png) 90.84% 29.6%/124.69% 290.06%;padding:5px}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section:after{background-position:90.84% 87.66%;background-size:124.69% 263.13%}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head{gap:26px;margin-bottom:12px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-icon,:root[data-theme=frostfire] .company-settings-v2 .settings-card-icon svg{color:#4bdbff;width:48px;height:48px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head h2{font-size:30px}:root[data-theme=frostfire] .company-settings-v2 .settings-card-head p{margin:2px 0 0;font-size:18px}:root[data-theme=frostfire] .company-settings-v2 .profile-information-body{grid-template-columns:29% minmax(0,1fr);gap:14px}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview{background:#031421;gap:6px;padding:18px}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview .profile-avatar{border-radius:9px;width:176px;height:137px}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview strong{font-size:28px}:root[data-theme=frostfire] .company-settings-v2 .profile-identity-preview>span{font-size:19px}:root[data-theme=frostfire] .company-settings-v2 .profile-facts{background:#031421;gap:0;padding:0 24px}:root[data-theme=frostfire] .company-settings-v2 .profile-facts>div{min-height:80px;padding:14px 0}:root[data-theme=frostfire] .company-settings-v2 .profile-facts>div:nth-child(2n){border-left:1px solid #2b6985;padding-left:24px}:root[data-theme=frostfire] .company-settings-v2 .profile-facts dt{font-size:18px}:root[data-theme=frostfire] .company-settings-v2 .profile-facts dd{font-size:20px}:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .settings-layout{gap:8px 16px}:root[data-theme=frostfire] .company-settings-v2 .profile-edit-form,:root[data-theme=frostfire] .company-settings-v2 .security-section{min-height:138px;position:relative;background:#031421!important;padding:14px 18px!important}:root[data-theme=frostfire] .company-settings-v2 .profile-edit-form>.settings-card-head .settings-card-icon,:root[data-theme=frostfire] .company-settings-v2 .profile-edit-form>.settings-card-head p,:root[data-theme=frostfire] .company-settings-v2 .profile-edit-form>.settings-password-toggle{display:none}:root[data-theme=frostfire] .company-settings-v2 .security-section:has(.avatar-settings)>.settings-password-toggle{display:none}:root[data-theme=frostfire] .company-settings-v2 .security-section:has(.avatar-settings)>.security-section-title small{display:none}:root[data-theme=frostfire] .company-settings-v2 label{font-size:16px}:root[data-theme=frostfire] .company-settings-v2 input:not([type=file]){border-radius:8px;height:44px;font-size:18px}:root[data-theme=frostfire] .company-settings-v2 .profile-edit-form>label{width:58%}:root[data-theme=frostfire] .company-settings-v2 .profile-edit-form>.settings-save{width:37%;height:45px;margin:0;position:absolute;bottom:22px;right:18px}:root[data-theme=frostfire] .company-settings-v2 .primary{color:#ffece5;border:1px solid #ff9b69;border-radius:9px;font:16px Georgia,serif;box-shadow:inset 0 0 14px #ee692944,0 0 8px #ff602e77;background:linear-gradient(120deg,#351319,#160c13)!important}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings{gap:24px;margin:8px 0 0;padding:0}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings .profile-avatar{border-radius:8px;width:98px;height:82px}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings strong{display:none}:root[data-theme=frostfire] .company-settings-v2 .avatar-settings .upload-avatar{min-width:258px;height:42px;box-shadow:inset 0 0 12px #239de844,0 0 6px #32bfff77}:root[data-theme=frostfire] .company-settings-v2 .settings-reference-preview{width:58%;margin-top:12px;display:block}:root[data-theme=frostfire] .company-settings-v2 .security-section:has(.settings-reference-preview)>.settings-password-toggle{background:linear-gradient(120deg,#351319,#160c13);border-color:#ff9b69;width:37%;height:45px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 8px #ff602e77}@media (width<=1000px){:root[data-theme=frostfire] .company-settings-v2 .profile-information-body,:root[data-theme=frostfire] .company-settings-v2 .edit-profile-section .settings-layout{grid-template-columns:1fr}:root[data-theme=frostfire] .company-settings-v2 .title-row h1{font-size:42px}}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar,:root[data-theme=frostfire] .dialogs-local-toolbar :is(.dialog-header-tools,.dialog-header-tools-slot,.workspace-queues){border-radius:0;outline:0;box-shadow:none!important;background:#03111d!important;border:0!important}:root[data-theme=frostfire] .dialogs-local-toolbar:before,:root[data-theme=frostfire] .dialogs-local-toolbar:after,:root[data-theme=frostfire] .dialogs-local-toolbar :is(.dialog-header-tools,.dialog-header-tools-slot,.workspace-queues):before,:root[data-theme=frostfire] .dialogs-local-toolbar :is(.dialog-header-tools,.dialog-header-tools-slot,.workspace-queues):after{display:none!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools .workspace-queues{box-shadow:none!important;background:#03111d!important;border:0!important;border-radius:0!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-page :is(.dialog-list,.chat,.dialog-context){position:relative;border:1px solid #8db4ca99!important;box-shadow:0 12px 28px #0006,-2px 0 9px #9bdcff0a!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-page :is(.dialog-list,.chat,.dialog-context):before{display:none!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-page :is(.dialog-list,.chat,.dialog-context):after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:1;filter:none;clip-path:none;width:auto;height:auto;padding:0;position:absolute;inset:0;transform:none;box-shadow:inset 2px 2px 3px #d1eaff55,inset 6px 0 10px #a1d9ff16,inset -2px -2px 4px #b9e6ff30,inset -7px 0 12px #0008,inset 0 -8px 14px #0005;-webkit-mask:none;mask:none;background:radial-gradient(100% 12% at 0 0,#cbeaff2e,#0000 75%),radial-gradient(90% 8% at 100% 100%,#a1d8ee22,#0000 75%)!important;display:block!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{flex-direction:column;align-items:stretch;gap:8px;display:flex;height:auto!important;min-height:112px!important;padding:8px 14px 10px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-account{display:none}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title{min-width:0;height:34px;margin:0}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title>strong{font-size:26px!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools-slot{min-width:0;position:static;height:auto!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools{flex-wrap:nowrap;align-items:flex-end;gap:12px;height:auto;padding:0;display:flex;overflow:visible}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools .workspace-queues{flex:none;align-items:center;gap:6px;width:auto;min-height:0;margin:0;padding:0;display:flex}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:40px;min-height:40px;display:inline-flex;padding:0 12px!important;font-size:13px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters{flex:420px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-filter-select{color:#a7c0d7;flex-direction:column;gap:4px;min-width:0;margin:0;font-size:11px;line-height:12px;display:flex}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters select{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;height:40px;min-height:40px;padding:8px 10px;font-family:inherit;font-size:13px;box-shadow:inset 0 1px 2px #aadfff20;color:#c9e8f8!important;background:linear-gradient(#071b2b,#030d18)!important;border:1px solid #3b7695!important;border-radius:9px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters select:is(:hover,:focus-visible){border-color:#8be2ff!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters select:focus-visible{outline-offset:2px;outline:2px solid #82dfff}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new{isolation:isolate;--interaction-glow:255 105 73;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:16px;width:auto;min-width:136px;height:46px;min-height:46px;padding:0 20px;display:flex;position:relative;overflow:hidden;color:#fff1e7!important;background:radial-gradient(at 95% 110%,#74332380,#0000 52%),linear-gradient(115deg,#27141c,#160e16 65%,#29171c)!important;border:1px solid #fa8058!important;border-radius:11px!important;font:400 18px/1 Georgia,serif!important;box-shadow:0 0 5px #ff794b66,0 0 15px #ff50222b,inset 0 0 9px #ff74452b!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new:before{display:none}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new:after{content:"";pointer-events:none;opacity:1;background:url(/brand/frostfire/obsidian-reference.png) 59.2857% 51.227%/1129.41% 2226.09% no-repeat;border-radius:11px;padding:0;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 1px,#0000 8px),linear-gradient(0deg,#000 1px,#0000 8px),linear-gradient(90deg,#000 1px,#0000 8px),linear-gradient(270deg,#000 1px,#0000 8px);mask-image:linear-gradient(#000 1px,#0000 8px),linear-gradient(0deg,#000 1px,#0000 8px),linear-gradient(90deg,#000 1px,#0000 8px),linear-gradient(270deg,#000 1px,#0000 8px);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new svg{stroke-width:1.4px;color:#ffb47d;filter:drop-shadow(0 0 4px #ff692b66);width:20px;height:20px}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new:hover{filter:brightness(1.12)}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new:focus-visible{outline-offset:3px;outline:2px solid #ffb47d}:root[data-theme=frostfire] .dialogs-page .dialog-list .dialog-list-search{box-sizing:border-box;border:1px solid #477590;border-radius:8px;flex:none;align-items:center;gap:7px;height:32px;min-height:32px;margin:10px 10px 0;padding:0 10px;display:flex;background:linear-gradient(#030c17,#071b2b)!important}:root[data-theme=frostfire] .dialogs-page .dialog-list .dialog-list-search svg{flex:none;width:14px;height:14px}:root[data-theme=frostfire] .dialogs-page .dialog-list .dialog-list-search input{width:100%;min-width:0;height:28px;min-height:0;box-shadow:none;color:#c9e8f8;border:0;padding:0;font-size:13px;background:0 0!important}:root[data-theme=frostfire] .dialogs-page .dialog-list .dialog-list-search:focus-within{border-color:#8be2ff}@media (width>=721px) and (width<=1250px){:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{min-height:178px!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools{flex-wrap:wrap;justify-content:flex-start}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters{flex-basis:100%}:root[data-theme=frostfire] .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 254px)}}@media (width<=720px){:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{gap:6px;min-height:216px!important;padding:6px 10px 8px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title>strong{font-size:23px!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools{flex-wrap:wrap;gap:8px}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools .workspace-queues{gap:5px;width:100%}:root[data-theme=frostfire] .dialogs-local-toolbar .workspace-queues button{flex:1;padding:0 6px!important;font-size:12px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters{flex-basis:100%;gap:6px}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters select{padding:8px 5px;font-size:12px}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-new span{display:inline}:root[data-theme=frostfire] .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 288px - env(safe-area-inset-bottom))}}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-ai-comment{background:linear-gradient(#091827b3,#030c16c9);border:1px solid #385b72;border-radius:11px;min-width:0;margin:10px 9px;padding:12px;box-shadow:inset 0 1px 1px #a5d8ee25}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-ai-comment h3{color:#bfe6fa;align-items:center;gap:7px;margin:0 0 8px;font-size:15px;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-ai-comment p{color:#c1d7e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs{gap:4px;min-height:0;padding:4px!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-tabs button{border-radius:7px!important;min-height:30px!important;padding:6px 5px!important;font-size:12px!important;line-height:1.2!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 14px;display:grid;min-height:112px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialogs-header-title{grid-area:1/1;margin:0}:root[data-theme=frostfire] .dialogs-local-toolbar>.dialogs-header-new{grid-area:1/2}:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar .dialog-header-tools-slot{grid-area:2/1/auto/-1}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters{flex:0 510px;gap:7px;margin-left:auto}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters select{height:36px;min-height:36px;padding:6px 9px;font-size:12px}@media (width>=721px) and (width<=1250px){:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{min-height:112px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters{flex:380px;margin-left:0}:root[data-theme=frostfire] .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 188px)}}@media (width<=720px){:root[data-theme=frostfire] .casper-reference-shell .dialogs-local-toolbar{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:164px!important}:root[data-theme=frostfire] .dialogs-local-toolbar>.dialogs-header-new{justify-self:start;min-width:0;padding-inline:12px;font-size:15px!important}:root[data-theme=frostfire] .dialogs-local-toolbar .dialog-inline-filters{flex-basis:100%;margin-left:0}:root[data-theme=frostfire] .workspace .dialogs-main .dialogs-page{height:calc(100dvh - 236px - env(safe-area-inset-bottom))}}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-profile-management-card{background:linear-gradient(120deg,#091925e8,#020c16f2 65%,#081420e8);border:1px solid #5c8399;border-radius:14px;min-width:0;margin:0 0 12px;padding:14px;position:relative;box-shadow:inset 0 1px 2px #d0f0ff66,inset 2px 0 3px #74c9f32b,inset -1px -1px 2px #a4daef40,0 4px 10px #0005}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-profile-management-card :is(.context-identity-card,.context-dialog-actions){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-profile-management-card :is(.context-identity-card,.context-dialog-actions):before,:root[data-theme=frostfire] .dialogs-page .dialog-context .context-profile-management-card :is(.context-identity-card,.context-dialog-actions):after{display:none!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-profile-management-card .profile-conversation-management{margin-top:14px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-candidate-status{gap:8px;margin-top:14px;display:grid}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-candidate-status label{gap:6px;display:grid}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-candidate-status select{color:#c9e8f8;width:100%;min-height:36px;font:inherit;background:linear-gradient(#071b2b,#030d18);border:1px solid #3b7695;border-radius:9px;padding:7px 10px;font-size:13px}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-control-explanation{color:#c1d7e6;margin:8px 0;font-size:13px;line-height:1.5}:root[data-theme=frostfire] .dialogs-page .dialog-context .context-control-state button{white-space:normal;justify-content:center;width:100%;height:auto;min-height:38px;padding:9px 10px;line-height:1.35}:root[data-theme=frostfire] .dialogs-local-toolbar>.dialogs-header-new{gap:8px;min-width:0;height:36px;min-height:36px;padding:0 13px;border-radius:9px!important;font-size:14px!important}:root[data-theme=frostfire] .dialogs-local-toolbar>.dialogs-header-new:after{border-radius:9px}:root[data-theme=frostfire] .dialogs-local-toolbar>.dialogs-header-new svg{width:16px;height:16px}.dialogs-page .dialog-lower-panel>header .dialog-lower-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.dialogs-page .dialog-lower-panel>header .dialog-lower-actions button{white-space:normal;justify-content:center;align-items:center;gap:6px;margin:0;line-height:1.3;display:inline-flex}.dialogs-page .dialog-lower-panel>header .dialog-lower-actions svg{flex:none}@media (width<=720px){.dialogs-page .dialog-lower-panel>header{flex-wrap:wrap;gap:8px}.dialogs-page .dialog-lower-panel>header .dialog-lower-actions{max-width:100%}}:root[data-theme=frostfire] .dialogs-page .context-automation-state{color:#a9c8d9;background:#03111d;border:1px solid #31566a;border-radius:9px;flex-direction:column;gap:5px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}:root[data-theme=frostfire] .dialogs-page .context-automation-state strong{color:#9bddf4;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}:root[data-theme=frostfire] .dialogs-page .context-automation-state.tone-warning strong{color:#ffc47e}:root[data-theme=frostfire] .dialogs-page .context-automation-state.tone-danger strong{color:#ff9292}:root[data-theme=frostfire] .shell.casper-reference-shell>.workspace:has(>main.dialogs-main){box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding-bottom:12px;display:flex;overflow:hidden}:root[data-theme=frostfire] .casper-reference-shell .workspace:has(>main.dialogs-main)>.dialogs-local-toolbar{flex:none}:root[data-theme=frostfire] .casper-reference-shell .workspace>main.dialogs-main{box-sizing:border-box;flex:1 1 0;align-self:stretch;width:100%;min-width:0;max-width:none;height:auto;margin:0;overflow:hidden;min-height:0!important;padding-top:0!important;padding-bottom:0!important}:root[data-theme=frostfire] .casper-reference-shell .workspace>main.dialogs-main>.dialogs-page{box-sizing:border-box;grid-template-rows:minmax(0,1fr);min-height:0;height:100%!important}:root[data-theme=frostfire] .casper-reference-shell .dialogs-page :is(.dialog-list,.chat,.dialog-context){min-height:0;max-height:100%}:root[data-theme=frostfire] .casper-reference-shell .dialogs-page .chat>.messages{flex:1 1 0;min-height:0;overflow-y:auto}:root[data-theme=frostfire] .casper-reference-shell .dialogs-page .chat>:is(header,.dialog-lower-panel){flex-shrink:0}@media (width<=720px){:root[data-theme=frostfire] .shell.casper-reference-shell>.workspace:has(>main.dialogs-main){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context{--profile-card-border:#5c8399;--profile-card-fill:#03111d;--profile-card-shadow:inset 0 1px 2px #d0f0ff40,inset 1px 0 3px #74c9f31a,inset -1px -1px 2px #a4daef30,0 3px 8px #0004;padding:12px}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-profile-management-card,.context-ai-comment,.details-recruiter-actions,.context-profile-overview,.context-fields,.context-missing){box-sizing:border-box;min-width:0;position:relative;overflow:hidden;border:1px solid var(--profile-card-border)!important;background:var(--profile-card-fill)!important;box-shadow:var(--profile-card-shadow)!important;background-image:none!important;border-radius:12px!important;margin:0 0 12px!important;padding:14px!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-profile-management-card,.context-ai-comment,.details-recruiter-actions,.context-profile-overview,.context-fields,.context-missing):before,:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-profile-management-card,.context-ai-comment,.details-recruiter-actions,.context-profile-overview,.context-fields,.context-missing):after{display:none!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-progress,.context-summary){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context .context-summary{grid-template-columns:minmax(0,1fr);gap:0;display:grid;margin-top:12px!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-summary>div,.context-fields>div){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:8px;display:grid;background:0 0!important;border:0!important;border-top:1px solid #31566a80!important;padding:10px 0!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-summary dt,.context-fields>div>span){color:#a9c8d9;overflow-wrap:anywhere;font-size:12px;line-height:1.45}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-summary dd,.context-fields>div>b){overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-ai-comment h3,.context-fields h3,.context-missing>strong,.context-progress>div>span){color:#c9e8f8;align-items:center;gap:7px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;display:flex;background:0 0!important;margin:0 0 10px!important;padding:0!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-ai-comment h3,.context-fields h3,.context-missing>strong) svg{color:#8ad7f5;flex:none;width:16px;height:16px}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context .context-progress>div>span{margin:0!important}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context .context-automation-state{background:0 0;border:0;border-top:1px solid #31566a80;border-radius:0;padding:12px 0 0}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context .context-missing>div{flex-wrap:wrap;gap:6px;padding:0;display:flex}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context .context-missing>div>span{color:#ffc47e;background:#291a13;border:1px solid #9d613a;border-radius:7px;margin:0;padding:5px 8px;font-size:12px;line-height:1.3}:root[data-theme=frostfire] .dialogs-page .dialog-context .profile-context :is(.context-open,.details-action-buttons button){box-sizing:border-box;color:#c9e8f8;background:#071b2b;border:1px solid #3b7695;border-radius:8px;min-height:36px;font-size:13px;box-shadow:inset 0 1px 2px #aadfff20}:root[data-theme=frostfire] .dialogs-page .chat .bubble{padding:8px 11px;font-size:13px;line-height:1.4}:root[data-theme=frostfire] .dialogs-page .chat .messages{gap:6px;padding-top:14px;padding-bottom:14px}:root[data-theme=frostfire] .dialogs-page .chat .bubble time{margin-top:4px;font-size:10px}:root[data-theme=frostfire] .dialogs-page .chat .message-date-separator{margin:6px 0;font-size:11px}:root[data-theme=frostfire] .dialogs-page .dialog-list .dialog-preview{font-size:12px;line-height:1.35}:root[data-theme=frostfire] .dialogs-page .assistance-clarification-send{color:#fff1e7;--interaction-glow:255 105 73;background:linear-gradient(115deg,#27141c,#160e16 65%,#29171c);border:1px solid #fa8058;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:38px;margin:10px 0 14px;padding:9px 12px;font-size:13px;line-height:1.4;display:flex;box-shadow:inset 0 0 9px #ff74452b}:root[data-theme=frostfire] .dialogs-page .assistance-clarification-send:disabled{opacity:.5;cursor:default}
