/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy-950:#0b2328;--navy-900:#12343b;--navy-800:#1b4750;--navy-700:#275a63;--teal-700:#00646a;--teal-600:#007c83;--teal-500:#1a9aa0;--teal-100:#cdebe8;--teal-50:#eef8f7;--blue-600:#3d4fb8;--blue-100:#e8ebfb;--blue-50:#f4f6fe;--amber-600:#8a6610;--amber-100:#fbf3dc;--red-600:#bf3f47;--red-100:#fdebed;--green-600:#23865f;--green-100:#e6f5f6;--ink-900:#12343b;--ink-700:#334155;--ink-500:#64748b;--line:#e5eaf1;--line-strong:#d5dce6;--surface:#fff;--surface-muted:#f6f8fb;--background:#f4f6fa;--shadow-sm:0 1px 2px #0b23280a, 0 4px 14px #0b23280d;--shadow-md:0 18px 50px #0b23281a;--shadow-lg:0 30px 80px #0b232829;--gold-700:#6f520c;--gold-600:#8a6610;--gold-400:#e3bd5a;--gold-300:#f0d78f;--gold-100:#fbf3dc;--gold-50:#fdf8eb;--indigo-600:#3d4fb8;--indigo-300:#a5b4fc;--indigo-100:#e8ebfb;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink-900);text-rendering:optimizelegibility;margin:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,Noto Sans Arabic,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #1a9aa073}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-primary{background:var(--teal-600);color:#fff;box-shadow:0 10px 25px #007c8333}.button-primary:hover{background:var(--teal-700);box-shadow:0 14px 30px #007c8347}.button-ghost{border-color:var(--line);color:var(--navy-900);background:#ffffffa6}.button-light{border-color:var(--line-strong);color:var(--navy-900);box-shadow:var(--shadow-sm);background:#fff}.button-white{color:var(--navy-900);background:#fff;box-shadow:0 12px 35px #0000002e}.button-lg{border-radius:14px;min-height:50px;padding-inline:23px;font-size:15px}.landing-page{background:#fff;min-height:100vh;overflow:hidden}.landing-nav{z-index:20;border-bottom:1px solid #dce6e9b8;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:82px;margin:0 auto;display:flex;position:relative}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--navy-900), var(--teal-600));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid;box-shadow:0 8px 24px #12343b33}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-copy strong{color:var(--navy-900);letter-spacing:.02em;font-size:19px;line-height:1.2}.brand-copy small{color:var(--ink-500);letter-spacing:.03em;font-size:14px}.landing-nav-links,.landing-nav-actions{align-items:center;gap:10px;display:flex}.landing-nav-links{color:var(--ink-700);gap:28px;font-size:13px;font-weight:700}.landing-nav-links a{transition:color .16s}.landing-nav-links a:hover{color:var(--teal-600)}.hero-section{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:55px;width:min(1180px,100% - 48px);min-height:690px;margin:0 auto;padding:70px 0 92px;display:grid;position:relative}.hero-section:before{content:"";background:radial-gradient(circle,#dff5f1bf,#fff0 66%);border:1px solid #007c831a;border-radius:50%;width:680px;height:680px;position:absolute;top:-260px;right:-360px}.hero-copy{z-index:2;position:relative}.eyebrow{background:var(--teal-50);color:var(--teal-700);border:1px solid #cce7e9;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex}.hero-copy h1{color:var(--navy-950);letter-spacing:-.045em;margin:24px 0 20px;font-size:clamp(44px,5vw,70px);line-height:1.12}.hero-copy h1 span{color:var(--teal-600);margin-top:8px;display:block}.hero-copy>p{max-width:585px;color:var(--ink-700);margin:0;font-size:17px;line-height:2}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-assurances{color:var(--ink-500);flex-wrap:wrap;gap:18px;margin-top:25px;font-size:15px;font-weight:700;display:flex}.hero-assurances span{align-items:center;gap:6px;display:inline-flex}.hero-assurances svg{color:var(--teal-600)}.hero-product{z-index:2;background:linear-gradient(145deg,#e7f4f5 0%,#f1f8fb 45%,#e8f0f7 100%);border-radius:40px;min-height:530px;position:relative;box-shadow:inset 0 0 0 1px #123d4f0f}.product-glow{filter:blur(2px);border-radius:50%;position:absolute}.product-glow-one{background:#ffffffb3;width:190px;height:190px;top:30px;left:50px}.product-glow-two{background:#ace1d859;width:230px;height:230px;bottom:20px;right:50px}.match-card{box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #c9d9ddbf;border-radius:24px;padding:26px;position:absolute;top:63px;left:52px;right:52px}.match-card-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.match-card-header small{color:var(--ink-500);font-size:15px}.match-card-header h2{color:var(--navy-900);margin:7px 0 6px;font-size:22px}.match-card-header p{color:var(--ink-500);margin:0;font-size:15px}.score-ring{background:radial-gradient(circle at center, #fff 58%, transparent 60%), conic-gradient(var(--teal-500) 0 86%, #dbe8e9 86% 100%);width:76px;height:76px;color:var(--navy-900);border-radius:50%;justify-content:center;align-items:baseline;padding-top:20px;display:flex}.score-ring strong{font-size:25px}.score-ring span{color:var(--teal-600);font-size:15px;font-weight:900}.match-label{background:var(--green-100);color:var(--green-600);border-radius:9px;align-items:center;gap:6px;margin-top:16px;padding:7px 10px;font-size:15px;font-weight:800;display:inline-flex}.match-breakdown{grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-top:22px;display:grid}.match-bar-row>div{color:var(--ink-700);justify-content:space-between;margin-bottom:7px;font-size:14px;display:flex}.match-bar-row strong{color:var(--navy-900)}.match-bar-track{background:#e9eff1;border-radius:999px;height:6px;display:block;overflow:hidden}.match-bar-track i{border-radius:inherit;background:linear-gradient(90deg, var(--teal-600), #4fc0b3);height:100%;display:block}.evidence-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.evidence{border-radius:13px;min-height:74px;padding:12px 14px}.evidence span{align-items:center;gap:5px;font-size:14px;font-weight:800;display:flex}.evidence p{color:var(--ink-700);margin:8px 0 0;font-size:13px;line-height:1.65}.evidence.positive{background:var(--teal-50);color:var(--teal-700)}.evidence.neutral{background:var(--amber-100);color:var(--amber-600)}.floating-card{min-width:170px;box-shadow:var(--shadow-md);color:var(--teal-700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe8;border:1px solid #fffc;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute}.floating-card span{color:var(--ink-500);flex-direction:column;gap:2px;font-size:12px;display:flex}.floating-card strong{color:var(--navy-900);font-size:14px}.floating-card-top{top:25px;left:-26px}.floating-card-bottom{bottom:42px;right:-22px}.principles-strip{border:1px solid var(--line);width:min(1180px,100% - 48px);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:-26px auto 0;display:grid;overflow:hidden}.principles-strip>div{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding:20px 22px;display:flex;position:relative}.principles-strip>div:last-child{border-left:0}.principles-strip>div:before{background:var(--teal-500);content:"";border-radius:999px;width:4px;height:20px;position:absolute;top:24px;right:8px}.principles-strip strong{color:var(--navy-900);font-size:14px}.principles-strip span{color:var(--ink-500);font-size:14px}.section-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:110px 0}.section-heading>span{color:var(--teal-600);margin-bottom:10px;font-size:14px;font-weight:800;display:block}.section-heading h2{max-width:690px;color:var(--navy-950);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.5vw,43px);line-height:1.45}.section-heading p{color:var(--ink-500);margin:13px 0 0;font-size:14px}.section-heading.centered{text-align:center}.section-heading.centered h2{margin-inline:auto}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.workflow-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:258px;box-shadow:var(--shadow-sm);background:#fff;padding:28px;position:relative;overflow:hidden}.workflow-card:after{background:var(--teal-50);content:"";border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;left:-35px}.workflow-icon{background:var(--teal-100);width:52px;height:52px;color:var(--teal-700);border-radius:15px;place-items:center;display:grid}.workflow-number{color:#dce7e9;font-size:26px;font-weight:900;position:absolute;top:30px;left:27px}.workflow-card h3{color:var(--navy-900);margin:24px 0 10px;font-size:19px}.workflow-card p{z-index:1;color:var(--ink-700);margin:0;font-size:13px;line-height:1.9;position:relative}.portal-section{background:var(--navy-950);position:relative;overflow:hidden}.portal-section:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;left:-120px}.portal-section .section-shell{z-index:1;position:relative}.section-heading.light>span{color:#55cfc1}.section-heading.light h2{color:#fff}.portal-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:45px;display:grid}.portal-card{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:26px;min-height:430px;padding:34px;position:relative;overflow:hidden}.portal-card:after{content:"";opacity:.16;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;left:-40px}.portal-teal:after{background:#42d3c1}.portal-blue:after{background:#4d9ce1}.portal-card-icon{background:#ffffff17;border:1px solid #ffffff26;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.portal-badge{color:#76d7dd;margin-top:22px;font-size:15px;font-weight:800;display:block}.portal-blue .portal-badge{color:#8ec7f4}.portal-card h3{max-width:520px;margin:9px 0 12px;font-size:25px;line-height:1.55}.portal-card>p{color:#b8c9ce;max-width:540px;margin:0;font-size:13px;line-height:1.9}.portal-card ul{gap:11px;margin:25px 0 27px;padding:0;list-style:none;display:grid}.portal-card li{color:#d7e2e5;align-items:center;gap:9px;font-size:14px;display:flex}.portal-card li svg{color:#59cdbf}.portal-card>a{z-index:1;color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.trust-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.trust-visual{background:linear-gradient(145deg, var(--teal-50), var(--blue-50));border-radius:34px;place-items:center;min-height:440px;display:grid;position:relative}.trust-orbit{border:1px dashed #007c8347;border-radius:50%;position:absolute}.orbit-one{width:270px;height:270px}.orbit-two{width:370px;height:370px}.trust-shield{z-index:2;width:130px;height:130px;color:var(--teal-600);box-shadow:var(--shadow-md);background:#fff;border:1px solid #cbe7e9;border-radius:36px;place-items:center;display:grid;position:relative}.trust-pill{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--navy-900);background:#fff;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:800;position:absolute}.trust-pill-one{top:78px;right:34px}.trust-pill-two{bottom:87px;left:34px}.trust-pill-three{bottom:52px;right:55px}.trust-copy>p{color:var(--ink-700);margin:20px 0 0;font-size:14px;line-height:2}.trust-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.trust-list li{border-bottom:1px solid var(--line);color:var(--ink-700);align-items:center;gap:11px;padding-bottom:14px;font-size:14px;font-weight:700;display:flex}.trust-list svg{color:var(--teal-600);flex:none}.cta-section{background:linear-gradient(120deg, var(--teal-700), var(--navy-900));color:#fff;width:min(1180px,100% - 48px);box-shadow:var(--shadow-md);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin:0 auto 80px;padding:48px 55px;display:flex}.cta-section span{color:#a9e7df;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.cta-section h2{margin:12px 0 8px;font-size:32px}.cta-section p{color:#c2d7dc;margin:0;font-size:13px}.landing-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 40px;display:grid}.footer-brand .brand-mark{border-radius:11px;width:36px;height:36px;font-size:20px}.landing-footer>p{color:var(--ink-500);text-align:center;margin:0;font-size:14px}.landing-footer>div:last-child{color:var(--ink-700);gap:18px;font-size:14px;font-weight:700;display:flex}@media (width<=1040px){.landing-nav-links{display:none}.hero-section{grid-template-columns:1fr;gap:45px;padding-top:55px}.hero-copy{text-align:center;justify-self:center;max-width:760px}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-assurances{justify-content:center}.hero-product{justify-self:center;width:min(680px,100%)}.principles-strip{grid-template-columns:repeat(2,1fr);margin-top:30px}.principles-strip>div:nth-child(2){border-left:0}.principles-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-section{grid-template-columns:1fr;gap:50px}.trust-visual{justify-self:center;width:min(620px,100%)}}@media (width<=760px){.landing-nav{width:min(100% - 28px,1180px)}.landing-nav-actions .button-ghost{display:none}.landing-nav-actions .button-primary{min-height:39px;padding-inline:14px;font-size:14px}.brand-mark{width:38px;height:38px}.brand-copy strong{font-size:17px}.hero-section,.section-shell,.principles-strip,.cta-section,.landing-footer{width:min(100% - 28px,1180px)}.hero-section{padding:48px 0 55px}.hero-copy h1{font-size:42px}.hero-copy>p{font-size:15px}.hero-actions{display:grid}.hero-product{border-radius:28px;min-height:500px}.match-card{padding:20px;top:45px;left:18px;right:18px}.match-breakdown,.evidence-grid{grid-template-columns:1fr}.floating-card-top{left:6px}.floating-card-bottom{bottom:15px;right:5px}.principles-strip,.workflow-grid,.portal-grid{grid-template-columns:1fr}.principles-strip>div{border-bottom:1px solid var(--line);border-left:0}.principles-strip>div:last-child{border-bottom:0}.section-shell{padding:75px 0}.workflow-card{min-height:230px}.portal-card{min-height:auto;padding:27px}.trust-visual{min-height:365px}.orbit-one{width:220px;height:220px}.orbit-two{width:310px;height:310px}.trust-pill-one{top:43px;right:18px}.trust-pill-two{bottom:58px;left:17px}.trust-pill-three{bottom:29px;right:28px}.cta-section{flex-direction:column;align-items:flex-start;padding:34px 26px}.cta-section .button{width:100%}.landing-footer{grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-app{--workspace-accent:var(--teal-600);--workspace-accent-soft:var(--teal-100);background:#f4f6fa;min-height:100vh}.workspace-employer{--workspace-accent:var(--gold-600);--workspace-accent-soft:var(--gold-100)}.workspace-admin{--workspace-accent:var(--indigo-600);--workspace-accent-soft:var(--indigo-100)}.workspace-app button:disabled{cursor:not-allowed;opacity:.5;transform:none}.workspace-sidebar{z-index:60;color:#fff;top:0;background:linear-gradient(#12343b 0%,#0b2328 100%);border-inline-end:1px solid #ffffff14;flex-direction:column;width:278px;height:100vh;padding:21px 17px 17px;display:flex;position:fixed;inset-inline-start:0;overflow:visible;box-shadow:-16px 0 45px #0b232814}.workspace-brand-row{justify-content:space-between;align-items:center;padding:0 5px 18px;display:flex}.workspace-brand .brand-mark{width:39px;height:39px;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff26}.workspace-brand .brand-copy strong{color:#fff}.workspace-brand .brand-copy small{color:#9fb0c8}.mobile-close{display:none;color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.role-switcher-wrap{position:relative}.role-switcher{color:#fff;text-align:start;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.role-switcher:hover{background:#ffffff17}.role-switcher>span:nth-child(2),.role-menu button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.role-switcher small,.role-menu small{color:#8fa1bb;font-size:13px;font-weight:500}.role-switcher strong,.role-menu strong{font-size:14px}.role-icon{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.role-icon.role-seeker{color:#6ee0e7;background:#1a9aa033}.role-icon.role-employer{color:var(--gold-300);background:#d4a53733}.role-icon.role-admin{color:var(--indigo-300);background:#6366f138}.role-menu{z-index:95;border:1px solid var(--line);width:292px;box-shadow:var(--shadow-lg);color:var(--ink-900);top:calc(100% + 9px);background:#fff;border-radius:15px;padding:7px;position:absolute;inset-inline-start:0}.role-menu button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.role-menu button:hover,.role-menu button.active{background:var(--surface-muted)}.role-menu small{color:var(--ink-500)}.role-selected{color:var(--teal-600)}.workspace-nav{scrollbar-width:thin;gap:3px;margin-top:22px;padding-inline:2px;display:grid;overflow-y:auto}.nav-section-label{color:#668791;letter-spacing:.04em;margin:0 11px 8px;font-size:13px;font-weight:800}.workspace-nav button{color:#b4c0d4;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:41px;padding:0 12px;font-size:15px;font-weight:700;transition:background .16s,color .16s;display:flex;position:relative}.workspace-nav button:hover{color:#fff;background:#ffffff0f}.workspace-nav button.active{color:#fff;background:#ffffff1b}.workspace-nav button.active svg{color:#63d5c8}.workspace-employer .workspace-nav button.active svg{color:var(--gold-300)}.workspace-admin .workspace-nav button.active svg{color:var(--indigo-300)}.workspace-nav button i{content:"";top:10px;background:currentColor;border-radius:999px;width:3px;height:21px;position:absolute;inset-inline-start:-2px}.workspace-nav button em{color:#fff;text-align:center;background:#db5c64;border-radius:999px;min-width:20px;margin-inline-start:auto;padding:3px 6px;font-size:12px;font-style:normal}.sidebar-footer{gap:12px;margin-top:auto;padding-top:15px;display:grid}.help-card{color:#fff;text-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.help-card>span{color:#6ee0e7;background:#34d39921;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.help-card>div,.sidebar-user>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-card strong,.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.help-card small,.sidebar-user small{color:#7d8ea8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.help-card>svg{color:#7d8ea8}.sidebar-user{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:10px 5px 0;display:flex}.sidebar-user form{margin:0;display:flex}.sidebar-user .icon-button{color:#8596ae;background:0 0;border-color:#0000}.avatar{background:linear-gradient(145deg, var(--workspace-accent), var(--navy-900));color:#fff;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-size:14px;font-weight:900;display:grid}.avatar.small{border-radius:9px;width:29px;height:29px;font-size:12px}.avatar.large{border-radius:14px;width:48px;height:48px;font-size:13px}.avatar.xlarge{border-radius:18px;width:64px;height:64px;font-size:16px}.sidebar-backdrop{display:none}.workspace-main{min-height:100vh;margin-inline-start:278px}.workspace-topbar{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #c9d9ddc7;grid-template-columns:minmax(190px,1fr) minmax(280px,470px) minmax(290px,1fr);align-items:center;gap:20px;height:73px;padding:0 30px;display:grid;position:sticky;top:0;box-shadow:0 4px 18px #0b232809}.topbar-start,.topbar-actions{align-items:center;gap:11px;display:flex}.topbar-actions{justify-content:flex-start}.breadcrumb{color:var(--ink-500);align-items:center;gap:6px;font-size:14px;display:flex}.breadcrumb strong{color:var(--navy-900)}.breadcrumb svg{color:#a6b1c2}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-700);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-muted);color:var(--workspace-accent)}.menu-button,.mobile-search-button,.icon-button.mobile-close{display:none}.topbar-search,.search-input,.select-field{border:1px solid var(--line);min-width:0;min-height:39px;color:var(--ink-500);background:#f7f9fc;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.topbar-search input,.search-input input,.select-field select{min-width:0;color:var(--ink-900);background:0 0;border:0;outline:0;flex:1;font-size:15px}.topbar-search kbd{border:1px solid var(--line);color:var(--ink-500);background:#fff;border-radius:6px;padding:3px 6px;font-size:12px}.sync-status{color:var(--green-600);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.sync-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sync-status.syncing{color:var(--amber-600)}.notification-wrap,.notification-button{position:relative}.notification-button>i{color:#fff;top:-6px;background:#d84e58;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;font-style:normal;display:grid;position:absolute;inset-inline-end:-6px}.topbar-profile{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:35px auto auto;align-items:center;gap:8px;padding-block:4px;padding-inline:4px 8px;display:grid}.topbar-profile:hover{background:var(--surface-muted)}.topbar-profile>span:nth-child(2){flex-direction:column;gap:1px;max-width:125px;display:flex}.topbar-profile strong,.topbar-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-profile strong{color:var(--navy-900);font-size:14px}.topbar-profile small{color:var(--ink-500);font-size:12px}.notification-panel{border:1px solid var(--line);width:360px;box-shadow:var(--shadow-lg);top:calc(100% + 13px);background:#fff;border-radius:17px;position:absolute;inset-inline-end:0;overflow:hidden}.notification-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.notification-panel header>div{flex-direction:column;gap:2px;display:flex}.notification-panel h2{color:var(--navy-900);margin:0;font-size:15px}.notification-panel header span{color:var(--ink-500);font-size:13px}.notification-panel article{border-bottom:1px solid #eef1f6;grid-template-columns:34px 1fr;gap:10px;padding:13px 16px;display:grid}.notification-panel article.unread{background:var(--teal-50)}.notification-type{background:var(--workspace-accent-soft);width:32px;height:32px;color:var(--workspace-accent);border-radius:9px;place-items:center;display:grid}.notification-panel article strong{color:var(--navy-900);font-size:14px}.notification-panel article p{color:var(--ink-700);margin:4px 0;font-size:13px;line-height:1.6}.notification-panel article small{color:var(--ink-500);font-size:12px}.notification-all{width:100%;color:var(--workspace-accent);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:800;display:flex}.workspace-content{width:min(1500px,100%);min-height:calc(100vh - 73px);margin:0 auto;padding:27px 30px 55px}.view-stack{gap:20px;display:grid}.page-intro-row{justify-content:space-between;align-items:flex-end;gap:24px;padding:7px 2px 2px;display:flex}.page-intro-row>div:first-child{min-width:0}.page-kicker{color:var(--workspace-accent);letter-spacing:.04em;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.page-intro-row h1{color:var(--navy-950);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.5vw,31px)}.page-intro-row p{color:var(--ink-500);margin:8px 0 0;font-size:15px;line-height:1.7}.page-actions,.welcome-actions,.form-actions,.modal-actions,.row-actions,.resume-strip-actions,.candidate-detail-actions,.application-actions,.interview-card-actions,.preview-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.button-sm{border-radius:10px;min-height:35px;padding-inline:13px;font-size:14px}.full-button{width:100%}.link-button{color:var(--workspace-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.danger-text,.text-danger{color:var(--red-600)!important}.text-success{color:var(--green-600)!important}.muted,.block-muted{color:var(--ink-500)}.block-muted{margin-top:4px;font-size:12px;display:block}.demo-notice,.inline-note,.inline-warning,.provider-gate{color:#3b6874;background:#f5f8fc;border:1px solid #dbe3ee;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:9px 13px;font-size:13px;line-height:1.65;display:flex}.demo-notice svg,.inline-note svg{color:var(--blue-600);flex:none}.inline-warning{color:#926315;background:#fff9ee;border-color:#f1ddb7}.inline-warning svg{color:var(--amber-600);flex:none}.welcome-panel{color:#fff;min-height:232px;box-shadow:var(--shadow-sm);border-radius:23px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:30px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.welcome-panel:before{content:"";top:-150px;border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;position:absolute;inset-inline-end:-80px}.seeker-welcome{background:radial-gradient(120% 140% at 0 0,#1a9aa059,#0000 55%),linear-gradient(120deg,#007c83,#12343b 70%)}.employer-welcome{background:radial-gradient(120% 140% at 0 0,#d4a53759,#0000 55%),linear-gradient(120deg,#6f520c,#12343b 65%)}.admin-welcome{background:radial-gradient(120% 140% at 0 0,#6366f159,#0000 55%),linear-gradient(120deg,#3d4fb8,#12343b 65%)}.welcome-panel>div{z-index:1;position:relative}.welcome-eyebrow{color:#ffffffb8;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.welcome-panel h1{margin:10px 0 6px;font-size:28px}.welcome-panel>div:first-child>p{color:#ffffffb8;max-width:700px;margin:0;font-size:15px;line-height:1.8}.welcome-actions{margin-top:19px}.welcome-panel .button-light{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#fff3}.welcome-panel .button-primary{color:var(--navy-900);box-shadow:none;background:#fff}.profile-progress-card,.admin-session-card,.employer-health-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff21;border-radius:17px;padding:18px}.profile-score{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.profile-score strong{font-size:25px}.profile-score span{color:#ffffffa8;font-size:13px}.profile-progress-card .progress-block span,.profile-progress-card .progress-block strong{color:#fff}.profile-progress-card .progress-track{background:#ffffff29}.profile-progress-card p,.employer-health-card p,.admin-session-card p{color:#ffffffb8;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.employer-health-card>div{flex-direction:column;gap:5px;display:flex}.employer-health-card>div>span,.admin-session-card>span{color:#ffffffb8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.employer-health-card>div>strong,.admin-session-card>strong{font-size:13px}.employer-health-card ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.employer-health-card li{color:#ffffffd1;align-items:center;gap:6px;font-size:12px;display:flex}.employer-health-card li.pending{color:#ffdfa0}.admin-session-card{gap:7px;display:grid}.admin-session-card small{color:#ffffffb3;font-size:12px;line-height:1.6}.admin-session-card .button{justify-self:start}.stats-grid{gap:14px;display:grid}.stats-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;grid-template-columns:41px 1fr;align-items:start;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.stat-card-icon{background:var(--teal-100);width:40px;height:40px;color:var(--teal-700);border-radius:12px;place-items:center;display:grid}.stat-blue .stat-card-icon{background:var(--blue-100);color:var(--blue-600)}.stat-purple .stat-card-icon{background:var(--indigo-100);color:var(--indigo-600)}.stat-amber .stat-card-icon{background:var(--amber-100);color:var(--amber-600)}.stat-red .stat-card-icon{background:var(--red-100);color:var(--red-600)}.stat-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.stat-card-copy>span{color:var(--ink-500);font-size:13px;font-weight:700}.stat-card-copy>strong{color:var(--navy-950);font-size:23px;line-height:1.25}.stat-card-copy>small{color:var(--ink-500);font-size:12px}.stat-card-action{color:var(--workspace-accent);inset-inline-end:13px;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:12px}.content-grid{gap:17px;display:grid}.content-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr)}.applications-layout,.resume-review-grid,.privacy-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.side-stack{align-content:start;gap:17px;display:grid}.section-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:20px}.section-card-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.section-card-header h2{color:var(--navy-900);margin:0;font-size:14px}.section-card-header p{color:var(--ink-500);margin:5px 0 0;font-size:13px;line-height:1.6}.accent-card{border-top:3px solid var(--workspace-accent)}.table-wrap{border-radius:11px;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;color:var(--ink-700);text-align:start;font-size:13px}.data-table th{border-bottom:1px solid var(--line);color:var(--ink-500);white-space:nowrap;background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:800}.data-table td{vertical-align:middle;border-bottom:1px solid #eef1f6;padding:12px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcfe}.data-table strong{color:var(--navy-900)}.data-table code{background:var(--surface-muted);color:var(--ink-700);border-radius:5px;padding:3px 6px;font-family:ui-monospace,monospace;font-size:12px}.count-pill{background:var(--surface-muted);min-width:24px;height:24px;color:var(--ink-700);border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.status-success{background:var(--green-100);color:var(--green-600)}.status-warning{background:var(--amber-100);color:var(--amber-600)}.status-danger{background:var(--red-100);color:var(--red-600)}.status-info{background:var(--blue-100);color:var(--blue-600)}.status-neutral{color:var(--ink-700);background:#eef1f6}.match-score{text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:74px;padding:8px 10px;display:inline-flex}.match-score:not(.compact){flex-direction:column}.match-score strong{font-size:15px;line-height:1}.match-score small{font-size:11px;font-weight:800}.match-score.compact{border-radius:8px;min-width:50px;padding:6px 8px}.match-score.compact strong{font-size:14px}.match-score-strong{background:var(--green-100);color:var(--green-600)}.match-score-good{background:var(--teal-100);color:var(--teal-700)}.match-score-possible{background:var(--amber-100);color:var(--amber-600)}.match-score-low{background:var(--red-100);color:var(--red-600)}.match-score-pending{color:var(--ink-500);background:#eef1f6;font-size:12px}.progress-block{gap:7px;display:grid}.progress-block>div{color:var(--ink-500);justify-content:space-between;align-items:center;font-size:12px;display:flex}.progress-block strong{color:var(--navy-900)}.progress-track{background:#e9edf3;border-radius:999px;height:6px;display:block;overflow:hidden}.progress-track i{border-radius:inherit;background:var(--teal-500);height:100%;display:block}.progress-track .progress-blue{background:var(--blue-600)}.progress-track .progress-amber{background:var(--amber-600)}.progress-track .progress-red{background:var(--red-600)}.compact-job-list,.application-list,.alert-list,.interview-schedule-list,.integration-list,.task-list,.consent-list,.service-health-list,.action-queue,.admin-queue{gap:9px;display:grid}.mini-funnel{justify-items:center;gap:8px;padding:4px 0;display:grid}.mini-funnel>div{background:linear-gradient(90deg, var(--workspace-accent-soft), #f7f9fc);min-height:34px;color:var(--ink-700);border-radius:9px;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;display:flex}.mini-funnel>div strong{color:var(--workspace-accent);font-size:15px}.action-queue button>span:first-child{background:var(--workspace-accent-soft);width:36px;height:36px;color:var(--workspace-accent);border-radius:10px;place-items:center;display:grid}.action-queue button em{color:var(--workspace-accent);font-size:12px;font-style:normal;font-weight:800}.card-footnote{color:var(--ink-500);margin:12px 0 0;font-size:12px;line-height:1.6}.compact-job{border-bottom:1px solid #eef1f6;grid-template-columns:38px 1fr auto 34px;align-items:center;gap:11px;padding:11px 3px 11px 0;display:grid}.compact-job:last-child{border-bottom:0}.compact-job h3,.next-interview h3{color:var(--navy-900);margin:0;font-size:14px}.compact-job p,.next-interview p{color:var(--ink-500);margin:4px 0;font-size:12px}.compact-job>div>span,.job-meta,.interview-card-copy>div,.candidate-detail .job-meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.company-logo{background:var(--teal-50);width:44px;height:44px;color:var(--teal-700);border:1px solid #c9eaec;border-radius:13px;flex:none;place-items:center;display:grid}.company-logo.small{border-radius:10px;width:36px;height:36px}.company-logo.large{border-radius:16px;width:55px;height:55px}.company-logo.xlarge{border-radius:18px;width:67px;height:67px}.next-interview{grid-template-columns:51px 1fr auto;align-items:center;gap:12px;display:grid}.next-interview>div>span{color:var(--ink-500);align-items:center;gap:5px;font-size:12px;display:flex}.calendar-tile,.interview-date{background:var(--workspace-accent-soft);min-width:50px;min-height:55px;color:var(--workspace-accent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.calendar-tile strong,.interview-date strong{font-size:17px}.calendar-tile small,.interview-date span{font-size:11px}.task-list button{color:var(--ink-700);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:23px 1fr auto;align-items:center;gap:9px;padding:6px 0;display:grid}.task-list button>span{border:1px solid var(--line);color:#fff;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.task-list button.done>span{border-color:var(--green-600);background:var(--green-600)}.task-list button strong{font-size:13px}.task-list button>svg{color:var(--ink-500)}.filter-bar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(150px,.55fr)) auto;gap:10px;padding:13px;display:grid}.select-field select{cursor:pointer;width:100%}.segmented-tabs,.language-switch{border:1px solid var(--line);max-width:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:4px;display:inline-flex;overflow-x:auto}.segmented-tabs button,.language-switch button{min-height:34px;color:var(--ink-500);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.segmented-tabs button.active,.language-switch button.active{background:var(--workspace-accent);color:#fff}.segmented-tabs button span{background:#0000000f;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:11px;display:inline-grid}.segmented-tabs button.active span{background:#ffffff2e}.jobs-layout{grid-template-columns:minmax(360px,.8fr) minmax(390px,1.2fr);align-items:start;gap:17px;display:grid}.job-card-list{gap:11px;display:grid}.job-result-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:45px 1fr auto;gap:12px;padding:17px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.job-result-card:hover,.job-result-card.selected{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.job-result-card:hover,.job-result-card.selected{border-color:color-mix(in srgb, var(--workspace-accent) 44%, white)}}.job-result-card:hover,.job-result-card.selected{transform:translateY(-1px);box-shadow:0 9px 28px #0b232814}.job-result-card.selected:before{background:var(--workspace-accent);content:"";top:15px;border-radius:999px;width:3px;height:calc(100% - 30px);position:absolute;inset-inline-start:-2px}.job-result-main{min-width:0}.job-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-result-head h2{color:var(--navy-900);margin:0;font-size:13px}.job-result-head p{color:var(--ink-500);margin:5px 0 0;font-size:13px}.job-meta{margin-top:10px}.job-meta.vertical{gap:8px;display:grid}.job-meta span{align-items:center;gap:4px;display:inline-flex}.chip-row{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.chip-row>span,.company-tags span,.resume-skills span{color:var(--ink-700);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.job-evidence-line{color:var(--green-600);align-items:center;gap:6px;margin-top:11px;font-size:12px;display:flex}.job-result-actions{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.icon-button.is-saved{background:var(--amber-100);color:var(--amber-600);border-color:#f0d8a7}.job-detail-panel{border:1px solid var(--line);min-height:520px;box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;padding:22px;position:sticky;top:91px}.job-detail-content{gap:8px;display:grid}.job-detail-content h2{color:var(--navy-950);margin:8px 0 0;font-size:20px}.job-detail-content h3{color:var(--navy-900);margin:13px 0 1px;font-size:15px}.detail-divider{background:var(--line);height:1px;margin:10px 0}.detail-copy{color:var(--ink-700);margin:4px 0;font-size:13px;line-height:1.9}.match-explanation{align-items:center;gap:12px;display:flex}.match-explanation>div{flex-direction:column;gap:3px;display:flex}.match-explanation strong{color:var(--navy-900);font-size:15px}.match-explanation p{color:var(--ink-500);margin:0;font-size:12px}.evidence-list{border-radius:11px;padding:11px}.evidence-list.positive{background:var(--green-100)}.evidence-list.gap{background:var(--amber-100)}.evidence-list h4{color:var(--navy-900);margin:0 0 7px;font-size:13px}.evidence-list ul,.plain-list,.limits-list,.numbered-flow{gap:6px;margin:0;padding:0;list-style:none;display:grid}.evidence-list li,.plain-list li,.limits-list li{color:var(--ink-700);align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;display:flex}.sticky-actions{background:linear-gradient(#0000,#fff 20%);gap:8px;margin:15px -5px -5px;padding:12px 5px 5px;display:flex;position:sticky;bottom:0}.application-row{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.application-row:hover,.application-row.active{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.application-row:hover,.application-row.active{border-color:color-mix(in srgb, var(--workspace-accent) 40%, white)}}.application-row:hover,.application-row.active{background:var(--workspace-accent-soft)}@supports (color:color-mix(in lab, red, red)){.application-row:hover,.application-row.active{background:color-mix(in srgb, var(--workspace-accent-soft) 46%, white)}}.application-row-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.application-row-copy strong{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.application-row-copy small{color:var(--ink-500);font-size:12px}.application-detail h2{color:var(--navy-950);margin:2px 0 4px;font-size:17px}.application-summary,.candidate-summary-grid,.account-facts,.privacy-request-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.application-summary>div,.candidate-summary-grid>div,.account-facts>div,.privacy-request-summary>div{background:var(--surface-muted);border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:59px;padding:10px;display:flex}.application-summary span,.candidate-summary-grid span,.account-facts span,.privacy-request-summary span{color:var(--ink-500);font-size:11px}.application-summary strong,.candidate-summary-grid strong,.account-facts strong,.privacy-request-summary strong{color:var(--navy-900);font-size:13px}.timeline-list,.process-timeline{gap:0;margin:16px 0;display:grid}.timeline-item,.process-timeline>div{grid-template-columns:25px 1fr;gap:9px;min-height:42px;display:grid;position:relative}.timeline-item:not(:last-child):after,.process-timeline>div:not(:last-child):after{background:var(--line);content:"";top:23px;width:1px;height:24px;position:absolute;inset-inline-start:11px}.timeline-item>span,.process-timeline>div>span{z-index:1;border:2px solid var(--line);color:#fff;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.timeline-item.done>span,.process-timeline>div.done>span{border-color:var(--green-600);background:var(--green-600)}.timeline-item.current>span,.process-timeline>div.current>span{border-color:var(--workspace-accent);background:var(--workspace-accent);box-shadow:inset 0 0 0 5px #fff}.timeline-item>div{flex-direction:column;gap:3px;display:flex}.timeline-item strong,.process-timeline strong{color:var(--navy-900);font-size:13px}.timeline-item small{color:var(--ink-500);font-size:11px}.resume-status-strip{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.resume-status-strip>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.resume-status-strip strong{color:var(--navy-900);font-size:14px}.resume-status-strip small{color:var(--ink-500);font-size:12px}.review-fields,.form-stack,.profile-form,.settings-content{gap:14px;display:grid}.review-field{gap:6px;display:grid;position:relative}.review-field>span,.form-field>span{color:var(--ink-700);font-size:12px;font-weight:800}.review-field svg{color:var(--ink-500);inset-inline-end:11px;position:absolute;bottom:12px}.review-field input,.review-field textarea,.form-field input,.form-field textarea,.form-field select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink-900);background:#fff;border-radius:10px;outline:0;padding:10px 11px;font-size:14px;transition:border-color .16s,box-shadow .16s}.review-field textarea,.form-field textarea{resize:vertical;min-height:80px;line-height:1.65}.review-field input:focus,.review-field textarea:focus,.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.review-field input:focus,.review-field textarea:focus,.form-field input:focus,.form-field textarea:focus,.form-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 13%, transparent)}}.form-field{gap:6px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-field.full{grid-column:1/-1}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;display:flex}.form-footer>span{color:var(--ink-500);align-items:center;gap:5px;font-size:12px;display:inline-flex}.form-actions{justify-content:flex-end}.form-error,.form-success{margin:8px 0 0;font-size:13px}.form-error{color:var(--red-600)}.form-success{color:var(--green-600)}.quality-score{background:var(--teal-50);color:var(--teal-700);border-radius:11px;align-items:baseline;gap:7px;margin-bottom:15px;padding:13px;display:flex}.quality-score strong{font-size:23px}.quality-score span{font-size:12px;font-weight:800}.match-results-sections{gap:16px;display:grid}.ats-layout{grid-template-columns:minmax(380px,.85fr) minmax(420px,1.15fr);align-items:start;gap:18px;display:grid}.ai-suggestion{background:var(--blue-50);color:var(--blue-600);border:1px solid #d8def7;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.ai-suggestion strong{font-size:13px}.ai-suggestion p{color:var(--ink-700);margin:4px 0 0;font-size:12px;line-height:1.6}.template-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.template-picker button{border:1px solid var(--line);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:10px;gap:7px;padding:8px;font-size:12px;display:grid}.template-picker button.active{border-color:var(--workspace-accent);box-shadow:inset 0 0 0 1px var(--workspace-accent);color:var(--workspace-accent)}.template-preview{border:1px solid var(--line);background:repeating-linear-gradient(#fff 0 8px,#e9edf3 8px 10px);border-radius:6px;height:68px;display:block}.template-classic{border-top:7px solid var(--navy-900)}.template-modern{border-inline-start:18px solid var(--teal-100)}.template-compact{background-size:100% 7px}.resume-preview{gap:12px;display:grid}.resume-preview.ltr{direction:ltr}.resume-preview-paper{border:1px solid var(--line);background:#fff;min-height:610px;padding:42px 45px;box-shadow:0 18px 50px #0b232817}.resume-preview-paper header{border-bottom:2px solid var(--navy-900);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.resume-preview-paper header h2{color:var(--navy-950);margin:0;font-size:22px}.resume-preview-paper header p{color:var(--ink-500);margin:5px 0 0;font-size:13px}.resume-preview-paper header>span{color:var(--teal-600);letter-spacing:.12em;font-size:12px;font-weight:900}.resume-preview-paper section{margin-top:24px}.resume-preview-paper section h3{color:var(--navy-900);margin:0 0 10px;font-size:14px}.resume-preview-paper section p{color:var(--ink-700);font-size:13px;line-height:1.9}.resume-skills{flex-wrap:wrap;gap:6px;display:flex}.resume-entry{grid-template-columns:1fr auto;gap:3px 15px;display:grid}.resume-entry strong{font-size:13px}.resume-entry small{color:var(--ink-500);font-size:12px}.resume-entry p{grid-column:1/-1}.preview-actions{justify-content:space-between}.preview-actions>span{color:var(--ink-500);font-size:12px}.interview-card-grid,.prep-grid,.team-card-grid,.plans-grid,.reports-grid,.admin-health-grid,.integration-admin-grid,.metric-lock-grid,.upload-guidance-grid{gap:14px;display:grid}.interview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:60px 1fr auto;align-items:center;gap:15px;padding:19px;display:grid}.interview-card-copy h2{color:var(--navy-900);margin:8px 0 4px;font-size:13px}.interview-card-copy>p{color:var(--ink-500);margin:0 0 8px;font-size:13px}.interview-card-actions{justify-content:flex-end}.interview-schedule-list>article{border-bottom:1px solid #eef1f6;grid-template-columns:52px minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.interview-schedule-list>article:last-child{border-bottom:0}.interview-schedule-list h3{color:var(--navy-900);margin:0;font-size:14px}.interview-schedule-list p{color:var(--ink-500);margin:4px 0;font-size:12px}.interview-schedule-list article>div:nth-child(2)>span,.interview-mode{color:var(--ink-500);align-items:center;gap:5px;font-size:12px;display:inline-flex}.prep-grid{grid-template-columns:repeat(3,1fr)}.prep-grid article,.team-card,.calendar-tile,.alert-rule-card{border:1px solid var(--line);background:#fff;border-radius:13px}.prep-grid article{padding:17px}.prep-grid article>span{background:var(--workspace-accent-soft);width:37px;height:37px;color:var(--workspace-accent);border-radius:11px;place-items:center;display:grid}.prep-grid h3{color:var(--navy-900);margin:13px 0 6px;font-size:14px}.prep-grid p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.inline-form{grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(130px,.55fr)) auto;align-items:end;gap:11px;display:grid}.alert-rule-card{grid-template-columns:42px 1fr auto auto auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.alert-rule-icon{background:var(--workspace-accent-soft);width:41px;height:41px;color:var(--workspace-accent);border-radius:12px;place-items:center;display:grid}.alert-rule-card h2{color:var(--navy-900);margin:0;font-size:15px}.alert-rule-card p{color:var(--ink-500);margin:5px 0 0;font-size:12px}.profile-completion{background:var(--teal-100);color:var(--teal-700);border-radius:11px;align-items:baseline;gap:5px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.profile-completion strong{font-size:16px}.sticky-form-actions{z-index:10;border:1px solid var(--line);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:13px;padding:12px;position:sticky;bottom:12px}.toggle-row{cursor:pointer;border-bottom:1px solid #eef1f6;grid-template-columns:1fr auto;align-items:center;gap:15px;min-height:57px;padding:9px 0;display:grid}.toggle-row:last-child{border-bottom:0}.toggle-row>span{flex-direction:column;gap:4px;display:flex}.toggle-row strong{color:var(--navy-900);font-size:13px}.toggle-row small{color:var(--ink-500);font-size:12px}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-row>i{background:#cbd5e1;border-radius:999px;width:38px;height:21px;transition:background .16s;position:relative}.toggle-row>i:after{content:"";top:3px;background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 4px #00000026}.toggle-row input:checked+i{background:var(--workspace-accent)}.toggle-row input:checked+i:after{transform:translate(-17px)}.settings-layout{grid-template-columns:210px 1fr;align-items:start;gap:17px;display:grid}.settings-menu{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;gap:4px;padding:8px;display:grid}.settings-menu button{min-height:39px;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.settings-menu button.active{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.privacy-actions{gap:9px;display:grid}.privacy-action{border:1px solid var(--line);width:100%;color:var(--workspace-accent);text-align:start;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.privacy-action:hover{background:var(--surface-muted)}.privacy-action>span{color:var(--ink-900);flex-direction:column;gap:4px;display:flex}.privacy-action strong{font-size:13px}.privacy-action small{color:var(--ink-500);font-size:12px}.privacy-action.danger{color:var(--red-600)}.upload-panel{gap:11px;display:grid}.upload-dropzone{border:2px dashed var(--line-strong);text-align:center;background:#fbfcfe;border-radius:16px;align-content:center;place-items:center;gap:9px;min-height:215px;padding:24px;transition:border-color .16s,background .16s;display:grid}.upload-dropzone.is-dragging{border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.upload-icon{background:var(--workspace-accent-soft);width:52px;height:52px;color:var(--workspace-accent);border-radius:16px;place-items:center;display:grid}.upload-dropzone strong{color:var(--navy-900);font-size:14px}.upload-dropzone p{color:var(--ink-500);margin:5px 0;font-size:12px}.selected-file{border:1px solid var(--line);color:var(--workspace-accent);background:#fff;border-radius:11px;grid-template-columns:35px 1fr auto auto;align-items:center;gap:10px;padding:11px 13px;display:grid;position:relative}.selected-file>div{flex-direction:column;gap:3px;min-width:0;display:flex}.selected-file strong{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selected-file span{color:var(--ink-500);font-size:11px}.file-progress{background:#eef1f6;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.file-progress span{background:var(--workspace-accent);height:100%;display:block}.upload-compact .upload-dropzone{text-align:start;grid-template-columns:auto 1fr auto;justify-items:start;min-height:145px}.upload-guidance-grid{grid-template-columns:repeat(3,1fr)}.upload-guidance-grid>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.upload-guidance-grid h3{color:var(--navy-900);margin:0 0 6px;font-size:14px}.upload-guidance-grid p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.candidates-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:17px;display:grid}.candidate-drawer-inline,.candidate-detail{gap:13px;display:grid}.candidate-detail>header{align-items:center;gap:11px;display:flex}.candidate-detail>header h2{color:var(--navy-950);margin:0;font-size:16px}.candidate-detail>header p{color:var(--ink-500);margin:4px 0 0;font-size:12px}.candidate-name-cell{align-items:center;gap:8px;display:flex}.candidate-score-card{background:var(--workspace-accent-soft);border-radius:12px;padding:13px}.candidate-score-card>div{justify-content:space-between;align-items:center;display:flex}.candidate-score-card p{color:var(--ink-700);margin:9px 0 0;font-size:12px;line-height:1.7}.pipeline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kanban-board{grid-template-columns:repeat(6,minmax(215px,1fr));gap:11px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--line);background:#f0f3f8;border-radius:14px;min-height:460px;padding:11px}.kanban-column>header{justify-content:space-between;align-items:center;gap:8px;padding:4px 3px 11px;display:flex}.kanban-column>header>div{align-items:center;gap:7px;display:flex}.kanban-column h2{color:var(--navy-900);margin:0;font-size:13px}.kanban-dot{background:var(--workspace-accent);border-radius:50%;width:7px;height:7px}.kanban-cards{gap:8px;display:grid}.kanban-card{background:#fff;border:1px solid #dfe5ee;border-radius:11px;gap:8px;padding:12px;display:grid;box-shadow:0 3px 10px #0b23280a}.kanban-card h3{color:var(--navy-900);margin:0;font-size:13px}.kanban-card p{color:var(--ink-500);margin:0;font-size:11px}.kanban-card-footer{justify-content:space-between;align-items:center;display:flex}.kanban-empty{min-height:100px;color:var(--ink-500);text-align:center;place-items:center;font-size:12px;display:grid}.stage-popover{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:10px;gap:6px;padding:10px;display:grid}.team-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-card{text-align:center;justify-items:center;gap:9px;padding:18px;display:grid}.team-card h3{color:var(--navy-900);margin:0;font-size:14px}.team-card p{color:var(--ink-500);margin:0;font-size:12px}.workload{background:var(--surface-muted);width:100%;color:var(--ink-500);border-radius:9px;padding:8px;font-size:12px}.permission-read,.permission-write{border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.permission-read{background:var(--blue-100);color:var(--blue-600)}.permission-write{background:var(--green-100);color:var(--green-600)}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-chart,.horizontal-chart,.score-distribution,.vertical-bars{align-content:end;gap:10px;min-height:210px;display:grid}.funnel-chart>div,.horizontal-chart>div,.score-distribution>div{color:var(--ink-500);grid-template-columns:90px 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.bar-area{background:var(--workspace-accent-soft);border-radius:7px;height:25px;display:block}.bar-area i{border-radius:inherit;background:var(--workspace-accent);opacity:.8;height:100%;display:block}.vertical-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end}.vertical-bars>div{color:var(--ink-500);justify-items:center;gap:6px;font-size:11px;display:grid}.vertical-bars i{background:var(--workspace-accent);border-radius:7px 7px 2px 2px;width:min(44px,70%);min-height:4px;display:block}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;align-content:start;gap:13px;padding:21px;display:grid;position:relative}.plan-card.featured{border:2px solid var(--workspace-accent)}.featured-label{background:var(--workspace-accent);color:#fff;top:-11px;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:20px}.plan-card h2{color:var(--navy-900);margin:0;font-size:14px}.plan-card p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.plan-price{color:var(--navy-950);font-size:20px;font-weight:900}.current-plan-card{background:var(--teal-50);border:1px solid #c9eaec;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.integration-list>div{border-bottom:1px solid #eef1f6;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.integration-icon{background:var(--workspace-accent-soft);width:36px;height:36px;color:var(--workspace-accent);border-radius:10px;place-items:center;display:grid}.integration-icon.large{border-radius:13px;width:46px;height:46px}.integration-list strong{color:var(--navy-900);font-size:13px;display:block}.integration-list p{color:var(--ink-500);margin:4px 0 0;font-size:12px}.admin-health-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start}.admin-health-grid>article,.company-admin-card,.integration-admin-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;padding:17px}.service-icon{background:var(--workspace-accent-soft);width:39px;height:39px;color:var(--workspace-accent);border-radius:11px;place-items:center;display:grid}.service-health-list>button{border:1px solid var(--line);width:100%;color:var(--ink-700);text-align:start;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:39px 1fr auto 18px;align-items:center;gap:10px;padding:10px;display:grid}.service-health-list>button:hover{background:var(--surface-muted)}.service-health-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.service-health-list strong{color:var(--navy-900);font-size:13px}.service-health-list small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-controls{gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-controls li{color:var(--ink-700);align-items:center;gap:7px;font-size:12px;display:flex}.admin-controls li svg{color:var(--workspace-accent)}.admin-health-grid h3{color:var(--navy-900);margin:12px 0 4px;font-size:14px}.admin-health-grid p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.6}.admin-queue button,.action-queue button{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.admin-queue button>div,.action-queue button>div{flex-direction:column;gap:3px;display:flex}.admin-queue strong,.action-queue strong{color:var(--navy-900);font-size:13px}.admin-queue small,.action-queue small{color:var(--ink-500);font-size:12px}.queue-icon{background:var(--blue-100);width:36px;height:36px;color:var(--blue-600);border-radius:10px;place-items:center;display:grid}.queue-amber{background:var(--amber-100);color:var(--amber-600)}.queue-red{background:var(--red-100);color:var(--red-600)}.company-admin-card{grid-template-columns:51px 1fr auto;align-items:center;gap:13px;display:grid}.company-admin-main h2{color:var(--navy-900);margin:0;font-size:14px}.company-admin-main p{color:var(--ink-500);margin:5px 0;font-size:12px}.company-tags{flex-wrap:wrap;gap:5px;display:flex}.company-admin-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.company-admin-metrics>div{background:var(--surface-muted);text-align:center;border-radius:9px;min-width:58px;padding:8px}.company-admin-metrics strong,.company-admin-metrics span{display:block}.company-admin-metrics strong{color:var(--navy-900);font-size:15px}.company-admin-metrics span{color:var(--ink-500);margin-top:3px;font-size:11px}.integration-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-admin-card{gap:12px;display:grid}.integration-admin-card header{justify-content:space-between;align-items:center;display:flex}.integration-admin-card h2{color:var(--navy-900);margin:0;font-size:15px}.integration-admin-card>p{min-height:42px;color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.integration-admin-card>div{background:var(--surface-muted);color:var(--ink-500);border-radius:8px;justify-content:space-between;align-items:center;padding:8px;font-size:11px;display:flex}.provider-gate{background:0 0;border:0;align-items:stretch;gap:0;padding:0;display:grid}.provider-gate>div{grid-template-columns:25px 1fr;gap:9px;min-height:47px;display:grid}.provider-gate>div>span{border:2px solid var(--line);color:#fff;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.provider-gate>div.done>span{border-color:var(--green-600);background:var(--green-600)}.provider-gate strong,.provider-gate small{display:block}.provider-gate strong{color:var(--navy-900);font-size:13px}.provider-gate small{color:var(--ink-500);margin-top:4px;font-size:12px}.audit-action{background:var(--indigo-100);color:var(--indigo-600);border-radius:6px;padding:4px 6px;font-family:ui-monospace,monospace;font-size:11px}.billing-unavailable{background:#fffaf0;border:1px solid #f0d8a7;border-radius:16px;grid-template-columns:60px 1fr auto;align-items:center;gap:17px;padding:21px;display:grid}.billing-unavailable>span{background:var(--amber-100);width:56px;height:56px;color:var(--amber-600);border-radius:16px;place-items:center;display:grid}.billing-unavailable h2{color:var(--navy-900);margin:8px 0 4px;font-size:14px}.billing-unavailable p{color:var(--ink-500);margin:0;font-size:13px}.metric-lock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-lock-grid>div{border:1px dashed var(--line-strong);min-height:100px;color:var(--ink-500);text-align:center;background:#f8fafc;border-radius:14px;place-items:center;font-size:13px;display:grid}.modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060b189e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);width:min(580px,100%);max-height:min(820px,100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:19px;overflow:hidden}.modal-large{width:min(860px,100%)}.modal-small{width:min(430px,100%)}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 20px;display:flex}.modal-header h2{color:var(--navy-950);margin:0;font-size:17px}.modal-header p{color:var(--ink-500);margin:5px 0 0;font-size:13px}.modal-body{max-height:calc(100vh - 125px);padding:20px;overflow-y:auto}.account-modal-header,.file-admin-summary{align-items:center;gap:13px;margin-bottom:17px;display:flex}.account-modal-header h2,.file-admin-summary h2{color:var(--navy-900);margin:0;font-size:14px}.account-modal-header p,.file-admin-summary p{color:var(--ink-500);margin:5px 0;font-size:12px}.file-admin-icon{background:var(--blue-100);width:49px;height:49px;color:var(--blue-600);border-radius:14px;place-items:center;display:grid}.ticket-thread{gap:10px;margin-bottom:15px;display:grid}.ticket-message{border-radius:12px;max-width:86%;padding:11px 13px}.ticket-message.customer{background:var(--teal-100);justify-self:end}.ticket-message.system{background:var(--surface-muted);justify-self:start}.ticket-message span{color:var(--ink-500);font-size:11px}.ticket-message p{color:var(--ink-900);margin:5px 0;font-size:13px;line-height:1.7}.ticket-message small{color:var(--ink-500);font-size:11px}.toast{z-index:130;width:min(390px,100% - 48px);box-shadow:var(--shadow-lg);color:var(--green-600);inset-inline-end:24px;background:#fff;border:1px solid #cce4e6;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:14px;display:grid;position:fixed;bottom:24px}.toast-info{color:var(--blue-600);border-color:#d4dbf5}.toast-error{color:var(--red-600);border-color:#f0cdd0}.toast strong{color:var(--navy-900);font-size:14px}.toast p{color:var(--ink-700);margin:4px 0 0;font-size:12px;line-height:1.6}.toast>button{color:var(--ink-500);cursor:pointer;background:0 0;border:0}.empty-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:185px;padding:24px;display:grid}.empty-state>span{background:var(--surface-muted);width:50px;height:50px;color:var(--ink-500);border-radius:15px;place-items:center;display:grid}.empty-state h3{color:var(--navy-900);margin:4px 0 0;font-size:15px}.empty-state p{max-width:350px;color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spin{animation:.9s linear infinite wasl-spin}@keyframes wasl-spin{to{transform:rotate(360deg)}}.skeleton-list{gap:9px;display:grid}.skeleton-list span{background:linear-gradient(90deg,#eff2f7 25%,#f8fafc 45%,#eff2f7 65%) 0 0/250% 100%;border-radius:9px;height:42px;animation:1.5s infinite skeleton}@keyframes skeleton{to{background-position:-250% 0}}@media (width<=1240px){.workspace-sidebar{width:250px}.workspace-main{margin-inline-start:250px}.workspace-topbar{grid-template-columns:minmax(150px,.8fr) minmax(220px,390px) minmax(240px,1fr);padding-inline:22px}.workspace-content{padding-inline:22px}.stats-grid-four,.integration-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.team-card-grid,.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-card{grid-template-columns:54px 1fr}.interview-card-actions{grid-column:1/-1}}@media (width<=980px){.workspace-sidebar{width:278px;transition:inset-inline-start .22s;inset-inline-start:-290px}.workspace-sidebar.open{inset-inline-start:0}.sidebar-backdrop{z-index:55;visibility:hidden;opacity:0;pointer-events:none;background:#060b187a;border:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.sidebar-backdrop.visible{visibility:visible;opacity:1;pointer-events:auto}.icon-button.mobile-close,.menu-button{display:inline-grid}.workspace-main{margin-inline-start:0}.workspace-topbar{grid-template-columns:1fr minmax(220px,340px) 1fr}.content-grid-main,.applications-layout,.resume-review-grid,.privacy-grid,.settings-layout,.candidates-layout,.admin-health-grid,.jobs-layout{grid-template-columns:1fr}.job-detail-panel{min-height:auto;position:static}.ats-layout,.interview-card-grid,.reports-grid{grid-template-columns:1fr}.interview-schedule-list>article{grid-template-columns:52px 1fr auto}.interview-schedule-list>article>.interview-mode,.interview-schedule-list>article>.status-badge,.interview-schedule-list>article>.row-actions{grid-column:2/-1;justify-self:start}.settings-menu{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}@media (width<=720px){.workspace-topbar{grid-template-columns:1fr auto;gap:10px;height:64px;padding-inline:14px}.topbar-search{box-shadow:var(--shadow-md);display:none;position:absolute;top:calc(100% + 6px);left:14px;right:14px}.topbar-search.open{display:flex}.mobile-search-button{display:inline-grid}.sync-status,.topbar-profile,.breadcrumb>span,.breadcrumb>svg{display:none}.workspace-content{padding:18px 14px 45px}.view-stack{gap:14px}.page-intro-row{flex-direction:column;align-items:flex-start;gap:13px}.page-intro-row>.button,.page-actions{width:100%}.page-actions .button{flex:1}.welcome-panel{grid-template-columns:1fr;padding:24px 20px}.welcome-panel h1{font-size:23px}.stats-grid-four,.stats-grid-three,.admin-health-grid,.integration-admin-grid,.metric-lock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:101px;padding:14px}.stat-card-copy>strong{font-size:19px}.section-card{padding:15px}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .wide,.filter-bar>.button{grid-column:1/-1}.job-result-card{grid-template-columns:40px 1fr;padding:14px}.job-result-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.compact-job{grid-template-columns:36px 1fr auto}.compact-job>.icon-button{display:none}.application-summary,.candidate-summary-grid,.account-facts,.privacy-request-summary{grid-template-columns:1fr}.resume-status-strip{grid-template-columns:39px 1fr auto}.resume-status-strip>.status-badge{grid-column:2/-1;justify-self:start}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.form-footer{flex-direction:column;align-items:flex-start}.form-footer .button{width:100%}.resume-preview-paper{min-height:520px;padding:27px 24px}.template-picker,.prep-grid,.upload-guidance-grid,.inline-form{grid-template-columns:1fr}.alert-rule-card{grid-template-columns:39px 1fr auto}.alert-rule-card>.muted,.alert-rule-card>.row-actions{grid-column:2/-1}.upload-compact .upload-dropzone{text-align:center;grid-template-columns:1fr;justify-items:center}.selected-file{grid-template-columns:32px 1fr auto}.selected-file .button{grid-column:1/-1;width:100%}.team-card-grid,.plans-grid{grid-template-columns:1fr}.company-admin-card{grid-template-columns:45px 1fr}.company-admin-metrics{grid-column:1/-1}.billing-unavailable{grid-template-columns:50px 1fr}.billing-unavailable>.button{grid-column:1/-1;width:100%}.modal-backdrop{align-items:end;padding:0}.modal-card,.modal-large,.modal-small{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.notification-panel{width:auto;position:fixed;top:66px;left:12px;right:12px}.toast{width:auto;bottom:14px;left:14px;right:14px}}@media (width<=430px){.stats-grid-four,.stats-grid-three,.admin-health-grid,.integration-admin-grid,.metric-lock-grid,.filter-bar{grid-template-columns:1fr}.filter-bar .wide,.filter-bar>.button{grid-column:auto}.segmented-tabs{width:100%}.interview-card{grid-template-columns:1fr}.interview-date{width:55px}.form-actions,.modal-actions{flex-direction:column;align-items:stretch}.form-actions .button,.modal-actions .button{width:100%}}[dir=ltr] body{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif}[dir=ltr] .workspace-app svg.lucide-chevron-left,[dir=ltr] .workspace-app svg.lucide-chevron-right,[dir=ltr] .workspace-app svg.lucide-arrow-left,[dir=ltr] .workspace-app svg.lucide-arrow-right{transform:scaleX(-1)}[dir=ltr] .toggle-row input:checked+i:after{transform:translate(17px)}.lang-switch-topbar{gap:6px;width:auto;padding-inline:10px;font-size:14px;font-weight:700}.candidate-name-cell{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.candidate-name-cell>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.candidate-name-cell strong{color:var(--navy-900);font-size:14px}.candidate-name-cell small{color:var(--ink-500);font-size:12.5px;font-weight:500}.candidate-detail>header>div{flex:1;min-width:0}.candidate-detail>header>div>span{color:var(--ink-500);align-items:center;gap:5px;margin-top:6px;font-size:13px;display:flex}.candidate-score-card{align-items:center;gap:12px;display:flex}.candidate-score-card>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}.candidate-score-card strong{color:var(--navy-900);font-size:14px}.candidate-score-card small{color:var(--ink-500);font-size:12.5px}.talent-privacy{color:var(--teal-700);background:#f0fcfd;border:1px solid #bfe6e9;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;line-height:1.65;display:flex}.talent-privacy svg{flex:none}.talent-filters{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(130px,.6fr)) minmax(140px,.7fr) minmax(130px,.6fr)}.talent-results-head{color:var(--navy-900);align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.talent-results-head .button{min-height:30px;padding-inline:10px;font-size:12.5px}.talent-spin{color:var(--ink-500);animation:.9s linear infinite talentSpin}@keyframes talentSpin{to{transform:rotate(360deg)}}.talent-table td{font-size:13px}.talent-table .talent-years{white-space:nowrap}.talent-chips{flex-wrap:wrap;gap:4px;max-width:280px;display:flex}.talent-chips span{color:var(--ink-700);white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:3px 7px;font-size:11.5px;font-weight:700}.talent-chips em{color:var(--ink-500);align-self:center;font-size:11.5px;font-style:normal;font-weight:700}.talent-pager{color:var(--ink-500);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.talent-pager .button:disabled{opacity:.45;cursor:not-allowed}.talent-detail-panel{border-radius:16px;max-height:calc(100vh - 110px);position:sticky;top:88px;overflow:auto}.talent-profile .candidate-detail h3{color:var(--navy-900);align-items:center;gap:6px;margin:0;font-size:14.5px;display:flex}.talent-profile .candidate-detail h3 svg{color:var(--workspace-accent)}.talent-count{background:var(--surface-muted);color:var(--ink-500);border-radius:999px;padding:1px 6px;font-size:11.5px}.talent-contact{color:var(--ink-500);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.talent-contact a{border:1px solid var(--line);color:var(--navy-900);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:inline-flex}.talent-contact a:hover{border-color:var(--workspace-accent)}.talent-summary{color:var(--ink-700);white-space:pre-line;margin:0;font-size:13px;line-height:1.8}.talent-muted{color:var(--ink-500);margin:0;font-size:12.5px}.talent-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.talent-timeline li{gap:2px;padding-inline-start:16px;display:grid;position:relative}.talent-timeline li:before{background:var(--workspace-accent);content:"";inset-inline-start:0;border-radius:50%;width:7px;height:7px;position:absolute;top:4px}.talent-timeline li:not(:last-child):after{background:var(--line);content:"";inset-inline-start:3px;width:1px;position:absolute;top:13px;bottom:-10px}.talent-timeline strong,.talent-list strong{color:var(--navy-900);font-size:13.5px}.talent-timeline span,.talent-list span{color:var(--ink-700);font-size:12.5px}.talent-timeline small{color:var(--ink-500);font-size:12px}.talent-timeline p{color:var(--ink-500);white-space:pre-line;margin:4px 0 0;font-size:12.5px;line-height:1.7}.talent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.talent-list li{gap:2px;display:grid}.talent-chip-row{margin-top:0}.talent-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.talent-files li{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.talent-file-icon{background:var(--surface-muted);width:34px;height:34px;color:var(--ink-700);border-radius:10px;flex:none;place-items:center;display:grid}.talent-file-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.talent-file-copy strong{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.talent-file-copy small{color:var(--ink-500);font-size:12px}.talent-files .button{min-height:32px;padding-inline:11px;font-size:12.5px;text-decoration:none}.talent-audit-note{align-items:center;gap:5px;display:flex}@media (width<=1100px){.talent-detail-panel{max-height:none;position:static;overflow:visible}}@media (width<=900px){.talent-filters{grid-template-columns:1fr 1fr}.talent-filters .wide{grid-column:1/-1}}@media (width<=560px){.talent-filters{grid-template-columns:1fr}.talent-filters .wide{grid-column:auto}.talent-pager span{display:none}}.session-redirect{color:#475569;background:#f8fafc;justify-content:center;align-items:center;gap:10px;min-height:100vh;font-size:14px;display:flex}.session-redirect-spin{animation:.9s linear infinite talentSpin}.talent-role-note{margin-top:3px;font-weight:700;display:block}.talent-locked{align-items:center;gap:6px;display:flex}.talent-lock-icon{color:var(--ink-500);flex:none}.team-panel{gap:14px;display:grid}.team-invite-form{grid-template-columns:minmax(0,1.6fr) minmax(140px,.8fr) auto;align-items:end;gap:10px;display:grid}.team-invite-form .button{min-height:42px}.team-role-help{color:var(--ink-500);margin:-4px 0 0;font-size:13px;line-height:1.8}.team-role-help strong{color:var(--ink-700)}.team-fresh-link{background:#f0fcfd;border:1px solid #bfe6e9;border-radius:13px;gap:9px;padding:13px;display:grid}.team-fresh-head{color:var(--teal-700);align-items:center;gap:7px;font-size:14px;display:flex}.team-fresh-head .icon-button{width:30px;height:30px;margin-inline-start:auto}.team-link-row{gap:8px;display:flex}.team-link-row input{border:1px solid var(--line);min-width:0;color:var(--navy-900);font:inherit;background:#fff;border-radius:10px;flex:1;padding:0 11px;font-size:13px}.team-fresh-link small{color:var(--ink-700);font-size:12.5px;line-height:1.75}.team-section-title{color:var(--navy-900);align-items:center;gap:7px;margin:6px 0 0;font-size:15px;display:flex}.team-section-title small{background:var(--surface-muted);color:var(--ink-500);border-radius:999px;padding:1px 7px;font-size:12px}.team-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-list li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.team-list select{border:1px solid var(--line);min-height:34px;color:var(--navy-900);font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:13px}.team-list .button{min-height:34px;padding-inline:10px;font-size:12.5px}.team-person{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team-person strong{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.team-person strong em{color:var(--ink-500);font-style:normal;font-weight:500}.team-person small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.team-role-badge{background:var(--teal-100);color:var(--teal-700);border-radius:999px;padding:4px 9px;font-size:12.5px;font-weight:800}.team-avatar-muted{background:var(--surface-muted)!important;color:var(--ink-500)!important}@media (width<=640px){.team-invite-form{grid-template-columns:1fr}.team-list li{flex-wrap:wrap}.team-person{flex-basis:calc(100% - 45px)}}.cv-plan{color:#7a5410;background:#fff9ee;border:1px solid #f1ddb7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 14px;font-size:13px;line-height:1.7;display:flex}.cv-plan>svg{color:var(--amber-600);flex:none}.cv-plan>span:first-of-type{flex:1;min-width:220px}.cv-plan-on{color:var(--teal-700);background:#f0fcfd;border-color:#bfe6e9}.cv-plan-on>svg{color:var(--teal-700)}.cv-plan-meter{background:#f4e3c2;border-radius:999px;width:140px;height:7px;position:relative;overflow:hidden}.cv-plan-meter i{background:var(--amber-600);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.cv-viewed-icon{vertical-align:middle;color:var(--ink-500);margin-inline-start:5px;display:inline-block}.cv-more-locked{color:#7a5410;border:1px dashed #e2c98f;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;font-size:13px;display:flex}.cv-locked-contact{background:var(--surface-muted);color:var(--ink-700);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.7;display:flex}.cv-locked-contact svg{color:var(--ink-500);flex:none}.cv-admin-search{margin-bottom:14px}.cv-status{background:var(--surface-muted);color:var(--ink-700);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-block}.cv-status-on{background:var(--teal-100);color:var(--teal-700)}.cv-status-paused{background:var(--amber-100);color:var(--amber-600)}.cv-status-off{background:var(--red-100);color:var(--red-600)}.sub-plan-bars{gap:10px;display:grid}.sub-plan-bar{grid-template-columns:minmax(110px,160px) 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.sub-plan-bar-track{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.sub-plan-bar-fill{background:var(--teal-600,#0f766e);border-radius:999px;height:100%}.sub-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sub-filter-row .button.is-active{background:var(--teal-100);color:var(--teal-700);border-color:#0000}.cv-admin-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cv-admin-actions select{border:1px solid var(--line);min-height:34px;font:inherit;background:#fff;border-radius:9px;padding:0 8px;font-size:13px}.cv-admin-actions .button{min-height:34px;padding-inline:11px;font-size:12.5px}.link-job-row{align-items:flex-end;gap:8px;display:flex}.link-job-row .form-field{flex:1}.link-job-row .button{min-height:42px}.cv-add-box{background:#f0fcfd;border:1px solid #bfe6e9;border-radius:12px;gap:9px;padding:12px;display:grid}.cv-add-box h3{color:var(--teal-700);align-items:center;gap:6px;margin:0;font-size:14.5px;display:flex}.cv-add-ok{color:var(--teal-700);margin:0;font-size:13px;font-weight:700}.lang-switch-topbar{white-space:nowrap;flex-direction:row;align-items:center;display:inline-flex}.workspace-topbar{grid-template-columns:minmax(150px,auto) minmax(180px,440px) auto}.topbar-actions{justify-content:flex-end;min-width:0}@media (width<=1440px){.sync-status{display:none}.topbar-profile{grid-template-columns:35px auto}.topbar-profile>span:nth-child(2){display:none}}.workspace-content .page-intro-row>div>p{display:none}.kpi-row{border:1px solid var(--line,#e5e9f0);background:linear-gradient(#fff,#f8fbfc);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.kpi-row-title{color:var(--ink-500,#64748b);font-size:13px;font-weight:700}.kpi-row-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.kpi-item{border-inline-start:3px solid var(--kpi,#0f766e);background:#fff;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.kpi-item strong{color:var(--navy-950,#0b1730);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;unicode-bidi:plaintext;font-size:26px;line-height:1.1}.kpi-item span{color:var(--ink-700,#334155);font-size:14px;font-weight:600}.kpi-item small{color:var(--ink-500,#64748b);font-size:12px}.kpi-meter{background:#eef2f6;border-radius:99px;height:5px;display:block;overflow:hidden}.kpi-meter b{border-radius:inherit;background:var(--kpi,#0f766e);height:100%;display:block}.kpi-teal{--kpi:#0f766e}.kpi-blue{--kpi:#2563eb}.kpi-amber{--kpi:#d97706}.kpi-purple{--kpi:#7c3aed}.note-form{gap:8px;display:grid}.note-form textarea{border:1px solid var(--line,#e5e9f0);width:100%;min-height:64px;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.note-form .button{justify-self:end}.note-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.note-list li{background:#f6f8fb;border-radius:10px;padding:10px 12px}.note-list p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 4px}.note-list small{color:var(--ink-500,#64748b)}.star-input{gap:4px;display:flex}.star-input button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;padding:4px}.star-input button.on{color:#d97706}.star-input button.on svg{fill:currentColor}.kanban-column.drop-target{outline:2px dashed var(--teal-600,#0f766e);outline-offset:-4px;background:#0f766e0d}.kanban-card[draggable=true]{cursor:grab}.kanban-grip{color:#94a3b8}.limits-list.limits-inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.settings-account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-account-row>div:first-child{gap:2px;min-width:0;display:grid}.settings-account-row small{color:var(--ink-500,#64748b);overflow-wrap:anywhere}.interview-actions{flex-wrap:wrap}.inline-warning .button-sm{margin-inline-start:auto}.team-role-help span{display:block}.call-page{color:#e2e8f0;background:#0b1220;flex-direction:column;min-height:100dvh;display:flex}.call-page .button-light{color:#e2e8f0;background:#ffffff14;border-color:#ffffff24}.call-ended{justify-content:center;align-items:center;padding:24px 16px}.call-card{background:#111a2e;border:1px solid #ffffff1a;border-radius:20px;gap:14px;width:min(100%,520px);padding:26px;display:grid}.call-card h1{color:#fff;margin:0;font-size:22px;line-height:1.5}.call-card p{color:#cbd5e1;margin:0;line-height:1.8}.call-done-icon{color:#4fc3c5;background:#10b98126;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.call-kicker{color:#4fc3c5;font-size:14px;font-weight:700}.call-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.call-note,.call-warning{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;line-height:1.7;display:flex}.call-note{color:#cbd5e1;background:#94a3b81a}.call-warning{color:#fcd34d;background:#f59e0b1f}.call-note svg,.call-warning svg{flex:none;margin-top:4px}.call-consent{cursor:pointer;background:#10b98112;border:1px solid #34d3994d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;line-height:1.8;display:flex}.call-consent input{accent-color:#10afb9;flex:none;width:18px;height:18px;margin-top:5px}.call-link-row{gap:8px;display:flex}.call-link-row input{color:#e2e8f0;background:#0b1220;border:1px solid #ffffff24;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:13px}.call-join{justify-content:center;min-height:50px;font-size:16px}.call-spin{animation:1s linear infinite call-spin}@keyframes call-spin{to{transform:rotate(360deg)}}.call-lobby{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:22px;width:min(100%,1100px);margin:auto;padding:24px 16px;display:grid}.call-preview{aspect-ratio:16/9;background:#020617;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.call-preview video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.call-preview-controls{inset-inline:0;justify-content:center;gap:10px;display:flex;position:absolute;bottom:14px}video.is-off{visibility:hidden}.call-avatar{color:#94a3b8;justify-items:center;gap:10px;display:grid}.call-avatar.large{color:#e2e8f0;place-content:center;font-size:18px;position:absolute;inset:0}.call-avatar small{color:#fca5a5;align-items:center;gap:6px;display:inline-flex}.call-btn{color:#fff;min-width:52px;height:52px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.call-btn:hover:not(:disabled){background:#fff3}.call-btn:disabled{opacity:.45;cursor:not-allowed}.call-btn.off{color:#12343b;background:#f1f5f9}.call-btn.hangup{background:#dc2626}.call-btn.hangup:hover{background:#b91c1c}.call-btn.rec-on{background:#dc2626}.call-btn.consent-on{color:#6ee0e7;background:#10b98140}.call-live{height:100dvh;overflow:hidden}.call-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.call-top>div{min-width:0;margin-inline-end:auto;display:grid}.call-top strong{color:#fff}.call-top span{color:#94a3b8;font-size:14px}.call-status{background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:13px}.call-status.status-connected{background:#10b9812e;color:#6ee0e7!important}.call-status.status-reconnecting,.call-status.status-peer-left{background:#f59e0b29;color:#fcd34d!important}.call-rec{background:#dc262633;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;color:#fca5a5!important}.call-rec svg{animation:1.4s ease-in-out infinite call-pulse}@keyframes call-pulse{50%{opacity:.35}}.call-stage{background:#020617;border-radius:20px;flex:1;min-height:0;margin:12px 16px;position:relative;overflow:hidden}.call-stage>video:first-child{object-fit:contain;width:100%;height:100%}.call-self{aspect-ratio:16/9;object-fit:cover;inset-inline-end:14px;background:#12343b;border:2px solid #ffffff40;border-radius:14px;width:min(26%,240px);position:absolute;bottom:14px;transform:scaleX(-1)}.call-controls{flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 16px 18px;display:flex}.call-float{margin:0 16px}@media (width<=820px){.call-lobby{grid-template-columns:minmax(0,1fr)}.call-btn{min-width:48px;height:48px;padding:0 12px;font-size:14px}.call-self{width:34%}}.recording-list{gap:8px;margin-top:10px;display:grid}.recording-item{background:#f6f8fb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;display:flex}.recording-item>div{gap:2px;min-width:0;margin-inline-end:auto;display:grid}.recording-item small{color:var(--ink-500,#64748b)}.recording-item .expiry-soon{color:#b45309;font-weight:600}.recording-item.is-deleted{opacity:.7}.recording-player{background:#020617;border-radius:12px;width:100%;max-height:360px}.reschedule-note{color:#9a3412;background:#fff7ed;border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:14px;display:flex}.verify-banner{color:#064a4e;background:#f0f9fa;border:1px solid #c7e4e6;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.verify-banner.pending{color:#78350f;background:#fffbeb;border-color:#fde68a}.verify-banner.rejected{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.verify-banner svg{flex:none;margin-top:3px}.verify-banner strong{margin-bottom:4px;font-size:16px;display:block}.verify-banner p{margin:0;line-height:1.8}.verify-docs{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.verify-docs li{background:#f6f8fb;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.verify-docs li>div{min-width:0;margin-inline-end:auto;display:grid}.verify-docs small{color:var(--ink-500,#64748b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verify-upload{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.verify-upload .form-field{flex:220px;margin:0}.verify-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.verify-benefits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.verify-benefits li{align-items:center;gap:8px;display:flex}.verify-benefits svg{color:var(--teal-600,#007c83);flex:none}.verify-requests{gap:14px;display:grid}.verify-request{border:1px solid var(--line,#e5e9f0);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.verify-request header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.verify-request h3{margin:0 0 2px;font-size:18px}.verify-request header small{color:var(--ink-500,#64748b)}.verify-request dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:0;display:grid}.verify-request dt{color:var(--ink-500,#64748b);font-size:13px}.verify-request dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.verify-flag{color:#92400e;background:#fef3c7;border-radius:99px;margin-inline-start:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.verify-waiting{margin-top:14px}.verify-waiting summary{cursor:pointer;color:var(--ink-700,#334155);font-weight:600}.verify-alert{color:#78350f;width:100%;font:inherit;text-align:start;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.verify-alert span{margin-inline-end:auto}.au-hint{color:var(--ink-500,#64748b);margin:0;font-size:13px;line-height:1.8}.call-sound{align-self:center;margin:0 16px 8px}.call-note.call-float{flex-wrap:wrap;align-items:center}.call-note.call-float .button{margin-inline-start:auto}.call-consent-ask{z-index:50;background:#020617b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.call-consent-ask h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.call-consent-ask p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.8}.call-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.analysis-panel{border:1px solid var(--line,#e2e8f0);background:var(--surface-muted);border-radius:14px;gap:14px;margin-top:10px;padding:14px;display:grid}.analysis-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analysis-score{color:#075985;background:#e0f2fe;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:700;display:grid}.analysis-score.good{color:#166534;background:#dcfce7}.analysis-score.mid{color:#92400e;background:#fef3c7}.analysis-score.low{color:#991b1b;background:#fee2e2}.analysis-head p{flex:240px;margin:0;line-height:1.8}.analysis-panel h4{margin:0 0 6px;font-size:14px}.analysis-panel ul{gap:4px;margin:0;padding-inline-start:18px;font-size:14px;line-height:1.7;display:grid}.analysis-reqs{gap:8px;display:grid}.analysis-req{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 10px;font-size:14px;display:grid}.analysis-req small{color:var(--muted,#64748b);grid-column:1/-1;line-height:1.7}.fit-tag{white-space:nowrap;border-radius:999px;align-self:start;padding:2px 8px;font-size:12px}.fit-meets,.q-strong{color:#166534;background:#dcfce7}.fit-partial,.q-adequate{color:#92400e;background:#fef3c7}.fit-not_met,.q-weak,.q-no_answer{color:#991b1b;background:#fee2e2}.fit-not_discussed{color:#475569;background:#e2e8f0}.analysis-qa{gap:8px;display:grid}.analysis-qa details{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.7}.analysis-qa summary{cursor:pointer;justify-content:space-between;gap:8px;font-weight:600;display:flex}.analysis-qa details p{margin:6px 0 0}.analysis-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.analysis-transcript{gap:6px;max-height:320px;font-size:13px;line-height:1.7;display:grid;overflow:auto}.analysis-transcript span{color:var(--muted,#64748b);font-variant-numeric:tabular-nums;margin-inline-end:6px}.analysis-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-nav .nav-link-out{color:#b4c0d4;border-radius:10px;align-items:center;gap:11px;min-height:41px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:flex}.workspace-nav .nav-link-out:hover{color:#fff;background:#ffffff0f}.salary-budget-field{border:1px solid var(--line,#dfe5ee);border-radius:12px;min-width:0;margin:0;padding:12px 14px 14px}.salary-budget-field legend{align-items:center;gap:6px;padding:0 6px;font-weight:700;display:inline-flex}.salary-budget-field .form-grid{margin-bottom:8px}.salary-budget-field small{line-height:1.7;display:block}.checkbox-row{cursor:pointer;flex-direction:row;align-items:center;gap:8px;display:flex}.checkbox-row input{width:auto}.directory-notice{background:#f0fafb;border:1px solid #b8e3e6;border-radius:12px;padding:12px 14px;line-height:1.8}.directory-notice strong{color:#007c83;margin-bottom:4px;display:block}.directory-notice ul{margin:0 0 8px;padding-inline-start:18px}.directory-prompt{align-items:center}.directory-prompt span{flex:1}.cv-locked-actions{justify-content:center}.privacy-execution{background:#f6f8fb;border-radius:10px;max-height:180px;padding:10px;font-size:12px;overflow:auto}.pipeline-controls h3,.offer-panel h3{align-items:center;gap:6px;margin:4px 0 10px;font-size:15px;display:flex}.pipeline-controls .form-grid,.offer-panel .form-grid{margin-bottom:10px}.pipeline-outcomes{flex-wrap:wrap;gap:6px;margin-bottom:10px}.offer-summary{border:1px solid var(--line);border-radius:12px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.offer-summary-head{color:var(--muted,#667085);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.detail-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px;margin:0;display:grid}.detail-list div{gap:2px;display:grid}.detail-list dt{color:var(--muted,#667085);font-size:12px}.detail-list dd{overflow-wrap:anywhere;margin:0;font-weight:600}.offer-panel .row-actions{flex-wrap:wrap;gap:6px}.offer-response,.suggested-jobs{gap:8px;display:grid}.suggested-jobs h3{margin:0;font-size:15px}.suggested-job-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.suggested-job-row>span{flex:1;min-width:0;display:grid}.suggested-job-row small{color:var(--muted,#667085)}.ticket-message.staff{background:var(--surface-muted);justify-self:start}.support-list{gap:8px;display:grid}.support-row{border:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.support-row>span{min-width:0;display:grid}.support-row small{color:var(--muted,#667085)}.cv-check{gap:10px;display:grid}.cv-check-summary{color:var(--ink-700);margin:0;font-weight:700}.cv-check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv-check-list li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cv-check-list li>div{gap:2px;min-width:0;display:grid}.cv-check-list small{color:var(--ink-500);line-height:1.7}.resume-facts p{margin:2px 0;font-size:13px}.template-paper-classic h3{text-transform:none;border-bottom:1px solid var(--line-strong);padding-bottom:4px}.template-paper-compact{font-size:12.5px}.template-paper-compact section{margin-top:8px}@media print{body *{visibility:hidden!important}#cv-print-area,#cv-print-area *{visibility:visible!important}#cv-print-area{margin:0;padding:18mm;position:absolute;inset:0;box-shadow:none!important;border:0!important}}.cv-source-field{border:1px solid var(--line);border-radius:12px;margin:0;padding:12px 14px}.cv-source-field legend{padding:0 6px;font-weight:700}.cv-source-field small{color:var(--ink-500)}.cv-analysis h4{color:var(--ink-700);align-items:center;gap:6px;margin:14px 0 6px;font-size:14px;display:flex}.cv-analysis-summary{color:var(--ink-700);margin:0 0 10px;line-height:1.8}.cv-timeline{gap:6px;margin:0;padding-inline-start:18px;line-height:1.7;display:grid}.cv-timeline small{display:block}.library-row{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.export-zip{flex-direction:column;gap:4px;display:inline-flex}.interview-email-box{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.pa-root{--pa-s1:#86b6ef;--pa-s2:#5598e7;--pa-s3:#2a78d6;--pa-s4:#1c5cab;--pa-s5:#104281;--pa-good:#0ca30c;--pa-series:#2a78d6;--pa-track:#eef1f4;gap:16px;display:grid}.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pa-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;min-width:0;padding:16px 18px}.pa-card header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.pa-card h3{color:var(--navy-900,#0b1f33);align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.pa-card header p{color:var(--ink-500,#6b7280);margin:4px 0 0;font-size:12.5px}.pa-table-toggle{white-space:nowrap;border:1px solid var(--line);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:12px;display:inline-flex}.pa-hbars,.pa-funnel,.pa-stacks{gap:8px;display:grid}.pa-hbar,.pa-funnel-row,.pa-stack-row{outline-offset:2px;border-radius:6px;grid-template-columns:minmax(90px,150px) 1fr minmax(44px,auto);align-items:center;gap:10px;font-size:13px;display:grid}.pa-hbar:hover,.pa-funnel-row:hover{background:var(--surface-muted,#f6f7f9)}.pa-hbar-label{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-hbar-value{color:var(--ink-900,#111827);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pa-hbar-value small{color:var(--ink-500,#6b7280);font-weight:500}.pa-hbar-track,.pa-funnel-track{height:14px;position:relative}.pa-hbar-fill,.pa-funnel-fill{inset-inline-start:0;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0}[dir=rtl] .pa-hbar-fill,[dir=rtl] .pa-funnel-fill{border-radius:4px 0 0 4px}.pa-funnel-track{height:22px}.pa-legend{color:var(--ink-700);flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;font-size:12px;display:flex}.pa-legend span{align-items:center;gap:5px;display:inline-flex}.pa-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pa-stack-row{grid-template-columns:minmax(90px,150px) 1fr minmax(32px,auto)}.pa-stack-track{gap:2px;min-width:6px;height:16px;display:flex}.pa-stack-seg{cursor:default;min-width:4px;height:100%}.pa-stack-seg:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.pa-stack-seg:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.pa-stack-seg:hover,.pa-stack-seg:focus{filter:brightness(1.08);outline-offset:-2px;outline:2px solid #fff}.pa-columns{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:160px;padding-top:18px;display:flex}.pa-col{border-radius:4px;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.pa-col:hover{background:var(--surface-muted,#f6f7f9)}.pa-col-bar{background:var(--pa-series);border-radius:4px 4px 0 0;width:100%;display:block}.pa-col-label{text-align:center;width:100%;color:var(--ink-700);font-size:11.5px;font-weight:700;position:absolute;top:-16px}.pa-col-axis{color:var(--ink-500,#6b7280);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.pa-tip{z-index:80;color:#fff;pointer-events:none;white-space:nowrap;background:#0b1f33;border-radius:8px;padding:6px 10px;font-size:12.5px;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 18px #0000002e}.pipeline-mode-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.pipeline-mode-tabs button{color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.pipeline-mode-tabs button.active{background:var(--teal-100);color:var(--teal-700)}@media (width<=900px){.pa-grid{grid-template-columns:1fr}}@media (width<=520px){.pa-hbar,.pa-funnel-row,.pa-stack-row{grid-template-columns:minmax(70px,100px) 1fr auto}}.pa-filters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.pa-filters-label{color:var(--ink-700);align-items:center;gap:5px;margin-inline-end:4px;font-size:13px;font-weight:700;display:inline-flex}.pa-chip{border:1px solid var(--line);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:999px;padding:5px 11px;font-size:13px}.pa-chip.active{background:var(--teal-100);color:var(--teal-700);border-color:#0000;font-weight:700}.pa-dates{flex-wrap:wrap;gap:8px;margin-inline-start:6px;font-size:13px;display:inline-flex}.pa-dates input{border:1px solid var(--line);border-radius:8px;margin-inline-start:4px;padding:4px 8px}.pa-card-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.pa-card-wide{grid-column:1/-1}.pa-empty{color:var(--ink-500,#6b7280);margin:6px 0;font-size:13px}.pa-share{gap:10px;margin-top:12px;display:grid}.pa-share-track{border-radius:6px;gap:2px;height:18px;display:flex;overflow:hidden}.pa-share-legend{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pa-share-legend li{color:var(--ink-700);grid-template-columns:12px 1fr auto 44px;align-items:center;gap:8px;display:grid}.pa-share-legend i{border-radius:3px;width:10px;height:10px}.pa-share-legend strong{color:var(--ink-900,#111827);font-variant-numeric:tabular-nums}.pa-share-legend small{color:var(--ink-500,#6b7280);text-align:end}.pa-meter{gap:6px;display:grid}.pa-meter-head{color:var(--ink-700);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.pa-meter-head strong{color:var(--ink-900,#111827);font-size:22px}.pa-meter-track{background:var(--pa-track,#eef1f4);border-radius:999px;height:10px;overflow:hidden}.pa-meter-track span{background:var(--pa-series);border-radius:999px;height:100%;display:block}.content-grid-main>.pa-root{min-width:0}.free-limit-note{color:var(--ink-700);margin:6px 0 0;font-size:13.5px}.free-limit-note a{color:var(--teal-700);font-weight:700}.locked-applicant{flex-wrap:wrap;align-items:center;gap:10px}.lock-badge{font-size:12px}.pa-root{--pa-c1:#2a78d6;--pa-c2:#eb6834;--pa-c3:#1ba6af;--pa-c4:#eda100;--pa-c5:#e87ba4;--pa-c6:#008300;--pa-c7:#6250d6;--pa-c8:#e34948}.pa-line{padding-top:6px;position:relative}.pa-line svg{width:100%;display:block;overflow:visible}.pa-grid-line{stroke:#e7ebf0;stroke-width:1px;vector-effect:non-scaling-stroke}.pa-crosshair{stroke:#94a3b8;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pa-dot{pointer-events:none;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 1px #0000001a}.pa-dot.active{width:12px;height:12px;margin:-6px 0 0 -6px}.pa-point-label{color:var(--ink-700);pointer-events:none;font-size:11.5px;font-weight:700;position:absolute;transform:translate(-50%,-160%)}.pa-line-tip{color:#fff;white-space:nowrap;pointer-events:none;z-index:2;background:#0b1f33;border-radius:8px;padding:4px 9px;font-size:12px;position:absolute;top:-8px;transform:translate(-50%)}.pa-donut{grid-template-columns:minmax(110px,150px) 1fr;align-items:center;gap:16px;display:grid}.pa-donut svg{width:100%;max-width:150px}.pa-slice{stroke:#fff;stroke-width:1.5px;cursor:default;outline:none}.pa-slice:hover,.pa-slice:focus{opacity:.85}.pa-donut-total{fill:var(--ink-900,#111827);font-size:17px;font-weight:800}.pa-donut-caption{fill:var(--ink-500,#6b7280);font-size:7.5px}@media (width<=520px){.pa-donut{grid-template-columns:1fr;justify-items:center}}.brand-loader{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#f4f6fa8c;place-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.brand-loader-mark{background:linear-gradient(145deg, var(--navy-900), var(--teal-600));color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:36px;font-weight:900;animation:1.6s cubic-bezier(.65,0,.35,1) infinite brand-wait;display:grid;box-shadow:0 14px 36px #12343b47}.brand-loader-text{color:var(--ink-700);font-size:14px;font-weight:700}@keyframes brand-wait{0%{transform:scale(1)rotate(0)rotateY(0)}18%{transform:scale(1.14)rotate(0)rotateY(0)}32%{transform:scale(.94)rotate(0)rotateY(0)}58%{transform:scale(1.04)rotate(180deg)rotateY(0)}78%{transform:scale(1)rotate(360deg)rotateY(180deg)}88%{transform:scale(1.08)rotate(360deg)rotateY(360deg)}94%{transform:scale(.97)rotate(360deg)rotateY(360deg)}to{transform:scale(1)rotate(360deg)rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.brand-loader-mark{animation:1.6s ease-in-out infinite brand-pulse}}@keyframes brand-pulse{50%{opacity:.55}}.support-button{white-space:nowrap;gap:6px}@media (width<=600px){.support-button span{display:none}}.locale-scope[dir=rtl] .workspace-app svg.lucide-chevron-left,.locale-scope[dir=rtl] .workspace-app svg.lucide-chevron-right,.locale-scope[dir=rtl] .workspace-app svg.lucide-arrow-left,.locale-scope[dir=rtl] .workspace-app svg.lucide-arrow-right{transform:none}.language-switch-button{align-items:center;gap:6px;display:inline-flex}.ws-header-actions .ws-lang{font:inherit;cursor:pointer;background:0 0;border:0}.ws-brand-mark,.au-brand-mark,.brand-mark{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.ws{--ws-ink:#0b2328;--ws-ink-2:#12343b;--ws-ink-3:#1b4750;--ws-em:#1a9aa0;--ws-em-600:#008a91;--ws-em-700:#007c83;--ws-em-50:#eef8f7;--ws-gold:#d4a537;--ws-gold-300:#f0d78f;--ws-gold-50:#fdf8eb;--ws-text:#12343b;--ws-text-2:#334155;--ws-text-3:#64748b;--ws-line:#e6ebf2;--ws-bg:#fff;--ws-tint:#f6f8fb;--ws-radius:24px;--ws-ease:cubic-bezier(.2, .7, .2, 1);--ws-shadow:0 1px 2px #0b23280d, 0 16px 40px #0b232814;--ws-shadow-lg:0 40px 90px #0b232847;background:var(--ws-bg);color:var(--ws-text);font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,sans-serif;font-size:16px;line-height:1.7;overflow-x:clip}[dir=ltr] .ws{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif}.ws *,.ws :before,.ws :after{box-sizing:border-box}.ws a{color:inherit;text-decoration:none}.ws h1,.ws h2,.ws h3{letter-spacing:-.01em;margin:0;line-height:1.25}.ws p{margin:0}.ws-container{width:min(1200px,100% - 32px);margin-inline:auto}[dir=ltr] .ws-flip{transform:scaleX(-1)}.ws-btn{white-space:nowrap;cursor:pointer;min-height:46px;transition:transform .2s var(--ws-ease), box-shadow .2s var(--ws-ease), background .2s, border-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.ws-btn-sm{min-height:38px;padding:0 16px;font-size:14px}.ws-btn-lg{min-height:54px;padding:0 28px;font-size:16px}.ws-btn-primary{background:var(--ws-em);color:#fff;box-shadow:0 10px 28px #1a9aa059}.ws-btn-primary:hover{background:var(--ws-em-600);box-shadow:0 14px 34px #1a9aa06b}.ws-btn-gold{background:linear-gradient(135deg, var(--ws-gold-300), var(--ws-gold));color:var(--ws-ink);box-shadow:0 12px 30px #d4a53759}.ws-btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff38}.ws-btn-glass:hover{background:#ffffff24}.ws-btn-outline{border-color:var(--ws-line);color:var(--ws-text);background:#fff}.ws-btn-outline:hover{box-shadow:var(--ws-shadow);border-color:#cbd5e1}.ws-link{color:var(--ws-em-700);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ws-link:hover{gap:10px}.ws-link-light{color:var(--ws-gold-300)}.ws-kicker{color:var(--ws-em-700);letter-spacing:.02em;margin-bottom:12px;font-size:14px;font-weight:600;display:inline-block}.ws-center{text-align:center;margin-top:28px}.ws-muted{color:var(--ws-text-3);font-size:14px}.ws-header{z-index:50;transition:background .25s,box-shadow .25s,color .25s;position:sticky;top:0}.ws-header-dark{color:#fff;background:var(--ws-ink)}.ws-header-light{color:var(--ws-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6}.ws-header.is-scrolled{color:var(--ws-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--ws-line), 0 8px 24px #0b23280f;background:#fffffff0}.ws-header-inner{align-items:center;gap:28px;height:72px;display:flex}.ws-brand{align-items:center;gap:10px;font-size:21px;display:inline-flex}.ws-brand-mark{background:linear-gradient(145deg, var(--ws-em), var(--ws-ink-3) 120%);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:700;display:grid}.ws-nav{align-items:center;gap:4px;display:flex}.ws-nav-link{color:inherit;font:inherit;cursor:pointer;opacity:.86;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-size:15px;font-weight:500;display:inline-flex}.ws-nav-link:hover{opacity:1;background:#7f7f7f1a}.ws-nav-link svg{transition:transform .2s}.ws-nav-link svg.is-open{transform:rotate(180deg)}.ws-header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ws-lang{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f47;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.ws-burger{width:42px;height:42px;color:inherit;cursor:pointer;background:#7f7f7f1f;border:0;border-radius:12px;place-items:center;display:none}.ws-menu{position:relative}.ws-menu-panel{inset-inline-start:0;border:1px solid var(--ws-line);width:max-content;color:var(--ws-text);box-shadow:var(--ws-shadow-lg);animation:wsPop .18s var(--ws-ease);background:#fff;border-radius:20px;grid-template-columns:repeat(2,minmax(250px,1fr));gap:18px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px)}.ws-menu-col{align-content:start;gap:4px;display:grid}.ws-menu-group{color:var(--ws-text-3);margin:0 8px 6px;font-size:12px;font-weight:600}.ws-menu-item{border-radius:14px;align-items:flex-start;gap:12px;padding:10px;display:flex}.ws-menu-item:hover{background:var(--ws-tint)}.ws-menu-item strong{font-size:15px;display:block}.ws-menu-item small{color:var(--ws-text-3);font-size:13px}.ws-menu-icon{background:var(--ws-em-50);width:38px;height:38px;color:var(--ws-em-700);border-radius:12px;flex:none;place-items:center;display:grid}.ws-drawer{z-index:60;color:var(--ws-text);animation:wsPop .18s var(--ws-ease);background:#fff;flex-direction:column;gap:18px;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ws-drawer-head{justify-content:space-between;align-items:center;display:flex}.ws-drawer-group{border-top:1px solid var(--ws-line);gap:4px;padding-top:12px;display:grid}.ws-drawer-link{border-radius:12px;align-items:center;gap:10px;padding:12px 8px;font-size:17px;font-weight:500;display:flex}.ws-drawer-link:hover{background:var(--ws-tint)}.ws-drawer-actions{gap:10px;margin-top:auto;display:grid}.ws-drawer-actions .ws-lang{justify-self:center}@keyframes wsPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ws-hero{background:radial-gradient(1200px 600px at 50% -10%, var(--ws-ink-3), var(--ws-ink) 60%);color:#fff;text-align:center;padding:72px 0 0;position:relative;overflow:hidden}.ws-hero-inner{flex-direction:column;align-items:center;display:flex;position:relative}.ws-glow{pointer-events:none;background:radial-gradient(circle, var(--g) 0%, transparent 68%);border-radius:50%;position:absolute}.ws-glow-a{inset-inline-start:-160px;--g:#1a9aa057;width:520px;height:520px;top:40px}.ws-glow-b{inset-inline-end:-140px;--g:#d4a5373d;width:460px;height:460px;top:220px}.ws-glow-c{inset-inline-end:-200px;--g:#1a9aa042;width:600px;height:600px;top:-200px}.ws-glow-soft{inset-inline-end:-120px;--g:#f0d78f80;width:640px;height:420px;top:-140px}.ws-eyebrow{color:#d7e3f4;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.ws-hero h1{max-width:920px;margin-top:22px;font-size:clamp(34px,5.4vw,64px);font-weight:700}.ws-hero p{color:#c3cfe2;max-width:720px;margin-top:20px;font-size:clamp(16px,1.6vw,19px)}.ws-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ws-hero-ctas-start{justify-content:flex-start}.ws-hero-note{color:#93a3bd;margin-top:14px;font-size:13px}.ws-hero-visual{perspective:1600px;width:min(1080px,100%);margin-top:52px;margin-bottom:-2px}.ws-window-hero{box-shadow:var(--ws-shadow-lg);transform-origin:bottom;border-bottom:0;border-end-end-radius:0;border-end-start-radius:0;transform:rotateX(6deg)}.ws-hero-split{text-align:start;grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.ws-window{border:1px solid var(--ws-line);color:var(--ws-text);box-shadow:var(--ws-shadow);background:#fff;border-radius:20px;overflow:hidden}.ws-window-bar{border-bottom:1px solid var(--ws-line);background:#fafbfd;align-items:center;gap:6px;padding:12px 16px;display:flex}.ws-window-bar i{background:#e2e8f0;border-radius:50%;width:10px;height:10px}.ws-window-bar i:first-child{background:#f87171}.ws-window-bar i:nth-child(2){background:#fbbf24}.ws-window-bar i:nth-child(3){background:#4fc3c5}.ws-window-bar span{color:var(--ws-text-3);margin-inline-start:10px;font-size:13px;font-weight:500}.ws-window-body{padding:18px;font-size:14px}.ws-avatar{background:linear-gradient(145deg, var(--ws-ink-3), var(--ws-ink));color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.ws-score{background:conic-gradient(var(--c) calc(var(--v) * 1%), #edf1f6 0);--c:var(--ws-em);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.ws-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.ws-score b{font-size:13px;position:relative}.ws-score-gold{--c:var(--ws-gold)}.ws-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ws-kanban-col{background:var(--ws-tint);border-radius:14px;align-content:start;gap:8px;padding:10px;display:grid}.ws-kanban-title{color:var(--ws-text-2);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.ws-kanban-title em{color:var(--ws-text-3);background:#fff;border-radius:999px;padding:0 8px;font-size:12px;font-style:normal}.ws-kanban-card{border:1px solid var(--ws-line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.ws-kanban-copy{flex:1;min-width:0;display:grid}.ws-kanban-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ws-kanban-copy small{color:var(--ws-text-3);font-size:12px}.ws-kanban-card .ws-score{width:34px;height:34px}.ws-kanban-card .ws-score b{font-size:11px}.ws-match{border:1px solid var(--ws-line);border-radius:16px;gap:14px;padding:14px;display:grid}.ws-match-head{align-items:center;gap:12px;display:flex}.ws-match-head .ws-score{width:58px;height:58px}.ws-match-head .ws-score b{font-size:16px}.ws-match-head strong{color:var(--ws-em-700);font-size:15px;display:block}.ws-match-head small{color:var(--ws-text-3);font-size:12px}.ws-evidence{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ws-evidence li{align-items:center;gap:8px;display:flex}.ws-evidence li svg{border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.ws-evidence .is-plus svg{background:var(--ws-em-50);color:var(--ws-em-700)}.ws-evidence .is-minus svg{color:#b42318;background:#fef3f2}.ws-bars{gap:8px;display:grid}.ws-bars div{color:var(--ws-text-3);grid-template-columns:70px 1fr 28px;align-items:center;gap:8px;font-size:12px;display:grid}.ws-bars i{background:#edf1f6;border-radius:999px;height:7px;position:relative;overflow:hidden}.ws-bars i:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--ws-em), var(--ws-em-600));position:absolute;inset-block:0;inset-inline-start:0}.ws-bars b{color:var(--ws-text)}.ws-upload,.ws-search,.ws-seeker,.ws-interview{gap:10px;display:grid}.ws-drop{color:var(--ws-em-700);background:#f6fdfd;border:1.5px dashed #bfe6e9;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.ws-drop strong{color:var(--ws-text);font-size:14px;display:block}.ws-drop small{color:var(--ws-text-3);font-size:12px}.ws-file{border:1px solid var(--ws-line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ws-file span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-file em{color:var(--ws-em-700);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.ws-file-dup em{color:#b45309}.ws-searchbar{border:1px solid var(--ws-line);color:var(--ws-text-3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ws-searchbar span{color:var(--ws-text);font-weight:600}.ws-searchbar em{background:var(--ws-tint);border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal}.ws-search-count{color:var(--ws-text-3);font-size:12px}.ws-search-row{border:1px solid var(--ws-line);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.ws-search-copy{flex:1;min-width:0;display:grid}.ws-search-copy strong{font-size:13px}.ws-search-copy small{color:var(--ws-text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ws-locked{background:var(--ws-gold-50);color:#8a6516;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ws-privacy-chip{background:var(--ws-em-50);color:var(--ws-em-700);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ws-job{border:1px solid var(--ws-line);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.ws-job-copy{flex:1;display:grid}.ws-job-copy strong{font-size:14px}.ws-job-copy small{color:var(--ws-text-3);font-size:12px}.ws-job-cta{background:var(--ws-em);color:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.ws-why{background:var(--ws-gold-50);color:#6f520c;border-radius:14px;gap:8px;padding:12px;font-size:13px;display:flex}.ws-why svg{flex:none;margin-top:3px}.ws-status-line{color:var(--ws-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.ws-cal-head{color:var(--ws-text-2);align-items:center;gap:8px;display:flex}.ws-slot{border-inline-start:4px solid var(--ws-em);background:var(--ws-tint);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;font-size:13px;display:grid}.ws-slot-wait{border-inline-start-color:var(--ws-gold)}.ws-slot-time{color:var(--ws-text-3);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ws-slot em{color:var(--ws-em-700);font-size:12px;font-style:normal;font-weight:600}.ws-slot-wait em{color:#8a6516}.ws-ics{color:var(--ws-em-700);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ws-proof{border-bottom:1px solid var(--ws-line);padding:56px 0}.ws-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ws-proof-grid>div{border-inline-start:2px solid var(--ws-em-50);gap:6px;padding-inline-start:18px;display:grid}.ws-proof-grid strong{color:var(--ws-ink);font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.ws-proof-grid span{color:var(--ws-text-3);font-size:14px}.ws-section{padding:96px 0}.ws-section-tight{padding:56px 0}.ws-section-tint{background:var(--ws-tint)}.ws-section-head{text-align:center;max-width:760px;margin:0 auto 48px}.ws-section-head h2{font-size:clamp(28px,3.6vw,44px);font-weight:700}.ws-section-head p{color:var(--ws-text-3);margin-top:14px;font-size:17px}.ws-section-head-light .ws-kicker{color:var(--ws-gold-300)}.ws-aud{justify-items:center;gap:18px;display:grid}.ws-seg{border:1px solid var(--ws-line);background:var(--ws-tint);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.ws-seg button{min-height:42px;color:var(--ws-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-weight:600}.ws-seg button.is-active{background:var(--ws-ink);color:#fff;box-shadow:0 6px 18px #0b232833}.ws-aud-lead{color:var(--ws-text-3)}.ws-aud-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;width:100%;margin-top:16px;display:grid}.ws-acc{gap:10px;display:grid}.ws-acc-item{border:1px solid var(--ws-line);background:#fff;border-radius:18px;transition:box-shadow .2s,border-color .2s}.ws-acc-item.is-open{box-shadow:var(--ws-shadow);border-color:#bfe6e9}.ws-acc-item>button{width:100%;color:var(--ws-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 18px;font-size:17px;display:flex}.ws-acc-icon{background:var(--ws-tint);width:36px;height:36px;color:var(--ws-text-2);border-radius:11px;place-items:center;display:grid}.ws-acc-item.is-open .ws-acc-icon{background:var(--ws-em-50);color:var(--ws-em-700)}.ws-acc-body{color:var(--ws-text-2);gap:10px;padding:0 18px 18px;padding-inline-start:66px;display:none}.ws-acc-item.is-open .ws-acc-body{display:grid}.ws-aud-visual{animation:wsFade .3s var(--ws-ease);position:sticky;top:96px}@keyframes wsFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-stack{gap:24px;display:grid}.ws-stack-card{top:calc(96px + var(--i) * 18px);border:1px solid var(--ws-line);box-shadow:var(--ws-shadow);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:40px;display:grid;position:sticky}.ws-stack-copy h3{font-size:clamp(24px,2.6vw,32px)}.ws-stack-copy p{color:var(--ws-text-2);margin-top:14px}.ws-stack-copy ul,.ws-step-copy ul,.ws-plan ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ws-stack-copy li,.ws-step-copy li,.ws-plan li{color:var(--ws-text-2);align-items:flex-start;gap:10px;display:flex}.ws-stack-copy li svg,.ws-step-copy li svg,.ws-plan li svg{color:var(--ws-em);flex:none;margin-top:5px}.ws-dark{background:var(--ws-ink);color:#fff;padding:96px 0;position:relative;overflow:hidden}.ws-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.ws-product{transition:transform .25s var(--ws-ease), background .25s, border-color .25s;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex}.ws-product:hover{background:#ffffff12;border-color:#1a9aa080;transform:translateY(-4px)}.ws-product-kicker{color:var(--ws-gold-300);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ws-product h3{font-size:22px}.ws-product p{color:#b6c3d8;font-size:15px}.ws-product-visual{color:var(--ws-text);pointer-events:none;background:#fff;border-radius:16px;flex:1;margin:8px 0;padding:14px;font-size:13px;overflow:hidden}.ws-product-visual .ws-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-product-visual .ws-kanban-col:nth-child(3){display:none}.ws-dark-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex;position:relative}.ws-trust-grid,.ws-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ws-values{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-trust,.ws-value{border:1px solid var(--ws-line);background:#fff;border-radius:22px;padding:24px}.ws-trust-icon{background:var(--ws-em-50);width:44px;height:44px;color:var(--ws-em-700);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.ws-trust h3,.ws-value h3{font-size:18px}.ws-trust p,.ws-value p{color:var(--ws-text-3);margin-top:8px;font-size:15px}.ws-plans{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:22px;display:grid}.ws-plan{border:1px solid var(--ws-line);background:#fff;border-radius:26px;flex-direction:column;padding:32px;display:flex;position:relative}.ws-plan.is-featured{border:2px solid var(--ws-em);box-shadow:0 24px 60px #1a9aa029}.ws-plan-badge{top:-13px;background:var(--ws-em);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:28px}.ws-plan h3{font-size:20px}.ws-plan-price{margin-top:10px;font-size:34px;line-height:1.2}.ws-plan-note{color:var(--ws-text-3);margin-top:4px;font-size:14px}.ws-plan ul{flex:1;margin-bottom:28px}.ws-compare{border:1px solid var(--ws-line);background:#fff;border-radius:22px;max-width:880px;margin:48px auto 0;overflow-x:auto}.ws-compare table{border-collapse:collapse;width:100%;font-size:15px}.ws-compare th,.ws-compare td{border-bottom:1px solid var(--ws-line);text-align:start;padding:14px 18px}.ws-compare th{background:var(--ws-tint);color:var(--ws-text-2);font-size:14px}.ws-compare td:not(:first-child),.ws-compare th:not(:first-child){text-align:center;width:160px}.ws-compare tr:last-child td{border-bottom:0}.ws-yes{color:var(--ws-em)}.ws-no{color:#cbd5e1}.ws-faq-wrap{max-width:860px}.ws-faq{gap:12px;display:grid}.ws-faq-item{border:1px solid var(--ws-line);background:#fff;border-radius:18px}.ws-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.ws-faq-item summary::-webkit-details-marker{display:none}.ws-faq-item summary:after{content:"+";background:var(--ws-tint);width:30px;height:30px;color:var(--ws-em-700);border-radius:50%;flex:none;place-items:center;font-size:20px;transition:transform .2s;display:grid}.ws-faq-item[open] summary:after{transform:rotate(45deg)}.ws-faq-item p{color:var(--ws-text-2);padding:0 22px 22px}.ws-final{padding:0 0 96px}.ws-final-inner{background:radial-gradient(600px 300px at 90% 0%, #1a9aa059, transparent 70%), radial-gradient(500px 300px at 0% 100%, #d4a53740, transparent 70%), var(--ws-ink);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:48px;display:flex;position:relative;overflow:hidden}.ws-final h2{font-size:clamp(26px,3vw,38px)}.ws-final p{color:#b6c3d8;margin-top:10px}.ws-final-ctas{flex-wrap:wrap;gap:12px;display:flex}.ws-footer{border-top:1px solid var(--ws-line);background:var(--ws-tint);padding:64px 0 28px}.ws-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.ws-footer-brand p{max-width:340px;color:var(--ws-text-3);margin-top:14px;font-size:14px}.ws-footer-col h2{color:var(--ws-text);margin-bottom:14px;font-size:15px}.ws-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-footer-col a{color:var(--ws-text-3);font-size:14px}.ws-footer-col a:hover{color:var(--ws-em-700)}.ws-footer-bottom{border-top:1px solid var(--ws-line);color:var(--ws-text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.ws-phero{padding:72px 0 56px;position:relative;overflow:hidden}.ws-phero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid;position:relative}.ws-phero h1{font-size:clamp(32px,4.4vw,54px);font-weight:700}.ws-phero p{max-width:560px;color:var(--ws-text-2);margin-top:18px;font-size:18px}.ws-phero-center{text-align:center}.ws-phero-center h1,.ws-phero-center p{max-width:820px;margin-inline:auto}.ws-phero .ws-hero-ctas{margin-top:28px}.ws-steps{gap:28px;display:grid}.ws-step{border:1px solid var(--ws-line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:36px;display:grid}.ws-step.is-flipped .ws-step-copy{order:2}.ws-step-num{color:var(--ws-gold);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ws-step-copy h2{font-size:clamp(24px,2.6vw,32px)}.ws-step-copy p{color:var(--ws-text-2);margin-top:14px}@media (width<=1060px){.ws-nav,.ws-signin{display:none}.ws-burger{display:grid}.ws-header-actions .ws-lang{display:none}.ws-hero-split{grid-template-columns:1fr}.ws-hero-split .ws-match{display:none}.ws-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-product-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.ws-footer-grid{grid-template-columns:1fr 1fr}.ws-footer-brand{grid-column:1/-1}}@media (width<=860px){.ws-section{padding:72px 0}.ws-aud-grid,.ws-stack-card,.ws-phero-grid,.ws-step{grid-template-columns:1fr;gap:28px}.ws-step.is-flipped .ws-step-copy{order:0}.ws-aud-visual{position:static}.ws-stack-card{padding:28px;position:static}.ws-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-values{grid-template-columns:1fr}.ws-plans{grid-template-columns:minmax(0,1fr)}.ws-final-inner{padding:32px}.ws-window-hero{transform:none}}@media (width<=560px){.ws-header-inner{gap:12px;height:64px}.ws-header-actions .ws-btn-sm{display:none}.ws-hero{padding-top:48px}.ws-hero-ctas .ws-btn,.ws-final-ctas .ws-btn,.ws-dark-cta .ws-btn{width:100%}.ws-kanban{grid-template-columns:1fr}.ws-kanban-col:nth-child(n+2){display:none}.ws-trust-grid{grid-template-columns:1fr}.ws-acc-body{padding-inline-start:18px}.ws-step,.ws-stack-card{padding:22px}.ws-compare th,.ws-compare td{padding:12px;font-size:14px}.ws-compare td:not(:first-child),.ws-compare th:not(:first-child){width:92px}.ws-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ws *,.ws :before,.ws :after{transition:none!important;animation:none!important}.ws [data-reveal]{opacity:1;transform:none}.ws-window-hero{transform:none}}.ws-product-visual .ws-kanban-card{gap:6px;padding:8px}.ws-product-visual .ws-kanban-card .ws-avatar{display:none}.ws-product-visual .ws-kanban-copy strong{white-space:normal;font-size:12px;line-height:1.4}.ws-stack,.ws-steps,.ws-product-grid{grid-template-columns:minmax(0,1fr)}@media (width>=1061px){.ws-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-stack-card>*,.ws-step>*,.ws-aud-grid>*,.ws-phero-grid>*,.ws-hero-split>*{min-width:0}.ws-window{max-width:100%}.ws-phero-visual .ws-kanban-card .ws-avatar,.ws-hero-split .ws-kanban-card .ws-avatar{display:none}.ws-kpis{border-bottom:1px solid var(--ws-line);background:#fff;padding:56px 0}.ws-kpis-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:26px;display:flex}.ws-kpis-head .ws-kicker{margin:0;font-size:16px}.ws-live{color:var(--ws-text-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ws-live i{background:var(--ws-em);border-radius:50%;width:8px;height:8px;animation:2s infinite wsPulse;box-shadow:0 0 0 4px #1a9aa02e}@keyframes wsPulse{50%{box-shadow:0 0 0 8px #1a9aa000}}.ws-kpis-grid{grid-template-columns:repeat(min(var(--n), 6), minmax(0, 1fr));gap:16px;display:grid}.ws-kpi{border:1px solid var(--ws-line);background:linear-gradient(180deg, #fff, var(--ws-tint));border-radius:20px;gap:6px;padding:22px 20px;display:grid}.ws-kpi strong{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.1}.ws-kpi span{color:var(--ws-text-3);font-size:14px}.ws-kpi:first-child{background:linear-gradient(180deg, var(--ws-em-50), #fff);border-color:#bfe6e9}.ws-kpi:first-child strong{color:var(--ws-em-700)}@media (width<=1060px){.ws-kpis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ws-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-kpi{padding:16px}}.ws-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ws-skip{top:8px;z-index:100;background:var(--ws-ink);color:#fff;border-radius:12px;padding:10px 16px;font-weight:600;transition:transform .15s;position:absolute;inset-inline-start:8px;transform:translateY(-160%)}.ws-skip:focus{transform:none}.ws :focus-visible{outline:3px solid var(--ws-em);outline-offset:3px;border-radius:10px}.ws-dark :focus-visible,.ws-hero :focus-visible,.ws-final :focus-visible{outline-color:var(--ws-gold-300)}.ws-narrow{max-width:860px}.ws figure{margin:0}.ws-burger{width:44px;height:44px}.ws-example{background:var(--ws-gold-50);color:#7a5a12;white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:12px;font-style:normal;font-weight:600}.ws-product-visual{position:relative}.ws-product-visual>.ws-example{top:8px;z-index:1;position:absolute;inset-inline-end:8px}.ws-howto{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ws-howto li{border:1px solid var(--ws-line);background:#fff;border-radius:22px;align-content:start;gap:10px;padding:26px;display:grid;position:relative}.ws-howto h3{font-size:19px}.ws-howto p{color:var(--ws-text-2)}.ws-howto-num{top:18px;color:var(--ws-em-700);opacity:.35;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;position:absolute;inset-inline-end:20px}.ws-aud-panel{justify-items:center;gap:8px;width:100%;display:grid}.ws-aud-note{background:var(--ws-tint);color:var(--ws-text-2);border-radius:14px;margin-top:6px;padding:12px 14px;font-size:14px}.ws-aud-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.ws-acc-body[hidden]{display:none!important}.ws-seg button{min-height:44px}.ws-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ws-state{border:1px solid var(--ws-line);background:#fff;border-radius:22px;gap:10px;padding:24px;display:grid}.ws-state h3{font-size:18px}.ws-state p{color:var(--ws-text-2)}.ws-state-icon{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ws-state.is-minus .ws-state-icon,.ws-evidence .is-minus svg{color:#b42318;background:#fef3f2}.ws-state.is-unknown .ws-state-icon,.ws-evidence .is-unknown svg{color:#475569;background:#f1f5f9}.ws-evidence li>span b{font-weight:600}.ws-plans-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-plan-audience{color:var(--ws-em-700);font-size:13px;font-weight:600}.ws-plan h3{margin-top:6px}.ws-plan-price{font-size:28px}.ws-compare th[scope=row]{text-align:start;font-weight:500}.ws-kpis-head h2.ws-kicker{font-size:16px}.ws-kpis-grid,.ws-kpi dd{margin:0}.ws-kpi .ws-kpi-label{color:var(--ws-text-2);font-size:14px;font-weight:600}.ws-kpi .ws-kpi-def{color:var(--ws-text-3);font-size:12.5px;line-height:1.6}.ws-kpis-error{border:1px dashed var(--ws-line);color:var(--ws-text-2);text-align:center;border-radius:16px;padding:18px}.ws-kpis-error a{color:var(--ws-em-700);font-weight:600;text-decoration:underline}.ws-trust-more{max-width:760px;color:var(--ws-text-2);margin:28px auto 0}.ws-legal{max-width:860px}.ws-legal h2{margin-top:40px;font-size:22px}.ws-legal h3{margin-top:22px;font-size:18px}.ws-legal p,.ws-legal li{color:var(--ws-text-2);line-height:1.9}.ws-legal ul{gap:6px;margin:12px 0 0;padding-inline-start:22px;display:grid}.ws-legal table{border-collapse:collapse;width:100%;margin-top:14px;font-size:14.5px}.ws-legal th,.ws-legal td{border:1px solid var(--ws-line);text-align:start;vertical-align:top;padding:10px 12px}.ws-legal th{background:var(--ws-tint);font-weight:600}.ws-legal-meta{color:var(--ws-text-3);flex-wrap:wrap;gap:10px 18px;margin-top:14px;font-size:14px;display:flex}.ws-legal-review{background:var(--ws-gold-50);color:#6b4f10;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:14px}.ws-table-wrap{overflow-x:auto}.ws-state-page{text-align:center;place-items:center;min-height:60vh;padding:48px 16px;display:grid}.ws-state-page h1{font-size:24px}.ws-state-page p{color:var(--ws-text-3);margin-top:10px}.ws-state-page .ws-btn{margin-top:20px}.ws-skeleton{gap:14px;width:min(720px,100%);display:grid}.ws-skeleton i{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/200% 100%;border-radius:8px;height:18px;animation:1.4s linear infinite wsShimmer;display:block}.ws-skeleton i:first-child{width:70%;height:34px;margin-inline:auto}@keyframes wsShimmer{to{background-position:-200% 0}}@media (width<=1060px){.ws-plans-3{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}@media (width<=860px){.ws-states{grid-template-columns:1fr}}@media (width<=560px){.ws-btn{white-space:normal;text-align:center;line-height:1.4}.ws-aud-ctas .ws-btn,.ws-seg{width:100%}.ws-seg button{flex:1;padding:0 12px}.ws-howto li,.ws-state{padding:20px}}@media (prefers-reduced-motion:reduce){.ws-skeleton i{animation:none}}.au{--au-ink:#0b2328;--au-ink-2:#12343b;--au-ink-3:#1b4750;--au-em-400:#4fc3c5;--au-em-500:#1a9aa0;--au-em-600:#007c83;--au-em-700:#00646a;--au-gold-300:#f0d78f;--au-gold-500:#d4a537;--au-text:#12343b;--au-text-2:#334155;--au-text-3:#64748b;--au-line:#e2e8f0;--au-bg:#fff;--au-error:#b42318;--au-ease:cubic-bezier(.2, .7, .2, 1);background:var(--au-bg);min-height:100vh;color:var(--au-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;display:grid}[dir=ltr] .au{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif}.au *,.au :before,.au :after{box-sizing:border-box}.au-main{flex-direction:column;min-height:100vh;padding:28px clamp(20px,5vw,64px);display:flex}.au-brand{color:var(--au-text);align-items:center;gap:10px;font-size:20px;display:inline-flex}.au-brand-mark{background:linear-gradient(145deg, var(--au-em-500), var(--au-ink-3) 120%);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:800;display:grid;box-shadow:0 8px 20px #1a9aa047}.au-lang{color:var(--au-text-2);border:1px solid var(--au-line)}.au-lang:hover{background:#f6f8fb}.au-body{flex:1;place-items:center;padding:40px 0;display:grid}.au-foot{color:var(--au-text-3);gap:18px;font-size:12.5px;display:flex}.au-foot a:hover{color:var(--au-em-700)}.au-card{width:min(440px,100%);animation:auRise .7s var(--au-ease) both}.au-card h1{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(26px,3vw,32px);font-weight:700}[dir=ltr] .au-card h1{letter-spacing:-.025em}.au-sub{color:var(--au-text-3);margin:0 0 26px;font-size:15px;line-height:1.8}.au-roles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.au-roles button{border:1.5px solid var(--au-line);color:var(--au-text-2);font:inherit;text-align:start;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.au-roles button span{flex-direction:column;line-height:1.35;display:flex}.au-roles strong{color:var(--au-text);font-size:14px}.au-roles small{color:var(--au-text-3);font-size:12px}.au-roles button:hover{border-color:#cbd5e1}.au-roles button.is-active{border-color:var(--au-em-500);background:#f0fcfd;box-shadow:0 0 0 3px #1a9aa024}.au-roles button.is-active svg{color:var(--au-em-600)}.au-sso{gap:10px;display:grid}.au-sso-btn{gap:10px;width:100%}.au-sso-btn svg{flex:none}.au-sso .au-hint{margin:0}.au-link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.au-divider{text-align:center;color:var(--au-text-3);margin:22px 0;font-size:12.5px;position:relative}.au-divider:before{background:var(--au-line);content:"";height:1px;position:absolute;inset:50% 0 auto}.au-divider span{background:var(--au-bg);padding:0 12px;position:relative}.au-form{gap:16px;display:grid}.au-row{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.au-field{gap:7px;display:grid}.au-label{color:var(--au-text-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:600;display:flex}.au-field input,.au-field select{border:1.5px solid var(--au-line);width:100%;min-height:48px;color:var(--au-text);font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.au-field input[dir=ltr]{text-align:start}[dir=rtl] .au-field input[dir=ltr]{text-align:right}.au-field input:focus,.au-field select:focus{border-color:var(--au-em-500);outline:none;box-shadow:0 0 0 4px #1a9aa024}.au-field.has-error input,.au-field.has-error select{border-color:var(--au-error)}.au-password{position:relative}.au-password input{padding-inline-end:46px}.au-password button{width:40px;color:var(--au-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:4px}.au-password button:hover{color:var(--au-text)}.au-hint{color:var(--au-text-3);font-size:12.5px}.au-error{color:var(--au-error);font-size:12.5px;font-weight:500}.au-error-block{margin:10px 0 0}.au-check{color:var(--au-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.7;display:flex}.au-check input{width:17px;height:17px;accent-color:var(--au-em-600);flex:none;margin-top:4px}.au-link{color:var(--au-em-700);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00646a40;text-decoration:underline #00646a40}.au-link:hover{text-decoration-color:currentColor}.au-btn{min-height:48px;font:inherit;cursor:pointer;transition:transform .2s var(--au-ease), box-shadow .2s ease, background .2s ease, border-color .2s ease;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.au-btn:disabled{cursor:progress;opacity:.85;transform:none}.au-btn-primary{background:linear-gradient(135deg, var(--au-em-600), var(--au-em-700));color:#fff;box-shadow:0 10px 24px #007c8347,inset 0 1px #fff3}.au-btn-primary:hover{box-shadow:0 14px 30px #007c835c,inset 0 1px #fff3}.au-btn-outline{border-color:var(--au-line);color:var(--au-text);background:#fff}.au-btn-outline:hover{background:#f8fafc;border-color:#cbd5e1}.au-submit{width:100%;margin-top:4px}.au-spin{animation:.9s linear infinite auSpin}[dir=ltr] .au-flip{transform:scaleX(-1)}.au-preview{color:#6f520c;background:#fdf8eb;border:1px solid #f3e3b5;border-radius:12px;align-items:flex-start;gap:8px;margin:20px 0 0;padding:11px 13px;font-size:13px;line-height:1.7;display:flex}.au-preview svg{flex:none;margin-top:3px}.au-note{color:var(--au-em-700);background:#f0fcfd;border:1px solid #bfe6e9;border-radius:12px;margin:-10px 0 20px;padding:10px 13px;font-size:13.5px;line-height:1.7}.au-done-icon-warn{color:var(--au-error);background:#fef3f2}.au-done .au-hint{margin:-12px 0 22px;font-size:13px;display:block}.au-switch{color:var(--au-text-3);text-align:center;margin:22px 0 0;font-size:14px}.au-done{text-align:center}.au-done-icon{width:60px;height:60px;color:var(--au-em-600);background:#eef8f7;border-radius:18px;place-items:center;margin-bottom:18px;display:inline-grid}.au-done p{color:var(--au-text-3);margin:0 0 24px;line-height:1.8}.au-done .au-btn{width:100%}.au-side{background:radial-gradient(120% 90% at 50% 0%, var(--au-ink-3), var(--au-ink) 65%);color:#fff;isolation:isolate;place-items:center;padding:48px;display:grid;position:relative;overflow:hidden}.au-aurora{z-index:-1;filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.au-aurora-1{top:-12%;background:radial-gradient(circle,#1a9aa0b3,#0000 65%);width:460px;height:460px;animation:22s ease-in-out infinite alternate auDrift;inset-inline-end:-10%}.au-aurora-2{bottom:-18%;background:radial-gradient(circle,#d4a53766,#0000 65%);width:520px;height:520px;animation:28s ease-in-out -6s infinite alternate-reverse auDrift;inset-inline-start:-12%}.au-grid{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.au-side-inner{width:min(460px,100%)}.au-side-kicker{color:var(--au-gold-300);margin:0 0 14px;font-size:14px;font-weight:600}.au-side h2{margin:0 0 30px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.5}.au-facts{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.au-facts li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:auRise .7s var(--au-ease) var(--d,0s) both;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:13px;padding:14px 16px;display:flex}.au-facts li>span:last-child{flex-direction:column;gap:2px;display:flex}.au-facts strong{font-size:15px}.au-facts small{color:#a9b6cc;font-size:13px}.au-fact-icon{background:linear-gradient(145deg, var(--au-em-500), var(--au-em-700));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.au-mini{color:var(--au-text);background:#fff;border-radius:18px;padding:16px 18px;animation:7s ease-in-out infinite auBob;box-shadow:0 24px 60px #00000059}.au-mini-head{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.au-mini-head b{background:conic-gradient(var(--au-em-500) 0 86%, #edf1f6 86% 100%);border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.au-mini-track{background:#edf1f6;border-radius:99px;height:6px;margin:12px 0;display:block;overflow:hidden}.au-mini-track i{border-radius:inherit;background:linear-gradient(90deg, var(--au-gold-500), var(--au-em-500));width:86%;height:100%;animation:auFill 1.6s var(--au-ease) .4s both;display:block}.au-mini-tags{flex-wrap:wrap;gap:6px;display:flex}.au-mini-tags i{color:var(--au-em-700);background:#eef8f7;border-radius:7px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.au-mini-tags i.gap{color:#6f520c;background:#fdf8eb}@keyframes auRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auDrift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,50px)scale(1.12)}}@keyframes auFill{0%{width:0}}@keyframes auSpin{to{transform:rotate(360deg)}}@media (width<=960px){.au{grid-template-columns:1fr}.au-side{display:none}}@media (width<=480px){.au-main{padding:20px 16px}.au-body{padding:28px 0}.au-roles,.au-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.au *,.au :before,.au :after{transition:none!important;animation:none!important}}.au-invite-facts{border:1px solid var(--au-line);background:#f8fafc;border-radius:14px;gap:10px;margin:0 0 22px;padding:14px 16px;display:grid}.au-invite-facts>div{grid-template-columns:92px 1fr;align-items:start;gap:10px;display:grid}.au-invite-facts dt{color:var(--au-text-3);font-size:13px}.au-invite-facts dd{color:var(--au-text);overflow-wrap:anywhere;gap:3px;margin:0;font-size:14px;font-weight:600;display:grid}.au-invite-facts dd small{color:var(--au-text-3);font-size:12.5px;font-weight:400;line-height:1.7}.au-invite-actions{gap:10px;display:grid}.au-invite-actions .au-btn{width:100%}.au-locked{cursor:not-allowed;color:var(--au-text-2)!important;background:#f1f5f9!important}.au-role-hint{color:#334155;background:#f6f8fb;border-radius:12px;margin:-10px 0 18px;padding:10px 12px;font-size:13.5px;line-height:1.7}.au-notice{color:var(--au-text-2);background:#f0fafb;border:1px solid #b8e3e6;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.8}.au-notice strong{color:#007c83;margin-bottom:4px;font-size:14px;display:block}.au-notice ul{margin:0;padding-inline-start:18px}.au-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.au-lang{border:1px solid var(--line,#e5eaf1);font:inherit;cursor:pointer;color:inherit;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.ws,.au{--c-bg:#fafcfb;--c-tint:#f1f7f6;--c-green:#007c83;--c-green-strong:#00646a;--c-green-soft:#ddf0ee;--c-green-line:#cfe5e6;--c-text:#12343b;--c-text-2:#3a4658;--c-text-3:#556070;--c-line:#e1e6ec;--c-line-strong:#c9d2dc;--c-ok:#1e7a3c;--c-ok-bg:#e5f3e9;--c-no:#b42318;--c-no-bg:#fdecea;--c-q:#7a4f00;--c-q-bg:#fff4d6;--r-sm:10px;--r-md:14px;--r-lg:20px;--sh-1:0 1px 2px #0f1a2a0f, 0 4px 14px #0f1a2a0d;--sh-2:0 2px 6px #0f1a2a0f, 0 18px 40px #0f1a2a14;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:48px;--sp-6:72px;--ease:cubic-bezier(.2, .7, .2, 1)}.ws{--ws-text:var(--c-text);--ws-text-2:var(--c-text-2);--ws-text-3:var(--c-text-3);--ws-line:var(--c-line);--ws-tint:var(--c-tint);--ws-em-700:var(--c-green);--ws-em-50:var(--c-green-soft);--ws-shadow:var(--sh-1);--ws-shadow-lg:var(--sh-2);--ws-radius:var(--r-lg)}.ws-glow{display:none}.ws-btn{border-radius:var(--r-md);transition:background .16s,border-color .16s,color .16s}.ws-btn:hover{transform:none}.ws a:focus-visible,.ws button:focus-visible,.ws summary:focus-visible,.ws input:focus-visible{outline:3px solid var(--c-green);outline-offset:2px}.ws-btn-primary,.ws-btn-gold{background:var(--c-green);color:#fff;box-shadow:none}.ws-btn-primary:hover,.ws-btn-gold:hover{background:var(--c-green-strong);box-shadow:none}.ws-btn-glass,.ws-btn-outline{border-color:var(--c-line-strong);color:var(--c-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ws-btn-glass:hover,.ws-btn-outline:hover{border-color:var(--c-green);background:var(--c-green-soft);box-shadow:none}.ws-kicker,.ws-link{color:var(--c-green)}.ws-header-dark,.ws-header-light{color:var(--c-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--c-line);background:#fffffff7}.ws-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.ws-brand-mark{background:var(--c-green)}.ws-nav-link{opacity:1;color:var(--c-text-2)}.ws-nav-link:hover,.ws-nav-link[aria-current=page]{color:var(--c-text);background:var(--c-tint)}.ws-hero{padding:var(--sp-5) 0 var(--sp-6);background:linear-gradient(180deg, var(--c-tint), var(--c-bg) 70%);color:var(--c-text);text-align:start}.ws-hero-inner.ws-hero-grid{align-items:center;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.ws-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.ws-hero .ws-eyebrow{border:1px solid var(--c-green-line);color:var(--c-green);background:#fff;font-weight:600}.ws-hero h1{max-width:none;margin-top:var(--sp-2);color:var(--c-text);font-size:clamp(30px,4.2vw,50px);line-height:1.25}.ws-hero p{max-width:620px;margin-top:var(--sp-2);color:var(--c-text-2);font-size:clamp(16px,1.4vw,18px)}.ws-hero .ws-hero-ctas{margin-top:var(--sp-4);justify-content:flex-start}.ws-hero .ws-hero-note{color:var(--c-text-3);font-size:14px}.ws-section-head p{color:var(--c-text-2)}.ws-value,.ws-trust{border-radius:var(--r-lg);box-shadow:none}.ws-value p,.ws-trust p{color:var(--c-text-2)}.ws-dark{background:var(--c-tint);color:var(--c-text)}.ws-section-head-light h2{color:var(--c-text)}.ws-section-head-light .ws-kicker,.ws-link-light{color:var(--c-green)}.ws-final-inner{background:var(--c-green-soft);color:var(--c-text);border:1px solid var(--c-green-line);border-radius:var(--r-lg)}.ws-final p{color:var(--c-text-2)}.ws-note-line{margin-top:var(--sp-3);border-radius:var(--r-sm);background:var(--c-q-bg);color:#4a3000;border:1px solid #f0d9a8;padding:12px 16px;font-size:15px}.ws-split{align-items:center;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ws-split-copy h2{font-size:clamp(26px,3vw,36px)}.ws-split-copy>p{margin-top:var(--sp-2);color:var(--c-text-2);font-size:17px}.ws-ticks{margin:var(--sp-3) 0 0;gap:14px;padding:0;list-style:none;display:grid}.ws-ticks li{align-items:flex-start;gap:12px;display:flex}.ws-ticks li>span:first-child{border-radius:var(--r-sm);background:var(--c-green-soft);width:32px;height:32px;color:var(--c-green);flex:none;place-items:center;display:grid}.ws-ticks strong{font-size:16.5px;display:block}.ws-ticks small{color:var(--c-text-2);font-size:15px;display:block}.ws-split .ws-hero-ctas{margin-top:var(--sp-4);justify-content:flex-start}@media (width<=960px){.ws-hero-inner.ws-hero-grid,.ws-split{gap:var(--sp-4);grid-template-columns:1fr}}.hr{justify-self:center;width:100%;max-width:600px;margin:0}.hr-stage{aspect-ratio:4/3;border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-2);background:#fff;position:relative;overflow:hidden}.hr-example{top:12px;z-index:2;background:var(--c-q-bg);color:#4a3000;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:12px}.hr-caption{inset-inline:0;z-index:2;color:var(--c-text);text-align:center;animation:hrUp .5s var(--ease) both;background:linear-gradient(#fff0,#fff 28%);padding:14px 18px 16px;font-size:clamp(18px,2.3vw,24px);font-weight:700;position:absolute;bottom:0}.hr-scene{justify-content:center;align-items:center;gap:18px;padding:44px 24px 8px;display:flex;position:absolute;inset:0 0 64px}.hr-bar{align-items:center;gap:12px;margin-top:12px;display:flex}.hr-dots{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hr-dots li{background:var(--c-line);border-radius:4px;flex:1;height:4px;overflow:hidden}.hr-dots i{background:var(--c-green);width:0;height:100%;display:block}[dir=rtl] .hr-dots i{transform-origin:100%}[dir=ltr] .hr-dots i{transform-origin:0}.hr-dots li.is-past i,.hr-dots li.is-now i{width:100%}.hr-dots li.is-now i{animation:linear both hrFill}.hr.is-held .hr-dots li.is-now i{animation:none}.hr-btn{border:1px solid var(--c-line-strong);border-radius:var(--r-md);min-width:44px;height:44px;color:var(--c-text);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.hr-btn:hover{border-color:var(--c-green);background:var(--c-green-soft)}.hr-btn:focus-visible{outline:3px solid var(--c-green);outline-offset:2px}.hr.is-held .hr-stage,.hr.is-held .hr-stage *{animation-play-state:paused!important}.hr-avatar{background:var(--c-green-soft);width:40px;height:40px;color:var(--c-green);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.hr-cv{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-tint);width:34%;animation:hrCv 3.2s var(--ease) both;gap:7px;padding:16px;display:grid}.hr-cv i{background:#cdd5de;border-radius:4px;width:100%;height:7px;display:block}.hr-cv .w40{width:40%}.hr-cv .w50{width:50%}.hr-cv .w60{background:#9fb0c2;width:60%}.hr-cv .w70{width:70%}.hr-cv .w80{width:80%}.hr-arrow{background:var(--c-green);width:28px;height:2px;animation:.4s .8s both hrFade;position:relative}.hr-arrow:after{content:"";top:-4px;border:5px solid #0000;border-inline-start-color:var(--c-green);position:absolute;inset-inline-end:-2px}.hr-card{border:1px solid var(--c-line);border-radius:var(--r-md);width:52%;box-shadow:var(--sh-1);animation:hrUp .6s 1s var(--ease) both;background:#fff;gap:12px;padding:16px;display:grid}.hr-card-head{align-items:center;gap:10px;display:flex}.hr-card-head strong,.hr-mover strong{font-size:16px;display:block}.hr-card-head small,.hr-mover small,.hr-job small{color:var(--c-text-3);font-size:13px}.hr-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.hr-facts div{border-radius:var(--r-sm);background:var(--c-tint);padding:8px}.hr-facts dt{color:var(--c-text-3);font-size:12px}.hr-facts dd{margin:0;font-size:14px;font-weight:700}.hr-chips{flex-wrap:wrap;gap:6px;display:flex}.hr-chips span{background:var(--c-green-soft);color:var(--c-green);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;animation:.3s both hrFade}.hr-chips span:first-child{animation-delay:1.6s}.hr-chips span:nth-child(2){animation-delay:1.8s}.hr-chips span:nth-child(3){animation-delay:2s}.hr-match{flex-direction:column;align-items:stretch;gap:12px;padding-inline:28px}.hr-job{animation:.4s both hrUp}.hr-job strong{font-size:18px;display:block}.hr-reqs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-reqs li{border:1px solid var(--c-line);border-radius:var(--r-sm);animation:hrUp .4s calc(.3s + var(--i) * .25s) both;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.hr-state{white-space:nowrap;animation:hrPop .3s calc(1.5s + var(--i) * .45s) both;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.hr-state b{font-size:12px}.hr-reqs .is-ok .hr-state{background:var(--c-ok-bg);color:var(--c-ok)}.hr-reqs .is-no .hr-state{background:var(--c-no-bg);color:var(--c-no)}.hr-reqs .is-q .hr-state{background:var(--c-q-bg);color:var(--c-q)}.hr-journey{padding:48px 20px 8px;display:block}.hr-cols{grid-template-columns:repeat(3,1fr);gap:10px;height:100%;display:grid}.hr-col{border-radius:var(--r-md);background:var(--c-tint);padding:10px}.hr-col span{color:var(--c-text-2);text-align:center;font-size:14px;font-weight:700;display:block}.hr-mover{top:96px;border:1px solid var(--c-green);border-radius:var(--r-sm);width:calc(33.3333% - 24px);box-shadow:var(--sh-1);animation:hrMove 4.6s var(--ease) both;background:#fff;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;inset-inline-start:26px}[dir=rtl] .hr-mover{animation-name:hrMoveRtl}.hr-mover strong{font-size:14px}.hr-mover small{font-size:11.5px}.hr-brand{flex-direction:column;gap:12px}.hr-mark{background:var(--c-green);color:#fff;border-radius:24px;place-items:center;width:88px;height:88px;font-size:48px;font-weight:800;animation:.5s both hrPop;display:grid}.hr-brand strong{font-size:30px;animation:.5s .25s both hrUp}@keyframes hrFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hrUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hrFade{0%{opacity:0}to{opacity:1}}@keyframes hrPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes hrCv{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:none}70%{opacity:1}to{opacity:.45;transform:scale(.94)}}@keyframes hrMove{0%,18%{transform:translate(0)}40%,58%{transform:translate(calc(100% + 10px))}80%,to{transform:translate(calc(200% + 20px))}}@keyframes hrMoveRtl{0%,18%{transform:translate(0)}40%,58%{transform:translate(calc(-100% - 10px))}80%,to{transform:translate(calc(-200% - 20px))}}@media (width<=560px){.hr-scene{gap:10px;padding:40px 14px 6px}.hr-reqs li{padding:8px 10px;font-size:13px}.hr-card{width:60%;padding:12px}.hr-cv{width:30%;padding:10px}.hr-facts dd{font-size:13px}.hr-chips span:nth-child(3){display:none}.hr-mover{top:88px;width:calc(33.3333% - 20px);padding:6px;inset-inline-start:22px}.hr-mover .hr-avatar{display:none}}@media (prefers-reduced-motion:reduce){.hr-stage *,.hr-caption{animation-duration:1ms!important;animation-delay:0s!important}.ws-btn,.hr-btn{transition:none}}.au-side{background:var(--c-tint);color:var(--c-text)}.au-aurora,.au-grid{display:none}.au-side h2{color:var(--c-text)}.au-side-kicker{color:var(--c-green)}.au-btn-primary{background:var(--c-green);box-shadow:none}.au-btn-primary:hover{background:var(--c-green-strong);box-shadow:none}.au-btn:hover{transform:none}.au-role-hint,.au-sub{color:var(--c-text-2)}.au-notice{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-tint);color:var(--c-text-2);padding:10px 12px;font-size:13.5px}.au-notice summary{cursor:pointer;color:var(--c-text);font-weight:600}.au-notice summary:focus-visible{outline:3px solid var(--c-green);outline-offset:2px}.au-notice ul{gap:4px;margin:8px 0;padding-inline-start:1.2em;display:grid}@media (width<=560px){.ws-header-actions .ws-btn-sm{min-height:40px;padding:0 14px;display:inline-flex}.ws-brand{font-size:19px}}@media (width<=420px){.hr-scene{padding-top:46px}.hr-facts{display:none}.hr-card,.hr-match{gap:8px}.hr-reqs{gap:6px}.hr-reqs li{padding:6px 8px;font-size:12.5px}.hr-state{padding:1px 8px;font-size:12px}.hr-job strong{font-size:16px}}.ws-state.is-plus .ws-state-icon,.ws-evidence .is-plus svg{background:var(--c-ok-bg);color:var(--c-ok)}.sk-hero{padding:var(--sp-5) 0 var(--sp-4);background:linear-gradient(180deg, var(--c-tint), var(--c-bg))}.sk-hero h1{max-width:18ch;color:var(--c-text);text-wrap:balance;margin-top:10px;font-size:clamp(28px,3.4vw,42px);line-height:1.3}.sk-hero p{max-width:56ch;margin-top:var(--sp-2);color:var(--c-text-2);font-size:clamp(16px,1.3vw,18px)}.sk-hero .ws-hero-ctas{margin-top:var(--sp-3)}.sk-steps{margin:var(--sp-3) 0 0;color:var(--c-text-2);flex-wrap:wrap;gap:6px 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.sk-steps li+li:before{content:"←";color:var(--c-green);margin:0 10px}[dir=ltr] .sk-steps li+li:before{content:"→"}.sk-section{padding-top:var(--sp-5);padding-bottom:var(--sp-4)}.sk-features{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.sk-feature-list{gap:10px;display:grid}.sk-feature{border:1px solid var(--c-line);border-radius:var(--r-md);width:100%;color:var(--c-text);font:inherit;text-align:start;cursor:pointer;background:#fff;gap:14px;padding:18px;transition:border-color .16s,background .16s;display:flex}.sk-feature:hover{border-color:var(--c-green-line)}.sk-feature.is-active{border-color:var(--c-green);background:var(--c-green-soft)}.sk-feature:focus-visible{outline:3px solid var(--c-green);outline-offset:2px}.sk-feature strong{font-size:17px;display:block}.sk-feature strong+span{color:var(--c-text-2);margin-top:4px;font-size:15px;line-height:1.7;display:block}.sk-feature-num{background:var(--c-tint);width:28px;height:28px;color:var(--c-green);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.sk-feature.is-active .sk-feature-num{background:var(--c-green);color:#fff}.sk-preview{padding:var(--sp-4) var(--sp-3) var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-tint);position:relative}.sk-sample{top:12px;color:var(--c-text-3);font-size:12px;font-weight:600;position:absolute;inset-inline-start:16px}.sk-preview-body{animation:sk-in .22s var(--ease)}@keyframes sk-in{0%{opacity:0;transform:translateY(6px)}}.sk-card{border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--sh-1);background:#fff;gap:14px;padding:18px;display:grid}.sk-row{align-items:center;gap:12px;display:flex}.sk-head strong{color:var(--c-text);display:block}.sk-head small{color:var(--c-text-3);font-size:13px}.sk-avatar{background:var(--c-green-soft);width:40px;height:40px;color:var(--c-green);border-radius:50%;place-items:center;font-weight:700;display:grid}.sk-score{border-radius:var(--r-sm);background:var(--c-ok-bg);min-width:52px;height:40px;color:var(--c-ok);place-items:center;font-weight:700;display:grid}.sk-file{border-radius:var(--r-sm);background:var(--c-tint);color:var(--c-text-2);align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.sk-dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.sk-dl dt{color:var(--c-text-3);font-size:12px}.sk-dl dd{color:var(--c-text);margin:2px 0 0;font-size:14px;font-weight:600}.sk-chips{flex-wrap:wrap;gap:6px;display:flex}.sk-chips span{border:1px solid var(--c-green-line);color:var(--c-text);border-radius:999px;padding:4px 10px;font-size:13px}.sk-checks{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sk-checks li{border-radius:var(--r-sm);align-items:center;gap:8px;padding:8px 10px;display:flex}.sk-checks .is-ok{background:var(--c-ok-bg);color:var(--c-ok)}.sk-checks .is-q{background:var(--c-q-bg);color:var(--c-q)}.sk-stages{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sk-stages li{border-radius:var(--r-sm);background:var(--c-tint);color:var(--c-text-3);padding:8px 4px}.sk-stages .is-done{background:var(--c-green-soft);color:var(--c-text)}.sk-stages .is-now{background:var(--c-green);color:#fff;font-weight:600}.sk-note{max-width:70ch;margin-top:var(--sp-3);color:var(--c-text-3);font-size:14px}.sk-privacy-wrap{padding:0 0 var(--sp-5)}.sk-privacy{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff;display:flex}.sk-privacy h2{color:var(--c-text);font-size:19px}.sk-privacy p{color:var(--c-text-2);margin-top:4px;font-size:15px}.sk-privacy>div{flex:1;min-width:0}.sk-privacy-icon{background:var(--c-green-soft);width:44px;height:44px;color:var(--c-green);border-radius:50%;flex:none;place-items:center;display:grid}.sk-privacy-link{text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}@media (width<=860px){.sk-features{grid-template-columns:1fr}.sk-privacy{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sk-preview-body{animation:none}}.ws-btn-primary,.ws a.ws-btn-primary,.ws a.ws-btn-primary:visited,.ws a.ws-btn-primary:hover,.ws a.ws-btn-gold{color:#fff}.ws a.ws-link{color:var(--c-green)}.ws a.ws-link:hover{color:var(--c-green-strong)}.ws-btn-primary:active{background:var(--c-green-strong)}.ws-btn:focus-visible{outline:3px solid var(--c-green);outline-offset:2px}.ws-btn:disabled,.ws-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ws [data-reveal]{transition:opacity .32s var(--ease), transform .32s var(--ease)}.ws-motion .ws [data-reveal]:not(.is-visible){opacity:0;transform:translateY(8px)}:root{--brand-ink:#12343b;--brand-turquoise:#007c83;--brand-turquoise-strong:#00646a;--brand-mist:#ddf0ee;--brand-white:#fafcfb}.rashih-logo{color:var(--brand-ink);align-items:center;gap:calc(var(--rl-size) * .35);line-height:1;display:inline-flex}.rashih-icon{width:var(--ri-size);height:var(--ri-size);background:var(--brand-mist);border-radius:26%;flex:none;place-items:center;display:grid}.rashih-icon svg{width:62%;height:auto;display:block}.rashih-word{justify-items:stretch;gap:calc(var(--rl-size) * .1);display:inline-grid}.rashih-ar{height:var(--rl-size);width:auto;display:block;overflow:visible}.rashih-en{font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-size:calc(var(--rl-size) * .26);color:currentColor;justify-content:space-between;font-weight:600;line-height:1;display:flex}.rashih-dark,.workspace-sidebar .rashih-logo{color:#fff}.workspace-employer .workspace-sidebar .rashih-logo{color:var(--brand-ink)}.ws-brand-mark,.au-brand-mark,.brand-mark{padding:0;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important}.ws-brand,.au-brand,.workspace-brand{color:inherit}::selection{background:var(--brand-mist);color:var(--brand-ink)}input,textarea{caret-color:var(--brand-turquoise)}html{scrollbar-color:#9dbdc0 transparent}.workspace-employer{--primary:#00646a;--gold:#00646a;--accent:#00646a;--surface:#fff;--border:#e1e8e8;color:#172b2c;background:#f5f7f7}.workspace-employer .workspace-sidebar{color:#536667;width:236px;box-shadow:none;background:#fff;border-inline-end:1px solid #e0e8e8}.workspace-employer .workspace-main{margin-inline-start:236px}.workspace-employer .workspace-brand strong{color:#163a3c}.workspace-employer .workspace-brand small{color:#74847d}.workspace-employer .workspace-brand .brand-mark{color:#fff;background:#00646a}.workspace-employer .role-switcher{color:#214547;background:#f4f8f8;border:1px solid #e1e8e8}.workspace-employer .workspace-nav>button{color:#536667;border-radius:8px;min-height:44px;margin-block:3px}.workspace-employer .workspace-nav>button.active{color:#00646a;background:#eaf2f3;font-weight:700}.workspace-employer .workspace-nav>button.active i{background:#00646a}.workspace-employer .workspace-nav>button:hover{background:#f2f6f6}.workspace-employer .nav-section-label{color:#8c9b94}.workspace-employer .sidebar-footer{border-color:#e1e8e8}.workspace-employer .sidebar-user strong{color:#244143}.workspace-employer .sidebar-user small{color:#7b8d83}.workspace-employer .sidebar-user .icon-button{color:#647a6c}.workspace-employer .workspace-content{max-width:1720px;margin:auto;padding:28px 32px 52px}.workspace-employer .workspace-topbar{box-shadow:none;background:#fff;border-bottom:1px solid #e1e8e8}.workspace-employer .section-card,.workspace-employer .stat-card{box-shadow:none;border:1px solid #e1e8e8;border-radius:12px}.workspace-employer .button-primary{color:#fff;box-shadow:none;background:#00646a;border-color:#00646a}.workspace-employer .button-primary:hover{background:#104a4e}.workspace-employer .button-light{color:#25484a;box-shadow:none;background:#fff;border:1px solid #dfe7e7}.workspace-employer .page-kicker{color:#567d80}.workspace-employer .page-intro-row h1{letter-spacing:-.5px;font-size:28px}.workspace-employer .page-intro-row p{color:#6b7f74;margin-block:6px 0;font-size:14px}.workspace-employer .avatar{color:#245b5e;background:#eaf2f3}.workspace-employer .employer-welcome{color:#173d3f;min-height:160px;box-shadow:none;background:#fff;border:1px solid #e1e8e8;padding:26px}.workspace-employer .welcome-eyebrow{color:#698183}.workspace-employer .welcome-panel h1{font-size:28px}.employer-today{color:#31595c;flex-direction:column;gap:8px;max-width:300px;display:flex}.employer-today>span,.employer-today>small{color:#7b8f82;font-size:12px}.workspace-employer .data-table th{color:#6c7c73;background:#f7f9f9;font-size:12px}.workspace-employer .data-table td{padding-block:18px}.workspace-employer .candidate-name-cell{min-width:190px}.workspace-employer .candidate-name-cell strong{font-size:14px}.workspace-employer .candidate-name-cell small{color:#789082;white-space:normal;max-width:260px;font-size:12px}.workspace-employer .filter-bar{box-shadow:none;border:1px solid #e1e8e8;flex-wrap:wrap}.workspace-employer .chip-row>span{color:#496365;background:#f1f6f6;border:1px solid #e0e9e3;line-height:1.6}.employer-subnav{border-bottom:1px solid #dfe8e2;gap:6px;margin-bottom:24px;padding-bottom:14px;display:flex;overflow:auto}.employer-subnav button,.profile-tabs button{color:#6a7e71;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 16px}.employer-subnav button.active,.profile-tabs button.active{color:#00646a;background:#e7f1f2;font-weight:700}.profile-tabs{border-bottom:1px solid #e0e8e2;gap:5px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow:auto}.workspace-employer .modal-large{width:min(1140px,100vw - 48px);max-width:1140px}.workspace-employer .modal-body{padding:24px 28px}.workspace-employer .candidate-detail{overflow-wrap:anywhere}.workspace-employer .candidate-detail>header{padding-bottom:18px}.workspace-employer .candidate-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.workspace-employer .candidate-summary-grid>div{background:#f6f9f9;padding:16px}.workspace-employer .candidate-detail>header h2{word-break:normal;font-size:25px}.workspace-employer .modal-card{border-radius:14px;box-shadow:0 24px 100px #163e292e}.workspace-employer .candidate-detail-actions{z-index:1;background:#fff;border-top:1px solid #e2e9e4;padding-block:12px;position:sticky;bottom:0}.search-workbench{padding:24px!important}.search-mode-row{align-items:center;gap:24px;margin-bottom:20px;display:flex}.search-mode-row .form-field{min-width:260px}.search-mode-row p{color:#6b8273;font-size:13px}.search-primary-row{gap:12px;margin-bottom:16px;display:flex}.search-primary-row .search-input{background:#fff;border:1px solid #d8e3e4;flex:1;min-height:54px}.search-primary-row input{font-size:15px}.search-filters-row{flex-wrap:wrap;gap:10px;display:flex}.search-filters-row .search-input{max-width:240px}.search-filters-row .select-field{flex:1;min-width:160px}.search-empty{padding:40px!important}.search-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.saved-searches{color:#789180;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.saved-searches>div{align-items:center;display:flex}.search-result-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.search-result-toolbar p{color:#6a8172;margin:7px 0 0;font-size:12px}.search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.search-result-card{background:#fff;border:1px solid #dfe7e7;border-radius:12px;flex-direction:column;min-width:0;padding:22px;display:flex}.search-result-top{justify-content:space-between;align-items:center;display:flex}.compare-checkbox{color:#708578;align-items:center;gap:7px;font-size:11px;display:flex}.search-result-card h2{overflow-wrap:anywhere;margin-block:18px 6px;font-size:17px}.result-headline{color:#687c70;min-height:44px;margin:0 0 15px;font-size:13px;line-height:1.8}.result-meta{color:#7a8d80;flex-wrap:wrap;gap:15px;margin-bottom:16px;font-size:12px;display:flex}.result-meta span{align-items:center;gap:5px;display:flex}.search-result-card .chip-row{margin-bottom:20px}.result-footer{border-top:1px solid #e8ede9;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.result-footer>span{color:#708779;align-items:center;gap:5px;font-size:11px;display:flex}.upgrade-strip{background:#edf5ef;border:1px solid #d9e6e7;border-radius:12px;align-items:center;gap:16px;padding:22px 26px;display:flex}.upgrade-strip>div{flex:1}.upgrade-strip strong{font-size:14px}.upgrade-strip p{color:#6c8272;margin:6px 0 0;font-size:12px}.match-note{color:#236e73;padding:10px 0;font-size:12px}.resume-preview iframe{background:#f6f8f6;border:1px solid #dfe7e1;border-radius:8px;width:100%;height:65vh}.resume-preview>a{margin-block:14px}.profile-sections{gap:24px;display:grid}.profile-sections h3{color:#224b4e;font-size:16px}.profile-sections p{white-space:pre-wrap;color:#62776a;overflow-wrap:anywhere;line-height:1.9}.experience-entry{border-inline-start:2px solid #cfdfd3;margin-block:16px;padding-inline-start:20px}.contact-grid{background:#f4f8f4;border:1px solid #e0e9e0;border-radius:10px;flex-wrap:wrap;gap:20px;padding:24px;display:flex}.contact-locked{text-align:center;color:#637c68;background:#f6f8f5;border-radius:12px;padding:30px}.contact-locked p{letter-spacing:2px;font-family:monospace}.task-list{gap:4px;display:grid}.task-row{border:0;text-align:start;font:inherit;cursor:pointer;background:#fff;border-bottom:1px solid #edf0ed;align-items:center;gap:14px;padding:16px 0;display:flex}.task-row>span:nth-child(2){flex:1}.task-row small{color:#789080;margin-top:6px;font-size:12px;display:block}.task-row time{color:#7c9283;font-size:12px}.task-dot{background:#539a9f;border-radius:50%;width:9px;height:9px}.task-dot.overdue{background:#ce725a}.list-toolbar,.bulk-toolbar{background:#fff;border:1px solid #e0e8e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.bulk-toolbar{z-index:2;background:#eaf2f3;position:sticky;top:78px}.bulk-toolbar select{border:1px solid #cadccf;border-radius:6px;padding:8px}.bulk-toolbar strong{margin-inline-end:auto}.activity-timeline{padding:0;list-style:none}.activity-timeline li{border-inline-start:2px solid #d4e6d8;padding:12px 18px}.activity-timeline small{color:#7a9081;margin-top:6px;display:block}.related-applications>div{border-bottom:1px solid #e1e8e3;align-items:center;gap:15px;padding:15px;display:flex}.employer-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.employer-plans-grid .plan-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #dfe8e1;padding:22px}.employer-plans-grid .plan-card h2{font-size:20px}.employer-plans-grid .plan-card.featured{border:2px solid #367e83}.plan-result-limit{align-items:center;gap:10px;margin:20px 0;display:flex}.plan-result-limit strong{color:#22676b;font-size:40px;font-weight:600}.plan-result-limit span{color:#6c8173;font-size:12px}.request-history-row{border-bottom:1px solid #e3eae5;gap:22px;padding-block:14px;display:flex}.template-body{white-space:pre-wrap;font-size:13px;line-height:1.9}.multi-file-picker{cursor:pointer;color:#4b7a5a;border:1px dashed #a8c9b2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:32px;display:flex}.multi-file-picker input{max-width:100%;font:inherit}.upload-queue>div{border-bottom:1px solid #e4ece6;flex-wrap:wrap;align-items:center;gap:15px;padding:14px;font-size:12px;display:flex}.upload-queue span{flex:1;min-width:180px}.upload-queue p{color:#b55340;width:100%}.upload-queue progress{accent-color:#267075;width:140px}.ws-plans-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width>=981px){.workspace-employer .menu-button{display:inline-flex!important}.workspace-employer.sidebar-expanded .workspace-sidebar{width:76px}.workspace-employer.sidebar-expanded .workspace-main{margin-inline-start:76px}.workspace-employer.sidebar-expanded .workspace-brand .brand-copy,.workspace-employer.sidebar-expanded .role-switcher-wrap,.workspace-employer.sidebar-expanded .workspace-nav button>span,.workspace-employer.sidebar-expanded .nav-section-label,.workspace-employer.sidebar-expanded .sidebar-user>div{display:none}.workspace-employer.sidebar-expanded .workspace-nav{padding-inline:10px}.workspace-employer.sidebar-expanded .workspace-nav button{justify-content:center;padding-inline:0}.workspace-employer.sidebar-expanded .sidebar-user .avatar{display:none}}@media (width<=1250px){.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-plans-grid,.ws-plans-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-employer .workspace-content{padding:24px}.employer-today{display:none}}@media (width<=980px){.workspace-employer .workspace-main{margin-inline-start:0}.workspace-employer .workspace-sidebar{width:260px;inset-inline-start:-280px}.workspace-employer .workspace-sidebar.open{inset-inline-start:0}.search-mode-row{flex-wrap:wrap;gap:10px}.search-primary-row{flex-wrap:wrap}.search-primary-row .search-input{min-width:220px}.workspace-employer .workspace-content{padding:22px 18px}}@media (width<=640px){.search-results-grid,.employer-plans-grid,.ws-plans-4{grid-template-columns:1fr!important}.search-filters-row>*{flex:100%;max-width:none!important}.search-primary-row>.button{justify-content:center;width:100%}.search-mode-row .form-field{width:100%;min-width:0}.upgrade-strip{flex-wrap:wrap;padding:18px}.upgrade-strip>div{flex:80%}.upgrade-strip>.button{justify-content:center;width:100%}.workspace-employer .modal-large{width:100%;max-height:96dvh}.workspace-employer .modal-body{padding:18px}.workspace-employer .page-intro-row{gap:15px}.workspace-employer .candidate-detail>header h2{font-size:20px}.search-workbench{padding:16px!important}.profile-tabs button{padding:10px;font-size:12px}.task-row{flex-wrap:wrap}.task-row time{margin-inline-start:24px}.bulk-toolbar{position:static}}@media (prefers-reduced-motion:reduce){.workspace-employer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.column-options{background:#fff;border:1px solid #dce7df;border-radius:10px;flex-wrap:wrap;gap:18px;padding:16px;display:flex}.hide-col-job .candidate-col-job,.hide-col-status .candidate-col-status,.hide-col-match .candidate-col-match,.hide-col-stage .candidate-col-stage,.hide-col-followup .candidate-col-followup{display:none}.job-scope-checks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding-block:18px;display:grid}.account-menu-wrap{position:relative}.account-menu{inset-inline-end:0;z-index:80;border:1px solid var(--line,#dce5e6);color:#17393b;background:#fff;border-radius:14px;min-width:240px;max-width:calc(100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);box-shadow:0 14px 35px #163d241a}.account-menu>strong{border-bottom:1px solid var(--line,#dce5e6);margin-bottom:5px;padding:8px 10px}.account-menu button,.account-menu a{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.account-menu button:hover,.account-menu a:hover,.account-menu button:focus-visible,.account-menu a:focus-visible{background:#eef7f0}.company-profile{grid-template-columns:auto 1fr;align-items:start;gap:22px;display:grid}.company-logo-edit{justify-items:center;gap:10px;display:grid}.careers-logo{border:1px solid var(--line,#e5eaf1);width:88px;height:88px;color:var(--ink-500,#64748b);background:#fff;border-radius:20px;flex:none;place-items:center;display:grid;overflow:hidden}.careers-logo img{object-fit:contain;width:100%;height:100%}.careers-logo.small{border-radius:14px;width:56px;height:56px}.logo-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@media (width<=640px){.company-profile{grid-template-columns:1fr}.company-logo-edit{justify-items:start}}.saudization{gap:12px;margin-bottom:16px;display:grid}.saudization-figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.saudization-figures>div{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:12px;padding:12px 14px}.saudization-figures strong{color:var(--ink-900,#12343b);font-size:1.35rem;display:block}.saudization-figures small{color:var(--ink-500,#64748b)}.saudization-figures strong.ok{color:var(--green-600,#23865f)}.saudization-figures strong.warn{color:var(--red-600,#bf3f47)}.saud-track{background:var(--line,#e5eaf1);border-radius:999px;height:10px;position:relative}.saud-track span{background:var(--teal-600,#007c83);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.saud-track i{background:var(--ink-900,#12343b);width:2px;position:absolute;top:-4px;bottom:-4px}.inline-number{border:1px solid var(--line-strong,#d5dce6);width:72px;font:inherit;border-radius:8px;margin-inline:6px;padding:4px 8px}.referral-box{border:1px dashed var(--line-strong,#d5dce6);background:var(--surface-muted,#f6f8fb);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.referral-box code{overflow-wrap:anywhere;flex:220px;font-size:.85rem}.jd-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.jd-card{border:1px solid var(--line,#e5eaf1);border-radius:var(--radius-md,16px);box-shadow:var(--shadow-sm);background:#fff;align-content:start;gap:10px;padding:18px;display:grid}.jd-card header{gap:2px;display:grid}.jd-card h3{margin:0;font-size:1.05rem}.jd-card p{margin:0;line-height:1.7}.screening-row{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:14px;display:grid}.criteria-row{align-items:end}.screening-questions{border:1px solid var(--line,#e5eaf1);border-radius:12px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.screening-questions legend{padding-inline:6px;font-weight:700}.yes-no{gap:18px;display:flex}.criteria-inputs{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:12px;gap:10px;padding:14px;display:grid}.criteria-input{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.criteria-scale{gap:4px;display:inline-flex}.criteria-scale button{border:1px solid var(--line-strong,#d5dce6);width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;font-weight:700}.criteria-scale button.active{border-color:var(--teal-600,#007c83);background:var(--teal-600,#007c83);color:#fff}.criteria-scale button:focus-visible{outline:2px solid var(--blue-600,#3d4fb8);outline-offset:2px}.scorecard-summary,.screening-answers,.quick-summary{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.scorecard-summary h4,.screening-answers h4,.quick-summary h4{align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.quick-summary p{color:var(--ink-700,#334155);margin:0;line-height:1.7}.sc-row{grid-template-columns:minmax(110px,1fr) 2fr auto auto;align-items:center;gap:10px;display:grid}.sc-bar{background:var(--line,#e5eaf1);border-radius:999px;height:8px;overflow:hidden}.sc-bar i{background:#2a78d6;border-radius:999px;height:100%;display:block}.screening-answers ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.screening-answers li{border-bottom:1px solid var(--line,#e5eaf1);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.nationality-field{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.nationality-field select{border:1px solid var(--line-strong,#d5dce6);font:inherit;border-radius:8px;padding:6px 10px}.screening-flag{background:var(--red-100,#fdebed);color:var(--red-600,#bf3f47);border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.ok-text{color:var(--green-600,#23865f)}.careers-page{background:var(--ws-tint,#f6f8fb);min-height:60vh;padding-bottom:56px}.careers-hero{background:linear-gradient(180deg, #fff, var(--ws-tint,#f6f8fb));border-bottom:1px solid var(--ws-line,#e6ebf2);padding:48px 0 36px}.careers-hero-inner{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.careers-hero h1{margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.2rem)}.careers-meta{color:var(--ws-text-3,#64748b);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.careers-links{gap:14px;margin-top:10px;display:flex}.careers-links a{color:var(--ws-em-700,#007c83);align-items:center;gap:5px;font-weight:600;display:inline-flex}.careers-body{gap:28px;padding-top:32px;display:grid}.careers-body h2{align-items:center;gap:8px;font-size:1.25rem;display:flex}.careers-about p{white-space:pre-line;color:var(--ws-text-2,#334155);margin:0;line-height:1.9}.careers-jobs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.careers-job{border:1px solid var(--ws-line,#e6ebf2);box-shadow:var(--ws-shadow);background:#fff;border-radius:18px;gap:10px;padding:20px;display:grid}.careers-job-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.careers-job h3{margin:0;font-size:1.1rem}.careers-skills{flex-wrap:wrap;gap:6px;display:flex}.careers-skills span{background:var(--ws-em-50,#eef8f7);color:var(--ws-em-700,#007c83);border-radius:999px;padding:3px 10px;font-size:.8rem}.careers-job summary{cursor:pointer;color:var(--ws-text-2,#334155);font-weight:600}.careers-desc{white-space:pre-line;color:var(--ws-text-2,#334155);margin:8px 0 0;line-height:1.9}.careers-empty,.careers-missing{text-align:center;color:var(--ws-text-3,#64748b);padding:40px 0}.careers-missing{justify-items:center;gap:12px;padding-top:80px;display:grid}.share-job{border-top:1px solid var(--ws-line,#e6ebf2);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;font-size:.85rem;display:flex}.share-job>span{color:var(--ws-text-3,#64748b);align-items:center;gap:5px;display:inline-flex}.share-job a,.share-job button{border:1px solid var(--ws-line,#e6ebf2);color:var(--ws-text-2,#334155);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;text-decoration:none;display:inline-flex}.share-job a:hover,.share-job button:hover{border-color:var(--ws-em,#1a9aa0);color:var(--ws-em-700,#007c83)}.booking-card{border:1px solid var(--ws-line,#e6ebf2);border-radius:var(--ws-radius,24px);max-width:720px;box-shadow:var(--ws-shadow);background:#fff;margin-top:40px;padding:28px}.booking-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.booking-head h1{margin:0;font-size:1.4rem}.booking-meta{color:var(--ws-text-3,#64748b);margin:4px 0 0}.booking-picker{gap:16px;display:grid}.booking-picker fieldset{border:0;margin:0;padding:0}.booking-picker legend{margin-bottom:8px;font-weight:700}.booking-slots{flex-wrap:wrap;gap:8px;display:flex}.booking-slot{border:1px solid var(--ws-line,#e6ebf2);cursor:pointer;background:#fff;border-radius:12px;padding:9px 16px;font-weight:600;position:relative}.booking-slot input{opacity:0;pointer-events:none;position:absolute}.booking-slot:has(input:focus-visible){outline:2px solid var(--ws-em-700,#007c83);outline-offset:2px}.booking-slot.active{border-color:var(--ws-em-700,#007c83);background:var(--ws-em-700,#007c83);color:#fff}.chat-panel{gap:10px;min-width:0;display:grid}.chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-head strong{align-items:center;gap:6px;display:inline-flex}.chat-list{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:14px;flex-direction:column;gap:8px;min-height:160px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.chat-bubble{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:9px 12px}.chat-bubble.mine{background:var(--teal-50,#eef8f7);border-color:#bfe6e9;border-radius:14px 14px 4px;align-self:flex-end}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px;line-height:1.7}.chat-bubble>small{color:var(--ink-500,#64748b);font-size:.72rem}.chat-file{color:var(--teal-700,#00646a);overflow-wrap:anywhere;align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:inline-flex}.chat-file small{color:var(--ink-500,#64748b);font-weight:400}.chat-system{background:var(--line,#e5eaf1);color:var(--ink-700,#334155);text-align:center;border-radius:999px;align-self:center;margin:2px 0;padding:3px 10px;font-size:.78rem}.chat-compose{gap:8px;display:grid}.chat-compose textarea{border:1px solid var(--line-strong,#d5dce6);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.chat-compose-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-compose-row>button[type=submit]{margin-inline-start:auto}.chat-compose-row select,.file-add select,.file-list select{border:1px solid var(--line-strong,#d5dce6);font:inherit;border-radius:8px;padding:6px 8px}.chat-closed a{align-items:center;gap:4px;font-weight:700;display:inline-flex}.seeker-chat{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:14px;display:grid}.conversation-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.conversation-list button{border:1px solid var(--line,#e5eaf1);text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;display:grid}.conversation-list button.active{border-color:var(--teal-600,#007c83);background:var(--teal-50,#eef8f7)}.conversation-list small{color:var(--ink-500,#64748b);grid-column:1}.conversation-list em,.conversation-list svg{grid-area:1/2/span 2;align-self:center}.conversation-list em{background:var(--red-600,#bf3f47);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:.75rem;font-style:normal}@media (width<=760px){.seeker-chat{grid-template-columns:1fr}}.candidate-file-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-file-head p{flex:260px;margin:0}.file-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.file-list li{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.file-list li a{overflow-wrap:anywhere;font-weight:600}.file-list li small{flex:160px}.file-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.file-add input[type=text],.file-add input:not([type]){border:1px solid var(--line-strong,#d5dce6);font:inherit;border-radius:8px;flex:200px;padding:7px 10px}.chip{background:var(--blue-50,#f4f6fe);color:var(--blue-600,#3d4fb8);border-radius:999px;padding:2px 9px;font-size:.78rem;text-decoration:none;display:inline-block}.onboarding{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid}.onboarding h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.onboarding h4{color:var(--ink-700,#334155);margin:0 0 6px;font-size:.9rem}.onboarding-progress{background:var(--line,#e5eaf1);border-radius:999px;height:8px;overflow:hidden}.onboarding-progress span{background:var(--teal-600,#007c83);border-radius:999px;height:100%;display:block}.onboarding-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.checklist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.checklist li{border-bottom:1px solid var(--line,#e5eaf1);align-items:center;gap:8px;padding:6px 4px;display:flex}.checklist li>span{flex:1}.checklist li.done>span{color:var(--ink-500,#64748b);text-decoration:line-through}.checklist li.done>svg,.checklist li.done .check{color:var(--green-600,#23865f)}.checklist .check{color:var(--ink-500,#64748b);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.checklist .check:disabled{cursor:default}.assessments{gap:10px;display:grid}.assessments h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.assessment{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;gap:8px;padding:14px;display:grid}.assessment header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assessment header>small{margin-inline-start:auto}.assessment p{margin:0;line-height:1.7}.qa-list{gap:10px;margin:8px 0 0;padding-inline-start:20px;display:grid}.qa-list p{white-space:pre-wrap;color:var(--ink-700,#334155)}.test-runner .test-question{border:1px solid var(--line,#e5eaf1);border-radius:10px;margin:0;padding:10px 12px}.test-runner legend{padding-inline:4px;font-weight:700}.test-timer{background:var(--blue-50,#f4f6fe);color:var(--blue-600,#3d4fb8);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;margin-inline-start:auto;padding:3px 10px;font-weight:700;display:inline-flex}.test-timer.low{background:var(--red-100,#fdebed);color:var(--red-600,#bf3f47)}.rediscover-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rediscover-list li{border:1px solid var(--line,#e5eaf1);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.rediscover-list p{margin:4px 0 0;font-size:.85rem}.rediscover-list .chip{margin-inline-start:6px}.match-pill{background:var(--line,#e5eaf1);border-radius:10px;place-items:center;min-width:52px;padding:6px 8px;font-weight:800;display:inline-grid}.match-pill.mid{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610)}.match-pill.high{background:var(--teal-100,#d1f8fa);color:var(--teal-700,#00646a)}@media (width<=560px){.rediscover-list li{grid-template-columns:auto 1fr}.rediscover-list li>button{grid-column:1/-1}}.exec-summary{border:1px solid var(--line,#e5eaf1);border-radius:var(--radius-md,16px);box-shadow:var(--shadow-sm);background:#fff;gap:14px;margin-bottom:18px;padding:18px;display:grid}.exec-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exec-summary h2{margin:0;font-size:1.15rem}.exec-summary h3{align-items:center;gap:6px;margin:0 0 8px;font-size:.95rem;display:flex}.exec-actions{align-items:center;gap:8px;display:flex}.exec-actions select{border:1px solid var(--line-strong,#d5dce6);font:inherit;border-radius:8px;padding:6px 10px}.exec-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.exec-kpi{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.exec-kpi>span{color:var(--ink-500,#64748b);font-size:.85rem}.exec-kpi strong{font-size:1.4rem}.exec-delta{color:var(--ink-500,#64748b);align-items:center;gap:3px;font-size:.75rem;display:inline-flex}.exec-delta.up{color:var(--green-600,#23865f)}.exec-delta.down{color:var(--red-600,#bf3f47)}.exec-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.exec-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.exec-list li{border-bottom:1px solid var(--line,#e5eaf1);grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;display:grid}.exec-list li small{grid-column:1/-1}.owner-tabs button{align-items:center;gap:6px;display:inline-flex}.exec-kpi>span{align-items:center;gap:5px;display:inline-flex}.exec-kpi.warn{background:var(--red-100,#fdebed);border-color:#f3c6ca}.exec-kpi.warn strong{color:var(--red-600,#bf3f47)}.exec-list li small .icon-button,.exec-list li small .button{vertical-align:middle;margin-inline-start:6px}.public-form{gap:14px;display:grid}.public-scale{border:0;margin:0;padding:0}.public-scale legend{margin-bottom:8px;font-weight:700}.public-scale>div{flex-wrap:wrap;gap:6px;display:flex}.public-scale button{border:1px solid var(--ws-line,#e6ebf2);min-width:42px;height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-weight:700}.public-scale button.active{border-color:var(--ws-em-700,#007c83);background:var(--ws-em-700,#007c83);color:#fff}.public-scale button:focus-visible{outline:2px solid var(--ws-em-700,#007c83);outline-offset:2px}.manager-board{gap:14px;margin:0;padding:0;list-style:none;display:grid}.manager-decide{flex-wrap:wrap;gap:8px;display:flex}.survey-card h3{margin:0;font-size:1rem}.salary-benchmark{gap:8px;margin-top:10px;display:grid}.salary-benchmark>button{justify-self:start}.salary-benchmark-body{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.salary-benchmark-body p{margin:0;line-height:1.7}.careers-analytics>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.careers-analytics h2{align-items:center;gap:8px;display:flex}.job-apply{margin-inline-start:auto}.coach h4{margin:0 0 6px;font-size:.92rem}.coach h3{margin:0;font-size:1.05rem;line-height:1.7}.coach textarea{border:1px solid var(--line-strong,#d5dce6);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.coach-score{background:var(--teal-50,#eef8f7);border-radius:12px;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.coach-score strong{color:var(--teal-700,#00646a);font-size:1.8rem}.careers-skills span svg{vertical-align:-2px}.careers-skills.missing span{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610)}.coach-tips{gap:4px;margin:0;padding-inline-start:20px;line-height:1.7;display:grid}.coach-progress{flex-wrap:wrap;gap:6px;display:flex}.coach-progress button{border:1px solid var(--line-strong,#d5dce6);width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:50%;font-weight:700}.coach-progress button.done{border-color:var(--green-600,#23865f);color:var(--green-600,#23865f)}.coach-progress button.active{border-color:var(--teal-600,#007c83);background:var(--teal-600,#007c83);color:#fff}.application-pace{border:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:10px;gap:4px;margin:10px 0;padding:10px 12px;display:grid}.application-pace p{margin:0;line-height:1.7}.application-pace.late{background:var(--amber-100,#fbf3dc);border-color:#f1dca4}.rules-heading{margin:10px 0 0;font-size:.95rem}.inline-select{border:1px solid var(--line-strong,#d5dce6);font:inherit;border-radius:8px;margin-inline:6px;padding:4px 8px}.job-ad-tools{border:1px dashed var(--line-strong,#d5dce6);border-radius:12px;gap:8px;padding:12px;display:grid}.job-ad-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.job-ad-score{background:var(--line,#e5eaf1);border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:700}.job-ad-score.good{background:var(--teal-100,#d1f8fa);color:var(--teal-700,#00646a)}.job-ad-score.ok{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610)}.job-ad-score.low{background:var(--red-100,#fdebed);color:var(--red-600,#bf3f47)}.job-ad-writer{gap:8px;display:grid}.job-ad-issues summary{cursor:pointer;font-weight:700}.job-ad-issues ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.job-ad-issues li{align-items:flex-start;gap:6px;line-height:1.6;display:flex}.job-ad-issues li.fix{color:var(--red-600,#bf3f47)}.job-ad-issues li svg{flex:none;margin-top:4px}.qa-media{border-radius:10px;width:100%;max-width:420px;margin:6px 0;display:block}.recorded-interview .record-preview{aspect-ratio:4/3;background:#12343b;border-radius:12px;width:100%;max-width:420px}.recorded-interview .record-preview.live{outline:3px solid var(--red-600,#bf3f47)}.event-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.event-tabs button{border:1px solid var(--line,#e5eaf1);text-align:start;min-width:200px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:10px 14px;display:grid}.event-tabs button.active{border-color:var(--teal-600,#007c83);background:var(--teal-50,#eef8f7)}.event-tabs small{color:var(--ink-500,#64748b)}.event-slot h3{margin:14px 0 6px;font-size:.98rem}.event-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.event-people li{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.event-people li>div{flex:220px;display:grid}.event-people li.checked_in{background:var(--teal-50,#eef8f7);border-color:#bfe6e9}.event-people li.no_show{opacity:.6}.booking-slot.full{opacity:.5;cursor:not-allowed}.booking-slot small{font-weight:400}.cv-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cv-form{gap:12px;display:grid}.cv-form h3{margin:8px 0 0;font-size:1rem}.cv-preview{border:1px solid var(--line,#e5eaf1);width:100%;height:80vh;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;position:sticky;top:12px}@media (width<=980px){.cv-builder{grid-template-columns:1fr}.cv-preview{height:70vh;position:static}}.record-setup{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mic-meter{background:var(--line,#e5eaf1);border-radius:999px;height:8px;overflow:hidden}.mic-meter span{background:var(--teal-600,#007c83);height:100%;transition:width 80ms linear;display:block}.network-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.network-card{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.network-card p{margin:4px 0 0;font-size:.86rem;line-height:1.6}.network-card .chip-row{margin-top:6px}.network-card .chip-row>span{align-items:center;gap:3px;display:inline-flex}@media (width<=600px){.network-card{grid-template-columns:auto 1fr}.network-card>button,.network-card>span:last-child{grid-column:1/-1}}.passport{color:var(--teal-700,#00646a);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.integrations h4{align-items:center;gap:6px;margin:10px 0 0;font-size:.95rem;display:flex}.integrations code{overflow-wrap:anywhere}.integrations .file-add input{border:1px solid var(--line-strong,#d5dce6);font:inherit;border-radius:8px;flex:220px;padding:7px 10px}.dropout{align-items:flex-start}.opportunities h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.opportunities .exec-list li{grid-template-columns:1fr auto}.start-confirm{background:var(--teal-50,#eef8f7);border-color:#bfe6e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.start-confirm p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.embed-jobs{color:#12343b;background:#fff;padding:12px;font-family:Tahoma,Arial,sans-serif}.embed-jobs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.embed-jobs li{border:1px solid #e5eaf1;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.embed-jobs li div{display:grid}.embed-jobs small{color:#64748b}.embed-jobs li a{color:#fff;white-space:nowrap;background:#007c83;border-radius:10px;padding:8px 14px;font-weight:700;text-decoration:none}.embed-foot{color:#64748b;text-align:center;margin:10px 0 0;font-size:12px}.embed-foot a{color:#007c83}.warn-text{color:var(--amber-600,#8a6610)}.chip-button{border:1px solid var(--line,#e5eaf1);color:var(--ink-700,#334155);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.chip-button:hover{border-color:var(--teal-600,#007c83);color:var(--teal-700,#00646a)}.compare-ai{gap:12px;margin-top:14px;display:grid}.ai-summary{background:var(--teal-50,#eef8f7);border:1px solid var(--teal-100,#d1f8fa);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.ai-summary p{margin:0}.vote-tally{margin-bottom:8px}.vote-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.vote-list li{border:1px solid var(--line,#e5eaf1);border-radius:10px;padding:8px 12px}.vote-list p{color:var(--ink-700,#334155);margin:4px 0 0}.cv-flags{background:var(--amber-100,#fbf3dc);color:var(--ink-900,#12343b);border-radius:12px;gap:6px;margin:12px 0;padding:12px 14px;display:grid}.cv-flags strong{color:var(--amber-600,#8a6610);align-items:center;gap:6px;display:flex}.cv-flags ul{gap:4px;margin:0;padding-inline-start:18px;display:grid}.skill-badges{margin:6px 0}.skill-badge{background:var(--indigo-100,#e8ebfb);color:var(--indigo-600,#3d4fb8);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.team-slots{border:1px dashed var(--line-strong,#d5dce6);border-radius:12px;margin:6px 0;padding:10px 12px}.team-slots summary{cursor:pointer;color:var(--teal-700,#00646a);align-items:center;gap:6px;font-weight:700;display:flex}.team-slots[open]{gap:10px;display:grid}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.badge-card{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.badge-card header{color:var(--ink-500,#64748b);align-items:center;gap:8px;display:flex}.badge-card.earned{border-color:var(--teal-500,#1a9aa0)}.badge-card.earned header{color:var(--teal-700,#00646a)}.badge-card p{margin:0}.career-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.readiness-meter{align-items:baseline;gap:10px;display:flex}.readiness-meter strong{color:var(--teal-700,#00646a);font-size:34px}.skill-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.skill-bars li{grid-template-columns:minmax(90px,1fr) 2fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.skill-bars .bar{background:var(--surface-muted,#f6f8fb);border-radius:4px;height:8px;overflow:hidden}.skill-bars .bar i{background:var(--line-strong,#d5dce6);border-radius:4px;height:100%;display:block}.skill-bars li.have .bar i{background:var(--teal-500,#1a9aa0)}.assistant-fab{inset-inline-start:20px;z-index:60;background:var(--teal-600,#007c83);color:#fff;font:inherit;box-shadow:var(--shadow-md);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex;position:fixed;bottom:20px}.assistant-panel{inset-inline-start:20px;z-index:60;border:1px solid var(--line,#e5eaf1);width:min(380px,100vw - 32px);height:min(560px,100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;position:fixed;bottom:20px;overflow:hidden}.assistant-panel header{border-bottom:1px solid var(--line,#e5eaf1);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.assistant-panel header strong{align-items:center;gap:6px;display:flex}.assistant-body{flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.assistant-intro p{color:var(--ink-700,#334155);margin:0 0 8px}.assistant-msg{white-space:pre-wrap;border-radius:14px;max-width:88%;margin:0;padding:8px 12px;line-height:1.6}.assistant-msg.me{background:var(--teal-600,#007c83);color:#fff;align-self:flex-start}.assistant-msg.bot{background:var(--surface-muted,#f6f8fb);align-self:flex-end}.assistant-input{border-top:1px solid var(--line,#e5eaf1);gap:8px;padding:10px;display:flex}.assistant-input input{border:1px solid var(--line-strong,#d5dce6);min-width:0;font:inherit;border-radius:10px;flex:1;padding:8px 12px}@media (width<=600px){.assistant-fab span{display:none}.assistant-fab,.assistant-panel{inset-inline-start:16px;bottom:16px}}@media print{.assistant-fab,.assistant-panel{display:none}}.paid-note{border:1px solid var(--gold-300,#f0d78f);background:var(--gold-50,#fdf8eb);color:var(--ink-900,#12343b);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.paid-note>svg{color:var(--gold-600,#8a6610)}.paid-note span{flex:1;min-width:180px}.paid-note.compact{padding:8px 12px;font-size:13px}.base-matches{border-top:1px dashed var(--line-strong,#d5dce6);gap:10px;margin-top:14px;padding-top:12px;display:grid}.base-matches h3{align-items:center;gap:6px;margin:0;display:flex}.manager-pick{border:1px solid var(--line,#e5eaf1);border-radius:10px;gap:4px;max-height:220px;padding:8px;display:grid;overflow-y:auto}.manager-brief{background:var(--teal-50,#eef8f7);border:1px solid var(--teal-100,#d1f8fa);border-radius:14px;gap:6px;margin:0 0 18px;padding:14px 16px;display:grid}.manager-brief p{margin:0;line-height:1.7}.manager-brief small{color:var(--ink-500,#64748b)}.deleted-mark{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610);margin-inline-start:6px}.deleted-before{margin:10px 0}.danger-button{background:var(--red-600,#bf3f47);box-shadow:none}.danger-button:hover{background:#a3333a}.work-task{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;gap:6px;margin:8px 0;padding:12px 14px;display:grid}.work-task header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.work-task header strong{align-items:center;gap:6px;display:inline-flex}.work-task p{margin:0}.task-brief,.task-answer{white-space:pre-wrap;line-height:1.7}.task-answer{background:var(--surface-muted,#f6f8fb);border-radius:8px;padding:8px 10px}.interest-ping{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.interest-question{flex-wrap:wrap;justify-content:space-between;gap:8px}.feedback-note{background:var(--blue-50,#f4f6fe);border:1px solid var(--blue-100,#e8ebfb);border-radius:12px;gap:6px;margin:12px 0;padding:12px 14px;display:grid}.feedback-note p{margin:0;line-height:1.7}.feedback-note .button{justify-self:start}.reply-badge{background:var(--teal-50,#eef8f7);color:var(--teal-700,#00646a);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.voice-recording{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voice-recording strong{font-variant-numeric:tabular-nums;font-size:20px}.rec-dot{background:var(--red-600,#bf3f47);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.reply-pledge{color:#00646a;font-weight:700}.fast-badge{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.fast-badge.urgent{background:var(--red-100,#fdebed);color:var(--red-600,#bf3f47)}.fast-badge.inclusive{background:var(--blue-100,#e8ebfb);color:var(--blue-600,#3d4fb8)}.fast-badge.program{background:var(--gold-100,#fbf3dc);color:var(--gold-700,#6f520c)}.fast-badge.distance{background:var(--surface-muted,#f6f8fb);color:var(--ink-700,#334155)}.job-options fieldset{border:1px solid var(--line,#e5eaf1);border-radius:12px;gap:8px;margin:0;padding:12px 14px;display:grid}.job-options legend{align-items:center;gap:6px;padding:0 6px;font-weight:800;display:inline-flex}.app-extras{gap:6px;margin:8px 0;display:grid}.app-extras p{margin:0}.portfolio-item{border:1px solid var(--line,#e5eaf1);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:8px;padding:10px;display:grid}.portfolio-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.portfolio-list li{border:1px solid var(--line,#e5eaf1);border-radius:10px;padding:8px 12px}.portfolio-list p{margin:4px 0}.location-picker{gap:6px;display:grid}.place-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.place-list button{border:1px solid var(--line,#e5eaf1);width:100%;font:inherit;text-align:start;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.place-list button:hover{border-color:var(--teal-600,#007c83)}.accommodation-field{gap:6px;display:grid}.accommodation-field summary{cursor:pointer;font-weight:700}.refer-friend{gap:4px;display:grid}.cv-open-gate{border:1px dashed var(--line-strong,#d5dce6);text-align:center;border-radius:14px;justify-items:center;gap:10px;padding:28px 16px;display:grid}.cv-open-gate p{max-width:46ch;margin:0}.template-criteria{gap:4px;margin:0;padding-inline-start:20px;display:grid}.template-line{border-bottom:1px dashed var(--line,#e5eaf1);gap:6px;padding:8px 0;display:grid}.template-line .template-note{border:1px solid var(--line,#e5eaf1);width:100%;font:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.template-score-list{gap:2px;margin:4px 0;padding-inline-start:18px;font-size:13px;display:grid}.voice-evaluation{border:1px dashed var(--line-strong,#d5dce6);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.voice-evaluation details{flex-basis:100%}.call-evaluation{text-align:start;width:min(680px,100%);max-height:70vh;overflow-y:auto}.offer-letter{border:1px dashed var(--line-strong,#d5dce6);border-radius:12px;gap:6px;margin:8px 0;padding:10px 12px;display:grid}.offer-letter .button{justify-self:start}.letter-status{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.profile-hero{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:16px;overflow:hidden}.profile-cover{aspect-ratio:3;background:linear-gradient(120deg, var(--navy-900,#12343b), var(--teal-600,#007c83));background-position:50%;background-size:cover;position:relative}.profile-cover-actions{gap:6px;display:flex;position:absolute;inset-block-end:10px;inset-inline-end:10px}.profile-hero-body{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0 18px 16px;display:flex}.profile-avatar{background:linear-gradient(145deg, var(--teal-600,#007c83), var(--navy-900,#12343b));color:#fff;border:4px solid #fff;border-radius:50%;flex:none;width:120px;height:120px;margin-top:-60px;position:relative;overflow:visible}.profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-avatar>span:not(.profile-avatar-edit){place-items:center;width:100%;height:100%;font-size:40px;font-weight:900;display:grid}.profile-avatar-edit{background:var(--navy-900,#12343b);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-block-end:-6px;inset-inline-start:-6px}.profile-hero-copy{flex:1;gap:2px;min-width:0;padding-bottom:4px;display:grid}.profile-hero-copy h2{margin:0;font-size:1.3rem}.profile-hero-copy p{color:var(--ink-700,#334155);margin:0}.profile-hero-copy small{color:var(--ink-500,#64748b)}.profile-hero-tools{flex-wrap:wrap;gap:6px;display:flex}.candidate-detail>.profile-hero{margin-bottom:12px}.candidate-detail>header.has-photos>div:first-of-type h2,.candidate-detail>header.has-photos>div:first-of-type p{display:none}@media (width<=600px){.profile-avatar{width:88px;height:88px;margin-top:-44px}.profile-avatar>span:not(.profile-avatar-edit){font-size:30px}}.assistant-msg.assistant-warning{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610)}.assistant-msg .assistant-link{color:var(--teal-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.assistant-action{border:1px solid var(--line,#e5eaf1);background:var(--surface,#fff);white-space:normal;border-radius:12px;gap:8px;margin-top:8px;padding:10px;display:grid}.assistant-action label{color:var(--muted,#5b6676);gap:4px;font-size:13px;display:grid}.assistant-action textarea{resize:vertical;border:1px solid var(--line,#e5eaf1);width:100%;font:inherit;border-radius:8px;padding:6px 8px}.assistant-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.assistant-action-state{color:var(--muted,#5b6676);align-items:center;gap:4px;margin:8px 0 0;font-size:13px;display:flex}.assistant-action-state.ok{color:var(--teal-700)}.job-ad-forecast{color:var(--muted,#5b6676);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.dup-banner{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.dup-banner span{flex:1;min-width:180px}.dup-list{gap:12px;display:grid}.dup-pair{border:1px solid var(--line,#e5eaf1);border-radius:12px;gap:10px;padding:12px;display:grid}.dup-why{color:var(--amber-600,#8a6610);font-size:12px;font-weight:600}.dup-people{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.dup-person{overflow-wrap:anywhere;gap:2px;font-size:13px;display:grid}.dup-actions{flex-wrap:wrap;gap:8px;display:flex}.hire-benchmark{border:1px solid var(--line,#e5eaf1);background:var(--surface,#fff);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.hire-benchmark header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hire-benchmark-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.hire-benchmark-row>div{background:var(--surface-muted,#f6f8fb);border-radius:10px;gap:2px;padding:10px;display:grid}.hire-benchmark-row span,.hire-benchmark-row small{color:var(--muted,#5b6676);font-size:12px}.hire-benchmark-row b{font-size:20px}.hire-benchmark p{margin:0}.coach-voice{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.coach-voice .recording{border-color:var(--red-600,#c0392b);color:var(--red-600,#c0392b)}.search-fields-note{background:var(--teal-100,#e3f3f4);color:var(--teal-700);border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:flex}.result-match{gap:4px;display:grid}.result-match-head{align-items:baseline;gap:8px;display:flex}.result-match-head strong{font-size:18px}.result-match-head span{color:var(--muted,#5b6676);font-size:12px}.result-match-bar{background:var(--surface-muted,#eef1f5);border-radius:99px;height:6px;overflow:hidden}.result-match-bar span{background:var(--teal-600,#007c83);border-radius:99px;height:100%;display:block}.result-match.mid .result-match-bar span{background:var(--amber-600,#b7791f)}.result-match.low .result-match-bar span{background:var(--muted,#8a94a3)}.result-match.high strong{color:var(--teal-700)}.result-why,.result-titles{color:var(--muted,#5b6676);align-items:center;gap:5px;margin:0;font-size:12.5px;display:flex}.result-why{color:var(--teal-700);font-weight:600}.chip-row .chip-hit{background:var(--teal-100,#e3f3f4);color:var(--teal-700);font-weight:600}.result-reasons{gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.result-reasons li{color:var(--muted,#5b6676);padding-inline-start:14px;position:relative}.result-reasons li:before{content:"";inset-inline-start:2px;background:var(--teal-600,#007c83);border-radius:50%;width:6px;height:6px;position:absolute;top:7px}.result-reasons li.gap:before{background:var(--amber-600,#b7791f)}.search-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.search-pager-count{color:var(--muted,#5b6676);font-size:13px}.search-pager-buttons{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.search-pager-buttons>button:not(.icon-button){border:1px solid var(--line,#e5eaf1);background:var(--surface,#fff);min-width:36px;height:36px;font:inherit;cursor:pointer;border-radius:10px}.search-pager-buttons>button.active{background:var(--teal-600,#007c83);border-color:var(--teal-600,#007c83);color:#fff;font-weight:700}.search-pager-buttons>button:disabled{opacity:.4;cursor:default}.search-pager-gap{color:var(--muted,#5b6676);padding:0 4px}.delegate-limit{color:var(--muted,#5b6676);background:var(--surface-muted,#f6f8fb);border-radius:99px;padding:6px 10px;font-size:13px}.delegate-full{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610);border-radius:12px;margin:0;padding:10px 14px}.delegate-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.delegate-card{border:1px solid var(--line,#e5eaf1);background:var(--surface,#fff);border-radius:14px;gap:10px;padding:14px;display:grid}.delegate-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.delegate-card header div{gap:2px;display:grid}.delegate-card header span{color:var(--muted,#5b6676);font-size:12.5px}.delegate-status{white-space:nowrap;border-radius:99px;padding:3px 9px;font-weight:700;font-size:12px!important}.delegate-status.ok{background:var(--teal-100,#e3f3f4);color:var(--teal-700)!important}.delegate-status.paused{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610)!important}.delegate-status.waiting{background:var(--surface-muted,#eef1f5);color:var(--muted,#5b6676)!important}.delegate-contact{color:var(--muted,#5b6676);overflow-wrap:anywhere;margin:0;font-size:13px}.delegate-actions{flex-wrap:wrap;gap:6px;display:flex}.delegate-actions .danger{color:var(--red-600,#c0392b)}.delegate-perms{border:1px solid var(--line,#e5eaf1);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:12px;display:grid}.delegate-perms legend{align-items:center;gap:10px;padding:0 6px;font-weight:700;display:flex}.delegate-perm{border:1px solid var(--line,#e5eaf1);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.delegate-perm.on{border-color:var(--teal-600,#007c83);background:var(--teal-100,#e3f3f4)}.delegate-perm span{gap:2px;display:grid}.delegate-perm small{color:var(--muted,#5b6676);font-size:12px}.delegate-summary{flex-wrap:wrap;gap:8px;display:flex}.delegate-summary span{background:var(--surface-muted,#f6f8fb);border-radius:10px;padding:6px 10px;font-size:13px}.delegate-mine{gap:8px;margin:0;padding:0;list-style:none;display:grid}.delegate-mine li{align-items:center;gap:6px;display:flex}.link-button{color:var(--teal-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.cv-page-tabs{align-self:flex-start}.profile-cover.editable{cursor:pointer}.profile-cover-click{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.profile-cover-click span{opacity:0;color:#fff;background:#12343ba6;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;transition:opacity .15s}.profile-cover-click:hover span,.profile-cover-click:focus-visible span{opacity:1}.profile-cover-actions{z-index:1}.profile-avatar-click{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative;overflow:hidden}.profile-avatar-hint{color:#fff;opacity:0;background:#12343b8c;border-radius:50%;place-items:center;font-size:13px;font-weight:700;transition:opacity .15s;display:grid;position:absolute;inset:0}.profile-avatar-click:hover .profile-avatar-hint,.profile-avatar-click:focus-visible .profile-avatar-hint{opacity:1}.profile-avatar-edit{pointer-events:none}@media (hover:none){.profile-cover-click span{opacity:1}}.resume-review-hint{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610);border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:flex}.seeker-insights{gap:14px;display:grid}.seeker-insight{align-items:flex-start;gap:10px;display:flex}.seeker-insight>svg{color:var(--teal-700);flex:none;margin-top:2px}.seeker-insight>div{gap:4px;min-width:0;display:grid}.seeker-insight small{color:var(--muted,#5b6676)}.prep-sheet section{gap:6px;display:grid}.prep-sheet h4{align-items:center;gap:6px;margin:0;display:flex}.prep-sheet p{margin:0}.prep-questions{gap:8px;margin:0;padding-inline-start:20px;display:grid}.prep-questions small{color:var(--muted,#5b6676);display:block}.offer-compare-wrap{overflow-x:auto}.offer-compare{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.offer-compare th,.offer-compare td{border-bottom:1px solid var(--line,#e5eaf1);text-align:start;vertical-align:top;padding:8px 10px}.offer-compare thead th{background:var(--surface-muted,#f6f8fb)}.offer-compare tbody th{color:var(--muted,#5b6676);white-space:nowrap;font-weight:600}.offer-compare td.best{color:var(--teal-700);font-weight:800}.li-account{border-bottom:1px solid var(--line,#e5eaf1);gap:12px;margin-bottom:16px;padding-bottom:16px;display:grid}.li-account>.button{justify-self:start}.li-identity{align-items:center;gap:12px;display:flex}.li-identity img{object-fit:cover;border-radius:50%;width:56px;height:56px}.li-identity div{gap:2px;display:grid}.li-confirm,.li-review{border:1px solid var(--line,#e5eaf1);background:#f8fafc;border-radius:12px;gap:10px;padding:14px;display:grid}.li-confirm p,.li-review p{margin:0}.li-old{opacity:.7;text-decoration:line-through}.li-actions{flex-wrap:wrap;gap:8px;display:flex}.li-import{gap:10px;display:grid}.li-import h3{margin:0;font-size:1rem}.li-import>.button{justify-self:start}.li-steps{gap:4px;margin:0;padding-inline-start:1.3em;display:grid}.li-ai{font-size:.8rem}.li-row{border-top:1px solid var(--line,#e5eaf1);gap:6px;padding:10px 0;display:grid}.li-input{border:1px solid var(--line,#d7dee8);width:100%;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:6px 10px}.li-narrow{max-width:120px}.li-history{gap:4px;margin:0;padding-inline-start:1.2em;font-size:.9rem;display:grid}.error-state>span{background:var(--red-100);color:var(--red-600)}.offer-intro-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offer-doc-search{border:1px solid var(--line);min-height:40px;color:var(--ink-500);background:#fff;border-radius:10px;align-items:center;gap:8px;padding-inline:11px;display:flex}.offer-doc-search:focus-within{border-color:var(--workspace-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 13%, transparent)}.form-field .offer-doc-search input{min-width:0;min-height:38px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.offer-doc-form .segmented-tabs{justify-self:start}.offer-doc-form .segmented-tabs button:disabled{opacity:.45;cursor:not-allowed}.offer-doc-form .block-muted svg{vertical-align:-2px}@media (width<=720px){.offer-intro-actions{width:100%}.offer-intro-actions>*{flex:100%}}.tag-box{border:1px solid var(--line,#e5eaf1);cursor:text;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;transition:border-color .16s,box-shadow .16s;display:flex}.tag-box:focus-within{border-color:var(--workspace-accent,#007c83);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-accent,#007c83) 13%, transparent)}.tag-list{margin:0;padding:0;list-style:none;display:contents}.tag-chip{background:var(--brand-mist,#ddf0ee);max-width:100%;color:var(--brand-ink,#12343b);border:1px solid #bfe0dd;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;line-height:1.4;display:inline-flex}[dir=rtl] .tag-chip{padding:4px 10px 4px 6px}.tag-chip span{overflow-wrap:anywhere}.tag-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.tag-chip button:hover{background:#12343b1a}.tag-chip button:focus-visible{outline:2px solid var(--brand-turquoise,#007c83);outline-offset:1px}.form-field .tag-box input{min-width:120px;min-height:30px;box-shadow:none;background:0 0;border:0;outline:none;flex:140px;padding:2px 4px}.cv-accents{border:0;margin:0;padding:0}.cv-accents legend{color:var(--ink-700);margin-bottom:6px;font-size:12px;font-weight:800}.cv-accent-row{flex-wrap:wrap;gap:8px;display:flex}.cv-accent{color:#fff;width:30px;height:30px;box-shadow:0 0 0 1px var(--line-strong,#d5dce6);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cv-accent[aria-checked=true]{box-shadow:0 0 0 2px var(--ink-900,#0f172a)}.cv-accent:focus-visible{outline:2px solid var(--brand-turquoise,#007c83);outline-offset:2px}@media (pointer:coarse){.cv-accent{width:36px;height:36px}.tag-chip button{width:28px;height:28px}}.built-cv{gap:14px;display:grid}.built-cv section{gap:8px;display:grid}.built-cv h3{margin:0;font-size:.95rem}.built-cv-title{color:var(--ink-700);margin:0;font-weight:600}.built-cv-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.built-cv-row small{color:var(--ink-500);white-space:nowrap}.built-cv-org{color:var(--brand-turquoise-strong,#00646a);margin:2px 0 0;font-size:13px;font-weight:600}.built-cv ul{margin:4px 0 0;padding-inline-start:20px;line-height:1.75}.built-cv-cols{columns:3 160px;column-gap:24px}.built-cv-cols li{break-inside:avoid}.file-pick.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cv-order-hint{margin:4px 0 0;font-size:13px}.cv-sections{gap:12px;display:grid}.cv-section{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:12px;transition:box-shadow .16s,border-color .16s,transform .16s}.cv-section.is-dragging{border-color:var(--brand-turquoise,#007c83);z-index:2;position:relative;transform:scale(1.01);box-shadow:0 14px 34px #0b232829}.cv-section-head{border-bottom:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.cv-section.is-dragging .cv-section-head{cursor:grabbing;background:var(--brand-mist,#ddf0ee)}.cv-section-head h3{flex:1;margin:0;font-size:.98rem}.cv-section-grip{color:var(--ink-500,#64748b);flex:none}.cv-section-moves{gap:2px;display:inline-flex}.cv-section-moves .icon-button:disabled{opacity:.35}.cv-section-body{gap:12px;padding:12px;display:grid}@media (prefers-reduced-motion:reduce){.cv-section{transition:none}.cv-section.is-dragging{transform:none}}.cv-section-body .tag-editor>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.profile-avatar-edit svg{width:13px;height:13px}.photo-viewer{z-index:1000;background:#0a1e22d1;place-items:center;padding:24px;animation:.18s cubic-bezier(.2,.8,.2,1) photo-viewer-in;display:grid;position:fixed;inset:0}.photo-viewer img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:min(80vmin,520px);height:min(80vmin,520px);animation:.2s cubic-bezier(.2,.8,.2,1) photo-viewer-pop;box-shadow:0 18px 50px #00000059}.photo-viewer-close{color:#12343b;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.photo-viewer-close:focus-visible{outline-offset:2px;outline:3px solid #007c83}@keyframes photo-viewer-in{0%{opacity:0}to{opacity:1}}@keyframes photo-viewer-pop{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.photo-viewer,.photo-viewer img{animation:none}}.cropper{gap:14px;display:grid}.cropper-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0e2a30;border-radius:14px;outline:none;width:100%;position:relative;overflow:hidden}.cropper-frame:active{cursor:grabbing}.cropper-frame:focus-visible{box-shadow:0 0 0 3px #007c83}.cropper-frame img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.cropper-avatar{aspect-ratio:1;justify-self:center;max-width:320px}.cropper-avatar:after{content:"";pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0e2a309e}.cropper-cover{aspect-ratio:3}.cropper-cover:after{content:"";pointer-events:none;border:2px solid #ffffffe6;border-radius:14px;position:absolute;inset:0}.cropper-loading{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.cropper-zoom{color:var(--ink-500,#4d6b70);align-items:center;gap:10px;display:flex}.cropper-zoom input{accent-color:#007c83;flex:1}.resp-badges{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.resp-badge{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink-700);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.resp-badges-compact .resp-badge{padding:2px 7px;font-size:10.5px}.resp-reply,.resp-available{background:var(--teal-50);border-color:var(--teal-100);color:var(--teal-700)}.resp-showup{background:var(--blue-50);border-color:var(--blue-100);color:var(--blue-600)}.resp-active{background:var(--green-100);border-color:var(--green-100);color:var(--green-600)}.reply-guarantee-note{border-radius:var(--radius-sm);background:var(--teal-50);color:var(--teal-700);text-align:start;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.6;display:flex}.reply-guarantee-note svg{flex:none;margin-block-start:3px}.reply-guarantee-count{color:var(--ink-700);font-weight:600}.kpi-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpi-muted{color:var(--ink-500);font-size:12px}.kpi-def{color:var(--ink-500);text-align:start;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.7;display:flex}.kpi-def svg{flex:none;margin-block-start:3px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:18px;display:flex}.kpi-card-title{color:var(--ink-700);font-size:13px;font-weight:800}.kpi-card-value{color:var(--navy-950);font-size:28px;font-weight:800;line-height:1.2}.kpi-card .kpi-def{border-block-start:1px solid var(--line);padding-block-start:10px}.kpi-bars{gap:12px;display:grid}.kpi-bar{grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.kpi-bar>strong{text-align:end;min-width:64px;color:var(--ink-900);font-size:13px}.kpi-track{background:var(--surface-muted);border-radius:999px;height:10px;position:relative;overflow:hidden}.kpi-grid-lines{background:linear-gradient(to right, transparent calc(25% - .5px), var(--line) calc(25% - .5px), var(--line) calc(25% + .5px), transparent calc(25% + .5px), transparent calc(50% - .5px), var(--line) calc(50% - .5px), var(--line) calc(50% + .5px), transparent calc(50% + .5px), transparent calc(75% - .5px), var(--line) calc(75% - .5px), var(--line) calc(75% + .5px), transparent calc(75% + .5px)), var(--surface-muted)}.kpi-fill{background:var(--teal-600);border-radius:999px;height:100%}.kpi-cohorts td{min-width:120px}.kpi-cell{align-items:center;gap:8px;display:flex}.kpi-cell .kpi-track{flex:1;min-width:50px}.kpi-span-two{grid-column:span 2}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kpi-grid{grid-template-columns:1fr}.kpi-bar{grid-template-columns:1fr auto}.kpi-bar>.kpi-track{grid-area:2/1/auto/-1}.kpi-span-two{grid-column:auto}}.pan .pan-tabs{justify-self:start}.pan-findings{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);gap:10px;padding:18px;display:grid}.pan-findings h2{color:var(--navy-950);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.pan-findings ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pan-finding{background:var(--surface-muted);color:var(--ink-900);border-radius:10px;align-items:flex-start;gap:10px;max-width:75ch;padding:10px 12px;font-size:14px;line-height:1.75;display:flex}.pan-finding svg{color:var(--teal-600);flex:none;margin-block-start:4px}.pan-finding.pan-warn{color:#5b3a00;background:#fff7e8}.pan-finding.pan-warn svg{color:#b45309}.pan-num{font-variant-numeric:tabular-nums;white-space:nowrap}.pan-note{margin:10px 0 0;line-height:1.7}.pan-users{gap:14px;display:grid}.pan-filters{grid-template-columns:minmax(180px,2fr) repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.pan-filter{color:var(--ink-700);gap:4px;font-size:12px;font-weight:700;display:grid}.pan-filter input,.pan-filter select{border:1px solid var(--line);min-height:38px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:400}.pan-filter input:focus-visible,.pan-filter select:focus-visible{outline:2px solid var(--teal-600);outline-offset:1px}.pan-filter-actions{gap:8px;display:flex}.pan-email{text-align:start;unicode-bidi:plaintext}.pan-table td{vertical-align:middle}.pan-pager{justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=1200px){.pan-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pan-filter-search{grid-column:1/-1}}@media (width<=640px){.pan-filters{grid-template-columns:1fr 1fr}.pan-filter-actions{grid-column:1/-1}}.pan-finding.pan-good{color:#0b4a3f;background:#e9f7f3}.pan-finding.pan-good svg{color:var(--teal-600)}.pan-compare{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pan-compare-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.pan-compare-item>span{color:var(--ink-700);font-size:12px;font-weight:700}.pan-compare-item>strong{color:var(--navy-950);font-size:22px;font-weight:800;line-height:1.3}.pan-change{color:var(--ink-500);align-items:center;gap:3px;font-size:12px;display:inline-flex}.pan-change.pan-up{color:#0b7a5a}.pan-change.pan-down{color:#b42318}[dir=rtl] .pan-change svg{transform:scaleX(-1)}.pan-notes{border-block-start:1px solid var(--line);gap:10px;margin-block-start:12px;padding-block-start:12px;display:grid}.pan-notes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pan-notes li{color:var(--ink-900);align-items:center;gap:8px;font-size:13px;display:flex}.pan-notes li svg{color:var(--teal-600);flex:none}.pan-notes li .pan-num{color:var(--ink-500)}.pan-note-form{grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.pan-icon-button{width:28px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-inline-start:auto;display:inline-grid}.pan-icon-button:hover{background:var(--surface-muted);color:#b42318}.pan-icon-button:focus-visible{outline:2px solid var(--teal-600);outline-offset:1px}.pan-rate{align-items:center;gap:8px;min-width:140px;display:inline-flex}.pan-rate .kpi-track{flex:1;min-width:60px;height:8px}.pan-campaign{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pan-link-out{background:var(--surface-muted);border-radius:10px;align-items:center;gap:8px;margin-block:12px 6px;padding:8px 10px;display:flex}.pan-link-out code{overflow-wrap:anywhere;min-width:0;color:var(--ink-900);flex:1;font-size:12px}.pan-vital{font-weight:700}.pan-vital-good{color:#0b7a5a}.pan-vital-fair{color:#b45309}.pan-vital-poor{color:#b42318}.pan-subhead{color:var(--ink-700);margin:14px 0 8px;font-size:13px;font-weight:800}@media (width<=900px){.pan-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.pan-campaign{grid-template-columns:1fr}}@media (width<=640px){.pan-note-form{grid-template-columns:1fr}}.voice-iv{gap:10px;display:grid}.voice-progress{background:var(--line,#e5eaf1);border-radius:999px;block-size:8px;overflow:hidden}.voice-progress span{background:var(--teal-600,#007c83);block-size:100%;transition:inline-size .3s;display:block}.voice-question{background:var(--teal-50,#eef9fa);border:1px solid var(--teal-100,#cdecee);border-radius:12px;justify-items:start;gap:8px;padding:14px;display:grid}.voice-question p{color:var(--navy-900,#0f2440);font-size:1.08rem;font-weight:600}.voice-terms{color:var(--ink-700,#3a4a5e);gap:6px;margin:0;padding-inline-start:20px;line-height:1.7;display:grid}.voice-agree{align-items:center;gap:8px;font-weight:600;display:flex}.voice-report{gap:10px;display:grid}.voice-req{border-collapse:collapse;inline-size:100%;font-size:.92rem}.voice-req th,.voice-req td{text-align:start;vertical-align:top;border-block-end:1px solid var(--line,#e5eaf1);padding:8px}.voice-req th{color:var(--ink-500,#6b7a8c);font-weight:600}.voice-req td:nth-child(2){white-space:nowrap;font-weight:700}.voice-req blockquote{border-inline-start:3px solid var(--teal-600,#007c83);color:var(--ink-700,#3a4a5e);margin:0 0 4px;padding-inline-start:8px}@media (width<=640px){.voice-req thead{display:none}.voice-req tr,.voice-req td{display:block}.voice-req td{border:0;padding:4px 0}.voice-req tr{border-block-end:1px solid var(--line,#e5eaf1);padding:8px 0}}.vi-q{margin-top:3px;font-size:12px;font-weight:400;line-height:1.6;display:block}.job-distribution section{border-block-end:1px solid var(--line);gap:8px;padding-block-end:14px;display:grid}.job-distribution section:last-child{border-block-end:0}.job-distribution h4{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.job-share-links{flex-wrap:wrap;gap:6px}.job-jadarat{margin:0}.job-jadarat-value{white-space:pre-wrap;overflow-wrap:anywhere}.job-feed-url{border:1px solid var(--line);background:var(--surface-muted,#f8fafc);overflow-wrap:anywhere;text-align:start;border-radius:8px;padding:6px 10px;display:block}.job-feed-steps{gap:4px;margin:0;padding-inline-start:18px;line-height:1.7;display:grid}.offer-sign-pad{justify-items:start;gap:6px;display:grid}.offer-sign-pad canvas{border:1px dashed var(--line-strong,#94a3b8);touch-action:none;cursor:crosshair;background:#fff;border-radius:10px;width:100%;max-width:520px;height:180px}.offer-sign-hash code{overflow-wrap:anywhere;font-size:12px}.offer-signed a{font-weight:600}.campaign-pack-features,.campaign-pack-requests{gap:4px;margin:0;padding-inline-start:18px;line-height:1.7;display:grid}.campaign-pack-admin .row-actions{flex-wrap:wrap;align-items:flex-end;gap:8px}.c360{margin-block-start:12px}.c360-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c360-block{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:start;min-width:0;padding:12px 14px}.c360-block>header{justify-content:space-between;align-items:center;gap:8px;margin-block-end:8px;display:flex}.c360-block h3{color:var(--ink-900);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.c360-more{color:var(--teal-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.c360-more:hover{text-decoration:underline}.c360-lead{color:var(--ink-900);margin:0 0 6px;font-weight:700;line-height:1.6}.c360-summary{color:var(--ink-700);margin:6px 0;font-size:13px;line-height:1.7}.c360-meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;font-size:12.5px;line-height:1.6;display:flex}.c360-empty,.c360-note{color:var(--ink-500);margin:4px 0 0;font-size:12.5px}.c360-note{font-size:11.5px}.c360-late{margin-inline-start:6px}.c360-facts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.c360-facts li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.c360-facts span{color:var(--ink-500)}.c360-facts strong{color:var(--ink-900);text-align:end}.c360-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c360-list li{border-block-end:1px dashed var(--line);gap:2px;padding-block-end:6px;font-size:13px;display:grid}.c360-list li:last-child{border-block-end:0;padding-block-end:0}.c360-list li.current strong:after{content:" •";color:var(--teal-600)}.c360-list span,.c360-list small{color:var(--ink-500)}.c360-tasks{margin-block-start:12px}.c360-reasons{margin-block-start:16px;padding:14px 16px}.c360-reasons-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c360-reasons-head h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.c360-bars{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.c360-bars li{grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.c360-bars .sc-bar{background:var(--surface-muted);border-radius:999px;height:8px;display:block;overflow:hidden}.c360-bars .sc-bar i{background:var(--teal-500);height:100%;display:block}.decision-message{gap:8px;display:grid}.decision-preview{border-radius:var(--radius-sm);background:var(--surface-muted);text-align:start;padding:10px 12px}.decision-preview p{white-space:pre-line;color:var(--ink-700);margin:6px 0;font-size:13px;line-height:1.7}.decision-preview small{color:var(--ink-500)}@media (width<=720px){.c360-grid{grid-template-columns:1fr}.c360-bars li{grid-template-columns:1fr auto}.c360-bars .sc-bar{grid-area:2/1/auto/-1}}.expiry-field{gap:6px;display:grid}.expiry-field .form-field{margin:0}.expiry-badge{background:var(--surface-muted,#eef1f5);color:var(--ink-700,#344054);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.expiry-badge.soon{background:var(--amber-100,#fbf3dc);color:var(--amber-600,#8a6610)}.expiry-badge.expired{background:var(--red-100,#fde8e8);color:var(--red-600,#b42318)}.delegate-status.expired{background:var(--red-100,#fde8e8);color:var(--red-600,#b42318)!important}.delegate-expiry{color:var(--ink-500,#5b6676);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.delegate-nudge{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.delegate-nudge>span{flex:220px}.profile-refresh{border:1px solid var(--line,#e4e7ec);border-inline-start:4px solid var(--teal-600,#0f878f);background:var(--teal-50,#f0f9fa);color:var(--navy-900,#101828);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-block-end:16px;padding:14px 16px;display:flex}.profile-refresh.stale{border-inline-start-color:var(--amber-600,#8a6610);background:var(--amber-100,#fbf3dc)}.profile-refresh>svg{color:var(--teal-700,#0b656b);flex:none;margin-block-start:2px}.profile-refresh.stale>svg{color:var(--amber-600,#8a6610)}.profile-refresh-text{text-align:start;flex:260px;min-width:0}.profile-refresh-text strong{font-size:15px;display:block}.profile-refresh-text p{color:var(--ink-700,#344054);margin:4px 0 0;font-size:13px}.profile-refresh-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.profile-refresh-actions{width:100%}.profile-refresh-actions .button{flex:100%;justify-content:center}}.metric-def{color:var(--muted,#64748b);text-align:start;margin-block-start:4px;font-size:11.5px;font-weight:400;line-height:1.5;display:block}.exec-list+.metric-def,h3+.metric-def{margin-block:-4px 8px}.cvlog{text-align:start;flex-direction:column;gap:12px;display:flex}.cvlog-tabs{border-block-end:1px solid var(--line,#e2e8f0);gap:6px;display:flex}.cvlog-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.cvlog-tabs button.active{border-block-end-color:var(--teal-700,#007c83);color:var(--teal-700,#007c83)}.cvlog-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cvlog-months{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.cvlog-month{border:1px solid var(--line,#e2e8f0);border-radius:var(--radius-sm,8px);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cvlog-status{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.cvlog-on{background:var(--teal-50,#e6f5f6);color:var(--teal-700,#007c83)}.cvlog-wait{color:#8a5a00;background:#fff7e0}.cvlog-rules{margin:0;padding-inline-start:18px;line-height:1.8}.cvlog-packs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.cvlog-pack{border:1px solid var(--line,#e2e8f0);border-radius:var(--radius-sm,8px);flex-direction:column;gap:4px;padding:14px;display:flex}.cvlog-pack strong{font-size:17px}.cvlog-pack .button{align-self:flex-start;margin-block-start:6px}.talent-insights{border:1px solid var(--line,#e2e8f0);border-radius:var(--radius-md,12px);background:var(--surface,#fff)}.talent-insights-head{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.talent-insights-head>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.talent-insights-body{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.talent-insights-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.talent-stale{color:#8a5a00;background:#fff7e0;border-radius:999px;align-items:center;gap:4px;margin-block-start:4px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.careers-branded.has-brand-color .careers-hero{background:var(--brand);color:var(--brand-text);border-bottom:0}.careers-branded.has-brand-color .careers-hero .careers-meta,.careers-branded.has-brand-color .careers-hero .careers-links a{color:var(--brand-text)}.careers-branded.has-brand-color .ws-btn-primary{background:var(--brand);color:var(--brand-text);box-shadow:none}.careers-branded.has-brand-color .careers-body h2,.careers-branded.has-brand-color .careers-job h3 a,.careers-branded.has-brand-color .careers-why svg{color:var(--brand-accent)}.careers-branded.has-brand-color .careers-skills span{color:var(--brand-accent);background:#f3f4f6}.careers-branded.has-brand-color .careers-job summary:focus-visible,.careers-branded.has-brand-color .ws-btn-primary:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.careers-hero.has-cover{color:#fff;background-position:50%;background-size:cover;border-bottom:0;align-items:flex-end;min-height:260px;display:flex}.careers-hero.has-cover .careers-meta,.careers-hero.has-cover .careers-links a,.careers-hero.has-cover h1,.careers-branded.has-brand-color .careers-hero.has-cover,.careers-branded.has-brand-color .careers-hero.has-cover .careers-meta,.careers-branded.has-brand-color .careers-hero.has-cover .careers-links a{color:#fff}.careers-tagline{opacity:.95;margin:0 0 8px;font-size:1.05rem;font-weight:600}.careers-why ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.careers-why li{border:1px solid var(--ws-line,#e6ebf2);text-align:start;background:#fff;border-radius:14px;align-items:flex-start;gap:8px;padding:14px 16px;line-height:1.7;display:flex}.careers-why svg{color:var(--ws-em-700,#007c83);flex:none;margin-block-start:5px}.careers-powered{text-align:center;background:var(--ws-tint,#f6f8fb);padding:18px 16px 28px;font-size:.8rem}.careers-powered a{color:var(--ws-text-3,#475569);text-decoration:none}.careers-powered a:hover{text-decoration:underline}.featured-badge{color:#7a4f00;vertical-align:middle;white-space:nowrap;background:#fff7e0;border:1px solid #f1d58a;border-radius:999px;align-items:center;gap:4px;margin-inline-start:8px;padding:2px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.featured-badge svg{flex:none}.branding-grid{gap:14px;display:grid}.branding-color-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.branding-color-row input[type=color]{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:10px;width:44px;height:36px;padding:2px}.branding-swatch{border-radius:10px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.branding-cover{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.branding-cover img{object-fit:cover;border:1px solid var(--line,#e5eaf1);border-radius:12px;width:220px;max-width:100%;height:88px}.branding-why{gap:8px;display:grid}.branding-why-row{align-items:center;gap:8px;display:flex}.branding-why-row input{flex:1;min-width:0}.branding-slug-hint{font-size:.8rem}.branding-slug-hint.ok{color:#00646a}.bulk-import-bar{background:var(--line);border-radius:999px;block-size:10px;overflow:hidden}.bulk-import-bar>span{background:var(--teal-600);block-size:100%;transition:inline-size .3s;display:block}.bulk-import-stats{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.bulk-import-stats li{color:var(--ink-500);align-items:baseline;gap:6px;display:flex}.bulk-import-stats strong{color:var(--ink-900);font-size:1.15rem}.bulk-import-stats .ok strong{color:var(--green-600)}.bulk-import-stats .bad strong,.bulk-import-summary .bad{color:var(--red-600)}.bulk-import-summary{text-align:start;gap:4px;margin:0;padding-inline-start:18px;display:grid}.hs-editor{gap:12px;display:grid}.hs-stage{border:1px solid var(--line,#e2e8f0);border-radius:12px;margin:0;padding:10px 12px}.hs-stage legend{padding-inline:6px;font-weight:700}.hs-steps{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.hs-steps li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-names,.hs-add{flex-wrap:wrap;flex:260px;gap:6px;display:flex}.hs-names input,.hs-add input{border:1px solid var(--line,#e2e8f0);min-width:0;font:inherit;border-radius:8px;flex:140px;padding:6px 8px}.hs-breakdown{text-align:start;gap:4px;margin-top:10px;font-size:.9em;display:grid}.hs-breakdown p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.hs-chip{background:var(--surface-soft,#f1f5f9);border-radius:999px;padding:2px 8px}.req-history{gap:4px;margin:6px 0 0;padding:0;font-size:.88em;list-style:none;display:grid}.req-history li{border-inline-start:2px solid var(--line,#e2e8f0);padding-inline-start:8px}.req-chain{font-size:.85em}.stage-popover-group{gap:2px;display:grid}.stage-popover-step{padding-inline-start:14px;font-size:.92em}.priority-badge,.overdue-badge{border-radius:999px;align-items:center;gap:4px;margin-inline-end:6px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.priority-badge{background:var(--amber-100);color:var(--amber-600)}.overdue-badge{background:var(--red-100);color:var(--red-600)}.priority-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.data-table tr.ticket-overdue td{background:color-mix(in srgb, var(--red-100) 45%, transparent)}.am-card{border:1px solid var(--line);background:var(--teal-50);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:12px 14px;display:grid}.am-card .am-icon{background:var(--teal-100);width:38px;height:38px;color:var(--teal-700);border-radius:50%;place-items:center;display:grid}.am-card small{color:var(--ink-500);display:block}.am-card strong{color:var(--ink-900);display:block}.am-card p{color:var(--ink-700);margin:4px 0 0;font-size:.85rem}.am-card .button{grid-column:1/-1;justify-self:start}.sreports-members{border:1px solid var(--line);border-radius:10px;gap:6px;max-height:260px;padding:8px 12px;display:grid;overflow:auto}.sreports-members legend{padding-inline:4px;font-weight:600}.sreports-members .check-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sreports-members .check-row small{color:var(--ink-500);margin-inline-start:auto}.sreport-body ul{text-align:start;gap:4px;margin:0 0 12px;padding-inline-start:18px;display:grid}.sreport-recs{background:var(--teal-50);border-radius:10px;padding-block:10px;padding-inline:14px;list-style:none}.cvlog-discount{color:var(--teal-700);font-weight:600}.auto-apply .aa-notice{background:var(--teal-50);color:var(--teal-700,#00646a);border-radius:11px;margin:0;padding:11px 14px;font-size:14px;font-weight:700}.auto-apply .aa-muted{color:var(--ink-500);margin:0 0 12px;font-size:13px;line-height:1.7}.aa-status{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:16px 18px;display:grid}.aa-status>p{color:var(--navy-900);margin:0;font-size:15px;font-weight:800}.aa-status.aa-success{border-color:color-mix(in srgb, var(--workspace-accent) 30%, var(--line));background:var(--teal-50)}.aa-status.aa-warning{background:var(--amber-100);border-color:#ecd9a4}.aa-status.aa-warning>p{color:var(--amber-600)}.aa-status dl{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.aa-status dl div{gap:2px;display:grid}.aa-status dt{color:var(--ink-500);font-size:12px}.aa-status dd{color:var(--navy-950);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:800}.aa-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:12px;display:grid}.aa-plan{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;gap:3px;padding:13px 15px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.aa-plan:hover{border-color:color-mix(in srgb, var(--workspace-accent) 45%, var(--line))}.aa-plan input{opacity:0;pointer-events:none;position:absolute}.aa-plan.is-on{border-color:var(--workspace-accent);box-shadow:inset 0 0 0 1px var(--workspace-accent)}.aa-plan:has(input:focus-visible){outline:2px solid var(--workspace-accent);outline-offset:2px}.aa-plan strong{color:var(--navy-900);font-size:14px}.aa-price{color:var(--navy-950);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.aa-plan small{color:var(--ink-500);font-size:12px}.aa-checklist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aa-checklist li{color:var(--navy-900);border-bottom:1px solid #eef1f6;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.aa-checklist li:last-child{border-bottom:0}.aa-checklist svg{color:var(--ink-500)}.aa-form{gap:16px;display:grid}.aa-types{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.aa-types legend{width:100%;color:var(--ink-700,#334155);margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.aa-type{border:1px solid var(--line);min-height:34px;color:var(--ink-700,#334155);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.aa-type input{opacity:0;pointer-events:none;position:absolute}.aa-type.is-on{border-color:var(--workspace-accent);background:var(--workspace-accent-soft);color:var(--workspace-accent);font-weight:700}.aa-type:has(input:focus-visible){outline:2px solid var(--workspace-accent);outline-offset:2px}.aa-sources{border-top:1px solid #eef1f6}.aa-consent{background:var(--surface-muted,#f6f8fa);color:var(--navy-900);cursor:pointer;border-radius:11px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:13px 14px;font-size:13px;line-height:1.75;display:grid}.aa-consent input{width:17px;height:17px;accent-color:var(--workspace-accent);margin-top:3px}.aa-log{margin:0;padding:0;list-style:none;display:grid}.aa-log li{border-bottom:1px solid #eef1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:13px 0;display:grid}.aa-log li:last-child{border-bottom:0}.aa-log li>.row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.aa-log-main{gap:3px;min-width:0;display:grid}.aa-log-main strong{overflow-wrap:anywhere;color:var(--navy-900);font-size:14px}.aa-log-main small{color:var(--ink-500);font-size:12px}.aa-log-main .aa-reason{color:var(--amber-600)}.aa-paste{border-bottom:1px solid #eef1f6;grid-template-columns:1fr auto;align-items:end;gap:11px;margin-bottom:16px;padding-bottom:16px;display:grid}.aa-footnote{color:var(--ink-500);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.7;display:flex}.aa-footnote svg{flex:none;margin-top:3px}@media (width<=720px){.aa-paste{grid-template-columns:1fr}.auto-apply .page-intro-row{flex-direction:column;align-items:stretch}.auto-apply .page-intro-row .row-actions{flex-wrap:wrap}}.aa-letter{margin-top:4px}.aa-letter summary{width:max-content;color:var(--workspace-accent);cursor:pointer;font-size:12px;font-weight:700}.aa-letter>p{background:var(--surface-muted,#f6f8fa);color:var(--navy-900);white-space:pre-line;border-radius:10px;margin:6px 0 0;padding:11px 13px;font-size:13px;line-height:1.8}.aa-round{border:1px solid var(--line);color:var(--navy-900);background:#fff;border-radius:14px;gap:8px;padding:14px 18px;font-size:14px;line-height:1.7;display:grid}.aa-round p{margin:0}.aa-round .aa-round-head{color:var(--ink-500);font-size:12px;font-weight:700}.aa-round ul{color:var(--ink-700,#334155);gap:2px;margin:0;padding-inline-start:18px;font-size:13px;display:grid}.aa-closest{background:var(--surface-muted,#f6f8fa);border-radius:11px;gap:4px;margin-top:4px;padding:11px 13px;display:grid}.aa-closest strong{font-size:13px}.aa-closest small{color:var(--teal-700,#00646a);font-size:12px;font-weight:700}.aa-letter-doc{border:1px solid var(--line);max-width:68ch;color:var(--navy-950);background:#fff;border-radius:12px;margin-top:8px;padding:26px 30px;font-size:14px;line-height:2;box-shadow:0 6px 18px #0b23280d}.aa-letter-doc p{margin:0 0 14px}.aa-letter-doc .aa-letter-to,.aa-letter-doc .aa-letter-subject{font-weight:700}.aa-letter-doc .aa-letter-subject{margin-bottom:18px}.aa-letter-doc .aa-letter-body{text-align:justify;text-indent:1.5em}.aa-letter-doc .aa-letter-closing{margin-top:20px}.aa-letter-doc .aa-letter-sign{gap:2px;margin:0;display:grid}.aa-letter-doc .aa-letter-sign span:first-child{font-weight:700}.aa-letter-doc .aa-letter-sign span+span{color:var(--ink-700,#334155);font-size:13px}@media (width<=720px){.aa-letter-doc{padding:18px 16px}}.rich-text{overflow-wrap:anywhere;line-height:1.85}.rich-text p,.rich-text div{margin:0 0 .55em}.rich-text>:last-child{margin-bottom:0}.rich-text p,.rich-text div,.rich-text li{unicode-bidi:plaintext}.rich-text ul,.rich-text ol{margin:.2em 0 .6em;padding-inline-start:1.4em}.rich-text li{margin:.15em 0}.rich-text strong{font-weight:700}.chat-bubble .rich-text{margin:0 0 4px;line-height:1.7}.chat-bubble .rich-text p,.chat-bubble .rich-text div{margin-bottom:.3em}.careers-desc.rich-text,.detail-copy.rich-text{white-space:normal}.rte{position:relative}.rte-box{border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:10px;transition:border-color .16s,box-shadow .16s;position:relative}.rte-box:focus-within{border-color:var(--workspace-accent,#007c83);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-accent,#007c83) 13%, transparent)}.rte-disabled .rte-box{background:var(--surface-muted,#f6f8fb)}.rte-toolbar{border-bottom:1px solid var(--line,#e5eaf1);background:var(--surface-muted,#f6f8fb);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.rte-sep{background:var(--line-strong,#d5dce6);width:1px;height:20px;margin:0 4px}.rte-btn{width:32px;height:32px;color:var(--ink-700,#334155);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:inline-grid;position:relative}.rte-btn:hover:not(:disabled){border-color:var(--line,#e5eaf1);color:var(--brand-ink,#12343b);background:#fff}.rte-btn[aria-pressed=true]{background:var(--brand-mist,#ddf0ee);border-color:color-mix(in srgb, var(--brand-turquoise,#007c83) 30%, transparent);color:var(--brand-turquoise-strong,#00646a)}.rte-btn:focus-visible,.rte-swatch:focus-visible,.rte .rte-font:focus-visible{outline:2px solid var(--brand-turquoise,#007c83);outline-offset:1px}.rte-btn:disabled{opacity:.45;cursor:not-allowed}.rte .rte-toolbar .rte-font{border:1px solid var(--line,#e5eaf1);width:auto;min-width:132px;height:32px;min-height:32px;color:var(--ink-900,#0f172a);box-shadow:none;background:#fff;border-radius:7px;padding:0 10px;font-size:13px}.rte-colors{display:inline-flex;position:relative}.rte-color-btn i{inset-inline:8px;border-radius:2px;height:3px;position:absolute;bottom:5px}.rte-color-btn svg{margin-top:-3px}.rte-palette{z-index:30;top:calc(100% + 6px);border:1px solid var(--line,#e5eaf1);background:#fff;border-radius:10px;grid-template-columns:repeat(4,26px);gap:6px;padding:8px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 10px 28px #0b232824}.rte-swatch{width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong,#d5dce6);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.rte-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-turquoise,#007c83)}.rte-area{color:var(--ink-900,#0f172a);cursor:text;outline:0;max-height:60vh;padding:10px 12px;font-size:14px;line-height:1.75;overflow-y:auto}.rte-area[data-empty=true]:before{content:attr(data-placeholder);color:var(--ink-500,#64748b);pointer-events:none;position:absolute}.rte-area p,.rte-area div{margin:0 0 .35em}.rte .rte-box .rte-proxy{bottom:0;opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;inset-inline-start:12px}.rte-foot{color:var(--ink-500,#64748b);justify-content:space-between;gap:10px;font-size:12px;display:flex}.rte-over{color:#b42318;font-weight:700}@media (pointer:coarse){.rte-btn,.rte .rte-toolbar .rte-font{width:38px;height:38px;min-height:38px}.rte .rte-toolbar .rte-font{width:auto}.rte-swatch{width:32px;height:32px}.rte-palette{grid-template-columns:repeat(4,32px)}}@media (width<=560px){.rte-sep{display:none}.rte .rte-toolbar .rte-font{flex:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.rte-box,.rte-btn{transition:none}}.ws-billing-switch{border:1px solid var(--ws-line);background:#fff;border-radius:999px;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 28px;padding:5px;display:flex}.ws-billing-switch label{color:var(--ws-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-weight:600;display:inline-flex}.ws-billing-gift{color:var(--ws-em);background:#1a9aa01f;border-radius:999px;padding:2px 8px;font-size:12px}#ws-bill-month:checked~.ws-billing-switch label[for=ws-bill-month],#ws-bill-year:checked~.ws-billing-switch label[for=ws-bill-year]{background:var(--ws-em);color:#fff}#ws-bill-year:checked~.ws-billing-switch label[for=ws-bill-year] .ws-billing-gift{color:#fff;background:#ffffff38}#ws-bill-month:focus-visible~.ws-billing-switch label[for=ws-bill-month],#ws-bill-year:focus-visible~.ws-billing-switch label[for=ws-bill-year]{outline:2px solid var(--ws-em);outline-offset:2px}.ws-billing .ws-price-year{display:none}#ws-bill-year:checked~.ws-plans .ws-price-year{display:block}#ws-bill-year:checked~.ws-plans .ws-price-month{display:none}.ws-plan-top{background:linear-gradient(#1a9aa012,#fff 40%)}.ws-plan-top .ws-plan-badge{inset-inline-start:28px}.ws-compare .ws-compare-group th{color:var(--ws-em);text-align:start;background:0 0;padding-top:22px;font-size:15px}.ws-compare .ws-compare-note{color:var(--ws-text-3,var(--ws-text-2));margin-top:2px;font-size:12px;font-weight:400;display:block}.ws-compare .ws-soon{color:#b45309;background:#f59e0b24;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ws-extras{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px;display:grid}.ws-extra{border:1px solid var(--ws-line);background:#fff;border-radius:22px;padding:24px}.ws-extra h3{font-size:18px}.ws-extra p,.ws-extra li{color:var(--ws-text-2)}.ws-extra ul{gap:6px;margin:12px 0 0;padding-inline-start:18px;display:grid}.ws-packs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ws-pack{border:1px solid var(--ws-line);text-align:center;border-radius:14px;flex:110px;padding:12px}.ws-pack strong{font-size:20px;display:block}.ws-policy{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.ws-policy>div{border:1px solid var(--ws-line);background:#fff;border-radius:20px;padding:22px}.ws-policy h3{font-size:17px}.ws-policy ul{color:var(--ws-text-2);gap:8px;margin:12px 0 0;padding-inline-start:18px;display:grid}.plan-price-line{flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0;display:flex}.plan-price-line strong{font-size:22px}.plan-policy-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.plan-policy-grid h3{margin:0 0 6px;font-size:15px}.plan-policy-grid ul{gap:6px;margin:0;padding-inline-start:18px;display:grid}@media (width<=640px){.ws-billing-switch label{padding:8px 12px}}.ws-plan-compare{text-align:center;color:var(--ws-muted,#5b6472);text-underline-offset:3px;margin-block-start:10px;font-size:.85rem;text-decoration:underline;display:block}.ws-plan-compare:hover{color:var(--ws-ink,#12202f)}.ws-plan-launch{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block:4px 2px;display:flex}.ws-plan-launch-badge{color:#0f6b3f;background:#e7f5f6;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700;display:inline-block}.ws-plan-launch-after{color:var(--ws-muted,#5b6472);font-size:.82rem}.ws-plan-launch-keep{color:#0f6b3f;text-align:center;margin-block-start:8px;font-size:.8rem;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-plan-launch-badge{color:#8fdbe0;background:#123638}:root:not([data-theme=light]) .ws-plan-launch-keep{color:#8fdbe0}}.soc-page{--workspace-accent:var(--indigo-600,#4f46e5);background:var(--background);min-height:100vh;color:var(--ink-900);padding:20px clamp(16px,3vw,36px) 48px}.soc-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.soc-header h1{color:var(--navy-900);margin:0;font-size:24px}.soc-header .page-kicker{align-items:center;gap:6px;display:inline-flex}.soc-header-meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.soc-tabs{border:1px solid var(--line);box-shadow:var(--shadow-sm);scrollbar-width:thin;background:#fff;border-radius:14px;gap:6px;margin-bottom:16px;padding:6px;display:flex;overflow-x:auto}.soc-tabs button{min-height:38px;color:var(--ink-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.soc-tabs button:hover{background:var(--surface-muted)}.soc-tabs button.active{background:var(--navy-900);color:#fff}.soc-body,.soc-stack{gap:16px;min-width:0;display:grid}.soc-center{border:1px solid var(--line);text-align:center;max-width:520px;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;justify-items:center;gap:12px;margin:12vh auto;padding:28px;display:grid}.soc-denied h2{margin:0}.soc-mfa{border:1px solid var(--line);text-align:center;max-width:560px;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;justify-items:center;gap:12px;margin:6vh auto;padding:28px;display:grid}.soc-mfa h2{color:var(--navy-900);margin:0}.soc-mfa-icon{background:var(--teal-50);width:56px;height:56px;color:var(--teal-700);border-radius:16px;place-items:center;display:grid}.soc-enroll{justify-items:center;gap:10px;width:100%;display:grid}.soc-enroll ol{text-align:start;margin:0;padding-inline-start:20px;line-height:1.9}.soc-qr{border:1px solid var(--line);background:#fff;border-radius:12px;width:200px;height:200px;padding:8px}.soc-secret{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-secret code{word-break:break-all;letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-size:15px}.soc-app-link{justify-self:center}@media (pointer:coarse),(width<=640px){.soc-qr{width:150px;height:150px}.soc-app-link{justify-content:center;width:100%;min-height:48px}}.soc-code-form{text-align:start;gap:10px;width:min(320px,100%);display:grid}.soc-code-form input{letter-spacing:.4em;text-align:center;font-size:20px}.soc-section .table-wrap{max-width:100%;overflow-x:auto}.soc-metrics{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.soc-metric{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.soc-metric-label{color:var(--ink-700);font-size:13px;font-weight:800}.soc-metric-value{color:var(--navy-900);font-size:28px;line-height:1.1}.soc-metric-def{color:var(--ink-500);margin:0;font-size:12px;line-height:1.6}.soc-metric small{font-size:11px}.soc-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.soc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.soc-list>li{border:1px solid #eef1f6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 11px;display:flex}.soc-plan{display:grid!important}.soc-bars{align-items:flex-end;gap:2px;height:140px;padding-top:6px;display:flex}.soc-bar{flex:1 1 0;align-items:flex-end;min-width:2px;height:100%;display:flex}.soc-bar>span{background:#c7d2fe;border-radius:3px 3px 0 0;align-items:flex-end;width:100%;min-height:2px;display:flex;position:relative;overflow:hidden}.soc-bar>span>i{background:var(--red-600);width:100%;display:block}.soc-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.soc-clickable{cursor:pointer}.soc-clickable:focus-visible{outline:2px solid var(--blue-600);outline-offset:-2px}.soc-actions{flex-wrap:wrap;gap:6px;display:flex}.soc-dl{grid-template-columns:minmax(130px,200px) 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.soc-dl dt{color:var(--ink-500);font-weight:800}.soc-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.soc-pre{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#12343b;border-radius:10px;max-height:320px;margin:0;padding:12px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.55;overflow:auto}.soc-h3{color:var(--navy-900);margin:6px 0 0;font-size:14px}.soc-note{border-inline-start:3px solid var(--amber-600);background:var(--amber-100);color:var(--ink-700);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.soc-form{gap:12px;display:grid}.soc-boxed{border:1px dashed var(--line-strong);background:var(--surface-muted);border-radius:12px;padding:14px}.soc-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.soc-inline-form .form-field,.soc-inline-form .select-field{min-width:180px}.soc-timeline{gap:6px;margin:0;padding-inline-start:18px;font-size:13px;display:grid}.soc-timeline time,.soc-notes time{color:var(--ink-500);font-size:12px}.soc-timeline code{overflow-wrap:anywhere;font-size:11px}.soc-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.soc-notes li{background:var(--surface-muted);border-radius:10px;padding:10px}.soc-notes p{margin:4px 0 0}.soc-flags{gap:8px;margin:0;padding:0;list-style:none;display:grid}.soc-flags li{border:1px solid #eef1f6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.soc-flags li>span:first-child{min-width:220px;font-weight:700}.soc-perms{margin:0;padding-inline-start:16px;font-size:12px;line-height:1.7}.soc-perm-picker{border:1px solid var(--line);border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.soc-perm-picker label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.soc-finding{gap:10px;display:grid}.soc-toast{inset-inline-start:50%;z-index:80;background:var(--navy-900);color:#fff;box-shadow:var(--shadow-lg);border-radius:12px;padding:11px 16px;font-size:14px;position:fixed;bottom:22px;transform:translate(-50%)}[dir=rtl] .soc-toast{transform:translate(50%)}.soc-page .filter-bar{flex-wrap:wrap;align-items:flex-end;display:flex}.soc-page .filter-bar .form-field,.soc-page .filter-bar .select-field{min-width:160px}@media (width<=640px){.soc-dl{grid-template-columns:1fr}.soc-dl dt{margin-top:6px}.soc-header h1{font-size:20px}}.soc-steps{gap:6px;margin:0;padding-inline-start:20px;line-height:1.8;display:grid}.soc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.soc-kpis>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:14px;display:grid}.soc-kpis span{color:var(--ink-500,#6b7280);font-size:13px}.soc-kpis strong{color:var(--navy-900,#0b1f33);font-size:24px}@media (width<=720px){.soc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
