@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-200:#ffd7a8;--color-orange-400:#ff8b1a;--color-orange-600:#f05100;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-500:#edb200;--color-green-50:#f0fdf4;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-teal-50:#f0fdfa;--color-teal-200:#96f7e4;--color-teal-900:#0b4f4a;--color-sky-100:#dff2fe;--color-sky-900:#024a70;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-800:#a30037;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--color-primary:var(--navy);--color-primary-hover:var(--navy-deep);--color-primary-soft:#d8eef0;--color-surface:#fff;--color-success:#0f7b4c;--color-warning:var(--orange);--color-error:#b42318;--font-display:var(--font-poppins)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}@media (max-width:767px),(pointer:coarse){a[href],button,[role=button],select,input:not([type=hidden]):not([type=checkbox]):not([type=radio]){min-width:48px;min-height:48px}a[href]:not(:has(div,p,section,article,ul,ol,h1,h2,h3,h4,table)){align-items:center;display:inline-flex}}}@layer components{.cb-portal-page{background:radial-gradient(920px 420px at 8% -12%,#1424b829,#0000 56%),radial-gradient(720px 380px at 100% 0,#1a1fc412,#0000 52%),#f6fbf7;min-height:100vh;overflow-x:clip}.cb-portal-wrap{width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:10px 12px 24px}.cb-back-btn{color:#10137c;background:#fff;border:1px solid #1a1fc41f;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.cb-back-btn:hover{color:#10137c;background:#f6fbf7;border-color:#1424b8}.cb-back-btn-light{color:#fff;background:0 0;border-color:#ffffff73}.cb-back-btn-light:hover{color:#fff;background:#ffffff1a;border-color:#eab308}.cb-dash-card{background:#fff;border:1px solid #1a1fc40f;border-radius:20px;box-shadow:0 18px 40px #1a1fc412}.cb-lift-card{background:#fff;border:1px solid #1a1fc40f;border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 14px 32px #1a1fc412}.cb-lift-card:hover{border-color:#1424b873;transform:translateY(-5px);box-shadow:0 22px 44px #1a1fc41f}.cb-hover-tilt{transform-style:preserve-3d;transition:transform .25s}.cb-passport-light{color:#fff;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/18px 18px,radial-gradient(120% 80% at 100% 0,#eab3081a,#0000 52%),linear-gradient(165deg,#10137c 0%,#1a1fc4 48%,#10137c 100%);border:1px solid #ffffff14;border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #10137c73,0 6px 14px #00000047}.cb-passport-spine{background:linear-gradient(#eab308 0%,#fbbf24 52%,#ca8a04 100%);border-radius:0 6px 6px 0;width:5px;position:absolute;top:8px;bottom:8px;left:0}.cb-passport-grain{opacity:.14;background-image:radial-gradient(#ffffff47 .6px,#0000 .8px);background-size:3px 3px;position:absolute;inset:0}.cb-passport-guilloche{opacity:.1;background:repeating-radial-gradient(circle at 18% 22%,#0000 0 10px,#e8c56b47 11px 12px),repeating-radial-gradient(circle at 86% 78%,#0000 0 12px,#1424b829 13px 14px);border-radius:14px;position:absolute;inset:10px}.cb-passport-photo{color:#10137c;background:linear-gradient(#5e6cea 0%,#2d3ed4 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 10px #00000040}.cb-id-chip{background:linear-gradient(135deg,#eab308 0%,#fbbf24 50%,#ca8a04 100%);border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 6px #ffffff73}.cb-passport-ready{opacity:1;filter:none;animation:none}.cb-passport-skill-pill{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:9px;font-weight:600;display:inline-flex}.cb-passport-stat{background:#00000047;border:1px solid #ffffff14;border-radius:10px;padding:6px 8px;box-shadow:inset 0 1px #ffffff0f}.cb-passport-stat p{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:9px;font-weight:700}.cb-passport-stat strong{color:#eab308;margin-top:2px;font-size:16px;font-weight:800;line-height:1;display:block}.cb-passport-mrz{letter-spacing:.08em;text-align:center;color:#ffffff8c;border-top:1px dashed #ffffff2e;width:100%;margin-top:8px;padding-top:8px;font-size:11px;font-weight:700}.cb-logo-3d{filter:drop-shadow(2px 3px #1a1fc42e)}.cb-logo-word{text-shadow:1px 2px #f15a242e}.cb-ring-pulse{filter:drop-shadow(0 8px 16px #1a1fc429);animation:3.2s ease-in-out infinite cb-ring-pulse}@keyframes cb-ring-pulse{0%,to{opacity:.45}50%{opacity:1}}.cb-hero-pop{animation:.7s both cb-fade-up}@keyframes cb-grid-pan{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}@keyframes cb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cb-wave{0%,to{transform:rotate(0)}50%{transform:rotate(22deg)}}@keyframes cb-blink{0%,45%,55%,to{transform:scaleY(1)}50%{transform:scaleY(.08)}}@keyframes cb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cb-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cb-glow{0%,to{opacity:.35}50%{opacity:.85}}@keyframes cb-orbit-slow{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14px)scale(1.08)}}.cb-float{animation:4.5s ease-in-out infinite cb-float}.cb-wave{transform-box:fill-box;animation:1.6s ease-in-out infinite cb-wave}.cb-blink{animation:3.8s ease-in-out infinite cb-blink}.cb-bob{transform-box:fill-box;animation:2.8s ease-in-out infinite cb-bob}.cb-fade-up{animation:.7s ease-out both cb-fade-up}.cb-glow{animation:2.4s ease-in-out infinite cb-glow}.cb-orbit-slow{animation:5s ease-in-out infinite cb-orbit-slow}.cb-animated-grid{background-image:linear-gradient(#10137c0d 1px,#0000 1px),linear-gradient(90deg,#10137c0d 1px,#0000 1px);background-size:56px 56px;animation:22s linear infinite cb-grid-pan}@keyframes cb-shimmer{0%{opacity:0;transform:translate(-60%)}30%{opacity:1}to{opacity:0;transform:translate(160%)}}.cb-shimmer{animation:4.5s ease-in-out infinite cb-shimmer}@keyframes cb-pulse-ring{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.cb-pulse-ring{animation:2.8s ease-out infinite cb-pulse-ring}.cb-galaxy-stage{--px:0;--py:0}.cb-layer-far{transform:translate3d(calc(var(--px) * -8px), calc(var(--py) * -6px), 0)}.cb-layer-mid{transform:translate3d(calc(var(--px) * -16px), calc(var(--py) * -12px), 0)}.cb-layer-near{transform:translate3d(calc(var(--px) * -28px), calc(var(--py) * -20px), 0)}.cb-galaxy-photo{filter:saturate(.85)hue-rotate(28deg)contrast(1.08)brightness(.82);background:#10137c url(/auth/galaxy.jpg) 50%/cover no-repeat;animation:48s ease-in-out infinite alternate cb-galaxy-ken;position:absolute;inset:-12%}.cb-galaxy-grade{mix-blend-mode:overlay;background:radial-gradient(at 78% 18%,#f15a2447,#0000 46%),radial-gradient(at 18% 78%,#1424b84d,#0000 48%),linear-gradient(#10137c59,#1a1fc466);position:absolute;inset:0}.cb-nebula-ribbon{filter:blur(40px);mix-blend-mode:screen;opacity:.55;width:55%;height:40%;position:absolute}.cb-nebula-a{background:radial-gradient(#f15a2480,#0000 70%);animation:18s ease-in-out infinite cb-nebula-drift;top:8%;left:-8%}.cb-nebula-b{background:radial-gradient(#1424b880,#0000 70%);animation:22s ease-in-out infinite reverse cb-nebula-drift;bottom:6%;right:-10%}.cb-aurora-curtain{background:linear-gradient(#1424b829,#1424b82e,#0000);height:42%;animation:9s ease-in-out infinite cb-aurora-wave;position:absolute;inset:-10% 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.cb-galaxy-vignette{background:radial-gradient(#0000 12%,#10137c9e 100%),linear-gradient(#10137c80,#0000 20% 78%,#10137c94);position:absolute;inset:0}.cb-star{animation:3s ease-in-out infinite cb-twinkle}.cb-dust{opacity:.35;animation:11s linear infinite cb-dust}.cb-constellation{stroke-dasharray:180;stroke-dashoffset:180px;animation:8s ease-in-out infinite cb-draw}.cb-constellation-node{animation:2.4s ease-in-out infinite cb-twinkle}.cb-shooting-star,.cb-shooting-star-b,.cb-shooting-star-c{background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;height:2px;position:absolute}.cb-shooting-star{width:160px;animation:8s ease-in-out infinite cb-shooting;top:16%;left:-10%}.cb-shooting-star-b{width:110px;animation:11s ease-in-out 3s infinite cb-shooting;top:38%;left:-12%}.cb-shooting-star-c{width:90px;animation:13s ease-in-out 6s infinite cb-shooting;top:62%;left:-14%}.cb-cursor-glow{width:420px;height:420px;transform:translate3d(calc(var(--px) * 90px), calc(var(--py) * 70px), 0);background:radial-gradient(circle,#ffffff24,#f15a241f 42%,#0000 68%);border-radius:999px;margin-top:-210px;margin-left:-210px;position:absolute;top:42%;left:50%}.cb-planet-wrap{width:280px;height:280px;position:absolute;bottom:-8%;left:-4%}.cb-planet{background:radial-gradient(circle at 32% 28%,#ffd7c4,#ca8a04 38%,#1a1fc4 68%,#10137c 100%);border-radius:999px;animation:48s linear infinite cb-planet-spin;position:absolute;inset:40px;box-shadow:inset -28px -18px 40px #0000008c,0 0 60px #f15a2447}.cb-planet-rings{border:14px solid #f4c49661;border-color:#f4c49661 #f4c4962e #f4c49661 #0000;border-radius:50%;width:136%;height:70px;position:absolute;top:38%;left:-18%;transform:rotateX(72deg)rotate(-22deg);box-shadow:0 0 24px #f15a2433}.cb-moon-wrap{position:absolute;top:14%;right:7%}.cb-moon{background:radial-gradient(circle at 35% 30%,#fff,#c9cdf0 55%,#1a1fc4 100%);border-radius:999px;width:72px;height:72px;animation:7s ease-in-out infinite cb-moon-bob;box-shadow:inset -10px -8px 16px #00000073,0 0 28px #1424b866}.cb-cosmic-frame{border-radius:24px;padding:2px;position:relative;overflow:hidden;box-shadow:0 0 40px #1424b847}.cb-cosmic-frame:after{content:"";z-index:0;background:conic-gradient(from 180deg,#ca8a04,#fff,#1424b8,#ca8a04);animation:8s linear infinite cb-frame-spin;position:absolute;inset:-60%}.cb-cosmic-frame:before{content:"";z-index:-1;background:radial-gradient(circle,#f15a242e,#0000 70%);border-radius:32px;animation:3.4s ease-in-out infinite cb-glow;position:absolute;inset:-18px}.cb-cosmic-frame>*{z-index:1;position:relative}.cb-job-stream{position:absolute;top:18px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cb-job-track{gap:12px;width:max-content;animation:32s linear infinite cb-marquee;display:flex}.cb-job-pill{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#080c1c8c;border:1px solid #ffffff2e;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;box-shadow:0 0 16px #1424b826}.cb-career-path{flex-direction:column;gap:0;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.cb-path-step{flex-direction:column;align-items:flex-start;animation:.8s both cb-fade-up;display:flex}.cb-path-n{color:#ca8a04;letter-spacing:.18em;font-size:10px;font-weight:800}.cb-path-label{color:#fff;text-shadow:0 0 18px #f15a2473;font-size:13px;font-weight:800}.cb-path-line{background:linear-gradient(#ca8a04,#1424b866);width:1px;height:28px;margin:8px 0 8px 10px;box-shadow:0 0 10px #f15a2499}.cb-holo-passport{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#0c1430b8,#080a1880);border:1px solid #1424b859;border-radius:18px;width:230px;padding:18px;animation:6s ease-in-out infinite cb-holo-float;position:absolute;top:50%;right:36px;overflow:hidden;transform:translateY(-50%)rotateY(-18deg)rotateX(6deg);box-shadow:0 20px 50px #00000059,0 0 30px #1424b82e}.cb-holo-scan{background:linear-gradient(#0000 0%,#1424b82e 48%,#0000 56%);animation:3.6s linear infinite cb-scan;position:absolute;inset:0}.cb-orbit-system{perspective:900px;width:0;height:0;position:absolute;top:52%;left:50%}.cb-career-orbit-ring{border:1px solid #f15a2438;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg);box-shadow:0 0 24px #1424b814}.cb-career-orbit-1{width:520px;height:520px}.cb-career-orbit-2{border-color:#1424b829;width:680px;height:680px;animation:6s ease-in-out infinite cb-ring-pulse}.cb-career-orbit-3{border-color:#ffffff38;width:400px;height:400px}.cb-sat-track{animation:linear infinite cb-orbit;position:absolute;top:0;left:0}.cb-sat-arm{position:absolute;top:0;left:0}.cb-holo-chip{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c1cb8;border:1px solid #f15a2473;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;animation:linear infinite cb-orbit-rev;position:absolute;top:0;left:0;box-shadow:0 8px 24px #00000047,0 0 16px #f15a2433}@keyframes cb-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes cb-holo-float{0%,to{transform:translateY(-50%)rotateY(-18deg)rotateX(6deg)}50%{transform:translateY(-58%)rotateY(-8deg)rotateX(2deg)}}@keyframes cb-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes cb-orbit{to{transform:rotate(360deg)}}@keyframes cb-orbit-rev{to{transform:rotate(-360deg)}}.cb-card-orbit{background:conic-gradient(from 90deg,#0000 70%,#1424b859,#0000 88%);animation:12s linear infinite reverse cb-frame-spin}@keyframes cb-frame-spin{to{transform:rotate(360deg)}}@keyframes cb-galaxy-ken{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2.2%,1.6%)}}@keyframes cb-twinkle{0%,to{opacity:.18}50%{opacity:1}}@keyframes cb-dust{0%{opacity:0;transform:translate(0)}20%{opacity:.45}to{opacity:0;transform:translate(40px,-120px)}}@keyframes cb-draw{0%,12%{stroke-dashoffset:180px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:180px}}@keyframes cb-shooting{0%,78%{opacity:0;transform:rotate(-18deg)translate(0)}82%{opacity:1}to{opacity:0;transform:rotate(-18deg)translate(120vw)}}@keyframes cb-nebula-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-3%)scale(1.12)}}@keyframes cb-aurora-wave{0%,to{opacity:.35;transform:translateY(0)skew(-6deg)}50%{opacity:.7;transform:translateY(10px)skew(6deg)}}@keyframes cb-planet-spin{0%{filter:hue-rotate()}to{filter:hue-rotate(18deg)}}@keyframes cb-moon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.cb-office-photo{filter:saturate(1.12)contrast(1.08)brightness(1.04);background:#0a2e2c url(/auth/career-office-sharp.jpg) 50%/cover no-repeat;position:absolute;inset:0}.cb-office-focus{filter:blur(22px)saturate(1.05);background:#0a2e2c url(/auth/career-office-sharp.jpg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 52% at 50% 54%,#000 0%,#0000 72%);mask-image:radial-gradient(38% 52% at 50% 54%,#000 0%,#0000 72%)}.cb-office-vignette{background:linear-gradient(#0a2e2c47 0%,#0000 16% 84%,#0a2e2c59 100%),radial-gradient(#0000 42%,#0a2e2c52 100%);position:absolute;inset:0}@keyframes cb-office-pan{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.6%,1%)}}.cb-job-stack{height:150px}.cb-job-card{transform-origin:0 100%}.cb-passport-desk{filter:drop-shadow(0 24px 40px #1a1fc459);transform:rotate(3deg)}.cb-passport-stage{background:radial-gradient(circle at 20% 0,#e8c56b2e,#0000 42%),linear-gradient(#eeeff5 0%,#d7d9e6 100%);border-radius:22px;width:fit-content;max-width:100%;padding:14px 14px 22px;box-shadow:inset 0 1px #fffc,0 18px 40px #1a1fc41a}.cb-live-passport{color:#fff;background:radial-gradient(160px 110px at 92% 12%,#e8c56b38,#0000 62%),radial-gradient(180px 140px at 8% 100%,#1424b829,#0000 68%),linear-gradient(165deg,#10137c 0%,#1a1fc4 52%,#10137c 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 22px 48px #1a1fc452,inset 0 0 0 1px #e8c56b61,inset 0 0 0 8px #10137c73}.cb-live-passport:after{content:"";background:linear-gradient(#f4e3a8,#fff3);border-radius:0 0 6px 6px;width:28px;height:13px;position:absolute;top:0;right:18px}.cb-passport-inner{min-height:100%}.cb-passport-foil{color:#0000;background:linear-gradient(90deg,#ca8a04 0%,#f4e3a8 42%,#eab308 100%);-webkit-background-clip:text;background-clip:text}.cb-passport-seal{filter:drop-shadow(0 0 18px #1424b873)}.cb-visa-stamp{color:#ffffffe6;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.cb-visa-stamp.is-done{background:#1424b81f;border-color:#1424b88c}.cb-passport-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;position:relative;overflow:hidden}.cb-passport-panel:before{content:"";pointer-events:none;border:1px dashed #1a1fc41f;border-radius:16px;position:absolute;inset:8px}.cb-section-tile{background:#fff;border-radius:18px;padding:16px;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 14px 32px #1a1fc414}.cb-section-tile:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1a1fc424}.cb-wizard{background:radial-gradient(520px 240px at 50% -40px,#1424b829,#0000 70%),#f6fbf7;min-height:100vh;padding:10px 12px 28px;position:relative}.cb-wizard-home{z-index:2;align-self:flex-start;margin:0 0 8px;position:static}.cb-wizard-home:hover{color:#10137c}.cb-wizard-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding-top:0;display:flex}.cb-wizard-inner:has(.grid){max-width:800px}.cb-wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px;width:100%;max-width:760px;margin-top:10px;display:grid}.cb-wizard-step{flex-direction:column;align-items:center;min-width:0;display:flex}.cb-wizard-step-link{width:100%;min-height:44px;color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.cb-wizard-step-link:hover .cb-wizard-dot,.cb-wizard-step-link:focus-visible .cb-wizard-dot{transform:scale(1.08);box-shadow:0 10px 22px #1424b847}.cb-wizard-step.is-todo .cb-wizard-step-link:hover .cb-wizard-dot{color:#10137c;background:#e8eaf8}.cb-wizard-step.is-active .cb-wizard-step-link{cursor:default}.cb-wizard-dot{color:#5a5d76;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px #1a1fc414}.cb-wizard-step.is-active .cb-wizard-dot{color:#fff;background:#1a1fc4;box-shadow:0 10px 24px #1a1fc447}.cb-wizard-step.is-done .cb-wizard-dot{color:#10137c;background:#1424b8}.cb-wizard-step-label{letter-spacing:0;text-transform:none;color:#5a5d76;text-align:center;word-break:break-word;font-size:11px;font-weight:700;line-height:1.2}.cb-wizard-step.is-active .cb-wizard-step-label{color:#10137c}@media (min-width:900px){.cb-wizard-steps{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px 4px}.cb-wizard-dot{width:30px;height:30px;font-size:12px}.cb-wizard-step-link{gap:8px;min-height:0}}.cb-wizard-stage{text-align:left;width:100%;margin-top:14px}.cb-wizard-stage .cb-passport-panel{max-width:none}.cb-wizard-stage .cb-passport-panel:before{display:none}.cb-wizard-actions{border-top:1px solid #1a1fc414;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;margin-top:4px;padding-top:16px;display:flex}.cb-wizard-actions:has(.cb-wizard-secondary){justify-content:space-between}.cb-chip{color:#10137c;background:#fff;border:1px solid #1a1fc41f;border-radius:999px;justify-content:center;align-items:center;width:auto;max-width:100%;padding:6px 11px;font-size:12px;font-weight:700;line-height:1.2;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.cb-chip:hover{background:#e8eafb;border-color:#1424b8}.cb-chip.is-on{color:#10137c;background:#1424b8;border-color:#1424b8}.cb-chip.is-on:hover{filter:brightness(1.05)}.cb-wizard-stage input:not([type=checkbox]):not([type=radio]),.cb-wizard-stage select,.cb-wizard-stage textarea{background:#f6fbf7;min-height:40px;border-radius:10px!important;padding:8px 12px!important;font-size:14px!important}.cb-wizard-stage input[type=checkbox],.cb-wizard-stage input[type=radio]{width:16px;height:16px;min-height:0;box-shadow:none;accent-color:#1424b8;background:0 0;border:0;outline:none;border-radius:4px!important;padding:0!important}.cb-wizard-actions button:not(.cb-wizard-secondary){color:#10137c;box-shadow:none;background:#1424b8;border-radius:999px;width:auto;min-width:0;min-height:32px;padding:0 14px;font-size:12px;font-weight:800}.cb-wizard-actions button:not(.cb-wizard-secondary):hover{background:#2436d4}.cb-wizard-actions button,.cb-wizard-actions a{width:auto!important}.cb-wizard-record{background:#f6fbf7;border:1px solid #1a1fc414;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cb-wizard-stage input:not([type=checkbox]):not([type=radio]):focus,.cb-wizard-stage select:focus,.cb-wizard-stage textarea:focus{box-shadow:none;background:#fff;border-color:#1a1fc4;transform:none}.cb-dossier{background:#fff;border-radius:22px;width:100%;max-width:760px;margin:28px auto 0;overflow:hidden;box-shadow:0 22px 50px #1a1fc41a}.cb-dossier-row{border-top:1px solid #1a1fc414;grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 22px;text-decoration:none;transition:background .2s;display:grid}.cb-dossier-row:first-child{border-top:0}.cb-dossier-row:hover{background:#f6fbf7}.cb-dossier-label{letter-spacing:.14em;text-transform:uppercase;color:#5a5d76;padding-top:2px;font-size:11px;font-weight:800}.cb-dossier-edit{color:#1424b8;white-space:nowrap;font-size:13px;font-weight:700}.cb-profile-page{background:#eeeff3;min-height:100vh;padding:10px 12px 32px;position:relative}.cb-profile-sheet{background:#fff;border:1px solid #1a1fc414;border-radius:16px;width:100%;max-width:720px;margin:8px auto 0;overflow:hidden}.cb-profile-hero{background:linear-gradient(#f6fbf7 0%,#fff 70%);align-items:flex-start;gap:22px;padding:28px 28px 24px;display:flex}.cb-profile-photo-lg{color:#fff;background:#1a1fc4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;font-size:28px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.cb-profile-photo-lg img{object-fit:cover;width:100%;height:100%}.cb-profile-meter{background:#1a1fc414;border-radius:999px;width:180px;height:6px;margin-top:12px;overflow:hidden}.cb-profile-meter span{border-radius:inherit;background:#1424b8;height:100%;display:block}.cb-profile-chip{color:#10137c;background:#fff;border:1px solid #1a1fc41f;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cb-profile-chip:hover{color:#10137c;border-color:#1424b8}.cb-profile-chip.is-empty{color:#5a5d76;border-style:dashed;font-weight:600}.cb-profile-block{border-top:1px solid #1a1fc414;padding:20px 28px 22px}.cb-profile-block-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-profile-block-head h2{letter-spacing:.04em;text-transform:uppercase;color:#10137c;font-size:13px;font-weight:800}.cb-profile-block-head a{color:#1424b8;font-size:13px;font-weight:700;text-decoration:none}.cb-profile-tag{color:#10137c;background:#f3f3f6;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.cb-profile-footer{background:#f6fbf7;border-top:1px solid #1a1fc414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 26px;display:flex}@media (max-width:640px){.cb-profile-hero{text-align:center;flex-direction:column;align-items:center;padding:24px 20px}.cb-profile-meter{width:min(180px,100%);margin-left:auto;margin-right:auto}.cb-profile-hero .flex.flex-wrap{justify-content:center}.cb-profile-block{padding-left:20px;padding-right:20px}.cb-profile-footer{flex-direction:column;align-items:stretch;padding-left:20px;padding-right:20px}.cb-profile-footer button{width:100%;min-width:0}.cb-wizard{padding:8px 10px 28px}.cb-wizard-home{margin-bottom:6px;display:inline-flex;position:static}.cb-wizard-inner{text-align:left;align-items:stretch;padding-top:0}.cb-wizard-dot{width:24px;height:24px;font-size:11px}.cb-wizard-record{flex-direction:column;align-items:flex-start}.cb-wizard-actions{flex-flow:wrap;justify-content:flex-end;align-items:center}.cb-wizard-actions button,.cb-wizard-actions a{width:auto;min-width:0}.cb-wizard-stage .cb-passport-panel{padding:16px}.cb-resume-desk{padding:18px 12px 24px}}@media (max-width:700px){.cb-dossier-row{grid-template-columns:1fr auto}.cb-dossier-label{grid-column:1/-1}}@media (max-width:899px){.cb-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cb-wizard-step-link{background:#fff;flex-direction:row;justify-content:flex-start;gap:8px;min-height:40px;padding:6px 8px;box-shadow:0 6px 16px #1a1fc40f}.cb-wizard-step.is-done .cb-wizard-step-link{background:#e8eafb}.cb-wizard-step.is-active .cb-wizard-step-link{background:#1a1fc4}.cb-wizard-step.is-active .cb-wizard-step-label{color:#fff}.cb-wizard-step-label{text-align:left;font-size:12px;display:block}}.cb-visa-stamp-light{min-height:44px;color:var(--navy);background:#f6fbf7;border:1px dashed #1a1fc429;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.cb-visa-stamp-light.is-done{background:#1424b814;border-color:#1424b880}.cb-dash-hero{color:#fff;background:radial-gradient(460px 220px at 0 -30%,#1424b852,#0000 58%),radial-gradient(380px 180px at 100% 110%,#1424b81f,#0000 50%),linear-gradient(145deg,#1a1fc4 0%,#10137c 48% 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 56px #1a1fc438}.cb-dash-hero:after{content:"";pointer-events:none;border:18px solid #1424b81f;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-40px}.cb-hero-stat{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:10px 12px}.cb-hero-stat p{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:10px;font-weight:700}.cb-hero-stat strong{color:#1424b8;margin-top:4px;font-size:18px;font-weight:800;display:block}.cb-job-logo{color:#10137c;background:linear-gradient(#5e6cea,#1424b8);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.cb-side-action{background:#f6fbf7;border:1px solid #1a1fc40d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:transform .2s,border-color .2s;display:flex}.cb-side-action span:first-child{min-width:0}.cb-side-action:hover{border-color:#1424b866;transform:translate(3px)}.cb-job-feed{flex-direction:column;gap:12px;display:flex}.cb-job-feed>*{width:100%}.cb-app-row{background:#f6fbf7;border:1px solid #1a1fc40d;border-radius:14px;flex-direction:column;min-width:0;padding:12px 14px;transition:border-color .2s;display:flex}.cb-app-row:hover{border-color:#1424b866}.cb-glass-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffff5,#f7f7fbe6);border:1px solid #1a1fc414;box-shadow:0 16px 40px #1a1fc414}.cb-holo-chip{background:linear-gradient(135deg,#1424b8 0%,#ca8a04 48%,#fff 100%);box-shadow:inset 0 0 10px #ffffff73}.cb-resume-desk{background:radial-gradient(circle at 12% 0,#f15a2424,#0000 34%),radial-gradient(circle at 88% 100%,#1424b81f,#0000 36%),linear-gradient(#1a1fc4 0% 48%,#10137c 100%);border-radius:24px;padding:28px 20px 36px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1a1fc447,inset 0 1px #ffffff1f}.cb-resume-paper{background:linear-gradient(#ffffff8c,#0000 18%),repeating-linear-gradient(0deg,#0000,#0000 31px,#1a1fc409 32px),linear-gradient(#fffdf8 0%,#f6f1e6 100%);position:relative;box-shadow:inset 0 1px #fffffff2,0 22px 48px #10137c47,10px 10px 0 -3px #efe8d9,20px 20px 0 -6px #e4dcc8}.cb-resume-paper:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff47 48%,#0000 60%);animation:6.5s ease-in-out infinite cb-card-shine;position:absolute;inset:0;transform:translate(-120%)}.cb-resume-mini{background:linear-gradient(#fffdf8,#f4efe4);box-shadow:0 16px 36px #1a1fc429,6px 6px 0 -2px #efe8d9}.cb-notice{animation:.7s ease-out both cb-notice-in}@keyframes cb-notice-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.cb-glass-card{background:linear-gradient(#fff,#f7f7fa);border-radius:18px;box-shadow:0 28px 70px #1a1fc447,inset 0 1px #ffffffe6}.cb-hud-corner{z-index:3;pointer-events:none;width:18px;height:18px;position:absolute}.cb-hud-tl{border-top:2px solid #ca8a04;border-left:2px solid #ca8a04;top:10px;left:10px}.cb-hud-tr{border-top:2px solid #1424b8;border-right:2px solid #1424b8;top:10px;right:10px}.cb-hud-bl{border-bottom:2px solid #1424b8;border-left:2px solid #1424b8;bottom:10px;left:10px}.cb-hud-br{border-bottom:2px solid #ca8a04;border-right:2px solid #ca8a04;bottom:10px;right:10px}.cb-portal-scan{background:linear-gradient(#0000 0%,#1424b814 46%,#0000 54%);animation:5.5s linear infinite cb-scan}.cb-portal-badge{justify-content:center;align-items:center;display:inline-flex;position:relative}.cb-portal-pulse{border:1px solid #f15a2473;border-radius:14px;animation:2.4s ease-out infinite cb-portal-ring;position:absolute;inset:-8px}@keyframes cb-portal-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.cb-auth-portal input,.cb-auth-portal select,.cb-auth-portal textarea{background:#f6fbf7;border-color:#0a2e2c1f;border-radius:8px;padding:8px 12px;font-size:14px}.cb-auth-portal label>span,.cb-auth-portal label.mb-1\.5,.cb-auth-portal .mb-1\.5{margin-bottom:4px!important;font-size:12px!important}.cb-auth-portal input:focus,.cb-auth-portal select:focus,.cb-auth-portal textarea:focus{transform:none;box-shadow:0 0 0 3px #f15a241f;background:#fff!important;border-color:#ca8a04!important}.cb-auth-portal button[type=submit]{background-image:linear-gradient(90deg,#0a2e2c,#0d9488);box-shadow:0 8px 18px #0a2e2c38;padding:10px 14px!important;font-size:14px!important}.cb-auth-portal .text-muted,.cb-auth-portal .text-sm{font-size:12px}.cb-orbit-chip{background:#ffffffeb;border:1px solid #f15a2466;border-radius:999px;animation:4.4s ease-in-out infinite cb-chip-float;box-shadow:0 10px 28px #10137c24}@keyframes cb-chip-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.cb-btn-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.cb-btn-shine:hover:after{animation:.9s ease-out cb-card-shine}.cb-plane-bob{animation:4.8s ease-in-out infinite cb-plane-bob}.cb-plane-spin{transform-origin:50%;animation:6s linear infinite cb-plane-spin}.cb-plane-spin-rev{transform-origin:50%;animation:6s linear infinite reverse cb-plane-spin}@keyframes cb-plane-bob{0%,to{transform:translateY(52px)}50%{transform:translateY(-52px)}}@keyframes cb-plane-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cb-scene-3d{perspective:900px;transform-style:preserve-3d;position:absolute;inset:0}.cb-floor{background-image:linear-gradient(#f15a2424 1px,#0000 1px),linear-gradient(90deg,#f15a2424 1px,#0000 1px);background-size:48px 48px;width:140%;height:220px;position:absolute;top:58%;left:50%;transform:translate(-50%)rotateX(68deg);-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.cb-ring{transform-style:preserve-3d;border:1px solid #f15a2452;border-radius:999px;position:absolute;top:42%;left:50%;box-shadow:0 0 24px #f15a2429}.cb-ring-a{width:280px;height:280px;animation:18s linear infinite cb-spin3d}.cb-ring-b{border-color:#f15a242e;width:420px;height:420px;animation:26s linear infinite cb-spin3d-rev}.cb-ring-c{border-width:2px;border-color:#f15a2480;width:160px;height:160px;animation:12s linear infinite cb-spin3d}@keyframes cb-spin3d{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes cb-spin3d-rev{0%{transform:translate(-50%,-50%)rotateX(62deg)rotateY(12deg)rotate(360deg)}to{transform:translate(-50%,-50%)rotateX(62deg)rotateY(12deg)rotate(0)}}.cb-particle{opacity:.55;animation:4.2s ease-in-out infinite cb-particle}@keyframes cb-particle{0%,to{opacity:.2;transform:translate(0)scale(.7)}50%{opacity:.85;transform:translate3d(8px,-18px,20px)scale(1.15)}}.cb-card-3d{transform-style:preserve-3d;will-change:transform}.cb-card-shine{background:linear-gradient(115deg,#0000 32%,#ffffff61 48%,#0000 64%);animation:5.5s ease-in-out infinite cb-card-shine;transform:translate(-120%)}@keyframes cb-card-shine{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cb-float,.cb-wave,.cb-blink,.cb-bob,.cb-ring-pulse,.cb-passport-ready,.cb-hero-pop,.cb-glow,.cb-orbit-slow,.cb-animated-grid,.cb-shimmer,.cb-pulse-ring,.cb-ring-a,.cb-ring-b,.cb-ring-c,.cb-particle,.cb-card-shine,.cb-aurora,.cb-orbit-chip,.cb-btn-shine:after,.cb-galaxy-photo,.cb-office-photo,.cb-notice,.cb-star,.cb-shooting-star,.cb-shooting-star-b,.cb-shooting-star-c,.cb-dust,.cb-constellation,.cb-nebula-a,.cb-nebula-b,.cb-aurora-curtain,.cb-planet,.cb-moon,.cb-cosmic-frame:after,.cb-cosmic-frame:before,.cb-job-track,.cb-holo-passport,.cb-holo-scan,.cb-sat-track,.cb-holo-chip,.cb-resume-paper:after,.cb-career-orbit-2,.cb-portal-scan,.cb-portal-pulse{animation:none!important}.cb-card-3d{transform:none!important}}.cb-app,.cb-wizard,.cb-profile-page{overflow-x:clip}@media (min-width:640px){.cb-job-feed{-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:6px;overflow-x:auto}.cb-job-feed>*{flex:0 0 260px;width:260px}}@media (max-width:430px){.cb-hero-stat{padding:8px 6px}.cb-hero-stat p{letter-spacing:.08em;font-size:8px}.cb-hero-stat strong{font-size:16px}.cb-dash-hero h1{font-size:22px;line-height:1.2}.cb-passport-ready{width:60px;height:60px}}@media (hover:none){.cb-hover-tilt{transform:none!important}.cb-lift-card:hover,.cb-section-tile:hover,.cb-card-hover:hover,.cb-side-action:hover{transform:none}}.cb-dash-pro{background:#eef2f6}.cb-dash-pro-body{align-items:stretch;min-height:calc(100vh - 72px);display:flex}@media (min-width:640px){.cb-dash-pro-body{min-height:calc(100vh - 84px)}}.cb-dash-pro-sidebar{z-index:20;background:#eef2f6;border-right:1px solid #dde3ea;flex-direction:column;flex-shrink:0;align-self:flex-start;width:140px;max-height:calc(100vh - 72px);padding:0 .5rem 1.5rem 0;position:sticky;top:72px;overflow:hidden auto}@media (min-width:640px){.cb-dash-pro-sidebar{max-height:calc(100vh - 84px);top:84px}}.cb-dash-pro-sidebar .cb-profile-rail{flex-direction:column;gap:.85rem;width:100%;display:flex}.cb-dash-pro-sidebar .cb-hover-tilt{transform:none!important}.cb-dash-pro-sidebar nav.cb-profile-rail__nav,.cb-dash-pro-sidebar nav.cb-dash-card{border-left:0;border-radius:0 12px 12px 0;margin-top:0;margin-left:0;padding:.35rem;box-shadow:0 6px 18px #0f172a0a}.cb-dash-pro-sidebar nav.cb-profile-rail__nav a,.cb-dash-pro-sidebar nav.cb-dash-card a{border-radius:10px;padding:.45rem .5rem;font-size:11px;line-height:1.25}.cb-dash-pro-sidebar .cb-passport-light{border-left:0;border-radius:0 14px 14px 0;margin-top:0;margin-left:0;padding:.65rem .55rem .75rem;box-shadow:3px 0 #ca8a04,0 12px 28px #1a1fc41f}.cb-dash-pro-sidebar .cb-passport-light>div>div:first-child p{letter-spacing:.12em;font-size:8px}.cb-dash-pro-sidebar .cb-passport-light>div>div:first-child span{padding:.1rem .35rem;font-size:7px}.cb-dash-pro-sidebar .cb-passport-light>div>div:nth-child(2){flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.cb-dash-pro-sidebar .cb-passport-photo{width:36px;height:36px}.cb-dash-pro-sidebar .cb-passport-light h3{font-size:11px}.cb-dash-pro-sidebar .cb-passport-light>div>div:nth-child(2)>div:nth-child(2) p{font-size:9px}.cb-dash-pro-sidebar .cb-passport-ready{width:44px;height:44px;margin-left:auto}.cb-dash-pro-sidebar .cb-passport-ready span.text-xl{font-size:13px}.cb-dash-pro-sidebar .cb-passport-ready span.text-\[7px\]{font-size:6px}.cb-dash-pro-sidebar .cb-passport-light>div>div:nth-child(3){display:none}.cb-dash-pro-sidebar .cb-passport-stat{padding:4px 5px}.cb-dash-pro-sidebar .cb-passport-stat p{font-size:7px}.cb-dash-pro-sidebar .cb-passport-stat strong{font-size:12px}.cb-dash-pro-sidebar .cb-passport-light>div>div:nth-child(5){margin-top:.45rem}.cb-dash-pro-sidebar .cb-passport-light>div>div:nth-child(5) a.rounded-full{height:28px;padding:0 .55rem;font-size:9px}.cb-dash-pro-sidebar .cb-passport-mrz{margin-top:.35rem;padding-top:.35rem;font-size:8px}.cb-dash-pro-content{flex:1;min-width:0;padding:1.25rem 1rem 2.5rem}@media (min-width:640px){.cb-dash-pro-content{padding:1.35rem 1.5rem 2.5rem}}@media (min-width:1280px){.cb-dash-pro-content{padding:1.5rem 2rem 2.5rem}}.cb-dash-pro-content-grid{align-items:start;gap:1.5rem;max-width:1120px;margin:0 auto;display:grid}@media (min-width:1280px){.cb-dash-pro-content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,300px);gap:2rem;max-width:none;margin:0}}.cb-dash-pro .cb-dash-card{border:1px solid #e4e9ef;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}.cb-dash-pro-panel{padding:1.35rem 1.25rem}@media (min-width:640px){.cb-dash-pro-panel{padding:1.5rem 1.75rem}}.cb-dash-pro-panel__body{flex-direction:column;gap:1.75rem;display:flex}@media (min-width:1024px){.cb-dash-pro-panel__body{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.cb-dash-pro-kicker{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0;font-size:11px;font-weight:700}.cb-dash-pro-title{letter-spacing:-.02em;color:#0f172a;margin:.35rem 0 0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.15}.cb-dash-pro-subtitle{color:#334155;margin:.45rem 0 0;font-size:.9375rem;font-weight:600}.cb-dash-pro-lead{color:#64748b;max-width:38rem;margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}.cb-dash-pro-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:28rem;margin-top:1.5rem;display:grid}.cb-dash-pro-metric{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;padding:.85rem .95rem}.cb-dash-pro-metric span{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700;display:block}.cb-dash-pro-metric strong{color:#0f1976;margin-top:.3rem;font-size:1.2rem;font-weight:700;line-height:1;display:block}.cb-dash-pro-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.cb-dash-pro-btn{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 1.1rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.cb-dash-pro-btn--block{width:100%}.cb-dash-pro-btn--primary{color:#fff;background:#0f1976;border:1px solid #0f1976;box-shadow:0 8px 18px #0f19762e}.cb-dash-pro-btn--primary:hover{background:#0d1a94;border-color:#0d1a94}.cb-dash-pro-btn--outline{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.cb-dash-pro-btn--outline:hover{color:#0f1976;border-color:#0f1976}.cb-dash-pro-btn--ghost{color:#475569;background:0 0;border:1px solid #0000}.cb-dash-pro-btn--ghost:hover{color:#0f172a;background:#f1f5f9}.cb-dash-pro-resume-panel{background:linear-gradient(#f0f1fd 0%,#f8fafc 100%);border:1px solid #ccd1fb;border-radius:14px;width:100%;padding:1.15rem 1.1rem 1.25rem}@media (min-width:1024px){.cb-dash-pro-resume-panel{flex-shrink:0;width:min(100%,260px)}}.cb-dash-pro-resume-panel__label{letter-spacing:.12em;text-transform:uppercase;color:#0f1976;margin:0;font-size:11px;font-weight:700}.cb-dash-pro-resume-panel__mascot{margin:.85rem auto 0;display:block;width:72px!important}.cb-dash-pro-resume-panel__copy{text-align:center;color:#475569;margin:.75rem 0 1rem;font-size:.8125rem;line-height:1.55}.cb-dash-pro-resume-panel .cb-dash-pro-btn+.cb-dash-pro-btn{margin-top:.55rem}.cb-dash-pro-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cb-dash-pro-section-head h2{color:#0f172a;margin:.2rem 0 0;font-size:1.125rem;font-weight:700}.cb-dash-pro-link{color:#0f1976;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:none}.cb-dash-pro-link:hover{text-decoration:underline}.cb-dash-pro-empty{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}.cb-dash-pro-empty--inset{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;padding:.85rem 1rem}.cb-dash-pro-list{flex-direction:column;gap:.75rem;display:flex}.cb-dash-pro-list .cb-lift-card{box-shadow:none;border:1px solid #e8edf2;border-radius:14px}.cb-dash-pro-list .cb-lift-card:hover{border-color:#99a2f6;transform:none;box-shadow:0 8px 20px #0f197614}.cb-dash-pro-list .cb-lift-card>span:last-child{color:#fff!important;background:#0f1976!important}.cb-dash-pro-prep-grid{gap:.85rem;display:grid}@media (min-width:768px){.cb-dash-pro-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cb-dash-pro-prep-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-dash-pro-prep-card{background:#f8fafc;border:1px solid #e8edf2;border-radius:14px;padding:1rem 1.05rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.cb-dash-pro-prep-card:hover{border-color:#99a2f6;box-shadow:0 8px 20px #0f197612}.cb-dash-pro-prep-card__label{letter-spacing:.12em;text-transform:uppercase;color:#0f1976;margin:0;font-size:10px;font-weight:700}.cb-dash-pro-prep-card__body{align-items:center;gap:.85rem;margin-top:.75rem;display:flex}.cb-dash-pro-prep-card__title{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.cb-dash-pro-prep-card__note{color:#64748b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.cb-dash-pro-skill-card{min-height:100%}.cb-dash-pro-skill-card .cb-skill-tile{min-height:100%;box-shadow:none;border:1px solid #e8edf2;border-radius:14px}.cb-dash-pro-next-list{margin:0;padding:0;list-style:none}.cb-dash-pro-next-list>li+li{margin-top:.55rem}.cb-dash-pro-next-item{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.cb-dash-pro-next-item:hover{background:#f0f1fd;border-color:#99a2f6}.cb-dash-pro-next-item span:first-child{color:#0f172a;min-width:0;font-size:.875rem;font-weight:600}.cb-dash-pro-next-item__cta{color:#0f1976;background:#ecfdf5;border:1px solid #99a2f6;border-radius:999px;flex-shrink:0;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.cb-dash-pro-app-list{flex-direction:column;display:flex}.cb-dash-pro-app-item{border-bottom:1px solid #edf2f7;align-items:center;gap:.85rem;padding:.85rem 0;text-decoration:none;transition:background-color .2s;display:flex}.cb-dash-pro-app-item:last-child{border-bottom:none;padding-bottom:0}.cb-dash-pro-app-item:first-child{padding-top:0}.cb-dash-pro-app-item:hover{background:#f0f1fd8c}.cb-dash-pro-app-logo{color:#0369a1;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:flex}.cb-dash-pro-app-item__title{color:#0f172a;font-size:.875rem;font-weight:700;display:block}.cb-dash-pro-app-item__meta{color:#64748b;margin-top:.15rem;font-size:.8125rem;display:block}.cb-dash-pro .cb-courses-stack-card,.cb-home .cb-courses-stack-card{max-width:none}@media (max-width:639px){.cb-dash-pro-metric-grid{grid-template-columns:1fr;max-width:none}.cb-dash-pro-actions .cb-dash-pro-btn{width:100%}}.cb-home{background:#eef2f6;min-height:100vh;overflow-x:clip}.cb-home--navbar-only{background:#1a1fc4}.cb-home--sidebar{background:#eef2f6;overflow:visible}.cb-icon-sidebar{z-index:40;background:linear-gradient(#7a7fa8 0%,#5f6491 48%,#4a4f7a 100%);border-right:1px solid #1a1fc447;width:56px;height:100vh;position:fixed;top:0;bottom:0;left:0;overflow:visible}.cb-icon-sidebar__rail{z-index:0;pointer-events:none;width:2px;position:absolute;top:calc(105px + .85rem);bottom:calc(1.5rem + 21px);left:50%;transform:translate(-50%)}.cb-icon-sidebar__track,.cb-icon-sidebar__progress,.cb-icon-sidebar__sweep{border-radius:999px;width:2px;position:absolute;top:0;left:0}.cb-icon-sidebar__track{display:none}.cb-icon-sidebar__progress{--cb-sidebar-progress:0%;height:var(--cb-sidebar-progress);background:linear-gradient(#fde68a 0%,#fbbf24 40%,#f59e0b 72%,#ea580c 100%);transition:height .85s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #fbbf2480,0 0 14px #ea580c47}.cb-icon-sidebar__progress.is-complete{background:linear-gradient(#fff7c2 0%,#fde68a 28%,#fbbf24 58%,#f59e0b 100%);box-shadow:0 0 10px #fbbf24a6,0 0 18px #f59e0b59}.cb-icon-sidebar__sweep{transform-origin:top;background:linear-gradient(180deg, #141c60 0%, var(--navbar-bg-1) 40%, var(--navbar-bg-2) 100%);height:0;animation:3s ease-in-out infinite cb-sidebar-nav-sweep;box-shadow:0 0 10px #1a1fc459}.cb-icon-sidebar__nav{z-index:1;flex-direction:column;align-items:center;gap:20px;padding:calc(84px + .85rem) 0 1.5rem;display:flex;position:relative}.cb-icon-sidebar__item{background:0 0;outline:none;justify-content:center;align-items:center;width:100%;height:42px;text-decoration:none;display:flex;position:relative}.cb-icon-sidebar__icon{border:2px solid var(--navbar-bg-2);background:linear-gradient(180deg, var(--navbar-bg-1), var(--navbar-bg-2));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s;display:inline-flex;box-shadow:0 2px 8px #1a1fc42e}.cb-icon-sidebar__icon svg{width:18px;height:18px}.cb-icon-sidebar__item:hover .cb-icon-sidebar__icon,.cb-icon-sidebar__item:focus-visible .cb-icon-sidebar__icon{border-color:var(--navbar-bg-1);filter:brightness(1.08);transform:scale(1.08);box-shadow:0 0 0 3px #1a1fc433}.cb-icon-sidebar__item.is-active .cb-icon-sidebar__icon{border-color:var(--navbar-bg-2);box-shadow:0 0 0 3px #1a1fc447}.cb-icon-sidebar__item.is-job .cb-icon-sidebar__icon{animation:3s ease-in-out infinite cb-sidebar-job-glow}.cb-icon-sidebar__flyout{z-index:40;white-space:nowrap;letter-spacing:.01em;color:#fff;background:linear-gradient(90deg, var(--navbar-bg-1), var(--navbar-bg-2));opacity:0;visibility:hidden;pointer-events:none;transform-origin:0;border:1px solid #ffffff24;border-left:0;border-radius:0 999px 999px 0;align-items:center;min-height:38px;padding:0 1rem 0 .85rem;font-size:.8125rem;font-weight:600;transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1),visibility .24s;display:flex;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)translate(-10px)scaleX(.88);box-shadow:8px 0 24px #10137c47,inset 0 1px #ffffff14}.cb-icon-sidebar__item:hover .cb-icon-sidebar__flyout,.cb-icon-sidebar__item:focus-visible .cb-icon-sidebar__flyout{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)scaleX(1)}@keyframes cb-sidebar-nav-sweep{0%,4%{opacity:.95;height:0}58%{opacity:1;height:100%}72%{opacity:.35;height:100%}86%,to{opacity:0;height:100%}}@keyframes cb-sidebar-job-glow{0%,52%{filter:brightness();transform:scale(1);box-shadow:0 0 #1a1fc400,0 0 #10137c00}62%{filter:brightness(1.06);transform:scale(1.1);box-shadow:0 0 0 4px #1a1fc459,0 0 16px 4px #1a1fc452,0 0 24px 6px #10137c38}72%{filter:brightness(1.02);transform:scale(1.03);box-shadow:0 0 0 2px #1a1fc433,0 0 10px 2px #1a1fc42e}82%,to{filter:brightness();transform:scale(1);box-shadow:0 0 #1a1fc400,0 0 #10137c00}}@media (prefers-reduced-motion:reduce){.cb-icon-sidebar__sweep,.cb-icon-sidebar__item.is-job .cb-icon-sidebar__icon{animation:none}.cb-icon-sidebar__progress{transition:none}}@media (max-width:1023px){.cb-icon-sidebar{display:none}.cb-home-body{padding-left:0}}.cb-home-body{align-items:stretch;min-height:100vh;padding-left:56px;display:flex}.cb-home-content{flex-direction:column;flex:1;min-width:0;display:flex}.cb-home-main{flex-direction:column;flex:1;gap:1.25rem;min-width:0;padding:1.25rem 1rem 2.5rem 2.25rem;display:flex}#passport,#resume,#skill,#interview,#courses,#jobs{scroll-margin-top:1.25rem}@media (min-width:640px){.cb-home-main{padding:1.35rem 1.5rem 2.5rem 2.75rem}}@media (min-width:1280px){.cb-home-main{padding:1.5rem 2rem 2.5rem 3rem}}.cb-home-stage{align-items:flex-start;gap:1.25rem;display:flex}.cb-home-top{justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;width:100%;display:flex}.cb-home-mascot{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:min(34vw,240px);margin-top:-.35rem;margin-right:-.25rem;animation:.75s .12s both cb-welcome-in}.cb-home-mascot__img{object-fit:contain;background:0 0;width:100%;height:auto;display:block}@media (max-width:720px){.cb-home-mascot{width:140px}}.cb-growth{pointer-events:none;-webkit-user-select:none;user-select:none;flex:auto;width:auto;min-width:140px;max-width:none;margin-top:-30px;margin-left:20px;animation:.75s .12s both cb-welcome-in}.cb-growth__stage-label{display:none}@keyframes cb-growth-label-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cb-growth__chart{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.cb-growth__plot{height:112px;position:relative}.cb-growth__curve{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cb-growth__curve-line{filter:drop-shadow(0 2px 3px #dc262647);transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1)}.cb-growth__bars{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.18rem;height:100%;display:grid;position:relative}.cb-growth__col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.cb-growth__bar-label{left:50%;bottom:calc(var(--bar-h,6%) + 3px);z-index:4;max-width:100%;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;text-align:center;color:#10137c73;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;padding:0 1px;font-size:.58rem;font-weight:700;line-height:1.15;transition:color .3s,opacity .3s,bottom .55s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;transform:translate(-50%)}.cb-growth__col.is-on .cb-growth__bar-label{opacity:1}.cb-growth__col.is-active .cb-growth__bar-label{bottom:calc(var(--bar-h,6%) + 46px);color:#10137c;font-weight:800}.cb-growth__bar{opacity:.35;transform-origin:bottom;background:linear-gradient(#fbbf24 0%,#ea580c 55%,#dc2626 100%);border-radius:5px 5px 2px 2px;width:55%;max-width:36px;height:0;transition:height .55s cubic-bezier(.22,1,.36,1),opacity .35s,box-shadow .35s;box-shadow:inset 0 1px #ffffff59,0 3px 6px #ea580c33}.cb-growth__bar.is-grown{height:var(--bar-h);opacity:1}.cb-growth__col.is-active .cb-growth__bar{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff73,0 4px 8px #dc262647}.cb-growth-boy{z-index:3;filter:drop-shadow(0 3px 4px #1a1fc433);width:32px;height:44px;margin-left:-16px;transition:left .55s cubic-bezier(.22,1,.36,1),bottom .55s cubic-bezier(.22,1,.36,1);position:absolute}.cb-growth-boy.is-pro{animation:.7s cb-growth-cheer}.cb-growth-boy__svg{width:100%;height:100%;display:block}@keyframes cb-growth-cheer{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.05)}70%{transform:translateY(-1px)scale(1.02)}}@media (max-width:720px){.cb-growth{flex:100%;width:100%;min-width:0;margin-top:-10px;margin-left:0}.cb-growth__plot{height:88px}.cb-growth__bar-label{font-size:.5rem}.cb-growth-boy{width:22px;height:30px;margin-left:-11px}}@media (prefers-reduced-motion:reduce){.cb-growth__bar,.cb-growth__curve-line,.cb-growth-boy,.cb-growth__stage-label{transition:none;animation:none}.cb-growth-boy.is-pro{animation:none}}.cb-home-passport-block{flex-wrap:nowrap;align-items:stretch;gap:1.75rem 2.25rem;width:100%;display:flex}.cb-home-passport-col{flex-shrink:0;align-self:stretch;width:min(100%,300px);margin-top:-30px;display:flex}.cb-home-passport-col .cb-passport-light{flex-direction:column;flex:auto;width:100%;height:100%;min-height:100%;padding:14px 14px 16px;display:flex}.cb-home-passport-col .cb-passport-light>.relative{flex-direction:column;flex:auto;justify-content:space-between;min-height:100%;display:flex}.cb-home-passport-col .cb-passport-photo{width:44px;height:44px}.cb-home-passport-col .cb-passport-ready{width:64px!important;height:64px!important}.cb-home-passport-col .cb-passport-ready span.text-xl{font-size:1.1rem}.cb-home-passport-holds{flex:1;min-width:0;max-width:none;margin-top:-40px;padding-top:.2rem}.cb-home-passport-holds__kicker{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:40px 0 0;font-size:11px;font-weight:700}.cb-home-passport-holds__title-row{flex-wrap:wrap;align-items:flex-start;gap:.45rem .75rem;margin-top:.35rem;display:flex}.cb-home-passport-holds h2{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:0;padding-top:.35rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;line-height:1.2}.cb-home-passport-holds__q{letter-spacing:-.04em;color:#ea580c;text-shadow:0 2px #dc26262e;flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:.1rem;font-size:clamp(2.6rem,4.5vw,3.6rem);font-weight:800;line-height:.85;display:inline-flex}.cb-key-tips-wrap{flex-direction:column;flex:0 450px;align-items:stretch;gap:.45rem;min-width:250px;max-width:450px;margin-top:-40px;margin-left:auto;display:flex}.cb-key-tips{background:linear-gradient(135deg,#fffbebf2 0%,#ffedd5e0 55%,#fee2e28c 100%);border:1.5px solid #eab30873;align-items:flex-start;gap:.55rem;width:100%;min-width:0;max-width:none;min-height:98px;margin-left:0;padding:.65rem .8rem .65rem .7rem;animation:.65s cubic-bezier(.22,1,.36,1) 80ms both cb-key-tips-in;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #b4530914,inset 0 1px #ffffffbf}.cb-key-tips__glow{pointer-events:none;background:radial-gradient(circle,#fbbf248c 0%,#fbbf241f 45%,#0000 70%);border-radius:50%;width:88px;height:88px;animation:2.4s ease-in-out infinite cb-key-tips-orb;position:absolute;top:-28px;left:-18px}.cb-key-tips__bulb{z-index:1;filter:drop-shadow(0 0 8px #fbbf24d9)drop-shadow(0 0 16px #eab30873);flex-shrink:0;width:34px;height:34px;margin-top:-.1rem;animation:1.8s ease-in-out infinite cb-key-tips-bulb;display:inline-flex;position:relative}.cb-key-tips__bulb svg{width:100%;height:100%}.cb-key-tips__body{z-index:1;flex:1;min-width:0;min-height:4.1rem;position:relative}.cb-key-tips__scene{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),visibility .45s;position:absolute;inset:0;transform:translateY(10px)}.cb-key-tips__scene.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.cb-key-tips.is-swapped .cb-key-tips__scene--tip{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.cb-key-tips__kicker{letter-spacing:.16em;text-transform:uppercase;color:#b45309;margin:0;font-size:10px;font-weight:800}.cb-key-tips__copy{color:#10137c;margin:.25rem 0 0;font-size:.85rem;font-weight:600;line-height:1.35}.cb-key-tips__copy strong{color:#c2410c;font-weight:800}.cb-key-tips__copy--done{color:#0f7b4c}.cb-key-tips__pills{flex-wrap:wrap;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.cb-key-tips__pills li{opacity:0;transform:translate(14px)scale(.92)}.cb-key-tips__pills.is-show li{animation:.4s cubic-bezier(.22,1,.36,1) both cb-key-tips-pill}.cb-key-tips__pill{color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 .55rem;font-size:.65rem;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #9a341214}.cb-key-tips__pill:hover{background:#fff7ed;transform:translateY(-1px)}.cb-key-tips__btn{color:#10137c;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ca8a04,#eab308);border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-top:.4rem;padding:0 .75rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex;transform:translateY(10px);box-shadow:0 6px 14px #ca8a043d}.cb-key-tips__btn.is-show{pointer-events:auto;animation:.5s cubic-bezier(.22,1,.36,1) both cb-key-tips-btn}.cb-key-tips__btn:hover{filter:brightness(1.05)}@keyframes cb-key-tips-in{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cb-key-tips-orb{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes cb-key-tips-bulb{0%,to{filter:drop-shadow(0 0 6px #fbbf24b3)drop-shadow(0 0 12px #eab30859);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #fbbf24)drop-shadow(0 0 22px #eab308b3);transform:scale(1.07)}}@keyframes cb-key-tips-pill{0%{opacity:0;transform:translate(18px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cb-key-tips-btn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cb-key-tips,.cb-key-tips__glow,.cb-key-tips__bulb,.cb-key-tips__scene,.cb-key-tips__pills li,.cb-key-tips__btn{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;animation:none!important;transform:none!important}.cb-key-tips__scene--tip{display:none}}.cb-home-passport-holds__lead{color:#4e5168;max-width:36rem;margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.cb-home-passport-holds__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem;max-width:none;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.cb-hold-card{isolation:isolate;background:linear-gradient(145deg,#fffffff7 0%,#f4f5faf0 100%);border:1px solid #1a1fc41a;border-radius:12px;flex-direction:column;gap:.28rem;width:100%;min-width:0;max-width:none;min-height:0;padding:.65rem .85rem .7rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #1a1fc40a}.cb-hold-card:before{content:"";opacity:.85;background:linear-gradient(#1a1fc4 0%,#1424b8 55%,#eab308 100%);width:3px;position:absolute;top:0;bottom:0;left:0}.cb-hold-card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#1424b81f 0%,#0000 70%);border-radius:50%;width:88px;height:88px;transition:transform .35s,opacity .35s;position:absolute;bottom:-28px;right:-24px}.cb-hold-card:hover{border-color:#1a1fc429;transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 12px 24px #1a1fc414}.cb-hold-card:hover:after{opacity:1;transform:scale(1.18)translate(-6px,-4px)}.cb-hold-card__icon{z-index:1;background:linear-gradient(160deg,#1a1fc4 0%,#10137c 100%);border-radius:8px;width:26px;height:26px;margin-bottom:.05rem;position:relative;box-shadow:0 5px 10px #1a1fc42e}.cb-hold-card__icon:before{content:"";opacity:.95;background:linear-gradient(135deg,#fbbf24 0%,#eab308 100%);border-radius:2px;position:absolute;inset:7px}.cb-hold-card strong{z-index:1;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;font-size:.82rem;font-weight:800;position:relative}.cb-hold-card>span:last-child{z-index:1;color:#10137c9e;font-size:.72rem;line-height:1.4;position:relative}.cb-hold-card--personal .cb-hold-card__icon:before{clip-path:circle(42% at 50% 42%);inset:8px}.cb-hold-card--education .cb-hold-card__icon:before{clip-path:polygon(50% 8%,92% 28%,92% 72%,50% 92%,8% 72%,8% 28%)}.cb-hold-card--skills .cb-hold-card__icon:before{clip-path:polygon(50% 5%,61% 38%,95% 38%,68% 58%,79% 92%,50% 72%,21% 92%,32% 58%,5% 38%,39% 38%)}.cb-hold-card--experience .cb-hold-card__icon:before{clip-path:polygon(18% 35%,38% 35%,38% 22%,62% 22%,62% 35%,82% 35%,82% 78%,18% 78%)}.cb-hold-card--preferences .cb-hold-card__icon:before{clip-path:polygon(50% 12%,58% 40%,88% 40%,64% 58%,74% 88%,50% 70%,26% 88%,36% 58%,12% 40%,42% 40%)}.cb-hold-card--proof .cb-hold-card__icon:before{clip-path:polygon(22% 18%,78% 18%,78% 82%,62% 82%,62% 48%,38% 48%,38% 82%,22% 82%)}.cb-hold-card--personal{animation:.55s cubic-bezier(.22,1,.36,1) 50ms both cb-hold-in}.cb-hold-card--education{animation:.55s cubic-bezier(.22,1,.36,1) .1s both cb-hold-in}.cb-hold-card--skills{animation:.55s cubic-bezier(.22,1,.36,1) .15s both cb-hold-in}.cb-hold-card--experience{animation:.55s cubic-bezier(.22,1,.36,1) .2s both cb-hold-in}.cb-hold-card--preferences{animation:.55s cubic-bezier(.22,1,.36,1) .25s both cb-hold-in}.cb-hold-card--proof{animation:.55s cubic-bezier(.22,1,.36,1) .3s both cb-hold-in}@keyframes cb-hold-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cb-hold-card,.cb-hold-card:hover{animation:none;transform:none}}@media (max-width:1100px){.cb-home-passport-holds__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cb-home-passport-block{flex-wrap:wrap}.cb-home-passport-holds__lead{white-space:normal}.cb-home-passport-holds__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cb-home-passport-holds__list{grid-template-columns:1fr}}.cb-home-welcome{flex:1;width:100%;min-width:0;min-height:4.5rem;margin:0;animation:.7s both cb-welcome-in;overflow:visible}.cb-home-welcome h1{width:100%;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;flex-direction:column;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.02;display:flex}.cb-home-welcome__line{margin:0;line-height:1.05;display:block}.cb-home-welcome__row{flex-wrap:nowrap;align-items:flex-start;gap:.35rem 0;width:100%;margin-top:.05em;display:flex}.cb-home-welcome__name{color:#ca8a04;flex-shrink:0;margin-right:.75rem}.cb-home-welcome__tag{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;color:#4e5168;background:linear-gradient(90deg,#fff4d6 0%,#ffe4c8 48%,#fde2e2 100%);border-radius:4px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem .4rem;margin-top:.35em;padding:.28em .7em .28em .55em;font-size:1.05rem;font-style:normal;font-weight:500;line-height:1.5;display:inline-flex;transform:none}.cb-home-welcome__mark{z-index:0;color:#10137c;white-space:nowrap;font-style:normal;font-weight:600;position:relative}.cb-home-welcome__mark:after{content:"";z-index:-1;opacity:.55;transform-origin:0;background:#eab308;height:.42em;animation:.65s cubic-bezier(.22,1,.36,1) .45s forwards cb-welcome-highlight;position:absolute;bottom:.05em;left:-.18em;right:-.18em;transform:scaleX(0)}.cb-home-welcome__job{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#eab308 0%,#ea580c 52%,#dc2626 100%);border-radius:4px;align-items:center;gap:.45rem;margin:0 .1em;padding:.28em .95em .28em .72em;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38}.cb-job-hang{z-index:2;pointer-events:none;flex-shrink:0;width:14px;height:14px;position:relative}.cb-job-hang__nail{z-index:3;background:radial-gradient(circle at 32% 28%,#fff6d8 0 22%,#0000 23%),radial-gradient(circle at 50% 55%,#fca5a5 0 40%,#9a3412 72%,#7f1d1d 100%);border-radius:9999px;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff8c,0 2px 3px #00000059}.cb-job-hang__swing{transform-origin:50% 0;flex-direction:column;align-items:center;width:44px;margin-left:-22px;animation:2.2s ease-in-out infinite hang-pendulum;display:flex;position:absolute;top:50%;left:50%}.cb-job-hang__string{background:linear-gradient(#7f1d1d,#10137c);width:2px;height:10px}.cb-job-hang__case{filter:drop-shadow(1px 4px 6px #10137c47);width:44px;height:36px;display:flex}.cb-job-hang__case svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.cb-job-hang__swing{animation:none;transform:none}}@keyframes cb-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-welcome-highlight{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cb-home-section{background:#fff;border:1px solid #e4e9ef;border-radius:16px;padding:1.25rem 1.15rem;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}@media (min-width:640px){.cb-home-section{padding:1.5rem 1.75rem}}.cb-home-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cb-home-section__kicker{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0;font-size:11px;font-weight:700}.cb-home-section__head h2{color:#0f172a;margin:.2rem 0 0;font-size:1.125rem;font-weight:700}.cb-home-section__sub{color:#64748b;max-width:40rem;margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.cb-home-section__link{color:#0f1976;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:none}.cb-home-section__link:hover{text-decoration:underline}.cb-home-section__empty{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}.cb-home-section__empty--inset{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;padding:.85rem 1rem;list-style:none}.cb-home-passport-grid{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.cb-home-passport-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.cb-home-passport-summary{align-items:center;gap:1rem;display:flex}.cb-home-passport-id{letter-spacing:.12em;text-transform:uppercase;color:#0f1976;margin:0;font-size:11px;font-weight:700}.cb-home-passport-ready{color:#0f172a;margin:.25rem 0 0;font-size:1rem;font-weight:700}.cb-home-passport-meta{color:#64748b;margin:.35rem 0 0;font-size:.8125rem}.cb-home-passport-facts{gap:.65rem;display:grid}@media (min-width:768px){.cb-home-passport-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-home-passport-fact{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;padding:.75rem .85rem}.cb-home-passport-fact span{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700;display:block}.cb-home-passport-fact strong{color:#0f172a;margin-top:.3rem;font-size:.875rem;font-weight:600;display:block}.cb-home-passport-missing{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.cb-home-passport-missing a{color:#0f1976;background:#ecfdf5;border:1px solid #99a2f6;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.cb-home-resume-hero{background:radial-gradient(90% 80% at 100% 0,#eab30824,#0000 55%),linear-gradient(135deg,#fff 0%,#f4f5fa 52%,#eeeff7 100%);border:1px solid #1a1fc41a;border-radius:18px;align-items:center;gap:1.25rem;padding:1.35rem 1.2rem 1.5rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #1a1fc40f}@media (min-width:900px){.cb-home-resume-hero{grid-template-columns:minmax(0,1.2fr) auto auto;gap:1.5rem 1.75rem;padding:1.6rem 1.75rem 1.7rem}}.cb-home-resume-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:#10137c;margin:0;font-size:12px;font-weight:800}.cb-home-resume-hero__title{max-width:38rem;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.28}.cb-home-resume-hero__break{margin-top:.35rem;display:block}.cb-home-resume-hero__mark{white-space:nowrap;color:#ea580c;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ea580c 0%,#f59e0b 55%,#ca8a04 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;animation:2.8s ease-in-out infinite cb-resume-text-shine}.cb-home-resume-hero__lead{color:#4e5168;max-width:34rem;margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.cb-home-resume-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.cb-home-resume-paper{perspective:800px;justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-resume-paper{display:flex}}.cb-home-resume-paper__sheet{transform-origin:bottom;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #1a1fc41f;border-radius:10px;flex-direction:column;gap:.42rem;width:118px;height:156px;padding:.85rem .75rem .9rem;animation:3.4s ease-in-out infinite cb-resume-paper-float;display:flex;position:relative;box-shadow:0 14px 28px #1a1fc41f,inset 0 2px #ffffffe6}.cb-home-resume-paper__sheet:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffffb3 48%,#0000 62%) 0 0/220% 100%;animation:3.2s ease-in-out infinite cb-resume-paper-shine;position:absolute;inset:0}.cb-home-resume-paper__header{background:#1a1fc4;border-radius:999px;width:42%;height:8px;margin-bottom:.2rem;display:block}.cb-home-resume-paper__line{background:#1a1fc424;border-radius:999px;width:100%;height:5px;display:block}.cb-home-resume-paper__line--short{width:58%}.cb-home-resume-paper__line--mid{width:78%}.cb-home-resume-paper__block{background:linear-gradient(90deg,#eab30838,#f973162e);border-radius:6px;width:100%;height:28px;margin-top:.15rem;display:block}.cb-home-resume-paper__stamp{color:#ea580c;letter-spacing:.12em;border:1.5px solid #ea580c8c;border-radius:999px;padding:.18rem .4rem;font-size:9px;font-weight:800;animation:2.4s ease-in-out infinite cb-resume-stamp-pulse;position:absolute;bottom:12px;right:10px;transform:rotate(-12deg)}.cb-home-resume-hero__aside{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-resume-hero__aside{display:flex}}.cb-home-resume-hero__mascot{filter:drop-shadow(0 12px 20px #1a1fc42e);height:auto;animation:3.2s ease-in-out infinite cb-resume-mascot-float;display:block;width:120px!important}@keyframes cb-resume-text-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-resume-paper-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes cb-resume-paper-shine{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@keyframes cb-resume-stamp-pulse{0%,to{opacity:.85;transform:rotate(-12deg)scale(1)}50%{opacity:1;transform:rotate(-8deg)scale(1.06)}}@keyframes cb-resume-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cb-home-resume-hero__mark,.cb-home-resume-paper__sheet,.cb-home-resume-paper__sheet:before,.cb-home-resume-paper__stamp,.cb-home-resume-hero__mascot{animation:none}.cb-home-resume-hero__mark{-webkit-text-fill-color:#ea580c;color:#ea580c;background:0 0}}.cb-home-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 1.15rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,filter .2s;display:inline-flex}.cb-home-btn--primary{color:#10137c;background:linear-gradient(90deg,#ca8a04,#eab308,#f59e0b) 0 0/180% 100%;border:1px solid #ca8a04;animation:2.6s ease-in-out infinite cb-resume-btn-shine}.cb-home-btn--primary:hover{filter:brightness(1.05)}.cb-home-btn--outline{color:#10137c;background:#fff;border:1px solid #1a1fc438}.cb-home-btn--outline:hover{border-color:#1a1fc4}@keyframes cb-resume-btn-shine{0%,to{background-position:0%}50%{background-position:100%}}.cb-home-skill-hero{background:radial-gradient(90% 80% at 0 0,#1424b81f,#0000 55%),linear-gradient(135deg,#fff 0%,#f3f4fa 52%,#eeeff8 100%);border:1px solid #1a1fc41a;border-radius:18px;align-items:center;gap:1.25rem;padding:1.35rem 1.2rem 1.5rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #1a1fc40f}@media (min-width:900px){.cb-home-skill-hero{grid-template-columns:minmax(0,1.2fr) auto auto;gap:1.5rem 1.75rem;padding:1.6rem 1.75rem 1.7rem}}.cb-home-skill-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:#10137c;margin:0;font-size:12px;font-weight:800}.cb-home-skill-hero__title{max-width:38rem;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.28}.cb-home-skill-hero__break{margin-top:.35rem;display:block}.cb-home-skill-hero__mark{white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0f1976 0%,#1424b8 55%,#0d1a94 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;animation:2.8s ease-in-out infinite cb-skill-text-shine}.cb-home-skill-hero__lead{color:#4e5168;max-width:34rem;margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.cb-home-skill-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.cb-home-btn--skill{color:#fff;background:linear-gradient(90deg,#0f1976,#1424b8,#0d1a94) 0 0/180% 100%;border:1px solid #0f1976;animation:2.6s ease-in-out infinite cb-skill-btn-shine}.cb-home-btn--skill:hover{filter:brightness(1.05)}.cb-home-skill-card{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-skill-card{display:flex}}.cb-home-skill-card__sheet{background:linear-gradient(#fff 0%,#f0f1fd 100%);border:1px solid #0f19762e;border-radius:14px;width:150px;padding:.9rem .85rem 1rem;animation:3.4s ease-in-out infinite cb-skill-card-float;position:relative;box-shadow:0 14px 28px #0f19761f}.cb-home-skill-card__label{letter-spacing:.14em;text-transform:uppercase;color:#0f1976;margin:0 0 .65rem;font-size:10px;font-weight:800}.cb-home-skill-card__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cb-home-skill-card__list li{color:#64748b;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:flex}.cb-home-skill-card__list li span{background:#fff;border:1.5px solid #0f197659;border-radius:50%;flex-shrink:0;width:14px;height:14px}.cb-home-skill-card__list li.is-done{color:#0f1976}.cb-home-skill-card__list li.is-done span{background:#0f1976;border-color:#0f1976;box-shadow:inset 0 0 0 2px #fff}.cb-home-skill-card__list li.is-active{color:#10137c}.cb-home-skill-card__list li.is-active span{background:#ccd1fb;border-color:#1424b8;animation:1.4s ease-in-out infinite cb-skill-dot-pulse}.cb-home-skill-card__mic{background:radial-gradient(circle at 35% 30%,#5e6cea,#0f1976 70%);border-radius:50%;width:22px;height:22px;animation:1.8s ease-out infinite cb-skill-mic-pulse;position:absolute;bottom:12px;right:12px;box-shadow:0 0 #1424b873}.cb-home-skill-card__mic:after{content:"";background:#fff;border-radius:999px;width:6px;height:9px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cb-home-skill-hero__aside{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-skill-hero__aside{display:flex}}.cb-home-skill-hero__mascot,img.cb-arena-mascot.cb-home-skill-hero__mascot{filter:drop-shadow(0 12px 20px #1a1fc429);animation:3.2s ease-in-out infinite cb-resume-mascot-float;display:block;width:200px!important;max-width:200px!important;height:auto!important}@keyframes cb-skill-text-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-skill-btn-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-skill-card-float{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(-2deg)}}@keyframes cb-skill-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes cb-skill-mic-pulse{0%{box-shadow:0 0 #1424b873}70%{box-shadow:0 0 0 12px #1424b800}to{box-shadow:0 0 #1424b800}}@media (prefers-reduced-motion:reduce){.cb-home-skill-hero__mark,.cb-home-btn--skill,.cb-home-skill-card__sheet,.cb-home-skill-card__list li.is-active span,.cb-home-skill-card__mic,.cb-home-skill-hero__mascot{animation:none}.cb-home-skill-hero__mark{-webkit-text-fill-color:#0f1976;color:#0f1976;background:0 0}}.cb-home-interview-hero{background:radial-gradient(90% 80% at 100% 0,#6366f11f,#0000 55%),linear-gradient(135deg,#f8f7ff 0%,#fff 48%,#f4f7fb 100%);border:1px solid #1a1fc41a;border-radius:18px;align-items:center;gap:1.25rem;padding:1.35rem 1.2rem 1.5rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #1a1fc40f}@media (min-width:900px){.cb-home-interview-hero{grid-template-columns:auto auto minmax(0,1.2fr);gap:1.5rem 1.75rem;padding:1.6rem 1.75rem 1.7rem}}.cb-home-interview-hero__copy{text-align:left}@media (min-width:900px){.cb-home-interview-hero__copy{text-align:right}.cb-home-interview-hero__title,.cb-home-interview-hero__lead{margin-left:auto}.cb-home-interview-hero__actions{justify-content:flex-end}}.cb-home-interview-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:#10137c;margin:0;font-size:12px;font-weight:800}.cb-home-interview-hero__title{max-width:38rem;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.28}.cb-home-interview-hero__break{margin-top:.35rem;display:block}.cb-home-interview-hero__mark{white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#1a1fc4 0%,#3b5bdb 55%,#10137c 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;animation:2.8s ease-in-out infinite cb-interview-text-shine}.cb-home-interview-hero__lead{color:#4e5168;max-width:34rem;margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.cb-home-interview-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.cb-home-btn--interview{color:#fff;background:linear-gradient(90deg,#1a1fc4,#3b5bdb,#10137c) 0 0/180% 100%;border:1px solid #1a1fc4;animation:2.6s ease-in-out infinite cb-interview-btn-shine}.cb-home-btn--interview:hover{filter:brightness(1.05)}.cb-home-interview-stage{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-interview-stage{display:flex}}.cb-home-interview-stage__card{background:linear-gradient(#312e81 0%,#1e1b4b 100%);border:1px solid #a5b4fc59;border-radius:14px;width:150px;padding:.75rem .75rem .9rem;animation:3.4s ease-in-out infinite cb-interview-card-float;position:relative;box-shadow:0 14px 28px #312e8147}.cb-home-interview-stage__dot{background:#a5b4fc;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.cb-home-interview-stage__screen{background:#ffffff14;border-radius:10px;justify-content:center;align-items:flex-end;gap:5px;height:72px;margin-top:.65rem;padding:.7rem .6rem;display:flex}.cb-home-interview-stage__wave{background:linear-gradient(#c7d2fe,#818cf8);border-radius:999px;width:8px;animation:1.1s ease-in-out infinite cb-interview-wave}.cb-home-interview-stage__wave:first-child{height:18px;animation-delay:0s}.cb-home-interview-stage__wave:nth-child(2){height:34px;animation-delay:.15s}.cb-home-interview-stage__wave:nth-child(3){height:24px;animation-delay:.3s}.cb-home-interview-stage__label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#c7d2fe;margin:.65rem 0 0;font-size:10px;font-weight:800}.cb-home-interview-hero__aside{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-interview-hero__aside{display:flex}}.cb-home-interview-hero__mascot{filter:drop-shadow(0 12px 20px #312e8133);height:auto;animation:3.2s ease-in-out infinite cb-resume-mascot-float;display:block;width:120px!important}@keyframes cb-interview-text-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-interview-btn-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-interview-card-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes cb-interview-wave{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.cb-home-interview-hero__mark,.cb-home-btn--interview,.cb-home-interview-stage__card,.cb-home-interview-stage__wave,.cb-home-interview-hero__mascot{animation:none}.cb-home-interview-hero__mark{-webkit-text-fill-color:#4f46e5;color:#4f46e5;background:0 0}}.cb-home-courses-hero{background:radial-gradient(90% 80% at 0 0,#eab30824,#0000 55%),linear-gradient(135deg,#fffdf5 0%,#fff 48%,#f7f7fa 100%);border:1px solid #1a1fc41a;border-radius:18px;align-items:center;gap:1.25rem;padding:1.35rem 1.2rem 1.5rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #1a1fc40f}@media (min-width:900px){.cb-home-courses-hero{grid-template-columns:minmax(0,1.2fr) auto auto;gap:1.5rem 1.75rem;padding:1.6rem 1.75rem 1.7rem}.cb-home-courses-rail,.cb-home-courses-hero__see-all{grid-column:1/-1}}.cb-home-courses-rail{border-top:1px solid #1a1fc414;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;width:100%;margin-top:.15rem;padding-top:.85rem;display:grid}.cb-home-courses-rail__card{background:#fff;border:1px solid #e6eae8;border-radius:14px;flex-direction:column;min-width:0;padding:.75rem;transition:transform .35s,opacity .35s,box-shadow .35s;display:flex;box-shadow:0 6px 16px #10137c0f}.cb-home-courses-rail__card.is-swap{animation:.48s cb-courses-rail-swap}@keyframes cb-courses-rail-swap{0%{opacity:.35;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cb-home-courses-rail__thumb{background:linear-gradient(160deg,#1a1fc4,#10137c);border-radius:10px;justify-content:center;align-items:center;width:100%;height:92px;margin-bottom:.55rem;display:flex;position:relative;overflow:hidden}.cb-home-courses-rail__thumb span{font-size:1.6rem;line-height:1}.cb-home-courses-rail__teacher,.cb-course-toast__teacher{object-fit:cover;border:2px solid #fff;border-radius:999px;width:28px;height:28px;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 8px #1a1fc447}.cb-home-courses-rail__by{text-overflow:ellipsis;align-items:center;gap:.28rem;max-width:100%;display:inline-flex;overflow:hidden}.cb-home-courses-rail__teacher-fallback{color:#fff;background:#1a1fc4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:.55rem;font-weight:800;display:inline-flex}.cb-home-courses-rail__title{color:#10137c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.05em;margin:0;font-size:.82rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cb-home-courses-rail__instr{color:#7a8985;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.65rem;overflow:hidden}.cb-home-courses-rail__meta{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.65rem;display:flex}.cb-home-courses-rail__rating{color:#e0862a;font-weight:700}.cb-home-courses-rail__level{color:#c98a2e;white-space:nowrap;background:#fff6e6;border-radius:6px;padding:.12rem .4rem;font-size:.58rem;font-weight:800}.cb-home-courses-rail__bottom{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.cb-home-courses-rail__price{color:#10137c;margin:0;font-size:.82rem;font-weight:800}.cb-home-courses-rail__price span{color:#b7c0bd;margin-right:.25rem;font-size:.62rem;font-weight:500;text-decoration:line-through}.cb-home-courses-rail__thumb img,.cb-course-toast__thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cb-home-courses-rail__thumb img.cb-home-courses-rail__teacher,.cb-course-toast__thumb img.cb-course-toast__teacher{border-radius:999px;width:28px;height:28px}.cb-home-courses-rail__btn{color:#10137c;cursor:pointer;background:#f5a623;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.cb-course-toast__btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cb-home-courses-rail__btn:hover{background:#e0921b}.cb-home-courses-hero__see-all{border-top:1px solid #1a1fc414;justify-content:center;width:100%;margin-top:.15rem;padding-top:.85rem;display:flex}.cb-home-courses-hero__see-all .cb-home-courses-rec__see-btn{color:#10137c;cursor:pointer;background:0 0;border:2px solid #1a1fc4;border-radius:999px;padding:.65rem 1.5rem;font-size:.82rem;font-weight:800;transition:background .15s,color .15s}.cb-home-courses-hero__see-all .cb-home-courses-rec__see-btn:hover{color:#fff;background:#1a1fc4}@media (max-width:1100px){.cb-home-courses-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.cb-home-courses-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.cb-home-courses-rail__card{scroll-snap-align:start;flex:0 0 180px}}@media (prefers-reduced-motion:reduce){.cb-home-courses-rail__card.is-swap{animation:none}}.cb-home-courses-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:#10137c;margin:0;font-size:12px;font-weight:800}.cb-home-courses-hero__title{max-width:38rem;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.28}.cb-home-courses-hero__break{margin-top:.35rem;display:block}.cb-home-courses-hero__mark{white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ca8a04 0%,#eab308 55%,#ea580c 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;animation:2.8s ease-in-out infinite cb-courses-text-shine}.cb-home-courses-hero__lead{color:#4e5168;max-width:36rem;margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.cb-home-courses-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.cb-home-btn--courses{color:#10137c;background:linear-gradient(90deg,#ca8a04,#eab308,#f59e0b) 0 0/180% 100%;border:1px solid #ca8a04;animation:2.6s ease-in-out infinite cb-courses-btn-shine}.cb-home-btn--courses:hover{filter:brightness(1.05)}.cb-home-courses-gap{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-courses-gap{display:flex}}.cb-home-courses-gap__sheet{background:linear-gradient(#fff 0%,#fffbeb 100%);border:1px solid #ca8a0447;border-radius:14px;width:160px;padding:.9rem .85rem .95rem;animation:3.4s ease-in-out infinite cb-courses-card-float;box-shadow:0 14px 28px #ca8a041f}.cb-home-courses-gap__label{letter-spacing:.14em;text-transform:uppercase;color:#ca8a04;margin:0 0 .65rem;font-size:10px;font-weight:800}.cb-home-courses-gap__row{color:#10137c;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.78rem;font-weight:600;display:flex}.cb-home-courses-gap__row strong{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.cb-home-courses-gap__row strong.is-low{color:#dc2626}.cb-home-courses-gap__row strong.is-mid{color:#ea580c}.cb-home-courses-gap__row strong.is-high{color:#0f1976}.cb-home-courses-gap__hint{color:#92400e;margin:.75rem 0 0;font-size:.72rem;font-weight:700}.cb-home-courses-hero__aside{justify-content:center;align-items:center;display:none}@media (min-width:900px){.cb-home-courses-hero__aside{display:flex}}.cb-home-courses-hero__mascot,img.cb-arena-mascot.cb-home-courses-hero__mascot{filter:drop-shadow(0 12px 20px #1a1fc429);animation:3.2s ease-in-out infinite cb-resume-mascot-float;display:block;width:180px!important;max-width:180px!important;height:auto!important}@keyframes cb-courses-text-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-courses-btn-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-courses-card-float{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.cb-home-courses-hero__mark,.cb-home-btn--courses,.cb-home-courses-gap__sheet,.cb-home-courses-hero__mascot{animation:none}.cb-home-courses-hero__mark{-webkit-text-fill-color:#ca8a04;color:#ca8a04;background:0 0}}.cb-home-courses-rec{width:100%;margin-top:1.75rem}.cb-home-courses-rec__heading{margin-bottom:1.15rem}.cb-home-courses-rec__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5c6b67;margin:0;font-size:11px;font-weight:800}.cb-home-courses-rec__title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:.35rem 0 0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800}.cb-home-courses-rec__lead{color:#5c6b67;max-width:36rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.cb-home-courses-rec__inline-btn{color:#10137c;cursor:pointer;background:0 0;border:2px solid #1a1fc4;border-radius:999px;margin-top:.85rem;padding:.55rem 1.15rem;font-size:.8rem;font-weight:800;transition:background .15s,color .15s}.cb-home-courses-rec__inline-btn:hover{color:#fff;background:#1a1fc4}.cb-course-toasts{z-index:80;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.75rem;width:min(360px,100vw - 2rem);max-height:calc(100vh - 5.5rem);display:flex;position:fixed;bottom:1.1rem;right:1.1rem;overflow:visible}.cb-course-toast{pointer-events:auto;opacity:0;background:#fff;border:1px solid #e6eae8;border-radius:14px;flex-direction:row;align-items:stretch;gap:.75rem;width:100%;max-width:360px;height:auto;max-height:none;padding:.85rem;display:flex;position:relative;transform:translate(120px)translateY(20px);box-shadow:0 12px 32px #10137c29,0 4px 10px #10137c14}.cb-course-toast.is-in{animation:.65s cubic-bezier(.22,.85,.32,1) forwards cb-course-toast-in}.cb-course-toast.is-out{pointer-events:none;animation:.55s forwards cb-course-toast-out}@keyframes cb-course-toast-in{0%{opacity:0;transform:translate(120px)translateY(20px)}55%{opacity:1;transform:translate(0)translateY(8px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes cb-course-toast-out{0%{opacity:1;max-height:280px;margin-bottom:0;transform:translate(0)translateY(0)scale(1)}to{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(40px)translateY(8px)scale(.96)}}.cb-course-toast__close{z-index:2;color:#10137c;cursor:pointer;background:#1a1fc40f;border:none;border-radius:999px;width:1.5rem;height:1.5rem;font-size:1.05rem;line-height:1;position:absolute;top:.45rem;right:.5rem}.cb-course-toast__close:hover{background:#1a1fc41f}.cb-course-toast__thumb{background:linear-gradient(160deg,#1a1fc4,#10137c);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:72px;margin:0;display:flex;position:relative;overflow:hidden}.cb-course-toast__thumb span{font-size:1.85rem;line-height:1}.cb-course-toast__body{flex-direction:column;flex:auto;min-height:0;padding-right:.5rem;display:flex}.cb-course-toast__top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.cb-course-toast__name{color:#10137c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cb-course-toast__level{color:#c98a2e;white-space:nowrap;background:#fff6e6;border-radius:8px;flex-shrink:0;padding:.18rem .45rem;font-size:.58rem;font-weight:800}.cb-course-toast__instr{color:#7a8985;white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;font-size:.7rem;overflow:hidden}.cb-course-toast__meta{color:#5c6b67;flex-wrap:wrap;gap:.3rem .55rem;margin-top:.35rem;font-size:.68rem;display:flex}.cb-course-toast__rating{color:#e0862a;font-weight:700}.cb-course-toast__desc{color:#5c6b67;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cb-course-toast__bottom{justify-content:space-between;align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;display:flex}.cb-course-toast__price{color:#10137c;margin:0;font-size:.9rem;font-weight:800}.cb-course-toast__strike{color:#b7c0bd;margin-right:.3rem;font-size:.68rem;font-weight:500;text-decoration:line-through}.cb-course-toast__btn{color:#10137c;cursor:pointer;background:#f5a623;border:none;border-radius:999px;padding:.45rem .85rem;font-size:.7rem;font-weight:800;transition:background .15s}.cb-course-toast__btn:hover{background:#e0921b}.cb-course-toast-see{pointer-events:auto;opacity:0;justify-content:center;width:100%;display:flex;transform:translateY(12px)}.cb-course-toast-see.is-in{animation:.5s forwards cb-course-see-all-in}.cb-course-toast-see.is-out{pointer-events:none;animation:.55s forwards cb-course-toast-out}@keyframes cb-course-see-all-in{to{opacity:1;transform:translateY(0)}}.cb-course-toast-see__btn{color:#10137c;cursor:pointer;background:#fff;border:2px solid #1a1fc4;border-radius:999px;padding:.55rem 1.2rem;font-size:.75rem;font-weight:800;transition:background .15s,color .15s;box-shadow:0 6px 16px #10137c1f}.cb-course-toast-see__btn:hover{color:#fff;background:#1a1fc4}@media (max-width:640px){.cb-course-toasts{width:min(320px,100vw - 1.3rem);bottom:.65rem;right:.65rem}.cb-course-toast{min-height:0;max-height:none}}@media (prefers-reduced-motion:reduce){.cb-course-toast,.cb-course-toast.is-in,.cb-course-toast.is-out,.cb-course-toast-see,.cb-course-toast-see.is-in,.cb-course-toast-see.is-out{opacity:1;max-height:none;animation:none;transform:none}.cb-course-toast.is-out,.cb-course-toast-see.is-out{opacity:0;pointer-events:none}}.cb-home-what-to-do-list{margin:1.15rem 0 0;padding:0;list-style:none}.cb-home-what-to-do-list>li+li{margin-top:.55rem}.cb-home-what-to-do-item{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.cb-home-what-to-do-item:hover{background:#f0f1fd;border-color:#99a2f6}.cb-home-what-to-do-item span:first-child{color:#0f172a;min-width:0;font-size:.875rem;font-weight:600}.cb-home-what-to-do-item__cta{color:#0f1976;background:#ecfdf5;border:1px solid #99a2f6;border-radius:999px;flex-shrink:0;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.cb-home-jobs-list{flex-direction:column;gap:.75rem;margin-top:1.15rem;display:flex}.cb-home-jobs-list .cb-lift-card{box-shadow:none;border:1px solid #e8edf2;border-radius:14px}.cb-home-jobs-list .cb-lift-card:hover{border-color:#99a2f6;transform:none;box-shadow:0 8px 20px #0f197614}.cb-home-jobs-list .cb-lift-card>span:last-child{color:#fff!important;background:#0f1976!important}.cb-home-jobs-hero{background:radial-gradient(90% 80% at 100% 0,#1424b81a,#0000 55%),linear-gradient(135deg,#fff 0%,#f4f5fa 100%);border:1px solid #1a1fc41a;border-radius:18px;padding:1.35rem 1.2rem 1.5rem;box-shadow:0 1px 2px #0f172a0a,0 12px 30px #1a1fc40f}@media (min-width:900px){.cb-home-jobs-hero{padding:1.5rem 1.75rem 1.65rem}}.cb-home-jobs-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:#10137c;margin:0;font-size:12px;font-weight:800}.cb-home-jobs-hero__head h2{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#10137c;margin:.4rem 0 0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800}.cb-home-jobs-hero__lead{color:#4e5168;max-width:36rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.cb-home-jobs-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(220px,240px);grid-auto-flow:column;gap:.85rem;margin-top:1.15rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.cb-home-jobs-rail::-webkit-scrollbar{height:6px}.cb-home-jobs-rail::-webkit-scrollbar-thumb{background:#1a1fc433;border-radius:999px}.cb-home-job-card{scroll-snap-align:start;background:#fff;border:1px solid #1a1fc41a;border-radius:16px;flex-direction:column;min-height:220px;padding:1rem .95rem 1.05rem;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 8px 20px #0f172a0d}.cb-home-job-card:hover{border-color:#0f197659;transform:translateY(-3px);box-shadow:0 14px 28px #0f19761a}.cb-home-job-card__logo{color:#fff;background:linear-gradient(#1424b8,#0f1976);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:800;display:inline-flex}.cb-home-job-card h3{color:#10137c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:.75rem 0 0;font-size:.95rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.cb-home-job-card__company{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.82rem;overflow:hidden}.cb-home-job-card__match{margin-top:.45rem}.cb-home-job-card__meta{color:#64748b;margin:.45rem 0 0;font-size:.75rem}.cb-home-job-card__pay{color:#10137c;margin:.35rem 0 0;font-size:.9rem;font-weight:800}.cb-home-job-card__cta{color:#0f1976;margin-top:auto;padding-top:.85rem;font-size:.78rem;font-weight:800}.cb-home-job-card--see-all{color:#fff;background:radial-gradient(120% 90% at 100% 0,#eab30838,#0000 55%),linear-gradient(165deg,#1a1fc4 0%,#10137c 100%);border-color:#0000;justify-content:center;align-items:flex-start}.cb-home-job-card--see-all:hover{border-color:#0000;box-shadow:0 14px 28px #1a1fc447}.cb-home-job-card--see-all__icon{color:#10137c;background:linear-gradient(90deg,#ca8a04,#eab308);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:800;display:inline-flex}.cb-home-job-card--see-all strong{color:#fff;margin-top:.85rem;font-size:1.05rem;font-weight:800}.cb-home-job-card--see-all p{color:#ffffffc7;margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.cb-home-job-card--empty{background:#f8fafc}.cb-home-job-card--empty strong{color:#10137c;margin-top:.35rem;font-size:.95rem}.cb-home-job-card--empty p{color:#64748b;margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.cb-home-srsb-footer{color:#fff;background:linear-gradient(#1a1fc4 0%,#10137c 100%);margin-top:1.5rem}.cb-home-srsb-footer__inner{gap:1.75rem;padding:2rem 1.25rem 1.75rem;display:grid}@media (min-width:720px){.cb-home-srsb-footer__inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:1.5rem 2rem;padding:2.25rem 1.75rem 1.9rem}}@media (min-width:1280px){.cb-home-srsb-footer__inner{padding:2.4rem 2rem 2rem 3rem}}.cb-home-srsb-footer__logo{background:0 0;width:auto;height:40px;display:block}.cb-home-srsb-footer__brand p{color:#ffffff9e;max-width:22rem;margin:.9rem 0 0;font-size:.875rem;line-height:1.6}.cb-home-srsb-footer__label{letter-spacing:.16em;text-transform:uppercase;color:#5e6cea;margin:0;font-size:11px;font-weight:800}.cb-home-srsb-footer__col:last-child .cb-home-srsb-footer__label{color:#fbbf24}.cb-home-srsb-footer__col ul{flex-direction:column;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.cb-home-srsb-footer__col a{color:#ffffffb8;font-size:.875rem;text-decoration:none;transition:color .2s}.cb-home-srsb-footer__col a:hover{color:#fff}.cb-home-srsb-footer__note{color:#ffffffad;margin:.85rem 0 0;font-size:.875rem;line-height:1.55}.cb-home-srsb-footer__cta{color:#10137c;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:1rem;padding:0 1.1rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.cb-home-srsb-footer__cta:hover{filter:brightness(.96)}.cb-home-srsb-footer__bar{text-align:center;color:#ffffff6b;border-top:1px solid #ffffff1a;padding:.95rem 1.25rem;font-size:.75rem}@media (min-width:720px){.cb-home-srsb-footer__bar{padding-left:1.75rem;padding-right:1.75rem}}.cb-home-section--courses .cb-courses-stack-card{margin-top:1rem}.cb-home-section--courses>.cb-gap-nudge:first-of-type+.cb-courses-stack-card{margin-top:.75rem}.cb-home-prepare-grid{gap:.85rem;margin-top:1.15rem;display:grid}@media (min-width:768px){.cb-home-prepare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cb-home-prepare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-home-prepare-card{background:#f8fafc;border:1px solid #e8edf2;border-radius:14px;padding:1rem 1.05rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.cb-home-prepare-card:hover{border-color:#99a2f6;box-shadow:0 8px 20px #0f197612}.cb-home-prepare-card__label{letter-spacing:.12em;text-transform:uppercase;color:#0f1976;margin:0;font-size:10px;font-weight:700}.cb-home-prepare-card__body{align-items:center;gap:.85rem;margin-top:.75rem;display:flex}.cb-home-prepare-card__title{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.cb-home-prepare-card__note{color:#64748b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.cb-home-prepare-skill{min-height:100%}.cb-home-prepare-skill .cb-skill-tile{min-height:100%;box-shadow:none;border:1px solid #e8edf2;border-radius:14px}@media (max-width:639px){.cb-home-passport-facts{grid-template-columns:1fr}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-6{top:calc(var(--spacing) * -6)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[60px\]{top:60px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-6{right:calc(var(--spacing) * -6)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-7{right:calc(var(--spacing) * 7)}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[4\.25rem\]{bottom:4.25rem}.-left-16{left:calc(var(--spacing) * -16)}.-left-\[7px\]{left:-7px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-\[7px\]{left:7px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[18px\]{margin-bottom:18px}.mb-\[34px\]{margin-bottom:34px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[5vw\]{height:5vw}.h-\[18px\]{height:18px}.h-\[55\%\]{height:55%}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[84px\]{height:84px}.h-\[85\%\]{height:85%}.h-\[104px\]{height:104px}.h-\[108px\]{height:108px}.h-\[110px\]{height:110px}.h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.h-\[min\(70vh\,720px\)\]{height:min(70vh,720px)}.h-\[min\(90dvh\,640px\)\]{height:min(90dvh,640px)}.h-auto{height:auto}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[18px\]{max-height:18px}.max-h-\[22px\]{max-height:22px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[150px\]{max-height:150px}.max-h-\[560px\]{max-height:560px}.max-h-\[820px\]{max-height:820px}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[14px\]{min-height:14px}.min-h-\[16px\]{min-height:16px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100dvh-4\.5rem\)\]{min-height:calc(100dvh - 4.5rem)}.min-h-\[min\(92dvh\,820px\)\]{min-height:min(92dvh,820px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-10{width:calc(var(--spacing) * 10)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[5vw\]{width:5vw}.w-\[55\%\]{width:55%}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[90vw\]{width:90vw}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[148px\]{width:148px}.w-\[230px\]{width:230px}.w-\[calc\(50\%-2px\)\]{width:calc(50% - 2px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[18px\]{max-width:18px}.max-w-\[22px\]{max-width:22px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[48\%\]{max-width:48%}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[140px\]{max-width:140px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[794px\]{max-width:794px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[52px\]{min-width:52px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[560px\]{min-width:560px}.min-w-\[1060px\]{min-width:1060px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0\.7\]{flex:.7}.flex-\[1\.05\]{flex:1.05}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#eaf7f1\]>:not(:last-child)){border-color:#eaf7f1}:where(.divide-\[\#eef6fb\]>:not(:last-child)){border-color:#eef6fb}:where(.divide-\[\#f3e8f8\]>:not(:last-child)){border-color:#f3e8f8}:where(.divide-\[\#f8e8e8\]>:not(:last-child)){border-color:#f8e8e8}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--sa-radius\)\]{border-radius:var(--sa-radius)}.rounded-\[var\(--sa-radius-lg\)\]{border-radius:var(--sa-radius-lg)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-bl-\[var\(--sa-radius-sm\)\]{border-bottom-left-radius:var(--sa-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#0a2e2c\]{border-color:#0a2e2c}.border-\[\#0a2e2c\]\/12{border-color:#0a2e2c1f;border-color:lab(16.3989% -13.601 -2.67/.12)}.border-\[\#0d9488\]\/25{border-color:#0d948840;border-color:lab(54.8779% -35.9851 -3.4502/.25)}.border-\[\#1A1FC4\]{border-color:#1a1fc4}.border-\[\#1A1FC4\]\/40{border-color:#1a1fc466;border-color:lab(25.4377% 47.1475 -85.0997/.4)}.border-\[\#1a1fc4\]{border-color:#1a1fc4}.border-\[\#1a1fc4\]\/12{border-color:#1a1fc41f;border-color:lab(25.4377% 47.1475 -85.0997/.12)}.border-\[\#2b3643\]\/10{border-color:#2b36431a;border-color:lab(22.0247% -1.94061 -9.71913/.1)}.border-\[\#2b3643\]\/15{border-color:#2b364326;border-color:lab(22.0247% -1.94061 -9.71913/.15)}.border-\[\#2b3643\]\/20{border-color:#2b364333;border-color:lab(22.0247% -1.94061 -9.71913/.2)}.border-\[\#3b6cf4\]{border-color:#3b6cf4}.border-\[\#10137C\]{border-color:#10137c}.border-\[\#A9812F\]{border-color:#a9812f}.border-\[\#A9812F\]\/40{border-color:#a9812f66;border-color:lab(56.8187% 9.81608 48.5227/.4)}.border-\[\#B9B4A4\]{border-color:#b9b4a4}.border-\[\#C9C4B4\]{border-color:#c9c4b4}.border-\[\#E6E1D4\]{border-color:#e6e1d4}.border-\[\#c8eadb\]{border-color:#c8eadb}.border-\[\#ccc\]{border-color:#ccc}.border-\[\#cfd1e5\]{border-color:#cfd1e5}.border-\[\#cfd2ee\]{border-color:#cfd2ee}.border-\[\#cfe6ee\]{border-color:#cfe6ee}.border-\[\#cfe9f5\]{border-color:#cfe9f5}.border-\[\#d1d5e5\]{border-color:#d1d5e5}.border-\[\#d5dff0\]{border-color:#d5dff0}.border-\[\#d5e3df\]{border-color:#d5e3df}.border-\[\#d5ebf6\]{border-color:#d5ebf6}.border-\[\#d7daf6\]{border-color:#d7daf6}.border-\[\#d7e0dd\]{border-color:#d7e0dd}.border-\[\#d7e1fa\]{border-color:#d7e1fa}.border-\[\#d7eef6\]{border-color:#d7eef6}.border-\[\#d8bde4\]{border-color:#d8bde4}.border-\[\#ddd\]{border-color:#ddd}.border-\[\#e4d0ec\]{border-color:#e4d0ec}.border-\[\#e5e5e5\]{border-color:#e5e5e5}.border-\[\#e8e9f1\]{border-color:#e8e9f1}.border-\[\#eee\]{border-color:#eee}.border-\[\#f0e0c0\]{border-color:#f0e0c0}.border-\[\#f0e6f5\]{border-color:#f0e6f5}.border-\[\#f0f0f0\]{border-color:#f0f0f0}.border-\[\#f3c7c7\]{border-color:#f3c7c7}.border-\[\#f3d5cb\]{border-color:#f3d5cb}.border-\[\#ffb848\]\/40{border-color:#ffb84866;border-color:lab(80.1818% 19.2685 64.6824/.4)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--sa-danger\)\]{border-color:var(--sa-danger)}.border-\[var\(--sa-line\)\]{border-color:var(--sa-line)}.border-\[var\(--sa-on-dark-line\)\]{border-color:var(--sa-on-dark-line)}.border-\[var\(--sa-tint2\)\]{border-color:var(--sa-tint2)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-error{border-color:#b42318}.border-error\/20{border-color:#b4231833;border-color:lab(40.271% 56.7391 45.0102/.2)}.border-navy\/10{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-navy\/10{border-color:color-mix(in oklab, var(--navy) 10%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange\/30{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/30{border-color:color-mix(in oklab, var(--orange) 30%, transparent)}}.border-primary,.border-primary\/8{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-primary\/8{border-color:color-mix(in oklab, var(--navy) 8%, transparent)}}.border-primary\/10{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--navy) 10%, transparent)}}.border-primary\/15{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--navy) 15%, transparent)}}.border-primary\/20{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--navy) 20%, transparent)}}.border-primary\/30{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--navy) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-600{border-color:var(--color-red-600)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-teal{border-color:var(--teal)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal\/20{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/20{border-color:color-mix(in oklab, var(--teal) 20%, transparent)}}.border-teal\/30{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/30{border-color:color-mix(in oklab, var(--teal) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-t-\[\#1a1fc4\]{border-top-color:#1a1fc4}.border-t-\[var\(--sa-brand\)\]{border-top-color:var(--sa-brand)}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--sa-peri\)\]{border-left-color:var(--sa-peri)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-orange-400{border-left-color:var(--color-orange-400)}.border-l-red-500{border-left-color:var(--color-red-500)}.\!bg-\[\#1a1fc4\]{background-color:#1a1fc4!important}.\!bg-\[var\(--sa-brand\)\]{background-color:var(--sa-brand)!important}.\!bg-\[var\(--sa-dark\)\]{background-color:var(--sa-dark)!important}.bg-\[\#0a2e2c\]{background-color:#0a2e2c}.bg-\[\#0c3340\]{background-color:#0c3340}.bg-\[\#0d2826\]{background-color:#0d2826}.bg-\[\#1A1FC4\],.bg-\[\#1a1fc4\]{background-color:#1a1fc4}.bg-\[\#1ec8c0\]{background-color:#1ec8c0}.bg-\[\#1f2937\]{background-color:#1f2937}.bg-\[\#2b3643\]{background-color:#2b3643}.bg-\[\#2f5ed4\]{background-color:#2f5ed4}.bg-\[\#3b6cf4\]{background-color:#3b6cf4}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#9db2f2\]{background-color:#9db2f2}.bg-\[\#14b8a6\]{background-color:#14b8a6}.bg-\[\#27a9e3\]{background-color:#27a9e3}.bg-\[\#28b779\]{background-color:#28b779}.bg-\[\#555\]{background-color:#555}.bg-\[\#852b99\]{background-color:#852b99}.bg-\[\#1424b8\]{background-color:#1424b8}.bg-\[\#2255a4\]{background-color:#2255a4}.bg-\[\#10137C\]{background-color:#10137c}.bg-\[\#047857\]{background-color:#047857}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#163433\]{background-color:#163433}.bg-\[\#EDEBE3\]{background-color:#edebe3}.bg-\[\#F6F5F1\]{background-color:#f6f5f1}.bg-\[\#b91c1c\]{background-color:#b91c1c}.bg-\[\#c2410c\]{background-color:#c2410c}.bg-\[\#d1fae5\]{background-color:#d1fae5}.bg-\[\#da542e\]{background-color:#da542e}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#e0a100\]{background-color:#e0a100}.bg-\[\#e0a100\]\/15{background-color:#e0a10026;background-color:lab(70.9637% 16.4888 74.1038/.15)}.bg-\[\#e5e7eb\]{background-color:#e5e7eb}.bg-\[\#e6ecff\]{background-color:#e6ecff}.bg-\[\#e7e8f3\]{background-color:#e7e8f3}.bg-\[\#e8f0ee\]{background-color:#e8f0ee}.bg-\[\#e8f4fb\]{background-color:#e8f4fb}.bg-\[\#e9efff\]{background-color:#e9efff}.bg-\[\#e68a39\]{background-color:#e68a39}.bg-\[\#eab308\]{background-color:#eab308}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#eee\],.bg-\[\#eeeeee\]{background-color:#eee}.bg-\[\#eef0f2\]{background-color:#eef0f2}.bg-\[\#eef1ff\]{background-color:#eef1ff}.bg-\[\#eef4f1\]{background-color:#eef4f1}.bg-\[\#eefbfb\]{background-color:#eefbfb}.bg-\[\#f0f4f8\]{background-color:#f0f4f8}.bg-\[\#f0f4ff\]{background-color:#f0f4ff}.bg-\[\#f3f3f8\]{background-color:#f3f3f8}.bg-\[\#f4f6f8\]{background-color:#f4f6f8}.bg-\[\#f4f6ff\]{background-color:#f4f6ff}.bg-\[\#f4f7f6\]{background-color:#f4f7f6}.bg-\[\#f4f8f8\]{background-color:#f4f8f8}.bg-\[\#f5f7ff\]{background-color:#f5f7ff}.bg-\[\#f7f6f2\]{background-color:#f7f6f2}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[\#f7f8fe\]{background-color:#f7f8fe}.bg-\[\#f7fbfb\]{background-color:#f7fbfb}.bg-\[\#f7fcfe\]{background-color:#f7fcfe}.bg-\[\#f8f9fc\]{background-color:#f8f9fc}.bg-\[\#f8faf9\]{background-color:#f8faf9}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#f74d4d\]{background-color:#f74d4d}.bg-\[\#faf8f3\]{background-color:#faf8f3}.bg-\[\#faf8f4\]{background-color:#faf8f4}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fbf6fd\]{background-color:#fbf6fd}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#ffb848\]{background-color:#ffb848}.bg-\[\#fff9f7\]{background-color:#fff9f7}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[color-mix\(in_srgb\,var\(--teal\)_10\%\,white\)\]{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--teal\)_10\%\,white\)\]{background-color:color-mix(in srgb,var(--teal) 10%,white)}}.bg-\[rgba\(16\,19\,124\,0\.45\)\]{background-color:#10137c73}.bg-\[rgba\(26\,31\,196\,0\.35\)\]{background-color:#1a1fc459}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-primary-dark\)\]{background-color:var(--color-primary-dark)}.bg-\[var\(--sa-dark\)\]{background-color:var(--sa-dark)}.bg-\[var\(--sa-lav\)\]{background-color:var(--sa-lav)}.bg-\[var\(--sa-surface\)\]{background-color:var(--sa-surface)}.bg-\[var\(--sa-tint2\)\]{background-color:var(--sa-tint2)}.bg-accent{background-color:var(--orange)}.bg-accent-soft{background-color:#fef3c7}.bg-accent\/25{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--orange) 25%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-error{background-color:#b42318}.bg-error\/5{background-color:#b423180d;background-color:lab(40.271% 56.7391 45.0102/.05)}.bg-fog{background-color:var(--fog)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-navbar{background-color:var(--navbar)}.bg-navy{background-color:var(--navy)}.bg-orange{background-color:var(--orange)}.bg-orange-bright{background-color:var(--orange-bright)}.bg-orange\/10{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/10{background-color:color-mix(in oklab, var(--orange) 10%, transparent)}}.bg-primary{background-color:var(--navy)}.bg-primary-soft{background-color:#d8eef0}.bg-primary\/5{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--navy) 5%, transparent)}}.bg-primary\/10{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--navy) 10%, transparent)}}.bg-primary\/15{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--navy) 15%, transparent)}}.bg-primary\/20{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--navy) 20%, transparent)}}.bg-primary\/95{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/95{background-color:color-mix(in oklab, var(--navy) 95%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/90{background-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-success{background-color:#0f7b4c}.bg-success\/10{background-color:#0f7b4c1a;background-color:lab(45.2812% -38.4292 17.3996/.1)}.bg-surface{background-color:#fff}.bg-surface\/95{background-color:#fffffff2;background-color:lab(100% -.0000298023 .0000119209/.95)}.bg-teal{background-color:var(--teal)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal\/5{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/5{background-color:color-mix(in oklab, var(--teal) 5%, transparent)}}.bg-teal\/10{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/10{background-color:color-mix(in oklab, var(--teal) 10%, transparent)}}.bg-teal\/15{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/15{background-color:color-mix(in oklab, var(--teal) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--orange) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0a2e2c\]{--tw-gradient-from:#0a2e2c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EDEBE3\]{--tw-gradient-from:#edebe3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff8e8\]{--tw-gradient-from:#fff8e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange{--tw-gradient-from:var(--orange);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0d9488\]{--tw-gradient-via:#0d9488;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#14b8a6\]{--tw-gradient-to:#14b8a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F6F5F1\]{--tw-gradient-to:#f6f5f1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#eef8fb\]{--tw-gradient-to:#eef8fb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal{--tw-gradient-to:var(--teal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[\#10137c\]{fill:#10137c}.fill-white{fill:var(--color-white)}.stroke-\[\#1a1fc4\]{stroke:#1a1fc4}.stroke-current{stroke:currentColor}.stroke-slate-400{stroke:var(--color-slate-400)}.stroke-2{stroke-width:2px}.stroke-\[1\.75\]{stroke-width:1.75px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[11px\]{padding-block:11px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[5\.5rem\]{padding-top:5.5rem}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-52{padding-bottom:calc(var(--spacing) * 52)}.pb-\[3\.25rem\]{padding-bottom:3.25rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.2rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.2rem, env(safe-area-inset-bottom))}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-fraunces\)\,Georgia\,serif\]{font-family:var(--font-fraunces),Georgia,serif}.font-display{font-family:var(--font-poppins)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-inter)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[clamp\(22px\,3vw\,28px\)\]{font-size:clamp(22px,3vw,28px)}.text-\[clamp\(28px\,4vw\,40px\)\]{font-size:clamp(28px,4vw,40px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a2e2c\]{color:#0a2e2c}.text-\[\#0b1b5c\]{color:#0b1b5c}.text-\[\#0c3340\]{color:#0c3340}.text-\[\#0d9488\]{color:#0d9488}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#1A1FC4\]{color:#1a1fc4}.text-\[\#1B2027\]{color:#1b2027}.text-\[\#1a6d96\]{color:#1a6d96}.text-\[\#1a1300\]{color:#1a1300}.text-\[\#1e3a8a\]{color:#1e3a8a}.text-\[\#2a1f00\]{color:#2a1f00}.text-\[\#2b3643\]{color:#2b3643}.text-\[\#2e367d\]{color:#2e367d}.text-\[\#3B4451\]{color:#3b4451}.text-\[\#3b4c85\]{color:#3b4c85}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#4A5262\]{color:#4a5262}.text-\[\#4a5d59\]{color:#4a5d59}.text-\[\#4a5f57\]{color:#4a5f57}.text-\[\#4a5fa8\]{color:#4a5fa8}.text-\[\#4b4f8f\]{color:#4b4f8f}.text-\[\#4e6864\]{color:#4e6864}.text-\[\#5a5e82\]{color:#5a5e82}.text-\[\#5a7a82\]{color:#5a7a82}.text-\[\#5c1d6a\]{color:#5c1d6a}.text-\[\#5c3d00\]{color:#5c3d00}.text-\[\#7C8494\]{color:#7c8494}.text-\[\#7f1d1d\]{color:#7f1d1d}.text-\[\#9a6a12\]{color:#9a6a12}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#27a9e3\]{color:#27a9e3}.text-\[\#28b779\]{color:#28b779}.text-\[\#065f46\]{color:#065f46}.text-\[\#142a4f\]{color:#142a4f}.text-\[\#222\]{color:#222}.text-\[\#333\]{color:#333}.text-\[\#444\]{color:#444}.text-\[\#454D5C\]{color:#454d5c}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#2255a4\]{color:#2255a4}.text-\[\#10137C\],.text-\[\#10137c\]{color:#10137c}.text-\[\#43526b\]{color:#43526b}.text-\[\#047857\]{color:#047857}.text-\[\#52567a\]{color:#52567a}.text-\[\#52707a\]{color:#52707a}.text-\[\#53689f\]{color:#53689f}.text-\[\#059669\]{color:#059669}.text-\[\#062120\]{color:#062120}.text-\[\#78350f\]{color:#78350f}.text-\[\#111827\]{color:#111827}.text-\[\#374151\]{color:#374151}.text-\[\#422006\]{color:#422006}.text-\[\#A9812F\]{color:#a9812f}.text-\[\#b45309\]{color:#b45309}.text-\[\#c8e6d4\]{color:#c8e6d4}.text-\[\#d5e0d9\]{color:#d5e0d9}.text-\[\#da542e\]{color:#da542e}.text-\[\#e0a100\]{color:#e0a100}.text-\[\#eab308\]{color:#eab308}.text-\[\#eaf5f1\]{color:#eaf5f1}.text-\[\#ffb848\]{color:#ffb848}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-primary-dark\)\]{color:var(--color-primary-dark)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-accent{color:var(--orange)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-amber-950\/80{color:#461901cc}@supports (color:color-mix(in lab, red, red)){.text-amber-950\/80{color:color-mix(in oklab, var(--color-amber-950) 80%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/70{color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/70{color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.text-emerald-900\/80{color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/80{color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.text-error{color:#b42318}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-navy,.text-navy\/70{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.text-navy\/70{color:color-mix(in oklab, var(--navy) 70%, transparent)}}.text-orange{color:var(--orange)}.text-orange-600{color:var(--color-orange-600)}.text-orange-bright{color:var(--orange-bright)}.text-primary,.text-primary\/20{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.text-primary\/20{color:color-mix(in oklab, var(--navy) 20%, transparent)}}.text-primary\/60{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--navy) 60%, transparent)}}.text-primary\/70{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--navy) 70%, transparent)}}.text-primary\/90{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.text-primary\/90{color:color-mix(in oklab, var(--navy) 90%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-800{color:var(--color-rose-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:#0f7b4c}.text-teal{color:var(--teal)}.text-teal-900{color:var(--color-teal-900)}.text-teal-deep{color:var(--teal-deep)}.text-warning{color:var(--orange)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.\[text-transform\:inherit\]{text-transform:inherit}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-orange{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--sa-brand\)\]{accent-color:var(--sa-brand)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(10\,46\,44\,0\.14\)\]{--tw-shadow:0 8px 16px var(--tw-shadow-color,#0a2e2c24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(12\,51\,64\,0\.14\)\]{--tw-shadow:0 8px 16px var(--tw-shadow-color,#0c334024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(10\,46\,44\,0\.25\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0a2e2c40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(12\,51\,64\,0\.06\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0c33400f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#f59e0b59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,19\,124\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10137c0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,19\,124\,0\.22\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10137c38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,19\,124\,0\.25\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10137c40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(10\,46\,44\,0\.25\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0a2e2c40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(10\,46\,44\,0\.28\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0a2e2c47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(12\,51\,64\,0\.25\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0c334040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(12\,51\,64\,0\.28\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0c334047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(26\,31\,196\,0\.06\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1a1fc40f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(26\,31\,196\,0\.25\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1a1fc440);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(12\,51\,64\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0c33400f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_color-mix\(in_srgb\,var\(--navy\)_28\%\,transparent\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,var(--navy))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_28px_color-mix\(in_srgb\,var\(--navy\)_28\%\,transparent\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,color-mix(in srgb,var(--navy) 28%,transparent))}}.shadow-\[0_12px_28px_color-mix\(in_srgb\,var\(--navy\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(12\,51\,64\,0\.28\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0c334047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(13\,148\,136\,0\.28\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0d948847);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(26\,31\,196\,0\.08\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#1a1fc414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(16\,19\,124\,0\.18\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#10137c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(26\,31\,196\,0\.3\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#1a1fc44d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(10\,46\,44\,0\.08\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0a2e2c14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(16\,19\,124\,0\.18\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#10137c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_color-mix\(in_srgb\,var\(--navy\)_16\%\,transparent\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,var(--navy))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_16px_40px_color-mix\(in_srgb\,var\(--navy\)_16\%\,transparent\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,color-mix(in srgb,var(--navy) 16%,transparent))}}.shadow-\[0_16px_40px_color-mix\(in_srgb\,var\(--navy\)_16\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(12\,51\,64\,0\.1\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0c33401a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--navy\)_28\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,var(--navy))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--navy\)_28\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,color-mix(in srgb,var(--navy) 28%,transparent))}}.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--navy\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(7\,28\,34\,0\.28\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#071c2247);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(12\,51\,64\,0\.32\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0c334052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--sa-shadow\)\]{--tw-shadow:var(--sa-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#1a1fc4\]\/20{--tw-ring-color:#1a1fc433}@supports (color:lab(0% 0 0)){.ring-\[\#1a1fc4\]\/20{--tw-ring-color:lab(25.4377% 47.1475 -85.0997/.2)}}.ring-\[var\(--color-primary-dark\)\]{--tw-ring-color:var(--color-primary-dark)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-primary\/10{--tw-ring-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, var(--navy) 10%, transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-teal\/20{--tw-ring-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.ring-teal\/20{--tw-ring-color:color-mix(in oklab, var(--teal) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-white\/35{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.ring-white\/35{--tw-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.drop-shadow-\[0_8px_20px_rgba\(26\,31\,196\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 20px var(--tw-drop-shadow-color,#1a1fc440));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[font\:inherit\]{font:inherit}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-\[var\(--color-primary\)\]:focus-within{border-color:var(--color-primary)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[\#c7d2ff\]:focus-within{--tw-ring-color:#c7d2ff}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-b:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.hover\:border-\[\#0d9488\]:hover{border-color:#0d9488}.hover\:border-\[\#1A1FC4\]:hover{border-color:#1a1fc4}.hover\:border-\[\#1A1FC4\]\/30:hover{border-color:#1a1fc44d;border-color:lab(25.4377% 47.1475 -85.0997/.3)}.hover\:border-\[\#1a1fc4\]:hover{border-color:#1a1fc4}.hover\:border-\[\#3b6cf4\]\/30:hover{border-color:#3b6cf44d;border-color:lab(48.5204% 20.9208 -74.5247/.3)}.hover\:border-\[\#9db2f2\]:hover{border-color:#9db2f2}.hover\:border-\[\#10137C\]:hover{border-color:#10137c}.hover\:border-\[\#A9812F\]:hover{border-color:#a9812f}.hover\:border-primary\/20:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, var(--navy) 20%, transparent)}}.hover\:border-primary\/25:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--navy) 25%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--navy) 30%, transparent)}}.hover\:\!bg-\[var\(--sa-brand-deep\)\]:hover{background-color:var(--sa-brand-deep)!important}.hover\:bg-\[\#0a2e2c\]:hover{background-color:#0a2e2c}.hover\:bg-\[\#1A1FC4\]\/8:hover{background-color:#1a1fc414;background-color:lab(25.4376% 47.1477 -85.0997/.08)}.hover\:bg-\[\#274fb3\]:hover{background-color:#274fb3}.hover\:bg-\[\#10137C\]:hover,.hover\:bg-\[\#10137c\]:hover{background-color:#10137c}.hover\:bg-\[\#16382c\]:hover{background-color:#16382c}.hover\:bg-\[\#072422\]:hover{background-color:#072422}.hover\:bg-\[\#374151\]:hover{background-color:#374151}.hover\:bg-\[\#F5F7F0\]:hover{background-color:#f5f7f0}.hover\:bg-\[\#f0a04e\]:hover{background-color:#f0a04e}.hover\:bg-\[\#f0f4ff\]:hover{background-color:#f0f4ff}.hover\:bg-\[\#f7fbfb\]:hover{background-color:#f7fbfb}.hover\:bg-\[var\(--color-primary-dark\)\]:hover{background-color:var(--color-primary-dark)}.hover\:bg-\[var\(--color-surface-hover\)\]:hover{background-color:var(--color-surface-hover)}.hover\:bg-accent:hover,.hover\:bg-accent\/90:hover{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab, var(--orange) 90%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-error\/90:hover{background-color:#b42318e6;background-color:lab(40.271% 56.7391 45.0102/.9)}.hover\:bg-fog:hover{background-color:var(--fog)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-navy-deep:hover{background-color:var(--navy-deep)}.hover\:bg-navy-mid:hover{background-color:var(--navy-mid)}.hover\:bg-primary-hover:hover{background-color:var(--navy-deep)}.hover\:bg-primary-soft:hover{background-color:#d8eef0}.hover\:bg-primary\/5:hover{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--navy) 5%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-teal:hover{background-color:var(--teal)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-\[\#0d2826\]:hover{color:#0d2826}.hover\:text-\[\#0d9488\]:hover{color:#0d9488}.hover\:text-\[\#10137C\]:hover,.hover\:text-\[\#10137c\]:hover{color:#10137c}.hover\:text-\[var\(--color-primary-dark\)\]:hover{color:var(--color-primary-dark)}.hover\:text-accent:hover{color:var(--orange)}.hover\:text-navy:hover,.hover\:text-primary:hover{color:var(--navy)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_16px_32px_rgba\(13\,148\,136\,0\.34\)\]:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#0d948857);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_color-mix\(in_srgb\,var\(--navy\)_36\%\,transparent\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,var(--navy))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_18px_36px_color-mix\(in_srgb\,var\(--navy\)_36\%\,transparent\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,color-mix(in srgb,var(--navy) 36%,transparent))}}.hover\:shadow-\[0_18px_36px_color-mix\(in_srgb\,var\(--navy\)_36\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_rgba\(12\,51\,64\,0\.36\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,#0c33405c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:-translate-y-0\.5:focus{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:border-\[\#1a1fc4\]:focus{border-color:#1a1fc4}.focus\:border-\[\#555\]:focus{border-color:#555}.focus\:border-\[\#10137C\]:focus{border-color:#10137c}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-\[var\(--sa-danger\)\]:focus{border-color:var(--sa-danger)}.focus\:border-accent:focus{border-color:var(--orange)}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:border-teal:focus{border-color:var(--teal)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-2:focus{padding-inline:calc(var(--spacing) * 2)}.focus\:shadow-\[0_0_0_3px_\#E3E4F2\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#e3e4f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_10px_28px_rgba\(232\,185\,35\,0\.22\)\]:focus{--tw-shadow:0 10px 28px var(--tw-shadow-color,#e8b92338);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#1a1fc4\]\/10:focus{--tw-ring-color:#1a1fc41a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#1a1fc4\]\/10:focus{--tw-ring-color:lab(25.4377% 47.1475 -85.0997/.1)}}.focus\:ring-\[\#1a1fc4\]\/15:focus{--tw-ring-color:#1a1fc426}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#1a1fc4\]\/15:focus{--tw-ring-color:lab(25.4377% 47.1475 -85.0997/.15)}}.focus\:ring-\[\#1a1fc4\]\/20:focus{--tw-ring-color:#1a1fc433}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#1a1fc4\]\/20:focus{--tw-ring-color:lab(25.4377% 47.1475 -85.0997/.2)}}.focus\:ring-\[\#c7d2ff\]:focus{--tw-ring-color:#c7d2ff}.focus\:ring-amber-400\/25:focus{--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-400\/25:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:ring-teal:focus,.focus\:ring-teal\/20:focus{--tw-ring-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-teal\/20:focus{--tw-ring-color:color-mix(in oklab, var(--teal) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.enabled\:hover\:bg-\[\#10137C\]:enabled:hover{background-color:#10137c}.enabled\:hover\:bg-\[\#eef0ff\]:enabled:hover{background-color:#eef0ff}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:bg-\[\#1A1FC4\]:disabled:hover{background-color:#1a1fc4}}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-\[68px\]{height:68px}.sm\:h-\[72px\]{height:72px}.sm\:h-\[84px\]{height:84px}.sm\:h-\[120px\]{height:120px}.sm\:max-h-\[170px\]{max-height:170px}.sm\:min-h-\[140px\]{min-height:140px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[72px\]{width:72px}.sm\:w-\[260px\]{width:260px}.sm\:w-auto{width:auto}.sm\:max-w-\[160px\]{max-width:160px}.sm\:max-w-\[360px\]{max-width:360px}.sm\:min-w-\[8\.5rem\]{min-width:8.5rem}.sm\:min-w-\[160px\]{min-width:160px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:shrink-0{flex-shrink:0}.sm\:scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.3rem\]{font-size:1.3rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[42px\]{font-size:42px}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (min-width:48rem){.md\:top-\[72px\]{top:72px}.md\:right-\[max\(1\.5rem\,calc\(\(100\%_-_1200px\)\/2_\+_2rem\)\)\]{right:max(1.5rem,50% - 600px + 2rem)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:max-w-xs{max-width:var(--container-xs)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[140px_1fr_auto\]{grid-template-columns:140px 1fr auto}.md\:grid-cols-\[auto_minmax\(220px\,520px\)_1fr\]{grid-template-columns:auto minmax(220px,520px) 1fr}.md\:items-end{align-items:flex-end}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:mx-8{margin-inline:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-\[72px\]{padding-block:72px}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-0{padding-bottom:0}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pl-\[230px\]{padding-left:230px}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[56px\]{font-size:56px}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)_280px\]{grid-template-columns:240px minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}button:not(:disabled),[role=button]:not([aria-disabled=true]),input[type=submit]:not(:disabled),input[type=button]:not(:disabled){cursor:pointer}:root{--navbar-bg-1:#0a2e2c;--navbar-bg-2:#062120;--navy:#0a2e2c;--navy-deep:#062120;--navy-mid:#0a2e2c;--navbar:#0a2e2c;--logo-green:#0a2e2c;--orange:#ca8a04;--orange-bright:#eab308;--teal:#14b8a6;--teal-deep:#0d9488;--fog:#f6fbf7;--ink:#0a2e2c;--muted:#4e6864;--line:#0a2e2c1f;--cta-gold:#eab308;--color-primary:#1a1fc4;--color-primary-dark:#10137c;--color-primary-hover:#15199f;--color-primary-light:#eef0ff;--color-primary-soft:#dde1ff;--color-white:#fff;--color-background:#f8f9fc;--color-surface:#fff;--color-surface-hover:#f5f6fb;--color-surface-active:#eef0ff;--color-border:#e5e7f2;--color-border-light:#eef0f7;--color-border-dark:#d1d5e5;--color-text-primary:#10137c;--color-text-secondary:#4b4f8f;--color-text-muted:#7b7fa8;--color-text-disabled:#b8bbd0;--color-text-white:#fff;--color-success:#16a34a;--color-success-light:#dcfce7;--color-success-dark:#15803d;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-warning-dark:#b45309;--color-error:#dc2626;--color-error-light:#fee2e2;--color-error-dark:#b91c1c;--color-info:#2563eb;--color-info-light:#dbeafe;--color-info-dark:#1d4ed8;--color-accent-orange:#f15a24;--color-accent-orange-2:#f7941d;--color-accent-yellow:#fdb913;--color-focus:#1a1fc4;--color-focus-ring:#1a1fc433;--font-family-base:var(--font-inter,Inter), system-ui, -apple-system, "Segoe UI", sans-serif;--type-display:700 48px/1.1 var(--font-family-base);--type-h1:700 36px/1.2 var(--font-family-base);--type-h2:700 30px/1.25 var(--font-family-base);--type-h3:600 24px/1.3 var(--font-family-base);--type-h4:600 20px/1.4 var(--font-family-base);--type-body-lg:400 18px/1.6 var(--font-family-base);--type-body:400 16px/1.5 var(--font-family-base);--type-body-sm:400 14px/1.5 var(--font-family-base);--type-caption:500 12px/1.4 var(--font-family-base);--type-button:600 16px/1 var(--font-family-base);--type-button-sm:600 14px/1 var(--font-family-base);--type-input:400 16px/1.5 var(--font-family-base);--type-input-sm:400 14px/1.5 var(--font-family-base);--type-table:400 14px/1.5 var(--font-family-base);--type-table-strong:500 14px/1.5 var(--font-family-base)}html{scroll-behavior:smooth}body{background:var(--fog);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif}::selection{background:var(--orange);color:#fff}.font-display{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif}.hero-grid{background-image:linear-gradient(#22303c0a 1px,#0000 1px),linear-gradient(90deg,#22303c0a 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000)}.grain{pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.orb{filter:blur(70px);border-radius:9999px;animation:14s ease-in-out infinite drift;position:absolute}.orb-orange{opacity:.12;background:#f25c22}.orb-teal{opacity:.08;background:#004043;animation-delay:-6s}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-18px)scale(1.12)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.8s both rise}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.22s}.rise-4{animation-delay:.34s}.hang-tag{z-index:2;pointer-events:none;width:8.6rem;margin-left:-4.3rem;position:absolute;bottom:calc(100% - .2rem);left:50%}.hang-tag-swing{transform-origin:50% 10px;flex-direction:column;align-items:center;width:100%;animation:2.2s ease-in-out infinite hang-pendulum;display:flex}.hang-tag-nail{z-index:2;background:radial-gradient(circle at 32% 28%,#d8f3ee 0 22%,#0000 23%),radial-gradient(circle at 50% 55%,#1a5c57 0 40%,#0a2e2c 72%,#062120 100%);border-radius:9999px;width:18px;height:18px;position:relative;box-shadow:inset 0 1px #ffffff8c,0 2px 3px #00000059}.hang-tag-nail:after{content:"";background:linear-gradient(#0a2e2c,#062120);width:2px;height:12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.hang-tag-paper{color:#fff;clip-path:polygon(6% 0,94% 3%,100% 12%,97% 100%,4% 97%,0 10%);background:linear-gradient(165deg,#0a2e2c 0% 42%,#062120 100%);flex-direction:column;align-items:center;gap:.25rem;width:100%;margin-top:10px;padding:1rem .4rem .75rem;display:flex;box-shadow:inset 0 0 0 2px #1a5c57,inset 0 0 0 3px #062120,2px 8px 14px #06212059}.hang-tag-free{letter-spacing:.03em;text-transform:none;text-align:center;color:#fff;-webkit-text-stroke:.4px #000;paint-order:stroke fill;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;font-weight:800;line-height:1.1}.hang-tag-sub{white-space:nowrap;letter-spacing:.01em;color:#fff;-webkit-text-stroke:.3px #000;paint-order:stroke fill;max-width:0;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;font-weight:700;animation:1.15s steps(13,end) 2.2s forwards hang-write;display:block;overflow:hidden}.hang-tag--inline{pointer-events:none;width:auto;margin-left:0;display:inline-flex;position:relative;bottom:auto;left:auto}.hang-tag--inline .hang-tag-swing{transform-origin:10px;flex-direction:row;align-items:center;gap:0;width:auto;animation:2.4s ease-in-out infinite hang-pendulum-inline}.hang-tag--inline .hang-tag-nail{flex-shrink:0;width:12px;height:12px}.hang-tag--inline .hang-tag-nail:after{width:8px;height:2px;top:50%;left:11px;transform:translateY(-50%)}.hang-tag--inline .hang-tag-paper{clip-path:polygon(3% 0,97% 2%,100% 18%,98% 100%,2% 98%,0 14%);flex-direction:row;align-items:center;gap:0;width:auto;margin-top:0;margin-left:6px;padding:.35rem .7rem .32rem}.hang-tag--inline .hang-tag-line{letter-spacing:.02em;white-space:nowrap;color:#fff;-webkit-text-stroke:.25px #000;paint-order:stroke fill;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;font-weight:700;line-height:1.2}@keyframes hang-pendulum-inline{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes hang-pendulum{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes hang-write{to{max-width:7.2rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:28s linear infinite marquee}.skill-marquee{background:linear-gradient(90deg,#fff 0%,#fde047 50%,#fff 100%);border-block:1px solid #ca8a0447}.passport-tilt{transition:transform .45s cubic-bezier(.22,1,.36,1);transform:rotate(3.5deg)}.passport-tilt:hover{transform:rotate(0)translateY(-6px)}.passport-stage{perspective:900px;max-width:420px;margin-inline:auto;position:relative}.passport-stack{position:relative}.passport-slip{opacity:.45;pointer-events:none;background:linear-gradient(165deg,#0d3b38,#062120);border-radius:16px;position:absolute;inset:10px 8px -8px}.passport-slip-a{transform:rotate(-5deg)translate(-10px,4px)}.passport-slip-b{opacity:.28;transform:rotate(4.5deg)translate(12px,6px)}.passport-lite{z-index:2;color:#fff;transform-style:preserve-3d;background:radial-gradient(120% 80% at 100% 0,#eab30829,#0000 46%),linear-gradient(165deg,#0a2e2c,#062120);border-radius:16px;padding:22px 22px 20px;transition:transform .18s;position:relative;box-shadow:0 18px 40px #06212047,inset 0 1px #ffffff14}.passport-lite.is-dealing{animation:.62s cubic-bezier(.22,1,.36,1) card-deal}.passport-ring{transition:stroke-dashoffset 80ms linear}@keyframes card-deal{0%{opacity:.35;transform:rotate(-8deg)translateY(10px)scale(.97)}55%{opacity:1;transform:rotate(3deg)translateY(-6px)scale(1.02)}to{transform:rotate(0)translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cta-shine{background-image:linear-gradient(110deg,#e85d04 0%,#f97316 42%,#fff 50%,#f97316 58%,#e85d04 100%);background-size:220% 100%}.cta-shine:hover{animation:1.1s shimmer}.hero-sky{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-zigs{width:100%;height:100%;position:absolute;inset:0}.zig{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 14}.zig-a{stroke:#0a2e2c24;stroke-width:1.6px;animation:7s linear infinite zig-run}.zig-b{stroke:#ca8a0438;stroke-width:1.8px;animation:9s linear infinite reverse zig-run}.zig-c{stroke:#0eb8a629;stroke-width:1.5px;animation:8.2s linear -2s infinite zig-run}.zig-d{stroke:#0a2e2c1a;stroke-width:1.4px;animation:11s linear -4s infinite reverse zig-run}.zig-e{stroke:#eab3082e;stroke-width:1.5px;animation:6.5s linear -1s infinite zig-run}.zig-f{stroke:#0a2e2c1f;stroke-width:1.3px;animation:10s linear -3.5s infinite reverse zig-run}@keyframes zig-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-320px}}.paper-rocket{z-index:1;transform-origin:70%;width:108px;height:56px;animation:18s ease-in-out infinite rocket-fly;position:absolute;top:8%;left:-8%}.paper-rocket-svg{transform-origin:85% 45%;width:108px;height:56px;animation:.55s ease-in-out infinite paper-flutter;display:block}.paper-rocket-wake{filter:blur(.4px);background:linear-gradient(90deg,#0000,#0a2e2c1f 30%,#ca8a0459);border-radius:99px;width:54px;height:2px;animation:.45s linear infinite wake-dash;position:absolute;top:46%;right:86%}@keyframes paper-flutter{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(3deg)translateY(2px)}}@keyframes wake-dash{0%{opacity:.35;transform:scaleX(.7)}to{opacity:.8;transform:scaleX(1)}}.paper-rocket-slow{opacity:.7;width:72px;height:38px;animation:26s ease-in-out -8s infinite rocket-fly-slow;top:42%}.paper-rocket-slow .paper-rocket-svg{width:72px;height:38px}.paper-scrap{clip-path:polygon(8% 12%,92% 0,100% 78%,18% 100%);z-index:1;background:linear-gradient(135deg,#fff,#d7eee8);width:10px;height:10px;animation:18s linear infinite scrap-drift;position:absolute;box-shadow:0 2px 4px #0a2e2c1f}.scrap-1{animation-duration:14s;top:18%;left:12%}.scrap-2{width:8px;height:8px;animation-duration:17s;animation-delay:-4s;top:36%;left:48%}.scrap-3{background:linear-gradient(135deg,#fde68a,#ca8a04);animation-duration:15s;animation-delay:-9s;top:22%;left:70%}.scrap-4{width:7px;height:7px;animation-duration:19s;animation-delay:-2s;top:58%;left:28%}@keyframes scrap-drift{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.85}to{opacity:0;transform:translate(42vw,-18vh)rotate(220deg)}}@keyframes rocket-fly{0%{opacity:0;transform:translateY(40px)rotate(-18deg)}6%{opacity:1}18%{transform:translate(22vw,-10px)rotate(12deg)}36%{transform:translate(40vw,70px)rotate(-16deg)}54%{transform:translate(58vw,-20px)rotate(14deg)}72%{transform:translate(78vw,50px)rotate(-10deg)}90%{opacity:1;transform:translate(102vw,10px)rotate(8deg)}to{opacity:0;transform:translate(110vw,20px)rotate(8deg)}}@keyframes rocket-fly-slow{0%{opacity:0;transform:translate(8vw,80px)rotate(16deg)}8%{opacity:.75}30%{transform:translate(28vw,20px)rotate(-10deg)}55%{transform:translate(52vw,90px)rotate(12deg)}80%{opacity:.7;transform:translate(78vw,30px)rotate(-8deg)}to{opacity:0;transform:translate(108vw,60px)rotate(6deg)}}.site-navbar{background:linear-gradient(135deg, var(--navbar-bg-1), var(--navbar-bg-2))}.btn-hero-primary{background:var(--navy);color:var(--cta-gold);animation:2.6s ease-in-out infinite gold-pulse}.btn-hero-primary:hover{background:#062120;animation:none;box-shadow:0 10px 22px #eab30847}@keyframes gold-pulse{0%,to{box-shadow:0 8px 18px #eab3081f}50%{box-shadow:0 10px 28px #eab3086b,0 0 0 6px #eab3081f}}.hero-line-1{animation:.75s both rise}.hero-line-2{animation:.75s .28s both rise}.hero-proof{max-width:480px;margin-top:2.25rem}.hero-proof-box{background:#ffffffb8;border:1px solid #0a2e2c1f;border-radius:16px;align-items:center;min-height:108px;padding:14px 14px 14px 18px;display:flex;overflow:hidden;box-shadow:0 14px 28px -22px #0a2e2c73}.hero-proof-box.is-finale{background:#fff7f2;border-color:#ef444438;justify-content:center;min-height:118px;padding:12px 16px;overflow:visible}.hero-proof-beat{justify-content:space-between;align-items:center;gap:16px;width:100%;animation:.4s both proof-in;display:flex}.hero-proof-beat.is-leaving{animation:.28s both proof-out}.hero-proof-copy{flex:1;min-width:0}.hero-proof-kicker{color:#7e948f;font-size:12px;font-weight:600}.hero-proof-title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:var(--navy);margin-top:4px;font-size:1.15rem;font-weight:800;line-height:1.2}.hero-proof-count{background:linear-gradient(160deg,#0a2e2c,#062120);border-radius:14px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;min-height:76px;padding:10px 8px;display:flex;box-shadow:0 10px 18px -12px #0a2e2cb3}.hero-proof-count-label{letter-spacing:.08em;text-transform:uppercase;color:#f6fbf79e;font-size:10px;font-weight:600}.hero-proof-count-num{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:#eab308;font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.7rem;font-weight:800;line-height:1}.hero-proof-finale{align-items:center;gap:12px;width:100%;animation:.5s both proof-in;display:flex}.hero-proof-finale-text{min-width:0;font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:#0000;background:linear-gradient(90deg,#dc2626 0%,#ea580c 48%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;flex:1;font-size:1.05rem;font-weight:800;line-height:1.3}.cheer-boy{flex:none;animation:.7s ease-in-out infinite cheer-bounce;overflow:visible}.cheer-arm-l,.cheer-arm-r{transform-origin:44px 52px;animation:.7s ease-in-out infinite cheer-wave}.cheer-arm-r{animation-delay:80ms}@keyframes cheer-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cheer-wave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes proof-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes proof-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.hiw-stage{align-items:center;gap:1.5rem;min-height:240px;margin-top:2.5rem;display:grid}@media (min-width:768px){.hiw-stage{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:2.5rem}}.hiw-copy{animation:.55s both hiw-in-left}.hiw-copy.is-leaving,.hiw-card.is-leaving{animation:.36s both hiw-out}.hiw-title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:var(--navy);font-size:1.85rem;font-weight:800;line-height:1.15}.hiw-body{max-width:28rem;color:var(--muted);margin-top:.7rem;font-size:.95rem;line-height:1.65}.hiw-card{aspect-ratio:16/10;background:#0a2e2c;border-radius:22px;min-height:200px;animation:.55s 80ms both hiw-in-card;position:relative;overflow:hidden;box-shadow:0 18px 36px -20px #0621208c}.hiw-picks{flex-wrap:wrap;gap:10px;min-height:48px;margin-top:1.5rem;display:flex}.hiw-pick{color:var(--navy);cursor:pointer;background:#f6fbf7;border:1px solid #0a2e2c24;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:700;animation:.4s both hiw-chip}.hiw-pick:hover{background:var(--navy);color:#eab308;border-color:#0000}.hiw-section{padding-block:5rem}.hiw-section.is-done{align-items:center;min-height:calc(100svh - 4.5rem);padding-block:3.5rem;scroll-margin-top:4.5rem;display:flex}.hiw-gallery{grid-template-columns:1fr;gap:16px;display:grid}.hiw-done{width:100%;animation:.45s both hiw-chip}.hiw-done-label{letter-spacing:.22em;text-transform:uppercase;text-align:center;color:var(--navy);margin-bottom:1.35rem;font-size:.75rem;font-weight:800}.hiw-bar{background:#0a2e2c1a;border-radius:99px;height:4px;margin-top:1.15rem;position:relative;overflow:hidden}.hiw-bar-fill{background:linear-gradient(90deg,#eab308,#ca8a04);border-radius:99px;height:100%;transition:width .35s;display:block}@media (min-width:640px){.hiw-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hiw-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.hiw-option{text-align:left;cursor:pointer;background:#f6fbf7;border:1px solid #0a2e2c1f;border-radius:22px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.hiw-option:hover,.hiw-option.is-on{border-color:#ca8a0473;transform:translateY(-4px);box-shadow:0 18px 32px -20px #0a2e2c73}.hiw-section.is-done .hiw-gallery{gap:22px}.hiw-section.is-done .hiw-option-photo{aspect-ratio:5/4;min-height:188px}.hiw-section.is-done .hiw-option-title{font-size:1.28rem}.hiw-section.is-done .hiw-option-copy{padding:18px 18px 20px}.hiw-option-photo{aspect-ratio:16/10;background:#0a2e2c;display:block;position:relative;overflow:hidden}.hiw-card.is-ai{background:#071428}.hiw-card.is-jobs{background:#fff}.hiw-option.is-ai .hiw-option-photo{background:#071428}.hiw-option.is-search .hiw-option-photo{background:#fff}.hiw-orbit{pointer-events:none;width:68px;height:68px;animation:3.2s linear infinite hiw-spin;position:absolute;bottom:10px;right:10px}.hiw-lens{filter:drop-shadow(0 3px 5px #00000059);animation:3.2s linear infinite reverse hiw-spin;position:absolute;top:0;left:calc(50% - 18px)}@keyframes hiw-spin{to{transform:rotate(360deg)}}.hiw-option-copy{flex-direction:column;gap:8px;padding:16px 16px 18px;display:flex}.hiw-option-title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:var(--navy);font-size:1.15rem;font-weight:800}.hiw-option-body{color:var(--muted);font-size:13.5px;line-height:1.5}.hiw-option.is-on{background:#fff}@keyframes hiw-in-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes hiw-in-card{0%{opacity:0;transform:translate(18px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hiw-out{to{opacity:0;transform:scale(.86)translateY(10px)}}@keyframes hiw-chip{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.future-draw{width:fit-content;display:inline-block;position:relative}.future-draw:after{content:"";background:linear-gradient(90deg,#eab308,#ca8a04);border-radius:99px;width:0;height:.12em;animation:.7s .95s forwards draw-gold;position:absolute;bottom:.08em;left:0}@keyframes draw-gold{to{width:100%}}.job-card{border:1px solid var(--line);background:#fff;border-radius:1.5rem;padding:1.25rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 12px 30px -20px #0a2e2c47}.job-card:hover{border-color:#0a2e2c47;transform:translateY(-10px);box-shadow:0 22px 40px -18px #0a2e2c59}.job-match{opacity:0;pointer-events:none;border-radius:999px;padding:.25rem .65rem;font-size:11px;font-weight:700;transition:opacity .22s,transform .22s;position:absolute;top:1rem;right:1rem;transform:translateY(-8px)}.job-card:hover .job-match{opacity:1;transform:translateY(0)}.job-match-strong{color:#0d9488;background:#14b8a629}.job-match-good{color:#ca8a04;background:#eab3082e}.btn-hero-secondary{color:#0a2e2c;background:0 0;border:1.5px solid #0a2e2c}.btn-hero-secondary:hover{background:#0a2e2c0f}.logo-mark{background:0 0;transition:transform .2s;display:inline-flex}.logo-mark:hover{transform:translateY(-1px)}.nav-link{z-index:1;color:#dfeceb;white-space:nowrap;border-radius:100px;align-items:center;min-height:44px;padding:8px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav-link:hover{color:#fff}.nav-pill{isolation:isolate;height:calc(100% - 16px);box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#ca8a04 0%,#eab308 55%,#facc15 100%);border:1px solid #000;border-radius:9999px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:8px;left:0;overflow:hidden}.nav-pill-fill{isolation:isolate;box-shadow:none;background:linear-gradient(90deg,#ca8a04 0%,#eab308 55%,#facc15 100%);border:1px solid #000;padding-top:.35rem;padding-bottom:.35rem;position:relative;overflow:hidden}.nav-pill-shimmer{height:calc(100% - 16px);box-shadow:none;border:1px solid #000;top:8px}.nav-link-on,.nav-link-on:hover{color:#000;font-weight:700}.nav-pill-shimmer:after,.nav-pill-fill:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 0% 28%,#fff3 38%,#ffffffbf 50%,#fff3 62%,#0000 72% 100%);animation:2s ease-in-out infinite logo-shimmer;position:absolute;inset:-20% -40%;transform:translate(-80%)}@keyframes logo-shimmer{0%{transform:translate(-80%)rotate(8deg)}to{transform:translate(80%)rotate(8deg)}}.gold-shimmer-btn{isolation:isolate;background:linear-gradient(90deg,#ca8a04 0%,#eab308 45%,#facc15 72%,#eab308 100%) 0 0/200% 100%;border:1px solid #0003;animation:2.4s ease-in-out infinite gold-mix-shift;position:relative;overflow:hidden;box-shadow:0 8px 18px #eab30847}.gold-shimmer-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 0% 28%,#fff8c840 38%,#ffffffd9 50%,#facc1559 62%,#0000 72% 100%);animation:1.8s ease-in-out infinite logo-shimmer;position:absolute;inset:-20% -45%;transform:translate(-80%)}.gold-shimmer-btn:hover{filter:brightness(1.08)}@keyframes gold-mix-shift{0%,to{background-position:0%}50%{background-position:100%}}.cb-ai-ats-square{z-index:12;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#16a2f973,#0000 62%),linear-gradient(#ffffff29,#06212073);border:1px solid #efcd4480;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 0 16px #16a2f966,0 8px 16px #06212047}.cb-ai-ats-square:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0% 32%,#ffffff2e 44%,#ffffffb3 50%,#14b8a647 58%,#0000 70% 100%);animation:2s ease-in-out infinite logo-shimmer;position:absolute;inset:-30% -50%}.cb-ai-ats-square strong{z-index:1;letter-spacing:.08em;color:#fff;text-align:center;flex-direction:column;align-items:center;font-size:11px;font-weight:800;line-height:1.05;display:flex;position:relative}.cb-ai-ats-square strong span{letter-spacing:.16em;font-size:10px}.cb-ai-ats-square:hover{border-color:#14b8a6;transform:translateY(-3px)}.cb-ats-card{z-index:10;text-align:center;background:radial-gradient(120% 80% at 50% 0,#14b8a638,#0000 58%),linear-gradient(#ffffff1f,#06212059);border:1px solid #14b8a666;border-radius:22px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:220px;padding:20px 14px 16px;text-decoration:none;animation:3.2s ease-in-out infinite cb-ats-float;display:flex;position:relative;box-shadow:0 16px 32px #06212047}.cb-ats-card:hover{border-color:#14b8a6}.ats-resume-btn span,.ats-enhance-btn span{-webkit-text-stroke:1px #000;paint-order:stroke fill}.cb-ats-enhance{text-align:center;justify-content:center;align-items:center;width:100%;min-height:36px;padding:0 12px;font-size:11px;line-height:1.2;text-decoration:none;display:inline-flex}.ats-enhance-btn{isolation:isolate;color:#fff;background:linear-gradient(90deg,#581c87 0%,#fff 38%,#a855f7 58%,#dc2626 100%) 0 0/200% 100%;border:1px solid #581c8773;font-weight:800;animation:2.4s ease-in-out infinite gold-mix-shift;position:relative;overflow:hidden;box-shadow:0 8px 18px #581c8759}.ats-enhance-btn:after,.ats-resume-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 0% 28%,#0003 38%,#000000b8 50%,#0003 62%,#0000 72% 100%);animation:1.8s ease-in-out infinite logo-shimmer;position:absolute;inset:-20% -45%;transform:translate(-80%)}.ats-enhance-btn:hover{filter:brightness(1.08)}.ats-resume-btn{width:100%;text-decoration:none;display:inline-flex}.cb-ats-eagle{margin-inline:auto;width:118px!important}.cb-ats-card p{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:11px;font-weight:800}.cb-ats-pulse{text-align:center;justify-content:center;align-items:center;width:100%;min-height:36px;padding:0 12px;font-size:11px;line-height:1.2;display:inline-flex;position:relative}.cb-ats-pulse:before{content:"";pointer-events:none;border:2px solid #16a2f98c;border-radius:999px;animation:1.8s ease-out infinite cb-ats-ring;position:absolute;inset:-6px}.ats-resume-btn{isolation:isolate;color:#fff;background:linear-gradient(90deg,#fff 0%,#16a2f9 38%,#efcd44 72%,red 100%) 0 0/200% 100%;border:1px solid #16a2f959;font-weight:800;animation:2.4s ease-in-out infinite gold-mix-shift;position:relative;overflow:hidden;box-shadow:0 8px 18px #16a2f947}.ats-resume-btn:hover{filter:brightness(1.08)}@keyframes cb-ats-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cb-ats-ring{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.feat-grid{gap:16px;margin-top:3rem;display:grid}@media (min-width:768px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feat-card{opacity:0;background:linear-gradient(165deg,#14b8a629,#f6fbf7e6);border:1px solid #ffffffe6;border-radius:28px;outline:none;padding:1.5rem;transition:opacity .55s,transform .55s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 16px 40px -28px #09354e80}.feat-card:nth-child(2){background:linear-gradient(165deg,#eab3082e,#fffbebeb)}.feat-card:nth-child(3){background:linear-gradient(165deg,#14b8a61f,#eab3081a)}.feat-card:nth-child(4){background:linear-gradient(165deg,#0a2e2c14,#14b8a61f)}.feat-card.is-in{opacity:1;transform:translateY(0)}.feat-card.is-on{border-color:#ca8a0473;transform:translateY(-6px);box-shadow:0 22px 36px -20px #0a2e2c66}.feat-shine{pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-60%)}.feat-card.is-on .feat-shine{opacity:1;animation:1.1s feat-shine}.feat-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.feat-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a2e2c;border-radius:999px;padding:.25rem .75rem;font-size:11px;font-weight:700}.feat-icon{flex:none;width:48px;height:48px}.feat-card.is-on .feat-icon{animation:.55s feat-pop}.feat-title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:var(--navy);margin-top:1rem;font-size:1.5rem;font-weight:800}.feat-body{color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.65}.feat-bar{background:#0a2e2c1a;border-radius:99px;height:4px;margin-top:1.25rem;overflow:hidden}.feat-bar-fill{background:linear-gradient(90deg,#eab308,#ca8a04);border-radius:99px;height:100%;transition:width .4s;display:block}@keyframes feat-shine{to{transform:translate(60%)}}@keyframes feat-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.app-loader{z-index:80;background:linear-gradient(135deg,#0a2e2c,#062120);justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.app-loader.is-out{opacity:0;visibility:hidden;pointer-events:none}.app-loader-inner{flex-direction:column;align-items:center;gap:1.35rem;display:flex}.app-loader-row{align-items:center;gap:1.15rem;display:flex}.app-loader-logo{width:188px;position:relative;overflow:hidden}.app-loader-wordmark{object-fit:contain;background:0 0;width:56px;height:56px;display:block}.app-loader-shine{background:linear-gradient(105deg,#0000 0% 32%,#ffffff2e 42%,#eab308b3 50%,#ffffff2e 58%,#0000 68% 100%);animation:1.6s ease-in-out infinite app-loader-shine;position:absolute;inset:-20% -40%}.app-loader-ring{border:3px solid #eab308;border-color:#eab308 #ca8a04 #eab30838 #eab30838;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite app-loader-spin}.app-loader-text{letter-spacing:.18em;text-transform:uppercase;color:#eab308d9;font-size:.78rem;font-weight:700}@keyframes app-loader-spin{to{transform:rotate(360deg)}}@keyframes app-loader-shine{0%{transform:translate(-80%)}to{transform:translate(80%)}}.passport-modal{z-index:70;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.passport-modal-scrim{background:#0621208c;border:0;position:absolute;inset:0}.passport-modal-card{width:min(560px,100%);color:var(--navy);background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:2px;padding:1rem 1.35rem 1.35rem;display:flex;position:relative;overflow:visible;box-shadow:0 30px 70px -28px #0a2e2c8c}.passport-modal-copy{width:100%}.passport-choice-row{grid-template-columns:148px 148px;justify-content:center;gap:14px;margin-top:1rem;display:grid}.passport-choice{border:1px solid var(--line);background:#0a2e2c;border-radius:18px;width:148px;height:148px;padding:0;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.passport-choice-photo{background:#0a2e2c;display:block;position:absolute;inset:0}.passport-choice:hover{border-color:#ca8a0473;transform:translateY(-3px)}.passport-choice-title{z-index:1;color:#fff;text-align:center;background:linear-gradient(#0000,#0a2e2cd1);margin:0;padding:1.6rem .45rem .55rem;font-size:13px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.eagle{flex:none;width:168px;margin-inline:auto}.passport-modal-card .eagle{width:112px}.passport-page{background:var(--fog,#eef3f2);flex-direction:column;min-height:100vh;display:flex}.passport-page-bar{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.passport-page-stage{flex:1;justify-content:center;align-items:center;padding:1.25rem;display:flex}.passport-welcome{margin-bottom:0}.welcome-greeting{font-family:var(--font-display), sans-serif;color:var(--navy);text-align:center;margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;line-height:1.2}.welcome-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;margin:.2rem 0 .75rem;line-height:1.2;display:flex}.welcome-to,.welcome-brand{color:var(--navy);font-size:.95rem;font-weight:700}.welcome-brand{font-family:var(--font-display), sans-serif;color:inherit;font-weight:800}.welcome-how{color:var(--navy);margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.welcome-start{color:#dc2626;font-size:1.22em;font-weight:800}.drop-loading{justify-content:center;align-items:center;min-height:420px;display:flex}.drop-loading-text{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--navy);align-items:baseline;margin:0;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;display:flex}.drop-loading-dots{gap:4px;width:1.4em;margin-left:2px;display:inline-flex}.drop-loading-dots i{background:var(--navy);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite fetch-blink}.drop-loading-dots i:nth-child(2){animation-delay:.18s}.drop-loading-dots i:nth-child(3){animation-delay:.36s}.resume-slider{width:100%;overflow:hidden}.resume-slider-track{width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.resume-slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-height:420px}.resume-slide-fetch{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex}.fetch-scene{place-items:center;width:min(280px,72vw);height:min(280px,72vw);display:grid;position:relative}.fetch-scene .eagle{z-index:2;width:min(168px,48vw);position:relative}.fetch-ring{border:2px solid #0a2e2c2e;border-top-color:var(--navbar);border-radius:50%;animation:1.4s linear infinite fetch-spin;position:absolute;inset:18%}.fetch-ring-delay{border-color:#ca8a042e;border-bottom-color:var(--orange);animation-duration:2.1s;animation-direction:reverse;inset:8%}.fetch-scan{z-index:3;background:linear-gradient(90deg, transparent, var(--orange-bright), transparent);border-radius:999px;height:3px;animation:1.5s ease-in-out infinite fetch-scan;position:absolute;left:18%;right:18%;box-shadow:0 0 16px #eab3088c}.fetch-doc{z-index:1;background:linear-gradient(#fff,#e8f3f1);border-radius:3px;width:22px;height:28px;position:absolute;box-shadow:0 8px 16px #0a2e2c2e}.fetch-doc:after{content:"";opacity:.35;background:repeating-linear-gradient(#0a2e2c,#0a2e2c 1px,#0000 1px 5px);height:2px;position:absolute;top:6px;left:4px;right:4px}.fetch-doc-1{animation:1.8s ease-in-out infinite fetch-paper}.fetch-doc-2{animation:1.8s ease-in-out .35s infinite fetch-paper}.fetch-doc-3{animation:1.8s ease-in-out .7s infinite fetch-paper}.fetch-slide-label{font-family:var(--font-display), sans-serif;color:var(--navy);justify-content:center;align-items:baseline;gap:2px;font-size:1.45rem;font-weight:800;animation:.55s fetch-label;display:flex}.search-select-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0a2e2c1f}.search-select-menu button{text-align:left;width:100%;color:var(--navy);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600}.search-select-menu button:hover{background:#0a2e2c0f}.search-select-empty{color:var(--muted);padding:8px 10px;font-size:13px}.passport-field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:.7rem .85rem;font-size:14px;font-weight:500}.fetch-dots-text{gap:3px;width:1.4em;margin-left:2px;display:inline-flex}.fetch-dots-text i{background:var(--orange);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite fetch-blink}.fetch-dots-text i:nth-child(2){animation-delay:.18s}.fetch-dots-text i:nth-child(3){animation-delay:.36s}.fetch-bar{background:#0a2e2c1a;border-radius:999px;width:min(240px,70%);height:6px;overflow:hidden}.fetch-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--navbar), var(--orange));width:40%;height:100%;animation:1.15s ease-in-out infinite fetch-bar;display:block}.resume-slide-fetch:not(.is-live) .fetch-ring,.resume-slide-fetch:not(.is-live) .fetch-scan,.resume-slide-fetch:not(.is-live) .fetch-doc,.resume-slide-fetch:not(.is-live) .fetch-bar span,.resume-slide-fetch:not(.is-live) .fetch-dots-text i,.resume-slide-fetch:not(.is-live) .eagle-fetch{animation-play-state:paused}.resume-dots{justify-content:center;align-items:center;gap:12px;margin-top:1.75rem;display:flex}.resume-dot{background:var(--orange);border:0;border-radius:50%;width:10px;height:10px;padding:0}.resume-dot.is-active{background:var(--navbar);animation:1.1s ease-in-out infinite fetch-dot;transform:scale(1.2);box-shadow:0 0 0 4px #0a2e2c1f}.passport-field input.is-empty,.passport-field select.is-empty,.passport-field textarea.is-empty{border-color:var(--orange);background:#ca8a0412}.eagle-photo{filter:drop-shadow(0 16px 22px #0a2e2c38);width:100%;height:auto;display:block}.eagle-fly{animation:1.15s forwards eagle-arrive,2.6s ease-in-out 1.15s infinite eagle-bob}.eagle-stand{animation:2.8s ease-in-out infinite eagle-bob}.eagle-point{animation:2.6s ease-in-out infinite eagle-bob}.eagle-fetch{animation:.85s ease-in-out infinite eagle-work}.eagle-arrow{width:132px;animation:1.6s forwards eagle-arrow-fly,2.4s ease-in-out 1.6s infinite eagle-bob}.resume-stage{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.resume-stage-copy{width:100%;min-width:0}.resume-point{width:min(200px,100%);margin:1.5rem auto 0;animation:2.4s ease-in-out infinite eagle-bob;position:relative}.resume-point .eagle{width:100%}.resume-drop-tip{z-index:3;cursor:pointer;border:2px solid var(--orange);background:linear-gradient(135deg, var(--navbar-bg-1), var(--navbar-bg-2));border-radius:50%;flex-direction:column;justify-content:center;align-items:flex-start;width:88px;height:88px;padding:0 10px 0 14px;display:flex;position:absolute;top:calc(4% - 40px);left:calc(72% + 30px);box-shadow:0 0 0 3px #eab30838,0 8px 18px #ca8a0473,0 12px 24px #0a2e2c59}button.resume-drop-tip{font:inherit;appearance:none}.resume-drop-tip.is-drag{border-color:var(--orange-bright);transform:scale(1.06);box-shadow:0 0 0 4px #eab30852,0 10px 22px #ca8a048c}.resume-drop-tip.is-picking{align-items:center;padding:0 8px}.resume-drop-tip.is-picking .resume-drop-tip-title{text-align:center}.drop-loading-dots-on-dark{justify-content:center;width:auto;margin:6px 0 0}.drop-loading-dots-on-dark i{background:#fff;width:5px;height:5px}.resume-drop-tip-title{color:#fff;text-align:left;font-size:12px;font-weight:800;line-height:1.15}.resume-drop-tip-sub{color:#ffffffc7;text-align:left;margin-top:2px;font-size:9px;font-weight:600;line-height:1.2}.resume-point-error{text-align:center;color:#ca8a04;margin-top:.75rem;font-size:14px;font-weight:700}.resume-drop{cursor:pointer;text-align:center;background:#fff;border:2px dashed #0a2e2c33;border-radius:24px;padding:3rem 1.5rem;display:block}.resume-drop.is-drag{background:#14b8a614;border-color:#0d9488}.fetch-list{gap:10px;display:grid}.fetch-tag{color:var(--muted);opacity:.45;background:#0a2e2c0f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.fetch-tag.is-on,.fetch-tag.is-done{opacity:1;color:#0a2e2c;background:#0d948829}.fetch-check{color:#0d9488;width:1.2rem}.passport-form{gap:1.1rem;display:grid}.passport-field{color:var(--navy);gap:.45rem;font-size:13px;font-weight:700;display:grid}.passport-field.no-label{gap:0}.passport-date-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:.85rem 1rem;display:grid;overflow:visible}.passport-date-row.is-current{grid-template-columns:1fr auto}.passport-current-check{min-height:46px;color:var(--navy);white-space:nowrap;align-items:center;gap:.45rem;font-size:13px;font-weight:700;display:flex}@media (max-width:640px){.passport-date-row,.passport-date-row.is-current{grid-template-columns:1fr;align-items:stretch}}.date-picker{width:100%;position:relative}.date-picker-trigger{border:1px solid var(--line,#e4e3de);width:100%;min-height:46px;color:var(--ink,#111);text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:14px;font-weight:500;display:flex}.date-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.date-picker-trigger.is-empty{color:#9aa3a2}.date-picker-trigger.is-open{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.date-picker-trigger svg{color:#7c3aed;flex:none;width:18px;height:18px}.date-picker-card{z-index:120;background:#fff;border-radius:18px;width:min(320px,100vw - 24px);padding:16px;position:fixed;box-shadow:0 18px 44px #1118272e}.date-picker-selects{grid-template-columns:1.2fr .9fr;gap:10px;margin-bottom:14px;display:grid}.date-picker-selects select{appearance:none;color:#111827;cursor:pointer;background:#f3f4f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234b5563' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 12px center/10px no-repeat;border:0;border-radius:10px;width:100%;padding:10px 28px 10px 12px;font-size:14px;font-weight:600}.date-picker-week,.date-picker-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker-week{margin-bottom:8px}.date-picker-week span{color:#111827;font-size:12px;font-weight:800}.date-picker-day{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:10px;height:38px;font-size:14px;font-weight:600}.date-picker-day:hover:not(.is-selected){background:#f3f4f6}.date-picker-day.is-muted{color:#d1d5db}.date-picker-day.is-today:not(.is-selected){background:#f3f4f6}.date-picker-day.is-selected{color:#fff;background:#7c3aed}.date-picker-month-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px;display:grid}.date-picker-month-cell{color:#111827;cursor:pointer;background:#f3f4f6;border:0;border-radius:10px;height:42px;font-size:13px;font-weight:700}.date-picker-month-cell.is-selected{color:#fff;background:#7c3aed}.date-picker-actions{grid-template-columns:.85fr 1.35fr;gap:10px;margin-top:14px;display:grid}.date-picker-btn{cursor:pointer;border:0;border-radius:12px;height:42px;font-size:14px;font-weight:700}.date-picker-btn--ghost{color:#111827;background:#f3f4f6}.date-picker-btn--primary{color:#fff;background:#7c3aed}.passport-job-card{overflow:visible}.career-gap-box{background:#f5a5241a;border:1px solid #f5a52459;border-radius:18px;gap:.45rem;padding:1rem 1.1rem;display:grid}.career-gap-title{color:var(--navy);margin:0;font-size:15px;font-weight:800}.career-gap-box p{color:var(--navy);margin:0;font-size:14px;font-weight:600}.career-gap-help{color:#4b5c5a!important;font-weight:500!important}.exp-level-toggle{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.exp-level-toggle button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;padding:.75rem .85rem;font-size:14px;font-weight:800}.exp-level-toggle button.is-on{border-color:var(--navy);background:var(--navy);color:#fff}.exp-duration-row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.experience-mismatch{color:#b91c1c;background:#fef2f2;border:1px solid #b91c1c40;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:14px;font-weight:800}.passport-field input,.passport-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:.7rem .85rem;font-size:14px;font-weight:500}.build-stage{flex-direction:column;align-items:center;min-height:220px;margin-top:2.5rem;display:flex;position:relative}.ai-glow{font-family:var(--font-display), sans-serif;color:#0000;filter:drop-shadow(0 0 10px #eab30866);background:linear-gradient(90deg,#14b8a6,#eab308,#14b8a6) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.4rem;font-weight:800;animation:2.2s linear infinite ai-flow;display:inline-block}.build-arrow-wrap{width:100%;padding-top:8px;position:relative}.build-eagle{z-index:2;pointer-events:none;margin:0 auto .5rem;position:relative;top:auto;right:auto}.build-arrow{clip-path:polygon(0 18%,86% 18%,86% 0,100% 50%,86% 100%,86% 82%,0 82%);color:#eab308;background:linear-gradient(90deg,#0a2e2c,#0d9488);justify-content:center;align-items:center;min-height:72px;padding-right:2.5rem;font-size:1.15rem;font-weight:800;animation:1.15s forwards arrow-in;display:flex}@keyframes eagle-arrive{0%{opacity:0;transform:translate(-90px,-36px)rotate(-8deg)scale(.86)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes eagle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes eagle-work{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes fetch-spin{to{transform:rotate(360deg)}}@keyframes fetch-scan{0%,to{opacity:.35;top:26%}50%{opacity:1;top:68%}}@keyframes fetch-paper{0%{opacity:0;transform:translate(-70px,36px)rotate(-18deg)scale(.7)}45%{opacity:1}to{opacity:0;transform:translate(8px,-8px)rotate(8deg)scale(.4)}}@keyframes fetch-label{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fetch-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes fetch-bar{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes fetch-dot{0%,to{box-shadow:0 0 0 4px #0a2e2c1a}50%{box-shadow:0 0 0 7px #ca8a0447}}@keyframes eagle-flap{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes arrow-in{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes eagle-arrow-fly{0%{transform:translate(90px,-20px)}to{transform:translate(0)}}@keyframes ai-flow{0%{background-position:0%}to{background-position:200%}}@keyframes brand-shimmer{0%{background-position:0%}to{background-position:220%}}@keyframes start-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drop-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orb,.marquee-track,.rise,.cta-shine:hover,.nav-pill,.nav-pill-shimmer:after,.nav-pill-fill:after,.gold-shimmer-btn,.gold-shimmer-btn:after,.teal-shimmer-btn,.teal-shimmer-btn:after,.ats-resume-btn,.ats-resume-btn:after,.ats-enhance-btn,.ats-enhance-btn:after,.cb-ats-card,.cb-ai-ats-square,.cb-ai-ats-square:after,.cb-ats-pulse:before,.hang-tag-swing,.hang-tag-sub,.passport-lite.is-dealing,.zig,.paper-rocket,.paper-rocket-svg,.paper-rocket-wake,.paper-rocket-slow,.paper-scrap,.hero-line-1,.hero-line-2,.future-draw:after,.btn-hero-primary,.hero-proof-beat,.hero-proof-finale,.cheer-boy,.cheer-arm-l,.cheer-arm-r,.hiw-copy,.hiw-card,.hiw-pick,.hiw-gallery,.hiw-bar-fill,.hiw-orbit,.hiw-lens,.feat-card,.feat-shine,.feat-icon,.feat-bar-fill,.app-loader-ring,.app-loader-shine,.eagle-fly,.eagle-stand,.eagle-fetch,.eagle-arrow,.resume-drop-tip,.fetch-ring,.fetch-scan,.fetch-doc,.fetch-bar span,.fetch-dots-text i,.resume-dot.is-active,.drop-loading-dots i{transition:none;animation:none}.feat-card{opacity:1;transform:none}.future-draw:after{width:100%}.hang-tag-swing{transform:rotate(-8deg)}.hang-tag--inline .hang-tag-swing{transform:rotate(-3deg)}.hang-tag-sub{max-width:8.2rem}}.cb-office-photo{background:#0a2e2c url(/auth/career-office-sharp.jpg) 50%/cover no-repeat;position:absolute;inset:0}.cb-office-focus{filter:blur(22px);background:#0a2e2c url(/auth/career-office-sharp.jpg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 52% at 50% 54%,#000 0%,#0000 72%);mask-image:radial-gradient(38% 52% at 50% 54%,#000 0%,#0000 72%)}.cb-office-vignette{background:linear-gradient(#0a2e2c47 0%,#0000 16% 84%,#0a2e2c59 100%),radial-gradient(#0000 42%,#0a2e2c52 100%);position:absolute;inset:0}.cb-glass-card{background:#fff;border:1px solid #0a2e2c14;border-radius:20px;box-shadow:0 20px 45px -10px #0a2e2c47,0 0 0 1px #fff9}.cb-auth-page{z-index:40;isolation:isolate;color:#0f172a;background:#062120;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.cb-auth-page__shapes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-auth-page__blob{filter:blur(36px);will-change:transform, opacity;border-radius:999px;animation:12s ease-in-out infinite alternate cb-auth-blob;position:absolute}.cb-auth-page__blob--a{background:#14b8a68c;border-radius:40% 60% 55% 45%;width:58vw;max-width:640px;height:58vw;max-height:640px;top:-22%;right:-14%}.cb-auth-page__blob--b{background:#2dd4bf73;border-radius:55% 45% 40% 60%;width:42vw;max-width:460px;height:42vw;max-height:460px;animation-duration:14s;animation-delay:-4s;bottom:-18%;right:6%}.cb-auth-page__blob--c{background:#0d948880;border-radius:60% 40% 50% 50%;width:36vw;max-width:380px;height:48vw;max-height:520px;animation-duration:16s;animation-delay:-7s;top:12%;left:-10%}.cb-auth-page__blob--d{background:#5eead447;border-radius:48% 52% 45% 55%;width:30vw;max-width:320px;height:30vw;max-height:320px;animation-duration:11s;animation-delay:-2s;bottom:-12%;left:28%}@keyframes cb-auth-blob{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(28px,-22px)scale(1.12)}}.cb-auth-page__frame{z-index:1;flex:1;justify-content:center;align-items:center;min-height:0;padding:clamp(18px,4.5vh,40px) clamp(16px,4vw,48px);display:flex;position:relative}.cb-auth-sheet{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:1100px;height:100%;max-height:100%;animation:.55s cubic-bezier(.22,1,.36,1) both cb-auth-sheet-in;display:flex;overflow:hidden;box-shadow:0 28px 64px #00000061,0 0 0 1px #ffffff14}@keyframes cb-auth-sheet-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cb-auth-sheet__cta{color:#fff;background:#0a2e2c;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.cb-auth-sheet__cta:hover{background:#062120;transform:translateY(-1px);box-shadow:0 6px 14px #0a2e2c47}.cb-auth-sheet__back{color:#64748b;font-size:12px;font-weight:600;text-decoration:none}@media (max-width:767px){.cb-auth-sheet__cta,.cb-auth-sheet__back{align-items:center;min-height:48px;display:inline-flex}}.cb-auth-sheet__body{flex:1;height:100%;min-height:0;display:flex}.cb-auth-hero{background:linear-gradient(165deg,#f8fafc 0%,#eef6f4 55%,#e8f4f1 100%);flex-shrink:0;align-self:stretch;width:50%;display:none;position:relative;overflow:hidden}@media (min-width:860px){.cb-auth-hero{display:block}}.cb-auth-hero__frame{position:absolute;inset:0}.cb-auth-hero__accent{z-index:3;background:linear-gradient(#f472b6 0%,#14b8a6 55%,#0d9488 100%);width:5px;position:absolute;top:0;bottom:0;left:0}.cb-auth-hero__photo{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;image-rendering:-webkit-optimize-contrast;filter:none;margin:0;animation:7s ease-in-out infinite alternate cb-auth-illust-float;position:absolute;inset:0;transform:scale(1.04)}@keyframes cb-auth-illust-float{0%{transform:translate(0)scale(1.04)}to{transform:translateY(-6px)scale(1.07)}}.cb-auth-hero__float{z-index:2;pointer-events:none;opacity:.55;border-radius:999px;position:absolute}.cb-auth-hero__float--a{background:#f472b6;width:10px;height:10px;animation:4.5s ease-in-out infinite cb-auth-dot;top:16%;left:18%}.cb-auth-hero__float--b{background:#14b8a6;width:8px;height:8px;animation:5.2s ease-in-out .6s infinite cb-auth-dot;top:28%;right:16%}.cb-auth-hero__float--c{background:#60a5fa;width:12px;height:12px;animation:4.8s ease-in-out 1.1s infinite cb-auth-dot;bottom:22%;left:14%}@keyframes cb-auth-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.85;transform:translateY(-10px)}}.cb-auth-hero__phone-tag{z-index:4;color:#fff;letter-spacing:.08em;text-align:center;background:#dc2626;border-radius:6px;min-width:64px;padding:6px 12px;font-size:10px;font-weight:800;animation:2.4s ease-in-out infinite cb-auth-tag-pulse;position:absolute;top:58%;left:52%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #ef444466}@keyframes cb-auth-tag-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}.cb-auth-form{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cb-auth-form__toolbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px 0;display:flex}.cb-auth-form__actions{align-items:center;gap:10px;display:inline-flex}.cb-auth-form__scroll{-webkit-overflow-scrolling:touch;flex:1;justify-content:center;align-items:safe center;min-height:0;padding:18px 28px 28px;display:flex;overflow:hidden auto}.cb-auth-form__body{width:100%;max-width:360px;animation:.6s cubic-bezier(.22,1,.36,1) .12s both cb-auth-form-in}@keyframes cb-auth-form-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.cb-auth-form__title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#0f172a;margin:0 0 18px;font-size:1.45rem;font-weight:800}.cb-auth-form__sub{text-align:center;color:#64748b;margin:-12px 0 18px;font-size:12.5px}.cb-auth-portal .cb-auth-form-stack,.cb-auth-form-stack{flex-direction:column;gap:14px;display:flex}.cb-auth-field__label{color:#334155;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.cb-auth-field__control{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:flex}.cb-auth-field__control:focus-within{background:#fff;border-color:#14b8a6;transform:translateY(-1px);box-shadow:0 0 0 4px #14b8a624}.cb-auth-field__control.is-error{border-color:#dc2626}.cb-auth-field__icon{color:#94a3b8;place-items:center;width:18px;height:18px;transition:color .15s;display:grid}.cb-auth-field__icon svg{width:16px;height:16px}.cb-auth-field__control:focus-within .cb-auth-field__icon{color:#0d9488}.cb-auth-field__input{flex:1;min-width:0;box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:10px 0!important;font-size:14px!important}.cb-auth-field__input::placeholder{color:#94a3b8!important}.cb-auth-field__action{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;transition:color .15s}.cb-auth-field__action:hover{color:#0d9488}.cb-auth-field__hint,.cb-auth-field__error{color:#64748b;margin-top:5px;font-size:11px;display:block}.cb-auth-field__error{color:#dc2626;font-weight:600}.cb-auth-field__control--phone{background:0 0;border:0;min-height:0;padding:0;box-shadow:none!important}.cb-auth-field__phone{flex:1;min-width:0}.cb-auth-field__phone .mb-1\.5,.cb-auth-field__phone label{display:none!important}.cb-auth-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.cb-auth-meta__check{color:#475569;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.cb-auth-meta__check input{accent-color:#14b8a6;border:0!important;width:15px!important;height:15px!important;padding:0!important}.cb-auth-meta__link{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.cb-auth-meta__link:hover{color:#0d9488}.cb-auth-check{color:#64748b;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.cb-auth-check input{accent-color:#14b8a6;margin-top:2px;border:0!important;width:14px!important;height:14px!important;padding:0!important}.cb-auth-otp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cb-auth-otp__btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:40px;font-size:12px;font-weight:700;transition:all .15s}.cb-auth-otp__btn:hover{border-color:#cbd5d1}.cb-auth-otp__btn.is-active{color:#fff;background:#0a2e2c;border-color:#0a2e2c}.cb-auth-wa{flex-direction:column;gap:8px;display:flex}.cb-auth-wa__btn{text-align:left;cursor:pointer;background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 11px;transition:box-shadow .15s,border-color .15s;display:flex}.cb-auth-wa__btn:hover{box-shadow:0 4px 12px #25d36624}.cb-auth-wa__btn.is-on{background:#e8fff1;border-color:#25d366}.cb-auth-wa__icon{color:#fff;background:#25d366;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.cb-auth-wa__icon svg{width:15px;height:15px}.cb-auth-wa__copy{flex-direction:column;flex:1;gap:1px;display:flex}.cb-auth-wa__copy strong{color:#14532d;font-size:12px}.cb-auth-wa__copy em{color:#64748b;font-size:10.5px;font-style:normal}.cb-auth-wa__ticks{color:#1d9bf0}.cb-auth-wa__ticks svg{width:22px;height:14px}.cb-auth-wa__plus{color:#16a34a;background:#fff;border:1px solid #bbf7d0;border-radius:999px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.cb-auth-wa__success{background:#ecfdf5;border:1px solid #86efac;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;animation:.28s ease-out cb-auth-form-in;display:flex}.cb-auth-wa__success p{color:#166534;margin:0;font-size:11px}.cb-auth-wa__success strong{color:#14532d;font-size:11.5px;display:block}.cb-auth-alert{color:#dc2626;background:#dc26260d;border:1px solid #dc262633;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.cb-auth-portal button[type=submit],.cb-auth-portal .w-full[type=submit]{width:100%;margin-top:8px;color:#fff!important;letter-spacing:.02em!important;background:linear-gradient(#1ac4b0 0%,#14b8a6 55%,#0f9f8f 100%)!important;border:0!important;border-radius:10px!important;min-height:48px!important;padding:12px 16px!important;font-size:14px!important;font-weight:800!important;transition:transform .15s,filter .15s,box-shadow .15s!important;box-shadow:0 10px 22px #14b8a64d!important}.cb-auth-portal button[type=submit]:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 26px #0d948857!important}.cb-auth-portal button[type=submit][aria-disabled=true],.cb-auth-portal button[type=submit]:disabled{cursor:not-allowed;filter:none;transform:none;box-shadow:none!important;background:#94a3b8!important}.cb-auth-portal fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.cb-auth-portal .cb-auth-required{color:#dc2626;margin-left:2px}.cb-auth-portal button[type=submit]:active{transform:translateY(0)}.cb-auth-portal .rounded-xl.bg-\[\#e8f0ee\]{margin-bottom:6px;border-radius:10px!important}.cb-auth-portal .rounded-xl.bg-\[\#e8f0ee\] button{padding-top:8px!important;padding-bottom:8px!important;font-size:12px!important}.cb-auth-portal .rounded-xl.bg-\[\#e8f0ee\]>span{background:#0a2e2c!important}@media (prefers-reduced-motion:reduce){.cb-auth-page__blob,.cb-auth-sheet,.cb-auth-form__body,.cb-auth-hero__photo,.cb-auth-hero__float,.cb-auth-hero__phone-tag{animation:none!important}}.cb-btn-shine{position:relative;overflow:hidden}.cb-btn-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ca8a0452 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}@keyframes cb-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cb-float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes cb-pulse-ring{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.cb-animate-float{animation:4s ease-in-out infinite cb-float-slow}.cb-animate-float-delayed{animation:4.5s ease-in-out 1s infinite cb-float-delayed}.cb-animate-pulse-ring{animation:6s ease-in-out infinite cb-pulse-ring}.cb-notice{animation:.7s ease-out both cb-notice-in}@keyframes cb-notice-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cb-card-shine{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.cb-template-modal{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cb-template-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0621209e;border:0;position:absolute;inset:0}.cb-template-modal-panel{z-index:1;background:#fff;border-radius:24px;flex-direction:column;width:min(980px,100%);max-height:min(88vh,820px);padding:18px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #06212047}.cb-template-modal-panel.is-bare{width:auto;max-width:calc(100vw - 32px);max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.cb-template-modal .cb-template-carousel{width:auto}.cb-template-modal .cb-template-stage{grid-template-columns:52px auto 52px;justify-content:center;align-items:center;gap:16px}.cb-template-modal .cb-template-preview{width:auto;min-width:0}.cb-template-modal .cb-template-large.is-live{justify-items:center;gap:12px;width:min(49.4924vh,100vw - 160px)!important;max-width:min(49.4924vh,100vw - 160px)!important;display:grid!important;overflow:visible!important}.cb-template-modal .cb-template-live{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #0c334029;aspect-ratio:794/1123!important;width:min(49.4924vh,100vw - 160px)!important;height:min(70vh,141.436vw - 226.297px)!important;max-height:70vh!important}.cb-template-modal .cb-template-live .template-live-preview{position:relative;overflow:hidden;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:100%!important}.cb-template-corner-back,.cb-template-corner-close{z-index:2;cursor:pointer;border:0;position:absolute;top:16px}.cb-template-corner-back{color:#0a2e2c;background:#fff;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:800;left:16px}.cb-template-corner-close{color:#0a2e2c;background:#fff;border-radius:999px;width:36px;height:36px;font-size:28px;font-weight:500;line-height:1;right:16px}.cb-template-corner-close.is-on-card{position:static}.cb-template-thumb{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.cb-template-thumb-frame{background:#f6fbf7;border:1px solid #0a2e2c1f;border-radius:12px;width:100%;height:148px;overflow:hidden;box-shadow:0 10px 22px #0a2e2c14}.cb-template-thumb-scale{transform-origin:0 0;pointer-events:none;width:420px;height:594px;transform:scale(.32)}.cb-template-carousel{flex-direction:column;flex:1;align-items:stretch;min-height:0;margin-top:0;display:flex}.cb-template-stage{flex:1;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:0;display:grid}.cb-template-side-btn{color:#0a2e2c;cursor:pointer;background:#fff;border:1px solid #0a2e2c24;border-radius:999px;align-self:center;width:44px;height:44px;font-size:22px;font-weight:800;line-height:1}.cb-template-side-btn:hover{color:#fff;background:#0a2e2c}.cb-template-large{background:0 0;border:0;justify-content:center;align-items:center;max-height:calc(100vh - 96px);padding:0;display:inline-flex;position:relative;overflow:hidden}.cb-template-preview{flex-direction:column;align-items:center;min-width:0;display:flex}.cb-template-go{color:#fff;cursor:pointer;background:#0a2e2c;border:0;border-radius:999px;align-items:center;gap:8px;height:40px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;position:static;box-shadow:0 8px 18px #00000047}.cb-template-dots{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.cb-template-dot{cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;width:9px;height:9px;padding:0}.cb-template-dot.is-active{background:#9ca3af;border-color:#9ca3af}.cb-template-count{color:#fff;margin-left:6px;font-size:13px;font-weight:800}.cb-template-large.is-photo{background:0 0;padding:0}.cb-template-shot{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 96px);box-shadow:none;border-radius:0;display:block}.cb-template-large article{max-width:520px;max-height:calc(100vh - 48px);box-shadow:none;border-radius:0;margin:0 auto;overflow:hidden}.cb-template-style-grid{grid-template-columns:1fr;gap:14px;min-height:0;margin-top:18px;display:grid;overflow:auto}@media (min-width:720px){.cb-template-style-grid{grid-template-columns:1fr 1fr}}.cb-template-style-card{text-align:center;cursor:pointer;background:#f6fbf7;border:1px solid #0a2e2c1f;border-radius:18px;flex-direction:column;align-items:stretch;padding:10px 10px 14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.cb-template-style-card:hover{border-color:#14b8a673;transform:translateY(-2px);box-shadow:0 16px 32px #0a2e2c1a}.cb-template-style-image{background:#e8eeea;border-radius:12px;height:210px;display:block;overflow:hidden}.cb-template-style-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.cb-template-style-label{color:#0a2e2c;margin-top:12px;font-size:15px;font-weight:800}.cb-build-page{background:#f6fbf7;flex-direction:column;align-items:center;gap:18px;min-height:100vh;padding:28px 16px 40px;display:flex}.cb-build-status{text-align:center;color:#0a2e2c;margin:0;font-size:18px;font-weight:800}.cb-live-paper{background:#fff;width:min(720px,100%);min-height:640px;padding:28px 32px 36px;box-shadow:0 18px 48px #0a2e2c1f}.cb-live-blank{height:420px}.cb-live-head{border-bottom:1px solid #0a2e2c1a;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.cb-live-photo{color:#fff;background:#0a2e2c;border-radius:4px;flex-shrink:0;place-items:center;width:72px;height:88px;font-weight:800;display:grid;overflow:hidden}.cb-live-photo img{object-fit:cover;width:100%;height:100%}.cb-live-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ca8a04;margin:0;font-size:11px;font-weight:800}.cb-live-head h2{margin:4px 0 0;font-size:28px;font-weight:800}.cb-live-meta{color:#4e6864;margin:6px 0 0}.cb-live-paper section{margin-top:22px}.cb-live-paper h3{letter-spacing:.16em;text-transform:uppercase;color:#4e6864;margin:0 0 8px;font-size:11px;font-weight:800}.cb-live-item+.cb-live-item{margin-top:12px}.cb-live-chips{flex-wrap:wrap;gap:8px;display:flex}.cb-live-chips span{background:#0a2e2c0f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.resume-download-btn{color:#0a2e2c;cursor:pointer;background:linear-gradient(90deg,#fff 0%,#fff7d6 42%,#ca8a04 100%);border:1px solid #ca8a0473;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #ca8a0447}.resume-download-btn:disabled{opacity:.65;cursor:wait}.cb-build-missing{text-align:center;max-width:560px}.cb-build-missing p{color:#4e6864;margin:0 0 14px;font-weight:600}.cb-build-passport-btn{color:#fff;cursor:pointer;background:#0a2e2c;border:0;border-radius:999px;min-height:44px;padding:0 22px;font-weight:800}.cb-enhance-split{align-items:start;gap:24px;margin-top:24px;display:grid}@media (min-width:1100px){.cb-enhance-split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}.cb-enhance-score{background:#fff;border-radius:18px;padding:22px;box-shadow:0 16px 40px #0a2e2c1a}.cb-enhance-modal{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cb-enhance-modal-backdrop{background:#0621208c;border:0;position:absolute;inset:0}.cb-enhance-modal-card{z-index:1;background:#fff;border-radius:22px;width:min(640px,100%);max-height:min(88vh,760px);padding:22px;position:relative;overflow:auto;box-shadow:0 24px 60px #06212047}.cb-enhance-close{color:#0a2e2c;cursor:pointer;background:#f4f1ea;border:0;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1}.cb-enhance-plans{gap:10px;margin:18px 0;display:grid}.cb-enhance-plan{text-align:left;cursor:pointer;background:#faf8f3;border:1px solid #0a2e2c1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 16px;display:flex}.cb-enhance-plan-label{color:#0a2e2c;font-size:14px;font-weight:700}.cb-enhance-plan strong{color:#ca8a04;font-size:22px}.cb-enhance-plan.is-selected{background:#fff7d6;border-color:#ca8a04;box-shadow:0 8px 18px #ca8a042e}.cb-enhance-plan.is-recommended{border-color:#0f766e}.cb-enhance-star{color:#ca8a04;margin-top:2px;font-size:12px;font-style:normal;font-weight:800;display:block}.cb-enhance-counts{color:#4b635f;gap:6px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.cb-enhance-section-row{color:#0a2e2c;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.cb-enhance-section-row .is-good{color:#0f766e}.cb-enhance-section-row .is-warn{color:#a16207}.cb-enhance-section-row .is-bad{color:#b42318}.cb-enhance-issue{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px}.cb-enhance-issue.is-high{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.cb-enhance-issue.is-medium{border-color:#f87171}.cb-resume-mark{color:#b42318;background:#fecaca;border-radius:3px;padding:0 2px;font-weight:700}.cb-resume-section-problem{background:#fff1f2;border-radius:10px;outline:2px solid #f87171;padding:10px}.cb-enhance-compare-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#0f766e;margin-bottom:10px;font-size:11px;font-weight:800}.cb-enhance-compare-label.is-problem{color:#b42318}.cb-enhance-after{background:#fff;border-radius:18px;padding:20px;box-shadow:0 16px 40px #0a2e2c1a}.cb-enhance-after-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:800px){.cb-enhance-after-scores{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-enhance-kicker{letter-spacing:.14em;text-transform:uppercase;color:#0f766e;font-size:11px;font-weight:800}.cb-enhance-big{color:#0a2e2c;margin-top:4px;font-size:22px;font-weight:800}.cb-enhance-change{background:#f6fbf7;border-radius:12px;padding:12px}.cb-enhance-compare{gap:16px;display:grid}@media (min-width:900px){.cb-enhance-compare{grid-template-columns:1fr 1fr}}.cb-interview-choice{text-align:left;border:1px solid #0a2e2c1f;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:220px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 40px #0a2e2c14}.cb-interview-choice:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0a2e2c24}.cb-interview-choice.is-ai{color:#fff;background:linear-gradient(160deg,#082f2c 0%,#0f766e 55%,#ca8a04 160%)}.cb-interview-choice.is-human{color:#0a2e2c;background:#fff}.cb-interview-choice-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:800}.cb-interview-choice strong{margin-top:10px;font-size:22px}.cb-interview-choice p{opacity:.9;margin-top:8px;font-size:14px;line-height:1.5}.cb-interview-choice-photo{background:#0000002e;border-radius:16px;width:100%;height:148px;margin-bottom:4px;position:relative;overflow:hidden}.cb-interview-choice.is-human .cb-interview-choice-photo{background:#0a2e2c0f}.cb-interview-choice-photo.is-passport{background:#0a2e2c;height:168px}.cb-interview-upload-card{align-items:stretch}.cb-interview-upload-card .resume-point{margin-top:.75rem;margin-bottom:.25rem}.ai-world{z-index:70;color:#e8f4f2;font-family:var(--font-inter), sans-serif;position:fixed;inset:0;overflow:auto}.ai-world.is-dark{background:#02040a}.ai-world.is-light{color:#0a2e2c;background:linear-gradient(#ecfeff 0%,#f8fafc 40%,#e2e8f0 100%)}.ai-world-wait{place-items:center;min-height:100vh;font-weight:700;display:grid}.ai-world-top{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ai-world.is-light .ai-world-top{border-bottom-color:#0a2e2c1f}.ai-world-top>p{letter-spacing:.2em;font-size:12px;font-weight:800}.ai-world-meta{opacity:.85;flex-wrap:wrap;gap:10px 16px;font-size:12px;font-weight:600;display:flex}.ai-world-themes button{color:inherit;opacity:.55;background:0 0;border:1px solid;border-radius:999px;margin-left:6px;padding:6px 12px;font-size:12px;font-weight:700}.ai-world-themes button.is-on{opacity:1;color:#082f2c;background:#ca8a04e6;border-color:#0000}.ai-world-stage{grid-template-columns:minmax(280px,1.45fr) minmax(280px,.8fr);gap:0;max-width:none;min-height:calc(100vh - 72px);margin:0;padding:0;display:grid}@media (max-width:960px){.ai-world-stage{grid-template-columns:1fr}}.ai-world-avatar-frame{min-height:min(78vh,760px);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.ai-world-avatar-frame.is-orb-only{background:0 0}.ai-world-orb-float{background:0 0;justify-content:center;align-items:center;width:min(72vw,520px);height:min(72vw,520px);display:flex}.ai-world-orb-canvas{display:block;background:0 0!important}.ai-world-live-person,.ai-world-live-canvas,.ai-world-live-skel{background:0 0;width:100%;height:100%;position:absolute;inset:0}.ai-world-live-skel{color:#99f6e4;background:0 0;place-items:center;font-weight:700;display:grid}.ai-world-listening{color:#67e8f9;letter-spacing:.04em;margin-top:12px;font-weight:800;animation:1.1s ease-in-out infinite ai-listen-blink}@keyframes ai-listen-blink{0%,to{opacity:.55}50%{opacity:1}}.ai-world-status{opacity:.85;margin-top:12px;font-weight:650}.ai-world-live-badge{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0000008c;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.ai-world-live-badge i{background:#ef4444;border-radius:99px;width:8px;height:8px;animation:1.4s ease-out infinite ai-live-pulse;box-shadow:0 0 #ef4444cc}@keyframes ai-live-pulse{70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.ai-world-you-pip{z-index:2;background:#111827;border-radius:16px;width:min(220px,34vw);position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 12px 28px #0006}.ai-world-you-pip video{object-fit:cover;width:100%;height:140px;display:block}.ai-world-you-pip span{color:#fff;background:#0000008c;padding:6px 8px;font-size:11px;font-weight:700;display:block}.ai-world-quit.is-overlay{z-index:3;height:44px;padding:0 16px;position:absolute;top:16px;right:16px}.ai-world-grid.is-panel{flex-direction:column;gap:12px;min-height:0;padding:0;display:flex}.ai-world-grid.is-panel .ai-world-speech{flex:1;min-height:0}.ai-world-lobby-wrap{display:none}.ai-world-host{object-fit:cover;object-position:top center;border-radius:24px;width:100%;height:min(68vh,620px);box-shadow:0 18px 48px #00000059}.ai-world-host.is-live{width:min(220px,42vw);height:min(280px,48vw)}@media (max-width:900px){.ai-world-lobby-wrap{grid-template-columns:1fr}.ai-world-host.is-left,.ai-world-host.is-right{max-width:280px;height:200px;margin:0 auto}.ai-world-host.is-right{order:3}}.ai-world-lobby{text-align:center;background:#050816;border-left:1px solid #94a3b81f;flex-direction:column;justify-content:center;max-width:none;margin:0;padding:28px 24px 36px;display:flex}.ai-world-hello{max-width:28rem;margin:14px auto 0;font-size:clamp(18px,2.4vw,24px);font-weight:650;line-height:1.5}.ai-world-phrase{background:#0f766e47;border-radius:16px;max-width:28rem;margin:16px auto 0;padding:16px 18px;font-size:1.15rem;font-weight:800}.ai-world-ok{color:#5eead4;margin-top:14px;font-weight:800}.ai-world.is-light .ai-world-ok{color:#0f766e}.ai-world-start-pop{flex-direction:column;align-items:center;gap:10px;margin-top:28px;animation:.45s ai-pop;display:flex}.ai-world-start-pop .is-start{min-width:220px;padding:14px 28px;font-size:18px}.ai-world-orb-lobby{margin:28px auto 0}@keyframes ai-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.ai-world-lobby h1{font-size:clamp(28px,4vw,44px);font-weight:800}.ai-world-preview{object-fit:cover;background:#111827;border-radius:18px;width:min(420px,100%);height:240px;margin:24px auto 0}.ai-world-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.ai-world-actions button,.ai-world-bar button,.ai-world-modal button{cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.ai-world-actions button{color:inherit;background:#ffffff1f}.ai-world-actions .is-start{color:#fff;background:linear-gradient(90deg,#0f766e,#ca8a04)}.ai-world-grid{grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"speech quit""ai you""bar bar";gap:16px;min-height:calc(100vh - 72px);padding:16px 20px 24px;display:grid}@media (min-width:900px){.ai-world-grid{grid-template-columns:minmax(0,1.4fr) 132px minmax(220px,.7fr);grid-template-areas:"speech quit you""speech quit ai""bar bar bar"}}.ai-world-speech{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02061759;border:2px solid #ffffffd9;border-radius:18px;flex-direction:column;grid-area:speech;min-height:220px;padding:18px 20px;display:flex}.ai-world.is-light .ai-world-speech{background:#ffffffbf;border-color:#0a2e2c}.ai-world-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.ai-world-copy{text-align:left;margin-top:8px}.ai-world-copy p{margin:0 0 12px;font-size:clamp(16px,2vw,22px);font-weight:650;line-height:1.55}.ai-world-snippet{color:#5eead4;letter-spacing:.04em;background:#020617;border-radius:14px;margin:8px 0 12px;padding:16px 18px;font-size:20px;font-weight:800;overflow-x:auto}.ai-world-think{color:#082f2c;background:#ca8a04;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:8px 14px;font-size:18px;font-weight:800;display:inline-flex}.ai-world-para{white-space:pre-wrap;line-height:1.55;display:block}.ai-world-turns{flex-direction:column;gap:10px;max-height:min(38vh,340px);margin-top:14px;display:flex;overflow:auto}.ai-world-turns article{background:#ffffff14;border-radius:12px;padding:10px 12px}.ai-world-turns article strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.ai-world-turns .is-you{background:#0f766e59}.ai-world-turns .is-listening{background:#0f766e38;border:1px solid #5eead373;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ai-world-turns .is-listening strong{width:100%}.ai-world-wave{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.ai-world-wave i{background:#5eead4;border-radius:99px;width:4px;height:8px;animation:.9s ease-in-out infinite ai-wave;display:block}.ai-world-wave i:nth-child(2){height:14px;animation-delay:.12s}.ai-world-wave i:nth-child(3){height:22px;animation-delay:.24s}.ai-world-wave i:nth-child(4){height:14px;animation-delay:.36s}.ai-world-wave i:nth-child(5){height:8px;animation-delay:.48s}@keyframes ai-wave{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.ai-world-alert{color:#fff;background:#b91c1c;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:700}.ai-world-quit{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:16px;grid-area:quit;align-self:start;height:56px;font-size:16px;font-weight:800;box-shadow:0 10px 24px #dc262659}.ai-world-ai,.ai-world-you{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ai-world-ai{grid-area:ai}.ai-world-you{grid-area:you}.ai-world-orb{background:radial-gradient(circle at 35% 30%,#5eead4,#0000 42%),radial-gradient(circle at 70% 70%,#facc15,#042f2e 72%);border-radius:28px;width:min(42vw,280px);height:min(42vw,280px);animation:4s ease-in-out infinite ai-orb;box-shadow:0 0 60px #2dd4bf73}.ai-world-orb[data-talk=true]{animation:.5s ease-in-out infinite ai-orb-talk}.ai-world-you video{object-fit:cover;background:#4b5563;border-radius:18px;width:min(220px,42vw);height:min(220px,42vw)}.ai-world-bar{background:#0206178c;border-radius:999px;grid-area:bar;gap:10px;padding:8px;display:flex}.ai-world-bar input{color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 8px}.ai-world-bar button:last-child{color:#fff;background:#0f766e}.ai-world-modal{z-index:80;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.ai-world-modal>div{color:#0a2e2c;background:#fff;border-radius:20px;width:min(440px,100% - 32px);padding:24px}.ai-world-modal span{color:#475569;margin-top:8px;font-size:14px;display:block}.ai-world-modal div div{gap:10px;margin-top:18px;display:flex}.ai-world-modal .is-quit{color:#fff;background:#dc2626}.ai-world-rules-modal{z-index:85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.ai-world-rules-card{color:#e2e8f0;background:linear-gradient(#0f172a 0%,#020617 100%);border:1px solid #5eead340;border-radius:20px;width:min(560px,100% - 32px);padding:28px 24px 24px;position:relative;box-shadow:0 24px 60px #0000008c}.ai-world-rules-card h2{text-align:center;margin:0 0 16px;font-size:1.35rem;font-weight:800}.ai-world-rules-grid{gap:16px;display:grid}@media (min-width:640px){.ai-world-rules-grid{grid-template-columns:1fr 1fr}}.ai-world-rules-grid h3{letter-spacing:.08em;text-transform:uppercase;color:#5eead4;margin:0 0 8px;font-size:.85rem}.ai-world-rules-grid ul{margin:0;padding-left:18px;font-size:.92rem;line-height:1.5}.ai-world-rules-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.ai-world-rules-close:hover{background:#ffffff29}@keyframes ai-orb{0%,to{filter:hue-rotate();transform:scale(1)}50%{filter:hue-rotate(20deg);transform:scale(1.04)}}@keyframes ai-orb-talk{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cb-quiz-load{color:#2b1848;text-align:center;background:#fffaf3;border-radius:24px;place-items:center;min-height:220px;padding:28px 16px;display:grid;box-shadow:0 18px 40px #2b184814}.cb-quiz-load-mascot{width:28px;max-width:28px;animation:3.2s ease-in-out infinite cb-bob}.cb-quiz-load p{margin-top:8px;font-size:13px;font-weight:700}.cb-quiz-head{background:linear-gradient(#fffc,#fffaf3f5),#fffaf3;border:1px solid #2b184814;border-radius:28px;gap:12px;padding:18px 16px 8px;animation:.65s cubic-bezier(.22,1,.36,1) both cb-quiz-rise;display:grid;box-shadow:0 18px 40px #2b184814}@media (min-width:840px){.cb-quiz-head{grid-template-columns:minmax(0,1fr) 110px;align-items:end;padding:20px 18px 8px}}.cb-quiz-head.is-result{position:relative;overflow:hidden}.cb-quiz-burst{pointer-events:none;position:absolute;inset:0}.cb-quiz-head.is-cam{color:#2b1848;background:#fff;border-color:#2b184814}.cb-quiz-head.is-cam .cb-quiz-back,.cb-quiz-head.is-cam p{color:#7c6b93}.cb-quiz-head.is-cam h1{color:#2b1848}.cb-quiz-head.is-cam h1 span{color:#ff6a3d}.cb-quiz-back{color:#5c3dff;font-size:12px;font-weight:800;display:inline-block}.cb-quiz-head h1{color:#2b1848;letter-spacing:-.04em;margin-top:6px;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.08}.cb-quiz-head h1 span{color:#ff8a6a;display:block}.cb-quiz-head p{color:#6b5a7d;max-width:48ch;margin-top:8px;font-size:14px;font-weight:600}.cb-quiz-head-mascot{justify-self:end;width:24px;max-width:24px;animation:3.6s ease-in-out infinite cb-quiz-bob}.cb-quiz-head .cb-quiz-go{margin-top:14px}.cb-quiz .cb-ticks{padding:4px 4px 2px}.cb-quiz .cb-tick-orb{color:#2b1848;background:#fff;border-color:#5c3dff47}.cb-quiz .cb-tick.is-done .cb-tick-orb{color:#5c3dff;background:#ece6ff;border-color:#c4b5ff}.cb-quiz .cb-tick.is-cam.is-done .cb-tick-orb{color:#ff6a3d;background:#ffe8de;border-color:#ffb199}.cb-quiz .cb-tick.is-now .cb-tick-orb{border-color:#5c3dff;box-shadow:0 0 0 4px #5c3dff29}.cb-quiz .cb-tick.is-cam.is-now .cb-tick-orb{border-color:#ff6a3d;box-shadow:0 0 0 4px #ff6a3d2e}.cb-quiz .cb-tick em{color:#6b5a7d}.cb-quiz .cb-tick.is-now em{color:#5c3dff}.cb-quiz .cb-tick.is-cam.is-now em{color:#ff6a3d}.cb-quiz-head.is-cam+.cb-ticks .cb-tick-orb{color:#2b1848;background:#fff;border-color:#2b184824}.cb-quiz-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cb-quiz-rules li{color:#2b1848;animation:.5s cubic-bezier(.22,1,.36,1) both cb-quiz-rise;animation-delay:var(--d,0s);background:#fff;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 20px #2b18480d}.cb-quiz-rules li:hover{transform:translate(6px);box-shadow:0 12px 24px #5c3dff1a}.cb-quiz-rules b{color:#5c3dff;background:#f7f3ff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.cb-quiz-paper{background:#fffaf3;border-radius:24px;padding:16px;animation:.55s cubic-bezier(.22,1,.36,1) both cb-quiz-paper-in;position:relative;overflow:hidden;box-shadow:0 16px 36px #2b184814}.cb-quiz-paper.is-speak{background:#fff}.cb-quiz-paper.is-exit{pointer-events:none;animation:.32s ease-in both cb-quiz-paper-out}.cb-quiz-paper h2{color:#2b1848;margin-top:6px;font-size:16px;font-weight:800;line-height:1.35}.cb-quiz-hint{color:#6b5a7d;margin-top:6px;font-size:12px;font-weight:600}.cb-quiz-hint.is-bad{color:#c2410c}a.cb-quiz-go,a.cb-quiz-ghost{text-decoration:none}.cb-quiz-options{gap:8px;margin-top:12px;display:grid}.cb-quiz-option{text-align:left;color:#2b1848;width:100%;animation:.45s cubic-bezier(.22,1,.36,1) both cb-quiz-rise;animation-delay:var(--d,0s);background:#fff;border:1px solid #2b18481a;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.cb-quiz-option:hover{border-color:#5c3dff;transform:translate(6px);box-shadow:0 10px 20px #5c3dff1a}.cb-quiz-option.is-on{color:#2b1848;background:#ece6ff;border-color:#c4b5ff;animation:.35s cubic-bezier(.22,1,.36,1) cb-quiz-select;transform:scale(1.015);box-shadow:0 10px 20px #5c3dff1a}.cb-quiz-option em{color:#5c3dff;background:#f7f3ff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid}.cb-quiz-option.is-on em{color:#ff6a3d;background:#ffe8de}.cb-quiz-ok{place-items:center;min-height:min(62vh,520px)}.cb-quiz-ok-card{text-align:center;background:#fff;border-radius:24px;width:min(520px,100%);padding:28px 22px 24px;animation:.55s cubic-bezier(.22,1,.36,1) both cb-quiz-pop;position:relative;overflow:hidden;box-shadow:0 22px 48px #2b18481f}.cb-quiz-ok-tick{color:#5c3dff;background:#ece6ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;animation:.55s cubic-bezier(.22,1,.36,1) cb-tick-pop;display:grid;box-shadow:0 0 0 10px #5c3dff14}.cb-quiz-ok-tick svg{width:32px;height:32px}.cb-quiz-ok-tick path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28px;animation:.42s 40ms forwards cb-tick-draw}.cb-quiz-ok-card h2{color:#2b1848;letter-spacing:-.03em;font-size:clamp(20px,3vw,26px);font-weight:800}.cb-quiz-ok-card p{color:#6b5a7d;margin-top:8px;font-size:13px;font-weight:700}.cb-quiz-ok-card p b{color:#ff6a3d}.cb-quiz-ok-card .cb-quiz-go{margin-top:18px}.cb-quiz-ghost{color:#2b1848;background:#fff;border:1.5px solid #5c3dff47;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:800;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.cb-quiz-ghost:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 18px #5c3dff1f}.cb-quiz-ghost.is-stop{color:#ff6a3d;background:#ffe8de;border-color:#ffb199}.cb-quiz-ghost:disabled{opacity:.7}.cb-quiz-options .cb-quiz-go{justify-self:start;min-width:160px;margin-top:6px}.cb-booth .cb-quiz-go,.cb-booth .cb-quiz-ghost{min-width:0;margin-top:0;padding:10px 16px}.cb-quiz .cb-booth{align-items:start}.cb-quiz .cb-booth-copy h2{overflow-wrap:anywhere;word-break:break-word}.cb-quiz .cb-booth .cb-face{background:#fffaf3;border-color:#c4b5ff}.cb-quiz .cb-booth-live.is-on{color:#5c3dff}.cb-quiz .cb-booth-meter i{background:linear-gradient(90deg,#c4b5ff,#ffb199)}.cb-quiz-scoreline{align-items:center;gap:10px;margin-top:14px;display:flex}.cb-quiz-scoreline strong{color:#5c3dff;background:#ece6ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:grid}.cb-quiz-spark{pointer-events:none;border-radius:50%;width:8px;height:8px;animation:1.1s ease-out both cb-quiz-spark;position:absolute;top:18px;left:50%}.cb-quiz-spark:first-child{--x:-72px;--y:-18px;background:#c4b5ff}.cb-quiz-spark:nth-child(2){--x:78px;--y:-8px;background:#ffb199;animation-delay:50ms}.cb-quiz-spark:nth-child(3){--x:-40px;--y:28px;background:#ffe7b0;animation-delay:.1s}.cb-quiz-spark:nth-child(4){--x:48px;--y:34px;background:#ece6ff;animation-delay:.14s}.cb-quiz-spark:nth-child(5){--x:0px;--y:-36px;background:#ffd6c8;animation-delay:80ms}.cb-quiz-spark:nth-child(6){--x:-12px;--y:48px;background:#e4dcff;animation-delay:.18s}.cb-quiz-scoreline i{background:#f7f3ff;border-radius:99px;flex:1;height:10px;display:block;overflow:hidden}.cb-quiz-scoreline b{background:linear-gradient(90deg,#c4b5ff,#ffb199);border-radius:99px;width:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s forwards cb-quiz-fill;display:block}.cb-quiz-split section{animation:.55s cubic-bezier(.22,1,.36,1) both cb-quiz-rise;animation-delay:var(--d,0s);background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px #2b18480f}.cb-quiz-result{animation:.45s cubic-bezier(.22,1,.36,1) both cb-quiz-rise;animation-delay:var(--d,0s);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;transition:transform .25s;display:grid;box-shadow:0 8px 20px #2b18480d}.cb-quiz-result:hover{transform:translate(5px)}.cb-quiz-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cb-quiz-actions .cb-quiz-go,.cb-quiz-actions .cb-quiz-ghost{min-width:0;margin-top:0;text-decoration:none}.cb-quiz-split{gap:10px;display:grid}@media (min-width:720px){.cb-quiz-split{grid-template-columns:1fr 1fr}}.cb-quiz-split ul{color:#2b1848;margin-top:8px;font-size:13px;font-weight:600}.cb-quiz-split li+li{margin-top:6px}.cb-quiz-results{gap:8px;display:grid}.cb-quiz-result em{color:#6b5a7d;font-size:12px;font-style:normal;font-weight:800}.cb-quiz-result small{color:#6b5a7d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.cb-quiz-result p{color:#2b1848;margin-top:2px;font-size:13px;font-weight:700}.cb-quiz-result b{color:#5c3dff;background:#f7f3ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.cb-quiz-result.is-no b{color:#c2410c;background:#fff3ee}@keyframes cb-quiz-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-quiz-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes cb-quiz-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cb-quiz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cb-quiz-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,12px)scale(1.08)}}@keyframes cb-quiz-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes cb-quiz-shimmer{0%{background-position:0%}to{background-position:180%}}@keyframes cb-quiz-pulse{0%,to{box-shadow:0 0 #5c3dff59}50%{box-shadow:0 0 0 8px #5c3dff00}}@keyframes cb-quiz-select{0%{transform:scale(.98)}55%{transform:scale(1.03)}to{transform:scale(1.015)}}@keyframes cb-quiz-paper-in{0%{opacity:0;transform:translate(28px)rotate(.4deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes cb-quiz-paper-out{to{opacity:0;transform:translate(-24px)rotate(-.4deg)}}@keyframes cb-quiz-fill{0%{width:0}to{width:var(--w,0%)}}@keyframes cb-quiz-spark{0%{opacity:1;transform:translate(-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--x)), var(--y)) scale(1.1)}}@keyframes cb-quiz-glow{0%,to{background-position:50% 0}50%{background-position:50% 100%}}.cb-check-page.is-rules{background:radial-gradient(480px 220px at 12% 0,#c4b5ff29,#0000 52%),radial-gradient(520px 240px at 100% 80%,#ffd6822e,#0000 58%),#fffdf8}.cb-check-page.is-type{background:radial-gradient(500px 220px at 90% 12%,#ffd68233,#0000 50%),radial-gradient(420px 200px at 0 100%,#c4b5ff1f,#0000 55%),#fffdf8}.cb-check-page.is-result{background:radial-gradient(580px 260px at 8% -10%,#c4b5ff29,#0000 52%),radial-gradient(520px 240px at 96% 110%,#ffd68229,#0000 55%),#fffdf8}.cb-check-page.is-ok{background:#fffdf8}.cb-ok{place-items:center;min-height:min(62vh,520px);padding:12px 8px 28px;display:grid}.cb-ok-card{text-align:center;background:#fff;border-radius:18px;width:min(520px,100%);padding:28px 22px 24px;animation:.45s cubic-bezier(.22,1,.36,1) both cb-arena-rise;box-shadow:0 18px 40px #0c33401a}.cb-ok-tick{color:#15803d;background:#e8f8ee;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;animation:.55s cubic-bezier(.22,1,.36,1) cb-tick-pop;display:grid;box-shadow:0 0 0 10px #22c55e14}.cb-ok-tick svg{width:32px;height:32px}.cb-ok-tick path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28px;animation:.42s 40ms forwards cb-tick-draw}.cb-ok-card h2{color:#16a34a;letter-spacing:-.03em;font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.2}.cb-ok-meta{color:#5a9a72;margin-top:8px;font-size:13px;font-weight:700}.cb-ok-meta b{color:#f15a24;font-weight:800}.cb-ok-btn{color:#15803d;background:#e8f8ee;border-radius:12px;justify-content:center;align-items:center;min-width:180px;margin-top:18px;padding:11px 22px;font-size:14px;font-weight:800;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 22px #22c55e1a}.cb-ok-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 26px #22c55e57}.cb-ok-btn:disabled{cursor:wait;opacity:.78}.cb-check-page.is-cam{background:radial-gradient(520px 240px at 100% 0,#ffd6822e,#0000 52%),radial-gradient(640px 280px at 0 100%,#c4b5ff29,#0000 58%),#fffdf8}.cb-check-page.is-cam .cb-portal-wrap{max-width:760px;padding-top:8px;padding-bottom:16px}.cb-cast-page{color:#2b1848;gap:10px;display:grid}.cb-cast-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.cb-cast-back{color:#5c3dff;font-size:13px;font-weight:800}.cb-cast-bar p{color:#2b1848;text-align:center;min-width:0;font-size:14px;font-weight:800}.cb-cast-bar span{color:#ff6a3d;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:38vw;font-size:11px;font-weight:800;overflow:hidden}.cb-cast-page .cb-ticks{justify-content:center;padding:0}.cb-cast-page .cb-tick-orb{color:#2b1848;background:#fff;border-color:#2b184824}.cb-cast-page .cb-tick.is-done .cb-tick-orb{color:#5c3dff;background:#ece6ff;border-color:#c4b5ff}.cb-cast-page .cb-tick.is-cam.is-done .cb-tick-orb{color:#ff6a3d;background:#ffe8de;border-color:#ffb199}.cb-cast-page .cb-tick.is-now .cb-tick-orb{border-color:#ff6a3d;box-shadow:0 0 0 4px #ff6a3d29}.cb-ticks.is-compact em{display:none}.cb-cast{gap:10px;display:grid}.cb-cast-ask{background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 10px 28px #2b18480f}.cb-cast-ask p{color:#7c6b93;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-cast-ask h2{color:#2b1848;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(15px,4.2vw,20px);font-weight:800;line-height:1.35}.cb-cast-stage{aspect-ratio:3/4;background:#fff;border:1px solid #2b184814;border-radius:22px;width:100%;max-height:min(58vh,560px);position:relative;overflow:hidden;box-shadow:0 14px 32px #2b184814}@media (min-width:720px){.cb-cast-stage{aspect-ratio:16/10;justify-self:center;width:min(720px,100%);max-height:min(62vh,620px)}}.cb-cast-stage video{object-fit:cover;background:#fff6ea;width:100%;height:100%;display:block;transform:scaleX(-1)}.cb-cast-stage.is-play video{transform:none}.cb-cast-stage.is-play .cb-cast-guide{display:none}@media (max-width:430px) and (max-height:780px){.cb-cast-stage{aspect-ratio:4/5;max-height:46vh}.cb-cast-ask h2{font-size:14px}}.cb-cast-empty{color:#2b1848;text-align:center;background:radial-gradient(circle at 50% 42%,#ffd68247,#0000 46%),#fffaf3;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.cb-cast-empty strong{font-size:16px}.cb-cast-empty span{color:#7c6b93;font-size:13px;font-weight:600}.cb-cast-guide{pointer-events:none;border:1.5px dashed #5c3dff47;border-radius:50%;position:absolute;inset:12% 18%}.cb-cast-chips{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.cb-cast-chips b{color:#2b1848;letter-spacing:.06em;background:#ffffffeb;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;box-shadow:0 4px 12px #2b184814}.cb-cast-chips b.is-live{color:#15803d;background:#e8f8ee}.cb-cast-chips b.is-rec{color:#c2410c;background:#ffe8de}.cb-cast-chips b.is-ok{color:#5c3dff;background:#ece6ff}.cb-cast-meter{background:linear-gradient(90deg,#c4b5ff,#ffb199);height:4px;position:absolute;bottom:0;left:0}.cb-cast-error{color:#c2410c;font-size:12px;font-weight:700}.cb-cast-dock{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3f0;border:1px solid #2b184814;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px;display:grid;position:sticky;bottom:8px;box-shadow:0 10px 28px #2b184814}.cb-cast-side{color:#2b1848;background:#fff;border-radius:999px;min-width:0;padding:11px 10px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #2b18480f}.cb-cast-side.is-go{color:#5c3dff;background:#ece6ff}.cb-cast-side:disabled{opacity:.65}.cb-cast-rec{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 6px #ffb1998c}.cb-cast-rec span{background:#ff8a6a;border-radius:50%;width:28px;height:28px;transition:border-radius .2s,width .2s,height .2s}.cb-cast-rec.is-on{box-shadow:0 0 0 6px #ef444473}.cb-cast-rec.is-on span{border-radius:5px;width:18px;height:18px}.cb-folio{color:#3a2a52;gap:16px;display:grid;position:relative}.cb-folio-tape{z-index:3;pointer-events:none;background:linear-gradient(#ffd6828c,#ffc7a8b3);width:92px;height:18px;position:absolute;box-shadow:0 2px #2b18480f}.cb-folio-tape.a{top:10px;left:18%;transform:rotate(-8deg)}.cb-folio-tape.b{background:linear-gradient(#c4b5ff73,#e4dcffbf);width:72px;top:22px;right:14%;transform:rotate(12deg)}.cb-folio-stack{margin-top:8px;position:relative}.cb-folio-layer{background:#fff8ef;border:1px solid #3a2a5214;border-radius:4px 18px 18px 4px;height:100%;position:absolute;inset:12px 10px auto}.cb-folio-layer.s2{background:#f7f3ff;inset:8px 6px auto 14px;transform:rotate(-1.4deg)}.cb-folio-layer.s3{background:#fff3ee;inset:16px 16px auto 4px;transform:rotate(1.6deg)}.cb-folio-sheet{background:radial-gradient(circle at 10px 18px,#fffdf8 5px,#0000 6px),repeating-linear-gradient(90deg,#0000 0 18px,#3a2a520a 18px 19px),#fffefb;border:1px solid #3a2a5214;border-radius:4px 22px 22px 4px;padding:22px 18px 18px 34px;position:relative;overflow:hidden;box-shadow:0 18px 40px #3a2a5212}.cb-folio-sheet:before{content:"";background:radial-gradient(circle at 9px 16px,#fffdf8 5px,#0000 6px) 0 0/18px 28px;width:18px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #3a2a5214}.cb-folio-spine{color:#c4b5ff;letter-spacing:.28em;text-transform:uppercase;transform-origin:100% 0;white-space:nowrap;font-size:10px;font-weight:800;position:absolute;top:28px;right:-4px;transform:rotate(90deg)}.cb-folio-seal{color:#5c3dff;letter-spacing:.08em;background:#ece6ff73;border:2px dashed #c4b5ff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;font-weight:800;display:grid;position:absolute;top:18px;right:22px;transform:rotate(-12deg)}.cb-folio-kicker{color:#8a79a8;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-folio-sheet h1,.cb-folio-cert h1,.cb-folio-filed h2{color:#3a2a52;letter-spacing:-.05em;margin-top:8px;font-size:clamp(28px,6vw,42px);font-weight:800;line-height:.95}.cb-folio-sheet h1 em,.cb-folio-cert h1 em{color:#ff8a6a;font-style:normal;display:block}.cb-folio-lead{color:#7c6b93;max-width:42ch;margin-top:10px;font-size:14px;font-weight:600;line-height:1.5}.cb-folio-chips{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.cb-folio-chips li{background:#fff;border:1px dashed #3a2a5224;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.cb-folio-chips b{color:#5c3dff;margin-right:4px}.cb-folio-steps{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cb-folio-steps li{color:#3a2a52;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cb-folio-steps span{color:#c4b5ff;letter-spacing:.08em;font-size:12px;font-weight:800}.cb-folio-steps li.is-now span{color:#ff8a6a}.cb-folio-btn,.cb-folio-ghost{color:#5c3dff;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:2px dashed #c4b5ff;border-radius:6px 18px;justify-content:center;align-items:center;min-width:180px;margin-top:18px;padding:11px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:4px 4px #ece6ff}.cb-folio-btn:hover:not(:disabled),.cb-folio-ghost:hover{transform:translate(-1px,-1px);box-shadow:6px 6px #ece6ff}.cb-folio-btn:disabled{opacity:.7}.cb-folio-ghost{color:#c2410c;border-color:#ffd0bf;box-shadow:4px 4px #ffe8de}.cb-folio-link{color:#5c3dff;margin-top:10px;font-size:12px;font-weight:800;display:inline-block}.cb-folio-error{color:#c2410c;margin-top:10px;font-size:12px;font-weight:700}.cb-folio-sticker{width:24px;max-width:24px;position:absolute;bottom:10px;right:14px;transform:rotate(8deg)}.cb-folio-past header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cb-folio-past h2{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.cb-folio-past header span,.cb-folio-empty{color:#7c6b93;font-size:12px;font-weight:600}.cb-folio-slips{gap:10px;display:grid}@media (min-width:720px){.cb-folio-slips{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-folio-slip{text-align:left;transform:rotate(var(--r,-1deg));animation:.5s cubic-bezier(.22,1,.36,1) both cb-quiz-rise;animation-delay:var(--d,0s);background:#fff;border:1px solid #3a2a5214;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 14px 12px;display:grid;box-shadow:0 10px 24px #3a2a520f}.cb-folio-slip:hover{transform:rotate(0)translateY(-4px)}.cb-folio-slip small{color:#8a79a8;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.cb-folio-slip p{grid-column:1;font-size:14px;font-weight:800}.cb-folio-slip strong{color:#5c3dff;grid-area:1/2/span 2;align-self:center;font-size:22px}.cb-folio-slip.is-open strong{color:#ff8a6a}.cb-folio-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cb-folio-back{color:#5c3dff;font-size:12px;font-weight:800}.cb-folio-tag{color:#ff8a6a;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:34vw;font-size:11px;font-weight:800;overflow:hidden}.cb-folio .cb-ticks{justify-content:center;padding:0}.cb-folio .cb-tick-orb{color:#3a2a52;box-shadow:none;background:#fff;border:2px dashed #c4b5ff}.cb-folio .cb-tick.is-done .cb-tick-orb{color:#5c3dff;background:#ece6ff;border-style:solid;border-color:#c4b5ff}.cb-folio .cb-tick.is-cam.is-done .cb-tick-orb{color:#ff8a6a;background:#ffe8de;border-color:#ffb199}.cb-folio .cb-tick.is-now .cb-tick-orb{border-color:#ff8a6a;box-shadow:0 0 0 4px #ffb19947}.cb-folio-q{align-items:start;gap:8px;display:grid}@media (min-width:760px){.cb-folio-q{grid-template-columns:120px minmax(0,1fr);gap:8px 12px}}.cb-folio-num{color:#0000;letter-spacing:-.08em;-webkit-text-stroke:2px #c4b5ff;font-size:clamp(64px,16vw,120px);font-weight:800;line-height:.8}.cb-folio-ruled{background:repeating-linear-gradient(#fffefb 0 28px,#c4b5ff2e 28px 29px);border:1px solid #3a2a5214;border-radius:4px 18px 18px 4px;padding:16px 16px 18px}.cb-folio-ruled h2{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(16px,3.6vw,22px);font-weight:800;line-height:1.35}.cb-folio-marks{gap:8px;margin-top:14px;display:grid}.cb-folio-mark{text-align:left;color:#3a2a52;background:0 0;border-bottom:1px dashed #3a2a521f;align-items:flex-start;gap:10px;width:100%;padding:8px 0;font-size:13px;font-weight:700;display:flex}.cb-folio-mark em{color:#5c3dff;background:#fff;border:1.5px solid #c4b5ff;border-radius:4px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:800;display:grid}.cb-folio-mark.is-on em{background:#ece6ff}.cb-folio-prompt{color:#3a2a52;overflow-wrap:anywhere;font-size:clamp(15px,4vw,19px);font-weight:800;line-height:1.35}.cb-polaroid{background:#fff;justify-self:center;width:min(100%,520px);padding:10px 10px 0;transform:rotate(-1.1deg);box-shadow:0 18px 36px #3a2a521a}.cb-polaroid.is-rec{transform:rotate(0);box-shadow:0 0 0 4px #ffb19973}.cb-polaroid .cb-cast-stage{max-height:min(52vh,480px);box-shadow:none;border:0;border-radius:2px}.cb-polaroid-cap{color:#7c6b93;letter-spacing:.04em;min-height:44px;padding:10px 8px 12px;font-size:12px;font-weight:700}.cb-folio-filed{text-align:center;place-items:center;min-height:min(58vh,480px);display:grid}.cb-folio-stamp{color:#5c3dff;letter-spacing:.18em;background:#ece6ff66;border:3px dashed #c4b5ff;border-radius:50%;place-items:center;width:120px;height:120px;font-size:22px;font-weight:800;display:grid;transform:rotate(-14deg)}.cb-folio-cert{background:#fffefb;border:1px solid #3a2a5214;border-radius:4px 22px 22px 4px;padding:22px 18px 18px 28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #3a2a5212}.cb-folio-wax{color:#5c3dff;background:#ece6ff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:22px;font-weight:800;display:grid;position:absolute;top:16px;right:16px;transform:rotate(8deg);box-shadow:inset 0 0 0 6px #c4b5ff8c}.cb-folio-bar{background:#f3eeff;border-radius:99px;height:8px;margin-top:14px;overflow:hidden}.cb-folio-bar i{background:linear-gradient(90deg,#c4b5ff,#ffb199);height:100%;display:block}.cb-folio-actions{flex-wrap:wrap;gap:8px;display:flex}.cb-folio-actions .cb-folio-btn,.cb-folio-actions .cb-folio-ghost{min-width:0}.cb-folio-split{gap:10px;display:grid}@media (min-width:720px){.cb-folio-split{grid-template-columns:1fr 1fr}}.cb-folio-split section{background:#fff;border:1px dashed #3a2a521f;padding:14px}.cb-folio-split li{margin-top:8px;font-size:13px;font-weight:600}.cb-folio-results{gap:8px;display:grid}.cb-folio-row{border-bottom:1px dashed #3a2a521f;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.cb-folio-row em{color:#c4b5ff;font-size:16px;font-style:normal;font-weight:800}.cb-folio-row small{color:#8a79a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.cb-folio-row p{margin-top:2px;font-size:13px;font-weight:700}.cb-folio-row b{color:#5c3dff;border:1px dashed #c4b5ff;padding:4px 8px;font-size:11px;font-weight:800}.cb-folio-row.is-no b{color:#c2410c;border-color:#ffb199}.cb-folio-rules{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cb-folio-rules li{gap:10px;font-size:13px;font-weight:600;display:flex}.cb-folio-rules b{color:#c4b5ff;letter-spacing:.08em;font-size:12px}.cb-folio-q.is-exit{opacity:.4}@media (max-width:430px){.cb-folio-spine{display:none}.cb-folio-sheet{padding-left:22px}}.cb-arena{isolation:isolate;color:#fff;background:radial-gradient(320px 140px at 12% -20%,#1ec8c052,#0000 58%),radial-gradient(240px 120px at 100% 120%,#f15a2438,#0000 52%),linear-gradient(145deg,#071c22 0%,#0c3340 48%,#103a48 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0c334038}.cb-arena:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;animation:18s linear infinite cb-grid-pan;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cb-arena-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#1ec8c024,#0000);width:38%;height:100%;animation:4.8s ease-in-out infinite cb-arena-scan;position:absolute;top:0;left:-20%}.cb-arena-body{z-index:2;gap:10px;padding:12px 12px 10px;display:grid;position:relative}@media (min-width:840px){.cb-arena-body{grid-template-columns:minmax(0,1fr) 132px;align-items:center;padding:12px 14px 10px}}.cb-arena-kicker{letter-spacing:.18em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#1ec8c0,#fff,#1ec8c0) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:8px;font-size:10px;font-weight:800;animation:3.2s linear infinite cb-text-shimmer;display:inline-flex}.cb-arena:after,.cb-check-sheet:after,.cb-skill-tile:after,.cb-skill-teaser:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff47 48%,#0000 68%);animation:6.2s ease-in-out infinite cb-card-shine;position:absolute;inset:0;transform:translate(-130%)}.cb-arena .cb-btn-shine:after{animation:4.8s ease-in-out infinite cb-card-shine}.cb-arena-copy h1{letter-spacing:-.03em;color:#fff;margin-top:4px;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.15}.cb-arena-copy h1 em{color:#f15a24;font-style:normal}.cb-hero-accent{color:#f15a24;font-style:normal;display:block}.cb-free-tag{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#071c228c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.cb-free-tag span{color:#e8c56b}.cb-arena-copy p{color:#ffffffb8;max-width:36rem;margin-top:6px;font-size:12px;line-height:1.45}.cb-arena-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.cb-arena-chip{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.cb-arena-chip:hover{background:#ffffff2e;border-color:#1ec8c08c;transform:translateY(-3px);box-shadow:0 8px 18px #0000002e}.cb-arena-chip.is-teal{color:#7ee8e2;background:#1ec8c02e;border-color:#1ec8c073}.cb-arena-chip.is-orange{color:#ffb89a;background:#f15a242e;border-color:#f15a2473}.cb-arena-chip.is-gold{color:#e8c56b;background:#e8c56b29;border-color:#e8c56b73}.cb-arena-art{place-items:end center;min-height:118px;display:grid;position:relative}.cb-arena-token{width:min(128px,100%);position:relative}.cb-arena-token:after{content:"";z-index:0;background:radial-gradient(#00000080,#0000 72%);border-radius:50%;height:12px;position:absolute;bottom:6%;left:16%;right:16%}.cb-arena-spinring{z-index:0;aspect-ratio:1;filter:blur(10px);opacity:.7;background:conic-gradient(#1ec8c08c,#f15a2459,#0000 70%,#1ec8c08c);border-radius:50%;width:72%;animation:8s linear infinite cb-arena-spin;position:absolute;bottom:10%;left:50%;translate:-50%}.cb-arena-spinring:after{display:none}.cb-arena-mascot{z-index:1;filter:drop-shadow(0 4px 6px #071c222e);-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;border-radius:0;width:24px;max-width:24px;height:auto;display:block;position:relative}img.cb-arena-mascot.cb-folio-sticker,img.cb-arena-mascot.cb-quiz-mascot,img.cb-arena-mascot.cb-quiz-head-mascot,img.cb-arena-mascot.cb-quiz-load-mascot,img.cb-arena-mascot.cb-skill-tile-mascot,img.cb-arena-mascot.cb-skill-teaser-mascot,img.cb-arena-mascot.cb-type-bulb{width:24px;max-width:24px;height:auto}.cb-arena-float{animation:.85s cubic-bezier(.22,1,.36,1) both cb-arena-enter,4.6s ease-in-out .85s infinite cb-float}.cb-arena-idea{z-index:2;filter:drop-shadow(0 0 10px #ffc440b3);background:0 0;border-radius:0;width:34px;animation:4.2s ease-in-out infinite cb-orbit-slow;position:absolute;top:2px;right:0}.cb-arena-steps{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0 12px 10px;display:grid;position:relative}.cb-arena-step{color:#fff;text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:5px 3px 4px;transition:transform .28s,background .28s,box-shadow .28s,border-color .28s;animation:.62s cubic-bezier(.22,1,.36,1) both cb-arena-rise;position:relative;overflow:hidden}.cb-arena-step:hover{background:#ffffff29;border-color:#1ec8c08c;transform:translateY(-7px)scale(1.04);box-shadow:0 16px 28px #00000038}.cb-arena-step:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cb-arena-step:hover:before{animation:.8s ease-out cb-card-shine}.cb-arena-step b{background:#1ec8c038;border-radius:50%;place-items:center;width:18px;height:18px;margin:0 auto 2px;font-size:10px;font-weight:800;display:grid}.cb-arena-step span{letter-spacing:.04em;text-transform:uppercase;opacity:.78;font-size:8px;font-weight:700;display:block}.cb-arena-step.is-cam b{background:#f15a2447}.cb-arena-step.is-done{background:#1ec8c038}.cb-arena-step.is-current{border-color:#1ec8c0;box-shadow:0 0 0 1px #1ec8c059,0 10px 24px #1ec8c033}.cb-arena-step.is-cam.is-current{border-color:#f15a24;box-shadow:0 0 0 1px #f15a2466,0 10px 24px #f15a2438}.cb-arena-step.is-current:after{content:"";pointer-events:none;border:1px solid #1ec8c059;border-radius:22px;animation:2.2s ease-out infinite cb-pulse-ring;position:absolute;inset:-8px}.cb-arena-rise{animation:.7s cubic-bezier(.22,1,.36,1) both cb-arena-rise}.cb-arena-slide{animation:.48s cubic-bezier(.22,1,.36,1) both cb-arena-slide}.cb-ticks{z-index:2;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:4px 12px 12px;list-style:none;display:flex;position:relative}.cb-ticks.is-live:before,.cb-ticks.is-live:after{display:none}.cb-tick.is-fresh{animation:.45s cubic-bezier(.22,1,.36,1) both cb-arena-rise}.cb-ticks:before,.cb-ticks:after{content:"";pointer-events:none;border-radius:99px;height:2px;position:absolute;top:16px;left:8.333%;right:8.333%}.cb-ticks:before{background:#ffffff24}.cb-ticks:after{width:calc((100% - 16.666%) * var(--tick-fill,0%) / 100);background:linear-gradient(90deg,#1ec8c0,#f4c27a,#f15a24);transition:width .55s cubic-bezier(.22,1,.36,1);right:auto;box-shadow:0 0 10px #1ec8c073}.cb-tick{z-index:1;justify-items:center;gap:4px;display:grid;position:relative}.cb-tick-orb{color:#fff;background:#0a2a33;border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s,border-color .28s,box-shadow .28s,color .28s;display:grid}.cb-tick:hover .cb-tick-orb{border-color:#1ec8c0b3;transform:translateY(-6px)scale(1.12);box-shadow:0 12px 20px #00000047}.cb-tick.is-cam:hover .cb-tick-orb{border-color:#f15a24bf}.cb-tick em{letter-spacing:.06em;text-transform:uppercase;opacity:.72;font-size:8px;font-style:normal;font-weight:700;transition:color .25s,opacity .25s,transform .25s}.cb-tick:hover em{opacity:1;transform:translateY(-2px)}.cb-tick.is-done .cb-tick-orb{color:#0c3340;background:#1ec8c0;border-color:#1ec8c0}.cb-tick.is-cam.is-done .cb-tick-orb{color:#fff;background:#f15a24;border-color:#f15a24}.cb-tick.is-now .cb-tick-orb{border-color:#1ec8c0;animation:1.8s ease-in-out infinite cb-tick-pulse;box-shadow:0 0 0 4px #1ec8c038}.cb-tick.is-cam.is-now .cb-tick-orb{border-color:#f15a24;animation:1.8s ease-in-out infinite cb-tick-pulse-cam;box-shadow:0 0 0 4px #f15a2438}.cb-tick.is-now em{color:#1ec8c0;opacity:1}.cb-tick.is-cam.is-now em{color:#f15a24}.cb-tick.is-pop .cb-tick-orb{animation:.55s cubic-bezier(.22,1,.36,1) cb-tick-pop}.cb-tick-mark{width:13px;height:13px}.cb-tick-mark path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28px;animation:.42s 40ms forwards cb-tick-draw}.cb-q-stage{transition:transform .28s,box-shadow .28s;animation:.55s cubic-bezier(.22,1,.36,1) both cb-q-in;position:relative;overflow:hidden}.cb-q-stage:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0c334024}.cb-q-stage.is-saved{box-shadow:0 0 0 2px #1ec8c059,0 16px 32px #0c33401a}.cb-q-stage.is-speak:hover{transform:none}.cb-saved{z-index:1;justify-items:start;gap:4px;display:grid;position:relative}.cb-saved-tick{color:#0c3340;background:#1ec8c0;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:6px;animation:.55s cubic-bezier(.22,1,.36,1) cb-tick-pop;display:grid;box-shadow:0 0 0 8px #1ec8c029}.cb-saved-tick svg{width:26px;height:26px}.cb-saved-tick path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28px;animation:.42s 40ms forwards cb-tick-draw}.cb-q-stage.is-exit{pointer-events:none;animation:.38s ease-in both cb-q-out}.cb-q-no{z-index:0;color:#0c33400f;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:800;line-height:1;position:absolute;top:-6px;right:10px}.cb-pick{text-align:left;color:#0c3340;background:#fff;border:1px solid #0c33401f;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s,color .25s;display:flex;position:relative;overflow:hidden}.cb-pick:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#1ec8c033 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cb-pick em{background:#0c334014;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;transition:background .25s,color .25s,transform .25s;display:grid}.cb-pick:hover{border-color:#1ec8c0;transform:translate(6px);box-shadow:0 10px 22px #0c33401a}.cb-pick:hover:after{animation:.8s ease-out cb-card-shine}.cb-pick:hover em{color:#0c3340;background:#1ec8c0;transform:scale(1.08)}.cb-pick.is-on{color:#fff;background:#0c3340;border-color:#0c3340;box-shadow:0 12px 24px #0c334033}.cb-pick.is-on em{color:#0c3340;background:#1ec8c0}.cb-rule-dot{color:#0c3340;background:#1ec8c0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;transition:transform .25s,box-shadow .25s;display:grid}.cb-rule-row:hover .cb-rule-dot{transform:scale(1.12)rotate(-8deg);box-shadow:0 6px 12px #1ec8c059}.cb-type-desk{gap:8px;display:grid}.cb-type-desk:hover .cb-type-bulb{filter:drop-shadow(0 0 10px #ffc4408c);transform:rotate(-12deg)scale(1.08)}.cb-check-list{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border-radius:14px;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;box-shadow:0 12px 28px #0c334014}.cb-check-row{text-align:left;border-top:1px solid #0c33400f;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 12px;transition:background .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.cb-check-row:first-child{border-top:0}.cb-check-row:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#1ec8c047 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cb-check-row:hover{z-index:1;background:#1ec8c01a;transform:translate(6px);box-shadow:0 10px 22px #0c334014}.cb-check-row:hover:after{animation:.85s ease-out cb-card-shine}.cb-check-meter{background:#0c334014;border-radius:99px;height:7px;overflow:hidden}.cb-check-meter i{transform-origin:0;background:linear-gradient(90deg,#1ec8c0,#e8c56b,#f15a24) 0 0/220% 100%;border-radius:99px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both cb-arena-fill,1.8s linear infinite cb-text-shimmer;display:block}.cb-check-meter.is-mid i{background:linear-gradient(90deg,#f15a24,#ffe1c4,#f4c27a,#f15a24) 0 0/220% 100%}.cb-check-sheet{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0c334014}.cb-check-kicker{color:#0c3340;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.cb-arena-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-arena-confetti i{border-radius:2px;width:8px;height:8px;animation:1.6s ease-out both cb-arena-confetti;position:absolute;top:18%}.cb-arena-confetti i:first-child{background:#1ec8c0;animation-delay:50ms;left:18%}.cb-arena-confetti i:nth-child(2){background:#f15a24;animation-delay:.12s;left:32%}.cb-arena-confetti i:nth-child(3){background:#f4c27a;animation-delay:20ms;left:48%}.cb-arena-confetti i:nth-child(4){background:#7dd3fc;animation-delay:.18s;left:62%}.cb-arena-confetti i:nth-child(5){background:#1ec8c0;animation-delay:80ms;left:76%}.cb-arena-confetti i:nth-child(6){background:#f15a24;animation-delay:.22s;left:88%}@keyframes cb-arena-spin{to{transform:rotate(1turn)}}@keyframes cb-arena-scan{0%{opacity:0;transform:translate(-10%)}20%{opacity:1}to{opacity:0;transform:translate(340%)}}@keyframes cb-arena-rise{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@keyframes cb-arena-enter{0%{opacity:0;transform:translate(36px)translateY(18px)scale(.88)}to{opacity:1;transform:none}}@keyframes cb-arena-slide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes cb-q-in{0%{opacity:0;transform:translate(56px)scale(.97)}to{opacity:1;transform:none}}@keyframes cb-q-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-48px)scale(.97)}}@keyframes cb-tick-draw{to{stroke-dashoffset:0}}@keyframes cb-tick-pop{0%{transform:scale(.62)}58%{transform:scale(1.24)}to{transform:scale(1)}}@keyframes cb-tick-pulse{0%,to{box-shadow:0 0 0 3px #1ec8c029}50%{box-shadow:0 0 0 7px #1ec8c014}}@keyframes cb-tick-pulse-cam{0%,to{box-shadow:0 0 0 3px #f15a2433}50%{box-shadow:0 0 0 7px #f15a2414}}@keyframes cb-arena-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cb-arena-confetti{0%{opacity:0;transform:translateY(0)rotate(0)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(90px)rotate(220deg)scale(1)}}@keyframes cb-text-shimmer{to{background-position:-220% 0}}@media (max-width:640px){.cb-arena-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.cb-q-no{font-size:52px}.cb-arena-idea{width:28px}}.cb-face{aspect-ratio:4/3;background:#1a1a1a;border:3px solid #ffffffd9;border-radius:18px;flex-shrink:0;width:100%;max-width:420px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0c33401f,0 18px 40px #0c33402e}.cb-face-glow{animation:2.4s ease-in-out infinite cb-glow;box-shadow:0 0 0 1px #1ec8c059,0 0 28px #1ec8c047}.cb-face video{object-fit:cover;background:#111;width:100%;height:100%;display:block;transform:scaleX(-1)}.cb-face.is-play video{transform:none}.cb-face-empty{z-index:1;color:#fff;text-align:center;letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(circle at 50% 42%,#1ec8c029,#0000 42%),linear-gradient(#1a2428,#071c22);place-items:center;padding:8px;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.cb-face-badge{z-index:2;color:#fff;background:#0c3340;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.cb-face.is-rec .cb-face-badge{background:#f15a24}.cb-arena.is-compact .cb-arena-body{grid-template-columns:1fr}.cb-arena-load{place-items:center;min-height:148px;padding:16px 12px;display:grid}.cb-arena-load .cb-arena-token{width:96px}.cb-studio-dot{background:#1ec8c0;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite cb-studio-pulse;display:inline-block;box-shadow:0 0 #1ec8c0b3}.cb-booth{gap:12px;display:grid}@media (min-width:720px){.cb-booth{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 148px;align-items:start;gap:14px}.cb-booth-copy{grid-area:1/1}.cb-booth-cam{grid-area:1/2/span 2;justify-self:end;width:148px}.cb-booth-actions{grid-area:2/1}}@media (max-width:719px){.cb-booth-cam{justify-self:center;width:min(220px,70vw);animation:none}.cb-booth .cb-face{aspect-ratio:3/4;width:100%!important;max-width:none!important}.cb-booth-btns{gap:8px;display:grid}.cb-booth-btns .cb-quiz-go,.cb-booth-btns .cb-quiz-ghost{width:100%}.cb-quiz-orb{display:none}.cb-quiz-head{border-radius:20px;padding:14px 12px 8px}.cb-quiz-head h1{font-size:22px}.cb-quiz-paper{border-radius:18px;padding:12px;overflow:visible}.cb-quiz-paper h2,.cb-booth-copy h2{overflow-wrap:anywhere;word-break:break-word;font-size:15px}.cb-quiz .cb-ticks{justify-content:space-between;gap:6px;padding:2px 0 4px}.cb-quiz .cb-tick-orb{width:22px;height:22px;font-size:10px}.cb-booth-head{flex-wrap:wrap}.cb-booth-note{min-height:3.5rem}}.cb-booth-copy,.cb-booth-actions{gap:8px;min-width:0;display:grid}.cb-booth-btns{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:719px){.cb-booth-btns{display:grid}}.cb-booth-cam{animation:5.4s ease-in-out infinite cb-cam-idle;position:relative}.cb-booth-cam:hover{animation:none;transform:translateY(-8px)scale(1.05)}.cb-booth-cam.is-open{animation:.7s cubic-bezier(.22,1,.36,1) both cb-cam-open}.cb-booth-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cb-booth-live{color:#fff;letter-spacing:.14em;background:#0c3340;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.cb-booth-live:before{content:"";background:#5a7176;border-radius:50%;width:7px;height:7px}.cb-booth-live.is-on:before{background:#1ec8c0;box-shadow:0 0 8px #1ec8c0}.cb-booth-live.is-rec{background:#f15a24}.cb-booth-live.is-rec:before{background:#fff;animation:.9s ease-out infinite cb-studio-pulse}.cb-voice-pill{color:#5a7176;letter-spacing:.08em;text-transform:uppercase;background:#0c334014;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.cb-voice-pill.is-listen{color:#f15a24;background:#f15a241f}.cb-voice-pill.is-on{color:#0c3340;background:#1ec8c02e}.cb-result-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.cb-result-tag.is-ok{color:#0c3340;background:#1ec8c0}.cb-result-tag.is-no{color:#f15a24;background:#f15a2424}.cb-booth .cb-face{aspect-ratio:3/4;border:0;border-radius:20px;width:148px;max-width:148px;transition:transform .35s,box-shadow .35s;box-shadow:0 0 0 3px #0c3340,0 0 0 5px #1ec8c073,0 18px 28px #0c334047}.cb-booth .cb-face:hover{transform:none;box-shadow:0 0 0 3px #0c3340,0 0 0 6px #1ec8c0b3,0 22px 36px #0c334052}.cb-booth-stage{position:relative}.cb-booth-iris{z-index:2;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;animation:14s linear infinite cb-arena-spin;position:absolute;inset:10px;box-shadow:inset 0 0 18px #00000059}.cb-booth-cam.is-live .cb-booth-iris{display:none}.cb-booth-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#1ec8c038,#0000);height:28%;animation:3.6s ease-in-out infinite cb-cam-scan;position:absolute;top:-30%;left:0;right:0}.cb-booth-corner{z-index:2;pointer-events:none;border:2px solid #1ec8c0e6;width:12px;height:12px;position:absolute}.cb-booth-corner.tl{border-bottom:0;border-right:0;top:7px;left:7px}.cb-booth-corner.tr{border-bottom:0;border-left:0;top:7px;right:7px}.cb-booth-corner.bl{border-top:0;border-right:0;bottom:7px;left:7px}.cb-booth-corner.br{border-top:0;border-left:0;bottom:7px;right:7px}.cb-booth-oval{z-index:2;pointer-events:none;border:1px dashed #ffffff47;border-radius:50%;position:absolute;inset:18% 16%}.cb-face.is-rec .cb-booth-oval,.cb-face.is-play .cb-booth-oval{display:none}.cb-wavebars{z-index:3;align-items:flex-end;gap:2px;height:16px;display:flex;position:absolute;bottom:28px;left:8px}.cb-wavebars i{background:#1ec8c0;border-radius:99px;width:3px;height:35%;animation:.7s ease-in-out infinite cb-wavebar}.cb-booth-meter{background:#0c33401f;border-radius:99px;height:8px;position:relative;overflow:hidden}.cb-booth-meter i{background:linear-gradient(90deg,#f15a24 0% 40%,#1ec8c0 40%);border-radius:99px;height:100%;transition:width .2s linear;display:block}.cb-booth-meter em{background:#0c3340;width:2px;height:14px;position:absolute;top:-3px;left:40%}@keyframes cb-cam-idle{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-7px)rotate(.6deg)}}@keyframes cb-cam-open{0%{filter:brightness(.4);transform:scale(.82)rotateX(12deg)}to{filter:none;transform:none}}@keyframes cb-cam-scan{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(380%)}}.cb-studio-btn{transition:transform .25s,box-shadow .25s,filter .25s;position:relative;overflow:hidden}.cb-studio-btn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff61 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.cb-studio-btn:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0c334029}.cb-studio-btn:hover:after{animation:.85s ease-out cb-card-shine}.cb-type-head{align-items:center;gap:10px;display:flex}.cb-type-bulb{background:0 0;border-radius:0;width:22px;max-width:22px;transition:transform .3s,filter .3s}.cb-type-field{min-height:6.5rem;transition:box-shadow .25s,transform .25s;box-shadow:inset 0 0 0 1px #0c334014;background:#fff!important;border-radius:12px!important}.cb-type-field:hover{box-shadow:inset 0 0 0 1px #1ec8c073}.cb-type-field:focus{transform:translateY(-1px);box-shadow:inset 0 0 0 2px #1ec8c0,0 0 0 6px #1ec8c029}.cb-skill-tile,.cb-skill-teaser{color:#2b1848;background:radial-gradient(180px 90px at 100% 0,#ffd68238,#0000 60%),#fffdf8;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 24px #2b18480f}.cb-skill-tile-kicker{color:#5c3dff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-skill-tile-title{margin-top:6px;font-weight:800}.cb-skill-tile-note{color:#6b5a7d;margin-top:4px;font-size:12px;font-weight:600}.cb-skill-teaser .cb-skill-tile-title{margin-top:2px;font-size:12px}.cb-skill-teaser .cb-skill-tile-note{font-size:11px}.cb-skill-tile{border-radius:16px;min-height:112px;padding:12px 96px 12px 12px;display:block}.cb-skill-teaser{border-radius:14px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.cb-skill-tile:hover,.cb-skill-teaser:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 24px 48px #0c334038}.cb-skill-tile:hover:after,.cb-skill-teaser:hover:after{animation:.9s ease-out cb-card-shine}.cb-skill-tile-mascot,.cb-skill-teaser-mascot{background:0 0;border-radius:0}.cb-skill-tile-mascot{width:24px;max-width:24px;animation:3.2s ease-in-out infinite cb-bob;position:absolute;bottom:6px;right:8px}.cb-skill-teaser-mascot{flex-shrink:0;width:22px;max-width:22px}.cb-score-burst{background:conic-gradient(#1ec8c0,#f15a24,#1ec8c0);border-radius:50%;place-items:center;width:56px;height:56px;animation:8s linear infinite cb-arena-spin,.7s both cb-arena-rise;display:grid}.cb-score-burst span{color:#e8c56b;background:#071c22;border-radius:50%;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:grid}.cb-score-burst.is-low span{color:#f15a24}@keyframes cb-studio-pulse{0%{box-shadow:0 0 #1ec8c08c}to{box-shadow:0 0 0 10px #1ec8c000}}@keyframes cb-wavebar{0%,to{height:28%}50%{height:100%}}@media (hover:none){.cb-hover-tilt{transform:none!important}.cb-lift-card:hover,.cb-section-tile:hover,.cb-card-hover:hover,.cb-side-action:hover,.cb-arena-step:hover,.cb-tick:hover .cb-tick-orb,.cb-q-stage:hover,.cb-pick:hover,.cb-check-row:hover,.cb-skill-tile:hover,.cb-skill-teaser:hover,.cb-arena-chip:hover,.cb-flow li:hover,.cb-booth-cam:hover,.cb-booth .cb-face:hover{transform:none}}.cb-drop{color:#fff;cursor:pointer;background:#071c2259;border:1.5px dashed #1ec8c08c;border-radius:12px;min-height:72px;padding:10px 12px;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;position:relative;overflow:hidden}.cb-drop:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff2e 48%,#0000 68%);animation:5.5s ease-in-out infinite cb-card-shine;position:absolute;inset:0;transform:translate(-130%)}.cb-drop:hover,.cb-drop.is-over{background:#1ec8c01f;border-color:#1ec8c0;transform:translateY(-3px);box-shadow:0 16px 32px #0003}.cb-drop.is-busy{pointer-events:none;opacity:.85}.cb-drop-kicker{color:#1ec8c0;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.cb-drop-title{margin-top:2px;font-size:14px;font-weight:800}.cb-drop-hint{color:#ffffffb3;margin-top:2px;font-size:11px}.cb-flow{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0 12px 10px;list-style:none;display:grid;position:relative}.cb-flow li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:7px 8px;transition:transform .28s,background .28s,border-color .28s,box-shadow .28s;display:flex}.cb-flow li:hover{background:#ffffff1f;border-color:#1ec8c073;transform:translateY(-4px);box-shadow:0 12px 22px #0000002e}.cb-flow li.is-now{background:#1ec8c01f;border-color:#1ec8c08c;box-shadow:0 0 0 1px #1ec8c033}.cb-flow em{letter-spacing:.04em;background:#1ec8c038;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.cb-flow b{font-size:11px;font-weight:800;line-height:1.2;display:block}.cb-flow span{color:#ffffff9e;font-size:10px;display:block}.cb-arena-action{z-index:2;padding:0 12px 12px;position:relative}@media (max-width:640px){.cb-flow{grid-template-columns:1fr}.cb-arena-idea{width:28px}}.cb-skill-hero-btn{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;transition:background .2s,transform .2s}.cb-skill-hero-btn:hover{background:#fff3;transform:translateY(-1px)}.cb-skill-popup-scrim{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a2e2c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cb-skill-popup-card{text-align:center;background:linear-gradient(160deg,#fff 0%,#fff8e8 100%);border-radius:28px;width:min(420px,100%);padding:28px 24px 24px;position:relative;box-shadow:0 28px 60px #0a2e2c47}.cb-skill-popup-close{color:#0a2e2c;cursor:pointer;background:#0a2e2c14;border:0;border-radius:999px;width:36px;height:36px;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}.cb-skill-popup-close:hover{background:#0a2e2c24}.cb-skill-popup-kicker{letter-spacing:.16em;text-transform:uppercase;color:#0d9488;font-size:11px;font-weight:800}.cb-skill-popup-card h2{color:#0a2e2c;margin-top:8px;font-size:28px;font-weight:800}.cb-skill-popup-photo{width:180px;height:180px;margin:18px auto 8px;position:relative}.cb-skill-popup-photo img{object-fit:contain;width:100%;height:100%}.cb-skill-popup-copy{color:#0a2e2cb8;max-width:32ch;margin:0 auto;font-size:14px;line-height:1.5}.cb-skill-popup-cta{color:#eab308;cursor:pointer;background:linear-gradient(90deg,#0a2e2c,#0d9488);border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:18px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #0a2e2c40}.cb-skill-popup-cta svg{width:18px;height:18px}.cb-skill-popup-cta:hover{filter:brightness(1.06)}.cb-meet{z-index:80;color:#fff;background:#050f14;position:fixed;inset:0;overflow:hidden}.cb-meet:before,.cb-meet:after{content:"";z-index:3;pointer-events:none;position:absolute;left:0;right:0}.cb-meet:before{background:linear-gradient(#050f14c7,#0000);height:128px;top:0}.cb-meet:after{background:linear-gradient(#0000,#050f14e0);height:168px;bottom:0}body.cb-meet-lock{overflow:hidden}.cb-meet-boot{color:#d7eeec;background:#050f14;place-items:center;min-height:100dvh;font-weight:700;display:grid}.cb-meet-stage,.cb-meet-main,.cb-meet-self{position:absolute;inset:0}.cb-meet-main,.cb-meet-self{background:#0c3340;overflow:hidden}.cb-meet:not(.has-remote) .cb-meet-main{opacity:0;pointer-events:none}.cb-meet.has-remote .cb-meet-self{z-index:4;aspect-ratio:16/10;border:2px solid #fff6;border-radius:16px;width:min(240px,34vw);inset:auto 20px 112px auto;box-shadow:0 14px 36px #0000006b}.cb-meet-main video,.cb-meet-self video{object-fit:cover;object-position:center 28%;background:#0c3340;width:100%;height:100%;display:block}.cb-meet-self video{transform:scaleX(-1)}.cb-meet-main figcaption,.cb-meet-self figcaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f149e;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.cb-meet:not(.has-remote) .cb-meet-self figcaption{bottom:118px}.cb-meet-off{z-index:1;color:#9ec4c1;background:#0c3340;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:0}.cb-meet-bar{z-index:6;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-width:0;height:72px;padding:0 22px;display:grid;position:absolute;top:0;left:0;right:0}.cb-meet-brand small{color:#1ec8c0;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cb-meet-brand p,.cb-meet-bar p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.cb-meet-bar b{font-variant-numeric:tabular-nums;color:#e4c15a;font-size:18px}.cb-meet-bar span{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.cb-meet-bar span.is-live:before{content:"";background:#e4c15a;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite cb-meet-pulse;display:block}@keyframes cb-meet-pulse{0%{box-shadow:0 0 #1ec8c080}to{box-shadow:0 0 0 10px #1ec8c000}}.cb-meet-permit{z-index:8;text-align:center;background:#050f146b;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.cb-meet-permit p{max-width:36ch;font-size:15px;font-weight:800}.cb-meet-permit button{color:#e4c15a;background:#0c3340;border:0;border-radius:999px;padding:14px 28px;font-size:16px;font-weight:800;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e4c15a59,0 10px 28px #00000047}.cb-meet-permit button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffffb8 48%,#0000 72%);animation:1.6s ease-in-out infinite cb-hire-shine;position:absolute;inset:0;transform:translate(-130%)}.cb-meet-permit button:hover:not(:disabled){transform:translateY(-2px)}.cb-meet-permit button:disabled{opacity:.7}.cb-meet-error{z-index:7;background:#f15a24;border-radius:12px;max-width:min(90vw,420px);padding:8px 12px;font-size:12px;font-weight:800;position:absolute;top:80px;left:50%;transform:translate(-50%)}.cb-meet-waitline{z-index:5;color:#9ec4c1;font-size:14px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cb-meet-dock{z-index:6;padding-bottom:env(safe-area-inset-bottom);justify-content:center;gap:28px;display:flex;position:absolute;bottom:28px;left:0;right:0}.cb-meet-dock button{color:#fff;background:0 0;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.cb-meet-dock button svg{box-sizing:content-box;fill:currentColor;background:#ffffff29;border-radius:50%;width:22px;height:22px;padding:15px}.cb-meet-dock button:disabled{opacity:.4}.cb-meet-dock button.is-on svg,.cb-meet-dock button.is-end svg{color:#0c3340;fill:#0c3340;background:#e4c15a}.cb-meet-left{text-align:center;place-items:center;display:grid}.cb-meet-left p{font-size:22px;font-weight:800}.cb-meet-left p+p{color:#9ec4c1;margin-top:8px;font-size:14px;font-weight:600}@media (max-width:640px){.cb-meet.has-remote .cb-meet-self{width:min(148px,40vw);bottom:104px;right:12px}.cb-meet-bar{padding:0 14px}.cb-meet-dock{gap:18px;bottom:20px}}.cb-hire{color:#0c3340;max-width:720px}.cb-hire.is-wide{max-width:980px}.cb-hire-stage{gap:18px;margin-top:18px;display:grid}@media (min-width:860px){.cb-hire-stage{grid-template-columns:.92fr 1.08fr;align-items:stretch}}.cb-hire-art{width:100%;max-width:420px;margin:0 auto 8px}.cb-hire-art.is-gate{max-width:360px;margin-bottom:16px}.cb-hire-art-img{background:#f7fafb;border-radius:18px;width:100%;height:auto;display:block}.cb-hire-hero.is-art{padding-top:14px}.cb-hire-meet{background:radial-gradient(320px 160px at 100% 0,#e4c15a29,#0000 60%),#fff;border-radius:28px;gap:20px;margin-top:18px;padding:20px;animation:.55s cubic-bezier(.22,1,.36,1) both cb-hire-rise;display:grid;box-shadow:0 18px 40px #0c334014}@media (min-width:860px){.cb-hire-meet{grid-template-columns:.95fr 1.05fr;align-items:start;padding:24px}}.cb-hire-meet .cb-hire-art{max-width:none;margin:0}.cb-hire-meet-body{align-content:start;gap:10px;display:grid}.cb-hire-meet-title{letter-spacing:-.04em;color:#0c3340;margin:0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.1}.cb-hire-meet-when{color:#0c3340;background:#e4c15a;border-radius:999px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.cb-hire-meet-meta{color:#0c3340;margin:4px 0 0;font-size:13px;font-weight:600}.cb-hire-meet-meta li+li{margin-top:6px}.cb-hire-meet-action{gap:10px;margin-top:6px;display:grid}.cb-hire-meet-link{border-top:1px solid #0c334014;gap:10px;margin-top:8px;padding-top:14px;display:grid}.cb-hire-meet .cb-hold.is-card{width:100%;box-shadow:none;background:#fbfaf6;border:1px solid #0c334014;margin-top:6px}.cb-hire-meet .cb-hold-clock{margin:12px 0 6px;padding:8px 16px;font-size:clamp(28px,6vw,40px)}.cb-hire-hero{color:#0c3340;text-align:center;background:radial-gradient(280px 140px at 100% 0,#e4c15a38,#0000 62%),#fff;border-radius:28px;align-content:start;justify-items:center;padding:18px 18px 22px;animation:.55s cubic-bezier(.22,1,.36,1) both cb-hire-rise;display:grid;box-shadow:0 18px 40px #0c334014}.cb-hire-eagle-wrap{background:0 0;place-items:center;width:min(220px,78%);margin-bottom:4px;display:grid}img.cb-arena-mascot.cb-hire-eagle{filter:drop-shadow(0 14px 18px #0c334029);margin:0;animation:4.6s ease-in-out infinite cb-float;background:0 0!important;width:min(220px,86%)!important;max-width:220px!important}.cb-hire-shimmer{position:relative;overflow:hidden}.cb-hire-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffffb8 48%,#0000 72%);animation:1.6s ease-in-out infinite cb-hire-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes cb-hire-shine{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes cb-hire-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cb-hire-result{gap:16px;margin-top:16px;display:grid}@media (min-width:860px){.cb-hire-result{grid-template-columns:1.05fr .95fr;align-items:stretch}}.cb-hire-scorecard{color:#0c3340;text-align:center;background:radial-gradient(280px 160px at 50% 0,#e4c15a2e,#0000 62%),#fff;border-radius:28px;align-content:center;place-items:center;gap:10px;padding:28px 20px;animation:.55s cubic-bezier(.22,1,.36,1) 80ms both cb-hire-rise;display:grid;box-shadow:0 18px 40px #0c334014}.cb-hire-scorecard .cb-hire-kicker{color:#0c3340}.cb-hire-scorecard .cb-hire-note{color:#5b6f70;max-width:28ch}.cb-hire-ring{border-radius:50%;width:148px;height:148px;position:relative;box-shadow:0 0 32px #e4c15a47}.cb-hire-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cb-hire-ring circle{fill:none;stroke-width:10px}.cb-hire-ring .is-track{stroke:#f4efe2}.cb-hire-ring .is-value{stroke:#e4c15a;stroke-linecap:round;filter:drop-shadow(0 0 8px #e4c15ab3)}.cb-hire-ring b{color:#0c3340;letter-spacing:-.04em;place-items:center;font-size:36px;font-weight:800;display:grid;position:absolute;inset:0}.cb-hire-when{color:#5b6f70;margin-top:10px;font-size:13px;font-style:normal;font-weight:600;display:block}.cb-hire-empty,.cb-hire-tip{align-items:center;gap:12px;display:flex}.cb-hire-empty{color:#0c3340;background:#fbfaf6;border-radius:18px;padding:14px}.cb-hire-empty-title{color:#0c3340;margin-bottom:4px;font-size:13px;font-weight:800}.cb-hire-bulb-wrap{background:0 0;flex:none;place-items:center;width:64px;height:64px;display:grid}img.cb-arena-mascot.cb-hire-bulb{filter:drop-shadow(0 6px 10px #0c33401f);background:0 0;width:56px;max-width:56px;animation:3.8s ease-in-out infinite cb-float}.cb-hire-skel{background:#f4efe2;border-radius:999px;width:min(220px,80%);height:14px}.cb-hire-skel.is-short{width:min(140px,50%)}.cb-hire-skel.is-ring{border-radius:50%;width:148px;height:148px}.cb-hire-whenbox{background:#fbfaf6;border:1px solid #0c33401f;border-radius:18px;padding:10px 12px 12px}.cb-hire-whenbox input{background:#fff;margin-top:6px}.cb-hire-hero p{color:#0c3340;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-hire-hero b{letter-spacing:-.04em;margin-top:8px;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.1;display:block}.cb-hire-hero span{color:#0c3340;background:#e4c15a;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.cb-hire-hero ul{color:#0c3340;text-align:left;width:100%;margin-top:16px;font-size:13px;font-weight:600}.cb-hire-hero li+li{margin-top:6px}.cb-hire-split{gap:12px;display:grid}@media (min-width:520px){.cb-hire-split{grid-template-columns:1fr 1fr}}.cb-hire-split input{min-height:46px}.cb-hire-stage .cb-hire-card{margin-top:0}.cb-hire h1{letter-spacing:-.04em;max-width:14ch;margin-top:10px;font-size:clamp(30px,6vw,44px);font-weight:800;line-height:1.05}.cb-hire-back{color:#0c3340;font-size:13px;font-weight:800;display:inline-block}.cb-hire-lead{color:#5b6f70;max-width:46ch;margin-top:8px;font-size:15px;font-weight:600}.cb-hire-steps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cb-hire-steps li{background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #0c33400f}.cb-hire-steps li.is-on{color:#0c3340;background:#e4c15a;position:relative;overflow:hidden}.cb-hire-steps li.is-on:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffffb8 48%,#0000 72%);animation:1.6s ease-in-out infinite cb-hire-shine;position:absolute;inset:0;transform:translate(-130%)}.cb-hire-grid{gap:16px;margin-top:18px;display:grid}@media (min-width:800px){.cb-hire-grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.cb-hire-pass{color:#0c3340;text-align:center;background:radial-gradient(280px 140px at 100% 0,#e4c15a38,#0000 62%),#fff;border-radius:28px;justify-items:center;padding:16px 18px 18px;transition:transform .25s,box-shadow .25s;animation:.55s cubic-bezier(.22,1,.36,1) both cb-hire-rise;display:grid;box-shadow:0 18px 40px #0c334014}.cb-hire-pass:hover{transform:translateY(-4px);box-shadow:0 24px 44px #0c334024}.cb-hire-pass .cb-hire-eagle-wrap{width:min(150px,62%);margin-bottom:4px}.cb-hire-pass img.cb-arena-mascot.cb-hire-eagle{max-width:140px}.cb-hire-pass p{color:#0c3340;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-hire-pass b{letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,6vw,40px);font-weight:800;display:block}.cb-hire-pass span{color:#0c3340;background:#e4c15a;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.cb-hire-pass ul{color:#0c3340;margin-top:16px;font-size:13px;font-weight:600}.cb-hire-pass li+li{margin-top:6px}.cb-hire-card{background:#fff;border-radius:28px;align-content:start;gap:12px;margin-top:16px;padding:20px;transition:transform .22s,box-shadow .22s;animation:.55s cubic-bezier(.22,1,.36,1) both cb-hire-rise;display:grid;box-shadow:0 18px 40px #0c334014}.cb-hire-kicker{color:#0c3340;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-hire-role{font-size:20px;font-weight:800}.cb-hire-card label{gap:6px;font-size:13px;font-weight:800;display:grid}.cb-hire-card input{border:1px solid #0c334024;border-radius:14px;padding:10px 12px;font-size:14px;font-weight:600}.cb-hire-or{color:#5b6f70;text-align:center;margin:0;font-size:12px;font-weight:800}.cb-hire-btn{color:#e4c15a;background:#0c3340;border:0;border-radius:999px;justify-content:center;align-self:start;align-items:center;width:100%;height:46px;min-height:46px;max-height:46px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0c334038,0 0 0 1px #e4c15a47}.cb-hire-btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffffb8 48%,#0000 72%);animation:1.6s ease-in-out infinite cb-hire-shine;position:absolute;inset:0;transform:translate(-130%)}.cb-hire-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0c334042,0 0 0 1px #e4c15a73}.cb-hire-btn:active{transform:translateY(0)}.cb-hire-btn:disabled{filter:saturate(.7);transform:none}.cb-hire-ghost{color:#0c3340;background:#fff;border:1px solid #0c334029;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.cb-hire-ghost:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#e4c15a59 48%,#0000 64%);animation:2.8s ease-in-out infinite cb-hire-shine;position:absolute;inset:0;transform:translate(-130%)}.cb-hire-ghost:hover{border-color:#e4c15ab3;transform:translateY(-1px)}.cb-hire-alert{color:#0c3340;background:#f4efe2;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}.cb-hire-ok{background:#f4efe2;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}.cb-hire-note{color:#5b6f70;font-size:13px;font-weight:600}.cb-hire-rules{color:#5b6f70;margin-top:18px;font-size:13px;font-weight:600}.cb-hire-rules li+li{margin-top:4px}.cb-hire-code{color:#5b6f70;font-size:11px;display:block;overflow:auto}.cb-hire-row{flex-wrap:wrap;gap:8px;display:flex}.cb-hire-script{white-space:pre-wrap;max-height:220px;font-size:13px;overflow:auto}.cb-hire-metrics{gap:12px;margin-top:12px;display:grid}@media (min-width:700px){.cb-hire-metrics{grid-template-columns:1fr 1fr}.cb-hire-metrics.is-four{grid-template-columns:repeat(4,1fr)}}.cb-hire-card.is-metric{margin-top:0}.cb-hire-metric{justify-content:space-between;align-items:flex-start;gap:8px;font-size:14px;font-weight:800;display:flex}.cb-hire-metric small{color:#5b6f70;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700;display:block}.cb-hire-metric b{color:#0c3340;letter-spacing:-.04em;font-size:22px}.cb-hire-bar{background:#f4efe2;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.cb-hire-bar span{background:linear-gradient(90deg,#c9a63a,#e4c15a 55%,#f3de8a);height:100%;display:block}.cb-hire-bar .cb-hire-shimmer{min-width:12px}.cb-hire>a.cb-hire-btn{margin-top:18px}.cb-hire-track-grid{grid-template-columns:1fr;gap:.7rem;margin:.35rem 0 1rem;display:grid}@media (min-width:480px){.cb-hire-track-grid{grid-template-columns:1fr 1fr}}.cb-hire-track{text-align:left;cursor:pointer;background:#fff;border:2px solid #0c33402e;border-radius:16px;gap:.25rem;width:100%;min-height:64px;padding:.95rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.cb-hire-track:hover{border-color:#c9a63a8c;transform:translateY(-1px)}.cb-hire-track.is-on{background:linear-gradient(165deg,#fffdf6,#fff8e8);border-color:#c9a63a;box-shadow:0 10px 22px #c9a63a38}.cb-hire-track strong{color:#0c3340;font-size:.95rem;font-weight:800}.cb-hire-track span{color:#0d9488;font-size:.82rem;font-weight:700}.cb-hire-track em{color:#0c33409e;word-break:break-all;font-size:.72rem;font-style:normal}.cb-hire-rowcard{text-align:left;background:#fff;border:1px solid #0c33401a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.cb-hire-rowcard b{color:#0c3340;font-size:14px;font-weight:800;display:block}.cb-hire-rowcard span{color:#5b6f70;font-size:13px;font-weight:600}.cb-hire-list{color:#0c3340;font-size:14px;font-weight:600}.cb-hire-list li+li{margin-top:6px}.cb-hold{color:#0c3340;text-align:center;background:radial-gradient(720px 320px at 100% 0,#e4c15a2e,#0000 55%),#f3f7f7;justify-items:center;min-height:100dvh;padding:48px 20px 32px;display:grid}.cb-hold.is-studio{max-width:none}.cb-hold.is-card{background:#fff;border:0;border-radius:28px;min-height:0;margin-top:0;padding:22px 18px;box-shadow:0 18px 40px #0c334014}.cb-hold .cb-hire-art{background:0 0;width:min(320px,88%)}.cb-hold-alert{color:#0c3340;background:#f4efe2;border-radius:14px;width:100%;max-width:420px;padding:10px 12px;font-size:13px;font-weight:800}.cb-hold-alert.is-ok{color:#0c3340;background:#e4c15a}.cb-hold-kicker,.cb-ticket-kicker{color:#0c3340;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-hold h1,.cb-ticket h1{letter-spacing:-.04em;max-width:16ch;margin-top:8px;font-size:clamp(28px,6vw,42px);font-weight:800;line-height:1.05}.cb-hold-when,.cb-hold-open,.cb-hold-note{color:#5b6f70;font-size:14px;font-weight:600}.cb-hold-when{margin-top:8px}.cb-hold-clock{color:#0c3340;font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:#e4c15a;border-radius:18px;margin:18px 0 8px;padding:10px 18px;font-size:clamp(36px,9vw,56px);font-weight:800;box-shadow:0 10px 24px #0c33401a}.cb-hold-back,.cb-ticket-go{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.cb-hold-back{color:#0c3340;background:#e4c15a}.cb-ticket-go{color:#e4c15a;background:#0c3340}button.cb-ticket-go{width:100%}.cb-ticket{background:linear-gradient(#ffffffe6,#fff),#fff;border-radius:28px;max-width:520px;padding:22px 20px;display:block;box-shadow:0 18px 40px #0c334014}.cb-ticket-when{color:#f15a24;margin-top:6px;font-size:16px;font-weight:800}.cb-ticket-who{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:800;display:flex}.cb-ticket-who span{color:#5b6f70;font-size:12px;font-weight:700}.cb-ticket-mail{color:#5b6f70;margin-top:6px;font-size:13px;font-weight:600}.cb-ticket-actions{max-width:520px;margin-top:16px}.cb-ticket-link{border-top:1px dashed #0c33401f;max-width:520px;margin-top:16px;padding-top:14px}.cb-ticket-link p{font-size:12px;font-weight:800}.cb-ticket-link code{color:#5b6f70;margin:8px 0;font-size:11px;display:block;overflow:auto}.cb-ticket-link button{border:1px solid #0c33401f;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.cb-lounge-page{background:radial-gradient(640px 280px at 100% -8%,#1ec8c033,#0000 55%),radial-gradient(520px 240px at -10% 100%,#f15a2414,#0000 58%),#f4fbfa}.cb-hi{color:#0c3340;gap:16px;display:grid}.cb-hi-hero h1{letter-spacing:-.04em;max-width:18ch;margin-top:6px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.05}.cb-hi-hero h1 em{color:#f15a24;margin-top:6px;font-size:clamp(18px,3vw,24px);font-style:normal;display:block}.cb-hi-hero p,.cb-hi-empty,.cb-hi-link{color:#3d5c62;font-size:14px;font-weight:600;line-height:1.45}.cb-hi-hero p{max-width:48ch;margin-top:8px}.cb-hi-kicker{color:#0c3340;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-hi-back{color:#0c3340;width:fit-content;font-size:13px;font-weight:800}.cb-hi-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cb-hi-steps li{color:#5b6f70;background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:12px;font-weight:800;display:inline-flex}.cb-hi-steps li b{background:#e8f4f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.cb-hi-steps li.is-done,.cb-hi-steps li.is-on{color:#0c3340}.cb-hi-steps li.is-done b{background:#1ec8c0}.cb-hi-steps li.is-on{background:#fff;box-shadow:0 8px 18px #0c334014}.cb-hi-steps li.is-on b{color:#fff;background:#0c3340}.cb-hi-doors{gap:12px;display:grid}@media (min-width:720px){.cb-hi-doors{grid-template-columns:1.08fr .92fr}}.cb-hi-door{background:#fff;border-radius:24px;gap:6px;padding:20px 18px;display:grid;box-shadow:0 16px 36px #0c334012}.cb-hi-door.is-live{background:linear-gradient(#fff 0%,#eefaf8 100%);box-shadow:0 18px 40px #0c33401a,inset 0 0 0 2px #1ec8c059}.cb-hi-door b{color:#1ec8c0;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.cb-hi-door.is-script b{color:#f15a24}.cb-hi-door strong{font-size:22px}.cb-hi-door span{color:#3d5c62;font-size:14px;font-weight:600}.cb-hi-door em{color:#0c3340;margin-top:8px;font-size:13px;font-style:normal;font-weight:800}.cb-hi-card{background:#fff;border-radius:22px;padding:16px 18px;box-shadow:0 12px 28px #0c33400d}.cb-hi-card h2,.cb-hi-notes h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800}.cb-hi-list{gap:8px;display:grid}.cb-hi-row{text-align:left;background:#f7fbfb;border-radius:16px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.cb-hi-row span{background:#1ec8c0;border-radius:99px;align-self:stretch}.cb-hi-row span.is-orange{background:#f15a24}.cb-hi-row p{font-size:14px;font-weight:800}.cb-hi-row small{color:#3d5c62;font-size:12px;font-weight:600}.cb-hi-desk{gap:12px;display:grid}@media (min-width:900px){.cb-hi-desk{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.cb-hi-card label{gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.cb-hi-card input,.cb-hi-card textarea{color:#0c3340;background:0 0;border:0;border-bottom:2px solid #0c33401f;outline:none;width:100%;padding:8px 0;font-size:14px;font-weight:700}.cb-hi-card textarea{resize:vertical;min-height:160px}.cb-hi-types{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cb-hi-types button{background:#eefaf8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.cb-hi-types button.is-on{color:#fff;background:#0c3340}.cb-hi-go,.cb-hi-ghost{color:#0c3340;background:#1ec8c0;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:11px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cb-hi-ghost{color:#0c3340;background:#fff;box-shadow:inset 0 0 0 2px #0c33401f}.cb-hi-go:disabled{opacity:.7}.cb-hi-error{color:#c2410c;margin-top:10px;font-size:13px;font-weight:700}.cb-hi-notes{background:#fff;border-radius:22px;gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid;box-shadow:0 12px 28px #0c33400d}.cb-hi-notes li{gap:10px;font-size:13px;font-weight:600;display:flex}.cb-hi-notes b{color:#0c3340;background:#e8f4f2;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.cb-hi-link{overflow-wrap:anywhere;margin:4px 0 8px}.cb-hi-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-hi-wave{background:#0c334014;border-radius:99px;height:8px;overflow:hidden}.cb-hi-wave i{background:linear-gradient(90deg,#1ec8c0,#f15a24);height:100%;display:block}.cb-hi-prompt{margin-bottom:12px;font-size:clamp(18px,3.5vw,26px);font-weight:800;line-height:1.3}.cb-hi-meters,.cb-hi-split{gap:10px;display:grid}@media (min-width:720px){.cb-hi-meters,.cb-hi-split{grid-template-columns:1fr 1fr}}.cb-hi-meters p{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.cb-hi-meters i{background:#0c334014;border-radius:99px;height:8px;margin-top:8px;display:block;overflow:hidden}.cb-hi-meters em{background:#1ec8c0;height:100%;display:block}.cb-hi-split li{margin-top:8px;font-size:13px;font-weight:600}.template-live-preview{aspect-ratio:794/1123;background:#fff;width:100%;height:auto;position:relative;overflow:hidden}.cb-template-live .template-live-preview{aspect-ratio:auto;height:100%}.template-live-preview-inner{transform-origin:0 0;pointer-events:none;background:#fff;position:absolute;top:0;left:0}.template-option-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.template-option-head strong{font-size:.84rem}.template-badges{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.badge-photo{color:#27445a;background:#e8eef4}.template-note{margin-top:10px}.photo-upload{margin-top:14px}.photo-upload-label{color:var(--ink-soft);margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.photo-upload-row{align-items:center;gap:12px;margin-top:8px;display:flex}.photo-upload-preview{object-fit:cover;border:1px solid var(--border);border-radius:50%;width:64px;height:64px}.photo-upload-placeholder{border:1px dashed var(--border);width:64px;height:64px;color:var(--muted);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:.65rem;display:flex}.photo-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-file-label{cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.photo-file-label input{opacity:0;cursor:pointer;position:absolute;inset:0}.education-card-head h3{color:var(--ink);margin:0 0 10px;font-size:.88rem}.resume .edu-entry{margin:0 0 12px;display:block}.resume .edu-entry h3{letter-spacing:0;text-transform:none;color:inherit;border-bottom:none;margin:0 0 2px;padding:0;font-size:.92rem;font-weight:700}.resume .edu-entry p{color:#444;margin:0;font-size:.85rem}.resume .edu-entry .edu-meta{color:#555}.skill-pills{flex-wrap:wrap;gap:6px;display:flex}.pill{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:4px 10px;font-size:.75rem}.pill-dark{background:var(--ink);color:#fff}.skill-tag-input{border:1px solid var(--border);background:var(--surface);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.skill-tag-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.skill-tag{align-items:center;gap:6px;font-weight:500;display:inline-flex}.pill-remove{color:var(--accent-ink);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:.7rem;line-height:1}.pill-remove:hover{opacity:1}.skill-tag-field{border:none;flex:1;min-width:120px;padding:4px 2px;font-size:.85rem}.skill-tag-field:focus{box-shadow:none;outline:none}.preview-sheet{box-sizing:border-box;width:794px;height:1123px;min-height:1123px;max-height:1123px;box-shadow:none;transform-origin:0 0;background:#fff;flex-shrink:0;padding:0;overflow:visible}.preview-sheet.resume-fitted{overflow:hidden}.resume{box-sizing:border-box;color:#1a1a1a;padding:56px 60px;font-size:13.5px;line-height:1.5}.resume h1{font-family:var(--font-display);margin:0 0 2px;font-size:1.9rem}.resume .role{color:#444;margin:0 0 6px;font-weight:600}.resume .contact{color:#555;margin:0;font-size:.8rem}.resume p{margin:0 0 4px}.resume section{margin-top:18px}.resume h2{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ccc;margin:0 0 10px;padding-bottom:3px;font-size:.82rem}.resume .entry{margin-bottom:12px}.resume .entry-head{justify-content:space-between;gap:16px;font-size:.92rem;display:flex}.resume .entry-sub{color:#555;margin:1px 0 0;font-size:.85rem}.resume ul{margin:4px 0 0;padding-left:18px}.resume li{margin-bottom:2px}.resume a.resume-link{color:inherit;word-break:break-word;overflow-wrap:anywhere;text-decoration:underline}.resume .italic{font-style:italic}.resume .project-entry{margin-bottom:12px}.resume .project-desc{margin:2px 0 4px}.resume .project-meta{margin:2px 0 0;line-height:1.35}.resume .project-url{word-break:break-word;overflow-wrap:anywhere}.resume .cert-list{margin:0;padding-left:18px}.resume .cert-item{break-inside:avoid;page-break-inside:avoid;margin-bottom:4px}.resume .cert-url{word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.85rem;display:block}.resume-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.resume-header-text{flex:1;min-width:0}.profile-photo{object-fit:cover;background:#d9e2ea;flex-shrink:0;width:88px;height:88px}.profile-photo-circle{border-radius:50%}.profile-photo-rounded{border-radius:8px}.photo-professional{color:#1a1a1a;font-family:Calibri,Segoe UI,Arial,sans-serif}.photo-professional h1{color:#152238;letter-spacing:.02em;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:1.85rem}.photo-professional .role{color:#2e5a88;font-weight:600}.photo-professional h2{color:#1b365d;border-bottom-color:#1b365d}.photo-executive{padding:64px;font-family:Calibri,Segoe UI,Arial,sans-serif}.photo-executive h1{color:#0d2137;letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:2.05rem}.photo-executive .role{color:#3a4c5c;font-weight:500}.photo-executive h2{color:#0d2137;letter-spacing:.1em;border-bottom:1px solid #0d2137}.photo-executive .profile-photo{width:96px;height:96px}.photo-modern{font-family:Segoe UI,Calibri,Arial,sans-serif}.photo-modern h1{color:#17333f;font-family:Segoe UI,Calibri,Arial,sans-serif;font-size:1.8rem}.photo-modern .accent-rule{background:#1f6f8b;width:64px;height:3px;margin:8px 0 10px}.photo-modern .role{color:#1f6f8b}.photo-modern h2{color:#17333f;border-bottom-color:#1f6f8b}.photo-modern .profile-photo{width:90px;height:90px}.photo-corporate{padding:50px 54px;font-family:Calibri,Arial,sans-serif}.photo-corporate h1{color:#1f3a5f;text-transform:uppercase;letter-spacing:.06em;font-family:Calibri,Arial,sans-serif;font-size:1.7rem}.photo-corporate .role{color:#4a6278}.photo-corporate h2{color:#1f3a5f;border-bottom:2px solid #4a6278;padding-bottom:3px}.photo-corporate .profile-photo{width:78px;height:78px}.photo-elegant{font-family:Calibri,Arial,sans-serif}.photo-elegant h1{color:#2c2924;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.photo-elegant .role{color:#6b5e4f;font-weight:500}.photo-elegant h2{color:#3d3a33;letter-spacing:.12em;border-bottom-color:#c4b7a6;font-family:Georgia,Times New Roman,serif;font-weight:500}.photo-elegant .profile-photo{border:1px solid #c4b7a6;width:84px;height:84px}.ats-classic{font-family:Times New Roman,Times,serif}.ats-classic header{text-align:center}.ats-classic h1{font-family:Times New Roman,Times,serif;font-size:1.85rem}.ats-classic h2{border-bottom:1px solid #000;font-family:Times New Roman,Times,serif}.ats-professional{font-family:Calibri,Segoe UI,Arial,sans-serif}.ats-professional header{text-align:left}.ats-professional h1{color:#1f4e79;font-family:Calibri,Segoe UI,Arial,sans-serif}.ats-professional .role{color:#2e5a88}.ats-professional h2{color:#1f4e79;border-bottom:1.5px solid #1f4e79}.ats-executive{padding:62px;font-family:Georgia,Times New Roman,serif}.ats-executive h1{letter-spacing:.03em;color:#111;font-size:2.15rem}.ats-executive .role{color:#333;font-size:.95rem}.ats-executive h2{letter-spacing:.14em;border-bottom:1px solid #111}.ats-executive section:first-of-type p{font-size:.95rem}.ats-minimal{color:#222;padding:64px 68px;font-family:Calibri,Arial,Helvetica,sans-serif}.ats-minimal h1{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:700}.ats-minimal h2{color:#333;letter-spacing:.08em;border-bottom:none;margin-bottom:8px}.ats-minimal section{margin-top:22px}.ats-modern{padding:48px 52px;font-family:Segoe UI,Calibri,Arial,sans-serif}.ats-modern h1{color:#0f3d3a;font-family:Segoe UI,Calibri,Arial,sans-serif;font-size:1.75rem}.ats-modern .role{color:#0f766e}.ats-modern h2{color:#0f3d3a;border-bottom:2px solid #0f766e;padding-bottom:2px}.ats-modern .entry{margin-bottom:10px}.preview-sheet[data-density=compact] .resume{padding-top:44px;padding-bottom:44px;line-height:1.42}.preview-sheet[data-density=compact] .resume section{margin-top:12px}.preview-sheet[data-density=compact] .resume h2{margin-bottom:6px}.preview-sheet[data-density=compact] .resume .entry,.preview-sheet[data-density=compact] .resume .project-entry,.preview-sheet[data-density=compact] .resume .edu-entry{margin-bottom:8px}.preview-sheet[data-density=tight] .resume{padding-top:36px;padding-bottom:36px;line-height:1.36}.preview-sheet[data-density=tight] .resume section{margin-top:10px}.preview-sheet[data-density=tight] .resume h2{margin-bottom:5px}.preview-sheet[data-density=tight] .resume .entry,.preview-sheet[data-density=tight] .resume .project-entry,.preview-sheet[data-density=tight] .resume .edu-entry{margin-bottom:6px}.preview-sheet[data-density=min] .resume{padding-top:28px;padding-bottom:28px;line-height:1.32}.preview-sheet[data-density=min] .resume section{margin-top:8px}.preview-sheet[data-density=min] .resume h2{margin-bottom:4px}.preview-sheet[data-density=min] .resume .entry,.preview-sheet[data-density=min] .resume .project-entry,.preview-sheet[data-density=min] .resume .edu-entry{margin-bottom:5px}.preview-sheet[data-density=min] .resume p{margin-bottom:3px}.preview-sheet[data-density=min] .resume ul{margin-top:2px}@media print{.no-print,.topbar,.editor-toolbar,.editor-form,.template-sidebar,.ats-panel,.page-fit-warning,.preview-rewrite-note{display:none!important}.editor,.editor-body,.editor-preview,.preview-stack,.preview-scale-frame,.app-main,.app-shell{height:auto;box-shadow:none;background:#fff;padding:0;display:block;overflow:visible}.preview-scale-frame{width:210mm!important;height:297mm!important}.preview-sheet{box-shadow:none;min-height:297mm;max-height:297mm;overflow:hidden;width:210mm!important;height:297mm!important;transform:none!important}.preview-sheet.resume-overfull{overflow:visible}body{background:#fff;margin:0}}@page{size:A4;margin:0}@media (max-width:1280px){.template-sidebar{width:240px}.editor-form{width:34%}}@media (max-width:1100px){.editor{height:auto}.editor-body{flex-direction:column;overflow:visible}.template-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;max-height:70vh}.template-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.editor-form{border-right:none;border-bottom:1px solid var(--border);width:100%;max-width:none}.editor-preview{padding:20px}}@media (max-width:720px){.template-grid,.grid-2{grid-template-columns:1fr}.editor-toolbar{flex-wrap:wrap}.title-input{max-width:none}.editor-preview{justify-content:center;overflow-x:hidden}}.ats-panel h3{font-family:var(--font-display);margin:18px 0 8px;font-size:.95rem}.ats-disclaimer-intro{margin:0 0 12px}.ats-disclaimer{margin:10px 0 0}.ats-actions{margin:10px 0 8px}.ats-error{margin-top:10px}.ats-stale{background:var(--warn-soft);color:var(--warn);border:1px solid #e6d2b3;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:.82rem}.ats-results{margin-top:16px}.ats-hero{border:1px solid var(--border);background:#f8faf8;border-radius:10px;align-items:center;gap:16px;padding:14px;display:flex}.ats-hero-copy{min-width:0}.ats-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.ats-score-text{margin:4px 0;font-size:1.35rem}.ats-score-text span{color:var(--muted);font-size:.95rem;font-weight:500}.ats-band{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin:8px 0 6px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.ats-band-excellent,.ats-band-strong{background:var(--accent-soft);color:var(--accent-ink)}.ats-band-good{color:#1f4a33;background:#e7f0ea}.ats-band-improve{background:var(--warn-soft);color:var(--warn)}.ats-band-weak,.ats-band-poor{color:var(--danger);background:#fcebea}.ats-ring{flex-shrink:0;width:108px;height:108px;position:relative}.ats-ring-svg{width:108px;height:108px;transform:rotate(-90deg)}.ats-ring-track,.ats-ring-value{fill:none;stroke-width:8px}.ats-ring-track{stroke:var(--border)}.ats-ring-value{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .4s}.ats-ring-label{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ats-ring-label strong{font-size:1.35rem;line-height:1}.ats-ring-label span{color:var(--muted);font-size:.7rem}.ats-stars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ats-star-glyphs{color:#c9a227;letter-spacing:.04em;font-size:1.2rem;line-height:1}.ats-star-value{color:var(--ink-soft);font-size:.8rem;font-weight:600}.ats-improvement{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:12px;padding:10px 12px;display:flex}.ats-delta-up{color:var(--accent);font-weight:700}.ats-delta-down{color:var(--danger);font-weight:700}.ats-breakdown{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ats-breakdown-row{justify-content:space-between;gap:8px;font-size:.82rem;display:flex}.ats-bar{background:var(--border);border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.ats-bar span{background:var(--accent);border-radius:99px;height:100%;display:block}.ats-table-wrap{margin:8px 0;overflow-x:auto}.ats-table{border-collapse:collapse;width:100%;font-size:.78rem}.ats-table th,.ats-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.ats-table th{color:var(--muted);font-weight:600}.ats-card{border:1px solid var(--border);background:#fbfbfa;border-radius:8px;margin-bottom:8px;padding:10px 12px}.ats-mini-list{color:var(--ink-soft);margin:8px 0 0;padding-left:18px;font-size:.8rem}.ats-missing{color:var(--warn);font-size:.82rem}.ats-good,.ats-warn,.ats-recs{margin:0;padding-left:18px;font-size:.82rem}.ats-good{color:var(--accent-ink)}.ats-warn{color:var(--warn)}.ats-recs li{margin-bottom:8px}.ats-priority{letter-spacing:.04em;vertical-align:1px;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:.65rem;font-weight:700;display:inline-block}.ats-priority-high{color:var(--danger);background:#fcebea}.ats-priority-medium{background:var(--warn-soft);color:var(--warn)}.ats-priority-low{background:var(--accent-soft);color:var(--accent-ink)}.ats-cert-list{margin:0;padding:0;list-style:none}.ats-cert-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:6px 0;font-size:.82rem;display:flex}.ats-evidence{color:var(--muted);background:#eef1ef;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:.65rem;font-weight:600;display:inline-block}.ats-evidence-strong-evidence{color:var(--accent-ink);background:var(--accent-soft)}.ats-evidence-not-found{color:var(--warn);background:var(--warn-soft)}.ats-rewrite-actions{margin-top:16px}.ats-rewrite-preview{border:1px solid var(--border);background:#f8faf8;border-radius:8px;margin-top:14px;padding:12px}.ats-rewrite-scores{grid-template-columns:1fr;gap:10px;margin:10px 0;display:grid}.ats-rewrite-changes-title{margin:12px 0 6px;font-size:.8rem}.ats-rewrite-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.preview-rewrite-note{max-width:794px;margin:0 0 12px}@media (max-width:720px){.ats-hero{flex-direction:column;align-items:flex-start}}.cb-template-large.is-live{justify-items:center;gap:12px;width:min(49.4924vh,100vw - 160px);max-width:100%;display:grid}.cb-template-live{aspect-ratio:794/1123;background:#fff;border-radius:12px;width:100%;height:min(70vh,141.436vw - 226.297px);max-height:70vh;overflow:hidden;box-shadow:0 18px 40px #0c334029}.cb-template-live .template-live-preview{aspect-ratio:auto;width:100%;height:100%;overflow:hidden}.template-live-preview-inner{transform-origin:0 0}.cb-template-live-name{color:#0c3340;margin:0;font-size:14px;font-weight:800}.cb-ats-sheet{background:#fff;width:min(100%,794px);margin:0 auto;box-shadow:0 18px 48px #0c334024}.cb-ats-sheet .resume{min-height:1123px}.ats-panel,.cb-ats-sheet,.cb-template-live,.template-live-preview{--bg:#eef1ef;--surface:#fff;--ink:#1f2a24;--ink-soft:#4b564f;--muted:#74807a;--border:#dce3de;--accent:#2f6f4e;--accent-ink:#163826;--accent-soft:#ddebe2;--warn:#9a5b12;--warn-soft:#f3e6d4;--danger:#b23a3a;--font-display:Georgia, "Times New Roman", serif;--font-body:"Segoe UI", Calibri, Arial, sans-serif}.ats-panel{background:#fff;border-radius:18px;margin-top:8px;padding:16px;box-shadow:0 12px 28px #0c334014}n n n .cb-employer-identity{align-items:center;gap:.85rem;min-width:0}.cb-employer-identity__divider{background:linear-gradient(#0000,#ffffff59,#0000);flex-shrink:0;width:1px;height:2.25rem}.nav-link .site-navbar{background:linear-gradient(135deg, var(--navbar-bg-1), var(--navbar-bg-2))}.nav-link .btn-hero-primary{background:var(--navy);color:var(--cta-gold);animation:2.6s ease-in-out infinite gold-pulse}.nav-link .btn-hero-primary:hover{background:#062120;animation:none;box-shadow:0 10px 22px #eab30847}.nav-link .hero-line-1{animation:.75s both rise}.nav-link .hero-line-2{animation:.75s .28s both rise}.nav-link .hero-proof{max-width:480px;margin-top:2.25rem}.nav-link .hero-proof-box{background:#ffffffb8;border:1px solid #0a2e2c1f;border-radius:16px;align-items:center;min-height:108px;padding:14px 14px 14px 18px;display:flex;overflow:hidden;box-shadow:0 14px 28px -22px #0a2e2c73}.nav-link .hero-proof-box.is-finale{background:#fff7f2;border-color:#ef444438;justify-content:center;min-height:118px;padding:12px 16px;overflow:visible}.nav-link .hero-proof-beat{justify-content:space-between;align-items:center;gap:16px;width:100%;animation:.4s both proof-in;display:flex}.nav-link .hero-proof-beat.is-leaving{animation:.28s both proof-out}.nav-link .hero-proof-copy{flex:1;min-width:0}.nav-link{animation:2.2s ease-in-out infinite cb-mascot-pulse}.cb-mascot-panel{color:#fff;background:radial-gradient(circle at 85% 20%,#eab3082e,#0000 42%),radial-gradient(circle at 12% 80%,#0d948824,#0000 46%),linear-gradient(145deg,#0a2e2c 0%,#134e4a 55%,#0f766e 100%);border-radius:1.25rem;position:relative;overflow:hidden}.cb-mascot-panel__glow{pointer-events:none;background:radial-gradient(circle,#eab30847,#0000 68%);border-radius:999px;width:55%;height:70%;animation:4.5s ease-in-out infinite cb-mascot-glow;position:absolute;inset:auto -10% -35% auto}@keyframes cb-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cb-mascot-run{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(6px)translateY(-4px)}50%{transform:translate(0)translateY(0)}75%{transform:translate(-4px)translateY(-3px)}}@keyframes cb-mascot-pop{0%{opacity:0;transform:scale(.82)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cb-mascot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cb-mascot-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.cb-mascot--float,.cb-mascot--run,.cb-mascot--pop,.cb-mascot--pulse,.cb-mascot-panel__glow{animation:none}.cb-mascot:hover{transform:none}}.cb-employer-page{animation:.52s cubic-bezier(.22,1,.36,1) both cb-page-in}.cb-employer-page>*+*{animation:.56s cubic-bezier(.22,1,.36,1) both cb-rise-in}.cb-employer-page>:nth-child(2){animation-delay:60ms}.cb-employer-page>:nth-child(3){animation-delay:.11s}.cb-employer-page>:nth-child(4){animation-delay:.16s}.cb-lift-card,.cb-dash-card,.cb-employer-card{transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s,border-color .36s,background-color .36s}.cb-lift-card:hover,.cb-employer-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0a2e2c1a}.cb-shimmer{position:relative;overflow:hidden}.cb-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 48%,#ffffff61 52%,#0000 65%);animation:2.8s ease-in-out infinite cb-shimmer-sweep;position:absolute;inset:0;transform:translate(-120%)}.cb-btn-shimmer{position:relative;overflow:hidden}.cb-btn-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:2.4s ease-in-out infinite cb-shimmer-sweep;position:absolute;inset:0;transform:translate(-130%)}.cb-nav-link{transition:background-color .28s,color .28s,transform .28s cubic-bezier(.22,1,.36,1)}.cb-nav-link:hover{transform:translate(2px)}.cb-metric-value{transition:transform .32s cubic-bezier(.22,1,.36,1)}.cb-lift-card:hover .cb-metric-value{transform:scale(1.04)}@keyframes cb-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-shimmer-sweep{0%{transform:translate(-130%)}45%,to{transform:translate(130%)}}.cb-select-menu{animation:.22s cubic-bezier(.22,1,.36,1) both cb-select-rise}@keyframes cb-select-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cb-job-wizard{position:relative}.cb-job-wizard__stage{background:radial-gradient(circle at 12% 0,#eab3081f,#0000 42%),linear-gradient(160deg,#f7f4ee 0%,#fff 48%,#eef7f5 100%);border:1px solid #0a2e2c14;border-radius:1.5rem;overflow:visible;box-shadow:inset 0 1px #ffffffb3,0 18px 48px #0a2e2c1a}.cb-job-wizard__rail{color:#fff;background:radial-gradient(circle at 80% 15%,#eab30838,#0000 40%),linear-gradient(165deg,#0a2e2c 0%,#134e4a 55%,#0f766e 100%);border-radius:1.5rem 0 0 1.5rem;flex-direction:column;padding:1.5rem 1.1rem}.cb-job-wizard__panel{border-radius:0 1.5rem 1.5rem 0;min-width:0}.cb-job-wizard__block{background:#ffffffb8;border:1px solid #0a2e2c0f;border-radius:1.25rem;padding:1rem;box-shadow:0 10px 28px #0a2e2c0a}.cb-job-wizard__form{animation:.42s cubic-bezier(.22,1,.36,1) both cb-wizard-step}@keyframes cb-wizard-step{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.cb-job-wizard__panel{border-radius:1.5rem}}.cb-list-studio__hero{color:#fff;background:radial-gradient(circle at 88% 20%,#eab30833,#0000 42%),linear-gradient(145deg,#0a2e2c 0%,#134e4a 55%,#0f766e 100%);border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;padding:1.35rem 1.25rem;display:flex;position:relative;overflow:visible}@media (min-width:640px){.cb-list-studio__hero{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem}}.cb-list-studio__hero--apps{background:radial-gradient(circle at 12% 80%,#0d948838,#0000 44%),linear-gradient(150deg,#0a2e2c 0%,#0f3f3b 50%,#115e59 100%)}.cb-list-studio__hero--jobs{background:radial-gradient(circle at 82% 18%,#eab30847,#0000 40%),radial-gradient(circle at 8% 88%,#2dd4bf29,#0000 42%),linear-gradient(145deg,#062220 0%,#0c3d39 48%,#0f766e 100%)}.cb-list-studio__hero--jobs .cb-mascot--md{width:168px}.cb-list-studio__panel{background:linear-gradient(#fffffff2,#fff);border:1px solid #0a2e2c14;border-radius:1.5rem;padding:1.25rem;box-shadow:0 14px 36px #0a2e2c0f}@media (min-width:640px){.cb-list-studio__panel{padding:1.5rem}}.cb-job-row{background:#fff;border:1px solid #0a2e2c14;border-radius:1.15rem;padding:1rem 1.1rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;animation:.48s cubic-bezier(.22,1,.36,1) both cb-rise-in;box-shadow:0 6px 18px #0a2e2c08}.cb-job-row:hover{border-color:#0d948859;transform:translateY(-2px);box-shadow:0 14px 30px #0a2e2c1a}.cb-job-row__icon{background:linear-gradient(160deg,#f7f4ee,#e8f5f2);border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;overflow:hidden}.cb-job-row__icon .cb-mascot--sm{width:2.75rem}.cb-job-row__glyph{color:#0a2e2c;background:linear-gradient(165deg,#fff 0%,#eef7f5 100%);border:1px solid #0a2e2c1a;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #0a2e2c0f}.cb-job-row:hover .cb-job-row__glyph{border-color:#0d948859;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 22px #0a2e2c1a}.cb-job-row__glyph--live{color:#0f766e;background:linear-gradient(165deg,#ecfdf8 0%,#d1fae5 100%);border-color:#0f766e38}.cb-job-row__glyph--paused{color:#b45309;background:linear-gradient(165deg,#fffbeb 0%,#fef3c7 100%);border-color:#b4530933}.cb-job-row__glyph--closed{color:#b91c1c;background:linear-gradient(165deg,#fef2f2 0%,#fee2e2 100%);border-color:#b91c1c33}.cb-job-row__mark{color:#eab308;background:linear-gradient(160deg,#0a2e2c,#134e4a);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.95rem;font-weight:800;display:inline-flex}.cb-side-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0a2e2c14;border-radius:1.35rem;box-shadow:0 12px 32px #0a2e2c0f}.cb-profile-studio__form{background:radial-gradient(circle at 100% 0,#0d94880f,#0000 42%),linear-gradient(#fff 0%,#fbfaf7 100%);border:1px solid #0a2e2c14;border-radius:1.5rem;width:100%;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 16px 40px #0a2e2c12}@media (min-width:640px){.cb-profile-studio__form{padding:1.75rem 1.75rem 1.85rem}}.cb-profile-studio__form-head{border-bottom:1px solid #0a2e2c14;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;padding-bottom:1.1rem;display:flex}.cb-profile-studio__grid{gap:1.1rem;margin-bottom:1.25rem;display:grid}@media (min-width:640px){.cb-profile-studio__grid{grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}}.cb-profile-field__label{letter-spacing:.01em;color:#0a2e2c;margin-bottom:.45rem;font-size:.8125rem;font-weight:700;display:block}.cb-profile-field__input{color:#0a2e2c;background:#fff;border:1.5px solid #0a2e2c1f;border-radius:1rem;outline:none;width:100%;padding:.9rem 1rem;font-size:.975rem;transition:border-color .22s,box-shadow .22s,background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 1px #0a2e2c08}.cb-profile-field__input::placeholder{color:#8a9692}.cb-profile-field__input:hover{border-color:#0d948859}.cb-profile-field__input:focus{background:#fff;border-color:#0d94888c;transform:translateY(-1px);box-shadow:0 0 0 4px #0d94881f}.cb-profile-field__hint{color:#6b7a76;margin-top:.4rem;font-size:.8rem;display:block}.cb-profile-field--select .cb-profile-field__label,.cb-profile-field--select>div>p{font-size:.8125rem!important;font-weight:700!important}.cb-profile-field--select>div>button[aria-haspopup=listbox]{box-shadow:0 1px #0a2e2c08;background:#fff!important;border-width:1.5px!important;border-radius:1rem!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.cb-profile-field--select .cb-select-menu button{box-shadow:none!important;border:none!important;border-radius:0!important}.cb-profile-field--select .cb-select-menu [role=listbox] button{background:0 0!important}.cb-profile-field--select .cb-select-menu [role=listbox] button:hover{background:#f6fbf7!important}.cb-profile-field--select .cb-select-menu [role=listbox] button.font-bold{background:#e8fbfa!important}.cb-profile-field--select input[type=search]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.cb-profile-field--select .cb-select-menu input:not([type=search]){background:#fff!important;border:1.5px solid #0a2e2c1f!important;border-radius:1rem!important;padding:.9rem 1rem!important}@media (prefers-reduced-motion:reduce){.cb-employer-page,.cb-employer-page>*,.cb-shimmer:after,.cb-btn-shimmer:after,.cb-select-menu,.cb-job-wizard__form,.cb-job-row{animation:none!important}.cb-lift-card:hover,.cb-employer-card:hover,.cb-nav-link:hover,.cb-job-row:hover,.cb-profile-field__input:focus{transform:none}}.cb-portal-page{background:radial-gradient(900px 420px at 10% -10%,#14b8a61f,#0000 55%),radial-gradient(700px 360px at 100% 0,#ca8a041a,#0000 50%),#f4f7f6;min-height:100vh}.cb-portal-wrap{width:min(1200px,100% - 1.5rem);margin:0 auto;padding:1rem 0 2rem}.cb-field-missing input,.cb-field-missing textarea,.cb-field-missing select,.cb-field-missing .cb-form-select,.cb-field-missing .cb-searchable-input,.cb-field-missing .cb-combo-input,.cb-field-missing input[type=text],.cb-field-missing input[type=email],.cb-field-missing input[type=tel]{box-shadow:0 0 0 1px #ef444459;border-color:#ef4444!important}.cb-resume-flow-wrap{width:min(820px,100%);margin:0 auto;padding:1.25rem 1rem 3rem}.cb-resume-kicker{letter-spacing:.16em;text-transform:uppercase;color:#0d9488;font-size:11px;font-weight:800}.cb-resume-sheet{background:#fff;border:1px solid #0a2e2c14;border-radius:24px;padding:1.5rem;box-shadow:0 18px 40px #0a2e2c14}.cb-resume-sheet-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cb-resume-sheet-head h1{color:#0a2e2c;margin:.2rem 0 0;font-size:1.65rem;font-weight:800}.cb-resume-contact{color:#0a2e2ca6;margin-top:.35rem;font-size:.9rem}.cb-resume-photo{object-fit:cover;border:1px solid #0a2e2c1a;border-radius:16px;width:72px;height:72px}.cb-resume-note,.cb-resume-missing{border-radius:14px;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.cb-resume-note{color:#0a2e2c;background:#f0fdfa}.cb-resume-missing{color:#9a3412;background:#fff7ed}.cb-resume-block{margin-top:1.25rem}.cb-resume-block h2{letter-spacing:.14em;text-transform:uppercase;color:#0d9488;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.cb-resume-block ul{margin:0;padding-left:1.1rem}.cb-resume-block li{color:#0a2e2c;margin:.35rem 0;font-size:.92rem}.cb-resume-meta{color:#0a2e2c8c;font-size:.8rem;display:block}.cb-resume-block .is-empty{color:#0a2e2c73;font-size:.9rem}.cb-resume-tags{flex-wrap:wrap;gap:.4rem;display:flex}.cb-resume-tags span{color:#0a2e2c;background:#e8f7f4;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600}.cb-course-stack{background:#fff;border:1px solid #0a2e2c14;border-radius:22px;padding:1rem;box-shadow:0 12px 28px #0a2e2c0f}.cb-course-stack-head p{letter-spacing:.16em;text-transform:uppercase;color:#0d9488;margin:0;font-size:10px;font-weight:800}.cb-course-stack-head h2{color:#0a2e2c;margin:.25rem 0 0;font-size:1.05rem;font-weight:800}.cb-course-stack-stage{min-height:420px;margin-top:.85rem;position:relative}.cb-course-stack-card{opacity:0;width:100%;animation:5.4s ease-in-out infinite cbCourseStackIn;animation-delay:calc(var(--stack-i,0) * 1.8s);background:#f8fbfa;border:1px solid #0a2e2c14;border-radius:18px;grid-template-rows:120px auto;display:grid;position:absolute;left:0;overflow:hidden;transform:translate(-120%)translateY(0)}.cb-course-stack-img{object-fit:cover;background:#e2e8f0;width:100%;height:120px}.cb-course-stack-body{padding:.75rem .85rem .9rem}.cb-course-stack-body h3{color:#0a2e2c;margin:.2rem 0 .35rem;font-size:.92rem;font-weight:800;line-height:1.25}.cb-course-stack-body p{color:#0a2e2cad;margin:0;font-size:.78rem;line-height:1.4}.cb-course-stack-body>span{color:#0d9488;margin-top:.45rem;font-size:.72rem;font-weight:700;display:inline-block}.cb-course-stack-tag{letter-spacing:.12em;text-transform:uppercase;color:#ca8a04;margin:0;font-size:10px;font-weight:800}@keyframes cbCourseStackIn{0%{opacity:0;z-index:3;transform:translate(-120%)translateY(0)}12%{opacity:1;z-index:3;transform:translate(0)translateY(0)}28%{opacity:1;z-index:3;transform:translate(8%)translateY(0)}40%{opacity:1;transform:translateX(0) translateY(calc(var(--stack-i,0) * 132px));z-index:calc(3 - var(--stack-i,0))}88%{opacity:1;transform:translateX(0) translateY(calc(var(--stack-i,0) * 132px));z-index:calc(3 - var(--stack-i,0))}to{opacity:0;transform:translateX(0) translateY(calc(var(--stack-i,0) * 132px));z-index:0}}.cb-course-pool-btn{color:#eab308;background:linear-gradient(90deg,#0a2e2c,#0d9488);border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:.85rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.cb-course-pool-btn:hover{filter:brightness(1.05)}.cb-course-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.cb-course-grid-card{background:#fff;border:1px solid #0a2e2c14;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 24px #0a2e2c0d}.cb-course-grid-card__media{aspect-ratio:16/9;background:#e2e8f0;width:100%;position:relative}.cb-course-grid-card__media>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.cb-course-grid-card__teacher{object-fit:cover;border:2px solid #fff;border-radius:999px;width:40px;height:40px;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #0a2e2c4d}.cb-course-grid-card>img{aspect-ratio:1;object-fit:cover;background:#e2e8f0;width:100%}.cb-course-grid-body{flex-direction:column;flex:1;gap:.35rem;padding:.9rem 1rem 1.1rem;display:flex}.cb-course-grid-body h2{color:#0a2e2c;margin:0;font-size:1rem;font-weight:800}.cb-course-grid-body>p{color:#0a2e2cad;flex:1;margin:0;font-size:.82rem;line-height:1.45}.cb-course-grid-meta{color:#0a2e2c99;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.75rem;display:flex}.cb-course-grid-meta strong{color:#0a2e2c;font-size:.85rem}.cb-course-grid-cta{color:#fff;cursor:pointer;background:#0a2e2c;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin-top:.55rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.cb-course-stack-card{opacity:1;margin-bottom:.65rem;animation:none;position:relative;transform:none}.cb-course-stack-stage{min-height:0}}.cb-dash-layout{justify-items:stretch}@media (min-width:1280px){.cb-dash-layout{width:min(1180px,100% - 1.25rem);margin-left:max(.75rem,50% - 602px);margin-right:auto}}.cb-courses-stack-card{color:#f4fffc;background:linear-gradient(165deg,#0b3634 0%,#123f3e 55%,#0a2e2c 100%);border:1px solid #2fd7c447;border-radius:20px;width:100%;max-width:360px;padding:1.05rem 1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2fd7c414,0 16px 36px #0a2e2c47,inset 0 1px #ffffff0f}.cb-courses-stack-card__aurora{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#2fd7c459,#0000 68%);border-radius:50%;width:180px;height:180px;animation:7s ease-in-out infinite alternate cbCoursesAurora;position:absolute;inset:-40% -20% auto auto}.cb-courses-stack-card__sheen{pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff0f 48%,#0000 62%);animation:5.5s ease-in-out infinite cbCoursesSheen;position:absolute;inset:0;transform:translate(-120%)}.cb-courses-stack-card__head{z-index:1;position:relative}.cb-courses-stack-card__eyebrow{font-family:var(--font-poppins), var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#2fd7c4;align-items:center;gap:.45rem;margin:0;font-size:10px;font-weight:800;display:inline-flex}.cb-courses-stack-card__pulse{background:#2fd7c4;border-radius:999px;width:7px;height:7px;animation:1.6s ease-out infinite cbCoursesPulse;box-shadow:0 0 #2fd7c48c}.cb-courses-stack-card__head h2{font-family:var(--font-poppins), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#f7fffc;margin:.45rem 0 0;font-size:1.12rem;font-weight:800}.cb-courses-stack-card__sub{font-family:var(--font-sans), system-ui, sans-serif;color:#f4fffcad;margin:.4rem 0 0;font-size:.78rem;line-height:1.45}.cb-courses-stack-card__stage{z-index:1;background:linear-gradient(#ffffff0a,#0000 40%),#0000002e;border:1px solid #2fd7c424;border-radius:16px;height:240px;margin-top:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0003}.cb-courses-stack-block{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:linear-gradient(135deg,#ffffff1f,#2fd7c41a);border:1px solid #2fd7c452;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:.65rem;width:calc(100% - 28px);min-height:78px;padding:.55rem .7rem;transition:transform .85s cubic-bezier(.22,1,.36,1),bottom .64s cubic-bezier(.22,1,.36,1),opacity .48s;display:grid;position:absolute;left:14px;transform:translate(118%);box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff1f}.cb-courses-stack-block.is-enter{opacity:.35;transform:translate(118%)}.cb-courses-stack-block.is-landed,.cb-courses-stack-block.is-stacked{opacity:1;transform:translate(0)}.cb-courses-stack-block.is-exit{opacity:0;transform:translate(-8%)scale(.96)}.cb-courses-stack-block__icon{background:linear-gradient(160deg,#2fd7c447,#0b3634a6);border:1px solid #2fd7c459;border-radius:14px;place-items:center;width:52px;height:52px;font-size:1.35rem;display:grid;box-shadow:0 0 16px #2fd7c433}.cb-courses-stack-block__copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cb-courses-stack-block__copy strong{font-family:var(--font-poppins), var(--font-sans), system-ui, sans-serif;color:#fff;font-size:.86rem;font-weight:700;line-height:1.2}.cb-courses-stack-block__copy em{color:#2fd7c4;letter-spacing:.02em;font-size:.7rem;font-style:normal;font-weight:600}.cb-courses-stack-card__cta{z-index:1;cursor:pointer;width:100%;min-height:44px;font-family:var(--font-poppins), var(--font-sans), system-ui, sans-serif;color:#1a1205;background:linear-gradient(90deg,#f7b733,#e98a1f);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;font-size:.86rem;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 22px #e98a1f59,inset 0 1px #ffffff59}.cb-courses-stack-card__cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 28px #e98a1f6b,inset 0 1px #fff6}.cb-courses-stack-card__cta:active{transform:translateY(0)}@keyframes cbCoursesPulse{0%{box-shadow:0 0 #2fd7c48c}70%{box-shadow:0 0 0 10px #2fd7c400}to{box-shadow:0 0 #2fd7c400}}@keyframes cbCoursesAurora{0%{opacity:.7;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-18px,22px)scale(1.15)}}@keyframes cbCoursesSheen{0%,45%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cb-courses-stack-card__aurora,.cb-courses-stack-card__sheen,.cb-courses-stack-card__pulse{animation:none}.cb-courses-stack-block{opacity:1!important;transition:none!important;transform:none!important}.cb-courses-stack-card__stage.is-static .cb-courses-stack-block{width:100%;margin:.45rem .7rem;position:relative;left:0;bottom:auto!important}}.cb-interview-timer-banner{z-index:45;color:#fff7f7;background:linear-gradient(135deg,#7f1d1d 0%,#b91c1c 48%,#991b1b 100%);border:1px solid #fecaca59;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0 0;padding:.9rem 1.05rem;text-decoration:none;transition:transform .18s,filter .18s;display:flex;position:sticky;top:.75rem;box-shadow:0 14px 28px #7f1d1d47,inset 0 1px #ffffff1f}.cb-interview-timer-banner.is-compact{z-index:1;border-radius:0;margin:0;padding:.55rem .85rem;position:relative;top:auto}.cb-interview-timer-banner.is-compact .cb-interview-timer-banner__title{font-size:.92rem}.cb-interview-timer-banner.is-compact .cb-interview-timer-banner__clock{border-radius:10px;padding:.3rem .55rem}.cb-interview-timer-banner.is-compact .cb-interview-timer-banner__clock strong{font-size:1.15rem}.cb-interview-timer-banner:hover{filter:brightness(1.05);transform:translateY(-1px)}.cb-interview-timer-banner.is-urgent{background:linear-gradient(135deg,#991b1b 0%,#dc2626 55%,#b91c1c 100%);animation:1.1s ease-in-out infinite cbInterviewUrgent}.cb-interview-timer-banner__pulse{background:#fecaca;border-radius:999px;flex:none;width:10px;height:10px;animation:1.4s ease-out infinite cbInterviewPulse;box-shadow:0 0 #fecacab3}.cb-interview-timer-banner__copy{flex:1;min-width:0}.cb-interview-timer-banner__kicker{letter-spacing:.16em;text-transform:uppercase;color:#fecaca;margin:0;font-size:10px;font-weight:800}.cb-interview-timer-banner__title{color:#fff;margin:.2rem 0 0;font-size:1rem;font-weight:800}.cb-interview-timer-banner__hint{color:#fff7f7c7;margin:.15rem 0 0;font-size:.78rem}.cb-interview-timer-banner__clock{background:#00000038;border:1px solid #fecaca47;border-radius:14px;justify-items:end;gap:.1rem;padding:.45rem .7rem;display:grid}.cb-interview-timer-banner__clock span{letter-spacing:.08em;text-transform:uppercase;color:#fecaca;font-size:10px;font-weight:700}.cb-interview-timer-banner__clock strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff;font-size:1.35rem;font-weight:800}@keyframes cbInterviewPulse{0%{box-shadow:0 0 #fecacab3}70%{box-shadow:0 0 0 10px #fecaca00}to{box-shadow:0 0 #fecaca00}}@keyframes cbInterviewUrgent{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@media (max-width:640px){.cb-interview-timer-banner{flex-wrap:wrap}.cb-interview-timer-banner__clock{justify-items:center;width:100%}}@media (prefers-reduced-motion:reduce){.cb-interview-timer-banner.is-urgent,.cb-interview-timer-banner__pulse{animation:none}}.cb-gap-course-nudge{color:#0a2e2c;background:linear-gradient(120deg,#2fd7c424,#0000 42%),linear-gradient(165deg,#f4fffc 0%,#e8faf6 55%,#fff8e8 100%);border:1px solid #0d948847;border-radius:16px;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #0a2e2c14}.cb-gap-course-nudge:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0a2e2c1f}.cb-gap-course-nudge:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 62%);animation:4.8s ease-in-out infinite cbGapNudgeSheen;position:absolute;inset:0;transform:translate(-130%)}.cb-gap-course-nudge__pulse{background:#0d9488;border-radius:999px;flex:none;width:9px;height:9px;animation:1.6s ease-out infinite cbGapNudgePulse;box-shadow:0 0 #0d94888c}.cb-gap-course-nudge__copy{z-index:1;flex:1;min-width:0;position:relative}.cb-gap-course-nudge__kicker{letter-spacing:.16em;text-transform:uppercase;color:#0d9488;margin:0;font-size:10px;font-weight:800}.cb-gap-course-nudge__line{color:#0a2e2c;margin:.28rem 0 0;font-size:.95rem;font-weight:650;line-height:1.35}.cb-gap-course-nudge__line strong{color:#b45309;font-weight:800}.cb-gap-course-nudge__line em{color:#0d9488;font-style:normal;font-weight:800}.cb-gap-course-nudge__sep{color:#0a2e2c59;margin:0 .35rem}.cb-gap-course-nudge__arrow{z-index:1;color:#0d9488;flex:none;place-items:center;width:52px;height:36px;animation:1.35s ease-in-out infinite cbGapNudgeArrow;display:grid;position:relative}.cb-gap-course-nudge__arrow svg{width:44px;height:22px}@keyframes cbGapNudgePulse{0%{box-shadow:0 0 #0d94888c}70%{box-shadow:0 0 0 10px #0d948800}to{box-shadow:0 0 #0d948800}}@keyframes cbGapNudgeArrow{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes cbGapNudgeSheen{0%,55%{transform:translate(-130%)}75%,to{transform:translate(130%)}}@media (max-width:640px){.cb-gap-course-nudge{flex-wrap:wrap}.cb-gap-course-nudge__arrow{margin-left:auto}}@media (prefers-reduced-motion:reduce){.cb-gap-course-nudge:after,.cb-gap-course-nudge__pulse,.cb-gap-course-nudge__arrow{animation:none}}.cb-ops{color:#0c3340;background:radial-gradient(900px 320px at 0 0,#0c33400f,#0000 55%),#f4f7f7;min-height:100dvh;padding:28px 20px 48px}.cb-ops-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;max-width:1100px;margin:0 auto 24px;display:flex}.cb-ops-kicker{letter-spacing:.16em;text-transform:uppercase;color:#5b6f70;margin-top:10px;font-size:11px;font-weight:800}.cb-ops-top h1{letter-spacing:-.04em;margin-top:4px;font-size:clamp(28px,4vw,36px);font-weight:800}.cb-ops-lead,.cb-ops-muted{color:#5b6f70;max-width:52ch;margin-top:6px;font-size:14px;font-weight:600}.cb-ops-grid{gap:16px;max-width:1100px;margin:0 auto;display:grid}.cb-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.cb-ops-metrics{grid-template-columns:1fr}}.cb-ops-metrics article{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 12px 28px #0c33400f}.cb-ops-metrics span{color:#5b6f70;font-size:12px;font-weight:700;display:block}.cb-ops-metrics strong{letter-spacing:-.03em;margin-top:6px;font-size:28px;font-weight:800;display:block}.cb-ops-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 28px #0c33400f}.cb-ops-card h2{font-size:16px;font-weight:800}.cb-ops-wide{grid-column:1/-1}.cb-ops-form{gap:12px;max-width:420px;margin-top:14px;display:grid}.cb-ops-tabs{gap:8px;display:flex}.cb-ops-tabs button{color:#0c3340;background:#fff;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;box-shadow:0 8px 18px #0c33400d}.cb-ops-tabs button.is-on{color:#e4c15a;background:#0c3340}.cb-ops-table-wrap{margin-top:14px;overflow:auto}.cb-ops-table{border-collapse:collapse;width:100%;font-size:13px}.cb-ops-table th,.cb-ops-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0c334014;padding:10px 8px}.cb-ops-table th{color:#5b6f70;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-ops-pill{background:#f4efe2;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.cb-ops-actions{justify-content:flex-end;gap:10px;display:flex}.cb-ops-link,.cb-ops-link-danger{cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.cb-ops-link{color:#0c3340}.cb-ops-link-danger{color:#b42318}.cb-ops-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-ops-alert{color:#b42318;font-size:13px;font-weight:700}.cb-ops-ok{color:#0f766e;font-size:13px;font-weight:700}.cb-hire-board{max-width:920px}.cb-hire-applicant{background:#fff;border:1px solid #0c33400f;border-radius:20px;padding:18px 18px 16px;box-shadow:0 12px 28px #0c334012}.cb-hire-score{background:#f4f7f7;border-radius:14px;padding:10px 12px}.cb-hire-score span{color:#5b6f70;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;display:block}.cb-hire-score strong{color:#0c3340;letter-spacing:-.03em;margin-top:4px;font-size:20px;font-weight:800;display:block}.jd-app{color:#17362c;background:#eef3f0;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.jd-aside{background:#fff;border-right:1px solid #1432280f;flex-direction:column;gap:18px;min-height:100dvh;padding:22px 18px 20px;display:none;position:sticky;top:0}@media (min-width:1024px){.jd-aside{display:flex}}.jd-aside__logo{align-items:center;display:inline-flex}.jd-aside__user{background:#f5faf7;border-radius:14px;align-items:center;gap:10px;padding:8px 6px;display:flex}.jd-aside__avatar{color:#fff;background:#244b3a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.jd-aside__name{color:#17362c;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:14px;font-weight:800;overflow:hidden}.jd-aside__role{color:#6b8178;font-size:11px;font-weight:600}.jd-aside__nav{flex-direction:column;flex:1;gap:4px;display:flex}.jd-aside__link{color:#5d7268;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.jd-aside__link span{text-align:center;width:18px}.jd-aside__link:hover{color:#17362c;background:#f3f8f5}.jd-aside__link.is-active{color:#fff;background:#244b3a}.jd-aside__progress{background:#f5faf7;border-radius:14px;padding:12px}.jd-aside__progress-top{color:#244b3a;margin-bottom:8px;font-size:12px;font-weight:800}.jd-aside__bar{background:#dde8e2;border-radius:999px;height:8px;overflow:hidden}.jd-aside__bar>span{border-radius:inherit;background:linear-gradient(90deg,#6fe089,#3ecf6a);height:100%;display:block}.jd-aside__logout{color:#fff;cursor:pointer;background:#244b3a;border:0;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:800}.jd-main{flex-direction:column;min-width:0;display:flex}.jd-top{background:#fff;border-bottom:1px solid #1432280f;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.jd-top__links{color:#5d7268;gap:16px;font-size:13px;font-weight:700;display:none}@media (min-width:900px){.jd-top__links{display:flex}}.jd-top__links a:hover{color:#244b3a}.jd-top__search{align-items:center;min-width:min(100%,240px);margin-left:auto;display:flex}.jd-top__search input{background:#f5faf7;border:1px solid #1432281a;border-radius:999px;outline:none;width:100%;padding:10px 14px;font-size:13px}.jd-top__bell{color:#e11d48;font-size:10px}.jd-top__post{color:#fff;background:#244b3a;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.jd-content{padding:22px 18px 96px}@media (min-width:1024px){.jd-content{padding:28px 28px 40px}.jd-app{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:1023px){.jd-app{grid-template-columns:1fr}}.jd-mobile-nav{z-index:40;background:#fff;border-top:1px solid #14322814;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:8px;display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.jd-mobile-nav{display:none}}.jd-mobile-nav a{text-align:center;color:#5d7268;border-radius:12px;padding:10px 6px;font-size:12px;font-weight:800}.jd-mobile-nav a.is-active{color:#fff;background:#244b3a}.jd-dash__title{letter-spacing:-.04em;color:#17362c;margin:0 0 18px;font-size:34px;font-weight:800}.jd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}@media (min-width:960px){.jd-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.jd-stat{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:18px 16px;display:flex;box-shadow:0 10px 28px #17362c0d}.jd-stat__value{letter-spacing:-.04em;color:#17362c;font-size:30px;font-weight:800}.jd-stat__label{color:#6b8178;margin-top:2px;font-size:13px;font-weight:700}.jd-stat__icon{background:#d8f8c8;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:inline-flex}.jd-dash__grid{gap:16px;display:grid}@media (min-width:1100px){.jd-dash__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}}.jd-card{background:#fff;border-radius:22px;padding:18px 18px 16px;box-shadow:0 10px 28px #17362c0d}.jd-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.jd-card__head h2{color:#17362c;margin:0;font-size:18px;font-weight:800}.jd-card__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jd-card__tools select{color:#17362c;background:#f5faf7;border:1px solid #1432281f;border-radius:10px;max-width:220px;padding:8px 10px;font-size:12px;font-weight:700}.jd-range{background:#f5faf7;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.jd-range button{color:#6b8178;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.jd-range button.is-on{color:#fff;background:#244b3a}.jd-card__hint{color:#6b8178;margin:0 0 8px;font-size:12px;font-weight:600}.jd-card__more{color:#6b8178;letter-spacing:.12em;font-weight:900}.jd-chart svg{width:100%;height:auto;display:block}.jd-chart__axis{color:#7a8f85;text-align:center;grid-template-columns:repeat(7,1fr);margin-top:4px;font-size:11px;font-weight:700;display:grid}.jd-posted{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jd-posted a{border-radius:14px;align-items:center;gap:12px;padding:10px 6px;display:flex}.jd-posted a:hover{background:#f5faf7}.jd-posted__logo{color:#244b3a;background:#e8f6ee;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.jd-posted__title{color:#17362c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.jd-posted__meta{color:#6b8178;margin-top:2px;font-size:12px;font-weight:600;display:block}.jd-posted__menu{color:#9aada4;letter-spacing:.1em;font-weight:900}.jd-empty{text-align:center;color:#6b8178;padding:28px 12px;font-weight:700}.jd-empty a{color:#fff;background:#244b3a;border-radius:999px;margin-top:10px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jd-page{gap:16px;display:grid}.jd-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#eab30838,#0000 42%),radial-gradient(circle at 12% 85%,#2dd4bf1f,#0000 44%),linear-gradient(145deg,#062220 0%,#0a2e2c 42%,#134e4a 100%);border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:22px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 16px 40px #0622202e}@media (min-width:720px){.jd-hero{flex-direction:row;justify-content:space-between;align-items:center;padding:26px 28px}}.jd-hero__copy{z-index:1;text-align:center;min-width:0;position:relative}@media (min-width:720px){.jd-hero__copy{text-align:left}}.jd-hero__kicker{color:#eab308;margin:0;font-size:13px;font-weight:800}.jd-hero__title{letter-spacing:-.04em;color:#fff;margin:6px 0 0;font-size:clamp(26px,3.4vw,34px);font-weight:800}.jd-hero__desc{color:#ffffffc7;max-width:34rem;margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.45}@media (min-width:720px){.jd-hero__desc{font-size:15px}}.jd-hero__badge{margin-top:14px}.jd-hero__badge>*{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.jd-hero__action{margin-top:16px}.jd-hero__mascot{z-index:1;flex-shrink:0;position:relative}.jd-panel{background:#fff;border-radius:22px;padding:18px;box-shadow:0 10px 28px #17362c0d}@media (min-width:720px){.jd-panel{padding:22px}}.jd-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.jd-panel__head h2{color:#17362c;margin:0;font-size:18px;font-weight:800}.jd-panel__head p{color:#6b8178;margin:4px 0 0;font-size:13px;font-weight:600}.jd-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.jd-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.jd-mini-stat{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 10px 28px #17362c0d}.jd-mini-stat__label{letter-spacing:.06em;text-transform:uppercase;color:#6b8178;font-size:11px;font-weight:800}.jd-mini-stat__value{letter-spacing:-.04em;color:#17362c;margin-top:4px;font-size:26px;font-weight:800}.jd-hero__cta{color:#062120;background:linear-gradient(90deg,#ca8a04,#eab308);border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #ca8a0447}.jd-aside__link{border-radius:999px}.jd-aside__link.is-active{color:#fff;background:#244b3a;border-radius:999px}@keyframes cb-emkt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-emkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cb-emkt-shimmer{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes cb-emkt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes cb-emkt-glow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes cb-emkt-kenburns{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.14)translate(-2%,-1%)}}.cb-emkt{color:#17362c;background:#fff;min-height:100dvh;overflow-x:hidden}.cb-emkt-wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.cb-emkt-section{padding:72px 0}.cb-emkt-lead{text-align:center;color:#5d7268;max-width:40rem;margin:16px auto 0;font-size:15px;font-weight:600;line-height:1.55}.cb-emkt-lead--left{text-align:left;margin-left:0}.cb-emkt-rule{background:linear-gradient(90deg,#14b8a6,#eab308);border-radius:999px;width:56px;height:3px;margin:14px auto 0;display:block}.cb-emkt-rule--left{margin-left:0}.cb-emkt-shimmer{position:relative;overflow:hidden}.cb-emkt-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:2.6s ease-in-out infinite cb-emkt-shimmer;position:absolute;inset:0;transform:translate(-130%)}.cb-emkt-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0a2e2cf0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.cb-emkt-nav__inner{flex-wrap:wrap;align-items:center;gap:12px 18px;width:min(1180px,100% - 1.5rem);margin:0 auto;padding:12px 0;display:flex}.cb-emkt-nav__brand{color:#fff;align-items:center;gap:10px;transition:transform .25s;display:inline-flex}.cb-emkt-nav__brand:hover{transform:translateY(-1px)}.cb-emkt-nav__logo{object-fit:contain;filter:brightness(0)invert();width:40px;height:40px}.cb-emkt-nav__brand span{opacity:.85;border-left:1px solid #ffffff59;padding-left:10px;font-size:12px;font-weight:700}.cb-emkt-nav__links{gap:18px;font-size:13px;font-weight:700;display:none}@media (min-width:980px){.cb-emkt-nav__links{margin-left:18px;display:flex}}.cb-emkt-nav__links a{transition:color .2s;position:relative}.cb-emkt-nav__links a:after{content:"";background:#eab308;border-radius:999px;height:2px;transition:transform .22s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.cb-emkt-nav__links a:hover{color:#eab308}.cb-emkt-nav__links a:hover:after{transform:scaleX(1)}.cb-emkt-nav__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cb-emkt-nav__help,.cb-emkt-nav__seeker{color:#ffffffd9;font-size:12px;font-weight:700;transition:color .2s;display:none}.cb-emkt-nav__help:hover,.cb-emkt-nav__seeker:hover{color:#eab308}@media (min-width:720px){.cb-emkt-nav__help,.cb-emkt-nav__seeker{display:inline}}.cb-emkt-nav__ghost{color:#fff;border:1px solid #ffffff8c;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800;transition:background .2s,transform .2s}.cb-emkt-nav__ghost:hover{background:#ffffff1a;transform:translateY(-1px)}.cb-emkt-nav__solid{color:#0a2e2c;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s}.cb-emkt-nav__solid:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}.cb-emkt-hero{color:#fff;background:#0a2e2c;min-height:min(82vh,680px);position:relative;overflow:hidden}.cb-emkt-hero__shade{z-index:1;background:linear-gradient(105deg,#062120 0%,#0a2e2c 40%,#0a2e2c8c 62%,#0000 78%);position:absolute;inset:0}.cb-emkt-hero__glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#eab30847,#0000 70%);border-radius:999px;width:280px;height:280px;animation:5s ease-in-out infinite cb-emkt-glow;position:absolute;top:18%;left:8%}.cb-emkt-hero__curve{z-index:2;pointer-events:none;background:#fff;border-radius:55% 55% 0 0/100% 100% 0 0;height:42%;position:absolute;bottom:-1px;left:-8%;right:-8%}.cb-emkt-hero__photo{z-index:0;width:min(58%,720px);height:100%;position:absolute;top:0;right:0;overflow:hidden}.cb-emkt-hero__img{animation:18s ease-in-out infinite alternate cb-emkt-kenburns}@media (max-width:800px){.cb-emkt-hero__photo{opacity:.38;width:100%}.cb-emkt-hero__shade{background:linear-gradient(#062120f0,#0a2e2ce6)}.cb-emkt-hero__curve{height:16%}.cb-emkt-hero__float{display:none}}.cb-emkt-hero__float{z-index:3;color:#0a2e2c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:16px;padding:12px 14px;animation:4.5s ease-in-out infinite cb-emkt-float;position:absolute;box-shadow:0 18px 40px #0000002e}.cb-emkt-hero__float span{color:#0d9488;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.cb-emkt-hero__float strong{margin-top:4px;font-size:14px;display:block}.cb-emkt-hero__float--a{top:22%;right:8%}.cb-emkt-hero__float--b{animation-delay:.8s;bottom:34%;right:18%}.cb-emkt-hero__copy{z-index:3;width:min(580px,100% - 2rem);margin:0 auto 0 max(1rem,50% - 560px);padding:72px 0 150px;animation:.7s cubic-bezier(.22,1,.36,1) both cb-emkt-rise;position:relative}.cb-emkt-hero__kicker{letter-spacing:.14em;text-transform:uppercase;color:#fffc;margin:0 0 12px;font-size:12px;font-weight:800}.cb-emkt-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.08}.cb-emkt-hero h1 em{color:#eab308;font-style:italic}.cb-emkt-hero__lead{color:#ffffffd6;max-width:34rem;margin:16px 0 0;font-size:16px;font-weight:600;line-height:1.55}.cb-emkt-hero__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.cb-emkt-hero__cta{color:#062120;background:linear-gradient(90deg,#ca8a04,#eab308);border-radius:10px;padding:12px 22px;font-size:15px;font-weight:800;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 14px 30px #ca8a0447}.cb-emkt-hero__cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 36px #ca8a045c}.cb-emkt-hero__ghost{color:#fff;border:1px solid #ffffff73;border-radius:10px;align-items:center;padding:11px 18px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.cb-emkt-hero__ghost:hover{background:#ffffff1a;transform:translateY(-1px)}.cb-emkt-hero__proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}@media (max-width:640px){.cb-emkt-hero__proof{grid-template-columns:1fr}}.cb-emkt-hero__proof div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:10px 12px;transition:background .2s,transform .2s}.cb-emkt-hero__proof div:hover{background:#ffffff24;transform:translateY(-2px)}.cb-emkt-hero__proof strong{font-size:13px;display:block}.cb-emkt-hero__proof span{color:#ffffffb3;margin-top:2px;font-size:11px;font-weight:600;display:block}.cb-emkt-hire{background:#fff;padding-top:20px}.cb-emkt-hire__inner{text-align:center}.cb-emkt-hire h2,.cb-emkt-dash h2,.cb-emkt-smart__copy h2,.cb-emkt-resources h2,.cb-emkt-faq-block h2,.cb-emkt-foot__help h2{letter-spacing:-.03em;color:#17362c;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:800}.cb-emkt-hire__grid{text-align:left;gap:18px;margin-top:36px;display:grid}@media (min-width:900px){.cb-emkt-hire__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.cb-emkt-step{background:#fff;border:1px solid #0a2e2c14;border-radius:22px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;animation:.62s cubic-bezier(.22,1,.36,1) both cb-emkt-rise;overflow:hidden;box-shadow:0 14px 34px #0a2e2c0f}.cb-emkt-step:hover{border-color:#0d948847;transform:translateY(-8px);box-shadow:0 24px 48px #0a2e2c1f}.cb-emkt-step__media{background:radial-gradient(circle at 80% 20%,#eab3082e,#0000 42%),linear-gradient(160deg,#eef7f5,#f8fbf9);place-items:center;height:132px;display:grid;overflow:hidden}.cb-emkt-step__media img{width:78%;height:auto;transition:transform .45s}.cb-emkt-step:hover .cb-emkt-step__media img{transform:scale(1.08)translateY(-4px)}.cb-emkt-step__body{padding:16px 16px 18px}.cb-emkt-step__num{letter-spacing:.08em;color:#0d9488;font-size:11px;font-weight:900;display:inline-flex}.cb-emkt-step h3{color:#0a2e2c;margin:6px 0 0;font-size:16px;font-weight:800}.cb-emkt-step p{color:#5d7268;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}.cb-emkt-step--gold .cb-emkt-step__num{color:#ca8a04}.cb-emkt-step--navy .cb-emkt-step__media{background:linear-gradient(160deg,#0a2e2c,#134e4a)}.cb-emkt-step--navy .cb-emkt-step__media img{filter:drop-shadow(0 8px 18px #00000040)}.cb-emkt-dash__grid{gap:16px;margin-top:28px;display:grid}@media (min-width:900px){.cb-emkt-dash__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-emkt-dash-card{background:#fff;border:1px solid #0a2e2c14;border-radius:22px;transition:transform .3s,box-shadow .3s;animation:.64s cubic-bezier(.22,1,.36,1) both cb-emkt-rise;overflow:hidden;box-shadow:0 14px 34px #0a2e2c0f}.cb-emkt-dash-card:hover{transform:translateY(-7px);box-shadow:0 24px 48px #0a2e2c1f}.cb-emkt-dash-card__media{height:168px;position:relative;overflow:hidden}.cb-emkt-dash-card__media img{transition:transform .5s}.cb-emkt-dash-card:hover .cb-emkt-dash-card__media img{transform:scale(1.08)}.cb-emkt-dash-card__stat{background:#fffffff0;border-radius:14px;padding:8px 12px;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 24px #0000001f}.cb-emkt-dash-card__stat strong{color:#0a2e2c;font-size:18px;display:block}.cb-emkt-dash-card__stat span{color:#0d9488;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.cb-emkt-dash-card__body{padding:16px 16px 18px}.cb-emkt-dash-card__body h3{color:#0a2e2c;margin:0;font-size:17px;font-weight:800}.cb-emkt-dash-card__body p{color:#5d7268;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}.cb-emkt-smart{background:linear-gradient(#fff,#f5faf7 55%,#fff);padding-top:12px}.cb-emkt-smart__grid{align-items:start;gap:36px;display:grid}@media (min-width:960px){.cb-emkt-smart__grid{grid-template-columns:1.08fr .92fr;gap:48px}}.cb-emkt-smart__visual{padding:18px 8px 8px;position:relative}.cb-emkt-smart__blob{z-index:0;background:#eab3082e;border-radius:999px;width:240px;height:240px;animation:6s ease-in-out infinite cb-emkt-float;position:absolute;top:60px;left:-24px}.cb-emkt-card{z-index:1;background:#fff;border:1px solid #0a2e2c0f;border-radius:16px;padding:16px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 18px 40px #0a2e2c1a}.cb-emkt-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px #0a2e2c24}.cb-emkt-card__tabs{border-bottom:1px solid #0a2e2c14;flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.cb-emkt-card__tabs button{color:#6b8178;cursor:pointer;background:0 0;border:0;padding:6px 2px 10px;font-size:13px;font-weight:800;transition:color .2s,box-shadow .2s;box-shadow:inset 0 -3px #0000}.cb-emkt-card__tabs button.is-on{color:#0a2e2c;box-shadow:inset 0 -3px #0a2e2c}.cb-emkt-card__meta{color:#6b8178;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;font-weight:700;display:inline-flex}.cb-emkt-pulse{background:#14b8a6;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite cb-emkt-pulse}.cb-emkt-person-stack{z-index:1;gap:12px;margin-top:14px;display:grid;position:relative}@media (min-width:720px){.cb-emkt-person-stack{grid-template-columns:1.15fr .85fr}.cb-emkt-person-stack .cb-emkt-person:first-child{grid-row:span 2}}.cb-emkt-person{background:#fff;border:1px solid #0a2e2c14;border-radius:18px;padding:14px;transition:transform .28s,box-shadow .28s,border-color .28s;animation:.58s cubic-bezier(.22,1,.36,1) both cb-emkt-rise;box-shadow:0 14px 32px #0a2e2c14}.cb-emkt-person:hover{border-color:#0d94884d;transform:translateY(-5px);box-shadow:0 22px 44px #0a2e2c1f}.cb-emkt-person.is-featured{background:radial-gradient(circle at 100% 0,#eab3081a,#0000 40%),#fff}.cb-emkt-person__top{align-items:center;gap:12px;display:flex}.cb-emkt-person__photo{background:#eef3f0;border-radius:16px;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:inset 0 0 0 1px #0a2e2c14}.cb-emkt-person__photo img{object-fit:cover;width:100%;height:100%}.cb-emkt-person__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-emkt-person__name-row strong{color:#0a2e2c;font-size:15px}.cb-emkt-person__match{color:#0f766e;background:#14b8a624;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.cb-emkt-person__city,.cb-emkt-person__edu,.cb-emkt-person__role{color:#5d7268;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4}.cb-emkt-person__role strong{color:#0a2e2c}.cb-emkt-card__tags{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.cb-emkt-card__tags span{color:#0a2e2c;border:1px solid #0a2e2c24;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s}.cb-emkt-person:hover .cb-emkt-card__tags span{background:#f5faf7;border-color:#0d948847}.cb-emkt-card__msg{color:#fff;cursor:default;background:#0a2e2c;border:0;border-radius:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:800;transition:filter .2s,transform .2s}.cb-emkt-person:hover .cb-emkt-card__msg{filter:brightness(1.08);transform:translateY(-1px)}.cb-emkt-card__active{color:#6b8178;margin:10px 0 0;font-size:12px;font-weight:600}.cb-emkt-smart__copy p{color:#5d7268;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.55}.cb-emkt-checklist{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cb-emkt-checklist li{color:#17362c;padding-left:28px;font-size:14px;font-weight:700;position:relative}.cb-emkt-checklist li:before{content:"✓";color:#0f766e;background:#14b8a629;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0}.cb-emkt-text-cta{color:#0d9488;margin-top:18px;font-size:15px;font-weight:800;transition:transform .2s,color .2s;display:inline-block}.cb-emkt-text-cta:hover{color:#0a2e2c;transform:translate(4px)}.cb-emkt-resources__stat{text-align:center;color:#b45309;max-width:46rem;margin:0 auto 36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.6vw,28px);font-weight:600;line-height:1.35}.cb-emkt-resources__row{align-items:center;gap:28px;display:grid}@media (min-width:900px){.cb-emkt-resources__row{grid-template-columns:1fr 1fr;gap:48px}}.cb-emkt-resources__gallery{min-height:280px;position:relative}.cb-emkt-resources__frame{border-radius:20px;transition:transform .35s;overflow:hidden;box-shadow:0 18px 40px #0a2e2c1f}.cb-emkt-resources__frame.is-main{height:260px;position:relative}.cb-emkt-resources__frame.is-side{background:#eef7f5;width:46%;padding:10px;position:absolute;bottom:-12px;right:-8px}.cb-emkt-resources__frame:hover{transform:translateY(-4px)scale(1.02)}.cb-emkt-resources__img{width:100%;height:auto;display:block}.cb-emkt-resources__chip{color:#eab308;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a2e2ce0;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.cb-emkt-resources p{color:#5d7268;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.55}.cb-emkt-resources__links{gap:10px;margin-top:18px;display:grid}.cb-emkt-resources__links a{color:#0d9488;font-size:15px;font-weight:800;transition:transform .2s,color .2s}.cb-emkt-resources__links a:hover{color:#0a2e2c;transform:translate(4px)}.cb-emkt-quote{padding-bottom:0}.cb-emkt-quote__row{align-items:start;gap:20px;margin-bottom:28px;display:grid}@media (min-width:800px){.cb-emkt-quote__row{grid-template-columns:88px 1fr;gap:28px}}.cb-emkt-quote__logo{color:#eab308;background:#0a2e2c;border-radius:999px;place-items:center;width:72px;height:72px;font-size:18px;font-weight:900;display:grid;box-shadow:0 14px 30px #0a2e2c33}.cb-emkt-quote__mark{color:#ca8a04;font-family:Georgia,serif;font-size:64px;line-height:.6;display:block}.cb-emkt-quote blockquote p{color:#b45309;margin:8px 0 0;font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.45}.cb-emkt-quote footer{gap:2px;margin-top:16px;display:grid}.cb-emkt-quote footer strong{color:#17362c;font-size:14px}.cb-emkt-quote footer span{color:#6b8178;font-size:13px;font-weight:600}.cb-emkt-mosaic{grid-template-columns:1.4fr .8fr .8fr;gap:10px;min-height:260px;display:grid}@media (max-width:720px){.cb-emkt-mosaic{grid-template-columns:1fr 1fr}.cb-emkt-mosaic__cell.is-wide{grid-column:1/-1;min-height:200px}}.cb-emkt-mosaic__cell{min-height:180px;position:relative;overflow:hidden}.cb-emkt-mosaic__cell img{transition:transform .6s}.cb-emkt-mosaic__cell:hover img{transform:scale(1.08)}.cb-emkt-ready{background:#fff;padding:72px 0}.cb-emkt-ready__stage{width:min(980px,100% - 2rem);min-height:300px;margin:0 auto;position:relative}.cb-emkt-ready__photo{opacity:.7;border-radius:16px;width:38%;height:64%;transition:transform .35s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 16px 36px #0a2e2c24}.cb-emkt-ready__photo--b{opacity:.55;width:28%;height:48%;inset:auto 0 8% auto}.cb-emkt-ready__stage:hover .cb-emkt-ready__photo{transform:translateY(-4px)}.cb-emkt-ready__blob{background:#eab30838;border-radius:999px;width:180px;height:180px;animation:5s ease-in-out infinite cb-emkt-float;position:absolute;top:-10px;right:8%}.cb-emkt-ready__card{z-index:1;color:#fff;background:linear-gradient(145deg,#0a2e2c,#134e4a);border-radius:16px;width:min(640px,100%);margin:48px auto 0;padding:36px 32px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 22px 48px #0a2e2c38}.cb-emkt-ready__card:hover{transform:translateY(-4px);box-shadow:0 28px 56px #0a2e2c47}.cb-emkt-ready__card h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.15}.cb-emkt-ready__card p{color:#ffffffc7;margin:12px 0 0;font-size:14px;font-weight:600}.cb-emkt-ready__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.cb-emkt-ready__login{color:#eab308;font-size:13px;font-weight:800;transition:transform .2s}.cb-emkt-ready__login:hover{transform:translate(3px)}.cb-emkt-faq-block__grid{gap:28px;display:grid}@media (min-width:900px){.cb-emkt-faq-block__grid{grid-template-columns:.7fr 1.3fr;gap:48px}}.cb-emkt-faq-block__more{max-width:820px;margin-top:28px;margin-left:auto}.cb-emkt-faq{border-top:1px solid #0a2e2c1f;margin:0;padding:0;list-style:none}.cb-emkt-faq li{border-bottom:1px solid #0a2e2c1f;transition:background .2s}.cb-emkt-faq li:hover,.cb-emkt-faq li.is-open{background:#f5faf7cc}.cb-emkt-faq__q{text-align:left;color:#17362c;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 8px;font-size:15px;font-weight:700;transition:color .2s;display:flex}.cb-emkt-faq__q:hover{color:#0d9488}.cb-emkt-faq__chev{color:#6b8178;transition:transform .25s}.cb-emkt-faq__chev.is-open{transform:rotate(180deg)}.cb-emkt-faq__panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.cb-emkt-faq__panel.is-open{grid-template-rows:1fr}.cb-emkt-faq__panel>.cb-emkt-faq__a{color:#5d7268;max-width:52rem;margin:0;padding:0 8px;font-size:14px;font-weight:600;line-height:1.55;overflow:hidden}.cb-emkt-faq__panel.is-open>.cb-emkt-faq__a{padding-bottom:16px}.cb-emkt-foot{background:#eef3f0;margin-top:24px}.cb-emkt-foot__top{gap:32px;padding:56px 0 40px;display:grid}@media (min-width:960px){.cb-emkt-foot__top{grid-template-columns:1.1fr 1.4fr;gap:48px}}.cb-emkt-foot__help p{color:#5d7268;max-width:28rem;margin:10px 0 0;font-size:14px;font-weight:600}.cb-emkt-foot__btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cb-emkt-foot__btns a{color:#0d9488;background:#fff;border:1px solid #0a2e2c1f;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s}.cb-emkt-foot__btns a:hover{border-color:#0d948859;transform:translateY(-2px);box-shadow:0 10px 22px #0a2e2c14}.cb-emkt-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (min-width:720px){.cb-emkt-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-emkt-foot__cols h3{color:#0a2e2c;margin:0 0 12px;font-size:14px;font-weight:800}.cb-emkt-foot__cols a{color:#4e6864;margin-top:8px;font-size:13px;font-weight:600;transition:color .2s,transform .2s;display:block}.cb-emkt-foot__cols a:hover{color:#0d9488;transform:translate(3px)}.cb-emkt-foot__bottom{text-align:center;color:#6b8178;background:#fff;justify-items:center;gap:10px;padding:16px 1rem;font-size:12px;font-weight:600;display:grid}@media (min-width:900px){.cb-emkt-foot__bottom{grid-template-columns:1fr auto 1fr;align-items:center}.cb-emkt-foot__social{justify-self:end}.cb-emkt-foot__badges{justify-self:start}}.cb-emkt-foot__badges{flex-wrap:wrap;gap:8px;display:flex}.cb-emkt-foot__badges span{color:#0a2e2c;border:1px solid #0a2e2c24;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s}.cb-emkt-foot__badges span:hover{background:#f5faf7;border-color:#0d94884d}.cb-emkt-foot__social{color:#0a2e2c;gap:10px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.cb-emkt-shimmer:after,.cb-emkt-hero__img,.cb-emkt-hero__float,.cb-emkt-hero__glow,.cb-emkt-smart__blob,.cb-emkt-ready__blob,.cb-emkt-pulse,.cb-emkt-step,.cb-emkt-dash-card,.cb-emkt-person{animation:none!important}}@keyframes ep-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ep-shimmer{0%{background-position:100%}to{background-position:0%}}.ep-app{color:#17362c;background:#f3f6f4;grid-template-columns:250px minmax(0,1fr);min-height:100dvh;display:grid}.ep-app--desk{color:#12211f;background:#f3f8f6;grid-template-columns:230px minmax(0,1fr)}.ep-app--neu{--ep-bg:#fff;--ep-ink:#33394d;--ep-muted:#8489a1;--ep-accent:#0d9488;--ep-accent-2:#ff7a8a;--ep-amber:#ffb648;--ep-green:#3ecf8e;--ep-shadow-d:#0f172a14;--ep-shadow-l:#ffffffe6;color:var(--ep-ink);font-family:var(--font-sans), Inter, system-ui, sans-serif;background:#fff;grid-template-columns:210px minmax(0,1fr);gap:0;padding:0}@media (min-width:1280px){.ep-app--neu{grid-template-columns:220px minmax(0,1fr)}}.ep-app--neu .ep-main{background:0 0;flex-direction:column;gap:18px;min-width:0;padding:18px 18px 96px;display:flex}@media (min-width:1024px){.ep-app--neu .ep-main{padding:22px 22px 28px}}.ep-app--neu .ep-content{width:100%;max-width:none;min-height:0!important;padding:0!important}.ep-app--neu .ep-mobile-nav{background:var(--ep-bg);box-shadow:0 -8px 18px var(--ep-shadow-d);border-top:0}.ep-app--wireframe{grid-template-columns:unset;background:radial-gradient(80% 50% at 50% -10%,#14b8a614,#0000 55%),linear-gradient(#eef4f1 0%,#f3f6f4 40%,#f8faf9 100%);flex-direction:column;display:flex}.ep-app--wireframe .ep-aside{display:none!important}.ep-app--wireframe .ep-main{background:0 0}.ep-app--wireframe .ep-content{width:100%;max-width:none;margin:0}.ep-app--desk .ep-main{background:#f3f8f6;min-width:0}.ep-app--desk .ep-content{width:100%;max-width:1280px;padding:0 34px 60px!important}.ep-topbar{z-index:40;background:linear-gradient(135deg,#0a2e2c 0%,#0f3d3a 55%,#134e4a 100%);border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 8px 28px #0a2e2c47}.ep-topbar__inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:none;margin:0;padding:10px 20px;display:flex}@media (min-width:1280px){.ep-topbar__inner{padding:10px 28px}}.ep-topbar__left{align-items:center;gap:12px;min-width:0;display:flex}.ep-topbar__menu{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;width:40px;height:40px;font-size:18px}.ep-topbar__logo{color:#fff;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.ep-topbar__wordmark{object-fit:contain;width:auto;height:36px}.ep-topbar__mark{object-fit:contain;width:32px;height:32px}.ep-topbar__nav{align-items:center;gap:4px;margin-left:8px}.ep-topbar__nav a{color:#ffffffb8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.ep-topbar__nav a:hover{color:#fff;background:#ffffff1f}.ep-topbar__nav a.is-active{color:#062120;background:#eab308;box-shadow:0 4px 14px #eab30859}.ep-topbar__right{align-items:center;gap:12px;display:flex}.ep-topbar__bell{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:38px;height:38px;transition:background .15s,transform .15s;display:inline-grid}.ep-topbar__bell:hover{background:#fff3;transform:translateY(-1px)}.ep-topbar__bell svg{width:18px;height:18px}.ep-topbar__company{color:#ffffffe6;font-size:13px;font-weight:700;text-decoration:none}.ep-topbar__avatar{color:#eab308;cursor:pointer;background:#ffffff1a;border:2px solid #eab308b3;border-radius:999px;width:36px;height:36px;font-size:14px;font-weight:800}.ep-topbar__mobile-title{color:#fff;text-align:center;margin:0;padding:0 16px 10px;font-size:14px;font-weight:800}.ep-topbar__drawer{border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;padding:0 12px 12px;display:flex}.ep-topbar__drawer a{color:#ffffffe0;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none}.ep-topbar__drawer a.is-active{color:#062120;background:#eab308}.ep-pagehead__title{color:#0a2e2c;letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.15}.ep-wire-table{border-collapse:collapse;width:100%;font-size:14px}.ep-wire-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#6b8178;border-bottom:1px solid #0a2e2c1a;padding:12px 16px;font-size:11px;font-weight:800}.ep-wire-table td{vertical-align:middle;border-bottom:1px solid #0a2e2c0f;padding:14px 16px}.ep-wire-table tbody tr{transition:background .12s}.ep-wire-table tbody tr:hover{background:#14b8a60a}.ep-list-card{overflow:hidden;padding:0!important}.ep-list-card:hover{transform:none;box-shadow:0 14px 34px #17362c0f}.ep-list-card>.overflow-x-auto,.ep-list-card>p,.ep-list-card>.ep-empty{padding-left:0;padding-right:0}.ep-list-card>p,.ep-list-card>.ep-empty{padding:20px 24px}.ep-wire-actions{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ep-wire-actions a,.ep-wire-action{color:#0d9488;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.ep-wire-actions a:hover,.ep-wire-action:hover:not(:disabled){text-decoration:underline}.ep-wire-action:disabled{opacity:.5;cursor:not-allowed}.ep-wire-action--muted{color:#5d7268}.ep-wire-action--danger{color:#b91c1c!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:4px 10px!important;font-weight:800!important}.ep-wire-action--danger:hover:not(:disabled){color:#991b1b!important;background:#fef2f2!important;text-decoration:none!important}@media (max-width:1023px){.ep-app{grid-template-columns:1fr}}.ep-aside{color:#12211f;min-height:100dvh;box-shadow:none;background:#fff;border-right:1px solid #e4ece9;flex-direction:column;gap:18px;padding:22px 16px;display:none;position:sticky;top:0}@media (min-width:1024px){.ep-aside{display:flex}}.ep-aside__brand{justify-content:flex-start;align-items:center;padding:6px 8px 14px;text-decoration:none;display:flex}.ep-aside__wordmark{object-fit:contain;width:auto;height:36px}.ep-aside__group{letter-spacing:.07em;text-transform:uppercase;color:#a3b0ac;margin:0 12px;padding:4px 0 0;font-size:10.5px;font-weight:700}.ep-aside__nav{flex-direction:column;flex:1;gap:2px;display:flex}.ep-aside__nav--account{flex:0;margin-top:-6px}.ep-aside__link{color:#6d7d79;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.ep-aside__link:hover{color:#12211f;background:0 0;transform:none}.ep-aside__link.is-active{color:#0a6d5c;box-shadow:none;background:#e3f6f1;border:0;font-weight:600}.ep-aside__ico{width:18px;height:18px;color:inherit;opacity:.8;place-items:center;display:inline-grid}.ep-aside__link.is-active .ep-aside__ico{opacity:1}.ep-aside__ico svg{width:18px;height:18px}.ep-aside__foot{gap:12px;margin-top:auto;padding-top:8px;display:grid}.ep-aside__progress{color:#6d7d79;padding:0 8px;font-size:11.5px;font-weight:600}.ep-aside__bar{background:#e4ece9;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.ep-aside__bar>span{border-radius:inherit;background:linear-gradient(90deg,#0e8f7a,#1fc79f);height:100%;display:block}.ep-aside__org{border-top:1px solid #e4ece9;align-items:center;gap:10px;padding:10px 8px 0;display:flex}.ep-aside__org-avatar{color:#fff;background:#1c2b29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.ep-aside__org-name{color:#12211f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ep-aside__logout{color:#6d7d79;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0;font-size:11px;font-weight:600}.ep-aside__logout:hover{color:#0e8f7a;background:0 0;transform:none}.ep-deskbar{z-index:30;background:#f3f8f6;border-bottom:0;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 18px 16px;display:flex;position:sticky;top:0}@media (min-width:1024px){.ep-deskbar{padding:22px 34px 8px}}.ep-deskbar__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ep-deskbar__right{align-items:center;gap:16px;min-width:0;display:flex}.ep-deskbar__menu{color:#12211f;cursor:pointer;background:#fff;border:1px solid #e4ece9;border-radius:11px;width:38px;height:38px;font-size:16px}.ep-deskbar__wordmark{width:auto;height:30px}.ep-deskbar__search{color:#6d7d79;background:#fff;border:1px solid #e4ece9;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 16px}.ep-deskbar__search svg{flex-shrink:0;width:16px;height:16px}.ep-deskbar__search input{color:#12211f;background:0 0;border:0;outline:none;width:100%;font-size:13.5px;font-weight:500}.ep-deskbar__search input::placeholder{color:#6d7d79}.ep-deskbar__bell{color:#6d7d79;cursor:pointer;background:#fff;border:1px solid #e4ece9;border-radius:11px;place-items:center;width:44px;height:44px;text-decoration:none;display:inline-grid;position:relative}.ep-deskbar__bell:hover{color:#12211f;border-color:#c9d7d2}.ep-deskbar__bell-badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fff}.ep-deskbar__bell svg{width:17px;height:17px}.ep-deskbar__user{align-items:center;gap:10px;display:flex}.ep-deskbar__user-meta{text-align:right;line-height:1.2}.ep-deskbar__user-meta strong{color:#12211f;font-size:13px;font-weight:700;display:block}.ep-deskbar__user-meta em{color:#6d7d79;font-size:11px;font-style:normal;font-weight:500;display:block}.ep-deskbar__logout-btn{color:#0a2e2c;cursor:pointer;background:#fff;border:1px solid #d7e0dd;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.ep-deskbar__logout-btn:hover{background:#f3f6f5}.ep-deskbar__avatar{color:#fff;cursor:pointer;background:#0e8f7a;border:0;border-radius:50%;width:38px;height:38px;font-size:13px;font-weight:700}.ep-deskbar__drawer{gap:4px;width:100%;padding-top:8px;display:grid}.ep-deskbar__drawer a{color:#0a2e2c;background:#f3f6f5;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}.ep-deskbar__drawer a.is-active{color:#0d9488;background:#0d948824}.ep-deskbar__drawer-logout{color:#0a2e2c;text-align:left;cursor:pointer;background:#f3f6f5;border:0;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:13px;font-weight:700}.ep-dash{gap:0;width:100%;display:grid}.ep-dash__hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:28px;display:flex}.ep-dash__eyebrow{color:#6d7d79;margin:0 0 10px;font-size:12px;font-weight:500}.ep-dash__title{color:#12211f;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.ep-dash__title span,.ep-dash__title .ep-dash__type{color:#0e8f7a}.ep-dash__sub{color:#6d7d79;margin:6px 0 0;font-size:13.5px;font-weight:500}.ep-dash__create{box-shadow:none;background:#f0a71b;border-radius:11px;align-items:center;gap:6px;padding:12px 20px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;color:#3a2600!important}.ep-dash__create:hover{background:#c9860a;color:#fff!important}.ep-dash__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:36px;display:grid}@media (min-width:900px){.ep-dash__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.ep-dash__metric{box-shadow:none;border-radius:16px;flex-direction:column;align-items:flex-start;padding:22px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden;color:#fff!important}.ep-dash__metric:hover{box-shadow:none;transform:translateY(-2px)}.ep-dash__metric--teal{background:linear-gradient(140deg,#12a98f,#0a6d5c)}.ep-dash__metric--green{background:linear-gradient(140deg,#33c07a,#1a8a53)}.ep-dash__metric--amber{background:linear-gradient(140deg,#f5b23e,#d97f16)}.ep-dash__metric--blue{background:linear-gradient(140deg,#4d94ff,#2358c9)}.ep-dash__metric-ico{background:#fff3;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;margin-bottom:34px;display:grid}.ep-dash__metric-ico svg{width:19px;height:19px}.ep-dash__metric-value{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1}.ep-dash__metric-label{letter-spacing:.05em;text-transform:uppercase;opacity:.85;margin:4px 0 0;font-size:11.5px;font-weight:700}.ep-dash__block{gap:0;margin-bottom:36px;display:grid}.ep-dash__block:last-child{margin-bottom:0}.ep-dash__block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.ep-dash__block-head h2{color:#12211f;margin:0;font-size:17px;font-weight:700}.ep-dash__block-head p{color:#6d7d79;width:100%;margin:4px 0 0;font-size:12.5px;font-weight:500}.ep-dash__block-head a{color:#0e8f7a;font-size:12.5px;font-weight:700;text-decoration:none}.ep-dash__block-head a:hover{text-decoration:underline}.ep-dash__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:900px){.ep-dash__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ep-dash__tile{box-shadow:none;background:#fff;border:1px solid #e4ece9;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.ep-dash__tile:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0f3c322e}.ep-dash__tile-ico{width:38px;height:38px;box-shadow:none;color:#fff;background:#0e8f7a;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ep-dash__tile-ico svg{width:18px;height:18px}.ep-dash__tile--green .ep-dash__tile-ico{background:#1fae66}.ep-dash__tile--amber .ep-dash__tile-ico{background:#f0a71b}.ep-dash__tile--blue .ep-dash__tile-ico{background:#2f7fed}.ep-dash__tile--forest .ep-dash__tile-ico{background:#1c2b29}.ep-dash__tile--slate .ep-dash__tile-ico{background:#33415f}.ep-dash__tile--gold .ep-dash__tile-ico{background:#c9860a}.ep-dash__tile--mint .ep-dash__tile-ico{background:#0a6d5c}.ep-dash__tile-body{gap:2px;min-width:0;display:grid}.ep-dash__tile-body strong{color:#12211f;font-size:13.5px;font-weight:700}.ep-dash__tile-body em{color:#6d7d79;font-size:11.5px;font-style:normal;font-weight:500}.ep-dash__tile-more{display:none}.ep-dash__panel{box-shadow:none;background:#fff;border:1px solid #e4ece9;border-radius:16px;overflow:hidden}.ep-dash__empty-card{text-align:center;background:#fff;border:1px solid #e4ece9;border-radius:16px;padding:50px 30px}.ep-dash__empty-ico{color:#0e8f7a;background:#e3f6f1;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.ep-dash__empty-ico svg{width:26px;height:26px}.ep-dash__empty-title{color:#12211f;margin:0 0 6px;font-size:15px;font-weight:700}.ep-dash__empty{text-align:center;color:#6d7d79;margin:0;padding:0;font-size:13px;font-weight:500}.ep-apps{gap:0;display:grid}.ep-apps .ep-dash__hello{margin-bottom:18px}.ep-apps__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ep-apps__filters-label{color:#6d7d79;font-size:13px;font-weight:600}.ep-apps__filters select{appearance:none;color:#12211f;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236d7d79' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e4ece9;border-radius:10px;outline:none;min-width:132px;padding:9px 32px 9px 14px;font-size:13px;font-weight:600}.ep-apps__filters select:focus{border-color:#0e8f7a}.ep-apps__error{color:#b91c1c;margin:0 0 12px;font-size:13px;font-weight:600}.ep-apps__card{background:#fff;border:1px solid #e4ece9;border-radius:16px;overflow:hidden}.ep-apps__empty{color:#6d7d79;margin:0;padding:28px 20px;font-size:13px}.ep-apps__card>.ep-dash__empty-card{border:0;border-radius:0}.ep-apps__table-wrap{overflow-x:auto}.ep-apps__table{border-collapse:collapse;width:100%;min-width:640px}.ep-apps__table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#6d7d79;background:#f3f8f6;border-bottom:1px solid #e4ece9;padding:14px 20px;font-size:12px;font-weight:700}.ep-apps__table td{color:#12211f;vertical-align:middle;border-bottom:1px solid #e4ece9;padding:16px 20px;font-size:14px;font-weight:600}.ep-apps__table td strong{font-size:14px;font-weight:700;display:block}.ep-apps__table td em{color:#6d7d79;margin-top:2px;font-size:12px;font-style:normal;font-weight:500;display:block}.ep-apps__table tbody tr{cursor:pointer}.ep-apps__table tbody tr:hover{background:#f3f8f6}.ep-apps__table tbody tr.is-active{background:#e3f6f1}.ep-apps__match{border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.ep-apps__match--high{color:#0a6d5c;background:#e3f6f1}.ep-apps__match--mid{color:#9a6b08;background:#fff4d6}.ep-apps__match--low{color:#6d7d79;background:#f3f8f6}.ep-apps__status{color:#3f4d4a;background:#f3f8f6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ep-apps__status--under_review{color:#334155;background:#eef2f7}.ep-apps__status--on_hold{color:#854d0e;background:#fef3c7}.ep-apps__status--applied{color:#2358c9;background:#eef4ff}.ep-apps__status--shortlisted{color:#0a6d5c;background:#e3f6f1}.ep-apps__status--interview{color:#9a6b08;background:#fff4d6}.ep-apps__status--hired,.ep-apps__status--selected{color:#0a6d5c;background:#e3f6f1}.ep-apps__status--rejected{color:#b91c1c;background:#fdecec}.ep-apps__foot{align-items:center;padding:16px 20px;display:flex}.ep-apps__view{color:#3a2600;background:#f0a71b;border-radius:11px;align-items:center;padding:12px 20px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ep-apps__view:hover{color:#fff;background:#c9860a}.ep-apps__view.is-disabled{pointer-events:none;opacity:.45}.ep-dash-table{border-collapse:collapse;width:100%}.ep-dash-table th,.ep-dash-table td{text-align:left;border-bottom:1px solid #0a2e2c0f;padding:12px 16px;font-size:13px}.ep-dash-table th{letter-spacing:.04em;text-transform:uppercase;color:#7a918a;background:#f8faf9;font-size:11px;font-weight:800}.ep-dash-table td{color:#0a2e2c;font-weight:600}.ep-dash-table a{color:#0d9488;font-weight:800;text-decoration:none}.ep-dash-table a:hover{text-decoration:underline}.ep-dash__badge{color:#0d9488;background:#0d94881f;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}@keyframes ep-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ep-pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes ep-type-caret{50%{border-color:#0000}}.ep-dash__float{animation:3.2s ease-in-out infinite ep-float-y}.ep-dash__metric:nth-child(2) .ep-dash__float{animation-delay:.35s}.ep-dash__metric:nth-child(3) .ep-dash__float{animation-delay:.7s}.ep-dash__metric:nth-child(4) .ep-dash__float{animation-delay:1.05s}.ep-dash__underline{display:inline-flex;position:relative;text-decoration:none!important}.ep-dash__underline:after{content:"";transform-origin:100%;background:#14b8a6;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.ep-dash__underline:hover:after{transform-origin:0;transform:scaleX(1)}.ep-dash__magnetic{transition:transform .18s,box-shadow .18s}.ep-dash__magnetic:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 28px #0d948859}.ep-dash__type{color:inherit}.ep-skel{background:linear-gradient(90deg,#e8eeec 25%,#f4f7f6 37%,#e8eeec 63%) 0 0/400% 100%;border-radius:10px;animation:1.4s infinite ep-shimmer}.ep-skel--title{width:min(280px,60%);height:28px;margin-bottom:10px}.ep-skel--sub{width:min(360px,75%);height:14px;margin-bottom:22px}.ep-skel--card{border-radius:16px;height:92px}.ep-main{background:#f3f6f4;flex-direction:column;min-width:0;display:flex}.ep-top{display:none}.ep-top__title{color:#0a2e2c;letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700}.ep-top__time{color:#6b8178;margin:2px 0 0;font-size:12px;font-weight:600}.ep-top__tools{align-items:center;gap:8px;display:flex}.ep-top__icon{background:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-size:14px;transition:transform .2s;display:inline-grid;box-shadow:0 8px 20px #0a2e2c14}.ep-top__icon:hover{transform:translateY(-2px)}.ep-top__cta{color:#fff;background:#0a2e2c;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;line-height:1.2;transition:transform .2s,box-shadow .2s}.ep-top__cta:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0a2e2c2e}.ep-content{padding:18px 18px 96px}@media (min-width:1024px){.ep-content{min-height:calc(100vh - 72px);padding:20px 28px 40px}.ep-content button:not(.ep-topbar__menu):not(.ep-topbar__bell):not(.ep-topbar__avatar),.ep-content .ep-cand__submit,.ep-content .ep-schedule__submit,.ep-content a.ep-btn-gold,.ep-content a.ep-cand__unlock-btn{font-size:12px!important}.ep-content button.w-full,.ep-content button[class*=w-full]{width:auto!important}}@media (min-width:1440px){.ep-content{padding:24px 36px 48px}}.ep-mobile-nav{z-index:40;-webkit-backdrop-filter:blur(10px);padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #14322814;grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0a2e2c0f}@media (min-width:1024px){.ep-mobile-nav{display:none}}.ep-mobile-nav a{text-align:center;color:#5d7268;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:10px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:flex}.ep-mobile-nav a svg{width:20px;height:20px}.ep-mobile-nav a.is-active{color:#fff;background:linear-gradient(135deg,#0a2e2c,#134e4a);box-shadow:0 4px 12px #0a2e2c33}.ep-desk{gap:16px;animation:.52s cubic-bezier(.22,1,.36,1) both ep-rise;display:grid}.ep-desk__title-row,.ep-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ep-desk__title{display:none}.ep-pagehead{align-items:flex-end;margin-bottom:4px}.ep-pagehead__sub{color:#6b8178;max-width:42rem;margin:0;font-size:14px;font-weight:600;line-height:1.45}.ep-pagehead__action .ep-btn-gold{padding:10px 18px;font-size:13px}.ep-desk__title-row{justify-content:flex-end}.ep-link{color:#0d9488;font-size:13px;font-weight:800;transition:transform .2s,color .2s}.ep-link:hover{color:#0a2e2c;transform:translate(3px)}.ep-card{background:#fff;border:1px solid #0a2e2c0d;border-radius:22px;padding:18px;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 34px #17362c0f}.ep-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #17362c1a}.ep-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ep-card__head h2{color:#0a2e2c;margin:0;font-size:16px;font-weight:800}.ep-card__head p,.ep-card__head span,.ep-card__head a{color:#6b8178;font-size:12px;font-weight:700}.ep-card__head a{color:#0d9488}.ep-desk__top{gap:14px;display:grid}@media (min-width:1100px){.ep-desk__top{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr) minmax(240px,.85fr)}}.ep-desk__bottom{gap:14px;display:grid}@media (min-width:1000px){.ep-desk__bottom{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr)}}.ep-identity{align-items:center;gap:16px;display:flex}.ep-identity__photo{color:#eab308;background:linear-gradient(145deg,#0a2e2c,#134e4a);border-radius:999px;flex-shrink:0;place-items:center;width:88px;height:88px;font-size:34px;font-weight:800;display:grid;box-shadow:0 12px 28px #0a2e2c2e}.ep-identity__name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ep-identity__name h2{color:#0a2e2c;margin:0;font-size:22px;font-weight:800}.ep-pill{color:#0f766e;background:#14b8a624;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.ep-identity__role{color:#5d7268;margin:6px 0 0;font-size:13px;font-weight:700}.ep-identity__meta{color:#6b8178;gap:4px;margin:10px 0 0;padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}.ep-cal__week,.ep-cal__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ep-cal__week{color:#6b8178;margin-bottom:6px;font-size:11px;font-weight:800}.ep-cal__grid span{color:#17362c;border-radius:999px;place-items:center;height:28px;font-size:12px;font-weight:700;display:grid}.ep-cal__grid .is-today{color:#fff;background:#0a2e2c}.ep-events__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ep-events__list a{background:#f5faf7;border-radius:14px;gap:2px;padding:12px;transition:background .2s,transform .2s;display:grid}.ep-events__list a:hover{background:#e8f6ee;transform:translate(2px)}.ep-events__list .is-hot a{color:#fff;background:#0a2e2c}.ep-events__list .is-hot span{color:#ffffffb3}.ep-events__list strong{font-size:13px}.ep-events__list span{color:#6b8178;font-size:11px;font-weight:600}.ep-info h2{margin:0 0 12px;font-size:16px;font-weight:800}.ep-info__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ep-info__chips>div{color:#fff;background:#0a2e2c;border-radius:14px;padding:12px}.ep-info__chips span{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:800;display:block}.ep-info__chips strong{margin-top:4px;font-size:14px;display:block}.ep-info__icons{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ep-info__icons>div span{color:#0f766e;background:#14b8a624;border-radius:999px;place-items:center;width:42px;height:42px;font-size:16px;display:inline-grid}.ep-info__icons p{color:#5d7268;margin:6px 0 0;font-size:11px;font-weight:700}.ep-onboard__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ep-onboard__list li{background:#f5faf7;border-radius:12px;align-items:center;gap:10px;padding:10px;transition:background .2s;display:flex}.ep-onboard__list li:hover{background:#e8f6ee}.ep-onboard__list li.is-done{opacity:.85}.ep-onboard__check{color:#0f766e;background:#fff;border:1.5px solid #0a2e2c33;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.ep-onboard__list li.is-done .ep-onboard__check{color:#fff;background:#0d9488;border-color:#0d9488}.ep-onboard__list p{color:#17362c;margin:0;font-size:13px;font-weight:700}.ep-onboard__list a{color:#0d9488;font-size:12px;font-weight:800}.ep-onboard__cta{margin-top:14px;margin-left:auto;display:inline-flex}.ep-btn-gold{color:#062120;background:linear-gradient(90deg,#ca8a04,#eab308);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;line-height:1.2;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 14px #ca8a0438}.ep-btn-gold:hover{filter:brightness(1.05);transform:translateY(-1px)scale(1.02)}.ep-btn-gold--lg{border-radius:10px!important;padding:8px 14px!important;font-size:12px!important}.ep-hero{color:#fff;background:linear-gradient(125deg,#062120 0%,#0a2e2c 42%,#134e4a 78%,#0f766e 100%);border-radius:24px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0a2e2c38}.ep-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,#eab3082e,#0000 42%),radial-gradient(circle at 10% 90%,#ffffff0f,#0000 40%);position:absolute;inset:0}.ep-hero__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.ep-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#eab308f2;margin:0 0 6px;font-size:11px;font-weight:800}.ep-hero__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:800;line-height:1.2}.ep-hero__sub{color:#ffffffb8;max-width:28rem;margin:8px 0 0;font-size:14px;font-weight:600}.ep-hero__cta{flex-shrink:0;border-radius:14px!important;padding:12px 20px!important;font-size:14px!important;box-shadow:0 8px 24px #eab30859!important}.ep-e04{gap:20px;width:100%;max-width:none;margin-left:0;margin-right:0}@media (min-width:1024px){.ep-e04__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ep-e04__title,.ep-e04__welcome,.ep-e04__head,.ep-e04__section-title{text-align:left}.ep-e04__cta,.ep-e04__footer{justify-content:flex-start}}.ep-e04__head{text-align:center;margin-bottom:4px}.ep-e04__title{color:#0a2e2c;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:800;line-height:1.15}.ep-e04__welcome{color:#4e6864;margin:8px 0 0;font-size:15px;font-weight:600}.ep-e04__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.ep-e04__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.ep-e04__metric{color:inherit;background:#fff;border:1px dashed #0a2e2c59;border-radius:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.ep-e04__metric:hover{background:#fafcfb;border-color:#0a2e2c8c}.ep-e04__metric-label{color:#0a2e2c;margin:0;font-size:14px;font-weight:700}.ep-e04__metric-value{letter-spacing:-.03em;color:#0a2e2c;margin:6px 0 0;font-size:28px;font-weight:800;line-height:1}.ep-e04__cta{justify-content:center;padding:4px 0 8px;display:flex}.ep-e04__cta a{color:#0a2e2c;background:#fff;border:1px solid #0a2e2c59;border-radius:8px;justify-content:center;align-items:center;padding:7px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ep-e04__cta a:hover{background:#f3f6f4;border-color:#0a2e2c80}.ep-e04__recent{margin-top:8px}.ep-e04__section-title{color:#0a2e2c;text-align:center;margin:0 0 12px;font-size:1.1rem;font-weight:800}.ep-e04__table-wrap{background:#fff;border:1px dashed #0a2e2c59;border-radius:4px;overflow:hidden}.ep-e04-table{border-collapse:collapse;width:100%;font-size:14px}.ep-e04-table th{text-align:left;color:#0a2e2c;background:#fafcfb;border-bottom:1px dashed #0a2e2c40;padding:12px 16px;font-size:13px;font-weight:800}.ep-e04-table td{color:#17362c;vertical-align:middle;border-bottom:1px dashed #0a2e2c26;padding:12px 16px}.ep-e04-table tbody tr:last-child td{border-bottom:0}.ep-e04-table tbody tr:hover{background:#14b8a60a}.ep-e04__empty{text-align:center;color:#6b8178;padding:28px 16px;font-size:14px;font-weight:600}.ep-e04__footer{justify-content:center;padding:16px 0 4px;display:flex}.ep-e04__footer a{color:#0a2e2c;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s}.ep-e04__footer a:hover{background:#0a2e2c0f;text-decoration:underline}.ep-schedule{justify-content:stretch;width:100%;padding-bottom:24px;display:flex}.ep-schedule__shell{width:100%;max-width:none}@media (min-width:1024px){.ep-schedule__head{text-align:left}.ep-schedule__card{max-width:none}}.ep-schedule__head{text-align:center;margin-bottom:20px}.ep-schedule__back{color:#0d9488;margin-bottom:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ep-schedule__back:hover{text-decoration:underline}.ep-schedule__title{color:#0a2e2c;letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800}.ep-schedule__sub{color:#6b8178;max-width:34rem;margin:8px auto 0;font-size:14px;font-weight:600;line-height:1.45}.ep-schedule__card{background:#fff;border:1px solid #0a2e2c0f;border-radius:24px;gap:22px;padding:22px 22px 20px;display:grid;box-shadow:0 18px 44px #17362c14}@media (min-width:640px){.ep-schedule__card{padding:28px 30px 24px}}.ep-schedule__section{gap:12px;display:grid}.ep-schedule__section-title{letter-spacing:.08em;text-transform:uppercase;color:#6b8178;margin:0;font-size:11px;font-weight:800}.ep-schedule__fields{gap:12px;display:grid}.ep-schedule__field{gap:6px;display:grid}.ep-schedule__field>span{color:#0a2e2c;font-size:13px;font-weight:700}.ep-schedule__field input,.ep-schedule__field select,.ep-schedule__field textarea{color:#0a2e2c;background:#fafcfb;border:1px solid #0a2e2c24;border-radius:14px;outline:none;width:100%;padding:11px 14px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.ep-schedule__field input:focus,.ep-schedule__field select:focus,.ep-schedule__field textarea:focus{background:#fff;border-color:#0d94888c;box-shadow:0 0 0 3px #0d94881f}.ep-schedule__field textarea{resize:vertical;min-height:88px;line-height:1.45}.ep-schedule__chip{color:#4e6864;background:linear-gradient(135deg,#f0fdfa,#ecfdf5);border:1px solid #0d94882e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.ep-schedule__chip strong{color:#0a2e2c}.ep-schedule__chip em{letter-spacing:.04em;text-transform:uppercase;color:#0d9488;background:#0d94881f;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800}.ep-schedule__timing{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:520px){.ep-schedule__timing{grid-template-columns:1.2fr 1fr .9fr}}.ep-schedule__preview{color:#ffffffc7;background:#0a2e2c;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4}.ep-schedule__preview strong{color:#fff;font-weight:800}.ep-schedule__hint{color:#6b8178;margin:0;font-size:13px;font-weight:600}.ep-schedule__modes{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:520px){.ep-schedule__modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ep-schedule__mode{text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #0a2e2c1f;border-radius:14px;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.ep-schedule__mode:hover{border-color:#0d948859;transform:translateY(-1px)}.ep-schedule__mode.is-active{color:#fff;background:linear-gradient(145deg,#0a2e2c,#134e4a);border-color:#0a2e2c;box-shadow:0 8px 20px #0a2e2c2e}.ep-schedule__mode strong{font-size:13px;font-weight:800}.ep-schedule__mode span{opacity:.72;font-size:11px;font-weight:600}.ep-schedule__error{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.ep-schedule__actions{border-top:1px solid #0a2e2c0f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.ep-schedule__cancel{color:#6b8178;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none}.ep-schedule__cancel:hover{color:#0a2e2c}.ep-schedule__submit{border-radius:10px!important;width:auto!important;min-width:0!important;padding:8px 14px!important;font-size:12px!important}.ep-schedule__notify{background:#f8faf9;border:1px solid #0a2e2c14;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.ep-schedule__notify label{color:#0a2e2c;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ep-schedule__notify input{accent-color:#0a2e2c;width:16px;height:16px}.ep-cand{flex-direction:column;align-items:stretch;gap:16px;width:100%;padding-bottom:32px;display:flex}.ep-cand__shell{width:100%;max-width:none}@media (min-width:1024px){.ep-cand__head{text-align:left}.ep-cand__sub{max-width:42rem;margin-left:0}.ep-cand__filters{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-cand__card{gap:16px;padding:22px 24px}.ep-cand__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.ep-cand__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ep-cand__head{text-align:center;margin-bottom:14px}.ep-cand__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#0d9488;margin:0 0 4px;font-size:11px;font-weight:800}.ep-cand__title{color:#0a2e2c;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.6vw,1.65rem);font-weight:800}.ep-cand__sub{color:#6b8178;max-width:34rem;margin:6px auto 0;font-size:13px;font-weight:600;line-height:1.4}.ep-cand__card{background:#fff;border:1px solid #0d94881f;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:0 18px 40px #0a2e2c12}@media (min-width:640px){.ep-cand__card{padding:22px 24px}}.ep-cand__hero-band{background:#eef7f5;border:1px solid #cfe8e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.ep-cand__band-label{letter-spacing:.06em;text-transform:uppercase;color:#0d9488;white-space:nowrap;margin:0;font-size:11px;font-weight:800}.ep-cand__band-copy{color:#0a2e2c;margin:0;font-size:13px;font-weight:700;line-height:1.3}.ep-cand__band-dot{color:#94a8a3;font-weight:700}.ep-cand__band-pill{color:#0d9488;white-space:nowrap;background:#fff;border:1px solid #0d948840;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:800}.ep-cand__section{gap:12px;display:grid}.ep-cand__section-title{letter-spacing:.08em;text-transform:uppercase;color:#6b8178;margin:0;font-size:11px;font-weight:800}.ep-cand__filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.ep-cand__filters{grid-template-columns:1fr}}.ep-cand__field{gap:6px;display:grid}.ep-cand__field>span{color:#0a2e2c;font-size:13px;font-weight:700}.ep-cand__field input,.ep-cand__field select{color:#0a2e2c;background:#fafcfb;border:1px solid #0a2e2c24;border-radius:14px;outline:none;width:100%;padding:11px 14px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.ep-cand__field input:focus,.ep-cand__field select:focus{background:#fff;border-color:#0d94888c;box-shadow:0 0 0 3px #0d94881f}.ep-cand__chip{color:#4e6864;background:linear-gradient(135deg,#f0fdfa,#ecfdf5);border:1px solid #0d94882e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.ep-cand__chip strong{color:#0a2e2c}.ep-cand__chip em{letter-spacing:.04em;text-transform:uppercase;color:#0d9488;background:#0d94881f;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800}.ep-cand__unlock{background:linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 100%);border:1px solid #0d948847;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ep-cand__unlock-title{color:#0a2e2c;margin:0;font-size:14px;font-weight:800}.ep-cand__unlock-copy{color:#4e6864;max-width:26rem;margin:4px 0 0;font-size:12px;font-weight:600}.ep-cand__unlock-btn{background:linear-gradient(135deg,#0d9488,#14b8a6);border-radius:10px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #0d948840;color:#fff!important}.ep-cand__unlock-btn:hover{filter:brightness(.96)}.ep-cand__error{color:#b91c1c;margin:0;font-size:12px;font-weight:700}.ep-cand__ok{color:#0d9488;margin:0;font-size:12px;font-weight:700}.ep-cand__actions{border-top:1px solid #0a2e2c0f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.ep-cand__clear{color:#6b8178;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:13px;font-weight:800}.ep-cand__clear:hover{color:#0a2e2c}.ep-cand__submit{color:#fff!important;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%)!important;border-radius:10px!important;width:auto!important;min-width:0!important;padding:8px 14px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 16px #0d948840!important}.ep-cand__submit:hover{background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%)!important}.ep-cand__results{margin-top:18px}.ep-cand__results-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;padding:0 4px;display:flex}.ep-cand__results-title{color:#0a2e2c;margin:0;font-size:15px;font-weight:800}.ep-cand__results-meta{color:#6b8178;margin:0;font-size:12px;font-weight:700}.ep-cand__empty,.ep-cand__empty-state{text-align:center;color:#6b8178;background:#fff;border:1px dashed #0a2e2c24;border-radius:24px;padding:36px 20px;font-size:14px;font-weight:600}.ep-cand__empty-state{justify-items:center;gap:6px;display:grid}.ep-cand__empty-state p{color:#0a2e2c;margin:0;font-size:15px;font-weight:800}.ep-cand__empty-state span{max-width:26rem;line-height:1.45}.ep-cand__empty-icon{color:#0d9488;background:#f0fdfa;border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:8px;display:grid}.ep-cand__empty-icon svg{width:22px;height:22px}.ep-cand__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ep-cand__row{background:#fff;border:1px solid #0a2e2c0f;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px 14px;padding:16px 18px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #17362c0d}.ep-cand__row:hover{transform:translateY(-2px);box-shadow:0 16px 36px #17362c17}@media (min-width:640px){.ep-cand__row{grid-template-columns:auto 1fr auto;align-items:center}}.ep-cand__avatar{color:#eab308;background:linear-gradient(145deg,#0a2e2c,#134e4a);border-radius:999px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.ep-cand__name{color:#0a2e2c;margin:0;font-size:15px;font-weight:800}.ep-cand__meta{color:#6b8178;margin:3px 0 0;font-size:12px;font-weight:600}.ep-cand__skills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ep-cand__skills span{color:#0f766e;background:#0d94881a;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ep-cand__side{flex-direction:column;grid-column:2;align-items:flex-start;gap:8px;display:flex}@media (min-width:640px){.ep-cand__side{grid-column:auto;align-items:flex-end}}.ep-cand__score{color:#047857;background:#d1fae5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.ep-cand__view{color:#0d9488;font-size:13px;font-weight:800;text-decoration:none}.ep-cand__view:hover{color:#0a2e2c;text-decoration:underline}.ep-cand__shortlist{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #0d948859;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.ep-cand__shortlist:hover:not(:disabled){background:#0d948814}.ep-cand__shortlist:disabled{opacity:.6;cursor:not-allowed}.ep-onboard__meta{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ep-onboard__step{color:#0a2e2c;letter-spacing:.02em;margin:0;font-size:12px;font-weight:800}.ep-onboard__hint{color:#4e6864;margin:0;font-size:11px;font-weight:600}.ep-onboard__track{background:#14b8a629;border-radius:999px;height:6px;margin-bottom:12px;overflow:hidden}.ep-onboard__fill{border-radius:inherit;background:linear-gradient(90deg,#0d9488 0%,#14b8a6 55%,#2dd4bf 100%);height:100%;transition:width .45s;box-shadow:0 0 10px #14b8a64d}.ep-kyc{flex-direction:column;gap:10px;display:flex}.ep-kyc__gst-row{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.ep-kyc__verify-col{flex-direction:column;align-items:stretch;gap:4px;padding-bottom:1px;display:flex}.ep-kyc__verify-btn{white-space:nowrap;color:#fff!important;background:linear-gradient(135deg,#0d9488,#14b8a6)!important;border-color:#0d948873!important;border-radius:10px!important;height:36px!important}.ep-kyc__verify-btn:hover{background:linear-gradient(135deg,#0f766e,#0d9488)!important}.ep-kyc__verified{color:#0d9488;text-align:center;margin:0;font-size:11px;font-weight:700}.ep-kyc__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ep-kyc__field-ok{background:#f0fdfa!important;border-color:#0d948873!important}.ep-kyc__error{color:#b42318;margin:0;font-size:12px;font-weight:600}.ep-kyc__hint{color:#4e6864;margin:0;font-size:11px;line-height:1.4}.ep-kyc__cta{color:#fff!important;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%)!important;border-radius:12px!important;margin-top:2px!important;padding-top:.7rem!important;padding-bottom:.7rem!important;box-shadow:0 10px 22px #0d948847!important}.ep-kyc__cta:hover{background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%)!important}.ep-auth-compact .ep-kyc label>span:first-child{margin-bottom:.2rem;font-size:11px}.ep-auth-compact .ep-kyc input{padding-top:.45rem;padding-bottom:.45rem}@media (max-width:520px){.ep-kyc__gst-row,.ep-kyc__grid{grid-template-columns:1fr}.ep-kyc__verify-col{align-items:flex-start}.ep-kyc__verified{text-align:left}}.ep-filter-panel{padding:20px 24px!important}.ep-filter-panel .grid{gap:14px}.ep-unlock-card{background:linear-gradient(135deg,#fffbeb 0%,#fef9c3 100%);border:1px solid #eab30859;border-radius:16px;margin-top:16px;padding:18px 20px}.ep-unlock-card p:first-child{color:#0a2e2c;margin:0;font-weight:800}.ep-unlock-card p:nth-child(2){color:#5d7268;margin:6px 0 0;font-size:13px}.jd-stat{border:1px solid #0a2e2c0a;text-decoration:none;transition:transform .2s,box-shadow .2s}.jd-stat:hover{transform:translateY(-3px);box-shadow:0 16px 36px #17362c1a}.ep-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.ep-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ep-stat{text-align:center;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s;background:radial-gradient(circle at 50% 0,#14b8a614,#0000 55%),#fff!important;border-radius:18px!important;padding:16px 12px 14px!important}a.ep-stat:hover{transform:translateY(-3px);box-shadow:0 16px 36px #17362c1a}.ep-stat__icon{color:#0a2e2c;background:#e8f6ee;border-radius:999px;place-items:center;width:36px;height:36px;margin:0 auto 10px;display:grid;box-shadow:0 6px 14px #0a2e2c0f}.ep-stat__icon svg{width:18px;height:18px}.ep-stat__icon--gold{color:#ca8a04;background:#fff6db}.ep-stat__icon--teal{color:#0d9488;background:#dff7f3}.ep-stat__icon--soft{color:#5d7268;background:#f0f4f2}.ep-stat p{letter-spacing:.06em;text-transform:uppercase;color:#6b8178;margin:0;font-size:10px;font-weight:800}.ep-stat strong{letter-spacing:-.04em;color:#0a2e2c;margin-top:4px;font-size:22px;font-weight:800;display:block}.ep-stat em{color:#0d9488;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.ep-empty{text-align:center;padding:28px 12px}.ep-empty p{color:#17362c;margin:0;font-weight:800}.ep-empty__sub{color:#6b8178!important;margin-top:6px!important;font-size:13px!important;font-weight:600!important}.ep-empty .ep-btn-gold{margin-top:14px}.ep-content .ep-loading{color:#6b8178}.ep-settings__grid{gap:14px;display:grid}@media (min-width:720px){.ep-settings__grid{grid-template-columns:1fr 1fr}}.ep-field{color:#0a2e2c;gap:6px;font-size:12px;font-weight:800;display:grid}.ep-field--full{grid-column:1/-1}.ep-field input{color:#17362c;background:#f5faf7;border:1px solid #0a2e2c1f;border-radius:12px;outline:none;padding:11px 12px;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s}.ep-field input:focus{border-color:#0d948873;box-shadow:0 0 0 3px #14b8a61f}.ep-settings__foot{border-top:1px solid #0a2e2c14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.ep-settings__foot p{color:#6b8178;margin:0;font-size:13px;font-weight:600}.ep-btn-save{color:#3a2600!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#f0a71b!important;border-radius:11px!important;padding:12px 20px!important;font-size:13.5px!important;font-weight:700!important}.ep-btn-save:hover{color:#fff!important;background:#c9860a!important}.ep-alert{border-radius:14px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:700}.ep-alert--error{color:#b91c1c;background:#dc262614}.ep-alert--ok{color:#0a2e2c;background:#14b8a61f}.ep-loading{color:#6b8178;padding:24px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.ep-desk,.ep-card,.ep-aside__link,.ep-btn-gold{transition:none!important;animation:none!important}}.ep-job-wizard{margin-top:4px}.ep-job-wizard__stage{background:#fff;border:1px solid #0a2e2c0f;border-radius:22px;gap:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #17362c0f}@media (min-width:1024px){.ep-job-wizard__stage{grid-template-columns:220px minmax(0,1fr)}}.ep-job-wizard__rail{color:#fff;background:linear-gradient(165deg,#0a2e2c 0%,#134e4a 58%,#0f766e 100%);flex-direction:column;gap:18px;padding:22px 16px;display:none}@media (min-width:1024px){.ep-job-wizard__rail{display:flex}}.ep-job-wizard__kicker{letter-spacing:.16em;text-transform:uppercase;color:#eab308;margin:0;font-size:11px;font-weight:800}.ep-job-wizard__steps{flex:1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ep-job-wizard__step{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.ep-job-wizard__step:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.ep-job-wizard__step.is-active{color:#fff;background:#ffffff24;border-color:#ffffff2e}.ep-job-wizard__step.is-done{color:#ffffffe0}.ep-job-wizard__num{border:1px solid #ffffff40;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:inline-grid}.ep-job-wizard__step.is-active .ep-job-wizard__num{color:#062120;background:#eab308;border-color:#eab308}.ep-job-wizard__step.is-done .ep-job-wizard__num{color:#fff;background:#14b8a659;border-color:#0000}.ep-job-wizard__short{font-size:13px;font-weight:800;display:block}.ep-job-wizard__hint{opacity:.7;margin-top:2px;font-size:11px;font-weight:600;display:block}.ep-job-wizard__tip{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;margin-top:auto;padding:12px}.ep-job-wizard__tip-label{letter-spacing:.12em;text-transform:uppercase;color:#eab308;margin:0 0 6px;font-size:10px;font-weight:900}.ep-job-wizard__tip p:last-child{color:#ffffffd1;margin:0;font-size:12px;font-weight:600;line-height:1.45}.ep-job-wizard__panel{background:#fff;min-width:0;padding:20px 18px 22px}@media (min-width:720px){.ep-job-wizard__panel{padding:24px 24px 26px}}.ep-job-wizard__head{border-bottom:1px solid #0a2e2c14;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:16px;display:flex}.ep-job-wizard__meta{color:#0d9488;margin:0;font-size:13px;font-weight:700}.ep-job-wizard__meta span{color:#0a2e2c33;margin:0 8px}.ep-job-wizard__title{letter-spacing:-.03em;color:#0a2e2c;margin:6px 0 0;font-size:clamp(22px,2.8vw,30px);font-weight:800}.ep-job-wizard__sub{color:#6b8178;margin:6px 0 0;font-size:14px;font-weight:600}.ep-job-wizard__progress{text-align:right;min-width:110px}.ep-job-wizard__progress>span{letter-spacing:.1em;text-transform:uppercase;color:#6b8178;font-size:10px;font-weight:800;display:block}.ep-job-wizard__progress strong{color:#0a2e2c;letter-spacing:-.04em;margin-top:2px;font-size:26px;font-weight:800;display:block}.ep-job-wizard__bar{background:#eef3f0;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.ep-job-wizard__bar>span{border-radius:inherit;background:linear-gradient(90deg,#ca8a04,#eab308);height:100%;transition:width .35s;display:block}.ep-job-wizard__mobile-bar{gap:6px;margin-top:14px;display:flex}@media (min-width:1024px){.ep-job-wizard__mobile-bar{display:none}}.ep-job-wizard__mobile-bar>span{background:#eef3f0;border-radius:999px;flex:1;height:6px;transition:background .25s}.ep-job-wizard__mobile-bar>span.is-on{background:linear-gradient(90deg,#ca8a04,#eab308)}.ep-job-wizard__form{gap:16px;margin-top:18px;animation:.42s cubic-bezier(.22,1,.36,1) both ep-rise;display:grid}.ep-job-wizard__block{background:#f5faf7;border:1px solid #0a2e2c0f;border-radius:16px;padding:14px;transition:border-color .2s,box-shadow .2s}.ep-job-wizard__block:hover{border-color:#0d948838;box-shadow:0 10px 24px #0a2e2c0d}.ep-posted{gap:14px;display:grid}.ep-posted__hero{align-items:center;gap:14px;display:grid}@media (min-width:720px){.ep-posted__hero{grid-template-columns:auto 1fr}}.ep-posted__badge{color:#eab308;background:linear-gradient(145deg,#0a2e2c,#134e4a);border-radius:999px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid;box-shadow:0 14px 30px #0a2e2c2e}.ep-posted__kicker{letter-spacing:.14em;text-transform:uppercase;color:#0d9488;margin:0;font-size:11px;font-weight:800}.ep-posted__hero h2{color:#0a2e2c;letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:800}.ep-posted__hero p{color:#5d7268;max-width:40rem;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45}.ep-posted__chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ep-posted__chips span{color:#0a2e2c;background:#f5faf7;border:1px solid #0a2e2c14;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.ep-posted__grid{gap:14px;display:grid}@media (min-width:960px){.ep-posted__grid{grid-template-columns:1.05fr .95fr}}.ep-posted__amount{color:#0a2e2c;letter-spacing:-.03em;font-size:22px;font-weight:800}.ep-posted__pay-copy{color:#6b8178;margin:0 0 12px;font-size:13px;font-weight:600}.ep-posted__methods{flex-wrap:wrap;gap:8px;display:flex}.ep-posted__methods button{color:#0a2e2c;cursor:pointer;background:#fff;border:1px solid #0a2e2c1f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;transition:background .2s,color .2s,transform .2s}.ep-posted__methods button.is-on,.ep-posted__methods button:hover{color:#fff;background:#0a2e2c;transform:translateY(-1px)}.ep-posted__pay.is-done{background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 40%),#fff}.ep-posted__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ep-posted__steps li{background:#f5faf7;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;transition:background .2s,transform .2s;display:flex}.ep-posted__steps li:hover{background:#e8f6ee;transform:translate(2px)}.ep-posted__steps span{color:#eab308;background:#0a2e2c;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-grid}.ep-posted__steps strong{color:#0a2e2c;font-size:13px;display:block}.ep-posted__steps p{color:#6b8178;margin:2px 0 0;font-size:12px;font-weight:600}.ep-posted__actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.ep-posted-success{gap:16px;width:100%;max-width:1040px;display:grid}.ep-posted-success__hero{color:#eaf5f1;background:linear-gradient(145deg,#0a2e2c 0%,#134e4a 55%,#0d9488 140%);border-radius:18px;justify-items:start;gap:10px;padding:24px 26px 22px;display:grid;box-shadow:0 16px 36px #0a2e2c2e}.ep-posted-success__check{color:#0a2e2c;background:#eab308;border-radius:999px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.ep-posted-success__hero h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:800}.ep-posted-success__hero p{color:#eaf5f1e0;max-width:36rem;margin:0;font-size:14px;font-weight:600;line-height:1.5}.ep-posted-success__hero strong{color:#eab308}.ep-posted-success__cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.ep-posted-success__btn{color:#1a1300;background:#eab308;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.ep-posted-success__btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ep-posted-success__link{color:#eaf5f1;align-items:center;padding:10px 4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ep-posted-success__link:hover{color:#eab308}.ep-posted-success__body,.ep-posted-success__top{gap:14px;display:grid}@media (min-width:900px){.ep-posted-success__top{grid-template-columns:1.35fr 1fr;align-items:start}}.ep-posted-success__card{background:#fff;border:1px solid #0a2e2c14;border-radius:16px;padding:18px 20px;box-shadow:0 8px 22px #0a2e2c0a}.ep-posted-success__card header h2,.ep-posted-success__card--hire h2{color:#0a2e2c;margin:0;font-size:15px;font-weight:800}.ep-posted-success__card header p,.ep-posted-success__card--hire p{color:#6b8178;margin:4px 0 0;font-size:12px;font-weight:600}.ep-posted-success__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:16px 0 0;display:grid}.ep-posted-success__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#7a8f87;margin:0;font-size:10px;font-weight:800}.ep-posted-success__facts dd{color:#0a2e2c;word-break:break-word;margin:3px 0 0;font-size:13px;font-weight:700}.ep-posted-success__skill-groups{gap:14px;margin-top:14px;display:grid}.ep-posted-success__skill-label{letter-spacing:.08em;text-transform:uppercase;color:#7a8f87;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.ep-posted-success__tags{flex-wrap:wrap;gap:8px;display:flex}.ep-posted-success__tags span{color:#0a2e2c;background:#eef6f8;border:1px solid #0a2e2c1a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.ep-posted-success__empty{color:#6b8178;margin:14px 0 0;font-size:13px;font-weight:600}.ep-posted-success__card--steps{width:100%}.ep-posted-success__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.ep-posted-success__steps:before{content:"";z-index:0;background:#0a2e2c1f;height:2px;position:absolute;top:16px;left:8%;right:8%}.ep-posted-success__steps li{z-index:1;justify-items:start;gap:10px;min-width:0;display:grid;position:relative}.ep-posted-success__step-num{color:#fff;background:#0a2e2c;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 0 4px #fff}.ep-posted-success__steps strong{color:#0a2e2c;font-size:14px;font-weight:800;display:block}.ep-posted-success__steps p{color:#6b8178;margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.45}.ep-posted-success__card--hire{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;display:flex}.ep-posted-success__solid{color:#fff;background:#0a2e2c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ep-posted-success__solid:hover{background:#072422}.ep-posted-success__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.ep-posted-success__controls-left{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ep-posted-success__controls-label{color:#0a2e2c;font-size:13px;font-weight:800}.ep-posted-success__status-btns{flex-wrap:wrap;gap:8px;display:flex}.ep-posted-success__navlinks{flex-wrap:wrap;gap:12px 18px;display:flex}.ep-posted-success__navlinks a{color:#0a2e2c;font-size:13px;font-weight:700;text-decoration:none}.ep-posted-success__navlinks a:hover{color:#0d9488}@media (max-width:900px){.ep-posted-success__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-posted-success__steps{grid-template-columns:1fr;gap:14px}.ep-posted-success__steps:before{display:none}.ep-posted-success__steps li{grid-template-columns:32px 1fr;align-items:start;gap:12px}}@media (max-width:640px){.ep-posted-success__facts{grid-template-columns:1fr}.ep-posted-success__card--hire{align-items:stretch}.ep-posted-success__solid,.ep-posted-success__navlinks{width:100%}}.cb-emkt-step__media{place-items:center;min-height:148px;display:grid;position:relative}.cb-emkt-viz{background:#ffffffb8;border:1px solid #0a2e2c14;border-radius:18px;width:min(168px,78%);height:108px;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0a2e2c14}.cb-emkt-step:hover .cb-emkt-viz{transform:translateY(-4px)scale(1.03)}.cb-emkt-viz--doc{background:linear-gradient(160deg,#fff,#eef7f5);padding:16px}.cb-emkt-viz__sheet{background:#fff;border:1px solid #0a2e2c1a;border-radius:10px;height:64px;display:block;box-shadow:0 8px 18px #0a2e2c0f}.cb-emkt-viz__line{background:#0a2e2c1f;border-radius:999px;width:54%;height:6px;position:absolute;top:34px;left:28px}.cb-emkt-viz__line.is-short{width:36%;top:48px}.cb-emkt-viz__plus{color:#eab308;background:#0a2e2c;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;bottom:12px;right:14px;box-shadow:0 10px 20px #0a2e2c33}.cb-emkt-viz--filter{background:linear-gradient(145deg,#ecfdf8,#fff);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.cb-emkt-viz__ring{color:#0a2e2c;border:5px solid #0d9488;border-color:#0d9488 #0d9488 #14b8a640 #14b8a640;border-radius:999px;place-items:center;width:72px;height:72px;font-size:16px;font-weight:900;animation:4s ease-in-out infinite cb-emkt-float;display:grid}.cb-emkt-viz--filter ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cb-emkt-viz--filter li{background:#0a2e2c1a;border-radius:999px;width:42px;height:10px}.cb-emkt-viz--filter li.is-on{background:linear-gradient(90deg,#14b8a6,#0d9488)}.cb-emkt-viz--chat{background:linear-gradient(160deg,#fffbeb,#fff);padding:16px}.cb-emkt-viz__bubble{background:#ca8a0433;border-radius:999px;height:18px;margin-bottom:10px;display:block}.cb-emkt-viz__bubble.is-a{width:72%}.cb-emkt-viz__bubble.is-b{background:#0a2e2c;width:48%;margin-left:auto}.cb-emkt-viz__nodes{gap:8px;margin-top:8px;display:flex}.cb-emkt-viz__nodes i{background:#eab308;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 0 0 3px #eab30833}.cb-emkt-viz__nodes i:nth-child(2){background:#14b8a6;box-shadow:0 0 0 3px #14b8a633}.cb-emkt-viz__nodes i:nth-child(3){background:#0a2e2c;box-shadow:0 0 0 3px #0a2e2c26}.cb-emkt-viz--badge{background:linear-gradient(165deg,#0a2e2c,#134e4a);grid-template-columns:auto 1fr;align-items:end;gap:12px;padding:14px;display:grid}.cb-emkt-viz__seal{color:#062120;background:#eab308;border-radius:999px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.cb-emkt-viz__bars{align-items:flex-end;gap:6px;height:56px;display:flex}.cb-emkt-viz__bars i{background:#ffffff59;border-radius:6px 6px 2px 2px;flex:1;display:block}.cb-emkt-viz__bars i:last-child{background:#eab308}.cb-emkt-dash-card__media{background:radial-gradient(circle at 80% 20%,#eab3082e,#0000 42%),linear-gradient(160deg,#eef7f5,#f8fbf9);place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.cb-emkt-dash-card--pipeline .cb-emkt-dash-card__media{background:linear-gradient(160deg,#ecfdf8,#fff)}.cb-emkt-dash-card--shield .cb-emkt-dash-card__media{background:linear-gradient(160deg,#0a2e2c,#134e4a)}.cb-emkt-featviz{width:min(220px,86%);transition:transform .35s}.cb-emkt-dash-card:hover .cb-emkt-featviz{transform:translateY(-4px)}.cb-emkt-featviz--pool{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cb-emkt-featviz--pool span{aspect-ratio:1;background:#fff;border:1px solid #0a2e2c14;border-radius:16px;position:relative;box-shadow:0 10px 22px #0a2e2c14}.cb-emkt-featviz--pool span:after{content:"";background:#0d948859;border-radius:999px;position:absolute;inset:28%}.cb-emkt-featviz--pool span:nth-child(2):after,.cb-emkt-featviz--pool span:nth-child(5):after{background:#eab30873}.cb-emkt-featviz--pool span:nth-child(3):after,.cb-emkt-featviz--pool span:nth-child(4):after{background:#0a2e2c59}.cb-emkt-featviz--pipe{gap:8px;display:grid}.cb-emkt-featviz--pipe span{color:#0a2e2c;background:#fff;border:1px solid #0a2e2c14;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:block;box-shadow:0 8px 18px #0a2e2c0f}.cb-emkt-featviz--pipe span.is-hot{color:#eab308;background:#0a2e2c;border-color:#0000}.cb-emkt-featviz--shield{text-align:center;color:#fff}.cb-emkt-featviz__shield{background:#ffffff1a;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:10px;font-size:28px;display:inline-grid}.cb-emkt-featviz__ok{color:#062120;background:#eab308;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}.cb-emkt-person__avatar{letter-spacing:.04em;color:#fff;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid;box-shadow:0 10px 20px #0a2e2c1f}.cb-emkt-person__avatar--teal{background:linear-gradient(145deg,#0d9488,#14b8a6)}.cb-emkt-person__avatar--forest{background:linear-gradient(145deg,#0a2e2c,#134e4a)}.cb-emkt-person__avatar--gold{color:#062120;background:linear-gradient(145deg,#ca8a04,#eab308)}.cb-emkt-resources__iconboard{background:radial-gradient(circle at 20% 20%,#eab30829,#0000 40%),linear-gradient(160deg,#eef7f5,#fff);border:1px solid #0a2e2c0f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:260px;padding:18px;display:grid;box-shadow:0 18px 40px #0a2e2c14}.cb-emkt-resources__iconboard>div{text-align:center;background:#fff;border:1px solid #0a2e2c0f;border-radius:18px;padding:18px 14px;transition:transform .25s,box-shadow .25s}.cb-emkt-resources__iconboard>div:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0a2e2c1a}.cb-emkt-resources__iconboard span{color:#eab308;background:#0a2e2c;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:inline-grid}.cb-emkt-resources__iconboard p{color:#0a2e2c!important;margin:10px 0 0!important;font-size:13px!important;font-weight:800!important}.cb-emkt-mosaic__tile{background:linear-gradient(160deg,#eef7f5,#fff);border:1px solid #0a2e2c0f;border-radius:18px;align-content:end;min-height:160px;padding:18px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 14px 34px #0a2e2c0f}.cb-emkt-mosaic__tile:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0a2e2c1a}.cb-emkt-mosaic__tile strong{color:#0a2e2c;font-size:20px}.cb-emkt-mosaic__tile p{color:#6b8178;margin:4px 0 0;font-size:13px;font-weight:700}.cb-emkt-mosaic__tile.is-wide{background:linear-gradient(145deg,#0a2e2c,#134e4a)}.cb-emkt-mosaic__tile.is-wide strong,.cb-emkt-mosaic__tile.is-wide p{color:#fff}.cb-emkt-mosaic__tile.is-wide p{color:#ffffffb8}.cb-emkt-mosaic__tile.is-score{background:linear-gradient(160deg,#ecfdf8,#fff)}.cb-emkt-mosaic__tile.is-score strong{color:#0d9488;font-size:28px}.cb-emkt-mosaic__tile.is-live{background:linear-gradient(160deg,#fffbeb,#fff)}.cb-emkt-mosaic__tile.is-live strong{color:#b45309}.ep-create{gap:18px;display:grid}.ep-create .ep-dash__hello{margin-bottom:4px}.ep-create__control{color:#12211f;background:#fff;border:1px solid #e4ece9;border-radius:12px;outline:none;width:100%;padding:11px 16px;font-size:13.5px;font-weight:500}.ep-create__control:focus{border-color:#0e8f7a;box-shadow:0 0 0 3px #0e8f7a1f}.ep-create input:not([type=checkbox]):not([type=radio]),.ep-create select,.ep-create textarea,.ep-create button[aria-haspopup],.ep-create .gs-trigger{box-shadow:none!important;background:#fff!important;border-color:#e4ece9!important;border-radius:12px!important}.ep-create input:not([type=checkbox]):not([type=radio]):focus,.ep-create select:focus,.ep-create textarea:focus{border-color:#0e8f7a!important;box-shadow:0 0 0 3px #0e8f7a1f!important}.ep-create__preview{background:#f3f8f6;border:1px solid #e4ece9;border-radius:14px;gap:16px;padding:20px 18px;display:grid}.ep-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:800px){.ep-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ep-flow-steps__item{text-align:left;cursor:pointer;color:#6d7d79;box-shadow:none;background:#fff;border:1px solid #e4ece9;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:background .15s,color .15s,border-color .15s;display:flex}.ep-flow-steps__item:hover{color:#12211f;box-shadow:none;border-color:#d5e0dc;transform:none}.ep-flow-steps__item.is-active{color:#fff;box-shadow:none;background:linear-gradient(140deg,#12a98f,#0a6d5c);border-color:#0000}.ep-flow-steps__item.is-done{color:#0a6d5c;background:#e3f6f1;border-color:#cfeee6}.ep-flow-steps__icon{color:#12211f;background:#f3f8f6;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.ep-flow-steps__item.is-active .ep-flow-steps__icon{color:#fff;background:#fff3}.ep-flow-steps__item.is-done .ep-flow-steps__icon{color:#fff;background:#0e8f7a}.ep-flow-steps__label{font-size:13.5px;font-weight:600}.ep-flow-progress{box-shadow:none;background:#fff;border:1px solid #e4ece9;border-radius:14px;padding:12px 16px}.ep-flow-progress__meta{color:#6d7d79;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.ep-flow-progress__meta strong{color:#12211f;letter-spacing:0;font-size:13px;font-weight:800}.ep-flow-progress__bar{background:#e4ece9;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.ep-flow-progress__bar>span{border-radius:inherit;background:linear-gradient(90deg,#0e8f7a,#1fc79f);height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.ep-flow-progress__bar>span:after{content:none}.ep-flow-card.ep-card,.ep-flow-card.ep-card:hover{box-shadow:none;background:#fff;border:1px solid #e4ece9;border-radius:16px;padding:22px 22px 18px;animation:none;transform:none}.ep-flow-card__head{border-bottom:1px solid #e4ece9;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.ep-flow-card__head h2{letter-spacing:-.01em;color:#12211f;margin:0;font-size:22px;font-weight:800}.ep-flow-card__head p{color:#6d7d79;margin:6px 0 0;font-size:13.5px;font-weight:500}.ep-flow-card__tip{color:#5d7268;background:#e3f6f1;border:1px solid #0000;border-radius:12px;max-width:240px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4}.ep-flow-card__tip span{letter-spacing:.07em;text-transform:uppercase;color:#0a6d5c;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.ep-flow-form{gap:16px;animation:none;display:grid}.ep-flow-block{background:#f3f8f6;border:1px solid #e4ece9;border-radius:14px;padding:14px 16px;transition:none}.ep-flow-block:hover{box-shadow:none;border-color:#e4ece9}.ep-flow-foot{border-top:1px solid #e4ece9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:14px;display:flex}.ep-flow-foot__hint{color:#6d7d79;font-size:13px;font-weight:500}.ep-create__back{color:#12211f!important;background:#fff!important;border:1px solid #e4ece9!important;border-radius:11px!important;height:auto!important;min-height:0!important;padding:12px 18px!important;font-size:13.5px!important;font-weight:700!important}.ep-flow-add{width:auto!important}.ep-choice{flex-wrap:wrap;gap:8px;display:flex}.ep-choice__btn{color:#12211f;cursor:pointer;background:#fff;border:1px solid #e4ece9;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.ep-choice__btn:hover{border-color:#cfeee6;transform:none}.ep-choice__btn.is-on{color:#0a6d5c;box-shadow:none;background:#e3f6f1;border-color:#0000}.cb-emkt-proof-card{background:#fff;border:1px solid #0a2e2c14;border-radius:18px;align-items:center;gap:14px;min-height:160px;padding:18px;transition:transform .28s,box-shadow .28s;display:flex;box-shadow:0 14px 34px #0a2e2c0f}.cb-emkt-proof-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0a2e2c1a}.cb-emkt-proof-card strong{color:#0a2e2c;font-size:15px;font-weight:800;display:block}.cb-emkt-proof-card p{color:#6b8178;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.4}.cb-emkt-proof-card--match{color:#0d9488;background:radial-gradient(circle at 0 0,#14b8a624,#0000 45%),#fff}.cb-emkt-proof-card__icon{flex-shrink:0;width:56px;height:56px}.cb-emkt-proof-card--live{background:radial-gradient(circle at 100% 0,#eab3082e,#0000 42%),#fff}.cb-emkt-proof-card__pulse{background:#eab30829;border-radius:999px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.cb-emkt-proof-card__pulse>span{background:#ca8a04;border-radius:999px;width:12px;height:12px;animation:1.8s ease-out infinite cb-emkt-live-ping;box-shadow:0 0 #ca8a0473}@keyframes cb-emkt-live-ping{0%{box-shadow:0 0 #ca8a0473}70%{box-shadow:0 0 0 14px #ca8a0400}to{box-shadow:0 0 #ca8a0400}}@keyframes cb-dashboard-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cb-dashboard-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cb-dashboard-sparkle{0%,to{opacity:.4;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(12deg)}}.cb-dashboard-float{animation:3.2s ease-in-out infinite cb-dashboard-float}.cb-dashboard-sparkle{animation:2.4s ease-in-out infinite cb-dashboard-sparkle}.cb-dashboard-shimmer-bar{background:linear-gradient(90deg,#eab308 0%,#fde047 40%,#eab308 80%) 0 0/200% 100%;animation:2.8s linear infinite cb-dashboard-shimmer}.cb-dashboard-jobs-row{scroll-snap-type:x mandatory;scrollbar-width:thin;flex-wrap:nowrap;gap:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.cb-dashboard-job-slot{scroll-snap-align:start;flex:0 0 220px;width:220px}@media (min-width:1280px){.cb-dashboard-jobs-row{justify-content:stretch;gap:1rem;overflow-x:visible}.cb-dashboard-job-slot{flex:1 1 0;width:auto;min-width:0;max-width:none}}.cb-dashboard-interview-eagle .eagle{width:100%;margin-inline:0}.cb-dashboard-interview-eagle .eagle-photo{width:100%!important;height:auto!important}.cb-desk-nav__pill{pointer-events:none;z-index:2;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:14px;left:0}.cb-desk-nav__pill:before{content:"";background:#fff;border-radius:2px;position:absolute;inset:0 12px}@media (min-width:1024px){.cb-desk-nav__pill:before{inset:0 20px}}@media (prefers-reduced-motion:reduce){.cb-desk-nav__pill{transition:none}}.cb-desk-nav__carousel{justify-content:center;align-items:center;min-width:7.5rem;height:1.35em;display:inline-flex;position:relative;overflow:hidden}.cb-desk-nav__carousel-label{white-space:nowrap;justify-content:center;align-items:center;animation:.45s cubic-bezier(.22,1,.36,1) both cb-nav-swipe-from-top;display:inline-flex}.ep-neu{box-shadow:9px 9px 18px var(--ep-shadow-d,#0f172a14), -9px -9px 18px var(--ep-shadow-l,#fff);background:#fff;border-radius:20px;transition:box-shadow .2s,transform .2s}.ep-neu-in{box-shadow:inset 5px 5px 10px var(--ep-shadow-d,#0f172a14), inset -5px -5px 10px var(--ep-shadow-l,#fff);background:#fff;border-radius:14px}.ep-neu-flat{box-shadow:5px 5px 10px var(--ep-shadow-d,#0f172a14), -5px -5px 10px var(--ep-shadow-l,#fff);background:#fff;border-radius:14px}.ep-neu-side{width:100%;min-height:100dvh;box-shadow:9px 0 18px var(--ep-shadow-d);border-radius:0;flex-direction:column;gap:18px;padding:22px 14px 16px;display:none;position:sticky;top:0}@media (min-width:1024px){.ep-app--neu .ep-neu-side{display:flex}.ep-app--neu .ep-aside{display:none!important}}.ep-neu-brand{justify-content:center;align-items:center;padding:8px 4px 4px;text-decoration:none;display:flex}.ep-neu-brand__mark{object-fit:contain;width:auto;height:36px}.ep-neu-side__group{letter-spacing:.1em;text-transform:uppercase;color:var(--ep-muted);margin:4px 10px 0;font-size:10px;font-weight:800}.ep-neu-nav{flex-direction:column;flex:1;gap:6px;display:flex}.ep-neu-nav--account{flex:0}.ep-neu-nav a{color:var(--ep-muted);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.ep-neu-nav a:hover{color:var(--ep-ink)}.ep-neu-nav a.is-active{color:var(--ep-accent)}.ep-neu-ic{opacity:.7;flex-shrink:0;width:17px;height:17px}.ep-neu-nav a.is-active .ep-neu-ic{opacity:1}.ep-neu-side__card{text-align:center;margin-top:auto;padding:14px}.ep-neu-ring{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 10px;display:flex}.ep-neu-ring span{background:var(--ep-bg);width:38px;height:38px;color:var(--ep-ink);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.ep-neu-side__card p{color:var(--ep-muted);margin:0;font-size:11px;line-height:1.45}.ep-neu-logout{background:var(--ep-bg);box-shadow:5px 5px 10px var(--ep-shadow-d), -5px -5px 10px var(--ep-shadow-l);color:var(--ep-ink);cursor:pointer;border:0;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800}.ep-neu-logout:hover{color:var(--ep-accent)}.ep-neu-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ep-neu-top__left{align-items:center;gap:12px;min-width:0;display:flex}.ep-neu-top__title{font-family:var(--font-display), Poppins, sans-serif;color:var(--ep-ink);margin:0;font-size:20px;font-weight:700}.ep-neu-top__title span{color:var(--ep-accent)}.ep-neu-top__sub{color:var(--ep-muted);margin:4px 0 0;font-size:12.5px}.ep-neu-top__right{align-items:center;gap:12px;display:flex}.ep-neu-menu{width:42px;height:42px;color:var(--ep-ink);cursor:pointer;border:0;font-size:16px}.ep-neu-iconbtn{width:42px;height:42px;color:var(--ep-muted);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ep-neu-iconbtn__dot{background:var(--ep-accent-2);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.ep-neu-avatar{background:linear-gradient(145deg, #0f766e, var(--ep-accent));width:44px;height:44px;box-shadow:3px 3px 8px var(--ep-shadow-d), -3px -3px 8px var(--ep-shadow-l);color:#fff;cursor:pointer;border:0;border-radius:50%;font-size:12px;font-weight:800}.ep-neu-drawer{gap:6px;width:100%;padding-top:8px;display:grid}.ep-neu-drawer a{color:var(--ep-ink);background:var(--ep-bg);box-shadow:inset 3px 3px 6px var(--ep-shadow-d), inset -3px -3px 6px var(--ep-shadow-l);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}.ep-neu-drawer a.is-active{color:var(--ep-accent)}.ep-neu-dash{gap:18px;width:100%;display:grid}.ep-neu-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:900px){.ep-neu-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.ep-neu-stat{color:inherit;padding:18px 20px;text-decoration:none;display:block}.ep-neu-stat:hover{box-shadow:inset 5px 5px 10px var(--ep-shadow-d), inset -5px -5px 10px var(--ep-shadow-l)}.ep-neu-stat__top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.ep-neu-stat__icon{border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ep-neu-stat__icon svg{width:18px;height:18px}.ep-neu-stat--accent .ep-neu-stat__icon{color:var(--ep-accent)}.ep-neu-stat--green .ep-neu-stat__icon{color:var(--ep-green)}.ep-neu-stat--amber .ep-neu-stat__icon{color:var(--ep-amber)}.ep-neu-stat--rose .ep-neu-stat__icon{color:var(--ep-accent-2)}.ep-neu-stat__trend{border-radius:20px;padding:4px 9px;font-size:11px;font-weight:800}.ep-neu-stat__trend.up{color:#1f9d63;background:#defbe9}.ep-neu-stat__trend.down{color:#c94b4b;background:#fde3e3}.ep-neu-stat__label{color:var(--ep-muted);margin:0 0 6px;font-size:12px}.ep-neu-stat__value{font-family:var(--font-display), Poppins, sans-serif;color:var(--ep-ink);margin:0;font-size:24px;font-weight:700}.ep-neu-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:960px){.ep-neu-grid{grid-template-columns:1.5fr 1fr}}.ep-neu-card{padding:20px 22px}.ep-neu-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ep-neu-card__head h3{font-family:var(--font-display), Poppins, sans-serif;margin:0;font-size:14.5px;font-weight:700}.ep-neu-tag{color:var(--ep-muted);background:var(--ep-bg);box-shadow:inset 2px 2px 5px var(--ep-shadow-d), inset -2px -2px 5px var(--ep-shadow-l);border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;text-decoration:none}.ep-neu-chart{align-items:flex-end;gap:10px;height:150px;padding:12px 10px 8px;display:flex}.ep-neu-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.ep-neu-bar-val{color:var(--ep-muted);opacity:0;font-size:10px;font-weight:700;transition:opacity .15s}.ep-neu-bar-col:hover .ep-neu-bar-val{opacity:1}.ep-neu-bar{background:linear-gradient(180deg, #5eead4, var(--ep-accent));border-radius:10px;width:100%;transition:filter .15s}.ep-neu-bar-col:hover .ep-neu-bar{filter:brightness(1.1)}.ep-neu-chart-labels{gap:10px;margin-top:6px;padding:0 10px;display:flex}.ep-neu-chart-labels span{text-align:center;color:var(--ep-muted);flex:1;font-size:10.5px}.ep-neu-int{color:inherit;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;text-decoration:none;display:flex}.ep-neu-int__dot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex}.ep-neu-int__name{margin:0;font-size:13px;font-weight:700}.ep-neu-int__role{color:var(--ep-muted);margin:1px 0 0;font-size:11px}.ep-neu-int__time{color:var(--ep-accent);background:var(--ep-bg);box-shadow:inset 2px 2px 5px var(--ep-shadow-d), inset -2px -2px 5px var(--ep-shadow-l);border-radius:10px;margin-left:auto;padding:5px 10px;font-size:11.5px;font-weight:800}.ep-neu-table{border-collapse:separate;border-spacing:0 10px;width:100%;font-size:13px}.ep-neu-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ep-muted);padding:0 16px 8px;font-size:10.5px;font-weight:700}.ep-neu-table td{background:var(--ep-bg);box-shadow:5px 5px 10px var(--ep-shadow-d), -5px -5px 10px var(--ep-shadow-l);color:var(--ep-ink);padding:14px 16px;font-weight:600}.ep-neu-table td:first-child{border-radius:14px 0 0 14px}.ep-neu-table td:last-child{border-radius:0 14px 14px 0}.ep-neu-table a{color:var(--ep-ink);font-weight:700;text-decoration:none}.ep-neu-table a:hover{color:var(--ep-accent)}.ep-neu-applicant{align-items:center;gap:10px;font-weight:700;display:flex}.ep-neu-a-avatar{color:#fff;width:32px;height:32px;box-shadow:2px 2px 5px var(--ep-shadow-d), -2px -2px 5px var(--ep-shadow-l);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.ep-neu-badge{border-radius:20px;padding:6px 12px;font-size:11px;font-weight:800}.ep-neu-badge.new{color:var(--ep-accent);background:#dff7f3}.ep-neu-badge.review{color:#b8860b;background:#fff3dd}.ep-neu-badge.interview{color:#1f9d63;background:#dff9ec}.ep-neu-badge.rejected{color:#d15656;background:#ffe3e6}.ep-neu-empty{text-align:center;color:var(--ep-muted);margin:0;padding:18px 8px;font-size:13px;font-weight:600}.ep-neu-actions{flex-wrap:wrap;gap:10px;display:flex}.ep-neu-cta{background:linear-gradient(145deg, #0f766e, var(--ep-accent));box-shadow:5px 5px 12px var(--ep-shadow-d), -5px -5px 12px var(--ep-shadow-l);border-radius:12px;align-items:center;padding:10px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.ep-neu-cta--ghost{background:var(--ep-bg);color:var(--ep-ink)!important}.ep-neu-skel-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ep-neu-skel{background:linear-gradient(90deg,#dfe3ea 25%,#eef1f6 37%,#dfe3ea 63%) 0 0/400% 100%;border-radius:16px;height:96px;animation:1.4s infinite ep-shimmer}.ep-app--neu .ep-cand__card,.ep-app--neu .ep-schedule__card,.ep-app--neu .ep-pagehead,.ep-app--neu .ep-filter-panel,.ep-app--neu .ep-unlock-card{box-shadow:9px 9px 18px var(--ep-shadow-d), -9px -9px 18px var(--ep-shadow-l)!important;background:#fff!important;border:0!important;border-radius:20px!important}.ep-app--neu .ep-cand__submit,.ep-app--neu .ep-schedule__submit,.ep-app--neu .ep-btn-gold,.ep-app--neu .ep-btn-gold--lg{box-shadow:5px 5px 10px var(--ep-shadow-d), -5px -5px 10px var(--ep-shadow-l)!important;border-radius:12px!important}@keyframes cb-nav-swipe-from-top{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}.cb-nav-swipe{animation:.45s cubic-bezier(.22,1,.36,1) both cb-nav-swipe-from-top}@media (prefers-reduced-motion:reduce){.cb-nav-swipe,.cb-desk-nav__carousel-label{animation:none}}@keyframes cb-ob-sprout{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes cb-ob-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes cb-ob-pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes cb-ob-ring-pulse{0%{box-shadow:0 0 #a9d6c7}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.cb-ob-sprout{transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) cb-ob-sprout}.cb-ob-panel-in{animation:.28s ease-out cb-ob-panel-in}.cb-ob-hero{animation:.35s ease-out cb-ob-pop-in}.cb-ob-hero-circle{animation:1.8s ease-out cb-ob-ring-pulse}@keyframes cb-dossier-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.cb-dossier-slide-in{animation:.35s ease-out cb-dossier-slide-in}.cb-ob-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.cb-ob-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@keyframes cb-ob-complete-card-in{to{opacity:1;transform:translateY(0)}}@keyframes cb-ob-complete-fx-in{to{opacity:1;transform:translateY(0)}}@keyframes cb-ob-complete-hl-in{to{transform:scaleX(1)}}@keyframes cb-ob-complete-stat-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cb-ob-complete-trend-pulse{0%,to{opacity:1;transform:translateY(-1px)}50%{opacity:.55;transform:translate(2px,-4px)}}@keyframes cb-ob-complete-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.cb-ob-complete{opacity:0;animation:.55s cubic-bezier(.22,.61,.36,1) forwards cb-ob-complete-card-in;transform:translateY(14px)}.cb-ob-complete-fx{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) forwards cb-ob-complete-fx-in;transform:translateY(8px)}.cb-ob-complete-title{animation-delay:.12s}.cb-ob-complete-sub{color:#241c15;margin:0 0 18px;font-size:14px;font-weight:700;line-height:1.5;animation-delay:.2s;display:inline-block;position:relative}.cb-ob-complete-hl{z-index:1;padding:1px 6px;position:relative}.cb-ob-complete-hl:before{content:"";z-index:-1;transform-origin:0;background:#f9e2c6;border-radius:5px;animation:.45s cubic-bezier(.22,.61,.36,1) .55s forwards cb-ob-complete-hl-in;position:absolute;inset:8% -4px 2%;transform:scaleX(0)}.cb-ob-complete-stat{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) forwards cb-ob-complete-stat-in;transform:translateY(10px)scale(.98)}.cb-ob-complete-stat:first-child{animation-delay:.3s}.cb-ob-complete-stat:nth-child(2){animation-delay:.4s}.cb-ob-complete-trend{vertical-align:middle;margin-left:4px;animation:1.6s ease-in-out .95s infinite cb-ob-complete-trend-pulse;display:inline-flex;transform:translateY(-1px)}.cb-ob-complete-primary{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) .5s forwards cb-ob-complete-fx-in;transform:translateY(10px)}.cb-ob-complete-link{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) .58s forwards cb-ob-complete-fx-in}.cb-ob-complete-secondary{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) .64s forwards cb-ob-complete-fx-in;transform:translateY(10px)}.cb-ob-complete-arrow{animation:1.8s ease-in-out .9s infinite cb-ob-complete-arrow-nudge;display:inline-flex}.cb-ob-complete-secondary:hover .cb-ob-complete-arrow{animation:none;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.cb-ob-sprout,.cb-ob-panel-in,.cb-ob-hero,.cb-ob-hero-circle,.cb-dossier-slide-in,.cb-ob-complete,.cb-ob-complete-fx,.cb-ob-complete-stat,.cb-ob-complete-primary,.cb-ob-complete-link,.cb-ob-complete-secondary,.cb-ob-complete-hl:before,.cb-ob-complete-trend,.cb-ob-complete-arrow{opacity:1!important;animation:none!important;transform:none!important}.cb-ob-complete-hl:before{transform:scaleX(1)!important}}@keyframes cb-success-spin{to{transform:rotate(360deg)}}@keyframes cb-success-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cb-success-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cb-success-card{animation:.35s cubic-bezier(.22,.61,.36,1) forwards cb-success-card-in}.cb-success-spinner{border:3px solid #d7e5df;border-top-color:#0a2e2c;border-radius:50%;width:52px;height:52px;animation:.75s linear infinite cb-success-spin}@keyframes cb-bounce-dot{0%,80%,to{opacity:.55;transform:translateY(0)}40%{opacity:1;transform:translateY(-10px)}}.cb-bounce-dots{justify-content:center;align-items:flex-end;gap:10px;height:28px;display:flex}.cb-bounce-dots span{background:#2bb3a3;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite cb-bounce-dot;display:block}.cb-bounce-dots span:first-child{animation-delay:0s}.cb-bounce-dots span:nth-child(2){animation-delay:.14s}.cb-bounce-dots span:nth-child(3){animation-delay:.28s}.cb-bounce-dots span:nth-child(4){animation-delay:.42s}.cb-success-tick{background:#0a2e2c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:.45s cubic-bezier(.22,.61,.36,1) forwards cb-success-pop;display:flex}@media (prefers-reduced-motion:reduce){.cb-success-spinner,.cb-success-tick,.cb-success-card,.cb-bounce-dots span{animation:none!important}}@keyframes cb-boy-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cb-boy-arm-l{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes cb-boy-arm-r{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)}}@keyframes cb-boy-badge{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2px,-4px)scale(1.06)}}@keyframes cb-boy-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes cb-boy-ring{0%{stroke-dashoffset:280px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes cb-boy-in{0%{opacity:0;transform:scale(.88)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.cb-success-boy{width:168px;height:168px;margin:0 auto;animation:.5s cubic-bezier(.22,.61,.36,1) forwards cb-boy-in;position:relative}.cb-success-boy__glow{pointer-events:none;background:radial-gradient(circle,#d9a44138,#0000 70%);border-radius:50%;position:absolute;inset:18px}.cb-success-boy__svg{width:100%;height:100%;overflow:visible}.cb-success-boy__figure{transform-origin:80px 118px;animation:1.6s ease-in-out infinite cb-boy-bounce}.cb-success-boy__arm-l{transform-origin:62px 92px;animation:1.2s ease-in-out infinite cb-boy-arm-l}.cb-success-boy__arm-r{transform-origin:98px 92px;animation:1.2s ease-in-out infinite cb-boy-arm-r}.cb-success-boy__badge{transform-origin:118px 52px;animation:1.4s ease-in-out infinite cb-boy-badge}.cb-success-boy__ring{stroke-dasharray:280;animation:.9s cubic-bezier(.22,.61,.36,1) forwards cb-boy-ring}.cb-success-boy__dot--a{animation:1.5s ease-in-out .1s infinite cb-boy-dot}.cb-success-boy__dot--b{animation:1.5s ease-in-out .35s infinite cb-boy-dot}.cb-success-boy__dot--c{animation:1.5s ease-in-out .2s infinite cb-boy-dot}.cb-success-boy__dot--d{animation:1.5s ease-in-out .45s infinite cb-boy-dot}.cb-success-boy__dash--a,.cb-success-boy__dash--b{animation:1.8s ease-in-out infinite cb-boy-dot}@media (prefers-reduced-motion:reduce){.cb-success-boy,.cb-success-boy__figure,.cb-success-boy__arm-l,.cb-success-boy__arm-r,.cb-success-boy__badge,.cb-success-boy__ring,.cb-success-boy__dot--a,.cb-success-boy__dot--b,.cb-success-boy__dot--c,.cb-success-boy__dot--d,.cb-success-boy__dash--a,.cb-success-boy__dash--b{animation:none!important}}@keyframes cb-success-hero-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cb-success-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cb-success-hero{animation:.55s cubic-bezier(.22,.61,.36,1) forwards cb-success-hero-in}.cb-success-hero__img{filter:drop-shadow(0 10px 18px #3f5b3a1f);animation:2.8s ease-in-out .55s infinite cb-success-hero-float}@media (prefers-reduced-motion:reduce){.cb-success-hero,.cb-success-hero__img{animation:none!important}}.jobs-salary-thumb{pointer-events:none;height:2rem;margin:0;padding:0}.jobs-salary-thumb::-webkit-slider-thumb{pointer-events:auto;appearance:none;border:2px solid var(--color-primary);cursor:pointer;background:#fff;border-radius:9999px;width:1.35rem;height:1.35rem;box-shadow:0 1px 4px #10137c40}.jobs-salary-thumb::-moz-range-thumb{pointer-events:auto;border:2px solid var(--color-primary);cursor:pointer;background:#fff;border-radius:9999px;width:1.35rem;height:1.35rem;box-shadow:0 1px 4px #10137c40}.jobs-salary-thumb::-webkit-slider-runnable-track{background:0 0;height:.375rem}.jobs-salary-thumb::-moz-range-track{background:0 0;height:.375rem}.cb-job-detail{--jd-dark:var(--color-primary-dark);--jd-accent:var(--color-primary);--jd-hair:var(--color-border);--jd-ink:var(--color-text-primary);--jd-ink-soft:var(--color-text-secondary);--jd-muted:var(--color-text-secondary);--jd-tint:var(--color-primary-light);--jd-good:var(--color-success-dark);--jd-warn:var(--color-warning-dark);color:var(--jd-ink);font-family:var(--font-inter), system-ui, sans-serif;padding-bottom:2.5rem}.cb-job-detail__fx{opacity:0;animation:.55s cubic-bezier(.22,.61,.36,1) forwards cb-jd-fx-in;transform:translateY(10px)}@keyframes cb-jd-fx-in{to{opacity:1;transform:translateY(0)}}.cb-job-detail__back{color:var(--jd-dark);align-items:center;gap:6px;margin-bottom:20px;font-size:13.5px;font-weight:700;display:inline-flex}.cb-job-detail__back svg{width:14px;height:14px}.cb-job-detail__layout{grid-template-columns:1fr 380px;grid-template-areas:"hero aside""about aside""reqs aside""error aside""apply aside";align-items:start;gap:0 26px;display:grid}.cb-job-detail__hero{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--jd-hair);border-radius:20px;grid-area:hero;margin-bottom:22px;padding:32px 36px;position:relative}.cb-job-detail__about{grid-area:about}.cb-job-detail__reqs{grid-area:reqs}.cb-job-detail__aside{grid-area:aside}.cb-job-detail__error{grid-area:error}.cb-job-detail__apply{background:var(--jd-dark);border-radius:18px;flex-wrap:wrap;grid-area:apply;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:24px 30px;display:flex}.cb-job-detail__eyebrow{letter-spacing:1px;color:var(--jd-ink-soft);margin:0 0 8px;font-size:11px;font-weight:800}.cb-job-detail__hero h1{font-family:var(--font-lora-job), var(--font-fraunces), Georgia, serif;letter-spacing:-.4px;color:var(--jd-ink);margin:0 0 6px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700}.cb-job-detail__company{color:var(--jd-ink-soft);margin:0 0 20px;font-size:14.5px}.cb-job-detail__salary{font-family:var(--font-lora-job), var(--font-fraunces), Georgia, serif;color:var(--jd-ink);margin:0 0 4px;font-size:26px;font-weight:700}.cb-job-detail__salary span{color:var(--jd-ink-soft);font-size:14px;font-weight:600}.cb-job-detail__salary-meta{color:var(--jd-ink-soft);margin:0;font-size:12.5px}.cb-job-detail__bookmark{background:var(--color-surface);width:40px;height:40px;box-shadow:0 4px 10px #10137c14, inset 0 0 0 1px var(--jd-hair);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:absolute;top:28px;right:28px}.cb-job-detail__bookmark:hover:not(:disabled){transform:translateY(-2px)}.cb-job-detail__bookmark:disabled{opacity:.6;cursor:not-allowed}.cb-job-detail__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cb-job-detail__tags span{background:var(--jd-tint);color:var(--jd-dark);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.cb-job-detail__panel{background:var(--color-surface);border-radius:18px;margin-bottom:20px;padding:26px 30px;box-shadow:0 1px 2px #10137c0a,0 10px 22px #10137c0f}.cb-job-detail__panel h3{color:var(--jd-ink);margin:0 0 14px;font-size:14.5px;font-weight:800}.cb-job-detail__body{color:var(--jd-ink-soft);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.cb-job-detail__req-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cb-job-detail__req-chip{background:var(--jd-tint);color:var(--jd-dark);opacity:0;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:700;animation:.4s forwards cb-jd-fx-in;display:flex;transform:translateY(8px)}.cb-job-detail__req-chip svg{flex:0 0 14px;width:14px;height:14px}.cb-job-detail__apply p{color:#fff;margin:0;font-size:14.5px}.cb-job-detail__apply b{font-weight:700}.cb-job-detail__btn-apply{background:var(--color-surface);color:var(--jd-dark);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:14px 28px;font-size:14.5px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.cb-job-detail__btn-apply:hover:not(:disabled){background:var(--jd-tint);transform:translateY(-2px);box-shadow:0 10px 22px #06083c52}.cb-job-detail__btn-apply:disabled{opacity:.7;cursor:not-allowed}.cb-job-detail__btn-apply.is-applied{color:var(--color-text-white);cursor:default;pointer-events:auto;background:#ffffff1f}.cb-job-detail__btn-apply.is-applied:hover{box-shadow:none;background:#ffffff1f;transform:none}.cb-job-detail__side-card{background:var(--color-surface);border-radius:18px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 2px #10137c0a,0 10px 22px #10137c0f}.cb-job-detail__match{padding:22px}.cb-job-detail__ats-head h4{color:var(--jd-ink);margin:0;font-size:15px;font-weight:800}.cb-job-detail__ats-sub{color:var(--jd-muted);margin:4px 0 0;font-size:12px}.cb-job-detail__ats-score{align-items:center;gap:14px;margin:16px 0 18px;display:flex}.cb-job-detail__ats-score-num{font-family:var(--font-lora-job), var(--font-fraunces), Georgia, serif;color:var(--jd-ink);margin:0;font-size:28px;font-weight:700;line-height:1.1}.cb-job-detail__ats-score-num span{color:var(--jd-muted);font-size:15px;font-weight:600}.cb-job-detail__ats-label{color:var(--jd-accent);margin:4px 0 0;font-size:13px;font-weight:700}.cb-job-detail__ats-breakdown{border-top:1px solid var(--jd-hair);border-bottom:1px solid var(--jd-hair);flex-direction:column;gap:10px;padding:14px 0;display:flex}.cb-job-detail__ats-row{color:var(--jd-ink);grid-template-columns:7.5rem 1fr 2.6rem;align-items:center;gap:8px;font-size:12.5px;display:grid}.cb-job-detail__ats-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.cb-job-detail__ats-bar-wrap{background:var(--color-border-light);border-radius:999px;height:7px;overflow:hidden}.cb-job-detail__ats-bar{background:linear-gradient(90deg, var(--jd-dark), var(--jd-accent));border-radius:999px;height:100%;transition:width .8s cubic-bezier(.22,.61,.36,1)}.cb-job-detail__ats-improve{margin-top:16px}.cb-job-detail__ats-improve-title{color:var(--jd-ink);margin:0 0 10px;font-size:13px;font-weight:800}.cb-job-detail__ats-improve ul{margin:0;padding:0;list-style:none}.cb-job-detail__ats-improve li{color:var(--jd-ink);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.cb-job-detail__ats-improve li span{color:var(--jd-accent);flex-shrink:0;font-weight:800}.cb-job-detail__ats-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cb-job-detail__ats-link{border:1px solid var(--color-border-dark);background:var(--color-surface);color:var(--jd-dark);border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cb-job-detail__ats-link:hover{background:var(--color-surface-hover);border-color:var(--jd-dark)}.cb-job-detail__ats-strengths{color:var(--jd-good);margin:14px 0 0;font-size:11.5px;font-weight:600;line-height:1.45}.cb-job-detail__match-top{align-items:center;gap:16px;margin-bottom:18px;display:flex}.cb-job-detail__ring{flex:0 0 70px;width:70px;height:70px;position:relative}.cb-job-detail__ring-track{stroke:var(--color-border-light)}.cb-job-detail__ring-value{stroke:var(--jd-accent)}.cb-job-detail__ring-txt{font-family:var(--font-lora-job), var(--font-fraunces), Georgia, serif;color:var(--jd-ink);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.cb-job-detail__match-top h4{color:var(--jd-ink);margin:0 0 2px;font-size:14px;font-weight:800}.cb-job-detail__match-top span{color:var(--jd-muted);font-size:12px}.cb-job-detail__gap-label{letter-spacing:.6px;color:var(--jd-warn);margin:0 0 10px;font-size:11px;font-weight:800}.cb-job-detail__gap-list{margin:0;padding:0;list-style:none}.cb-job-detail__gap-list li{border-bottom:1px solid var(--jd-hair);color:var(--jd-ink);opacity:0;align-items:center;gap:9px;padding:9px 0;font-size:13.5px;font-weight:600;animation:.4s forwards cb-jd-gap-in;display:flex;transform:translate(-8px)}.cb-job-detail__gap-list li:last-child{border-bottom:none}.cb-job-detail__tri{color:var(--jd-warn);font-size:12px}.cb-job-detail__check{color:var(--jd-good);font-size:12px}@keyframes cb-jd-gap-in{to{opacity:1;transform:translate(0)}}@media (max-width:980px){.cb-job-detail__layout{grid-template-columns:1fr;grid-template-areas:"hero""about""reqs""aside""error""apply"}.cb-job-detail__hero{padding:24px 20px}.cb-job-detail__panel,.cb-job-detail__apply{padding:20px}.cb-job-detail__req-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cb-job-detail__fx,.cb-job-detail__req-chip,.cb-job-detail__gap-list li{opacity:1;animation:none;transform:none}}.day-orbit{--forest:#16382c;--gold:#e0a21a;--ink:#14261e;--muted:#5b6b64;color:var(--ink);background:#f3f7f4;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}.day-orbit__page{max-width:1240px;margin:0 auto;padding:28px 20px 48px}.day-orbit__bridge{text-align:center;margin-bottom:48px}.day-orbit__bridge h2{letter-spacing:-.04em;color:#0000;background:linear-gradient(90deg,#e07a14,#e0a21a,#f0c14b);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(32px,4.6vw,52px);font-weight:800}.day-orbit__tag{color:var(--muted);margin-bottom:20px;font-size:18px}.day-orbit__hi{color:#c81e1e;text-underline-offset:4px;font-style:italic;font-weight:800;-webkit-text-decoration:underline #e07a14;text-decoration:underline #e07a14;text-decoration-thickness:2px}.day-orbit__simple-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:100%;margin-top:8px;display:flex}.day-orbit__pill{color:#f4efe6;z-index:1;white-space:nowrap;background:#16382c;border-radius:999px;flex:none;padding:12px 22px;font-size:16px;font-weight:800;text-decoration:none}.day-orbit__line{background:#16382c;flex:40px;width:120px;min-width:12px;max-width:120px;height:3px;display:block}.day-orbit__hub{color:#16382c;text-align:center;letter-spacing:.06em;z-index:2;background:#fff;border-radius:50%;flex:0 0 110px;place-items:center;width:110px;height:110px;margin:0;font-size:11px;display:grid;box-shadow:0 10px 28px #16382c1f}.day-orbit__intro{text-align:left;margin-bottom:28px}.day-orbit__k{letter-spacing:.2em;text-transform:uppercase;color:#16382c;font-size:11px;font-weight:800}.day-orbit__intro h3,.day-orbit__emp-head h3{letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,3.2vw,36px);font-weight:800}.day-orbit__lead{max-width:46ch;color:var(--muted);margin:8px 0 0}.day-orbit__layout{grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);align-items:center;gap:28px;min-height:560px;display:grid}.day-orbit__stage{aspect-ratio:1;width:min(400px,100%);margin:0 auto;position:relative}.day-orbit__halo{pointer-events:none;border:1px dashed #16382c38;border-radius:50%;position:absolute;inset:8px}.day-orbit__orbit{position:absolute;inset:0}.day-orbit__item{text-align:center;width:120px;margin-top:-38px;margin-left:-60px;position:absolute}.day-orbit__chip{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.day-orbit__dot{background:#fff;border:3px solid #fff;border-radius:50%;width:50px;height:50px;display:block;overflow:hidden;box-shadow:0 8px 18px #14281e1f}.day-orbit__dot img{object-fit:cover;width:100%;height:100%}.day-orbit__chip span:last-child{background:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:0 4px 10px #14281e14}.day-orbit__chip.is-active .day-orbit__dot{border-color:var(--gold);box-shadow:0 0 0 4px #e0a21a38}.day-orbit__core{background:var(--forest);color:#f4efe6;text-align:center;letter-spacing:.02em;z-index:4;border:0;border-radius:50%;place-items:center;width:120px;height:120px;margin:-60px;font-size:16px;font-weight:800;line-height:1.2;display:grid;position:absolute;inset:50%}.day-orbit__card{background:#fff;border-radius:24px;padding:20px;transition:opacity .3s;box-shadow:0 16px 40px #16382c14}.day-orbit__card.is-hide{opacity:0}.day-orbit__pic{background:#eef3ef;border-radius:16px;width:100%;height:280px;overflow:hidden}.day-orbit__pic img{object-fit:cover;width:100%;height:100%;display:block}.day-orbit__copy{text-align:center;margin-top:14px}.day-orbit__copy h4{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:800}.day-orbit__copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.day-orbit__note{margin-top:10px!important;font-size:14px!important}.day-orbit__cta-row{justify-content:center;margin:22px 0 8px;display:flex}.day-orbit__cta-row--emp{flex-wrap:wrap;gap:12px;margin-top:18px}.day-orbit__cta{cursor:pointer;color:#f4efe6;background:#16382c;border:0;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.day-orbit__cta--emp{margin-top:0}.day-orbit__cta--emp-ghost{color:#16382c;background:0 0;border:1.5px solid #16382c}.day-orbit__emp{margin-top:72px;padding-top:8px}.day-orbit__emp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.day-orbit__emp-wrap{grid-template-columns:180px 1fr;align-items:stretch;gap:22px;display:grid}.day-orbit__spine{padding:8px 0 8px 18px;position:relative}.day-orbit__spine:before{content:"";background:#d7e3db;width:2px;position:absolute;top:18px;bottom:18px;left:7px}.day-orbit__spine-fill{background:linear-gradient(#16382c,#2f9d6a);width:2px;max-height:calc(100% - 36px);transition:height .28s;position:absolute;top:18px;left:7px}.day-orbit__spine button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0 12px 16px;display:block;position:relative}.day-orbit__spine button:before{content:"";background:#fff;border:2px solid #16382c;border-radius:50%;width:12px;height:12px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:absolute;top:18px;left:-15px}.day-orbit__spine button.is-on{font-weight:800}.day-orbit__spine button.is-on:before{background:#16382c;border-color:#16382c;transform:scale(1.25);box-shadow:0 0 0 6px #16382c33}.day-orbit__spine button.is-done:before{background:#2f9d6a;border-color:#2f9d6a}.day-orbit__spine small{letter-spacing:.14em;color:#16382c;font-size:11px;font-weight:700;display:block}.day-orbit__stage-view{color:#f4efe6;background:#16382c;border-radius:28px;grid-template-rows:1fr auto;min-height:420px;display:grid;overflow:hidden}.day-orbit__emp-hero{min-height:160px;position:relative}.day-orbit__emp-hero img{object-fit:cover;opacity:.96;width:100%;height:180px;animation:.55s day-orbit-emp-in;display:block}@keyframes day-orbit-emp-in{0%{opacity:0;transform:scale(1.06)}to{opacity:.96;transform:scale(1)}}.day-orbit__veil{background:linear-gradient(#0000 70%,#16382c47 100%);position:absolute;inset:0}.day-orbit__meta{grid-template-columns:1.2fr .8fr;gap:16px;padding:0 22px 22px;display:grid}.day-orbit__num{letter-spacing:-.06em;color:#c8e6d4;font-size:64px;font-weight:800;line-height:1}.day-orbit__meta h4{margin:4px 0 8px;font-size:26px;font-weight:800}.day-orbit__meta p{color:#c5d4cd;line-height:1.55}.day-orbit__tiles{gap:8px;display:grid}.day-orbit__tiles article{background:#1c4638;border-radius:12px;padding:12px}.day-orbit__tiles b{margin-bottom:3px;font-size:13px;display:block}.day-orbit__tiles span{color:#b7c9bf;font-size:12px}.day-orbit-foot{border-radius:28px 28px 0 0;margin-top:0;overflow:hidden}.day-orbit-foot__sun{color:#16382c;background:#eef6f1;padding:48px 32px 28px}.day-orbit-foot__sun h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.05}.day-orbit-foot__btn{color:#16382c;letter-spacing:.08em;text-transform:uppercase;border:2px solid #16382c;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.day-orbit-foot__wave{background:#eef6f1;width:100%;height:70px;display:block}.day-orbit-foot__base{color:#e7efe9;background:#16382c;padding:28px 32px 22px}.day-orbit-foot__main{grid-template-columns:minmax(120px,160px) 1fr 1fr 1fr;align-items:start;gap:28px 48px;display:grid}.day-orbit-foot__logo{width:100%;max-width:140px;min-height:0;color:inherit;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.day-orbit-foot__logo img{object-fit:contain;width:auto;max-width:140px;height:50px}@media (min-width:640px){.day-orbit-foot__logo img{height:62px}}.day-orbit-foot__base h4{letter-spacing:.14em;text-transform:uppercase;color:#c8e6d4;margin-bottom:8px;font-size:12px}.day-orbit-foot__base a{color:#d5e0d9;padding:4px 0;font-size:14px;text-decoration:none;display:block}.day-orbit-foot__base a:hover{color:#fff}.day-orbit-foot__socials{flex-direction:row;justify-content:center;gap:22px;margin-top:22px;display:flex}.day-orbit-foot__socials a{color:#c8e6d4;border:1px solid #c8e6d4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.day-orbit-foot__copy{color:#9fb0a8;text-align:center;margin-top:18px;font-size:12px}@media (max-width:900px){.day-orbit__layout{grid-template-columns:1fr;gap:16px;min-height:0}.day-orbit__stage{width:min(360px,92vw)}}@media (max-width:800px){.day-orbit__page{padding:16px 14px 32px}.day-orbit__pill{padding:8px 12px;font-size:13px}.day-orbit__hub{flex:0 0 64px;width:64px;height:64px;font-size:8px}.day-orbit__line{min-width:10px;height:2px}.day-orbit__emp-wrap,.day-orbit__meta{grid-template-columns:1fr}.day-orbit__emp-hero img{height:200px}.day-orbit-foot__main{grid-template-columns:1fr}.day-orbit-foot__sun,.day-orbit-foot__base{padding:28px 18px}}@media (max-width:560px){.day-orbit__stage{width:min(300px,94vw)}.day-orbit__dot{width:42px;height:42px}.day-orbit__core{width:72px;height:72px;margin:-36px;font-size:10px}.day-orbit__chip{white-space:normal;max-width:88px}.day-orbit__chip span:last-child{text-align:center;padding:2px 6px;font-size:10px}.day-orbit__item{width:88px;margin-top:-32px;margin-left:-44px}.day-orbit__card{border-radius:18px;padding:16px}.day-orbit__copy h4{font-size:20px}.day-orbit__pic{border-radius:12px;height:168px}.day-orbit__copy p{font-size:14px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
