/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-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-font-weight:initial;--tw-tracking: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-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-outline-style:solid}}}@layer theme{:host,:root{--font-sans:"Inter","Segoe UI",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-700:oklch(55.5% .163 48.998);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#071433}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:0}.top-1\/2{top:50%}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.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-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[120px\]{height:120px}.h-\[360px\]{height:360px}.min-h-screen{min-height:100vh}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-spin{animation:var(--animate-spin)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}: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-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-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)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-ink\/65{background-color:#071433a6}@supports (color:color-mix(in lab,red,red)){.bg-ink\/65{background-color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-violet-100{--tw-gradient-from:var(--color-violet-100);--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-fuchsia-100{--tw-gradient-to:var(--color-fuchsia-100);--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))}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline: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-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.text-center{text-align:center}.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-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-\[9px\]{font-size:9px}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-green-600{color:var(--color-green-600)}.text-ink\/45{color:#07143373}@supports (color:color-mix(in lab,red,red)){.text-ink\/45{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.text-ink\/70{color:#071433b3}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.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-950{color:var(--color-slate-950)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white{--tw-ring-color:var(--color-white)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:text-violet-600:hover{color:var(--color-violet-600)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}}.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}.focus-visible\:outline-violet-500:focus-visible{outline-color:var(--color-violet-500)}@media (min-width:48rem){.md\:w-80{width:calc(var(--spacing) * 80)}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}}}body,html{font-family:Inter,Segoe UI,Arial,sans-serif}.command-shell{color:#0f172a;background:radial-gradient(circle at 88% 4%,#5b5ceb21,#0000 30%),radial-gradient(circle at 12% 16%,#d4a0171a,#0000 28%),linear-gradient(#fff,#f8fafc);min-height:100vh;padding:42px clamp(16px,5vw,70px)}.command-hero,.command-one-mission,.command-panel,.command-status-grid article{background:#ffffffed;border:1px solid #e2e8f0eb;box-shadow:0 24px 70px #0f172a14}.command-hero{border-radius:34px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:28px;padding:clamp(28px,5vw,56px);display:grid}.command-hero p,.command-one-mission p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.command-hero h1{letter-spacing:-.075em;max-width:920px;margin:0;font-size:clamp(2.35rem,5.8vw,5rem);line-height:.94}.command-flow article span,.command-hero span,.command-one-mission span,.command-panel p,.command-smart-panels span{color:#475569;line-height:1.6}.command-hero-meta,.command-mission-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.command-hero-meta strong,.command-mission-meta small{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:9px 13px;font-weight:900}.command-hero aside{color:#fff;text-align:center;background:linear-gradient(150deg,#5b5ceb,#8b5cf6);border-radius:30px;justify-items:center;gap:10px;padding:28px;display:grid}.command-hero aside svg{width:48px;height:48px}.command-hero aside strong{letter-spacing:-.06em;font-size:2.8rem}.command-hero i,.command-panel i{background:#e2e8f0e6;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.command-hero b,.command-panel i b{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#d4a017);height:100%;display:block}.command-one-mission{border-radius:30px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:26px;display:flex}.command-one-mission h2{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(1.7rem,3.4vw,3rem)}.command-flow article a,.command-flow button,.command-primary-action,.command-reflection-form button{color:#fff;white-space:nowrap;background:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px #0f172a2e}.command-primary-action{background:#5b5ceb;padding:16px 24px}.command-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.command-status-grid article{border-radius:24px;gap:8px;padding:18px;display:grid}.command-status-grid svg{color:#5b5ceb}.command-status-grid span{color:#64748b;font-size:.82rem;font-weight:800}.command-status-grid strong{letter-spacing:-.04em;font-size:1.35rem}.command-two-column{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;margin-top:22px;display:grid}.command-panel{border-radius:30px;padding:24px}.command-panel h2{letter-spacing:-.04em;align-items:center;gap:10px;margin:0 0 18px;display:flex}.command-flow{gap:12px;display:grid}.command-flow article{background:#fff;border:1px solid #e2e8f0;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.command-flow article.active{background:linear-gradient(135deg,#fff,#f5f3ff);border-color:#5b5ceb73;box-shadow:0 18px 40px #5b5ceb1f}.command-flow article>svg{color:#5b5ceb}.command-flow article div{gap:4px;display:grid}.command-flow article small{color:#5b5ceb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.command-flow form{margin:0}.command-step-done,.command-step-open{color:#166534;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:.76rem;font-weight:900;display:inline-flex}.command-step-open{color:#92400e;background:#fef3c7}.command-reflection-form{background:#faf5ff;border:1px dashed #c4b5fd;border-radius:22px;gap:10px;padding:16px;display:grid}.command-reflection-form textarea{min-height:76px;font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:16px;padding:12px}.command-side-stack{align-content:start;gap:22px;display:grid}.command-smart-panels,.command-summary{gap:12px;display:grid}.command-smart-panels article,.command-summary span{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;gap:12px;padding:13px;display:flex}.command-summary b{color:#0f172a}.command-smart-panels article{display:grid}@media (max-width:1120px){.command-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-hero,.command-two-column{grid-template-columns:1fr}}@media (max-width:720px){.command-shell{padding:22px 14px}.command-one-mission{flex-direction:column;align-items:flex-start}.command-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-flow article{grid-template-columns:1fr}}.skeleton-avatar,.skeleton-button,.skeleton-circle,.skeleton-line,.skeleton-pill{background:linear-gradient(90deg,#eef2ff,#f8fafc 45%,#eef2ff) 0 0/220% 100%;border-radius:999px;animation:skeleton-pulse 1.35s ease-in-out infinite;display:block;overflow:hidden}.skeleton-line.short{width:150px;height:14px}.skeleton-line.body{width:min(100%,520px);height:18px}.skeleton-line.heading{border-radius:18px;width:min(100%,420px);height:34px}.skeleton-line.title{border-radius:26px;width:min(100%,620px);height:clamp(52px,8vw,86px)}.skeleton-pill{width:130px;height:36px}.skeleton-avatar,.skeleton-circle{border-radius:28px;width:78px;height:78px}.skeleton-button{width:170px;height:52px}.skeleton-profile-row{align-items:center;gap:22px;display:flex}.skeleton-profile-row>div{gap:12px;width:100%;display:grid}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.skeleton-avatar,.skeleton-button,.skeleton-circle,.skeleton-line,.skeleton-pill{animation:none}}.team-shell{color:#0f172a;background:radial-gradient(circle at 100% 0,#5b5ceb1a,#0000 34%),linear-gradient(#fff,#f8fafc);min-height:100vh;padding:48px clamp(18px,5vw,72px)}.team-focus,.team-grid article,.team-hero,.team-panel{background:#ffffffeb;border:1px solid #e2e8f0eb;box-shadow:0 24px 70px #0f172a14}.team-hero{border-radius:34px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:28px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.team-hero:after{content:"";filter:blur(8px);pointer-events:none;background:linear-gradient(135deg,#5b5ceb3d,#d4a0172e);border-radius:999px;width:420px;height:420px;position:absolute;inset:auto -8% -36% auto}.team-focus p,.team-hero p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.team-hero h1{letter-spacing:-.08em;max-width:820px;margin:0;font-size:clamp(2.4rem,6vw,5.4rem);line-height:.94}.team-activity small,.team-focus span,.team-hero span,.team-list span,.team-panel p{color:#475569;line-height:1.6}.team-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.team-form button,.team-hero-actions a,.team-list button{color:#fff;background:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #0f172a2e}.team-hero-actions a:first-child{background:#5b5ceb}.team-hero aside{z-index:1;text-align:center;background:linear-gradient(160deg,#fff,#f5f3ff);border-radius:30px;justify-items:center;gap:12px;padding:30px;display:grid;position:relative}.team-hero aside svg{color:#d4a017;width:54px;height:54px}.team-hero aside strong{font-size:1.35rem}.team-grid i,.team-hero i{background:#e2e8f0;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.team-grid b,.team-hero b{border-radius:inherit;background:linear-gradient(90deg,#5b5ceb,#d4a017);height:100%;display:block}.team-focus{border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;padding:22px;display:grid}.team-focus article{background:#f8fafc;border-radius:24px;padding:18px}.team-focus h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.4rem,3vw,2.2rem)}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.team-grid article{border-radius:26px;gap:10px;padding:22px;display:grid}.team-grid svg{color:#5b5ceb}.team-grid strong{letter-spacing:-.04em;font-size:1.8rem}.team-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.team-panel{border-radius:30px;padding:24px}.team-panel h2{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 18px;font-size:1.25rem;display:flex}.team-invite-box{background:linear-gradient(135deg,#f5f3ff,#fff7ed);border-radius:22px;gap:8px;margin-bottom:18px;padding:18px;display:grid}.team-invite-box strong{letter-spacing:-.04em;font-size:1.4rem}.team-invite-box small{color:#64748b}.team-form{gap:12px;display:grid}.team-form label{color:#475569;gap:7px;font-size:.82rem;font-weight:900;display:grid}.team-form input,.team-form select,.team-form textarea,.team-list input,.team-list select{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:12px 14px}.team-form textarea{resize:vertical;min-height:96px}.team-activity,.team-list{gap:12px;display:grid}.team-activity article,.team-list article{background:#fff;border:1px solid #e2e8f0;border-radius:22px;gap:12px;padding:16px;display:grid}.team-list article{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center}.team-list form{grid-template-columns:140px minmax(0,1fr) auto;gap:8px;display:grid}.team-activity{grid-template-columns:repeat(3,minmax(0,1fr))}.team-activity span{color:#5b5ceb;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}@media (max-width:980px){.team-focus,.team-hero,.team-list article,.team-two-column{grid-template-columns:1fr}.team-activity,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.team-shell{padding:24px 14px}.team-activity,.team-grid,.team-list form{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#071433;font-family:var(--font-sans);letter-spacing:-.012em;background:#fbfcff;margin:0}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #f2b84b}.brand{letter-spacing:-.04em;color:#071433;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:950;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#6748f5,#7d5cff);border-radius:.85rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 12px 26px #6748f53b}.eyebrow{letter-spacing:.14em;color:#6748f5;font-size:.72rem;font-weight:900}.input{color:#29243c;background:#fbfaff;border:1.5px solid #ebe8f3;border-radius:1rem;outline:none;width:100%;padding:.9rem 1rem;transition:all .2s}.input:focus{background:#fff;border-color:#8b76f7;box-shadow:0 0 0 4px #7257f51a}.primary-button,.secondary-button{cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:.8rem 1.25rem;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#6748f5,#7656ff);border:0;box-shadow:0 14px 28px #6748f539,inset 0 -3px #4e33d5}.primary-button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #6748f548,inset 0 -3px #4e33d5}.primary-button:active{transform:translateY(1px)}.primary-button:disabled{cursor:wait;opacity:.7}.secondary-button{color:#3b354e;background:#fff;border:1.5px solid #ebe8f3}.secondary-button:hover{background:#faf9ff;border-color:#d4cdf7}.nj-v2{--nj-bg:#fff;--nj-soft:#f8fafc;--nj-ink:#0f172a;--nj-muted:#475569;--nj-border:#e2e8f0;--nj-accent:#5b5ceb;--nj-success:#16a34a;--nj-warning:#d4a017;background:var(--nj-bg);min-height:100vh;color:var(--nj-ink);font-family:Inter,Segoe UI,sans-serif;overflow:hidden}.nj-v2-nav-shell{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border-bottom:1px solid #e2e8f0d1;position:sticky;top:0}.nj-v2-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(1280px,100%);margin:auto;padding:18px 24px;display:grid}.nj-v2-logo{color:var(--nj-ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.nj-v2-logo span{border:1px solid var(--nj-border);width:32px;height:32px;color:var(--nj-accent);background:#fff;border-radius:11px;place-items:center;display:grid;box-shadow:0 8px 20px #0f172a0f}.nj-v2-nav-links{justify-content:center;gap:30px;display:flex}.nj-v2-nav-links a{color:#334155;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .18s}.nj-v2-nav-links a:hover{color:var(--nj-accent)}.nj-v2-actions{gap:10px;display:flex}.nj-v2-actions a{border:1px solid var(--nj-border);min-height:42px;color:var(--nj-ink);border-radius:999px;align-items:center;padding:0 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.nj-v2-actions a:last-child{border-color:var(--nj-accent);background:var(--nj-accent);color:#fff;box-shadow:0 14px 26px #5b5ceb38}.nj-v2-hero{grid-template-columns:minmax(0,.86fr) minmax(480px,1fr);align-items:center;gap:64px;width:min(1280px,100%);margin:auto;padding:104px 24px 92px;display:grid}.nj-v2-badge{border:1px solid var(--nj-border);color:var(--nj-accent);letter-spacing:.04em;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:8px 12px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 14px 34px #0f172a0d}.nj-v2-hero h1{letter-spacing:-.075em;max-width:680px;margin:0;font-size:clamp(3.6rem,6.6vw,6.6rem);font-weight:800;line-height:.96}.nj-v2-hero-copy>p:not(.nj-v2-badge){max-width:610px;color:var(--nj-muted);margin:24px 0 0;font-size:1.13rem;font-weight:400;line-height:1.7}.nj-v2-hero-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.nj-v2-hero-buttons>a{background:var(--nj-accent);color:#fff;border-radius:999px;gap:8px;min-height:52px;padding:0 22px;font-weight:750;text-decoration:none;box-shadow:0 16px 34px #5b5ceb40}.nj-v2-hero-buttons button,.nj-v2-hero-buttons>a{align-items:center;font-size:.92rem;display:inline-flex}.nj-v2-hero-buttons button{color:var(--nj-ink);cursor:pointer;background:0 0;border:0;gap:10px;font-weight:700}.nj-v2-hero-buttons span{border:1px solid var(--nj-border);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.nj-v2-hero-media{min-height:575px;position:relative}.nj-v2-photo{background:var(--nj-soft);border-radius:32px;position:absolute;inset:0 30px 0 54px;overflow:hidden;box-shadow:0 32px 80px #0f172a29}.nj-v2-photo img{object-fit:cover}.nj-v2-photo:after{content:"";pointer-events:none;background:linear-gradient(#0f172a00 55%,#0f172a42);position:absolute;inset:0}.nj-v2-glass-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #e2e8f0d6;border-radius:22px;align-items:center;gap:10px;min-width:205px;padding:15px 17px;display:flex;position:absolute;box-shadow:0 20px 48px #0f172a21}.nj-v2-glass-card svg{color:var(--nj-accent)}.nj-v2-glass-card strong{font-size:.88rem;font-weight:750}.nj-v2-glass-card.card-1{top:74px;left:0}.nj-v2-glass-card.card-2{top:134px;right:0}.nj-v2-glass-card.card-3{bottom:116px;left:8px}.nj-v2-glass-card.card-4{bottom:58px;right:18px}.nj-v2-section{padding:90px 24px}.nj-v2-heading{width:min(1280px,100%);margin:0 auto 34px}.nj-v2-heading.center{text-align:center}.nj-v2-founder>div>span,.nj-v2-heading span{color:var(--nj-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.nj-v2-final h2,.nj-v2-founder h2,.nj-v2-heading h2{letter-spacing:-.065em;max-width:720px;margin:10px 0 0;font-size:clamp(2.2rem,4.4vw,4.5rem);font-weight:800;line-height:1}.nj-v2-heading.center h2{margin-left:auto;margin-right:auto}.nj-v2-path-grid{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1280px,100%);margin:auto;display:grid}.nj-v2-path-card{border:1px solid var(--nj-border);background:#fff;border-radius:28px;flex-direction:column;min-height:300px;padding:26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 44px #0f172a0e}.nj-v2-path-card:hover{transform:translateY(-5px);box-shadow:0 28px 60px #0f172a1a}.nj-v2-path-card>span{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.nj-v2-path-card.blue>span{color:#2563eb;background:#eff6ff}.nj-v2-path-card.green>span{color:var(--nj-success);background:#f0fdf4}.nj-v2-path-card.gold>span{color:var(--nj-warning);background:#fffbeb}.nj-v2-path-card.orange>span{color:#ea580c;background:#fff7ed}.nj-v2-path-card em{color:#a16207;text-transform:uppercase;background:#fffbeb;border-radius:999px;padding:6px 10px;font-size:.66rem;font-style:normal;font-weight:800;position:absolute;top:20px;right:20px}.nj-v2-path-card h3{letter-spacing:-.04em;margin:24px 0 8px;font-size:1.45rem;font-weight:800}.nj-v2-path-card p{color:var(--nj-muted);margin:0;line-height:1.55}.nj-v2-path-card a{width:max-content;color:var(--nj-ink);align-items:center;gap:6px;margin-top:auto;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.nj-v2-steps{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1080px,100%);margin:auto;display:grid}.nj-v2-steps article{border:1px solid var(--nj-border);background:var(--nj-soft);border-radius:28px;justify-items:start;gap:14px;padding:28px;display:grid;position:relative}.nj-v2-steps small{width:30px;height:30px;color:var(--nj-muted);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.nj-v2-steps svg{color:var(--nj-accent)}.nj-v2-steps strong{font-size:1rem;font-weight:800}.nj-v2-steps i{z-index:2;border:1px solid var(--nj-border);color:#94a3b8;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.nj-v2-founder{background:#fff;border:1px solid #f1dfae;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.6fr);align-items:center;gap:56px;width:min(1280px,100% - 48px);margin:42px auto 30px;padding:56px;display:grid}.nj-v2-founder p{max-width:660px;color:var(--nj-muted);margin:20px 0 0;font-size:1rem;line-height:1.75}.nj-v2-founder a{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:14px 18px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.nj-v2-founder aside{gap:12px;display:grid;position:relative}.nj-v2-founder aside article{border:1px solid var(--nj-border);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid;position:relative;box-shadow:0 12px 34px #0f172a0d}.nj-v2-founder aside span{color:#a16207;background:#fffbeb;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.nj-v2-founder aside strong{font-size:.95rem}.nj-v2-founder aside i{background:#f1dfae;width:2px;height:14px;position:absolute;bottom:-14px;left:33px}.nj-v2-why-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:min(1280px,100%);margin:auto;display:grid}.nj-v2-why-grid article{border:1px solid var(--nj-border);background:#fff;border-radius:22px;align-items:center;gap:12px;padding:20px;display:flex;box-shadow:0 12px 32px #0f172a0b}.nj-v2-why-grid svg{color:var(--nj-accent)}.nj-v2-why-grid strong{font-size:.9rem;font-weight:750}.nj-v2-stats{grid-template-columns:repeat(6,1fr);gap:12px;width:min(1280px,100%);margin:0 auto;padding:55px 24px;display:grid}.nj-v2-stats article{border:1px solid var(--nj-border);background:var(--nj-soft);text-align:center;border-radius:24px;padding:24px}.nj-v2-stats strong{letter-spacing:-.05em;font-size:2rem;font-weight:800;display:block}.nj-v2-stats span{color:var(--nj-muted);margin-top:6px;font-size:.82rem;font-weight:650;display:block}.nj-v2-testimonials>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100%);margin:auto;display:grid}.nj-v2-testimonials article{border:1px solid var(--nj-border);background:#fff;border-radius:28px;padding:26px;box-shadow:0 18px 44px #0f172a0e}.nj-v2-testimonials p{color:#334155;margin:0;line-height:1.75}.nj-v2-testimonials article>div{align-items:center;gap:12px;margin-top:24px;display:flex}.nj-v2-testimonials img{object-fit:cover;border-radius:50%}.nj-v2-testimonials small,.nj-v2-testimonials strong{display:block}.nj-v2-testimonials small{color:var(--nj-muted);margin-top:2px}.nj-v2-faq>div:last-child{gap:12px;width:min(850px,100%);margin:28px auto 0;display:grid}.nj-v2-faq details{border:1px solid var(--nj-border);background:#fff;border-radius:20px;padding:0 20px}.nj-v2-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:750;list-style:none;display:flex}.nj-v2-faq summary::-webkit-details-marker{display:none}.nj-v2-faq p{color:var(--nj-muted);margin:0 0 20px;line-height:1.7}.nj-v2-final{padding:70px 24px}.nj-v2-final>div{border:1px solid var(--nj-border);text-align:center;background:#fff;border-radius:32px;width:min(1080px,100%);margin:auto;padding:56px;box-shadow:0 20px 60px #0f172a12}.nj-v2-final h2{margin-left:auto;margin-right:auto}.nj-v2-final p{max-width:620px;color:var(--nj-muted);margin:18px auto 0;line-height:1.7}.nj-v2-final div div{justify-content:center;gap:12px;margin-top:28px;display:flex}.nj-v2-final a{border:1px solid var(--nj-border);color:var(--nj-ink);border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.nj-v2-final a:first-child{border-color:var(--nj-accent);background:var(--nj-accent);color:#fff}.nj-v2-footer{border-top:1px solid var(--nj-border);grid-template-columns:1.4fr repeat(4,auto) auto;gap:34px;width:min(1280px,100%);margin:auto;padding:52px 24px;display:grid}.nj-v2-footer p{color:var(--nj-muted);margin:12px 0 18px}.nj-v2-footer form{border:1px solid var(--nj-border);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:360px;padding:8px 8px 8px 14px;display:flex}.nj-v2-footer input{border:0;outline:0;flex:1;min-width:0}.nj-v2-footer button{background:var(--nj-ink);color:#fff;border:0;border-radius:999px;padding:10px 13px;font-size:.78rem;font-weight:800}.nj-v2-footer nav{align-content:start;gap:10px;display:grid}.nj-v2-footer nav strong{font-size:.78rem}.nj-v2-footer nav a,.nj-v2-socials a{color:var(--nj-muted);font-size:.82rem;text-decoration:none}.nj-v2-socials{gap:8px;display:flex}.nj-v2-socials a{border:1px solid var(--nj-border);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (max-width:1100px){.nj-v2-nav{grid-template-columns:auto auto}.nj-v2-nav-links{display:none}.nj-v2-hero{grid-template-columns:1fr}.nj-v2-hero-media{min-height:520px}.nj-v2-path-grid,.nj-v2-steps,.nj-v2-testimonials>div:last-child,.nj-v2-why-grid{grid-template-columns:repeat(2,1fr)}.nj-v2-founder{grid-template-columns:1fr}.nj-v2-stats{grid-template-columns:repeat(3,1fr)}.nj-v2-footer{grid-template-columns:1fr 1fr 1fr}}@media (max-width:680px){.nj-v2-nav{padding-inline:18px}.nj-v2-actions a:first-child{display:none}.nj-v2-hero{padding:56px 18px}.nj-v2-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.nj-v2-hero-media{min-height:430px}.nj-v2-photo{border-radius:26px;inset:0}.nj-v2-glass-card{min-width:165px;padding:12px}.nj-v2-glass-card strong{font-size:.72rem}.nj-v2-glass-card.card-1{top:24px;left:0}.nj-v2-glass-card.card-2{top:82px;right:0}.nj-v2-glass-card.card-3{bottom:72px;left:0}.nj-v2-glass-card.card-4{bottom:20px;right:0}.nj-v2-section{padding:64px 18px}.nj-v2-path-grid,.nj-v2-stats,.nj-v2-steps,.nj-v2-testimonials>div:last-child,.nj-v2-why-grid{grid-template-columns:1fr}.nj-v2-steps i{display:none}.nj-v2-founder{border-radius:28px;width:calc(100% - 36px);padding:28px}.nj-v2-final{padding-inline:18px}.nj-v2-final>div{padding:32px 20px}.nj-v2-final div div{flex-direction:column}.nj-v2-footer{grid-template-columns:1fr;padding-inline:18px}}.v2-page{color:#071433;background:linear-gradient(#fff,#fbfbfc 52%,#f6f7f9);min-height:100vh;overflow:hidden}.v2-nav-wrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc8;border-bottom:1px solid #edf0f5;position:sticky;top:0}.v2-nav{grid-template-columns:auto 1fr auto;gap:2rem;width:min(1440px,100%);margin:auto;padding:16px clamp(18px,4vw,48px);display:grid}.v2-logo,.v2-nav{align-items:center}.v2-logo{color:#071433;letter-spacing:-.055em;gap:.6rem;font-size:1.18rem;font-weight:950;text-decoration:none;display:inline-flex}.v2-logo span{color:#6748f5;background:#f1eeff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.v2-nav-links{justify-content:center;gap:clamp(1.2rem,3.3vw,3.1rem);display:flex}.v2-nav-links a{color:#26314a;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .18s}.v2-nav-links a:hover{color:#6748f5}.v2-nav-actions{gap:.75rem;display:flex}.v2-nav-actions a{color:#071433;background:#fff;border:1px solid #e0e5ee;border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #07143308}.v2-nav-actions a:last-child{color:#fff;background:#6748f5;border-color:#6748f5;box-shadow:0 14px 28px #6748f529}.v2-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1440px,100%);margin:auto;padding:clamp(74px,9vw,128px) clamp(18px,4vw,48px) clamp(54px,7vw,92px);display:grid}.v2-kicker{color:#6748f5;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #eceef5;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 22px;padding:.52rem .82rem;font-size:.7rem;font-weight:950;display:inline-flex;box-shadow:0 14px 32px #07143308}.v2-hero h1{letter-spacing:-.105em;gap:.08em;margin:0;font-size:clamp(4.8rem,10vw,9.4rem);font-weight:950;line-height:.82;display:grid}.v2-hero h1 span:first-child{color:#6748f5}.v2-hero h1 span:nth-child(2){color:#071433}.v2-hero h1 span:nth-child(3){color:#bf831c}.v2-hero h1 span:nth-child(4){color:#14835a}.v2-hero-copy>p:not(.v2-kicker){color:#52607a;max-width:590px;margin:28px 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650;line-height:1.5}.v2-hero-actions{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:30px;display:flex}.v2-hero-actions>a{color:#fff;background:#6748f5;border-radius:999px;gap:.65rem;min-height:54px;padding:0 24px;text-decoration:none;box-shadow:0 16px 32px #6748f531}.v2-hero-actions button,.v2-hero-actions>a{align-items:center;font-size:.92rem;font-weight:900;display:inline-flex}.v2-hero-actions button{color:#071433;cursor:pointer;background:0 0;border:0;gap:.7rem}.v2-hero-actions button span{color:#071433;background:#fff;border:1px solid #dce2ec;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 12px 26px #0714330a}.v2-hero-visual{min-height:560px;position:relative}.v2-photo-shell{background:#f2f3f6;border-radius:36px;position:absolute;inset:20px 42px 0;overflow:hidden;box-shadow:0 38px 90px #0714331b}.v2-photo-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#07143354);position:absolute;inset:0}.v2-photo-shell img{object-fit:cover}.v2-float-card{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #e8edf5;border-radius:22px;align-items:center;gap:.75rem;min-width:198px;padding:16px 18px;animation:v2-float 7s ease-in-out infinite;display:flex;position:absolute;box-shadow:0 24px 56px #07143315}.v2-float-card span{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.v2-float-card strong{letter-spacing:-.025em;font-size:.9rem;font-weight:950}.v2-float-card.blue span{color:#1468ff;background:#e9f2ff}.v2-float-card.green span{color:#0d9b61;background:#e5f9ee}.v2-float-card.gold span{color:#bf831c;background:#fff3d7}.v2-float-card.amber span{color:#e16b1d;background:#fff0e2}.v2-float-1{top:74px;left:0}.v2-float-2{animation-delay:-1.5s;top:134px;right:0}.v2-float-3{animation-delay:-3s;bottom:86px;left:36px}.v2-float-4{animation-delay:-4.5s;bottom:38px;right:26px}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.v2-section-heading{width:min(1440px,100%);margin:0 auto 24px;padding:0 clamp(18px,4vw,48px)}.v2-section-heading.centered{text-align:center}.v2-business>div>span,.v2-section-heading span{color:#6748f5;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950}.v2-business h2,.v2-faq h2,.v2-section-heading h2{letter-spacing:-.075em;max-width:760px;margin:.55rem 0 0;font-size:clamp(2.1rem,5vw,4.3rem);font-weight:950;line-height:.95}.v2-section-heading.centered h2{margin-left:auto;margin-right:auto}.v2-faq,.v2-how,.v2-path-section,.v2-why{padding:clamp(58px,8vw,108px) 0}.v2-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1440px,100%);margin:auto;padding:0 clamp(18px,4vw,48px);display:grid}.v2-path-card{background:#fff;border:1px solid #e4e9f1;border-radius:28px;flex-direction:column;min-height:372px;padding:28px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 56px #07143309}.v2-path-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px #07143312}.v2-path-card.featured{background:linear-gradient(#fff,#fffaf0);border-color:#e8c26a;grid-column:span 1}.v2-path-card em{color:#b37711;text-transform:uppercase;background:#fff3d7;border-radius:999px;padding:.42rem .7rem;font-size:.64rem;font-style:normal;font-weight:950;position:absolute;top:20px;right:20px}.v2-card-icon{border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.v2-path-card.blue .v2-card-icon{color:#1468ff;background:#e9f2ff}.v2-path-card.green .v2-card-icon{color:#0d9b61;background:#e5f9ee}.v2-path-card.gold .v2-card-icon{color:#bf831c;background:#fff3d7}.v2-path-card.amber .v2-card-icon{color:#e16b1d;background:#fff0e2}.v2-path-card h3{letter-spacing:-.055em;margin:24px 0 12px;font-size:1.7rem;font-weight:950}.v2-path-card ul{color:#53617a;gap:.38rem;margin:0 0 22px;padding:0;font-size:.94rem;font-weight:650;line-height:1.4;list-style:none;display:grid}.v2-path-card li:before{content:"";vertical-align:middle;opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:.55rem;display:inline-block}.v2-path-card>a{color:#071433;background:#f7f9fc;border-radius:999px;align-items:center;gap:.45rem;width:max-content;margin-top:auto;padding:.76rem .95rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.v2-business-mini{background:#fff;border:1px solid #f1dfb5;border-radius:18px;gap:.58rem;margin-top:auto;margin-bottom:18px;padding:14px;display:grid}.v2-business-mini div{justify-content:space-between;gap:1rem;display:flex}.v2-business-mini small{color:#77839a;font-size:.63rem;font-weight:850}.v2-business-mini strong{font-size:.75rem;font-weight:950}.v2-step-row{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1180px,100%);margin:auto;padding:0 clamp(18px,4vw,48px);display:grid}.v2-step-row article{text-align:center;background:#fff;border:1px solid #e4e9f1;border-radius:28px;justify-items:center;gap:1rem;padding:30px 18px;display:grid;position:relative;box-shadow:0 18px 48px #07143308}.v2-step-row article>span{color:#6748f5;background:#f6f7fb;border-radius:22px;place-items:center;width:68px;height:68px;display:grid}.v2-step-row strong{font-size:1rem;font-weight:950}.v2-step-row i{z-index:2;color:#98a1b3;background:#fff;border:1px solid #e4e9f1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.v2-why-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:min(1440px,100%);margin:auto;padding:0 clamp(18px,4vw,48px);display:grid}.v2-why-grid article{color:#071433;background:#fff;border:1px solid #e4e9f1;border-radius:22px;align-items:center;gap:.8rem;padding:20px;display:flex;box-shadow:0 14px 34px #07143306}.v2-why-grid svg{color:#6748f5}.v2-why-grid strong{font-size:.92rem;font-weight:900}.v2-business{color:#fff;background:linear-gradient(135deg,#101827,#172235);border:1px solid #e9edf4;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:2rem;width:min(1320px,100% - clamp(36px,8vw,96px));margin:clamp(30px,5vw,70px) auto;padding:clamp(30px,6vw,70px);display:grid;box-shadow:0 34px 90px #07143321}.v2-business h2{color:#fff}.v2-business p{color:#d8deea;max-width:680px;margin:22px 0 0;font-size:1.05rem;font-weight:600;line-height:1.7}.v2-business a{color:#101827;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:28px;padding:.85rem 1.05rem;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex}.v2-business aside{gap:12px;display:grid}.v2-business aside article{background:#ffffff0d;border:1px solid #ffffff18;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:16px;display:grid}.v2-business aside span{color:#9c6400;background:#fff3d7;border-radius:12px;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.v2-business aside strong{font-size:.95rem}.v2-business aside svg{color:#6ee1ad}.v2-trust{grid-template-columns:repeat(5,1fr);gap:14px;width:min(1320px,100%);margin:0 auto;padding:clamp(36px,6vw,70px) clamp(18px,4vw,48px);display:grid}.v2-trust article{text-align:center;background:#fff;border:1px solid #e4e9f1;border-radius:26px;padding:28px;box-shadow:0 18px 46px #07143307}.v2-trust strong{letter-spacing:-.065em;font-size:clamp(1.8rem,4vw,3rem);font-weight:950;display:block}.v2-trust span{color:#65718a;margin-top:.35rem;font-size:.82rem;font-weight:850;display:block}.v2-faq>div:last-child{gap:12px;width:min(860px,100% - 36px);margin:28px auto 0;display:grid}.v2-faq details{background:#fff;border:1px solid #e4e9f1;border-radius:20px;padding:0 20px;box-shadow:0 14px 34px #07143306}.v2-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:20px 0;font-weight:950;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq p{color:#5d697f;margin:0 0 20px;line-height:1.65}.v2-footer{border-top:1px solid #e4e9f1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2rem;width:min(1440px,100%);margin:auto;padding:34px clamp(18px,4vw,48px);display:grid}.v2-footer p{color:#65718a;margin:.5rem 0 0;font-size:.85rem}.v2-footer nav,.v2-socials{flex-wrap:wrap;gap:1rem;display:flex}.v2-footer a{color:#3d4a63;font-size:.84rem;font-weight:850;text-decoration:none}.v2-socials a{background:#fff;border:1px solid #e4e9f1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (max-width:1100px){.v2-nav{grid-template-columns:auto auto}.v2-nav-links{display:none}.v2-hero{grid-template-columns:1fr}.v2-hero-visual{min-height:520px}.v2-path-grid,.v2-step-row,.v2-why-grid{grid-template-columns:repeat(2,1fr)}.v2-business{grid-template-columns:1fr}.v2-trust{grid-template-columns:repeat(3,1fr)}.v2-footer{grid-template-columns:1fr}}@media (max-width:680px){.v2-nav-actions a:first-child{display:none}.v2-nav-actions a:last-child{min-height:40px;padding:0 14px}.v2-hero{padding-top:48px}.v2-hero h1{font-size:clamp(4rem,18vw,6.5rem)}.v2-hero-copy>p:not(.v2-kicker){font-size:1rem}.v2-hero-visual{min-height:430px}.v2-photo-shell{border-radius:28px;inset:20px 0 0}.v2-float-card{min-width:160px;padding:12px}.v2-float-card strong{font-size:.72rem}.v2-float-1{top:30px;left:0}.v2-float-2{top:84px;right:0}.v2-float-3{bottom:82px;left:0}.v2-float-4{bottom:24px;right:0}.v2-path-grid,.v2-step-row,.v2-trust,.v2-why-grid{grid-template-columns:1fr}.v2-step-row i{display:none}.v2-business{border-radius:28px;width:calc(100% - 36px)}.v2-footer nav{grid-template-columns:repeat(2,1fr);display:grid}}.landing-page{color:#071433;background:radial-gradient(circle at 74% 12%,#efeaff 0,#0000 26%),radial-gradient(circle at 96% 58%,#fff3da 0,#0000 21%),linear-gradient(#fff,#fbfcff 52%,#f7faff);min-height:100vh;overflow:hidden}.landing-nav{z-index:10;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;width:min(1680px,100%);margin:0 auto;padding:18px clamp(18px,4vw,68px) 0;display:grid;position:relative}.landing-nav:after{content:"";background:linear-gradient(90deg,#0000,#dde3ee 10% 90%,#0000);height:1px;position:absolute;bottom:-18px;left:clamp(18px,4vw,68px);right:clamp(18px,4vw,68px)}.landing-brand{color:#071433;letter-spacing:-.055em;align-items:center;gap:.62rem;font-size:1.4rem;font-weight:950;text-decoration:none;display:inline-flex}.landing-brand span{color:#6748f5;place-items:center;width:31px;height:31px;display:grid}.landing-brand svg{fill:#6748f5;stroke-width:3px}.landing-nav-links{justify-content:center;gap:clamp(1.4rem,4vw,3.5rem);display:flex}.landing-nav-links a{color:#071433;padding:17px 0 18px;font-size:.9rem;font-weight:850;text-decoration:none;position:relative}.landing-nav-links a.active{color:#5d3ff1}.landing-nav-links a.active:after{content:"";background:#6748f5;border-radius:999px;height:3px;position:absolute;bottom:-19px;left:0;right:0}.landing-actions{align-items:center;gap:1rem;display:flex}.landing-actions a{color:#071433;background:#fff;border:1px solid #dde4ef;border-radius:17px;justify-content:center;align-items:center;min-width:92px;min-height:46px;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #07143308}.landing-actions a:last-child{color:#fff;background:linear-gradient(135deg,#6748f5,#7858ff);border-color:#0000;min-width:136px;box-shadow:0 16px 32px #6748f53a,inset 0 -3px #5134d8}.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:2.2rem;width:min(1680px,100%);margin:0 auto;padding:clamp(76px,9vw,118px) clamp(18px,4vw,68px) 20px;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 52% 44%,#ede8ff 0,#0000 34%);height:620px;position:absolute;inset:0 0 auto 48%}.landing-hero-copy{z-index:2;align-self:center;position:relative}.landing-kicker{color:#5136e6;letter-spacing:.115em;text-transform:uppercase;background:#f0edff;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 25px;padding:.54rem .95rem;font-size:.78rem;font-weight:950;display:inline-flex}.landing-kicker svg{fill:#6748f5;stroke-width:2.7px}.landing-hero h1{color:#071433;letter-spacing:-.09em;max-width:720px;margin:0;font-size:clamp(4.2rem,8vw,7.6rem);font-weight:950;line-height:.9}.landing-hero h1 span{color:#0000;background:linear-gradient(#795fff 8%,#4f35e6);-webkit-background-clip:text;background-clip:text}.landing-hero h1 em{color:#0000;background:linear-gradient(#d69c22 12%,#ae7410);-webkit-background-clip:text;background-clip:text;font-style:normal}.landing-hero h1 strong{color:#0000;background:linear-gradient(#239c67 5%,#0c724f);-webkit-background-clip:text;background-clip:text;font-weight:950}.landing-subtitle{color:#4b5a7b;letter-spacing:-.025em;max-width:640px;margin:26px 0 0;font-size:1.34rem;font-weight:650;line-height:1.45}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:28px;display:flex}.landing-hero-actions>a{color:#fff;background:linear-gradient(135deg,#6748f5,#7556ff);border-radius:14px;justify-content:center;gap:.8rem;min-height:57px;padding:0 28px;font-size:.95rem;text-decoration:none;box-shadow:0 18px 34px #6748f538,inset 0 -3px #5035d5}.landing-hero-actions button,.landing-hero-actions>a{align-items:center;font-weight:900;display:inline-flex}.landing-hero-actions button{color:#071433;cursor:pointer;background:0 0;border:0;gap:.85rem;font-size:.96rem}.landing-hero-actions button span{color:#071433;border:2px solid #071433;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.landing-hero-visual{z-index:1;min-height:500px;position:relative}.hero-orbit{opacity:.95;background:radial-gradient(circle at 54% 44%,#ddd4ff 0 25%,#0000 25.3%),radial-gradient(circle at 54% 44%,#0000 0 39%,#f1edff 39.4% 60%,#0000 60.3%),radial-gradient(circle at 54% 44%,#0000 0 72%,#f6f2ff 72.4% 73%,#0000 73.2%);border-radius:50%;height:570px;position:absolute;inset:0 0 auto 7%}.hero-person{background:linear-gradient(#e4d5ff 0 38%,#bea4f6 38% 72%,#8569d8 72%);border-radius:145px 145px 38px 38px;width:305px;height:470px;position:absolute;bottom:0;left:34%;box-shadow:0 32px 65px #4e3b8d18}.hero-person:before{content:"";background:#f2c79f;border-radius:50%;width:128px;height:128px;position:absolute;top:7px;left:83px;box-shadow:inset 0 -22px 0 8px #2d1b16}.hero-person:after{content:"";background:#c5a8f8;border-radius:54px 54px 24px 24px;height:210px;position:absolute;top:160px;left:42px;right:42px;box-shadow:inset 0 12px #d7c1ff}.hero-person i{z-index:2;background:#2d3446;border-radius:22px;width:34px;height:240px;position:absolute;top:150px;left:36px;transform:rotate(-7deg)}.hero-person b{z-index:3;background:linear-gradient(145deg,#d8d1c8,#ab9f93);border-radius:13px;width:170px;height:122px;position:absolute;top:245px;right:22px;transform:rotate(-8deg);box-shadow:0 14px 24px #07143324}.hero-person span{z-index:4;background:#201614;border-radius:999px;width:96px;height:15px;position:absolute;top:104px;left:65px;transform:rotate(8deg);box-shadow:73px 14px 0 -1px #201614}.hero-stat{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffe;border:1px solid #e9edf5;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.1rem 1rem;width:210px;min-height:116px;padding:23px 22px;display:grid;position:absolute;box-shadow:0 24px 48px #0714330d}.hero-stat span{border-radius:16px;grid-row:1/3;place-items:center;width:58px;height:58px;display:grid}.hero-stat strong{letter-spacing:-.055em;align-self:end;font-size:1.78rem;font-weight:950}.hero-stat small{color:#000;align-self:start;font-size:.82rem;font-weight:750}.hero-stat.violet span{color:#6748f5;background:#eeeaff}.hero-stat.gold span{color:#d28a00;background:#fff1cf}.hero-stat.green span{color:#0aa769;background:#ddf8eb}.hero-stat.blue span{color:#2671e8;background:#e5f0ff}.hero-stat-1{top:70px;left:2%}.hero-stat-2{top:70px;right:4%}.hero-stat-3{top:205px;left:2%}.hero-stat-4{top:205px;right:4%}.landing-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);width:min(1620px,100%);margin:0 auto;padding:0 clamp(18px,4vw,68px) 30px;display:grid}.landing-path-card{background:linear-gradient(#fff 0 74%,#f3f8ff 100%);border:1px solid #dce6f3;border-radius:16px;flex-direction:column;min-height:405px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #07143308}.landing-path-card.green{background:linear-gradient(#fff 0 74%,#f0fff8 100%);border-color:#d8f0e6}.landing-path-card.gold{background:linear-gradient(#fff,#fff8ec);border-color:#edc864;box-shadow:0 20px 45px #bb7b0012}.landing-path-card.orange{background:linear-gradient(#fff,#fff4ed);border-color:#f1dfd5}.path-icon{color:#1468ff;background:#e7f0ff;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 -4px #cfddf5}.landing-path-card.green .path-icon{color:#0aa769;background:#def8ec;box-shadow:inset 0 -4px #c8eadb}.landing-path-card.gold .path-icon{color:#cd8400;background:#fff1cf;box-shadow:inset 0 -4px #f2d79b}.landing-path-card.orange .path-icon{color:#f05d19;background:#fff0e7;box-shadow:inset 0 -4px #f3d5c4}.landing-path-card h2{z-index:2;letter-spacing:-.06em;margin:24px 0 8px;font-size:1.95rem;font-weight:950;position:relative}.landing-path-card p{z-index:2;color:#3f4f73;max-width:230px;margin:0;font-size:1rem;font-weight:650;line-height:1.42;position:relative}.landing-path-card>a{z-index:3;color:#095df0;background:#f8fbff;border:1px solid #c8d9f0;border-radius:13px;align-items:center;gap:.65rem;width:max-content;min-height:43px;margin-top:auto;padding:0 17px;font-size:.94rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.landing-path-card.green>a{color:#0b9c5d;background:#f6fffa;border-color:#cfebdd}.landing-path-card.gold>a{color:#c67d00;background:#fffaf0;border-color:#f0d9a9}.landing-path-card.orange>a{color:#f05d19;background:#fff8f3;border-color:#f2d7c9}.featured-pill{z-index:5;color:#c77b00;letter-spacing:.06em;text-transform:uppercase;background:#fff2d4;border-radius:999px;align-items:center;gap:.4rem;padding:.43rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;top:17px;right:17px}.business-progress{z-index:3;color:#071433;width:55%;margin-top:28px;position:relative}.business-progress small{color:#73809a;font-size:.72rem;font-weight:800;display:block}.business-progress strong{margin-top:.26rem;font-size:.88rem;font-weight:900;display:block}.business-progress i{background:#efe6d8;border-radius:999px;width:116px;height:7px;margin-top:17px;display:block;position:relative;overflow:hidden}.business-progress i b{border-radius:inherit;background:#eba41c;width:25%;height:100%;display:block}.business-progress em{color:#66728c;font-size:.74rem;font-style:normal;font-weight:800;position:absolute;bottom:-3px;left:130px}.path-person{pointer-events:none;width:190px;height:210px;position:absolute;bottom:66px;right:-7px}.path-person:before{content:"";background:#eabf9a;border-radius:50%;width:62px;height:62px;position:absolute;top:8px;left:62px;box-shadow:inset 0 -10px #d6a983}.path-person:after{content:"";background:#d9e8ff;border-radius:48px 48px 18px 18px;width:120px;height:120px;position:absolute;top:72px;left:36px}.path-person i{z-index:3;background:#231717;border-radius:999px;width:82px;height:28px;position:absolute;top:30px;left:28px;transform:rotate(-8deg)}.path-person b{z-index:4;background:linear-gradient(145deg,#c4c9d1,#9098a3);border-radius:10px 10px 4px 4px;width:120px;height:62px;position:absolute;bottom:8px;left:16px;transform:perspective(160px)rotateX(18deg)}.path-person span{z-index:1;background:#dce6f3;height:2px;position:absolute;bottom:0;left:0;right:0}.path-person.man-laptop:after{background:#9ca68a}.path-person.man-laptop:before{box-shadow:inset 0 -10px #c69675}.path-person.man-laptop i{background:#2a211b}.path-person.founder{width:205px;height:260px;bottom:0;right:-4px}.path-person.founder:after{background:#d79231;border-radius:56px 56px 12px 12px;width:134px;height:158px;top:89px;left:36px}.path-person.founder b{display:none}.path-person.founder span{background:#172031;border-radius:999px;width:96px;height:18px;top:144px;left:52px;box-shadow:0 34px #172031}.path-person.woman-tablet:after{background:#f8f1e8}.path-person.woman-tablet b{background:#c8beb2;border-radius:10px;width:86px;height:110px;bottom:42px;left:68px;transform:rotate(-17deg)}.path-person.woman-laptop i,.path-person.woman-tablet i{background:#2d201d;border-radius:60% 40% 55% 45%;height:42px}.landing-trust-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd8;border:1px solid #dfe7f2;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1620px,100% - clamp(36px,8vw,136px));margin:0 auto 42px;display:grid;box-shadow:0 22px 55px #07143308}.landing-trust-strip article{border-right:1px solid #dfe7f2;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;min-height:124px;padding:22px 32px;display:grid}.landing-trust-strip article:last-child{border-right:0}.landing-trust-strip span{border-radius:50%;place-items:center;width:61px;height:61px;display:grid}.landing-trust-strip span.violet{color:#6748f5;background:#eeeaff}.landing-trust-strip span.green{color:#10a766;background:#ddf8eb}.landing-trust-strip span.gold{color:#c98300;background:#fff1cf}.landing-trust-strip span.blue{color:#2671e8;background:#e6f1ff}.landing-trust-strip h3{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:950}.landing-trust-strip p{color:#52607d;margin:.25rem 0 0;font-size:.91rem;font-weight:650;line-height:1.35}@media (max-width:1180px){.landing-nav{grid-template-columns:auto auto}.landing-nav-links{display:none}.landing-hero{grid-template-columns:1fr;padding-top:72px}.landing-hero-visual{min-height:470px}.hero-person{left:50%;transform:translate(-50%)}.hero-stat-1,.hero-stat-3{left:4%}.hero-stat-2,.hero-stat-4{right:4%}.landing-paths,.landing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-trust-strip article:nth-child(2){border-right:0}.landing-trust-strip article:nth-child(-n+2){border-bottom:1px solid #dfe7f2}}@media (max-width:720px){.landing-nav{padding-top:14px}.landing-actions a:first-child{display:none}.landing-actions a:last-child{min-width:118px;min-height:42px}.landing-brand{font-size:1.15rem}.landing-hero{padding-top:54px}.landing-kicker{font-size:.62rem}.landing-hero h1{font-size:clamp(3.35rem,16vw,5rem)}.landing-subtitle{font-size:1rem}.landing-hero-actions{gap:1rem}.landing-hero-visual{min-height:410px;margin-top:5px}.hero-person{width:230px;height:360px}.hero-person:before{width:98px;height:98px;left:62px}.hero-person:after{height:170px;top:126px;left:32px;right:32px}.hero-person b{width:130px;top:205px;right:8px}.hero-stat{gap:.1rem .7rem;width:160px;min-height:86px;padding:14px}.hero-stat span{width:44px;height:44px}.hero-stat strong{font-size:1.25rem}.hero-stat small{font-size:.65rem}.hero-stat-1,.hero-stat-2{top:16px}.hero-stat-3,.hero-stat-4{top:114px}.landing-paths{grid-template-columns:1fr}.landing-path-card{min-height:360px}.landing-trust-strip{grid-template-columns:1fr}.landing-trust-strip article{border-bottom:1px solid #dfe7f2;border-right:0!important}.landing-trust-strip article:last-child{border-bottom:0}.business-progress{width:58%}}.auth-page{background:radial-gradient(circle at 15% 15%,#e7e1ff 0,#0000 32%),radial-gradient(circle at 85% 85%,#dff9ee 0,#0000 31%),#f8f7fc;min-height:100vh;padding:6rem 1rem 2rem}.auth-page:after,.auth-page:before{content:"";filter:blur(2px);opacity:.8;border-radius:999px;position:absolute}.auth-page:before{background:#ffd978;width:90px;height:90px;top:13%;right:8%}.auth-page:after{background:#7ee0b8;width:52px;height:52px;bottom:15%;left:10%}.auth-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffffc7;border-radius:2rem;width:min(100%,460px);padding:clamp(1.5rem,5vw,2.5rem);position:relative;box-shadow:0 30px 80px #5547951a}.divider{color:#aaa4b8;align-items:center;gap:1rem;margin:1.2rem 0;font-size:.75rem;font-weight:800;display:flex}.divider:after,.divider:before{content:"";background:#ebe8f3;flex:1;height:1px}.app-shell{min-height:100vh}.sidebar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-right:1px solid #ece9f4;flex-direction:column;width:240px;padding:1.5rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.nav-link{color:#777187;border-radius:1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;font-size:.9rem;font-weight:800;transition:all .2s;display:flex}.nav-link:hover{color:#5c46d9;background:#f4f1ff}.nav-link-active{color:#6249de;background:linear-gradient(135deg,#f0ecff,#f7f5ff);box-shadow:inset 3px 0 #7257f5}.app-content{min-height:100vh;margin-left:240px}.dashboard-container{width:min(1180px,100%);margin:auto;padding:1.5rem 2rem 3rem}.dashboard-header{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.icon-button{color:#766f88;background:#fff;border:1px solid #ece9f4;border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;transition:all .2s;display:grid}.icon-button:hover{color:#7257f5;transform:translateY(-2px);box-shadow:0 8px 20px #463c7014}.game-card{background:#fff;border:1px solid #efedf5;border-radius:1.65rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 35px #3f355b0a}.hero-card{color:#fff;background:linear-gradient(125deg,#4e3db5,#7458eb 48%,#9872fa);min-height:275px;padding:2rem;box-shadow:0 20px 45px #6048ce37}.hero-card:after{content:"";border:52px solid #ffffff15;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-60px}.hero-card:before{content:"";border:28px solid #ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:150px}.progress-track{background:#ffffff28;border-radius:999px;height:.65rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#ffe28b,#fb5);border-radius:999px;height:100%;box-shadow:0 0 14px #ffd06b99}.mission-card{background:linear-gradient(145deg,#fff9e8,#fff);border-color:#f9e6b2}.reward-pill{color:#9a6b00;background:#fff3c7;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.76rem;font-weight:900;display:inline-flex}.stat-card{min-height:154px}.stat-icon{border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.journey-line{background:#ebe8f3;border-radius:99px;height:5px;position:absolute;top:29px;left:8%;right:8%}.journey-progress{background:linear-gradient(90deg,#55d5a6,#7257f5);border-radius:99px;width:40%;height:100%}.journey-node{z-index:2;border:5px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:950;display:grid;position:relative;box-shadow:0 5px 15px #463c701e}.node-done{color:#fff;background:#55d5a6}.node-current{color:#fff;background:#7257f5;box-shadow:0 0 0 5px #7257f522,0 6px 18px #7257f548}.node-locked{color:#aaa5b5;background:#ebe9f1}.badge{color:#9b6900;background:linear-gradient(145deg,#fff3bd,#ffd977);border-radius:1.1rem;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 -4px #f1bf4b}.avatar{object-fit:cover;background:#e8e3ff;border-radius:999px}.coming-soon{text-align:center;place-items:center;min-height:65vh;display:grid}@media (max-width:850px){.sidebar{border:1px solid #e9e5f3;border-radius:1.4rem;flex-direction:row;justify-content:space-around;align-items:center;width:auto;height:68px;padding:.45rem;inset:auto 12px 12px;box-shadow:0 15px 35px #352b5a2d}.sidebar .desktop-only,.sidebar .nav-label{display:none}.sidebar nav{justify-content:space-around;gap:.2rem;width:100%;display:flex}.nav-link{padding:.8rem}.nav-link:hover{transform:none}.nav-link-active{box-shadow:none}.app-content{margin-left:0;padding-bottom:85px}.dashboard-container{padding:1.25rem 1rem 2rem}}.mission-control{width:min(1180px,100%);padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.mission-control>main{gap:1.1rem;display:grid}.mission-header{gap:1.25rem;padding:.4rem 0 1.35rem;display:grid}.mission-greeting{align-items:center;gap:.9rem;min-width:0;display:flex}.player-avatar{color:#fff;background:linear-gradient(145deg,#7960f6,#ab75fb);border-radius:1.1rem;flex:none;place-items:center;width:54px;height:54px;font-size:1.15rem;font-weight:950;display:grid;overflow:hidden;box-shadow:0 8px 24px #6048ce30}.player-avatar img{object-fit:cover;width:100%;height:100%}.compact-card-copy>span,.mission-kicker,.reward-preview-heading span,.section-heading span,.summary-label{color:#776f8a;letter-spacing:.15em;font-size:.65rem;font-style:normal;font-weight:950}.mission-greeting h1{letter-spacing:-.045em;margin:.12rem 0 0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:950}.mission-location{color:#756e86;gap:.4rem;max-width:100%;margin-top:.35rem;font-size:.72rem;font-weight:800}.mission-location,.mission-location span{align-items:center;display:flex;overflow:hidden}.mission-location span{white-space:nowrap;text-overflow:ellipsis;gap:.28rem;min-width:0}.mission-location i{opacity:.4}.player-progress-summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc9;border:1px solid #ece9f4;border-radius:1.25rem;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:1rem;padding:.8rem;display:grid;box-shadow:0 8px 26px #3428530a}.rank-row{align-items:center;gap:.65rem;display:flex}.rank-row>div:last-child{display:grid}.rank-row strong{white-space:nowrap;font-size:.8rem}.level-badge{color:#fff;background:linear-gradient(145deg,#765af5,#9f6bf8);border-radius:.8rem;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:inset 0 -3px #593cc8,0 7px 16px #7257f532}.xp-block{min-width:0}.xp-label{color:#645d74;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.38rem;font-size:.68rem;font-weight:900;display:flex}.xp-label span:first-child{color:#7257f5;align-items:center;gap:.25rem;display:flex}.xp-track{background:#e9e5f2;border-radius:999px;height:.52rem;overflow:hidden}.xp-fill{border-radius:inherit;background:linear-gradient(90deg,#7458ee,#aa6df3 70%,#f4b94d);height:100%;box-shadow:0 0 12px #825cf65c}.mission-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 15%,#a68af4 0,#0000 29%),linear-gradient(140deg,#392a89,#5940c2 44%,#7856e7);border:1px solid #8e76ee;border-radius:2rem;min-height:410px;position:relative;overflow:hidden;box-shadow:0 24px 60px #4e38a53b,inset 0 1px #ffffff36}.mission-hero:before{content:"";z-index:-1;border:50px solid #ffffff0d;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-90px}.mission-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 55%,#ffffff0b);position:absolute;inset:0}.mission-card-main{padding:clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem) 1.5rem}.today-label{justify-content:space-between;gap:1rem}.today-label,.today-label span{align-items:center;display:flex}.today-label span{color:#e5ddff;letter-spacing:.15em;gap:.45rem;font-size:.68rem;font-weight:950}.today-label em{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff16;border:1px solid #ffffff32;border-radius:999px;padding:.35rem .65rem;font-size:.62rem;font-style:normal;font-weight:950}.mission-hero h2{letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:1.35rem 0 .8rem;font-size:clamp(2.25rem,7vw,4.6rem);font-weight:950;line-height:.98}.mission-description{color:#eee9ffcf;max-width:650px;margin:0;font-size:clamp(.95rem,2vw,1.08rem);font-weight:650;line-height:1.65}.mission-facts{flex-wrap:wrap;gap:.65rem;margin-top:1.45rem;display:flex}.mission-facts span{color:#f3efff;background:#24176a3d;border:1px solid #ffffff27;border-radius:.85rem;align-items:center;gap:.42rem;padding:.55rem .75rem;font-size:.76rem;font-weight:900;display:flex}.mission-facts svg{width:16px}.mission-card-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24166c2e;border-top:1px solid #ffffff1d;flex-direction:column;gap:1rem;padding:1.1rem 1.5rem 1.4rem;display:flex}.mission-card-footer p{color:#e5deffba;align-items:center;gap:.45rem;margin:0;font-size:.74rem;font-weight:850;display:flex}.mission-card-footer p span{color:#67e2b5;font-size:.6rem}.mission-start-button{color:#4a31b1;cursor:pointer;letter-spacing:.025em;background:linear-gradient(#fff,#f4f0ff);border:0;border-radius:1.25rem;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:4.3rem;font-size:.92rem;font-weight:950;display:flex;box-shadow:0 8px #d5caf8,0 18px 36px #1f145643}.mission-start-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px #d5caf8,0 22px 42px #1f145650}.mission-start-button:disabled{cursor:wait;opacity:.76}.mission-start-button svg{width:20px}.mission-particles i{z-index:-1;background:#ffe08a;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #ffe08acc}.mission-particles i:first-child{top:18%;left:8%}.mission-particles i:nth-child(2){width:4px;height:4px;top:75%;left:22%}.mission-particles i:nth-child(3){top:14%;left:52%}.mission-particles i:nth-child(4){width:5px;height:5px;top:42%;right:14%}.mission-particles i:nth-child(5){bottom:15%;right:29%}.mission-particles i:nth-child(6){width:4px;height:4px;bottom:10%;left:42%}.mission-particles i:nth-child(7){bottom:31%;right:6%}.mission-hero-empty{text-align:center;place-items:center;padding:2rem;display:grid}.mission-hero-empty h2{margin:.8rem 0;font-size:clamp(2rem,6vw,3.5rem)}.mission-hero-empty p{color:#eee9ffcf}.mission-orb{background:#ffffff1c;border-radius:1.3rem;place-items:center;width:64px;height:64px;margin:auto;display:grid}.reward-preview{padding:.4rem 0}.reward-preview-heading{margin-bottom:.7rem;padding-left:.25rem}.reward-preview-heading h2,.section-heading h2{letter-spacing:-.035em;margin:.12rem 0 0;font-size:1.22rem;font-weight:950}.reward-preview-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:.7rem;padding:.2rem .2rem .75rem;display:grid;overflow-x:auto}.reward-preview-card{scroll-snap-align:start;background:#fff;border:1px solid #ebe7f4;border-radius:1.2rem;align-items:center;gap:.7rem;min-height:76px;padding:.8rem;display:flex;box-shadow:0 8px 24px #3e345d0a}.reward-preview-icon{color:#6e50df;background:#eee9ff;border-radius:.9rem;flex:none;place-items:center;width:42px;height:42px;display:grid}.reward-preview-card div{min-width:0;display:grid}.reward-preview-card small{color:#81798f;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.reward-preview-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.82rem;overflow:hidden}.reward-gold .reward-preview-icon{color:#aa7200;background:#fff1bd}.reward-blue .reward-preview-icon{color:#3975d5;background:#e4efff}.reward-green .reward-preview-icon{color:#218c69;background:#dff8ed}.reward-rose .reward-preview-icon{color:#d74f76;background:#ffe4eb}.reward-muted{filter:saturate(.65);opacity:.72}.mission-section{background:#fff;border:1px solid #ece9f4;border-radius:1.55rem;padding:1.2rem;overflow:hidden;box-shadow:0 10px 30px #3e345d09}.section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-heading strong{color:#7257f5;font-size:.78rem}.journey-scroll{scrollbar-width:thin;margin:1rem -1.2rem 0;padding:.65rem 1.2rem .8rem;scroll-padding:1.2rem;overflow-x:auto}.journey-path-track{justify-content:space-between;gap:.45rem;width:max-content;min-width:100%;padding-top:.1rem;display:flex;position:relative}.journey-rail{background:#e9e6ef;border-radius:99px;height:6px;position:absolute;top:33px;left:48px;right:48px;overflow:hidden}.journey-rail span{border-radius:inherit;background:linear-gradient(90deg,#55d7a7,#7257f5);height:100%;display:block}.path-node{z-index:1;color:#443d50;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;justify-items:center;width:96px;display:grid;position:relative}.path-node>em{color:#91899d;letter-spacing:.08em;margin-bottom:.2rem;font-size:.52rem;font-style:normal;font-weight:950}.path-node-disc{color:#9a93a4;background:#eae7ef;border:6px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;font-size:.95rem;font-weight:950;display:grid;box-shadow:0 5px 16px #352b551a}.path-node strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.5rem;font-size:.66rem;overflow:hidden}.path-node small{color:#9992a4;margin-top:.1rem;font-size:.58rem;font-weight:850}.path-node-completed .path-node-disc{color:#fff;background:#55d7a7}.path-node-current .path-node-disc{color:#fff;background:#7257f5;box-shadow:0 0 0 5px #7257f51b,0 8px 20px #7257f548}.path-node-current small{color:#7257f5}.path-node-selected strong{color:#6246dc}.path-node[aria-disabled=true]{cursor:help}.journey-path-caption{color:#777080;justify-content:space-between;gap:1rem;margin:.15rem 0 0;font-size:.68rem;font-weight:850;display:flex}.journey-path-caption span{color:#7257f5}.mission-support-grid{gap:1rem;display:grid}.compact-control-card{background:#fff;border:1px solid #ece9f4;border-radius:1.45rem;align-items:center;gap:.9rem;min-height:118px;padding:1.15rem;display:flex;box-shadow:0 10px 30px #3e345d09}.compact-icon{color:#f28c3a;background:#fff0dd;border-radius:1rem;flex:none;place-items:center;width:48px;height:48px;display:grid}.compact-card-copy h3,.wallet-stat h3{letter-spacing:-.04em;margin:.1rem 0;font-size:1.45rem;font-weight:950}.compact-card-copy p{color:#8d8599;margin:0;font-size:.7rem;font-weight:750}.next-reward{color:#a7750c;background:#fff8e7;border-radius:1rem;justify-items:center;margin-left:auto;padding:.55rem .7rem;font-size:.6rem;font-weight:900;display:grid}.next-reward strong{font-size:.78rem}.wallet-summary{justify-content:space-around;align-items:stretch}.wallet-stat{align-items:center;gap:.7rem;display:flex}.wallet-stat>div{display:grid}.wallet-stat small{color:#827a90;letter-spacing:.08em;font-size:.59rem;font-weight:900}.earnings-icon{color:#248a69;background:#e0f8ed}.wallet-divider{background:#ece9f4;width:1px}.achievement-section{margin-bottom:1rem}.achievement-grid{scroll-snap-type:x mandatory;gap:.75rem;margin-top:1rem;padding:.25rem 0 .65rem;display:flex;overflow-x:auto}.achievement-badge{scroll-snap-align:start;justify-items:center;min-width:82px;display:grid}.achievement-badge>span{color:#966000;background:linear-gradient(145deg,#ffe9a8,#ffc95c);border-radius:1.2rem;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 -4px #eca934,0 7px 16px #8a64151c}.achievement-badge strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:80px;margin-top:.5rem;font-size:.62rem;overflow:hidden}.achievement-locked{opacity:.58}.achievement-locked>span{filter:blur(.55px)grayscale(.75);color:#958e9e;background:#e9e6ee;box-shadow:inset 0 -4px #d4d0da}.empty-badges{color:#8b8495;font-size:.8rem;font-weight:750}.ai-recommendation{z-index:25;right:1rem;bottom:calc(5.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8fff2;border:1px solid #dfd8ff;border-radius:1.2rem;align-items:center;gap:.8rem;width:min(360px,100vw - 2rem);padding:.85rem;display:flex;position:fixed;box-shadow:0 16px 40px #3d2c7b29}.ai-avatar{color:#fff;background:#7257f5;border-radius:.9rem;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #7257f53b}.ai-recommendation p{color:#7257f5;letter-spacing:.1em;align-items:center;gap:.3rem;margin:0;font-size:.58rem;font-weight:950;display:flex}.ai-recommendation strong{margin-top:.25rem;font-size:.72rem;line-height:1.4;display:block}.celebration-layer{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.celebration-layer i{border-radius:3px;width:8px;height:14px;position:absolute;top:-10px}.skeleton{background:#eae7f0;border-radius:1.5rem;position:relative;overflow:hidden}.achievement-skeleton:after,.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa8,#0000);animation:skeleton-shimmer 1.35s infinite;position:absolute;inset:0;transform:translate(-100%)}.mission-control-loading{gap:1rem;display:grid}.mission-header-skeleton{height:105px}.mission-hero-skeleton{height:410px}.reward-skeleton{height:92px}.path-skeleton{height:190px}.achievement-skeleton{background:#eae7f0;border-radius:1.5rem;min-height:170px;position:relative;overflow:hidden}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (min-width:680px){.mission-control{padding:1.5rem 1.5rem 5rem}.mission-header{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center}.mission-card-footer{flex-direction:row;justify-content:space-between;align-items:center;padding:1.2rem 2rem 1.5rem}.mission-start-button{width:auto;min-width:300px;padding:0 1.5rem}.reward-preview-grid{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.mission-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-recommendation{bottom:1.25rem}}@media (min-width:851px){.mission-control{padding:1.8rem 2rem 6rem}.ai-recommendation{bottom:1.5rem;right:1.5rem}.mission-card-main{min-height:330px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.compact-control-card,.mission-section,.player-progress-summary,.reward-preview-card{border-color:#625b6d}.compact-card-copy>span,.mission-kicker,.reward-preview-heading span,.section-heading span,.summary-label{color:#4b4554}.mission-hero{border-width:2px}}@media (forced-colors:active){.compact-icon,.level-badge,.mission-start-button,.path-node-disc,.reward-preview-icon{border:2px solid buttontext}.journey-rail span,.xp-fill{background:highlight}}.mission-player{width:min(980px,100%);min-height:100vh;padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.mission-player>main{position:relative}.mission-player-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:1rem;display:grid}.mission-player-header>a{color:#5c4c75;background:#fff;border:1px solid #e7e2f0;border-radius:1rem;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 18px #392d530c}.mission-player-header>div:nth-child(2){min-width:0;display:grid}.mission-player-header>div:nth-child(2) span{color:#80778e;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:900;overflow:hidden}.mission-player-header>div:nth-child(2) strong{margin-top:.12rem;font-size:.9rem}.mission-run-progress{background:#e7e3ed;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.mission-run-progress i{border-radius:inherit;background:linear-gradient(90deg,#55d7a7,#7257f5);height:100%;transition:width .45s;display:block}.mission-player-kicker{color:#765be8;letter-spacing:.15em;justify-content:center;align-items:center;gap:.38rem;margin:0;font-size:.65rem;font-weight:950;display:flex}.mission-intro,.mission-task-card,.review-screen,.reward-reveal,.submission-gate{background:#fff;border:1px solid #ebe7f4;border-radius:2rem;padding:clamp(1.4rem,5vw,3rem);position:relative;overflow:hidden;box-shadow:0 24px 65px #382e5917}.mission-intro{isolation:isolate;text-align:center}.mission-intro-glow{z-index:-1;background:radial-gradient(circle,#e5ddff 0,#0000 68%);border-radius:50%;width:520px;height:420px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.mission-intro h1,.review-screen h1,.reward-reveal h1,.submission-gate h1{letter-spacing:-.055em;text-wrap:balance;margin:1rem auto .75rem;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:950;line-height:1}.mission-story{color:#696176;max-width:680px;margin:0 auto;font-size:clamp(.95rem,2vw,1.08rem);font-weight:650;line-height:1.7}.mission-intro-facts{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:1.25rem 0;display:flex}.mission-intro-facts span{color:#625772;background:#f2effb;border-radius:999px;align-items:center;gap:.38rem;padding:.5rem .75rem;font-size:.7rem;font-weight:900;display:flex}.featured-opportunity,.mission-objective,.success-criteria{text-align:left;border-radius:1.2rem;max-width:680px;margin:1rem auto 0}.mission-objective{color:#fff;background:linear-gradient(135deg,#6e53e8,#8e65ef);padding:1.1rem;display:grid;box-shadow:0 10px 28px #7257f52a}.featured-opportunity small,.mission-objective span,.success-criteria>span{letter-spacing:.13em;opacity:.72;font-size:.59rem;font-weight:950}.mission-objective strong{margin-top:.3rem;font-size:1.02rem;line-height:1.45}.success-criteria{background:#fbfaff;border:1px solid #e8e4f0;padding:1rem}.success-criteria>span{color:#756c82}.success-criteria p{color:#554d61;align-items:flex-start;gap:.45rem;margin:.65rem 0 0;font-size:.75rem;font-weight:800;line-height:1.45;display:flex}.success-criteria svg{color:#36af83;flex:none;width:17px}.featured-opportunity{color:#6c5722;background:#fff8e7;padding:1rem}.featured-opportunity strong{margin-top:.2rem;font-size:.9rem;display:block}.featured-opportunity p{margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.mission-enter-button{color:#fff;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#7257f5,#9464ee);border:0;border-radius:1.1rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.8rem;margin-top:1.3rem;padding:.8rem 1.45rem;font-size:.79rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 8px #5539c3,0 17px 36px #7257f539}.mission-enter-button:hover{transform:translateY(-2px)}.mission-enter-button:active{transform:translateY(2px);box-shadow:0 4px #5539c3,0 10px 24px #7257f530}.mission-enter-button:disabled{cursor:wait;opacity:.7}.mission-task-card{padding:0}.mission-task-card>header{border-bottom:1px solid #eeeaf4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.mission-task-card>header>span{color:#766d84;letter-spacing:.12em;font-size:.62rem;font-weight:950}.task-dots{gap:.3rem;display:flex}.task-dots i{background:#e7e3eb;border-radius:99px;width:15px;height:5px}.task-dots i.active{background:#7257f5}.task-content{padding:clamp(1.35rem,5vw,2.6rem)}.task-type{color:#7257f5;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.task-content>h2{letter-spacing:-.045em;margin:.55rem 0;font-size:clamp(1.85rem,5vw,3rem);font-weight:950}.task-description{color:#746c80;max-width:670px;margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.task-primary-button{color:#fff;cursor:pointer;background:#7257f5;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.55rem;margin-top:1.1rem;font-weight:950;display:flex;box-shadow:0 7px #563dc6}.task-primary-button svg:last-child{margin-left:auto;margin-right:1rem}.task-primary-button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.58}.read-task{background:#f7f4ff;border-radius:1.25rem;padding:1.1rem}.read-task>p{color:#51485e;margin:0;line-height:1.75}.mission-video-shell{aspect-ratio:16/9;background:#211b38;border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 30px #1f18342d}.mission-video-shell video{object-fit:cover;width:100%;height:100%}.video-placeholder{color:#dcd3f1;place-items:center;width:100%;height:100%;display:grid}.video-placeholder svg{width:54px;height:54px}.video-placeholder span{margin-top:-18%;font-size:.74rem;font-weight:800}.checklist-task,.quiz-task,.reflection-task{gap:.65rem;display:grid}.checklist-task>button:not(.task-primary-button),.quiz-task>button:not(.task-primary-button){color:#51495d;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e0ed;border-radius:1rem;align-items:center;gap:.7rem;padding:.85rem;font-size:.8rem;font-weight:800;display:flex}.checklist-task>button svg{color:#7257f5}.quiz-task>strong{margin-bottom:.35rem;font-size:.95rem}.quiz-task>button>span{color:#7257f5;background:#f0ecfa;border-radius:.65rem;flex:none;place-items:center;width:28px;height:28px;display:grid}.quiz-task>button.selected{background:#f5f2ff;border-color:#7257f5;box-shadow:0 0 0 3px #7257f516}.reflection-task input,.reflection-task textarea{color:#302a39;resize:vertical;background:#fbfaff;border:1.5px solid #dfdae8;border-radius:1.1rem;outline:0;width:100%;padding:1rem}.reflection-task input:focus,.reflection-task textarea:focus{border-color:#7257f5;box-shadow:0 0 0 4px #7257f515}.reflection-task small{text-align:right;color:#8d8596;font-size:.65rem;font-weight:750}.audio-recorder,.proof-upload{gap:.5rem;display:grid}.audio-recorder>button,.proof-upload>button{color:#655577;cursor:pointer;background:#faf8ff;border:2px dashed #cfc7dd;border-radius:1.3rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:150px;font-weight:900;display:flex}.audio-recorder>button svg,.proof-upload>button svg{color:#7257f5;width:35px;height:35px}.audio-recorder p,.proof-upload p{color:#ca3f62;text-align:center;margin:0;font-size:.7rem;font-weight:800}.record-task{background:#f7f4ff;border-radius:1.25rem;gap:1rem;padding:1rem;display:grid}.record-task>svg{color:#7257f5;margin:auto}.audio-recorder>button{border-style:solid;min-height:100px}.confirmation-task,.live-call-task{text-align:center;background:#f7f4ff;border-radius:1.3rem;justify-items:center;padding:1.25rem;display:grid}.confirmation-task>svg,.live-call-task>span{color:#7257f5;background:#e6defe;border-radius:1rem;place-items:center;width:54px;height:54px;display:grid}.confirmation-task p,.live-call-task p{color:#6c6477;font-size:.8rem}.live-call-task h3{margin:.8rem 0 0;font-size:1.1rem}.confirmation-task .task-primary-button,.live-call-task .task-primary-button{width:100%}.mission-player-error,.task-error{color:#bd3e5b;background:#fff0f3;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;margin:.85rem 0 0;padding:.65rem;font-size:.72rem;font-weight:850;display:flex}.review-screen,.reward-reveal,.submission-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex}.review-icon,.reward-trophy,.submission-gate>span{color:#2ca979;background:#e3f9ef;border-radius:1.5rem;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 12px 30px #269d7123}.review-icon svg,.reward-trophy svg,.submission-gate>span svg{width:38px;height:38px}.review-screen>p:not(.mission-player-kicker),.reward-reveal>p:not(.mission-player-kicker),.submission-gate>p:not(.mission-player-kicker){color:#746c80;max-width:560px;margin:0;line-height:1.6}.review-pending .review-icon{color:#bd7d00;background:#fff3cd}.review-retry .review-icon{color:#d24b6a;background:#ffe8ed}.review-approved .review-icon{color:#2ca979;background:#e3f9ef}.review-pulse{gap:.35rem;margin-top:1.3rem;display:flex}.review-pulse i{background:#7257f5;border-radius:50%;width:9px;height:9px;animation:review-dot 1s infinite alternate}.review-pulse i:nth-child(2){animation-delay:.2s}.review-pulse i:nth-child(3){animation-delay:.4s}@keyframes review-dot{to{opacity:.4;transform:translateY(-7px)}}.reward-reveal{background:radial-gradient(circle at 50% 0,#f3eaff,#0000 50%),#fff}.reward-trophy{color:#986000;background:linear-gradient(145deg,#ffe9a6,#ffc447);box-shadow:inset 0 -5px #efa922,0 14px 34px #aa7a2028}.reward-reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;margin-top:1.4rem;display:grid}.reward-reveal-grid>div{background:#fff;border:1px solid #e9e4f1;border-radius:1.1rem;justify-items:center;padding:.85rem;display:grid}.reward-reveal-grid svg{color:#7257f5}.reward-reveal-grid span{color:#837a90;letter-spacing:.1em;margin-top:.3rem;font-size:.55rem;font-weight:950}.reward-reveal-grid strong{margin-top:.15rem;font-size:.82rem}.level-reward-progress{text-align:left;width:100%;margin-top:1rem}.level-reward-progress>span{color:#756d81;letter-spacing:.1em;font-size:.58rem;font-weight:950}.level-reward-progress>div{background:#e9e5ef;border-radius:99px;height:8px;margin-top:.35rem;overflow:hidden}.level-reward-progress i{border-radius:inherit;background:linear-gradient(90deg,#55d7a7,#7257f5);height:100%;display:block}.mission-player-card-skeleton,.mission-task-skeleton{background:#e9e5ef;border-radius:2rem;height:520px;animation:skeleton-shimmer 1.35s infinite}.mission-player-header-skeleton{height:70px}.mission-player-loading{gap:1rem;display:grid}.path-node-pending .path-node-disc{color:#fff;background:#f2b94c;box-shadow:0 0 0 5px #f2b94c1c,0 8px 20px #bf852c35}.path-node-perfect .path-node-disc{color:#fff;background:linear-gradient(145deg,#ffd968,#f2ac35);box-shadow:0 0 0 5px #ffd05a22,0 8px 22px #c58b2f3a}.path-node-perfect small{color:#a56c08}.path-node-pending small{color:#aa720b}@media (min-width:680px){.mission-player{padding:1.5rem 1.5rem 5rem}.mission-player-header{grid-template-columns:44px minmax(0,1fr) minmax(180px,280px)}.mission-run-progress{grid-column:auto}.reward-reveal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:851px){.mission-player{padding:1.8rem 2rem 6rem}.mission-player-header{margin-bottom:1.4rem}}.journey-page{width:min(1180px,100%);padding:1.4rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.journey-page>header{text-align:center;margin:0 auto 1.4rem}.journey-page>header p{color:#7257f5;letter-spacing:.14em;margin:0;font-size:.65rem;font-weight:950}.journey-page>header h1{letter-spacing:-.055em;margin:.45rem 0 .3rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:950}.journey-page>header span{color:#766e82;font-size:.8rem;font-weight:750}@media (min-width:851px){.journey-page{padding:2.2rem 2rem 6rem}}.daily-loop-panel{background:linear-gradient(135deg,#fff,#fbf8ff 55%,#fff6df);border:1px solid #e9e4f1;border-radius:2rem;margin:1rem 0 1.15rem;padding:clamp(1rem,3vw,1.35rem);box-shadow:0 20px 55px #382e5910}.daily-loop-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.daily-loop-heading h2{letter-spacing:-.04em;margin:.2rem 0 0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:950}.daily-claim-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffb43f,#ff7d54);border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;font-size:.7rem;font-weight:950;display:inline-flex;box-shadow:0 6px #d76435}.daily-claim-button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58;box-shadow:none}.daily-bottom-grid,.daily-loop-grid{gap:.75rem;display:grid}.daily-bottom-grid,.daily-loop-grid{grid-template-columns:1fr}.daily-bottom-grid{margin-top:.75rem}.daily-card{background:#fff;border:1px solid #ede8f4;border-radius:1.35rem;padding:1rem;box-shadow:0 12px 30px #382e590b}.daily-card h3{letter-spacing:-.035em;margin:.35rem 0;font-size:1.15rem;font-weight:950}.daily-card p:not(.eyebrow){color:#6f667d;margin:.25rem 0 0;font-size:.78rem;font-weight:700;line-height:1.55}.daily-card small{color:#7257f5;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.68rem;font-weight:950;display:flex}.daily-card-icon{color:#7257f5;background:#eee8ff;border-radius:1rem;place-items:center;width:38px;height:38px;display:grid}.daily-card-icon.fire{color:#f06d3c;background:#fff0df;font-size:1.15rem}.reward-calendar-card{grid-column:1/-1}.reward-calendar-strip{grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;margin-top:.75rem;display:grid}.reward-day{aspect-ratio:1;color:#82788e;background:#f0edf6;border-radius:.75rem;place-items:center;font-size:.65rem;font-weight:950;display:grid}.reward-day-current{color:#fff;background:linear-gradient(145deg,#7257f5,#9e6bef);box-shadow:0 8px 18px #7257f533}.reward-day-claimed{color:#259a70;background:#e3faef}.history-dots{gap:.45rem;height:54px;margin-top:.6rem}.history-dot,.history-dots{align-items:end;display:flex}.history-dot{background:#f0edf6;border-radius:999px;flex:1;justify-content:center}.history-dot i{background:#d8d1e6;border-radius:999px;width:100%;transition:height .3s;display:block}.history-dot.active i{background:linear-gradient(#57d5a5,#7257f5)}.chest-row{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.chest-pill{color:#8c5c05;cursor:pointer;background:#fff3d1;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.67rem;font-weight:950;display:inline-flex}.chest-pill:disabled{cursor:wait;opacity:.6}.empty-soft{color:#8a8293;font-size:.75rem;font-weight:800}.notification-card .eyebrow{align-items:center;gap:.35rem;display:flex}.profile-stats-card{background:#fff;border:1px solid #e9e4f1;border-radius:2rem;margin-top:1rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 18px 55px #382e5910}.profile-stats-card h2{letter-spacing:-.04em;margin:.25rem 0 1rem;font-size:clamp(1.35rem,4vw,2rem);font-weight:950}.profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.profile-stat{background:#f8f5ff;border-radius:1.1rem;padding:.85rem;display:grid}.profile-stat svg{color:#7257f5}.profile-stat span{color:#746c80;letter-spacing:.08em;text-transform:uppercase;margin-top:.55rem;font-size:.6rem;font-weight:950}.profile-stat strong{margin-top:.1rem;font-size:1.25rem;font-weight:950}.profile-completion-row{gap:.65rem;margin-top:1rem;display:grid}.profile-completion{background:#fbfaff;border-radius:1.1rem;padding:.9rem}.profile-completion span{color:#756d81;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950}.profile-completion strong{float:right;font-size:.85rem;font-weight:950}.profile-completion i{clear:both;background:#e9e5ef;border-radius:99px;height:8px;margin-top:.65rem;display:block;overflow:hidden}.profile-completion b{border-radius:inherit;background:linear-gradient(90deg,#55d7a7,#7257f5);height:100%;display:block}.profile-history-row{grid-template-columns:repeat(30,minmax(3px,1fr));gap:.22rem;margin-top:1rem;display:grid}.profile-history-dot{background:#eeeaf5;border-radius:999px;height:18px}.profile-history-dot.active{background:linear-gradient(#ffd166,#7257f5)}@media (min-width:720px){.daily-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-bottom-grid{grid-template-columns:1.1fr 1fr 1fr}.profile-completion-row,.profile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.daily-loop-grid{grid-template-columns:1fr 1fr 1.45fr}.reward-calendar-card{grid-column:auto}}.studio-shell{color:#231b31;background:radial-gradient(circle at 0 0,#efe9ff 0,#0000 36%),linear-gradient(135deg,#fbfaff,#f6f8ff 52%,#fff8ef);min-height:100vh}.studio-sidebar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-top:1px solid #e7e2f0;align-items:center;gap:.5rem;height:74px;padding:.55rem .75rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.studio-brand,.studio-preview-link,.studio-sidebar-note{display:none}.studio-sidebar nav{gap:.35rem;display:flex;overflow-x:auto}.studio-sidebar nav a{color:#716780;white-space:nowrap;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:68px;padding:.45rem;font-size:.58rem;font-weight:950;text-decoration:none;display:flex}.studio-sidebar nav a svg{width:18px;height:18px}.studio-sidebar nav a.studio-nav-active{color:#fff;background:#231b31;box-shadow:0 10px 24px #231b3129}.studio-content{width:min(1260px,100%);padding:1.2rem 1rem calc(6rem + env(safe-area-inset-bottom));margin:0 auto}.studio-header{background:#ffffffc8;border:1px solid #eee9f6;border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding:clamp(1.1rem,4vw,2rem);display:flex;box-shadow:0 22px 70px #2e21480f}.studio-field span,.studio-header p,.studio-panel-heading p,.studio-stat span{color:#7358ed;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:950}.studio-header h1{letter-spacing:-.06em;margin:.35rem 0;font-size:clamp(2rem,5vw,4rem);font-weight:950;line-height:.95}.studio-header span{color:#71667e;max-width:760px;font-size:.9rem;font-weight:750;line-height:1.55;display:block}.studio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.studio-stat{background:#fff;border:1px solid #eee9f6;border-radius:1.3rem;padding:1rem;box-shadow:0 12px 32px #2e21480d}.studio-stat svg{color:#7358ed}.studio-stat strong{letter-spacing:-.04em;margin-top:.35rem;font-size:1.6rem;font-weight:950;display:block}.studio-publish-grid,.studio-three-column,.studio-two-column{gap:1rem;display:grid}.studio-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #eee9f6;border-radius:1.6rem;padding:clamp(1rem,3vw,1.25rem);box-shadow:0 18px 55px #2e21480d}.studio-panel-heading{margin-bottom:1rem}.studio-panel-heading h2{letter-spacing:-.04em;margin:0 0 .25rem;font-size:1.35rem;font-weight:950}.studio-panel-heading p{color:#766d83;letter-spacing:0;text-transform:none;font-size:.75rem;line-height:1.5}.studio-form{gap:.75rem;display:grid}.studio-field{gap:.4rem;display:grid}.studio-field input,.studio-field select,.studio-field textarea,.studio-publish-actions select,.studio-uploader input{color:#2b2334;width:100%;font:inherit;background:#fbfaff;border:1.5px solid #e2dce9;border-radius:1rem;outline:0;padding:.78rem .9rem;font-size:.83rem;font-weight:750}.studio-field textarea{resize:vertical;min-height:96px}.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus,.studio-uploader input:focus{border-color:#7358ed;box-shadow:0 0 0 4px #7358ed16}.studio-primary-button,.studio-primary-link{color:#fff;cursor:pointer;background:#231b31;border:0;border-radius:1rem;justify-content:center;align-items:center;padding:.78rem 1rem;font-size:.75rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 7px #0f0a18}.studio-card,.studio-card-list{gap:.65rem;display:grid}.studio-card{background:#fff;border:1px solid #eee9f6;border-radius:1.15rem;padding:.9rem}.studio-card h3{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:950}.studio-card p{color:#786f85;margin:.25rem 0 0;font-size:.72rem;font-weight:800;line-height:1.45}.studio-card code{color:#6b5f78;text-overflow:ellipsis;background:#f1edf8;border-radius:.55rem;padding:.35rem .5rem;font-size:.62rem;font-weight:850;overflow:hidden}.studio-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.studio-card-actions a{color:#7358ed;font-size:.7rem;font-weight:950;text-decoration:none}.studio-status{letter-spacing:.08em;border-radius:999px;justify-self:start;padding:.28rem .55rem;font-size:.56rem;font-weight:950}.studio-status-active{color:#168464;background:#ddf9ee}.studio-audit-list{gap:.6rem;display:grid}.studio-audit-list>div{background:#f8f5ff;border-radius:1rem;padding:.8rem}.studio-audit-list strong{font-size:.86rem;display:block}.studio-audit-list span{color:#7e748a;margin-top:.25rem;font-size:.68rem;font-weight:800;display:block}.studio-publish-actions{align-items:center;gap:.5rem;display:flex}.studio-publish-actions .studio-primary-button{box-shadow:none;padding:.62rem .85rem}.studio-uploader{gap:.55rem;display:grid}.studio-uploader label{color:#7358ed;cursor:pointer;text-align:center;background:#faf7ff;border:2px dashed #d5cde4;border-radius:1.2rem;place-items:center;min-height:110px;font-weight:950;display:grid}.studio-uploader input[type=file]{display:none}.studio-uploader p{color:#b83255;background:#fff0f3;border-radius:.8rem;margin:0;padding:.55rem;font-size:.72rem;font-weight:850}.studio-device-grid{gap:1rem;display:grid}.studio-device{background:#1e1829;border:1px solid #e7e2f0;border-radius:1.5rem;padding:.7rem;overflow:hidden;box-shadow:0 20px 60px #231b3120}.studio-device>span{color:#d8d1e8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem;font-weight:950;display:block}.studio-preview-surface{transform-origin:0 0;background:#f7f4fc;border-radius:1.15rem;overflow:hidden}.studio-preview-surface .mission-intro{min-height:520px;box-shadow:none}.studio-device.tablet .studio-preview-surface{width:760px;height:560px;transform:scale(.72)}.studio-device.mobile .studio-preview-surface{width:390px;height:620px;transform:scale(.86)}@media (min-width:900px){.studio-shell{grid-template-columns:260px minmax(0,1fr);display:grid}.studio-sidebar{background:#ffffffd8;border-top:0;border-right:1px solid #e7e2f0;flex-direction:column;align-items:stretch;height:100vh;padding:1.1rem;display:flex;position:sticky;top:0;bottom:auto;right:auto;overflow:visible}.studio-brand{color:#231b31;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;font-weight:950;text-decoration:none;display:flex}.studio-brand span{color:#fff;background:#231b31;border-radius:1rem;place-items:center;width:36px;height:36px;display:grid}.studio-sidebar nav{gap:.25rem;padding-right:.15rem;display:grid;overflow:hidden auto}.studio-sidebar nav a{flex-direction:row;justify-content:flex-start;min-width:0;padding:.72rem .8rem;font-size:.78rem}.studio-preview-link{color:#584c68;background:#f2eff8;border-radius:1rem;align-items:center;gap:.45rem;margin-top:auto;padding:.75rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.studio-sidebar-note{color:#fff;background:linear-gradient(135deg,#231b31,#7358ed);border-radius:1rem;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.85rem;display:flex}.studio-sidebar-note p{margin:0;font-size:.72rem;font-weight:850;line-height:1.45}.studio-content{padding:1.5rem 1.5rem 5rem}.studio-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-two-column{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start}.studio-wide-left{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.studio-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-device-grid{grid-template-columns:1.2fr .8fr .55fr;align-items:start}}.partner-shell{color:#201932;background:radial-gradient(circle at 10% 0,#fff2d8 0,#0000 28%),linear-gradient(135deg,#fff,#f6f2ff 58%,#effdf6);min-height:100vh}.partner-sidebar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-top:1px solid #e8e1d7;align-items:center;gap:.5rem;height:76px;padding:.55rem .75rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.partner-brand,.partner-role,.partner-student-link{display:none}.partner-sidebar nav{gap:.35rem;display:flex;overflow-x:auto}.partner-sidebar nav a{color:#756b62;white-space:nowrap;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:72px;padding:.45rem;font-size:.58rem;font-weight:950;text-decoration:none;display:flex}.partner-sidebar nav a.partner-nav-active{color:#fff;background:#173d31;box-shadow:0 10px 24px #173d3124}.partner-main{width:min(1180px,100%);margin:0 auto;padding:1.1rem 1rem 6.2rem}.partner-header{color:#fff;background:linear-gradient(135deg,#173d31,#2a7c55 48%,#ffb547);border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;padding:1.4rem;display:flex;box-shadow:0 24px 70px #173d3124}.partner-header p{color:#d7ffeb;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:1000}.partner-header h1{letter-spacing:-.07em;margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.95}.partner-header span{color:#f4fff9;max-width:680px;margin-top:.75rem;font-weight:750;line-height:1.6;display:block}.partner-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.partner-card,.partner-panel,.partner-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #e9e1d4;box-shadow:0 18px 50px #173d3112}.partner-stat{border-radius:1.4rem;gap:.45rem;display:grid}.partner-stat span{color:#7b7269;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:900}.partner-stat strong{color:#173d31;letter-spacing:-.05em;font-size:1.65rem}.partner-grid{grid-template-columns:1fr;gap:1rem;display:grid}.partner-panel{border-radius:1.65rem;margin-bottom:1rem;padding:1rem}.partner-panel-heading{margin-bottom:.9rem}.partner-panel-heading h2{color:#173d31;letter-spacing:-.04em;margin:0;font-size:1.25rem}.partner-panel-heading p{color:#82786d;margin:.35rem 0 0;font-weight:700;line-height:1.5}.partner-card,.partner-card-list{gap:.75rem;display:grid}.partner-card{border-radius:1.25rem;padding:1rem}.partner-card h3{color:#201932;letter-spacing:-.03em;margin:0;font-size:1rem}.partner-card p{color:#7b7280;margin:.25rem 0 0;font-weight:750}.partner-status{color:#675f56;letter-spacing:.05em;text-transform:uppercase;background:#f4f0e8;border-radius:999px;justify-self:start;padding:.35rem .6rem;font-size:.68rem;font-weight:1000}.partner-status-active,.partner-status-admitted,.partner-status-approved,.partner-status-completed{color:#14613e;background:#dffbe9}.partner-status-pending,.partner-status-pending_review,.partner-status-review{color:#8a5a00;background:#fff2cf}.partner-status-archived,.partner-status-dropped,.partner-status-rejected{color:#a11b2e;background:#ffe6e6}.partner-form{gap:.75rem;display:grid}.partner-form.compact{grid-template-columns:1fr;margin-top:.75rem}.partner-field{color:#6c6472;gap:.35rem;font-size:.75rem;font-weight:950;display:grid}.partner-field input,.partner-field select,.partner-field textarea{color:#201932;width:100%;font:inherit;background:#fbfaf7;border:1px solid #e5ddce;border-radius:1rem;outline:none;padding:.8rem .9rem;font-weight:750}.partner-field textarea{resize:vertical;min-height:96px}.partner-inline-form button,.partner-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#173d31,#2a8b61);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1rem;font-weight:1000;display:inline-flex;box-shadow:0 12px 26px #173d3129}.partner-inline-form span,.partner-mini-row,.partner-proof{color:#756b62;flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:850;display:flex}.partner-enrollment-list{gap:.55rem;display:grid}.partner-inline-form{background:#f9f5ed;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem;display:flex}.partner-inline-form input{border:1px solid #e5ddce;border-radius:.75rem;width:86px;padding:.45rem;font-weight:850}@media (min-width:900px){.partner-shell{grid-template-columns:250px 1fr;display:grid}.partner-sidebar{background:#ffffffd8;border-top:0;border-right:1px solid #e8e1d7;flex-direction:column;align-items:stretch;height:100vh;padding:1.1rem;display:flex;position:sticky;top:0;bottom:auto;right:auto;overflow:visible}.partner-brand{color:#173d31;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:1000;text-decoration:none;display:flex}.partner-brand span{color:#fff;background:linear-gradient(135deg,#173d31,#2a8b61);border-radius:1rem;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 12px 24px #173d3126}.partner-role{color:#857b70;text-transform:uppercase;letter-spacing:.08em;margin:.5rem 0 1rem;font-size:.72rem;font-weight:1000;display:block}.partner-sidebar nav{gap:.25rem;padding-right:.15rem;display:grid;overflow:hidden auto}.partner-sidebar nav a{flex-direction:row;justify-content:flex-start;min-width:0;padding:.72rem .8rem;font-size:.78rem}.partner-student-link{color:#7b4a00;background:#fff4d7;border-radius:1rem;align-items:center;gap:.5rem;margin-top:auto;padding:.72rem .8rem;font-size:.8rem;font-weight:1000;text-decoration:none;display:flex}.partner-main{width:100%;padding:1.35rem}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-form.compact{grid-template-columns:1fr 1fr auto;align-items:end}}.settlement-page{width:min(1180px,100%);padding:1.1rem 1rem calc(7rem + env(safe-area-inset-bottom));color:#161d2d;margin:0 auto}.settlement-hero{background:radial-gradient(circle at 100% 0,#dff7ff,#0000 34%),linear-gradient(135deg,#fff,#f7fbff);border:1px solid #e8eef7;border-radius:2rem;padding:clamp(1.25rem,5vw,2.4rem);box-shadow:0 24px 70px #1a355b12}.settlement-hero p{color:#0f7a6d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:1000}.settlement-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.4rem,7vw,5rem);font-weight:1000;line-height:.92}.settlement-hero span{color:#657286;max-width:760px;margin-top:.85rem;font-weight:750;line-height:1.65;display:block}.settlement-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1rem 0;display:grid}.settlement-card,.settlement-panel,.settlement-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #e8eef7;box-shadow:0 18px 50px #1a355b10}.settlement-stat{border-radius:1.35rem;gap:.45rem;padding:1rem;display:grid}.settlement-stat svg{color:#0f7a6d}.settlement-stat span{color:#687487;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.settlement-stat strong{letter-spacing:-.05em;font-size:1.45rem}.settlement-grid{gap:1rem;display:grid}.settlement-panel{border-radius:1.65rem;margin-bottom:1rem;padding:1rem}.settlement-panel-heading{margin-bottom:.9rem}.settlement-panel-heading h2{color:#161d2d;letter-spacing:-.04em;margin:0;font-size:1.25rem;font-weight:1000}.settlement-note,.settlement-panel-heading p{color:#687487;margin:.35rem 0 0;font-weight:750;line-height:1.55}.settlement-form{gap:.75rem;display:grid}.settlement-form label{color:#687487;gap:.35rem;font-size:.75rem;font-weight:1000;display:grid}.settlement-form input{color:#161d2d;width:100%;font:inherit;background:#fbfdff;border:1px solid #dfe7f2;border-radius:1rem;outline:none;padding:.85rem .95rem;font-weight:800}.settlement-actions a,.settlement-actions button,.settlement-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f7a6d,#42b883);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1rem;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0f7a6d24}.settlement-form button:disabled{opacity:.55;cursor:not-allowed}.settlement-card,.settlement-card-list{gap:.75rem;display:grid}.settlement-card{border-radius:1.2rem;padding:1rem}.settlement-card h3{letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:1000}.settlement-card p{color:#6c788b;margin:.25rem 0 0;font-weight:750}.settlement-card>span{color:#0f7a6d;background:#eef7f4;border-radius:999px;justify-self:start;padding:.35rem .6rem;font-size:.68rem;font-weight:1000}.settlement-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:900px){.settlement-page{padding:1.4rem 1.25rem 7rem}.settlement-grid{grid-template-columns:1fr 1fr;align-items:start}}.founder-page{width:min(1180px,100%);padding:1.1rem 1rem calc(7rem + env(safe-area-inset-bottom));color:#fff;margin:0 auto}.founder-page:before{content:"";z-index:-1;background:radial-gradient(circle at 18% 0,#6b4cff 0,#0000 28%),radial-gradient(circle at 88% 12%,#f6c453 0,#0000 26%),linear-gradient(135deg,#0b1020,#16142b 52%,#211306);position:fixed;inset:0}.founder-hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff18,#ffffff08);border:1px solid #ffffff24;border-radius:2rem;padding:clamp(1.35rem,5vw,2.6rem);overflow:hidden;box-shadow:0 28px 80px #00000038}.founder-hero p{color:#f6c453;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.72rem;font-weight:1000;display:flex}.founder-hero h1{letter-spacing:-.08em;max-width:820px;margin:0;font-size:clamp(2.6rem,8vw,5.6rem);font-weight:1000;line-height:.9}.founder-hero span{color:#fff8dbcc;max-width:780px;margin-top:1rem;font-weight:800;line-height:1.65;display:block}.founder-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1rem 0;display:grid}.founder-card,.founder-node,.founder-panel,.founder-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff20;box-shadow:0 18px 60px #00000024}.founder-stat{border-radius:1.35rem;gap:.45rem;padding:1rem;display:grid}.founder-stat svg{color:#f6c453}.founder-stat span{color:#fff1bbba;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.founder-stat strong{color:#fff;letter-spacing:-.05em;font-size:1.4rem}.founder-grid{gap:1rem;display:grid}.founder-panel{border-radius:1.65rem;margin-bottom:1rem;padding:1rem}.founder-panel-heading{margin-bottom:.9rem}.founder-panel-heading h2{letter-spacing:-.04em;margin:0;font-size:1.3rem;font-weight:1000}.founder-panel-heading p{color:#fff4c9b8;margin:.35rem 0 0;font-weight:750;line-height:1.5}.founder-breakdown{gap:.7rem;display:grid}.founder-breakdown div{background:#ffffff10;border-radius:1rem;padding:.75rem;position:relative;overflow:hidden}.founder-breakdown span{color:#fff3c0;text-transform:capitalize;font-size:.74rem;font-weight:1000;display:block}.founder-breakdown strong{z-index:1;margin-top:.25rem;font-size:1.1rem;display:block;position:relative}.founder-breakdown i{background:linear-gradient(90deg,#f6c453,#8b6cff);border-radius:999px;height:4px;position:absolute;inset:auto auto 0 0}.founder-card-list{gap:.75rem;display:grid}.founder-card{border-radius:1.2rem;padding:1rem}.founder-card h3,.founder-node h3{letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:1000}.founder-card p,.founder-node p{color:#fff4c9bd;margin:.35rem 0 0;font-weight:750;line-height:1.5}.founder-milestone-path{gap:.85rem;display:grid}.founder-node{border-radius:1.35rem;padding:1rem}.founder-node>span{color:#f6c453;letter-spacing:.08em;background:#ffffff18;border-radius:999px;padding:.32rem .58rem;font-size:.62rem;font-weight:1000;display:inline-flex}.founder-node-verified{background:#0fe28a1c;border-color:#63e6a8}.founder-node-submitted{background:#f6c45318;border-color:#f6c453}.founder-node-rejected{background:#ff5d7818;border-color:#ff8da1}.founder-form{gap:.6rem;margin-top:.85rem;display:grid}.founder-form textarea{color:#fff;min-height:80px;font:inherit;background:#0b1020c9;border:1px solid #ffffff24;border-radius:1rem;padding:.85rem;font-weight:750}.founder-form button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#f6c453,#8b6cff);border:0;border-radius:999px;padding:.8rem 1rem;font-weight:1000;box-shadow:0 12px 28px #00000030}@media (min-width:900px){.founder-page{padding:1.4rem 1.25rem 7rem}.founder-grid{grid-template-columns:1.2fr .8fr;align-items:start}.founder-milestone-path{grid-template-columns:repeat(3,minmax(0,1fr))}}.campaign-detail,.campaigns-page{width:min(1180px,100%);padding:1.2rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.campaign-detail-hero,.campaigns-hero{background:radial-gradient(circle at 100% 0,#efe8ff,#0000 44%),#fff;border:1px solid #ebe7f4;border-radius:2rem;padding:clamp(1.25rem,5vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #382e5912}.campaign-detail-hero p,.campaigns-hero p{color:#7257f5;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0;font-size:.68rem;font-weight:950;display:flex}.campaign-detail-hero h1,.campaigns-hero h1{letter-spacing:-.065em;max-width:760px;margin:.55rem 0 .5rem;font-size:clamp(2.4rem,7vw,5rem);font-weight:950;line-height:.94}.campaign-detail-hero>div>span,.campaigns-hero span{color:#70677d;max-width:720px;font-size:.95rem;font-weight:750;line-height:1.65;display:block}.campaigns-hero nav{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;display:flex}.campaigns-hero nav a{color:#5d526d;text-transform:capitalize;background:#f1edf8;border-radius:999px;padding:.55rem .75rem;font-size:.68rem;font-weight:950;text-decoration:none}.campaigns-hero nav a.active{color:#fff;background:#241b31}.campaign-grid{gap:1rem;margin-top:1rem;display:grid}.campaign-card{--campaign-color:#7257f5;color:inherit;background:#fff;border:1px solid #ebe7f4;border-radius:1.65rem;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 18px 50px #382e5910}.campaign-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px #382e591b}.campaign-card-art{background:linear-gradient(135deg,var(--campaign-color),#ffcf72);color:#fff;letter-spacing:.12em;text-transform:uppercase;place-items:center;min-height:170px;font-size:.7rem;font-weight:950;display:grid}.campaign-card-art img{object-fit:cover;width:100%;height:100%}.campaign-card-body{padding:1rem}.campaign-card-status{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.campaign-card-status em,.campaign-card-status span{color:#62576f;letter-spacing:.08em;text-transform:uppercase;background:#f2eff8;border-radius:999px;padding:.32rem .55rem;font-size:.56rem;font-style:normal;font-weight:950}.campaign-card-status em{color:#9a6500;background:#fff1c7}.campaign-card h2{letter-spacing:-.04em;margin:.75rem 0 .35rem;font-size:1.35rem;font-weight:950}.campaign-card p{color:#746b80;margin:0;font-size:.82rem;font-weight:750;line-height:1.55}.campaign-card-meta{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.campaign-card-meta span{color:#6d6378;background:#fbf9ff;border-radius:999px;align-items:center;gap:.28rem;padding:.4rem .55rem;font-size:.62rem;font-weight:900;display:flex}.campaign-detail-hero{background:radial-gradient(circle at top right,var(--campaign-color),transparent 52%),#fff;gap:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.campaign-detail-hero{background:radial-gradient(circle at top right,color-mix(in srgb,var(--campaign-color) 22%,transparent),transparent 52%),#fff}}.campaign-hero-meta{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0;display:flex}.campaign-countdown,.campaign-hero-meta strong{color:#5d526d;background:#f4f0fb;border-radius:999px;padding:.55rem .7rem;font-size:.72rem;font-weight:950}.campaign-join-button{background:linear-gradient(135deg,var(--campaign-color),#9d6bf2);color:#fff;cursor:pointer;letter-spacing:.04em;border:0;border-radius:1.1rem;min-height:3.4rem;padding:.85rem 1.2rem;font-size:.78rem;font-weight:950;box-shadow:0 7px #4e35bc}.campaign-detail-hero aside{text-align:center;background:#f8f5ff;border-radius:1.5rem;place-items:center;padding:1.2rem;display:grid}.campaign-pool-orb{color:#8c5b00;background:linear-gradient(145deg,#ffe8a8,#ffbd42);border-radius:2rem;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 -6px #eaa225,0 18px 42px #ba801f24}.campaign-detail-hero aside strong{margin-top:.8rem;font-size:1.05rem;font-weight:950}.campaign-detail-hero aside span{color:#756b81;font-size:.7rem;font-weight:900}.campaign-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.campaign-metric,.campaign-panel{background:#fff;border:1px solid #ebe7f4;border-radius:1.35rem;padding:1rem;box-shadow:0 16px 44px #382e590e}.campaign-metric svg{color:#7257f5}.campaign-metric span{color:#766d82;letter-spacing:.08em;text-transform:uppercase;margin-top:.55rem;font-size:.6rem;font-weight:950;display:block}.campaign-metric strong{letter-spacing:-.04em;margin-top:.1rem;font-size:1.45rem;font-weight:950;display:block}.campaign-detail-grid{gap:1rem;display:grid}.campaign-panel h2{letter-spacing:-.035em;margin:0 0 .8rem;font-size:1.2rem;font-weight:950}.campaign-leader-row,.campaign-mission-row,.campaign-reward-row{background:#f9f6ff;border-radius:1rem;align-items:center;gap:.7rem;margin-top:.55rem;padding:.75rem;display:flex}.campaign-reward-row svg{color:#7257f5}.campaign-reward-row div{flex:1}.campaign-leader-row strong,.campaign-mission-row strong,.campaign-reward-row strong{font-size:.86rem;font-weight:950;display:block}.campaign-leader-row span,.campaign-mission-row em,.campaign-mission-row span,.campaign-reward-row span{color:#756d80;font-size:.68rem;font-style:normal;font-weight:850}.campaign-leader-row b,.campaign-reward-row b{margin-left:auto;font-size:.82rem;font-weight:950}.campaign-mission-row span{color:#7257f5;background:#ede7ff;border-radius:999px;padding:.3rem .5rem}.campaign-empty{color:#7a7185;font-size:.82rem;font-weight:750}.campaign-sponsor p{color:#71677d;font-size:.82rem;line-height:1.55}.campaign-sponsor a{color:#7257f5;font-weight:950;text-decoration:none}@media (min-width:760px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-detail-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:center}.campaign-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.identity-summary{color:#7d718b;letter-spacing:.045em;margin-top:.18rem;font-size:.58rem;font-weight:900;display:block}.public-player-page{color:#241d2e;background:radial-gradient(circle at 12% 0,#eee8ff 0,#0000 32%),radial-gradient(circle at 100% 16%,#fff0cb 0,#0000 30%),#f8f6fb;min-height:100vh;padding:clamp(1rem,4vw,3rem)}.public-player-page>.player-identity-card,.public-profile-grid{width:min(1080px,100%);margin-inline:auto}.player-identity-card{--rank-color:#7257f5;isolation:isolate;background:linear-gradient(145deg,#211a2d,#35264b 54%,var(--rank-color));border:1px solid #ffffff8c;border-radius:2.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.player-identity-card{background:linear-gradient(145deg,#211a2d,#35264b 54%,color-mix(in srgb,var(--rank-color) 65%,#1c1726))}}.player-identity-card{color:#fff;padding:clamp(1.15rem,4vw,2rem);box-shadow:0 35px 90px #211a2d2e}.player-card-glow{z-index:-1;aspect-ratio:1;background:var(--rank-color);border-radius:50%;width:54%;position:absolute;top:-60%;right:-10%}@supports (color:color-mix(in lab,red,red)){.player-card-glow{background:color-mix(in srgb,var(--rank-color) 72%,#fff)}}.player-card-glow{filter:blur(70px);opacity:.42}.player-identity-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.player-card-avatar{background:linear-gradient(145deg,var(--rank-color),#ffce70);border:3px solid #ffffffb8;border-radius:1.65rem;place-items:center;width:76px;height:76px;font-size:1.8rem;font-weight:950;display:grid;overflow:hidden;box-shadow:0 16px 36px #0003}.player-card-avatar img{object-fit:cover;width:100%;height:100%}.player-identity-card header p{color:#ddd4ea;letter-spacing:.14em;margin:0;font-size:.58rem;font-weight:950}.player-identity-card header h1{letter-spacing:-.055em;margin:.2rem 0 .1rem;font-size:clamp(1.65rem,5vw,3rem);font-weight:950;line-height:1}.player-identity-card header span{color:#e9e2f1;font-size:.76rem;font-weight:800}.player-rank-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:.5rem;padding:.55rem .72rem;display:flex}.player-rank-seal svg{color:#ffd468}.player-rank-seal strong{letter-spacing:.04em;font-size:.72rem;font-weight:950}.player-rank-seal small{color:#d5cadf;margin-top:.08rem;font-size:.52rem;font-weight:850;display:block}.player-reputation{border-top:1px solid #ffffff1f;align-items:center;gap:.55rem;margin-top:1.25rem;padding-top:1rem;display:flex}.player-reputation span{color:#cfc5dc;letter-spacing:.14em;font-size:.58rem;font-weight:950}.player-reputation strong{font-size:1.35rem;font-weight:950}.player-reputation svg{color:#ffd468}.player-specialization-row{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.player-specialization-row span{color:#eee9f4;background:#ffffff12;border-radius:999px;padding:.4rem .58rem;font-size:.62rem;font-weight:900}.player-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.player-card-metrics>div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.7rem;display:grid}.player-card-currency,.player-card-metrics svg{color:#ffd468;grid-row:1/3;width:20px;font-size:1.05rem;font-weight:950}.player-card-metrics span:not(.player-card-currency){color:#cfc5dc;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:950}.player-card-metrics strong{margin-top:.08rem;font-size:.8rem;font-weight:950}.player-identity-card footer{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.9rem;display:flex}.player-identity-card footer span{color:#cfc5dc;text-transform:uppercase;font-size:.6rem;font-weight:900}.player-identity-card footer strong{font-size:.75rem}.public-profile-grid{gap:1rem;margin-top:1rem;display:grid}.public-profile-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdc;border:1px solid #ebe6f2;border-radius:1.65rem;padding:clamp(1rem,3vw,1.35rem);box-shadow:0 18px 55px #35264b0c}.public-profile-panel>header{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.public-profile-panel>header>svg{color:#7257f5;background:#f0eaff;border-radius:1rem;width:38px;height:38px;padding:.6rem}.public-profile-panel header span{color:#7257f5;letter-spacing:.13em;font-size:.55rem;font-weight:950}.public-profile-panel h2{letter-spacing:-.035em;margin:.12rem 0 0;font-size:1.15rem;font-weight:950}.reputation-score-list{gap:.65rem;display:grid}.reputation-score-list>div{grid-template-columns:94px minmax(0,1fr) 40px;align-items:center;gap:.55rem;display:grid}.reputation-score-list span,.reputation-score-list strong{font-size:.68rem;font-weight:900}.reputation-score-list strong{text-align:right}.reputation-score-list i{background:#ede9f2;border-radius:99px;height:8px;overflow:hidden}.reputation-score-list b{border-radius:inherit;background:linear-gradient(90deg,#55d7a7,#7257f5);height:100%;display:block}.public-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.public-stat-grid>div{text-align:center;background:#f7f4fc;border-radius:1rem;padding:.8rem}.public-stat-grid strong{font-size:1.35rem;font-weight:950;display:block}.public-stat-grid span{color:#766d82;text-transform:uppercase;font-size:.58rem;font-weight:950}.public-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.public-badge-grid>div{border:1px solid var(--badge-color);place-items:center;min-height:98px;display:grid}@supports (color:color-mix(in lab,red,red)){.public-badge-grid>div{border:1px solid color-mix(in srgb,var(--badge-color) 18%,#e8e3ef)}}.public-badge-grid>div{background:var(--badge-color);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.public-badge-grid>div{background:color-mix(in srgb,var(--badge-color) 8%,#fff)}}.public-badge-grid>div{text-align:center;padding:.65rem}.public-badge-grid>div span{font-size:1.4rem}.public-badge-grid>div strong{margin-top:.35rem;font-size:.6rem;font-weight:950}.public-endorsement-list,.public-progress-list{gap:.55rem;display:grid}.public-endorsement-list blockquote,.public-progress-list>div{background:#f8f5fd;border-radius:1rem;margin:0;padding:.8rem}.public-endorsement-list strong,.public-progress-list strong{font-size:.76rem;font-weight:950;display:block}.public-endorsement-list p,.public-progress-list span{color:#786e83;margin:.2rem 0 0;font-size:.66rem;font-weight:800;line-height:1.5}.public-empty{color:#82798d;margin:.5rem 0;font-size:.75rem;font-weight:800}.player-endorsement-form{border-top:1px solid #eee9f4;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.player-endorsement-form>div{align-items:center;gap:.6rem;display:flex}.player-endorsement-form>div svg{color:#7257f5}.player-endorsement-form>div span,.player-endorsement-form>div strong{display:block}.player-endorsement-form>div strong{font-size:.76rem}.player-endorsement-form>div span{color:#7b7186;margin-top:.12rem;font-size:.62rem;font-weight:750}.player-endorsement-form label{gap:.3rem;display:grid}.player-endorsement-form label>span{color:#71677d;text-transform:uppercase;font-size:.58rem;font-weight:950}.player-endorsement-form select,.player-endorsement-form textarea{width:100%;font:inherit;background:#fbfaff;border:1.5px solid #e3ddeb;border-radius:.9rem;padding:.7rem;font-size:.72rem;font-weight:750}.player-endorsement-form textarea{resize:vertical;min-height:72px}.player-endorsement-form button,.studio-secondary-button{color:#fff;cursor:pointer;background:#241d2e;border:0;border-radius:.9rem;padding:.72rem .85rem;font-size:.68rem;font-weight:950}.player-endorsement-form button:disabled{opacity:.6;cursor:not-allowed}.player-endorsement-form>p{color:#b83255;margin:0;font-size:.65rem;font-weight:850}.studio-secondary-button{color:#5f536d;background:#f1edf7}.studio-list-spaced{margin-top:1rem}.lifeskool-shell{color:#17231d;background:radial-gradient(circle at 12% 8%,#fff1d6 0,#0000 28%),radial-gradient(circle at 88% 18%,#dff8e8 0,#0000 30%),linear-gradient(135deg,#fffaf1,#f6fbf5 48%,#eef7ff);min-height:100vh;padding:clamp(1rem,3vw,2rem)}.lifeskool-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc9;border:1px solid #ffffffb8;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100%);margin:0 auto 2rem;padding:.7rem .85rem;display:flex;box-shadow:0 18px 55px #0f24131a}.lifeskool-brand{color:#102119;align-items:center;gap:.6rem;font-weight:950;text-decoration:none;display:flex}.lifeskool-brand span{color:#ffcf5b;letter-spacing:.05em;background:#102119;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.75rem;display:grid}.lifeskool-nav div{align-items:center;gap:.35rem;display:flex}.lifeskool-nav a:not(.lifeskool-brand){color:#405245;border-radius:999px;padding:.65rem .85rem;font-size:.78rem;font-weight:900;text-decoration:none}.lifeskool-nav a:not(.lifeskool-brand):hover{color:#102119;background:#edf6ea}.lifeskool-hero{background:linear-gradient(115deg,#ffffffd9,#fff7e7cc 46%,#e8f8efc7);border:1px solid #ffffffb8;border-radius:2.4rem;align-items:center;gap:2rem;width:min(1180px,100%);margin:0 auto 1.25rem;padding:clamp(1.4rem,5vw,4rem);display:grid;overflow:hidden;box-shadow:0 28px 90px #12281918}.lifeskool-hero p,.lifeskool-section>p{color:#0e7b52;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:950}.lifeskool-hero h1{letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(2.7rem,8vw,6.8rem);font-weight:950;line-height:.9}.lifeskool-hero span{color:#55635a;max-width:670px;margin-top:1.1rem;font-size:clamp(.98rem,2vw,1.22rem);font-weight:750;line-height:1.65;display:block}.lifeskool-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.lifeskool-hero-actions a,.lifeskool-inline-button,.lifeskool-mini-form button{color:#fff;cursor:pointer;background:#102119;border:0;border-radius:1rem;justify-content:center;align-items:center;padding:.9rem 1.05rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 7px #07110d}.lifeskool-hero-actions a:last-child{color:#102119;background:#fff;box-shadow:inset 0 0 0 1.5px #d8e5d8}.lifeskool-hero-card{color:#fff;background:#102119;border:1px solid #ffffffc7;border-radius:2rem;padding:1.4rem;box-shadow:0 28px 70px #1021192b}.lifeskool-hero-card svg{color:#ffcf5b}.lifeskool-hero-card strong{letter-spacing:-.04em;margin:.8rem 0 .35rem;font-size:1.5rem;font-weight:950;display:block}.lifeskool-hero-card p,.lifeskool-hero-card span{color:#dbe8dd;margin:0;font-size:.85rem;line-height:1.55}.lifeskool-dashboard-grid,.lifeskool-grid,.lifeskool-stat-grid,.lifeskool-success-grid{gap:1rem;width:min(1180px,100%);margin:0 auto 1.25rem;display:grid}.lifeskool-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeskool-card,.lifeskool-stat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd7;border:1px solid #ffffffc8;border-radius:1.45rem;padding:1rem;box-shadow:0 18px 55px #10211910}.lifeskool-card svg,.lifeskool-stat svg{color:#0e7b52}.lifeskool-stat span{color:#68746c;text-transform:uppercase;letter-spacing:.12em;margin:.55rem 0 .2rem;font-size:.68rem;font-weight:950;display:block}.lifeskool-stat strong{letter-spacing:-.05em;font-size:1.7rem;font-weight:950}.lifeskool-section{width:min(1180px,100%);margin:0 auto 1.25rem}.lifeskool-section h2{letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:950}.lifeskool-card-link{color:inherit;text-decoration:none}.lifeskool-card{min-height:150px;transition:transform .18s,box-shadow .18s}.lifeskool-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #1021191a}.lifeskool-card h3{letter-spacing:-.035em;margin:0 0 .45rem;font-size:1.24rem;font-weight:950}.lifeskool-card p{color:#657067;margin:.2rem 0;font-size:.82rem;font-weight:750;line-height:1.55}.lifeskool-assignment-list,.lifeskool-card-metrics,.lifeskool-skill-cloud{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.lifeskool-assignment-list span,.lifeskool-card-metrics span,.lifeskool-pill,.lifeskool-skill-cloud span{color:#245640;background:#eef8ed;border-radius:999px;align-items:center;gap:.3rem;padding:.42rem .65rem;font-size:.68rem;font-weight:900;display:inline-flex}.lifeskool-progress-ring{background:conic-gradient(#0e7b52 var(--progress),#e4eee4 0);border-radius:50%;place-items:center;width:172px;height:172px;display:grid;box-shadow:inset 0 0 0 18px #fff,0 24px 60px #0e7b5220}.lifeskool-progress-ring strong{font-size:2rem;font-weight:950}.lifeskool-progress-ring span{color:#69786e;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:950}.lifeskool-player{gap:1rem;width:min(1180px,100%);margin:0 auto;display:grid}.lifeskool-player-main,.lifeskool-player-side{align-content:start;gap:1rem;display:grid}.lifeskool-player-header,.lifeskool-side-card{background:#ffffffd7;border:1px solid #ffffffc8;border-radius:1.7rem;padding:1.15rem;box-shadow:0 18px 55px #10211910}.lifeskool-player-header p{color:#0e7b52;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:950}.lifeskool-player-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,4.8rem);font-weight:950;line-height:.95}.lifeskool-player-header span{color:#5b685f;margin-top:.8rem;font-weight:750;line-height:1.55;display:block}.lifeskool-image,.lifeskool-media{background:#102119;border-radius:1.6rem;width:100%;overflow:hidden;box-shadow:0 20px 70px #10211920}.lifeskool-media{aspect-ratio:16/9}.lifeskool-image{background-position:50%;background-size:cover;min-height:360px}.lifeskool-audio{border-radius:1rem;width:100%}.lifeskool-document,.lifeskool-rich-text{color:#fff;background:#102119;border-radius:1.6rem;padding:1.35rem;font-size:1rem;font-weight:800;line-height:1.7}.lifeskool-document{align-items:center;gap:.8rem;display:flex}.lifeskool-document a{color:#ffcf5b;font-weight:950;text-decoration:none}.lifeskool-flow{gap:.7rem;display:grid}.lifeskool-flow article{background:#fff;border:1px solid #ffffffc8;border-radius:1.2rem;gap:.75rem;padding:.9rem;display:flex}.lifeskool-flow strong{color:#0e7b52;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.lifeskool-flow h3{margin:.15rem 0;font-size:1rem;font-weight:950}.lifeskool-flow p{color:#617067;margin:0;font-size:.8rem;font-weight:750;line-height:1.45}.lifeskool-side-card{gap:.65rem;display:grid}.lifeskool-side-card strong{letter-spacing:-.03em;font-size:1.1rem;font-weight:950}.lifeskool-side-card p{color:#617067;margin:0;font-size:.82rem;font-weight:750;line-height:1.5}.lifeskool-ai-ready{color:#fff;background:#102119}.lifeskool-ai-ready p{color:#dbe8dd}.lifeskool-mini-form{gap:.55rem;display:grid}.lifeskool-mini-form input,.lifeskool-mini-form select,.lifeskool-mini-form textarea{width:100%;font:inherit;background:#fbfffb;border:1.5px solid #dce9dd;border-radius:1rem;outline:0;padding:.75rem .85rem;font-size:.8rem;font-weight:750}.lifeskool-mini-form textarea{resize:vertical;min-height:86px}.lifeskool-mini-form button{box-shadow:none}.lifeskool-card-list{gap:.75rem;display:grid}.lifeskool-auth-shell,.lifeskool-orientation{background:#ffffffd9;border:1px solid #ffffffc8;border-radius:2rem;gap:1rem;width:min(980px,100%);margin:0 auto 1.25rem;padding:clamp(1.15rem,4vw,2.2rem);display:grid;box-shadow:0 24px 75px #10211914}.lifeskool-auth-shell{grid-template-columns:1fr;align-items:start}.lifeskool-auth-shell>div:first-child p,.lifeskool-orientation>p{color:#0e7b52;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem;font-weight:950}.lifeskool-auth-shell h1,.lifeskool-orientation h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:950;line-height:.95}.lifeskool-auth-shell span,.lifeskool-orientation>span{color:#5c685f;margin-top:.85rem;font-weight:750;line-height:1.6;display:block}.lifeskool-auth-shell ul{gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.lifeskool-auth-shell li{color:#33453a;align-items:center;gap:.55rem;font-size:.85rem;font-weight:900;display:flex}.lifeskool-auth-shell li svg{color:#0e7b52}.lifeskool-auth-card{background:#fbfffb;border:1px solid #e3eee4;border-radius:1.5rem;padding:1rem;box-shadow:0 18px 55px #1021190e}.lifeskool-auth-card h2{letter-spacing:-.04em;margin:0 0 .35rem;font-size:1.55rem;font-weight:950}.lifeskool-auth-card>p{color:#66736b;margin:0 0 .85rem;font-size:.85rem;font-weight:750;line-height:1.55}.lifeskool-auth-card>a{color:#0e7b52;margin-top:.8rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.lifeskool-auth-form{gap:.7rem;display:grid}.lifeskool-auth-form label{gap:.35rem;display:grid}.lifeskool-auth-form label span{color:#536158;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.lifeskool-auth-form input{color:#102119;width:100%;font:inherit;background:#fff;border:1.5px solid #dfe9e2;border-radius:1rem;outline:0;padding:.85rem .95rem;font-size:.9rem;font-weight:750}.lifeskool-auth-form input:focus{border-color:#0e7b52;box-shadow:0 0 0 4px #0e7b5217}.lifeskool-auth-form button,.lifeskool-orientation>a{color:#fff;cursor:pointer;background:#102119;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.9rem 1.05rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 7px #07110d}.lifeskool-auth-form button:disabled{opacity:.65;cursor:not-allowed}.lifeskool-form-error,.lifeskool-form-success,.lifeskool-ref-ok{border-radius:.9rem;align-items:center;gap:.45rem;margin:0;padding:.7rem .8rem;font-size:.78rem;font-weight:900;line-height:1.45;display:flex}.lifeskool-form-error{color:#b4233c;background:#fff0f0}.lifeskool-form-success,.lifeskool-ref-ok{color:#0b7c45;background:#ecfbf1}.lifeskool-orientation>a{width:max-content;margin-top:.25rem}.lifeskool-admission-layout{gap:1rem;display:grid}.lifeskool-admission-form{background:#ffffffd9;border:1px solid #e3eee4;border-radius:1.5rem;gap:.75rem;padding:1rem;display:grid;box-shadow:0 18px 55px #1021190e}.lifeskool-admission-form>div{gap:.75rem;display:grid}.lifeskool-admission-form label{color:#536158;letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:950;display:grid}.lifeskool-admission-form input,.lifeskool-admission-form select,.lifeskool-admission-form textarea{color:#102119;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1.5px solid #dfe9e2;border-radius:1rem;outline:0;padding:.8rem .9rem;font-size:.86rem;font-weight:750}.lifeskool-admission-form textarea{resize:vertical;min-height:88px}.lifeskool-admission-form input:focus,.lifeskool-admission-form textarea:focus{border-color:#0e7b52;box-shadow:0 0 0 4px #0e7b5217}.lifeskool-admission-check{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;letter-spacing:0!important;text-transform:none!important;color:#314239!important;font-size:.82rem!important;display:flex!important}.lifeskool-admission-check input{width:auto}.lifeskool-offer-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.lifeskool-offer-actions a,.lifeskool-offer-actions button{color:#fff;font:inherit;cursor:pointer;background:#102119;border:0;border-radius:.85rem;justify-content:center;align-items:center;padding:.65rem .8rem;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.lifeskool-offer-actions form:last-child button{color:#b4233c;background:#fff;box-shadow:inset 0 0 0 1px #ffd3dc}.lifeskool-primary-button{color:#fff;font:inherit;cursor:pointer;background:#102119;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1rem;font-weight:950;text-decoration:none;display:inline-flex}.lifeskool-footer{color:#647168;border-top:1px solid #dfe9e2;flex-wrap:wrap;align-items:center;gap:.8rem;width:min(1180px,100%);margin:1.5rem auto 0;padding:1.2rem 0;font-size:.82rem;font-weight:800;display:flex}.lifeskool-footer strong{color:#102119;font-size:1rem;font-weight:950}.lifeskool-footer a{color:#0e7b52;font-weight:950;text-decoration:none}.lifeskool-category-grid,.lifeskool-service-facts,.lifeskool-service-grid{gap:1rem;width:min(1180px,100%);margin:0 auto 1.25rem;display:grid}.lifeskool-category-card,.lifeskool-search-form,.lifeskool-service-card,.lifeskool-service-cta,.lifeskool-service-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd8;border:1px solid #ffffffc8;border-radius:1.6rem;box-shadow:0 18px 55px #10211910}.lifeskool-category-card{padding:1.1rem}.lifeskool-category-card svg{color:#0e7b52;background:#eef8ed;border-radius:16px;width:46px;height:46px;padding:.7rem}.lifeskool-category-card h3{letter-spacing:-.035em;margin:.85rem 0 .35rem;font-size:1.1rem;font-weight:950}.lifeskool-category-card p{color:#657067;margin:0;font-size:.82rem;font-weight:750;line-height:1.55}.lifeskool-search-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.lifeskool-search-form svg{color:#0e7b52}.lifeskool-search-form input{color:#102119;width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.lifeskool-search-form button,.lifeskool-service-actions a,.lifeskool-service-cta a{color:#fff;font:inherit;cursor:pointer;background:#102119;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 7px #07110d}.lifeskool-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifeskool-service-card{color:#102119;gap:.55rem;min-height:100%;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.lifeskool-service-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #1021191a}.lifeskool-service-thumb{color:#0e7b52;background:linear-gradient(135deg,#f3fbef,#fff7e7) 50%/cover;border-radius:1.25rem;place-items:center;min-height:150px;display:grid}.lifeskool-service-card small{color:#0e7b52;letter-spacing:.1em;text-transform:uppercase;background:#eef8ed;border-radius:999px;width:max-content;padding:.38rem .6rem;font-size:.65rem;font-weight:950}.lifeskool-service-card h3{letter-spacing:-.045em;margin:0;font-size:1.25rem;font-weight:950}.lifeskool-service-card p{color:#657067;margin:0;font-size:.84rem;font-weight:750;line-height:1.55}.lifeskool-service-card div:last-of-type{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.lifeskool-service-card div:last-of-type span{color:#7a5200;background:#fff8e5;border-radius:999px;padding:.38rem .58rem;font-size:.68rem;font-weight:900}.lifeskool-service-card strong{color:#102119;align-items:center;gap:.35rem;margin-top:auto;font-size:.8rem;font-weight:950;display:inline-flex}.lifeskool-service-hero{background:linear-gradient(115deg,#ffffffde,#fff7e7d9 48%,#e8f8efd2);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:stretch;gap:1.25rem;width:min(1180px,100%);margin:0 auto 1.25rem;padding:clamp(1.3rem,4vw,3rem);display:grid}.lifeskool-service-cta p,.lifeskool-service-hero p{color:#0e7b52;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:950}.lifeskool-service-cta h2,.lifeskool-service-hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(2.2rem,6vw,5.4rem);font-weight:950;line-height:.94}.lifeskool-service-cta span,.lifeskool-service-hero span{color:#55635a;max-width:670px;margin-top:1rem;font-size:clamp(.98rem,2vw,1.14rem);font-weight:750;line-height:1.65;display:block}.lifeskool-service-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.3rem;display:flex}.lifeskool-service-actions a:last-child{color:#102119;background:#fff;box-shadow:inset 0 0 0 1.5px #d8e5d8}.lifeskool-service-cover{color:#ffcf5b;background:linear-gradient(145deg,#102119,#0e7b52) 50%/cover;border-radius:2rem;place-items:center;min-height:320px;display:grid;box-shadow:0 28px 70px #10211924}.lifeskool-service-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.lifeskool-service-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1.2rem,4vw,2rem)}.lifeskool-service-cta,.lifeskool-transformation-hero{width:min(1180px,100%);margin:0 auto 1.25rem;display:grid}.lifeskool-transformation-hero{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}.lifeskool-transformation-hero>div{background:linear-gradient(115deg,#ffffffde,#fff7e7d9 48%,#e8f8efd2);border:1px solid #ffffffc8;border-radius:2rem;padding:clamp(1.35rem,4vw,3rem);box-shadow:0 18px 55px #10211910}.lifeskool-enroll-hero p,.lifeskool-enroll-review p,.lifeskool-transformation-hero p{color:#0e7b52;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:950}.lifeskool-enroll-hero h1,.lifeskool-transformation-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(2.3rem,6vw,5.8rem);font-weight:950;line-height:.9}.lifeskool-transformation-hero h2{color:#0e7b52;letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(1.4rem,3vw,2.5rem);font-weight:950;line-height:1}.lifeskool-audience-grid,.lifeskool-enroll-steps,.lifeskool-receive-grid{gap:1rem;width:min(1180px,100%);margin:0 auto 1.25rem;display:grid}.lifeskool-audience-grid article,.lifeskool-enroll-note,.lifeskool-receive-grid article{background:#ffffffd8;border:1px solid #ffffffc8;border-radius:1.45rem;padding:1rem;box-shadow:0 18px 55px #10211910}.lifeskool-audience-grid article svg,.lifeskool-enroll-note svg,.lifeskool-receive-grid article svg{color:#0e7b52}.lifeskool-audience-grid strong,.lifeskool-receive-grid strong{letter-spacing:-.03em;margin:.65rem 0 .25rem;font-weight:950;display:block}.lifeskool-audience-grid span{color:#657067;font-size:.8rem;font-weight:750;line-height:1.5}.lifeskool-before-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.lifeskool-before-after article,.lifeskool-enroll-hero,.lifeskool-enroll-review,.lifeskool-mentor-card{background:#ffffffd8;border:1px solid #ffffffc8;border-radius:1.7rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 18px 55px #10211910}.lifeskool-before-after>svg{color:#0e7b52}.lifeskool-before-after h3,.lifeskool-enroll-review h2,.lifeskool-mentor-card h3{letter-spacing:-.055em;margin:.25rem 0 .45rem;font-size:clamp(1.35rem,3vw,2.1rem);font-weight:950;line-height:1.04}.lifeskool-before-after span,.lifeskool-enroll-hero span,.lifeskool-enroll-note span,.lifeskool-enroll-review span,.lifeskool-mentor-card span{color:#657067;font-weight:750;line-height:1.6}.lifeskool-journey-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.lifeskool-journey-timeline article{background:#ffffffd8;border:1px solid #ffffffc8;border-radius:1.35rem;gap:.55rem;padding:1rem;display:grid;position:relative;box-shadow:0 18px 55px #10211910}.lifeskool-journey-timeline strong{color:#ffcf5b;background:#102119;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;display:grid}.lifeskool-journey-timeline span{letter-spacing:-.025em;font-weight:950}.lifeskool-mentor-card{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.lifeskool-mentor-card>div{color:#ffcf5b;background:linear-gradient(145deg,#102119,#0e7b52);border-radius:50%;place-items:center;width:90px;height:90px;font-size:1.45rem;font-weight:950;display:grid}.lifeskool-enroll-hero,.lifeskool-enroll-note,.lifeskool-enroll-review{width:min(980px,100%);margin:0 auto 1.25rem}.lifeskool-enroll-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.lifeskool-enroll-review{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.lifeskool-enroll-review>a{color:#fff;background:#102119;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.9rem 1.1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 7px #07110d}.lifeskool-enroll-note{align-items:flex-start;gap:.8rem;display:flex}.lifeskool-enroll-note strong{margin-bottom:.25rem;font-weight:950;display:block}.business-referral-panel{background:linear-gradient(135deg,#fffdf6,#fff7db);border:1px solid #f1dfaa;border-radius:2rem;gap:1rem;margin-top:1rem;padding:clamp(1rem,3vw,1.45rem);display:grid;box-shadow:0 24px 70px #9f761214}.business-referral-panel p{color:#a06b00;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.68rem;font-weight:950;display:flex}.business-referral-panel h2{letter-spacing:-.05em;margin:.35rem 0;font-size:clamp(1.35rem,3vw,2.2rem)}.business-referral-panel small,.business-referral-panel span{color:#665a3a;font-size:.82rem;font-weight:800;line-height:1.55;display:block}.business-referral-code{color:#8b5f00;letter-spacing:.08em;background:#fff;border:1px dashed #d4a017;border-radius:999px;width:max-content;margin:.9rem 0;padding:.55rem .85rem;font-weight:950}.business-referral-panel a{color:#6c4b00;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;max-width:100%;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;overflow:hidden}.business-referral-panel figure{background:#fff;border-radius:1.4rem;place-items:center;gap:.7rem;margin:0;padding:1rem;display:grid}.business-referral-panel img{border-radius:1rem;width:160px;height:160px}.business-referral-panel figcaption{color:#6b5a27;align-items:center;gap:.4rem;font-size:.75rem;font-weight:950;display:flex}@media (min-width:760px){.lifeskool-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.lifeskool-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lifeskool-grid,.lifeskool-success-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifeskool-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lifeskool-dashboard-grid,.lifeskool-player{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.business-referral-panel,.lifeskool-auth-shell{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr)}.lifeskool-admission-layout{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)}.lifeskool-admission-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lifeskool-nav{border-radius:1.4rem;align-items:flex-start}.lifeskool-nav,.lifeskool-nav div{flex-wrap:wrap}.lifeskool-nav a:not(.lifeskool-brand){padding:.55rem .65rem}.lifeskool-audience-grid,.lifeskool-before-after,.lifeskool-category-grid,.lifeskool-enroll-review,.lifeskool-enroll-steps,.lifeskool-journey-timeline,.lifeskool-receive-grid,.lifeskool-service-cta,.lifeskool-service-facts,.lifeskool-service-grid,.lifeskool-service-hero,.lifeskool-transformation-hero{grid-template-columns:1fr}.lifeskool-search-form{grid-template-columns:auto minmax(0,1fr)}.lifeskool-search-form button{grid-column:1/-1;width:100%}.lifeskool-before-after>svg{justify-self:center;transform:rotate(90deg)}.lifeskool-mentor-card{grid-template-columns:1fr}}.profile-public-link{justify-content:flex-end;margin:.65rem 0 1rem;display:flex}.profile-public-link a{color:#6049c5;background:#eee8ff;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}@media (min-width:720px){.player-identity-card header{grid-template-columns:auto minmax(0,1fr) auto}.player-rank-seal{grid-column:auto;justify-self:end}.player-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-onboarding-progress{background:#eeeaf8;border-radius:999px;height:7px;overflow:hidden}.px-onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg,#7454f5,#db37eb,#ffbd42);height:100%;transition:width .35s;display:block}.px-onboarding-slide{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:34px 12px 20px;display:flex}.px-onboarding-icon{color:#fff;background:linear-gradient(145deg,#7454f5,#9b68ff);border-radius:20px;width:58px;height:58px;margin-bottom:22px;padding:15px;box-shadow:0 16px 35px #7454f538}.px-onboarding-slide h2{letter-spacing:-.04em;max-width:460px;margin-top:10px;font-size:clamp(1.8rem,5vw,2.7rem);font-weight:950}.px-onboarding-slide>p:last-child{color:#2a243d94;max-width:470px;margin-top:12px;line-height:1.7}.px-avatar-grid,.px-choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:25px;display:grid}.px-avatar-grid button,.px-choice-grid button{background:#fff;border:1px solid #e6e0f2;border-radius:16px;min-height:52px;font-weight:850;transition:all .2s}.px-avatar-grid button.active,.px-avatar-grid button:focus-visible,.px-avatar-grid button:hover,.px-choice-grid button.active,.px-choice-grid button:focus-visible,.px-choice-grid button:hover{background:#f4f0ff;border-color:#7454f5;transform:translateY(-2px);box-shadow:0 0 0 3px #7454f51c}.px-avatar-grid{grid-template-columns:repeat(6,1fr)}.px-avatar-grid button{font-size:1.7rem}.px-avatar-upload{color:#2a243d94;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:.82rem;font-weight:800;display:flex}.px-avatar-note{font-size:.78rem;margin-top:18px!important}.px-onboarding-actions{justify-content:space-between;gap:12px;padding-top:18px;display:flex}.px-onboarding-actions button{flex:1}.px-onboarding-final{padding-top:26px}.px-onboarding-final label>span{color:#2a243da8;margin-bottom:8px;font-size:.8rem;font-weight:850;display:block}.px-home-focus{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;margin-bottom:20px;display:grid}.px-objective-main{color:#fff;background:radial-gradient(circle at 90% 5%,#e550ed 0 10%,#0000 35%),linear-gradient(135deg,#392587,#7454f5 62%,#9d5df5);border-radius:34px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:clamp(26px,5vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #5f43cf35}.px-objective-main:after{content:"";border:32px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-130px;right:-90px}.px-objective-main>span{letter-spacing:.12em;color:#e7dfff;align-items:center;gap:8px;font-size:.72rem;font-weight:950;display:flex}.px-objective-main h2{letter-spacing:-.04em;max-width:620px;margin:16px 0 25px;font-size:clamp(1.8rem,4vw,3.1rem);font-weight:950;line-height:1.02}.px-objective-main a{color:#392587;background:#fff;border-radius:15px;align-items:center;gap:10px;padding:14px 18px;font-weight:950;display:inline-flex;box-shadow:0 8px 25px #27176233}.px-focus-details{gap:10px;display:grid}.px-focus-details>div{background:#fff;border:1px solid #eee9f5;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid;box-shadow:0 10px 30px #2d214a0a}.px-focus-details svg{color:#7454f5;background:#f1edff;border-radius:12px;grid-row:1/4;width:37px;height:37px;padding:9px}.px-focus-details span{color:#2a243d6b;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:900}.px-focus-details strong{margin-top:3px;font-size:.9rem;line-height:1.25}.px-focus-details small{color:#2a243d6e;margin-top:4px;font-size:.72rem}.px-focus-details i{background:#eeeaf6;border-radius:999px;grid-column:2;height:5px;margin-top:8px;overflow:hidden}.px-focus-details i b{border-radius:inherit;background:linear-gradient(90deg,#7454f5,#df45e9);height:100%;display:block}.px-focus-details .px-ai-welcome{background:linear-gradient(145deg,#f5f2ff,#fff)}.px-celebration{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d17336e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.px-celebration-card{z-index:2;text-align:center;background:#fff;border-radius:34px;width:min(460px,100%);padding:42px 30px 32px;position:relative;box-shadow:0 30px 90px #25175b55}.px-celebration-card>button:first-child{color:#70687f;background:#f4f1f8;border-radius:50%;padding:7px;position:absolute;top:18px;right:18px}.px-celebration-card>svg{color:#fff;background:linear-gradient(145deg,#7454f5,#e343e9);border-radius:25px;width:76px;height:76px;padding:18px;box-shadow:0 15px 40px #7454f54a}.px-celebration-card p{letter-spacing:.14em;color:#7454f5;margin-top:20px;font-size:.7rem;font-weight:950}.px-celebration-card h2{letter-spacing:-.04em;margin-top:7px;font-size:2.1rem;font-weight:950}.px-celebration-card span{color:#2a243d91;margin-top:8px;display:block}.px-celebration-card .primary-button{width:100%;margin-top:24px}.px-celebration-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.px-celebration-particles i{background:#ffd166;border-radius:3px;width:10px;height:18px;position:absolute;top:-20px}.px-celebration-particles i:nth-child(3n){background:#7454f5}.px-celebration-particles i:nth-child(3n+1){background:#58d6a8}.px-profile-section{background:#fff;border:1px solid #ece7f3;border-radius:30px;padding:clamp(22px,4vw,36px);box-shadow:0 14px 45px #2c20490b}.px-section-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:950}.px-section-heading>span{color:#2a243d80;margin-top:5px;display:block}.px-showcase-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.px-showcase-card{background:linear-gradient(145deg,#f8f6fc,#fff);border:1px solid #eee9f5;border-radius:22px;min-height:190px;padding:19px}.px-showcase-card>svg{color:#7454f5}.px-showcase-card>span{color:#2a243d70;text-transform:uppercase;margin-top:14px;font-size:.7rem;font-weight:900;display:block}.px-showcase-card>strong{margin-top:3px;font-size:1.65rem;display:block}.px-showcase-card small{text-overflow:ellipsis;white-space:nowrap;color:#2a243d94;margin-top:7px;display:block;overflow:hidden}.px-timeline{gap:0;max-height:620px;margin-top:25px;display:grid;position:relative;overflow:auto}.px-timeline:before{content:"";background:#e9e3f3;width:2px;position:absolute;top:20px;bottom:20px;left:20px}.px-timeline article{z-index:1;grid-template-columns:42px 1fr;gap:16px;padding:12px 0;display:grid;position:relative}.px-timeline article>i{color:#7454f5;background:#f0ecff;border:4px solid #fff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.px-timeline article svg{width:17px}.px-timeline time{color:#2a243d66;text-transform:uppercase;font-size:.67rem;font-weight:900}.px-timeline h3{margin-top:2px;font-size:.95rem;font-weight:900}.px-timeline p{color:#2a243d85;margin-top:3px;font-size:.8rem}.px-reminder-list{background:#fff8df;border-radius:22px;margin-top:22px;padding:20px}.px-reminder-list h3{align-items:center;gap:8px;font-weight:950;display:flex}.px-reminder-list article{border-top:1px solid #e9dca9;justify-content:space-between;gap:18px;margin-top:14px;padding-top:14px;display:flex}.px-reminder-list p{color:#6f613d;margin-top:3px;font-size:.8rem}.px-reminder-list button{color:#7454f5;font-size:.75rem;font-weight:900}.px-settings-form{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.px-settings-form fieldset{border:1px solid #eee9f5;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.px-settings-form legend{align-items:center;gap:8px;padding:0 6px;font-size:.78rem;font-weight:950;display:flex}.px-settings-form legend svg{color:#7454f5;width:16px}.px-settings-form select{background:#fff;border:1px solid #e7e0f1;border-radius:12px;width:100%;padding:11px}.px-setting-check{align-items:center;gap:9px;min-height:34px;font-size:.82rem;font-weight:750;display:flex}.px-setting-check input{accent-color:#7454f5;width:18px;height:18px;margin-left:auto}.px-setting-check svg{color:#7454f5;width:16px}.px-settings-save{grid-column:1/-1;justify-self:end}:focus-visible{outline-offset:3px;outline:3px solid #ffbd42}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:960px){.px-home-focus{grid-template-columns:1fr}.px-focus-details{grid-template-columns:repeat(3,1fr)}.px-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.px-onboarding-slide{min-height:350px}.px-avatar-grid{grid-template-columns:repeat(3,1fr)}.px-home-focus{margin-inline:-4px}.px-objective-main{border-radius:28px;min-height:300px}.px-focus-details,.px-settings-form,.px-showcase-grid{grid-template-columns:1fr}.px-settings-save{width:100%}.px-onboarding-actions{flex-direction:column-reverse}}.px-profile-loading{gap:20px;padding:24px;display:grid}.error-boundary{text-align:center;background:radial-gradient(circle at top,#eee8ff,#f8f7fc 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.error-boundary>div{background:#fff;border:1px solid #e8e1f2;border-radius:32px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #35245b17}.error-boundary span{color:#7454f5;letter-spacing:.14em;font-size:.72rem;font-weight:950}.error-boundary h1{letter-spacing:-.05em;margin-top:12px;font-size:clamp(2rem,6vw,3.4rem);font-weight:950}.error-boundary p{color:#2a243d94;margin-top:12px}.error-boundary a,.error-boundary button{color:#fff;background:#7454f5;border-radius:14px;justify-content:center;margin:24px 5px 0;padding:13px 18px;font-weight:900;display:inline-flex}.error-boundary a{color:#5c43c6;background:#f0ecff}.error-boundary small{color:#2a243d59;margin-top:20px;display:block}.business-page,.esbi-home,.esbi-section-page{width:min(1240px,100%);padding:1.2rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.esbi-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#a98cff 0,#0000 20%),linear-gradient(135deg,#33207f,#7257f5 58%,#a65ce8);border-radius:2.4rem;align-items:center;min-height:330px;padding:clamp(1.7rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #4c359b32}.esbi-hero p{color:#e7dfff;letter-spacing:.13em;align-items:center;gap:.45rem;margin:0;font-size:.7rem;font-weight:950;display:flex}.esbi-hero h1{letter-spacing:-.075em;margin:.75rem 0;font-size:clamp(2.8rem,8vw,6.6rem);font-weight:950;line-height:.88}.esbi-hero h1 span{color:#ffd166}.esbi-hero small{color:#f1edff;font-size:clamp(.85rem,2vw,1.05rem);font-weight:750}.esbi-orbit{border:1px solid #ffffff38;border-radius:50%;place-self:center;width:260px;height:260px;display:none;position:relative;box-shadow:inset 0 0 0 38px #ffffff09,0 0 0 38px #ffffff08}.esbi-orbit strong{color:#5b42c4;background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;font-weight:950;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.esbi-orbit i{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:14px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:950;display:grid;position:absolute}.esbi-orbit i:first-child{top:-20px;left:50%}.esbi-orbit i:nth-child(2){top:50%;right:-20px}.esbi-orbit i:nth-child(3){bottom:-20px;left:50%}.esbi-orbit i:nth-child(4){top:50%;left:-20px}.esbi-grid{gap:1rem;margin-top:1rem;display:grid}.esbi-business-card,.esbi-path-card{background:#fff;border:1px solid #ebe5f4;border-radius:2rem;flex-direction:column;align-items:flex-start;min-height:300px;padding:clamp(1.25rem,4vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #2d214a0d}.esbi-business-card>svg,.esbi-path-card>svg{color:#7257f5;background:#eee9ff;border-radius:16px;width:48px;height:48px;padding:12px}.esbi-business-card>p,.esbi-path-card>p{color:#7257f5;letter-spacing:.14em;margin:1.2rem 0 .4rem;font-size:.68rem;font-weight:950}.esbi-business-card h2,.esbi-path-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:950;line-height:1}.esbi-business-card>span,.esbi-path-card>span{color:#736b7e;margin-top:.8rem;font-size:.87rem;font-weight:750;line-height:1.55}.esbi-business-card>a,.esbi-path-card>a{color:#fff;background:#29243c;border-radius:1rem;align-items:center;gap:.5rem;margin-top:auto;padding:.8rem 1rem;font-size:.8rem;font-weight:950;text-decoration:none;display:inline-flex}.esbi-business-card{color:#fff;background:radial-gradient(circle at 90% 5%,#9d76ff,#0000 28%),linear-gradient(135deg,#302078,#7257f5);border:0;min-height:460px;box-shadow:0 28px 75px #553abe38}.esbi-business-card>svg{color:#5139b7;background:#ffd166}.esbi-business-card>p{color:#dcd3ff}.esbi-business-card>span{color:#eeeaff}.esbi-featured-label{color:#5a3a00;letter-spacing:.1em;background:#ffd166;border-radius:999px;padding:.45rem .65rem;font-size:.58rem;font-weight:950;position:absolute;top:1.2rem;right:1.2rem}.esbi-business-progress{background:#ffffff12;border:1px solid #ffffff26;border-radius:1.3rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;width:100%;margin:1.4rem 0 1rem;padding:1rem;display:grid}.esbi-business-progress small,.esbi-reward small{color:#d9d0ff;letter-spacing:.09em;font-size:.57rem;font-weight:950;display:block}.esbi-business-progress strong,.esbi-reward strong{margin-top:.25rem;font-size:.8rem;font-weight:950;display:block}.esbi-reward{background:#24175d;border-radius:1rem;align-items:center;gap:.7rem;margin-bottom:1.1rem;padding:.75rem 1rem;display:flex}.esbi-reward>svg{color:#ffd166}.esbi-business-card>a{color:#5139b7;background:#fff}.business-page>header,.esbi-section-page>header{color:#fff;background:linear-gradient(135deg,#302078,#7257f5);border-radius:2.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.5rem,5vw,3rem);display:flex;overflow:hidden;box-shadow:0 24px 70px #553abe26}.business-page>header p,.esbi-section-page>header p{color:#dcd3ff;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:950}.business-page>header h1,.esbi-section-page>header h1{letter-spacing:-.07em;margin:.45rem 0;font-size:clamp(2.5rem,7vw,5.4rem);font-weight:950;line-height:.92}.business-page>header span,.esbi-section-page>header span{color:#eeeaff;max-width:670px;font-weight:750;line-height:1.55;display:block}.business-page>header>svg,.esbi-section-page>header>svg{color:#fff2;width:110px;height:110px;display:none}.esbi-placeholder-grid{gap:1rem;margin-top:1rem;display:grid}.esbi-placeholder-grid section{background:#fff;border:1px solid #ebe5f4;border-radius:1.7rem;min-height:220px;padding:1.25rem;box-shadow:0 16px 45px #2d214a0b}.esbi-placeholder-grid section>div{align-items:center;gap:.5rem;display:flex}.esbi-placeholder-grid i{color:#7257f5;background:#eee9ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.esbi-placeholder-grid i svg{width:17px}.esbi-placeholder-grid small{color:#7257f5;letter-spacing:.1em;font-size:.6rem;font-weight:950}.esbi-placeholder-grid h2{letter-spacing:-.04em;margin:1rem 0 .4rem;font-size:1.4rem;font-weight:950}.esbi-placeholder-grid p{color:#766e82;font-size:.8rem;font-weight:750}.esbi-placeholder-grid button{color:#776d82;background:#f1edf8;border-radius:.9rem;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.7rem .8rem;font-size:.72rem;font-weight:900;display:flex}.business-layout{gap:1rem;margin-top:1rem;display:grid}.business-milestone-path{background:#fff;border:1px solid #ebe5f4;border-radius:2rem;padding:clamp(1rem,4vw,2rem);box-shadow:0 18px 55px #2d214a0d}.business-milestone-row{position:relative}.business-milestone-row>i{transform-origin:top;background:linear-gradient(#aa97ee,#e4deef);width:3px;height:36px;margin:0 0 0 25px;display:block}.business-milestone-row article{background:#faf9fc;border:1px solid #ece7f3;border-radius:1.3rem;align-items:center;gap:1rem;padding:1rem;display:flex}.business-milestone-row article>div{color:#8c8397;background:#eeeaf5;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.business-milestone-row article.current{background:linear-gradient(135deg,#f1edff,#fff);border-color:#8f78ef;box-shadow:0 14px 35px #7257f51d}.business-milestone-row article.current>div{color:#fff;background:#7257f5}.business-milestone-row article span{display:grid}.business-milestone-row small{color:#8b8197;letter-spacing:.1em;font-size:.58rem;font-weight:950}.business-milestone-row strong{margin-top:.2rem;font-size:1rem;font-weight:950}.business-milestone-row em{color:#198562;align-items:center;gap:.25rem;margin-top:.3rem;font-size:.65rem;font-style:normal;font-weight:900;display:flex}.business-layout>aside{color:#fff;background:linear-gradient(145deg,#29243c,#4a3868);border-radius:2rem;align-self:start;padding:1.5rem;box-shadow:0 22px 60px #29243c2b}.business-layout>aside>svg{color:#ffd166;background:#ffffff14;border-radius:16px;width:48px;height:48px;padding:12px}.business-layout>aside>p{color:#d9d0e5;letter-spacing:.12em;margin:1.2rem 0 .4rem;font-size:.63rem;font-weight:950}.business-layout>aside h2{margin:0;font-size:2rem;font-weight:950}.business-layout>aside>span{color:#d8d2df;margin-top:.6rem;font-size:.84rem;line-height:1.55;display:block}.business-layout>aside>div{background:#ffffff0e;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin-top:1.2rem;padding:1rem;display:grid}.business-layout>aside>div svg{color:#ffd166;grid-row:1/3}.business-layout>aside small{color:#c9bfd5;letter-spacing:.1em;font-size:.58rem;font-weight:950}.business-layout>aside strong{font-size:.9rem}.business-layout>aside>a{color:#503500;background:#ffd166;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.85rem;font-size:.8rem;font-weight:950;text-decoration:none;display:flex}.studio-nav-group{gap:.35rem;display:flex}.studio-nav-group h2{display:none}.studio-nav-utilities{gap:.35rem;display:flex}@media (min-width:760px){.esbi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esbi-business-card{grid-column:1/-1}.esbi-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.business-page>header>svg,.esbi-section-page>header>svg{display:block}}@media (min-width:1000px){.business-page,.esbi-home,.esbi-section-page{padding:1.7rem 1.5rem 6rem}.esbi-hero{grid-template-columns:minmax(0,1fr) 320px}.esbi-orbit{display:block}.esbi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esbi-business-card{grid-area:span 2}.esbi-path-card{min-height:280px}}@media (min-width:900px){.studio-nav-group{border-top:1px solid #eee9f5;gap:.2rem;padding:.65rem 0;display:grid}.studio-nav-group:first-child{border-top:0}.studio-nav-group h2{color:#8a8095;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;padding:0 .65rem;font-size:.62rem;font-weight:950;display:flex}.studio-nav-group a{margin-left:.35rem}.studio-nav-utilities{border-top:1px solid #eee9f5;gap:.2rem;padding-top:.65rem;display:grid}}.applications-page,.job-details-page,.jobs-page{width:min(1240px,100%);padding:1.2rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.jobs-page>section{margin-top:2rem}.applications-page>header,.jobs-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#a98cff 0,#0000 24%),linear-gradient(135deg,#302078,#7257f5);border-radius:2.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.7rem,6vw,4.2rem);display:flex;overflow:hidden;box-shadow:0 28px 80px #4c359b30}.applications-page>header p,.jobs-hero p{color:#e4dcff;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:950}.applications-page>header h1,.jobs-hero h1{letter-spacing:-.075em;margin:.7rem 0;font-size:clamp(2.7rem,8vw,6rem);font-weight:950;line-height:.89}.applications-page>header>span,.jobs-hero small{color:#efeaff;max-width:680px;font-weight:750;line-height:1.55;display:block}.jobs-hero>svg{color:#ffffff20;width:150px;height:150px;display:none}.job-search{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #e9e3f1;border-radius:1.5rem;gap:.65rem;margin:-1rem .7rem 0;padding:.8rem;display:grid;position:relative;box-shadow:0 20px 55px #291c4c1a}.job-search label{background:#faf9fc;border:1px solid #ebe6f1;border-radius:1rem;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.job-search label svg{color:#7257f5;width:17px}.job-search input,.job-search select{color:#29243c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:.8rem .2rem;font-size:.78rem;font-weight:800}.job-search>select{background:#faf9fc;border:1px solid #ebe6f1;border-radius:1rem;padding:.8rem}.job-search button{color:#fff;background:#29243c;border-radius:1rem;padding:.8rem 1rem;font-size:.78rem;font-weight:950}.jobs-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.jobs-heading p{color:#7257f5;letter-spacing:.12em;align-items:center;gap:.3rem;margin:0;font-size:.63rem;font-weight:950;display:flex}.jobs-heading h2{letter-spacing:-.055em;margin:.25rem 0 0;font-size:clamp(1.75rem,4vw,2.8rem);font-weight:950}.jobs-heading>span{color:#7a7185;font-size:.78rem;font-weight:750}.jobs-heading>a{color:#7257f5;align-items:center;gap:.35rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.jobs-heading>a svg{width:16px}.job-categories>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.job-categories a{color:#29243c;background:#fff;border:1px solid #ebe6f2;border-radius:1.4rem;min-height:130px;padding:1rem;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 14px 35px #29243c0a}.job-categories a:hover{border-color:#b8a8f5;transform:translateY(-3px);box-shadow:0 20px 45px #7257f518}.job-categories a>span{color:#7257f5;font-size:1.4rem}.job-categories a strong{align-self:end;font-size:.9rem;font-weight:950}.job-categories a small{color:#83798e;font-size:.65rem;font-weight:800}.job-grid{gap:1rem;display:grid}.job-card{background:#fff;border:1px solid #eae4f1;border-radius:1.8rem;flex-direction:column;min-height:360px;padding:1.2rem;transition:all .2s;display:flex;box-shadow:0 17px 50px #2d214a0c}.job-card:hover{transform:translateY(-4px);box-shadow:0 26px 65px #2d214a18}.job-card.featured{background:linear-gradient(145deg,#f5f1ff,#fff 56%);border-color:#c9bbfa}.job-card header{align-items:center;gap:.65rem;display:flex}.job-company-mark{color:#fff;background:linear-gradient(145deg,#7257f5,#9b6af4);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:950;display:grid}.job-company-mark svg{width:19px}.job-company-mark.large{border-radius:22px;flex-basis:70px;width:70px;height:70px;font-size:1.5rem}.job-card header div:nth-child(2){display:grid}.job-card header span{font-size:.72rem;font-weight:950}.job-card header small{color:#81778c;letter-spacing:.08em;font-size:.55rem;font-weight:900}.job-card header>i{color:#906000;background:#fff0c5;border-radius:999px;margin-left:auto;padding:.35rem .55rem;font-size:.58rem;font-style:normal;font-weight:950}.job-card h3{letter-spacing:-.04em;margin:1.1rem 0 .45rem;font-size:1.35rem;font-weight:950;line-height:1.05}.job-card h3 a{color:inherit;text-decoration:none}.job-card>p{color:#766d81;margin:0;font-size:.78rem;font-weight:750;line-height:1.5}.job-card-meta{gap:.45rem;margin-top:1rem;display:grid}.job-card-meta span{color:#675e73;align-items:center;gap:.4rem;font-size:.7rem;font-weight:850;display:flex}.job-card-meta svg{color:#7257f5;width:15px}.job-skill-row{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.job-skill-row span{color:#63576f;background:#f0ecf7;border-radius:999px;padding:.36rem .55rem;font-size:.62rem;font-weight:900}.job-card footer{align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.job-card footer button,.job-card footer>a{border-radius:.9rem;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .85rem;font-size:.7rem;font-weight:950;text-decoration:none;display:flex}.job-card footer>a{color:#fff;background:#29243c;flex:1}.job-card footer button{color:#7257f5;background:#f0ecf7}.job-card footer svg{width:15px}.jobs-empty{color:#81778b;text-align:center;background:#faf9fc;border:1px dashed #d9d1e3;border-radius:1.4rem;grid-column:1/-1;padding:2rem;font-size:.8rem;font-weight:800}.application-list{gap:.8rem;display:grid}.application-list>article{background:#fff;border:1px solid #eae4f1;border-radius:1.5rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 40px #2d214a0a}.application-list small{color:#7257f5;letter-spacing:.07em;font-size:.62rem;font-weight:950}.application-list h2,.application-list h3{margin:.2rem 0;font-size:1.05rem;font-weight:950}.application-list p,.application-list time{color:#80768b;font-size:.68rem;font-weight:800}.application-status{align-items:flex-start;padding:.2rem 0;display:flex;overflow-x:auto}.application-status>div{color:#9a91a4;justify-items:center;gap:.35rem;min-width:82px;display:grid;position:relative}.application-status>div:not(:last-of-type):after{content:"";background:#e5e0ea;height:2px;position:absolute;top:13px;left:calc(50% + 14px);right:calc(14px - 50%)}.application-status i{z-index:1;background:#eeeaf3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.62rem;font-style:normal;font-weight:950;display:grid;position:relative}.application-status i svg{width:13px}.application-status span{text-align:center;text-transform:capitalize;font-size:.52rem;font-weight:950}.application-status>div.active{color:#7257f5}.application-status>div.active i{color:#fff;background:#7257f5}.application-status>div.active:not(:last-of-type):after{background:#7257f5}.application-status.terminal{flex-wrap:wrap}.application-status.terminal>p{color:#b13455;width:100%;margin:.7rem 0 0;font-size:.7rem;font-weight:900}.job-details-page>header{background:linear-gradient(145deg,#f4f0ff,#fff);border:1px solid #e7e0f0;border-radius:2rem;gap:1rem;padding:clamp(1.2rem,5vw,2.4rem);display:grid;box-shadow:0 22px 65px #2d214a12}.job-details-page>header>div:nth-child(2)>p{color:#7257f5;letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:950}.job-details-page>header h1{letter-spacing:-.07em;margin:.4rem 0;font-size:clamp(2.3rem,7vw,5rem);font-weight:950;line-height:.94}.job-details-page>header>div:nth-child(2)>span{color:#71677c;font-weight:750}.job-details-page>header>div:nth-child(2)>div{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.job-details-page>header i{color:#665c72;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .7rem;font-size:.65rem;font-style:normal;font-weight:850;display:flex}.job-details-page>header i svg{color:#7257f5;width:14px}.job-details-page>header form button{color:#fff;background:#29243c;border-radius:1rem;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.72rem;font-weight:950;display:flex}.job-details-page>header form svg{width:16px}.job-details-layout{gap:1rem;margin-top:1rem;display:grid}.job-detail-section{background:#fff;border:1px solid #eae5f0;border-radius:1.6rem;margin-bottom:1rem;padding:clamp(1rem,4vw,1.5rem);box-shadow:0 15px 45px #2d214a0a}.job-detail-section h2{letter-spacing:-.04em;margin:0 0 .8rem;font-size:1.35rem;font-weight:950}.job-detail-section p{color:#70677a;white-space:pre-line;margin:0;font-size:.85rem;font-weight:700;line-height:1.7}.job-detail-section ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.job-detail-section li{color:#625969;align-items:flex-start;gap:.55rem;font-size:.82rem;font-weight:750;line-height:1.5;display:flex}.job-detail-section li svg{color:#20a477;flex:0 0 17px;width:17px}.company-details{gap:.8rem;display:flex}.company-details>svg{color:#7257f5;background:#eee9ff;border-radius:14px;flex:0 0 42px;width:42px;height:42px;padding:10px}.company-details h3{margin:0;font-weight:950}.company-details a{color:#7257f5;margin-top:.6rem;font-size:.75rem;font-weight:950;display:inline-block}.job-details-layout>aside{color:#fff;background:linear-gradient(145deg,#29243c,#503d69);border-radius:1.8rem;align-self:start;padding:1.3rem;box-shadow:0 20px 60px #29243c27}.job-details-layout>aside>p{color:#d7cce2;letter-spacing:.11em;margin:0;font-size:.63rem;font-weight:950}.job-details-layout>aside h2{margin:.4rem 0 1rem;font-size:1.6rem;font-weight:950}.job-quick-facts{gap:.55rem;margin-bottom:1rem;display:grid}.job-quick-facts span{color:#d9d1e0;background:#ffffff10;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.7rem;font-size:.62rem;font-weight:900;display:grid}.job-quick-facts svg{color:#ffd166;grid-row:1/3;width:18px}.job-quick-facts strong{color:#fff;font-size:.75rem}.job-details-layout>aside form{gap:.75rem;display:grid}.job-details-layout>aside label{color:#e1d9e8;gap:.35rem;font-size:.68rem;font-weight:950;display:grid}.job-details-layout>aside input,.job-details-layout>aside textarea{color:#fff;width:100%;font:inherit;background:#ffffff0d;border:1px solid #ffffff21;border-radius:1rem;outline:0;padding:.8rem}.job-details-layout>aside textarea{resize:vertical;min-height:120px}.job-details-layout>aside button,.job-details-layout>aside>a{color:#4e3500;background:#ffd166;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.job-details-layout>aside button svg{width:16px}.applications-page>header{display:block}.application-list.full{margin-top:1rem}.application-list.full>article{align-items:center}.application-list.full>article>a{color:#7257f5;align-items:center;gap:.35rem;font-size:.7rem;font-weight:950;text-decoration:none;display:flex}.application-list.full>article>a svg{width:15px}.application-success{text-align:center;background:#fff;border:1px solid #e8e1f1;border-radius:2.5rem;width:min(720px,100% - 2rem);margin:2rem auto;padding:clamp(1.5rem,6vw,3.5rem);box-shadow:0 28px 80px #2d214a18}.application-success>svg{color:#20a477;width:82px;height:82px}.application-success>p{color:#7257f5;letter-spacing:.13em;margin:1rem 0 .4rem;font-size:.68rem;font-weight:950}.application-success h1{letter-spacing:-.075em;margin:0;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:950}.application-success>span{color:#756c80;max-width:550px;margin:.8rem auto 1.5rem;line-height:1.6;display:block}.application-success>div:last-child{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.application-success>div:last-child a{color:#fff;background:#29243c;border-radius:1rem;align-items:center;gap:.4rem;padding:.8rem 1rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.application-success>div:last-child a:last-child{color:#645870;background:#eee9f7}.studio-inline-grid,.studio-taxonomy-grid{gap:.75rem;display:grid}.studio-check{color:#6e6479;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;display:flex}.studio-text-button{color:#7358ed;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:950}.studio-chip-list{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.studio-chip-list span{color:#655a72;background:#f0ecf7;border-radius:999px;padding:.4rem .6rem;font-size:.62rem;font-weight:900}.studio-bulk-bar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.studio-bulk-bar>select{font:inherit;border:1px solid #e2dce9;border-radius:.8rem;padding:.65rem;font-size:.75rem}.studio-applicant-list{gap:.55rem;width:100%;display:grid}.studio-applicant-list article{background:#faf8fd;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.studio-applicant-list h3{margin:.15rem 0;font-size:.86rem}.studio-applicant-list p{color:#7d7387;margin:0;font-size:.65rem;font-weight:750}.studio-applicant-list a{color:#7257f5;font-size:.65rem;font-weight:900}.studio-interview-form{border-top:1px solid #ece6f1;margin-top:1rem;padding-top:1rem}.studio-category-analytics{gap:.55rem;display:grid}.studio-category-analytics>div{background:#f8f5fc;border-radius:.9rem;grid-template-columns:1fr auto auto;gap:.7rem;padding:.7rem;font-size:.7rem;display:grid}.studio-category-analytics span{color:#766c80;font-weight:800}.studio-hiring-summary{color:#fff;background:#29243c;border-radius:1rem;align-items:center;gap:.6rem;margin-top:1rem;padding:1rem;display:flex}.studio-hiring-summary strong{margin-left:auto;font-size:1.3rem}@media (min-width:700px){.job-search{grid-template-columns:2fr 1fr 1fr}.job-search button{grid-column:3}.job-categories>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-details-page>header{grid-template-columns:auto 1fr auto;align-items:center}.application-list>article{grid-template-columns:minmax(200px,.45fr) minmax(0,1fr);align-items:center}.application-list.full>article{grid-template-columns:auto minmax(200px,.5fr) minmax(0,1fr) auto}.studio-inline-grid,.studio-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.applications-page,.job-details-page,.jobs-page{padding:1.7rem 1.5rem 6rem}.jobs-hero>svg{display:block}.job-search{grid-template-columns:1.7fr repeat(5,minmax(110px,.8fr)) auto;align-items:center;margin:-1.4rem 2rem 0}.job-search button{grid-column:auto}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-details-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.job-details-layout>aside{position:sticky;top:1.5rem}.studio-inline-grid,.studio-taxonomy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.freelance-page,.freelance-work-page,.opportunity-details-page{width:min(1240px,100%);padding:1.2rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.freelance-page>section{margin-top:2rem}.freelance-hero,.freelance-work-page>header,.opportunity-details-page>header{color:#fff;background:radial-gradient(circle at 86% 10%,#5ee4b4 0,#0000 24%),linear-gradient(135deg,#1f2057,#5743b8 58%,#277d6a);border-radius:2.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.6rem,6vw,4rem);display:flex;overflow:hidden;box-shadow:0 28px 80px #29245d2c}.freelance-hero p,.freelance-work-page>header p,.opportunity-details-page>header>p{color:#bff9e4;letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:950}.freelance-hero h1,.freelance-work-page>header h1,.opportunity-details-page>header h1{letter-spacing:-.075em;margin:.65rem 0;font-size:clamp(2.6rem,8vw,5.8rem);font-weight:950;line-height:.9}.freelance-hero small,.freelance-work-page>header span,.opportunity-details-page>header>span{color:#e9fff7;max-width:700px;font-weight:750;line-height:1.55;display:block}.freelance-hero>svg{color:#ffffff1f;width:145px;height:145px;display:none}.freelancer-subnav{gap:.45rem;margin:1rem 0;padding:.2rem;display:flex;overflow-x:auto}.freelancer-subnav a{color:#625a6d;background:#fff;border:1px solid #e7e2ee;border-radius:999px;align-items:center;gap:.4rem;min-width:max-content;padding:.65rem .8rem;font-size:.68rem;font-weight:900;text-decoration:none;display:flex;box-shadow:0 8px 24px #28213d09}.freelancer-subnav a:hover{color:#19775a;border-color:#61c9a4}.freelancer-subnav svg{width:15px}.freelancer-profile-overview{gap:1rem;display:grid}.freelance-panel,.freelancer-facts,.portfolio-score{background:#fff;border:1px solid #e7e2ee;border-radius:1.8rem;padding:1.2rem;box-shadow:0 17px 50px #28213d0c}.portfolio-score{text-align:center}.portfolio-score>div{background:conic-gradient(#36b98e var(--portfolio),#ece8f0 0);border-radius:50%;place-items:center;width:130px;height:130px;margin:auto;display:grid;box-shadow:inset 0 0 0 15px #fff}.portfolio-score>div strong{font-size:1.55rem}.portfolio-score>div span{color:#80768a;margin-top:2rem;font-size:.6rem;font-weight:900}.portfolio-score h2{font-size:1rem}.portfolio-score a{color:#7257f5;font-size:.68rem;font-weight:950}.freelancer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.freelancer-facts>div{background:#f9f7fc;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .5rem;padding:.8rem;display:grid}.freelancer-facts svg{color:#27a77f;grid-row:1/3;width:19px}.freelancer-facts span{color:#82788d;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:950}.freelancer-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.freelancer-proof-grid{gap:1rem;display:grid}.freelance-heading p{color:#1b906c;letter-spacing:.13em;margin:0;font-size:.63rem;font-weight:950}.freelance-heading h2{letter-spacing:-.055em;margin:.25rem 0 1rem;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:950}.portfolio-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portfolio-preview article{color:#fff;background:linear-gradient(145deg,#3b3150,#1d1830) 50%/cover;border-radius:1.3rem;flex-direction:column;justify-content:flex-end;min-height:150px;padding:1rem;display:flex}.portfolio-preview strong{font-size:.85rem}.portfolio-preview span{color:#d9d2df;margin-top:.3rem;font-size:.58rem}.freelancer-docs{color:#fff;background:linear-gradient(145deg,#29243c,#47395a);border-radius:1.8rem;align-content:start;padding:1.2rem;display:grid;box-shadow:0 18px 55px #29243c23}.freelancer-docs>svg{color:#ffd166;margin-top:.7rem}.freelancer-docs>p{color:#cfc5d8;letter-spacing:.1em;margin:.5rem 0 .15rem;font-size:.58rem;font-weight:950}.freelancer-docs>a{color:#85e5c0;margin:.4rem 0 1rem;font-size:.68rem;font-weight:950}.opportunity-search{background:#fff;border:1px solid #e7e2ee;border-radius:1.5rem;gap:.6rem;margin-top:2rem;padding:.8rem;display:grid;box-shadow:0 18px 55px #28213d12}.opportunity-search label{background:#faf9fc;border:1px solid #ebe6f1;border-radius:1rem;align-items:center;gap:.4rem;padding:0 .75rem;display:flex}.opportunity-search svg{color:#1b906c;width:16px}.opportunity-search input,.opportunity-search select{color:#29243c;width:100%;min-width:0;font:inherit;background:#faf9fc;border:1px solid #ebe6f1;border-radius:1rem;outline:0;padding:.78rem;font-size:.72rem;font-weight:800}.opportunity-search label input,.opportunity-search label select{border:0;padding:.78rem .1rem}.opportunity-search button{color:#fff;background:#29243c;border-radius:1rem;padding:.78rem;font-size:.75rem;font-weight:950}.opportunity-categories>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.opportunity-categories a{color:#29243c;background:#fff;border:1px solid #e8e3ee;border-radius:1.35rem;min-height:125px;padding:1rem;text-decoration:none;display:grid;box-shadow:0 13px 35px #28213d0a}.opportunity-categories a>span{color:#1b906c;font-size:1.35rem}.opportunity-categories a strong{align-self:end;font-size:.82rem}.opportunity-categories a small{color:#81778b;font-size:.6rem}.opportunity-grid{gap:1rem;display:grid}.opportunity-card{background:#fff;border:1px solid #e8e2ee;border-radius:1.8rem;flex-direction:column;min-height:390px;padding:1.2rem;transition:all .2s;display:flex;box-shadow:0 17px 50px #28213d0c}.opportunity-card:hover{transform:translateY(-4px);box-shadow:0 25px 65px #28213d18}.opportunity-card.featured{background:linear-gradient(145deg,#eafff6,#fff 55%);border-color:#8fdfc0}.opportunity-card header{align-items:center;gap:.6rem;display:flex}.opportunity-card header>span{color:#19775a;background:#dff8ed;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.opportunity-card header>div{display:grid}.opportunity-card header small{font-size:.7rem;font-weight:950}.opportunity-card header strong{color:#1b906c;letter-spacing:.07em;font-size:.53rem}.opportunity-card h3{letter-spacing:-.04em;margin:1rem 0 .45rem;font-size:1.3rem;font-weight:950;line-height:1.05}.opportunity-card h3 a{color:inherit;text-decoration:none}.opportunity-card>p{color:#756c7e;margin:0;font-size:.78rem;font-weight:750;line-height:1.5}.opportunity-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.opportunity-meta span{color:#675e70;text-transform:capitalize;align-items:center;gap:.3rem;font-size:.64rem;font-weight:850;display:flex}.opportunity-meta svg{color:#1b906c;width:14px}.opportunity-skills{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.opportunity-skills span{color:#426458;background:#edf7f3;border-radius:999px;padding:.36rem .55rem;font-size:.6rem;font-weight:900}.opportunity-card footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.opportunity-card footer>small{color:#83798d;font-size:.62rem;font-weight:850}.opportunity-card footer>a{color:#fff;background:#29243c;border-radius:.9rem;align-items:center;gap:.35rem;padding:.7rem .8rem;font-size:.68rem;font-weight:950;text-decoration:none;display:flex}.opportunity-card footer svg{width:15px}.freelance-empty{color:#80768a;text-align:center;background:#faf9fc;border:1px dashed #d7d0df;border-radius:1.4rem;grid-column:1/-1;padding:2rem;font-size:.78rem;font-weight:800}.opportunity-details-page>header{display:block}.opportunity-details-page>header>div{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.opportunity-details-page>header i{background:#ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .65rem;font-size:.64rem;font-style:normal;font-weight:850;display:flex}.opportunity-details-page>header i svg{color:#85e5c0;width:14px}.opportunity-details-layout{gap:1rem;margin-top:1rem;display:grid}.opportunity-details-layout main>section{background:#fff;border:1px solid #e7e2ee;border-radius:1.6rem;margin-bottom:1rem;padding:1.25rem;box-shadow:0 14px 40px #28213d0a}.opportunity-details-layout h2{margin:0 0 .7rem;font-size:1.3rem;font-weight:950}.opportunity-details-layout main p{color:#706678;white-space:pre-line;font-size:.83rem;font-weight:720;line-height:1.65}.opportunity-details-layout ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.opportunity-details-layout li{color:#675e70;gap:.5rem;font-size:.8rem;font-weight:750;display:flex}.opportunity-details-layout li svg{color:#25a77e;flex:0 0 17px;width:17px}.verified-opportunity-note{gap:.7rem;display:flex;background:#eafff6!important}.verified-opportunity-note>svg{color:#19815f;flex:0 0 38px;width:38px;height:38px}.verified-opportunity-note h2{margin:0!important}.opportunity-details-layout>aside{color:#fff;background:linear-gradient(145deg,#29243c,#4b3b61);border-radius:1.8rem;align-self:start;padding:1.3rem;box-shadow:0 20px 60px #29243c26}.opportunity-details-layout>aside>p{color:#8fe7c6;letter-spacing:.11em;margin:0;font-size:.62rem;font-weight:950}.opportunity-details-layout>aside h2{font-size:1.6rem}.opportunity-details-layout>aside form{gap:.7rem;display:grid}.opportunity-details-layout>aside label{color:#ddd5e3;gap:.3rem;font-size:.66rem;font-weight:900;display:grid}.opportunity-details-layout>aside input,.opportunity-details-layout>aside textarea{color:#fff;width:100%;font:inherit;background:#ffffff0c;border:1px solid #ffffff20;border-radius:1rem;outline:0;padding:.8rem}.opportunity-details-layout>aside textarea{resize:vertical;min-height:150px}.opportunity-details-layout>aside button,.opportunity-details-layout>aside>a{color:#163f31;background:#64ddb1;border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;padding:.85rem;font-size:.73rem;font-weight:950;text-decoration:none;display:flex}.opportunity-details-layout>aside button svg{width:16px}.proposal-warning{color:#74520a;background:#fff1c0;border-radius:1rem;margin-bottom:.8rem;padding:.7rem;font-size:.68rem;font-weight:850}.proposal-status{margin:.8rem 0;display:flex;overflow-x:auto}.proposal-status>div{color:#9a91a4;justify-items:center;gap:.3rem;min-width:76px;display:grid;position:relative}.proposal-status>div:not(:last-of-type):after{content:"";background:#554a63;height:2px;position:absolute;top:12px;left:calc(50% + 13px);right:calc(13px - 50%)}.proposal-status i{z-index:1;background:#554a63;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.58rem;font-style:normal;font-weight:950;display:grid;position:relative}.proposal-status i svg{width:12px}.proposal-status span{text-align:center;font-size:.48rem;font-weight:900}.proposal-status>div.active{color:#74dfb7}.proposal-status>div.active i{color:#fff;background:#35aa82}.proposal-status>div.active:not(:last-of-type):after{background:#35aa82}.proposal-status.terminal{flex-wrap:wrap}.proposal-status.terminal>p{color:#ffb3c3;width:100%;font-size:.65rem;font-weight:900}.freelance-work-page>header{margin-bottom:1rem;display:block}.freelance-work-grid{gap:1rem;display:grid}.freelance-panel h2{margin:0 0 1rem;font-size:1.35rem;font-weight:950}.freelance-form{gap:.7rem;display:grid}.freelance-form label{color:#6c6375;gap:.3rem;font-size:.68rem;font-weight:950;display:grid}.freelance-form input,.freelance-form select,.freelance-form textarea{color:#29243c;width:100%;font:inherit;background:#faf9fc;border:1px solid #e2dce8;border-radius:1rem;outline:0;padding:.8rem;font-size:.76rem;font-weight:750}.freelance-form textarea{resize:vertical;min-height:100px}.freelance-form button{color:#fff;background:#29243c;border-radius:1rem;padding:.8rem;font-size:.73rem;font-weight:950}.freelance-form label.check{flex-direction:row;align-items:center;display:flex}.freelance-form label.check input{width:auto}.portfolio-manager{gap:.7rem;display:grid}.portfolio-manager article{background:#faf8fc;border-radius:1.2rem;gap:.45rem;padding:.8rem;display:grid}.portfolio-manager article>div{background-position:50%;background-size:cover;border-radius:1rem;height:130px}.portfolio-manager article>svg{color:#81768b;width:45px;height:45px}.portfolio-manager h3,.portfolio-manager p{margin:0}.freelance-muted,.portfolio-manager p{color:#7c7286;font-size:.72rem}.portfolio-manager span{font-size:.62rem;font-weight:850}.portfolio-manager button{color:#b23152;align-items:center;gap:.3rem;font-size:.65rem;font-weight:900;display:flex}.portfolio-manager button svg{width:14px}.certificate-row{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.certificate-row span{color:#24634e;background:#eef8f3;border-radius:999px;padding:.45rem .65rem;font-size:.63rem;font-weight:900}.verification-panel>svg{color:#23a77c;width:55px;height:55px}.verification-panel>p{color:#1b906c;letter-spacing:.1em;font-size:.62rem;font-weight:950}.verification-panel>span{color:#756c7e;font-size:.78rem;line-height:1.5}.verification-panel>div{background:#f1edf7;border-radius:1.2rem;margin-top:1.2rem;padding:1rem;display:grid}.verification-panel>div strong{font-size:1.7rem}.verification-panel>div small{color:#786d82;font-size:.6rem;font-weight:900}.project-grid,.proposal-list{gap:.8rem;display:grid}.project-grid>article,.proposal-list>article{background:#fff;border:1px solid #e7e2ee;border-radius:1.5rem;gap:.8rem;padding:1rem;display:grid;box-shadow:0 14px 40px #28213d0a}.project-grid>article>span,.proposal-list small{color:#1b906c;letter-spacing:.1em;font-size:.6rem;font-weight:950}.project-grid h2,.proposal-list h2{margin:.2rem 0;font-size:1.15rem;font-weight:950}.project-grid p,.proposal-list p{color:#776d80;margin:0;font-size:.7rem}.proposal-list>a{color:#7257f5;align-items:center;gap:.3rem;font-size:.68rem;font-weight:950;display:flex}.proposal-list>a svg{width:14px}.project-grid article>div{flex-wrap:wrap;gap:.6rem;display:flex}.project-grid i{color:#655b70;background:#f0ecf6;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .6rem;font-size:.65rem;font-style:normal;font-weight:850;display:flex}.project-grid i svg{color:#1b906c;width:14px}.project-grid.completed article>svg{color:#25a77e}.freelance-earnings{gap:.8rem;display:grid}.freelance-earnings>div{background:#fff;border:1px solid #e7e2ee;border-radius:1.5rem;grid-template-columns:auto 1fr;gap:.25rem .7rem;padding:1.2rem;display:grid;box-shadow:0 14px 40px #28213d0a}.freelance-earnings svg{color:#1b906c;grid-row:1/3;width:30px}.freelance-earnings span{color:#7c7286;letter-spacing:.08em;font-size:.62rem;font-weight:950}.freelance-earnings strong{font-size:1.2rem}.earnings-note{color:#725719;background:#fff3cd;border-radius:1rem;padding:1rem;font-size:.7rem;font-weight:850}.studio-proposal-review{gap:.75rem;display:grid}.studio-proposal-review>article{background:#faf8fd;border-radius:1.2rem;padding:1rem}.studio-proposal-review header{justify-content:space-between;gap:.6rem;display:flex}.studio-proposal-review h3{margin:.2rem 0;font-size:1rem}.studio-proposal-review p{color:#766c80;margin:0;font-size:.7rem}.studio-proposal-review blockquote{color:#5f5569;border-left:3px solid #7358ed;margin:.8rem 0;padding-left:.8rem;font-size:.76rem;line-height:1.5}.studio-form.compact{gap:.5rem;margin-top:.8rem;display:grid}.studio-form.compact.assign{border-top:1px solid #e7e1ec;padding-top:.8rem}.studio-freelancer-ranking{gap:.5rem;display:grid}.studio-freelancer-ranking article{background:#f8f5fc;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.studio-freelancer-ranking>article>strong{color:#fff;background:#29243c;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.studio-freelancer-ranking h3,.studio-freelancer-ranking p{margin:0}.studio-freelancer-ranking p{color:#7a7084;font-size:.65rem}.studio-report-strip{gap:.6rem;display:grid}.studio-report-strip>div{background:#f8f5fc;border-radius:1rem;grid-template-columns:auto 1fr;gap:.2rem .5rem;padding:.8rem;display:grid}.studio-report-strip svg{color:#7358ed;grid-row:1/3}.studio-report-strip span{color:#7b7185;font-size:.62rem;font-weight:900}.studio-report-strip strong{font-size:1rem}@media (min-width:700px){.freelancer-profile-overview{grid-template-columns:240px 1fr}.freelance-work-grid,.freelancer-proof-grid{grid-template-columns:1.35fr .65fr}.opportunity-search{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-categories>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-details-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.proposal-list>article{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr) auto;align-items:center}.freelance-earnings,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-form.compact{grid-template-columns:1fr 1fr auto;align-items:end}.studio-report-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:960px){.studio-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.freelance-page,.freelance-work-page,.opportunity-details-page{padding:1.7rem 1.5rem 6rem}.freelance-hero>svg{display:block}.freelancer-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-search{grid-template-columns:1.5fr repeat(6,minmax(100px,.75fr)) auto;align-items:center}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-details-layout>aside{position:sticky;top:1.5rem}.freelance-earnings,.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-detail-page,.business-flagship,.business-level-page,.business-profile-page{width:min(1220px,100%);padding:1.2rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.business-detail-page>header,.business-flagship>header,.business-level-page>header,.business-profile-page>header{color:#fff;background:radial-gradient(circle at 85% 12%,#ffd166 0,#0000 22%),linear-gradient(135deg,#241758,#5638b7 58%,#8a53db);border-radius:2.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.8rem,6vw,4.5rem);display:flex;overflow:hidden;box-shadow:0 30px 85px #38227038}.business-detail-page>header>p,.business-flagship>header p,.business-level-page>header p,.business-profile-page>header p{color:#e1d7ff;letter-spacing:.14em;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:950;display:flex}.business-detail-page>header h1,.business-flagship>header h1,.business-level-page>header h1,.business-profile-page>header h1{letter-spacing:-.08em;margin:.65rem 0;font-size:clamp(3rem,9vw,6.8rem);font-weight:950;line-height:.87}.business-detail-page>header>span,.business-flagship>header small,.business-level-page>header span,.business-profile-page>header span{color:#eee9ff;max-width:700px;font-size:clamp(.85rem,2vw,1rem);font-weight:750;line-height:1.55;display:block}.business-flagship>header>svg{color:#ffffff1f;width:160px;height:160px;display:none}.business-flagship-layout{gap:1rem;margin-top:1rem;display:grid}.business-v1-path{background:#fff;border:1px solid #e9e3ef;border-radius:2rem;padding:clamp(1rem,4vw,2rem);box-shadow:0 20px 60px #2c20490d}.business-v1-row>i{transform-origin:top;background:linear-gradient(#9c85ed,#e4dff0);width:3px;height:38px;margin-left:27px;display:block}.business-v1-row article{background:#faf9fc;border:1px solid #ebe5f1;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.business-v1-row article.active{background:linear-gradient(135deg,#f0ebff,#fff);border-color:#8f77ea;box-shadow:0 15px 40px #7257f51c}.business-v1-row article.completed{background:linear-gradient(135deg,#eafff5,#fff);border-color:#8bd9b9}.business-v1-icon{color:#8b8194;background:#ebe7f0;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.business-v1-icon svg{width:22px}.business-v1-row article.active .business-v1-icon{color:#fff;background:#7257f5}.business-v1-row article.completed .business-v1-icon{color:#fff;background:#26a779}.business-v1-copy>span{color:#796e84;letter-spacing:.12em;font-size:.58rem;font-weight:950}.business-v1-copy h2{letter-spacing:-.04em;margin:.2rem 0;font-size:1.2rem;font-weight:950}.business-v1-copy>p{color:#76581a;align-items:center;gap:.3rem;margin:.5rem 0 0;font-size:.65rem;font-weight:850;display:flex}.business-v1-copy>p svg{color:#e1a51e;width:15px}.business-v1-copy>p strong{margin-left:.2rem}.business-setup-list{gap:.3rem;margin-top:.6rem;display:grid}.business-setup-list small{color:#8b8294;align-items:center;gap:.3rem;font-size:.6rem;font-weight:850;display:flex}.business-setup-list small.done{color:#188760}.business-setup-list svg{width:13px}.business-v1-status{border-top:1px solid #ebe6f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;display:flex}.business-v1-status>span{letter-spacing:.09em;font-size:.58rem;font-weight:950}.business-v1-status>a{color:#7257f5;align-items:center;gap:.3rem;font-size:.68rem;font-weight:950;text-decoration:none;display:flex}.business-v1-status>a svg{width:14px}.business-v1-row.unlock article{color:#fff;background:linear-gradient(145deg,#29243c,#48335e)}.business-v1-row.unlock .business-v1-icon{color:#5c3c00;background:#ffd166}.business-v1-row.unlock .business-v1-copy>span{color:#d8cfdf}.business-v1-row.unlock .business-v1-status{border-color:#ffffff18}.business-flagship-layout>aside{color:#fff;background:linear-gradient(145deg,#29243c,#4d3964);border-radius:2rem;align-self:start;padding:1.4rem;box-shadow:0 24px 65px #29243c2b}.business-flagship-layout>aside.unlocked{background:linear-gradient(145deg,#174d3c,#268c67)}.business-flagship-layout>aside>svg{color:#ffd166;background:#ffffff12;border-radius:18px;width:55px;height:55px;padding:13px}.business-flagship-layout>aside>p{color:#d9d0df;letter-spacing:.12em;margin:1.1rem 0 .35rem;font-size:.62rem;font-weight:950}.business-flagship-layout>aside h2{letter-spacing:-.06em;margin:0;font-size:2.4rem;font-weight:950}.business-readiness{background:#ffffff16;border-radius:999px;height:9px;margin:1rem 0;overflow:hidden}.business-readiness i{border-radius:inherit;background:linear-gradient(90deg,#ffd166,#6de0b5);height:100%;display:block}.business-flagship-layout>aside>span{color:#dcd5e3;font-size:.78rem;line-height:1.55;display:block}.business-flagship-layout>aside>div:not(.business-readiness){background:#ffffff0d;border-radius:1rem;margin-top:1rem;padding:.8rem;display:grid}.business-flagship-layout>aside small{color:#c8bdd1;letter-spacing:.09em;font-size:.57rem;font-weight:950}.business-flagship-layout>aside strong{margin-top:.2rem;font-size:.78rem}.business-flagship-layout>aside>a{color:#503500;background:#ffd166;border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;padding:.85rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.business-flagship-layout>aside>a svg{width:16px}.business-flagship-layout>aside footer{color:#cfc5d7;align-items:center;gap:.35rem;margin-top:1rem;font-size:.6rem;font-weight:850;display:flex}.business-flagship-layout>aside footer svg{width:14px}.business-detail-page>header,.business-profile-page>header{display:grid}.business-detail-page>header>div,.business-profile-score{background:#ffffff12;border-radius:50%;justify-self:end;place-items:center;width:130px;height:130px;display:grid;box-shadow:inset 0 0 0 12px #ffffff0d}.business-detail-page>header>div strong,.business-profile-score strong{font-size:1.8rem}.business-detail-page>header>div small,.business-profile-score small{color:#e0d8e6;margin-top:2rem;font-size:.57rem;font-weight:900}.orientation-topic-list{gap:.75rem;margin-top:1rem;display:grid}.orientation-topic-list article{background:#fff;border:1px solid #e8e2ee;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;display:grid;box-shadow:0 13px 40px #29243c0a}.orientation-topic-list article>div{color:#8d8396;background:#ece8f1;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.orientation-topic-list article.active{background:#f7f4ff;border-color:#9b86ee}.orientation-topic-list article.active>div{color:#fff;background:#7257f5}.orientation-topic-list article.completed{background:#edfff7;border-color:#8bd8b9}.orientation-topic-list article.completed>div{color:#fff;background:#26a779}.orientation-topic-list small{color:#7e7488;letter-spacing:.1em;font-size:.56rem;font-weight:950}.orientation-topic-list h2{margin:.15rem 0;font-size:1.05rem;font-weight:950}.orientation-topic-list p{color:#776e80;margin:0;font-size:.72rem;line-height:1.5}.orientation-topic-list article>strong{color:#81778a;grid-column:1/-1;font-size:.58rem;font-weight:950}.orientation-topic-list button{color:#fff;background:#29243c;border-radius:.85rem;align-items:center;gap:.3rem;padding:.65rem .75rem;font-size:.65rem;font-weight:950;display:flex}.orientation-topic-list button svg{width:14px}.orientation-complete{color:#fff;background:linear-gradient(135deg,#1c7a59,#37b888);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;padding:1.2rem;display:flex}.orientation-complete>svg{color:#ffd166}.orientation-complete h2,.orientation-complete p{margin:0}.orientation-complete p{letter-spacing:.1em;font-size:.58rem;font-weight:950}.orientation-complete a{color:#176448;background:#fff;border-radius:.9rem;align-items:center;gap:.3rem;margin-left:auto;padding:.7rem .8rem;font-size:.68rem;font-weight:950;text-decoration:none;display:flex}.orientation-complete a svg{width:14px}.business-level-page>header{display:grid}.business-level-reward{background:#ffffff12;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .6rem;padding:1rem;display:grid}.business-level-reward>svg{color:#ffd166;grid-row:1/3}.business-level-reward small{letter-spacing:.09em;font-size:.57rem;font-weight:950}.business-level-reward strong{font-size:.85rem}.business-level-grid{gap:1rem;margin-top:1rem;display:grid}.business-level-panel{background:#fff;border:1px solid #e8e2ee;border-radius:1.6rem;margin-bottom:1rem;padding:1.2rem;box-shadow:0 14px 42px #29243c0a}.business-level-panel>header{align-items:center;gap:.55rem;display:flex}.business-level-panel>header svg{color:#7257f5;background:#eee9ff;border-radius:12px;width:35px;height:35px;padding:8px}.business-level-panel h2,.business-level-panel h3{margin:0;font-size:1.2rem;font-weight:950}.business-level-panel>p{color:#746b7d;font-size:.78rem;line-height:1.6}.business-level-panel ul{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.business-level-panel li{color:#716879;align-items:flex-start;gap:.45rem;font-size:.75rem;font-weight:750;display:flex}.business-level-panel li svg{color:#887d91;flex:0 0 16px;width:16px}.business-level-panel li.done svg{color:#25a779}.level-progress{align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.level-progress>i{background:#ece7f0;border-radius:999px;flex:1;height:9px;overflow:hidden}.level-progress b{border-radius:inherit;background:linear-gradient(90deg,#7257f5,#35b78a);height:100%;display:block}.level-progress strong{font-size:.72rem}.business-level-grid>aside{color:#fff;background:linear-gradient(145deg,#29243c,#4c3961);border-radius:1.8rem;align-self:start;padding:1.3rem;box-shadow:0 20px 60px #29243c26}.business-level-grid>aside>svg{color:#ffd166;background:#ffffff12;border-radius:15px;width:48px;height:48px;padding:11px}.business-level-grid>aside>p{color:#d4cadb;letter-spacing:.1em;margin:1rem 0 .3rem;font-size:.58rem;font-weight:950}.business-level-grid>aside h2{text-transform:capitalize;margin:0;font-size:1.7rem;font-weight:950}.business-level-grid>aside>span{color:#d9d1df;margin-top:.5rem;font-size:.7rem;display:block}.business-level-grid>aside form{gap:.6rem;margin-top:1rem;display:grid}.business-level-grid>aside label{color:#ddd4e3;gap:.3rem;font-size:.65rem;font-weight:900;display:grid}.business-level-grid>aside textarea{color:#fff;min-height:120px;font:inherit;background:#ffffff0c;border:1px solid #ffffff20;border-radius:1rem;padding:.7rem}.business-level-grid>aside button,.business-level-grid>aside>a{color:#513700;background:#ffd166;justify-content:center;gap:.35rem;text-decoration:none}.business-level-grid>aside button,.business-level-grid>aside>a,.level-complete{border-radius:1rem;align-items:center;padding:.8rem;font-size:.7rem;font-weight:950;display:flex}.level-complete{background:#1f8a64;gap:.4rem;margin-top:1rem}.level-complete svg{width:16px}.business-profile-page>header{display:grid}.business-profile-layout{gap:1rem;margin-top:1rem;display:grid}.business-profile-layout>section{background:#fff;border:1px solid #e8e2ee;border-radius:1.8rem;padding:1.2rem;box-shadow:0 17px 50px #29243c0b}.business-profile-layout h2{margin:0 0 1rem;font-size:1.35rem;font-weight:950}.business-profile-form,.business-profile-form>div{gap:.75rem;display:grid}.business-profile-form label{color:#6d6377;gap:.3rem;font-size:.68rem;font-weight:950;display:grid}.business-profile-form input,.business-profile-form select,.business-profile-form textarea{color:#29243c;width:100%;font:inherit;background:#faf9fc;border:1px solid #e2dce8;border-radius:1rem;outline:0;padding:.8rem;font-size:.76rem;font-weight:750}.business-profile-form textarea{resize:vertical;min-height:110px}.business-profile-form label small{color:#8b8194;font-size:.58rem}.business-profile-form label.business-check{grid-template-columns:auto 1fr;align-items:center;display:flex}.business-profile-form label.business-check input{width:auto}.business-profile-form>button{color:#fff;background:#29243c;border-radius:1rem;padding:.85rem;font-size:.75rem;font-weight:950}.business-profile-layout>aside{align-content:start;gap:1rem;display:grid}.business-card-preview{color:#fff;background:radial-gradient(circle at 90% 10%,#ffd166 0,#0000 26%),linear-gradient(145deg,#34226f,#7257f5);border-radius:1.8rem;min-height:310px;padding:1.4rem;box-shadow:0 22px 65px #4a319b2c}.business-card-preview>span{background:#ffffff18;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.business-card-preview>span i{border-radius:inherit;background-position:50%;background-size:cover;width:100%;height:100%}.business-card-preview>p{color:#e0d8ff;letter-spacing:.1em;margin:1.2rem 0 .3rem;font-size:.57rem;font-weight:950}.business-card-preview h2{margin:0;font-size:1.8rem}.business-card-preview>strong{margin-top:.3rem;display:block}.business-card-preview>small{color:#e8e2f3;margin-top:.8rem;line-height:1.5;display:block}.business-card-preview footer{color:#e4dcf0;grid-template-columns:auto 1fr;gap:.25rem .4rem;margin-top:1.2rem;font-size:.62rem;display:grid}.business-card-preview footer svg{color:#ffd166;width:14px}.business-verification-card{background:#fff;border:1px solid #e7e1ed;border-radius:1.4rem;padding:1rem}.business-verification-card>svg{color:#7257f5}.business-verification-card p{color:#7e7488;letter-spacing:.1em;margin:.6rem 0 .2rem;font-size:.57rem;font-weight:950}.business-verification-card h3{margin:0;font-size:1.1rem}.business-verification-card span{color:#776d80;margin-top:.4rem;font-size:.68rem;line-height:1.5;display:block}.business-admin-list{max-height:360px;margin-top:1rem;overflow:auto}.studio-evidence{color:#d9d1e2;background:#211a2d;border-radius:.8rem;padding:.7rem;font-size:.62rem;overflow:auto}.business-admin-verification{gap:.75rem;display:grid}.business-admin-verification>article{background:#faf8fd;border-radius:1.2rem;padding:1rem}.business-admin-verification header{justify-content:space-between;gap:.6rem;display:flex}.business-admin-verification h3,.business-admin-verification p{margin:0}.business-admin-verification small{color:#7358ed;font-size:.58rem;font-weight:950}.business-admin-verification p{color:#7a7083;font-size:.65rem}.business-admin-statuses{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.business-admin-statuses span{color:#6e6378;background:#eeeaf4;border-radius:999px;padding:.4rem .55rem;font-size:.6rem;font-weight:850}.business-admin-statuses strong{margin-left:.2rem}.business-admin-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.business-admin-actions form{align-items:center;gap:.3rem;display:flex}.business-admin-actions select{font:inherit;border:1px solid #e0d9e8;border-radius:.7rem;padding:.5rem;font-size:.65rem}.founder-primary-link{color:#3c2900;background:#f6c453;border-radius:1rem;align-items:center;gap:.4rem;margin-top:1rem;padding:.8rem 1rem;font-size:.75rem;font-weight:950;text-decoration:none;display:inline-flex}.founder-primary-link svg{width:16px}@media (min-width:700px){.business-v1-row article{grid-template-columns:auto minmax(0,1fr) auto}.business-v1-status{border:0;grid-column:auto;justify-items:end;padding:0;display:grid}.business-detail-page>header,.business-level-page>header,.business-profile-page>header{grid-template-columns:minmax(0,1fr) auto}.orientation-topic-list article{grid-template-columns:auto minmax(0,1fr) auto}.orientation-topic-list article>strong{grid-column:auto}.business-admin-verification,.business-profile-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:950px){.business-detail-page,.business-flagship,.business-level-page,.business-profile-page{padding:1.7rem 1.5rem 6rem}.business-flagship>header>svg{display:block}.business-flagship-layout,.business-level-grid,.business-profile-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.business-flagship-layout>aside,.business-level-grid>aside,.business-profile-layout>aside{position:sticky;top:1.5rem}.business-admin-verification{grid-template-columns:repeat(3,minmax(0,1fr))}}.investment-detail-page,.investment-success-page,.investment-tracker-page,.investor-page{width:min(1240px,100%);padding:1.2rem 1rem calc(7rem + env(safe-area-inset-bottom));margin:0 auto}.investor-page>section{margin-top:2rem}.investment-detail-hero,.investment-tracker-page>header,.investor-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#9be7c8 0,#0000 24%),linear-gradient(135deg,#0f3d32,#1f8a64 58%,#7257f5);border-radius:2.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.7rem,6vw,4.2rem);display:flex;overflow:hidden;box-shadow:0 28px 80px #11634424}.investment-detail-hero p,.investment-tracker-page header p,.investor-hero p{color:#dfffee;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:950}.investment-detail-hero h1,.investment-tracker-page h1,.investor-hero h1{letter-spacing:-.075em;margin:.7rem 0;font-size:clamp(2.7rem,8vw,6rem);font-weight:950;line-height:.89}.investment-detail-hero small,.investment-tracker-page header small,.investor-hero small{color:#effff8;max-width:720px;font-weight:750;line-height:1.55;display:block}.investment-tracker-page header>svg,.investor-hero>svg{color:#fff2;width:150px;height:150px;display:none}.investment-search{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #dfeee8;border-radius:1.5rem;gap:.65rem;margin:-1rem .7rem 0;padding:.8rem;display:grid;position:relative;box-shadow:0 20px 55px #0d44331a}.investment-search label{background:#fbfffd;border:1px solid #dfeee8;border-radius:1rem;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.investment-search label svg{color:#1f8a64;width:17px}.investment-search input,.investment-search select{color:#23332d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:.8rem .2rem;font-size:.78rem;font-weight:800}.investment-search>input,.investment-search>select{background:#fbfffd;border:1px solid #dfeee8;border-radius:1rem;padding:.8rem}.investment-search button{color:#fff;background:#163a31;border-radius:1rem;padding:.8rem 1rem;font-size:.78rem;font-weight:950}.investment-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.investment-heading p{color:#1f8a64;letter-spacing:.12em;align-items:center;gap:.3rem;margin:0;font-size:.63rem;font-weight:950;display:flex}.investment-heading h2{letter-spacing:-.055em;margin:.25rem 0 0;font-size:clamp(1.75rem,4vw,2.8rem);font-weight:950}.investment-heading>span{color:#6f7d77;font-size:.78rem;font-weight:750}.investment-heading>a{color:#1f8a64;align-items:center;gap:.35rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.investment-categories>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.investment-categories a{color:#19342c;background:#fff;border:1px solid #dfeee8;border-radius:1.4rem;min-height:130px;padding:1rem;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 14px 35px #12352b0a}.investment-categories a:hover{border-color:#9be7c8;transform:translateY(-3px);box-shadow:0 20px 45px #1f8a6416}.investment-categories a>span{font-size:1.4rem}.investment-categories a strong{align-self:end;font-size:.9rem;font-weight:950}.investment-categories a small{color:#6f8078;font-size:.65rem;font-weight:800}.investment-grid{gap:1rem;display:grid}.investment-card{background:#fff;border:1px solid #dfeee8;border-radius:1.8rem;flex-direction:column;min-height:410px;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 17px 50px #12352b0c}.investment-card:hover{transform:translateY(-4px);box-shadow:0 26px 65px #12352b18}.investment-card.compact{min-height:330px}.investment-card-cover{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 80% 15%,#ffd166 0,#0000 24%),linear-gradient(135deg,#1d6d52,#7257f5);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;gap:.8rem;min-height:135px;padding:1rem;display:flex}.investment-card-cover span,.investment-card-cover strong{letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;height:max-content;padding:.45rem .65rem;font-size:.6rem;font-weight:950}.investment-card-cover strong{color:#4f3500;background:#ffd166}.investment-card-body{flex-direction:column;flex:1;padding:1.1rem;display:flex}.investment-card-title{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.investment-card h3{letter-spacing:-.045em;margin:0;font-size:1.3rem;font-weight:950}.investment-card h3 a{color:inherit;text-decoration:none}.investment-card-title button{color:#1f8a64;background:#edf8f3;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.investment-card p{color:#64726d;margin:.65rem 0;font-size:.78rem;line-height:1.55}.investment-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:auto 0 1rem;display:grid}.investment-card dl div{background:#f5fbf8;border-radius:1rem;grid-template-columns:auto 1fr;gap:.12rem .35rem;padding:.65rem;display:grid}.investment-card dl svg{color:#1f8a64;grid-row:1/3;width:15px}.investment-card dt{color:#728079;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:950}.investment-card dd{color:#20342e;text-transform:capitalize;margin:0;font-size:.68rem;font-weight:850}.investment-card footer{border-top:1px solid #e2eee9;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.8rem;display:flex}.investment-card footer span{color:#1f8a64;align-items:center;gap:.3rem;font-size:.62rem;font-weight:950;display:flex}.investment-card footer a{color:#fff;background:#163a31;border-radius:.9rem;padding:.65rem .8rem;font-size:.68rem;font-weight:950;text-decoration:none}.investment-empty{color:#6d7d76;background:#fbfffd;border:1px dashed #cdded7;border-radius:1.4rem;padding:1.3rem;font-size:.8rem;font-weight:850}.investment-interest-list{gap:.75rem;display:grid}.investment-interest-list>article{background:#fff;border:1px solid #dfeee8;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 14px 38px #12352b0a}.investment-interest-list h3,.investment-interest-list p{margin:0}.investment-interest-list small,.investment-interest-list time{color:#708079;font-size:.6rem;font-weight:900}.investment-interest-list h3{margin:.2rem 0;font-size:1rem;font-weight:950}.investment-interest-list blockquote{color:#5f7069;border-left:3px solid #1f8a64;margin:.6rem 0 0;padding-left:.8rem;font-size:.72rem}.investment-interest-list.large>article{align-items:flex-start}.investment-interest-list.large>article>div:last-child{justify-items:end;gap:.7rem;display:grid}.investment-interest-list a{color:#1f8a64;font-size:.7rem;font-weight:950;text-decoration:none}.investment-status{color:#1f8a64;text-transform:uppercase;background:#edf8f3;border-radius:999px;align-items:center;gap:.3rem;padding:.48rem .65rem;font-size:.62rem;font-weight:950;display:inline-flex}.investment-status-rejected{color:#c43b52;background:#fff0f0}.investment-status-approved{color:#16865f;background:#e9fff5}.investment-status-under_review{color:#9a6b00;background:#fff7df}.investment-status-withdrawn{color:#766984;background:#f1eef6}.investment-detail-hero{display:grid}.investment-detail-hero>div>div{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.investment-detail-hero span{color:#fff;text-transform:capitalize;background:#ffffff1b;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.68rem;font-weight:900;display:flex}.investment-detail-hero span svg{width:15px}.investment-detail-hero form{justify-self:start}.investment-detail-hero button{color:#176448;background:#fff;border-radius:1rem;align-items:center;gap:.45rem;padding:.8rem 1rem;font-size:.75rem;font-weight:950;display:flex}.investment-detail-grid{gap:1rem;margin-top:1rem;display:grid}.investment-detail-grid main{gap:1rem;display:grid}.investment-detail-grid main section,.investment-interest-card{background:#fff;border:1px solid #dfeee8;border-radius:1.7rem;padding:1.3rem;box-shadow:0 15px 45px #12352b0b}.investment-detail-grid h2{align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:1.35rem;font-weight:950;display:flex}.investment-detail-grid p{color:#63756e;margin:0;font-size:.82rem;line-height:1.75}.investment-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.investment-gallery img{object-fit:cover;border-radius:1rem;width:100%;height:170px}.investment-documents{gap:.55rem;display:grid}.investment-documents a{color:#1f8a64;background:#f5fbf8;border-radius:1rem;padding:.8rem;font-size:.76rem;font-weight:900;text-decoration:none}.investment-faqs{gap:.6rem;display:grid}.investment-faqs details{background:#f5fbf8;border-radius:1rem;padding:.8rem}.investment-faqs summary{cursor:pointer;font-weight:950}.investment-disclaimer{background:#fff8e8!important;border-color:#f4dfae!important}.investment-interest-card{position:sticky;top:1.5rem}.investment-interest-card>svg{color:#1f8a64;background:#e9fff5;border-radius:18px;width:54px;height:54px;padding:13px}.investment-interest-card h2{margin:.9rem 0 .4rem}.investment-interest-card>a,.investment-interest-form button{color:#fff;background:#163a31;border-radius:1rem;justify-content:center;margin-top:1rem;padding:.85rem;font-size:.75rem;font-weight:950;text-decoration:none;display:flex}.investment-interest-form{gap:.7rem;margin-top:1rem;display:grid}.investment-interest-form label{color:#52655e;gap:.3rem;font-size:.67rem;font-weight:950;display:grid}.investment-interest-form input,.investment-interest-form textarea{color:#1f312c;width:100%;font:inherit;background:#fbfffd;border:1px solid #dcebe5;border-radius:1rem;padding:.78rem;font-size:.75rem;font-weight:750}.investment-interest-form textarea{min-height:95px}.investment-tracker-page>header>a{color:#fff;background:#ffffff1b;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.7rem;font-weight:950;text-decoration:none;display:flex}.investment-success-page{place-items:center;min-height:70vh;display:grid}.investment-success-page section{text-align:center;background:#fff;border:1px solid #dfeee8;border-radius:2rem;width:min(520px,100%);padding:2rem;box-shadow:0 24px 75px #12352b16}.investment-success-page svg{color:#1f8a64;width:58px;height:58px}.investment-success-page p{color:#1f8a64;letter-spacing:.13em;margin:1rem 0 .4rem;font-size:.65rem;font-weight:950}.investment-success-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,6vw,3.4rem);font-weight:950}.investment-success-page span{color:#64736e;margin-top:.6rem;display:block}.investment-success-page div{justify-content:center;gap:.7rem;margin-top:1.3rem;display:flex}.investment-success-page a{color:#fff;background:#163a31;border-radius:1rem;padding:.8rem 1rem;font-size:.75rem;font-weight:950;text-decoration:none}.investment-success-page a:last-child{color:#1f8a64;background:#eef8f4}@media (min-width:700px){.investment-search{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-categories>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.investment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-detail-hero{grid-template-columns:minmax(0,1fr) auto}.investment-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-interest-list.large>article{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1000px){.investment-detail-page,.investment-success-page,.investment-tracker-page,.investor-page{padding:1.7rem 1.5rem 6rem}.investment-tracker-page header>svg,.investor-hero>svg{display:block}.investment-search{grid-template-columns:1.45fr repeat(4,minmax(110px,.75fr)) auto;align-items:center}.investment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}}.app-shell{background:radial-gradient(circle at 15% 6%,#7257f514,#0000 28rem),radial-gradient(circle at 92% 12%,#ffd1661f,#0000 24rem),linear-gradient(#fff,#fbfcff 48%,#f6f8fc)}.sidebar{background:#ffffffdb;border-right:1px solid #e8edf5;width:260px;padding:1.45rem 1.05rem;box-shadow:18px 0 60px #0f172a09}.app-content{margin-left:260px}.sidebar-brand{color:#071433;align-items:center;gap:.75rem;margin:0 .35rem 1.55rem;padding:.35rem;text-decoration:none;display:flex}.sidebar-brand .brand-mark{background:linear-gradient(135deg,#7257f5,#8d6cff);border-radius:14px;width:38px;height:38px;box-shadow:0 14px 28px #7257f53d}.sidebar-brand strong{letter-spacing:-.045em;font-size:1.02rem;font-weight:950}.sidebar-nav{gap:1.1rem;display:grid}.sidebar-group{gap:.28rem;display:grid}.sidebar-group>p{color:#98a1b3;letter-spacing:.14em;text-transform:uppercase;margin:0 .7rem .25rem;font-size:.62rem;font-weight:950}.nav-link{color:#687084;border:1px solid #0000;border-radius:1.05rem;gap:.78rem;padding:.78rem .85rem;font-size:.82rem;font-weight:900;text-decoration:none;position:relative}.nav-link svg{color:#8991a3;transition:all .18s}.nav-link:hover{color:#111827;background:#fff;border-color:#e7e9f3;transform:translate(2px);box-shadow:0 12px 32px #0f172a0f}.nav-link:hover svg{color:#7257f5}.nav-link-active{color:#5b46cf;background:#f7f5ff;border-color:#e4dcff;box-shadow:0 14px 32px #5b46cf1a,inset 3px 0 #7257f5}.nav-link-active svg{color:#7257f5}.sidebar-card{background:linear-gradient(#fff,#fbf8ff);border:1px solid #eadfff;border-radius:1.4rem;margin-top:auto;padding:1rem;box-shadow:0 18px 42px #42307e14}.sidebar-card p{color:#7257f5;letter-spacing:.14em;margin:0;font-size:.62rem;font-weight:950}.sidebar-card strong{color:#111827;letter-spacing:-.03em;margin-top:.4rem;font-size:.95rem;font-weight:950;display:block}.sidebar-card span{color:#667085;margin-top:.38rem;font-size:.72rem;font-weight:750;line-height:1.55;display:block}.esbi-command{color:#0f172a}.esbi-command.esbi-home{max-width:1240px;padding:1.45rem 1.5rem 6rem}.esbi-command-hero{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #e8edf5;border-radius:2.25rem;align-items:stretch;gap:1.2rem;padding:clamp(1.35rem,4vw,2.6rem);display:grid;box-shadow:0 24px 70px #0f172a14}.esbi-hero-copy p{color:#5b46cf;letter-spacing:.1em;text-transform:uppercase;background:#f7f5ff;border:1px solid #e8e1ff;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;font-size:.68rem;font-weight:950;display:inline-flex}.esbi-hero-copy h1{color:#0b1226;letter-spacing:-.078em;max-width:760px;margin:1rem 0 0;font-size:clamp(2.25rem,6vw,5rem);font-weight:950;line-height:.96}.esbi-hero-copy span{color:#596579;max-width:640px;margin-top:1rem;font-size:clamp(.95rem,2vw,1.08rem);font-weight:650;line-height:1.7;display:block}.esbi-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.esbi-hero-actions a{color:#111827;background:#fff;border:1px solid #e3e8f2;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:0 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0f172a0e}.esbi-hero-actions a:first-child{color:#fff;background:#7257f5;border-color:#7257f5;box-shadow:0 16px 32px #7257f53d}.esbi-today-card{background:linear-gradient(145deg,#fffdfa,#fff7df);border:1px solid #e9ddbe;border-radius:1.8rem;align-content:space-between;gap:1.2rem;padding:1.25rem;display:grid;box-shadow:0 20px 50px #d4a0171f}.esbi-today-card footer,.esbi-today-card small{color:#a66b00;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:950}.esbi-today-card strong{color:#1f2937;letter-spacing:-.045em;margin-top:.45rem;font-size:1.45rem;font-weight:950;display:block}.esbi-today-card span{color:#667085;margin-top:.55rem;font-size:.82rem;font-weight:700;line-height:1.55;display:block}.esbi-today-progress{background:#f0e2bd;border-radius:999px;height:9px;overflow:hidden}.esbi-today-progress i{border-radius:inherit;background:linear-gradient(90deg,#d4a017,#ffd166);height:100%;display:block}.esbi-today-card footer{letter-spacing:0;text-transform:none;align-items:center;gap:.42rem;display:flex}.esbi-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.esbi-kpi-row article{background:#fff;border:1px solid #e8edf5;border-radius:1.35rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;padding:1rem;display:grid;box-shadow:0 14px 36px #0f172a0b}.esbi-kpi-row svg{color:#7257f5;background:#f3f0ff;border-radius:13px;grid-row:1/3;width:38px;height:38px;padding:.6rem}.esbi-kpi-row span{color:#8a93a5;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:950}.esbi-kpi-row strong{color:#111827;font-size:.9rem;font-weight:950}.esbi-command-layout{gap:1rem;margin-top:1rem;display:grid}.esbi-business-command{background:radial-gradient(circle at 88% 10%,#ffd16661,#0000 24%),linear-gradient(135deg,#281858,#5d45d8 58%,#8d6cff);border:1px solid #ead9a7;min-height:380px}.esbi-side-stack{gap:1rem;display:grid}.esbi-side-stack section{background:#fff;border:1px solid #e8edf5;border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 45px #0f172a0e}.esbi-side-stack section>div{color:#7257f5;align-items:center;gap:.55rem;display:flex}.esbi-side-stack svg{background:#f3f0ff;border-radius:13px;width:38px;height:38px;padding:.6rem}.esbi-side-stack p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.esbi-side-stack h3{color:#111827;letter-spacing:-.045em;margin:.9rem 0 .4rem;font-size:1.35rem;font-weight:950}.esbi-side-stack span{color:#667085;font-size:.82rem;font-weight:700;line-height:1.6}.esbi-paths-pro{grid-template-columns:1fr;margin-top:1rem}.esbi-path-card{border-color:#e8edf5;border-radius:1.65rem;min-height:250px;box-shadow:0 18px 48px #0f172a0e}.esbi-path-card h2{color:#0f172a;font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.esbi-path-card>span{color:#596579;font-weight:700}.esbi-path-card>a{background:#0f172a}.esbi-path-blue>svg{color:#2563eb;background:#eff6ff}.esbi-path-blue>p{color:#2563eb}.esbi-path-mint>svg{color:#16a34a;background:#ecfdf3}.esbi-path-mint>p{color:#16834a}.esbi-path-gold>svg{color:#d97706;background:#fff7ed}.esbi-path-gold>p{color:#d97706}.dashboard-pro-page{max-width:1180px;padding-top:1.5rem}.dashboard-pro-header{background:#fff;border:1px solid #e8edf5;border-radius:1.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:1.1rem;display:grid;box-shadow:0 18px 48px #0f172a0e}.dashboard-pro-header h1{color:#0f172a;letter-spacing:-.06em;margin:.1rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:950}.dashboard-pro-header span{color:#667085;margin-top:.3rem;font-size:.88rem;font-weight:700;display:block}.dashboard-pro-header>svg{color:#7257f5;background:#f3f0ff;border-radius:1.2rem;width:58px;height:58px;padding:.85rem}.dashboard-empty-state{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:2rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid;overflow:hidden;box-shadow:0 20px 55px #0f172a0f}.dashboard-empty-state>div:first-child span{color:#7257f5;background:#f3f0ff;border-radius:1.35rem;place-items:center;width:68px;height:68px;display:grid}.dashboard-empty-state p{color:#7257f5;letter-spacing:.13em;text-transform:uppercase;margin:1rem 0 .25rem;font-size:.66rem;font-weight:950}.dashboard-empty-state h2{color:#0f172a;letter-spacing:-.06em;max-width:620px;margin:0;font-size:clamp(1.7rem,4vw,3.2rem);font-weight:950;line-height:1}.dashboard-empty-state small{color:#667085;max-width:620px;margin-top:.8rem;font-size:.9rem;font-weight:700;line-height:1.65;display:block}.dashboard-empty-state a{color:#fff;background:#7257f5;border-radius:999px;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.82rem 1rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dashboard-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-empty-grid article{background:#fff;border:1px solid #eef2f7;border-radius:1.25rem;padding:1rem}.dashboard-empty-grid svg{color:#7257f5}.dashboard-empty-grid strong{color:#111827;margin-top:.7rem;font-size:.9rem;font-weight:950;display:block}.dashboard-empty-grid span{color:#667085;margin-top:.2rem;font-size:.72rem;font-weight:750;display:block}.achievement-hero-card{background:linear-gradient(135deg,#fff,#fff8e5);border:1px solid #ead9a7;border-radius:2rem;align-items:center;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid;box-shadow:0 22px 55px #d4a0171c}.achievement-hero-card p{color:#a66b00;letter-spacing:.13em;margin:0;font-size:.68rem;font-weight:950}.achievement-hero-card h2{color:#0f172a;letter-spacing:-.07em;margin:.45rem 0 0;font-size:clamp(1.8rem,5vw,3.8rem);font-weight:950;line-height:1}.achievement-hero-card span{color:#667085;max-width:620px;margin-top:.7rem;font-weight:700;line-height:1.6;display:block}.achievement-score{background:#fff;border-radius:50%;justify-self:start;place-items:center;width:124px;height:124px;display:grid;box-shadow:inset 0 0 0 12px #fff0cc,0 16px 36px #a66b001f}.achievement-score strong{color:#a66b00;font-size:2.2rem;font-weight:950}.achievement-score span{color:#8a6a20;text-transform:uppercase;margin-top:-2.4rem;font-size:.68rem;font-weight:950}.achievement-grid-pro{gap:1rem;margin-top:1rem;display:grid}.achievement-grid-pro article{background:#fff;border:1px solid #e8edf5;border-radius:1.6rem;padding:1.15rem;transition:all .18s;box-shadow:0 16px 42px #0f172a0d}.achievement-grid-pro article:hover{transform:translateY(-3px);box-shadow:0 22px 55px #0f172a14}.achievement-grid-pro article.locked{opacity:.62;filter:saturate(.6)}.achievement-grid-pro article>div{color:#7257f5;background:#f3f0ff;border-radius:1rem;place-items:center;width:52px;height:52px;display:grid}.achievement-grid-pro article.active>div{color:#a66b00;background:#fff3cf}.achievement-grid-pro p{color:#8a93a5;letter-spacing:.13em;margin:1rem 0 .25rem;font-size:.58rem;font-weight:950}.achievement-grid-pro h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:1.2rem;font-weight:950}.achievement-grid-pro span{color:#667085;margin-top:.35rem;font-size:.78rem;font-weight:700;display:block}.achievement-strip{gap:.75rem;margin-top:1rem;display:grid}.achievement-strip article{background:#fff;border:1px solid #e8edf5;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .7rem;padding:1rem;display:grid;box-shadow:0 14px 36px #0f172a0b}.achievement-strip svg{color:#7257f5;grid-row:1/3}.achievement-strip span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:950}.achievement-strip strong{color:#0f172a;font-size:.86rem;font-weight:950}.business-flagship>header,.freelance-hero,.investor-hero,.jobs-hero,.settlement-hero{color:#0f172a;background:#fff;border:1px solid #e8edf5;box-shadow:0 24px 70px #0f172a12}.jobs-hero{background:linear-gradient(135deg,#fff,#eff6ff)}.freelance-hero{background:linear-gradient(135deg,#fff,#ecfdf3)}.investor-hero{background:linear-gradient(135deg,#fff,#fff7ed)}.business-flagship>header{background:linear-gradient(135deg,#fff,#fff8e5)}.settlement-hero{background:linear-gradient(135deg,#fff,#f7f5ff)}.business-flagship>header p,.freelance-hero p,.investor-hero p,.jobs-hero p,.settlement-hero p{color:#7257f5}.business-flagship>header h1,.freelance-hero h1,.investor-hero h1,.jobs-hero h1,.settlement-hero h1{color:#0f172a}.jobs-hero h1 span{color:#2563eb}.freelance-hero h1 span{color:#16a34a}.investor-hero h1 span{color:#d97706}.business-flagship>header h1 span{color:#d4a017}.business-flagship>header small,.freelance-hero small,.investor-hero small,.jobs-hero small,.settlement-hero span{color:#667085}.jobs-hero>svg{color:#2563eb22}.freelance-hero>svg{color:#16a34a22}.investor-hero>svg{color:#d9770626}.business-flagship>header>svg{color:#d4a01730}@media (min-width:760px){.esbi-command-hero{grid-template-columns:minmax(0,1fr) 330px}.esbi-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.esbi-command-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.esbi-paths-pro{grid-template-columns:repeat(3,minmax(0,1fr))}.achievement-hero-card,.dashboard-empty-state{grid-template-columns:minmax(0,1fr) auto}.achievement-grid-pro,.achievement-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sidebar{border:1px solid #e8edf5;border-radius:1.45rem;flex-direction:row;justify-content:space-around;align-items:center;width:auto;height:70px;padding:.45rem;inset:auto 12px 12px;box-shadow:0 18px 42px #0f172a29}.sidebar-nav{justify-content:space-around;width:100%}.sidebar-group,.sidebar-nav{gap:.2rem;display:flex}.sidebar .desktop-only,.sidebar .nav-label{display:none}.nav-link{padding:.78rem}.nav-link:hover{transform:none}.nav-link-active{box-shadow:none}.app-content{margin-left:0;padding-bottom:88px}.business-flagship,.esbi-command.esbi-home,.freelance-page,.investor-page,.jobs-page,.settlement-page{padding:1rem 1rem calc(6.5rem + env(safe-area-inset-bottom))}.dashboard-pro-header{grid-template-columns:auto 1fr}.dashboard-pro-header>svg{display:none}}.career-home{color:#0f172a;width:min(1180px,100%);margin:0 auto;padding:1.4rem 1.4rem 6rem}.career-hero{background:radial-gradient(circle at 78% 16%,#ffd16633,#0000 22rem),radial-gradient(circle at 8% 10%,#7257f51f,#0000 20rem),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:2.4rem;align-items:center;gap:1.3rem;padding:clamp(1.35rem,4vw,2.6rem);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a14}.career-card-label,.career-hero p{color:#5b46cf;letter-spacing:.11em;text-transform:uppercase;background:#f7f5ff;border:1px solid #e8e1ff;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;font-size:.66rem;font-weight:950;display:inline-flex}.career-hero h1{color:#0b1226;letter-spacing:-.078em;max-width:740px;margin:1rem 0 0;font-size:clamp(2.3rem,6vw,5rem);font-weight:950;line-height:.96}.career-hero span{color:#5f6b7d;max-width:650px;margin-top:1rem;font-size:clamp(.95rem,2vw,1.08rem);font-weight:650;line-height:1.7;display:block}.career-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ece8f7;border-radius:2rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 48px #0f172a0f}.career-level-ring{background:conic-gradient(#7257f5 var(--career-progress),#edf0f6 0);border-radius:50%;justify-self:center;place-items:center;width:150px;height:150px;display:grid;box-shadow:inset 0 0 0 16px #fff,0 18px 40px #7257f521}.career-level-ring strong{color:#0f172a;font-size:2rem;font-weight:950}.career-level-ring span{color:#687084;text-transform:uppercase;margin-top:-3.2rem;font-size:.68rem;font-weight:950}.career-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.career-hero-stats article,.career-status-row article{background:#fff;border:1px solid #eef2f7;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .58rem;padding:.85rem;display:grid}.career-hero-stats svg,.career-status-row svg{color:#7257f5;background:#f3f0ff;border-radius:12px;grid-row:1/3;width:34px;height:34px;padding:.55rem}.career-hero-stats span,.career-level-details span,.career-status-row span,.career-wallet-widget div span,.promotion-requirements span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:950}.career-hero-stats strong,.career-level-details strong,.career-status-row strong,.career-wallet-widget div strong,.promotion-requirements strong{color:#111827;font-size:.82rem;font-weight:950}.career-status-row{gap:.85rem;margin-top:1rem;display:grid}.career-primary-grid{gap:1rem;margin-top:1rem;display:grid}.career-mentor-card,.career-mission-card,.career-mission-page-card,.career-promotion-card,.career-wallet-widget{background:#fff;border:1px solid #e8edf5;border-radius:2rem;padding:clamp(1.2rem,3vw,1.65rem);box-shadow:0 20px 55px #0f172a0f}.career-mission-card,.career-mission-page-card{background:radial-gradient(circle at 92% 10%,#7257f521,#0000 17rem),linear-gradient(135deg,#fff,#fbfcff);position:relative;overflow:hidden}.career-leaderboard h2,.career-mentor-card h2,.career-mission-card h2,.career-mission-page-card h2,.career-promotion-card h2,.career-section-heading h2,.career-wallet-widget h2{color:#0f172a;letter-spacing:-.065em;margin:.85rem 0 .45rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:950;line-height:1}.career-mentor-card>span,.career-mission-card p,.career-mission-page-card p,.career-promotion-card>span{color:#667085;max-width:620px;margin:0;font-size:.9rem;font-weight:700;line-height:1.65;display:block}.mission-meta-grid{gap:.65rem;margin-top:1.2rem;display:grid}.mission-meta-grid span{color:#4b5563;background:#fff;border:1px solid #eef2f7;border-radius:1rem;align-items:center;gap:.45rem;padding:.75rem;font-size:.75rem;font-weight:900;display:flex}.mission-meta-grid svg{color:#7257f5}.career-progress-block{margin-top:1.2rem}.career-progress-block>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.career-progress-block span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:950}.career-progress-block strong{color:#111827;font-size:.9rem;font-weight:950}.career-progress-block i{background:#edf0f6;border-radius:999px;height:10px;margin-top:.6rem;display:block;overflow:hidden}.career-progress-block b{border-radius:inherit;background:linear-gradient(90deg,#7257f5,#ffd166);height:100%;display:block}.career-progress-block.small{margin-top:.85rem}.career-progress-block.small i{height:8px}.career-mission-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.career-level-content>a,.career-mentor-card>a,.career-mission-actions a,.career-mission-page-card>a,.career-section-heading>a{color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.career-level-content>a,.career-mission-actions a:first-child,.career-mission-page-card>a{color:#fff;background:#7257f5;border-color:#7257f5;box-shadow:0 16px 32px #7257f538}.career-promotion-card{background:linear-gradient(145deg,#fffdfa,#fff8e5);border-color:#ead9a7}.career-leaderboard p,.career-mentor-card>p,.career-promotion-card>p,.career-section-heading p,.career-wallet-widget>p{color:#a66b00;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:950}.career-level-details,.career-wallet-widget>div,.promotion-requirements{gap:.65rem;margin-top:1rem;display:grid}.career-level-details div,.career-wallet-widget>div div,.promotion-requirements div{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;padding:.78rem}.career-promotion-card footer{color:#8a5a00;background:#fff3cf;border-radius:1rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.8rem;font-size:.76rem;font-weight:950;display:flex}.career-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:2rem 0 1rem;display:flex}.career-section-heading.compact{margin-top:1.4rem}.career-section-heading h2{margin:.35rem 0 0;font-size:clamp(1.6rem,4vw,2.7rem)}.career-journey-path{gap:1rem;display:grid;position:relative}.career-journey-path:before{content:"";background:linear-gradient(#7257f5,#e2e8f0);width:2px;position:absolute;top:36px;bottom:36px;left:25px}.career-level-card{grid-template-columns:52px minmax(0,1fr);gap:1rem;display:grid;position:relative}.career-node{z-index:1;background:#fff;border:1px solid #e8edf5;border-radius:18px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 14px 34px #0f172a14}.career-level-card.unlocked .career-node{color:#fff;background:#7257f5;border-color:#7257f5}.career-level-card.locked{opacity:.68}.career-level-card.locked .career-level-content{filter:saturate(.75)}.career-level-content{background:#fff;border:1px solid #e8edf5;border-radius:1.55rem;padding:1rem;box-shadow:0 16px 42px #0f172a0d}.career-level-content>div:first-child p{color:#7257f5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:950}.career-level-content h3{color:#0f172a;letter-spacing:-.045em;margin:.3rem 0 .25rem;font-size:1.35rem;font-weight:950}.career-level-content>div:first-child span{color:#667085;font-size:.8rem;font-weight:700;line-height:1.55}.career-level-content button{color:#8a93a5;background:#f1f5f9;border-radius:999px;min-height:42px;margin-top:.85rem;padding:0 1rem;font-size:.74rem;font-weight:950}.career-support-grid{gap:1rem;margin-top:1.4rem;display:grid}.career-wallet-widget{background:linear-gradient(135deg,#fff,#f7f5ff)}.career-mentor-card{background:linear-gradient(135deg,#fff,#ecfdf3)}.career-mentor-card>p{color:#16834a}.career-mentor-card>a{color:#16834a;margin-top:1rem}.career-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.career-achievements article{background:#fff;border:1px solid #e8edf5;border-radius:1.2rem;padding:.95rem;box-shadow:0 14px 36px #0f172a0b}.career-achievements article.locked{opacity:.56;filter:saturate(.6)}.career-achievements svg{color:#7257f5}.career-achievements strong{color:#0f172a;margin-top:.65rem;font-size:.86rem;font-weight:950;display:block}.career-achievements span{color:#8a93a5;font-size:.64rem;font-weight:850}.career-leaderboard{background:#fff;border:1px solid #e8edf5;border-radius:2rem;gap:.75rem;margin-top:1.4rem;padding:1.2rem;display:grid;box-shadow:0 20px 55px #0f172a0f}.career-leaderboard>div{margin-bottom:.35rem}.career-leaderboard h2{margin:.35rem 0 0;font-size:1.6rem}.career-leaderboard article{background:#fbfcff;border:1px solid #eef2f7;border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.25rem .8rem;padding:.85rem;display:grid}.career-leaderboard article span{color:#667085;font-size:.75rem;font-weight:950}.career-leaderboard article strong{color:#0f172a;font-size:1.15rem;font-weight:950}.career-leaderboard article small{color:#8a93a5;grid-column:1/-1;font-size:.68rem;font-weight:750}.career-mission-page-card{max-width:820px}.career-mission-page-card>a{margin-top:1.25rem}.more-grid{gap:.85rem;display:grid}.more-grid a{color:#0f172a;background:#fff;border:1px solid #e8edf5;border-radius:1.35rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 14px 36px #0f172a0b}.more-grid a:hover{transform:translateY(-2px);box-shadow:0 20px 48px #0f172a12}.more-grid svg:first-child{color:#7257f5;background:#f3f0ff;border-radius:14px;width:42px;height:42px;padding:.65rem}.more-grid h2{letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:950}.more-grid p{color:#667085;margin:.18rem 0 0;font-size:.78rem;font-weight:700;line-height:1.45}.more-grid svg:last-child{color:#98a1b3}.career-nav .sidebar-nav{gap:.35rem}.career-nav .sidebar-card p{color:#7257f5}@media (min-width:760px){.career-hero{grid-template-columns:minmax(0,1fr) 360px}.career-status-row{grid-template-columns:repeat(3,minmax(0,1fr))}.career-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}.career-level-details,.career-wallet-widget>div,.mission-meta-grid,.promotion-requirements{grid-template-columns:repeat(3,minmax(0,1fr))}.career-support-grid{grid-template-columns:1fr 1fr}.career-achievements{grid-template-columns:repeat(4,minmax(0,1fr))}.career-leaderboard{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));align-items:center}.career-leaderboard>div{margin-bottom:0}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.career-home{padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom))}.career-hero h1{font-size:clamp(2.2rem,12vw,3.35rem)}.career-section-heading{flex-direction:column;align-items:flex-start}.career-section-heading>a{width:100%}.career-level-card{grid-template-columns:44px minmax(0,1fr);gap:.75rem}.career-node{border-radius:15px;width:44px;height:44px}.career-journey-path:before{left:21px}.career-hero-stats{grid-template-columns:1fr}.career-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid!important}.career-bottom-nav .nav-link{flex-direction:column;gap:.22rem;min-width:0;padding:.5rem .25rem;font-size:.58rem}.career-bottom-nav .nav-label{display:block!important}}.premium-mission-home{gap:1rem;display:grid}.premium-active-mission{background:radial-gradient(circle at 90% 10%,#7257f524,#0000 18rem),linear-gradient(135deg,#fff,#fbfcff);border:1px solid #e8edf5;border-radius:2.2rem;padding:clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a13}.mission-number-pill{color:#a66b00;letter-spacing:.11em;text-transform:uppercase;background:#fff8e5;border-radius:999px;margin-top:1rem;padding:.42rem .7rem;font-size:.65rem;font-weight:950;display:inline-flex}.first-success-preview h2,.mission-altt-card h2,.mission-reward-preview h2,.premium-active-mission h2{color:#0f172a;letter-spacing:-.07em;margin:.85rem 0 .45rem;font-size:clamp(1.8rem,5vw,3.6rem);font-weight:950;line-height:1}.first-success-preview span,.premium-active-mission p{color:#667085;max-width:680px;margin:0;font-size:.92rem;font-weight:700;line-height:1.68}.partner-home-page,.partner-jobs-page{color:#0f172a;width:min(1180px,100%);margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,1.6rem) 6rem}.partner-daily-job-card,.partner-future-learning,.partner-home-hero,.partner-jobs-hero,.partner-opportunity-card,.partner-opportunity-grid article,.partner-progress-card,.partner-resource-card,.partner-soft-card,.partner-stat{background:#fffffff0;border:1px solid #e2e8f0eb;box-shadow:0 22px 58px #0f172a11}.partner-home-hero,.partner-jobs-hero{background:radial-gradient(circle at 88% 12%,#5b5ceb21,#0000 18rem),radial-gradient(circle at 10% 80%,#16a34a1a,#0000 18rem),linear-gradient(135deg,#fff,#f8fafc);border-radius:2.4rem;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);align-items:stretch;gap:1.2rem;padding:clamp(1.35rem,4vw,3rem);display:grid;overflow:hidden}.partner-future-learning p,.partner-home-hero p,.partner-job-heading p,.partner-jobs-hero p,.partner-opportunity-card p,.partner-progress-card p,.partner-section-heading p,.partner-soft-card p{color:#5b5ceb;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.partner-home-hero h1,.partner-jobs-hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(2.25rem,6vw,5rem);line-height:.96}.partner-future-learning span,.partner-home-hero span,.partner-job-flow span,.partner-job-heading span,.partner-jobs-hero span,.partner-opportunity-card span,.partner-opportunity-grid p,.partner-progress-card span,.partner-resource-card span,.partner-soft-card span{color:#475569;font-weight:650;line-height:1.65}.partner-job-flow a,.partner-job-flow button,.partner-primary-button,.partner-report-form button,.partner-secondary-button{color:#fff;letter-spacing:.02em;background:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.15rem;font-size:.78rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 34px #0f172a2e}.partner-job-flow a:hover,.partner-job-flow button:hover,.partner-primary-button:hover,.partner-report-form button:hover,.partner-secondary-button:hover{transform:translateY(-2px);box-shadow:0 22px 44px #0f172a38}.partner-home-hero .partner-primary-button{margin-top:1.6rem}.partner-home-hero aside{color:#fff;background:linear-gradient(145deg,#111827,#312e81);border-radius:1.8rem;align-content:center;gap:.6rem;padding:1.4rem;display:grid}.partner-home-hero aside small{color:#c4b5fd;letter-spacing:.13em;font-weight:950}.partner-home-hero aside strong{letter-spacing:-.05em;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.partner-home-hero aside span{color:#ffffffc2}.partner-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.partner-stat{border-radius:1.45rem;padding:1rem}.partner-stat svg{color:#5b5ceb}.partner-stat span{color:#64748b;margin-top:.7rem;font-size:.72rem;font-weight:850;display:block}.partner-stat strong{letter-spacing:-.035em;margin-top:.2rem;font-size:1.05rem;font-weight:950;display:block}.partner-future-learning,.partner-opportunity-card,.partner-progress-card{border-radius:1.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.partner-future-learning h2,.partner-job-heading h2,.partner-opportunity-card h2,.partner-progress-card h2,.partner-section-heading h2,.partner-soft-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.06}.partner-daily-job-card>i,.partner-progress-card i{background:#e2e8f0;border-radius:999px;width:100%;height:9px;display:block;overflow:hidden}.partner-daily-job-card>i b,.partner-progress-card b{border-radius:inherit;background:linear-gradient(90deg,#5b5ceb,#16a34a);height:100%;display:block}.partner-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.partner-soft-card{border-radius:1.8rem;padding:1.25rem}.partner-opportunity-card svg,.partner-soft-card svg{color:#5b5ceb;background:#f3f0ff;border-radius:16px;width:42px;height:42px;padding:.65rem}.partner-opportunity-card aside{text-align:center;background:#f8fafc;border-radius:1.5rem;min-width:160px;padding:1rem}.partner-opportunity-card aside strong{letter-spacing:-.06em;font-size:2rem;font-weight:950;display:block}.partner-jobs-hero{align-items:center}.partner-jobs-hero .partner-primary-button{place-self:center end}.partner-daily-job-card{border-radius:2rem;margin-top:1rem;padding:clamp(1rem,3vw,1.55rem)}.partner-job-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.partner-job-heading aside{color:#fff;text-align:center;background:linear-gradient(145deg,#5b5ceb,#8b5cf6);border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.partner-job-heading aside strong{letter-spacing:-.05em;font-size:1.55rem;font-weight:950}.partner-job-heading aside span{color:#ffffffc7;font-size:.7rem}.partner-job-flow{gap:.8rem;margin-top:1rem;display:grid}.partner-job-flow article{background:#fff;border:1px solid #e2e8f0;border-radius:1.35rem;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.partner-job-flow article>svg{color:#2563eb;background:#eff6ff;border-radius:16px;width:46px;height:46px;padding:.72rem}.partner-job-flow strong{letter-spacing:-.025em;font-weight:950;display:block}.partner-job-flow small{color:#16a34a;margin-left:.35rem;font-size:.68rem;font-weight:950}.partner-step-done,.partner-step-pending{color:#15803d;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.62rem .8rem;font-size:.74rem;font-weight:950;display:inline-flex}.partner-step-pending{color:#64748b;background:#f1f5f9}.partner-report-form{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;gap:.65rem;padding:.9rem;display:grid}.partner-report-form textarea{resize:vertical;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;min-height:78px;padding:.85rem;font-weight:700}.partner-report-form button{justify-self:start}.partner-section-heading{margin:1.6rem 0 .8rem}.partner-opportunity-grid,.partner-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.partner-resource-card{color:#0f172a;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:grid}.partner-resource-card svg:first-child{color:#5b5ceb;background:#f3f0ff;border-radius:15px;width:42px;height:42px;padding:.65rem}.partner-resource-card strong{letter-spacing:-.03em;font-weight:950;display:block}.partner-opportunity-grid article{border-radius:1.5rem;padding:1.1rem}.partner-opportunity-grid small{color:#d4a017;letter-spacing:.13em;font-size:.68rem;font-weight:950}.partner-opportunity-grid h3{letter-spacing:-.05em;margin:.65rem 0 .25rem;font-size:1.35rem;font-weight:950}.partner-future-learning{margin-top:1.2rem}.partner-secondary-button{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 34px #0f172a14}.simple-player-page{color:#0f172a;width:min(1120px,100%);margin:0 auto;padding:clamp(1rem,3vw,1.6rem) clamp(1rem,3vw,1.4rem) 6.2rem}.simple-hero,.simple-list article,.simple-mission-hero,.simple-progress-card,.simple-soft-card,.simple-stat{background:#fffffff2;border:1px solid #e2e8f0eb;box-shadow:0 22px 58px #0f172a11}.simple-hero,.simple-mission-hero{background:radial-gradient(circle at 88% 10%,#5b5ceb21,#0000 18rem),radial-gradient(circle at 12% 84%,#16a34a1a,#0000 18rem),linear-gradient(135deg,#fff,#f8fafc);border-radius:2.25rem;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:stretch;gap:1rem;padding:clamp(1.25rem,4vw,2.7rem);display:grid;overflow:hidden}.simple-hero p,.simple-mission-flow p,.simple-mission-hero p,.simple-progress-card p,.simple-soft-card p{color:#5b5ceb;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.7rem;font-weight:950;display:inline-flex}.simple-hero h1,.simple-mission-hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(2.2rem,5.8vw,4.9rem);line-height:.96}.simple-hero span,.simple-list span,.simple-mission-flow span,.simple-mission-hero span,.simple-progress-card span,.simple-soft-card span{color:#475569;font-weight:650;line-height:1.6}.simple-hero aside,.simple-mission-hero aside{color:#fff;background:linear-gradient(145deg,#111827,#4c1d95);border-radius:1.7rem;align-content:center;gap:.55rem;padding:1.25rem;display:grid}.simple-hero aside small{color:#c4b5fd;letter-spacing:.13em;font-size:.7rem;font-weight:950}.simple-hero aside strong,.simple-mission-hero aside strong{letter-spacing:-.055em;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1}.simple-hero aside span,.simple-mission-hero aside span{color:#ffffffc2}.simple-primary-button,.simple-secondary-button{color:#fff;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.1rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 34px #0f172a2e}.simple-secondary-button{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 28px #0f172a14}.simple-hero .simple-primary-button{margin-top:1.4rem}.simple-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.simple-stat{border-radius:1.35rem;padding:1rem}.simple-stat svg{color:#5b5ceb}.simple-stat span{color:#64748b;margin-top:.65rem;font-size:.72rem;font-weight:850;display:block}.simple-stat strong{letter-spacing:-.035em;margin-top:.2rem;font-size:1.05rem;font-weight:950;display:block}.simple-progress-card{border-radius:1.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.simple-mission-flow h2,.simple-progress-card h2,.simple-soft-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.25rem,3vw,2rem);line-height:1.08}.simple-mission-hero i,.simple-progress-card i{background:#e2e8f0;border-radius:999px;width:100%;height:9px;display:block;overflow:hidden}.simple-mission-hero b,.simple-progress-card b{border-radius:inherit;background:linear-gradient(90deg,#5b5ceb,#16a34a);height:100%;display:block}.simple-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.simple-soft-card{border-radius:1.75rem;padding:1.2rem}.simple-progress-card>svg,.simple-soft-card svg{color:#5b5ceb;background:#f3f0ff;border-radius:16px;width:42px;height:42px;padding:.65rem}.simple-list{gap:.75rem;display:grid}.simple-list article{border-radius:1.3rem;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem;display:grid}.simple-list svg{color:#2563eb;background:#eff6ff;border-radius:16px;width:46px;height:46px;padding:.72rem}.simple-list strong{letter-spacing:-.025em;font-weight:950;display:block}.simple-mission-hero aside{text-align:center;justify-items:center}.simple-mission-flow{gap:.85rem;margin-top:1rem;display:grid}.simple-mission-flow article{background:#fff;border:1px solid #e2e8f0;border-radius:1.4rem;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem;display:grid;box-shadow:0 14px 38px #0f172a0b}.simple-mission-flow article>svg{color:#5b5ceb;background:#f3f0ff;border-radius:17px;width:48px;height:48px;padding:.72rem}.simple-mission-flow a,.simple-mission-flow button{color:#fff;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem .95rem;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.simple-share-step{background:linear-gradient(135deg,#fff,#f8fafc)!important}@media (max-width:900px){.partner-future-learning,.partner-home-hero,.partner-job-heading,.partner-jobs-hero,.partner-opportunity-card,.partner-progress-card,.partner-two-column{grid-template-columns:1fr}.partner-jobs-hero .partner-primary-button{justify-self:start}.partner-opportunity-grid,.partner-resource-grid,.partner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.partner-home-page,.partner-jobs-page,.simple-player-page{padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom))}.partner-home-hero,.partner-jobs-hero{border-radius:1.8rem}.partner-opportunity-grid,.partner-resource-grid,.partner-stat-grid{grid-template-columns:1fr}.partner-job-flow article{grid-template-columns:42px minmax(0,1fr)}.partner-job-flow article form,.partner-job-flow article>a,.partner-step-done,.partner-step-pending{grid-column:1/-1;width:100%}.partner-job-flow a,.partner-job-flow button,.partner-report-form button,.simple-mission-flow a,.simple-mission-flow button{width:100%;min-height:48px}.simple-hero,.simple-mission-flow article,.simple-mission-hero,.simple-progress-card,.simple-stat-grid,.simple-two-column{grid-template-columns:1fr}.simple-mission-flow article>svg{width:44px;height:44px}}.premium-active-mission>a{color:#fff;background:#7257f5;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:48px;margin-top:1.2rem;padding:0 1.15rem;font-size:.8rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #7257f538}.first-success-preview,.mission-altt-card,.mission-energy-card,.mission-history-timeline,.mission-reward-preview{background:#fff;border:1px solid #e8edf5;border-radius:2rem;padding:clamp(1.1rem,3vw,1.45rem);box-shadow:0 18px 48px #0f172a0e}.mission-energy-card{background:linear-gradient(145deg,#fffdfa,#fff8e5);border-color:#ead9a7}.first-success-preview>p,.mission-energy-card>p,.mission-reward-preview>div>p,.mission-section-heading p{color:#a66b00;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.mission-energy-card h2{color:#0f172a;letter-spacing:-.045em;margin:.55rem 0 1rem;font-size:1.55rem;font-weight:950}.mission-energy-card>div{gap:.65rem;display:grid}.mission-energy-card article{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .6rem;padding:.78rem;display:grid}.mission-energy-card svg{color:#a66b00;background:#fff3cf;border-radius:12px;grid-row:1/3;width:34px;height:34px;padding:.55rem}.mission-energy-card span,.mission-history-timeline article span,.mission-reward-preview article span,.next-mission-preview span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:950}.mission-energy-card strong,.mission-history-timeline article strong,.mission-reward-preview article strong,.next-mission-preview strong{color:#111827;font-size:.86rem;font-weight:950}.first-success-preview,.mission-altt-card,.mission-history-timeline,.mission-reward-preview{margin-top:1rem}.mission-section-heading{margin-bottom:1rem}.mission-section-heading h2{color:#0f172a;letter-spacing:-.055em;margin:.35rem 0 0;font-size:clamp(1.45rem,4vw,2.4rem);font-weight:950}.mission-altt-steps{gap:.75rem;display:grid}.mission-altt-steps article{background:#fbfcff;border:1px solid #e8edf5;border-radius:1.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.1rem .72rem;padding:.95rem;display:grid;position:relative}.mission-altt-steps article>svg:first-child{color:#7257f5;background:#f3f0ff;border-radius:14px;grid-row:1/3;width:42px;height:42px;padding:.65rem}.mission-altt-steps article.active{background:#f8f6ff;border-color:#d8cdfd;box-shadow:0 14px 36px #7257f514}.mission-altt-steps article.locked{opacity:.58}.mission-altt-steps strong{color:#0f172a;font-size:1rem;font-weight:950}.mission-altt-steps span{color:#667085;font-size:.76rem;font-weight:700}.mission-altt-steps article>svg:last-child:not(:first-child){color:#98a1b3}.mission-reward-preview{gap:.75rem;display:grid}.mission-reward-preview article{background:#fff;border:1px solid #eef2f7;border-radius:1.15rem;padding:1rem;display:grid}.mission-reward-preview article svg{color:#7257f5}.mission-reward-preview article strong{margin-top:.25rem}.first-success-preview{background:linear-gradient(135deg,#fff,#fff8e5);border-color:#ead9a7;overflow:hidden}.first-success-preview>div{color:#a66b00;background:#fff3cf;border-radius:1.35rem;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 15px 34px #a66b001f}.first-success-preview h2{max-width:720px;font-size:clamp(1.5rem,4vw,2.8rem)}.mission-history-timeline{gap:.75rem;display:grid}.mission-history-timeline article{background:#fbfcff;border:1px solid #eef2f7;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.85rem;display:grid}.mission-history-timeline article>svg{color:#7257f5;background:#f3f0ff;border-radius:13px;width:38px;height:38px;padding:.6rem}.mission-challenge-player{max-width:1040px}.mission-challenge-header{background:#fff;border:1px solid #e8edf5;border-radius:1.35rem;padding:.8rem;box-shadow:0 14px 36px #0f172a0d}.altt-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 1rem;display:grid}.altt-stepper span{color:#8a93a5;background:#fff;border:1px solid #e8edf5;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;font-size:.68rem;font-weight:950;display:flex}.altt-stepper span svg{width:15px;height:15px}.altt-stepper span.active{color:#7257f5;background:#f7f5ff;border-color:#d8cdfd;box-shadow:0 12px 26px #7257f514}.altt-stepper span.done{color:#16834a;background:#ecfdf3;border-color:#bbf7d0}.altt-stepper span.locked{opacity:.58}.mission-submit-screen,.premium-mission-intro,.premium-reward-reveal,.premium-task-card{background:linear-gradient(135deg,#fff,#fbfcff);border-color:#e8edf5;box-shadow:0 24px 70px #0f172a13}.premium-task-card>header{background:#fbfcff}.premium-task-card .task-type{color:#7257f5}.premium-reward-reveal{background:radial-gradient(circle at 50% 0,#ffd16638,#0000 42%),linear-gradient(135deg,#fff,#fbfcff)}.next-mission-preview{text-align:left;background:#fff8e5;border:1px solid #ead9a7;border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;width:100%;margin-top:1rem;padding:.9rem;display:grid}.next-mission-preview>svg{color:#a66b00}@media (min-width:760px){.premium-mission-home{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.mission-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-altt-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-altt-steps article{grid-template-columns:1fr;align-content:start;min-height:160px}.mission-altt-steps article>svg:first-child{grid-row:auto}.mission-reward-preview{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));align-items:center}}@media (max-width:760px){.altt-stepper{grid-template-columns:1fr}.altt-stepper span{justify-content:flex-start;padding:0 .9rem}}.career-progression-page{color:#0f172a;width:min(1220px,100%);margin:0 auto;padding:1.4rem 1.4rem 6rem}.career-progression-hero{background:radial-gradient(circle at 82% 12%,#ffd16638,#0000 22rem),radial-gradient(circle at 5% 8%,#7257f51f,#0000 18rem),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:2.5rem;align-items:center;gap:1.2rem;padding:clamp(1.35rem,4vw,2.8rem);display:grid;overflow:hidden;box-shadow:0 28px 82px #0f172a14}.career-profile-card p,.career-progression-hero p,.career-section-title p,.first-success-ceremony-card>p,.leadership-unlock-card>p,.promotion-ceremony-card>p{color:#7257f5;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;margin:0;font-size:.66rem;font-weight:950;display:inline-flex}.career-progression-hero h1{color:#0b1226;letter-spacing:-.08em;max-width:760px;margin:.9rem 0 0;font-size:clamp(2.35rem,6vw,5.25rem);font-weight:950;line-height:.94}.career-profile-card>div:first-child>span,.career-progression-hero span,.first-success-ceremony-card>span,.leadership-unlock-card>span,.promotion-ceremony-card>span{color:#667085;max-width:700px;margin-top:.9rem;font-size:clamp(.92rem,2vw,1.05rem);font-weight:700;line-height:1.7;display:block}.career-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.career-hero-actions a{color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:0 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0f172a0e}.career-hero-actions a:first-child{color:#fff;background:#7257f5;border-color:#7257f5;box-shadow:0 16px 32px #7257f538}.career-progression-hero aside{text-align:center;background:linear-gradient(145deg,#fffdfa,#fff8e5);border:1px solid #ead9a7;border-radius:2rem;justify-items:center;padding:1.1rem;display:grid;box-shadow:0 18px 48px #a66b001a}.career-title-ring{background:conic-gradient(#d4a017 var(--career-title-progress),#f1e5bf 0);border-radius:50%;place-items:center;width:152px;height:152px;display:grid;box-shadow:inset 0 0 0 16px #fff,0 18px 40px #a66b001f}.career-title-ring strong{color:#0f172a;font-size:2rem;font-weight:950}.career-title-ring span{color:#8a6a20;text-transform:uppercase;margin-top:-3.2rem;font-size:.68rem;font-weight:950}.career-progression-hero aside small{color:#a66b00;letter-spacing:.12em;margin-top:1rem;font-size:.62rem;font-weight:950}.career-progression-hero aside h2{color:#0f172a;letter-spacing:-.045em;margin:.25rem 0;font-size:1.65rem;font-weight:950}.career-progression-hero aside p{color:#6b7280;letter-spacing:0;text-transform:none;font-size:.8rem}.career-certificates-panel,.career-profile-card,.career-timeline-panel,.first-success-ceremony-card,.leadership-unlock-card,.promotion-ceremony-card{background:#fff;border:1px solid #e8edf5;border-radius:2.1rem;margin-top:1rem;padding:clamp(1.15rem,3vw,1.6rem);box-shadow:0 22px 60px #0f172a0f}.first-success-ceremony-card,.promotion-ceremony-card{background:linear-gradient(135deg,#fff,#fff8e5);border-color:#ead9a7;overflow:hidden}.first-success-ceremony-card>div:first-child,.leadership-unlock-card>div:first-child,.promotion-ceremony-card>div:first-child{color:#a66b00;background:#fff3cf;border-radius:1.45rem;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 16px 34px #a66b001f}.career-profile-card h2,.career-section-title h2,.first-success-ceremony-card h2,.leadership-unlock-card h2,.promotion-ceremony-card h2{color:#0f172a;letter-spacing:-.07em;margin:.75rem 0 .35rem;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:950;line-height:1}.ceremony-rewards{gap:.75rem;margin-top:1rem;display:grid}.ceremony-rewards article{background:#fff;border:1px solid #e2e8f0e6;border-radius:1.15rem;padding:.9rem}.career-card-body span,.career-card-progress span,.career-profile-stats span,.career-timeline-list span,.ceremony-rewards span,.certificate-grid span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:950}.career-card-body strong,.career-card-progress strong,.career-profile-stats strong,.career-timeline-list strong,.ceremony-rewards strong,.certificate-grid strong{color:#111827;margin-top:.25rem;font-size:.86rem;font-weight:950;display:block}.career-profile-card{background:linear-gradient(135deg,#fff,#f7f5ff);gap:1rem;display:grid}.career-profile-stats{gap:.75rem;display:grid}.career-profile-stats article{background:#fff;border:1px solid #e8edf5;border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .62rem;padding:.9rem;display:grid}.career-profile-stats svg{color:#7257f5;background:#f3f0ff;border-radius:13px;grid-row:1/3;width:38px;height:38px;padding:.6rem}.career-section-title{margin:2rem 0 1rem}.career-section-title h2{margin:.35rem 0 0;font-size:clamp(1.7rem,4vw,3rem)}.career-level-card-grid{gap:1rem;display:grid}.career-identity-card{background:#fff;border:1px solid #e8edf5;border-radius:1.8rem;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a0e}.career-identity-card.locked{opacity:.72;filter:saturate(.76)}.career-identity-card:before{content:"";background:#7257f514;border-radius:50%;height:180px;position:absolute;inset:auto -20% -35% 35%}.career-illustration{color:#7257f5;background:#f3f0ff;border-radius:1.35rem;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 14px 32px #7257f51f}.career-accent-blue .career-illustration{color:#2563eb;background:#eff6ff}.career-accent-green .career-illustration{color:#16a34a;background:#ecfdf3}.career-accent-gold .career-illustration{color:#a66b00;background:#fff3cf}.career-card-topline{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.career-card-topline span,.career-card-topline strong{color:#7257f5;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.career-card-topline strong{color:#8a93a5;background:#f8fafc;border-radius:999px;padding:.32rem .55rem}.career-identity-card.active .career-card-topline strong{color:#16834a;background:#ecfdf3}.career-identity-card h3{color:#0f172a;letter-spacing:-.05em;margin:.55rem 0 .2rem;font-size:1.45rem;font-weight:950;line-height:1}.career-identity-card>p{color:#667085;margin:0;font-size:.78rem;font-weight:800}.career-card-body{gap:.55rem;margin-top:1rem;display:grid}.career-card-body div{background:#fbfcff;border:1px solid #eef2f7;border-radius:1rem;padding:.75rem}.career-card-progress{margin-top:.9rem}.career-card-progress>div{justify-content:space-between;align-items:center;display:flex}.career-card-progress i{background:#edf0f6;border-radius:999px;height:8px;margin-top:.5rem;display:block;overflow:hidden}.career-card-progress b{border-radius:inherit;background:linear-gradient(90deg,#7257f5,#ffd166);height:100%;display:block}.career-identity-card a,.career-identity-card button{color:#8a93a5;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:42px;margin-top:1rem;padding:0 .9rem;font-size:.75rem;font-weight:950;text-decoration:none;display:inline-flex}.career-identity-card a{color:#fff;background:#7257f5;border-color:#7257f5;box-shadow:0 14px 28px #7257f52e}.certificate-grid{gap:.75rem;display:grid}.certificate-grid article{background:#fff;border:1px solid #e8edf5;border-radius:1.25rem;padding:1rem;display:grid;box-shadow:0 14px 36px #0f172a0b}.certificate-grid article.locked{opacity:.6}.certificate-grid svg{color:#7257f5;background:#f3f0ff;border-radius:13px;width:38px;height:38px;padding:.6rem}.certificate-grid article.active svg{color:#a66b00;background:#fff3cf}.certificate-grid strong{margin-top:.7rem}.leadership-unlock-card{background:linear-gradient(135deg,#fff,#ecfdf3)}.leadership-unlock-card>p{color:#16834a}.leadership-unlock-card>div:last-child{color:#166534;flex-wrap:wrap;gap:.7rem;margin-top:1rem;font-size:.78rem;font-weight:950;display:flex}.leadership-unlock-card>div:last-child svg{color:#16a34a}.career-timeline-list{gap:.75rem;display:grid;position:relative}.career-timeline-list article{background:#fff;border:1px solid #e8edf5;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.9rem;display:grid;box-shadow:0 14px 36px #0f172a0a}.career-timeline-list article.locked{opacity:.58}.career-timeline-list svg{color:#7257f5;background:#f3f0ff;border-radius:14px;width:42px;height:42px;padding:.65rem}.career-timeline-list article.active svg{color:#16a34a;background:#ecfdf3}@media (min-width:760px){.career-progression-hero{grid-template-columns:minmax(0,1fr) 330px}.career-profile-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.career-profile-stats,.ceremony-rewards{grid-template-columns:repeat(4,minmax(0,1fr))}.career-card-body,.career-level-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1120px){.career-level-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.career-progression-page{padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom))}.career-progression-hero h1{font-size:clamp(2.2rem,12vw,3.4rem)}}.career-season-home{color:#0f172a;width:min(1220px,100%);margin:0 auto;padding:1.4rem 1.4rem 6rem}.season-hero{background:radial-gradient(circle at 82% 10%,#ffd1663d,#0000 22rem),radial-gradient(circle at 5% 8%,#7257f51f,#0000 20rem),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:2.55rem;align-items:center;gap:1.2rem;padding:clamp(1.35rem,4vw,2.8rem);display:grid;overflow:hidden;box-shadow:0 28px 82px #0f172a14}.recovery-card>p,.season-hero p,.season-section-title p,.streak-card>p{color:#7257f5;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;margin:0;font-size:.66rem;font-weight:950;display:inline-flex}.season-hero h1{color:#0b1226;letter-spacing:-.08em;max-width:780px;margin:.9rem 0 0;font-size:clamp(2.35rem,6vw,5.25rem);font-weight:950;line-height:.94}.season-hero span{color:#667085;max-width:700px;margin-top:.9rem;font-size:clamp(.92rem,2vw,1.05rem);font-weight:700;line-height:1.7;display:block}.season-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.season-hero-actions a{color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:0 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0f172a0e}.season-hero-actions a:first-child{color:#fff;background:#7257f5;border-color:#7257f5;box-shadow:0 16px 32px #7257f538}.season-score-card{background:linear-gradient(145deg,#fffdfa,#fff8e5);border:1px solid #ead9a7;border-radius:2rem;justify-items:center;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 18px 48px #a66b001a}.season-ring{background:conic-gradient(#d4a017 var(--season-progress),#f1e5bf 0);border-radius:50%;place-items:center;width:154px;height:154px;display:grid;box-shadow:inset 0 0 0 16px #fff,0 18px 40px #a66b001f}.season-ring strong{color:#0f172a;font-size:2.55rem;font-weight:950}.season-ring span{color:#8a6a20;text-transform:uppercase;margin-top:-3.3rem;font-size:.72rem;font-weight:950}.season-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.season-score-grid article,.season-status-strip article{background:#fff;border:1px solid #e2e8f0e6;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .6rem;padding:.78rem;display:grid}.season-score-grid svg,.season-status-strip svg{color:#7257f5;background:#f3f0ff;border-radius:12px;grid-row:1/3;width:34px;height:34px;padding:.55rem}.career-journal-card article span,.season-calendar-legend span,.season-score-grid span,.season-status-strip span,.streak-card article span,.weekly-roadmap-list span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:950}.career-journal-card article strong,.season-score-grid strong,.season-status-strip strong,.streak-card article strong,.weekly-roadmap-list strong{color:#111827;font-size:.82rem;font-weight:950}.season-status-strip{gap:.85rem;margin-top:1rem;display:grid}.season-section-title{justify-content:space-between;align-items:end;gap:1rem;margin:2rem 0 1rem;display:flex}.season-section-title.compact{margin:0 0 1rem;display:block}.season-section-title h2{color:#0f172a;letter-spacing:-.065em;margin:.35rem 0 0;font-size:clamp(1.7rem,4vw,3rem);font-weight:950;line-height:1}.season-phase-grid{gap:1rem;display:grid}.season-phase-card{background:#fff;border:1px solid #e8edf5;border-radius:1.8rem;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a0e}.season-phase-card.locked{opacity:.68;filter:saturate(.78)}.season-phase-card:before{content:"";background:#7257f514;border-radius:50%;height:170px;position:absolute;inset:auto -20% -35% 35%}.season-phase-card>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.phase-progress span,.season-phase-card>div:first-child span,.season-phase-card>div:first-child strong{color:#7257f5;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.season-phase-card>div:first-child strong{color:#8a93a5;background:#f8fafc;border-radius:999px;padding:.32rem .55rem}.season-phase-card h3{color:#0f172a;letter-spacing:-.055em;margin:.8rem 0 .35rem;font-size:1.55rem;font-weight:950;line-height:1;position:relative}.season-phase-card p{color:#667085;margin:0;font-size:.82rem;font-weight:700;line-height:1.6;position:relative}.phase-progress{justify-content:space-between;align-items:center;margin-top:1rem;display:flex;position:relative}.phase-progress strong{color:#111827;font-size:.85rem;font-weight:950}.season-phase-card>i{background:#edf0f6;border-radius:999px;height:8px;margin-top:.55rem;display:block;position:relative;overflow:hidden}.season-phase-card>i b{border-radius:inherit;background:linear-gradient(90deg,#7257f5,#ffd166);height:100%;display:block}.phase-blue:before{background:#2563eb14}.phase-green:before{background:#16a34a14}.phase-amber:before,.phase-gold:before{background:#d4a0171a}.phase-teal:before{background:#14b8a617}.season-primary-grid{gap:1rem;margin-top:1rem;display:grid}.career-journal-card,.daily-checklist-card,.first-success-wall,.recovery-card,.season-calendar-card,.streak-card,.weekly-roadmap-card{background:#fff;border:1px solid #e8edf5;border-radius:2rem;padding:clamp(1.1rem,3vw,1.45rem);box-shadow:0 18px 48px #0f172a0e}.weekly-roadmap-card{background:linear-gradient(135deg,#fff,#f7f5ff)}.daily-checklist-card{background:linear-gradient(135deg,#fff,#ecfdf3)}.daily-checklist-list,.weekly-roadmap-list{gap:.7rem;display:grid}.daily-checklist-list article,.weekly-roadmap-list article{background:#fff;border:1px solid #eef2f7;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .7rem;padding:.85rem;display:grid}.daily-checklist-list svg,.weekly-roadmap-list svg{color:#7257f5;background:#f3f0ff;border-radius:13px;grid-row:1/3;width:38px;height:38px;padding:.6rem}.daily-checklist-list article.done svg{color:#16a34a;background:#ecfdf3}.daily-checklist-list strong{color:#0f172a;font-size:.9rem;font-weight:950}.daily-checklist-list span{color:#667085;font-size:.76rem;font-weight:700}.daily-checklist-card>a{color:#fff;background:#7257f5;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;margin-top:1rem;padding:0 1rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #7257f52e}.season-calendar-card{margin-top:1rem}.season-calendar-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;display:grid}.season-calendar-grid span{aspect-ratio:1;color:#8a93a5;background:#fff;border:1px solid #e8edf5;border-radius:.9rem;place-items:center;font-size:.72rem;font-weight:950;display:grid}.season-calendar-grid .completed{color:#16a34a;background:#ecfdf3;border-color:#bbf7d0}.season-calendar-grid .today{color:#fff;background:#7257f5;border-color:#7257f5;box-shadow:0 10px 22px #7257f533}.season-calendar-grid .milestone{color:#a66b00;background:#fff8e5;border-color:#ead9a7}.season-calendar-grid .reward{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.season-calendar-legend{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.season-calendar-legend span{letter-spacing:0;text-transform:none;align-items:center;gap:.35rem;display:flex}.season-calendar-legend i{background:#e8edf5;border-radius:99px;width:10px;height:10px}.season-calendar-legend .completed{background:#16a34a}.season-calendar-legend .today{background:#7257f5}.season-calendar-legend .milestone{background:#d4a017}.season-calendar-legend .reward{background:#2563eb}.season-streak-grid{gap:1rem;margin-top:1rem;display:grid}.streak-card{background:linear-gradient(135deg,#fff,#fff8e5);border-color:#ead9a7}.recovery-card h2,.streak-card h2{color:#0f172a;letter-spacing:-.06em;margin:.65rem 0 1rem;font-size:clamp(1.5rem,4vw,2.45rem);font-weight:950;line-height:1}.streak-card>div{gap:.65rem;display:grid}.streak-card article{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;padding:.85rem}.recovery-card{background:linear-gradient(135deg,#fff,#eff6ff)}.recovery-card>svg{color:#2563eb;background:#eff6ff;border-radius:1.1rem;width:54px;height:54px;padding:.85rem}.recovery-card>p{color:#2563eb;margin-top:1rem}.recovery-card>span{color:#667085;font-size:.86rem;font-weight:700;line-height:1.65;display:block}.season-milestone-grid{gap:.85rem;display:grid}.season-milestone-grid article{background:#fff;border:1px solid #e8edf5;border-radius:1.35rem;padding:1rem;box-shadow:0 14px 36px #0f172a0b}.season-milestone-grid svg{color:#a66b00;background:#fff3cf;border-radius:14px;width:42px;height:42px;padding:.65rem}.season-milestone-grid span{color:#a66b00;letter-spacing:.12em;text-transform:uppercase;margin-top:.8rem;font-size:.62rem;font-weight:950;display:block}.season-milestone-grid strong{color:#0f172a;margin-top:.25rem;font-size:1rem;font-weight:950;display:block}.season-milestone-grid p{color:#667085;margin:.25rem 0 0;font-size:.76rem;font-weight:700;line-height:1.5}.career-journal-card,.first-success-wall{margin-top:1rem}.first-success-wall>div:last-child{gap:.75rem;display:grid}.first-success-wall article{background:#fff;border:1px solid #e8edf5;border-radius:1.2rem;padding:.95rem;box-shadow:0 14px 36px #0f172a0b}.first-success-wall article.locked{opacity:.58;filter:saturate(.7)}.first-success-wall svg{color:#7257f5}.first-success-wall article.active svg{color:#a66b00}.first-success-wall strong{color:#0f172a;margin-top:.65rem;font-size:.86rem;font-weight:950;display:block}.first-success-wall span{color:#8a93a5;font-size:.64rem;font-weight:850}.career-journal-card>div:last-child{gap:.75rem;display:grid}.career-journal-card article{background:#fbfcff;border:1px solid #eef2f7;border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.career-journal-card svg{color:#7257f5}.career-journal-card em{color:#7257f5;background:#f3f0ff;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-style:normal;font-weight:950}@media (min-width:760px){.season-hero{grid-template-columns:minmax(0,1fr) 360px}.season-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.season-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.season-primary-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.season-streak-grid{grid-template-columns:1fr 1fr}.streak-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.first-success-wall>div:last-child,.season-milestone-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.career-season-home{padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom))}.season-hero h1{font-size:clamp(2.2rem,12vw,3.35rem)}.season-calendar-grid,.season-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-calendar-grid span{aspect-ratio:auto;min-height:42px}.season-section-title{flex-direction:column;align-items:flex-start}}.career-economy-page{color:#0f172a;width:min(1180px,100%);margin:0 auto;padding:1.4rem 1.4rem 6rem}.career-economy-hero{background:radial-gradient(circle at 82% 10%,#ffd16642,#0000 22rem),radial-gradient(circle at 5% 8%,#7257f51f,#0000 20rem),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:2.5rem;align-items:center;gap:1.35rem;padding:clamp(1.35rem,4vw,2.8rem);display:grid;overflow:hidden;box-shadow:0 28px 82px #0f172a14}.career-badge-economy p,.career-economy-hero p,.career-showcase-card p,.first-income-ceremony>p,.income-goal-card p,.income-leaderboard-card p,.income-motivation-card p,.income-section-heading p,.withdrawal-milestone-card p{color:#7257f5;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;margin:0;font-size:.66rem;font-weight:950;display:inline-flex}.career-economy-hero p svg{width:16px;height:16px}.career-economy-hero h1{color:#0f172a;letter-spacing:-.085em;max-width:760px;margin:.7rem 0 .85rem;font-size:clamp(2.55rem,7vw,5.4rem);font-weight:950;line-height:.92}.career-economy-hero span,.career-showcase-card>div:first-child span,.first-income-ceremony>span,.income-goal-card>div>span,.income-motivation-card>span,.withdrawal-milestone-card>div span{color:#667085;max-width:650px;font-size:clamp(.96rem,2vw,1.1rem);font-weight:700;line-height:1.7;display:block}.career-economy-hero aside,.income-goal-card aside,.withdrawal-milestone-card aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:2rem;padding:1.25rem;box-shadow:0 20px 55px #0f172a17}.income-ring{background:conic-gradient(#ffd166 var(--income-progress),#eceff6 0);border-radius:999px;place-items:center;width:148px;height:148px;margin:0 auto 1rem;display:grid;position:relative}.income-ring:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #eef2f7}.income-ring span,.income-ring strong{z-index:1;text-align:center;display:block;position:relative}.income-ring strong{color:#0f172a;letter-spacing:-.05em;font-size:2.2rem;font-weight:950}.income-ring span{color:#8a93a5;margin-top:-.8rem;font-size:.68rem}.career-economy-hero aside small,.income-ring span{letter-spacing:.12em;text-transform:uppercase;font-weight:950}.career-economy-hero aside small{color:#a66b00;text-align:center;font-size:.62rem;display:block}.career-economy-hero aside h2{color:#0f172a;text-align:center;letter-spacing:-.04em;margin:.4rem 0 .25rem;font-size:1.45rem;font-weight:950}.career-economy-hero aside p{color:#667085;text-align:center;letter-spacing:0;text-transform:none;font-size:.85rem;display:block}.career-economy-stat-grid,.career-showcase-card>div:last-child,.first-income-ceremony>div:last-child{gap:.85rem;margin-top:1rem;display:grid}.career-economy-stat-grid article,.career-showcase-card article,.first-income-ceremony article{background:#fff;border:1px solid #e8edf5;border-radius:1.45rem;padding:1rem;box-shadow:0 14px 36px #0f172a0b}.career-economy-stat-grid svg,.career-showcase-card article svg,.first-income-ceremony article svg{color:#7257f5;background:#f3f0ff;border-radius:14px;width:38px;height:38px;padding:.62rem}.career-economy-stat-grid span,.career-showcase-card article span,.first-income-ceremony article span{color:#8a93a5;letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem;font-size:.65rem;font-weight:950;display:block}.career-economy-stat-grid strong,.career-showcase-card article strong,.first-income-ceremony article strong{color:#0f172a;letter-spacing:-.045em;margin-top:.2rem;font-size:1.18rem;font-weight:950;display:block}.career-badge-economy,.career-showcase-card,.first-income-ceremony,.income-goal-card,.income-leaderboard-card,.income-motivation-card,.private-earnings-setup,.withdrawal-milestone-card{background:#fff;border:1px solid #e8edf5;border-radius:2.2rem;margin-top:1rem;padding:clamp(1.1rem,3vw,1.55rem);box-shadow:0 18px 48px #0f172a0e}.first-income-ceremony{text-align:center;background:radial-gradient(circle at 12% 12%,#ffd16642,#0000 18rem),linear-gradient(135deg,#fff,#fffaf0);border-color:#ead9a7}.first-income-ceremony>div:first-child{color:#a66b00;background:#fff3cf;border-radius:1.5rem;place-items:center;width:76px;height:76px;margin:0 auto 1rem;display:grid;box-shadow:0 14px 30px #a66b001f}.first-income-ceremony>div:first-child svg{width:38px;height:38px}.career-badge-economy h2,.career-showcase-card h2,.first-income-ceremony h2,.income-goal-card h2,.income-leaderboard-card h2,.income-motivation-card h2,.income-section-heading h2,.withdrawal-milestone-card h2{color:#0f172a;letter-spacing:-.06em;margin:.45rem 0 .5rem;font-size:clamp(1.55rem,4vw,2.65rem);font-weight:950;line-height:1}.first-income-ceremony>span{margin:0 auto}.income-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.45rem;display:flex}.income-section-heading.compact{margin:0 0 1rem;display:block}.income-milestone-grid{gap:.85rem;margin-top:.9rem;display:grid}.income-milestone-grid article{background:#fff;border:1px solid #e8edf5;border-radius:1.35rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 36px #0f172a0b}.career-badge-economy article:hover,.income-milestone-grid article:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0f172a14}.income-milestone-grid article.active,.income-milestone-grid article.lifetime{background:linear-gradient(135deg,#fff,#fff8e5);border-color:#ead9a7}.career-badge-economy svg,.income-milestone-grid svg{color:#a66b00;background:#fff3cf;border-radius:14px;width:42px;height:42px;padding:.65rem}.income-milestone-grid span{color:#a66b00;margin-top:.75rem;font-size:.7rem;font-weight:950;display:block}.career-badge-economy strong,.income-milestone-grid strong{color:#0f172a;margin-top:.24rem;font-size:.92rem;font-weight:950;display:block}.career-showcase-card,.income-goal-card,.withdrawal-milestone-card{align-items:center;gap:1rem;display:grid}.income-goal-card i,.withdrawal-milestone-card i{background:#edf0f6;border-radius:999px;height:10px;margin:.8rem 0;display:block;overflow:hidden}.income-goal-card i b,.withdrawal-milestone-card i b{border-radius:inherit;background:linear-gradient(90deg,#7257f5,#ffd166);height:100%;display:block}.income-goal-card aside strong,.withdrawal-milestone-card aside strong{color:#0f172a;font-size:1.25rem;font-weight:950}.income-goal-card aside span,.withdrawal-milestone-card aside span{color:#667085;font-size:.82rem;font-weight:800}.career-badge-economy>div:last-child{gap:.85rem;display:grid}.career-badge-economy article{background:#fff;border:1px solid #e8edf5;border-radius:1.2rem;padding:1rem;transition:transform .18s,box-shadow .18s}.career-badge-economy article.locked{opacity:.58;filter:saturate(.75)}.career-badge-economy article.active{background:linear-gradient(135deg,#fff,#ecfdf3);border-color:#bbf7d0}.career-badge-economy article.active svg{color:#16a34a;background:#dcfce7}.career-badge-economy article span{color:#8a93a5;margin-top:.2rem;font-size:.68rem;font-weight:900;display:block}.income-motivation-card{background:linear-gradient(135deg,#fff,#f7f5ff)}.income-motivation-card>svg{color:#7257f5;background:#f3f0ff;border-radius:1.1rem;width:54px;height:54px;padding:.85rem}.income-motivation-card p{margin-top:1rem}.income-leaderboard-card{gap:.75rem;display:grid}.income-leaderboard-card article{background:#fbfcff;border:1px solid #eef2f7;border-radius:1.1rem;grid-template-columns:1fr auto;align-items:center;gap:.15rem .75rem;padding:.85rem;display:grid}.income-leaderboard-card article small,.income-leaderboard-card article span{color:#667085;font-size:.78rem;font-weight:800}.income-leaderboard-card article strong{color:#7257f5;font-size:1rem;font-weight:950}.private-earnings-setup{background:#fbfcff}@media (min-width:760px){.career-economy-hero{grid-template-columns:minmax(0,1fr) 340px}.career-economy-stat-grid,.career-showcase-card>div:last-child,.first-income-ceremony>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.income-milestone-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.career-showcase-card,.income-goal-card,.withdrawal-milestone-card{grid-template-columns:minmax(0,1fr) 340px}.career-badge-economy>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.income-leaderboard-card{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}}@media (max-width:760px){.career-economy-page{padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom))}.career-economy-hero h1{font-size:clamp(2.2rem,12vw,3.4rem)}.income-section-heading{flex-direction:column;align-items:flex-start}}.studio-table{gap:10px;display:grid}.studio-table-row{background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:18px;grid-template-columns:minmax(220px,1.35fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(90px,.45fr) minmax(260px,1.2fr);align-items:center;gap:14px;padding:14px;display:grid}.studio-table-head{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.studio-table-row strong{color:#0f172a;display:block}.studio-table-row small{color:#64748b;margin-top:4px;display:block}.studio-inline-actions,.studio-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-inline-actions a,.studio-inline-actions button,.studio-inline-form button{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.studio-inline-actions a:hover,.studio-inline-actions button:hover,.studio-inline-form button:hover{color:#5b5ceb;border-color:#5b5ceb}.studio-inline-form input{border:1px solid #e2e8f0;border-radius:999px;min-width:180px;padding:9px 12px;font-size:13px}.studio-status-review{color:#4f46e5;background:#eef2ff}.studio-status-approved{color:#16a34a;background:#ecfdf5}.studio-status-published{color:#15803d;background:#f0fdf4}.studio-status-closed{color:#92400e;background:#fef3c7}.studio-status-archived{color:#64748b;background:#f8fafc}.studio-status-draft{color:#c2410c;background:#fff7ed}.studio-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-card-grid .studio-card{color:inherit;text-decoration:none}.career-os-calendar{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;max-height:560px;padding:4px;display:grid;overflow:auto}.career-os-calendar article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:76px;padding:10px;box-shadow:0 10px 28px #0f172a09}.career-os-calendar article span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.career-os-calendar article strong{color:#0f172a;margin-top:7px;font-size:13px;font-weight:900;line-height:1.2;display:block}.career-os-calendar article.empty{opacity:.66;background:#f8fafc}.career-os-calendar article.review{background:#eef2ff;border-color:#c7d2fe}.career-os-calendar article.approved{background:#ecfdf5;border-color:#bbf7d0}.career-os-calendar article.published{background:#f0fdf4;border-color:#a7f3d0}.career-os-calendar article.archived{opacity:.72;background:#f1f5f9}@media (max-width:1100px){.studio-table-row{grid-template-columns:1fr}}@media (max-width:900px){.career-os-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}}.gateway-experience{width:min(1380px,100%);min-height:100dvh;padding:clamp(1rem,2.2vw,2rem) clamp(1rem,3vw,2.4rem) calc(6rem + env(safe-area-inset-bottom));color:#0f172a;margin:0 auto;position:relative;overflow:hidden}.gateway-welcome{isolation:isolate;text-align:center;place-items:center;padding:clamp(2.4rem,7vw,5.8rem) 1rem clamp(1.8rem,4vw,3rem);display:grid;position:relative}.gateway-orb{z-index:-1;filter:blur(8px);opacity:.74;border-radius:999px;animation:gatewayFloat 9s ease-in-out infinite;position:absolute}.gateway-orb.one{background:radial-gradient(circle,#7257f529,#0000 68%);width:240px;height:240px;top:10%;left:8%}.gateway-orb.two{background:radial-gradient(circle,#ffd16638,#0000 68%);width:310px;height:310px;animation-delay:-3s;bottom:0;right:5%}.gateway-welcome p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #e8edf5;border-radius:999px;align-items:center;gap:.48rem;margin:0;padding:.55rem .82rem;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:0 16px 42px #0f172a0f}.gateway-welcome h1{color:#0f172a;letter-spacing:-.09em;max-width:960px;margin:1.15rem auto 0;font-size:clamp(3rem,8.5vw,8rem);font-weight:950;line-height:.88}.gateway-welcome h1 span{color:#64748b;letter-spacing:-.035em;margin-bottom:.72rem;font-size:clamp(1rem,2.2vw,1.45rem);font-weight:850;line-height:1.2;display:block}.gateway-welcome h1 em{color:#5b5ceb;letter-spacing:-.075em;margin-top:1rem;font-size:clamp(1.35rem,4.5vw,3.2rem);font-style:normal;font-weight:950;display:block}.gateway-welcome strong{color:#475569;letter-spacing:-.02em;margin-top:1.15rem;font-size:clamp(.98rem,2vw,1.22rem);font-weight:750;display:block}.gateway-portal-grid{align-items:stretch;gap:1.2rem;display:grid}.gateway-portal{isolation:isolate;background:linear-gradient(145deg,#fffffff2,#f8fafce0);border:1px solid #e2e8f0eb;border-radius:clamp(2rem,4vw,3.2rem);min-height:620px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a17}.gateway-portal:hover{border-color:#5b5ceb47;box-shadow:0 36px 105px #0f172a1f}.gateway-portal-glow{z-index:-1;background:radial-gradient(circle,#5b5ceb26,#0000 67%);border-radius:50%;height:340px;position:absolute;inset:auto -22% -30% 16%}.gateway-portal-startup .gateway-portal-glow{background:radial-gradient(circle,#d4a01733,#0000 67%)}.gateway-portal:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffffe6,#0000 42%);position:absolute;inset:0}.gateway-portal-visual{pointer-events:none;place-items:center;height:48%;display:grid;position:absolute;inset:0 0 auto}.gateway-door{aspect-ratio:.82;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#5b5ceb29,#ffffffbd);border:1px solid #ffffffc7;border-radius:44% 44% 2.6rem 2.6rem;place-items:center;width:min(310px,58vw);animation:gatewayFloat 7s ease-in-out infinite;display:grid;position:relative;box-shadow:inset 0 0 0 1px #5b5ceb1a,0 34px 90px #5b5ceb2e}.gateway-portal-startup .gateway-door{background:linear-gradient(160deg,#ffd1663b,#fffc);animation-delay:-2.5s;box-shadow:inset 0 0 0 1px #d4a0171f,0 34px 90px #d4a0172e}.gateway-door:before{content:"";border-radius:inherit;background:linear-gradient(145deg,#ffffff6b,#ffffff14);border:1px solid #ffffffc7;position:absolute;inset:9%}.gateway-door span{color:#5b5ceb;background:#fff;border-radius:2rem;place-items:center;width:86px;height:86px;display:grid;position:relative;box-shadow:0 18px 44px #0f172a1f}.gateway-portal-startup .gateway-door span{color:#a66b00}.gateway-door svg{width:42px;height:42px}.gateway-door i{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:24%;right:22%;box-shadow:0 0 0 8px #ffffff2e}.gateway-portal-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(1.25rem,4vw,2.25rem);display:flex;position:relative}.gateway-portal-content p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;background:#f5f3ff;border:1px solid #5b5ceb29;border-radius:999px;width:max-content;margin:0;padding:.48rem .74rem;font-size:.66rem;font-weight:950}.gateway-portal-startup .gateway-portal-content p{color:#a66b00;background:#fff8e5;border-color:#ead9a7}.gateway-portal-content h2{color:#0f172a;letter-spacing:-.08em;max-width:560px;margin:.9rem 0 .45rem;font-size:clamp(2.2rem,5vw,4.3rem);font-weight:950;line-height:.9}.gateway-portal-content>span{color:#64748b;max-width:620px;margin-top:.72rem;font-size:.94rem;font-weight:720;line-height:1.65;display:block}.gateway-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:1.15rem;display:grid}.gateway-flow article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #e2e8f0db;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;padding:.72rem .78rem;display:flex;box-shadow:0 12px 30px #0f172a0a}.gateway-flow b{color:#0f172a;letter-spacing:-.025em;font-size:.82rem;font-weight:950}.gateway-flow i{color:#cbd5e1;font-style:normal;font-weight:950}.gateway-main-button{color:#fff;letter-spacing:.04em;background:#5b5ceb;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:max-content;min-height:52px;margin-top:1.25rem;padding:0 1.22rem;font-size:.82rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 38px #5b5ceb38}.gateway-portal-startup .gateway-main-button{background:#0f172a;box-shadow:0 18px 38px #0f172a2e}.gateway-main-button:hover{transform:translateY(-2px);box-shadow:0 24px 52px #5b5ceb47}.gateway-helper-link{color:#64748b;flex-wrap:wrap;gap:.45rem;width:max-content;margin-top:.85rem;font-size:.82rem;font-weight:850;text-decoration:none;display:flex}.gateway-helper-link em{font-style:normal}.gateway-helper-link b{color:#0f172a}.gateway-active{border-color:#16a34a40}.gateway-active .gateway-helper-link b{color:#16a34a}.gateway-coming-soon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #e2e8f0d6;border-radius:2rem;gap:1rem;margin-top:1.25rem;padding:1rem;display:grid;box-shadow:0 18px 52px #0f172a0f}.gateway-coming-soon p{color:#0f172a;letter-spacing:-.035em;align-items:center;gap:.42rem;margin:0;font-size:1rem;font-weight:950;display:flex}.gateway-coming-soon>div:last-child{gap:.7rem;display:grid}.gateway-coming-soon article{color:#94a3b8;filter:saturate(.72);background:#fff;border:1px solid #edf1f7;border-radius:1.2rem;align-items:center;gap:.65rem;padding:.78rem;display:flex}.gateway-coming-soon article svg{color:#94a3b8}.gateway-coming-soon strong{color:#475569;margin-right:auto;font-size:.82rem;font-weight:950}.gateway-coming-soon span{color:#94a3b8;text-transform:uppercase;background:#f8fafc;border-radius:999px;padding:.32rem .52rem;font-size:.58rem;font-weight:950}.gateway-why{background:#fff;border:1px solid #e2e8f0d6;border-radius:2rem;align-items:center;gap:.9rem;margin-top:1.35rem;padding:clamp(1rem,3vw,1.4rem);display:grid;box-shadow:0 18px 52px #0f172a0f}.gateway-why h2{color:#0f172a;letter-spacing:-.06em;text-align:center;margin:0;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:950}.gateway-why>svg{color:#cbd5e1;display:none}.gateway-why article{text-align:center;justify-items:center;gap:.4rem;display:grid}.gateway-why article svg{color:#5b5ceb;background:#f5f3ff;border-radius:1.2rem;width:48px;height:48px;padding:.78rem}.gateway-why article:nth-of-type(2) svg{color:#16a34a;background:#ecfdf3}.gateway-why article:nth-of-type(3) svg{color:#a66b00;background:#fff8e5}.gateway-why strong{color:#0f172a;letter-spacing:.12em;font-size:.76rem;font-weight:950}.gateway-why span{color:#64748b;font-size:.86rem;font-weight:750}.gateway-guidance{background:linear-gradient(135deg,#fff,#f7f5ff);border:1px solid #5b5ceb24;border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding:clamp(1.1rem,3vw,1.6rem);display:flex;box-shadow:0 20px 58px #5b5ceb14}.gateway-guidance p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.gateway-guidance h2{color:#0f172a;letter-spacing:-.06em;margin:.25rem 0 0;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:950}.gateway-guidance a{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 38px #0f172a29}@keyframes gatewayFloat{0%,to{transform:translate(0)}50%{transform:translateY(-12px)}}@media (min-width:980px){.gateway-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-coming-soon{grid-template-columns:260px 1fr;align-items:center}.gateway-coming-soon>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-why{grid-template-columns:1.2fr 1fr auto 1fr auto 1fr}.gateway-why>svg{display:block}.gateway-portal{min-height:680px}}@media (max-width:760px){.gateway-experience{padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom))}.gateway-welcome{padding-top:2rem}.gateway-welcome h1{font-size:clamp(2.9rem,16vw,4.8rem)}.gateway-portal{border-radius:2rem;min-height:610px}.gateway-portal-visual{height:38%}.gateway-door{width:min(230px,62vw)}.gateway-portal-content h2{font-size:clamp(2.1rem,10vw,3.1rem)}.gateway-flow{grid-template-columns:1fr}.gateway-helper-link,.gateway-main-button{justify-content:center;width:100%}.gateway-coming-soon>div:last-child,.gateway-why{grid-template-columns:1fr}}.today-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#5b5ceb1f,#0000 34rem),radial-gradient(circle at 100% 100%,#d4a0171f,#0000 30rem),#fff;min-height:100vh;padding:clamp(1.25rem,4vw,3.5rem)}.today-hero{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto 1.5rem;display:flex}.today-hero p,.today-mission-topline{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.78rem;font-weight:900;display:flex}.today-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(2.5rem,7vw,5.25rem);line-height:.92}.today-flow p,.today-hero span,.today-mission-card p{color:#475569;line-height:1.65}.today-flow article,.today-hero aside,.today-mission-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #e2e8f0e6;border-radius:32px;box-shadow:0 24px 70px #0f172a14}.today-hero aside{text-align:center;min-width:150px;padding:1.25rem}.today-hero aside strong{letter-spacing:-.06em;font-size:2.4rem;display:block}.today-flow,.today-mission-card,.today-stepper{max-width:1120px;margin:0 auto}.today-mission-card{padding:clamp(1.5rem,4vw,3rem)}.today-mission-topline{flex-wrap:wrap}.today-mission-topline span{background:#f8fafc;border-radius:999px;padding:.45rem .75rem}.today-mission-card h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.98}.today-mission-card blockquote{color:#0f172a;border-left:4px solid #5b5ceb;margin:1.25rem 0 0;padding-left:1rem;font-weight:800}.today-progress-line{background:#eef2ff;border-radius:999px;height:12px;margin-top:1.5rem;overflow:hidden}.today-progress-line i{border-radius:inherit;background:linear-gradient(90deg,#5b5ceb,#d4a017);height:100%;display:block}.today-stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.today-stepper article{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:24px;place-items:center;min-height:92px;font-size:.78rem;font-weight:900;display:grid}.today-stepper article svg{width:20px;height:20px}.today-stepper article.done{color:#15803d;background:#f0fdf4;border-color:#16a34a40}.today-stepper article.active{color:#4f46e5;background:#eef2ff;border-color:#5b5ceb59;box-shadow:0 14px 40px #5b5ceb26}.today-stepper article.locked svg:last-child{opacity:.5;width:14px;height:14px}.today-flow{gap:1rem;margin-top:1rem;display:grid}.today-flow article{opacity:.5;padding:clamp(1.25rem,3vw,2rem);transition:all .18s;transform:scale(.99)}.today-flow article.active{opacity:1;transform:scale(1)}.today-flow article.complete{background:linear-gradient(135deg,#fff,#f0fdf4);border-color:#16a34a47}.today-flow article>div:first-child{color:#5b5ceb;text-transform:uppercase;background:#f8fafc;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.78rem;font-weight:900;display:inline-flex}.today-flow h3{letter-spacing:-.04em;margin:1rem 0 .35rem;font-size:clamp(1.4rem,3vw,2.4rem)}.today-primary-button{color:#fff;cursor:pointer;background:#5b5ceb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;padding:.9rem 1.25rem;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #5b5ceb38}.today-reflection-form{gap:.75rem;margin-top:1rem;display:grid}.today-reflection-form textarea{min-height:84px;font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:20px;padding:1rem}.today-reward-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.today-reward-row span{color:#475569;background:#fff;border-radius:18px;align-items:center;gap:.5rem;padding:.9rem;font-weight:800;display:flex}@media (max-width:860px){.today-hero{flex-direction:column;align-items:stretch}.today-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.today-reward-row{grid-template-columns:1fr}}.playbook-shell{color:#0f172a;background:radial-gradient(circle at 10% 0,#5b5ceb1c,#0000 34rem),radial-gradient(circle at 90% 20%,#16a34a1a,#0000 30rem),#fff;min-height:100vh;padding:clamp(1.2rem,4vw,3.5rem)}.playbook-flow,.playbook-hero,.playbook-progress-note{max-width:1120px;margin:0 auto}.playbook-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:36px;padding:clamp(1.5rem,4vw,3.2rem);box-shadow:0 26px 80px #0f172a14}.playbook-hero p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .8rem;padding:.5rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.playbook-hero h1{letter-spacing:-.08em;max-width:820px;margin:0;font-size:clamp(2.4rem,7vw,5.6rem);line-height:.9}.playbook-hero span{color:#475569;max-width:720px;margin-top:1rem;font-weight:700;line-height:1.65;display:block}.playbook-hero div{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.playbook-hero b{color:#0f172a;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:900}.playbook-flow{gap:1rem;margin-top:1rem;display:grid}.playbook-flow article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:30px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 56px #0f172a0f}.playbook-flow article>div:first-child{color:#5b5ceb;text-transform:uppercase;background:#f8fafc;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.76rem;font-weight:950;display:inline-flex}.playbook-flow h2{letter-spacing:-.05em;margin:1rem 0 .45rem;font-size:clamp(1.5rem,3vw,2.6rem)}.playbook-flow p,.playbook-flow small{color:#475569;line-height:1.65}.playbook-flow pre{white-space:pre-wrap;color:#0f172a;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;padding:1rem;font-weight:750;line-height:1.7}.playbook-dialogue-grid,.playbook-objection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.playbook-dialogue-grid div,.playbook-objection-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1rem}.playbook-dialogue-grid strong,.playbook-objection-grid strong{color:#0f172a;display:block}.playbook-dialogue-grid span{color:#334155;margin-top:.45rem;font-weight:750;display:block}.playbook-dialogue-grid small,.playbook-objection-grid small{color:#64748b;margin-top:.45rem;display:block}.playbook-objection-grid p{margin:.5rem 0 0}.playbook-practice-form{gap:.75rem;margin-top:1rem;display:grid}.playbook-practice-form input,.playbook-practice-form textarea{min-height:52px;font:inherit;border:1px solid #e2e8f0;border-radius:20px;padding:1rem}.playbook-practice-form textarea{resize:vertical;min-height:110px}.playbook-practice-form button{color:#fff;cursor:pointer;background:#5b5ceb;border:0;border-radius:999px;align-items:center;gap:.55rem;width:max-content;padding:.9rem 1.2rem;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #5b5ceb38}.playbook-progress-note{background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;display:flex;box-shadow:0 14px 40px #0f172a0d}.playbook-progress-note strong{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.playbook-progress-note span{color:#5b5ceb;font-weight:900}@media (max-width:860px){.playbook-dialogue-grid,.playbook-objection-grid{grid-template-columns:1fr}.playbook-practice-form button{justify-content:center;width:100%}.playbook-progress-note{flex-direction:column;align-items:flex-start}}.lead-work-shell{color:#0f172a;background:radial-gradient(circle at 8% 0,#5b5ceb1f,#0000 34rem),radial-gradient(circle at 92% 16%,#16a34a1a,#0000 30rem),#fff;min-height:100vh;padding:clamp(1.2rem,4vw,3.6rem)}.lead-work-empty,.lead-work-focus,.lead-work-hero,.lead-work-list,.lead-work-secondary,.lead-work-update{max-width:1120px;margin:0 auto}.lead-work-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffeb,#f8fafcd1);border:1px solid #e2e8f0e6;border-radius:38px;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 28px 86px #0f172a14}.lead-work-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#5b5ceb2e,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-80px}.lead-work-hero p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.5rem .78rem;font-size:.72rem;font-weight:950;display:inline-flex}.lead-work-hero h1{color:#0f172a;letter-spacing:-.085em;max-width:780px;margin:0;font-size:clamp(2.5rem,7vw,5.4rem);font-weight:950;line-height:.9}.lead-work-hero>span{color:#475569;max-width:720px;margin-top:1rem;font-weight:720;line-height:1.7;display:block}.lead-work-hero>div{background:#fff;border:1px solid #e2e8f0;border-radius:22px;align-items:center;gap:.8rem;margin-top:1.35rem;padding:.85rem 1rem;display:inline-flex;box-shadow:0 16px 42px #0f172a0f}.lead-work-hero strong{letter-spacing:-.06em;font-size:2.2rem;line-height:1}.lead-work-hero small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.lead-work-empty{text-align:center;background:#fff;border:1px solid #e2e8f0e6;border-radius:34px;justify-items:center;gap:.75rem;margin-top:1rem;padding:clamp(2rem,6vw,4rem);display:grid;box-shadow:0 24px 70px #0f172a12}.lead-work-empty svg{color:#5b5ceb;background:#eef2ff;border-radius:18px;width:54px;height:54px;padding:.9rem}.lead-work-empty h2{letter-spacing:-.055em;margin:.25rem 0 0;font-size:clamp(1.7rem,4vw,2.8rem)}.lead-work-empty p{color:#64748b;max-width:560px;margin:0;line-height:1.65}.lead-work-empty a{color:#5b5ceb;align-items:center;gap:.5rem;font-weight:950;text-decoration:none;display:inline-flex}.lead-work-focus{grid-template-columns:minmax(0,1fr) 300px;gap:1rem;margin-top:1rem;display:grid}.lead-work-focus>article,.lead-work-focus>aside,.lead-work-list,.lead-work-secondary form,.lead-work-update{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:32px;box-shadow:0 22px 66px #0f172a12}.lead-work-focus>article{padding:clamp(1.4rem,3vw,2.35rem)}.lead-work-topline{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.lead-work-topline span{color:#475569;letter-spacing:.1em;text-transform:uppercase;background:#f8fafc;border-radius:999px;padding:.45rem .7rem;font-size:.68rem;font-weight:950}.lead-work-topline span:nth-child(2){color:#a66b00;background:#fff8e5}.lead-work-topline span:nth-child(3){color:#15803d;background:#ecfdf3}.lead-work-focus h2{color:#0f172a;letter-spacing:-.07em;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:950;line-height:.95}.lead-work-focus p{color:#475569;max-width:760px;margin:1rem 0 0;font-weight:720;line-height:1.7}.lead-work-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.lead-work-detail-grid span{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:.55rem;padding:.85rem;font-size:.88rem;font-weight:820;display:flex}.lead-work-detail-grid svg{color:#5b5ceb;width:18px;height:18px}.lead-work-playbook{background:linear-gradient(135deg,#fff,#f7f5ff);border:1px solid #5b5ceb29;border-radius:24px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.lead-work-playbook strong{color:#0f172a}.lead-work-playbook span{color:#64748b;font-weight:800}.lead-work-playbook a{color:#5b5ceb;align-items:center;gap:.45rem;margin-left:auto;font-weight:950;text-decoration:none;display:inline-flex}.lead-work-focus>aside{align-content:start;gap:.75rem;padding:1rem;display:grid}.lead-work-focus aside h3{color:#0f172a;letter-spacing:-.03em;margin:.35rem 0;font-size:1.1rem}.lead-work-focus aside a,.lead-work-focus aside button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:18px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 .9rem;font-weight:950;text-decoration:none;display:flex}.lead-work-focus aside a:nth-of-type(2){background:#16a34a}.lead-work-focus aside a:nth-of-type(3),.lead-work-focus aside button{background:#5b5ceb}.lead-work-focus aside a[aria-disabled=true]{pointer-events:none;opacity:.45}.lead-work-focus aside form{gap:.55rem;display:grid}.lead-work-focus aside input{min-height:46px;font:inherit;border:1px solid #e2e8f0;border-radius:16px;padding:0 .9rem}.lead-work-update{margin-top:1rem;padding:clamp(1.25rem,3vw,2rem)}.lead-work-list h2,.lead-work-update h2{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(1.45rem,3vw,2.4rem)}.lead-work-update form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lead-work-update label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;gap:.4rem;font-size:.76rem;font-weight:950;display:grid}.lead-work-update input,.lead-work-update select,.lead-work-update textarea{color:#0f172a;min-height:52px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:.85rem 1rem}.lead-work-update textarea{resize:vertical;grid-column:1/-1;min-height:104px}.lead-work-update button{color:#fff;cursor:pointer;background:#5b5ceb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:max-content;padding:.95rem 1.25rem;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #5b5ceb38}.lead-work-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.lead-work-secondary form{gap:.7rem;padding:1.1rem;display:grid}.lead-work-secondary h3{color:#0f172a;margin:0}.lead-work-secondary input{min-height:48px;font:inherit;border:1px solid #e2e8f0;border-radius:16px;padding:0 .9rem}.lead-work-secondary button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:16px;min-height:48px;font-weight:950}.lead-work-list{gap:.75rem;margin-top:1rem;padding:1.1rem;display:grid}.lead-work-list article{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:.35rem;padding:1rem;display:grid}.lead-work-list strong{color:#0f172a}.lead-work-list span{color:#64748b;font-weight:750;line-height:1.5}@media (max-width:900px){.lead-work-detail-grid,.lead-work-focus,.lead-work-secondary,.lead-work-update form{grid-template-columns:1fr}.lead-work-playbook a{justify-content:center;width:100%}.lead-work-update textarea{grid-column:auto}}.director-shell{color:#0f172a;background:radial-gradient(circle at 8% 0,#5b5ceb1f,#0000 34rem),radial-gradient(circle at 90% 18%,#d4a0171f,#0000 30rem),#fff;min-height:100vh;padding:clamp(1.2rem,4vw,3.6rem)}.director-card,.director-grid,.director-hero,.director-history{max-width:1080px;margin:0 auto}.director-hero{text-align:center;gap:.8rem;margin-bottom:1rem;display:grid}.director-hero p{color:#5b5ceb;letter-spacing:.12em;text-transform:uppercase;background:#eef2ff;border-radius:999px;justify-self:center;align-items:center;gap:.45rem;margin:0;padding:.55rem .8rem;font-size:.72rem;font-weight:950;display:inline-flex}.director-hero h1{color:#0f172a;letter-spacing:-.09em;margin:0;font-size:clamp(2.7rem,8vw,6.2rem);font-weight:950;line-height:.88}.director-hero span{color:#475569;max-width:660px;margin:0 auto;font-weight:750;line-height:1.65}.director-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#f8fafcd6);border:1px solid #e2e8f0e6;border-radius:42px;padding:clamp(1.5rem,4vw,3.2rem);position:relative;overflow:hidden;box-shadow:0 30px 90px #0f172a17}.director-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#5b5ceb29,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:-120px}.director-card-top{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.director-card-top span{color:#5b5ceb;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.52rem .78rem;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:0 12px 32px #0f172a0d}.director-card h2{z-index:1;color:#0f172a;letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(2rem,5vw,4.4rem);font-weight:950;line-height:.95;position:relative}.director-card>p{z-index:1;color:#475569;max-width:740px;margin:1rem 0 0;font-size:1rem;font-weight:760;line-height:1.7;position:relative}.director-card blockquote{z-index:1;border-left:4px solid #5b5ceb;gap:.35rem;margin:1.2rem 0 0;padding-left:1rem;display:grid;position:relative}.director-card blockquote strong{color:#0f172a}.director-card blockquote span{color:#64748b;font-weight:750;line-height:1.55}.director-actions{z-index:1;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex;position:relative}.director-actions a,.director-actions button{color:#fff;cursor:pointer;background:#5b5ceb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:0 1.15rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #5b5ceb38}.director-actions a{background:#0f172a;box-shadow:0 16px 36px #0f172a29}.director-actions .director-secondary-button{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 30px #0f172a0f}.director-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.director-history,.director-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:30px;padding:1.15rem;box-shadow:0 20px 60px #0f172a12}.director-history h2,.director-panel h2{color:#0f172a;letter-spacing:-.03em;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:1.1rem;display:flex}.director-history article,.director-panel article{background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.director-history article+article,.director-panel article+article{margin-top:.7rem}.director-history strong,.director-panel strong{color:#0f172a;display:block}.director-history span,.director-panel p,.director-panel span{color:#64748b;margin-top:.28rem;font-weight:750;line-height:1.5;display:block}.director-history{margin-top:1rem}.director-history article button{color:#16a34a;cursor:pointer;background:#ecfdf3;border:0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}@media (max-width:820px){.director-grid{grid-template-columns:1fr}.director-actions a,.director-actions button,.director-actions form{width:100%}.director-history article{flex-direction:column;align-items:flex-start}.director-history article button,.director-history article form{width:100%}}.sprint-shell{color:#0f172a;background:radial-gradient(circle at 10% 0,#d4a01721,#0000 34rem),radial-gradient(circle at 90% 12%,#5b5ceb1c,#0000 30rem),#fff;min-height:100vh;padding:clamp(1.2rem,4vw,3.6rem)}.sprint-focus,.sprint-grid,.sprint-hero,.sprint-panel,.sprint-two-column{max-width:1120px;margin:0 auto}.sprint-hero{text-align:center;justify-items:center;gap:.85rem;display:grid}.sprint-hero p{color:#a66b00;letter-spacing:.12em;text-transform:uppercase;background:#fff8e5;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.55rem .82rem;font-size:.72rem;font-weight:950;display:inline-flex}.sprint-hero h1{color:#0f172a;letter-spacing:-.09em;margin:0;font-size:clamp(2.8rem,8vw,6.4rem);font-weight:950;line-height:.88}.sprint-hero>span{color:#475569;max-width:680px;font-weight:760;line-height:1.65}.sprint-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:.5rem;display:grid}.sprint-hero-stats article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:1rem;box-shadow:0 16px 44px #0f172a0f}.sprint-hero-stats strong{color:#0f172a;letter-spacing:-.06em;font-size:2rem;display:block}.sprint-hero-stats span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.sprint-focus{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#f8fafcd6);border:1px solid #e2e8f0e6;border-radius:40px;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;margin-top:1rem;padding:clamp(1.4rem,4vw,2.8rem);display:grid;box-shadow:0 28px 86px #0f172a14}.sprint-focus p{color:#5b5ceb;text-transform:uppercase;letter-spacing:.1em;background:#eef2ff;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .8rem;padding:.5rem .76rem;font-size:.72rem;font-weight:950;display:inline-flex}.sprint-focus h2{color:#0f172a;letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(1.8rem,4.8vw,4rem);line-height:.98}.sprint-focus div>span{color:#64748b;max-width:660px;margin-top:.9rem;font-weight:740;line-height:1.65;display:block}.sprint-action-row{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.sprint-action-row a,.sprint-action-row button{color:#fff;cursor:pointer;background:#5b5ceb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:50px;padding:0 1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #5b5ceb33}.sprint-action-row a:nth-child(2){background:#0f172a;box-shadow:0 16px 34px #0f172a29}.sprint-action-row button{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 30px #0f172a0f}.sprint-focus aside{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:32px;align-content:center;justify-items:center;padding:1.4rem;display:grid;box-shadow:0 18px 50px #0f172a12}.sprint-focus aside svg{color:#a66b00;background:#fff8e5;border-radius:18px;width:48px;height:48px;padding:.8rem}.sprint-focus aside strong{letter-spacing:-.08em;margin-top:.7rem;font-size:3rem}.sprint-focus aside span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.sprint-focus aside i,.sprint-grid i{background:#f1f5f9;border-radius:999px;width:100%;height:10px;margin-top:1rem;display:block;overflow:hidden}.sprint-focus aside b,.sprint-grid b{border-radius:inherit;background:linear-gradient(90deg,#d4a017,#5b5ceb);height:100%;display:block}.sprint-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.sprint-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:1.1rem;box-shadow:0 18px 50px #0f172a0f}.sprint-grid svg{color:#5b5ceb;background:#eef2ff;border-radius:16px;width:42px;height:42px;padding:.75rem}.sprint-grid article:first-child svg{color:#a66b00;background:#fff8e5}.sprint-grid article:nth-child(2) svg{color:#16a34a;background:#ecfdf3}.sprint-grid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.74rem;font-weight:950;display:block}.sprint-grid strong{color:#0f172a;margin-top:.25rem;font-size:1.12rem;display:block}.sprint-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.sprint-panel{background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:1.15rem;box-shadow:0 20px 58px #0f172a12}.sprint-panel h2{letter-spacing:-.035em;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:1.15rem;display:flex}.sprint-metric-list{gap:.65rem;display:grid}.sprint-metric-list span,.sprint-panel article{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;font-weight:780;display:flex}.sprint-metric-list b{color:#0f172a}.sprint-panel article+article{margin-top:.7rem}.sprint-panel article{background:#fff;flex-direction:column;align-items:flex-start}.sprint-panel article strong{color:#0f172a}.sprint-panel article span,.sprint-panel p{color:#64748b;font-weight:740;line-height:1.55}.sprint-celebrations{margin-top:1rem}@media (max-width:920px){.sprint-focus,.sprint-grid,.sprint-hero-stats,.sprint-two-column{grid-template-columns:1fr}.sprint-action-row a,.sprint-action-row button,.sprint-action-row form{width:100%}}.builder-shell{color:#0f172a;background:radial-gradient(circle at 10% 0,#16a34a1f,#0000 34rem),radial-gradient(circle at 90% 16%,#d4a0171f,#0000 30rem),#fff;min-height:100vh;padding:clamp(1.2rem,4vw,3.6rem)}.builder-contact-strip,.builder-focus,.builder-hero,.builder-panel,.builder-profile-card,.builder-score-grid,.builder-two-column{max-width:1120px;margin:0 auto}.builder-hero{text-align:center;justify-items:center;gap:.85rem;display:grid}.builder-hero p{color:#15803d;letter-spacing:.12em;text-transform:uppercase;background:#ecfdf3;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.55rem .82rem;font-size:.72rem;font-weight:950;display:inline-flex}.builder-hero h1{color:#0f172a;letter-spacing:-.09em;max-width:920px;margin:0;font-size:clamp(2.7rem,8vw,6rem);font-weight:950;line-height:.9}.builder-hero>span{color:#475569;max-width:760px;font-weight:760;line-height:1.65}.builder-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:.45rem;display:grid}.builder-hero-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:1rem;box-shadow:0 16px 44px #0f172a0f}.builder-hero-grid strong{color:#0f172a;letter-spacing:-.06em;font-size:2rem;display:block}.builder-hero-grid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.builder-focus{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#f8fafcd6);border:1px solid #e2e8f0e6;border-radius:40px;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;margin-top:1rem;padding:clamp(1.4rem,4vw,2.8rem);display:grid;box-shadow:0 28px 86px #0f172a14}.builder-focus p{color:#a66b00;text-transform:uppercase;letter-spacing:.1em;background:#fff8e5;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .8rem;padding:.5rem .76rem;font-size:.72rem;font-weight:950;display:inline-flex}.builder-focus h2{color:#0f172a;letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(1.8rem,4.8vw,4rem);line-height:.98}.builder-focus div>span{color:#64748b;max-width:660px;margin-top:.9rem;font-weight:740;line-height:1.65;display:block}.builder-focus aside{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:32px;align-content:center;justify-items:center;padding:1.4rem;display:grid;box-shadow:0 18px 50px #0f172a12}.builder-focus aside svg{color:#16a34a;background:#ecfdf3;border-radius:18px;width:48px;height:48px;padding:.8rem}.builder-focus aside strong{letter-spacing:-.08em;margin-top:.7rem;font-size:3rem}.builder-focus aside span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.builder-focus aside i,.builder-score-grid i{background:#f1f5f9;border-radius:999px;width:100%;height:10px;margin-top:1rem;display:block;overflow:hidden}.builder-focus aside b,.builder-score-grid b{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#d4a017);height:100%;display:block}.builder-panel,.builder-profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:30px;margin-top:1rem;padding:1.15rem;box-shadow:0 20px 58px #0f172a12}.builder-panel h2,.builder-profile-card h2{letter-spacing:-.035em;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:1.15rem;display:flex}.builder-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.builder-panel input,.builder-panel select,.builder-profile-form input,.builder-profile-form select,.builder-profile-form textarea{color:#0f172a;min-height:50px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:.85rem 1rem}.builder-profile-form textarea{resize:vertical;min-height:96px}.builder-profile-form label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;gap:.35rem;font-size:.72rem;font-weight:950;display:grid}.builder-profile-form button{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.2rem;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #16a34a33}.builder-score-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.builder-score-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:1rem;box-shadow:0 16px 44px #0f172a0d}.builder-score-grid svg{color:#16a34a;background:#ecfdf3;border-radius:16px;width:40px;height:40px;padding:.7rem}.builder-score-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:.7rem;font-size:.72rem;font-weight:950;display:block}.builder-score-grid strong{color:#0f172a;letter-spacing:-.05em;margin-top:.25rem;font-size:1.5rem;display:block}.builder-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.builder-panel article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;padding:1rem;display:grid}.builder-panel article+article{margin-top:.7rem}.builder-panel strong{color:#0f172a;display:block}.builder-panel span{color:#64748b;margin-top:.28rem;font-weight:740;line-height:1.5;display:block}.builder-panel form{gap:.5rem;display:grid}.builder-panel button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:14px;min-height:42px;font-weight:950}.builder-milestones article{grid-template-columns:minmax(0,1fr) auto}.builder-milestones small{color:#64748b;text-transform:uppercase;background:#fff;border-radius:999px;padding:.42rem .65rem;font-weight:950}.builder-contact-strip{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1rem;display:flex;box-shadow:0 16px 44px #0f172a0d}.builder-contact-strip span{color:#475569;align-items:center;gap:.5rem;font-weight:850;display:inline-flex}@media (max-width:980px){.builder-focus,.builder-panel article,.builder-two-column{grid-template-columns:1fr}.builder-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-hero-grid,.builder-profile-form{grid-template-columns:1fr}}:root{--dream-purple:#5b3df5;--dream-orange:#f97316;--dream-green:#16a34a;--dream-ink:#17112b;--dream-muted:#6f6680;--dream-bg:#fffaf4;--dream-card:#fffefd;--dream-border:#efe6dc;--dream-shadow:0 28px 80px #462d7824}.dream-onboarding-page,.dream-shell{min-height:100svh;color:var(--dream-ink);background:radial-gradient(circle at 8% 8%,#5b3df51f,#0000 30%),radial-gradient(circle at 92% 88%,#f9731621,#0000 28%),linear-gradient(135deg,#fffaf4,#fff 48%,#fbf7ff)}.dream-hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.62fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2.25rem)}.dream-login-panel,.dream-onboarding-shell,.dream-profile-wizard,.dream-story-panel{box-shadow:var(--dream-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:clamp(1.8rem,4vw,3rem)}.dream-story-panel{background:linear-gradient(90deg,#17112bad,#17112b38 52%,#ffffff1f),radial-gradient(circle at 72% 24%,#ffe1b7bf,#0000 24%),linear-gradient(135deg,#5b3df5,#f97316);min-height:calc(100svh - clamp(2rem,6vw,4.5rem));padding:clamp(1.35rem,4vw,3rem)}.dream-brand,.dream-mini-logo{z-index:1;color:inherit;letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex;position:relative}.dream-brand span,.dream-mini-logo svg{color:#fff;background:#ffffff2e;border-radius:13px;place-items:center;width:34px;height:34px;display:grid}.dream-login-panel{background:#ffffffdb;padding:clamp(1rem,3vw,2rem)}.dream-mini-logo{color:var(--dream-ink);justify-self:start}.dream-mini-logo svg{color:var(--dream-purple)}.dream-copy{max-width:680px}.dream-country,.dream-eyebrow{width:max-content;max-width:100%;color:inherit;letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-items:center;padding:.48rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.dream-eyebrow{color:var(--dream-purple);background:#f0ecff}.dream-copy h1{letter-spacing:-.08em;font-size:clamp(3.4rem,9vw,7.4rem);line-height:.86}.dream-copy h2{letter-spacing:-.06em;font-size:clamp(2rem,4.8vw,4.2rem);font-weight:950;line-height:.92}.dream-promise,.dream-tara-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff5c;border-radius:1.6rem;gap:.35rem;max-width:360px;padding:1rem;display:grid;position:relative;box-shadow:0 18px 50px #17112b2e}.dream-tara-card span{color:#ffffffc7;font-size:.82rem;font-weight:750}.dream-tara-card strong{font-size:1.05rem;line-height:1.25}.dream-people-visual{z-index:0;aspect-ratio:1;background:radial-gradient(circle,#ffffff47,#ffffff0d 60%,#0000 61%);border-radius:50%;width:min(420px,44vw);position:absolute;inset:auto 4% 8% auto}.dream-location,.dream-person,.dream-sun{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff3;border:1px solid #ffffff57;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 18px 45px #17112b1f}.dream-sun{color:#fff7d6;border-radius:20px;width:58px;height:58px;top:9%;right:9%}.dream-person{color:#fff;border-radius:32px;width:104px;height:104px;font-size:.72rem;font-weight:950}.dream-person-one{background:linear-gradient(145deg,#ffffff47,#5b3df561);top:24%;left:4%}.dream-person-two{background:linear-gradient(145deg,#ffffff47,#f973166b);top:38%;right:4%}.dream-person-three{background:linear-gradient(145deg,#ffffff47,#16a34a61);bottom:8%;left:34%}.dream-location{color:#fff;border-radius:999px;gap:.35rem;padding:.55rem .8rem;font-size:.72rem;font-weight:850;bottom:30%;left:18%}.dream-login-card{border:1px solid var(--dream-border);background:var(--dream-card);border-radius:2rem;gap:1rem;padding:clamp(1.1rem,4vw,1.6rem);display:grid;box-shadow:0 22px 70px #17112b1a}.dream-login-card h2{letter-spacing:-.06em;margin:.25rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:950}.dream-create-profile,.dream-dev-note,.dream-helper,.dream-login-card>div>span{color:var(--dream-muted);font-size:.86rem;font-weight:720;line-height:1.55}.dream-login-badge{color:#c24e07;background:#fff3e9;border-radius:999px;align-items:center;gap:.45rem;width:max-content;padding:.45rem .68rem;font-size:.72rem;font-weight:950;display:inline-flex}.dream-field{color:var(--dream-muted);gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.dream-field>div{min-height:56px;color:var(--dream-purple);background:#fff;border:1.5px solid #eadff2;border-radius:1.15rem;align-items:center;gap:.55rem;padding:0 .9rem;display:flex}.dream-field input{width:100%;min-width:0;color:var(--dream-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.95rem;font-weight:800}.dream-primary-action,.dream-secondary-action{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:54px;padding:.9rem 1.15rem;font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.dream-primary-action{background:linear-gradient(135deg,var(--dream-purple),#7c5cff);color:#fff;border:0;box-shadow:0 18px 36px #5b3df53d}.dream-secondary-action{color:var(--dream-ink);background:#fff;border:1px solid #eadff2}.dream-primary-action:hover,.dream-secondary-action:hover{transform:translateY(-1px)}.dream-primary-action:disabled{cursor:wait;opacity:.75}.dream-create-profile{text-align:center}.dream-create-profile a{color:var(--dream-purple);font-weight:950;text-decoration:none}.dream-trust-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.dream-trust-row span{color:#5f4bd2;background:#f7f4ff;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.dream-error{color:#be123c;background:#fff1f2;border-radius:1rem;padding:.8rem;font-size:.82rem;font-weight:850}.dream-promise{background:#fff7ed;font-weight:820}.dream-onboarding-page{place-items:center;padding:clamp(1rem,4vw,2rem);display:grid}.dream-onboarding-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(1rem,3vw,1.5rem);width:min(1120px,100%);min-height:min(760px,100svh - 2rem);padding:clamp(1rem,3vw,1.35rem);display:grid}.dream-onboarding-intro{color:#fff;background:linear-gradient(145deg,#3d25b3,#7b56ff 52%,#f97316);border-radius:2rem;align-content:center;gap:1rem;padding:clamp(1.1rem,4vw,2rem);display:grid;box-shadow:0 24px 70px #5b3df538}.dream-onboarding-mark{background:#ffffff2e;border-radius:18px;place-items:center;width:50px;height:50px;display:grid}.dream-onboarding-intro h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:950;line-height:.93}.dream-onboarding-intro>p{color:#ffffffd1;margin:0;font-weight:750;line-height:1.65}.dream-welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.dream-fraud-note,.dream-welcome-grid span{background:#ffffff1f;border:1px solid #fff3;border-radius:1rem;align-items:center;gap:.5rem;padding:.8rem;font-size:.78rem;font-weight:850;display:flex}.dream-fraud-note{color:#fff8db;align-items:flex-start;line-height:1.5}.dream-profile-wizard{background:#ffffffdb;align-content:space-between;gap:1rem;padding:clamp(1.05rem,4vw,1.6rem);display:grid}.dream-wizard-progress{background:#f0e9fb;border-radius:999px;height:8px;overflow:hidden}.dream-wizard-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--dream-purple),var(--dream-orange));height:100%;transition:width .25s;display:block}.dream-wizard-step{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:390px;display:flex}.dream-wizard-step.align-start{text-align:left;justify-content:start;align-items:stretch}.dream-step-icon{width:62px;height:62px;color:var(--dream-purple);background:#f0ecff;border-radius:22px;padding:16px}.dream-wizard-step h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:1}.dream-wizard-step>p{color:var(--dream-muted);margin:0;font-weight:750;line-height:1.65}.dream-assurance-grid,.dream-form-grid,.dream-legal-grid,.dream-partner-preview{gap:.75rem;width:100%;display:grid}.dream-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.dream-assurance-grid span{color:#9a3412;background:#fff7ed;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.9rem;font-size:.78rem;font-weight:900;display:flex}.dream-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dream-form-grid label{color:var(--dream-muted);gap:.4rem;font-size:.76rem;font-weight:950;display:grid}.dream-form-grid input,.dream-form-grid select{min-height:54px;color:var(--dream-ink);font:inherit;background:#fff;border:1.5px solid #eadff2;border-radius:1.1rem;outline:0;padding:0 .95rem;font-weight:800}.dream-choice-section{gap:.6rem;margin-top:.2rem;display:grid}.dream-choice-section>span{color:var(--dream-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:950;display:flex}.dream-choice-section>div{flex-wrap:wrap;gap:.5rem;display:flex}.dream-choice-section button{color:var(--dream-ink);cursor:pointer;background:#fff;border:1px solid #eadff2;border-radius:999px;padding:.65rem .85rem;font-size:.78rem;font-weight:900}.dream-choice-section button.active{color:var(--dream-purple);background:#f0ecff;border-color:#0000}.dream-partner-preview{grid-template-columns:1fr 1fr}.dream-legal-grid article,.dream-partner-preview>div{background:#fff;border:1px solid #eadff2;border-radius:1.2rem;padding:1rem;box-shadow:0 14px 35px #17112b0d}.dream-partner-preview strong{letter-spacing:-.04em;font-size:1.5rem;display:block}.dream-legal-grid span,.dream-partner-preview span{color:var(--dream-muted);margin-top:.35rem;font-size:.78rem;font-weight:750;line-height:1.5;display:block}.dream-partner-preview svg{color:var(--dream-purple)}.dream-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dream-legal-grid strong{color:var(--dream-ink)}.dream-legal-accept{color:#166534;background:#f0fdf4;border-radius:1.1rem;align-items:flex-start;gap:.65rem;padding:1rem;font-size:.8rem;font-weight:850;line-height:1.5;display:flex}.dream-legal-accept input{width:20px;height:20px;accent-color:var(--dream-green);flex:0 0 20px}.dream-wizard-actions{justify-content:flex-end;gap:.7rem;display:flex}.dream-wizard-actions .dream-primary-action,.dream-wizard-actions .dream-secondary-action{min-width:160px}@media (prefers-reduced-motion:reduce){.dream-primary-action,.dream-secondary-action,.dream-wizard-progress i{transition:none}.dream-primary-action:hover,.dream-secondary-action:hover{transform:none}}@media (max-width:900px){.dream-hero,.dream-onboarding-shell{grid-template-columns:1fr}.dream-story-panel{min-height:56svh}.dream-login-panel{align-content:start}.dream-people-visual{opacity:.58;width:58vw}}@media (max-width:640px){.dream-hero{padding:.75rem}.dream-login-panel,.dream-onboarding-shell,.dream-profile-wizard,.dream-story-panel{border-radius:1.6rem}.dream-story-panel{min-height:48svh;padding:1rem}.dream-copy h1{font-size:3.25rem}.dream-copy h2{font-size:2.15rem}.dream-people-visual{display:none}.dream-login-panel{padding:.9rem}.dream-onboarding-page{place-items:start;padding:.75rem}.dream-onboarding-shell{padding:.75rem}.dream-onboarding-intro{min-height:360px}.dream-assurance-grid,.dream-form-grid,.dream-legal-grid,.dream-partner-preview,.dream-welcome-grid{grid-template-columns:1fr}.dream-wizard-step{min-height:auto;padding:1rem 0}.dream-wizard-actions{flex-direction:column-reverse}.dream-wizard-actions .dream-primary-action,.dream-wizard-actions .dream-secondary-action{width:100%}}.dream-shell{color:var(--dream-ink);background:#040816}.dream-hero{background-color:#0000;background-image:linear-gradient(90deg,#020713f0,#040814c7 34%,#0a0c1857 58%,#0a0c1894),radial-gradient(circle at 78% 48%,#ffc4703d,#0000 19rem),url(/images/nicejobs-growth-hero.png);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(1rem,3vw,2.2rem);padding:clamp(1rem,2vw,1.5rem)}.dream-story-panel{color:#fff;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(1.1rem,3vw,1.85rem)}.dream-story-panel:before{background:radial-gradient(circle at 6% 92%,#5b3df52e,#0000 22rem);inset:0}.dream-brand{color:#fff;font-size:.92rem}.dream-brand small{color:#ffffffb3;letter-spacing:.14em;font-weight:900;display:block}.dream-copy{max-width:640px;padding-top:min(8vh,4rem)}.dream-country{color:#fff;background:#ffffff1f;box-shadow:0 12px 28px #00000014}.dream-copy h1{letter-spacing:-.07em;color:#fff;max-width:700px;font-size:clamp(3rem,5.6vw,5.35rem);font-weight:950;line-height:1}.dream-copy h1 span{color:#9b7cff}.dream-copy h2{letter-spacing:-.035em;color:#ffffffeb;max-width:560px;margin:1.2rem 0 0;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.3}.dream-copy h2 span{color:inherit}.dream-growth-pillars{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff24;border-radius:1.4rem;gap:.1rem;padding:.9rem;box-shadow:0 22px 55px #0000002e}.dream-growth-pillars article{border-right:1px solid #ffffff21;gap:.72rem;padding:.45rem .8rem}.dream-growth-pillars article:last-child{border-right:0}.dream-growth-pillars article:nth-child(2) svg{background:linear-gradient(145deg,#c99b45,#6b4a14)}.dream-growth-pillars strong{color:#fff;font-size:.92rem}.dream-tara-card{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03081461;border:1px solid #ffffff2e;border-radius:999px;max-width:430px;padding:.85rem 1rem;box-shadow:0 22px 55px #0000003d}.dream-tara-card svg{color:#ffc36b}.dream-tara-card strong{color:#ffffffbf;font-size:.82rem;font-weight:650;line-height:1.35}.dream-mini-logo{color:#fff;margin-bottom:.1rem}.dream-mini-logo svg{color:#fff;background:#ffffff29}.dream-trust-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;padding:.55rem .85rem;font-size:.78rem;box-shadow:0 16px 34px #0000001f}.dream-promise{background:#fff7edcc;border:1px solid #ffedd5b8;box-shadow:0 18px 45px #0000001f}@media (max-width:900px){.dream-hero{grid-template-columns:1fr;padding:.75rem}.dream-story-panel{border-radius:2rem;min-height:62svh}.dream-copy{padding-top:2rem}.dream-login-panel{background:0 0;border-radius:2rem;padding:1rem}.dream-tara-card{max-width:none}.dream-trust-badge{justify-self:start;margin-bottom:.7rem;position:static}}@media (max-width:640px){.dream-story-panel{min-height:58svh}.dream-copy h1{font-size:2.9rem}.dream-copy h2{font-size:1.2rem}.dream-copy>p:last-child{font-size:.95rem}.dream-brand small{display:none}.dream-growth-pillars{grid-template-columns:1fr;gap:.45rem}.dream-growth-pillars article{border-bottom:1px solid #ffffff1f;border-right:0}.dream-growth-pillars article:last-child{border-bottom:0}.dream-tara-card{border-radius:1.2rem;padding:1rem}.dream-login-panel .professional-auth-card h2{font-size:2rem}}.workspace-page{min-height:100vh;color:var(--dream-ink);background:radial-gradient(circle at 8% 4%,#5b3df51a,#0000 24rem),radial-gradient(circle at 90% 8%,#f973161c,#0000 26rem),linear-gradient(#fffaf4,#fff 42%,#fbf8ff);padding:clamp(1rem,4vw,2.4rem)}.workspace-dream-card,.workspace-hero,.workspace-market-hero,.workspace-mission-card,.workspace-small-wins,.workspace-stage-card{max-width:1160px;margin:0 auto}.workspace-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:1rem;display:grid}.workspace-dream-card,.workspace-hero>aside,.workspace-hero>div,.workspace-market-card,.workspace-market-hero,.workspace-mission-card,.workspace-small-wins,.workspace-stage-card,.workspace-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #efe6dce6;border-radius:32px;box-shadow:0 24px 70px #462d781a}.workspace-hero>div{padding:clamp(1.35rem,4vw,2.4rem)}.workspace-dream-card p,.workspace-hero p,.workspace-market-hero p,.workspace-mission-card p,.workspace-section-heading p,.workspace-small-wins p,.workspace-stage-card p{color:var(--dream-purple);letter-spacing:.1em;text-transform:uppercase;background:#f0ecff;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.workspace-hero h1{letter-spacing:-.085em;max-width:820px;margin:.9rem 0 0;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:950;line-height:.9}.tara-line{max-width:670px;color:var(--dream-muted);margin:1rem 0 0;font-size:1rem;font-weight:760;line-height:1.65;display:block}.workspace-market-card a,.workspace-mission-card a,.workspace-primary-button,.workspace-section-heading a{background:linear-gradient(135deg,var(--dream-purple),#7c5cff);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:0 1.1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px #5b3df538}.workspace-primary-button{margin-top:1.25rem}.workspace-hero>aside{color:#fff;background:linear-gradient(145deg,#3f2bb3,#7658ff);align-content:center;padding:1.25rem;display:grid}.workspace-hero small{color:#e9e2ff;letter-spacing:.1em;font-size:.68rem;font-weight:950}.workspace-hero strong{letter-spacing:-.06em;margin-top:.5rem;font-size:2.2rem;line-height:.95}.workspace-hero aside span{color:#f4efff;margin-top:.7rem;font-weight:760;line-height:1.5}.workspace-dream-card,.workspace-mission-card,.workspace-small-wins,.workspace-stage-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:clamp(1rem,3vw,1.45rem);display:grid}.workspace-dream-card h2,.workspace-mission-card h2,.workspace-small-wins h2,.workspace-stage-card h2{letter-spacing:-.06em;margin:.7rem 0 .25rem;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:950;line-height:1}.workspace-dream-card span,.workspace-mission-card span,.workspace-small-wins span,.workspace-stage-card span{color:var(--dream-muted);font-weight:750;line-height:1.55}.workspace-dream-card{background:linear-gradient(135deg,#ffffffe6,#fff7eddb)}.workspace-dream-meter{background:#fff;border-radius:26px;justify-items:center;min-width:210px;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #f2e6dc}.workspace-dream-meter strong{letter-spacing:-.08em;font-size:3rem}.workspace-dream-meter i{background:#f3eadf;border-radius:999px;width:100%;height:10px;margin-top:.75rem;display:block;overflow:hidden}.workspace-dream-meter b{border-radius:inherit;background:linear-gradient(90deg,var(--dream-orange),var(--dream-purple));height:100%;display:block}.workspace-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1160px;margin:1rem auto 0;display:grid}.workspace-stat{gap:.45rem;padding:1rem;display:grid}.workspace-stat svg{width:42px;height:42px;color:var(--dream-purple);background:#f0ecff;border-radius:16px;padding:.7rem}.workspace-stat span{color:var(--dream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.workspace-stat strong{letter-spacing:-.04em;font-size:1.2rem}.workspace-stage-card{align-items:start}.workspace-stage-ladder{gap:.45rem;min-width:260px;display:grid}.workspace-stage-ladder span{color:#766a88;background:#f8f4ff;border-radius:999px;padding:.58rem .75rem;font-size:.75rem;font-weight:900}.workspace-stage-ladder span.active{color:var(--dream-purple);background:#f0ecff;box-shadow:inset 0 0 0 1px #ded3ff}.workspace-section-heading{justify-content:space-between;align-items:end;gap:1rem;max-width:1160px;margin:1.4rem auto .8rem;display:flex}.workspace-section-heading h2{letter-spacing:-.07em;margin:.45rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:950}.workspace-section-heading a{min-height:44px;color:var(--dream-ink);background:#fff;border:1px solid #efe6dc;box-shadow:0 14px 34px #462d7814}.workspace-market-grid{gap:1rem;max-width:1160px;margin:0 auto;display:grid}.workspace-market-grid,.workspace-market-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-market-card{align-content:start;gap:.65rem;min-height:260px;padding:1rem;display:grid}.workspace-market-card>span{width:54px;height:54px;color:var(--dream-purple);background:#f0ecff;border-radius:19px;place-items:center;font-weight:950;display:grid}.workspace-market-card small{color:#6f6680;text-transform:uppercase;letter-spacing:.08em;background:#f8f4ff;border-radius:999px;justify-self:start;padding:.42rem .62rem;font-size:.62rem;font-weight:950}.workspace-market-card h3{letter-spacing:-.055em;margin:.25rem 0 0;font-size:1.45rem;font-weight:950}.workspace-market-card strong{color:var(--dream-ink);font-size:.9rem}.workspace-market-card p{color:var(--dream-muted);margin:0;font-size:.84rem;font-weight:740;line-height:1.55}.workspace-market-card a{place-self:end start;min-height:44px;margin-top:auto;padding:0 .85rem;font-size:.75rem}.workspace-market-card a[aria-disabled=true]{pointer-events:none;filter:grayscale(.2);opacity:.7;color:#7b7285;box-shadow:none;background:#f4f1f7}.workspace-market-card.green>span{color:#16a34a;background:#ecfdf3}.workspace-market-card.blue>span{color:#2563eb;background:#eff6ff}.workspace-market-card.orange>span{color:#f97316;background:#fff7ed}.workspace-market-hero{text-align:center;justify-items:center;gap:.7rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.workspace-market-hero h1{letter-spacing:-.08em;max-width:850px;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:950;line-height:.9}.workspace-market-hero span{max-width:720px;color:var(--dream-muted);font-weight:760;line-height:1.65}.workspace-small-wins{grid-template-columns:auto minmax(0,1fr);margin-top:1rem}.workspace-small-wins>svg{width:58px;height:58px;color:var(--dream-orange);background:#fff7ed;border-radius:20px;padding:1rem}@media (max-width:1080px){.workspace-market-grid,.workspace-market-grid.compact,.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dream-card,.workspace-hero,.workspace-mission-card,.workspace-stage-card{grid-template-columns:1fr}.workspace-dream-meter,.workspace-stage-ladder{min-width:0}}@media (max-width:640px){.workspace-page{padding:.75rem .75rem 5rem}.workspace-hero h1{font-size:3rem}.workspace-dream-card,.workspace-hero>aside,.workspace-hero>div,.workspace-market-card,.workspace-market-hero,.workspace-mission-card,.workspace-small-wins,.workspace-stage-card,.workspace-stat{border-radius:24px}.workspace-market-grid,.workspace-market-grid.compact,.workspace-stat-grid{grid-template-columns:1fr}.workspace-section-heading{flex-direction:column;align-items:start}.workspace-mission-card a,.workspace-primary-button,.workspace-section-heading a{width:100%}.workspace-small-wins{grid-template-columns:1fr}.workspace-market-card{min-height:230px}}.mission2000-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;max-width:1160px;margin:1rem auto;display:grid}.mission2000-strip article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #efe6dce6;border-radius:24px;padding:1rem;box-shadow:0 18px 50px #462d7814}.mission2000-strip span{color:var(--dream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.mission2000-strip strong{color:var(--dream-ink);letter-spacing:-.05em;margin-top:.4rem;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:950;display:block}.njfm-page{min-height:100vh;color:var(--dream-ink);background:radial-gradient(circle at 12% 7%,#5b3df51c,#0000 24rem),radial-gradient(circle at 88% 18%,#f973161f,#0000 24rem),linear-gradient(#fffaf4,#fff 45%,#fbf8ff);padding:clamp(1rem,4vw,2.4rem)}.njfm-hero,.njfm-list{max-width:1080px;margin:0 auto}.njfm-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:1rem;display:grid}.njfm-hero>aside,.njfm-hero>div,.njfm-list article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #efe6dce6;border-radius:34px;box-shadow:0 24px 70px #462d781a}.njfm-hero>div{padding:clamp(1.4rem,4vw,2.6rem)}.njfm-hero p{color:var(--dream-purple);letter-spacing:.1em;text-transform:uppercase;background:#f0ecff;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.njfm-hero h1{letter-spacing:-.085em;margin:.85rem 0 .55rem;font-size:clamp(2.8rem,7vw,5.7rem);font-weight:950;line-height:.9}.njfm-hero span,.njfm-list p{color:var(--dream-muted);font-weight:760;line-height:1.6}.njfm-hero>aside{color:#fff;background:linear-gradient(145deg,#5b3df5,#f97316);align-content:center;gap:.65rem;padding:1.25rem;display:grid}.njfm-hero>aside svg{background:#ffffff2e;border-radius:18px;width:54px;height:54px;padding:.85rem}.njfm-hero>aside strong{letter-spacing:-.055em;font-size:1.7rem;line-height:1}.njfm-hero>aside span{color:#fff8f0}.njfm-list{gap:.85rem;margin-top:1rem;display:grid}.njfm-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.njfm-list article>svg{width:50px;height:50px;color:var(--dream-purple);background:#f0ecff;border-radius:18px;padding:.75rem}.njfm-list small{color:var(--dream-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.njfm-list h2{letter-spacing:-.045em;margin:.25rem 0 .15rem;font-size:1.25rem}.njfm-list p{margin:0;font-size:.82rem}.njfm-list article>span{color:var(--dream-orange);text-transform:capitalize;background:#fff7ed;border-radius:999px;padding:.45rem .7rem;font-size:.68rem;font-weight:950}.njfm-empty{grid-template-columns:auto minmax(0,1fr)!important}@media (max-width:900px){.mission2000-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.njfm-hero{grid-template-columns:1fr}.njfm-list article{grid-template-columns:auto minmax(0,1fr)}.njfm-list article>span{grid-column:2}}@media (max-width:640px){.mission2000-strip{grid-template-columns:1fr;margin:.75rem}.njfm-page{padding:.75rem .75rem 5rem}.njfm-hero>aside,.njfm-hero>div,.njfm-list article{border-radius:24px}.njfm-hero h1{font-size:3.2rem}.njfm-list article{align-items:start}.njfm-list article>span{grid-column:1/-1;width:max-content}}.today-workspace-page{min-height:100vh;color:var(--dream-ink);background:radial-gradient(circle at 9% 5%,#5b3df51a,#0000 24rem),radial-gradient(circle at 90% 14%,#f973161f,#0000 24rem),linear-gradient(#fffaf4,#fff 45%,#fbf8ff);padding:clamp(1rem,4vw,2.4rem)}.today-celebrate-card,.today-focus-strip,.today-good-morning,.today-mission-hero,.today-report-card,.today-tara-message,.today-tomorrow-card,.today-work-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #efe6dce6;border-radius:34px;max-width:980px;margin:0 auto;box-shadow:0 24px 70px #462d781a}.today-good-morning{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:1rem;padding:clamp(1.25rem,4vw,2.2rem);display:grid}.today-celebrate-card p,.today-focus-strip p,.today-good-morning p,.today-mission-hero p,.today-report-card p,.today-tara-message p,.today-tomorrow-card p,.today-work-card p{color:var(--dream-purple);letter-spacing:.1em;text-transform:uppercase;background:#f0ecff;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.48rem .72rem;font-size:.7rem;font-weight:950;display:inline-flex}.today-good-morning h1{letter-spacing:-.085em;margin:.8rem 0 .55rem;font-size:clamp(2.7rem,7vw,5.4rem);font-weight:950;line-height:.9}.today-celebrate-card span,.today-focus-strip span,.today-good-morning span,.today-mission-hero span,.today-report-card span,.today-tara-message span,.today-tomorrow-card span,.today-work-card span{color:var(--dream-muted);font-weight:760;line-height:1.6}.today-good-morning aside{color:#fff;text-align:center;background:linear-gradient(145deg,#5b3df5,#7c5cff);border-radius:26px;justify-items:center;padding:1rem;display:grid}.today-good-morning aside strong{letter-spacing:-.08em;font-size:3rem}.today-good-morning aside span{color:#eee8ff;text-transform:uppercase;font-size:.75rem;font-weight:900}.today-good-morning aside i{background:#ffffff38;border-radius:999px;width:100%;height:9px;margin-top:.8rem;display:block;overflow:hidden}.today-good-morning aside b{border-radius:inherit;background:#fff;height:100%;display:block}.today-tara-message{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.today-tara-message>svg{width:56px;height:56px;color:var(--dream-orange);background:#fff7ed;border-radius:20px;padding:1rem}.today-celebrate-card h2,.today-mission-hero h2,.today-report-card h2,.today-tara-message h2,.today-tomorrow-card h2,.today-work-card h2{letter-spacing:-.06em;margin:.55rem 0 .35rem;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:950;line-height:1}.today-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.today-focus-strip article{background:#fff;border-radius:24px;padding:1rem;box-shadow:inset 0 0 0 1px #f1e8dd}.today-focus-strip h2{letter-spacing:-.05em;text-transform:capitalize;margin:.6rem 0 .25rem;font-size:1.6rem;font-weight:950}.today-mission-hero{background:linear-gradient(135deg,#ffffffe6,#fff7eddb);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:clamp(1.2rem,4vw,2rem);display:grid}.today-inline-button,.today-inline-link,.today-mission-hero a,.today-report-card button,.today-text-link{background:linear-gradient(135deg,var(--dream-purple),#7c5cff);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #5b3df533}.today-work-card{grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:1rem;padding:1.15rem;display:grid}.today-card-icon{width:58px;height:58px;color:var(--dream-purple);background:#f0ecff;border-radius:20px;place-items:center;display:grid}.today-celebrate-card[data-current-step=true],.today-report-card[data-current-step=true],.today-work-card[data-current-step=true]{outline:3px solid #5b3df529;box-shadow:0 28px 78px #5b3df529}.today-work-card form{margin-top:.9rem}.today-done{color:#15803d;background:#ecfdf3;border-radius:999px;align-items:center;gap:.35rem;width:max-content;margin-top:.85rem;padding:.45rem .7rem;font-size:.72rem;font-weight:950;display:inline-flex}.today-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.today-resource-button{color:var(--dream-ink);background:#fff;border:1px solid #efe6dc;border-radius:18px;align-items:center;gap:.65rem;padding:.8rem;text-decoration:none;display:flex}.today-resource-button svg{color:var(--dream-purple)}.today-resource-button span{display:grid}.today-resource-button strong{font-size:.82rem}.today-resource-button small{color:var(--dream-muted);font-size:.7rem;font-weight:800}.today-script-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.today-script-grid article{background:#fff;border:1px solid #efe6dc;border-radius:20px;padding:.9rem}.today-script-grid small{color:var(--dream-purple);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:950;display:block}.today-script-grid strong{color:var(--dream-ink);margin-top:.35rem;font-size:.86rem;line-height:1.55;display:block}.today-text-link{width:max-content;max-width:100%;color:var(--dream-ink);background:#fff;border:1px solid #efe6dc;margin-top:.8rem;box-shadow:0 12px 30px #462d780f}.today-lead-card{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.today-lead-card span{color:#9a3412;background:#fff7ed;border-radius:999px;padding:.48rem .68rem;font-size:.72rem;font-weight:900}.today-inline-link{width:max-content;margin-top:.9rem}.today-report-card{grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);gap:1rem;margin-top:1rem;padding:1.15rem;display:grid}.today-report-card svg{width:54px;height:54px;color:var(--dream-purple);background:#f0ecff;border-radius:19px;padding:1rem}.today-report-card form{gap:.65rem;display:grid}.today-report-card input,.today-report-card textarea{min-height:52px;color:var(--dream-ink);font:inherit;background:#fff;border:1.5px solid #eadff2;border-radius:18px;outline:0;padding:.8rem .95rem;font-weight:780}.today-report-card textarea{resize:vertical;min-height:96px}.today-celebrate-card{background:linear-gradient(135deg,#fff,#fff8ed);grid-template-columns:auto minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.today-celebrate-card>svg{width:62px;height:62px;color:var(--dream-orange);background:#fff7ed;border-radius:22px;padding:1rem}.today-celebration-stats{gap:.5rem;display:grid}.today-celebration-stats span{color:var(--dream-ink);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.74rem;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #f1e8dd}.today-tomorrow-card{text-align:center;margin-top:1rem;padding:1.2rem}.today-tomorrow-card h2{max-width:720px;margin:.75rem auto .4rem}@media (max-width:820px){.today-celebrate-card,.today-focus-strip,.today-good-morning,.today-mission-hero,.today-report-card,.today-resource-grid,.today-script-grid,.today-work-card{grid-template-columns:1fr}.today-inline-button,.today-mission-hero a,.today-report-card button{width:100%}}@media (max-width:640px){.today-workspace-page{padding:.75rem .75rem 5rem}.today-celebrate-card,.today-focus-strip,.today-good-morning,.today-mission-hero,.today-report-card,.today-tara-message,.today-tomorrow-card,.today-work-card{border-radius:24px}.today-good-morning h1{font-size:3rem}.today-tara-message{grid-template-columns:1fr}.today-card-icon{width:52px;height:52px}.today-script-grid strong{font-size:.8rem}}.people-workspace-page{min-height:100vh;color:var(--dream-ink);background:radial-gradient(circle at 8% 4%,#16a34a1a,#0000 24rem),radial-gradient(circle at 92% 12%,#5b3df51a,#0000 24rem),linear-gradient(#fffaf4,#fff 44%,#f8fffb);padding:clamp(1rem,4vw,2.4rem)}.people-card-grid,.people-empty-state,.people-follow-grid,.people-hero,.people-search-card,.people-section-heading{max-width:1160px;margin:0 auto}.people-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:1rem;display:grid}.people-card,.people-empty-state,.people-follow-grid article,.people-hero>aside,.people-hero>div,.people-search-card,.people-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #efe6dce6;border-radius:32px;box-shadow:0 24px 70px #462d7817}.people-hero>div{padding:clamp(1.35rem,4vw,2.4rem)}.people-empty-state p,.people-follow-grid p,.people-hero p,.people-section-heading p{color:#15803d;letter-spacing:.1em;text-transform:uppercase;background:#ecfdf3;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.people-hero h1{letter-spacing:-.085em;max-width:820px;margin:.9rem 0 0;font-size:clamp(2.7rem,7vw,5.6rem);font-weight:950;line-height:.9}.people-hero span{max-width:640px;color:var(--dream-muted);margin:1rem 0 0;font-weight:760;line-height:1.65;display:block}.people-hero>aside{background:linear-gradient(145deg,#fff,#f0fff7);align-content:center;gap:.65rem;padding:1.25rem;display:grid}.people-hero small{color:#15803d;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:950}.people-hero strong{letter-spacing:-.04em;font-size:1.35rem;line-height:1.25}.people-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;max-width:1160px;margin:1rem auto 0;display:grid}.people-stat{gap:.35rem;padding:.95rem;display:grid}.people-stat svg{color:#16a34a;background:#ecfdf3;border-radius:16px;width:40px;height:40px;padding:.7rem}.people-stat span{color:var(--dream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.people-stat strong{letter-spacing:-.05em;font-size:1.25rem}.people-search-card{gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.people-search-card form{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.people-search-card label{min-height:54px;color:var(--dream-purple);background:#fff;border:1.5px solid #eadff2;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;display:flex}.people-search-card input{width:100%;min-width:0;color:var(--dream-ink);font:inherit;background:0 0;border:0;outline:0;font-weight:820}.people-empty-state a,.people-search-card button,.people-section-heading a{background:linear-gradient(135deg,var(--dream-purple),#7c5cff);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1.05rem;font-weight:950;text-decoration:none;box-shadow:0 16px 34px #5b3df533}.people-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.people-filter-row a{color:var(--dream-muted);background:#fff;border:1px solid #efe6dc;border-radius:999px;padding:.58rem .78rem;font-size:.74rem;font-weight:900;text-decoration:none}.people-filter-row a.active{color:var(--dream-purple);background:#f0ecff;border-color:#0000}.people-follow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.people-follow-grid article{padding:1rem}.people-follow-grid h2{letter-spacing:-.07em;margin:.55rem 0 .25rem;font-size:2rem;font-weight:950}.people-follow-grid span{color:var(--dream-muted);font-size:.82rem;font-weight:750;line-height:1.55}.people-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.4rem;display:flex}.people-section-heading h2{letter-spacing:-.07em;margin:.45rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:950}.people-section-heading a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.people-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.9rem;display:grid}.people-card{gap:1rem;padding:1rem;display:grid}.people-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.people-card header>span{color:#fff;background:linear-gradient(135deg,#5b3df5,#f97316);border-radius:20px;place-items:center;width:54px;height:54px;font-size:1.25rem;font-weight:950;display:grid}.people-card h3{letter-spacing:-.045em;margin:0;font-size:1.25rem;font-weight:950}.people-card small{color:var(--dream-muted);font-weight:800}.people-card i{color:#15803d;text-transform:uppercase;letter-spacing:.08em;background:#ecfdf3;border-radius:999px;padding:.45rem .65rem;font-size:.68rem;font-style:normal;font-weight:950}.people-card-body,.people-next-step{background:#fff;border:1px solid #efe6dc;border-radius:22px;padding:.9rem}.people-card-body p{color:var(--dream-purple);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:950}.people-card-body h4{margin:.35rem 0;font-size:1.2rem;font-weight:950}.people-card-body span{color:var(--dream-muted);font-size:.78rem;font-weight:760;line-height:1.55}.people-next-step small{color:#9a3412;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950;display:block}.people-next-step strong{margin-top:.35rem;font-size:1.15rem;display:block}.people-actions{flex-wrap:wrap;gap:.5rem;display:flex}.people-actions button,.people-actions summary,.people-actions>a{min-height:40px;color:var(--dream-ink);cursor:pointer;background:#fff;border:1px solid #efe6dc;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.people-actions>a[aria-disabled=true]{pointer-events:none;opacity:.45}.people-actions details{position:relative}.people-actions details[open]{width:100%}.people-timeline{background:#fbfaf8;border-radius:20px;gap:.45rem;width:100%;margin-top:.65rem;padding:.8rem;display:grid}.people-timeline span{color:var(--dream-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:780;display:flex}.people-timeline svg{color:var(--dream-purple)}.people-empty-state{text-align:center;justify-items:center;gap:.65rem;margin-top:1rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.people-empty-state>svg{width:70px;height:70px;color:var(--dream-purple);background:#f0ecff;border-radius:26px;padding:1.2rem}.people-empty-state h2{letter-spacing:-.07em;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:950}.people-empty-state span{max-width:560px;color:var(--dream-muted);font-weight:760;line-height:1.6}.people-empty-state a{align-items:center;min-height:48px;margin-top:.5rem;display:inline-flex}@media (max-width:1080px){.people-hero{grid-template-columns:1fr}.people-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.people-workspace-page{padding:.75rem .75rem 5rem}.people-card,.people-empty-state,.people-follow-grid article,.people-hero>aside,.people-hero>div,.people-search-card,.people-stat{border-radius:24px}.people-hero h1{font-size:3rem}.people-follow-grid,.people-search-card form,.people-stat-grid{grid-template-columns:1fr}.people-search-card button,.people-section-heading a{min-height:48px}.people-section-heading{flex-direction:column;align-items:start}.people-card header{grid-template-columns:auto minmax(0,1fr)}.people-card i{grid-column:1/-1;justify-self:start}.people-actions button,.people-actions summary,.people-actions>a{flex:calc(50% - .5rem)}}.career-growth-page,.growth-page{min-height:100vh;color:var(--dream-ink);background:radial-gradient(circle at 8% 4%,#f973161f,#0000 24rem),radial-gradient(circle at 92% 12%,#5b3df51a,#0000 24rem),linear-gradient(#fffaf4,#fff 44%,#fbf8ff);padding:clamp(1rem,4vw,2.4rem)}.business-profile-card,.career-growth-hero,.career-growth-stat,.career-support-grid article,.certificate-wall article,.dream-progress-card,.future-unlock-grid article,.growth-hero,.growth-panel,.growth-reward-list article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #efe6dce6;border-radius:32px;box-shadow:0 24px 70px #462d7817}.badge-wall,.business-profile-card,.career-growth-hero,.career-health-grid,.career-stage-timeline,.career-support-grid,.certificate-wall,.dream-progress-card,.future-unlock-grid,.growth-hero,.growth-reward-list,.growth-section-heading,.growth-two-column{max-width:1160px;margin:0 auto}.career-growth-hero,.growth-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:1rem;display:grid}.career-growth-hero>div,.growth-hero>div{padding:clamp(1.35rem,4vw,2.4rem)}.business-profile-card p,.career-growth-hero p,.career-support-grid p,.dream-progress-card p,.growth-hero p,.growth-panel p,.growth-section-heading p{color:#c2410c;letter-spacing:.1em;text-transform:uppercase;background:#fff7ed;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.business-profile-card p,.career-growth-hero p{color:var(--dream-purple);background:#f0ecff}.career-growth-hero h1,.growth-hero h1{letter-spacing:-.085em;max-width:840px;margin:.9rem 0 0;font-size:clamp(2.7rem,7vw,5.6rem);font-weight:950;line-height:.9}.career-growth-hero span,.growth-hero span{max-width:680px;color:var(--dream-muted);margin:1rem 0 0;font-weight:760;line-height:1.65;display:block}.career-growth-hero>aside,.growth-hero>aside{color:#fff;background:linear-gradient(145deg,#5b3df5,#f97316);border-radius:32px;align-content:center;gap:.5rem;padding:1.25rem;display:grid}.career-growth-hero>aside{background:linear-gradient(145deg,#3522a5,#7658ff)}.career-growth-hero small,.growth-hero small{color:#fff3e7;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.career-growth-hero strong,.growth-hero strong{letter-spacing:-.06em;font-size:2.15rem;line-height:1}.career-growth-hero aside span,.growth-hero aside span{color:#fff8f0;margin:0;font-size:.82rem}.dream-progress-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;margin-top:1rem;padding:1.2rem;display:grid}.dream-circle{background:conic-gradient(var(--dream-purple) var(--progress),#f3eadf 0);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;box-shadow:inset 0 0 0 18px #fff}.dream-circle strong{letter-spacing:-.08em;font-size:2.8rem}.dream-circle span{color:var(--dream-muted);text-transform:uppercase;margin-top:-3.3rem;font-size:.74rem;font-weight:950}.business-profile-card h2,.dream-progress-card h2,.growth-panel h2,.growth-section-heading h2{letter-spacing:-.065em;margin:.6rem 0 .35rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:950;line-height:1}.business-profile-card span,.dream-progress-card span,.growth-panel span{color:var(--dream-muted);font-weight:760;line-height:1.6}.dream-progress-card small{color:#c2410c;margin-top:.75rem;font-weight:950;display:block}.career-health-grid,.growth-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;max-width:1160px;margin:1rem auto 0;display:grid}.career-health-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.career-growth-stat,.growth-stat{gap:.35rem;padding:.95rem;display:grid}.career-growth-stat svg,.growth-stat svg{width:42px;height:42px;color:var(--dream-orange);background:#fff7ed;border-radius:16px;padding:.7rem}.career-growth-stat svg{color:var(--dream-purple);background:#f0ecff}.career-growth-stat span,.growth-stat span{color:var(--dream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.career-growth-stat strong,.growth-stat strong{letter-spacing:-.04em;font-size:1.15rem}.growth-two-column{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:1rem;display:grid}.growth-panel{padding:1.2rem}.growth-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.growth-mini-grid span{background:#fff;border-radius:20px;padding:.9rem;box-shadow:inset 0 0 0 1px #f0e7de}.growth-mini-grid strong{color:var(--dream-ink);font-size:1.35rem;display:block}.next-reward b{font-size:2rem}.next-reward i{background:#f3eadf;border-radius:999px;height:12px;margin-top:1rem;display:block;overflow:hidden}.next-reward em{border-radius:inherit;background:linear-gradient(90deg,var(--dream-orange),var(--dream-purple));height:100%;display:block}.growth-section-heading{margin-top:1.5rem}.badge-wall,.career-support-grid,.certificate-wall,.future-unlock-grid{gap:1rem;margin-top:.85rem;display:grid}.badge-wall{grid-template-columns:repeat(5,minmax(0,1fr))}.badge-wall article{text-align:center;opacity:.55;background:#fff;border:1px solid #efe6dc;border-radius:28px;justify-items:center;gap:.45rem;padding:1rem;display:grid}.badge-wall article.unlocked{opacity:1;background:linear-gradient(145deg,#fff,#fff7ed)}.badge-wall svg,.career-support-grid svg,.certificate-wall svg,.future-unlock-grid svg{width:48px;height:48px;color:var(--dream-orange);background:#fff7ed;border-radius:18px;padding:.8rem}.badge-wall strong,.certificate-wall strong,.future-unlock-grid strong{font-size:1rem}.badge-wall span,.career-support-grid span,.certificate-wall span,.future-unlock-grid span{color:var(--dream-muted);font-size:.78rem;font-weight:760;line-height:1.5}.growth-reward-list{gap:.7rem;margin-top:.85rem;display:grid}.growth-reward-list article{align-items:center;gap:.75rem;padding:.9rem;display:flex}.growth-reward-list svg{width:44px;height:44px;color:var(--dream-orange);background:#fff7ed;border-radius:16px;padding:.75rem}.growth-reward-list strong{display:block}.growth-reward-list span{color:var(--dream-muted);margin-top:.25rem;font-size:.8rem;font-weight:760;display:block}.career-stage-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.career-stage-timeline article{opacity:.55;background:#fff;border:1px solid #efe6dc;border-radius:24px;gap:.45rem;padding:1rem;display:grid}.career-stage-timeline article.active{opacity:1;background:#f7f4ff;border-color:#ded3ff}.career-stage-timeline span{width:34px;height:34px;color:var(--dream-purple);background:#f0ecff;border-radius:13px;place-items:center;font-weight:950;display:grid}.career-stage-timeline strong{font-size:.95rem;line-height:1.25}.career-stage-timeline small{color:var(--dream-muted);text-transform:uppercase;font-size:.62rem;font-weight:900}.business-profile-card{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.business-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.business-profile-facts span{color:var(--dream-muted);background:#fff;border-radius:18px;padding:.8rem;font-size:.78rem;display:grid;box-shadow:inset 0 0 0 1px #f0e7de}.business-profile-facts strong{color:var(--dream-ink);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.certificate-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.career-support-grid article,.certificate-wall article,.future-unlock-grid article{gap:.55rem;padding:1rem;display:grid}.certificate-wall article.completed{background:#ecfdf3}.future-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.future-unlock-grid svg{color:#7b7285;background:#f4f1f7}.career-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.career-support-grid h2{letter-spacing:-.045em;word-break:break-word;margin:.35rem 0;font-size:1.15rem;font-weight:950}.career-support-grid a,.career-support-grid button{background:var(--dream-ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.75rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:1100px){.career-health-grid,.growth-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.badge-wall,.career-stage-timeline,.career-support-grid,.future-unlock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-card,.career-growth-hero,.growth-hero{grid-template-columns:1fr}}@media (max-width:720px){.career-growth-page,.growth-page{padding:.75rem .75rem 5rem}.business-profile-card,.career-growth-hero,.career-growth-stat,.career-support-grid article,.certificate-wall article,.dream-progress-card,.future-unlock-grid article,.growth-hero,.growth-panel,.growth-reward-list article{border-radius:24px}.career-growth-hero h1,.growth-hero h1{font-size:3rem}.dream-progress-card,.growth-two-column{grid-template-columns:1fr}.dream-circle{width:160px;height:160px}.badge-wall,.business-profile-facts,.career-health-grid,.career-stage-timeline,.career-support-grid,.certificate-wall,.future-unlock-grid,.growth-mini-grid,.growth-stat-grid{grid-template-columns:1fr}}.ceo-hero{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin:0 0 22px;display:grid}.ceo-hero>aside,.ceo-hero>div,.ceo-preview-card,.ceo-publish-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff0,#f8fafcdb);border:1px solid #e2e8f0e6;border-radius:34px;box-shadow:0 24px 70px #0f172a14}.ceo-hero>div{padding:clamp(22px,4vw,38px)}.ceo-hero p,.ceo-preview-card p{color:#5b5ceb;letter-spacing:.09em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.ceo-hero h1{color:#0f172a;letter-spacing:-.08em;margin:14px 0 8px;font-size:clamp(38px,6vw,76px);font-weight:950;line-height:.9}.ceo-hero span{color:#64748b;font-weight:760;line-height:1.65}.ceo-hero aside{color:#fff;text-align:center;background:linear-gradient(145deg,#1f1a46,#5b5ceb);align-content:center;justify-items:center;padding:22px;display:grid}.ceo-hero aside small{color:#dbeafe;letter-spacing:.1em;font-size:12px;font-weight:950}.ceo-hero aside strong{letter-spacing:-.08em;font-size:54px}.ceo-hero aside span{color:#e0e7ff;text-transform:uppercase;font-size:12px;font-weight:950}.ceo-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ceo-calendar-grid section{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:14px}.ceo-calendar-grid h3{color:#0f172a;margin:0 0 10px}.ceo-calendar-grid section>div{gap:8px;display:grid}.ceo-calendar-grid a{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr auto;gap:4px;padding:10px;text-decoration:none;display:grid}.ceo-calendar-grid a.active{background:#eef2ff;border-color:#5b5ceb}.ceo-calendar-grid span{font-weight:950}.ceo-calendar-grid small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:900}.mission2000-duplicate-week{background:#f8fafc;border:1px dashed #c7d2fe;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.ceo-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ceo-editor-form{gap:14px;display:grid}.ceo-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ceo-editor-form textarea[name=content]{min-height:190px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ceo-preview-card{padding:22px}.ceo-preview-card h2{color:#0f172a;letter-spacing:-.07em;margin:14px 0 8px;font-size:clamp(28px,4vw,48px);line-height:.98}.ceo-preview-card span{color:#64748b;font-weight:760;line-height:1.6;display:block}.ceo-preview-card div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ceo-audit-list span,.ceo-preview-card small{color:#475569;background:#f8fafc;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.ceo-preview-list{gap:10px;margin-top:12px;display:grid}.ceo-publish-card{justify-items:start;gap:12px;padding:22px;display:grid}.ceo-publish-card svg{color:#5b5ceb}.ceo-publish-card h2{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:28px}.ceo-publish-card span{color:#64748b;font-weight:760;line-height:1.55}.ceo-publish-card div{flex-wrap:wrap;gap:10px;display:flex}.ceo-publish-card a{color:#fff;background:#5b5ceb;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.ceo-publish-card a:first-child{background:#0f172a}.ceo-audit-list{gap:8px;margin-top:12px;display:grid}@media (max-width:1100px){.ceo-calendar-grid,.ceo-control-grid{grid-template-columns:1fr 1fr}.ceo-hero,.ceo-inline-fields{grid-template-columns:1fr}}@media (max-width:720px){.ceo-calendar-grid,.ceo-control-grid{grid-template-columns:1fr}.ceo-hero>aside,.ceo-hero>div,.ceo-preview-card,.ceo-publish-card{border-radius:24px}.ceo-hero h1{font-size:38px}}.factory-hero{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin:0 0 22px;display:grid}.factory-editor-card,.factory-hero>aside,.factory-hero>div,.factory-player-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff5,#f8fafce0);border:1px solid #e2e8f0e6;border-radius:34px;box-shadow:0 24px 70px #0f172a14}.factory-hero>div{padding:clamp(24px,4vw,42px)}.factory-hero p{color:#ea580c;letter-spacing:.09em;text-transform:uppercase;background:#fff7ed;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.factory-hero h1{color:#0f172a;letter-spacing:-.08em;max-width:760px;margin:14px 0 10px;font-size:clamp(40px,6vw,76px);font-weight:950;line-height:.9}.factory-hero span{color:#64748b;font-weight:760;line-height:1.65}.factory-hero aside{color:#fff;text-align:center;background:linear-gradient(145deg,#24174f,#6d5dfc);align-content:center;justify-items:center;padding:22px;display:grid}.factory-hero aside strong{letter-spacing:-.08em;font-size:58px}.factory-hero aside span{color:#e0e7ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.factory-filter-grid{grid-template-columns:1.3fr 1fr 160px auto;align-items:end;gap:14px;display:grid}.factory-breadcrumb{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.factory-breadcrumb span,.factory-breadcrumb strong{border-radius:999px;padding:8px 11px;font-size:12px}.factory-breadcrumb span{color:#64748b;text-transform:uppercase;background:#f8fafc;font-weight:900}.factory-breadcrumb strong{color:#4f46e5;background:#eef2ff;font-weight:950}.factory-block-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.factory-block-tabs a{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none}.factory-block-stack{gap:14px;max-height:840px;padding-right:4px;display:grid;overflow:auto}.factory-editor-card{gap:13px;padding:16px;display:grid}.factory-editor-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.factory-editor-card header strong{color:#0f172a;letter-spacing:-.03em;font-size:18px}.factory-editor-card header span{color:#64748b;background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.factory-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.factory-editor-card textarea[name=content],.factory-editor-card textarea[name=metadata],.factory-editor-card textarea[name=questions]{min-height:130px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.factory-readiness{text-align:center;background:radial-gradient(circle at top,#eef2ff,#fff 68%);border-radius:28px;place-items:center;margin-bottom:14px;padding:28px;display:grid}.factory-readiness strong{color:#4f46e5;letter-spacing:-.08em;font-size:64px;font-weight:950}.factory-readiness span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.factory-search{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.factory-search input{color:#0f172a;border:0;outline:0;width:100%;font-weight:800}.factory-search svg{color:#64748b}.factory-player-preview{padding:22px}.factory-player-preview p{color:#4f46e5;text-transform:uppercase;letter-spacing:.08em;background:#eef2ff;border-radius:999px;margin:0 0 12px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.factory-player-preview h2{color:#0f172a;letter-spacing:-.06em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1}.factory-player-preview span{color:#64748b;margin-top:8px;font-weight:800;display:block}.factory-player-preview ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.factory-player-preview li{color:#334155;background:#f8fafc;border-radius:16px;padding:10px;font-weight:800}@media (max-width:1100px){.factory-editor-grid,.factory-filter-grid,.factory-hero{grid-template-columns:1fr}.factory-block-stack{max-height:none}}@media (max-width:720px){.factory-editor-card,.factory-hero>aside,.factory-hero>div,.factory-player-preview{border-radius:24px}.factory-hero h1{font-size:38px}.factory-breadcrumb{gap:6px}.factory-block-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.factory-block-tabs a{white-space:nowrap}}.dream-loading-shell,.launch-audit-loading{background:linear-gradient(#fffaf4,#fff 42%,#fbf8ff);gap:16px;min-height:100dvh;padding:clamp(18px,4vw,42px);display:grid}.dream-loading-shell div,.dream-loading-shell section,.launch-audit-loading div,.launch-audit-loading section{background:linear-gradient(100deg,#fff,#f8fafc 45%,#fff 80%) 0 0/220% 100%;border:1px solid #efe6dce6;border-radius:30px;animation:launchSkeleton 1.4s ease-in-out infinite;box-shadow:0 24px 70px #462d7814}.dream-loading-shell section,.launch-audit-loading section{min-height:220px}.dream-loading-shell div,.launch-audit-loading div{min-height:96px}@keyframes launchSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dream-loading-shell div,.dream-loading-shell section,.launch-audit-loading div,.launch-audit-loading section{animation:none}}.professional-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:30px;gap:1rem;width:100%;padding:clamp(1rem,4vw,1.45rem);display:grid;box-shadow:0 24px 70px #0f172a14}.professional-auth-card-wide{max-width:720px}.professional-auth-badge{letter-spacing:.08em;background:#eef2ff;border-radius:999px;align-items:center;gap:.45rem;width:max-content;padding:.5rem .72rem;font-size:.7rem;display:inline-flex}.professional-auth-badge,.professional-auth-card p{color:#5b3df5;text-transform:uppercase;font-weight:950}.professional-auth-card p{letter-spacing:.1em;margin:0;font-size:.72rem}.professional-auth-card h2{color:#0f172a;letter-spacing:-.07em;margin:.3rem 0;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:950;line-height:.95}.professional-auth-card span{color:#64748b;font-weight:760;line-height:1.55}.professional-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.professional-auth-field{gap:.45rem;display:grid}.professional-auth-field>span{color:#334155;font-size:.78rem;font-weight:900}.professional-auth-field div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.professional-auth-field svg{color:#64748b;flex:none}.professional-auth-field input{color:#0f172a;width:100%;min-height:50px;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.professional-auth-field button{color:#475569;cursor:pointer;background:#f8fafc;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.professional-auth-row{color:#64748b;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;font-weight:850;display:flex}.professional-auth-legal,.professional-auth-row label{align-items:center;gap:.45rem;display:flex}.professional-auth-footer a,.professional-auth-row a{color:#5b3df5;font-weight:950;text-decoration:none}.professional-auth-primary{color:#fff;cursor:pointer;background:#5b3df5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;font-weight:950;display:inline-flex;box-shadow:0 18px 38px #5b3df538}.professional-auth-primary:disabled{opacity:.7;cursor:not-allowed}.professional-auth-footer{text-align:center!important;color:#64748b!important;text-transform:none!important;letter-spacing:0!important}.professional-auth-error,.professional-auth-success{border-radius:18px;letter-spacing:0!important;text-transform:none!important;padding:.8rem .9rem!important;font-size:.83rem!important;font-weight:850!important}.professional-auth-error{color:#be123c!important;background:#fff1f2!important}.professional-auth-success{color:#047857!important;background:#ecfdf5!important}.professional-auth-legal{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:.8rem;font-size:.82rem;font-weight:850}.password-strength{gap:.6rem;display:grid}.password-strength i{background:#e2e8f0;border-radius:999px;height:10px;display:block;overflow:hidden}.password-strength b{width:var(--strength);border-radius:inherit;background:linear-gradient(90deg,#f97316,#16a34a);height:100%;display:block}.password-strength div{flex-wrap:wrap;gap:.45rem;display:flex}.password-strength span{color:#94a3b8;background:#f8fafc;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.68rem;font-weight:900;display:inline-flex}.password-strength span.ok{color:#047857;background:#ecfdf5}.account-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1160px;margin:.85rem auto 0;display:grid}.account-security-grid article{background:#fff;border:1px solid #efe6dce6;border-radius:24px;gap:.35rem;padding:1rem;display:grid;box-shadow:0 18px 52px #462d780f}.account-security-grid strong{color:var(--dream-ink)}.account-security-grid span{color:var(--dream-muted);font-size:.82rem;font-weight:760}.account-security-form{gap:.75rem;display:grid}.account-security-form label{color:var(--dream-muted);gap:.35rem;font-size:.78rem;font-weight:900;display:grid}.account-security-form input{min-height:48px;color:var(--dream-ink);background:#fff;border:1px solid #efe6dc;border-radius:16px;padding:0 .85rem;font-weight:850}.account-security-form button{background:var(--dream-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;font-weight:950;display:inline-flex}.account-password-toggle{color:#475569!important;background:#f8fafc!important}.auth-page .professional-auth-card{box-shadow:none;border-color:#e8edf5}@media (max-width:900px){.account-security-grid,.professional-auth-grid{grid-template-columns:1fr}.professional-auth-row{flex-direction:column;align-items:flex-start}.professional-auth-card{border-radius:24px}}.launch-announcement{max-width:1160px;color:var(--dream-ink);background:linear-gradient(135deg,#f0ecfff5,#fff7edeb);border:1px solid #5b3df52e;border-radius:24px;align-items:center;gap:.75rem;margin:0 auto 1rem;padding:.9rem 1rem;display:flex;box-shadow:0 18px 45px #462d7814}.launch-announcement svg{color:var(--dream-purple);flex:none}.launch-announcement strong{font-size:.95rem;display:block}.launch-announcement span{color:var(--dream-muted);margin-top:.15rem;font-size:.84rem;font-weight:760;line-height:1.45;display:block}.launch-mode-page{min-height:100dvh;color:var(--dream-ink);background:radial-gradient(circle at 8% 10%,#5b3df521,#0000 24rem),radial-gradient(circle at 92% 8%,#f973161f,#0000 22rem),linear-gradient(#fffaf4,#fff 50%,#fbf8ff);place-items:center;padding:1rem;display:grid}.launch-mode-page section{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #efe6dce6;border-radius:38px;justify-items:center;max-width:720px;padding:clamp(1.4rem,5vw,3rem);display:grid;box-shadow:0 28px 90px #462d781f}.launch-mode-page section>div{width:82px;height:82px;color:var(--dream-purple);background:#f0ecff;border-radius:28px;place-items:center;display:grid}.launch-mode-page p{color:#c2410c;letter-spacing:.1em;text-transform:uppercase;background:#fff7ed;border-radius:999px;margin:1rem 0 0;padding:.5rem .75rem;font-size:.72rem;font-weight:950}.launch-mode-page h1{letter-spacing:-.08em;max-width:620px;margin:.8rem 0 0;font-size:clamp(2.4rem,6vw,5rem);font-weight:950;line-height:.92}.launch-mode-page span{max-width:540px;color:var(--dream-muted);margin:1rem 0 0;font-weight:780;line-height:1.65;display:block}.launch-mode-page a{background:var(--dream-purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:1.25rem;padding:0 1.1rem;font-weight:950;text-decoration:none;display:inline-flex}.launch-mode-form{gap:1rem;display:grid}.launch-brand-grid,.launch-mode-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.launch-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-brand-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:.65rem;padding:1rem;display:grid}.launch-brand-grid h3{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1rem}@media (max-width:1100px){.launch-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.launch-announcement{border-radius:20px;align-items:flex-start}.launch-mode-page section{border-radius:28px}.launch-brand-grid,.launch-mode-switch-grid{grid-template-columns:1fr}}.lifeskool-workspace-page{min-height:100vh;color:var(--dream-ink);background:radial-gradient(circle at 8% 4%,#5b3df51f,#0000 25rem),radial-gradient(circle at 95% 10%,#f973161c,#0000 24rem),linear-gradient(#fffaf4,#fff 46%,#fbf8ff);padding:clamp(1rem,4vw,2.4rem)}.lifeskool-resource-strip,.lifeskool-services-section,.lifeskool-workspace-grid,.lifeskool-workspace-hero,.lifeskool-workspace-stats{max-width:1160px;margin:0 auto}.lifeskool-workspace-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:1rem;display:grid}.lifeskool-resource-strip,.lifeskool-share-panel,.lifeskool-workspace-card,.lifeskool-workspace-hero>aside,.lifeskool-workspace-hero>div,.lifeskool-workspace-mission,.lifeskool-workspace-service,.lifeskool-workspace-stats article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #efe6dce6;border-radius:32px;box-shadow:0 24px 70px #462d7817}.lifeskool-workspace-hero>div{padding:clamp(1.35rem,4vw,2.5rem)}.lifeskool-resource-strip p,.lifeskool-services-heading p,.lifeskool-workspace-card p,.lifeskool-workspace-hero p,.lifeskool-workspace-mission p{color:var(--dream-purple);letter-spacing:.1em;text-transform:uppercase;background:#f0ecff;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;font-size:.72rem;font-weight:950;display:inline-flex}.lifeskool-workspace-hero h1{letter-spacing:-.09em;margin:.85rem 0 0;font-size:clamp(3.2rem,8vw,6.6rem);font-weight:950;line-height:.88}.lifeskool-workspace-hero span{max-width:660px;color:var(--dream-muted);margin:1rem 0 0;font-weight:760;line-height:1.65;display:block}.lifeskool-workspace-hero>div>div{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.lifeskool-service-actions a,.lifeskool-share-panel a,.lifeskool-workspace-card a,.lifeskool-workspace-hero a,.lifeskool-workspace-service a{background:var(--dream-purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:0 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.lifeskool-share-panel a:nth-child(2),.lifeskool-workspace-card a:nth-child(2),.lifeskool-workspace-hero a:nth-child(2){background:var(--dream-ink)}.lifeskool-workspace-hero aside{color:#fff;background:linear-gradient(145deg,#5b3df5,#f97316);align-content:center;gap:.45rem;padding:1.25rem;display:grid}.lifeskool-workspace-hero aside small{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.lifeskool-workspace-hero aside strong{letter-spacing:-.055em;font-size:2rem;line-height:1}.lifeskool-workspace-hero aside span{color:#fff8f0;margin:0;font-size:.82rem}.lifeskool-workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.lifeskool-workspace-stats article{gap:.35rem;padding:1rem;display:grid}.lifeskool-workspace-stats svg{width:42px;height:42px;color:var(--dream-orange);background:#fff7ed;border-radius:16px;padding:.7rem}.lifeskool-workspace-stats span{color:var(--dream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.lifeskool-workspace-stats strong{letter-spacing:-.05em;font-size:1.35rem}.lifeskool-workspace-grid{grid-template-columns:1.1fr .85fr .85fr;gap:1rem;margin-top:1rem;display:grid}.lifeskool-workspace-card,.lifeskool-workspace-mission{padding:1.2rem}.lifeskool-resource-strip h2,.lifeskool-services-heading h2,.lifeskool-workspace-mission h2{letter-spacing:-.065em;margin:.7rem 0 .35rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:950;line-height:1}.lifeskool-workspace-card span,.lifeskool-workspace-mission span,.lifeskool-workspace-service p{color:var(--dream-muted);font-weight:760;line-height:1.6;display:block}.lifeskool-workspace-mission div{background:#f7f4ff;border-radius:20px;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem;display:flex}.lifeskool-workspace-card h3{letter-spacing:-.055em;margin:.65rem 0 .4rem;font-size:1.45rem;line-height:1.08}.lifeskool-share-panel input,.lifeskool-workspace-card input{width:100%;min-height:44px;color:var(--dream-ink);background:#fff;border:1px solid #efe6dc;border-radius:16px;margin:.8rem 0;padding:0 .8rem;font-weight:850}.lifeskool-workspace-card.share .lifeskool-qr-preview{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 1rem);border-radius:22px;width:120px;height:120px;margin-top:.75rem;padding:.5rem}.lifeskool-resource-strip{grid-template-columns:.7fr 1.3fr;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.lifeskool-resource-strip>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.lifeskool-resource-strip article{background:#fff;border-radius:22px;gap:.3rem;padding:.9rem;display:grid;box-shadow:inset 0 0 0 1px #f0e7de}.lifeskool-resource-strip svg{color:var(--dream-purple)}.lifeskool-resource-strip strong{font-size:.95rem}.lifeskool-resource-strip span{color:var(--dream-muted);text-transform:capitalize;font-size:.72rem;font-weight:850}.lifeskool-services-section{margin-top:1rem}.lifeskool-services-heading{margin-bottom:.85rem}.lifeskool-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lifeskool-workspace-service{gap:.65rem;padding:1rem;display:grid}.service-thumb{min-height:150px;color:var(--dream-purple);background:linear-gradient(145deg,#f0ecff,#fff7ed) 50%/cover;border-radius:24px;place-items:center;display:grid}.lifeskool-workspace-service small{color:var(--dream-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}.lifeskool-workspace-service h3{letter-spacing:-.045em;margin:0;font-size:1.35rem}.lifeskool-workspace-service>div:not(.service-thumb){flex-wrap:wrap;gap:.45rem;display:flex}.lifeskool-workspace-service>div:not(.service-thumb) span{color:var(--dream-muted);background:#f8fafc;border-radius:999px;padding:.38rem .58rem;font-size:.68rem;font-weight:900}.lifeskool-share-panel{grid-template-columns:minmax(0,1fr) 220px;gap:1rem;padding:1rem;display:grid}.lifeskool-share-panel article,.lifeskool-share-panel aside{align-content:center;gap:.65rem;display:grid}.lifeskool-share-panel h3{letter-spacing:-.045em;margin:0;font-size:1.4rem}.lifeskool-share-panel aside{text-align:center;background:#f7f4ff;border-radius:24px;justify-items:center;padding:1rem}.lifeskool-share-panel aside svg{color:var(--dream-purple)}@media (max-width:1100px){.lifeskool-resource-strip,.lifeskool-share-panel,.lifeskool-workspace-grid,.lifeskool-workspace-hero{grid-template-columns:1fr}.lifeskool-resource-strip>div:nth-child(2),.lifeskool-services-grid,.lifeskool-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lifeskool-workspace-page{padding:.75rem .75rem 5rem}.lifeskool-resource-strip,.lifeskool-share-panel,.lifeskool-workspace-card,.lifeskool-workspace-hero>aside,.lifeskool-workspace-hero>div,.lifeskool-workspace-mission,.lifeskool-workspace-service,.lifeskool-workspace-stats article{border-radius:24px}.lifeskool-workspace-hero h1{font-size:3.4rem}.lifeskool-resource-strip>div:nth-child(2),.lifeskool-services-grid,.lifeskool-workspace-stats{grid-template-columns:1fr}.lifeskool-workspace-card.share .lifeskool-qr-preview{width:104px;height:104px}}.content-pro-shell{grid-template-columns:280px minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.content-pro-center,.content-pro-left,.content-pro-right{gap:16px;display:grid}.content-pro-builder-head,.content-pro-card,.content-pro-editor{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff2,#fffbf7db);border:1px solid #e2e8f0eb;border-radius:30px;box-shadow:0 24px 70px #0f172a14}.content-pro-card{padding:18px}.content-pro-builder-head p,.content-pro-card>p,.content-pro-editor header small{color:var(--dream-purple,#5b3df5);letter-spacing:.09em;text-transform:uppercase;background:#f0ecff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 11px;font-size:11px;font-weight:950;display:inline-flex}.content-pro-resource-form,.content-pro-selector{gap:12px;margin-top:14px;display:grid}.content-pro-quick-actions{gap:8px;margin-top:12px;display:grid}.content-pro-ai-button,.content-pro-quick-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.content-pro-quick-actions form:nth-child(2) button{background:#5b3df5}.content-pro-ai-button,.content-pro-quick-actions form:nth-child(3) button{background:linear-gradient(135deg,#5b3df5,#f97316)}.content-pro-health{gap:12px;margin-top:14px;display:grid}.content-pro-health article{gap:7px;display:grid}.content-pro-health div{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-pro-health strong{font-size:13px}.content-pro-health span{color:var(--dream-purple,#5b3df5);font-size:12px;font-weight:950}.factory-health-bar{background:#eef2ff;border-radius:999px;height:9px;display:block;overflow:hidden}.factory-health-bar b{border-radius:inherit;background:linear-gradient(90deg,#5b3df5,#f7b955);height:100%;display:block}.content-pro-builder-head{justify-content:space-between;align-items:center;gap:16px;padding:clamp(20px,4vw,34px);display:flex}.content-pro-builder-head h1{color:#0f172a;letter-spacing:-.08em;margin:12px 0 8px;font-size:clamp(32px,5vw,58px);font-weight:950;line-height:.92}.content-pro-builder-head span,.content-pro-card>span,.content-pro-library-list span,.content-pro-preview span{color:#64748b;font-size:13px;font-weight:760;line-height:1.55}.content-pro-section-grid{gap:12px;display:grid}.content-pro-editor{gap:14px;padding:16px;scroll-margin-top:20px;display:grid}.content-pro-editor header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-pro-editor header div{align-items:center;gap:10px;display:flex}.content-pro-editor header strong{letter-spacing:-.04em;font-size:18px}.content-pro-editor header>span{color:#475569;background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.content-pro-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.content-pro-editor textarea[name=content]{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.content-pro-card.launch{color:#fff;background:linear-gradient(145deg,#1f1a46,#5b3df5)}.content-pro-card.launch p{color:#fff;background:#ffffff26}.content-pro-card.launch strong{letter-spacing:-.08em;font-size:48px}.content-pro-card.launch span{color:#eee8ff}.content-pro-missing{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.content-pro-missing span{color:#c05621;background:#fff7ed;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.content-pro-missing strong{color:#15803d;font-size:13px}.content-pro-preview{grid-template-columns:1fr 110px;gap:10px;margin:14px 0;display:grid}.content-pro-preview>div{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:14px}.content-pro-preview .mobile{background:linear-gradient(#fff,#f8f5ff);border-radius:28px;min-height:160px;box-shadow:inset 0 0 0 5px #1118270b}.content-pro-preview small{color:#5b3df5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.content-pro-preview h3{letter-spacing:-.055em;margin:8px 0 6px;font-size:22px;line-height:1}.content-pro-search{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:8px;margin:12px 0;padding:0 12px;display:flex}.content-pro-search input{width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.content-pro-library-list{gap:8px;display:grid}.content-pro-library-list article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.content-pro-library-list svg{color:#5b3df5}.content-pro-library-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.content-pro-flow{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.content-pro-flow span{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}@media (max-width:1280px){.content-pro-shell{grid-template-columns:250px minmax(0,1fr)}.content-pro-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.content-pro-card.launch{grid-column:auto}.content-pro-preview{grid-template-columns:1fr}}@media (max-width:900px){.content-pro-right,.content-pro-shell{grid-template-columns:1fr}.content-pro-builder-head{flex-direction:column;align-items:flex-start}.content-pro-mini-grid{grid-template-columns:1fr}.content-pro-ai-button{width:100%}}@media (max-width:640px){.content-pro-builder-head,.content-pro-card,.content-pro-editor{border-radius:24px}.content-pro-builder-head h1{font-size:34px}.content-pro-shell{gap:12px}}.dream-shell{color:#111827;background:#f8f4ee;min-height:100svh;font-family:Inter,Segoe UI,Arial,sans-serif}.dream-hero{isolation:isolate;background:url(/images/nicejobs-growth-hero.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:stretch;gap:clamp(1rem,3vw,2.5rem);min-height:100svh;padding:clamp(.8rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.dream-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#fffcf6f5,#fffaf0d6 34%,#fff4e270 58%,#f8f4ffe0);position:absolute;inset:0}.dream-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 24% 22%,#ffffffb3,#0000 25rem),radial-gradient(circle at 88% 18%,#5b3df51f,#0000 20rem),linear-gradient(#ffffff2e,#ffffff85);position:absolute;inset:0}.dream-story-panel{color:#111827;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#ffffffc7,#ffffff7a 62%,#ffffff38);border:1px solid #ffffffa3;border-radius:32px;align-content:space-between;min-height:calc(100svh - clamp(1.6rem,4vw,2.7rem));padding:clamp(1.2rem,4vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #5237191f}.dream-story-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc27138,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;inset:auto 8% 10% auto}.dream-brand{z-index:1;color:#111827;align-self:start;align-items:center;gap:.65rem;width:max-content;text-decoration:none;display:inline-flex;position:relative}.dream-brand span{color:#fff;background:#5b3df5;border-radius:14px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 12px 28px #5b3df533}.dream-brand strong{letter-spacing:-.03em;font-size:.95rem;font-weight:900}.dream-brand small{color:#6b7280;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.dream-copy{z-index:1;align-self:center;max-width:620px;position:relative}.dream-country{color:#5b3df5;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #5b3df51f;border-radius:999px;width:max-content;margin:0;padding:.48rem .72rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #52371914}.dream-copy h1{color:#111827;letter-spacing:-.075em;max-width:620px;margin:1rem 0 0;font-size:clamp(2.75rem,5.1vw,5rem);font-weight:900;line-height:.98}.dream-copy h1 span{color:#5b3df5;display:block}.dream-copy h1 em{color:#f59e0b;font-style:normal}.dream-copy h2{color:#2d2445;letter-spacing:-.04em;max-width:520px;margin:1.15rem 0 0;font-size:clamp(1.18rem,2vw,1.7rem);font-weight:800;line-height:1.28}.dream-copy>p:last-child{color:#5f6472;max-width:420px;margin:.65rem 0 0;font-size:1rem;font-weight:650;line-height:1.55}.dream-growth-pillars{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffad;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:560px;margin-top:1rem;padding:.65rem;display:grid;position:relative;box-shadow:0 18px 55px #5237191a}.dream-growth-pillars article{background:#ffffffb8;border:0;border-radius:18px;align-items:center;gap:.65rem;padding:.7rem;display:flex}.dream-growth-pillars svg{color:#5b3df5;background:#f0ecff;border-radius:14px;flex:0 0 38px;width:38px;height:38px;padding:.65rem}.dream-growth-pillars article:nth-child(2) svg{color:#c26a00;background:#fff4df}.dream-growth-pillars article:nth-child(3) svg{color:#059669;background:#ecfdf5}.dream-growth-pillars strong{color:#111827;font-size:.88rem;font-weight:900;display:block}.dream-growth-pillars span{color:#6b7280;margin-top:.1rem;font-size:.72rem;font-weight:750;display:block}.dream-tara-card{z-index:1;color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffad;border-radius:22px;grid-template-columns:auto 1fr;align-self:end;gap:.55rem;max-width:420px;padding:.95rem;display:grid;position:relative;box-shadow:0 18px 55px #5237191c}.dream-tara-card svg{color:#f97316;grid-row:1/3}.dream-tara-card span{color:#f97316;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.dream-tara-card strong{font-size:.94rem;font-weight:750;line-height:1.4}.dream-login-panel{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid;position:relative}.dream-mini-logo{color:#111827;align-items:center;gap:.55rem;width:max-content;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.dream-mini-logo svg{color:#5b3df5;background:#f0ecff;border-radius:13px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.dream-trust-badge{color:#5b3df5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffc2;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .82rem;font-size:.76rem;font-weight:850;display:inline-flex;position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);box-shadow:0 16px 42px #5237191a}.dream-login-panel .professional-auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffb3;border:1px solid #ffffffbd;border-radius:30px;box-shadow:0 30px 90px #52371929}.dream-login-panel .professional-auth-card h2{letter-spacing:-.065em;font-size:clamp(2rem,3.4vw,2.55rem)}.dream-login-panel .professional-auth-card span{font-size:.92rem}.dream-login-panel .professional-auth-primary{background:linear-gradient(135deg,#5b3df5,#7c5cff);box-shadow:0 18px 42px #5b3df53d}.dream-promise{color:#9a3412;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9f0bd;border:1px solid #ffe1bbcc;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;max-width:none;padding:.82rem .95rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 16px 45px #5237191a}@media (max-width:980px){.dream-hero{background-position:50%;grid-template-columns:1fr}.dream-hero:before{background:linear-gradient(#fffcf6f0,#fffaf4c2 48%,#f8f4fff2)}.dream-story-panel{min-height:54svh}.dream-login-panel{align-content:start}.dream-trust-badge{justify-self:start;position:static}.dream-mini-logo{color:#111827}}@media (max-width:640px){.dream-hero{gap:.75rem;padding:.65rem}.dream-story-panel{border-radius:24px;min-height:50svh;padding:1rem}.dream-brand small{display:none}.dream-copy h1{font-size:2.9rem}.dream-copy h2{font-size:1.12rem}.dream-copy>p:last-child{font-size:.92rem}.dream-growth-pillars{grid-template-columns:1fr}.dream-tara-card{border-radius:18px}.dream-login-panel{padding:.2rem .1rem 1rem}.dream-login-panel .professional-auth-card{border-radius:24px}.dream-promise{border-radius:18px}}:root{--nj-v2-ivory:#fbf6ec;--nj-v2-cream:#fffaf1;--nj-v2-beige:#efe2cf;--nj-v2-purple:#4f2fd6;--nj-v2-purple-soft:#ede8ff;--nj-v2-gold:#c99a42;--nj-v2-gold-light:#ffe4a8;--nj-v2-charcoal:#17131f;--nj-v2-muted:#746b7f;--nj-v2-white:#ffffffc2;--nj-v2-border:#ffffffb8;--nj-v2-radius-xl:34px;--nj-v2-radius-lg:24px;--nj-v2-shadow:0 34px 100px #47341821;--nj-v2-shadow-soft:0 18px 55px #47341817;--nj-v2-fast:.18s;--nj-v2-slow:.9s}.signature-landing{isolation:isolate;background:radial-gradient(circle at 18% 18%,#ffe4a86b,transparent 26rem),radial-gradient(circle at 82% 24%,#4f2fd61c,transparent 23rem),linear-gradient(135deg,var(--nj-v2-cream),var(--nj-v2-ivory) 46%,#f7efe3);min-height:100svh;color:var(--nj-v2-charcoal);font-family:Inter,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden}.signature-landing:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(110deg,#ffffff9e,#0000 34%),radial-gradient(circle at 50% 100%,#c99a4229,#0000 32rem);position:absolute;inset:0}.signature-ambient{z-index:-2;filter:blur(8px);opacity:.8;border-radius:999px;animation:signature-ambient-drift 14s ease-in-out infinite;position:absolute}.signature-ambient-one{background:radial-gradient(circle,#4f2fd624,#0000 68%);width:420px;height:420px;bottom:-130px;left:-120px}.signature-ambient-two{background:radial-gradient(circle,#ffe4a875,#0000 70%);width:520px;height:520px;animation-delay:-5s;top:-160px;right:-170px}.signature-header{z-index:4;border:1px solid var(--nj-v2-border);width:min(1180px,100% - 32px);box-shadow:var(--nj-v2-shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff8a;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin:18px auto 0;padding:.72rem .78rem .72rem .9rem;display:flex;position:relative}.signature-brand{color:var(--nj-v2-charcoal);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.signature-brand span{background:linear-gradient(145deg,var(--nj-v2-purple),#7257ee);color:#fff;border-radius:15px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 14px 28px #4f2fd633}.signature-brand strong{letter-spacing:-.04em;font-size:1rem;font-weight:920}.signature-brand small{color:var(--nj-v2-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850}.signature-actions{align-items:center;gap:.45rem;display:flex}.signature-actions a{min-height:40px;color:var(--nj-v2-charcoal);transition:background var(--nj-v2-fast) ease,transform var(--nj-v2-fast) ease;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.85rem;font-weight:850;text-decoration:none;display:inline-flex}.signature-actions a:hover{background:#ffffffc2;transform:translateY(-1px)}.signature-actions a:last-child{background:var(--nj-v2-charcoal);color:#fff;box-shadow:0 14px 28px #17131f24}.signature-actions a:last-child:hover{background:#251d35}.signature-hero{grid-template-rows:auto minmax(260px,1fr);gap:clamp(1.2rem,4vw,2.8rem);width:min(1180px,100% - 32px);min-height:calc(100svh - 92px);margin:0 auto;padding:clamp(2rem,6vw,4rem) 0 1.4rem;display:grid}.signature-copy{text-align:center;justify-items:center;display:grid}.signature-kicker{color:var(--nj-v2-purple);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #4f2fd61a;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .72rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 14px 32px #47341812}.signature-copy h1{max-width:900px;color:var(--nj-v2-charcoal);letter-spacing:-.09em;margin:1.05rem 0 0;font-size:clamp(3.4rem,8vw,7.4rem);font-weight:930;line-height:.9}.signature-subtext{color:var(--nj-v2-muted);flex-wrap:wrap;justify-content:center;gap:.45rem .7rem;margin:1.1rem 0 0;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:760;line-height:1.4;display:flex}.signature-subtext span{color:var(--nj-v2-charcoal)}.signature-cta{background:linear-gradient(145deg,var(--nj-v2-purple),#6d52eb);color:#fff;min-height:52px;transition:transform var(--nj-v2-fast) ease,box-shadow var(--nj-v2-fast) ease;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:1.45rem;padding:0 1.25rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 22px 44px #4f2fd638}.signature-cta:hover{transform:translateY(-2px);box-shadow:0 26px 52px #4f2fd645}.signature-stage{border:1px solid var(--nj-v2-border);border-radius:var(--nj-v2-radius-xl);min-height:min(44svh,420px);box-shadow:var(--nj-v2-shadow);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(145deg,#ffffff8a,#ffffff47);place-items:center;display:grid;position:relative}.signature-stage:before{content:"";border-radius:calc(var(--nj-v2-radius-xl) - 12px);pointer-events:none;background:radial-gradient(circle at 50% 46%,#ffe4a847,#0000 20rem),linear-gradient(115deg,#ffffff38,#0000);border:1px solid #ffffff80;position:absolute;inset:18px}.signature-glass-orbit{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.signature-path{background:linear-gradient(90deg,#0000,#c99a4247,#4f2fd62e,#0000);border-radius:999px;width:min(76%,820px);height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 26px #c99a4247}.signature-coin{background:radial-gradient(circle at 32% 26%,#fff8d7,#f5c15f 42%,#a9741e 100%);border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;animation:signature-coin-travel 9.6s cubic-bezier(.55,0,.25,1) infinite;display:grid;position:absolute;top:calc(50% - 21px);left:calc(12% - 21px);box-shadow:0 0 36px #c99a428c,0 18px 38px #4734182e}.signature-coin span{background:radial-gradient(circle,#fff6cf,#c99a42);border:1px solid #ffffff94;border-radius:50%;width:19px;height:19px;display:block}.signature-word{z-index:2;justify-content:center;align-items:center;gap:clamp(.24rem,1vw,.8rem);padding:0 1rem;display:flex;position:relative}.signature-letter{color:#17131fb3;letter-spacing:-.1em;text-shadow:0 18px 42px #47341814;min-width:clamp(2.15rem,7.4vw,6.7rem);animation:signature-letter-glow 9.6s ease-in-out infinite;animation-delay:calc(var(--letter-index) * 1.2s);place-items:center;font-size:clamp(3.4rem,10vw,9rem);font-weight:940;line-height:.82;display:inline-grid}.signature-particle{background:var(--nj-v2-gold);opacity:0;border-radius:999px;width:5px;height:5px;animation:signature-particle-rise 9.6s ease-in-out infinite;position:absolute;box-shadow:0 0 16px #c99a428c}.signature-particle-1{animation-delay:.3s;top:46%;left:16%}.signature-particle-2{animation-delay:1.1s;top:55%;left:23%}.signature-particle-3{animation-delay:1.9s;top:43%;left:31%}.signature-particle-4{animation-delay:2.7s;top:58%;left:38%}.signature-particle-5{animation-delay:3.5s;top:42%;left:45%}.signature-particle-6{animation-delay:4.3s;top:56%;left:53%}.signature-particle-7{animation-delay:5.1s;top:44%;left:61%}.signature-particle-8{animation-delay:5.9s;top:55%;left:69%}.signature-particle-9{animation-delay:6.7s;top:45%;left:77%}.signature-particle-10{animation-delay:7.5s;top:56%;left:84%}.signature-particle-11{animation-delay:2.1s;top:36%;left:20%}.signature-particle-12{animation-delay:3.1s;top:64%;left:34%}.signature-particle-13{animation-delay:4.1s;top:36%;left:48%}.signature-particle-14{animation-delay:5.1s;top:66%;left:58%}.signature-particle-15{animation-delay:6.1s;top:34%;left:72%}.signature-particle-16{animation-delay:7.1s;top:64%;left:82%}.signature-particle-17{animation-delay:8.1s;top:50%;left:42%}.signature-particle-18{animation-delay:8.7s;top:50%;left:62%}@keyframes signature-coin-travel{0%,7%{transform:translate(0)scale(1)}12%{transform:translate(10.8vw)scale(1.03)}24%{transform:translate(21.6vw)scale(1)}36%{transform:translate(32.4vw)scale(1.03)}48%{transform:translate(43.2vw)scale(1)}60%{transform:translate(54vw)scale(1.03)}72%{transform:translate(64.8vw)scale(1)}84%,92%{transform:translate(75.6vw)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes signature-letter-glow{0%,to{color:#17131fad;text-shadow:0 18px 42px #47341814}14%,8%{color:var(--nj-v2-charcoal);text-shadow:0 0 22px #ffe4a8d1,0 22px 48px #c99a422e}}@keyframes signature-particle-rise{0%,20%,to{opacity:0;transform:translateY(10px)scale(.8)}36%,54%{opacity:.75;transform:translateY(-10px)scale(1)}}@keyframes signature-ambient-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-16px)scale(1.04)}}@media (max-width:900px){.signature-header{border-radius:24px}.signature-brand small{display:none}.signature-hero{min-height:auto}.signature-stage{min-height:340px}.signature-copy h1{font-size:clamp(3.2rem,13vw,5.6rem)}.signature-word{gap:.12rem}.signature-letter{min-width:clamp(1.55rem,10vw,4rem);font-size:clamp(2.8rem,14vw,6rem)}.signature-coin{width:36px;height:36px;left:calc(11% - 18px)}.signature-coin span{width:16px;height:16px}}@media (max-width:620px){.signature-header{border-radius:22px;align-items:flex-start;gap:.7rem;width:calc(100% - 20px);padding:.65rem}.signature-actions{margin-left:auto}.signature-actions a{min-height:36px;padding:0 .72rem;font-size:.78rem}.signature-actions a:first-child{display:none}.signature-hero{width:calc(100% - 20px);padding:1.5rem 0 1rem}.signature-subtext{gap:.1rem;display:grid}.signature-stage{border-radius:26px;min-height:260px}.signature-stage:before{border-radius:20px;inset:10px}.signature-copy h1{letter-spacing:-.08em}.signature-cta{width:100%;max-width:280px}.signature-coin{display:none}.signature-path{width:82%}}@media (prefers-reduced-motion:reduce){.signature-ambient,.signature-coin,.signature-letter,.signature-particle{animation:none}.signature-letter{color:var(--nj-v2-charcoal)}.signature-particle{display:none}.signature-actions a,.signature-cta{transition:none}.signature-actions a:hover,.signature-cta:hover{transform:none}}:root{--nice-bg:#fbf7ef;--nice-surface:#ffffffd1;--nice-surface-solid:#fffdf9;--nice-border:#e2d9cbb8;--nice-ink:#17131f;--nice-muted:#756f82;--nice-purple:#4f2fd6;--nice-purple-soft:#eee9ff;--nice-gold:#c99a42;--nice-gold-soft:#fff2d3;--nice-green:#12a36b;--nice-red:#dc3f55;--nice-radius:24px;--nice-radius-lg:32px;--nice-shadow:0 22px 70px #48341817;--nice-shadow-hover:0 28px 90px #48341824;--nice-focus:0 0 0 4px #4f2fd629}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--nice-bg)}body,html{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}body{background:radial-gradient(circle at 8% 0,#ffe4a838,transparent 24rem),radial-gradient(circle at 96% 8%,#4f2fd614,transparent 24rem),linear-gradient(180deg,#fffaf1,var(--nice-bg) 48%,#fffdf9);color:var(--nice-ink)}::selection{color:var(--nice-ink);background:#4f2fd629}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--nice-focus);outline:0}:where(button,a,input,select,textarea){font:inherit}:where(button,a){transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}:where(button:not(:disabled),a):hover{transform:translateY(-1px)}:where(input,select,textarea){border:1px solid var(--nice-border);min-height:46px;color:var(--nice-ink);background:#ffffffe6;border-radius:16px;box-shadow:inset 0 1px #ffffffc2}:where(input,select,textarea)::placeholder{color:#9a94a5}.app-shell,.studio-shell{min-height:100dvh;color:var(--nice-ink);background:radial-gradient(circle at 12% 0,#ffe4a82e,#0000 26rem),linear-gradient(#fffaf2,#fbf7ef 52%,#fffdf9)}.app-content,.studio-content{background:0 0}.app-content{min-width:0}.studio-content{min-width:0;padding:clamp(18px,2.4vw,30px)}.builder-page,.career-growth-page,.growth-page,.lifeskool-workspace-page,.people-workspace-page,.sprint-page,.team-page,.today-workspace-page,.workspace-page,main[class*=bg-slate-50]{min-height:100dvh;color:var(--nice-ink)!important;background:radial-gradient(circle at 12% 0,#ffe4a833,#0000 24rem),radial-gradient(circle at 90% 8%,#4f2fd614,#0000 23rem),linear-gradient(#fffaf1,#fbf7ef 48%,#fffdf9)!important}.career-growth-page,.growth-page,.lifeskool-workspace-page,.people-workspace-page,.today-workspace-page,.workspace-page{padding:clamp(14px,2vw,24px) clamp(14px,2.5vw,34px)}.builder-panel,.builder-profile-card,.career-growth-page :where(section,article,aside),.dream-profile-wizard,.growth-page :where(section,article,aside),.lifeskool-workspace-page :where(section,article,aside),.people-workspace-page :where(section,article,aside),.professional-auth-card,.studio-card,.studio-panel,.studio-report-strip,.studio-stat,.studio-table,.today-workspace-page :where(section,article,aside),.workspace-page :where(section,article,aside),main[class*=bg-slate-50] :where(section,article,aside){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--nice-border)!important;border-radius:var(--nice-radius-lg)!important;box-shadow:var(--nice-shadow)!important;background:linear-gradient(145deg,#ffffffe6,#ffffffad)!important}.career-growth-page :where(section,article,aside):hover,.growth-page :where(section,article,aside):hover,.lifeskool-workspace-page :where(section,article,aside):hover,.people-workspace-page :where(section,article,aside):hover,.studio-card:hover,.today-workspace-page :where(section,article,aside):hover,.workspace-page :where(section,article,aside):hover{box-shadow:var(--nice-shadow-hover)!important}.sidebar,.studio-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:16px 0 60px #4834180f;border-color:var(--nice-border)!important;background:#fffdf9d6!important}.sidebar a,.studio-sidebar a{color:var(--nice-muted)!important;border-radius:16px!important;font-weight:850!important}.sidebar a:hover,.studio-nav-active,.studio-sidebar a:hover{background:var(--nice-purple-soft)!important;color:var(--nice-purple)!important}.studio-brand{color:var(--nice-ink)!important}.studio-brand span{background:linear-gradient(145deg,var(--nice-purple),#7257ee)!important;color:#fff!important}.lifeskool-services-heading,.px-section-heading,.studio-header{margin-bottom:clamp(14px,2vw,22px)}.studio-header{border:1px solid var(--nice-border);border-radius:var(--nice-radius-lg);box-shadow:var(--nice-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe6,#fffaf1b8);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:clamp(18px,3vw,30px);display:grid}.eyebrow,.signature-kicker,.studio-header p,.studio-panel-heading p,.studio-stat span,.studio-status{letter-spacing:.09em}.career-growth-page h1,.growth-page h1,.lifeskool-workspace-page h1,.people-workspace-page h1,.studio-header h1,.today-workspace-page h1,.workspace-page h1{color:var(--nice-ink)!important;letter-spacing:-.07em!important;font-weight:920!important;line-height:.96!important}.career-growth-page p,.growth-page p,.lifeskool-workspace-page p,.people-workspace-page p,.studio-header span,.studio-panel-heading p,.today-workspace-page p,.workspace-page p{color:var(--nice-muted);line-height:1.6}.studio-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.lifeskool-services-grid,.studio-card-grid,.studio-card-list{gap:12px!important}.builder-two-column,.growth-two-column,.studio-two-column{gap:14px!important}.studio-card,.studio-panel,.studio-stat{padding:clamp(14px,2vw,20px)!important}.studio-table{overflow:hidden}.studio-table-row{border-color:#e2d9cbb8!important}.studio-table-head{color:var(--nice-ink)!important;background:#fff2d394!important}.career-growth-page a[href],.dream-primary-action,.growth-page a[href],.lifeskool-workspace-page a[href],.primary-button,.professional-auth-primary,.studio-primary-button,.studio-primary-link,.studio-submit,.today-workspace-page a[href],.workspace-page a[href],main[class*=bg-slate-50] a[class*=bg-],main[class*=bg-slate-50] button[class*=bg-]{background:linear-gradient(145deg,var(--nice-purple),#6d52eb)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:900!important;box-shadow:0 18px 42px #4f2fd633!important}.dream-secondary-action,.professional-auth-row a,.studio-text-button{color:var(--nice-purple)!important;font-weight:900!important}.dream-eyebrow,.professional-auth-badge,.studio-status{background:var(--nice-purple-soft)!important;color:var(--nice-purple)!important;border-radius:999px!important;font-size:.68rem!important;font-weight:950!important}.professional-auth-success,.studio-status-active,.studio-status-clear,.studio-status-published{color:#087a52!important;background:#e9fbf3!important}.studio-status-draft,.studio-status-review,.studio-status-warning{background:var(--nice-gold-soft)!important;color:#965f00!important}.professional-auth-error,.studio-status-error,.studio-status-rejected{color:var(--nice-red)!important;background:#fff1f3!important}.professional-auth-card,.professional-auth-card-wide{background:#ffffffd1!important;border-radius:30px!important;padding:clamp(18px,3vw,28px)!important}.professional-auth-card h2{letter-spacing:-.065em!important;font-weight:920!important}.account-security-form input,.builder-panel input,.builder-panel select,.builder-profile-form input,.builder-profile-form select,.builder-profile-form textarea,.dream-field>div,.dream-form-grid input,.dream-form-grid select,.professional-auth-field div,.studio-field input,.studio-field select,.studio-field textarea,.studio-form input,.studio-form select,.studio-form textarea,main[class*=bg-slate-50] input,main[class*=bg-slate-50] select,main[class*=bg-slate-50] textarea{border:1px solid var(--nice-border)!important;color:var(--nice-ink)!important;background:#ffffffe6!important;border-radius:18px!important}.professional-auth-card span,.professional-auth-footer,.professional-auth-row{color:var(--nice-muted)!important}.dream-loading-shell section,.launch-announcement,.launch-audit-loading section{border-color:var(--nice-border)!important;border-radius:var(--nice-radius)!important;box-shadow:var(--nice-shadow-soft)!important;background:#fffc!important}.px-celebration-card{border:1px solid var(--nice-border)!important;background:#ffffffe6!important;border-radius:34px!important;box-shadow:0 34px 110px #48341833!important}@media (min-width:1100px){.career-growth-page,.growth-page,.lifeskool-workspace-page,.people-workspace-page,.today-workspace-page,.workspace-page{height:100dvh;overflow:hidden}.career-growth-page>*,.growth-page>*,.lifeskool-workspace-page>*,.people-workspace-page>*,.today-workspace-page>*,.workspace-page>*{min-height:0}.studio-content{max-height:100dvh;overflow:auto}.people-workspace-page section,.studio-card-list,.studio-panel,.studio-table,.today-workspace-page section{min-height:0}}@media (max-width:900px){.studio-header{grid-template-columns:1fr;align-items:start}.career-growth-page,.growth-page,.lifeskool-workspace-page,.people-workspace-page,.today-workspace-page,.workspace-page{padding:.85rem .85rem 5rem}.studio-content{padding:14px}}@media (max-width:640px){.career-growth-page :where(section,article,aside),.growth-page :where(section,article,aside),.lifeskool-workspace-page :where(section,article,aside),.people-workspace-page :where(section,article,aside),.professional-auth-card,.studio-card,.studio-panel,.studio-stat,.today-workspace-page :where(section,article,aside),.workspace-page :where(section,article,aside){border-radius:22px!important}.studio-stat-grid{grid-template-columns:1fr}:where(button,a,input,select,textarea){min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.auth-page{isolation:isolate;min-height:100dvh;color:var(--nice-ink);place-items:center;padding:clamp(16px,4vw,36px);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,#ffe4a85c,#0000 24rem),radial-gradient(circle at 82% 20%,#4f2fd61f,#0000 22rem),linear-gradient(135deg,#fffaf1,#fbf6ec 48%,#fffdf9)!important}.auth-page:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(110deg,#ffffffad,#0000 42%),radial-gradient(circle at 50% 110%,#c99a4229,#0000 30rem);position:absolute;inset:0}.auth-orb{z-index:-2;filter:blur(4px);opacity:.8;border-radius:999px;animation:authOrbFloat 13s ease-in-out infinite;position:absolute}.auth-orb-one{background:radial-gradient(circle,#4f2fd621,#0000 70%);width:360px;height:360px;bottom:-130px;left:-120px}.auth-orb-two{background:radial-gradient(circle,#ffe4a87a,#0000 70%);width:420px;height:420px;animation-delay:-5s;top:-160px;right:-150px}.auth-popup{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#ffffffb8;border:1px solid #ffffffc2;border-radius:34px;gap:14px;width:min(100%,430px);padding:clamp(16px,3vw,24px);display:grid;box-shadow:0 34px 100px #48341829}.auth-popup:has(.professional-auth-card-wide){width:min(100%,620px)}.auth-popup-brand{width:max-content;color:var(--nice-ink);align-items:center;gap:.62rem;text-decoration:none;display:inline-flex}.auth-popup-brand span{background:linear-gradient(145deg,var(--nice-purple),#7257ee);color:#fff;border-radius:15px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 14px 28px #4f2fd633}.auth-popup-brand strong{letter-spacing:-.04em;font-size:1rem;font-weight:920}.auth-popup-brand small{color:var(--nice-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.auth-popup-heading{gap:.45rem;padding:.1rem .15rem .25rem;display:grid}.auth-popup-heading p{width:max-content;color:var(--nice-purple);letter-spacing:.1em;text-transform:uppercase;background:#eee9ffc7;border:1px solid #4f2fd61a;border-radius:999px;align-items:center;gap:.42rem;margin:0;padding:.44rem .66rem;font-size:.66rem;font-weight:950;display:inline-flex}.auth-popup-heading h1{color:var(--nice-ink);letter-spacing:-.065em;margin:.1rem 0 0;font-size:clamp(1.7rem,4vw,2.45rem);font-weight:920;line-height:.98}.auth-popup-heading span{max-width:460px;color:var(--nice-muted);font-size:.9rem;font-weight:680;line-height:1.45}.auth-popup .professional-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:.8rem;background:#ffffffa8!important;border:1px solid #e2d9cbbd!important;border-radius:26px!important;padding:clamp(14px,3vw,20px)!important;box-shadow:0 20px 56px #48341817!important}.auth-popup .professional-auth-badge,.auth-popup .professional-auth-card>div:has(h2){display:none}.auth-popup .professional-auth-card h2{font-size:1.7rem!important}.auth-popup .professional-auth-field{gap:.38rem}.auth-popup .professional-auth-field>span{color:#3a3448;font-size:.74rem;font-weight:880}.auth-popup .professional-auth-field div{min-height:50px;background:#ffffffe0!important;border-radius:17px!important}.auth-popup .professional-auth-field input{min-height:48px;font-size:.92rem;font-weight:760}.auth-popup .professional-auth-row{font-size:.78rem}.auth-popup .professional-auth-primary{min-height:50px;margin-top:.1rem}.auth-popup .professional-auth-footer{font-size:.78rem!important}.auth-popup .professional-auth-grid{gap:.65rem}.auth-popup .password-strength{gap:.48rem}.auth-popup .password-strength i{height:8px}.auth-popup .password-strength span{font-size:.64rem}.auth-popup form:not(.professional-auth-card){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #e2d9cbbd;border-radius:26px;gap:.78rem;padding:clamp(14px,3vw,20px);display:grid;box-shadow:0 20px 56px #48341817}.auth-popup form:not(.professional-auth-card) label{color:#3a3448;gap:.38rem;font-size:.74rem;font-weight:880;display:grid}.auth-popup form:not(.professional-auth-card) input{min-height:50px;color:var(--nice-ink);background:#ffffffe0;border:1px solid #e2d9cbd1;border-radius:17px;padding:0 .9rem;font-weight:760}.auth-popup .primary-button,.auth-popup form:not(.professional-auth-card) button{background:linear-gradient(145deg,var(--nice-purple),#6d52eb);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:50px;padding:0 1rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 42px #4f2fd633}.auth-trust-strip{color:var(--nice-muted);flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:.68rem;font-weight:850;display:flex}.auth-trust-strip span{background:#ffffff8f;border:1px solid #e2d9cbad;border-radius:999px;align-items:center;padding:.38rem .56rem;display:inline-flex}.auth-popup .mx-auto.mb-6{border-radius:22px!important;width:64px!important;height:64px!important;margin-bottom:.9rem!important}.auth-popup .pt-2{text-align:center;color:var(--nice-muted)}@keyframes authOrbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-16px)scale(1.04)}}@media (max-width:640px){.auth-page{align-items:start;padding:12px}.auth-popup{border-radius:26px;margin-top:10px;padding:14px}.auth-popup-brand small{display:none}.auth-popup-heading h1{font-size:1.85rem}.auth-popup-heading span{font-size:.84rem}.auth-popup .professional-auth-grid{grid-template-columns:1fr}.auth-trust-strip{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.auth-orb{animation:none}}@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-space-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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}