/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.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,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--slate:#020617;--brand-white:#fff;--brand-slate-50:#f8fafc;--brand-slate-100:#f1f5f9;--brand-slate-200:#e2e8f0;--brand-slate-300:#cbd5e1;--brand-slate-400:#94a3b8;--brand-slate-500:#64748b;--brand-slate-600:#475569;--brand-slate-700:#334155;--brand-slate-800:#1e293b;--brand-slate-900:#0f172a;--kora:#49ffd2;--kora-dark:#118f70;--kora-50:#a4ffe8;--kora-35:#bfffef;--kora-20:#dbfff6;--kora-5:#f6fffd;--navy:var(--slate);--navy-2:#0a1026;--ink:#10172b;--muted:#767d8d;--line:#e6e8ed;--surface:#f5f6f8;--mint:var(--kora);--mint-dark:var(--kora-dark);--amber:#f4ac45;--blue:#66a7ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-height:100vh;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.kora-avatar{flex:none;display:inline-flex;overflow:hidden}.kora-avatar img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.kora-door-scene{background:0 0;border:0;border-radius:0}.kora-door-scene img{object-fit:cover}.employee-shell{min-height:100vh;display:flex}.employee-sidebar{z-index:20;color:#fff;background:radial-gradient(circle at 0 80%, #49ffd21f, transparent 30%), var(--navy);flex-direction:column;width:252px;min-height:100vh;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.employee-brand{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:48px;padding:0 8px 24px;text-decoration:none;display:flex}.employee-brand img{object-fit:contain;width:157px;height:auto}.employee-brand>span{display:none}.employee-nav{flex-direction:column;gap:4px;padding-top:24px;display:flex}.employee-nav>p,.pillar-rail>p{color:#737a90;letter-spacing:1.55px;margin:0 12px 9px;font-size:9px;font-weight:900}.employee-nav a{color:#a8aebd;border-radius:8px;align-items:center;gap:11px;padding:10px 11px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:relative}.employee-nav a:hover{color:#fff;background:#ffffff0d}.employee-nav a.active{color:#fff;background:#49ffd21f}.employee-nav a.active:before{content:"";background:var(--mint);border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:-18px}.employee-nav i{width:24px;height:24px;color:var(--mint);border:1px solid #ffffff24;border-radius:6px;place-items:center;font-size:11px;font-style:normal;display:grid}.employee-nav b{background:var(--amber);min-width:19px;height:19px;color:var(--navy);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;display:grid}.pillar-rail{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin:auto 10px 22px;padding:16px 13px}.pillar-rail>p{margin-inline:0}.pillar-rail>span,.pillar-rail>button{color:#fff;letter-spacing:1px;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:5px 0;font-size:9px;font-weight:900;display:flex}.pillar-rail>button{cursor:pointer}.pillar-rail>button:hover{color:var(--mint)}.pillar-rail b{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:8px}.employee-profile{border-top:1px solid #ffffff1a;align-items:center;gap:9px;padding:15px 7px 0;display:flex}.employee-profile>div{background:var(--mint);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.employee-profile>span{min-width:0}.employee-profile strong,.employee-profile small{text-overflow:ellipsis;white-space:nowrap;max-width:108px;display:block;overflow:hidden}.employee-profile strong{font-size:10px}.employee-profile small{color:#858c9c;margin-top:3px;font-size:8px}.employee-profile>a{color:#7e8698;margin-left:auto;font-size:8px;text-decoration:none}.onboarding-step-nav{flex-direction:column;gap:4px;padding-top:22px;display:flex}.onboarding-rail-heading{justify-content:space-between;align-items:center;margin:0 10px 8px;display:flex}.onboarding-rail-heading p{color:#737a90;letter-spacing:1.25px;margin:0;font-size:8px;font-weight:900}.onboarding-rail-heading>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:900}.onboarding-rail-progress{background:#ffffff1a;border-radius:10px;height:3px;margin:0 10px 10px;overflow:hidden}.onboarding-rail-progress span{border-radius:inherit;background:var(--mint);height:100%;transition:width .3s;display:block}.onboarding-step-nav button{color:#a8aebd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:53px;padding:8px 10px;display:grid;position:relative}.onboarding-step-nav button:hover{color:#fff;background:#ffffff0d}.onboarding-step-nav button.active{color:#fff;background:#49ffd21f}.onboarding-step-nav button.active:before{content:"";background:var(--mint);border-radius:0 3px 3px 0;width:3px;height:27px;position:absolute;left:-18px}.onboarding-step-nav button.locked:not(.active){opacity:.55}.onboarding-step-nav button>i{width:27px;height:27px;color:var(--mint);font-family:var(--font-geist-mono), monospace;border:1px solid #ffffff24;border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.onboarding-step-nav button.complete>i{border-color:var(--mint);background:var(--mint);color:var(--navy)}.onboarding-step-nav button strong,.onboarding-step-nav button small{display:block}.onboarding-step-nav button strong{color:inherit;font-size:10px;line-height:1.2}.onboarding-step-nav button small{color:#737b8d;margin-top:4px;font-size:7px;line-height:1.2}.onboarding-step-nav button.active small{color:#9fa9b9}.onboarding-rail-access{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;margin:auto 4px 16px;padding:14px}.onboarding-rail-access>strong{color:var(--mint);letter-spacing:.8px;font-size:7px;line-height:1.4;display:block}.onboarding-rail-access>p{color:#7f8799;margin:7px 0 0;font-size:7px;line-height:1.5}.onboarding-rail-access>a{color:#fff;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;text-decoration:none;display:flex}.onboarding-rail-access .onboarding-kora-link{color:#aeb6c5;border-top:1px solid #ffffff17;margin-top:12px;padding-top:11px}.onboarding-rail-access .onboarding-kora-link span{width:20px;height:20px;color:var(--mint);border:1px solid #ffffff24;border-radius:6px;place-items:center;display:grid}.stage-selector.onboarding-mobile-stage-selector{display:none}.onboarding-main{width:calc(100% - 252px);margin-left:252px;padding:0 34px 60px}.employee-topbar{justify-content:space-between;align-items:center;height:94px;display:flex}.employee-topbar p,.stage-tasks header p{color:#9095a2;letter-spacing:1.5px;margin:0 0 6px;font-size:8px;font-weight:900}.employee-topbar h1{letter-spacing:-.5px;margin:0;font-size:24px}.role-chip{border:1px solid var(--line);color:#414756;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;font-weight:800;display:flex}.role-chip i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #49ffd224}.save-notice{z-index:50;background:var(--navy);color:#fff;border-radius:9px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:11px;font-weight:800;position:fixed;top:21px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #02061740}.walkthrough-banner{background:#ecfaf6;border:1px solid #b9e8dc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 15px;display:flex}.walkthrough-banner>div:first-child{min-width:0}.walkthrough-banner strong,.walkthrough-banner span{display:block}.walkthrough-banner strong{color:var(--mint-dark);letter-spacing:1.1px;margin-bottom:4px;font-size:8px}.walkthrough-banner span{color:#62736f;font-size:8px;line-height:1.45}.walkthrough-banner>div:last-child{flex:none;gap:7px;display:flex}.walkthrough-banner button{color:#3d625a;cursor:pointer;background:#fff;border:1px solid #b8d9d1;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.walkthrough-banner button:first-child{border-color:var(--navy);background:var(--navy);color:#fff}.walkthrough-banner button:disabled{opacity:.42;cursor:default}.onboarding-hero-new{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.55fr) minmax(275px,.72fr);min-height:292px;display:grid;overflow:hidden;box-shadow:0 12px 35px #070d2114}.onboarding-hero-new>div{padding:40px 46px;position:relative;overflow:hidden}.onboarding-hero-new>div:after{content:"I CAN";color:#ffffff09;letter-spacing:-6px;white-space:nowrap;font-size:100px;font-weight:900;position:absolute;bottom:-32px;right:-18px}.mint-eyebrow{z-index:1;color:var(--mint);letter-spacing:1.5px;margin:0 0 18px;font-size:8px;font-weight:900;position:relative}.mint-eyebrow>span{background:var(--mint);vertical-align:middle;width:18px;height:2px;margin-right:8px;display:inline-block}.onboarding-hero-new h2{z-index:1;letter-spacing:-2.5px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,58px);line-height:1;position:relative}.onboarding-hero-new>div>p:not(.mint-eyebrow){z-index:1;color:#adb4c3;max-width:580px;margin:18px 0 27px;font-size:11px;line-height:1.65;position:relative}.overall-progress-copy{z-index:1;justify-content:space-between;max-width:560px;margin-bottom:8px;display:flex;position:relative}.overall-progress-copy strong{font-size:10px}.overall-progress-copy span{color:#7d8598;font-size:8px}.overall-progress{z-index:1;background:#ffffff1f;border-radius:8px;max-width:560px;height:5px;position:relative;overflow:hidden}.overall-progress span{border-radius:inherit;background:var(--mint);height:100%;box-shadow:none;transition:width .3s;display:block}.onboarding-hero-new>aside{background:var(--mint);color:var(--navy);flex-direction:column;padding:29px 28px;display:flex;position:relative}.onboarding-hero-new>aside:after{display:none}.onboarding-hero-new>aside>*{z-index:1;position:relative}.onboarding-hero-new aside>p{letter-spacing:1.2px;justify-content:space-between;margin:0;font-size:8px;font-weight:900;display:flex}.next-symbol{border:1px solid #02061733;border-radius:50%;place-items:center;width:39px;height:39px;margin-top:28px;font-size:21px;display:grid}.kora-message-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;margin-top:15px;display:grid}.onboarding-kora{width:170px;height:213px;margin:0}.onboarding-hero-new aside h3{letter-spacing:-.4px;margin:0 0 8px;font-size:18px}.onboarding-hero-new aside small{font-size:9px;line-height:1.55;display:block}.onboarding-hero-new aside button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-size:9px;font-weight:900;display:flex}.kora-clearance-links{grid-template-columns:1.15fr 1fr 1fr;gap:5px;margin-top:auto;padding-top:15px;display:grid}.kora-clearance-links a{background:var(--navy);color:#fff;text-align:center;border:1px solid #0206172e;border-radius:7px;place-items:center;min-height:38px;padding:8px 5px;font-size:7px;font-weight:900;line-height:1.15;text-decoration:none;display:grid}.kora-clearance-links a:hover{background:#111831}.kora-clearance-links .resource-placeholder{color:#737b89;text-align:center;border:1px dashed #02061738;border-radius:7px;place-items:center;min-height:38px;padding:7px 5px;font-size:7px;font-weight:900;line-height:1.25;display:grid}.kora-clearance-links .resource-placeholder b{color:var(--mint-dark);letter-spacing:.7px;margin-top:2px;font-size:6px;display:block}.progress-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 25px;display:grid}.progress-summary article{background:#fff;border:1px solid #e7e9ed;border-radius:9px;align-items:center;min-width:0;padding:14px;display:flex}.summary-icon{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;margin-right:10px;font-size:11px;font-weight:900;display:grid}.summary-icon.mint{color:var(--mint-dark);background:#49ffd224}.summary-icon.blue{color:#3e7dc5;background:#66a7ed24}.summary-icon.amber{color:#ad6d13;background:#f4ac4526}.summary-icon.violet{color:#7452b5;background:#9c7ade24}.progress-summary strong,.progress-summary small{display:block}.progress-summary strong{font-size:14px}.progress-summary small{color:#8c92a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.stage-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.stage-selector button{min-height:91px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e9;border-radius:10px;flex-direction:column;align-items:flex-start;padding:13px;transition:transform .16s,border-color .16s;display:flex;position:relative}.stage-selector button:hover{border-color:#b8bec9;transform:translateY(-1px)}.stage-selector button.active{border-color:var(--mint-dark);background:#edf9f6;box-shadow:inset 0 0 0 1px #118f701f}.stage-selector button.locked:not(.active){color:#9096a3;background:#f0f1f3}.stage-selector button>span{color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:900}.stage-selector button>strong{margin-top:13px;font-size:9px;line-height:1.2}.stage-selector button>small{color:#969ca8;margin-top:5px;font-size:7px}.stage-selector button.complete:after{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;right:12px}.stage-workspace{grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr);align-items:start;gap:16px;scroll-margin-top:18px;display:grid}.stage-workspace.clearance-workspace{grid-template-columns:minmax(0,1fr)}.stage-guide,.stage-tasks{background:#fff;border:1px solid #e4e6eb;border-radius:12px}.stage-guide{padding:28px;position:sticky;top:18px}.stage-guide h2{letter-spacing:-1.4px;margin:0;font-family:Georgia,serif;font-size:33px;line-height:1}.stage-summary{color:#6f7685;margin:16px 0 0;font-size:10px;line-height:1.65}.stage-guidance,.locked-callout{border-left:3px solid var(--mint);background:#f0faf7;border-radius:0 7px 7px 0;margin-top:21px;padding:14px}.stage-guidance strong,.locked-callout strong{text-transform:uppercase;letter-spacing:.8px;font-size:8px}.stage-guidance p,.locked-callout p{color:#64716f;margin:6px 0 0;font-size:9px;line-height:1.55}.resource-links{flex-direction:column;gap:7px;margin-top:22px;display:flex}.resource-links>p{color:#969ba7;letter-spacing:1.3px;margin:0 0 2px;font-size:7px;font-weight:900}.resource-links a{color:#3d4555;border:1px solid #e2e5e9;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.resource-links a:hover{border-color:var(--mint)}.resource-links a span{color:var(--mint-dark)}.resource-links .resource-placeholder{color:#6d7480;border:1px dashed #d2d8dd;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;font-weight:800;display:flex}.resource-links .resource-placeholder b{color:var(--mint-dark);letter-spacing:.7px;font-size:6px}.locked-callout{border-color:var(--amber);background:#fff8ee}.locked-callout p{color:#7b6a50}.stage-tasks{overflow:hidden}.stage-tasks>header{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.stage-tasks header h2{margin:0;font-size:17px}.stage-tasks header>span{color:#7c8391;letter-spacing:.7px;background:#eef0f3;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:900}.requirement-list{padding:0 24px}.requirement{border-bottom:1px solid #eceef1;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:87px;padding:15px 0;display:grid}.requirement:last-child{border-bottom:0}.requirement.admin{background:#f7f8fa;border:1px dashed #d9dde4;border-radius:8px;margin:7px -10px;padding:14px 10px}.requirement.done.admin{background:#f0faf7;border-color:#49ffd273}.requirement-check{color:#9096a1;cursor:pointer;background:#fff;border:1.5px solid #cbd0d8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.requirement:not(.admin) .requirement-check:not(:disabled):hover{border-color:var(--mint-dark)}.requirement.done .requirement-check{border-color:var(--mint);background:var(--mint);color:var(--navy)}.requirement-check:disabled{cursor:default}.requirement-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.requirement-title strong{font-size:10px}.requirement-title span{color:var(--mint-dark);letter-spacing:.45px;background:#49ffd221;border-radius:8px;padding:3px 6px;font-size:6px;font-weight:900}.requirement.admin .requirement-title span{color:#69717f;background:#e8ebef}.requirement>div:nth-child(2)>p{color:#838996;margin:6px 0 0;font-size:8px;line-height:1.45}.requirement-status{color:#9298a3;white-space:nowrap;font-size:7px;font-weight:900}.requirement.done .requirement-status{color:var(--mint-dark)}.requirement.upload .requirement-check{cursor:default}.requirement-status input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.requirement-status label{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:7px;font-weight:900;display:inline-flex}.requirement-status .already-processed-action{color:#68717f;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:7px 0 0 auto;padding:0;font-size:7px;font-weight:850;text-decoration:underline;display:block}.requirement-status .already-processed-action:hover{color:var(--mint-dark)}.requirement.done .requirement-status label{color:var(--mint-dark);background:#fff;border-color:#abd8ce}.email-gate{background:#f4fbf9;border:1px solid #dceee9;border-radius:9px;margin:18px 0;padding:22px}.email-gate strong{font-size:11px}.email-gate p{color:#68766f;margin:7px 0 0;font-size:9px;line-height:1.55}.receipt-note{color:var(--mint-dark);margin-top:8px;font-size:7px;font-weight:800;line-height:1.4;display:block}.stage-tasks>footer{background:#fafbfc;border-top:1px solid #e9ebef;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;padding:18px 24px;display:grid}.stage-tasks footer span{color:#9298a5;letter-spacing:1px;font-size:7px;font-weight:900}.stage-tasks footer button{color:#3e4655;cursor:pointer;background:#fff;border:1px solid #dde0e5;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900}.stage-tasks footer button:last-child{border-color:var(--navy);background:var(--navy);color:#fff;justify-self:end}.stage-tasks footer button:disabled{opacity:.35;cursor:default}.privacy-strip{background:#fff;border:1px solid #e2e5e9;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.privacy-strip>div{width:32px;height:32px;color:var(--mint-dark);background:#49ffd221;border-radius:8px;flex:none;place-items:center;display:grid}.privacy-strip strong,.privacy-strip small{display:block}.privacy-strip strong{font-size:9px}.privacy-strip small{color:#838a98;margin-top:4px;font-size:8px;line-height:1.45}.preview-mobile-shell{background:#fff;width:min(430px,100%);min-height:100vh;margin:0 auto;display:block;overflow:hidden;box-shadow:0 0 0 1px #02061712,0 24px 80px #02061721}.preview-mobile-shell .employee-sidebar{flex-direction:row;align-items:center;width:100%;height:68px;min-height:68px;padding:12px 16px;position:sticky;top:0}.preview-mobile-shell .employee-brand{border:0;min-height:0;padding:0}.preview-mobile-shell .employee-brand img{width:137px}.preview-mobile-shell .employee-nav,.preview-mobile-shell .pillar-rail{display:none}.preview-mobile-shell .employee-profile{border:0;margin-left:auto;padding:0}.preview-mobile-shell .employee-profile>span{display:none}.preview-mobile-shell .employee-profile>a{color:#c2c8d3;border:1px solid #ffffff29;border-radius:7px;align-items:center;min-height:34px;margin-left:7px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.preview-mobile-shell .onboarding-main{width:100%;margin:0;padding:0 15px 40px}.preview-mobile-shell .employee-topbar{height:80px}.preview-mobile-shell .role-chip{display:none}.preview-mobile-shell .walkthrough-banner{flex-direction:column;align-items:stretch;gap:11px}.preview-mobile-shell .walkthrough-banner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.preview-mobile-shell .walkthrough-banner button{min-height:40px}.preview-mobile-shell .onboarding-hero-new{grid-template-columns:1fr}.preview-mobile-shell .onboarding-hero-new>div{padding:33px 27px}.preview-mobile-shell .onboarding-hero-new>aside{min-height:260px}.preview-mobile-shell .kora-message-row{grid-template-columns:150px minmax(0,1fr);gap:15px}.preview-mobile-shell .onboarding-kora{width:150px;height:188px}.preview-mobile-shell .progress-summary{grid-template-columns:1fr}.preview-mobile-shell .stage-selector{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.preview-mobile-shell .stage-selector button{scroll-snap-align:start;min-width:142px}.preview-mobile-shell .stage-workspace{grid-template-columns:1fr}.preview-mobile-shell .stage-guide{padding:23px 20px;position:static}.preview-mobile-shell .requirement-list{padding:0 16px}.preview-mobile-shell .requirement{grid-template-columns:27px minmax(0,1fr)}.preview-mobile-shell .requirement-status{grid-column:2}.preview-mobile-shell .stage-tasks>header,.preview-mobile-shell .stage-tasks>footer{padding-inline:16px}.preview-mobile-shell .stage-tasks>footer{grid-template-columns:1fr 1fr}.preview-mobile-shell .stage-tasks footer span{display:none}.preview-mobile-shell .support-launcher{right:max(13px,50% - 202px);bottom:max(13px, env(safe-area-inset-bottom));padding:8px}.preview-mobile-shell .support-launcher .kora-avatar{width:35px;height:38px}.preview-mobile-shell .support-launcher b{display:none}.role-chip.pending i{background:var(--amber);box-shadow:0 0 0 3px #f4ac4529}.timedock-main{padding-bottom:70px}.timedock-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 260px;min-height:205px;display:grid;overflow:hidden;box-shadow:0 12px 35px #070d2114}.timedock-hero>div{padding:34px 42px;position:relative;overflow:hidden}.timedock-hero>div:after{content:"TIME";color:#ffffff09;letter-spacing:-7px;font-size:104px;font-weight:900;position:absolute;bottom:-39px;right:-15px}.timedock-hero h2{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-2.5px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5.4vw,64px);position:relative}.timedock-hero>div>p:last-child{z-index:1;color:#aab2c3;margin:14px 0 0;font-size:10px;position:relative}.timedock-hero>aside{text-align:center;background:#ffffff09;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.timedock-hero>aside.active{background:#49ffd21a}.timedock-hero aside>span{color:var(--mint);letter-spacing:1.2px;font-size:8px;font-weight:900}.timedock-hero aside>strong{font-variant-numeric:tabular-nums;letter-spacing:-1.4px;margin-top:18px;font-size:34px}.timedock-hero aside>small{color:#8f98aa;margin-top:6px;font-size:8px}.timedock-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);align-items:start;gap:16px;margin-top:16px;display:grid}.punch-panel,.hours-card,.readiness-card,.schedule-section,.activity-section{background:#fff;border:1px solid #e3e6eb;border-radius:12px}.punch-panel{overflow:hidden}.punch-panel>header,.schedule-section>header,.activity-section>header{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.punch-panel header p,.schedule-section header p,.activity-section header p,.hours-card>p{color:#959ba8;letter-spacing:1.4px;margin:0 0 6px;font-size:7px;font-weight:900}.punch-panel h2,.schedule-section h2,.activity-section h2{letter-spacing:-.4px;margin:0;font-size:18px}.punch-panel header>span,.schedule-section header>span,.activity-section header>span{color:#7e8592;letter-spacing:.7px;background:#edf0f3;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:900}.punch-panel header>span.ready{color:var(--mint-dark);background:#49ffd224}.punch-panel header>span.locked{color:#a56918;background:#f4ac4524}.today-assignment-list,.week-assignment-list{gap:9px;padding:18px 24px;display:grid}.assignment-card{width:100%;min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #e2e5e9;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}button.assignment-card{font:inherit}.assignment-card.selectable{cursor:pointer;transition:border-color .15s,background .15s}.assignment-card.selectable:hover,.assignment-card.selected{border-color:var(--mint-dark);background:#f0faf7}.assignment-date{background:var(--navy);color:#fff;text-align:center;border-radius:8px;place-content:center;width:43px;height:43px;display:grid}.assignment-date strong{color:var(--mint);letter-spacing:.7px;text-transform:uppercase;font-size:7px}.assignment-date span{margin-top:2px;font-size:14px;font-weight:900}.assignment-copy p{color:var(--mint-dark);letter-spacing:.5px;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:900}.assignment-copy h3{margin:0;font-size:10px}.assignment-copy span{color:#7f8694;margin-top:5px;font-size:8px;display:block}.assignment-card>b{color:#737a87;letter-spacing:.5px;background:#eef0f3;border-radius:4px;padding:5px 7px;font-size:6px}.assignment-card.selected>b{background:var(--mint);color:var(--navy)}.location-card{background:#fafbfc;border:1px solid #dfe3e8;border-radius:9px;margin:0 24px 18px;padding:15px}.location-card>div{align-items:center;gap:10px;display:flex}.location-card>div>span{color:#687282;background:#e9edf1;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.location-card strong,.location-card small{display:block}.location-card strong{font-size:9px}.location-card small{color:#868d9a;max-width:350px;margin-top:4px;font-size:7px;line-height:1.35}.location-card button{float:right;color:#354052;cursor:pointer;background:#fff;border:1px solid #d8dce2;border-radius:6px;margin-top:-34px;padding:8px 10px;font-size:8px;font-weight:900}.location-card button:disabled{opacity:.55;cursor:default}.location-card>p{clear:both;color:#737b89;border-top:1px solid #e3e6ea;margin:12px 0 0;padding-top:10px;font-size:7px}.location-card.verified{background:#f0faf7;border-color:#49ffd28c}.location-card.verified>div>span{background:var(--mint);color:var(--navy)}.location-card.failed{background:#fff9ef;border-color:#f4ac458c}.active-shift-card{border-left:3px solid var(--mint);background:#eefaf7;border-radius:0 9px 9px 0;margin:18px 24px;padding:18px}.active-shift-card span{color:var(--mint-dark);letter-spacing:1px;font-size:7px;font-weight:900}.active-shift-card h3{margin:9px 0 5px;font-size:17px}.active-shift-card p{color:#6d7777;margin:0;font-size:8px}.punch-actions{gap:9px;padding:0 24px 22px;display:flex}.punch-actions button{cursor:pointer;border-radius:8px;min-height:45px;font-size:9px;font-weight:900}.punch-actions button:disabled{cursor:default;opacity:.37}.clock-primary{background:var(--mint);color:var(--navy);border:0;flex:1;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.clock-primary span{font-size:17px}.clock-primary.clock-out{background:var(--navy);color:#fff}.break-button{color:#3d4554;background:#fff;border:1px solid #dce0e5;min-width:118px;padding:0 15px}.blocked-reason{color:#9a6a26;margin:-11px 24px 22px;font-size:7px;line-height:1.4}.blocked-reason.break-active{color:#8b5a17}.timedock-side{gap:13px;display:grid}.hours-card,.readiness-card{padding:21px}.hours-card>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hours-card>div>span{color:#838a96;background:#f3f5f7;border-radius:8px;padding:14px;font-size:7px}.hours-card>div strong{color:var(--ink);letter-spacing:-.5px;margin-top:8px;font-size:17px;display:block}.hours-card>small{color:#9096a2;margin-top:13px;font-size:7px;line-height:1.45;display:block}.readiness-card{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.readiness-card>span{border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.readiness-card>span.ready{color:var(--mint-dark);background:#49ffd22b}.readiness-card>span.locked{color:#a76a16;background:#f4ac4526}.readiness-card strong{font-size:9px}.readiness-card p{color:#838a97;margin:6px 0 0;font-size:7px;line-height:1.5}.readiness-card>a{color:var(--mint-dark);grid-column:2;font-size:8px;font-weight:900;text-decoration:none}.schedule-section,.activity-section{margin-top:16px;scroll-margin-top:18px;overflow:hidden}.week-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.timedock-empty{text-align:center;place-items:center;padding:37px 24px;display:grid}.timedock-empty.compact{padding:24px}.timedock-empty>span{color:#7b8391;background:#eff2f4;border-radius:9px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.timedock-empty h3{margin:12px 0 6px;font-size:11px}.timedock-empty p{color:#858c99;max-width:420px;margin:0;font-size:8px;line-height:1.5}.activity-list{padding:0 24px}.activity-list article{border-bottom:1px solid #eceef1;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:59px;display:grid}.activity-list article:last-child{border-bottom:0}.event-dot{background:var(--mint-dark);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #49ffd224}.event-dot.clock_out{background:#677080;box-shadow:0 0 0 4px #eff1f3}.event-dot.break_start,.event-dot.break_end{background:var(--amber);box-shadow:0 0 0 4px #f4ac4524}.activity-list strong,.activity-list small{display:block}.activity-list strong{font-size:9px}.activity-list small{color:#8a919e;margin-top:4px;font-size:7px}.activity-list time{color:#737b89;font-variant-numeric:tabular-nums;font-size:8px}.admin-sidebar{background:radial-gradient(circle at 0 78%,#49ffd224,#0000 34%),#020617}.operations-main{padding-bottom:70px}.po-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr);min-height:260px;display:grid;overflow:hidden}.po-hero>div{padding:38px 43px;position:relative;overflow:hidden}.po-hero>div:after{content:"LMSV";color:#ffffff09;letter-spacing:-8px;font-size:112px;font-weight:900;position:absolute;bottom:-44px;right:-12px}.po-hero h2{z-index:1;letter-spacing:-2.2px;max-width:640px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4.3vw,54px);line-height:1;position:relative}.po-hero>div>p:not(.mint-eyebrow){z-index:1;color:#a7b0c2;margin:15px 0 26px;font-size:9px;position:relative}.po-progress{z-index:1;background:#ffffff1f;border-radius:8px;max-width:510px;height:5px;position:relative;overflow:hidden}.po-progress span{border-radius:inherit;background:var(--mint);height:100%;display:block}.po-hero>div>small{z-index:1;color:#858fa3;margin-top:8px;font-size:7px;display:block;position:relative}.po-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:31px;display:flex}.po-hero aside p{letter-spacing:1.2px;margin:0;font-size:7px;font-weight:900}.po-hero aside strong{letter-spacing:-1.5px;margin-top:17px;font-size:38px}.po-hero aside>span{margin-top:4px;font-size:8px;font-weight:800}.po-hero aside small{border-top:1px solid #0206172b;margin-top:25px;padding-top:15px;font-size:8px;line-height:1.55}.operations-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 24px;display:grid}.operations-kpis article{background:#fff;border:1px solid #e4e7eb;border-radius:10px;padding:17px}.operations-kpis p{color:#969ca8;letter-spacing:1.1px;margin:0;font-size:7px;font-weight:900}.operations-kpis strong{letter-spacing:-.6px;margin-top:11px;font-size:20px;display:block}.operations-kpis span{color:#858c99;margin-top:5px;font-size:7px;display:block}.monday-launch,.po-schedule-section,.roster-section{margin-top:17px;scroll-margin-top:18px}.monday-launch>header,.po-schedule-section>header,.roster-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.monday-launch>header p,.po-schedule-section>header p,.roster-section>header p{color:var(--mint-dark);letter-spacing:1.3px;margin:0 0 6px;font-size:7px;font-weight:900}.monday-launch>header h2,.po-schedule-section>header h2,.roster-section>header h2{letter-spacing:-.6px;margin:0;font-size:22px}.monday-launch>header div>span{color:#858c99;margin-top:5px;font-size:8px;display:block}.monday-launch>header aside{text-align:right;min-width:106px}.monday-launch>header aside strong{font-size:23px;display:block}.monday-launch>header aside small{color:#8c939f;font-size:7px}.po-schedule-section>header>span,.roster-section>header>span{color:var(--mint-dark);letter-spacing:.65px;background:#e9faf5;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:900}.monday-finance{background:#fff;border:1px solid #e2e5e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.monday-finance span{color:#8a919d;border-right:1px solid #e8eaee;padding:13px 16px;font-size:7px}.monday-finance span:last-child{border-right:0}.monday-finance strong{color:var(--ink);margin-top:7px;font-size:14px;display:block}.deployment-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.deployment-card{background:#fff;border:1px solid #e1e5ea;border-radius:11px;overflow:hidden}.deployment-card>header{border-bottom:1px solid #e9ebef;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.deployment-card>header>span{letter-spacing:.45px;border-radius:8px;place-items:center;width:38px;height:38px;font-size:6px;font-weight:900;display:grid}.deployment-card>header>span.dance{color:#7457b7;background:#e9e4fa}.deployment-card>header>span.esports{color:#347a97;background:#e5f5fb}.deployment-card header p{color:#888f9c;margin:0 0 4px;font-size:7px}.deployment-card header h3{margin:0;font-size:10px}.deployment-card header>b{letter-spacing:.45px;border-radius:4px;align-self:start;padding:5px 6px;font-size:6px}.deployment-card header>b.complete{color:var(--mint-dark);background:#e9faf5}.deployment-card header>b.open{color:#9a641b;background:#fff5e8}.deployment-detail{padding:15px 16px 10px}.deployment-detail strong,.deployment-detail span,.deployment-detail small{display:block}.deployment-detail strong{font-size:9px}.deployment-detail span{color:#737b89;margin-top:5px;font-size:7px;line-height:1.45}.deployment-detail small{color:#9aa0ab;margin-top:8px;font-size:6px;line-height:1.4}.billing-split{background:#e9ebee;border:1px solid #e9ebee;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:0 16px 13px;display:grid;overflow:hidden}.billing-split span{color:#8b929f;background:#f7f8fa;padding:9px;font-size:6px}.billing-split strong{color:var(--ink);margin-top:4px;font-size:9px;display:block}.staffing-slots{padding:0 16px 16px}.staffing-slot{background:#fafbfc;border:1px dashed #d9dde3;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;margin-top:7px;padding:8px;display:grid}.staffing-slot.filled{background:#f0faf7;border-style:solid;border-color:#49ffd280}.staffing-slot>span{color:#737b88;background:#eceff2;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.staffing-slot.filled>span{background:var(--mint);color:var(--navy)}.staffing-slot strong,.staffing-slot small{display:block}.staffing-slot strong{font-size:7px}.staffing-slot small{color:#8b929e;margin-top:3px;font-size:6px}.staffing-slot select{color:#3d4553;background:#fff;border:1px solid #dce0e5;border-radius:5px;max-width:112px;padding:6px;font-size:6px}.staffing-slot button{color:#727a88;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:5px;padding:5px 6px;font-size:6px}.po-schedule-section,.roster-section{padding-top:10px}.rotation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rotation-grid>article{background:#fff;border:1px solid #e2e5ea;border-radius:9px;min-height:154px;overflow:hidden}.rotation-grid>article.current{border-color:var(--mint-dark);box-shadow:inset 0 0 0 1px #118f7024}.rotation-grid>article>header{background:#f5f6f8;border-bottom:1px solid #e9ebef;padding:11px}.rotation-grid>article.current>header{background:#eaf9f5}.rotation-grid header strong,.rotation-grid header span{display:block}.rotation-grid header strong{font-size:8px}.rotation-grid header span{color:#8b929f;margin-top:3px;font-size:6px}.rotation-grid article>div{padding:5px 10px 10px}.rotation-grid p{grid-template-columns:auto minmax(0,1fr);gap:5px;margin:7px 0 0;display:grid}.rotation-grid p b{letter-spacing:.35px;border-radius:3px;padding:3px 4px;font-size:5px}.rotation-grid p b.dance{color:#7659b7;background:#eee9fb}.rotation-grid p b.esports{color:#347995;background:#e6f5fa}.rotation-grid p span{white-space:nowrap;text-overflow:ellipsis;font-size:6px;font-weight:800;overflow:hidden}.rotation-grid p small{color:#969ca7;grid-column:2;margin-top:-2px;font-size:5px}.roster-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:13px;display:grid}.roster-list,.add-employee-card{background:#fff;border:1px solid #e2e5e9;border-radius:10px}.roster-list{padding:0 17px}.roster-list>article{border-bottom:1px solid #eceef1;grid-template-columns:34px minmax(0,1fr) minmax(118px,auto) auto;align-items:center;gap:11px;min-height:88px;padding:9px 0;display:grid}.roster-list>article:last-child{border-bottom:0}.roster-list article>span{background:var(--navy);width:32px;height:32px;color:var(--mint);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.roster-list strong,.roster-list small{display:block}.roster-list strong{font-size:9px}.roster-list small{color:#8c929e;white-space:nowrap;text-overflow:ellipsis;max-width:340px;margin-top:4px;font-size:6px;overflow:hidden}.roster-progress{background:#e9ebee;border-radius:4px;width:160px;max-width:100%;height:3px;margin-top:7px;overflow:hidden}.roster-progress i{background:var(--mint);height:100%;display:block}.roster-list article>b{letter-spacing:.5px;border-radius:4px;padding:5px 7px;font-size:6px}.roster-list article>b.ready{color:var(--mint-dark);background:#e9faf5}.roster-list article>b.pending{color:#9d671b;background:#fff5e8}.roster-role-control{justify-items:start;gap:4px;display:grid}.roster-role-control>small{color:#9a815f;letter-spacing:.65px;margin:0;font-size:5px;font-weight:900}.roster-role-control>button{color:#737b89;letter-spacing:.45px;cursor:pointer;background:#fafbfc;border:1px dashed #d5dae1;border-radius:5px;min-width:98px;padding:7px 8px;font-size:6px;font-weight:900}.roster-role-control>button.active{color:var(--mint-dark);background:#e9faf5;border-style:solid;border-color:#b9e3d7}.roster-role-control>em{color:#9aa0ab;font-size:5px;font-style:normal}.roster-clearance-button{color:#515a68;cursor:pointer;background:#fff;border:1px solid #dce0e5;border-radius:5px;grid-column:2/-1;justify-self:start;padding:7px 8px;font-size:6px;font-weight:800}.add-employee-card{padding:21px;position:sticky;top:18px}.add-employee-card>p{color:var(--mint-dark);letter-spacing:1.2px;margin:0;font-size:7px;font-weight:900}.add-employee-card h3{margin:8px 0 17px;font-size:15px}.add-employee-card label{color:#737b89;margin-top:11px;font-size:7px;font-weight:800;display:block}.add-employee-card input,.add-employee-card select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce0e5;border-radius:6px;outline:none;margin-top:6px;padding:9px 10px;font-size:8px}.add-employee-card input:focus,.add-employee-card select:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #49ffd221}.add-employee-card>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:15px;padding:11px;font-size:8px;font-weight:900}.add-employee-card>small{color:#9298a3;margin-top:9px;font-size:6px;line-height:1.4;display:block}.work-builder-section{margin:5px 0 27px;scroll-margin-top:18px}.work-builder-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.work-builder-section>header p{color:var(--mint-dark);letter-spacing:1.3px;margin:0 0 6px;font-size:7px;font-weight:900}.work-builder-section>header h2{letter-spacing:-.6px;margin:0;font-size:22px}.work-builder-section>header span{color:#858c99;margin-top:5px;font-size:8px;display:block}.work-builder-section>header>b{color:#347995;letter-spacing:.65px;background:#e5f5fb;border-radius:4px;padding:6px 8px;font-size:7px}.work-builder-list>article{background:#fff;border:1px solid #dfe4e9;border-radius:11px;grid-template-columns:46px minmax(260px,1.1fr) minmax(220px,.7fr) minmax(230px,.68fr);align-items:center;gap:17px;padding:20px;display:grid}.work-builder-mark{color:#347995;background:#e5f5fb;border-radius:10px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid}.work-builder-copy p{color:#347995;letter-spacing:.8px;margin:0;font-size:7px;font-weight:900}.work-builder-copy h3{margin:7px 0 0;font-size:15px}.work-builder-copy>span{color:#747c89;margin-top:6px;font-size:8px;display:block}.work-builder-copy>small{color:#989ea9;margin-top:8px;font-size:6px;line-height:1.45;display:block}.work-builder-metrics{border:1px solid #e7e9ed;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.work-builder-metrics span{color:#8d94a0;background:#f7f8fa;border-right:1px solid #e8eaee;padding:10px;font-size:6px}.work-builder-metrics span:last-child{border-right:0}.work-builder-metrics strong{color:var(--ink);margin-top:5px;font-size:10px;display:block}.work-builder-action p{color:#747c89;margin:0 0 8px;font-size:7px}.work-builder-action p strong{color:var(--ink)}.work-preview-link{color:var(--mint-dark);margin:0 0 9px;font-size:7px;font-weight:900;text-decoration:none;display:block}.work-builder-action select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce0e5;border-radius:6px;padding:8px 9px;font-size:7px}.work-builder-action button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:7px;padding:9px;font-size:7px;font-weight:900}.work-builder-action button:disabled{opacity:.38;cursor:default}.work-builder-action>small{color:#989ea9;margin-top:6px;font-size:6px;line-height:1.4;display:block}.billing-control-section{margin:5px 0 30px;padding-top:8px;scroll-margin-top:18px}.billing-control-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.billing-control-section>header p{color:var(--mint-dark);letter-spacing:1.3px;margin:0 0 6px;font-size:7px;font-weight:900}.billing-control-section>header h2{letter-spacing:-.6px;margin:0;font-size:22px}.billing-control-section>header span{color:#858c99;margin-top:5px;font-size:8px;display:block}.billing-control-section>header>b{color:var(--mint-dark);letter-spacing:.65px;white-space:nowrap;background:#e9faf5;border-radius:4px;padding:6px 8px;font-size:7px}.billing-control-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-control-kpis article{background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:16px 17px}.billing-control-kpis article.warning{background:#fff9ef;border-color:#f1d8b5}.billing-control-kpis p{color:#969ca8;letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.billing-control-kpis strong{letter-spacing:-.5px;margin-top:10px;font-size:19px;display:block}.billing-control-kpis span{color:#858c99;margin-top:5px;font-size:7px;display:block}.billing-pipeline{background:#fff;border:1px solid #e2e5e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.billing-pipeline span{color:#8a919d;letter-spacing:.7px;border-right:1px solid #e8eaee;padding:13px 16px;font-size:7px;font-weight:900;position:relative}.billing-pipeline span:last-child{border-right:0}.billing-pipeline span:after{content:"→";z-index:2;color:#77808d;background:#eef1f3;border-radius:50%;place-items:center;width:10px;height:10px;font-size:6px;display:grid;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.billing-pipeline span:last-child:after{display:none}.billing-pipeline strong{color:var(--ink);letter-spacing:-.25px;margin-top:6px;font-size:13px;display:block}.billing-week-list{gap:8px;margin-top:10px;display:grid}.billing-week-list details{background:#fff;border:1px solid #e1e5e9;border-radius:10px;overflow:hidden}.billing-week-list summary{cursor:pointer;grid-template-columns:minmax(130px,.5fr) minmax(160px,1fr) auto;align-items:center;gap:18px;padding:14px 17px;list-style:none;display:grid}.billing-week-list summary::-webkit-details-marker{display:none}.billing-week-list summary>span strong,.billing-week-list summary>span small{display:block}.billing-week-list summary>span strong{font-size:9px}.billing-week-list summary>span small{color:#9097a2;margin-top:4px;font-size:6px}.billing-week-list summary>b{letter-spacing:-.25px;font-size:14px}.billing-week-list details[open] summary{background:#f8faf9;border-bottom:1px solid #e7eaed}.billing-record-list{padding:0 17px 9px}.billing-record-list article{border-bottom:1px solid #eceef1;grid-template-columns:78px minmax(170px,1.2fr) minmax(120px,.72fr) minmax(120px,.72fr) 90px 104px;align-items:center;gap:12px;min-height:68px;display:grid}.billing-record-list article:last-child{border-bottom:0}.billing-record-list time{color:#747d89;font-size:7px;font-weight:900}.billing-record-list div strong,.billing-record-list div small,.billing-record-list span strong,.billing-record-list span small{display:block}.billing-record-list div strong,.billing-record-list span strong{font-size:8px}.billing-record-list div small,.billing-record-list span small{color:#9399a4;margin-top:4px;font-size:6px;line-height:1.35}.billing-record-list>article>b{text-align:right;font-size:11px}.billing-staffing strong{color:#8b641e}.billing-staffing.complete strong{color:var(--mint-dark)}.billing-record-list select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce0e5;border-radius:6px;padding:7px;font-size:7px}.payroll-main{max-width:1660px}.payroll-run-chip.review i{background:var(--amber);box-shadow:0 0 0 3px #f4ac4524}.payroll-run-chip.locked i,.payroll-run-chip.exported i,.payroll-run-chip.submitted i{background:var(--mint)}.historical-payroll-base{background:#f7faf9;border:1px solid #dde3e2;border-radius:14px;margin-bottom:17px;padding:22px}.historical-payroll-base>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.historical-payroll-base>header p{color:var(--mint-dark);letter-spacing:1.15px;margin:0 0 7px;font-size:7px;font-weight:900}.historical-payroll-base>header h2{letter-spacing:-.65px;margin:0;font-size:23px}.historical-payroll-base>header div>span{color:#7d8591;margin-top:6px;font-size:8px;line-height:1.5;display:block}.historical-scope{background:#edf9f5;border:1px solid #cce6df;border-radius:8px;max-width:255px;padding:10px 12px}.historical-scope b,.historical-scope span{display:block}.historical-scope b{color:var(--mint-dark);letter-spacing:.9px;font-size:6px}.historical-scope span{margin-top:4px;color:#54766d!important;font-size:7px!important}.historical-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.historical-quarter-card{background:#fff;border:1px solid #e0e4e5;border-radius:11px;overflow:hidden}.historical-quarter-card.reconciled{border-color:#b9dfd4}.historical-quarter-card.locked{box-shadow:inset 0 3px 0 var(--mint-dark);border-color:#8bc9b9}.historical-quarter-card>header{justify-content:space-between;align-items:center;gap:15px;padding:15px 16px 12px;display:flex}.historical-quarter-card>header p{color:var(--mint-dark);letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.historical-quarter-card>header h3{margin:5px 0 0;font-size:11px}.historical-quarter-card>header>b{color:#68717d;letter-spacing:.6px;background:#edf0f2;border-radius:5px;padding:6px 7px;font-size:6px}.historical-quarter-card.reconciled>header>b,.historical-quarter-card.locked>header>b{color:var(--mint-dark);background:#e5f7f1}.historical-quarter-totals{background:#fbfcfc;border-top:1px solid #ebedef;border-bottom:1px solid #ebedef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.historical-quarter-totals>span{border-right:1px solid #ebedef;min-width:0;padding:11px 9px}.historical-quarter-totals>span:last-child{border-right:0}.historical-quarter-totals small,.historical-quarter-totals strong{display:block}.historical-quarter-totals small{color:#999fa8;letter-spacing:.55px;font-size:5px;font-weight:900}.historical-quarter-totals strong{text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.historical-checks{margin:0;padding:9px 16px;list-style:none}.historical-checks li{border-bottom:1px solid #eff1f2;justify-content:space-between;gap:12px;padding:7px 0;font-size:7px;display:flex}.historical-checks li:last-child{border-bottom:0}.historical-checks span{color:#7e8691}.historical-checks b{text-align:right}.historical-checks .matched b{color:var(--mint-dark)}.historical-checks .attention b{color:#a16b1e}.historical-checks .waiting b{color:#9299a3}.historical-controls{border-top:1px solid #e7eaeb}.historical-controls[aria-disabled=true]{opacity:.48;pointer-events:none}.historical-controls summary{color:#4f5966;cursor:pointer;background:#f7f9f9;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:7px;font-weight:900;display:flex}.historical-controls summary span{color:#959ca5;font-size:6px;font-weight:600}.historical-control-form{border-top:1px solid #e7eaeb;padding:14px 16px 16px}.historical-control-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.historical-control-form fieldset{border:1px solid #e1e5e6;border-radius:8px;gap:8px;min-width:0;margin:0;padding:11px;display:grid}.historical-control-form legend{color:var(--mint-dark);letter-spacing:.6px;padding:0 5px;font-size:6px;font-weight:900}.historical-control-form label>span{color:#747d88;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.historical-control-form label i{color:#a0a6ad;font-size:5px;font-style:normal;font-weight:500}.historical-control-form input,.historical-control-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #dce1e2;border-radius:6px;outline:none;padding:8px;font-size:7px}.historical-control-form input:focus,.historical-control-form textarea:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #1f91731a}.historical-note{margin-top:10px;display:block}.historical-control-form>button,.historical-lock{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-top:11px;padding:9px 11px;font-size:6px;font-weight:900}.historical-control-form>button:disabled{opacity:.35;cursor:default}.historical-lock{background:var(--mint);width:calc(100% - 32px);color:var(--navy);margin:12px 16px 15px}.historical-locked-copy{color:#57776f;background:#eff9f6;border-top:1px solid #e7efec;margin:0;padding:11px 16px 14px;font-size:6px;line-height:1.5}.historical-import{background:#fff;border:1px solid #dfe4e4;border-radius:10px;margin-top:12px;overflow:hidden}.historical-import>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.historical-import>summary b,.historical-import>summary small{display:block}.historical-import>summary b{font-size:8px}.historical-import>summary small{color:#9097a1;margin-top:4px;font-size:6px}.historical-import>summary i{color:var(--mint-dark);font-size:6px;font-style:normal;font-weight:900}.historical-import-body{background:#fbfcfc;border-top:1px solid #e8ebec;padding:14px 16px 16px}.historical-upload{grid-template-columns:minmax(210px,1.2fr) minmax(210px,1fr) auto;align-items:end;gap:12px;display:grid}.historical-upload label>span{color:#6f7884;margin-bottom:5px;font-size:6px;font-weight:900;display:block}.historical-upload input{color:#66707c;background:#fff;border:1px solid #dce1e2;border-radius:6px;width:100%;padding:8px;font-size:7px}.historical-upload a,.historical-upload small{display:block}.historical-upload a{color:var(--mint-dark);font-size:7px;font-weight:900}.historical-upload small{color:#969da6;margin-top:5px;font-size:6px}.historical-upload button,.historical-preview>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:35px;padding:9px 12px;font-size:6px;font-weight:900}.historical-upload button:disabled,.historical-preview>button:disabled{opacity:.35;cursor:default}.historical-preview{background:#f1faf7;border:1px solid #cee6df;border-radius:9px;margin-top:14px;padding:14px}.historical-preview.blocked{background:#fff9ef;border-color:#efd8b8}.historical-preview>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.historical-preview>header p{color:var(--mint-dark);letter-spacing:.8px;margin:0;font-size:6px;font-weight:900}.historical-preview>header h3{margin:4px 0 0;font-size:9px}.historical-preview>header>b{color:var(--mint-dark);font-size:6px}.historical-preview.blocked>header>b{color:#9b681f}.historical-preview dl{background:#ffffffa6;border:1px solid #28463e1a;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid}.historical-preview dl>div{border-right:1px solid #28463e1a;padding:9px}.historical-preview dl>div:last-child{border-right:0}.historical-preview dt{color:#7c8884;font-size:5px;font-weight:900}.historical-preview dd{margin:4px 0 0;font-size:8px;font-weight:900}.historical-preview-rows{gap:5px;margin-top:10px;display:grid}.historical-preview-rows>span{background:#ffffffb3;border-radius:6px;padding:7px 9px}.historical-preview-rows b,.historical-preview-rows small{display:block}.historical-preview-rows b{font-size:6px}.historical-preview-rows small{color:#7f878f;margin-top:3px;font-size:6px}.historical-preview>button{background:var(--mint);color:var(--navy);margin-top:11px}@media (width<=900px){.historical-quarter-grid{grid-template-columns:1fr}.historical-upload{grid-template-columns:1fr 1fr}.historical-upload button{grid-column:1/-1}}@media (width<=620px){.historical-payroll-base{padding:16px}.historical-payroll-base>header{flex-direction:column}.historical-scope{max-width:none}.historical-quarter-totals,.historical-preview dl{grid-template-columns:1fr 1fr}.historical-quarter-totals>span:nth-child(2),.historical-preview dl>div:nth-child(2){border-right:0}.historical-quarter-totals>span:nth-child(-n+2),.historical-preview dl>div:nth-child(-n+2){border-bottom:1px solid #ebedef}.historical-control-groups,.historical-upload{grid-template-columns:1fr}.historical-upload button{grid-column:auto}.historical-preview>header{flex-direction:column;align-items:flex-start}}.payroll-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.45fr) minmax(255px,.55fr);min-height:245px;display:grid;overflow:hidden}.payroll-hero>div{padding:38px 43px;position:relative;overflow:hidden}.payroll-hero>div:after{content:"PAY";color:#ffffff09;letter-spacing:-9px;font-size:126px;font-weight:900;position:absolute;bottom:-52px;right:-11px}.payroll-hero h2{z-index:1;letter-spacing:-2px;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(32px,3.7vw,49px);line-height:1.03;position:relative}.payroll-hero>div>p:not(.mint-eyebrow){z-index:1;color:#a8b0c1;max-width:640px;margin:18px 0 0;font-size:9px;line-height:1.65;position:relative}.payroll-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:31px;display:flex}.payroll-hero aside small{letter-spacing:1.25px;font-size:7px;font-weight:900}.payroll-hero aside strong{margin-top:14px;font-size:24px;line-height:1.15}.payroll-hero aside span{margin-top:7px;font-size:9px;font-weight:800}.payroll-hero aside b{letter-spacing:.7px;border:1px solid #0206172e;border-radius:5px;align-self:flex-start;margin-top:22px;padding:6px 8px;font-size:7px}.payroll-progress{background:#fff;border:1px solid #e2e5e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.payroll-progress>div{border-right:1px solid #e8eaee;grid-template-columns:29px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:76px;padding:13px 15px;display:grid;position:relative}.payroll-progress>div:last-child{border-right:0}.payroll-progress>div>span{color:#9299a5;background:#eef0f3;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.payroll-progress strong{align-self:end;font-size:8px}.payroll-progress small{color:#9298a3;align-self:start;font-size:6px}.payroll-progress>div.active{background:#f0faf7}.payroll-progress>div.active>span,.payroll-progress>div.done>span{background:var(--mint);color:var(--navy)}.payroll-progress>div.done strong{color:var(--mint-dark)}.payroll-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px;display:grid}.payroll-kpis article{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:16px 17px}.payroll-kpis article.warning{background:#fff9ef;border-color:#f1d8b5}.payroll-kpis p{color:#949ba6;letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.payroll-kpis strong{letter-spacing:-.6px;margin-top:10px;font-size:20px;display:block}.payroll-kpis span{color:#858c99;margin-top:5px;font-size:7px;display:block}.payroll-kpis .warning strong{color:#9b681f}.payroll-workspace{grid-template-columns:minmax(0,1.52fr) minmax(280px,.58fr);align-items:start;gap:15px;display:grid}.payroll-review>header{justify-content:space-between;align-items:flex-end;gap:18px;margin:8px 0 12px;display:flex}.payroll-review>header p,.payroll-action-card>p,.payroll-calendar-card>p{color:var(--mint-dark);letter-spacing:1.2px;margin:0 0 6px;font-size:7px;font-weight:900}.payroll-review>header h2{letter-spacing:-.6px;margin:0;font-size:22px}.payroll-review>header span{color:#858c99;margin-top:5px;font-size:8px;display:block}.payroll-review>header button,.payroll-action-card>button,.payroll-employee footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 12px;font-size:7px;font-weight:900}.payroll-review button:disabled,.payroll-action-card button:disabled,.payroll-employee button:disabled{opacity:.36;cursor:default}.payroll-employee-list{gap:10px;display:grid}.payroll-employee{background:#fff;border:1px solid #e1e5e9;border-radius:11px;overflow:hidden}.payroll-employee.exception{border-color:#eed6b5}.payroll-employee.approved{border-color:#cde9e0}.payroll-employee>header{grid-template-columns:38px minmax(0,1fr) minmax(115px,auto) auto;align-items:center;gap:12px;padding:16px 17px;display:grid}.payroll-avatar{background:var(--navy);width:37px;height:37px;color:var(--mint);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.payroll-employee h3{margin:0;font-size:11px}.payroll-employee header p{color:#8a919d;margin:4px 0 0;font-size:7px}.payroll-total{text-align:right}.payroll-total small,.payroll-total strong,.payroll-total span{display:block}.payroll-total small{color:#999faa;letter-spacing:.8px;font-size:6px;font-weight:900}.payroll-total strong{margin-top:4px;font-size:15px}.payroll-total span{color:#8b929e;margin-top:3px;font-size:6px}.payroll-state{letter-spacing:.6px;white-space:nowrap;border-radius:5px;padding:6px 7px;font-size:6px}.payroll-state.pending{color:#626b79;background:#edf0f3}.payroll-state.exception{color:#9b681f;background:#fff2df}.payroll-state.approved{color:var(--mint-dark);background:#e9faf5}.payroll-employee details{border-top:1px solid #eaecf0}.payroll-employee summary{color:#5e6674;cursor:pointer;background:#f8f9fa;justify-content:space-between;align-items:center;padding:11px 16px;font-size:7px;font-weight:900;display:flex}.payroll-employee summary span{color:#969ca7;font-size:6px;font-weight:500}.payroll-day-list{padding:0 15px}.payroll-day{border-bottom:1px solid #eceef1;grid-template-columns:55px minmax(0,1fr) 90px auto;align-items:center;gap:11px;min-height:66px;display:grid}.payroll-day:last-child{border-bottom:0}.payroll-day time strong,.payroll-day time span{display:block}.payroll-day time strong{color:var(--mint-dark);letter-spacing:.5px;font-size:6px}.payroll-day time span{margin-top:3px;font-size:8px;font-weight:900}.payroll-day>div:nth-child(2) strong,.payroll-day>div:nth-child(2) span,.payroll-day>div:nth-child(2) small{display:block}.payroll-day>div:nth-child(2) strong{font-size:8px}.payroll-day>div:nth-child(2) span{color:#7c8491;margin-top:4px;font-size:7px}.payroll-day>div:nth-child(2) small{color:#a0a5ae;margin-top:3px;font-size:6px}.payroll-day-hours{text-align:right}.payroll-day-hours strong,.payroll-day-hours span{display:block}.payroll-day-hours strong{font-size:9px}.payroll-day-hours span{color:#8c939e;margin-top:4px;font-size:6px}.payroll-day.exception .payroll-day-hours span{color:#9b681f}.payroll-day>button{color:var(--mint-dark);cursor:pointer;background:#effaf7;border:1px solid #cfe4de;border-radius:5px;padding:7px 8px;font-size:6px;font-weight:900}.payroll-employee>footer{background:#fbfcfc;border-top:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.payroll-employee footer span{color:#838b97;font-size:7px}.payroll-empty{text-align:center;background:#fff;border:1px solid #e1e5e9;border-radius:11px;place-items:center;min-height:270px;padding:30px;display:grid}.payroll-empty>span{color:#77808d;background:#edf0f3;border-radius:10px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.payroll-empty h3{margin:14px 0 7px;font-size:13px}.payroll-empty p{color:#858c99;max-width:430px;margin:0;font-size:8px;line-height:1.55}.payroll-control-column{gap:12px;display:grid}.payroll-action-card,.quickbooks-card,.payroll-calendar-card{background:#fff;border:1px solid #e1e5e9;border-radius:11px;padding:20px}.payroll-action-card{border-top:3px solid var(--mint)}.payroll-action-card h3{margin:0;font-size:16px}.payroll-action-card>span{color:#7d8592;margin-top:8px;font-size:8px;line-height:1.55;display:block}.payroll-action-card ul{margin:14px 0;padding:0;list-style:none}.payroll-action-card li{color:#68717e;margin-top:7px;padding-left:17px;font-size:7px;position:relative}.payroll-action-card li:before{content:"✓";color:var(--mint-dark);font-weight:900;position:absolute;left:0}.payroll-action-card li.blocked:before{content:"!";color:#a36b1e}.payroll-action-card>button{background:var(--mint);width:100%;color:var(--navy);margin-top:15px;padding:12px}.payroll-complete{text-align:center}.payroll-complete>span{background:var(--mint);width:40px;height:40px;color:var(--navy);border-radius:50%;place-items:center;margin:6px auto 12px;font-size:15px;font-weight:900;display:grid}.payroll-complete p{color:#7f8793;font-size:8px;line-height:1.55}.quickbooks-card header{align-items:center;gap:11px;display:flex}.qb-mark{color:#fff;background:#2ca01c;border-radius:50%;place-items:center;width:41px;height:41px;font-size:12px;font-weight:900;display:grid}.quickbooks-card header small,.quickbooks-card header strong{display:block}.quickbooks-card header small{color:#969da8;letter-spacing:.8px;font-size:6px;font-weight:900}.quickbooks-card header strong{margin-top:5px;font-size:9px}.qb-connection{background:#fff7ea;border-radius:8px;grid-template-columns:8px minmax(0,1fr);gap:10px;margin-top:16px;padding:12px;display:grid}.qb-connection>span{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 0 3px #f4ac4526}.qb-connection strong,.qb-connection small{display:block}.qb-connection strong{color:#8e5e19;font-size:7px}.qb-connection small{color:#94784e;margin-top:4px;font-size:6px;line-height:1.4}.quickbooks-card dl{border-top:1px solid #eaecf0;margin:15px 0}.quickbooks-card dl>div{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:12px;padding:9px 0;font-size:7px;display:flex}.quickbooks-card dt{color:#8b929e}.quickbooks-card dd{text-align:right;margin:0;font-weight:900}.quickbooks-card>p{color:#848c98;margin:0;font-size:7px;line-height:1.55}.qb-connection.batch_queued,.qb-connection.delivered{background:#eefaf6}.qb-connection.batch_queued>span,.qb-connection.delivered>span{background:var(--mint-dark);box-shadow:0 0 0 3px #1f917321}.qb-connection.batch_queued strong,.qb-connection.delivered strong{color:var(--mint-dark)}.qb-connection.batch_queued small,.qb-connection.delivered small{color:#52796d}.qb-connection.attention_required{background:#fff0ee}.qb-connection.attention_required>span{background:#bf4b3e;box-shadow:0 0 0 3px #bf4b3e21}.qb-connection.attention_required strong,.quickbooks-card .qb-failed-total dd{color:#a33b30}.qb-connection.attention_required small{color:#8f625d}.qb-employee-mapping{background:#f8faf9;border-top:1px solid #eaecf0;padding:13px 16px 15px}.qb-employee-mapping>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.qb-employee-mapping>header>div{align-items:center;gap:8px;display:flex}.qb-employee-mapping>header span{color:#fff;background:#2ca01c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:900;display:grid}.qb-employee-mapping>header strong{font-size:8px}.qb-employee-mapping>header b{color:#9b681f;letter-spacing:.55px;background:#fff2df;border-radius:5px;padding:5px 7px;font-size:5px}.qb-employee-mapping.paired>header b{color:var(--mint-dark);background:#e9faf5}.qb-mapping-fields{grid-template-columns:minmax(145px,1.2fr) minmax(110px,.65fr) minmax(155px,1fr) auto;align-items:end;gap:9px;margin-top:11px;display:grid}.qb-mapping-fields label>span{color:#727b88;margin-bottom:5px;font-size:6px;font-weight:900;display:block}.qb-mapping-fields label i{color:#a0a6ae;font-size:5px;font-style:normal;font-weight:500}.qb-mapping-fields input{width:100%;min-height:33px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dce1e4;border-radius:6px;outline:none;padding:8px 9px;font-size:7px}.qb-mapping-fields input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #1f91731a}.qb-mapping-fields input::placeholder{color:#a8adb5}.qb-mapping-fields button{color:#fff;cursor:pointer;white-space:nowrap;background:#2ca01c;border:0;border-radius:6px;min-height:33px;padding:8px 11px;font-size:6px;font-weight:900}.qb-mapping-fields button:disabled{opacity:.38;cursor:default}.qb-employee-mapping>p{color:#8c939e;margin:9px 0 0;font-size:6px;line-height:1.45}.payroll-calendar-card>div{border-bottom:1px solid #eceef1;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.payroll-calendar-card>div:last-child{border-bottom:0}.payroll-calendar-card>div>b{color:#5d6674;text-align:center;background:#edf0f3;border-radius:5px;width:36px;padding:6px 0;font-size:6px}.payroll-calendar-card>div.payday>b{background:var(--mint);color:var(--navy)}.payroll-calendar-card strong,.payroll-calendar-card small{display:block}.payroll-calendar-card strong{font-size:8px}.payroll-calendar-card small{color:#9197a2;margin-top:3px;font-size:6px}.work-main{padding-bottom:70px}.work-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.45fr) minmax(270px,.58fr);min-height:250px;display:grid;overflow:hidden}.work-hero>div{padding:40px 44px;position:relative;overflow:hidden}.work-hero>div:after{content:"WORK";color:#ffffff09;letter-spacing:-8px;font-size:112px;font-weight:900;position:absolute;bottom:-45px;right:-13px}.work-hero h2{z-index:1;letter-spacing:-2px;max-width:680px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4.2vw,51px);line-height:1.03;position:relative}.work-hero>div>p:last-child{z-index:1;color:#a8b0c1;max-width:620px;margin:17px 0 0;font-size:9px;line-height:1.6;position:relative}.work-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:30px;display:flex}.work-hero aside>span{letter-spacing:1.2px;font-size:7px;font-weight:900}.work-hero aside>strong{margin-top:17px;font-size:19px}.work-hero aside>small{margin-top:9px;font-size:8px;line-height:1.55}.work-empty{text-align:center;background:#fff;border:1px solid #e2e5e9;border-radius:11px;place-items:center;margin-top:16px;padding:50px 24px;display:grid}.work-empty>span{color:#737b89;background:#eff2f4;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.work-empty h2{margin:14px 0 7px;font-size:15px}.work-empty p{color:#89909c;margin:0;font-size:8px}.work-empty a{color:var(--mint-dark);margin-top:15px;font-size:8px;font-weight:900;text-decoration:none}.work-assignment-list{gap:15px;margin-top:16px;display:grid}.work-assignment-card{background:#fff;border:1px solid #e1e4e9;border-radius:12px;overflow:hidden}.work-assignment-card>header{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:flex-start;padding:25px 28px 21px;display:flex}.work-assignment-card>header div>span{color:#347995;letter-spacing:.65px;background:#e5f5fb;border-radius:4px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-block}.work-assignment-card>header p{color:var(--mint-dark);letter-spacing:.7px;text-transform:uppercase;margin:11px 0 5px;font-size:7px;font-weight:900}.work-assignment-card>header h2{letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:28px}.work-assignment-card>header small{color:#8b929e;margin-top:7px;font-size:7px;display:block}.work-assignment-card>header>b{color:var(--mint-dark);letter-spacing:.7px;background:#e9faf5;border-radius:4px;padding:6px 8px;font-size:7px}.work-assignment-summary{border-bottom:1px solid #e9ebef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-assignment-summary>span{color:#8c929e;border-right:1px solid #e9ebef;padding:16px 22px;font-size:7px}.work-assignment-summary>span:last-child{border-right:0}.work-assignment-summary strong{color:var(--ink);margin-top:7px;font-size:15px;display:block}.work-instructions{border-left:3px solid var(--mint);background:#f0faf7;border-radius:0 8px 8px 0;margin:19px 25px;padding:15px}.work-instructions strong{text-transform:uppercase;letter-spacing:.65px;font-size:8px}.work-instructions p{color:#63706f;margin:6px 0 0;font-size:8px;line-height:1.55}.work-session-list{border:1px solid #e3e6ea;border-radius:9px;margin:0 25px 24px;overflow:hidden}.work-session-list>header{background:#f6f7f9;border-bottom:1px solid #e6e9ed;justify-content:space-between;padding:12px 15px;display:flex}.work-session-list>header p{color:#757d8a;letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.work-session-list>header span{color:#9299a5;font-size:6px;font-weight:900}.work-session-list>article{border-bottom:1px solid #eceef1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:9px 14px;display:grid}.work-session-list>article:last-child{border-bottom:0}.work-session-list>article.monday{background:#f0faf7}.work-date{background:var(--navy);color:#fff;text-align:center;border-radius:8px;place-content:center;width:44px;height:44px;display:grid}.work-date strong{color:var(--mint);text-transform:uppercase;font-size:7px}.work-date span{margin-top:2px;font-size:8px;font-weight:900}.work-session-list article>div:nth-child(2) p{color:var(--mint-dark);letter-spacing:.55px;margin:0 0 4px;font-size:6px;font-weight:900}.work-session-list article>div:nth-child(2) h3{margin:0;font-size:10px}.work-session-list article>div:nth-child(2) span{color:#818895;margin-top:5px;font-size:7px;display:block}.work-session-list article>a{color:var(--mint-dark);font-size:7px;font-weight:900;text-decoration:none}.job-summary-sheet{background:#fff;border:1px solid #dde1e7;border-radius:14px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #070d2114}.job-summary-masthead{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:19px 27px;display:flex}.job-summary-brand{align-items:center;gap:22px;display:flex}.job-summary-brand img{width:141px;height:auto}.job-summary-brand span{color:#8991a4;letter-spacing:1.35px;border-left:1px solid #fff3;padding-left:22px;font-size:7px;font-weight:900}.job-summary-status{color:var(--mint);letter-spacing:.8px;border:1px solid #49ffd23d;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.job-summary-status i{background:var(--mint);border-radius:50%;width:6px;height:6px}.job-summary-title{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px 22px;display:flex}.job-summary-title p{color:var(--mint-dark);letter-spacing:.9px;margin:0 0 7px;font-size:7px;font-weight:900}.job-summary-title h2{letter-spacing:-1.2px;margin:0;font-family:Georgia,serif;font-size:31px}.job-summary-title>div:first-child>span{color:#858c98;margin-top:8px;font-size:8px;display:block}.job-summary-title>div:first-child>span strong{color:var(--ink)}.job-ready-stamp{background:#fff8ee;border:1px solid #f0d9b7;border-radius:8px;min-width:158px;padding:13px 15px}.job-ready-stamp.ready{background:#f0faf7;border-color:#c7ebdf}.job-ready-stamp small,.job-ready-stamp strong{display:block}.job-ready-stamp small{color:#9a815f;letter-spacing:.8px;font-size:6px;font-weight:900}.job-ready-stamp strong{color:#9b681f;margin-top:6px;font-size:9px}.job-ready-stamp.ready small{color:#64847b}.job-ready-stamp.ready strong{color:var(--mint-dark)}.job-summary-facts{background:#f7f8fa;border-bottom:1px solid #e7e9ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.job-summary-facts>div{border-right:1px solid #e3e6ea;padding:16px 21px}.job-summary-facts>div:last-child{border-right:0}.job-summary-facts small,.job-summary-facts strong,.job-summary-facts span{display:block}.job-summary-facts small{color:#9399a4;letter-spacing:.8px;font-size:6px;font-weight:900}.job-summary-facts strong{margin-top:7px;font-size:15px}.job-summary-facts span{color:#8b929e;margin-top:4px;font-size:7px}.job-pay-fact{background:#eaf9f5}.job-pay-fact strong{color:var(--mint-dark)}.job-summary-body{grid-template-columns:minmax(0,1.48fr) minmax(300px,.72fr);display:grid}.job-schedule-column{border-right:1px solid #e7e9ed;padding:24px 27px 26px}.job-schedule-column>header p,.job-brief-column>section>p{color:var(--mint-dark);letter-spacing:1px;margin:0 0 6px;font-size:7px;font-weight:900}.job-schedule-column>header h3,.job-brief-column h3{margin:0;font-size:17px}.job-first-day{background:var(--navy);color:#fff;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;display:flex}.job-first-day small,.job-first-day strong{display:block}.job-first-day small{color:var(--mint);letter-spacing:.85px;font-size:6px;font-weight:900}.job-first-day strong{margin-top:4px;font-size:11px}.job-first-day>span{color:#9da5b7;font-size:7px}.job-first-day-timeline{border:1px solid #e2e5e9;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-first-day-timeline>div{border-right:1px solid #e5e8ec;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.job-first-day-timeline>div:last-child{border-right:0}.job-first-day-timeline>div>span{width:27px;height:27px;color:var(--mint-dark);background:#eaf9f5;border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.job-first-day-timeline strong,.job-first-day-timeline small{display:block}.job-first-day-timeline strong{font-size:9px}.job-first-day-timeline small{color:#858d99;margin-top:4px;font-size:6px}.job-rotation-list{gap:9px;margin-top:13px;display:grid}.job-rotation-list>article{border:1px solid #e1e5e9;border-radius:8px;grid-template-columns:116px minmax(0,1fr);display:grid;overflow:hidden}.job-rotation-time{background:#f3f5f7;flex-direction:column;justify-content:center;padding:14px;display:flex}.job-rotation-time small{color:var(--mint-dark);letter-spacing:.6px;margin-bottom:5px;font-size:5px;font-weight:900}.job-rotation-time strong{font-size:10px}.job-rotation-time span{color:#8d94a0;margin-top:3px;font-size:7px}.job-rotation-list article>div:last-child{padding:12px 14px}.job-rotation-list p{margin:0;font-size:10px;font-weight:900}.job-rotation-list small{color:#8b929f;margin-top:3px;font-size:6px;display:block}.job-rotation-list article>div:last-child>span{color:var(--mint-dark);margin-top:7px;font-size:7px;font-weight:900;display:block}.job-rotation-list em{color:#6f7785;margin-top:4px;font-size:6px;font-style:normal;display:block}.job-date-chips{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.job-date-chips b{color:#46505f;background:#fff;border:1px solid #cbd2da;border-radius:4px;padding:5px 7px;font-size:6px;box-shadow:0 1px #070d210a}.job-brief-column{background:#fcfcfd;padding:24px 25px}.job-expectation{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;margin-top:13px;display:grid}.job-expectation>span{background:var(--navy);width:26px;height:26px;color:var(--mint);border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.job-expectation p{color:#5f6775;margin:2px 0 0;font-size:8px;line-height:1.5}.job-launch-checklist{border-top:1px solid #e3e6ea;margin-top:22px;padding-top:19px}.job-launch-checklist>div{grid-template-columns:26px minmax(0,1fr);gap:9px;margin-top:11px;display:grid}.job-launch-checklist i{color:#7c8491;border:1px solid #dce0e6;border-radius:6px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid}.job-launch-checklist>div.complete i{border-color:var(--mint);background:var(--mint);color:var(--navy)}.job-launch-checklist strong,.job-launch-checklist small{display:block}.job-launch-checklist strong{font-size:8px}.job-launch-checklist small{color:#8a929f;margin-top:3px;font-size:6px;line-height:1.4}.job-instruction-note{border-left:3px solid var(--mint);background:#eef9f6;border-radius:0 7px 7px 0;margin-top:20px;padding:12px 13px}.job-instruction-note strong{text-transform:uppercase;letter-spacing:.6px;font-size:7px}.job-instruction-note p{color:#61706d;margin:5px 0 0;font-size:7px;line-height:1.45}.job-summary-footer{background:#f7f8fa;border-top:1px solid #e4e7eb;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:16px 27px;display:flex}.job-summary-footer strong,.job-summary-footer span{display:block}.job-summary-footer strong{font-size:8px}.job-summary-footer span{color:#8a919e;margin-top:4px;font-size:7px}.job-summary-actions{gap:7px;display:flex}.job-summary-actions button,.job-summary-actions a{cursor:pointer;border-radius:6px;padding:9px 11px;font-size:7px;font-weight:900;text-decoration:none}.job-summary-actions button,.job-summary-actions a.secondary{color:var(--ink);background:#fff;border:1px solid #d9dde3}.job-summary-actions a{border:1px solid var(--navy);background:var(--navy);color:#fff}.job-preview-page{background:#eef0f3;min-height:100vh;padding:24px 26px 60px}.job-preview-topbar{justify-content:space-between;max-width:1120px;margin:0 auto 13px;display:flex}.job-preview-topbar a{color:var(--mint-dark);font-size:9px;font-weight:900;text-decoration:none}.job-preview-topbar span{color:#878e9b;letter-spacing:1px;font-size:8px;font-weight:900}.job-preview-error{padding:60px}.job-preview-error a{color:var(--mint-dark);font-weight:900;text-decoration:none}.gig-overview-sheet{background:#fff;border:1px solid #dde1e7;border-radius:14px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #070d2114}.gig-overview-masthead{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:70px;padding:17px 26px;display:flex}.gig-overview-masthead>div{align-items:center;gap:21px;display:flex}.gig-overview-masthead img{width:141px}.gig-overview-masthead>div span{color:#8991a4;letter-spacing:1.35px;border-left:1px solid #fff3;padding-left:21px;font-size:7px;font-weight:900}.gig-overview-masthead>b{color:var(--mint);letter-spacing:.75px;align-items:center;gap:7px;font-size:7px;display:flex}.gig-overview-masthead>b i{background:var(--mint);border-radius:50%;width:6px;height:6px}.gig-overview-hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.45fr) minmax(310px,.6fr);min-height:255px;display:grid}.gig-overview-hero>div{padding:35px 36px 38px;position:relative;overflow:hidden}.gig-overview-hero>div:after{content:"SUMMER";color:#ffffff09;letter-spacing:-7px;font-size:94px;font-weight:900;position:absolute;bottom:-32px;right:-20px}.gig-overview-hero p{z-index:1;color:var(--mint);letter-spacing:1.2px;margin:0 0 14px;font-size:7px;font-weight:900;position:relative}.gig-overview-hero h2{z-index:1;letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:46px;line-height:.95;position:relative}.gig-overview-hero h2 em{color:var(--mint);font-style:normal}.gig-overview-hero>div>span{z-index:1;color:#9fa7b8;margin-top:19px;font-size:8px;display:block;position:relative}.gig-overview-hero>div>span strong{color:#fff}.gig-overview-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:30px;display:flex}.gig-overview-hero aside>small{letter-spacing:1px;font-size:7px;font-weight:900}.gig-overview-hero aside>strong{letter-spacing:-2px;margin-top:13px;font-family:Georgia,serif;font-size:48px}.gig-overview-hero aside>span{margin-top:4px;font-size:8px;font-weight:800}.gig-overview-hero aside>div{border-top:1px solid #02061726;align-items:center;gap:7px;margin-top:24px;padding-top:15px;font-size:7px;display:flex}.gig-overview-hero aside>div b{font-size:10px}.gig-overview-hero aside>div i{background:#02061759;border-radius:50%;width:3px;height:3px}.gig-commitment-strip{border-bottom:1px solid #e3e6ea;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gig-commitment-strip>div{background:#f7f8fa;border-right:1px solid #e3e6ea;padding:15px 20px}.gig-commitment-strip>div:last-child{border-right:0}.gig-commitment-strip small,.gig-commitment-strip strong,.gig-commitment-strip span{display:block}.gig-commitment-strip small{color:#9299a5;letter-spacing:.75px;font-size:6px;font-weight:900}.gig-commitment-strip strong{margin-top:6px;font-size:14px}.gig-commitment-strip>div:nth-child(-n+2) strong{background:#fff;border:1px solid #cfd5dc;border-radius:5px;width:fit-content;padding:5px 7px}.gig-commitment-strip span{color:#8b929e;margin-top:3px;font-size:6px}.gig-commitment-strip .gig-published-pay{background:#eaf9f5}.gig-published-pay strong{color:var(--mint-dark)}.gig-overview-body{grid-template-columns:minmax(0,1.5fr) minmax(295px,.7fr);display:grid}.gig-roadmap{border-bottom:1px solid #e4e7eb;grid-column:1/-1;padding:23px 26px 20px}.gig-roadmap>header{justify-content:space-between;align-items:flex-end;display:flex}.gig-roadmap header p,.gig-role-shape>header p{color:var(--mint-dark);letter-spacing:1px;margin:0 0 5px;font-size:7px;font-weight:900}.gig-roadmap header h3,.gig-role-shape>header h3{margin:0;font-size:16px}.gig-roadmap>header>span{color:#959ca8;letter-spacing:.7px;font-size:6px;font-weight:900}.gig-week-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.gig-week-grid article{background:#fff;border:1px solid #e0e4e8;border-radius:8px;min-height:117px;padding:11px}.gig-week-grid article>div{justify-content:space-between;align-items:center;display:flex}.gig-week-grid article>div small{color:#9ba1ac;font-size:6px;font-weight:900}.gig-week-grid article>div strong{color:var(--mint-dark);font-size:12px}.gig-week-grid article>p{color:#56606e;background:#fff;border:1px solid #cfd5dc;border-radius:5px;width:fit-content;margin:10px 0 9px;padding:5px 6px;font-size:6px;font-weight:900;box-shadow:0 1px #070d210a}.gig-week-grid article h4{margin:0;font-size:8px;line-height:1.35}.gig-week-grid article>span{color:#8d94a0;margin-top:6px;font-size:6px;display:block}.gig-week-grid article.active{background:#f0faf7;border-color:#bfe8dc}.gig-week-grid article.active>p{color:var(--mint-dark);border-color:#91d7c4}.gig-week-grid article.off{background:#f4f5f7;border-style:dashed}.gig-week-grid article.off h4{color:#89919d}.gig-role-shape{border-right:1px solid #e4e7eb;padding:23px 26px 26px}.gig-role-shape>header>span{color:#818895;max-width:620px;margin-top:7px;font-size:7px;line-height:1.5;display:block}.gig-track-list{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.gig-track-list article{border:1px solid #e2e5e9;border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px;display:grid}.gig-track-list article>span{background:var(--navy);width:29px;height:29px;color:var(--mint);border-radius:7px;place-items:center;font-size:7px;font-weight:900;display:grid}.gig-track-list small{color:var(--mint-dark);letter-spacing:.6px;font-size:6px;font-weight:900}.gig-track-list h4{margin:4px 0 0;font-size:9px}.gig-track-list p{color:#767e8b;margin:5px 0 0;font-size:6px}.gig-track-list b{color:#545d6b;margin-top:5px;font-size:6px;font-weight:500;display:block}.gig-next-step{background:#fafbfc;flex-direction:column;padding:23px 24px;display:flex}.gig-next-step>div{background:#fff7ed;border:1px solid #efd8b8;border-radius:7px;padding:11px 12px}.gig-next-step>div.ready{background:#eef9f6;border-color:#c4e7dc}.gig-next-step small,.gig-next-step strong{display:block}.gig-next-step small{color:#9a815f;letter-spacing:.65px;font-size:6px;font-weight:900}.gig-next-step strong{color:#9b681f;margin-top:5px;font-size:8px}.gig-next-step .ready small{color:#68877e}.gig-next-step .ready strong{color:var(--mint-dark)}.gig-next-step>p{color:#727a87;margin:13px 0;font-size:7px;line-height:1.55}.gig-next-step>a{background:var(--navy);color:#fff;text-align:center;border-radius:6px;margin-top:auto;padding:10px;font-size:7px;font-weight:900;text-decoration:none}.mobile-preview-page{background:radial-gradient(circle at 50% 0,#fff 0,#eef0f3 42%,#e4e7eb 100%);min-height:100vh;padding:18px 18px 70px}.mobile-preview-page .job-preview-topbar{align-items:center;max-width:390px;margin-bottom:11px;padding:0 4px}.mobile-preview-page .job-preview-topbar span{background:#fff;border:1px solid #d5dae1;border-radius:5px;padding:5px 7px;font-size:6px}.mobile-app-preview{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:7px solid #0c1125;border-radius:30px;width:390px;max-width:100%;height:844px;overflow:hidden auto;box-shadow:0 24px 70px #070d2133}.mobile-app-preview::-webkit-scrollbar{display:none}.gig-overview-sheet.mobile-app-preview .gig-overview-masthead{min-height:64px;padding:15px 17px}.gig-overview-sheet.mobile-app-preview .gig-overview-masthead img{width:125px}.gig-overview-sheet.mobile-app-preview .gig-overview-masthead>div span{display:none}.gig-overview-sheet.mobile-app-preview .gig-overview-masthead>b{font-size:8px}.gig-overview-sheet.mobile-app-preview .gig-overview-hero{grid-template-columns:1fr}.gig-overview-sheet.mobile-app-preview .gig-overview-hero>div{min-height:232px;padding:31px 22px 35px}.gig-overview-sheet.mobile-app-preview .gig-overview-hero h2{font-size:42px}.gig-overview-sheet.mobile-app-preview .gig-overview-hero>aside{min-height:190px;padding:26px 22px}.gig-overview-sheet.mobile-app-preview .gig-overview-hero aside>strong{font-size:45px}.gig-overview-sheet.mobile-app-preview .gig-commitment-strip{grid-template-columns:1fr 1fr}.gig-overview-sheet.mobile-app-preview .gig-commitment-strip>div{min-height:102px;padding:14px 15px}.gig-overview-sheet.mobile-app-preview .gig-commitment-strip>div:nth-child(2){border-right:0}.gig-overview-sheet.mobile-app-preview .gig-commitment-strip>div:nth-child(-n+2){border-bottom:1px solid #e3e6ea}.gig-overview-sheet.mobile-app-preview .gig-commitment-strip strong{font-size:15px}.gig-overview-sheet.mobile-app-preview .gig-overview-body{grid-template-columns:1fr}.gig-overview-sheet.mobile-app-preview .gig-roadmap{padding:22px 17px 20px}.gig-overview-sheet.mobile-app-preview .gig-roadmap>header{align-items:flex-start}.gig-overview-sheet.mobile-app-preview .gig-roadmap>header>span{display:none}.gig-overview-sheet.mobile-app-preview .gig-week-grid{grid-template-columns:1fr 1fr;gap:8px}.gig-overview-sheet.mobile-app-preview .gig-week-grid article{min-height:136px}.gig-overview-sheet.mobile-app-preview .gig-role-shape{border-bottom:1px solid #e4e7eb;border-right:0;padding:22px 17px}.gig-overview-sheet.mobile-app-preview .gig-track-list{grid-template-columns:1fr}.gig-overview-sheet.mobile-app-preview .gig-next-step{z-index:4;border-top:1px solid #dfe3e8;padding:16px 17px 18px;position:sticky;bottom:0;box-shadow:0 -12px 30px #070d2114}.gig-overview-sheet.mobile-app-preview .gig-next-step>p{margin:10px 0}.gig-overview-sheet.mobile-app-preview .gig-next-step>a{padding:13px;font-size:12px}.job-summary-sheet.mobile-app-preview .job-summary-masthead{min-height:64px;padding:15px 17px}.job-summary-sheet.mobile-app-preview .job-summary-brand img{width:125px}.job-summary-sheet.mobile-app-preview .job-summary-brand span{display:none}.job-summary-sheet.mobile-app-preview .job-summary-status{font-size:6px}.job-summary-sheet.mobile-app-preview .job-summary-title{flex-direction:column;align-items:flex-start;padding:21px 18px}.job-summary-sheet.mobile-app-preview .job-summary-title h2{font-size:28px}.job-summary-sheet.mobile-app-preview .job-ready-stamp{width:100%}.job-summary-sheet.mobile-app-preview .job-summary-facts{grid-template-columns:1fr 1fr}.job-summary-sheet.mobile-app-preview .job-summary-facts>div{min-height:90px;padding:13px 14px}.job-summary-sheet.mobile-app-preview .job-summary-facts>div:nth-child(2){border-right:0}.job-summary-sheet.mobile-app-preview .job-summary-facts>div:nth-child(-n+2){border-bottom:1px solid #e3e6ea}.job-summary-sheet.mobile-app-preview .job-summary-body{grid-template-columns:1fr}.job-summary-sheet.mobile-app-preview .job-schedule-column,.job-summary-sheet.mobile-app-preview .job-brief-column{padding:22px 17px}.job-summary-sheet.mobile-app-preview .job-schedule-column{border-bottom:1px solid #e7e9ed;border-right:0}.job-summary-sheet.mobile-app-preview .job-first-day-timeline{grid-template-columns:1fr}.job-summary-sheet.mobile-app-preview .job-first-day-timeline>div{border-bottom:1px solid #e5e8ec;border-right:0}.job-summary-sheet.mobile-app-preview .job-first-day-timeline>div:last-child{border-bottom:0}.job-summary-sheet.mobile-app-preview .job-rotation-list>article{grid-template-columns:1fr}.job-summary-sheet.mobile-app-preview .job-rotation-time{padding:11px 14px}.job-summary-sheet.mobile-app-preview .job-summary-footer{flex-direction:column;align-items:flex-start;padding:17px}.job-summary-sheet.mobile-app-preview .job-summary-actions{width:100%}.job-summary-sheet.mobile-app-preview .job-summary-actions button,.job-summary-sheet.mobile-app-preview .job-summary-actions a{text-align:center;flex:1}.privacy-strip a{color:var(--mint-dark);font-weight:900;text-decoration:none}.support-launcher{z-index:30;background:var(--navy);color:#fff;border:1px solid #66a7ed61;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 8px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 35px #02061738}.support-launcher .kora-avatar{width:32px;height:35px}.support-launcher b{letter-spacing:.25px;font-size:8px}.support-main{padding-bottom:80px}.support-hero,.hr-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);min-height:245px;display:grid;overflow:hidden}.support-hero>div,.hr-hero>div{padding:37px 43px;position:relative;overflow:hidden}.support-hero>div:after{content:"ASK";color:#ffffff09;letter-spacing:-9px;font-size:123px;font-weight:900;position:absolute;bottom:-51px;right:-10px}.support-hero h2,.hr-hero h2{z-index:1;letter-spacing:-2px;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,50px);line-height:1.02;position:relative}.support-hero>div>p:not(.mint-eyebrow),.hr-hero>div>p:not(.mint-eyebrow){z-index:1;color:#a9b1c1;max-width:640px;margin:17px 0 0;font-size:9px;line-height:1.65;position:relative}.support-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:30px;display:flex}.support-hero aside>span{letter-spacing:1.2px;font-size:7px;font-weight:900}.support-hero aside>strong{margin-top:16px;font-size:20px;line-height:1.15}.support-hero aside>small{margin-top:9px;font-size:8px;line-height:1.55}.active-hr-case{border:1px solid #f0d8b7;border-left:4px solid var(--amber);background:#fff8ed;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:13px;padding:13px 15px;display:grid}.active-hr-case.urgent{background:#fff3f3;border-color:#efc4c4 #efc4c4 #efc4c4 #c95353}.active-hr-case>div span,.active-hr-case>div strong{display:block}.active-hr-case>div span{color:#9b681f;letter-spacing:.8px;font-size:6px;font-weight:900}.active-hr-case>div strong{margin-top:4px;font-size:8px}.active-hr-case p{color:#6c6255;margin:0;font-size:8px}.active-hr-case a{color:#8f601d;font-size:7px;font-weight:900;text-decoration:none}.support-workspace{grid-template-columns:minmax(0,1.42fr) minmax(285px,.58fr);align-items:start;gap:14px;margin-top:14px;display:grid}.support-chat-card,.direct-hr-card,.support-scope-card{background:#fff;border:1px solid #e1e5e9;border-radius:12px;overflow:hidden}.support-chat-card>header{border-bottom:1px solid #e7eaee;grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.support-kora-mark{width:40px;height:43px}.support-chat-card header h2{margin:0;font-size:11px}.support-chat-card header p{color:#89909c;align-items:center;gap:6px;margin:5px 0 0;font-size:7px;display:flex}.support-chat-card header p i{background:var(--mint);border-radius:50%;width:6px;height:6px}.support-chat-card>header>.support-private-badge{color:var(--mint-dark);letter-spacing:.5px;background:#effaf7;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.support-messages{background:#f6f7f9;height:min(510px,52vh);min-height:370px;padding:18px;overflow-y:auto}.support-messages article{align-items:flex-end;gap:9px;margin-top:13px;display:flex}.support-messages article:first-child{margin-top:0}.support-messages article.employee{flex-direction:row-reverse}.message-author{background:var(--navy);width:26px;height:26px;color:var(--mint);border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:900;display:grid}.message-kora{width:28px;height:31px}.support-messages article.employee .message-author{background:var(--mint);color:var(--navy)}.support-messages article.hr .message-author{color:#376994;background:#dceafa}.message-bubble{background:#fff;border:1px solid #e0e4e9;border-radius:10px 10px 10px 3px;max-width:78%;padding:11px 12px 9px;position:relative;box-shadow:0 3px 11px #070d2109}.employee .message-bubble{background:#eaf9f5;border-color:#49ffd25c;border-radius:10px 10px 3px}.hr .message-bubble{background:#f0f6fc;border-color:#cbdced}.message-bubble p{color:#4c5563;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.55}.message-bubble>span{color:var(--mint-dark);border-top:1px solid #ebedf0;margin-top:8px;padding-top:7px;font-size:6px;font-weight:800;display:block}.message-bubble time{color:#a0a5ae;text-align:right;margin-top:5px;font-size:5px;display:block}.support-quick-prompts{background:#fff;border-top:1px solid #e7eaee;gap:6px;padding:11px 16px 0;display:flex;overflow-x:auto}.support-quick-prompts button{color:#626b78;cursor:pointer;background:#fff;border:1px solid #dbe0e5;border-radius:999px;flex:none;padding:7px 9px;font-size:6px;font-weight:800}.support-quick-prompts button:hover{color:var(--mint-dark);border-color:#a5dacf}.support-composer{background:#fff;padding:12px 16px 15px}.support-composer>label{color:#747c89;letter-spacing:.55px;margin-bottom:6px;font-size:6px;font-weight:900;display:block}.support-composer>div{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.support-composer textarea,.direct-hr-card textarea,.direct-hr-card select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1e6;border-radius:8px;outline:none}.support-composer textarea{resize:none;padding:10px;font-size:8px;line-height:1.45}.support-composer textarea:focus,.direct-hr-card textarea:focus,.direct-hr-card select:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #49ffd21f}.support-composer button{background:var(--mint);color:var(--navy);cursor:pointer;border:0;border-radius:8px;font-size:17px;font-weight:900}.support-composer button:disabled,.direct-hr-card button:disabled,.support-quick-prompts button:disabled{opacity:.38;cursor:default}.support-composer>small{color:#a0a5ad;margin-top:7px;font-size:6px;display:block}.support-side{gap:12px;display:grid}.direct-hr-card{border-top:3px solid var(--mint);padding:21px}.direct-hr-icon{background:var(--navy);width:43px;height:43px;color:var(--mint);letter-spacing:.5px;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.direct-hr-card>p{color:var(--mint-dark);letter-spacing:1px;margin:14px 0 5px;font-size:7px;font-weight:900}.direct-hr-card h2{margin:0;font-size:18px}.direct-hr-card>span{color:#7e8693;margin-top:8px;font-size:8px;line-height:1.55;display:block}.direct-hr-card label{color:#737b88;margin-top:12px;font-size:7px;font-weight:800;display:block}.direct-hr-card select,.direct-hr-card textarea{margin-top:6px;padding:9px 10px;font-size:8px}.direct-hr-card textarea{resize:vertical;line-height:1.45}.direct-hr-card>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:14px;padding:12px;font-size:8px;font-weight:900}.direct-hr-card>small{color:#9a815f;margin-top:9px;font-size:6px;line-height:1.45;display:block}.support-scope-card{padding:18px 20px}.support-scope-card>p{color:#9097a3;letter-spacing:1px;margin:0 0 7px;font-size:6px;font-weight:900}.support-scope-card>div{border-bottom:1px solid #eceef1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:45px;display:grid}.support-scope-card>div:last-child{border-bottom:0}.support-scope-card span{width:26px;height:26px;color:var(--mint-dark);background:#eaf9f5;border-radius:7px;place-items:center;font-size:7px;font-weight:900;display:grid}.support-scope-card .human span{background:var(--navy);color:var(--mint);font-size:6px}.support-scope-card b{font-size:7px;line-height:1.35}.hr-main{padding-bottom:75px}.hr-hero>div:after{content:"HR";color:#ffffff09;letter-spacing:-9px;font-size:135px;font-weight:900;position:absolute;bottom:-54px;right:-2px}.hr-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:30px;display:flex}.hr-hero aside span{letter-spacing:1.15px;font-size:7px;font-weight:900}.hr-hero aside strong{letter-spacing:-2px;margin-top:10px;font-size:48px}.hr-hero aside small{margin-top:3px;font-size:8px}.hr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 23px;display:grid}.hr-kpis article{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:16px}.hr-kpis article.urgent{background:#fff4f4;border-color:#efc4c4}.hr-kpis p{color:#969ca7;letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.hr-kpis strong{margin-top:9px;font-size:20px;display:block}.hr-kpis span{color:#89909c;margin-top:4px;font-size:7px;display:block}.hr-kpis .urgent strong{color:#b24141}.hr-case-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.hr-case-section>header p{color:var(--mint-dark);letter-spacing:1.2px;margin:0 0 6px;font-size:7px;font-weight:900}.hr-case-section>header h2{margin:0;font-size:22px}.hr-case-section>header>span{color:var(--mint-dark);background:#eaf9f5;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.hr-case-list{gap:11px;display:grid}.hr-case{background:#fff;border:1px solid #e0e4e9;border-radius:11px;overflow:hidden}.hr-case.urgent{border-left:4px solid #c95353}.hr-case.high{border-left:4px solid var(--amber)}.hr-case.resolved{opacity:.74}.hr-case>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.hr-case-person{align-items:center;gap:11px;display:flex}.hr-case-person>span{background:var(--navy);width:36px;height:36px;color:var(--mint);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.hr-case-person p{color:#9a6a26;letter-spacing:.55px;margin:0 0 4px;font-size:6px;font-weight:900}.hr-case-person h3{margin:0;font-size:10px}.hr-case-person small{color:#9197a2;margin-top:4px;font-size:6px;display:block}.hr-case>header>b{color:#66707d;letter-spacing:.55px;background:#eef1f3;border-radius:5px;padding:6px 7px;font-size:6px}.hr-case.open>header>b{color:#9c691e;background:#fff2df}.hr-case.in_progress>header>b{color:#376c99;background:#eaf3fc}.hr-case-summary{padding:14px 17px}.hr-case-summary>p{color:var(--mint-dark);letter-spacing:.55px;margin:0;font-size:7px;font-weight:900}.hr-case-summary>strong{margin-top:7px;font-size:9px;line-height:1.45;display:block}.hr-case-summary>span{color:#9399a4;margin-top:7px;font-size:6px;display:block}.hr-case details{border-top:1px solid #e8eaee}.hr-case summary{color:#646d7a;cursor:pointer;background:#f8f9fa;justify-content:space-between;padding:11px 17px;font-size:7px;font-weight:900;display:flex}.hr-case summary span{color:#969ca7;font-size:6px}.hr-transcript{max-height:350px;padding:4px 17px;overflow-y:auto}.hr-transcript>div{border-bottom:1px solid #eceef1;padding:11px 0}.hr-transcript>div:last-child{border-bottom:0}.hr-transcript b{color:var(--mint-dark);font-size:7px}.hr-transcript .employee b{color:#4e5866}.hr-transcript p{color:#5b6471;margin:5px 0;font-size:8px;line-height:1.5}.hr-transcript small{color:#9a9faa;font-size:6px}.hr-reply{background:#f8fafb;border-top:1px solid #e8eaee;padding:12px 17px}.hr-reply>label{color:#68717e;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.hr-reply>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hr-reply textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1e6;border-radius:7px;outline:none;padding:9px 10px;font-size:8px;line-height:1.45}.hr-reply textarea:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #49ffd21f}.hr-reply button{background:var(--mint);color:var(--navy);cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:7px;font-weight:900}.hr-reply button:disabled{opacity:.38;cursor:default}.hr-case>footer{background:#fbfcfc;border-top:1px solid #e8eaee;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.hr-case footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 11px;font-size:7px;font-weight:900}.hr-case footer button.resolve{color:#626b78;background:#fff;border:1px solid #dbe0e5}.hr-case footer button:disabled{opacity:.4}.hr-empty{text-align:center;background:#fff;border:1px solid #e1e5e9;border-radius:11px;place-items:center;min-height:270px;padding:30px;display:grid}.hr-empty>span{width:42px;height:42px;color:var(--mint-dark);background:#eaf9f5;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.hr-empty h3{margin:14px 0 7px;font-size:13px}.hr-empty p{color:#888f9b;margin:0;font-size:8px}.people-main,.profile-main{padding-bottom:80px}.people-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.48fr) minmax(255px,.52fr);min-height:260px;display:grid;overflow:hidden}.people-hero>div{padding:39px 43px;position:relative;overflow:hidden}.people-hero>div:after{content:"ONE";color:#ffffff09;letter-spacing:-10px;font-size:132px;font-weight:900;position:absolute;bottom:-55px;right:-16px}.people-hero h2{z-index:1;letter-spacing:-2.4px;margin:0;font-family:Georgia,serif;font-size:clamp(37px,4.5vw,56px);line-height:1;position:relative}.people-hero>div>p:not(.mint-eyebrow){z-index:1;color:#a8b0c1;max-width:690px;margin:17px 0 0;font-size:9px;line-height:1.65;position:relative}.people-hero>aside{background:var(--mint);color:var(--navy);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:28px;display:grid}.people-hero aside>p{letter-spacing:1.2px;grid-column:1/-1;align-self:end;margin:0 0 5px;font-size:7px;font-weight:900}.people-hero aside>div{align-self:start;padding-top:13px}.people-hero aside b,.people-hero aside span{display:block}.people-hero aside b{letter-spacing:-1px;font-size:36px}.people-hero aside span{letter-spacing:.8px;margin-top:5px;font-size:7px;font-weight:900}.people-hero aside>i{align-self:start;padding-top:23px;font-size:19px;font-style:normal}.people-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 24px;display:grid}.people-kpis article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:16px}.people-kpis p{color:#969ca7;letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.people-kpis strong{margin-top:10px;font-size:21px;display:block}.people-kpis span{color:#878e9a;margin-top:5px;font-size:7px;display:block}.roster-import-card{background:#f4fbf9;border:1px solid #cfe4de;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(270px,.6fr) minmax(210px,.38fr);align-items:center;gap:18px;margin-bottom:24px;padding:22px 24px;display:grid}.roster-import-card p{color:var(--mint-dark);letter-spacing:1px;margin:0 0 6px;font-size:7px;font-weight:900}.roster-import-card h2{margin:0;font-size:20px}.roster-import-card>div>span{color:#68747a;margin-top:7px;font-size:7px;line-height:1.5;display:block}.roster-import-card form{grid-template-columns:1fr auto;align-items:end;gap:7px 9px;display:grid}.roster-import-card label{color:#68747a;font-size:7px;font-weight:900}.roster-import-card input{color:#667078;background:#fff;border:1px solid #cbdad6;border-radius:6px;width:100%;margin-top:5px;padding:8px;font-size:6px;display:block}.roster-import-card button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:33px;padding:8px 11px;font-size:7px;font-weight:900}.roster-import-card button:disabled{opacity:.4;cursor:default}.roster-import-card form a{color:var(--mint-dark);grid-column:1/-1;font-size:6px;font-weight:900}.roster-import-card>aside{background:#fff;border-left:3px solid #d1a74f;border-radius:4px;padding:12px}.roster-import-card aside b,.roster-import-card aside span{display:block}.roster-import-card aside b{color:#765b24;font-size:7px}.roster-import-card aside span{color:#7d7462;margin-top:5px;font-size:6px;line-height:1.5}.roster-import-card select{color:#27333a;background:#fff;border:1px solid #cbdad6;border-radius:6px;width:100%;margin-top:5px;padding:8px;font-size:7px;display:block}.roster-preview{background:#fff;border:1px solid #cfe4de;border-radius:12px;margin:-8px 0 24px;overflow:hidden;box-shadow:0 10px 30px #070d210a}.roster-preview.has-conflicts{border-color:#e7c27d}.roster-preview>header{background:#f6fbfa;border-bottom:1px solid #e5ebea;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.roster-preview>header p,.roster-import-complete p{color:var(--mint-dark);letter-spacing:1px;margin:0 0 5px;font-size:7px;font-weight:900}.roster-preview>header h2,.roster-import-complete h2{margin:0;font-size:19px}.roster-preview>header>div>span,.roster-import-complete span{color:#768087;margin-top:5px;font-size:7px;display:block}.roster-preview-totals{gap:7px;display:flex}.roster-preview-totals span{color:#798189;text-align:center;background:#fff;border-radius:7px;min-width:62px;padding:8px;font-size:6px;font-weight:900}.roster-preview-totals b{color:var(--navy);margin-bottom:3px;font-size:15px;display:block}.roster-preview-totals .conflict{color:#99631b;background:#fff3df}.roster-preview-table{overflow-x:auto}.roster-preview-row{border-bottom:1px solid #edf0f1;grid-template-columns:1.1fr .85fr .75fr .85fr;gap:12px;min-width:820px;padding:11px 22px;display:grid}.roster-preview-row.heading{color:#8c9399;letter-spacing:.8px;background:#fafbfb;font-size:6px;font-weight:900}.roster-preview-row>span b,.roster-preview-row>span small{display:block}.roster-preview-row>span b{color:#202a31;font-size:8px}.roster-preview-row>span small{color:#808991;margin-top:4px;font-size:6px;line-height:1.45}.roster-preview-row em{color:var(--mint-dark);text-transform:uppercase;background:#e9f8f4;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-block}.roster-preview-row.status-conflict em{color:#99631b;background:#fff0d7}.roster-preview-row .conflict-copy{color:#9a5e16;font-weight:800}.roster-preview-row .warning-copy{color:#8b6a29}.roster-preview>footer{background:#f7f9f9;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.roster-preview>footer p{color:#6e787e;margin:0;font-size:7px;line-height:1.55}.roster-preview>footer button,.roster-import-complete a{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none}.roster-preview>footer button:disabled{opacity:.4;cursor:default}.roster-import-complete{background:#edfaf6;border:1px solid #bfe7dc;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:-8px 0 24px;padding:18px 22px;display:flex}.profile-architecture{margin-bottom:24px}.profile-architecture>header,.people-directory>header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:12px;display:flex}.profile-architecture>header p,.people-directory>header p{color:var(--mint-dark);letter-spacing:1.2px;margin:0 0 6px;font-size:7px;font-weight:900}.profile-architecture>header h2,.people-directory>header h2{margin:0;font-size:22px}.profile-architecture>header>span{color:var(--mint-dark);background:#eaf9f5;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.profile-architecture>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.profile-architecture article{background:#fff;border:1px solid #e1e5e9;border-top:3px solid #68717e;border-radius:9px;overflow:hidden}.profile-architecture article.unit-academy{border-top-color:var(--mint-dark)}.profile-architecture article.unit-igtc{border-top-color:#347995}.profile-architecture article.unit-company{border-top-color:#6c59a8}.profile-architecture article>header{justify-content:space-between;align-items:center;padding:11px 12px 0;display:flex}.profile-architecture article header span{color:#626b78;letter-spacing:.65px;background:#eef1f3;border-radius:4px;padding:4px 6px;font-size:5px;font-weight:900}.profile-architecture article.unit-academy header span{color:var(--mint-dark);background:#eaf9f5}.profile-architecture article.unit-igtc header span{color:#347995;background:#e5f5fb}.profile-architecture article.unit-company header span{color:#6c59a8;background:#efeafb}.profile-architecture article header b{color:#9a9faa;font-size:5px}.profile-architecture h3{margin:11px 12px 4px;font-size:10px;line-height:1.25}.profile-architecture article>p{color:#8c939f;min-height:27px;margin:0 12px 9px;font-size:6px;line-height:1.4}.profile-architecture dl{border-top:1px solid #e9ebee;margin:0}.profile-architecture dl>div{border-bottom:1px solid #eceef1;padding:8px 11px}.profile-architecture dl>div:last-child{border-bottom:0}.profile-architecture dt{color:#a0a5af;letter-spacing:.45px;font-size:5px;font-weight:900}.profile-architecture dd{color:#5c6572;margin:4px 0 0;font-size:6px;line-height:1.35}.people-workspace{grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);align-items:start;gap:15px;display:grid}.people-filter{gap:5px;display:flex}.people-filter button{color:#767f8c;cursor:pointer;background:#fff;border:1px solid #dce0e5;border-radius:5px;padding:6px 8px;font-size:6px;font-weight:900}.people-filter button.active{border-color:var(--navy);background:var(--navy);color:#fff}.person-list{gap:12px;display:grid}.person-card{background:#fff;border:1px solid #dfe3e8;border-radius:11px;overflow:hidden}.person-card>header{border-bottom:1px solid #e7eaee;grid-template-columns:39px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.person-avatar{background:var(--navy);width:38px;height:38px;color:var(--mint);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.person-card header h3{margin:0;font-size:11px}.person-card header p{color:#89909c;margin:4px 0 0;font-size:7px}.person-card header div:nth-child(2)>span{color:#a0a5ae;margin-top:4px;font-size:5px;font-weight:800;display:block}.person-card>header>strong{color:#66707c;letter-spacing:.5px;white-space:nowrap;background:#f0f2f4;border-radius:5px;padding:5px 7px;font-size:6px}.person-unit-chips{gap:4px;display:flex}.person-unit-chips b{color:#68717e;letter-spacing:.55px;background:#eef1f3;border-radius:4px;padding:4px 6px;font-size:5px}.person-unit-chips b.academy{color:var(--mint-dark);background:#eaf9f5}.person-unit-chips b.igtc{color:#347995;background:#e5f5fb}.person-unit-chips b.company{color:#6c59a8;background:#efeafb}.profile-record-editor,.engagement-title-editor{background:#fbfcfd;border-bottom:1px solid #e8eaee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 13px;display:grid}.profile-record-editor{grid-template-columns:auto minmax(170px,1.2fr) auto minmax(110px,.8fr) auto minmax(110px,.8fr) minmax(150px,auto) auto}.profile-record-editor .communication-state{background:#fff;border:1px solid #dde4e5;border-radius:6px;flex-direction:column;gap:3px;min-width:185px;padding:7px 9px;display:flex}.communication-state b{color:var(--navy);font-size:7px}.communication-state span{color:var(--mint-dark);text-transform:uppercase;font-size:6px;font-weight:900}.communication-state .kora-text-opted_out{color:#a45b43}.communication-state small{color:#858d98;font-size:6px}.profile-record-editor label,.engagement-title-editor label{color:#9299a4;letter-spacing:.65px;font-size:5px;font-weight:900}.profile-record-editor input,.engagement-title-editor input{min-width:0;color:var(--ink);background:#fff;border:1px solid #dce1e6;border-radius:5px;outline:none;padding:7px 8px;font-size:7px}.profile-record-editor input:focus,.engagement-title-editor input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #49ffd21f}.profile-record-editor .sms-consent,.people-builder .sms-consent{color:#68716f;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex}.profile-record-editor .sms-consent input,.people-builder .sms-consent input{width:14px;min-width:14px;height:14px;accent-color:var(--mint-dark);padding:0}.profile-record-editor button,.engagement-title-editor button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:7px 9px;font-size:6px;font-weight:900}.profile-record-editor button:disabled,.engagement-title-editor button:disabled{opacity:.35;cursor:default}.person-engagements{background:#f6f7f9;gap:10px;padding:12px;display:grid}.engagement-card{background:#fff;border:1px solid #dfe3e8;border-left:4px solid #707887;border-radius:9px;overflow:hidden}.engagement-card.unit-academy{border-left-color:var(--mint-dark)}.engagement-card.unit-igtc{border-left-color:#347995}.engagement-card.unit-company{border-left-color:#6c59a8}.engagement-card>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:flex-start;gap:13px;padding:13px 14px;display:flex}.engagement-card header div>span{color:#65707d;letter-spacing:.65px;background:#eef1f3;border-radius:4px;padding:4px 6px;font-size:5px;font-weight:900;display:inline-block}.engagement-card.unit-academy header div>span{color:var(--mint-dark);background:#eaf9f5}.engagement-card.unit-igtc header div>span{color:#347995;background:#e5f5fb}.engagement-card header p{color:#979da7;margin:0 0 0 6px;font-size:6px;display:inline}.engagement-card header h4{margin:7px 0 0;font-size:11px}.engagement-card header select{color:#5e6774;text-transform:uppercase;background:#fff;border:1px solid #dce1e6;border-radius:5px;padding:6px 8px;font-size:6px;font-weight:900}.engagement-rules{border-bottom:1px solid #e8eaee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engagement-rules>span{color:#9a9faa;letter-spacing:.55px;border-right:1px solid #e9ebee;padding:11px 13px;font-size:5px;font-weight:900}.engagement-rules>span:last-child{border-right:0}.engagement-rules strong{color:#515b68;letter-spacing:0;margin-top:5px;font-size:7px;line-height:1.35;display:block}.engagement-meta{color:#8a929e;border-bottom:1px solid #e8eaee;flex-wrap:wrap;gap:7px 13px;padding:10px 13px;font-size:6px;display:flex}.engagement-role-list{border-bottom:1px solid #e8eaee;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 13px;display:flex}.engagement-role-list>p{color:#9ba1ab;letter-spacing:.7px;margin:0 4px 0 0;font-size:5px;font-weight:900}.engagement-role-list>b{color:#626b78;background:#eef1f3;border-radius:999px;padding:5px 7px;font-size:6px}.engagement-role-list>b.ambassador{color:#9b681f;background:#fff1db}.engagement-role-list>div{margin-left:auto;display:flex}.engagement-role-list input{width:135px;color:var(--ink);border:1px solid #dce1e6;border-radius:5px 0 0 5px;outline:none;padding:6px 7px;font-size:6px}.engagement-role-list button{background:var(--navy);width:28px;color:var(--mint);cursor:pointer;border:0;border-radius:0 5px 5px 0;font-size:9px}.engagement-role-list button:disabled{opacity:.35}.engagement-requirements summary{color:#68717e;cursor:pointer;justify-content:space-between;padding:10px 13px;font-size:7px;font-weight:900;display:flex}.engagement-requirements summary b{color:var(--mint-dark);font-size:6px}.engagement-requirements>div{padding:0 13px 8px}.engagement-requirements>div>p{border-top:1px solid #eceef1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin:0;display:grid}.engagement-requirements p>i{border:1px solid #dbe0e5;border-radius:5px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.engagement-requirements p>i.done{border-color:var(--mint);background:var(--mint);color:var(--navy)}.engagement-requirements p strong,.engagement-requirements p small{display:block}.engagement-requirements p strong{font-size:7px}.engagement-requirements p small{color:#969ca6;margin-top:3px;font-size:5px}.engagement-requirements p>b{color:#808895;text-transform:uppercase;font-size:5px}.person-no-engagement{align-items:center;gap:10px;padding:20px;display:flex}.person-no-engagement>span{color:#6f7885;background:#eef1f3;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.person-no-engagement p{color:#7e8693;margin:0;font-size:7px}.people-builder{gap:12px;display:grid;position:sticky;top:18px}.people-builder form{background:#fff;border:1px solid #e0e4e9;border-radius:11px;padding:20px}.people-builder form>p{color:var(--mint-dark);letter-spacing:1px;margin:0 0 6px;font-size:7px;font-weight:900}.people-builder h3{margin:0;font-size:15px}.people-builder form>span{color:#858c99;margin-top:7px;font-size:7px;line-height:1.45;display:block}.people-builder label{color:#737b88;margin-top:11px;font-size:7px;font-weight:800;display:block}.people-builder input,.people-builder select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce1e6;border-radius:6px;outline:none;margin-top:5px;padding:9px;font-size:7px}.people-builder input:focus,.people-builder select:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #49ffd21f}.people-builder form>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:14px;padding:11px;font-size:8px;font-weight:900}.people-builder form:last-child>button{background:var(--mint);color:var(--navy)}.people-builder button:disabled{opacity:.38;cursor:default}.profile-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:76px minmax(0,1fr) minmax(240px,.52fr);align-items:center;gap:20px;min-height:205px;padding-left:35px;display:grid;overflow:hidden}.profile-initial{border:2px solid var(--mint);width:70px;height:70px;color:var(--mint);background:#49ffd217;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:31px;font-weight:900;display:grid}.profile-hero>div:nth-child(2) p{color:var(--mint);letter-spacing:1.2px;margin:0 0 8px;font-size:7px;font-weight:900}.profile-hero h2{letter-spacing:-1.7px;margin:0;font-family:Georgia,serif;font-size:39px}.profile-hero>div:nth-child(2) span{color:#a8b0c1;margin-top:8px;font-size:9px;display:block}.profile-hero .profile-institution{color:var(--mint);margin-top:8px;font-size:8px;line-height:1.35;display:block}.profile-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;align-self:stretch;padding:25px 28px;display:flex}.profile-hero aside strong{letter-spacing:-1.5px;font-size:40px}.profile-hero aside span{letter-spacing:.85px;margin-top:3px;font-size:7px;font-weight:900}.profile-hero aside small{margin-top:13px;font-size:8px;line-height:1.5}.context-switcher{background:#fff;border:1px solid #e0e4e9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:13px 15px;display:flex}.context-switcher p{color:var(--mint-dark);letter-spacing:.9px;margin:0 0 4px;font-size:6px;font-weight:900}.context-switcher h3{margin:0;font-size:10px}.context-switcher>div:last-child{gap:6px;display:flex}.context-switcher button{color:#69727f;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:7px;font-weight:900;display:flex}.context-switcher button b{background:#eef1f3;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.context-switcher button.active{border-color:var(--navy);background:var(--navy);color:#fff}.context-switcher button.active b{background:var(--mint);color:var(--navy)}.my-engagement-list{gap:13px;display:grid}.my-engagement{background:#fff;border:1px solid #dfe3e8;border-top:4px solid #6f7885;border-radius:12px;overflow:hidden}.my-engagement.unit-academy{border-top-color:var(--mint-dark)}.my-engagement.unit-igtc{border-top-color:#347995}.my-engagement.unit-company{border-top-color:#6c59a8}.my-engagement>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px 17px;display:flex}.my-engagement>header p{color:var(--mint-dark);letter-spacing:.85px;margin:0 0 7px;font-size:7px;font-weight:900}.my-engagement.unit-igtc>header p{color:#347995}.my-engagement>header h2{letter-spacing:-.8px;margin:0;font-family:Georgia,serif;font-size:26px}.my-engagement>header span{color:#89909c;margin-top:7px;font-size:7px;display:block}.my-engagement>header>b{color:#65707c;letter-spacing:.6px;background:#eef1f3;border-radius:5px;padding:6px 8px;font-size:6px}.my-engagement>header>b.active{color:var(--mint-dark);background:#eaf9f5}.my-engagement>header>b.onboarding,.my-engagement>header>b.invited{color:#996719;background:#fff3e1}.my-role-list{border-bottom:1px solid #e7eaee;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 24px;display:flex}.my-role-list p{color:#969ca7;letter-spacing:.75px;margin:0 5px 0 0;font-size:6px;font-weight:900}.my-role-list span{color:#5f6875;background:#eef1f3;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.my-role-list span.ambassador{color:#9b681f;background:#fff1db}.my-engagement-rules{border-bottom:1px solid #e7eaee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.my-engagement-rules article{border-right:1px solid #e8eaee;padding:17px 22px}.my-engagement-rules article:last-child{border-right:0}.my-engagement-rules span,.my-engagement-rules strong,.my-engagement-rules small{display:block}.my-engagement-rules span{color:#969ca7;letter-spacing:.8px;font-size:6px;font-weight:900}.my-engagement-rules strong{margin-top:7px;font-size:9px;line-height:1.4}.my-engagement-rules small{color:#8d949f;margin-top:5px;font-size:6px;line-height:1.35}.my-eligibility{padding:18px 24px}.my-eligibility>header{justify-content:space-between;align-items:center;display:flex}.my-eligibility header p{color:#959ba6;letter-spacing:.8px;margin:0 0 4px;font-size:6px;font-weight:900}.my-eligibility header h3{margin:0;font-size:10px}.my-eligibility header>strong{color:var(--mint-dark);font-size:16px}.my-eligibility-progress{background:#e9ecef;border-radius:7px;height:4px;margin-top:10px;overflow:hidden}.my-eligibility-progress span{border-radius:inherit;background:var(--mint);height:100%;display:block}.my-eligibility details{border:1px solid #e4e7eb;border-radius:8px;margin-top:12px}.my-eligibility summary{color:#68717e;cursor:pointer;padding:10px 12px;font-size:7px;font-weight:900}.my-eligibility details>div{padding:0 12px 8px}.my-eligibility details p{border-top:1px solid #eceef1;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;margin:0;display:grid}.my-eligibility details i{border:1px solid #dce1e6;border-radius:5px;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.my-eligibility details i.done{border-color:var(--mint);background:var(--mint);color:var(--navy)}.my-eligibility details p span strong,.my-eligibility details p span small{display:block}.my-eligibility details p span strong{font-size:7px}.my-eligibility details p span small{color:#989ea8;margin-top:3px;font-size:5px}.my-eligibility details p>b{color:#7e8793;text-transform:uppercase;font-size:5px}.my-engagement>footer{background:#f8f9fa;border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:15px;padding:13px 24px;display:flex}.my-engagement footer a{background:var(--navy);color:#fff;border-radius:6px;padding:9px 11px;font-size:7px;font-weight:900;text-decoration:none}.my-engagement footer>span{color:#347995;font-size:7px;font-weight:900}.my-engagement footer small{color:#9ba1ab;font-size:5px}.identity-note{background:#effaf7;border:1px solid #49ffd252;border-radius:10px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:16px 18px;display:grid}.identity-note>span{background:var(--mint);width:36px;height:36px;color:var(--navy);border-radius:9px;place-items:center;font-size:12px;display:grid}.identity-note strong{font-size:9px}.identity-note p{color:#6d7775;margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=1120px){.employee-sidebar{width:216px}.onboarding-main{width:calc(100% - 216px);margin-left:216px;padding-inline:23px}.employee-brand img{width:140px}.stage-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-selector button{min-height:78px}.progress-summary{grid-template-columns:1fr 1fr}.timedock-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.72fr)}.deployment-grid{grid-template-columns:1fr 1fr}.rotation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-builder-list>article{grid-template-columns:46px minmax(0,1fr) minmax(220px,.7fr)}.work-builder-action{grid-column:2/-1}.billing-record-list article{grid-template-columns:70px minmax(170px,1fr) minmax(110px,.7fr) 82px 98px}.billing-staffing{grid-column:2/4}.payroll-workspace{grid-template-columns:minmax(0,1.35fr) minmax(255px,.65fr)}.qb-mapping-fields{grid-template-columns:1fr 1fr}.qb-mapping-fields button{grid-column:1/-1}.payroll-employee>header{grid-template-columns:38px minmax(0,1fr) auto}.payroll-state{grid-column:2;justify-self:start}.support-workspace{grid-template-columns:minmax(0,1.3fr) minmax(255px,.7fr)}.profile-architecture>div{grid-template-columns:repeat(3,minmax(0,1fr))}.people-workspace{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.person-card>header{grid-template-columns:39px minmax(0,1fr) auto}.person-card>header>strong{grid-column:2;justify-self:start}}@media (width<=820px){.employee-shell{display:block}.employee-sidebar{flex-direction:row;align-items:center;width:100%;height:68px;min-height:68px;padding:12px 16px;position:sticky;top:0}.employee-brand{border:0;min-height:0;padding:0}.employee-brand img{width:137px}.employee-nav,.pillar-rail,.onboarding-step-nav,.onboarding-rail-access{display:none}.employee-profile{border:0;margin-left:auto;padding:0}.employee-profile>span{display:none}.employee-profile>a{color:#c2c8d3;border:1px solid #ffffff29;border-radius:7px;align-items:center;min-height:34px;margin-left:7px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.onboarding-main{width:100%;margin:0;padding:0 15px 40px}.employee-topbar{height:80px}.walkthrough-banner{flex-direction:column;align-items:stretch;gap:11px}.walkthrough-banner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.walkthrough-banner button{min-height:40px}.role-chip{display:none}.onboarding-hero-new{grid-template-columns:1fr}.onboarding-hero-new>div{padding:33px 27px}.onboarding-hero-new>aside{min-height:230px}.stage-selector.onboarding-mobile-stage-selector{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.stage-selector.onboarding-mobile-stage-selector button{scroll-snap-align:start;min-width:142px}.stage-workspace{grid-template-columns:1fr}.stage-guide{position:static}.timedock-hero{grid-template-columns:1fr}.timedock-hero>aside{border-top:1px solid #ffffff14;border-left:0;min-height:140px}.timedock-grid,.week-assignment-list,.po-hero{grid-template-columns:1fr}.po-hero>aside{min-height:190px}.operations-kpis,.monday-finance{grid-template-columns:1fr 1fr}.monday-finance span:nth-child(2){border-right:0}.monday-finance span:nth-child(-n+2){border-bottom:1px solid #e8eaee}.deployment-grid,.roster-layout{grid-template-columns:1fr}.add-employee-card{position:static}.work-hero{grid-template-columns:1fr}.work-hero>aside{min-height:180px}.work-assignment-summary{grid-template-columns:1fr 1fr}.work-assignment-summary>span:nth-child(2){border-right:0}.work-assignment-summary>span:nth-child(-n+2){border-bottom:1px solid #e9ebef}.work-builder-list>article{grid-template-columns:46px minmax(0,1fr)}.work-builder-metrics,.work-builder-action{grid-column:2}.billing-control-kpis,.billing-pipeline{grid-template-columns:1fr 1fr}.billing-pipeline span:nth-child(2){border-right:0}.billing-pipeline span:nth-child(-n+2){border-bottom:1px solid #e8eaee}.billing-pipeline span:nth-child(2):after{display:none}.billing-record-list article{grid-template-columns:70px minmax(0,1fr) 90px;gap:8px 12px;padding:11px 0}.billing-record-list article>span:not(.billing-staffing),.billing-staffing{grid-column:2}.billing-record-list article>b{grid-area:1/3}.billing-record-list select{grid-area:2/3/4;align-self:start}.payroll-hero{grid-template-columns:1fr}.payroll-hero>aside{min-height:170px}.payroll-progress,.payroll-kpis{grid-template-columns:1fr 1fr}.payroll-progress>div:nth-child(2){border-right:0}.payroll-progress>div:nth-child(-n+2){border-bottom:1px solid #e8eaee}.payroll-workspace{grid-template-columns:1fr}.payroll-control-column{grid-template-columns:1fr 1fr}.payroll-action-card{grid-column:1/-1}.support-hero,.hr-hero{grid-template-columns:1fr}.support-hero>aside,.hr-hero>aside{min-height:165px}.support-workspace{grid-template-columns:1fr}.support-side,.hr-kpis{grid-template-columns:1fr 1fr}.people-hero{grid-template-columns:1fr}.people-hero>aside{min-height:180px}.profile-architecture>div{grid-template-columns:repeat(2,minmax(0,1fr))}.people-workspace{grid-template-columns:1fr}.roster-import-card{grid-template-columns:1fr 1fr}.roster-import-card>aside{grid-column:1/-1}.roster-preview>header{flex-direction:column;align-items:flex-start}.roster-preview-totals{width:100%;overflow-x:auto}.roster-preview-totals span{flex:1 0 62px}.roster-preview>footer,.roster-import-complete{flex-direction:column;align-items:flex-start}.people-builder{grid-template-columns:1fr 1fr;position:static}.profile-hero{grid-template-columns:70px minmax(0,1fr);padding:28px}.profile-hero>aside{grid-column:1/-1;min-height:150px;margin:0 -28px -28px;padding:24px 28px}.context-switcher{flex-direction:column;align-items:flex-start}.context-switcher>div:last-child{width:100%;overflow-x:auto}.job-summary-body{grid-template-columns:1fr}.job-schedule-column{border-bottom:1px solid #e7e9ed;border-right:0}.gig-overview-body{grid-template-columns:1fr}.gig-role-shape{border-bottom:1px solid #e4e7eb;border-right:0}}@media (width<=560px){.work-main{background:#fff;padding:0 0 86px}.work-main .employee-topbar,.work-main .work-hero,.work-main .privacy-strip,.work-main .gig-overview-masthead{display:none}.work-main .work-assignment-list{margin:0}.work-main .gig-overview-sheet{box-shadow:none;border:0;border-radius:0}.progress-summary{grid-template-columns:1fr}.stage-selector{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.stage-selector button{scroll-snap-align:start;min-width:142px}.stage-guide{padding:23px 20px}.requirement-list{padding:0 16px}.requirement{grid-template-columns:27px minmax(0,1fr)}.requirement-status{grid-column:2}.stage-tasks>header,.stage-tasks>footer{padding-inline:16px}.stage-tasks>footer{grid-template-columns:1fr 1fr}.stage-tasks footer span{display:none}.overall-progress-copy{gap:12px}.timedock-hero>div{padding:30px 24px}.timedock-hero h2{font-size:38px}.punch-panel>header,.schedule-section>header,.activity-section>header{padding-inline:17px}.today-assignment-list,.week-assignment-list,.activity-list{padding-inline:16px}.location-card,.active-shift-card{margin-inline:16px}.location-card button{float:none;width:100%;margin-top:12px}.punch-actions{flex-direction:column;padding-inline:16px}.clock-primary,.break-button{width:100%}.blocked-reason{margin-inline:16px}.po-hero>div{padding:31px 24px}.po-hero h2{font-size:35px}.operations-kpis{grid-template-columns:1fr 1fr}.monday-launch>header{align-items:flex-start}.monday-launch>header aside{min-width:68px}.rotation-grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.rotation-grid>article{scroll-snap-align:start;min-width:168px}.roster-list>article{grid-template-columns:34px minmax(0,1fr) auto;padding:12px 0}.roster-role-control{grid-column:2}.roster-list article>b{grid-area:1/3}.roster-clearance-button{grid-column:2/-1}.staffing-slot{grid-template-columns:28px minmax(0,1fr)}.staffing-slot select,.staffing-slot button{grid-column:2;width:100%;max-width:none}.work-hero>div{padding:32px 24px}.work-hero h2{font-size:35px}.work-assignment-card>header{padding:21px 18px}.work-assignment-card>header h2{font-size:23px}.work-assignment-summary>span{padding:13px 15px}.work-instructions,.work-session-list{margin-inline:16px}.work-session-list>article{grid-template-columns:48px minmax(0,1fr)}.work-session-list article>a{grid-column:2}.work-builder-section>header{align-items:flex-start}.work-builder-section>header>b{white-space:nowrap}.work-builder-list>article{padding:16px}.billing-control-section>header{flex-direction:column;align-items:flex-start}.billing-control-kpis{grid-template-columns:1fr 1fr}.billing-week-list summary{grid-template-columns:1fr auto}.billing-week-list summary>span:nth-child(2){display:none}.billing-record-list{padding-inline:13px}.billing-record-list article{grid-template-columns:62px minmax(0,1fr)}.billing-record-list article>b,.billing-record-list select{text-align:left;grid-area:auto/2;justify-self:stretch}.payroll-main{padding-bottom:70px}.payroll-hero>div{padding:31px 24px}.payroll-hero h2{font-size:31px}.payroll-progress{grid-template-columns:1fr}.payroll-progress>div,.payroll-progress>div:nth-child(2){border-bottom:1px solid #e8eaee;border-right:0}.payroll-progress>div:last-child{border-bottom:0}.payroll-review>header{flex-direction:column;align-items:flex-start}.payroll-review>header button{width:100%}.payroll-employee>header{grid-template-columns:38px minmax(0,1fr)}.payroll-total{text-align:left}.payroll-state{grid-column:auto;place-self:start end}.payroll-employee summary{flex-direction:column;align-items:flex-start;gap:5px}.payroll-day{grid-template-columns:48px minmax(0,1fr) auto;padding:11px 0}.payroll-day-hours{text-align:left;grid-column:2}.payroll-day>button{grid-area:1/3/3}.payroll-employee>footer{flex-direction:column;align-items:flex-start}.payroll-employee footer button{width:100%}.payroll-control-column{grid-template-columns:1fr}.payroll-action-card{grid-column:auto}.qb-employee-mapping>header{flex-direction:column;align-items:flex-start}.qb-mapping-fields{grid-template-columns:1fr}.qb-mapping-fields button{grid-column:auto;width:100%}.support-launcher{right:13px;bottom:max(13px, env(safe-area-inset-bottom));padding:8px}.support-launcher .kora-avatar{width:35px;height:38px}.support-launcher b{display:none}.support-main{padding-bottom:80px}.support-hero>div,.hr-hero>div{padding:31px 23px}.support-hero h2,.hr-hero h2{font-size:34px}.active-hr-case{grid-template-columns:1fr auto}.active-hr-case p{grid-area:2/1/auto/-1}.support-messages{height:55vh;min-height:350px;padding:14px 12px}.message-bubble{max-width:86%}.message-bubble p{font-size:9px}.support-chat-card>header{padding:13px}.support-chat-card>header>.support-private-badge{display:none}.support-quick-prompts{padding-inline:12px}.support-quick-prompts button{font-size:7px}.support-composer{padding-inline:12px}.support-side{grid-template-columns:1fr}.direct-hr-card{padding:18px}.hr-case>header{align-items:flex-start}.hr-case-person small{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.hr-case>footer{flex-direction:column}.hr-case footer button{width:100%}.hr-reply>div{grid-template-columns:1fr}.hr-reply button{min-height:40px}.people-hero>div{padding:31px 23px}.people-hero h2{font-size:37px}.people-kpis{grid-template-columns:1fr 1fr}.roster-import-card{grid-template-columns:1fr;padding:18px}.roster-import-card>aside{grid-column:auto}.roster-import-card form{grid-template-columns:1fr}.roster-import-card form a{grid-column:auto}.roster-preview>footer button,.roster-import-complete a{text-align:center;width:100%}.profile-architecture>header,.people-directory>header{flex-direction:column;align-items:flex-start}.profile-architecture>div{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.profile-architecture article{scroll-snap-align:start;min-width:235px}.people-filter{width:100%;overflow-x:auto}.person-card>header{grid-template-columns:39px minmax(0,1fr) auto}.person-unit-chips{grid-column:2}.person-card>header>strong{grid-area:1/3}.person-engagements{padding:8px}.profile-record-editor,.engagement-title-editor{grid-template-columns:1fr}.profile-record-editor button,.engagement-title-editor button{min-height:34px}.engagement-card>header{flex-direction:column;align-items:stretch}.engagement-card header select{width:100%}.engagement-rules{grid-template-columns:1fr}.engagement-rules>span{border-bottom:1px solid #e9ebee;border-right:0}.engagement-role-list>div{width:100%;margin-left:0}.engagement-role-list input{width:100%}.engagement-requirements>div>p{grid-template-columns:22px minmax(0,1fr);padding:7px 0}.engagement-requirements p>b{grid-column:2}.people-builder{grid-template-columns:1fr}.profile-hero{grid-template-columns:55px minmax(0,1fr);gap:14px;padding:23px 18px}.profile-initial{width:54px;height:54px;font-size:24px}.profile-hero h2{font-size:29px}.profile-hero>aside{margin:0 -18px -23px;padding:22px 18px}.context-switcher{padding:12px}.context-switcher button{flex:none}.my-engagement>header{padding:19px 17px 15px}.my-engagement>header h2{font-size:23px}.my-role-list{padding-inline:17px}.my-engagement-rules{grid-template-columns:1fr}.my-engagement-rules article{border-bottom:1px solid #e8eaee;border-right:0}.my-engagement-rules article:last-child{border-bottom:0}.my-eligibility{padding:17px}.my-eligibility details p{grid-template-columns:23px minmax(0,1fr);padding:7px 0}.my-eligibility details p>b{grid-column:2}.my-engagement>footer{flex-direction:column;align-items:flex-start;padding:14px 17px}.job-preview-page{padding:0 0 30px}.job-preview-topbar{margin:0;padding:15px}.job-preview-topbar span{display:none}.job-summary-sheet{border-radius:0}.job-summary-masthead{padding:16px 18px}.job-summary-brand span{display:none}.job-summary-status{font-size:6px}.job-summary-title{flex-direction:column;align-items:flex-start;padding:21px 18px}.job-summary-title h2{font-size:26px}.job-ready-stamp{width:100%}.job-summary-facts{grid-template-columns:1fr 1fr}.job-summary-facts>div:nth-child(2){border-right:0}.job-summary-facts>div:nth-child(-n+2){border-bottom:1px solid #e3e6ea}.job-schedule-column,.job-brief-column{padding:22px 18px}.job-first-day-timeline{grid-template-columns:1fr}.job-first-day-timeline>div{border-bottom:1px solid #e5e8ec;border-right:0}.job-first-day-timeline>div:last-child{border-bottom:0}.job-rotation-list>article{grid-template-columns:1fr}.job-summary-footer{flex-direction:column;align-items:flex-start;padding:17px 18px}.job-summary-actions{width:100%}.job-summary-actions button,.job-summary-actions a{text-align:center;flex:1}.gig-overview-hero{grid-template-columns:1fr}.gig-overview-hero>div{min-height:232px;padding:31px 22px 35px}.gig-overview-hero h2{font-size:43px}.gig-overview-hero>aside{min-height:205px;padding:27px 22px}.gig-overview-hero aside>strong{font-size:46px}.gig-overview-masthead>div span{display:none}.gig-commitment-strip{grid-template-columns:1fr 1fr}.gig-commitment-strip>div{min-height:102px}.gig-commitment-strip>div:nth-child(2){border-right:0}.gig-commitment-strip>div:nth-child(-n+2){border-bottom:1px solid #e3e6ea}.gig-roadmap,.gig-role-shape,.gig-next-step{padding-inline:17px}.gig-roadmap>header{align-items:flex-start}.gig-roadmap>header>span{display:none}.gig-week-grid{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:0;display:grid;overflow:visible}.gig-week-grid article{min-width:0;min-height:136px}.gig-track-list{grid-template-columns:1fr}.gig-next-step{z-index:12;padding-top:15px;padding-bottom:max(17px, env(safe-area-inset-bottom));border-top:1px solid #dfe3e8;position:sticky;bottom:0;box-shadow:0 -12px 30px #070d211a}.gig-next-step>p{margin:9px 0}.gig-next-step>a{padding:14px;font-size:12px}.gig-overview-hero p{letter-spacing:.85px;font-size:10px;line-height:1.4}.gig-overview-hero>div>span{color:#b3bac8;max-width:330px;font-size:11px;line-height:1.45}.gig-overview-hero aside>small{font-size:9px}.gig-overview-hero aside>span{font-size:11px;line-height:1.4}.gig-overview-hero aside>div{gap:9px;font-size:10px;line-height:1.35}.gig-overview-hero aside>div b{font-size:13px}.gig-commitment-strip small{font-size:8px;line-height:1.35}.gig-commitment-strip strong{font-size:15px;line-height:1.2}.gig-commitment-strip span{margin-top:6px;font-size:9px;line-height:1.4}.gig-roadmap header p,.gig-role-shape>header p{margin-bottom:7px;font-size:9px;line-height:1.35}.gig-roadmap header h3{font-size:21px;line-height:1.2}.gig-week-grid article{padding:13px}.gig-week-grid article>div small{font-size:8px}.gig-week-grid article>div strong{font-size:15px}.gig-week-grid article>p{margin:12px 0 11px;padding:6px 7px;font-size:9px;line-height:1.2}.gig-week-grid article h4{font-size:11px;line-height:1.35}.gig-week-grid article>span{margin-top:7px;font-size:9px;line-height:1.35}.gig-role-shape>header h3{font-size:22px;line-height:1.18}.gig-role-shape>header>span{margin-top:10px;font-size:11px;line-height:1.55}.gig-track-list article{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:15px}.gig-track-list article>span{width:35px;height:35px;font-size:9px}.gig-track-list small{font-size:8px;line-height:1.35}.gig-track-list h4{margin-top:5px;font-size:15px;line-height:1.3}.gig-track-list p{margin-top:7px;font-size:10px;line-height:1.4}.gig-track-list b{margin-top:6px;font-size:9px;line-height:1.45}.gig-next-step small{font-size:8px}.gig-next-step strong{font-size:12px}.gig-next-step>p{font-size:10px;line-height:1.5}.mobile-preview-page{padding:0 0 30px}.mobile-app-preview{overscroll-behavior:auto;width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}}.requirement.needs-action{background:#fffaf1;border-color:#efc27e}.requirement.needs-action .requirement-check{color:#a9680b;background:#fff2d7;border-color:#e2a64d}.requirement-note{border-left:2px solid var(--amber);color:#805516;background:#fff7e8;margin-top:8px;padding:8px 10px;font-size:8px;font-weight:700;line-height:1.5;display:block}.activation-page{background:radial-gradient(circle at 17% 18%, #49ffd221, transparent 27%), radial-gradient(circle at 84% 82%, #66a7ed1a, transparent 26%), var(--navy);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.activation-card{color:#fff;background:#0b1127;border:1px solid #ffffff1f;border-radius:18px;width:min(100%,610px);padding:34px 40px 28px;box-shadow:0 30px 80px #00000059}.activation-brand{color:var(--mint);letter-spacing:1.5px;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.activation-brand img{width:166px}.activation-card>.mint-eyebrow,.employee-login-card>.mint-eyebrow{margin:21px 0 24px}.activation-kora{width:210px;height:263px;margin:22px auto 20px}.activation-card h1{letter-spacing:-1.8px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,6vw,49px);line-height:1.02}.activation-card>p:not(.mint-eyebrow){color:#aeb5c4;margin:17px 0 22px;font-size:11px;line-height:1.7}.activation-guide-intro{grid-template-columns:210px minmax(0,1fr);align-items:end;gap:15px;margin:22px 0 18px;display:grid}.activation-guide-intro .activation-kora{align-self:end;width:210px;height:263px;margin:0}.activation-guide-intro .login-kora{align-self:end;width:190px;height:238px;margin:0}.activation-guide-bubble{background:#49ffd212;border:1px solid #49ffd247;border-radius:13px 13px 13px 4px;padding:16px 17px;position:relative}.activation-guide-bubble:before{content:"";background:#0d172e;border-bottom:1px solid #49ffd247;border-left:1px solid #49ffd247;width:14px;height:14px;position:absolute;bottom:11px;left:-8px;transform:rotate(45deg)}.activation-guide-bubble small,.activation-guide-bubble strong,.activation-guide-bubble p{z-index:1;display:block;position:relative}.activation-guide-bubble small{color:var(--kora);letter-spacing:1px;margin-bottom:11px;font-size:8px;font-weight:900}.activation-guide-bubble strong{color:#f6f8fb;font-size:13px;line-height:1.3}.activation-guide-bubble p{color:#aeb9cb;margin:8px 0 0;font-size:10px;line-height:1.6}.activation-record-label{letter-spacing:1.1px;font-weight:900;color:#727b91!important;margin:0 0 9px!important;font-size:8px!important}.activation-summary{border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:1fr 1fr;margin:25px 0;display:grid;overflow:hidden}.activation-record-label+.activation-summary{margin-top:0}.activation-summary>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;min-width:0;padding:14px 15px}.activation-summary>div:nth-child(2n){border-right:0}.activation-summary>div:nth-last-child(-n+2){border-bottom:0}.activation-summary span,.activation-summary strong{display:block}.activation-summary span{color:#727b91;letter-spacing:1px;margin-bottom:6px;font-size:8px;font-weight:900}.activation-summary strong{color:#f4f6f8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activation-primary{background:var(--mint);width:100%;min-height:48px;color:var(--navy);text-align:center;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:13px 18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.activation-primary:disabled{opacity:.6;cursor:wait}.activation-secondary{color:#a5adbd;text-align:center;margin-top:18px;font-size:9px;font-weight:800;display:block}.activation-expiry{color:#717b90;text-align:center;margin-top:11px;font-size:8px;display:block}.activation-callout{background:#49ffd214;border:1px solid #49ffd240;border-radius:9px;flex-direction:column;gap:6px;margin:22px 0;padding:14px 15px;display:flex}.activation-callout strong{color:var(--mint);font-size:10px}.activation-callout span{color:#aeb5c3;font-size:9px;line-height:1.55}.activation-callout a{color:#fff;margin-top:4px;font-size:9px;font-weight:900}.activation-callout.warning{background:#f4ac4514;border-color:#f4ac4559}.activation-callout.warning strong{color:var(--amber)}.activation-callout.neutral{background:#ffffff09;border-color:#ffffff1f}.activation-callout.neutral strong{color:#fff}.activation-desktop-note{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:baseline;gap:9px;margin:0 0 15px;padding:10px 12px;display:flex}.activation-desktop-note strong{color:var(--mint);flex:none;font-size:8px}.activation-desktop-note span{color:#8f99ab;font-size:8px;line-height:1.5}.activation-step-panel{background:#49ffd20b;border:1px solid #49ffd238;border-radius:12px;padding:18px}.activation-step-panel .activation-step-count{color:var(--mint);letter-spacing:1.15px;margin:0 0 8px;font-size:7px;font-weight:900}.activation-step-panel h2{color:#fff;letter-spacing:-.35px;margin:0;font-size:18px}.activation-step-panel>p:not(.activation-step-count){color:#aeb7c7;margin:9px 0 15px;font-size:9px;line-height:1.6}.activation-step-panel>p strong{color:#fff}.activation-code-form{gap:8px;display:grid}.activation-code-form label,.activation-preferences legend{color:#dce1e9;font-size:8px;font-weight:900}.activation-code-form input{color:#fff;letter-spacing:7px;text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;min-height:50px;padding:10px 14px;font-size:20px;font-weight:900}.activation-text-button,.activation-recovery-link{color:#99a4b8;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;font-size:8px;font-weight:800;display:block}.activation-recovery-link{color:#7f899d;margin-top:9px}.activation-preferences{border:0;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;padding:0;display:grid}.activation-preferences legend{grid-column:1/-1;margin-bottom:2px}.activation-preferences button{color:#aeb7c6;cursor:pointer;background:#ffffff09;border:1px solid #ffffff29;border-radius:8px;min-height:42px;font-size:8px;font-weight:900}.activation-preferences button.selected{border-color:var(--mint);color:#fff;background:#49ffd21f}.activation-consent{color:#9ea8ba;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:13px 0 16px;font-size:8px;line-height:1.55;display:grid}.activation-consent input{width:17px;height:17px;accent-color:var(--mint)}.activation-consent strong{color:#fff;margin-bottom:3px;display:block}.activation-consent a{color:var(--mint);font-weight:800}.activation-card>footer{border-top:1px solid #ffffff1a;flex-direction:column;gap:5px;margin-top:27px;padding-top:19px;display:flex}.activation-card>footer b{color:#e9ecf1;font-size:9px}.activation-card>footer span{color:#747d91;font-size:8px;line-height:1.5}.access-card{max-width:555px}.employee-login-page{background:radial-gradient(circle at 17% 18%, #49ffd221, transparent 27%), radial-gradient(circle at 84% 82%, #66a7ed1a, transparent 26%), var(--navy);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.employee-login-card{color:#fff;background:#0b1127;border:1px solid #ffffff1f;border-radius:18px;width:min(100%,540px);padding:34px 40px 28px;box-shadow:0 30px 80px #00000059}.login-kora{width:190px;height:238px;margin:20px auto 18px}.employee-login-card h1{letter-spacing:-1.8px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,6vw,49px);line-height:1.02}.login-guide-intro{grid-template-columns:195px minmax(0,1fr);align-items:center;margin-bottom:22px}.login-guide-copy{min-width:0}.login-guide-copy>h1{margin-bottom:17px}.employee-login-card>p:not(.mint-eyebrow){color:#aeb5c4;margin:17px 0 22px;font-size:11px;line-height:1.7}.employee-login-form{gap:9px;margin-top:22px;display:grid}.employee-login-form label{color:#d9dee8;font-size:9px;font-weight:900}.employee-login-form input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff0e;border:1px solid #ffffff29;border-radius:9px;outline:none;padding:13px 14px;font-size:11px}.employee-login-form input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #49ffd21a}.employee-login-form input::placeholder{color:#697389}.employee-login-form>small{color:#7d879a;font-size:8px;line-height:1.45}.login-channel-switch{background:#ffffff0d;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:5px;padding:4px;display:grid}.login-channel-switch button{color:#8d97aa;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:8px;font-weight:900}.login-channel-switch button.selected{background:var(--mint);color:var(--navy)}.employee-login-card .activation-secondary{cursor:pointer;background:0 0;border:0;width:100%;padding:8px}.employee-login-card>footer{border-top:1px solid #ffffff1a;flex-direction:column;gap:5px;margin-top:27px;padding-top:19px;display:flex}.employee-login-card>footer b{color:#e9ecf1;font-size:9px}.employee-login-card>footer span{color:#747d91;font-size:8px;line-height:1.5}.employee-login-card>footer a{color:var(--mint);margin-top:5px;font-size:8px;font-weight:900;text-decoration:none}.pipeline-main{padding-bottom:80px}.k00-test-shell{color:#f7f8f8;background:#0b1011;place-items:center;min-height:100vh;padding:24px;display:grid}.k00-test-shell>section{background:#090d0e;border:1px solid #273031;border-radius:22px;width:min(620px,100%);padding:42px}.k00-test-shell img{width:220px;max-width:70%;height:auto}.k00-test-shell p{color:var(--mint);letter-spacing:1.4px;margin:46px 0 11px;font-size:9px;font-weight:900}.k00-test-shell h1{letter-spacing:-1.5px;max-width:540px;margin:0;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.06}.k00-test-shell>section>span{color:#aeb6b6;margin-top:19px;font-size:14px;line-height:1.65;display:block}.k00-test-shell dl{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 0;display:grid}.k00-test-shell dl div{border:1px solid #2a3334;border-radius:9px;padding:14px}.k00-test-shell dt{color:#758080;letter-spacing:1px;font-size:7px;font-weight:900}.k00-test-shell dd{color:#dfe4e4;text-overflow:ellipsis;margin:7px 0 0;font-size:11px;overflow:hidden}.k00-test-shell button{background:var(--mint);color:#071110;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:14px;padding:16px;font-size:11px;font-weight:900}.k00-test-shell button:disabled{cursor:wait;opacity:.65}.k00-test-shell output{color:#b9fff4;margin-top:15px;font-size:12px;line-height:1.55;display:block}.pipeline-email-controls{align-items:center;gap:9px;display:flex}.pipeline-email-controls>button{color:var(--mint-dark);cursor:pointer;background:#effaf7;border:1px solid #b9eade;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.pipeline-email-controls>button:disabled{cursor:not-allowed;opacity:.5}.invite-ready{background:#ecfaf6;border:1px solid #b9e8dc;border-radius:12px;grid-template-columns:minmax(200px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:16px;margin-bottom:15px;padding:18px 50px 18px 20px;display:grid;position:relative;box-shadow:0 10px 28px #118f7014}.invite-ready p{color:var(--mint-dark);letter-spacing:1.1px;margin:0 0 5px;font-size:7px;font-weight:900}.invite-ready h2{margin:0;font-size:17px}.invite-ready span{color:#6f7b7a;margin-top:5px;font-size:8px;line-height:1.45;display:block}.invite-ready input{color:#53605f;width:100%;min-width:0;font-family:var(--font-geist-mono), monospace;background:#fff;border:1px solid #cae6df;border-radius:8px;padding:12px;font-size:8px}.invite-ready button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.invite-ready button.close{color:#7b8c88;background:0 0;padding:3px 8px;font-size:17px;position:absolute;top:8px;right:9px}.pipeline-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:1.5fr .65fr;min-height:235px;display:grid;overflow:hidden}.pipeline-hero>div{padding:38px 42px;position:relative}.pipeline-hero>div:after{content:"READY";color:#ffffff09;letter-spacing:-5px;font-size:95px;font-weight:900;position:absolute;bottom:-33px;right:-15px}.pipeline-hero h2{z-index:1;letter-spacing:-2px;max-width:700px;margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,52px);line-height:1.02;position:relative}.pipeline-hero>div>p:not(.mint-eyebrow){z-index:1;color:#adb4c3;max-width:660px;margin:17px 0 0;font-size:10px;line-height:1.65;position:relative}.pipeline-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.pipeline-hero>aside span{letter-spacing:1.2px;margin-bottom:auto;font-size:7px;font-weight:900}.pipeline-hero>aside strong{font-size:17px;line-height:1.45}.pipeline-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:13px 0 25px;display:grid}.pipeline-kpis article{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:16px}.pipeline-kpis span,.pipeline-kpis small{display:block}.pipeline-kpis span{color:#818895;letter-spacing:1px;font-size:7px;font-weight:900}.pipeline-kpis strong{margin:8px 0 5px;font-size:25px;display:block}.pipeline-kpis small{color:#9aa0aa;font-size:7px;line-height:1.4}.pipeline-kpis article.alert{background:#fffaf0;border-color:#edc786}.pipeline-kpis article.alert strong{color:#a7680d}.pipeline-kpis article.ready{background:#f0faf7;border-color:#bfeadd}.pipeline-kpis article.ready strong{color:var(--mint-dark)}.pipeline-toolbar{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.pipeline-toolbar p{color:#878d99;letter-spacing:1.2px;margin:0 0 4px;font-size:7px;font-weight:900}.pipeline-toolbar h2{margin:0;font-size:20px}.pipeline-toolbar nav{background:#fff;border:1px solid #e0e3e8;border-radius:9px;gap:5px;padding:4px;display:flex}.pipeline-toolbar button{color:#7a818f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:800}.pipeline-toolbar button.active{background:var(--navy);color:#fff}.pipeline-toolbar .pipeline-bulk-invite{border:1px solid var(--navy);background:var(--navy);color:#fff}.pipeline-toolbar .pipeline-bulk-invite:disabled{opacity:.38;cursor:default}.pipeline-toolbar>select{color:#555f68;background:#fff;border:1px solid #dfe4e6;border-radius:7px;min-height:32px;padding:6px 9px;font-size:7px;font-weight:800}.pipeline-list{flex-direction:column;gap:10px;display:flex}.pipeline-person{background:#fff;border:1px solid #e0e3e8;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #070d2106}.pipeline-person.has-action{border-color:#e9c37f}.pipeline-person.ready{border-color:#bfe7dc}.pipeline-person-header{grid-template-columns:auto minmax(270px,1.3fr) minmax(170px,.8fr) minmax(120px,.5fr) 29px;align-items:center;gap:18px;padding:16px 18px 12px;display:grid}.pipeline-person-select{width:20px;height:20px;display:block;position:relative}.pipeline-person-select input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pipeline-person-select span{background:#fff;border:2px solid #b8c1c4;border-radius:5px;width:20px;height:20px;display:block}.pipeline-person-select input:checked+span{border-color:var(--mint-dark);background:var(--mint);box-shadow:inset 0 0 0 4px #fff}.pipeline-person-select input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px}.pipeline-person-toggle{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.pipeline-avatar{background:var(--navy);width:38px;height:38px;color:var(--mint);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.pipeline-person-toggle>span:last-child{min-width:0}.pipeline-person-toggle small,.pipeline-person-toggle strong,.pipeline-person-toggle em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-person-toggle small{color:var(--mint-dark);text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:900}.pipeline-person-toggle strong{font-size:13px}.pipeline-person-toggle em{color:#9298a3;margin-top:3px;font-size:8px;font-style:normal}.pipeline-person-progress>span{background:#e9ebee;border-radius:5px;height:5px;display:block;overflow:hidden}.pipeline-person-progress i{border-radius:inherit;background:var(--mint-dark);height:100%;display:block}.pipeline-person-progress strong{margin-top:6px;font-size:10px;display:inline-block}.pipeline-person-progress small{color:#969ca7;margin-left:7px;font-size:7px}.pipeline-person-state{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pipeline-person-state b,.pipeline-person-state span{letter-spacing:.7px;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.pipeline-person-state b{color:#707784;background:#f0f1f3}.pipeline-person-state b.access-active{color:var(--mint-dark);background:#e9f8f4}.pipeline-person-state b.access-pending{color:#477aa9;background:#eef4fb}.pipeline-person-state b.access-expired,.pipeline-person-state b.access-revoked{color:#9c6518;background:#fff3df}.pipeline-person-state span{background:var(--navy);color:#fff}.pipeline-expand{color:#727986;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:7px;width:29px;height:29px;font-size:16px}.pipeline-person-summary{background:#f6f7f9;border-radius:8px;grid-template-columns:1fr .55fr .65fr auto;align-items:center;gap:10px;margin:0 18px 14px 67px;padding:10px 12px;display:grid}.pipeline-person-summary p{min-width:0;margin:0}.pipeline-person-summary span,.pipeline-person-summary strong,.pipeline-person-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-person-summary span{color:#9298a3;letter-spacing:.8px;margin-bottom:4px;font-size:6px;font-weight:900}.pipeline-person-summary strong{font-size:9px}.pipeline-person-summary small{color:#8e95a1;margin-top:3px;font-size:7px}.pipeline-person-summary>button{background:var(--mint);color:var(--navy);cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.pipeline-detail{background:#fbfbfc;border-top:1px solid #e5e7eb;grid-template-columns:185px minmax(0,1fr);display:grid}.pipeline-detail>nav{border-right:1px solid #e5e7eb;flex-direction:column;gap:5px;padding:14px;display:flex}.pipeline-detail>nav button{color:#747b88;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.pipeline-detail>nav button.active{color:var(--ink);background:#edf9f6;border-color:#bfe7dd}.pipeline-detail>nav button.complete>span{background:var(--mint);color:var(--navy)}.pipeline-detail>nav span{background:#e8eaed;border-radius:5px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.pipeline-detail>nav strong{font-size:8px}.pipeline-detail>nav small{font-size:7px}.pipeline-stage-panel{min-width:0;padding:14px 16px 18px}.pipeline-stage-panel>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pipeline-stage-panel header p{color:#9298a3;letter-spacing:1px;margin:0 0 4px;font-size:6px;font-weight:900}.pipeline-stage-panel header h3{margin:0;font-size:15px}.pipeline-stage-panel header>span{color:var(--mint-dark);letter-spacing:1px;font-size:7px;font-weight:900}.pipeline-task-list{background:#fff;border:1px solid #e3e6ea;border-radius:9px;overflow:hidden}.pipeline-task{border-bottom:1px solid #e8eaed;grid-template-columns:26px minmax(0,1fr) minmax(210px,.65fr);align-items:center;gap:10px;padding:12px;display:grid}.pipeline-task:last-child{border-bottom:0}.pipeline-task.needs_action{background:#fffaf1}.pipeline-task>i{color:#8c93a0;border:1px solid #dfe2e7;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.pipeline-task.complete>i,.pipeline-task.verified>i{color:var(--mint-dark);background:#ddf7ef;border-color:#9de0cd}.pipeline-task.needs_action>i{color:#a96b0e;background:#fff0d5;border-color:#e4b96d}.pipeline-task>div>span{align-items:center;gap:7px;display:flex}.pipeline-task>div strong{font-size:9px}.pipeline-task>div b{color:#7f8692;letter-spacing:.6px;background:#eff1f3;border-radius:4px;padding:3px 5px;font-size:5px}.pipeline-task>div p{color:#8a919d;margin:4px 0 0;font-size:7px;line-height:1.45}.pipeline-task-note{color:#986417;margin-top:6px;font-size:7px;font-weight:800;display:block}.pipeline-task-download{color:var(--mint-dark);margin-top:7px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.pipeline-task-download:hover{text-decoration:underline}.pipeline-task>aside{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.pipeline-task aside em{color:#838a96;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900}.pipeline-task aside input{background:#fbfbfc;border:1px solid #dfe2e7;border-radius:6px;width:100%;padding:7px 8px;font-size:7px}.pipeline-task aside>div{gap:5px;display:flex}.pipeline-task aside button{color:#6f7784;cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900}.pipeline-task aside button.verify{border-color:var(--mint);background:var(--mint);color:var(--navy)}.pipeline-task aside button.needs{color:#97600e;border-color:#e9bf77}.pipeline-empty{text-align:center;background:#fff;border:1px dashed #d8dce2;border-radius:12px;padding:55px 20px}.pipeline-empty>span{width:42px;height:42px;color:var(--mint-dark);background:#edf9f6;border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.pipeline-empty h3{margin:0;font-size:17px}.pipeline-empty p{color:#858c98;margin:8px 0 14px;font-size:9px}.pipeline-empty a{color:var(--mint-dark);font-size:9px;font-weight:900}@media (width<=760px){.activation-page{place-items:stretch stretch;padding:0}.activation-card{border:0;border-radius:0;min-height:100vh;padding:28px 20px}.employee-login-page{place-items:stretch stretch;padding:0}.employee-login-card{border:0;border-radius:0;min-height:100vh;padding:28px 20px}.activation-brand img{width:145px}.activation-card h1{font-size:38px}.activation-card h1.activation-welcome{letter-spacing:-1.3px;font-size:32px;line-height:1.05}.activation-card>.mint-eyebrow,.employee-login-card>.mint-eyebrow{margin-top:23px;margin-bottom:26px}.activation-guide-intro{grid-template-columns:142px minmax(0,1fr);gap:12px;margin-top:19px}.activation-guide-intro .activation-kora{width:142px;height:178px}.activation-guide-intro .login-kora{width:132px;height:165px}.login-guide-intro{grid-template-columns:142px minmax(0,1fr);align-items:center}.login-guide-copy>h1{letter-spacing:-1.2px;margin-bottom:12px;font-size:clamp(29px,9vw,38px)}.activation-guide-bubble{padding:14px 15px}.activation-summary>div{padding:12px}.activation-summary strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.35;overflow:visible}.activation-desktop-note{background:#49ffd212;border-color:#49ffd240}.activation-desktop-note strong:before{content:"DESKTOP FIRST · "}.activation-step-panel{padding:16px}.pipeline-main{padding-bottom:70px}.k00-test-shell{padding:12px}.k00-test-shell>section{padding:29px 22px}.k00-test-shell dl{grid-template-columns:1fr}.pipeline-email-controls{flex-direction:column;align-items:flex-end}.invite-ready{grid-template-columns:1fr;padding:17px 42px 17px 17px}.invite-ready button:not(.close){width:100%}.pipeline-hero{grid-template-columns:1fr}.pipeline-hero>div{padding:30px 23px}.pipeline-hero h2{font-size:37px}.pipeline-hero>aside{min-height:140px}.pipeline-kpis{grid-template-columns:1fr 1fr}.pipeline-kpis article:last-child{grid-column:1/-1}.pipeline-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.pipeline-toolbar nav{width:100%;overflow-x:auto}.pipeline-toolbar button{flex:none}.pipeline-person-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.pipeline-person-progress{grid-area:2/1/auto/-1}.pipeline-person-state{flex-direction:row;grid-area:3/2;align-items:flex-start}.pipeline-expand{grid-area:1/3}.pipeline-person-select,.pipeline-person-select-placeholder{grid-area:1/1}.pipeline-person-summary{grid-template-columns:1fr 1fr;margin:0 14px 14px}.pipeline-person-summary>button{grid-column:1/-1}.pipeline-detail{grid-template-columns:1fr}.pipeline-detail>nav{border-bottom:1px solid #e5e7eb;border-right:0;flex-direction:row;overflow-x:auto}.pipeline-detail>nav button{min-width:145px}.pipeline-stage-panel{padding:14px 10px}.pipeline-task{grid-template-columns:26px minmax(0,1fr)}.pipeline-task>aside{grid-column:2;align-items:stretch}.pipeline-task aside>div{grid-template-columns:1fr 1fr;display:grid}}.reviewer-admin-main{min-width:0}.reviewer-admin-boundary{background:#43efcf12;border:1px solid #43efcf3d;border-radius:10px;margin:auto 16px 22px;padding:16px}.reviewer-admin-boundary strong{color:#43efcf;letter-spacing:.12em;font-size:12px;display:block}.reviewer-admin-boundary span{color:#a7b1c0;margin-top:7px;font-size:13px;line-height:1.5;display:block}.reviewer-admin-hero{color:#fff;background:#05091a;border-radius:18px;grid-template-columns:1fr 230px;gap:32px;margin-top:28px;padding:34px;display:grid}.reviewer-admin-hero h2{max-width:760px;margin:17px 0 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.05}.reviewer-admin-hero>div>p:last-child{color:#b6c0cf;max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.65}.reviewer-admin-hero aside{color:#05091a;background:#43efcf;border-radius:13px;align-content:center;padding:24px;display:grid}.reviewer-admin-hero aside.danger{background:#ffb4aa}.reviewer-admin-hero aside span{letter-spacing:.12em;font-size:12px;font-weight:850}.reviewer-admin-hero aside strong{margin-top:10px;font-size:44px}.reviewer-admin-hero aside small{margin-top:5px;font-size:14px}.reviewer-admin-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.reviewer-admin-kpis article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;padding:22px}.reviewer-admin-kpis span{color:#788393;letter-spacing:.1em;font-size:12px;font-weight:850;display:block}.reviewer-admin-kpis strong{color:#05091a;margin-top:8px;font-size:30px;display:block}.communications-main{padding-bottom:76px}.communications-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.45fr) minmax(255px,.55fr);min-height:255px;display:grid;overflow:hidden}.communications-hero>div{padding:39px 43px;position:relative;overflow:hidden}.communications-hero>div:after{content:"KORA";color:#ffffff09;letter-spacing:-9px;font-size:125px;font-weight:900;position:absolute;bottom:-53px;right:-16px}.communications-hero h2{z-index:1;letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4.3vw,53px);line-height:1;position:relative}.communications-hero>div>p:not(.mint-eyebrow){z-index:1;color:#aab3c3;max-width:680px;margin:17px 0 0;font-size:9px;line-height:1.65;position:relative}.communications-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:30px;display:flex}.communications-hero aside span{letter-spacing:1.15px;font-size:7px;font-weight:900}.communications-hero aside strong{letter-spacing:-2px;margin-top:10px;font-size:48px}.communications-hero aside small{margin-top:4px;font-size:8px;line-height:1.5}.communications-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 18px;display:grid}.communications-kpis article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:16px}.communications-kpis article.attention{background:#fff5f5;border-color:#efc6c6}.communications-kpis p{color:#969ca7;letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.communications-kpis strong{margin-top:9px;font-size:21px;display:block}.communications-kpis span{color:#878e9a;margin-top:5px;font-size:7px;display:block}.communications-kpis .attention strong{color:#b54545}.communications-tabs{gap:6px;margin-bottom:22px;padding-bottom:2px;display:flex;overflow-x:auto}.communications-tabs button{color:#717b88;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:7px;flex:none;padding:8px 11px;font-size:7px;font-weight:900}.communications-tabs button.active{border-color:var(--navy);background:var(--navy);color:#fff}.communications-inbox>header,.communications-handoff-log>header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:12px;display:flex}.communications-inbox>header p,.communications-handoff-log>header p{color:var(--mint-dark);letter-spacing:1.2px;margin:0 0 6px;font-size:7px;font-weight:900}.communications-inbox>header h2,.communications-handoff-log>header h2{margin:0;font-size:22px}.communications-inbox>header>span,.communications-handoff-log>header>span{color:var(--mint-dark);background:#eaf9f5;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.communications-list{gap:13px;display:grid}.communications-conversation,.communications-queue-card{background:#fff;border:1px solid #dfe4e9;border-radius:11px;overflow:hidden}.communications-conversation.attention{border-left:4px solid #c85151}.communications-conversation>header,.communications-queue-card>header{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.communications-person{align-items:center;gap:11px;display:flex}.communications-person>span{background:var(--navy);width:38px;height:38px;color:var(--mint);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.communications-person p,.communications-queue-card header span{color:var(--mint-dark);letter-spacing:.6px;margin:0 0 4px;font-size:6px;font-weight:900}.communications-person h3,.communications-queue-card h3{margin:0;font-size:11px}.communications-person small,.communications-queue-card header small{color:#8e96a2;margin-top:4px;font-size:6px;display:block}.communications-conversation>header>b,.communications-queue-card>header>b{letter-spacing:.55px;border-radius:5px;padding:6px 8px;font-size:6px}.communications-conversation>header>b.live{color:#147c68;background:#e9faf5}.communications-conversation>header>b.blocked{color:#747d88;background:#f0f2f4}.communications-engagements{background:#f8fafb;border-bottom:1px solid #e8ebee;flex-wrap:wrap;gap:6px;padding:10px 17px;display:flex}.communications-engagements span{color:#737c88;background:#fff;border:1px solid #e0e4e8;border-radius:5px;padding:5px 7px;font-size:6px}.communications-engagements span.current{color:#177865;background:#effbf8;border-color:#a8e3d6}.communications-transcript{max-height:380px;padding:7px 17px;overflow-y:auto}.communications-transcript>div{background:#f1f3f5;border-radius:8px;max-width:84%;margin:8px 0;padding:10px 11px}.communications-transcript>div.outbound{background:#eafaf6;margin-left:auto}.communications-transcript>div.failed{background:#fff3f3;border:1px solid #efc8c8}.communications-transcript>div>div{justify-content:space-between;gap:12px;display:flex}.communications-transcript b{color:#4c5664;font-size:7px}.communications-transcript span,.communications-transcript em{color:#9299a3;font-size:6px;font-style:normal}.communications-transcript p{color:#58616d;margin:6px 0;font-size:8px;line-height:1.5}.communications-transcript small{color:#aa4242;margin-bottom:5px;font-size:6px;display:block}.communications-actions{background:#fafbfc;border-top:1px solid #e8ebee;grid-template-columns:1fr 1fr;gap:12px;padding:15px 17px;display:grid}.communications-actions section{background:#fff;border:1px solid #e0e4e8;border-radius:9px;padding:14px}.communications-actions section>p{color:var(--mint-dark);letter-spacing:.8px;margin:0 0 9px;font-size:7px;font-weight:900}.communications-actions textarea,.communications-actions select,.communications-queue-card input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1e6;border-radius:7px;outline:none;padding:9px 10px;font-size:8px}.communications-actions textarea{resize:vertical;line-height:1.45}.communications-actions textarea:focus,.communications-actions select:focus,.communications-queue-card input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 2px #49ffd21f}.communications-actions label{color:#707986;margin-top:8px;font-size:7px;font-weight:800;display:block}.communications-actions label select{margin-top:5px}.communications-actions button,.communications-queue-card footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:10px;padding:10px 12px;font-size:7px;font-weight:900}.communications-actions section:last-child button{background:var(--mint);color:var(--navy)}.communications-actions button:disabled,.communications-queue-card footer button:disabled{opacity:.38;cursor:default}.communications-actions section>small{color:#8c7759;margin-top:8px;font-size:6px;line-height:1.45;display:block}.communications-queue-card.unmatched{border-left:4px solid #d59b3c}.communications-queue-card.blocked,.communications-queue-card.failed{border-left:4px solid #c85151}.communications-queue-card.media_rejected{border-left:4px solid #6d7388}.communications-preview{color:#596370;margin:0;padding:14px 17px;font-size:8px;line-height:1.55}.communications-queue-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0 17px 14px;display:grid}.communications-queue-card dl div{background:#f6f8f9;border-radius:7px;padding:9px}.communications-queue-card dt,.communications-handoff-log dt{color:#939aa4;text-transform:uppercase;font-size:6px;font-weight:900}.communications-queue-card dd,.communications-handoff-log dd{color:#5c6571;margin:4px 0 0;font-size:7px}.communications-failure{color:#9b4141;background:#fff1f1;border-radius:7px;gap:4px;margin:0 17px 13px;padding:10px;display:grid}.communications-failure strong{font-size:7px}.communications-failure span{font-size:7px;line-height:1.45}.communications-queue-card footer{background:#fafbfc;border-top:1px solid #e8ebee;padding:13px 17px}.communications-queue-card footer label{color:#6e7783;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.communications-queue-card footer>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.communications-queue-card footer button{width:auto;margin:0}.communications-handoff-log>div{gap:9px;display:grid}.communications-handoff-log article{background:#fff;border:1px solid #dfe4e9;border-radius:10px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;padding:15px 17px;display:grid}.communications-handoff-log article b{color:var(--mint-dark);letter-spacing:.8px;font-size:6px}.communications-handoff-log article h3{margin:5px 0;font-size:11px}.communications-handoff-log article span{color:#8c949f;font-size:6px}.communications-handoff-log dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.communications-handoff-log dl div{background:#f6f8f9;border-radius:6px;padding:8px}.communications-empty{text-align:center;background:#fff;border:1px solid #dfe4e9;border-radius:11px;place-items:center;min-height:260px;padding:30px;display:grid}.communications-empty>span{width:43px;height:43px;color:var(--mint-dark);background:#eaf9f5;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.communications-empty h3{margin:14px 0 7px;font-size:13px}.communications-empty p{color:#89919d;margin:0;font-size:8px}@media (width<=900px){.communications-hero{grid-template-columns:1fr}.communications-hero>aside{min-height:155px}.communications-actions{grid-template-columns:1fr}.communications-queue-card dl{grid-template-columns:1fr 1fr}.communications-handoff-log article{grid-template-columns:1fr}.communications-handoff-log dl{grid-template-columns:1fr 1fr}}@media (width<=620px){.communications-hero>div{padding:31px 23px}.communications-hero h2{font-size:36px}.communications-kpis{grid-template-columns:1fr 1fr}.communications-conversation>header,.communications-queue-card>header{align-items:flex-start}.communications-transcript>div{max-width:95%}.communications-queue-card footer>div{grid-template-columns:1fr}.communications-queue-card footer button{width:100%}.communications-handoff-log dl{grid-template-columns:1fr}}.reviewer-canary-card{background:#fffaf0;border:1px solid #d8c88d;border-radius:12px;grid-template-columns:minmax(260px,1.2fr) minmax(300px,.9fr) minmax(220px,.7fr) auto;align-items:end;gap:20px;margin-top:20px;padding:24px;display:grid}.reviewer-canary-card.ready{background:#f1faf7;border-color:#8fcab9}.reviewer-canary-card p{color:#8a6a12;letter-spacing:.1em;margin:0;font-size:12px;font-weight:850}.reviewer-canary-card.ready p{color:#0e8068}.reviewer-canary-card h2{color:#05091a;margin:7px 0 0;font-size:23px}.reviewer-canary-card>div>span{color:#596576;margin-top:7px;font-size:14px;line-height:1.5;display:block}.reviewer-canary-card form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.reviewer-canary-card label{color:#445064;gap:6px;font-size:14px;font-weight:750;display:grid}.reviewer-canary-card input{color:#05091a;min-height:44px;font:inherit;border:1px solid #cbd3d8;border-radius:7px;padding:0 12px;font-size:16px}.reviewer-canary-card button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#05091a;border:0;border-radius:7px;padding:0 14px;font-size:14px;font-weight:850}.reviewer-canary-card button:disabled{opacity:.45;cursor:not-allowed}.reviewer-canary-card dl{gap:7px;margin:0;display:grid}.reviewer-canary-card dl>div{grid-template-columns:68px 1fr;gap:8px;display:grid}.reviewer-canary-card dt{color:#8a94a1;letter-spacing:.08em;font-size:10px;font-weight:850}.reviewer-canary-card dd{color:#3f4b5b;margin:0;font-size:13px}.reviewer-canary-card .canary-verify{background:#0e8068}.reviewer-admin-grid{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:22px;min-width:0;margin-top:22px;display:grid}.reviewer-invite-form,.reviewer-directory{background:#fff;border:1px solid #dfe4e6;border-radius:14px;min-width:0;padding:28px}.reviewer-invite-form h2,.reviewer-directory h2{color:#05091a;margin:11px 0 0;font-size:27px}.reviewer-invite-form>p:not(.mint-eyebrow){color:#5b6676;margin:12px 0 20px;font-size:16px;line-height:1.6}.reviewer-invite-form label{color:#445064;gap:7px;margin-top:15px;font-size:16px;font-weight:750;display:grid}.reviewer-invite-form input{color:#05091a;min-height:48px;font:inherit;border:1px solid #cbd3d8;border-radius:8px;padding:0 13px;font-size:16px}.reviewer-invite-form aside{color:#516071;background:#eef7f4;border-radius:8px;gap:5px;margin-top:18px;padding:15px;font-size:14px;line-height:1.5;display:grid}.reviewer-invite-form aside strong{color:#0e755f}.reviewer-invite-form button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#05091a;border:0;border-radius:8px;margin-top:18px;font-size:16px;font-weight:850}.reviewer-invite-form button:disabled{opacity:.45;cursor:not-allowed}.reviewer-invite-form>small{color:#9b3028;margin-top:10px;font-size:14px;display:block}.reviewer-directory>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.reviewer-directory>header p{color:#0e8068;letter-spacing:.12em;margin:0;font-size:12px;font-weight:850}.reviewer-directory>header span{color:#738090;font-size:13px;font-weight:800}.reviewer-directory>div{gap:11px;min-width:0;display:grid}.reviewer-directory article{background:#fafbfb;border:1px solid #dfe4e6;border-radius:10px;grid-template-columns:42px minmax(0,.8fr) minmax(0,1.25fr) auto;align-items:center;gap:14px;min-width:0;padding:16px;display:grid}.reviewer-directory article.conflict{background:#fff2f0;border-color:#db6f64}.reviewer-initial{color:#0d7f69;background:#dff8f1;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.reviewer-identity{min-width:0}.reviewer-identity strong,.reviewer-identity span,.reviewer-identity small{display:block}.reviewer-identity strong{color:#05091a;font-size:16px}.reviewer-identity span{color:#5f6b7a;overflow-wrap:anywhere;margin-top:4px;font-size:14px}.reviewer-identity small{color:#0d7f69;margin-top:4px;font-size:12px;font-weight:800}.reviewer-directory dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;min-width:0;margin:0;display:grid}.reviewer-directory dt{color:#89929f;letter-spacing:.1em;font-size:10px;font-weight:850}.reviewer-directory dd{color:#3f4b5b;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.reviewer-directory article>button{color:#3d4857;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd3d8;border-radius:7px;padding:0 12px;font-size:13px;font-weight:800}.reviewer-directory-empty{text-align:center;border:1px dashed #c8d0d5;border-radius:10px;gap:6px;padding:35px;display:grid}.reviewer-directory-empty span{color:#667280;font-size:15px}@media (width<=1500px){.reviewer-canary-card{grid-template-columns:1fr 1fr}.reviewer-admin-grid{grid-template-columns:1fr}.reviewer-directory article{grid-template-columns:42px minmax(0,1fr) auto}.reviewer-directory dl{grid-column:2/-1}}@media (width<=800px){.reviewer-canary-card,.reviewer-canary-card form,.reviewer-admin-hero{grid-template-columns:1fr}.reviewer-admin-kpis{grid-template-columns:1fr 1fr}.reviewer-directory article{grid-template-columns:42px 1fr}.reviewer-directory article>button,.reviewer-directory dl{grid-column:1/-1}}.review-canary-page{color:#fff;background:#05091a;place-items:center;min-height:100vh;padding:24px;display:grid}.review-canary-page section{background:#0b1124;border:1px solid #43efcf47;border-radius:16px;width:min(620px,100%);padding:42px}.review-canary-page section>p:first-child{color:#43efcf;letter-spacing:.14em;margin:0;font-size:12px;font-weight:850}.review-canary-page h1{margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(32px,6vw,48px);line-height:1.05}.review-canary-page h1+p{color:#bac3d0;margin:20px 0 0;font-size:17px;line-height:1.65}.review-canary-page a{color:#05091a;background:#43efcf;border-radius:8px;place-items:center;min-height:48px;margin-top:25px;padding:0 18px;font-size:16px;font-weight:850;text-decoration:none;display:inline-grid}.four-pillars-course-main{padding-bottom:80px}.course-preview-notice{background:#ecfaf6;border:1px solid #b9e8dc;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;display:flex}.course-preview-notice strong{color:var(--mint-dark);letter-spacing:1.1px;font-size:7px}.course-preview-notice span{color:#62736f;font-size:8px;line-height:1.45}.four-pillars-course-hero{background:var(--navy);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 16px 42px #0206171f}.four-pillars-course-hero>div{padding:48px 52px;position:relative;overflow:hidden}.four-pillars-course-hero>div:after{content:"WE RISE";color:#ffffff09;letter-spacing:-7px;white-space:nowrap;font-size:104px;font-weight:900;position:absolute;bottom:-35px;right:-22px}.four-pillars-course-hero h2{z-index:1;letter-spacing:-3.2px;max-width:690px;margin:0;font-family:Georgia,serif;font-size:clamp(44px,5.3vw,70px);line-height:.96;position:relative}.four-pillars-course-hero>div>p:not(.mint-eyebrow){z-index:1;color:#aab2c3;max-width:620px;margin:22px 0 0;font-size:11px;line-height:1.75;position:relative}.course-hero-actions{z-index:1;align-items:center;gap:16px;margin-top:31px;display:flex;position:relative}.course-hero-actions button{background:var(--mint);min-width:196px;min-height:45px;color:var(--navy);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;font-weight:900;display:flex}.course-hero-actions span{color:#747d91;font-size:8px;font-weight:800}.four-pillars-course-hero>aside{background:var(--mint);color:var(--navy);flex-direction:column;justify-content:center;padding:30px;display:flex}.four-pillars-course-hero>aside>p,.course-kora-guide>p{letter-spacing:1.15px;margin:0;font-size:7px;font-weight:900}.course-kora-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:17px;margin-top:22px;display:grid}.course-kora{width:150px;height:166px}.course-kora-row strong,.course-kora-row small{display:block}.course-kora-row strong{letter-spacing:-.5px;font-size:18px;line-height:1.05}.course-kora-row small{margin-top:12px;font-size:9px;line-height:1.6}.course-map,.course-rhythm{background:#fff;border:1px solid #e3e6eb;border-radius:13px;margin-top:16px;overflow:hidden}.course-map>header,.course-rhythm>header{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:center;padding:23px 25px 18px;display:flex}.course-map header p,.course-rhythm header p{color:#959ba8;letter-spacing:1.3px;margin:0 0 5px;font-size:7px;font-weight:900}.course-map header h2,.course-rhythm header h2{letter-spacing:-.4px;margin:0;font-size:18px}.course-map header>span{color:#7c8390;letter-spacing:.7px;background:#eef1f3;border-radius:5px;padding:6px 9px;font-size:7px;font-weight:900}.course-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.course-map-grid button{min-height:150px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e8eaee;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:20px;display:grid}.course-map-grid button:last-child{border-right:0}.course-map-grid button:hover{background:#f0faf7}.course-map-grid button>span{background:var(--navy);width:36px;height:36px;color:var(--mint);font-family:var(--font-geist-mono), monospace;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.course-map-grid small,.course-map-grid strong{display:block}.course-map-grid small{color:#8a919d;font-size:8px;font-weight:800}.course-map-grid strong{letter-spacing:-.3px;margin-top:7px;font-size:15px}.course-map-grid button>b{color:var(--mint-dark);font-size:15px}.course-rhythm>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.course-rhythm article{border-right:1px solid #e8eaee;min-height:103px;padding:18px 21px}.course-rhythm article:last-child{border-right:0}.course-rhythm article span,.course-rhythm article strong,.course-rhythm article small{display:block}.course-rhythm article span{color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;font-size:7px;font-weight:900}.course-rhythm article strong{margin-top:12px;font-size:10px}.course-rhythm article small{color:#8a919e;margin-top:5px;font-size:7px}.course-module-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.course-module-nav button{color:#717987;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.course-module-nav button.active{border-color:var(--mint-dark);color:var(--navy);background:#edf9f6}.course-module-nav span{color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:900}.course-module-nav strong{font-size:9px}.course-module-hero{background:var(--navy);color:#fff;border-radius:14px;min-height:250px;padding:39px 44px;position:relative;overflow:hidden}.course-module-hero:after{color:#ffffff09;letter-spacing:-7px;text-transform:uppercase;white-space:nowrap;font-size:112px;font-weight:900;position:absolute;bottom:-40px;right:-25px}.course-module-hero.pillar-confidence:after{content:"I CAN"}.course-module-hero.pillar-collaboration:after{content:"WE CAN"}.course-module-hero.pillar-leadership:after{content:"LET’S GO"}.course-module-hero.pillar-resilience:after{content:"WE RISE"}.course-module-hero>button{z-index:1;color:#959daf;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900;position:relative}.course-module-hero>p{z-index:1;color:var(--mint);letter-spacing:1.3px;margin:34px 0 8px;font-size:8px;font-weight:900;position:relative}.course-module-hero h2{z-index:1;letter-spacing:-2.6px;margin:0;font-family:Georgia,serif;font-size:clamp(43px,5vw,64px);line-height:1;display:inline;position:relative}.course-module-hero>strong{z-index:1;background:var(--mint);color:var(--navy);vertical-align:10px;border-radius:6px;margin-left:16px;padding:8px 10px;font-size:9px;display:inline-flex;position:relative}.course-beat-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.course-beat-nav button{color:#6f7784;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:9px;align-items:center;gap:10px;min-height:61px;padding:12px 14px;display:flex}.course-beat-nav button.active{border-color:var(--navy);background:var(--navy);color:#fff}.course-beat-nav span{color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;font-size:7px;font-weight:900}.course-beat-nav button.active span{color:var(--mint)}.course-beat-nav strong{font-size:8px}.course-learning-layout{grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);align-items:stretch;gap:12px;display:grid}.course-content-slot,.course-kora-guide{background:#fff;border:1px solid #e2e5e9;border-radius:12px}.course-content-slot{min-height:390px;padding:33px 36px}.course-content-slot>p{color:var(--mint-dark);letter-spacing:1.15px;margin:0;font-size:7px;font-weight:900}.course-content-slot>h2{letter-spacing:-1.4px;max-width:670px;margin:13px 0 0;font-family:Georgia,serif;font-size:35px;line-height:1.03}.course-source-lock{border-left:3px solid var(--mint);background:#effaf7;border-radius:0 9px 9px 0;margin-top:28px;padding:19px 20px}.course-source-lock span,.course-source-lock strong{display:block}.course-source-lock span{color:var(--mint-dark);letter-spacing:1px;font-size:6px;font-weight:900}.course-source-lock strong{margin-top:8px;font-size:10px}.course-source-lock p{color:#667570;margin:8px 0 0;font-size:9px;line-height:1.6}.course-content-skeleton{gap:9px;margin-top:25px;display:grid}.course-content-skeleton i{background:#eef0f3;border-radius:8px;height:8px}.course-content-skeleton i:nth-child(2){width:86%}.course-content-skeleton i:nth-child(3){width:62%}.course-kora-guide{background:var(--mint);color:var(--navy);flex-direction:column;align-items:flex-start;padding:24px;display:flex}.course-module-kora{align-self:center;width:144px;height:158px;margin:16px 0 11px}.course-kora-guide>strong{letter-spacing:-.45px;font-size:17px;line-height:1.08}.course-kora-guide>small{margin-top:10px;font-size:8px;line-height:1.55}.course-module-controls{background:#fff;border:1px solid #e2e5e9;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:15px;display:grid}.course-module-controls button{color:#525b69;cursor:pointer;background:#fff;border:1px solid #dce0e5;border-radius:7px;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.course-module-controls button:last-child{border-color:var(--navy);background:var(--navy);color:#fff;justify-self:end}.course-module-controls button:disabled{opacity:.35;cursor:default}.course-module-controls span{color:#8a919d;letter-spacing:.8px;font-size:7px;font-weight:900}.course-preview-shell{background:#fff;width:min(430px,100%);min-height:100vh;margin:0 auto;display:block;overflow:hidden;box-shadow:0 0 0 1px #02061712,0 24px 80px #02061721}.course-preview-shell .employee-sidebar{flex-direction:row;align-items:center;width:100%;height:68px;min-height:68px;padding:12px 16px;position:sticky;top:0}.course-preview-shell .employee-brand{border:0;min-height:0;padding:0}.course-preview-shell .employee-brand img{width:137px}.course-preview-shell .employee-nav,.course-preview-shell .pillar-rail{display:none}.course-preview-shell .employee-profile{border:0;margin-left:auto;padding:0}.course-preview-shell .employee-profile>span{display:none}.course-preview-shell .employee-profile>a{color:#c2c8d3;border:1px solid #ffffff29;border-radius:7px;align-items:center;min-height:34px;margin-left:7px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.course-preview-shell .four-pillars-course-main{width:100%;margin:0;padding:0 15px 40px}.course-preview-shell .employee-topbar{height:80px}.course-preview-shell .role-chip{display:none}@media (width<=900px){.four-pillars-course-hero{grid-template-columns:1fr}.four-pillars-course-hero>aside{min-height:240px}.course-map-grid{grid-template-columns:1fr 1fr}.course-map-grid button:nth-child(2){border-right:0}.course-map-grid button:nth-child(-n+2){border-bottom:1px solid #e8eaee}.course-rhythm>div{grid-template-columns:1fr 1fr}.course-rhythm article:nth-child(2){border-right:0}.course-rhythm article:nth-child(-n+2){border-bottom:1px solid #e8eaee}.course-learning-layout{grid-template-columns:1fr}.course-kora-guide{min-height:230px}.course-module-kora{align-self:flex-start}}@media (width<=560px){.four-pillars-course-hero>div{padding:36px 27px}.four-pillars-course-hero h2{letter-spacing:-2px;font-size:43px}.course-hero-actions{flex-direction:column;align-items:stretch}.course-hero-actions button{width:100%}.four-pillars-course-hero>aside{min-height:250px;padding:24px 25px}.course-kora-row{grid-template-columns:145px minmax(0,1fr);gap:12px}.course-kora{width:145px;height:160px}.course-kora-row strong{font-size:16px}.course-map>header,.course-rhythm>header{padding-inline:18px}.course-map-grid{grid-template-columns:1fr}.course-map-grid button{border-bottom:1px solid #e8eaee;border-right:0;min-height:94px}.course-map-grid button:last-child{border-bottom:0}.course-rhythm>div{grid-template-columns:1fr 1fr}.course-module-nav,.course-beat-nav{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.course-module-nav button,.course-beat-nav button{scroll-snap-align:start;flex:none;min-width:125px}.course-module-hero{min-height:220px;padding:30px 27px}.course-module-hero>p{margin-top:32px}.course-module-hero h2{letter-spacing:-2px;font-size:43px;display:block}.course-module-hero>strong{vertical-align:0;margin:12px 0 0}.course-content-slot{min-height:360px;padding:28px 23px}.course-content-slot>h2{font-size:31px}.course-kora-guide{min-height:280px}.course-module-kora{width:154px;height:169px;margin-block:12px 5px}.course-module-controls{z-index:5;grid-template-columns:1fr 1fr;position:sticky;bottom:10px;box-shadow:0 13px 30px #0206171f}.course-module-controls span{display:none}}.four-pillars-home,.pillar-overview-page{max-width:1180px;margin:0 auto}.course-welcome-card{background:var(--navy);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #02061721}.course-welcome-copy{flex-direction:column;align-items:flex-start;min-height:440px;padding:52px;display:flex;position:relative;overflow:hidden}.course-welcome-copy:after{content:"WE RISE";color:#ffffff09;letter-spacing:-8px;white-space:nowrap;font-size:108px;font-weight:900;position:absolute;bottom:-38px;right:-28px}.course-welcome-copy>*{z-index:1;position:relative}.course-welcome-copy>p,.course-welcome-kora p,.course-path-card header p,.pillar-overview-guide p,.pillar-overview-steps header p{letter-spacing:1.45px;margin:0;font-size:8px;font-weight:900}.course-welcome-copy>p{color:var(--mint)}.course-welcome-copy h2{letter-spacing:-3px;max-width:650px;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(46px,5.2vw,69px);line-height:.95}.course-welcome-copy>span{color:#b1b8c7;max-width:600px;margin-top:23px;font-size:12px;line-height:1.65}.course-welcome-copy button{background:var(--mint);width:min(265px,100%);min-height:50px;color:var(--navy);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:30px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.course-welcome-copy button b{font-size:16px}.course-welcome-copy>small{color:#747d91;margin-top:12px;font-size:8px;font-weight:800}.course-welcome-kora{background:var(--mint);color:var(--navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.course-welcome-kora>div{max-width:260px}.course-welcome-kora p{margin-top:8px}.course-welcome-kora strong,.course-welcome-kora span{display:block}.course-welcome-kora strong{letter-spacing:-.55px;margin-top:15px;font-size:20px;line-height:1.08}.course-welcome-kora span{margin-top:10px;font-size:10px;line-height:1.55}.course-path-card{background:#fff;border:1px solid #e1e5e9;border-radius:14px;margin-top:16px;overflow:hidden}.course-path-card>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:23px 25px 19px;display:flex}.course-path-card header p,.pillar-overview-steps header p{color:#939aa6;margin-bottom:6px}.course-path-card header h2,.pillar-overview-steps header h2{letter-spacing:-.5px;margin:0;font-size:20px}.course-path-card header>span{color:#7c8390;background:#eef1f3;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:900}.course-path-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.course-path-list button{min-height:125px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e8ebef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;display:grid}.course-path-list button:last-child{border-right:0}.course-path-list button:hover{background:#f0faf7}.course-path-list button>span{background:var(--navy);width:40px;height:40px;color:var(--mint);border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.course-path-list small,.course-path-list strong{display:block}.course-path-list small{color:#8a919e;font-size:9px;font-weight:800}.course-path-list strong{letter-spacing:-.25px;margin-top:6px;font-size:16px}.course-path-list button>b{color:var(--mint-dark);font-size:16px}.course-map-back{color:#6f7785;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:9px;font-weight:900}.pillar-overview-cover{background:var(--navy);color:#fff;border-radius:17px;min-height:280px;padding:44px 48px;position:relative;overflow:hidden}.pillar-overview-cover:after{color:#ffffff0a;letter-spacing:-8px;white-space:nowrap;font-size:128px;font-weight:900;position:absolute;bottom:-46px;right:-25px}.pillar-overview-cover.pillar-confidence:after{content:"I CAN"}.pillar-overview-cover.pillar-collaboration:after{content:"WE CAN"}.pillar-overview-cover.pillar-leadership:after{content:"LET'S GO"}.pillar-overview-cover.pillar-resilience:after{content:"WE RISE"}.pillar-overview-cover>*{z-index:1;position:relative}.pillar-overview-cover p{color:var(--mint);letter-spacing:1.4px;margin:0 0 26px;font-size:8px;font-weight:900}.pillar-overview-cover h2{letter-spacing:-3px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,76px);line-height:.95}.pillar-overview-cover>strong{background:var(--mint);color:var(--navy);border-radius:7px;margin-top:18px;padding:8px 11px;font-size:10px;display:inline-flex}.pillar-overview-guide{background:var(--mint);color:var(--navy);border-radius:14px;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:22px;margin-top:14px;padding:23px 28px;display:grid}.pillar-overview-guide strong,.pillar-overview-guide span{display:block}.pillar-overview-guide strong{letter-spacing:-.5px;max-width:600px;margin-top:11px;font-size:20px;line-height:1.1}.pillar-overview-guide span{max-width:640px;margin-top:9px;font-size:10px;line-height:1.55}.pillar-overview-steps{background:#fff;border:1px solid #e1e5e9;border-radius:14px;margin-top:14px;overflow:hidden}.pillar-overview-steps>header{border-bottom:1px solid #e8ebef;padding:22px 24px 18px}.pillar-overview-steps>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pillar-overview-steps article{border-right:1px solid #e8ebef;min-height:115px;padding:20px}.pillar-overview-steps article:last-child{border-right:0}.pillar-overview-steps article span,.pillar-overview-steps article strong,.pillar-overview-steps article small{display:block}.pillar-overview-steps article span{color:var(--mint-dark);font-size:8px;font-weight:900}.pillar-overview-steps article strong{margin-top:15px;font-size:12px}.pillar-overview-steps article small{color:#858c99;margin-top:6px;font-size:9px;line-height:1.45}.pillar-overview-footer{background:#fff;border:1px solid #e1e5e9;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 15px;display:flex}.pillar-overview-footer span{color:#7a8290;font-size:8px;font-weight:900}.pillar-overview-footer button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:41px;padding:0 14px;font-size:9px;font-weight:900}@media (width<=900px){.course-welcome-card{grid-template-columns:1fr}.course-welcome-kora{min-height:245px}.course-path-list,.pillar-overview-steps>div{grid-template-columns:1fr 1fr}.course-path-list button:nth-child(2),.pillar-overview-steps article:nth-child(2){border-right:0}.course-path-list button:nth-child(-n+2),.pillar-overview-steps article:nth-child(-n+2){border-bottom:1px solid #e8ebef}}@media (width<=560px){.course-topbar{height:78px}.course-welcome-copy{min-height:0;padding:30px 24px 27px}.course-welcome-copy h2{letter-spacing:-2.2px;margin-top:14px;font-size:42px;line-height:.98}.course-welcome-copy>span{margin-top:18px;font-size:11px;line-height:1.58}.course-welcome-copy button{width:100%;margin-top:24px}.course-welcome-kora{text-align:left;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:13px;min-height:0;padding:20px;display:grid}.course-cover-kora{width:128px;height:142px}.course-welcome-kora p{letter-spacing:1.05px;margin-top:0;font-size:7px}.course-welcome-kora strong{margin-top:10px;font-size:16px}.course-welcome-kora span{margin-top:7px;font-size:9px}.course-path-card>header{padding:19px 18px 16px}.course-path-card header h2{font-size:18px}.course-path-list{grid-template-columns:1fr}.course-path-list button{border-bottom:1px solid #e8ebef;border-right:0;min-height:88px;padding:16px 17px}.course-path-list button:last-child{border-bottom:0}.pillar-overview-cover{min-height:225px;padding:32px 25px}.pillar-overview-cover p{margin-bottom:25px}.pillar-overview-cover h2{letter-spacing:-2.4px;font-size:48px}.pillar-overview-guide{grid-template-columns:126px minmax(0,1fr);gap:12px;padding:20px}.pillar-overview-kora{width:126px;height:140px}.pillar-overview-guide p{letter-spacing:1px;font-size:7px}.pillar-overview-guide strong{margin-top:9px;font-size:15px}.pillar-overview-guide span{font-size:9px}.pillar-overview-steps>div{grid-template-columns:1fr}.pillar-overview-steps article{border-bottom:1px solid #e8ebef;border-right:0;min-height:84px}.pillar-overview-steps article:last-child{border-bottom:0}.pillar-overview-footer{z-index:4;position:sticky;bottom:9px;box-shadow:0 12px 28px #02061724}.pillar-overview-footer span{display:none}.pillar-overview-footer button{width:100%}}.course-preview-shell .course-welcome-card{grid-template-columns:1fr}.course-preview-shell .course-welcome-copy{min-height:0;padding:30px 24px 27px}.course-preview-shell .course-welcome-copy h2{letter-spacing:-2.2px;margin-top:14px;font-size:42px;line-height:.98}.course-preview-shell .course-welcome-copy>span{margin-top:18px;font-size:11px;line-height:1.58}.course-preview-shell .course-welcome-copy button{width:100%;margin-top:24px}.course-preview-shell .course-welcome-kora{text-align:left;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:13px;min-height:0;padding:20px;display:grid}.course-preview-shell .course-cover-kora{width:128px;height:142px}.course-preview-shell .course-welcome-kora p{letter-spacing:1.05px;margin-top:0;font-size:7px}.course-preview-shell .course-welcome-kora strong{margin-top:10px;font-size:16px}.course-preview-shell .course-welcome-kora span{margin-top:7px;font-size:9px}.course-preview-shell .course-path-card>header{padding:19px 18px 16px}.course-preview-shell .course-path-card header h2{font-size:18px}.course-preview-shell .course-path-list{grid-template-columns:1fr}.course-preview-shell .course-path-list button{border-bottom:1px solid #e8ebef;border-right:0;min-height:88px;padding:16px 17px}.course-preview-shell .course-path-list button:last-child{border-bottom:0}.course-preview-shell .pillar-overview-cover{min-height:225px;padding:32px 25px}.course-preview-shell .pillar-overview-cover h2{letter-spacing:-2.4px;font-size:48px}.course-preview-shell .pillar-overview-guide{grid-template-columns:126px minmax(0,1fr);gap:12px;padding:20px}.course-preview-shell .pillar-overview-kora{width:126px;height:140px}.course-preview-shell .pillar-overview-guide p{letter-spacing:1px;font-size:7px}.course-preview-shell .pillar-overview-guide strong{margin-top:9px;font-size:15px}.course-preview-shell .pillar-overview-guide span{font-size:9px}.course-preview-shell .pillar-overview-steps>div{grid-template-columns:1fr}.course-preview-shell .pillar-overview-steps article{border-bottom:1px solid #e8ebef;border-right:0;min-height:84px}.course-preview-shell .pillar-overview-steps article:last-child{border-bottom:0}.course-preview-shell .pillar-overview-footer span{display:none}.course-preview-shell .pillar-overview-footer button{width:100%}.fp-main{padding-bottom:84px}.fp-home,.fp-lesson,.fp-pillar-complete{width:min(1180px,100%);margin:0 auto}.fp-save-notice{z-index:60;background:var(--navy);color:#fff;border-radius:9px;max-width:min(560px,100vw - 290px);padding:12px 17px;font-size:11px;font-weight:800;position:fixed;top:19px;left:calc(50% + 126px);transform:translate(-50%);box-shadow:0 16px 40px #0206173d}.fp-preview-note{background:#effaf7;border:1px solid #bde7dc;border-radius:9px;align-items:center;gap:13px;margin-bottom:13px;padding:12px 15px;display:flex}.fp-preview-note strong{color:var(--mint-dark);letter-spacing:1.1px;font-size:8px}.fp-preview-note span{color:#657570;font-size:9px}.fp-course-hero{background:var(--navy);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.62fr);display:grid;overflow:hidden;box-shadow:0 20px 54px #02061721}.fp-course-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;padding:52px;display:flex;position:relative;overflow:hidden}.fp-course-hero-copy:after{content:"WE RISE";color:#ffffff09;letter-spacing:-8px;white-space:nowrap;font-size:110px;font-weight:900;position:absolute;bottom:-38px;right:-25px}.fp-course-hero-copy>*{z-index:1;position:relative}.fp-course-hero-copy>p,.fp-course-kora p,.fp-path>header p{letter-spacing:1.5px;margin:0;font-size:8px;font-weight:900}.fp-course-hero-copy>p{color:var(--mint)}.fp-course-hero-copy h2{letter-spacing:-3.2px;max-width:680px;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(48px,5.2vw,70px);line-height:.94}.fp-course-hero-copy>span{color:#b3bac8;max-width:620px;margin-top:23px;font-size:12px;line-height:1.68}.fp-course-hero-copy button{background:var(--mint);width:min(275px,100%);min-height:50px;color:var(--navy);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:29px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.fp-course-hero-copy button b{font-size:17px}.fp-course-hero-copy>small{color:#7d8598;margin-top:12px;font-size:8px;font-weight:800}.fp-course-kora{background:var(--mint);color:var(--navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.fp-course-kora>div{max-width:270px}.fp-course-kora p{margin-top:7px}.fp-course-kora strong,.fp-course-kora span{display:block}.fp-course-kora strong{letter-spacing:-.55px;margin-top:15px;font-size:20px;line-height:1.08}.fp-course-kora span{margin-top:10px;font-size:10px;line-height:1.55}.fp-path{background:#fff;border:1px solid #e1e4e9;border-radius:14px;margin-top:16px;overflow:hidden}.fp-path>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.fp-path>header p{color:#939aa6;margin-bottom:6px}.fp-path>header h2{letter-spacing:-.5px;margin:0;font-size:20px}.fp-path>header>span{color:#747c89;background:#eef1f3;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:900}.fp-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fp-pillar-grid>button,.fp-pillar-grid>article{background:var(--navy);color:#fff;text-align:left;border:0;border-right:1px solid #ffffff24;grid-template-columns:42px minmax(0,1fr) auto;align-items:end;gap:11px;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden}.fp-pillar-grid>button{cursor:pointer}.fp-pillar-grid>article{opacity:.72}.fp-pillar-grid>:last-child{border-right:0}.fp-pillar-grid img,.fp-pillar-shade{width:100%;height:100%;position:absolute;inset:0}.fp-pillar-grid img{object-fit:cover;object-position:66% center;transition:transform .3s}.fp-pillar-grid>button:hover img{transform:scale(1.025)}.fp-pillar-shade{background:linear-gradient(#02061714 15%,#020617ed 91%)}.fp-pillar-grid>span,.fp-pillar-grid>div,.fp-pillar-grid>i{z-index:1;position:relative}.fp-pillar-grid>button>span,.fp-pillar-grid>article>span{width:39px;height:39px;color:var(--mint);background:#020617bf;border:1px solid #ffffff40;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.fp-pillar-grid small,.fp-pillar-grid strong,.fp-pillar-grid b{display:block}.fp-pillar-grid small{color:var(--mint);letter-spacing:.9px;font-size:7px;font-weight:900}.fp-pillar-grid strong{margin-top:4px;font-size:15px}.fp-pillar-grid b{color:#aeb7c8;letter-spacing:1.2px;margin-top:5px;font-size:8px}.fp-pillar-grid i{color:var(--mint);align-self:end;font-size:17px;font-style:normal}.fp-pillar-hero{background:var(--navy);color:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:355px;padding:27px 34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #02061724}.fp-pillar-hero>img,.fp-pillar-hero-shade{width:100%;height:100%;position:absolute;inset:0}.fp-pillar-hero>img{object-fit:cover;object-position:center}.fp-pillar-hero-shade{background:linear-gradient(90deg,#020617fa 0%,#020617db 35%,#02061726 69%,#02061712 100%)}.fp-pillar-hero>button,.fp-pillar-hero>div{z-index:1;position:relative}.fp-pillar-hero>button{color:#b3bbcb;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px;font-weight:900}.fp-pillar-hero>div>p{color:var(--mint);letter-spacing:1.45px;margin:0 0 9px;font-size:8px;font-weight:900}.fp-pillar-hero h2{letter-spacing:-3.5px;margin:0;font-family:Georgia,serif;font-size:clamp(54px,6.2vw,76px);line-height:.92;display:inline}.fp-pillar-hero>div>strong{background:var(--mint);color:var(--navy);vertical-align:13px;border-radius:6px;margin-left:15px;padding:8px 10px;font-size:9px;display:inline-flex}.fp-pillar-hero>div>span{color:#aab3c4;margin-top:14px;font-size:9px;font-weight:800;display:block}.fp-beat-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.fp-beat-nav button{color:#747c89;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:10px;min-height:60px;padding:12px 14px;display:flex}.fp-beat-nav button.active{border-color:var(--navy);background:var(--navy);color:#fff}.fp-beat-nav button.complete:not(.active){color:var(--navy);background:#effaf7;border-color:#b9e6da}.fp-beat-nav span{color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:900}.fp-beat-nav button.active span{color:var(--mint)}.fp-beat-nav strong{font-size:9px}.fp-learning-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.48fr);align-items:start;gap:12px;display:grid}.fp-lesson-card,.fp-kora-guide{background:#fff;border:1px solid #e1e5e9;border-radius:13px}.fp-lesson-card{min-height:490px;padding:39px 42px}.fp-section-label,.fp-kora-guide>p{color:var(--mint-dark);letter-spacing:1.35px;margin:0;font-size:8px;font-weight:900}.fp-lesson-card>h2{letter-spacing:-1.8px;max-width:730px;margin:13px 0 0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,46px);line-height:1.02}.fp-lede{color:#606978;max-width:740px;margin:18px 0 0;font-size:13px;line-height:1.72}.fp-reading-meter{background:#f4faf8;border:1px solid #dfe8e5;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:24px;padding:12px 14px;display:grid}.fp-reading-meter span{color:var(--mint-dark);letter-spacing:1px;font-size:7px;font-weight:900}.fp-reading-meter strong{color:var(--navy);font-size:9px}.fp-reading-meter small{color:#75817e;justify-self:end;font-size:8px}.fp-reading-stack{gap:8px;margin-top:14px;display:grid}.fp-reading-stack details{background:#fff;border:1px solid #dfe4e8;border-radius:10px;overflow:hidden}.fp-reading-stack details[open]{border-color:#b7ddd4;box-shadow:0 9px 26px #0206170e}.fp-reading-stack summary{cursor:pointer;grid-template-columns:33px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:58px;padding:12px 15px;list-style:none;display:grid}.fp-reading-stack summary::-webkit-details-marker{display:none}.fp-reading-stack summary>span{width:31px;height:31px;color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;background:#eef3f2;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.fp-reading-stack summary>strong{color:var(--navy);font-size:10px;line-height:1.35}.fp-reading-stack summary>i{color:#8c959f;text-align:center;font-size:17px;font-style:normal;transition:transform .2s}.fp-reading-stack details[open] summary>i{transform:rotate(45deg)}.fp-reading-body{border-top:1px solid #edf0f2;padding:3px 18px 20px 59px}.fp-reading-body>p{color:#505968;margin:14px 0 0;font-size:11px;line-height:1.75}.fp-reading-body>p:first-child{margin-top:16px}.fp-reading-body .fp-reading-list{padding-left:17px;position:relative}.fp-reading-body .fp-reading-list:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.fp-confidence-title-row{grid-template-columns:minmax(0,1fr) 70px;align-items:end;gap:22px;display:grid}.fp-confidence-title-row h2{letter-spacing:-2.2px;max-width:730px;margin:13px 0 0;font-family:Georgia,serif;font-size:clamp(40px,4vw,52px);line-height:1}.fp-confidence-title-row>aside{background:var(--mint);width:70px;height:70px;color:var(--navy);text-align:center;border-radius:12px;place-content:center;display:grid}.fp-confidence-title-row>aside strong,.fp-confidence-title-row>aside span{display:block}.fp-confidence-title-row>aside strong{font-family:Georgia,serif;font-size:29px;line-height:.9}.fp-confidence-title-row>aside span{letter-spacing:1.1px;margin-top:6px;font-size:7px;font-weight:900}.fp-confidence-lede{max-width:780px;font-size:15px;line-height:1.72}.fp-confidence-reading-map{background:#f2faf7;border:1px solid #cfe3dd;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:27px;padding:16px 18px;display:flex}.fp-confidence-reading-map span,.fp-confidence-reading-map strong{display:block}.fp-confidence-reading-map span{color:var(--mint-dark);letter-spacing:1.15px;font-size:7px;font-weight:900}.fp-confidence-reading-map strong{color:var(--navy);margin-top:5px;font-size:11px}.fp-confidence-reading-map p{color:#65726f;margin:0;font-size:9px}.fp-confidence-reading-map p b{color:var(--navy)}.fp-confidence-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.fp-confidence-section{background:#fff;border:1px solid #dfe4e8;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px #02061709}.fp-confidence-section>header{border-bottom:1px solid #edf0f2;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:22px 24px 18px;display:grid}.fp-confidence-section>header>span{width:40px;height:40px;color:var(--mint-dark);font-family:var(--font-geist-mono), monospace;background:#edf4f2;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.fp-confidence-section>header small{color:var(--mint-dark);letter-spacing:1.15px;font-size:7px;font-weight:900;display:block}.fp-confidence-section>header h3{color:var(--navy);letter-spacing:-.8px;margin:6px 0 0;font-family:Georgia,serif;font-size:25px;line-height:1.08}.fp-confidence-copy{padding:7px 25px 26px 80px}.fp-confidence-copy>p{color:#475363;max-width:72ch;margin:16px 0 0;font-size:15px;line-height:1.78}.fp-confidence-copy>.fp-confidence-opening{color:var(--navy);letter-spacing:-.25px;font-family:Georgia,serif;font-size:19px;line-height:1.48}.fp-confidence-copy>.fp-confidence-kicker{color:var(--mint-dark);letter-spacing:.8px;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:900;line-height:1.3}.fp-confidence-copy>ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.fp-confidence-copy>ul li{color:#44505f;background:#f5f7f8;border-radius:8px;padding:11px 13px 11px 32px;font-size:14px;line-height:1.55;position:relative}.fp-confidence-copy>ul li:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:14px}.fp-confidence-copy>.fp-confidence-language li{border-left:3px solid var(--mint);color:var(--navy);background:#effaf7;border-radius:0 8px 8px 0;font-weight:700}.fp-confidence-chapter,.fp-confidence-standard,.fp-confidence-strategy{grid-column:1/-1}.fp-confidence-chapter{border-color:var(--navy);background:var(--navy);box-shadow:0 12px 34px #0206171f}.fp-confidence-chapter>header{border-bottom-color:#ffffff1a}.fp-confidence-chapter>header>span{background:var(--mint);color:var(--navy)}.fp-confidence-chapter>header small{color:var(--mint)}.fp-confidence-chapter>header h3{color:#fff;font-size:31px}.fp-confidence-chapter .fp-confidence-copy>p{color:#c6cedc}.fp-confidence-chapter .fp-confidence-copy>.fp-confidence-opening{color:#fff;font-size:21px}.fp-confidence-chapter .fp-confidence-copy>.fp-confidence-kicker{color:var(--mint)}.fp-confidence-chapter .fp-confidence-copy>ul li{color:#d5dbe5;background:#ffffff12}.fp-confidence-arc,.fp-confidence-competency,.fp-confidence-reflection{align-self:stretch}.fp-confidence-arc>header,.fp-confidence-competency>header,.fp-confidence-reflection>header{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:20px 20px 16px}.fp-confidence-arc>header>span,.fp-confidence-competency>header>span,.fp-confidence-reflection>header>span{width:34px;height:34px}.fp-confidence-arc>header h3,.fp-confidence-competency>header h3,.fp-confidence-reflection>header h3{font-size:20px}.fp-confidence-arc .fp-confidence-copy,.fp-confidence-competency .fp-confidence-copy,.fp-confidence-reflection .fp-confidence-copy{padding:3px 20px 22px}.fp-confidence-arc .fp-confidence-copy>p,.fp-confidence-competency .fp-confidence-copy>p,.fp-confidence-reflection .fp-confidence-copy>p{font-size:14px;line-height:1.72}.fp-confidence-arc{border-top:4px solid var(--mint)}.fp-confidence-competency{background:#fbfefd;border-top:4px solid #8dcfc0}.fp-confidence-reflection{border-top:4px solid var(--amber);background:#fffdf9}.fp-confidence-reflection .fp-confidence-copy>.fp-confidence-opening{font-family:inherit;font-size:15px;line-height:1.7}.fp-confidence-strategy{border-left:5px solid var(--mint)}.fp-confidence-strategy>header{background:#f5faf8}.fp-confidence-standard>header{background:#fafbfc}.fp-confidence-arc-line{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:5px;margin-top:20px;display:grid}.fp-confidence-arc-line>span{color:#fff;text-align:center;background:#ffffff12;border:1px solid #45f4cd47;border-radius:8px;place-items:center;min-height:70px;padding:9px;display:grid;position:relative}.fp-confidence-arc-line strong{font-size:9px;line-height:1.3}.fp-confidence-arc-line i{z-index:1;color:var(--mint);font-size:13px;font-style:normal;position:absolute;right:-10px}.fp-application-block{border-top:1px solid #e1e6ea;margin-top:30px;padding-top:28px}.fp-application-block>h3{color:var(--navy);letter-spacing:-1px;margin:11px 0 0;font-family:Georgia,serif;font-size:27px;line-height:1.08}.fp-application-lede{color:#69727f;max-width:700px;margin:11px 0 0;font-size:11px;line-height:1.65}.fp-lesson-card blockquote{border:0;border-left:4px solid var(--mint);background:#effaf7;border-radius:0 10px 10px 0;max-width:780px;margin:28px 0 0;padding:20px 22px}.fp-lesson-card blockquote strong,.fp-lesson-card blockquote span{display:block}.fp-lesson-card blockquote strong{color:var(--navy);font-size:13px}.fp-lesson-card blockquote span{color:#62726f;margin-top:8px;font-size:11px;line-height:1.65}.fp-evidence-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:25px;display:grid}.fp-evidence-chain article{border:1px solid #e2e6ea;border-radius:9px;min-height:96px;padding:15px}.fp-evidence-chain article span,.fp-evidence-chain article strong,.fp-evidence-chain article small{display:block}.fp-evidence-chain article span{color:var(--mint-dark);font-size:7px;font-weight:900}.fp-evidence-chain article strong{margin-top:10px;font-size:11px}.fp-evidence-chain article small{color:#7a8290;margin-top:5px;font-size:9px;line-height:1.4}.fp-evidence-chain>i{color:#a1a7b1;font-style:normal}.fp-mentor-standard,.fp-observation-callout{background:var(--navy);color:#fff;border-radius:9px;margin-top:24px;padding:17px 19px}.fp-mentor-standard strong,.fp-observation-callout strong{font-size:11px}.fp-mentor-standard p,.fp-observation-callout p{color:#b4bdcc;margin:7px 0 0;font-size:10px;line-height:1.6}.fp-signal-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.fp-signal-grid article{border:1px solid #e1e5e9;border-radius:10px;min-height:145px;padding:19px}.fp-signal-grid span{color:var(--mint-dark);font-size:8px;font-weight:900}.fp-signal-grid strong{margin-top:17px;font-size:13px;display:block}.fp-signal-grid p{color:#717a88;margin:7px 0 0;font-size:10px;line-height:1.55}.fp-observation-callout{color:var(--navy);background:#fff8ee}.fp-observation-callout p{color:#786b56}.fp-scenario{background:var(--navy);color:#fff;border-radius:10px;margin-top:22px;padding:20px 22px}.fp-scenario span{color:var(--mint);letter-spacing:1.15px;font-size:7px;font-weight:900}.fp-scenario p{color:#bac2d0;margin:9px 0 12px;font-size:11px;line-height:1.65}.fp-scenario strong{font-size:11px}.fp-choice-list,.fp-commitment-list{gap:8px;margin-top:14px;display:grid}.fp-choice-list button,.fp-commitment-list button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:11px;padding:14px 15px;display:grid}.fp-choice-list button:hover,.fp-commitment-list button:hover{border-color:#a9b2be}.fp-choice-list button.selected,.fp-commitment-list button.selected{border-color:var(--mint-dark);background:#effaf7;box-shadow:inset 0 0 0 1px #118f701f}.fp-choice-list button>span,.fp-commitment-list button>span{width:25px;height:25px;color:var(--navy);border:1px solid #cfd5dc;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.fp-choice-list button.selected>span,.fp-commitment-list button.selected>span{border-color:var(--mint);background:var(--mint)}.fp-choice-list strong,.fp-choice-list small{display:block}.fp-choice-list strong,.fp-commitment-list strong{font-size:10px;line-height:1.35}.fp-choice-list small{color:#7a8290;margin-top:4px;font-size:9px;line-height:1.4}.fp-feedback{border-left:4px solid var(--amber);background:#fff8ee;border-radius:0 9px 9px 0;margin-top:13px;padding:16px 18px}.fp-feedback.best{border-color:var(--mint);background:#effaf7}.fp-feedback strong{font-size:10px}.fp-feedback p{color:#6d6a62;margin:7px 0 0;font-size:10px;line-height:1.6}.fp-feedback.best p{color:#5e706c}.fp-pocket-prompt{background:var(--navy);color:#fff;border-radius:10px;margin-top:23px;padding:21px}.fp-pocket-prompt span,.fp-pocket-prompt strong{display:block}.fp-pocket-prompt span{color:var(--mint);letter-spacing:1.1px;font-size:7px;font-weight:900}.fp-pocket-prompt strong{margin-top:11px;font-family:Georgia,serif;font-size:24px;line-height:1.1}.fp-pocket-prompt p{color:#adb6c6;margin:9px 0 0;font-size:10px;line-height:1.55}.fp-kora-guide{background:var(--mint);color:var(--navy);position:sticky;top:16px;overflow:hidden}.fp-kora-guide>p{color:var(--navy);padding:22px 22px 0}.fp-kora-guide>div{text-align:center;flex-direction:column;align-items:center;padding:8px 23px 27px;display:flex}.fp-kora-guide section strong,.fp-kora-guide section span{display:block}.fp-kora-guide section strong{letter-spacing:-.45px;font-size:18px;line-height:1.08}.fp-kora-guide section span{margin-top:10px;font-size:10px;line-height:1.58}.fp-controls{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe3e8;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid;position:sticky;bottom:10px;box-shadow:0 15px 35px #0206171f}.fp-controls button{color:#515968;cursor:pointer;background:#fff;border:1px solid #d9dee4;border-radius:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.fp-controls button:last-child{border-color:var(--navy);background:var(--navy);color:#fff;justify-self:end}.fp-controls button:disabled{opacity:.42;cursor:default}.fp-controls>span{color:#828a97;font-size:8px;font-weight:900}.fp-pillar-complete>section{background:var(--navy);color:#fff;border-radius:18px;align-items:center;min-height:530px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 54px #02061726}.fp-pillar-complete>section>img,.fp-complete-shade{width:100%;height:100%;position:absolute;inset:0}.fp-pillar-complete>section>img{object-fit:cover;object-position:center}.fp-complete-shade{background:linear-gradient(90deg,#020617fc 0%,#020617e8 44%,#02061726 76%)}.fp-pillar-complete article{z-index:1;width:min(620px,62%);padding:56px;position:relative}.fp-pillar-complete article>p{color:var(--mint);letter-spacing:1.5px;margin:0;font-size:8px;font-weight:900}.fp-pillar-complete article h2{letter-spacing:-4px;margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(64px,7vw,92px);line-height:.9}.fp-pillar-complete article>strong{margin-top:22px;font-size:15px;line-height:1.45;display:block}.fp-pillar-complete article>span{color:#aeb7c7;margin-top:13px;font-size:10px;line-height:1.6;display:block}.fp-pillar-complete article button{background:var(--mint);width:min(250px,100%);min-height:48px;color:var(--navy);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:27px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.fp-pillar-complete>aside{background:#fff;border:1px solid #dfe4e8;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;margin-top:13px;padding:17px 19px;display:grid}.fp-pillar-complete>aside>span{background:var(--mint);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:grid}.fp-pillar-complete>aside strong{font-size:10px}.fp-pillar-complete>aside p{color:#6f7785;margin:5px 0 0;font-size:10px}.four-pillars-course-shell button:focus-visible,.four-pillars-course-shell a:focus-visible{outline-offset:2px;outline:3px solid #118f7052}@media (width<=980px){.fp-course-hero{grid-template-columns:1fr}.fp-course-kora{text-align:left;grid-template-columns:185px minmax(0,1fr);gap:20px;min-height:245px;display:grid}.fp-cover-kora{width:185px;height:205px}.fp-course-kora p{margin-top:0}.fp-pillar-grid{grid-template-columns:1fr 1fr}.fp-pillar-grid>button,.fp-pillar-grid>article{border-bottom:1px solid #ffffff24}.fp-learning-layout{grid-template-columns:1fr}.fp-kora-guide{position:static}.fp-kora-guide>div{text-align:left;grid-template-columns:180px minmax(0,1fr);display:grid}.fp-module-kora{width:180px;height:198px}}@media (width<=680px){.fp-main{padding-inline:15px}.fp-topbar .role-chip{display:none}.fp-save-notice{max-width:calc(100vw - 24px);top:12px;left:50%}.fp-preview-note{flex-direction:column;align-items:flex-start;gap:5px}.fp-course-hero-copy{min-height:0;padding:35px 25px 31px}.fp-course-hero-copy h2{letter-spacing:-2.25px;font-size:44px}.fp-course-hero-copy>span{font-size:11px}.fp-course-hero-copy button{width:100%}.fp-course-kora{grid-template-columns:138px minmax(0,1fr);gap:10px;min-height:0;padding:20px}.fp-cover-kora{width:138px;height:153px}.fp-course-kora strong{font-size:16px}.fp-course-kora span{font-size:9px}.fp-path>header{flex-direction:column;align-items:flex-start;gap:11px;padding:19px 18px 16px}.fp-pillar-grid{grid-template-columns:1fr}.fp-pillar-grid>button,.fp-pillar-grid>article{border-bottom:1px solid #ffffff24;border-right:0;min-height:145px}.fp-pillar-hero{min-height:305px;padding:23px 24px 31px}.fp-pillar-hero>img{object-position:62% center}.fp-pillar-hero-shade{background:linear-gradient(90deg,#020617f5,#020617a6 58%,#02061721)}.fp-pillar-hero h2{letter-spacing:-2.5px;font-size:50px;display:block}.fp-pillar-hero>div>strong{vertical-align:0;margin:10px 0 0}.fp-beat-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-beat-nav button{min-width:0}.fp-lesson-card{min-height:0;padding:29px 23px}.fp-lesson-card>h2{letter-spacing:-1.35px;font-size:34px}.fp-lede{font-size:12px}.fp-reading-meter{grid-template-columns:1fr auto}.fp-reading-meter small{grid-column:1/-1;justify-self:start}.fp-reading-body{padding:2px 16px 19px}.fp-reading-body>p{font-size:11px}.fp-confidence-title-row{grid-template-columns:minmax(0,1fr) 60px;gap:13px}.fp-confidence-title-row h2{letter-spacing:-1.5px;font-size:36px}.fp-confidence-title-row>aside{width:60px;height:60px}.fp-confidence-title-row>aside strong{font-size:25px}.fp-confidence-lede{font-size:14px;line-height:1.68}.fp-confidence-reading-map{flex-direction:column;align-items:flex-start;gap:9px;padding:14px 15px}.fp-confidence-reading{grid-template-columns:1fr}.fp-confidence-section,.fp-confidence-chapter,.fp-confidence-standard,.fp-confidence-strategy{grid-column:1}.fp-confidence-section>header{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:19px 18px 15px}.fp-confidence-section>header>span{width:34px;height:34px}.fp-confidence-section>header h3,.fp-confidence-chapter>header h3{font-size:23px}.fp-confidence-copy,.fp-confidence-arc .fp-confidence-copy,.fp-confidence-competency .fp-confidence-copy,.fp-confidence-reflection .fp-confidence-copy{padding:3px 18px 22px}.fp-confidence-copy>p,.fp-confidence-arc .fp-confidence-copy>p,.fp-confidence-competency .fp-confidence-copy>p,.fp-confidence-reflection .fp-confidence-copy>p{font-size:15px;line-height:1.72}.fp-confidence-copy>.fp-confidence-opening,.fp-confidence-chapter .fp-confidence-copy>.fp-confidence-opening{font-size:18px}.fp-confidence-copy>ul li{font-size:14px}.fp-confidence-arc-line{grid-template-columns:1fr}.fp-confidence-arc-line>span{min-height:48px}.fp-confidence-arc-line i{bottom:-13px;right:auto;transform:rotate(90deg)}.fp-application-block>h3{font-size:24px}.fp-evidence-chain{grid-template-columns:1fr}.fp-evidence-chain>i{display:none}.fp-evidence-chain article{min-height:82px}.fp-signal-grid{grid-template-columns:1fr}.fp-signal-grid article{min-height:112px}.fp-kora-guide>div{grid-template-columns:145px minmax(0,1fr);gap:8px;padding-inline:17px}.fp-module-kora{width:145px;height:160px}.fp-kora-guide section strong{font-size:15px}.fp-kora-guide section span{font-size:9px}.fp-controls{grid-template-columns:1fr 1fr}.fp-controls>span{display:none}.fp-controls button{min-width:0;padding-inline:9px}.fp-pillar-complete>section{align-items:flex-end;min-height:560px}.fp-pillar-complete>section>img{object-position:69% center}.fp-complete-shade{background:linear-gradient(#02061714 17%,#020617e6 52%,#020617fc 100%)}.fp-pillar-complete article{width:100%;padding:34px 25px}.fp-pillar-complete article h2{font-size:66px}}.onboarding-hero-new>aside,.po-hero>aside,.payroll-hero>aside,.work-hero>aside,.gig-overview-hero>aside,.support-hero>aside,.hr-hero>aside,.people-hero>aside,.profile-hero>aside,.pipeline-hero>aside,.four-pillars-course-hero>aside,.course-welcome-kora,.pillar-overview-guide,.fp-course-kora,.fp-kora-guide,.course-kora-guide{border-left:1px solid var(--kora-20);background:var(--kora-5);color:var(--slate);box-shadow:inset 4px 0 0 var(--kora)}.support-launcher{border-color:#49ffd257}.support-launcher .kora-avatar img,.message-kora img,.support-kora-mark img{transform-origin:50% 22%;transform:scale(1.6)}.fp-cover-kora{width:205px;height:260px}.fp-module-kora{width:188px;height:240px}.course-cover-kora{width:190px;height:244px}.pillar-overview-kora,.course-kora{width:150px;height:192px}.course-module-kora{width:144px;height:184px}@media (width<=980px){.fp-cover-kora{width:185px;height:235px}.fp-module-kora{width:180px;height:230px}}@media (width<=820px){.kora-message-row{grid-template-columns:150px minmax(0,1fr)}.onboarding-kora{width:150px;height:188px}}@media (width<=680px){.fp-cover-kora{width:138px;height:176px}.fp-module-kora{width:145px;height:185px}}.onboarding-world{--world-mint:#43efcf;--world-navy:#05091a;background:var(--world-navy);color:#f7fbfb;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.onboarding-world-scene,.onboarding-world-video,.onboarding-world-shade{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:fixed;inset:0}.onboarding-world-scene,.onboarding-world-video{transition:opacity .52s,transform .7s,filter .52s}.onboarding-world-video{background:#05091a}.onboarding-world-video.complete{opacity:0;pointer-events:none}.onboarding-world.frame-7 .onboarding-world-scene{object-position:left center;width:calc(100% - 196px);left:196px}.onboarding-world.frame-8 .onboarding-world-scene{object-position:center;width:calc(100% - 196px);left:196px}.onboarding-world-shade{pointer-events:none;background:linear-gradient(90deg,#030711d1 0,#03071133 23%,#0307110f 52%,#0307116b 100%)}.onboarding-world.frame-3 .onboarding-world-scene,.onboarding-world.frame-3 .onboarding-world-video{object-position:center;width:calc(100% - 196px);left:196px}.onboarding-world.frame-3 .onboarding-world-shade{background:linear-gradient(90deg,#03071157 0,#03071112 46%,#030711cc 100%)}.onboarding-world.frame-3.intro-playing .onboarding-world-shade{background:linear-gradient(90deg,#03071129 0,#03071108 58%,#03071124 100%)}.onboarding-world.entering .onboarding-world-scene,.onboarding-world.entering .onboarding-world-video{opacity:.22;filter:brightness(.72);transform:scale(1.035)}.world-rail{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#05091aed,#05091ad1);border-right:1px solid #ffffff29;flex-direction:column;width:196px;padding:23px 15px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.world-brand{color:#fff;border-bottom:1px solid #ffffff29;align-items:center;gap:7px;padding:2px 8px 21px;text-decoration:none;display:flex}.world-brand img{width:126px;height:auto}.world-brand span{letter-spacing:1.5px;font-size:8px;font-weight:900;transform:rotate(-90deg)}.world-rail nav{scrollbar-width:none;flex-direction:column;gap:0;margin:26px 0;display:flex;overflow-y:auto}.world-rail nav button{color:#8e9aaa;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:7px 5px;display:flex;position:relative}.world-rail nav button:not(:last-child):after{content:"";background:#ffffff2e;width:1px;height:37px;position:absolute;top:46px;left:19px}.world-rail nav button i{border:1px solid #ffffff4d;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.world-rail nav button span{flex-direction:column;gap:4px;display:flex}.world-rail nav button small{letter-spacing:1.2px;font-size:7px}.world-rail nav button b{font-size:11px;line-height:1.25}.world-rail nav button.active,.world-rail nav button.passed{color:#fff}.world-rail nav button.active i{background:var(--world-mint);color:var(--world-navy);border-color:var(--world-mint);box-shadow:0 0 0 5px #43efcf1a}.world-rail nav button.active small,.world-rail nav button.passed i{color:var(--world-mint)}.world-rail nav button:disabled{opacity:.32;cursor:not-allowed}.world-rail footer{border-top:1px solid #ffffff29;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:auto;padding:15px 8px 0;display:grid}.world-rail footer>div{background:var(--world-mint);width:34px;height:34px;color:var(--world-navy);border-radius:50%;place-items:center;font-weight:900;display:grid}.world-rail footer span{flex-direction:column;display:flex}.world-rail footer b{font-size:10px}.world-rail footer small{color:#96a2b3;margin-top:3px;font-size:8px}.world-rail footer a{color:#a8b2c1;grid-column:1/-1;margin-top:5px;font-size:8px;text-decoration:none}.world-rail footer .world-rail-help{color:var(--world-mint);border-top:1px solid #ffffff1a;align-items:center;gap:7px;margin-top:9px;padding-top:9px;font-size:9px;font-weight:800;display:flex}.world-rail-help i{border:1px solid #43efcf61;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.world-progress{z-index:4;color:#d8dfe6;letter-spacing:2px;background:linear-gradient(#05091ab8,#0000);justify-content:flex-end;align-items:center;gap:18px;height:63px;padding:0 32px;font-size:9px;display:flex;position:fixed;top:0;left:196px;right:0}.world-progress div{gap:13px;display:flex}.world-progress i{border:1px solid #ffffffa6;border-radius:50%;width:9px;height:9px}.world-progress i.active{border-color:var(--world-mint);box-shadow:inset 0 0 0 2px var(--world-navy),0 0 0 1px var(--world-mint);background:var(--world-mint)}.world-progress i.passed{background:#fff}.world-progress b{min-width:34px;color:var(--world-mint)}.world-hud{z-index:3;clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px));-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);scrollbar-width:thin;scrollbar-color:#43efcfa6 transparent;background:linear-gradient(135deg,#05091a66,#09121d2e);border:1px solid #deecee45;width:min(560px,100vw - 260px);max-height:calc(100dvh - 112px);margin:76px 3.5vw 40px auto;padding:25px 26px 18px;position:relative;overflow:auto;box-shadow:0 20px 48px #0000002e}.world-hud.frame-3{-webkit-backdrop-filter:blur(5px)saturate(108%);backdrop-filter:blur(5px)saturate(108%);background:linear-gradient(135deg,#05091a75,#09121d33);width:min(438px,100vw - 260px);margin-top:clamp(128px,17vh,164px);padding:20px 21px 15px}.world-hud.frame-4{clip-path:none;width:min(430px,100vw - 260px);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:fixed;top:30vh;right:3.8vw;overflow:visible}.world-hud.frame-4:before,.world-hud.frame-4:after,.world-hud.frame-4>.world-hud-header,.world-hud.frame-4>.world-hud-footer{display:none}.world-hud.frame-4 .world-arrival-glass{-webkit-backdrop-filter:blur(7px)saturate(105%);backdrop-filter:blur(7px)saturate(105%);background:linear-gradient(112deg,#0409163d,#04091612);border:1px solid #e5eff133;padding:15px 17px;box-shadow:inset 0 1px #ffffff0d,0 15px 42px #0000001a}.world-hud.frame-4 .world-arrival-glass>p{color:#f8fbfcf0;text-shadow:0 1px 10px #00000080;margin:0;font-size:13px;line-height:1.58}.world-arrival-mobile-cta{display:none}.world-intro-controls{z-index:6;gap:8px;display:flex;position:fixed;bottom:28px;right:32px}.world-intro-controls button{color:#fff;letter-spacing:.45px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05091a94;border:1px solid #ffffff70;padding:10px 14px;font-size:9px;font-weight:800}.world-intro-controls button:hover,.world-intro-controls button:focus-visible{border-color:var(--world-mint);color:var(--world-mint);outline:0}.world-intro-replay{color:var(--world-mint);letter-spacing:.4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.world-intro-fallback{background:#e4bd6b14;border-left:2px solid #e4bd6b;padding:9px 11px;color:#f1d89e!important;font-size:9px!important}.world-hud.frame-7{clip-path:none;width:min(374px,100vw - 260px);max-height:calc(100dvh - 94px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:fixed;bottom:38px;right:2.7vw;overflow:visible}.world-hud.frame-7:before,.world-hud.frame-7:after,.world-hud.frame-7>.world-hud-header,.world-hud.frame-7>.world-hud-footer{display:none}.world-hud.frame-7 .world-guided-kit{min-height:0;padding:0}.world-hud.frame-7 .world-dialogue-progress{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04091675;border:1px solid #e1edef2e;width:min(342px,100%);margin:0 0 7px auto;padding:8px 10px}.world-hud.frame-7 .world-form-intro h1{font-size:25px}.world-hud.frame-7 .world-form-intro p{margin:7px 0 0;font-size:10px;line-height:1.45}.world-hud.frame-7 .world-question-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0409167a;width:min(342px,100%);min-height:110px;margin-left:auto;padding:11px}.world-hud.frame-7 .world-conversation-actions{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04091661;width:min(342px,100%);margin:7px 0 0 auto;padding:6px}.world-hud.frame-7 .world-save-note{width:min(342px,100%);margin:5px 0 0 auto}.world-hud.frame-8{clip-path:none;width:min(390px,100vw - 260px);max-height:calc(100dvh - 94px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:fixed;bottom:38px;right:2.7vw;overflow:visible}.world-hud.frame-8:before,.world-hud.frame-8:after,.world-hud.frame-8>.world-hud-header,.world-hud.frame-8>.world-hud-footer{display:none}.world-clearance-world{padding:0}.world-hud.frame-8 .world-kora-caption{width:min(332px,100%)}.world-hud.frame-8 .world-form-intro h1{font-size:25px}.world-hud.frame-8 .world-form-intro p{margin:7px 0 0;font-size:10px;line-height:1.45}.world-hud:before,.world-hud:after{content:"";pointer-events:none;width:28px;height:28px;position:absolute}.world-hud:before{border-left:1px solid var(--world-mint);border-top:1px solid var(--world-mint);top:10px;left:10px}.world-hud:after{border-bottom:1px solid #ffffff8c;border-right:1px solid #ffffff8c;bottom:10px;right:10px}.world-hud-header{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;padding:0 13px 17px;display:flex}.world-hud-header span{color:var(--world-mint);letter-spacing:2px;font-size:10px;font-weight:900}.world-hud-header small{color:#9ca9b7;letter-spacing:1.2px;font-size:8px}.world-frame-copy,.world-form,.world-sizing,.world-clearances,.world-employment{padding:21px 12px 5px}.world-frame-copy h1,.world-form-intro h1{color:#fff;letter-spacing:-.7px;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.04}.world-frame-copy>p,.world-form-intro p{color:#d5dde3;margin:13px 0 19px;font-size:13px;line-height:1.65}.world-form-intro>small{color:var(--world-mint);letter-spacing:1.4px;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.world-privacy-notice{color:#c7d2d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0409169e;border:1px solid #43efcf47;width:min(342px,100%);margin:0 0 9px auto;padding:9px 11px}.world-privacy-notice strong{color:var(--world-mint);letter-spacing:1px;margin-bottom:4px;font-size:7px;display:block}.world-privacy-notice p{margin:0;font-size:8px;line-height:1.45}.world-privacy-notice a{color:#fff;text-underline-offset:2px;font-weight:800;text-decoration:underline}.world-principle{border-left:2px solid var(--world-mint);background:#43efcf14;flex-direction:column;gap:7px;margin:23px 0;padding:16px;display:flex}.world-principle b{letter-spacing:1.2px;font-size:9px}.world-principle span{color:#b8c4ce;font-size:11px;line-height:1.55}.world-kora-role{color:var(--world-mint);letter-spacing:1.25px;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.world-reach-kora{border-left:2px solid var(--world-mint);background:#040a1742;flex-direction:column;gap:6px;margin:13px 0 14px;padding:11px 12px;display:flex}.world-reach-kora b{color:var(--world-mint);letter-spacing:1.25px;font-size:8px}.world-reach-kora span{color:#c2ccd5;font-size:10px;line-height:1.5}.world-reach-kora strong{color:#fff}.world-hud.frame-3 .world-frame-copy{padding:17px 10px 4px}.world-hud.frame-3 .world-frame-copy>p{margin:10px 0 12px}.world-primary{border:1px solid var(--world-mint);width:100%;color:var(--world-mint);letter-spacing:.35px;text-align:center;cursor:pointer;background:#43efcf1f;border-radius:2px;padding:14px 17px;font-size:11px;font-weight:900;text-decoration:none;display:block}.world-primary:hover{background:var(--world-mint);color:var(--world-navy)}.world-primary:disabled{opacity:.42;cursor:not-allowed;color:#a9b1ba;background:0 0;border-color:#747f8a}.world-pillar-list{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 24px;display:grid}.world-pillar-list article{background:#070d1a6b;border:1px solid #ffffff30;align-items:center;gap:10px;padding:13px;display:flex}.world-pillar-list i{border:1px solid var(--world-mint);width:31px;height:31px;color:var(--world-mint);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.world-pillar-list span{flex-direction:column;display:flex}.world-pillar-list b{letter-spacing:.8px;font-size:8px}.world-pillar-list small{color:var(--world-mint);margin-top:4px;font-size:9px;font-weight:900}.world-form{flex-direction:column;gap:11px;display:flex}.world-form label,.world-select-field{color:#bdc8d2;letter-spacing:.65px;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.world-form label small{color:#81909f;letter-spacing:0;text-transform:none;font-size:8px;font-weight:400}.world-form input,.world-form textarea,.world-select-field select{color:#fff;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#0308128c;border:1px solid #ffffff3d;border-radius:2px;outline:none;padding:10px 11px;font-size:11px;font-weight:500}.world-form textarea{resize:vertical;min-height:64px}.world-form input:focus,.world-form textarea:focus,.world-select-field select:focus{border-color:var(--world-mint)}.world-form-grid{gap:9px;display:grid}.world-form-grid.two{grid-template-columns:1fr 1fr}.world-form-grid.three{grid-template-columns:1fr 1fr 1fr}.world-choice-field{border:0;margin:8px 0;padding:0}.world-choice-field legend{color:#bdc8d2;letter-spacing:.65px;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800}.world-choice-field>div{flex-wrap:wrap;gap:6px;display:flex}.world-choice-field button{color:#d3dbe2;cursor:pointer;background:#03081275;border:1px solid #ffffff40;border-radius:2px;padding:8px 10px;font-size:9px}.world-choice-field button.selected{border-color:var(--world-mint);background:var(--world-mint);color:var(--world-navy);font-weight:900}.world-dialogue,.world-guided-kit{min-height:470px}.world-dialogue-progress{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:12px;display:flex}.world-dialogue-progress>span{color:#aeb8c3;letter-spacing:1.2px;font-size:7px;font-weight:900}.world-dialogue-progress>div{gap:6px;display:flex}.world-dialogue-progress button{cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;width:9px;height:9px;padding:0}.world-dialogue-progress button.passed{background:#43efcf6b;border-color:#43efcfb3}.world-dialogue-progress button.active{border-color:var(--world-mint);background:var(--world-mint);box-shadow:0 0 0 3px #43efcf1f}.world-station-progress{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04091657;border-left:1px solid #43efcfa8;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:max-content;max-width:100%;margin:0 0 8px auto;padding:7px 10px;display:grid}.world-station-progress>span,.world-station-progress>b{letter-spacing:1.2px;font-size:6px;font-weight:900}.world-station-progress>span{color:#aeb8c3}.world-station-progress>b{color:var(--world-mint)}.world-station-progress>div{gap:6px;display:flex}.world-station-progress i{border:1px solid #ffffff6b;border-radius:50%;width:7px;height:7px}.world-station-progress i.active{border-color:var(--world-mint);background:var(--world-mint);box-shadow:0 0 0 3px #43efcf1a}.world-station-progress i.passed{background:#43efcf61;border-color:#43efcfb3}.world-question-card{background:linear-gradient(135deg,#02071194,#0f182259);border:1px solid #fff3;flex-direction:column;justify-content:center;gap:13px;min-height:184px;padding:17px;display:flex;box-shadow:inset 0 1px #ffffff0a}.world-question-card>label{color:#bdc8d2;letter-spacing:.65px;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.world-question-card>label small{color:#81909f;letter-spacing:0;text-transform:none;font-size:8px;font-weight:400}.world-question-card input,.world-question-card textarea{color:#fff;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#0308128c;border:1px solid #ffffff3d;border-radius:2px;outline:none;padding:10px 11px;font-size:11px;font-weight:500}.world-question-card textarea{resize:vertical;min-height:72px}.world-question-card input:focus,.world-question-card textarea:focus{border-color:var(--world-mint)}.world-kit-question{min-height:215px}.world-kit-question .world-choice-field{margin:0}.world-kit-one-tile{gap:9px}.world-kit-one-tile .world-select-field{margin:0}.world-kit-one-tile .world-choice-field>div{gap:4px}.world-kit-one-tile .world-choice-field button{padding:6px 8px}.world-conversation-actions{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:16px;display:grid}.world-conversation-actions>button:first-child{color:#aeb9c4;cursor:pointer;background:0 0;border:0;padding:12px;font-size:9px}.world-conversation-actions>button:first-child:disabled{opacity:.25}.world-save-note{color:#83909d;text-align:center;margin:10px 0 0;font-size:8px}.world-headshot-card,.world-document{background:#0308126e;border:1px solid #ffffff42;align-items:center;gap:11px;display:grid}.world-headshot-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0409167a;grid-template-columns:34px 1fr;width:min(350px,100%);margin:7px 0 0 auto;padding:9px 10px}.world-headshot-card.complete,.world-document.complete{background:#43efcf14;border-color:#43efcfa6}.world-task-icon{width:39px;height:39px;color:var(--world-mint);border:1px solid #fff6;place-items:center;font-size:20px;display:grid}.world-headshot-card span,.world-document>span{flex-direction:column;gap:5px;display:flex}.world-headshot-card b,.world-document b{letter-spacing:.6px;font-size:10px}.world-headshot-card small,.world-document small{color:#aeb9c4;font-size:9px;line-height:1.45}.world-headshot-card input,.world-document input{opacity:0;width:1px;height:1px;position:absolute}.world-headshot-card label,.world-headshot-card button,.world-document label,.world-document button{color:var(--world-mint);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:none}.world-headshot-actions{grid-column:2/-1;gap:6px;display:flex}.world-headshot-card label,.world-headshot-card button{border:1px solid #43efcf4d;padding:6px 7px}.world-headshot-card label:hover,.world-headshot-card button:hover{background:#43efcf17}.world-headshot-card button:disabled{opacity:.42;cursor:not-allowed}.world-headshot-card label:has(+input:disabled){opacity:.42;cursor:not-allowed}.world-headshot-privacy{border-top:1px solid #ffffff1a;grid-column:2/-1;padding-top:6px;color:#82909d!important;font-size:6px!important}.world-badge-step>.world-primary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04091670;width:min(350px,100%);margin:7px 0 0 auto;padding:9px 12px}.world-kora-caption{border-left:1px solid var(--world-mint);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(100deg,#0409167a,#0409162e);width:min(292px,100%);margin-left:auto;padding:10px 12px}.world-kit-summary-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.world-kit-summary-grid span{background:#03081257;border:1px solid #fff3;flex-direction:column;justify-content:center;gap:5px;min-height:54px;padding:10px;display:flex}.world-kit-summary-grid span.wide{grid-column:span 3}.world-kit-summary-grid small{color:#8795a3;letter-spacing:.8px;font-size:6px;font-weight:900}.world-kit-summary-grid b{color:#fff;font-size:9px}.world-kit-summary .world-conversation-actions{grid-template-columns:auto 1fr}.world-camera-hotspot{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0409166b;border:1px solid #43efcfb3;border-radius:22px;align-items:center;gap:9px;padding:7px 10px 7px 7px;display:flex;position:fixed;top:43vh;left:33.5vw;box-shadow:0 5px 20px #0003}.world-camera-hotspot>i{border:1px solid var(--world-mint);width:23px;height:23px;color:var(--world-navy);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.world-camera-hotspot:not(.complete)>i:after{content:"";background:var(--world-mint);border-radius:50%;width:7px;height:7px;animation:1.8s infinite world-hotspot-pulse;box-shadow:0 0 #43efcf8c}.world-camera-hotspot.complete>i{background:var(--world-mint)}.world-camera-hotspot span{text-align:left;flex-direction:column;gap:2px;display:flex}.world-camera-hotspot b{color:var(--world-mint);letter-spacing:1px;font-size:6px}.world-camera-hotspot small{letter-spacing:.6px;font-size:7px}@keyframes world-hotspot-pulse{0%{box-shadow:0 0 #43efcf8c}70%{box-shadow:0 0 0 9px #43efcf00}to{box-shadow:0 0 #43efcf00}}.world-living-hall-beacon{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04091633;border:1px solid #43efcfc7;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;animation:2s infinite world-beacon-ring;display:grid;position:fixed;top:48.5vh;left:35vw;box-shadow:0 0 #43efcf7a,0 5px 24px #00000038}.world-living-hall-beacon>i{background:var(--world-mint);border:1px solid #fffc;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #43efcf24}.world-living-hall-beacon>span{text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(100deg,#0409164a,#04091614);border:1px solid #e5eff130;flex-direction:column;gap:3px;min-width:126px;padding:8px 10px;display:flex;position:absolute;top:50%;left:49px;transform:translateY(-50%)}.world-living-hall-beacon b{color:var(--world-mint);letter-spacing:1.15px;font-size:6px}.world-living-hall-beacon small{color:#ffffffdb;letter-spacing:.65px;white-space:nowrap;font-size:7px}.world-living-hall-beacon:hover,.world-living-hall-beacon:focus-visible{background:#43efcf24;outline:0;box-shadow:0 0 0 5px #43efcf21,0 8px 28px #00000040}@keyframes world-beacon-ring{0%{box-shadow:0 0 #43efcf75,0 5px 24px #00000038}70%{box-shadow:0 0 0 14px #43efcf00,0 5px 24px #00000038}to{box-shadow:0 0 #43efcf00,0 5px 24px #00000038}}.world-clearance-hotspot{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04091670;border:1px solid #43efcfa6;border-radius:22px;align-items:center;gap:9px;padding:7px 10px 7px 7px;display:flex;position:fixed;top:34vh;box-shadow:0 5px 20px #0000003d}.world-clearance-hotspot.live-scan{left:24vw}.world-clearance-hotspot.tb{left:76vw}.world-clearance-hotspot>i{border:1px solid var(--world-mint);width:23px;height:23px;color:var(--world-navy);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.world-clearance-hotspot:not(.complete)>i:after{content:"";background:var(--world-mint);border-radius:50%;width:7px;height:7px;animation:1.8s infinite world-hotspot-pulse}.world-clearance-hotspot.complete>i{background:var(--world-mint)}.world-clearance-hotspot.active{background:#43efcf24;box-shadow:0 0 0 3px #43efcf1f}.world-clearance-hotspot span{text-align:left;flex-direction:column;gap:2px;display:flex}.world-clearance-hotspot b{color:var(--world-mint);letter-spacing:1px;font-size:6px}.world-clearance-hotspot small{letter-spacing:.6px;font-size:7px}.world-clearance-instruction{border-left:1px solid var(--world-mint);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0409165c;align-items:center;gap:10px;width:min(300px,100%);margin:7px 0 0 auto;padding:9px 11px;display:flex}.world-clearance-instruction>i{color:var(--world-mint);font-size:19px;font-style:normal}.world-clearance-instruction span{flex-direction:column;gap:3px;display:flex}.world-clearance-instruction b{letter-spacing:.9px;font-size:7px}.world-clearance-instruction small{color:#aeb9c4;font-size:8px}.world-clearance-dock{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04091685;border:1px solid #ffffff38;width:min(376px,100%);margin:8px 0 0 auto;padding:11px}.world-clearance-dock.complete{background:#041b1b7a;border-color:#43efcf94}.world-clearance-dock>header{grid-template-columns:39px 1fr auto;align-items:center;gap:9px;display:grid}.world-clearance-dock>header span{flex-direction:column;gap:3px;display:flex}.world-clearance-dock>header small{color:var(--world-mint);letter-spacing:1px;font-size:6px;font-weight:900}.world-clearance-dock>header b{letter-spacing:.6px;font-size:10px}.world-clearance-dock>header i{color:#98a5b1;font-size:8px;font-style:normal}.world-clearance-dock>header>button{color:#aab5be;cursor:pointer;background:0 0;border:0;align-self:start;font-size:18px}.world-clearance-dock-actions{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px;display:flex}.world-clearance-dock-actions a,.world-clearance-dock-actions label,.world-clearance-dock-actions button{color:var(--world-mint);cursor:pointer;background:0 0;border:1px solid #43efcf52;padding:8px 9px;font-size:9px;font-weight:900;text-decoration:none}.world-clearance-dock-actions input{opacity:0;width:1px;height:1px;position:absolute}.world-clearance-dock>p{color:#8f9da9;margin:8px 0 0;font-size:8px;line-height:1.45}.world-clearance-continue{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04091675;width:min(376px,100%);margin:7px 0 0 auto;padding:10px 12px}.world-select-field{margin:11px 0}.world-sizing .world-primary{margin-top:18px}.world-identity-input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0308128c;border:1px solid #ffffff3d;border-radius:2px;width:100%;padding:10px 11px}.world-form-downloads{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0;display:grid}.world-form-downloads button{color:var(--world-mint);text-align:center;cursor:pointer;background:#43efcf12;border:1px solid #43efcf80;padding:10px 7px;font-size:9px;font-weight:900}.world-document{grid-template-columns:31px 1fr auto auto;margin:9px 0;padding:12px}.world-document>div{width:28px;height:28px;color:var(--world-mint);border:1px solid #ffffff4d;place-items:center;display:grid}.world-document label,.world-document button{padding:7px;font-size:9px}.world-document>em{color:#7f8b97;font-size:8px;font-style:normal}.world-payment-method>aside{gap:5px;display:flex}.world-payment-method>aside button{border:1px solid #43efcf52}.world-privacy-note{background:#e4bd6b14;border-left:2px solid #e4bd6b;flex-direction:column;gap:6px;margin:13px 0;padding:11px;display:flex}.world-privacy-note b{color:#efcc83;letter-spacing:.6px;font-size:8px}.world-privacy-note span{color:#b9c2cb;font-size:9px;line-height:1.5}.world-cleared{text-align:center}.world-clear-mark{border:1px solid var(--world-mint);background:#43efcf1f;border-radius:50%;place-items:center;width:68px;height:68px;margin:5px auto 18px;display:grid;position:relative}.world-clear-mark img{object-fit:contain;width:34px;height:39px}.world-clear-mark i{border:2px solid var(--world-navy);background:var(--world-mint);width:23px;height:23px;color:var(--world-navy);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:-3px;right:-3px}.world-verification-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.world-verification-grid span{border:1px solid #43efcf57;flex-direction:column;gap:5px;padding:12px 5px;display:flex}.world-verification-grid b{letter-spacing:.5px;font-size:7px}.world-verification-grid small{color:var(--world-mint);font-size:8px}.world-paid-training{background:#0308127a;border:1px solid #ffffff3d;margin:21px 0;padding:20px}.world-paid-training small{color:var(--world-mint);letter-spacing:1px;font-size:8px;display:block}.world-paid-training strong{margin-top:9px;font-family:Georgia,serif;font-size:26px;display:block}.world-paid-training p{color:#bbc5cf;margin:7px 0 0;font-size:10px}.world-notice{color:#f2d89f;background:#e4bd6b1a;border:1px solid #e4bd6b;margin:13px 12px 0;padding:10px 12px;font-size:9px;line-height:1.5}.world-hud-footer{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 12px 0;display:flex}.world-hud-footer button{color:#b5c0ca;cursor:pointer;background:0 0;border:0;font-size:9px}.world-hud-footer button:disabled{opacity:.25}.world-hud-footer span{color:#7f8b97;letter-spacing:.8px;text-transform:uppercase;font-size:8px}.world-help{z-index:7;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05091ad6;border:1px solid #ffffff4d;border-radius:24px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;text-decoration:none;display:none;position:relative}.world-help span{color:var(--world-mint)}.world-mobile-note{display:none}@media (width<=900px){.onboarding-world{overflow:auto}.onboarding-world-scene,.onboarding-world-video,.onboarding-world-shade{height:560px;position:absolute}.onboarding-world.frame-3 .onboarding-world-scene,.onboarding-world.frame-3 .onboarding-world-video,.onboarding-world.frame-7 .onboarding-world-scene,.onboarding-world.frame-8 .onboarding-world-scene{object-position:center;width:100%;left:0}.onboarding-world.frame-3 .onboarding-world-scene,.onboarding-world.frame-3 .onboarding-world-video{height:500px}.world-mobile-note{z-index:8;color:#05091a;background:#e4bd6b;flex-direction:column;gap:4px;margin:0;padding:12px 16px;display:flex;position:relative}.world-mobile-note b{font-size:11px}.world-mobile-note span{font-size:9px}.world-rail{width:100%;height:auto;padding:13px 15px;position:relative;bottom:auto}.world-brand{padding-bottom:12px}.world-brand img{width:118px}.world-rail nav,.world-rail footer{display:none}.world-progress{height:45px;padding:0 15px;position:absolute;top:77px;left:0}.world-progress span{display:none}.world-hud,.world-hud.frame-3,.world-hud.frame-4,.world-hud.frame-7,.world-hud.frame-8{width:auto;max-height:none;margin:455px 12px 24px;padding:22px 16px 16px;position:relative;top:auto;bottom:auto;right:auto}.world-hud.frame-4{background:0 0;border:0;padding:0}.world-hud.frame-4 .world-arrival-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040916ad;padding:17px}.world-intro-controls{position:absolute;top:438px;bottom:auto;right:14px}.world-arrival-mobile-cta{border:1px solid var(--world-mint);width:100%;min-height:43px;color:var(--world-mint);cursor:pointer;background:#43efcf1f;margin-top:14px;font-size:10px;font-weight:900;display:block}.world-hud.frame-7,.world-hud.frame-8{background:#05091aad;border:1px solid #ffffff2e}.world-hud.frame-7>.world-hud-header,.world-hud.frame-7>.world-hud-footer,.world-hud.frame-8>.world-hud-header,.world-hud.frame-8>.world-hud-footer{display:flex}.world-living-hall-beacon,.world-camera-hotspot,.world-clearance-hotspot{display:none}.world-kora-caption,.world-headshot-card,.world-badge-step>.world-primary,.world-hud.frame-7 .world-question-card,.world-hud.frame-7 .world-conversation-actions,.world-clearance-dock,.world-clearance-instruction,.world-clearance-continue{width:100%}.world-form-grid.two,.world-form-grid.three,.world-form-downloads,.world-verification-grid{grid-template-columns:1fr}.world-dialogue-progress{flex-direction:column;align-items:flex-start}.world-question-card{min-height:0}.world-conversation-actions{grid-template-columns:1fr}.world-conversation-actions>button:first-child{order:2}.world-headshot-card{grid-template-columns:38px 1fr}.world-headshot-card label,.world-headshot-card button{grid-row:2}.world-headshot-privacy{grid-column:1/-1}.world-document{grid-template-columns:28px 1fr}.world-document label,.world-document button{grid-row:2}.world-pillar-list{grid-template-columns:1fr}.world-help{width:max-content;margin:-8px 18px 20px auto;display:flex;bottom:auto;right:auto}}.onboarding-world.frame-8 .onboarding-world-scene{filter:brightness(1.18)}.world-beat-dots{justify-content:center;gap:8px;margin:4px 0 14px;display:flex}.world-beat-dots i{border:1px solid #ffffff73;border-radius:50%;width:8px;height:8px}.world-beat-dots i.active{border-color:var(--world-mint);background:var(--world-mint);box-shadow:0 0 0 3px #43efcf1f}.world-beat-dots i.passed{background:#43efcf61;border-color:#43efcfb3}.world-dialogue-progress.dots-only{justify-content:flex-end}.world-dialogue-introduction,.world-dialogue-transition{margin:auto 0}.world-kora-caption p+p{margin-top:7px!important}.world-headshot-actions{flex-wrap:wrap}.world-beacon-mark{color:var(--world-navy);background:#040916c7;border-radius:50%;flex:0 0 27px;place-items:center;font-style:normal;position:relative;border:1px solid var(--world-mint)!important;width:27px!important;height:27px!important;display:grid!important}.world-beacon-mark img{object-fit:contain;width:16px;height:18px}.world-beacon-mark.complete{background:var(--world-mint);color:var(--world-navy);font-size:11px;font-weight:950}.world-camera-hotspot:not(.complete)>.world-beacon-mark:after,.world-field-kit-hotspot>.world-beacon-mark:after,.world-clearance-hotspot:not(.complete)>.world-beacon-mark:after{content:"";border:1px solid var(--world-mint);background:0 0;border-radius:50%;width:auto;height:auto;animation:1.8s infinite world-hotspot-pulse;position:absolute;inset:-1px}.world-living-hall-beacon>.world-beacon-mark{background:#04091685;width:32px!important;height:32px!important}.world-living-hall-beacon>.world-beacon-mark img{width:19px;height:21px}.world-field-kit-hotspot{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04091670;border:1px solid #43efcfb3;border-radius:22px;align-items:center;gap:9px;padding:7px 10px 7px 7px;display:flex;position:fixed;top:49vh;left:52vw;box-shadow:0 5px 20px #0000003d}.world-field-kit-hotspot span{text-align:left;flex-direction:column;gap:2px;display:flex}.world-field-kit-hotspot b{color:var(--world-mint);letter-spacing:1px;font-size:6px}.world-field-kit-hotspot small{letter-spacing:.6px;font-size:7px}.world-clearance-dialogue{width:min(376px,100%);margin-left:auto}.world-clearance-dialogue .world-kora-caption{width:100%}.world-clearance-dialogue .world-kora-caption>small{color:var(--world-mint);letter-spacing:1px;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.world-clearance-dialogue .world-kora-caption>p{color:#d5dde3;margin:8px 0 0;font-size:10px;line-height:1.5}.world-clearance-actions{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04091685;border:1px solid #fff3;flex-wrap:wrap;gap:7px;margin-top:8px;padding:9px;display:flex}.world-clearance-actions>a,.world-clearance-actions>button:not(.world-primary){color:var(--world-mint);cursor:pointer;background:0 0;border:1px solid #43efcf61;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none}.world-clearance-actions>button:disabled{opacity:.42;cursor:not-allowed}.world-clearance-actions>.world-primary{flex-basis:100%;margin:0}.world-clearance-actions>p{color:#aab5be;margin:0;font-size:8px;line-height:1.45}.world-employment-progress{margin-bottom:14px}.world-employment-dialogue>p{margin:8px 0 0}.world-employment-explainer{margin:11px 0}.world-employment-explainer>button{color:var(--world-mint);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #43efcf8c;padding:0;font-size:9px;font-weight:800}.world-employment-explainer aside{border-left:2px solid var(--world-mint);background:#43efcf14;margin-top:8px;padding:12px}.world-employment-explainer aside b{font-size:9px}.world-employment-explainer aside p{color:#c7d0d8;margin:6px 0;font-size:9px;line-height:1.5}.world-employment-explainer aside small{color:#8896a4;font-size:7px}.world-form-downloads.one{grid-template-columns:1fr;margin:10px 0 7px}.world-employment-continue{margin-top:11px}.employment-record-form{scrollbar-color:var(--world-mint) #ffffff14;background:#030812b8;border:1px solid #ffffff38;flex-direction:column;gap:13px;max-height:min(58vh,560px);margin-top:12px;padding:14px;display:flex;overflow:auto}.employment-record-form>label,.employment-final-signature{color:#d9e1e7;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.employment-record-form label>small{color:#91a0ad;font-size:8px;font-weight:500;line-height:1.45}.employment-record-form input:not([type=radio]):not([type=checkbox]){color:#fff;background:#081021;border:1px solid #ffffff47;border-radius:3px;outline:0;width:100%;min-height:38px;padding:9px 10px;font-size:11px}.employment-record-form input:focus{border-color:var(--world-mint);box-shadow:0 0 0 2px #43efcf1f}.employment-record-form fieldset{border:1px solid #ffffff2e;gap:8px;margin:0;padding:11px;display:grid}.employment-record-form legend{color:#fff;letter-spacing:.35px;padding:0 5px;font-size:9px;font-weight:900}.employment-choice,.employment-check{color:#d0d9e0;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.45;display:grid}.employment-choice input,.employment-check input{width:16px;height:16px;accent-color:var(--world-mint);margin:0}.employment-form-grid{gap:9px;display:grid}.employment-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.employment-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.employment-form-grid>label{color:#cbd5dc;flex-direction:column;gap:6px;font-size:8px;font-weight:800;line-height:1.35;display:flex}.employment-identity-summary{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.employment-identity-summary span{background:#43efcf0f;border:1px solid #43efcf3d;flex-direction:column;justify-content:center;gap:5px;min-height:54px;padding:9px 10px;display:flex}.employment-identity-summary small{color:var(--world-mint);letter-spacing:.6px;font-size:7px;font-weight:900}.employment-identity-summary b{color:#fff;font-size:9px;line-height:1.4}.employment-official-links{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.employment-official-links a{color:var(--world-mint);font-size:9px;font-weight:900}.employment-official-links span{color:#98a6b2;text-align:right;max-width:55%;font-size:8px;line-height:1.4}.employment-signature-block{background:#43efcf0e;border:1px solid #43efcf5c;flex-direction:column;gap:10px;padding:12px;display:flex}.employment-jurat{border-left:2px solid var(--world-mint);background:#00000038;padding:10px}.employment-jurat b{color:var(--world-mint);letter-spacing:.7px;font-size:8px}.employment-jurat p{color:#fff;margin:6px 0 0;font-size:9px;line-height:1.5}.employment-final-signature{margin-top:2px}.employment-submit{flex:none;width:100%;min-height:44px}.employment-submit:disabled{opacity:.38;cursor:not-allowed}.employment-gate-closed,.employment-assistance-hold,.employment-i9-warning{background:#e4bd6b1a;border:1px solid #e4bd6b73;padding:11px}.employment-gate-closed b,.employment-assistance-hold b,.employment-i9-warning b{color:#e4bd6b;letter-spacing:.55px;font-size:8px}.employment-gate-closed p,.employment-assistance-hold p,.employment-i9-warning p{color:#d8d0be;margin:6px 0 0;font-size:8px;line-height:1.45}.employment-paper-handoff{background:linear-gradient(145deg,#e4bd6b1c,#030812c7);border:1px solid #e4bd6b7a;flex-direction:column;gap:13px;margin-top:12px;padding:16px;display:flex}.employment-paper-handoff header small{color:#e4bd6b;letter-spacing:.75px;font-size:8px;font-weight:900}.employment-paper-handoff header h2{color:#fff;margin:5px 0;font-size:18px;line-height:1.15}.employment-paper-handoff header p{color:#d8d0be;margin:0;font-size:9px;line-height:1.5}.employment-paper-print{border:1px solid var(--world-mint);min-height:46px;color:var(--world-mint);text-align:center;background:#43efcf1a;justify-content:center;align-items:center;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.employment-paper-handoff ol{counter-reset:paper-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.employment-paper-handoff li{color:#d7dfe5;counter-increment:paper-step;grid-template-columns:26px 1fr;align-items:start;gap:9px;font-size:9px;line-height:1.5;display:grid}.employment-paper-handoff li:before{content:counter(paper-step);width:24px;height:24px;color:var(--world-mint);border:1px solid #43efcf6b;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.employment-paper-handoff aside{background:#00000038;border-left:2px solid #e4bd6b;padding:11px}.employment-paper-handoff aside b{color:#e4bd6b;letter-spacing:.55px;font-size:8px}.employment-paper-handoff aside p{color:#c7cfd5;margin:5px 0 0;font-size:8px;line-height:1.5}.employment-paper-action{width:100%;min-height:46px}.employment-paper-ready{background:#43efcf14;border:1px solid #43efcf7a;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.employment-paper-ready>span{border:1px solid var(--world-mint);width:32px;height:32px;color:var(--world-mint);place-items:center;font-size:16px;display:grid}.employment-paper-ready div{flex-direction:column;gap:4px;display:flex}.employment-paper-ready b{color:#fff;font-size:9px}.employment-paper-ready small{color:#96a5b0;font-size:8px;line-height:1.4}.employment-record-received{background:#43efcf17;border:1px solid #43efcf8c;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:14px;display:grid}.employment-record-received>span{border:1px solid var(--world-mint);width:34px;height:34px;color:var(--world-mint);place-items:center;font-size:18px;display:grid}.employment-record-received b{color:#fff;letter-spacing:.5px;font-size:9px}.employment-record-received p{color:#cbd6dd;margin:4px 0;font-size:9px}.employment-record-received small{color:#8f9daa;font-size:7px;line-height:1.4}.employment-record-received a,.employment-record-received button{color:var(--world-mint);cursor:pointer;background:0 0;border:1px solid #43efcf59;padding:8px;font-size:8px;font-weight:900;text-decoration:none}.employment-record-received button{grid-column:2/-1;justify-self:start}.world-cleared-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.world-cleared-actions .world-primary{grid-column:1/-1}.world-cleared-actions>button,.world-cleared-actions>a:not(.world-primary){color:var(--world-mint);text-align:center;cursor:pointer;background:0 0;border:1px solid #43efcf57;padding:10px;font-size:9px;font-weight:850;text-decoration:none}@media (width<=900px){.world-field-kit-hotspot{display:none}.employment-record-form{max-height:none}.employment-form-grid.two,.employment-form-grid.three,.employment-identity-summary{grid-template-columns:1fr}.employment-official-links{flex-direction:column;align-items:flex-start}.employment-official-links span{text-align:left;max-width:none}.employment-record-received{grid-template-columns:38px 1fr}.employment-record-received a{grid-column:2}.employment-paper-handoff{padding:14px}}.punch-only-page{min-height:100svh;color:var(--navy);background:radial-gradient(circle at 50% -12%,#26344d 0,#111a2c 34%,#070c18 72%);padding:0 18px 64px}.punch-only-header{color:#fff;justify-content:space-between;align-items:center;gap:18px;width:min(920px,100%);min-height:82px;margin:0 auto;display:flex}.punch-only-header>a{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.punch-only-header>a img{width:142px;height:auto}.punch-only-header>a>span{letter-spacing:1.4px;border-left:1px solid #ffffff40;padding-left:8px;font-size:7px;font-weight:900}.punch-only-header>div{grid-template-columns:30px auto;align-items:center;column-gap:9px;display:grid}.punch-only-header>div>span{background:var(--mint);width:30px;height:30px;color:var(--navy);border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-weight:900;display:grid}.punch-only-header>div strong{align-self:end;font-size:8px}.punch-only-header>div a{color:#909aad;align-self:start;margin-top:2px;font-size:6px;text-decoration:none}.punch-only-shell{background:#f7f6f1;border:1px solid #ffffff1f;border-radius:24px;width:min(680px,100%);margin:7px auto 0;padding:25px;box-shadow:0 28px 80px #00000057}.punch-kora-intro{border-bottom:1px solid #e1e1dc;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;min-height:66px;padding-bottom:18px;display:grid}.punch-kora-intro .kora-avatar{background:var(--navy);border-radius:16px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.punch-kora-intro .kora-avatar img{object-fit:cover;width:100%;height:100%}.punch-kora-intro small,.punch-kora-intro strong{display:block}.punch-kora-intro small{color:var(--mint-dark);letter-spacing:1px;font-size:7px;font-weight:900}.punch-kora-intro strong{margin-top:6px;font-family:Georgia,serif;font-size:17px;line-height:1.2}.punch-current-time{text-align:center;padding:25px 0 20px;position:relative}.punch-current-time p{color:#838990;margin:0;font-size:8px;font-weight:800}.punch-current-time time{color:var(--navy);letter-spacing:-2.5px;margin-top:7px;font-family:Georgia,serif;font-size:clamp(42px,9vw,61px);font-weight:700;line-height:1;display:block}.punch-current-time>span{color:#68707c;letter-spacing:.8px;background:#e9ebed;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:7px 10px;font-size:6px;font-weight:900;display:inline-flex}.punch-current-time>span i{background:#9da3aa;border-radius:50%;width:7px;height:7px}.punch-current-time>span.active{color:var(--mint-dark);background:#e3f8f1}.punch-current-time>span.active i{background:var(--mint-dark);box-shadow:0 0 0 4px #1e90711a}.punch-current-time>span.complete{color:#50763f;background:#eef5e8}.punch-current-time>span.complete i{background:#5e9149}.punch-notice{color:#3d6e60;text-align:center;background:#eaf8f3;border:1px solid #cde8df;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:8px;font-weight:700;line-height:1.5}.punch-assignment,.punch-active-state,.punch-no-shift{background:#fff;border:1px solid #dfe1e1;border-radius:16px;overflow:hidden}.punch-assignment>div,.punch-active-state{padding:22px}.punch-assignment small,.punch-active-state>p{color:var(--mint-dark);letter-spacing:1px;margin:0;font-size:7px;font-weight:900}.punch-assignment h1,.punch-active-state h1{letter-spacing:-1px;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(25px,5vw,34px);line-height:1.08}.punch-assignment>div>p{color:#79818b;margin:8px 0 0;font-size:8px}.punch-assignment dl{background:#fafaf8;border-top:1px solid #e7e8e7;margin:0}.punch-assignment dl>div{border-bottom:1px solid #e7e8e7;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:12px 18px;display:grid}.punch-assignment dl>div:last-child{border-bottom:0}.punch-assignment dt{color:#92979e;font-size:7px}.punch-assignment dd{text-align:right;margin:0;font-size:8px;font-weight:850}.punch-preflight{background:#fffdf3;border:1px solid #e3e0d4;border-radius:11px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;margin-top:13px;padding:13px;display:grid}.punch-preflight>span{color:#554819;background:#ead89b;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.punch-preflight strong,.punch-preflight small{display:block}.punch-preflight small{color:#817b66;margin-top:4px;font-size:6px;line-height:1.45}.punch-primary{background:var(--mint);width:100%;min-height:66px;color:var(--navy);cursor:pointer;border:0;border-radius:13px;margin-top:15px;font-size:13px;font-weight:950;box-shadow:0 10px 24px #36d2ae2e}.punch-primary.clock-out{background:var(--navy);color:#fff;box-shadow:0 10px 24px #050a1929}.punch-primary:disabled{opacity:.46;cursor:default}.punch-active-state{background:var(--navy);color:#fff;text-align:center}.punch-active-state>p{color:var(--mint)}.punch-active-state>div{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin:20px -22px -22px;display:grid}.punch-active-state>div span{color:#9da7b8;padding:15px;font-size:7px}.punch-active-state>div span+span{border-left:1px solid #ffffff21}.punch-active-state>div strong{color:#fff;margin-top:6px;font-size:13px;display:block}.phone-away-card{background:#fff8de;border:1px solid #e4d18d;border-radius:15px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:20px;display:grid}.phone-away-icon{border:3px solid var(--navy);border-radius:11px;place-items:center;width:58px;height:76px;display:grid;position:relative}.phone-away-icon:before{content:"";background:var(--navy);border-radius:5px;width:17px;height:3px;position:absolute;top:5px}.phone-away-icon>span{background:#a12f2a;width:34px;height:1px;transform:rotate(50deg);box-shadow:0 0 0 2px #fff8de}.phone-away-icon>b{color:#a12f2a;font-size:26px;position:absolute;transform:rotate(45deg)}.phone-away-card small{color:#94721d;letter-spacing:1px;font-size:6px;font-weight:900}.phone-away-card h2{margin:6px 0 0;font-family:Georgia,serif;font-size:24px}.phone-away-card p{color:#756b4e;margin:7px 0 0;font-size:8px;line-height:1.55}.clock-out-confirm{text-align:center;background:#fff;border:1px solid #dadde0;border-radius:14px;margin-top:15px;padding:19px}.clock-out-confirm h2{margin:0;font-family:Georgia,serif;font-size:21px}.clock-out-confirm p{color:#7e858e;max-width:430px;margin:8px auto 0;font-size:8px;line-height:1.5}.clock-out-confirm>div{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:15px;display:grid}.clock-out-confirm button{min-height:47px;color:var(--navy);cursor:pointer;background:#f2f3f3;border:1px solid #d9dcdf;border-radius:9px;font-size:8px;font-weight:900}.clock-out-confirm button:last-child{border-color:var(--navy);background:var(--navy);color:#fff}.clock-out-confirm button:disabled{opacity:.45}.punch-blocked{color:#8c4b2e;text-align:center;background:#fff0e8;border-radius:10px;margin-top:14px;padding:12px;font-size:8px;font-weight:800}.punch-no-shift{text-align:center;place-items:center;padding:30px 22px;display:grid}.punch-no-shift>span{width:49px;height:49px;color:var(--mint-dark);background:#e3f7ef;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.punch-no-shift h1{margin:14px 0 0;font-family:Georgia,serif;font-size:25px}.punch-no-shift p{color:#7e858e;max-width:390px;margin:8px 0 0;font-size:8px;line-height:1.5}.punch-no-shift>strong{color:var(--mint-dark);margin-top:14px;font-size:10px}.punch-only-footer{border-top:1px solid #dfdfda;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;margin-top:20px;padding-top:18px;display:grid}.punch-only-footer>span{color:#69717b;letter-spacing:.7px;background:#e7e8e6;border-radius:6px;grid-row:1/3;padding:6px 8px;font-size:6px;font-weight:900}.punch-only-footer p{color:#858b91;margin:0;font-size:7px;line-height:1.45}.punch-only-footer a{color:var(--mint-dark);font-size:7px;font-weight:850;text-decoration:none}@media (width<=620px){.punch-only-page{padding:0 10px 30px}.punch-only-header{min-height:68px;padding-inline:5px}.punch-only-header>a img{width:116px}.punch-only-header>a>span{display:none}.punch-only-header>div{grid-template-columns:27px auto}.punch-only-header>div>span{width:27px;height:27px}.punch-only-shell{border-radius:18px;margin-top:0;padding:17px}.punch-kora-intro{grid-template-columns:49px minmax(0,1fr)}.punch-kora-intro .kora-avatar{border-radius:13px;width:49px;height:49px}.punch-current-time{padding-block:21px 18px}.punch-current-time time{font-size:47px}.punch-assignment>div,.punch-active-state{padding:18px}.punch-assignment dl>div{grid-template-columns:72px minmax(0,1fr);padding-inline:14px}.punch-active-state>div{margin:18px -18px -18px}.phone-away-card{grid-template-columns:53px minmax(0,1fr);gap:13px;padding:17px}.phone-away-icon{width:49px;height:65px}.phone-away-card h2{font-size:21px}.punch-only-footer{grid-template-columns:1fr}.punch-only-footer>span{grid-row:auto;justify-self:start}}.employee-surface-nav{background:#eceeec;border:1px solid #dfe2e2;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:16px 0 0;padding:5px;display:grid}.employee-surface-nav a,.employee-surface-nav span{color:#727985;letter-spacing:.35px;border-radius:7px;place-items:center;min-height:37px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.employee-surface-nav a.active,.employee-surface-nav a[aria-current=page]{color:var(--navy);background:#fff;box-shadow:0 2px 8px #050a1914}.employee-surface-nav span{color:#8a7241;background:#f7edd2}.community-page{min-height:100svh;color:var(--navy);background:radial-gradient(circle at 50% -12%,#26344d 0,#111a2c 34%,#070c18 72%);padding:0 18px 70px}.community-header{color:#fff;justify-content:space-between;align-items:center;gap:18px;width:min(960px,100%);min-height:82px;margin:0 auto;display:flex}.community-header>a{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.community-header>a img{width:142px;height:auto}.community-header>a>span{letter-spacing:1.4px;border-left:1px solid #ffffff40;padding-left:8px;font-size:7px;font-weight:900}.community-header>div{grid-template-columns:30px auto;align-items:center;column-gap:9px;display:grid}.community-header>div>span{background:var(--mint);width:30px;height:30px;color:var(--navy);border-radius:50%;grid-row:1/3;place-items:center;font-size:8px;font-weight:950;display:grid}.community-header>div strong{align-self:end;font-size:8px}.community-header>div a{color:#909aad;align-self:start;margin-top:2px;font-size:6px;text-decoration:none}.community-layout{width:min(820px,100%);margin:7px auto 0}.community-layout>.employee-surface-nav{background:#ffffff14;border-color:#ffffff24;width:min(520px,100%);margin:0 auto 15px}.community-layout>.employee-surface-nav a{color:#adb5c2}.community-layout>.employee-surface-nav a.active,.community-layout>.employee-surface-nav a[aria-current=page]{background:var(--mint);color:var(--navy)}.community-hero{color:#fff;background:linear-gradient(135deg,#14233b,#0a1121);border:1px solid #ffffff21;border-radius:22px;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:24px;min-height:190px;padding:30px 34px;display:grid;box-shadow:0 24px 68px #00000047}.community-hero small{color:var(--mint);letter-spacing:1.15px;font-size:7px;font-weight:950}.community-hero h1{letter-spacing:-1.4px;max-width:520px;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(28px,5vw,43px);line-height:1.02}.community-hero p{color:#aeb8c7;max-width:500px;margin:12px 0 0;font-size:9px;line-height:1.55}.community-hero .kora-avatar{background:#050a16;border:1px solid #49ffd247;border-radius:26px;place-items:center;width:138px;height:138px;display:grid;overflow:hidden}.community-hero .kora-avatar img{object-fit:cover;width:100%;height:100%}.community-composer{background:#f7f6f1;border:1px solid #dfe1df;border-radius:15px;margin-top:14px;box-shadow:0 12px 32px #00000029}.community-composer>button{width:100%;min-height:68px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.community-composer>button>span,.community-composer form>div:first-child>span{background:var(--navy);width:37px;height:37px;color:var(--mint);border-radius:50%;place-items:center;font-size:8px;font-weight:950;display:grid}.community-composer>button strong{color:#757c84;font-size:9px}.community-composer>button b{background:var(--mint);border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.community-composer form{padding:18px}.community-composer form>div:first-child{align-items:center;gap:10px;display:flex}.community-composer form>div:first-child strong,.community-composer form>div:first-child small{display:block}.community-composer form>div:first-child strong{font-size:9px}.community-composer form>div:first-child small{color:#8a9096;margin-top:3px;font-size:7px}.community-composer label,.community-reply label{margin-top:16px;font-size:8px;font-weight:900;display:block}.community-composer textarea{resize:vertical;width:100%;min-height:120px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d8dbda;border-radius:10px;outline:none;margin-top:8px;padding:13px;font-size:9px;line-height:1.55}.community-composer textarea:focus,.community-reply input:focus{border-color:#3ecaa8;box-shadow:0 0 0 3px #3ecaa81a}.community-composer form>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:11px;display:flex}.community-composer form>footer small{color:#8a9095;font-size:6px;line-height:1.4}.community-composer form>footer div{gap:7px;display:flex}.community-composer form>footer button{min-height:37px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d6d9d8;border-radius:8px;padding:0 13px;font-size:7px;font-weight:900}.community-composer form>footer button:last-child{border-color:var(--mint);background:var(--mint)}.community-composer button:disabled{opacity:.42;cursor:default}.community-notice{color:#c5f7ea;text-align:center;background:#49ffd217;border:1px solid #49ffd240;border-radius:10px;margin-top:12px;padding:11px 14px;font-size:8px;font-weight:800}.community-feed{background:#f7f6f1;border:1px solid #dfe1df;border-radius:18px;margin-top:15px;overflow:hidden;box-shadow:0 18px 50px #0003}.community-feed>header{border-bottom:1px solid #dddeda;justify-content:space-between;align-items:end;gap:18px;padding:20px 22px 15px;display:flex}.community-feed>header small{color:var(--mint-dark);letter-spacing:1px;font-size:6px;font-weight:950}.community-feed>header h2{margin:5px 0 0;font-family:Georgia,serif;font-size:22px}.community-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.community-filters button{color:#747b83;cursor:pointer;background:#fff;border:1px solid #d9dcda;border-radius:999px;min-height:29px;padding:0 9px;font-size:6px;font-weight:900}.community-filters button.active{border-color:var(--navy);background:var(--navy);color:#fff}.community-posts{gap:11px;padding:13px;display:grid}.community-post{background:#fff;border:1px solid #e1e3e1;border-radius:14px;padding:19px;position:relative;overflow:hidden}.community-post.pinned{background:linear-gradient(135deg,#fff 55%,#f0fbf7);border-color:#b9e8da}.community-pinned{background:var(--mint);color:var(--navy);letter-spacing:.8px;margin:-19px -19px 15px;padding:7px 19px;font-size:6px;font-weight:950}.community-post>header{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.community-post>header>span{width:37px;height:37px;color:var(--mint);background:#15243b;border-radius:11px;place-items:center;font-size:8px;font-weight:950;display:grid}.community-post.kind-recognition>header>span{color:#443816;background:#ead48c}.community-post.kind-site_win>header>span{color:#344766;background:#dfe7f4}.community-post>header strong,.community-post>header small{display:block}.community-post>header strong{font-size:9px}.community-post>header small{color:#92979d;margin-top:3px;font-size:6px}.community-post>header>b{color:var(--mint-dark);letter-spacing:.5px;background:#e7f7f1;border-radius:6px;padding:6px 8px;font-size:6px}.community-post.kind-recognition>header>b{color:#8a681a;background:#fff5d7}.community-post.kind-site_win>header>b{color:#536985;background:#edf1f7}.community-post h3{margin:16px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.15}.community-post>p{color:#5f6770;margin:9px 0 0;font-size:9px;line-height:1.65}.community-post>footer{border-top:1px solid #ebecea;gap:8px;margin-top:16px;padding-top:12px;display:flex}.community-post>footer button{color:#68707a;cursor:pointer;background:#f7f8f7;border:1px solid #e0e2e1;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex}.community-post>footer button.active{color:var(--mint-dark);background:#e8f8f2;border-color:#9addca}.community-post>footer button span{color:#1a9f7b;font-size:11px}.community-post>footer button b{font-size:7px}.community-comments{background:#f5f6f4;border-radius:10px;gap:7px;margin-top:11px;padding:11px;display:grid}.community-comments>div{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;display:grid}.community-comments>div>span{color:#5e6670;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:6px;font-weight:950;display:grid}.community-comments p{color:#656d75;margin:0;font-size:8px;line-height:1.45}.community-comments strong{color:var(--navy);margin-bottom:2px;font-size:7px;display:block}.community-reply{margin-top:11px;padding-top:2px}.community-reply label{color:#69717a;margin-top:0;font-size:7px}.community-reply>div{grid-template-columns:1fr auto;gap:7px;margin-top:7px;display:grid}.community-reply input{min-width:0;height:39px;font:inherit;border:1px solid #d8dbda;border-radius:8px;outline:0;padding:0 11px;font-size:8px}.community-reply button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;min-width:58px;font-size:7px;font-weight:900}.community-reply button:disabled{opacity:.4}.community-empty{text-align:center;place-items:center;padding:32px;display:grid}.community-empty>span{color:var(--mint-dark);font-size:24px}.community-empty h3{margin:8px 0 0;font-family:Georgia,serif;font-size:21px}.community-empty p{color:#7c838a;margin:6px 0 0;font-size:8px}.community-standards{color:#aeb7c5;background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 14px;margin-top:15px;padding:16px 18px;display:grid}.community-standards strong{color:var(--mint);letter-spacing:.8px;font-size:6px}.community-standards p{margin:0;font-size:7px;line-height:1.5}.community-standards a{color:#fff;font-size:7px;font-weight:850;text-decoration:none}.community-lock-card{text-align:center;background:#f7f6f1;border:1px solid #ffffff21;border-radius:22px;place-items:center;min-height:520px;padding:45px 25px;display:grid;box-shadow:0 28px 80px #00000057}.community-lock-card .kora-avatar{background:var(--navy);border-radius:22px;width:88px;height:88px;overflow:hidden}.community-lock-card .kora-avatar img{object-fit:cover;width:100%;height:100%}.community-lock-card small{color:#9a781e;letter-spacing:1px;margin-top:20px;font-size:7px;font-weight:950}.community-lock-card h1{max-width:500px;margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(28px,6vw,42px);line-height:1.06}.community-lock-card p{color:#727981;max-width:500px;margin:13px 0 0;font-size:9px;line-height:1.65}.community-lock-card>a{background:var(--navy);color:#fff;border-radius:10px;place-items:center;min-width:220px;min-height:52px;margin-top:24px;font-size:9px;font-weight:900;text-decoration:none;display:grid}@media (width<=620px){.community-page{padding:0 10px 34px}.community-header{min-height:68px;padding-inline:5px}.community-header>a img{width:116px}.community-header>a>span{display:none}.community-header>div{grid-template-columns:27px auto}.community-header>div>span{width:27px;height:27px}.community-hero{border-radius:18px;grid-template-columns:1fr 76px;gap:12px;min-height:170px;padding:24px 20px}.community-hero h1{font-size:29px}.community-hero .kora-avatar{border-radius:17px;width:74px;height:74px}.community-feed>header{flex-direction:column;align-items:stretch}.community-filters{justify-content:flex-start}.community-posts{padding:9px}.community-post{padding:16px}.community-pinned{margin:-16px -16px 14px;padding-inline:16px}.community-post>header{grid-template-columns:34px minmax(0,1fr)}.community-post>header>span{width:34px;height:34px}.community-post>header>b{grid-column:2;justify-self:start}.community-composer form>footer{flex-direction:column;align-items:stretch}.community-composer form>footer div{justify-content:flex-end}.community-standards{grid-template-columns:1fr}.community-lock-card{border-radius:18px;min-height:450px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:root{--employee-type-legal:.875rem;--employee-type-label:1rem;--employee-type-body:1.0625rem;--employee-type-action:1.0625rem;--employee-type-instruction:1.125rem;--employee-type-heading:clamp(2rem, 3.1vw, 2.5rem);--employee-leading-body:1.55;--employee-control-min:2.75rem}@media (width<=900px){.desktop-production-v3>.world-rail,.desktop-production-v3>.world-progress{display:none!important}.desktop-production-v3>.world-hud,.desktop-production-v3>.world-hud.frame-3,.desktop-production-v3>.world-hud.frame-4,.desktop-production-v3>.world-hud.frame-7,.desktop-production-v3>.world-hud.frame-8{margin:.75rem auto calc(5.5rem + env(safe-area-inset-bottom))!important}}@media (width>=901px){.desktop-production-v3{--world-rail-width:0px;min-height:100dvh;overflow:hidden}.desktop-production-v3>.onboarding-world-scene,.desktop-production-v3>.onboarding-world-scene-picture,.desktop-production-v3>.world-rail,.desktop-production-v3>.world-progress{display:none}.desktop-production-v3 .production-v3-layers{z-index:0;aspect-ratio:1672/941;pointer-events:none;background:#05091a;width:100%;position:fixed;inset:0 0 auto;overflow:hidden}.production-v3-environment,.production-v3-floor-mark,.production-v3-door,.production-v3-chair,.production-v3-kora,.production-v3-table-matte{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:block;position:absolute}.production-v3-environment,.production-v3-chair,.production-v3-table-matte{background-position:50%;background-size:100% 100%;width:100%;height:100%;inset:0}.production-v3-frame-3 .production-v3-environment,.production-v3-frame-4 .production-v3-environment{background-image:url(/onboarding/world/v3/k03-living-hall-holographic-worktables-v1.png)}.production-v3-frame-6 .production-v3-environment{background-image:url(/onboarding/world/v3/k05-employee-record-locked-environment-review-v2.png)}.production-v3-frame-7 .production-v3-environment{background-image:url(/onboarding/world/v3/k06-k07-team-services-shared-room-locked-v2.png)}.production-v3-frame-8 .production-v3-environment{background-image:url(/onboarding/world/v3/k08-fingerprint-tb-testing-suite-environment-master-v1-locked.png)}.production-v3-frame-9 .production-v3-environment{background-image:url(/onboarding/world/v3/k09-employment-desk-environment-master-v1-locked.png)}.production-v3-frame-10 .production-v3-environment{background-image:url(/onboarding/world/v3/k10-desk-cleared-desktop-environment-candidate-v1.png)}.production-v3-door{z-index:1;background-image:url(/onboarding/world/v3/k03-entry-doorway-backplate-review-v1.png);background-position:0 0;background-size:100% 100%;width:7.05742%;height:100%;inset:0 auto 0 0}.production-v3-floor-mark{z-index:1;background-image:url(/onboarding/world/v3/k03-floor-monogram-controlled-review-v1.png);background-position:50%;background-size:100% 100%;width:7.41627%;height:3.71945%;top:72.5292%;left:48.2069%}.production-v3-kora{z-index:2;filter:drop-shadow(4px 6px 9px #0000002e);background-position:50%;background-size:100% 100%}.production-v3-frame-3 .production-v3-kora,.production-v3-frame-4 .production-v3-kora{aspect-ratio:1122/1402;background-image:url(/brand/kora-roadrunner-employee-guide-v1.png);width:15.1%;height:auto;top:55.37%;left:40%}.production-v3-frame-6 .production-v3-chair{z-index:1;background-image:url(/onboarding/world/v3/k05-structural-chair-environment-overlay-review-v2.png)}.production-v3-frame-6 .production-v3-kora{background-image:url(/onboarding/world/v3/k05-kora-seated-controlled-mark-review-v2.png);background-size:100% 100%;width:42.8828%;height:114.239%;top:16.6844%;left:40.5502%}.production-v3-frame-6 .production-v3-table-matte{z-index:3;background-image:url(/onboarding/world/v3/k05-table-folio-foreground-matte-review-v2.png)}.production-v3-frame-7 .production-v3-kora{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png);width:27%;height:72%;top:22%;left:4%}.production-v3-frame-8 .production-v3-kora{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png);width:25%;height:67%;top:27%;left:55%}.production-v3-frame-9 .production-v3-kora{background-image:url(/onboarding/world/v3/k05-kora-seated-controlled-mark-review-v2.png);width:31%;height:83%;top:18%;left:52%}.production-v3-frame-10 .production-v3-kora{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png);width:26%;height:70%;top:24%;left:64%}.desktop-production-v3>.onboarding-world-shade{z-index:1;background:linear-gradient(90deg,#0307118c 0,#0307111f 44%,#0000 72%),linear-gradient(#0000 58%,#030711a8 100%);width:100%;left:0}.desktop-production-v3>.world-hud{z-index:5;clip-path:none;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#091012f2,#0c1718de);border:1px solid #deecee3d;border-radius:.75rem;width:min(620px,47vw);max-height:calc(100dvh - 10.5rem);margin:0;position:fixed;inset:clamp(4.75rem,8vh,7rem) auto 5.5rem 2.5vw;overflow:auto;box-shadow:inset 0 1px #ffffff1f,0 1.25rem 3.5rem #00000047}.desktop-production-v3.frame-3>.world-hud,.desktop-production-v3.frame-4>.world-hud{bottom:auto}.desktop-production-v3.frame-7>.world-hud,.desktop-production-v3.frame-8>.world-hud{left:auto;right:2.5vw}.desktop-production-v3 .production-v3-stepbar{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(110deg,#091012fa,#0c1718f5);border-top:1px solid #deecee3d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;min-height:4.7rem;padding:.55rem clamp(1.5rem,3vw,3rem);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1.25rem 3.5rem #0000003d}.production-v3-stepbar>small{color:#e2ba69;letter-spacing:.08em;white-space:nowrap;font-size:.65rem;font-weight:850}.production-v3-stepbar>div{grid-template-columns:repeat(7,minmax(6rem,1fr));gap:.4rem;min-width:0;display:grid}.production-v3-stepbar button{color:#8f9b9a;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #d6e6e433;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.35rem .45rem;display:grid}.production-v3-stepbar button.active{color:#f5fbfa;border-color:#49e1d2}.production-v3-stepbar button.passed{color:#b8d7d2;border-color:#49e1d28c}.production-v3-stepbar button:disabled{cursor:not-allowed;opacity:.48}.production-v3-stepbar button i{font-size:.62rem;font-style:normal}.production-v3-stepbar button span{min-width:0;display:grid}.production-v3-stepbar button small{letter-spacing:.05em;font-size:.55rem}.production-v3-stepbar button b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.desktop-production-v3 .world-help{bottom:5.5rem}.desktop-production-v3 .world-arrival-mobile-cta{justify-content:center;align-items:center;display:inline-flex}}@media (width<=900px){.desktop-production-v3>.production-v3-mobile-fallback,.desktop-production-v3>.world-progress{display:none}.desktop-production-v3>.production-v3-layers{z-index:0;pointer-events:none;background:#05091a;order:3;width:100%;height:352px;min-height:352px;display:block;position:relative;inset:auto;overflow:hidden}.desktop-production-v3 .production-v3-environment,.desktop-production-v3 .production-v3-chair,.desktop-production-v3 .production-v3-table-matte{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.desktop-production-v3 .production-v3-frame-3 .production-v3-environment,.desktop-production-v3 .production-v3-frame-4 .production-v3-environment{background-image:url(/onboarding/world/v3/k03-living-hall-holographic-worktables-v1.png)}.desktop-production-v3>.production-v3-layers:is(.production-v3-frame-3,.production-v3-frame-4){aspect-ratio:1672/941;height:auto;min-height:0}.desktop-production-v3 .production-v3-frame-6 .production-v3-environment{background-image:url(/onboarding/world/v3/k05-employee-record-locked-environment-review-v2.png)}.desktop-production-v3 .production-v3-frame-7 .production-v3-environment{background-image:url(/onboarding/world/v3/k06-k07-team-services-mobile-environment-master-v1-locked-390x352.png)}.desktop-production-v3 .production-v3-frame-8 .production-v3-environment{background-image:url(/onboarding/world/v3/k08-fingerprint-tb-testing-suite-mobile-environment-master-v1-locked-390x352.png)}.desktop-production-v3 .production-v3-frame-9 .production-v3-environment{background-image:url(/onboarding/world/v3/k09-employment-desk-mobile-environment-master-v1-locked-390x352.png)}.desktop-production-v3 .production-v3-frame-10 .production-v3-environment{background-image:url(/onboarding/world/v3/k10-desk-cleared-mobile-environment-master-v1-locked-390x352.png)}.desktop-production-v3 .production-v3-door,.desktop-production-v3 .production-v3-kora{z-index:2;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.desktop-production-v3 .production-v3-door{z-index:1;background-image:url(/onboarding/world/v3/k03-entry-doorway-backplate-review-v1.png);width:7.05742%;height:100%;inset:0 auto 0 0}.desktop-production-v3 .production-v3-frame-3 .production-v3-kora,.desktop-production-v3 .production-v3-frame-4 .production-v3-kora{aspect-ratio:1122/1402;background-image:url(/brand/kora-roadrunner-employee-guide-v1.png);width:15.1%;height:auto;top:55.37%;left:40%}.desktop-production-v3 .production-v3-frame-6 .production-v3-chair{z-index:1;background-image:url(/onboarding/world/v3/k05-structural-chair-environment-overlay-review-v2.png)}.desktop-production-v3 .production-v3-frame-6 .production-v3-kora{z-index:2;background-image:url(/onboarding/world/v3/k05-kora-seated-controlled-mark-review-v2.png);width:44%;height:112%;top:13%;left:41%}.desktop-production-v3 .production-v3-frame-6 .production-v3-table-matte{z-index:3;background-image:url(/onboarding/world/v3/k05-table-folio-foreground-matte-review-v2.png)}.desktop-production-v3 .production-v3-frame-7 .production-v3-kora{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png);width:30%;height:80%;top:18%;left:3%}.desktop-production-v3 .production-v3-frame-8 .production-v3-kora{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png);width:30%;height:80%;top:20%;left:55%}.desktop-production-v3 .production-v3-frame-9 .production-v3-kora{background-image:url(/onboarding/world/v3/k05-kora-seated-controlled-mark-review-v2.png);width:35%;height:92%;top:12%;left:51%}.desktop-production-v3 .production-v3-frame-10 .production-v3-kora{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png);width:30%;height:80%;top:18%;left:64%}.desktop-production-v3 .production-v3-stepbar{z-index:4;background:#070d1ef7;border-top:1px solid #deecee33;border-bottom:1px solid #deecee1f;order:4;width:100%;padding:.55rem .65rem;display:block;position:relative;inset:auto;overflow-x:auto}.desktop-production-v3 .production-v3-stepbar>small{display:none}.desktop-production-v3 .production-v3-stepbar>div{grid-template-columns:repeat(7,1fr);gap:.3rem;min-width:44rem;display:grid}.desktop-production-v3 .production-v3-stepbar button{color:#8f9b9a;text-align:left;background:0 0;border:0;border-top:2px solid #d6e6e433;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.25rem;padding:.32rem;display:grid}.desktop-production-v3 .production-v3-stepbar button.active{color:#f5fbfa;border-color:#49e1d2}.desktop-production-v3 .production-v3-stepbar button.passed{color:#b8d7d2;border-color:#49e1d28c}.desktop-production-v3 .production-v3-stepbar button i{font-size:.58rem;font-style:normal}.desktop-production-v3 .production-v3-stepbar button span{display:grid}.desktop-production-v3 .production-v3-stepbar button small{font-size:.5rem}.desktop-production-v3 .production-v3-stepbar button b{white-space:nowrap;font-size:.62rem}.desktop-production-v3>.world-hud,.desktop-production-v3>.world-hud.frame-3,.desktop-production-v3>.world-hud.frame-4,.desktop-production-v3>.world-hud.frame-7,.desktop-production-v3>.world-hud.frame-8{margin-top:-.35rem}}.employee-sidebar{width:280px}.employee-nav>p,.pillar-rail>p,.onboarding-rail-heading p,.onboarding-rail-heading>span{font-size:var(--employee-type-legal);line-height:1.3}.employee-nav a{min-height:var(--employee-control-min);font-size:var(--employee-type-label)}.employee-nav i,.employee-nav b,.pillar-rail b{font-size:var(--employee-type-legal)}.pillar-rail>span,.pillar-rail>button{min-height:2.5rem;font-size:var(--employee-type-label)}.employee-profile>div{font-size:var(--employee-type-label)}.employee-profile strong,.employee-profile small,.employee-profile>a{font-size:var(--employee-type-legal)}.employee-profile strong,.employee-profile small{max-width:128px}.onboarding-step-nav button{grid-template-columns:34px minmax(0,1fr);min-height:68px}.onboarding-step-nav button>i{width:34px;height:34px;font-size:var(--employee-type-legal)}.onboarding-step-nav button strong{font-size:var(--employee-type-label);line-height:1.25}.onboarding-step-nav button small,.onboarding-rail-access>strong,.onboarding-rail-access>p,.onboarding-rail-access>a{font-size:var(--employee-type-legal);line-height:1.45}.onboarding-main{width:calc(100% - 280px);margin-left:280px}@media (width<=820px){.employee-sidebar{width:100%}.onboarding-main{width:100%;margin-left:0}}.employee-topbar p,.stage-tasks header p,.walkthrough-banner strong,.mint-eyebrow{font-size:var(--employee-type-legal)}.employee-topbar h1{font-size:clamp(2rem,3vw,2.5rem)}.role-chip,.save-notice,.walkthrough-banner span{font-size:var(--employee-type-label)}.walkthrough-banner button{min-height:var(--employee-control-min);font-size:var(--employee-type-action)}.onboarding-hero-new h2,.stage-guide h2{font-size:var(--employee-type-heading);letter-spacing:-.035em;line-height:1.08}.onboarding-hero-new>div>p:not(.mint-eyebrow),.stage-summary,.stage-guidance p,.locked-callout p,.requirement>div:nth-child(2)>p{font-size:var(--employee-type-body);line-height:var(--employee-leading-body)}.overall-progress-copy strong,.overall-progress-copy span,.onboarding-hero-new aside>p,.onboarding-hero-new aside small,.progress-summary small,.stage-selector button>small{font-size:var(--employee-type-legal)}.onboarding-hero-new aside h3,.progress-summary strong,.stage-tasks header h2,.requirement-title strong{font-size:var(--employee-type-instruction)}.onboarding-hero-new aside button,.kora-clearance-links a,.kora-clearance-links .resource-placeholder,.stage-selector button>strong,.resource-links a,.resource-links .resource-placeholder,.requirement-status label,.requirement-status .already-processed-action{min-height:var(--employee-control-min);font-size:var(--employee-type-action)}.kora-clearance-links .resource-placeholder b,.resource-links>p,.resource-links .resource-placeholder b,.stage-selector button>span,.stage-guidance strong,.locked-callout strong,.stage-tasks header>span,.requirement-title span,.requirement-status,.requirement-note{font-size:var(--employee-type-legal);line-height:1.35}.requirement{min-height:112px}.requirement-check{width:34px;height:34px;font-size:var(--employee-type-label)}.activation-card,.employee-login-card{width:min(100%,1040px)}.employee-login-card{width:min(100%,650px)}.login-hall-scene{isolation:isolate;aspect-ratio:1672/941;background:var(--brand-slate-200);border-radius:14px;margin-bottom:24px;position:relative;overflow:hidden}.login-hall-exterior,.login-hall-exterior img{width:100%;height:100%;display:block}.login-hall-exterior img{object-fit:cover}.login-hall-mark{width:9.569%;position:absolute;top:37.088%;left:41.806%;transform:translate(-50%,-50%)}.employee-login-card .login-hall-scene .login-kora{aspect-ratio:1122/1402;pointer-events:none;width:auto;height:88%;margin:0;position:absolute;bottom:1%;right:14%}.employee-login-card .login-hall-scene .login-kora img{transform:translate(-9.5%)scale(1.15)}.login-welcome-copy>h1{margin-bottom:16px}.login-welcome-guidance:before{display:none}.activation-brand{font-size:var(--employee-type-legal)}.activation-card h1,.employee-login-card h1{font-size:var(--employee-type-heading);letter-spacing:-.035em;line-height:1.08}.activation-card h1.activation-welcome{font-size:var(--employee-type-heading)}.activation-setup-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:28px;margin-top:22px;display:grid}.activation-setup-guide .activation-guide-intro{grid-template-columns:165px minmax(0,1fr);margin:0}.activation-setup-guide .activation-guide-intro .activation-kora{width:165px;height:207px}.activation-setup-guide .activation-desktop-note{margin-top:16px}.activation-setup-record .activation-summary{margin-bottom:16px}.activation-card>p:not(.mint-eyebrow),.employee-login-card>p:not(.mint-eyebrow),.activation-guide-bubble p,.activation-step-panel>p:not(.activation-step-count),.activation-callout span,.activation-desktop-note span{font-size:var(--employee-type-body);line-height:var(--employee-leading-body)}.activation-guide-bubble small,.activation-record-label,.activation-summary span,.activation-expiry,.activation-step-panel .activation-step-count,.activation-card>footer span,.employee-login-card>footer span,.employee-login-form>small{line-height:1.45;font-size:var(--employee-type-legal)!important}.activation-guide-bubble strong,.activation-summary strong,.activation-callout strong,.activation-desktop-note strong,.activation-card>footer b,.employee-login-card>footer b{font-size:var(--employee-type-label);line-height:1.4}.activation-summary strong{white-space:normal;overflow-wrap:anywhere}.activation-primary,.activation-secondary,.activation-text-button,.activation-recovery-link,.activation-preferences button,.login-channel-switch button,.employee-login-card>footer a{min-height:var(--employee-control-min);font-size:var(--employee-type-action)}.activation-step-panel h2{font-size:1.5rem;line-height:1.25}.activation-code-form label,.activation-preferences legend,.employee-login-form label{font-size:var(--employee-type-label)}.activation-code-form input,.employee-login-form input{min-height:3.25rem;font-size:var(--employee-type-label)}.activation-consent,.activation-error{font-size:var(--employee-type-legal);line-height:1.55}.onboarding-world{--world-type-meta:var(--employee-type-legal);--world-type-label:var(--employee-type-label);--world-type-body:var(--employee-type-body);--world-type-action:var(--employee-type-action);--world-type-heading:var(--employee-type-heading);--world-rail-width:220px}.world-rail{width:var(--world-rail-width)}.onboarding-world.frame-3 .onboarding-world-scene,.onboarding-world.frame-7 .onboarding-world-scene,.onboarding-world.frame-8 .onboarding-world-scene{left:var(--world-rail-width);width:calc(100% - var(--world-rail-width))}.world-progress{left:var(--world-rail-width);font-size:var(--world-type-meta)}.world-hud{width:min(600px,100vw - 292px);max-height:calc(100dvh - 84px);margin-top:64px;margin-bottom:20px}@media (width>=901px){.world-hud.frame-3,.world-hud.frame-6,.world-hud.frame-9,.world-hud.frame-10{margin-left:calc(var(--world-rail-width) + 2.5vw);margin-right:auto}.world-hud.frame-4{left:calc(var(--world-rail-width) + 2.5vw);width:min(470px, calc(100vw - var(--world-rail-width) - 6vw));max-height:calc(100dvh - 160px);top:clamp(92px,14vh,132px);right:auto;overflow:auto}}.world-brand span{font-size:var(--world-type-meta)}.world-rail nav button{flex:none;min-height:72px;padding-block:5px}.world-rail nav button i{height:34px;font-size:var(--world-type-meta);flex-basis:34px}.world-rail nav button small,.world-rail footer small,.world-progress b,.world-progress span,.world-hud-header small,.world-form-intro>small,.world-kora-role,.world-reach-kora b,.world-dialogue-progress>span,.world-station-progress>span,.world-station-progress>b,.world-save-note,.world-headshot-privacy,.world-kit-summary-grid small,.world-camera-hotspot b,.world-living-hall-beacon b,.world-clearance-hotspot b,.world-clearance-instruction b,.world-clearance-dock>header small,.world-clearance-dock>header i,.world-document>em,.world-privacy-note b,.world-verification-grid b,.world-verification-grid small,.world-paid-training small,.world-hud-footer span,.world-field-kit-hotspot b,.world-clearance-dialogue .world-kora-caption>small,.world-employment-explainer aside small{line-height:1.35;font-size:var(--world-type-meta)!important}.world-rail nav button b,.world-rail footer b,.world-rail footer a,.world-rail footer .world-rail-help,.world-hud-header span,.world-principle b,.world-reach-kora strong,.world-pillar-list b,.world-pillar-list small,.world-form label,.world-select-field,.world-choice-field legend,.world-question-card>label,.world-question-card>label small,.world-form label small,.world-headshot-card b,.world-document b,.world-headshot-card label,.world-headshot-card button,.world-document label,.world-document button,.world-kit-summary-grid b,.world-camera-hotspot small,.world-living-hall-beacon small,.world-clearance-hotspot small,.world-clearance-instruction small,.world-clearance-dock>header b,.world-clearance-dock>p,.world-privacy-note span,.world-employment-explainer aside b,.world-employment-explainer aside p{line-height:1.45;font-size:var(--world-type-label)!important}.world-rail nav button span{gap:2px}.world-rail nav button small{line-height:1.1}.world-rail nav button b{line-height:1.25}.world-frame-copy h1,.world-form-intro h1{font-size:var(--world-type-heading);letter-spacing:-.035em;line-height:1.08}.world-frame-copy>p,.world-form-intro p,.world-principle span,.world-reach-kora span,.world-hud.frame-4 .world-arrival-glass>p,.world-clearance-dialogue .world-kora-caption>p,.world-paid-training p,.world-notice{font-size:var(--world-type-body);line-height:var(--employee-leading-body)}.world-route-introduction{color:#f7fbfb}.world-route-introduction h1{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,3vw,2.65rem);font-weight:500;line-height:1.06}.world-route-list{counter-reset:route-stop;gap:6px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.world-route-list li{counter-increment:route-stop;background:#050a1638;border:1px solid #ffffff24;grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:9px 10px;display:grid}.world-route-list li:before{content:counter(route-stop);color:var(--world-mint);font-size:var(--world-type-meta);letter-spacing:.08em;grid-row:1/3;align-self:center;font-weight:900}.world-route-list b{font-size:var(--world-type-label);line-height:1.25}.world-route-list span{color:#b9c4cd;font-size:var(--world-type-meta);margin-top:2px;line-height:1.35}.world-profile-correction{width:fit-content;color:var(--world-mint);font-size:var(--world-type-action);letter-spacing:.035em;text-underline-offset:3px;font-weight:850;text-decoration:underline}.world-check-option{min-height:var(--employee-control-min);cursor:pointer;background:#0308126b;border:1px solid #fff3;align-items:center;padding:.7rem .75rem;color:#eef6f5!important;font-size:var(--world-type-label)!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;gap:.65rem!important;display:flex!important}.world-check-option input{min-width:1.3rem;height:1.3rem;accent-color:var(--world-mint);margin:0;width:1.3rem!important;min-height:1.3rem!important}.world-schedule-summary{background:#050f1bb8;border:1px solid #43efcf59;margin:1rem 0;padding:1rem}.world-schedule-summary.needs-review{background:#4a340f59;border-color:#e4bd6b}.world-schedule-summary>small{color:var(--world-mint);font-size:var(--world-type-meta);letter-spacing:.08em;font-weight:850}.world-schedule-summary.needs-review>small,.world-schedule-summary.needs-review h2{color:#f3d38f}.world-schedule-summary h2{color:#fff;margin:.35rem 0;font-size:clamp(1.15rem,2.2vw,1.5rem)}.world-schedule-summary p,.world-schedule-summary li{color:#d9e2e5;font-size:var(--world-type-label);line-height:1.5}.world-schedule-summary ul{margin:.65rem 0 0;padding-left:1.25rem}.world-primary,.world-choice-field button,.world-conversation-actions>button:first-child,.world-form-downloads button,.world-clearance-dock-actions a,.world-clearance-dock-actions label,.world-clearance-dock-actions button,.world-clearance-actions>a,.world-clearance-actions>button:not(.world-primary),.world-employment-explainer>button,.world-cleared-actions>button,.world-cleared-actions>a:not(.world-primary),.world-hud-footer button,.world-help{min-height:var(--employee-control-min);font-size:var(--world-type-action)}.world-form input,.world-form textarea,.world-select-field select,.world-question-card input,.world-question-card textarea,.world-identity-input{min-height:var(--employee-control-min);font-size:var(--world-type-label);line-height:1.4}.world-hud.frame-7,.world-hud.frame-8{scrollbar-width:thin;scrollbar-color:#43efcfa6 transparent;max-height:calc(100dvh - 108px);overflow-y:auto}.world-hud.frame-7 .world-form-intro h1,.world-hud.frame-8 .world-form-intro h1{font-size:clamp(2rem,2.7vw,2.25rem)}.world-hud.frame-7 .world-form-intro p,.world-hud.frame-8 .world-form-intro p{font-size:var(--world-type-body);line-height:1.5}.world-hud.frame-7 .world-question-card{min-height:150px}.world-headshot-card{grid-template-columns:44px 1fr;width:min(390px,100%);padding:12px}.world-headshot-actions{gap:8px}.world-headshot-card label,.world-headshot-card button,.world-document label,.world-document button{min-height:var(--employee-control-min);justify-content:center;align-items:center;display:inline-flex}.world-badge-step>.world-primary,.world-kora-caption,.world-clearance-dialogue,.world-clearance-continue{width:min(420px,100%)}.world-clearance-actions{width:min(420px,100%);margin-left:auto}.world-verification-grid span{min-height:76px}.world-paid-training strong{font-size:1.625rem;line-height:1.2}.punch-only-header>a>span,.punch-only-header>div strong,.punch-only-header>div a,.punch-kora-intro small,.punch-current-time p,.punch-current-time>span,.punch-assignment small,.punch-active-state>p,.punch-notice,.punch-preflight small,.punch-active-state>div span,.phone-away-card small,.punch-blocked,.punch-only-footer>span,.punch-only-footer p{font-size:var(--employee-type-legal);line-height:1.45}.punch-only-header>div strong,.punch-kora-intro strong,.employee-surface-nav a,.employee-surface-nav span,.punch-assignment dt,.punch-preflight strong,.punch-only-footer a{font-size:var(--employee-type-label);line-height:1.35}.punch-only-shell{width:min(780px,100%);margin-top:4px;padding:20px}.punch-only-header{min-height:68px}.punch-kora-intro{padding-bottom:14px}.employee-surface-nav{margin-top:12px}.punch-current-time{padding-block:20px 15px}.punch-kora-intro strong{font-size:var(--employee-type-instruction)}.employee-surface-nav a,.employee-surface-nav span{min-height:var(--employee-control-min)}.punch-assignment h1,.punch-active-state h1,.punch-no-shift h1{font-size:var(--employee-type-heading);line-height:1.08}.punch-assignment>div>p,.phone-away-card p,.clock-out-confirm p,.punch-no-shift p{font-size:var(--employee-type-body);line-height:var(--employee-leading-body)}.punch-assignment dl>div{grid-template-columns:112px minmax(0,1fr)}.punch-assignment dd{font-size:var(--employee-type-label);line-height:1.4}.punch-preflight strong{font-size:var(--employee-type-label)}.punch-primary,.clock-out-confirm button{min-height:var(--employee-control-min);font-size:var(--employee-type-action)}.punch-primary{margin-top:12px}.phone-away-card h2,.clock-out-confirm h2{font-size:2rem;line-height:1.15}.punch-active-state>div strong,.punch-no-shift>strong{font-size:var(--employee-type-instruction)}@media (width>=761px){.punch-assignment dl{grid-template-columns:.8fr .8fr 1.4fr;display:grid}.punch-assignment dl>div{border-bottom:0;border-right:1px solid #e7e8e7;display:block}.punch-assignment dl>div:last-child{border-right:0}.punch-assignment dd{text-align:left;margin-top:6px}}@media (width>=901px) and (width<=1120px){.onboarding-world{--world-rail-width:204px}.world-rail{padding-inline:12px}.world-rail nav{margin-block:16px}.world-rail nav button{gap:9px;min-height:68px}.world-hud{width:min(530px,100vw - 232px);margin-right:2vw;padding:22px 20px 16px}.world-hud.frame-3,.world-hud.frame-4,.world-hud.frame-7,.world-hud.frame-8{width:min(500px,100vw - 232px)}.world-hud.frame-3,.world-hud.frame-4{left:calc(var(--world-rail-width) + 2vw);right:auto}}@media (width<=900px){.onboarding-world{--world-rail-width:100%}.onboarding-world.frame-3 .onboarding-world-scene,.onboarding-world.frame-7 .onboarding-world-scene,.onboarding-world.frame-8 .onboarding-world-scene{width:100%;left:0}.world-progress{left:0}.world-mobile-note b,.world-mobile-note span{font-size:var(--employee-type-legal);line-height:1.4}.world-hud,.world-hud.frame-3,.world-hud.frame-4,.world-hud.frame-7,.world-hud.frame-8{width:auto;max-height:none;margin:455px 12px 24px;overflow:visible}.world-arrival-mobile-cta{min-height:var(--employee-control-min);font-size:var(--employee-type-action)}}@media (width<=760px){.activation-page,.employee-login-page{align-items:start}.activation-card,.employee-login-card{padding:24px 20px 32px}.activation-guide-intro,.login-guide-intro{grid-template-columns:minmax(112px,34%) minmax(0,1fr)}.activation-setup-grid{grid-template-columns:1fr}.activation-setup-guide .activation-guide-intro{grid-template-columns:minmax(112px,34%) minmax(0,1fr)}.activation-setup-guide .activation-guide-intro .activation-kora,.activation-guide-intro .activation-kora,.activation-guide-intro .login-kora{aspect-ratio:.8;width:100%;height:auto}.login-hall-scene{aspect-ratio:390/352}.login-hall-mark{display:none}.employee-login-card .login-hall-scene .login-kora{right:2%}.activation-summary{grid-template-columns:1fr}.activation-summary>div{border-bottom:1px solid #ffffff17;border-right:0}.activation-summary>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff17}.activation-summary>div:last-child{border-bottom:0}.activation-desktop-note{flex-direction:column;align-items:flex-start}}.employment-record-form>label,.employment-final-signature,.employment-form-grid>label,.employment-choice,.employment-check,.employment-jurat p,.employment-record-received p,.employment-paper-handoff header p,.employment-paper-handoff li,.employment-paper-handoff aside p{font-size:var(--employee-type-legal);line-height:1.5}.employment-record-form label>small,.employment-identity-summary small,.employment-official-links span,.employment-gate-closed p,.employment-assistance-hold p,.employment-i9-warning p,.employment-record-received small,.employment-paper-ready small{font-size:.8125rem;line-height:1.45}.employment-record-form input:not([type=radio]):not([type=checkbox]){min-height:var(--employee-control-min);font-size:var(--employee-type-label)}.employment-record-form legend,.employment-identity-summary b,.employment-official-links a,.employment-jurat b,.employment-gate-closed b,.employment-assistance-hold b,.employment-i9-warning b,.employment-record-received b,.employment-record-received a,.employment-record-received button,.employment-paper-handoff header small,.employment-paper-handoff aside b,.employment-paper-ready b{font-size:var(--employee-type-legal)}.employment-paper-print,.employment-paper-action{min-height:var(--employee-control-min);font-size:var(--employee-type-action)}@media (width<=620px){.punch-only-shell{padding:17px}.punch-assignment dl>div{grid-template-columns:82px minmax(0,1fr)}}.world-mobile-current,.world-mobile-menu-toggle,.world-mobile-inline-action{display:none}@media (width<=900px){.onboarding-world{--mobile-rail-height:4rem;--mobile-progress-height:2.25rem;--mobile-scene-height:clamp(19rem, 45svh, 27rem);background:radial-gradient(circle at 50% 8%, #22364ec7, transparent 32rem), var(--world-navy);flex-direction:column;min-height:100svh;display:flex;overflow:clip visible}.world-mobile-note{display:none!important}.world-rail{z-index:30;width:100%;height:var(--mobile-rail-height);min-height:var(--mobile-rail-height);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#05091af7;border:0;border-bottom:1px solid #ffffff1f;order:1;grid-template-columns:minmax(7.25rem,auto) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .875rem;display:grid;position:sticky;inset:0 0 auto;box-shadow:0 .5rem 1.75rem #00000038}.world-brand{border:0;min-width:0;padding:0}.world-brand img{width:clamp(7rem,31vw,8.25rem)}.world-brand span{display:none}.world-mobile-current{border-left:1px solid #ffffff21;flex-direction:column;gap:.12rem;min-width:0;padding-left:.75rem;display:flex}.world-mobile-current small,.world-mobile-current b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-mobile-current small{color:var(--world-mint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.world-mobile-current b{color:#f7fbfb;font-size:.9375rem;line-height:1.2}.world-mobile-menu-toggle{min-width:2.75rem;min-height:2.75rem;color:var(--world-mint);font:inherit;cursor:pointer;background:#43efcf14;border:1px solid #43efcf61;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;padding:0 .75rem;display:inline-flex}.world-mobile-menu-toggle span{font-size:.875rem;font-weight:850;display:none}.world-mobile-menu-toggle i{font-size:1.125rem;font-style:normal;line-height:1}.world-rail nav{inset:var(--mobile-rail-height) 0 auto;z-index:31;max-height:calc(100svh - var(--mobile-rail-height));background:linear-gradient(#05091afe,#081120fb);border-bottom:1px solid #43efcf40;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:.875rem;display:none;position:fixed;overflow-y:auto;box-shadow:0 1.25rem 3rem #0000007a}.world-rail.mobile-open nav{display:grid}.world-rail nav button{background:#ffffff09;border:1px solid #ffffff1f;border-radius:.625rem;gap:.625rem;min-height:4.5rem;padding:.625rem}.world-rail nav button:not(:last-child):after{display:none}.world-rail nav button i{flex-basis:2rem;width:2rem;height:2rem;font-size:.75rem}.world-rail nav button small{font-size:.6875rem!important}.world-rail nav button b{font-size:.9375rem!important}.world-rail footer{display:none}.world-progress{inset:var(--mobile-rail-height) 0 auto;z-index:20;width:100%;height:var(--mobile-progress-height);min-height:var(--mobile-progress-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d1eed;border-bottom:1px solid #ffffff14;order:2;grid-template-columns:1fr auto;gap:.75rem;padding:0 .875rem;display:grid;position:sticky}.world-progress>span{display:none}.world-progress>div{justify-content:flex-start;gap:.55rem}.world-progress i{width:.55rem;height:.55rem}.world-progress b{color:var(--world-mint);letter-spacing:.04em;font-size:.75rem!important}.onboarding-world-scene{z-index:0;min-height:var(--mobile-scene-height);object-fit:cover;object-position:center;order:3;margin:0;display:block;width:100%!important;height:var(--mobile-scene-height)!important;position:relative!important;inset:auto!important}.k03-mobile-legacy-shell .onboarding-world-scene-picture{width:100%;height:var(--mobile-scene-height);min-height:var(--mobile-scene-height);order:3;line-height:0;display:block;position:relative}.onboarding-world.frame-3 .onboarding-world-scene{object-fit:cover;object-position:68% center;height:var(--mobile-scene-height)!important}.onboarding-world.frame-4 .onboarding-world-scene{object-position:65% center}.onboarding-world.frame-6 .onboarding-world-scene{object-position:62% center}.onboarding-world.frame-7 .onboarding-world-scene{object-position:42% center}.onboarding-world.frame-8 .onboarding-world-scene{object-position:50% center}.onboarding-world.frame-9 .onboarding-world-scene,.onboarding-world.frame-10 .onboarding-world-scene{object-position:56% center}.onboarding-world-shade{inset:calc(var(--mobile-rail-height) + var(--mobile-progress-height)) 0 auto;z-index:1;width:100%;height:var(--mobile-scene-height);pointer-events:none;background:linear-gradient(#03071105 45%,#030711d1 100%);position:absolute}.onboarding-world.frame-3 .onboarding-world-shade,.onboarding-world.frame-4 .onboarding-world-shade{background:linear-gradient(#03071105 44%,#030711b3 100%)}.world-living-hall-beacon,.world-camera-hotspot,.world-field-kit-hotspot,.world-clearance-hotspot{display:none}.world-hud,.world-hud.frame-3,.world-hud.frame-4,.world-hud.frame-7,.world-hud.frame-8{z-index:5;width:calc(100% - 1.25rem);max-height:none;margin:-2rem auto calc(5.5rem + env(safe-area-inset-bottom));padding:1.125rem 1rem calc(1.125rem + env(safe-area-inset-bottom));clip-path:none;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#0a1222f9,#040916f0);border:1px solid #ddecee3b;border-radius:1.125rem;order:5;position:relative;inset:auto;overflow:visible;box-shadow:0 -1rem 3rem #0003,0 1.5rem 4rem #0006}.world-hud.frame-4{background:#05091ac7;margin-top:-5.25rem;padding:.75rem}.world-hud:before,.world-hud:after{display:none}.world-hud.frame-3>.world-hud-header,.world-hud.frame-4>.world-hud-header,.world-hud.frame-7>.world-hud-header,.world-hud.frame-8>.world-hud-header{display:flex}.world-hud-header{gap:.75rem;padding:0 .125rem .75rem}.world-hud-header span{letter-spacing:.12em;font-size:.75rem!important}.world-hud-header small{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden;font-size:.6875rem!important}.world-frame-copy,.world-form,.world-sizing,.world-clearances,.world-employment{padding:1rem .125rem .25rem}.world-dialogue,.world-guided-kit{min-height:0}.world-dialogue-introduction,.world-dialogue-transition{margin:0}.world-frame-copy h1,.world-form-intro h1,.world-hud.frame-7 .world-form-intro h1,.world-hud.frame-8 .world-form-intro h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.08}.world-frame-copy>p,.world-form-intro p,.world-hud.frame-4 .world-arrival-glass>p,.world-hud.frame-7 .world-form-intro p,.world-hud.frame-8 .world-form-intro p,.world-clearance-dialogue .world-kora-caption>p{font-size:1rem;line-height:1.55}.world-hud.frame-4 .world-arrival-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04091699;border-radius:.75rem;padding:1rem}.world-primary,.world-arrival-mobile-cta,.world-mobile-inline-action,.world-choice-field button,.world-conversation-actions>button,.world-clearance-actions>a,.world-clearance-actions>button,.world-cleared-actions>button,.world-cleared-actions>a{min-height:3rem;font-size:1rem!important}.world-arrival-mobile-cta,.world-mobile-inline-action{display:block}.world-mobile-inline-action{width:100%!important;margin-top:.75rem!important}.world-form-grid.two,.world-form-grid.three,.world-form-downloads,.world-verification-grid,.employment-form-grid.two,.employment-form-grid.three,.employment-identity-summary{grid-template-columns:1fr}.world-form label,.world-question-card>label,.world-form label small,.world-question-card>label small,.world-select-field,.world-choice-field legend{line-height:1.35;font-size:.9375rem!important}.world-form input,.world-form textarea,.world-select-field select,.world-question-card input,.world-question-card textarea,.world-identity-input{border-radius:.5rem;min-height:3rem;padding:.75rem;font-size:1rem}.world-question-card,.world-hud.frame-7 .world-question-card{background:linear-gradient(145deg,#020711c2,#0f182299);border-radius:.75rem;width:100%;min-height:0;margin:.875rem 0 0;padding:1rem}.world-dialogue-progress,.world-dialogue-progress.dots-only{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:.875rem;padding-bottom:.75rem}.world-dialogue-progress>div{flex-wrap:wrap}.world-dialogue-progress button{width:.75rem;height:.75rem}.world-conversation-actions,.world-hud.frame-7 .world-conversation-actions{background:0 0;grid-template-columns:1fr;gap:.5rem;width:100%;margin:.75rem 0 0;padding:0}.world-conversation-actions>button:first-child{order:2;padding:.75rem}.world-save-note{line-height:1.45;width:100%!important;margin:.75rem 0 0!important;font-size:.875rem!important}.world-choice-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.world-choice-field button{width:100%;padding:.625rem}.world-station-progress{border:1px solid #43efcf40;border-left-color:var(--world-mint);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto auto;width:100%;margin:0 0 .875rem;padding:.625rem .75rem}.world-station-progress>span,.world-station-progress>b{font-size:.6875rem!important}.world-kora-caption,.world-badge-step>.world-primary,.world-hud.frame-7 .world-question-card,.world-hud.frame-7 .world-conversation-actions,.world-clearance-dialogue,.world-clearance-dock,.world-clearance-instruction,.world-clearance-continue,.world-clearance-actions{width:100%}.world-kora-caption{background:linear-gradient(100deg,#040916a6,#0409164d);border-radius:0 .625rem .625rem 0;margin:0;padding:.875rem 1rem}.world-headshot-card{border-radius:.75rem;grid-template-columns:2.75rem minmax(0,1fr);width:100%;margin:.75rem 0 0;padding:.875rem}.world-headshot-card b,.world-headshot-card small,.world-headshot-card label,.world-headshot-card button,.world-headshot-privacy{font-size:.875rem!important}.world-headshot-actions{grid-column:1/-1;grid-template-columns:1fr;gap:.5rem;display:grid}.world-headshot-actions>label,.world-headshot-actions>button{grid-row:auto}.world-headshot-card label,.world-headshot-card button{border-radius:.375rem;min-height:2.75rem;padding:.625rem .75rem}.world-headshot-privacy{grid-column:1/-1;line-height:1.45}.world-clearance-actions{border-radius:.75rem;margin:.75rem 0 0;padding:.75rem}.world-clearance-actions>a,.world-clearance-actions>button{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.world-clearance-actions>p{font-size:.875rem;line-height:1.5}.world-employment-progress{flex-direction:column;align-items:flex-start}.world-employment-progress>div{justify-content:space-between;width:100%}.world-employment-progress button{width:.8rem;height:.8rem}.world-employment-explainer>button{min-height:2.75rem;font-size:.9375rem}.employment-record-form{border-radius:.75rem;max-height:none;padding:.875rem}.employment-paper-handoff{border-radius:.75rem;padding:.875rem}.employment-paper-handoff header h2{font-size:1.5rem}.employment-paper-handoff header p,.employment-paper-handoff li,.employment-paper-handoff aside p,.employment-record-form>label,.employment-final-signature,.employment-form-grid>label,.employment-choice,.employment-check,.employment-jurat p{font-size:.9375rem}.employment-record-form input:not([type=radio]):not([type=checkbox]),.employment-paper-print,.employment-paper-action,.employment-submit{min-height:3rem;font-size:1rem}.world-verification-grid{gap:.5rem}.world-verification-grid span{border-radius:.5rem;min-height:4.25rem;padding:.75rem}.world-verification-grid b,.world-verification-grid small{font-size:.875rem!important}.world-paid-training{border-radius:.75rem;margin:1rem 0;padding:1rem}.world-paid-training strong{font-size:1.5rem}.world-paid-training p{font-size:.9375rem}.world-cleared-actions{grid-template-columns:1fr}.world-cleared-actions .world-primary{grid-column:auto}.world-notice{border-radius:.5rem;margin:.875rem 0 0;padding:.75rem;font-size:.9375rem}.world-hud-footer{gap:.75rem;margin-top:1rem;padding:.875rem 0 0}.world-hud-footer button{min-height:2.75rem;padding:.5rem .25rem;font-size:.9375rem}.world-hud-footer span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:.75rem!important}.world-help{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:22;background:#05091af0;border-color:#43efcf6b;width:auto;min-height:2.75rem;margin:0;padding:.625rem .875rem;display:flex;position:fixed;box-shadow:0 .75rem 2rem #00000052}.desktop-production-v3.frame-7 .world-help{width:max-content;margin:-.5rem .75rem 1.25rem auto;position:relative;bottom:auto;right:auto}}@media (width<=460px){.onboarding-world{--mobile-scene-height:clamp(18rem, 42svh, 22rem)}.world-rail{grid-template-columns:minmax(6.75rem,auto) minmax(0,1fr) 2.75rem;gap:.5rem;padding-inline:.75rem}.world-mobile-current{padding-left:.5rem}.world-mobile-current small{font-size:.625rem}.world-mobile-current b{font-size:.8125rem}.world-rail nav{grid-template-columns:1fr}.world-hud,.world-hud.frame-3,.world-hud.frame-4,.world-hud.frame-7,.world-hud.frame-8{width:calc(100% - .875rem);margin-bottom:calc(5rem + env(safe-area-inset-bottom));border-radius:1rem;padding-inline:.875rem}.world-choice-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.kora-preview-identity-banner{top:max(.75rem, env(safe-area-inset-top));z-index:100;color:#d9e2e1;-webkit-backdrop-filter:blur(14px);background:#050e10e6;border:1px solid #44ddcc73;border-radius:.75rem;justify-content:center;align-items:center;gap:.7rem;width:min(46rem,100vw - 2rem);padding:.65rem .9rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #0000004d}.kora-preview-identity-banner strong{color:#4dc;letter-spacing:.08em;flex:none;font-size:.72rem}.kora-preview-identity-banner span{text-align:center;font-size:.78rem;line-height:1.4}@media (width<=640px){.kora-preview-identity-banner{flex-direction:column;align-items:flex-start;gap:.2rem}.kora-preview-identity-banner span{text-align:left}}.activation-desktop-founder-shell{display:none}.activation-mobile-legacy-shell{display:block}.activation-page{color:#f6f7f6;background:#080b0c;min-height:100svh;padding:0;display:block}.activation-experience{isolation:isolate;background:#080b0c;width:100%;min-height:100svh;position:relative;overflow:hidden}.activation-scene-media{z-index:-2;display:block;position:absolute;inset:0}.activation-scene-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04070847 0%,#04070805 48%,#04070814 100%);position:absolute;inset:0}.activation-scene-media img{object-fit:cover;object-position:40% center;width:100%;height:100%;display:block}.activation-exterior-review-layers,.activation-door-layered-review{display:none}.activation-dialogue{-webkit-backdrop-filter:blur(4px)saturate(112%)brightness(.84);scrollbar-width:thin;scrollbar-color:#3cc2b780 transparent;background:linear-gradient(145deg,#0a16182e,#040a0c1c);border:1px solid #cde6e357;border-radius:1.25rem;width:min(26.5rem,50vw - 2rem);max-height:calc(100svh - 4rem);padding:1.65rem;animation:.28s ease-out both activation-dialogue-in;position:absolute;top:50%;left:clamp(1rem,3.75vw,3rem);overflow:auto;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #4accc212,0 1.25rem 3rem #0000002e}.activation-dialogue-handle{display:none}.activation-dialogue-message,.activation-dialogue-detail,.activation-dialogue-actions{display:contents}.activation-dialogue-header{border-bottom:1px solid #ffffff24;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.activation-dialogue-header>img{object-fit:contain;width:1.6rem;height:1.6rem}.activation-dialogue-header>span{color:#54c9c0;letter-spacing:.16em;font-size:.75rem;font-weight:850}.activation-progress{gap:.3rem;margin-left:auto;display:flex}.activation-progress i{background:#ffffff29;border-radius:999px;width:1.15rem;height:.2rem}.activation-progress i.complete{background:#35bdb4;box-shadow:0 0 .5rem #35bdb447}.activation-dialogue-copy h1,.activation-status-card h1{color:#f7f8f7;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.035em;outline:none;margin:0;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:520;line-height:1.12}.activation-dialogue-copy>p,.activation-dialogue-message>p,.activation-status-card>p{color:#c2c8c7;margin:1rem 0 0;font-size:1rem;line-height:1.55}.activation-dialogue-copy>p+p,.activation-dialogue-message>p+p{margin-top:.8rem}.activation-dialogue-copy p strong{color:#f5f7f6;font-weight:650}.activation-dialogue .activation-primary{color:#06100f;letter-spacing:.035em;cursor:pointer;background:linear-gradient(135deg,#2eb6ad,#59cfc5);border:1px solid #6eefe266;border-radius:.65rem;justify-content:center;align-items:center;width:100%;min-height:3.25rem;margin-top:1.4rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:850;text-decoration:none;transition:filter .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 .65rem 1.5rem #18948c29}.activation-dialogue .activation-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 .85rem 2rem #18948c38}.activation-dialogue .activation-primary:focus-visible,.activation-dialogue button:focus-visible,.activation-dialogue a:focus-visible{outline-offset:3px;outline:3px solid #dbfffb}.activation-dialogue .activation-primary:disabled{opacity:.55;cursor:wait;filter:saturate(.55)}.activation-text-link,.activation-dialogue .activation-text-button{color:#55c9c0;letter-spacing:.04em;text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:2.5rem;margin:.35rem 0 0;padding:.45rem;font-size:.78rem;font-weight:760;text-decoration:none;display:flex}.activation-dialogue .activation-text-button:disabled{opacity:.5;cursor:wait}.activation-expiry{color:#8e9896;text-align:center;margin-top:.35rem;line-height:1.4;display:block;font-size:.72rem!important}.activation-record{background:#ffffff06;border:1px solid #ffffff24;border-radius:.7rem;margin:1.25rem 0 0;overflow:hidden}.activation-record>div{border-bottom:1px solid #ffffff1a;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.activation-record>div:last-child{border-bottom:0}.activation-record dt{color:#7f8b89;letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:800}.activation-record dd{overflow-wrap:anywhere;color:#f1f4f3;text-align:right;min-width:0;margin:0;font-size:.9rem;font-weight:630}.activation-error{color:#ffd3da;background:#8f1f3247;border:1px solid #ff8c9f85;border-radius:.6rem;margin:1rem 0 0;padding:.75rem .85rem;font-size:.85rem;line-height:1.45}.activation-code-form{gap:0;margin-top:1.25rem;display:grid}.activation-code-entry{display:block;position:relative}.activation-code-entry>input{z-index:2;color:#0000;caret-color:#0000;opacity:.02;cursor:text;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.activation-code-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.activation-code-slots i{aspect-ratio:1/1.05;color:#fff;background:#ffffff09;border:1px solid #ffffff47;border-radius:.5rem;place-items:center;min-width:0;font-size:1.25rem;font-style:normal;font-weight:760;display:grid}.activation-code-entry:focus-within .activation-code-slots i{border-color:#52cbc19e;box-shadow:inset 0 0 0 1px #52cbc12e}.activation-consent{color:#aeb7b5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:.7rem;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.75rem;margin:1.2rem 0 0;padding:.9rem;font-size:.78rem;line-height:1.5;display:grid}.activation-consent input{accent-color:#39beb4;width:1.25rem;height:1.25rem;margin:.05rem 0 0}.activation-consent strong{color:#f3f6f5;margin-bottom:.18rem;font-size:.88rem;display:block}.activation-explicit-choice{background:#ffffff06;border:1px solid #ffffff24;border-radius:.7rem;gap:.55rem;margin:0;padding:.85rem;display:grid}.activation-explicit-choice legend{color:#f3f6f5;padding:0 .2rem;font-size:.76rem;font-weight:760}.activation-explicit-choice label{color:#d4dbd9;cursor:pointer;border:1px solid #ffffff1f;border-radius:.55rem;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.6rem .7rem;display:grid}.activation-explicit-choice label:has(input:checked){color:#f4fbfa;background:#38beb51a;border-color:#54c9c0b8}.activation-explicit-choice input{accent-color:#39beb4;width:1.05rem;height:1.05rem;margin:0}.activation-explicit-choice>small{color:#aeb7b5;font-size:.7rem;line-height:1.42}.activation-explicit-choice>small a{color:#62d0c7}.activation-text-help{background:#38beb514;border-left:2px solid #3bbeb5;gap:.35rem;margin:1rem 0 0;padding:.85rem;display:grid}.activation-text-help strong{color:#61d0c7;font-size:.78rem}.activation-text-help span{color:#bec6c4;font-size:.78rem;line-height:1.5}.activation-status-card{top:50%}.activation-door-transition{animation:1.8s both activation-door-reveal}.activation-door-entry{isolation:isolate;cursor:default;background:#080b0c;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.activation-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes activation-dialogue-in{0%{opacity:0;transform:translateY(calc(.65rem - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes activation-door-reveal{0%{opacity:.7;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes activation-exterior-dialogue-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (width>=761px){.activation-desktop-founder-shell{display:block}.activation-mobile-legacy-shell{display:none}.activation-founder-review .activation-scene-media,.activation-founder-review .activation-exterior-review-layers{aspect-ratio:1672/941;width:100%;position:absolute;inset:0 0 auto;overflow:hidden}.activation-founder-review .activation-door-mobile-fallback{display:none}.activation-founder-review .activation-door-layered-review{z-index:0;aspect-ratio:1672/941;width:100%;display:block;position:absolute;inset:0 0 auto}.activation-founder-review .activation-scene-media{z-index:0}.activation-founder-review .activation-scene-media img{object-fit:fill;object-position:center}.activation-founder-review .activation-exterior-review-layers{z-index:1;pointer-events:none;display:block}.activation-door-page.activation-founder-review .activation-scene-media,.activation-door-page.activation-founder-review .activation-exterior-review-layers,.activation-door-page.activation-founder-review .activation-door-layered-review{top:50%;transform:translateY(-50%)}.activation-exterior-facade-lockup,.activation-exterior-kora-scale-proxy{background-repeat:no-repeat;display:block;position:absolute}.activation-exterior-facade-lockup{aspect-ratio:5869/1637;background-image:url(/brand/logo-horizontal-reverse.png);background-position:50%;background-size:contain;width:9.5694%;top:37.0882%;left:41.8062%;transform:translate(-50%,-50%)}.activation-exterior-kora-scale-proxy{aspect-ratio:2/3;background-image:url(/onboarding/world/v3/k01-kora-exterior-scale-proxy-v1.png);background-position:50%;background-size:100% 100%;width:56.3445%;top:9.2455%;left:46.6507%}.activation-founder-review .activation-dialogue{z-index:3;background:linear-gradient(110deg,#091012f0,#0c1718e6);border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;max-height:none;padding:1rem clamp(1.5rem,3vw,3rem) 1.15rem;animation-name:activation-exterior-dialogue-in;inset:auto 0 0;overflow:visible;transform:none;box-shadow:inset 0 1px #ffffff1f,0 -1.25rem 3.5rem #0003}.activation-founder-review .activation-dialogue-header{margin-bottom:.72rem;padding-bottom:.65rem}.activation-founder-review .activation-dialogue-copy{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.activation-founder-review .activation-dialogue-message,.activation-founder-review .activation-dialogue-detail,.activation-founder-review .activation-dialogue-actions{min-width:0;display:block}.activation-founder-review .activation-dialogue-copy h1{font-size:clamp(1.65rem,2.35vw,2.15rem)}.activation-founder-review .activation-dialogue-message>p{margin-top:.35rem;font-size:.9rem;line-height:1.35}.activation-founder-review .activation-dialogue-actions .activation-primary{margin-top:0}.activation-founder-review .activation-dialogue-actions .activation-text-link,.activation-founder-review .activation-dialogue-actions .activation-text-button{margin-top:.4rem}.activation-founder-review.activation-step-record .activation-dialogue-copy,.activation-founder-review.activation-step-phone .activation-dialogue-copy,.activation-founder-review.activation-step-code .activation-dialogue-copy,.activation-founder-review.activation-step-consent .activation-dialogue-copy{grid-template-columns:minmax(16rem,.9fr) minmax(22rem,1.2fr) minmax(15rem,.7fr);column-gap:clamp(1.25rem,2.4vw,2.5rem)}.activation-founder-review .activation-record,.activation-founder-review .activation-code-form,.activation-founder-review .activation-consent{margin-top:0}.activation-founder-review.activation-step-code .activation-code-form .activation-primary{margin-top:.75rem}.activation-founder-review.activation-step-code .activation-dialogue-actions,.activation-founder-review.activation-step-record .activation-dialogue-actions{align-self:center}}@media (width<=760px){.activation-experience{min-height:100svh}.activation-founder-review{--activation-mobile-scene-height:min(352px, 42svh)}.activation-founder-review .activation-scene-media,.activation-founder-review .activation-exterior-review-layers{width:100%;height:var(--activation-mobile-scene-height);aspect-ratio:auto;position:absolute;inset:0 0 auto;overflow:hidden}.activation-founder-review .activation-scene-media{z-index:0}.activation-founder-review .activation-scene-media img{object-fit:fill;object-position:center}.activation-founder-review .activation-exterior-review-layers{z-index:1;pointer-events:none;display:block}.activation-founder-review .activation-exterior-facade-lockup,.activation-founder-review .activation-exterior-kora-scale-proxy{background-repeat:no-repeat;display:block;position:absolute}.activation-founder-review .activation-exterior-facade-lockup{aspect-ratio:5869/1637;background-image:url(/brand/logo-horizontal-reverse.png);background-position:50%;background-size:contain;width:25%;top:35%;left:40%;transform:translate(-50%,-50%)}.activation-founder-review .activation-exterior-kora-scale-proxy{aspect-ratio:2/3;background-image:url(/onboarding/world/v3/k01-kora-exterior-scale-proxy-v1.png);background-position:50%;background-size:100% 100%;width:57%;top:3%;left:46%}.activation-founder-review .activation-dialogue{top:var(--activation-mobile-scene-height);z-index:3;min-height:calc(100svh - var(--activation-mobile-scene-height));background:linear-gradient(155deg,#091012f7,#0c1718f0);border-radius:0;max-height:none;bottom:0;overflow:auto}.activation-scene-media:after{background:linear-gradient(#04070805 0% 44%,#04070852 64%,#04070880 100%)}.activation-scene-media img{object-position:62% top}.activation-dialogue,.activation-status-card{width:100%;max-height:59svh;padding:1.1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:1.35rem 1.35rem 0 0;inset:auto 0 0;transform:none}.activation-step-record .activation-dialogue{max-height:66svh}.activation-dialogue-handle{background:#ffffff42;border-radius:999px;width:3.25rem;height:.3rem;margin:0 auto .85rem;display:block}.activation-dialogue-header{margin-bottom:.95rem;padding-bottom:.75rem}.activation-dialogue-header>img{width:1.4rem;height:1.4rem}.activation-dialogue-copy h1,.activation-status-card h1{font-size:clamp(1.45rem,7vw,1.85rem)}.activation-dialogue-copy>p,.activation-dialogue-message>p,.activation-status-card>p{margin-top:.75rem;font-size:.94rem;line-height:1.48}.activation-dialogue .activation-primary{min-height:3.15rem;margin-top:1.05rem;font-size:.83rem}.activation-record{margin-top:.95rem}.activation-record>div{grid-template-columns:6.4rem minmax(0,1fr);padding:.62rem .72rem}.activation-record dt{font-size:.62rem}.activation-record dd{font-size:.8rem}.activation-code-form{margin-top:1rem}.activation-code-slots{gap:.38rem}.activation-code-slots i{border-radius:.42rem;font-size:1.05rem}.activation-consent{margin-top:.95rem;padding:.72rem}@keyframes activation-dialogue-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}}@media (height<=700px) and (width>=761px){.activation-dialogue{max-height:none;top:1rem;bottom:1rem;transform:none}@keyframes activation-dialogue-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.activation-dialogue,.activation-door-transition{animation:none}}:root{--onboarding-glass-fill:linear-gradient(145deg, #07111575, #0a181b3d);--onboarding-glass-border:#e0f1f057;--onboarding-glass-shadow:inset 0 1px 0 #ffffff29, 0 1.35rem 3.75rem #0000002e;--onboarding-glass-filter:blur(5px) saturate(110%) brightness(.97)}@media (width>=761px){.activation-founder-review .activation-dialogue{border:1px solid var(--onboarding-glass-border);background:var(--onboarding-glass-fill);width:min(40rem,41vw);max-height:min(72dvh,46rem);box-shadow:var(--onboarding-glass-shadow);-webkit-backdrop-filter:var(--onboarding-glass-filter);backdrop-filter:var(--onboarding-glass-filter);border-radius:1.2rem;padding:clamp(1.35rem,2vw,2rem);inset:auto auto clamp(2.5rem,7vh,5rem) clamp(2rem,3.6vw,4.25rem);overflow:auto}.activation-founder-review .activation-dialogue-copy,.activation-founder-review.activation-step-record .activation-dialogue-copy,.activation-founder-review.activation-step-phone .activation-dialogue-copy,.activation-founder-review.activation-step-code .activation-dialogue-copy,.activation-founder-review.activation-step-consent .activation-dialogue-copy{grid-template-columns:minmax(0,1fr);gap:.85rem}.activation-founder-review .activation-dialogue-actions,.activation-founder-review .activation-dialogue-actions .activation-primary{width:100%}.desktop-production-v3>.world-hud{border:1px solid var(--onboarding-glass-border);background:var(--onboarding-glass-fill);width:min(40rem,42vw);max-height:calc(100dvh - 10rem);box-shadow:var(--onboarding-glass-shadow);-webkit-backdrop-filter:var(--onboarding-glass-filter);backdrop-filter:var(--onboarding-glass-filter);border-radius:1.2rem;inset:auto auto clamp(5.7rem,9vh,7rem) 3vw}.desktop-production-v3.frame-3>.world-hud,.desktop-production-v3.frame-4>.world-hud{top:auto;bottom:clamp(5.7rem,9vh,7rem)}}@media (width>=761px) and (width<=1080px){.activation-founder-review .activation-dialogue{width:min(34rem,52vw)}}.world-dialogue-progress>div{gap:0}.world-dialogue-progress button,.world-dialogue-progress button.passed,.world-dialogue-progress button.active{width:2.75rem;height:2.75rem;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.world-dialogue-progress button:before{content:"";background:0 0;border:1px solid #ffffff7a;border-radius:50%;width:.65rem;height:.65rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.world-dialogue-progress button.passed:before{background:#43efcf6b;border-color:#43efcfb8}.world-dialogue-progress button.active:before{border-color:var(--world-mint);background:var(--world-mint);box-shadow:0 0 0 3px #43efcf1f}.world-dialogue-progress button:focus-visible{outline:2px solid var(--world-mint);outline-offset:-4px}.k03-founder-review-layers,.k05-founder-review-layers,.k03-desktop-founder-shell{display:none}.k03-mobile-legacy-shell{display:block}@media (width>=761px){.k03-desktop-founder-shell{display:block}.k03-mobile-legacy-shell{display:none}body:has(.k03-desktop-founder-shell) .kora-preview-identity-banner{flex-direction:column;align-items:flex-start;gap:.15rem;width:min(25rem,100vw - 2rem);left:auto;right:1rem;transform:none}body:has(.k03-desktop-founder-shell) .kora-preview-identity-banner span{text-align:left}.k03-desktop-founder-preview.frame-3 .onboarding-world-scene{display:none}.k03-desktop-founder-preview.frame-3 .k03-founder-review-layers{z-index:0;aspect-ratio:1672/941;pointer-events:none;background:#05091a;width:100%;display:block;position:fixed;inset:0 0 auto;overflow:hidden}.k03-founder-review-environment,.k03-founder-review-door,.k03-founder-review-kora{-webkit-user-select:none;user-select:none;display:block;position:absolute}.k03-founder-review-environment{background-image:url(/onboarding/world/v3/k03-living-hall-locked-environment-review-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;inset:0}.k03-founder-review-door{z-index:1;background-image:url(/onboarding/world/v3/k03-entry-doorway-backplate-review-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;width:7.05742%;height:100%;inset:0 auto 0 0}.k03-founder-review-kora{z-index:2;aspect-ratio:2/3;background-image:url(/onboarding/world/v3/k03-kora-door-guide-controlled-mark-review-v1.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:45.933%;height:auto;top:19.6599%;left:-3.94737%}.k03-desktop-founder-preview.frame-3 .onboarding-world-shade{z-index:1;background:linear-gradient(#03071100 48%,#03071138 72%,#030711b8 100%);width:100%;left:0}.k03-desktop-founder-preview.frame-3 .world-rail,.k03-desktop-founder-preview.frame-3 .world-progress,.k03-desktop-founder-preview.frame-3 .world-help,.k03-desktop-founder-preview.frame-3 .world-intro-controls{display:none}.k03-desktop-founder-preview.frame-3 .world-hud.frame-3{z-index:3;clip-path:none;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(110deg,#091012f2,#0c1718eb);border:0;border-top:1px solid #deecee3d;width:100%;max-height:none;margin:0;padding:.9rem clamp(1.5rem,3vw,3rem) 1rem;transition:opacity .18s;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:inset 0 1px #ffffff1f,0 -1.25rem 3.5rem #0000003d}.k03-desktop-founder-preview.frame-3.intro-playing .world-hud.frame-3{opacity:0;pointer-events:none}.k03-desktop-founder-preview.frame-3 .world-hud.frame-3:before,.k03-desktop-founder-preview.frame-3 .world-hud.frame-3:after,.k03-desktop-founder-preview.frame-3 .world-hud.frame-3>.world-hud-footer{display:none}.k03-desktop-founder-preview.frame-3 .world-hud-header{margin:0;padding:0 0 .65rem}.k03-desktop-founder-preview.frame-3 .world-kora-introduction{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;column-gap:clamp(2rem,5vw,5rem);padding:.72rem 0 0;display:grid}.k03-desktop-founder-preview.frame-3 .world-kora-introduction>small,.k03-desktop-founder-preview.frame-3 .world-kora-introduction>h1,.k03-desktop-founder-preview.frame-3 .world-kora-introduction>p{grid-column:1}.k03-desktop-founder-preview.frame-3 .world-kora-introduction>small{grid-row:1}.k03-desktop-founder-preview.frame-3 .world-kora-introduction>h1{grid-row:2;font-size:clamp(1.65rem,2.35vw,2.15rem)}.k03-desktop-founder-preview.frame-3 h1[tabindex="-1"]:focus{outline:none}.k03-desktop-founder-preview.frame-3 .world-kora-introduction>p{margin:.28rem 0 0;font-size:.9rem;line-height:1.35}.k03-desktop-founder-preview.frame-3 .world-kora-introduction>.world-primary{grid-area:1/2/5;justify-content:center;align-self:center;align-items:center;margin:0;display:flex}.k03-desktop-founder-preview.frame-3 .k03-route-review{grid-template-columns:minmax(22rem,1.3fr) minmax(18rem,.9fr) minmax(15rem,.72fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:.55rem 0 0;display:grid}.k03-desktop-founder-preview.frame-3 .k03-route-copy h1{margin-top:.25rem;font-size:clamp(1.55rem,2vw,2rem)}.k03-desktop-founder-preview.frame-3 .k03-route-copy p{margin:.28rem 0 0;font-size:.82rem;line-height:1.32}.k03-desktop-founder-preview.frame-3 .k03-route-review .world-route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0}.k03-desktop-founder-preview.frame-3 .k03-route-review .world-route-list li{grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.4rem;padding:.4rem .48rem}.k03-desktop-founder-preview.frame-3 .k03-route-review .world-route-list b{font-size:.68rem}.k03-desktop-founder-preview.frame-3 .k03-route-review>.world-primary{justify-content:center;align-items:center;margin:0;display:flex}.k03-desktop-founder-preview.frame-3 .k03-review-boundary{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:center;gap:clamp(2rem,5vw,5rem);padding:.72rem 0 0;display:grid}.k03-review-boundary small{color:#e2ba69;letter-spacing:.08em;font-size:.68rem;font-weight:850}.k03-review-boundary h1{letter-spacing:-.03em;margin:.28rem 0 0;font-family:Georgia,serif;font-size:clamp(1.55rem,2vw,2rem);font-weight:500}.k03-review-boundary p{color:#c9d2d1;max-width:54rem;margin:.32rem 0 0;font-size:.82rem;line-height:1.4}.k03-review-boundary-actions{gap:.55rem;display:grid}.k03-review-boundary-actions .world-primary,.k03-review-boundary-actions .world-secondary{width:100%;margin:0}.k03-review-boundary-actions .world-secondary{color:#82e2d9;letter-spacing:.035em;cursor:pointer;background:#0816179e;border:1px solid #60dbcf9e;min-height:3rem;font-size:.74rem;font-weight:850}.k03-review-boundary-actions .world-secondary:hover,.k03-review-boundary-actions .world-secondary:focus-visible{outline-offset:2px;border-color:#82e2d9;outline:2px solid #82e2d959}.k05-desktop-founder-preview.frame-6 .k05-founder-review-layers{z-index:0;aspect-ratio:1672/941;pointer-events:none;background:#05091a;width:100%;display:block;position:fixed;inset:0 0 auto;overflow:hidden}.k05-founder-review-environment,.k05-founder-review-chair-overlay,.k05-founder-review-kora,.k05-founder-review-table-matte{-webkit-user-select:none;user-select:none;display:block;position:absolute}.k05-founder-review-environment,.k05-founder-review-chair-overlay,.k05-founder-review-table-matte{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;inset:0}.k05-founder-review-environment{z-index:0;background-image:url(/onboarding/world/v3/k05-employee-record-locked-environment-review-v2.png)}.k05-founder-review-chair-overlay{z-index:1;background-image:url(/onboarding/world/v3/k05-structural-chair-environment-overlay-review-v2.png)}.k05-founder-review-kora{z-index:2;filter:drop-shadow(4px 6px 9px #0000002e);background-image:url(/onboarding/world/v3/k05-kora-seated-controlled-mark-review-v2.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:42.8828%;height:114.239%;top:16.6844%;left:40.5502%}.k05-founder-review-table-matte{z-index:3;background-image:url(/onboarding/world/v3/k05-table-folio-foreground-matte-review-v2.png)}.k05-desktop-founder-preview.frame-6 .onboarding-world-shade{z-index:1;background:linear-gradient(#03071100 48%,#03071133 72%,#030711b3 100%);width:100%;left:0}.k05-desktop-founder-preview.frame-6 .world-rail,.k05-desktop-founder-preview.frame-6 .world-progress,.k05-desktop-founder-preview.frame-6 .world-help{display:none}.k05-desktop-founder-preview.frame-6 .world-hud.frame-6{z-index:5;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#091012f0,#0c1718d6);border:1px solid #deecee3d;border-radius:.7rem;width:min(620px,47vw);max-width:95vw;max-height:calc(100dvh - 12vh - 178px);margin:0;padding:1rem;position:fixed;inset:6vh auto auto 2.5vw;overflow:visible;box-shadow:inset 0 1px #ffffff1f,0 1.25rem 3.5rem #0000003d}.k05-desktop-founder-preview.frame-6 .k05-name-review{scrollbar-width:thin;grid-template-columns:1fr;gap:1rem;max-height:calc(100dvh - 12vh - 178px);padding:0;overflow-y:auto}.k05-desktop-founder-preview.frame-6 .k05-name-copy h1{font-size:clamp(1.35rem,2vw,1.85rem)}.k05-desktop-founder-preview.frame-6 .k05-name-copy p{font-size:.82rem}.k05-desktop-founder-preview.frame-6 .k05-preview-notice{z-index:6;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(110deg,#091012f7,#0c1718f0);border-top:1px solid #deecee3d;width:100%;min-height:7.6rem;padding:3.1rem clamp(1.5rem,3vw,3rem) .6rem;position:fixed;inset:auto 0 0;box-shadow:0 -1.25rem 3.5rem #0000003d}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid;position:absolute;inset:.45rem clamp(1.5rem,3vw,3rem) auto}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar>small{color:#e2ba69;letter-spacing:.08em;white-space:nowrap;font-size:.62rem;font-weight:850}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar>div{grid-template-columns:repeat(8,minmax(4rem,1fr));gap:.3rem;min-width:0;display:grid;overflow-x:auto}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar span{color:#8f9b9a;border-top:2px solid #d6e6e433;gap:.12rem;min-width:4rem;padding:.18rem .25rem;display:grid}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar span.active{color:#f5fbfa;border-color:#49e1d2}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar span.passed{color:#b8d7d2;border-color:#49e1d28c}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar i{letter-spacing:.03em;font-size:.56rem;font-style:normal}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar b{white-space:nowrap;font-size:.62rem;font-weight:700}.k05-desktop-founder-preview.frame-6 .k05-preview-notice>strong,.k05-desktop-founder-preview.frame-6 .k05-preview-notice>p:first-of-type{max-width:48rem}.k05-desktop-founder-preview.frame-6 .k05-preview-notice .k05-preview-actions{max-width:30rem;margin-top:-2.7rem;margin-left:auto}.k05-desktop-founder-preview.frame-6 .k05-preview-notice .k05-preview-save-note{max-width:30rem;margin-left:auto;display:block}.k05-desktop-founder-preview.frame-6 .world-hud.frame-6:before,.k05-desktop-founder-preview.frame-6 .world-hud.frame-6:after,.k05-desktop-founder-preview.frame-6 .world-hud.frame-6>.world-hud-footer{display:none}.k05-desktop-founder-preview.frame-6 .world-hud-header{margin:0;padding:0 0 .55rem}.k05-desktop-founder-preview.desktop-founder-review-beat-k05Name .world-hud-header,.k05-desktop-founder-preview.desktop-founder-review-beat-k05Contact .world-hud-header,.k05-desktop-founder-preview.desktop-founder-review-beat-k05School .world-hud-header,.k05-desktop-founder-preview.desktop-founder-review-beat-k05Discipline .world-hud-header,.k05-desktop-founder-preview.desktop-founder-review-beat-k05Experience .world-hud-header,.k05-desktop-founder-preview.desktop-founder-review-beat-k05Optional .world-hud-header{display:none}.k05-desktop-founder-preview.frame-6 h1[tabindex="-1"]:focus{outline:none}.k05-desktop-founder-preview.frame-6 .k05-intro-review{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;column-gap:clamp(2rem,5vw,5rem);padding:.62rem 0 0;display:grid}.k05-desktop-founder-preview.frame-6 .k05-intro-review>small,.k05-desktop-founder-preview.frame-6 .k05-intro-review>h1,.k05-desktop-founder-preview.frame-6 .k05-intro-review>p{grid-column:1}.k05-desktop-founder-preview.frame-6 .k05-intro-review>h1{margin:.2rem 0 0;font-size:clamp(1.55rem,2.2vw,2.05rem)}.k05-desktop-founder-preview.frame-6 .k05-intro-review>p{margin:.28rem 0 0;font-size:.86rem;line-height:1.35}.k05-desktop-founder-preview.frame-6 .k05-intro-review>.world-primary{grid-area:1/2/5;justify-content:center;align-self:center;align-items:center;margin:0;display:flex}.k05-name-review{grid-template-columns:minmax(15rem,.8fr) minmax(29rem,1.65fr) minmax(20rem,1.05fr);align-items:start;gap:clamp(1rem,2.2vw,2.4rem);padding:.35rem 0 0;display:grid}.k05-name-copy h1{letter-spacing:-.03em;margin:.22rem 0 0;font-family:Georgia,serif;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:500}.k05-name-copy p{color:#c9d2d1;margin:.28rem 0 0;font-size:.75rem;line-height:1.36}.k05-preview-fields{gap:.48rem;display:grid}.k05-preview-field-row{gap:.55rem;display:grid}.k05-preview-field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.k05-preview-field-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.k05-school-primary-row{grid-template-columns:minmax(0,1.6fr) minmax(12rem,.9fr);align-items:end;gap:.55rem;display:grid}.k05-school-review .k05-preview-field-row.three{grid-template-columns:minmax(0,1.35fr) minmax(7.5rem,.65fr) minmax(0,1.15fr)}.k05-preview-fields label{color:#eff6f4;letter-spacing:.01em;gap:.2rem;font-size:.75rem;font-weight:780;display:grid}.k05-preview-fields label>small{color:#a9b7b5;font-size:.68rem;font-weight:500;line-height:1.15}.k05-preview-fields input{color:#f5fbfa;width:100%;min-width:0;height:2.1rem;font:inherit;background:#020a0ba8;border:1px solid #d6e6e43d;border-radius:.28rem;outline:0;padding:.4rem .55rem;font-size:.76rem}.k05-preview-fields input:focus{border-color:#82e2d9;box-shadow:0 0 0 2px #82e2d933}.k05-preview-fields input[readonly]{color:#d7e1df;cursor:not-allowed;border-color:#e2ba694d}.k05-preview-phone-correction{color:#82e2d9;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.63rem;font-weight:850;text-decoration:underline}.k05-preview-correction-notice{color:#c9d2d1;min-height:.78rem;margin:0;font-size:.66rem;line-height:1.2}.k05-preview-school-choice{cursor:pointer;background:#020a0b7a;border:1px solid #d6e6e43d;border-radius:.28rem;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;min-height:2.1rem;padding:.42rem .55rem}.k05-preview-school-choice input{accent-color:#49e1d2;width:1rem;height:1rem}.k05-preview-school-choice span{color:#d7e1df;font-size:.69rem;font-weight:650;line-height:1.18}.k05-school-actions,.k05-discipline-actions,.k05-experience-actions,.k05-optional-actions{align-self:center}.k05-experience-choice{border:0;margin:0;padding:0}.k05-experience-choice legend{color:#eff6f4;margin-bottom:.35rem;font-size:.75rem;font-weight:780}.k05-experience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.k05-experience-options button{color:#d7e1df;min-height:2.2rem;font:inherit;text-align:left;cursor:pointer;background:#020a0ba8;border:1px solid #d6e6e43d;border-radius:.28rem;padding:.35rem .5rem;font-size:.7rem;line-height:1.15}.k05-experience-options button.is-active,.k05-experience-options button[aria-pressed=true]{color:#f5fbfa;background:#2a746f66;border-color:#82e2d9;box-shadow:0 0 0 2px #82e2d926}.k05-experience-lead{color:#d7e1df;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.45rem;margin-top:.5rem;font-size:.71rem;line-height:1.2;display:grid}.k05-experience-lead input{accent-color:#49e1d2;width:1rem;height:1rem}.k05-optional-review .k05-preview-fields>label,.k05-optional-review .k05-preview-fields textarea{width:100%}.k05-preview-fields textarea{resize:vertical;color:#f5fbfa;min-height:3.1rem;font:inherit;background:#020a0ba8;border:1px solid #d6e6e43d;border-radius:.28rem;outline:0;padding:.45rem .55rem;font-size:.76rem}.k05-preview-fields textarea:focus{border-color:#82e2d9;box-shadow:0 0 0 2px #82e2d933}.k05-acknowledgement-review{max-width:60rem}.k05-acknowledgement-actions{gap:.6rem;margin-top:1rem;display:flex}.k05-preview-notice{align-content:start;gap:.34rem;display:grid}.k05-preview-notice>strong{color:#e2ba69;letter-spacing:.07em;font-size:.7rem}.k05-preview-notice>p{color:#aebbb9;min-height:2.2rem;margin:0;font-size:.7rem;line-height:1.35}.k05-preview-notice a{color:#82e2d9}.k05-preview-notice .k05-preview-validation{color:#ffd0a3;min-height:.75rem;font-size:.68rem;font-weight:700}.k05-preview-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.45rem;display:grid}.k05-preview-actions .world-primary,.k05-preview-actions .world-secondary{min-height:2.6rem;margin:0}.k05-preview-actions .world-secondary{color:#82e2d9;cursor:pointer;background:#08161799;border:1px solid #60dbcf80;font-size:.62rem;font-weight:850}.k05-preview-save-note{color:#8f9b9a;font-size:.65rem;line-height:1.25}}@media (width>=761px) and (width<=980px){.k03-desktop-founder-preview.frame-3 .world-hud.frame-3{padding-left:1rem;padding-right:1rem}.k03-desktop-founder-preview.frame-3 .k03-route-review{grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);gap:.65rem 1rem}.k03-desktop-founder-preview.frame-3 .k03-route-review>.world-primary{grid-column:1/-1;min-height:2.75rem}.k05-desktop-founder-preview.frame-6 .world-hud.frame-6{padding-left:1rem;padding-right:1rem}.k05-name-review{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.7fr);gap:.65rem 1rem}.k05-preview-notice{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);align-items:center}.k05-preview-notice>strong,.k05-preview-notice>p:first-of-type{grid-column:1}.k05-preview-actions,.k05-preview-save-note{grid-column:2}.k03-desktop-founder-preview.desktop-founder-review-beat-k06 .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k07 .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k08Live .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k08LivePrint .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k08LiveProof .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k08TbIntro .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k08TbSchedule .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k08TbHandoff .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k09 .desktop-continuation-layers,.k03-desktop-founder-preview.desktop-founder-review-beat-k10 .desktop-continuation-layers{z-index:0;aspect-ratio:1672/941;pointer-events:none;background:#05091a;width:100%;display:block;position:fixed;inset:0 0 auto;overflow:hidden}.desktop-continuation-environment,.desktop-continuation-kora{-webkit-user-select:none;user-select:none;display:block;position:absolute}.desktop-continuation-environment{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;inset:0}.desktop-continuation-k06-k07 .desktop-continuation-environment{background-image:url(/onboarding/world/v3/k06-k07-team-services-shared-room-locked-v2.png)}.desktop-continuation-k08 .desktop-continuation-environment{background-image:url(/onboarding/world/v3/k08-fingerprint-tb-testing-suite-environment-master-v1-locked.png)}.desktop-continuation-k09 .desktop-continuation-environment{background-image:url(/onboarding/world/v3/k09-employment-desk-environment-master-v1-locked.png)}.desktop-continuation-k10 .desktop-continuation-environment{background-image:url(/onboarding/world/v3/k10-desk-cleared-desktop-environment-candidate-v1.png)}.desktop-continuation-kora{z-index:2;aspect-ratio:2/3;filter:drop-shadow(4px 6px 9px #0000002e);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:27%;height:72%;top:26%;left:52%}.desktop-continuation-kora-proxy{background-image:url(/onboarding/world/v3/k03-kora-welcome-controlled-mark-review-v1.png)}.desktop-continuation-kora-seated-proxy{background-image:url(/onboarding/world/v3/k05-kora-seated-controlled-mark-review-v2.png);width:31%;height:83%;top:18%;left:52%}.desktop-continuation-stepbar{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(110deg,#091012f7,#0c1718f0);border-top:1px solid #deecee3d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.55rem clamp(1.5rem,3vw,3rem);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1.25rem 3.5rem #0000003d}.desktop-continuation-stepbar>small{color:#e2ba69;letter-spacing:.08em;white-space:nowrap;font-size:.62rem;font-weight:850}.desktop-continuation-stepbar>div{grid-template-columns:repeat(5,minmax(4rem,1fr));gap:.3rem;min-width:0;display:grid}.desktop-continuation-stepbar span{color:#8f9b9a;border-top:2px solid #d6e6e433;gap:.12rem;min-width:4rem;padding:.18rem .25rem;display:grid}.desktop-continuation-stepbar span.active{color:#f5fbfa;border-color:#49e1d2}.desktop-continuation-stepbar span.passed{color:#b8d7d2;border-color:#49e1d28c}.desktop-continuation-stepbar i{letter-spacing:.03em;font-size:.56rem;font-style:normal}.desktop-continuation-stepbar b{white-space:nowrap;font-size:.62rem;font-weight:700}.k03-desktop-founder-preview .continuation-copy{gap:.45rem;max-width:52rem;padding:.72rem 0 4.2rem;display:grid}.k03-desktop-founder-preview .continuation-copy h1{font-size:clamp(1.5rem,2.3vw,2.2rem)}.k03-desktop-founder-preview .continuation-copy p{max-width:48rem;font-size:.92rem;line-height:1.4}.continuation-actions{flex-wrap:wrap;gap:.65rem;margin-top:.35rem;display:flex}.continuation-actions>*{margin:0}.continuation-terminal{padding-bottom:4.2rem}.continuation-terminal-note{color:#e2ba69;font-size:.72rem;line-height:1.35}}@media (width>=761px){.activation-founder-review .activation-dialogue{animation:none;top:50%;bottom:auto;transform:translateY(-50%)}.desktop-production-v3>.world-hud,.desktop-production-v3.frame-3>.world-hud,.desktop-production-v3.frame-4>.world-hud{margin:0;top:50%;bottom:auto;transform:translateY(-50%)}.desktop-production-v3.frame-3>.world-hud,.desktop-production-v3.frame-4>.world-hud,.desktop-production-v3.frame-7>.world-hud{left:auto;right:3vw}.desktop-production-v3.frame-6>.world-hud,.desktop-production-v3.frame-8>.world-hud,.desktop-production-v3.frame-9>.world-hud,.desktop-production-v3.frame-10>.world-hud{left:3vw;right:auto}.k03-desktop-founder-preview.frame-3 .world-hud.frame-3,.k05-desktop-founder-preview.frame-6 .world-hud.frame-6{border:1px solid var(--onboarding-glass-border);background:var(--onboarding-glass-fill);width:min(40rem,42vw);max-width:94vw;box-shadow:var(--onboarding-glass-shadow);-webkit-backdrop-filter:var(--onboarding-glass-filter);backdrop-filter:var(--onboarding-glass-filter);border-radius:1.2rem;margin:0;padding:clamp(1.2rem,1.8vw,1.8rem);overflow:auto}.k03-desktop-founder-preview.frame-3 .world-hud.frame-3{max-height:min(72dvh,46rem);inset:50% 3vw auto auto;transform:translateY(-50%)}.k03-desktop-founder-preview.desktop-founder-review-beat-k08Live .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k08LivePrint .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k08LiveProof .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k08TbIntro .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k08TbSchedule .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k08TbHandoff .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k09 .world-hud.frame-3,.k03-desktop-founder-preview.desktop-founder-review-beat-k10 .world-hud.frame-3{bottom:auto;left:3vw;right:auto}.k03-desktop-founder-preview.frame-3 .world-kora-introduction,.k03-desktop-founder-preview.frame-3 .k03-route-review,.k03-desktop-founder-preview.frame-3 .k03-review-boundary,.k05-desktop-founder-preview.frame-6 .k05-intro-review{grid-template-columns:minmax(0,1fr);gap:.8rem}.k03-desktop-founder-preview.frame-3 .world-kora-introduction>.world-primary,.k03-desktop-founder-preview.frame-3 .k03-route-review>.world-primary,.k05-desktop-founder-preview.frame-6 .k05-intro-review>.world-primary{grid-area:auto/1;width:100%}.k03-desktop-founder-preview.frame-3 .k03-review-boundary-actions{width:100%}.k03-desktop-founder-preview .continuation-copy,.continuation-terminal{padding-bottom:.72rem}.k05-desktop-founder-preview.frame-6 .world-hud.frame-6{max-height:calc(100dvh - 10.5rem);inset:clamp(2rem,5vh,4rem) auto auto 2.5vw}.k05-desktop-founder-preview.frame-6 .k05-name-review{grid-template-columns:minmax(0,1fr);gap:1rem;max-height:none;padding:0;overflow:visible}.k05-desktop-founder-preview.frame-6 .k05-preview-notice{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#07111533;border:1px solid #e0f1f02e;border-radius:.85rem;padding:.85rem;position:static;inset:auto}.k05-desktop-founder-preview.frame-6 .k05-preview-notice .k05-preview-actions,.k05-desktop-founder-preview.frame-6 .k05-preview-notice .k05-preview-save-note{max-width:none;margin:.55rem 0 0}.k05-desktop-founder-preview.frame-6 .k05-bottom-stepbar{z-index:20;-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);background:linear-gradient(110deg,#091012f5,#0c1718e8);border-top:1px solid #deecee3d;width:100%;min-height:4.8rem;padding:.55rem clamp(1.5rem,3vw,3rem);position:fixed;inset:auto 0 0;box-shadow:0 -1.25rem 3.5rem #0003}}@media (width>=761px) and (width<=1080px){.k03-desktop-founder-preview.frame-3 .world-hud.frame-3,.k05-desktop-founder-preview.frame-6 .world-hud.frame-6{width:min(34rem,52vw)}}._page_hxqw5_1{color:#f7f2e8;background:#071317;min-height:100vh;padding:28px clamp(18px,5vw,72px) 64px}._back_hxqw5_8{color:#c6d9d4;margin-bottom:22px;font-weight:700;text-decoration:none;display:inline-flex}._card_hxqw5_16{background:#102328;border:1px solid #cae1da3d;border-radius:22px;width:min(760px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #00000052}._card_hxqw5_16>header,._card_hxqw5_16>footer,._phoneRow_hxqw5_28,._verifyForm_hxqw5_29,._consent_hxqw5_30,._help_hxqw5_31,._error_hxqw5_32,._notice_hxqw5_33,._card_hxqw5_16>button{margin-left:clamp(20px,5vw,48px);margin-right:clamp(20px,5vw,48px)}._card_hxqw5_16>header{padding:clamp(28px,6vw,54px) 0 26px}._card_hxqw5_16>header span,._consent_hxqw5_30>span{color:#ffcb66;letter-spacing:.13em;font-size:.76rem;font-weight:900}._card_hxqw5_16 h1{margin:8px 0 12px;font-size:clamp(2rem,6vw,3.6rem);line-height:.96}._card_hxqw5_16 p{color:#c6d9d4;line-height:1.6}._phoneRow_hxqw5_28{background:#040e116b;border:1px solid #cae1da38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._phoneRow_hxqw5_28 div{gap:5px;display:grid}._phoneRow_hxqw5_28 small{color:#87a7a0;letter-spacing:.12em;font-size:.72rem;font-weight:900}._phoneRow_hxqw5_28 strong{font-size:clamp(1.2rem,4vw,1.65rem)}._phoneRow_hxqw5_28>b{letter-spacing:.08em;border-radius:99px;padding:8px 10px;font-size:.7rem}._good_hxqw5_59{color:#173617;background:#d8f2cf}._pending_hxqw5_60{color:#4c2c00;background:#ffe1a7}._blocked_hxqw5_61{color:#57120e;background:#ffd2ce}._primary_hxqw5_63,._secondary_hxqw5_64{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-weight:900}._primary_hxqw5_63{color:#152428;background:#ffcb66;margin-top:22px}._secondary_hxqw5_64{color:#f7f2e8;background:0 0;outline:1px solid #cae1da6b}._primary_hxqw5_63:disabled,._secondary_hxqw5_64:disabled{cursor:not-allowed;opacity:.5}._verifyForm_hxqw5_29,._consent_hxqw5_30,._help_hxqw5_31{background:#173137;border-radius:14px;margin-top:24px;padding:22px}._verifyForm_hxqw5_29{gap:12px;display:grid}._verifyForm_hxqw5_29 label{font-weight:800}._verifyForm_hxqw5_29 input{color:#0d1c20;letter-spacing:.22em;background:#f8f5ed;border:1px solid #75948d;border-radius:10px;width:min(100%,260px);padding:14px 16px;font:800 1.5rem/1 system-ui,sans-serif}._verifyForm_hxqw5_29>div{flex-wrap:wrap;gap:12px;display:flex}._verifyForm_hxqw5_29 ._primary_hxqw5_63{margin:0}._consent_hxqw5_30 h2,._help_hxqw5_31 h2,._help_hxqw5_31 h3{margin:8px 0}._check_hxqw5_99{cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;display:flex}._check_hxqw5_99 input{accent-color:#ffcb66;width:22px;height:22px;margin-top:2px}._check_hxqw5_99 span{gap:5px;display:grid}._check_hxqw5_99 small{color:#c6d9d4;line-height:1.5}._legal_hxqw5_103{font-size:.82rem}._legal_hxqw5_103 a,._help_hxqw5_31 a{color:#ffdc96}._error_hxqw5_32,._notice_hxqw5_33{border-radius:10px;margin-top:18px;padding:13px 15px;line-height:1.45}._error_hxqw5_32{color:#ffe8e5;background:#5a211e}._notice_hxqw5_33{color:#e7f7df;background:#213f2a}._card_hxqw5_16>footer{border-top:1px solid #cae1da2e;gap:5px;margin-top:30px;padding:22px 0 32px;display:grid}._card_hxqw5_16>footer span{color:#9fbbb4;line-height:1.45}@media (width<=560px){._page_hxqw5_1{padding:16px 12px 36px}._card_hxqw5_16{border-radius:16px}._phoneRow_hxqw5_28{flex-direction:column;align-items:flex-start}._verifyForm_hxqw5_29>div{display:grid}._primary_hxqw5_63,._secondary_hxqw5_64{width:100%}}@media (prefers-reduced-motion:reduce){._primary_hxqw5_63,._secondary_hxqw5_64{scroll-behavior:auto}}@font-face{font-family:Outfit;src:url(/fonts/outfit/Outfit-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.td-app{--td-ink:var(--slate);--td-muted:var(--brand-slate-600);--td-border:var(--brand-slate-200);background:var(--brand-slate-50);min-height:100vh;color:var(--td-ink);padding:28px 20px 64px;font-family:Outfit,Arial,sans-serif;font-size:16px;line-height:1.5}.td-wrap{max-width:1000px;margin:auto}.td-header{background:var(--slate);color:var(--brand-white);border-bottom:4px solid var(--kora);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px 28px;display:flex}.td-header h1{letter-spacing:-.025em;margin:6px 0 0;font-size:2rem;font-weight:750;line-height:1.15}.td-eyebrow{letter-spacing:.035em;color:var(--td-muted);margin:0;font-size:.875rem;font-weight:650}.td-app a{color:var(--slate);-webkit-text-decoration-color:var(--kora-dark);text-decoration-color:var(--kora-dark);text-underline-offset:4px;text-decoration-thickness:2px}.td-header .td-eyebrow{color:var(--kora)}.td-header a{color:var(--brand-white);-webkit-text-decoration-color:var(--kora);text-decoration-color:var(--kora);flex-shrink:0}.td-demo{background:var(--kora-20);color:var(--slate);border:1px solid var(--kora-dark);border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.td-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.td-card{background:var(--brand-white);border:1px solid var(--td-border);border-radius:18px;margin-bottom:20px;padding:26px}.td-clock{background:var(--slate);color:var(--brand-white);border:1px solid var(--brand-slate-800)}.td-clock .td-eyebrow{color:var(--kora)}.td-clock .td-muted{color:var(--brand-slate-300)}.td-demo-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.td-demo-tools nav{gap:16px;display:flex}.td-kora-guide{border-bottom:1px solid var(--brand-slate-700);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;padding-bottom:24px;display:grid}.td-kora-guide .td-kora-avatar{background:var(--brand-slate-900);border-radius:16px;width:100px;height:128px;position:relative}.td-kora-guide .td-kora-avatar img{object-fit:contain;width:190%;max-width:none;height:190%;position:absolute;top:-15%;left:-45%}.td-kora-guide .td-kora-avatar.kora-door-scene img{top:-25%}.td-kora-guide .td-eyebrow{letter-spacing:.06em;font-size:.75rem}.td-kora-guide .td-kora-detail{color:var(--brand-slate-300);margin:10px 0 0;font-size:.9375rem;line-height:1.5}.td-kora-guide>div{min-width:0}.td-kora-guide h2{overflow-wrap:anywhere}.td-clock-identity{gap:8px 12px}.td-clock-identity>p{color:var(--brand-slate-300);overflow-wrap:anywhere;margin:0;font-size:.875rem}.td-clock .td-notice{font-size:.9375rem}.td-card h2{letter-spacing:-.025em;margin:8px 0;font-size:1.4rem;font-weight:700}.td-muted{color:var(--td-muted);line-height:1.55}.td-site{margin:20px 0 28px}.td-site p{margin:7px 0}.td-app label{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.td-app input,.td-app select,.td-app textarea{border:1px solid var(--brand-slate-500);background:var(--brand-white);width:100%;min-height:46px;color:var(--slate);font:inherit;border-radius:9px;margin:6px 0 14px;padding:10px 12px;font-size:1rem;display:block}.td-app input::placeholder,.td-app textarea::placeholder{color:var(--brand-slate-500);opacity:1}.td-app textarea{resize:vertical;min-height:82px}.td-app button{border:1px solid var(--brand-slate-500);min-height:46px;color:var(--slate);background:var(--brand-white);font:inherit;cursor:pointer;border-radius:10px;padding:11px 18px;font-weight:650}.td-app button:not(:disabled):hover{background:var(--brand-slate-100)}.td-app button:disabled{opacity:.5;cursor:not-allowed}.td-app button:focus-visible,.td-app a:focus-visible,.td-app input:focus-visible,.td-app select:focus-visible,.td-app textarea:focus-visible,.td-app summary:focus-visible{outline:3px solid var(--kora-dark);outline-offset:4px}.td-header a:focus-visible,.td-clock button:focus-visible,.td-clock input:focus-visible,.td-clock select:focus-visible{outline-color:var(--kora)}.td-clock .td-notice button:focus-visible{outline-color:var(--kora-dark)}.td-app .td-primary{background:var(--kora);border-color:var(--kora-dark);color:var(--slate)}.td-app .td-primary:not(:disabled):hover{background:var(--kora-50)}.td-app .td-clock-button{border-radius:14px;width:100%;min-height:76px;font-size:1.4rem}.td-app .td-clock-out{background:var(--brand-white);border-color:var(--brand-white);color:var(--slate)}.td-app .td-meal-button{width:100%;color:var(--brand-white);border-color:var(--brand-slate-400);background:0 0;margin-top:12px}.td-app .td-meal-button:not(:disabled):hover{background:var(--brand-slate-800)}.td-live-clock{margin-top:24px}.td-timer{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0;font-size:2.8rem;font-weight:650;line-height:1.2}.td-status{background:var(--brand-slate-100);color:var(--brand-slate-700);border-radius:20px;padding:5px 10px;font-size:.875rem;font-weight:650;display:inline-block}.td-status.approved{background:var(--kora-20);color:var(--slate)}.td-status.flagged{color:#7e4a08;background:#fff0d1}.td-clock .td-status{background:var(--brand-slate-800);color:var(--kora)}.td-totals{gap:30px;margin:20px 0;display:flex}.td-totals strong{margin:5px 0;font-size:1.5rem;display:block}.td-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.td-notice{border:1px solid var(--kora-dark);background:var(--kora-5);color:var(--slate);border-radius:12px;margin:16px 0;padding:14px 18px;line-height:1.5}.td-error{color:#8c3025;background:#fff0ed;border-color:#e8aaa0}.td-entry{border-top:1px solid var(--td-border);padding:18px 0}.td-entry:first-of-type{margin-top:16px}.td-entry h3{margin:6px 0;font-size:1rem}.td-entry p{margin:6px 0}.td-entry-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.td-app summary{cursor:pointer;padding:8px 0;font-weight:650}.td-form{margin-top:16px}.td-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.td-form fieldset{border:1px solid var(--td-border);border-radius:10px;margin:12px 0;padding:12px}.td-form legend{font-size:.875rem;font-weight:650}.td-history{color:var(--td-muted);padding-left:20px;font-size:.875rem;line-height:1.6}.td-history li{margin:10px 0}.td-table-wrap{overflow-x:auto}.td-app table{border-collapse:collapse;text-align:left;width:100%}.td-app th,.td-app td{border-bottom:1px solid var(--td-border);vertical-align:top;padding:14px 10px;font-size:.875rem}.td-app th{color:var(--td-muted);font-weight:650}.td-app td small{color:var(--td-muted);margin-top:5px;font-size:.875rem;display:block}.td-app .td-link-button{color:var(--slate);text-decoration:underline;-webkit-text-decoration-color:var(--kora-dark);text-decoration-color:var(--kora-dark);text-underline-offset:4px;background:0 0;border:0;min-height:40px;padding:4px 0;text-decoration-thickness:2px}@media (width<=720px){.td-grid,.td-two{grid-template-columns:1fr}.td-app{padding:20px 14px 48px}.td-card{padding:20px}.td-header{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 20px}.td-header h1{font-size:1.65rem}.td-header a{font-size:.875rem}.td-actions>*{flex:auto}.td-employee-header{margin-bottom:14px;padding:16px 20px}.td-employee-header .td-eyebrow{font-size:.75rem}.td-demo-tools{margin-bottom:16px;padding:10px 12px;font-size:.8125rem}.td-kora-guide{grid-template-columns:84px minmax(0,1fr);gap:14px;padding-bottom:20px}.td-kora-guide .td-kora-avatar{border-radius:12px;width:84px;height:108px}.td-kora-guide h2{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.td-app *{scroll-behavior:auto}}.td-setup-wrap{max-width:1180px}.td-setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.td-app .td-setup-fields{border:0;min-width:0;margin:0;padding:0}.td-app .td-site-choices{max-height:340px;margin:24px 0 18px;overflow:auto}.td-app .td-check{align-items:flex-start;gap:12px;margin:14px 0;display:flex}.td-app .td-check input{width:21px;min-width:21px;height:21px;min-height:21px;accent-color:var(--kora-dark);margin:2px 0}.td-site-choices .td-check:has(input:checked){background:var(--kora-5);box-shadow:inset 3px 0 var(--kora-dark);border-radius:8px;padding:10px 12px}.td-check small{color:var(--td-muted);margin:4px 0;font-size:.875rem;font-weight:400;display:block}@media (width<=850px){.td-setup-grid{grid-template-columns:1fr}}.td-period-list{margin-top:24px}.td-period-employee{border-top:1px solid var(--td-border);grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:24px;padding:22px 0;display:grid}.td-period-employee h3{margin:0;font-size:1.125rem;font-weight:650}.td-period-employee p{overflow-wrap:anywhere;margin:6px 0 12px;font-size:.875rem}.td-period-number{font-variant-numeric:tabular-nums}.td-period-number span,.td-period-number small{color:var(--td-muted);font-size:.8125rem;display:block}.td-period-number strong{margin:5px 0;font-size:2.25rem;font-weight:700;line-height:1.2;display:block}.td-period-footnote{font-size:.8125rem}@media (width<=720px){.td-period-employee{grid-template-columns:minmax(0,1fr);gap:14px}.td-period-employee button{width:100%}.td-totals{flex-wrap:wrap;gap:16px 24px}}._page_1erh6_1{color:#08101d;background:#f4f7f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._header_1erh6_8{color:#fff;background:#05091a;border-bottom:3px solid #43efcf;padding:28px clamp(22px,5vw,72px)}._brand_1erh6_15{color:inherit;letter-spacing:.09em;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:inline-flex}._brand_1erh6_15 img{width:132px;height:auto}._main_1erh6_27{width:min(820px,100% - 36px);margin:0 auto;padding:58px 0 72px}._eyebrow_1erh6_33{color:#137f69;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:900}._main_1erh6_27 h1{max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,7vw,62px);line-height:1.02}._effective_1erh6_49{color:#64707d;margin:18px 0 34px;font-size:14px}._summary_1erh6_55{background:#e2fbf5;border-left:4px solid #18a88a;margin-bottom:34px;padding:22px 24px;font-size:17px;line-height:1.65}._section_1erh6_64{border-top:1px solid #d6dede;padding:26px 0}._section_1erh6_64 h2{margin:0 0 12px;font-size:21px}._section_1erh6_64 p,._section_1erh6_64 li{color:#3d4955;font-size:15px;line-height:1.72}._section_1erh6_64 p{margin:10px 0}._section_1erh6_64 ul{margin:10px 0;padding-left:22px}._section_1erh6_64 a{color:#086c5a;font-weight:800}._footer_1erh6_75{color:#aab4c1;background:#05091a;padding:24px clamp(22px,5vw,72px);font-size:12px}@media (width<=600px){._header_1erh6_8{padding:20px 18px}._main_1erh6_27{padding-top:40px}._summary_1erh6_55{padding:18px}}:root{--review-navy:#05091a;--review-ink:#111827;--review-muted:#647082;--review-mint:#43efcf;--review-mint-deep:#0d7f69;--review-paper:#f2f4f5;--review-line:#dce2e4}.review-activation-page,.review-access-closed{background:radial-gradient(circle at 18% 10%, #43efcf24, transparent 32rem), var(--review-navy);min-height:100vh;color:var(--review-ink);padding:clamp(18px,2.2vw,28px);font-size:17px}.review-activation-card,.review-access-closed>section{background:#fff;border:1px solid #ffffff24;border-radius:24px;width:min(820px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #00000052}.review-brand{background:var(--review-navy);color:var(--review-mint);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:22px;padding:18px 28px;font-size:14px;font-weight:800;display:flex}.review-brand img,.review-access-closed img{width:214px;height:auto}.review-activation-body{padding:clamp(24px,2.5vw,28px)}.review-eyebrow{color:var(--review-mint-deep);letter-spacing:.15em;margin:0;font-size:14px;font-weight:850}.review-activation-body h1,.review-access-closed h1{letter-spacing:-.04em;margin:15px 0 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,40px);line-height:1.04}.review-lead{color:#4c5869;max-width:680px;margin:16px 0 0;font-size:19px;line-height:1.65}.review-record{border:1px solid var(--review-line);background:var(--review-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.review-record div{background:#fafbfb;min-width:0;padding:12px 18px}.review-record span,.review-sidebar-release span,.review-notice span{color:#718091;letter-spacing:.11em;font-size:14px;font-weight:850;display:block}.review-record strong{overflow-wrap:anywhere;margin-top:7px;font-size:17px;display:block}.review-boundary{border-left:4px solid var(--review-mint);background:#f0f7f5;border-radius:8px;margin-top:16px;padding:14px 19px}.review-boundary>strong{font-size:18px}.review-boundary p{color:#526171;margin:8px 0 0;font-size:17px;line-height:1.6}.review-primary{background:var(--review-mint);min-height:52px;color:var(--review-navy);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:18px;padding:13px 22px;font-size:17px;font-weight:850;display:inline-flex}.review-primary:disabled{cursor:wait;opacity:.6}.review-expiry{color:#788391;margin-top:13px;font-size:14px;display:block}.review-error,.review-form-notice{color:#84251d;background:#fff0ef;border-radius:8px;margin-top:18px;padding:13px 15px;font-size:16px;line-height:1.5}.review-activation-card>footer{border-top:1px solid var(--review-line);color:#6f7986;letter-spacing:.08em;background:#f6f8f8;padding:20px 30px;font-size:14px;font-weight:800}.review-help{color:var(--review-muted);font-size:17px;line-height:1.6}.review-access-closed{place-items:center;display:grid}.review-access-closed>section{padding:clamp(28px,5vw,52px)}.review-access-closed img{object-fit:contain;object-position:left center;background:var(--review-navy);width:calc(100% + 104px);max-width:none;height:92px;margin:-52px -52px 40px;padding:28px 52px;display:block}.review-access-closed p,.review-access-closed aside{font-size:18px;line-height:1.65}.review-access-closed aside{color:#4c5b69;background:#eef5f3;border-radius:10px;margin-top:24px;padding:20px}.review-home{background:var(--review-paper);min-height:100vh;color:var(--review-ink);grid-template-columns:292px minmax(0,1fr);font-size:17px;display:grid}.review-sidebar{background:var(--review-navy);color:#fff;flex-direction:column;height:100vh;padding:26px 19px 20px;display:flex;position:sticky;top:0}.review-sidebar>a img{width:212px;height:auto}.review-sidebar-release{background:#43efcf12;border:1px solid #43efcf40;border-radius:12px;margin:30px 2px 22px;padding:18px}.review-sidebar-release span{color:var(--review-mint)}.review-sidebar-release strong{margin-top:8px;font-size:17px;display:block}.review-sidebar-release small{color:#aab6c8;margin-top:6px;font-size:14px;line-height:1.45;display:block}.review-sidebar nav{gap:8px;display:grid}.review-sidebar nav button{color:#aab3c4;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:16px;display:grid}.review-sidebar nav button b{color:#596579;font-size:13px}.review-sidebar nav button.active{color:#fff;background:#43efcf1c;border-color:#43efcf40}.review-sidebar nav button.active b{color:var(--review-mint)}.review-sidebar footer{border-top:1px solid #ffffff1f;gap:5px;margin-top:auto;padding:18px 8px 0;display:grid}.review-sidebar footer strong{font-size:16px}.review-sidebar footer span{color:#9ca7b9;font-size:14px}.review-sidebar footer a{color:var(--review-mint);margin-top:9px;font-size:16px}.review-workspace{min-width:0;padding:clamp(24px,3.4vw,52px)}.review-topbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.review-topbar p{color:#6b7687;letter-spacing:.15em;margin:0;font-size:14px;font-weight:850}.review-topbar h1{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(32px,3vw,40px)}.review-dataset-badge{color:var(--review-mint-deep);background:#eff9f6;border:1px solid #b8d9d1;border-radius:999px;padding:10px 13px;font-size:14px;font-weight:750}.review-notice{background:#f2faf8;border:1px solid #b8d9d1;border-radius:12px;grid-template-columns:minmax(240px,.8fr) 1.5fr;gap:28px;margin-top:25px;padding:20px 22px;display:grid}.review-notice strong{margin-top:7px;font-size:17px;display:block}.review-notice p{color:#526071;margin:0;font-size:16px;line-height:1.6}.review-demo{background:var(--review-navy);color:#fff;border-radius:18px;grid-template-columns:minmax(290px,.8fr) minmax(390px,1.2fr);gap:30px;min-height:360px;margin-top:25px;display:grid;overflow:hidden}.review-demo-copy{padding:clamp(27px,3vw,42px)}.review-demo-copy>p{color:var(--review-mint);letter-spacing:.14em;margin:0;font-size:14px;font-weight:850}.review-demo.blue .review-demo-copy>p{color:#7cc5ff}.review-demo.amber .review-demo-copy>p{color:#f2b75e}.review-demo-copy h2{margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1.06}.review-demo-copy>span{color:#b7c0cf;margin-top:18px;font-size:17px;line-height:1.6;display:block}.review-demo-copy ul{color:#e8edf4;gap:10px;margin:22px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.review-demo-copy li:before{content:"✓";color:var(--review-mint);margin-right:9px;font-weight:900}.review-demo-screen{color:var(--review-ink);background:#eef2f4;border:1px solid #ffffff2e;border-radius:12px;align-self:stretch;margin:26px 26px 26px 0;overflow:hidden;box-shadow:0 20px 44px #00000047}.review-demo-toolbar{background:#dce2e5;align-items:center;gap:6px;padding:12px 15px;display:flex}.review-demo-toolbar i{background:#9ba6ae;border-radius:50%;width:8px;height:8px}.review-demo-toolbar span{color:#74808a;letter-spacing:.13em;margin-left:auto;font-size:10px;font-weight:850}.review-demo-canvas{min-height:290px;padding:28px;position:relative}.review-wireframe-label{color:var(--review-mint-deep);letter-spacing:.15em;font-size:11px;font-weight:900}.review-wireframe-hero{gap:12px;margin-top:25px;display:grid}.review-wireframe-hero b{background:#202b3c;border-radius:5px;width:64%;height:32px}.review-wireframe-hero span{background:#c4ccd2;border-radius:4px;width:88%;height:10px}.review-wireframe-hero span:last-child{width:68%}.review-wireframe-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:30px;display:grid}.review-wireframe-grid i{background:#fff;border:1px solid #c8d0d4;border-radius:8px;height:90px}.review-demo-canvas small{color:#73808b;margin-top:23px;font-size:14px;line-height:1.5;display:block}.review-lower-grid{grid-template-columns:1.15fr .85fr;gap:24px;margin-top:25px;display:grid}.review-feedback-form,.review-receipts{border:1px solid var(--review-line);background:#fff;border-radius:15px;padding:28px}.review-feedback-form h2,.review-receipts h2{margin:9px 0 22px;font-size:25px}.review-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.review-feedback-form label{color:#465365;gap:8px;font-size:16px;font-weight:750;display:grid}.review-feedback-form>label{margin-top:16px}.review-feedback-form select,.review-feedback-form textarea{width:100%;min-height:48px;color:var(--review-ink);font:inherit;background:#fff;border:1px solid #cbd3d8;border-radius:8px;font-size:16px}.review-feedback-form select{padding:0 13px}.review-feedback-form textarea{resize:vertical;min-height:128px;padding:13px;line-height:1.55}.review-receipts>div:not(.review-access-actions){gap:10px;max-height:330px;display:grid;overflow:auto}.review-receipts article{border:1px solid var(--review-line);background:#fafbfb;border-radius:9px;padding:14px 15px}.review-receipts article strong{text-transform:capitalize;font-size:16px}.review-receipts article p{color:#556170;margin:7px 0;font-size:16px;line-height:1.5}.review-receipts article small{color:#7c8793;font-size:14px}.review-empty{color:#687482;font-size:16px;line-height:1.55}.review-access-actions{border-top:1px solid var(--review-line);gap:8px;margin-top:20px;padding-top:18px;display:grid}.review-access-actions button{color:#303b4b;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd3d8;border-radius:7px;font-size:17px;font-weight:750}@media (width<=1050px){.review-home{grid-template-columns:232px minmax(0,1fr)}.review-sidebar{padding-inline:13px}.review-sidebar>a img{width:185px}.review-demo{grid-template-columns:1fr}.review-demo-screen{margin:0 26px 26px}.review-lower-grid{grid-template-columns:1fr}}@media (width<=740px){.review-activation-page,.review-access-closed{padding:0}.review-activation-card,.review-access-closed>section{border-radius:0;min-height:100vh}.review-brand{flex-direction:column;align-items:flex-start;padding:22px;font-size:14px}.review-activation-body{padding:30px 22px}.review-record{grid-template-columns:1fr}.review-home{display:block}.review-sidebar{height:auto;padding:18px;position:static}.review-sidebar>a img{width:188px}.review-sidebar-release,.review-sidebar nav{display:none}.review-sidebar footer{grid-template-columns:1fr auto;margin-top:16px}.review-sidebar footer span{grid-column:1}.review-sidebar footer a{grid-area:1/2/span 2;margin:0}.review-workspace{padding:22px 16px 36px}.review-topbar,.review-notice{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.review-dataset-badge{white-space:normal}.review-demo{min-height:0}.review-demo-copy{padding:25px 22px}.review-demo-screen{margin:0 16px 18px}.review-demo-canvas{min-height:240px;padding:20px}.review-form-row{grid-template-columns:1fr}.review-feedback-form,.review-receipts{padding:22px 18px}}
