/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-5xl:64rem;--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);--font-weight-medium:500;--font-weight-semibold:500;--tracking-wide:.025em;--tracking-wider:.05em;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--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-canvas:#f8fafc;--color-paper:#fff;--color-elevated:#f1f5f9;--color-nav:#fff;--color-ink:#0f172a;--color-ink-soft:#374151;--color-muted:#6b7280;--color-ghost:#9ca3af;--color-line:#1d4ed81f;--color-line-hover:#1d4ed840;--color-line-strong:#1d4ed859;--color-gold-pale:#eef2ff;--color-gold-light:#bfdbfe;--color-gold:#1d4ed8;--color-gold-hover:#1e40af;--color-gold-dark:#1e3a8a;--color-gold-ink:#fff;--color-link:#1d4ed8;--color-signal:#065f46;--color-signal-primary:#10b981;--color-signal-soft:#d1fae5;--color-signal-tint:#ecfdf5;--color-warning:#78350f;--color-warning-soft:#fef3c7;--color-warning-tint:#fffbeb;--color-danger:#991b1b;--color-danger-soft:#fee2e2;--color-danger-tint:#fff5f5;--font-display:var(--font-poppins-face),"Poppins",-apple-system,sans-serif;--font-body:var(--font-poppins-face),"Poppins",-apple-system,sans-serif;--radius-card:16px;--radius-control:8px;--ease-out-strong:cubic-bezier(.23,1,.32,1)}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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}*{box-sizing:border-box}body,html{min-height:100%;color:var(--color-ink);font-family:var(--font-body);background-color:var(--color-canvas);background-image:var(--gradient-page);color-scheme:light;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display)}a{color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--color-gold-hover)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}::selection{color:var(--color-gold-dark);background:var(--color-gold-light)}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.left-0{left:0}.m-0{margin:0}.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)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[100dvh\]{min-height:100dvh}.\!w-full{width:100%!important}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[1280px\]{max-width:1280px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\!gap-5{gap:calc(var(--spacing) * 5)!important}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!bg-\[rgba\(238\,242\,255\,0\.65\)\]{background-color:#eef2ffa6!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-canvas{background-color:var(--color-canvas)}.\!bg-\[linear-gradient\(135deg\,\#3b82f6_0\%\,\#1d4ed8_50\%\,\#1e40af_100\%\)\]{background-image:linear-gradient(135deg,#3b82f6,#1d4ed8 50%,#1e40af)!important}.\!p-0{padding:0!important}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-0{padding-bottom:0}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-right{text-align:right}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.8125rem\]{font-size:.8125rem!important}.\!text-\[0\.9375rem\]{font-size:.9375rem!important}.text-\[11px\]{font-size:11px}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-wide{--tw-tracking:var(--tracking-wide)!important;letter-spacing:var(--tracking-wide)!important}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#1d4ed8\]{color:#1d4ed8!important}.\!text-\[var\(--color-ink\)\]{color:var(--color-ink)!important}.\!text-\[var\(--color-ink-soft\)\]{color:var(--color-ink-soft)!important}.\!text-\[var\(--color-muted\)\]{color:var(--color-muted)!important}.\!text-white{color:var(--color-white)!important}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-gold-dark\)\]{color:var(--color-gold-dark)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-link{color:var(--color-link)}.text-muted{color:var(--color-muted)}.text-signal{color:var(--color-signal)}.text-warning{color:var(--color-warning)}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:\!bg-\[rgba\(238\,242\,255\,0\.95\)\]:hover{background-color:#eef2fff2!important}.hover\:\!text-\[\#1e40af\]:hover{color:#1e40af!important}}.focus\:\!border-\[\#1d4ed8\]:focus{border-color:#1d4ed8!important}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:right-0{right:0}.md\:left-auto{left:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}}}:root{--gradient-page:none;--gradient-hero:none;--gradient-shimmer:none;--gradient-cta:#1d4ed8;--gradient-cta-hover:#1e40af;--gradient-skill:#3b82f6;--gradient-verified-strip:#10b981;--gradient-marquee:#0f172a;--gradient-footer:#0f172a;--gradient-cta-banner:#0f172a;--glass-bg:#fff;--glass-border:#e2e8f0;--glass-elevated-bg:#fff;--glass-elevated-border:#e2e8f0;--glass-dash-bg:#fff;--glass-dash-border:#e2e8f0;--glass-dark-bg:#0f172a;--glass-dark-border:#ffffff1a;--color-dash-canvas:#f8fafc}html{overflow-x:clip}.marketing-page,body{background-color:var(--color-canvas);overflow-x:clip}.marketing-page{isolation:isolate;width:100%;max-width:100%;min-height:100dvh;position:relative}.marketing-page:before{content:"";z-index:1;pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.section-divider{background:linear-gradient(90deg,#0000,#1d4ed826 20%,#2563eb33 50%,#1d4ed826 80%,#0000);border:0;height:1px;margin:0}.reveal{opacity:0;transition:opacity .6s var(--ease-out-strong),transform .6s var(--ease-out-strong);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-left{transform:translate(-24px)}.reveal-left.is-visible{transform:translate(0)}.reveal-right{transform:translate(24px)}.reveal-right.is-visible{transform:translate(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right{opacity:1;transition:none;transform:none}}.marketing-page ::-webkit-scrollbar{width:6px}.marketing-page ::-webkit-scrollbar-track{background:0 0}.marketing-page ::-webkit-scrollbar-thumb{background:#1d4ed838;border-radius:3px}.marketing-page ::-webkit-scrollbar-thumb:hover{background:#1d4ed86b}.cta-primary-wrapper{display:inline-block}.headline-accent{color:#60a5fa;white-space:normal;display:inline}.hero-eyebrow{z-index:2;letter-spacing:.01em;color:#93c5fde6;margin:0 0 .75rem;font-size:.8125rem;font-weight:500;display:block;position:relative}.hero-trust-line{z-index:2;color:#ffffff73;margin:.9rem 0 0;font-size:.75rem;position:relative}.hero-headline{letter-spacing:-.03em;color:#fffffff2;z-index:2;max-width:min(18em,100%);margin:0;font-size:clamp(2.15rem,4.4vw,3.35rem);font-weight:500;line-height:1.14;position:relative;overflow:visible}.headline-underline,.nav-active-underline{display:none}.section-header{padding-left:20px;position:relative}.section-header:before{content:"";background:linear-gradient(#1d4ed8,#2563eb,#0000);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.metric-number{color:var(--color-gold)}.faq-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.faq-body>div{overflow:hidden}.faq-item--open .faq-body{grid-template-rows:1fr}.cta-primary{color:var(--color-gold-ink);background:var(--gradient-cta);border-radius:var(--radius-control);transition:transform .16s var(--ease-out-strong),box-shadow .16s var(--ease-out-strong),background .16s var(--ease-out-strong);box-shadow:0 4px 16px #1d4ed859}.cta-primary:hover{color:var(--color-gold-ink);background:var(--gradient-cta-hover);transform:translateY(-1px);box-shadow:0 6px 24px #1d4ed873}.cta-secondary{color:var(--color-gold);border-radius:var(--radius-control);background:#fff;border:1px solid #1d4ed840}.hero-bento__top .cta-secondary{color:#ffffffeb;background:#ffffff14;border-color:#ffffff2e}.glass-card,.surface-card{border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-bg);transition:transform .18s var(--ease-out-strong),box-shadow .18s var(--ease-out-strong),border-color .18s var(--ease-out-strong);position:relative;overflow:hidden;box-shadow:0 4px 24px #1d4ed814,0 1px 4px #1d4ed80a,inset 0 1px #fff,inset 0 -1px #0000000a,inset 1px 0 #fff,inset -1px 0 #fff}.glass-card:before,.surface-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.glass-card:not(.sponsor-card),.surface-card:not(.sponsor-card){overflow:hidden}.glass-card:not(.sponsor-card):after,.surface-card:not(.sponsor-card):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.glass-card:hover,.surface-card:hover{border-color:#1d4ed84d;transform:translateY(-4px);box-shadow:0 8px 32px #1d4ed824,0 2px 8px #1d4ed814,inset 0 1px #ffffffe6}.glass-card:not(.sponsor-card):hover:after,.surface-card:not(.sponsor-card):hover:after{left:100%}.glass-elevated{background:var(--glass-elevated-bg);border:1px solid var(--glass-elevated-border);border-radius:var(--radius-card);box-shadow:0 8px 40px #1d4ed81f,0 2px 8px #1d4ed80f,inset 0 1px #fff}.glass-dark{background:var(--glass-dark-bg);border:1px solid var(--glass-dark-border)}.sponsor-card[data-confidence=verified]{background:var(--gradient-verified-strip) left center /3px 100% no-repeat border-box,#ecfdf58c padding-box;border-color:#10b9814d;border-left:3px solid #0000}.sponsor-card:hover{box-shadow:0 8px 32px #1d4ed824,0 2px 8px #1d4ed814,inset 0 1px #ffffffe6}.sponsor-card[data-confidence=verified]:hover{border-color:#10b98173}.skill-progress{background:var(--color-line-hover);border-radius:999px;height:4px;overflow:hidden}.skill-progress>span{border-radius:inherit;background:var(--gradient-skill);height:100%;display:block}.section-orb{isolation:isolate;position:relative}.announcement-pill{color:#1e3a8a;background:#c7d2fe99;border:1px solid #1d4ed833;border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}.announcement-pill__dot{background:#1d4ed8;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.announcement-pill__dot{animation:pulse-dot 1.8s ease-in-out infinite}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.badge-verified{color:#065f46;background:#d1fae5cc;border:1px solid #10b98140}.badge-likely{color:#1e3a8a;background:#c7d2fecc;border:1px solid #1d4ed840}.badge-possible{color:#78350f;background:#fef3c7cc;border:1px solid #f59e0b40}.compare-section{position:relative}.compare-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:720px){.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}.compare-other{background:var(--color-elevated);border:1px solid #94a3b847;border-radius:28px;box-shadow:0 10px 28px #0f172a14}.compare-other,.compare-ours{padding:1.45rem 1.4rem 1.5rem;position:relative;overflow:hidden}.compare-ours{background:var(--color-gold-pale);border:1px solid #c7d2fef2;border-radius:28px;box-shadow:0 16px 40px #1d4ed81f}.compare-ours:before{content:"";background:linear-gradient(90deg,#3b82f6,#1d4ed8,#2563eb);border-radius:999px;height:3px;position:absolute;top:0;left:1.25rem;right:1.25rem}.compare-head{flex-direction:column;gap:.55rem;margin-bottom:.35rem;display:flex}.compare-badge{letter-spacing:.02em;border-radius:999px;align-items:center;width:fit-content;padding:.22rem .65rem;font-size:.6875rem;font-weight:500;display:inline-flex}.compare-badge--muted{color:#475569;background:#e2e8f0e6;border:1px solid #94a3b859}.compare-badge--brand{color:#3730a3;background:#1d4ed81f;border:1px solid #1d4ed838}.compare-title{letter-spacing:-.015em;color:#64748b;margin:0;font-size:1.05rem;font-weight:500}.compare-title--brand{color:#1e3a8a}.compare-list{gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.compare-item{border-radius:14px;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;font-size:.9rem;font-weight:500;line-height:1.4;display:flex}.compare-item__icon{flex-shrink:0;margin-top:1px}.compare-item--muted{color:#64748b;background:#ffffff8c;border:1px solid #94a3b82e}.compare-item--muted .compare-item__icon{color:#94a3b8}.compare-item--brand{color:var(--color-ink);background:#ffffffb8;border:1px solid #c7d2feb3;box-shadow:0 1px 2px #1d4ed80a}.compare-item--brand .compare-item__icon{color:#1d4ed8}.shell{z-index:2;width:min(1180px,100% - 2rem);margin:0 auto;padding:0 0 4rem;position:relative}.shell:has(.site-footer){padding-bottom:0}[id=faq],[id=how-it-works],[id=see-working],[id=solutions],[id=what-it-does],section[id]{scroll-margin-top:5.5rem}.shell--pad-top{padding-top:.5rem}.site-nav{z-index:50;background:0 0;border-bottom:none;transition:background .2s,box-shadow .2s;position:sticky;top:0}.site-nav--scrolled{background:#eef2ffcc;border-bottom:none;box-shadow:0 2px 16px #1d4ed80f}.site-nav__inner{align-items:center;gap:1rem;width:min(1120px,100% - 2rem);min-height:64px;margin:0 auto;display:flex}.site-nav__brand{color:var(--color-ink);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:.45rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav__dot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}.site-nav__links{align-items:center;gap:1.5rem;margin-left:1.5rem;display:none}.site-nav__link{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:.875rem;text-decoration:none;display:inline-flex}.site-nav__link--active,.site-nav__link:hover{color:var(--color-link)}.site-nav__actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.site-nav__cta{padding:0 1rem;font-size:.875rem;text-decoration:none}.site-nav__cta,.site-nav__menu-btn{align-items:center;min-height:36px;font-weight:500;display:inline-flex}.site-nav__menu-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-ink-soft);cursor:pointer;background:#fff9;padding:0 .75rem;font-size:.8125rem}.site-nav__mobile{border-top:1px solid var(--color-line);background:#fff;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1.25rem;display:flex}.site-nav__mobile-link{min-height:44px;color:var(--color-ink-soft);align-items:center;font-size:.95rem;text-decoration:none;display:flex}@media (min-width:768px){.site-nav__links{display:flex}.site-nav__menu-btn,.site-nav__mobile{display:none}}.solutions-menu{position:relative}.solutions-menu__panel{z-index:60;background:#fff;border:1px solid #fff;border-radius:18px;width:min(620px,100vw - 2rem);padding:1rem 1rem .85rem;position:absolute;top:calc(100% + 14px);left:50%;box-shadow:0 18px 48px #1e1b4b29,0 2px 8px #1d4ed814}.solutions-menu__caret{background:#fffffff5;border-top:1px solid #e2e8f0e6;border-left:1px solid #e2e8f0e6;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.solutions-menu__grid{grid-template-columns:1fr;gap:.25rem;display:grid}@media (min-width:640px){.solutions-menu__grid{grid-template-columns:1fr 1fr;gap:.35rem .75rem}}.solutions-menu__item{color:inherit;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.75rem .7rem;text-decoration:none;transition:background .16s;display:flex}.solutions-menu__item:hover{background:#eef2ffd9}.solutions-menu__icon{flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.solutions-menu__icon-sheet{background:#e0e7ffbf;border:1px solid #c7d2fee6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.solutions-menu__icon-badge{background:#fff;border:1px solid #c7d2fef2;border-radius:8px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-1px;right:-1px;box-shadow:0 4px 10px #1d4ed829}.solutions-menu__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.solutions-menu__title{color:var(--color-ink);letter-spacing:-.01em;font-size:.9rem;font-weight:500}.solutions-menu__body{color:var(--color-muted);font-size:.75rem;line-height:1.4}.solutions-menu__footer{border-top:1px solid #e2e8f0e6;margin-top:.35rem;padding-top:.65rem}.solutions-menu__all{color:#1d4ed8;border-radius:8px;align-items:center;padding:.35rem .55rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.solutions-menu__all:hover{background:#eef2ffe6}.hero-bento{isolation:isolate;z-index:0;background:var(--color-ink);border-bottom:1px solid #60a5fa29;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:auto;margin-top:-4.9375rem;padding:6.9375rem 0 3rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.hero-bento:before{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.80' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.055'/%3E%3C/svg%3E")}.hero-bento:after,.hero-bento:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.hero-bento:after{opacity:.6;background-image:radial-gradient(circle,#60a5fa66 1px,#0000 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(55% 65% at 80% 45%,#000 0,#0000 75%);mask-image:radial-gradient(55% 65% at 80% 45%,#000 0,#0000 75%)}.hero-bento__scale{z-index:1;justify-content:center;max-width:1180px;margin:0 auto;padding-inline:1.25rem;display:flex}.hero-bento__scale,.hero-bento__top{align-items:center;width:100%;position:relative}.hero-bento__top{grid-template-columns:1fr;gap:1.25rem;display:grid}.hero-bento__top>*{z-index:1;position:relative}.hero-bento__copy{z-index:2;flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex;position:relative}.hero-bento__copy .hero-headline,.hero-bento__copy h1{z-index:2;overflow:visible}.hero-stats{z-index:2;flex-direction:column;gap:.85rem;width:100%;display:flex;position:relative}.hero-stats>.hero-stat-card:nth-child(2){margin-left:1.75rem}.hero-stats>.hero-stat-card:nth-child(3){margin-left:.6rem}.hero-stat-card{background:linear-gradient(165deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:.65rem;width:fit-content;min-width:212px;padding:1.1rem 1.3rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 36px #02061759}.hero-stat-card:after{content:"";z-index:0;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-stat-card:before{content:"";z-index:1;height:2px;position:absolute;top:0;left:0;right:0}.hero-stat-card--blue:before{background:linear-gradient(90deg,#60a5fa,#1d4ed8)}.hero-stat-card--mint:before{background:linear-gradient(90deg,#6ee7b7,#10b981)}.hero-stat-card__watermark{z-index:0;pointer-events:none;position:absolute;bottom:-16px;right:-14px;transform:rotate(-10deg)}.hero-stat-card--blue .hero-stat-card__watermark{color:#60a5fa1a}.hero-stat-card--mint .hero-stat-card__watermark{color:#34d3991a}.hero-stat-card__head{z-index:1;align-items:center;gap:.55rem;display:flex;position:relative}.hero-stat-card__icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3}.hero-stat-card--blue .hero-stat-card__icon{color:#fff;background:linear-gradient(155deg,#60a5fa,#1d4ed8);box-shadow:inset 0 1px #ffffff59,0 4px 12px #1d4ed873}.hero-stat-card--mint .hero-stat-card__icon{color:#063b2c;background:linear-gradient(155deg,#6ee7b7,#10b981);box-shadow:inset 0 1px #fff6,0 4px 12px #10b98166}.hero-stat-card__label{z-index:1;color:#ffffff94;font-size:.75rem;font-weight:500;position:relative}.hero-stat-card__row{z-index:1;align-items:baseline;gap:.6rem;display:flex;position:relative}.hero-stat-card__value{letter-spacing:-.02em;color:#fffffff5;margin:0;font-size:1.5rem;font-weight:600;line-height:1}.hero-stat-card__note{color:#ffffff61;white-space:nowrap;font-size:.6875rem;font-weight:500}.hero-stat-card__badge{z-index:1;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;padding:.2rem .55rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:relative}.hero-stat-card--blue .hero-stat-card__badge{color:#93c5fd;background:#60a5fa24}.hero-stat-card--mint .hero-stat-card__badge{color:#6ee7b7;background:#34d39924}.hero-stats__caption{color:#ffffff8c;white-space:normal;margin:.15rem 0 0 .25rem;font-size:.75rem;line-height:1.45}.hero-bento__visual{width:100%;max-width:400px;margin:0 auto;position:relative}@media (min-width:960px){.hero-bento{justify-content:center;align-items:center;padding:9.4375rem 0 5.5rem}.hero-bento__scale{padding-inline:2.5rem}.hero-bento__top{grid-template-columns:minmax(0,1.05fr) minmax(300px,380px);align-items:center;gap:1.75rem}.hero-bento__copy{padding-right:.25rem}.hero-bento__visual{align-self:center;width:100%;max-width:380px;margin:0;display:block}.hero-bento__visual>div{width:100%;height:auto}.hero-screen-stack{min-height:300px}}.hero-split{grid-template-columns:1fr;align-items:center;gap:2.5rem;padding:2.5rem 0 4rem;display:grid;position:relative}.hero-split:before{content:"";z-index:-1;pointer-events:none;background:var(--gradient-hero);border-radius:0;height:min(720px,90vh);position:absolute;inset:-2rem -1rem auto}@media (min-width:1024px){.hero-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;padding:3.5rem 0 5rem}}.nav{border-bottom:1px solid var(--color-line);background:var(--color-nav);min-height:60px;box-shadow:0 0 0 100vmax var(--color-nav);clip-path:inset(0 -100vmax);flex-wrap:wrap;align-items:center;gap:0 .85rem;margin-bottom:0;padding:.35rem 0;font-size:.9rem;display:flex}.nav .brand{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;white-space:nowrap;flex:1 0 100%;padding-top:.35rem;font-size:1.1rem;font-weight:500;text-decoration:none}@media (min-width:640px){.nav{gap:0 1.25rem;min-height:64px;font-size:.95rem}.nav .brand{flex:none;margin-right:auto;padding-top:0;font-size:1.15rem}}.nav a:not(.brand){color:var(--color-muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav a:not(.brand):hover{color:var(--color-link)}@keyframes fade-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.motion-enter{animation:fade-rise .2s var(--ease-out-strong) both}}@media (prefers-reduced-motion:reduce){.motion-enter{animation:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.info-tip{vertical-align:middle}.info-tip,.info-tip__trigger{display:inline-flex;position:relative}.info-tip__trigger{appearance:none;border:1px solid var(--color-line);color:var(--color-ink-soft);width:1.15rem;height:1.15rem;font:inherit;cursor:pointer;transition:transform .14s var(--ease-out-strong),border-color .14s var(--ease-out-strong),color .14s var(--ease-out-strong);background:#ffffff8c;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1}.info-tip__trigger:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.info-tip__trigger:focus-visible,.info-tip__trigger:hover{color:var(--color-gold-dark);border-color:var(--color-line-strong)}.info-tip__trigger:active{transform:scale(.97)}.info-tip__panel{z-index:40;border:1px solid var(--glass-elevated-border);background:var(--glass-elevated-bg);width:min(18rem,100vw - 2rem);color:var(--color-ink-soft);border-radius:var(--radius-control);opacity:0;transform-origin:var(--tip-origin,top left);pointer-events:none;visibility:hidden;transition:opacity .15s var(--ease-out-strong),transform .15s var(--ease-out-strong),visibility .15s;padding:.75rem .85rem;font-size:.85rem;line-height:1.45;position:absolute;transform:scale(.97);box-shadow:0 8px 40px #1d4ed81f,0 2px 8px #1d4ed80f}.info-tip__panel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}.info-tip__panel:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.info-tip__panel a{color:var(--color-link)}@media (prefers-reduced-motion:reduce){.info-tip__panel{transition:none;transform:none}}.full-bleed{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;left:auto;transform:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrap{border-top:1px solid #60a5fa26;border-bottom:1px solid #60a5fa26;position:relative}.marquee-wrap:after,.marquee-wrap:before{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.marquee-wrap:before{background:linear-gradient(90deg,#0f172a,#0000);left:0}.marquee-wrap:after{background:linear-gradient(270deg,#0f172a,#0000);right:0}.marquee-track{animation:marquee 28s linear infinite;display:flex}.marquee-track span{transition:color .2s}.marquee-track span:hover{color:#fffffff2}.marquee-wrap:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.skill-bar{background:#1d4ed81f;border-radius:999px;height:8px;overflow:hidden}.skill-bar__fill{border-radius:inherit;background:var(--gradient-skill);height:100%;position:relative;overflow:hidden}.skill-bar__fill--shimmer:after{content:"";width:40%;animation:skill-shimmer .5s ease-out forwards;animation-delay:calc(var(--skill-delay,0s) + .9s);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:0;bottom:0;left:-60%}@keyframes skill-shimmer{0%{opacity:1;left:-60%}to{opacity:0;left:120%}}@media (prefers-reduced-motion:reduce){.skill-bar__fill--shimmer:after{animation:none;display:none}}.stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-card);text-align:center;padding:1.5rem;box-shadow:0 4px 24px #1d4ed814,0 1px 4px #1d4ed80a,inset 0 1px #fff}.dash-insight{color:var(--color-ink-soft);background:#eef2ffa6;border-radius:10px;margin-top:1rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5}.verdict-hero{background:#fff;border:1px solid #fff;border-radius:20px;gap:1.25rem;padding:1.5rem 1.35rem;display:grid;box-shadow:0 12px 36px #1d4ed814,inset 0 1px #fff}@media (min-width:900px){.verdict-hero{grid-template-columns:minmax(0,1.4fr) minmax(240px,.85fr);align-items:center;padding:1.75rem}}.verdict-hero__copy h1{letter-spacing:-.03em;max-width:22ch;color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.8vw,1.9rem);font-weight:500;line-height:1.2}.verdict-hero__copy h1 em{color:var(--color-gold-dark);font-style:normal}.verdict-hero__meta{color:var(--color-muted);flex-wrap:wrap;gap:.5rem .85rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.verdict-hero__meta [data-tone=signal]{color:var(--color-signal);font-weight:500}.verdict-hero__meta [data-tone=warn]{color:var(--color-warning);font-weight:500}.verdict-hero__readiness{max-width:48ch;color:var(--color-ink-soft);margin:.85rem 0 0;font-size:.9rem;line-height:1.45}.verdict-hero__link{color:var(--color-gold-dark);margin-top:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.verdict-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.verdict-stat{background:#eef2ffb3;border:1px solid #1d4ed81a;border-radius:14px;flex-direction:column;gap:.2rem;padding:.9rem .85rem;display:flex}.verdict-stat svg{color:var(--color-gold);margin-bottom:.25rem}.verdict-stat[data-tone=signal] svg{color:var(--color-signal-primary)}.verdict-stat strong{letter-spacing:-.02em;color:var(--color-ink);font-size:1.35rem;font-weight:500;line-height:1}.verdict-stat span{color:var(--color-muted);font-size:.7rem}.market-dash__intro{margin-bottom:.85rem}.market-dash__intro h2{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:500}.market-dash__intro p{color:var(--color-muted);margin:.25rem 0 0;font-size:.8125rem}.dash-bento{background:#fff;border:1px solid #fff;border-radius:18px;flex-direction:column;gap:.75rem;min-height:100%;padding:1.15rem 1.2rem;display:flex;box-shadow:0 8px 28px #1d4ed812,inset 0 1px #fff}.dash-bento--wide{grid-column:span 1}@media (min-width:768px){.dash-bento--wide{grid-column:span 2}}@media (min-width:1200px){.dash-bento--wide{grid-column:span 2}}.dash-bento__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dash-bento__head h3{color:var(--color-muted);margin:0;font-size:.8125rem;font-weight:500}.dash-bento__metric{text-align:right;letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:500;line-height:1}.dash-bento__metric span{letter-spacing:0;color:var(--color-muted);max-width:14ch;margin-top:.3rem;margin-left:auto;font-size:.7rem;font-weight:400;display:block}.dash-bento__progress{background:#1d4ed81f;border-radius:999px;height:8px;margin-top:auto;overflow:hidden}.dash-bento__progress>span{border-radius:inherit;background:var(--gradient-cta);height:100%;display:block}.dash-bento__empty{color:var(--color-muted);margin:0;font-size:.8125rem}.dash-bento__legend{color:var(--color-ink-soft);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.dash-bento__legend li{align-items:center;gap:.4rem;display:flex}.dash-bento__legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.segment-bar--tall{height:12px;margin-top:.25rem}.insights-compact{color:var(--color-ink-soft);background:#ffffff8c;border:1px solid #1d4ed81a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-size:.8125rem;display:flex}.insights-compact p{margin:0}.insights-compact strong{color:var(--color-ink);font-weight:500}.insights-compact a{color:var(--color-gold-dark);white-space:nowrap;font-weight:500;text-decoration:none}.cv-panel{flex-direction:column;gap:.7rem;display:flex;padding:1rem 1.05rem!important}.cv-panel__title{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:.9375rem;font-weight:500}.cv-panel__empty{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.45}.cv-panel__cta,.cv-panel__open-report{background:var(--gradient-cta);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #1d4ed847}.cv-panel__open-report{width:100%;margin-top:.25rem}.cv-panel__score{align-items:center;gap:.9rem;display:flex}.cv-panel__score-num{letter-spacing:-.04em;color:var(--color-ink);margin:0;font-size:2rem;font-weight:500;line-height:1}.cv-panel__score-num span{color:var(--color-muted);margin-left:.1rem;font-size:1rem}.cv-panel__score-label{color:var(--color-muted);margin:.35rem 0 0;font-size:.8125rem}.cv-panel__snapshot{display:none}.cv-panel .cv-verdict{max-width:none}.cv-panel__fix{background:#eef2ffd9;border:1px solid #1d4ed824;border-radius:12px;padding:.75rem .85rem}.cv-panel__fix strong{letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-dark);font-size:.7rem;font-weight:500;display:block}.cv-panel__fix p{color:var(--color-ink-soft);margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.cv-panel__list h3{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .45rem;font-size:.7rem;font-weight:500}.cv-panel__list ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cv-panel__list li{color:var(--color-ink-soft);padding-left:.85rem;font-size:.8125rem;line-height:1.35;position:relative}.cv-panel__list li:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.cv-panel__list li[data-tone=good]:before{background:var(--color-signal-primary)}.cv-panel__list li[data-tone=gap]:before{background:#f59e0b}.cv-panel__note{color:var(--color-muted);margin:0;font-size:.75rem}.cv-report-overlay{z-index:80;justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.cv-report-overlay__backdrop{cursor:pointer;background:#1e1b4b;border:0;position:absolute;inset:0}.cv-report-overlay__sheet{z-index:1;background:linear-gradient(#f8f7ff,#eef2ff);flex-direction:column;width:min(860px,100%);height:100%;margin:0 auto;display:flex;position:relative;box-shadow:0 0 60px #1e1b4b40}@media (min-width:768px){.cv-report-overlay{align-items:center;padding:1.5rem}.cv-report-overlay__sheet{border:1px solid #ffffffd9;border-radius:24px;height:min(860px,100dvh - 3rem);overflow:hidden}}.cv-report-overlay__header{background:#fff;border-bottom:1px solid #1d4ed81f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.cv-report-overlay__header h2{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:500}.cv-report-overlay__header p{color:var(--color-muted);margin:.3rem 0 0;font-size:.8125rem}.cv-report-overlay__close{width:40px;height:40px;color:var(--color-ink-soft);cursor:pointer;background:#ffffffe6;border:1px solid #1d4ed826;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cv-report-overlay__body{flex:1;padding:1.5rem 1.35rem 2.5rem;overflow:auto}.cv-report-overlay__body pre{white-space:pre-wrap;word-wrap:break-word;max-width:68ch;font-family:var(--font-body);color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.65}.filter-pill{border:1px solid var(--color-line);min-height:36px;color:var(--color-ink-soft);cursor:pointer;background:#ffffff8c;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.filter-pill[data-active=true]{color:var(--color-gold-dark);background:#c7d2fecc;border-color:#1d4ed859}.results-layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1100px){.results-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start}.results-side{position:sticky;top:5rem}}@media (max-width:1099px){.results-side{position:static}}.dashboard-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:768px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gap-columns{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.gap-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.shortlist-scroll{scroll-snap-type:x mandatory;flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.shortlist-scroll>*{scroll-snap-align:start;min-width:min(86vw,340px)}}.lean-card{background:linear-gradient(135deg,#fffffff0,#eef2ffb8);border:1px solid #ffffffe6;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) max-content auto;align-items:center;gap:.5rem .65rem;min-height:52px;padding:.5rem .65rem .5rem .8rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1d4ed80f,inset 0 1px #fffffff2}.lean-card:hover{border-color:#1d4ed838;transform:translateY(-1px);box-shadow:0 8px 22px #1d4ed81f,inset 0 1px #fffffff2}.lean-card__strip{background:var(--gradient-cta);width:4px;position:absolute;top:0;bottom:0;left:0}.lean-card[data-tone=verified] .lean-card__strip{background:var(--gradient-verified-strip)}.lean-card:hover[data-tone=verified] .lean-card__strip{filter:brightness(1.25);transition:filter .18s 60ms}.lean-card__btn--primary{transition:transform .18s,box-shadow .18s}.lean-card:hover .lean-card__btn--primary{transition-delay:.1s;transform:translateY(-1px);box-shadow:0 4px 16px #1d4ed859}.lean-card[data-tone=possible] .lean-card__strip{background:linear-gradient(#fbbf24,#d97706)}.lean-card__mark{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.lean-card__mark[data-tone=verified]{color:#059669;background:#10b9812e}.lean-card__mark[data-tone=likely]{color:#1d4ed8;background:#1d4ed826}.lean-card__mark[data-tone=possible]{color:#d97706;background:#f59e0b2e}.lean-card__avatar{width:32px;height:32px;color:var(--color-gold-dark);background:linear-gradient(135deg,#1d4ed82e,#1d4ed847);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 2px 6px #1d4ed81f}.lean-card__main{min-width:0}.lean-card__main h3{letter-spacing:-.015em;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.lean-card__main p{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.2rem .3rem;margin:.12rem 0 0;font-size:.72rem;line-height:1.25;display:flex}.lean-card__dot{opacity:.5}.lean-card__loc-inline{align-items:center;gap:.2rem;display:inline-flex}.lean-card__meta{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.35rem .65rem;min-width:0;display:flex}.lean-card__pay{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:0;font-size:.75rem;font-weight:600}.lean-card__thresh{white-space:nowrap;letter-spacing:.01em;color:var(--color-ghost);flex-shrink:0;font-size:.625rem;font-weight:500}.lean-card__thresh[data-tone=above]{color:#059669}.lean-card__thresh[data-tone=below]{color:#dc2626}.lean-card__thresh[data-tone=borderline]{color:var(--color-warning)}.lean-card__src{display:none}.lean-card__actions{flex-shrink:0;justify-self:end;align-items:center;gap:.3rem;display:flex}.lean-card__btn{min-height:30px;color:var(--color-ink-soft);cursor:pointer;white-space:nowrap;background:#ffffffd9;border:1px solid #1d4ed829;border-radius:999px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.lean-card__btn--primary{background:var(--gradient-cta);color:#fff;border:0;box-shadow:0 2px 8px #1d4ed840}.lean-card__icon{width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:#ffffffd9;border:1px solid #1d4ed824;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lean-card__icon[data-active=true]{color:var(--color-signal);background:#d1fae5d9;border-color:#10b9814d}@media (max-width:859px){.lean-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark main actions""mark meta actions"}.lean-card__mark{grid-area:mark}.lean-card__avatar{display:none}.lean-card__main{grid-area:main}.lean-card__meta{grid-area:meta;justify-content:flex-start;justify-self:start}.lean-card__actions{flex-direction:column;grid-area:actions;align-items:stretch}}.sponsor-list{flex-direction:column;gap:.75rem;display:flex}.sponsor-list__head{border-bottom:1px solid #1d4ed81a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-bottom:.85rem;display:flex}.sponsor-list__title{letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:1.2rem;font-weight:600}.sponsor-list__sub{color:var(--color-muted);margin:.25rem 0 0;font-size:.78rem}.sponsor-list__key{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;max-width:62rem;margin:.55rem 0 0;display:flex}.sponsor-list__key-item{min-width:0;color:var(--color-muted);align-items:center;gap:.3rem;font-size:.6875rem;line-height:1.3;display:inline-flex}.sponsor-list__key-item i{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sponsor-list__key-item[data-tone=verified] i{color:#065f46;background:#10b98129}.sponsor-list__key-item[data-tone=likely] i{color:#1e3a8a;background:#1d4ed824}.sponsor-list__key-item[data-tone=possible] i{color:#92400e;background:#f59e0b29}.sponsor-list__key-item strong{color:var(--color-ink-soft);font-weight:600}.sponsor-list__key-item>span{color:var(--color-muted)}@media (max-width:640px){.sponsor-list__key-item>span{display:none}}.sponsor-list__sort{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.sponsor-list__sort select{min-height:34px;color:var(--color-ink);background:#ffffffd9;border:1px solid #1d4ed82e;border-radius:999px;padding:0 .65rem;font-size:.75rem}.sponsor-list__filters{flex-wrap:wrap;gap:.35rem;display:flex}.sponsor-list__rows{flex-direction:column;gap:.4rem;display:flex}.sponsor-list__row-wrap[data-group=break]{border-bottom:1px dashed #1d4ed81f;margin-bottom:.3rem;padding-bottom:.3rem}.sponsor-list__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.sponsor-list__pages{flex-wrap:wrap;gap:.25rem;display:flex}.sponsor-list__page{width:32px;height:32px;color:var(--color-ink-soft);cursor:pointer;background:#fffc;border:1px solid #1d4ed824;border-radius:999px;font-size:.75rem;font-weight:500}.sponsor-list__page[data-active=true]{background:var(--gradient-cta);color:#fff;border-color:#0000}.short-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:1.25rem;box-shadow:0 4px 24px #1d4ed814,inset 0 1px #fff}@media (min-width:768px){.short-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center}}.salary-above{color:var(--color-signal);font-weight:500}.salary-below{color:var(--color-danger);font-weight:500}.salary-borderline{color:var(--color-warning);font-weight:500}.salary-unknown{color:var(--color-muted)}.jd-drawer-backdrop{z-index:60;background:#0f172a73;position:fixed;inset:0}.jd-drawer{opacity:1;isolation:isolate;width:min(600px,100%);color:var(--color-ink);z-index:70;background:#fff;border-left:1px solid #1d4ed833;padding:1.5rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px #1e1b4b29,-1px 0 #c7d2fee6,inset 0 1px #f8f9ff}.jd-drawer .filter-pill{color:var(--color-ink);background:#f8f9ff;border-color:#1d4ed838}.jd-drawer .text-muted{color:#4b5563}.jd-drawer__verdict{background:var(--color-elevated);border:1px solid var(--color-line)}.jd-drawer__verdict--now{background:var(--color-signal-soft);border-color:#10b98140}.jd-drawer__verdict--later{background:var(--color-warning-soft);border-color:#f59e0b47}.jd-drawer__verdict--no{background:var(--color-danger-soft);border-color:#dc353538}@media (max-width:767px){.jd-drawer{border-top:1px solid #1d4ed833;border-left:none;border-radius:16px 16px 0 0;width:100%;height:min(92dvh,100%);top:auto;box-shadow:0 -12px 40px #1e1b4b2e,0 -1px #c7d2fee6}}.progress-track{background:var(--color-line-hover);border-radius:999px;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--gradient-skill);height:100%}.segment-bar{background:var(--color-line-hover);border-radius:999px;height:12px;display:flex;overflow:hidden}.segment-bar>span{height:100%;display:block}.site-footer{background:var(--gradient-footer);border:1px solid #ffffff14;border-bottom:none;border-radius:3.5rem 3.5rem 0 0;width:100vw;max-width:none;margin-top:3rem;margin-bottom:0;padding:2.75rem clamp(1rem,4vw,2.5rem) 1.75rem;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#60a5fa0a 1px,#0000 0),linear-gradient(90deg,#60a5fa0a 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0}@media (max-width:640px){.site-footer{border-radius:2rem 2rem 0 0;padding-top:2.25rem}}.footer-inner{max-width:1120px;margin:0 auto;position:relative}.footer-cta-row{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-bottom:2rem;display:flex}.footer-cta-copy{flex:380px;max-width:640px}.footer-cta-copy h2{letter-spacing:-.02em;color:#fffffff2;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2}.footer-cta-copy p{color:#ffffffa6;max-width:52ch;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.footer-cta-actions{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:100%;display:flex}.footer-cta-row .footer-cta-button,.footer-cta-row .footer-cta-secondary{border-radius:999px;align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.footer-cta-row .footer-cta-button{padding:0 1.35rem}.footer-cta-row .footer-cta-secondary{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;gap:.35rem;padding:0 1.25rem;font-size:.9375rem}.footer-nav-row{grid-template-columns:minmax(220px,1.6fr) minmax(130px,1fr) minmax(190px,1fr);gap:2rem 3rem;padding-top:2rem;display:grid}.footer-brand{max-width:320px}.footer-brand__name{color:#ffffffe6;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;font-weight:500;display:flex}.footer-brand__tagline{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.55}.footer-col{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.footer-col__title{color:#ffffffe6;margin:0;font-size:.875rem;font-weight:500}.footer-link{color:#ffffffa6;overflow-wrap:anywhere;font-size:.875rem;text-decoration:none}.footer-link:hover{color:#93c5fd}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.1rem;display:flex}.footer-bottom p{color:#ffffff73;margin:0;font-size:.8rem}.footer-bottom__links{gap:1.25rem;display:flex}.footer-bottom .footer-link{font-size:inherit;color:#ffffff73}.footer-bottom .footer-link:hover{color:#93c5fd}@media (max-width:720px){.footer-nav-row{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:420px){.footer-nav-row{grid-template-columns:1fr}}input:focus,select:focus,textarea:focus{border-color:#1d4ed8;outline:none;box-shadow:0 0 0 3px #1d4ed840}.section-dark-bg{background:var(--color-ink);border-top:1px solid #60a5fa29;border-bottom:1px solid #60a5fa29;margin-top:1.5rem;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #0f0d2e2e}@media (min-width:640px){.section-dark-bg{margin-top:1.75rem;margin-bottom:2.25rem}}.section-dark-bg:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.80' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.055'/%3E%3C/svg%3E");position:absolute;inset:0}.section-dark-bg .section-inner{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:2.5rem 1.15rem;position:relative}@media (min-width:640px){.section-dark-bg .section-inner{padding:3rem 1.75rem}}@media (min-width:1024px){.section-dark-bg .section-inner{padding:3.5rem 2.25rem}}.section-dark-bg .integrations-copy__title,.section-dark-bg .landing-chart-copy__title{color:#ffffffeb;font-weight:500}.section-dark-bg .integrations-copy__body,.section-dark-bg .landing-chart-copy__body{color:#ffffff94}.section-dark-bg .landing-chart-copy__link{color:#60a5fad9;opacity:1}.section-dark-bg .landing-chart-copy__link:hover{color:#60a5fa;opacity:1}.section-dark-bg .integrations-points li{color:#ffffffa6}.section-dark-bg .integrations-points li:before{background:#60a5fab3}.chart-card-dark{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000040}.chart-card-dark.landing-chart-panel{padding:.85rem 1.1rem .65rem}.section-dark-bg .chart-card-dark .chart-headline,.section-dark-bg .chart-card-dark .chart-headline span,.section-dark-bg .chart-card-dark .landing-chart-panel__value,.section-dark-bg .chart-card-dark .landing-chart-panel__value span{letter-spacing:-.03em;-webkit-text-fill-color:#ffffffeb;color:#ffffffeb!important;font-size:clamp(2.25rem,4vw,3.25rem)!important;font-weight:500!important}.section-dark-bg .chart-card-dark .chart-sublabel,.section-dark-bg .chart-card-dark .landing-chart-panel__desc{font-size:13px;color:#ffffff73!important}.section-dark-bg .chart-card-dark .chart-section-label,.section-dark-bg .chart-card-dark .landing-chart-panel__caption{letter-spacing:.08em;text-transform:uppercase;font-size:11px;color:#60a5fa99!important}.section-dark-chart-tip{color:#fff;background:#1e1b4b;border:1px solid #60a5fa38;border-radius:10px;padding:.5rem .75rem;font-size:.75rem;box-shadow:0 8px 24px #00000059}.section-dark-chart-tip__label{color:#ffffffeb;margin:0;font-weight:500}.section-dark-chart-tip__row{color:#ffffff94;margin:.2rem 0 0}.section-dark-bg .metric-chip.stat-card-dark,.stat-card-dark{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 4px 20px #0003}.section-dark-bg .stat-card-dark .metric-chip__value,.stat-card-dark .stat-number{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#93c5fd;margin:0;font-size:1.75rem;font-weight:600;line-height:1}.section-dark-bg .stat-card-dark .metric-chip__label,.stat-card-dark .stat-label{color:#ffffff73;margin:.5rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.4}.integrations-copy__title{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.85rem,3.4vw,2.5rem);font-weight:500;line-height:1.15}.integrations-copy__body{max-width:34ch;color:var(--color-ink-soft);margin:.85rem 0 0;font-size:1.0625rem;line-height:1.55}.integration-node-slot{pointer-events:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.integration-node-dark,.integration-node-slot{z-index:5;justify-content:center;align-items:center}.integration-node-dark{box-sizing:border-box;white-space:nowrap;pointer-events:auto;color:#ffffffd9;letter-spacing:.01em;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;gap:.35rem;min-width:7rem;height:2.05rem;padding:0 .75rem;font-size:.75rem;font-weight:500;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative;transform:none;box-shadow:inset 0 1px #ffffff14,0 4px 16px #0000002e}.integration-node-dark span{text-overflow:ellipsis;color:inherit;font-size:inherit;font-weight:inherit;line-height:1;overflow:hidden}.integration-node-dark:hover{color:#fffffffa;background:#ffffff21;border-color:#60a5fa61;box-shadow:inset 0 1px #ffffff24,0 6px 20px #1d4ed82e}.integration-hub-dark{text-align:center;box-sizing:border-box;z-index:20;isolation:isolate;pointer-events:none;background:var(--color-gold-dark);color:#fff;border:2px solid #60a5faa6;border-radius:50%;justify-content:center;align-items:center;width:5.75rem;height:5.75rem;padding:.55rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #1d4ed81f}.integration-hub-dark span{z-index:1;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px #00000059;font-size:.6875rem;font-weight:600;line-height:1.2;display:block;position:relative}.integration-line-dark{stroke:#60a5fa47}.landing-chart-split{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (min-width:1024px){.landing-chart-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:center;gap:1.5rem 2rem}}.landing-chart-copy{flex-direction:column;min-width:0;padding-left:.65rem;display:flex}@media (min-width:640px){.landing-chart-copy{padding-left:1rem}}@media (min-width:1024px){.landing-chart-copy{padding-left:1.35rem}}.landing-chart-copy__title{letter-spacing:-.035em;color:var(--color-ink);margin:0;font-size:clamp(2.35rem,4.5vw,3.35rem);font-weight:500;line-height:1.08}.landing-chart-copy__body{max-width:38ch;color:var(--color-muted);margin:1.15rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.55}.landing-chart-copy__link{color:var(--color-gold-dark);opacity:.85;align-self:flex-start;margin-top:.85rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:opacity .16s}.landing-chart-copy__link:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.landing-chart-metric{background:linear-gradient(135deg,#eef2fff2,#e0e7ffb3);border:1px solid #1d4ed82e;border-radius:12px;max-width:28rem;margin-top:1.35rem;padding:.85rem 1rem;box-shadow:inset 3px 0 #1d4ed8}.landing-chart-metric__value{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;line-height:1}.landing-chart-metric__label{color:var(--color-muted);max-width:24ch;margin:.4rem 0 0;font-size:.8125rem;line-height:1.35}.landing-chart-panel{min-width:0;padding:.85rem 1.1rem .65rem}.landing-chart-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.15rem;display:flex}.landing-chart-panel__kpi{flex-direction:column;gap:.3rem;min-width:0;display:flex}.landing-chart-panel__value,.landing-chart-panel__value span{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;line-height:1;display:inline;color:var(--color-ink)!important;font-size:clamp(2.35rem,4vw,3.1rem)!important;font-weight:700!important}.landing-chart-panel__desc{color:var(--color-ghost);max-width:22ch;font-size:.625rem;font-weight:400;line-height:1.35}.landing-chart-panel__kpi strong,.landing-chart-panel__kpi strong span{letter-spacing:-.045em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.35rem,4vw,3.1rem);font-weight:700;line-height:1;display:inline}.landing-chart-panel__kpi>span{color:var(--color-ghost);max-width:22ch;font-size:.625rem;font-weight:400;line-height:1.35}.landing-chart-panel__caption{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ghost);text-align:right;flex-shrink:0;margin:.35rem 0 0;font-size:.625rem;font-weight:400}.landing-chart-panel__plot{width:100%;height:272px}.landing-numbers__chips{margin-top:1.25rem}.landing-numbers__chips .metric-chip{flex-direction:column;justify-content:flex-start;min-height:5.5rem;padding:1.05rem 1.1rem;display:flex}.landing-numbers__chips .metric-chip__value{color:var(--color-gold);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:600;line-height:1}.landing-numbers__chips .metric-chip__label{color:var(--color-ghost);margin:.5rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.4}.bento-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.bento-large{grid-column:span 7}.bento-small{grid-column:span 5}.bento-full{grid-column:span 12}}.feature-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:720px){.feature-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.feature-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-tile{border:1px solid #0000;border-radius:28px;flex-direction:column;min-height:300px;padding:1.5rem 1.4rem 1.35rem;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #1d4ed812}.feature-tile:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000,#ffffff59 50%,#0000);transition:opacity .3s;position:absolute;inset:0}.feature-tile:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1d4ed81f}.feature-tile:hover:after{opacity:1}.feature-tile__visual{flex-direction:column;flex:1;justify-content:center;min-height:120px;margin:1.15rem 0 1.2rem;display:flex}.feature-tile--indigo{background:linear-gradient(165deg,#eef2fffa,#e0e7ffe6);border-color:#c7d2fef2}.feature-tile--mint{background:linear-gradient(165deg,#ecfdf5fa,#d1fae5c7);border-color:#a7f3d0e6}.feature-tile--sky{background:linear-gradient(165deg,#f0f9fffa,#e0f2fee6);border-color:#bae6fdf2}.feature-tile--violet{background:linear-gradient(165deg,#f5f3fffa,#ede9fee6);border-color:#ddd6fef2}.abs-track{background:#ffffffb3;border:1px solid #1d4ed814;border-radius:999px;height:10px;position:relative}.abs-track__fill{border-radius:inherit;background:#1d4ed8;height:100%}.abs-track__thumb{background:#1d4ed8;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #1d4ed859}.mini-bars{align-items:flex-end;gap:.4rem;height:88px;padding:.35rem .15rem;display:flex}.mini-bars--tall{height:110px}.mini-bars__bar{background:linear-gradient(#3b82f6,#1d4ed8);border-radius:999px 999px 8px 8px;flex:1;min-height:12px}.demo-grid--glass .dash-card--texture{isolation:isolate;background:var(--color-paper);border:1px solid var(--color-line);border-radius:28px;padding:1.3rem 1.35rem 1.4rem;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.demo-grid--glass .dash-card--texture:hover{border-color:var(--color-line-hover);transform:translateY(-3px);box-shadow:0 4px 12px #0f172a14}.demo-grid--glass .dash-card-icon{background:var(--color-elevated);border:1px solid var(--color-line)}.demo-grid--glass .dash-card-icon--mint{background:var(--color-signal-tint);border-color:#6ee7b773}.demo-grid--glass .dash-card-icon--violet{background:var(--color-gold-pale);border-color:#2563eb66}.demo-grid--glass .dash-metric{color:var(--color-ink);letter-spacing:-.035em;font-weight:600}.demo-grid--glass .dash-label{color:var(--color-muted);letter-spacing:.01em;font-weight:500}.demo-grid--glass .dash-card__metrics--two{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-grid--glass .dash-card__rows{gap:.55rem;margin-top:1rem;display:grid}.demo-grid--glass .dash-row{border:1px solid var(--color-line)}.demo-grid--glass .dash-row--mint{background:var(--color-signal-tint);border-color:#6ee7b759}.demo-grid--glass .dash-row--indigo{background:var(--color-gold-pale);border-color:#60a5fa66}.demo-grid--glass .dash-row--amber{background:var(--color-warning-tint);border-color:#fcd34d66}.demo-grid--glass .dash-row__band{align-items:center;gap:.5rem;display:flex}.demo-grid--glass .dash-row__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.demo-grid--glass .dash-row__dot--mint{background:#10b981}.demo-grid--glass .dash-row__dot--indigo{background:#1d4ed8}.demo-grid--glass .dash-row__dot--amber{background:#f59e0b}.demo-grid--glass .dash-row__band-label{color:var(--color-ink);font-size:.8125rem;font-weight:500}.demo-grid--glass .dash-row__meta{color:var(--color-muted);font-size:.75rem;font-weight:400}.demo-grid--glass .mini-bars--glow{background:var(--color-gold-pale);border:1px solid var(--color-line);border-radius:16px;margin-top:1.15rem;padding:.65rem .55rem .45rem}.demo-grid--glass .mini-bars--glow .mini-bars__bar{background:var(--color-gold)}.score-ring-wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-score-ring{width:96px;height:96px;position:relative}.dash-card-icon{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dash-card-icon--mint{background:#d1fae5e6}.dash-card-icon--violet{background:#ede9fef2}.dash-card{background:#fff;border:1px solid #fff;border-radius:28px;padding:1.25rem 1.3rem 1.35rem;box-shadow:0 12px 36px #1d4ed814}.dash-card__head{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.dash-card__head h3{color:var(--color-ink);flex:1;margin:0;font-size:.9375rem;font-weight:500}.dash-card__menu{color:var(--color-muted);letter-spacing:.08em;font-size:.75rem}.dash-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dash-metric{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:500;line-height:1}.dash-metric--good{color:#059669}.dash-label{color:var(--color-muted);margin:.3rem 0 0;font-size:.6875rem;line-height:1.3}.dash-row{border-radius:14px;gap:.15rem;padding:.65rem .75rem;display:grid}.dash-row span{font-size:.6875rem;font-weight:500}.dash-row strong{color:var(--color-ink);font-size:.8125rem;font-weight:500}.dash-row--mint{background:#ecfdf5cc}.dash-row--mint span{color:#065f46}.dash-row--indigo{background:#eef2ffe6}.dash-row--indigo span{color:#3730a3}.dash-row--amber{background:#fffbebe6}.dash-row--amber span{color:#92400e}.how-steps-wrap{text-align:center;background:#ffffff8c;border:1px solid #ffffffd9;border-radius:32px;padding:2.75rem 1.75rem 2.65rem;position:relative;overflow:hidden}.how-steps-wrap:before{content:"";pointer-events:none;border:1px solid #1d4ed81f;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);box-shadow:0 0 0 56px #1d4ed80a,0 0 0 112px #1d4ed807}.how-steps-wrap__intro{z-index:1;max-width:28rem;margin:0 auto;position:relative}.how-steps-wrap__title{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:500;line-height:1.15}.how-steps-wrap__body{max-width:36ch;color:var(--color-ink-soft);margin:.65rem auto 0;font-size:1.0625rem;line-height:1.5}.how-step__num{letter-spacing:0;color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8 50%,#1e40af);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 4px 16px #1d4ed859,inset 0 1px #ffffff4d}.how-step__num,.how-steps{z-index:1;position:relative}.how-steps{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:52rem;margin:2.25rem auto 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.how-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.35rem .75rem}}.how-step{text-align:center;min-width:0;padding:0;position:relative}.how-step__top{justify-content:center;align-items:center;gap:0;min-height:44px;display:flex;position:relative}.how-step__label{color:var(--color-ink);letter-spacing:-.01em;text-align:center;margin:.75rem 0 0;font-size:1.0625rem;font-weight:500;line-height:1.3}.how-step__arrow{display:none}@media (min-width:768px){.how-step__arrow{pointer-events:none;z-index:0;background:linear-gradient(90deg,#1d4ed88c,#1d4ed838);border-radius:999px;height:2px;margin:0;display:block;position:absolute;top:50%;left:calc(50% + 1.55rem);right:calc(1.55rem - 50%);transform:translateY(-50%)}.how-step__arrow:after{content:"";border-top:2.5px solid #1d4ed8a6;border-right:2.5px solid #1d4ed8a6;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.how-steps>:last-child .how-step__arrow{display:none}}.solution-tile{height:100%;color:inherit;border:1px solid #0000;border-radius:22px;flex-direction:column;padding:1.4rem 1.35rem;text-decoration:none;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s;display:flex}.section-glass-bg{background:var(--color-elevated);border:1px solid #94a3b852;border-radius:1.75rem;width:100%;margin:1.5rem 0 2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 40px #1d4ed812}@media (min-width:640px){.section-glass-bg{border-radius:2rem;margin:1.75rem 0 2.25rem}}@media (min-width:1024px){.section-glass-bg{border-radius:2.25rem}}.section-glass-bg .section-inner{z-index:1;width:100%;margin:0;padding:2.25rem 1.15rem 2.35rem;position:relative}@media (min-width:640px){.section-glass-bg .section-inner{padding:2.65rem 1.75rem 2.85rem}}@media (min-width:1024px){.section-glass-bg .section-inner{padding:3rem 2.25rem 3.15rem}}.section-glass-bg__title{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:500;line-height:1.15}.section-glass-bg__body{max-width:42ch;color:var(--color-ink-soft);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.55}.section-glass-bg .solution-tile{background:var(--color-paper);box-shadow:0 4px 16px #0f172a0a}.section-glass-bg .solution-tile--blue{background:#eff6ff;border-color:#93c5fdbf}.section-glass-bg .solution-tile--mint{background:var(--color-signal-tint);border-color:#6ee7b7b3}.section-glass-bg .solution-tile--violet{background:var(--color-gold-pale);border-color:#60a5fabf}.section-glass-bg .solution-tile--indigo{background:var(--color-gold-pale);border-color:#60a5facc}.section-glass-bg .solution-tile h3{color:var(--color-ink)!important}.section-glass-bg .solution-tile p{color:var(--color-ink-soft)!important}.section-glass-bg .solution-tile span{color:#1d4ed8!important}.solutions-row{grid-template-columns:1fr;gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.solutions-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.solutions-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.solution-tile:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1d4ed81a}.solution-tile--blue{background:#eff6ffe6;border-color:#bfdbfed9}.solution-tile--mint{background:#ecfdf5e6;border-color:#a7f3d0cc}.solution-tile--violet{background:#f5f3ffe6;border-color:#ddd6fed9}.solution-tile--indigo{background:#eef2fff2;border-color:#c7d2fee6}.demo-panel{background:#fff;border:1px solid #fff;border-radius:24px;padding:1.35rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 32px #1d4ed814}.demo-panel--open{border-left:3px solid #1d4ed8}.demo-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.demo-grid{grid-template-columns:1.35fr 1fr 1fr}}.integrations-split{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:900px){.integrations-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem}}.integrations-copy{z-index:1;position:relative}.integrations-points{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.integrations-points li{color:var(--color-ink-soft);padding-left:1.15rem;font-size:.9375rem;line-height:1.45;position:relative}.integrations-points li:before{content:"";background:#1d4ed8;border-radius:50%;width:7px;height:7px;position:absolute;top:.45rem;left:0}.integrations-visual{aspect-ratio:1;isolation:isolate;flex-shrink:0;width:min(460px,100%);margin:0 auto;position:relative}.integrations-visual__svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (min-width:900px){.integrations-visual{margin:0 0 0 auto}}.metric-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:720px){.metric-chip-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-chip{background:#ffffffb3;border:1px solid #ffffffd9;border-radius:18px;padding:1rem 1.05rem;box-shadow:0 6px 20px #1d4ed80f}.feature-icon-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.feature-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.feature-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-shell{background:var(--color-dash-canvas);grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.dash-shell{grid-template-columns:240px minmax(0,1fr)}}.dash-sidebar{background:#fff;border-right:1px solid #1d4ed81a;flex-direction:column;display:none;position:relative}.dash-sidebar:before{content:"";background:var(--gradient-cta);height:4px;position:absolute;top:0;left:0;right:0}@media (min-width:900px){.dash-sidebar{display:flex}}.dash-side-link{min-height:44px;color:var(--color-muted);border-left:2px solid #0000;border-radius:10px;align-items:center;gap:.65rem;margin:0 .75rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;display:flex}.dash-side-link:hover{color:var(--color-gold);background:#1d4ed80d}.dash-side-link[data-active=true]{color:#1d4ed8;background:#1d4ed81a;border-left-color:#1d4ed8}.dash-topbar{background:#fff;border-bottom:1px solid #1d4ed814;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0 1.5rem;display:none}@media (min-width:900px){.dash-sidebar,.dash-topbar{display:flex}}.dash-main{padding:1.5rem 1rem 3rem}@media (max-width:767px){.dash-main{padding-bottom:72px}}@media (min-width:900px){.dash-main{padding:2rem}}.dashboard-home{background:var(--color-canvas);min-height:100vh;margin:-1.5rem -1rem -3rem;padding:1.5rem 1rem 3rem;position:relative}@media (min-width:900px){.dashboard-home{margin:-2rem;padding:2rem}}.dashboard-home:before{content:"";pointer-events:none;z-index:0;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.dashboard-home__content{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.dashboard-home:before{display:none}}.home-section-a{background:#fff;border:1px solid #fff;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 4px 24px #1d4ed80f,inset 0 1px #fff,inset 0 -1px #00000005}.home-section-a:before{content:"";background:linear-gradient(90deg,#0000,#1d4ed859 30%,#2563eb59 70%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.home-section-b{background:var(--color-gold-pale);border:1px solid #60a5fa40;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 4px 20px #1d4ed812,inset 0 1px #fff}@media (max-width:640px){.home-section-a,.home-section-b{border-radius:18px;padding:20px}}.dashboard-home__sections{flex-direction:column;gap:20px;display:flex}.home-divider{background:linear-gradient(90deg,#0000,#1d4ed81f 20%,#2563eb2e 50%,#1d4ed81f 80%,#0000);height:1px;margin:0 24px}.home-reveal{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.home-reveal.is-visible{opacity:1;transform:translateY(0)}.home-reveal-d1{transition-delay:60ms}.home-reveal-d2{transition-delay:.13s}.home-reveal-d3{transition-delay:.21s}.home-reveal-d4{transition-delay:.3s}.home-reveal-d5{transition-delay:.4s}.home-reveal-d6{transition-delay:.51s}.home-reveal-left{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(-24px)}.home-reveal-left.is-visible{opacity:1;transform:translate(0)}.home-reveal-right{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(24px)}.home-reveal-right.is-visible{opacity:1;transform:translate(0)}.home-reveal-scale{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.home-reveal-scale.is-visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.home-reveal,.home-reveal-left,.home-reveal-right,.home-reveal-scale{opacity:1;transition:none;animation:none;transform:none}}.home-card{background:#fff;border:1px solid #fff;border-radius:18px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 24px #1d4ed814,0 1px 4px #1d4ed80a,inset 0 1px #fff,inset 0 -1px #00000006,inset 1px 0 #fff,inset -1px 0 #fff}.home-card:hover{transform:translateY(-3px);box-shadow:0 10px 36px #1d4ed821,0 4px 12px #1d4ed812,inset 0 1px #fffffff2,inset 0 -1px #00000005}.home-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.home-card:before{content:"";background:linear-gradient(90deg,#1d4ed8,#3b82f6);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.home-card--skills:before{background:linear-gradient(90deg,#10b981,#1d4ed8)}.home-card--activity:before{background:linear-gradient(90deg,#2563eb,#1d4ed8)}.home-card--welcome:before{background:linear-gradient(90deg,#1d4ed8,#2563eb)}.home-welcome-heading{letter-spacing:-.022em;color:#0f172a;z-index:1;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.15;position:relative}.home-welcome-name{color:var(--color-gold)}.home-progress-track{background:#1d4ed81a;border-radius:3px;height:6px;position:relative;overflow:hidden}.home-progress-fill{background:linear-gradient(90deg,#3b82f6,#1d4ed8 60%,#2563eb);border-radius:3px;width:0;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1) .15s;position:relative}.home-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;animation:progress-shimmer 2s ease-in-out 1s infinite;position:absolute;top:0;bottom:0;left:-100%}@keyframes progress-shimmer{0%{left:-50%}to{left:150%}}.home-reveal.is-visible .home-progress-fill,.home-section.is-visible .home-progress-fill{width:var(--bar-target-width)}.agency-warning-chip{color:#78350f;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:6px;max-width:42ch;margin:.35rem 0 0;padding:4px 10px;font-size:11px;line-height:1.35}.salary-threshold-chip{color:var(--color-muted);margin-top:.2rem;font-size:11px;font-weight:400;line-height:1.3;display:block}.search-wizard__load-bar{pointer-events:none;z-index:2;background:#1d4ed81f;border-radius:28px 28px 0 0;width:100%;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.search-wizard__load-bar>span{background:linear-gradient(90deg,#1d4ed8,#2563eb);border-radius:0;width:0;height:100%;display:block}.search-wizard__load-bar[data-done=true]>span{opacity:0}.skill-strip__strong{background:#10b98114;border:1px solid #10b98133;border-radius:10px;margin:.15rem 0 0;padding:.7rem .85rem}.skill-strip__strong p{color:var(--color-signal);margin:0;font-size:.8125rem;line-height:1.45}.skill-strip__strong-chips{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.skill-strip__strong-chips li{min-height:24px;color:var(--color-signal);background:#10b98124;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.7rem;font-weight:500;display:inline-flex}.skill-strip__strong-chips em{opacity:.75;font-style:normal}.search-wizard__entrant{background:#ffffff8c;border:1px solid #1d4ed824;border-radius:10px;margin-top:.85rem;overflow:hidden}.search-wizard__entrant-toggle{cursor:pointer;width:100%;color:var(--color-muted);text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:.65rem .85rem;font-size:13px;display:flex}.search-wizard__entrant-body{flex-direction:column;gap:.55rem;padding:0 .85rem .85rem;display:flex}.search-wizard__entrant-row{color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.search-wizard__entrant-row input{accent-color:#1d4ed8;flex-shrink:0;width:18px;height:18px}.search-wizard__entrant-chip{color:#065f46;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;margin:.15rem 0 0;padding:4px 10px;font-size:11px;line-height:1.35}.dash-panel{background:var(--glass-dash-bg);border:1px solid var(--glass-dash-border);border-radius:var(--radius-card);box-shadow:0 2px 16px #1d4ed80f}.glass-card:hover,.surface-card:hover{transform:translateY(-6px)}.auth-page{background:var(--color-canvas);justify-content:center;align-items:center;min-height:100dvh;padding:1.25rem;display:flex}.auth-shell-card{background:#fff;border:1px solid #fff;border-radius:28px;grid-template-columns:1fr;width:min(960px,100%);display:grid;overflow:hidden;box-shadow:0 24px 80px #1d4ed824,0 4px 16px #1e1b4b1a,inset 0 1px #fff}@media (min-width:1024px){.auth-shell-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px}}.auth-brand{align-items:center;gap:.5rem;width:fit-content;text-decoration:none;display:inline-flex}.auth-brand span{letter-spacing:-.01em;color:var(--color-ink);font-size:.9375rem;font-weight:500}.auth-brand--light span{color:#fff}.auth-panel{background:var(--color-gold-dark);flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-panel{display:flex}}.auth-panel>*{z-index:1;position:relative}.auth-panel__body h1{letter-spacing:-.03em;color:#fff;max-width:14ch;margin:0;font-size:clamp(1.65rem,2.4vw,2.1rem);font-weight:500;line-height:1.2}.auth-panel__body ul{flex-direction:column;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.auth-panel__body li{color:#ffffffc7;align-items:flex-start;gap:.625rem;font-size:.9rem;line-height:1.45;display:flex}.auth-panel__body li>span{color:#bfdbfe;background:#60a5fa40;border:1px solid #60a5fa59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.625rem;display:flex}.auth-panel__foot{color:#ffffff8c;margin:0;font-size:.8125rem}.auth-form{background:#ffffffeb;flex-direction:column;justify-content:center;padding:2rem 1.5rem;display:flex}@media (min-width:640px){.auth-form{padding:2.5rem 2.25rem}}.auth-form__mobile-brand{margin-bottom:1.5rem}@media (min-width:1024px){.auth-form__mobile-brand{display:none}}.auth-form__inner{width:100%;max-width:360px;margin:0 auto}.auth-form__heading{margin-bottom:1.5rem}.auth-form__heading h2{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.35rem;font-weight:500}.auth-form__heading p{color:var(--color-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.auth-form__inner .cl-card,.auth-form__inner .cl-cardBox,.auth-form__inner .cl-rootBox{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important}.auth-form__inner .cl-footer{background:0 0!important}.auth-form__inner .cl-footer>:not(.cl-footerAction):not([class*=footerAction]),.auth-form__inner a[href*=clerk\.com]{display:none!important}.auth-form__inner .cl-cardBox,.auth-form__inner .cl-internal-b3fm6y{border-radius:0!important}.about-page{position:relative}.about-hero{align-items:stretch;gap:1.5rem;padding:2.5rem 0 2rem;display:grid}@media (min-width:900px){.about-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:2rem;padding:3rem 0 2.5rem}}.about-hero__copy h1{letter-spacing:-.03em;max-width:16ch;color:var(--color-ink);margin:0;font-size:clamp(2.1rem,4.2vw,3.15rem);font-weight:500;line-height:1.08}.about-hero__copy>p{max-width:48ch;color:var(--color-ink-soft);margin:1.15rem 0 0;font-size:1.0625rem;line-height:1.65}.about-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.about-cta{border-radius:999px;align-items:center;min-height:44px;padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.about-hero__panel{background:var(--color-paper);border:1px solid var(--color-line);border-radius:24px;padding:1.35rem 1.3rem;box-shadow:0 14px 36px #1d4ed814}.about-panel-kicker{color:#1d4ed8;margin:0 0 .85rem;font-size:.75rem;font-weight:500}.about-hero__panel ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.about-hero__panel li{color:var(--color-ink-soft);align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.45;display:flex}.about-story{gap:1.25rem;padding:1rem 0 2.5rem;display:grid}@media (min-width:800px){.about-story{grid-template-columns:3px minmax(0,1fr);gap:1.75rem}}.about-story__rail{background:linear-gradient(#3b82f6,#1d4ed8,#2563eb);border-radius:999px;display:none}@media (min-width:800px){.about-story__rail{display:block}}.about-story__body{max-width:62ch}.about-story__body h2{letter-spacing:-.025em;color:var(--color-ink);margin:0 0 1rem;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:500}.about-story__body p{color:var(--color-ink-soft);margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.about-story__pull{background:#eef2ffd9;border:1px solid #c7d2fed9;border-radius:16px;padding:1rem 1.15rem;font-weight:500;color:var(--color-ink)!important}.about-stats{grid-template-columns:1fr;gap:.85rem;margin:0 0 3rem;display:grid}@media (min-width:640px){.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.about-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-stat{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:22px;padding:1.25rem 1.2rem;box-shadow:0 10px 28px #1d4ed812}.about-stat__value{letter-spacing:-.03em;color:#1d4ed8;margin:0;font-size:clamp(1.65rem,2.8vw,2.1rem);font-weight:500;line-height:1}.about-stat__label{color:var(--color-ink);margin:.55rem 0 0;font-size:.875rem;font-weight:500;line-height:1.35}.about-stat__note{color:var(--color-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.about-section{padding:0 0 3.25rem}.about-section__intro{max-width:52ch;margin-bottom:1.5rem}.about-compare h2,.about-cta-band h2,.about-section__intro h2{letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:500}.about-compare>div>p,.about-section__intro p{color:var(--color-ink-soft);margin:.7rem 0 0;font-size:1rem;line-height:1.6}.about-promise-grid,.about-sources__grid,.about-who-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:720px){.about-promise-grid,.about-sources__grid,.about-who-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-promise,.about-source-card,.about-who-card{background:linear-gradient(165deg,#eef2ffe6,#ffffffc7);border:1px solid #c7d2fed9;border-radius:22px;padding:1.25rem 1.2rem;box-shadow:0 10px 28px #1d4ed80f}.about-promise h3,.about-source-card h3,.about-who-card h3{color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:500}.about-promise p,.about-source-card p,.about-who-card p{color:var(--color-ink-soft);margin:.55rem 0 0;font-size:.875rem;line-height:1.55}.about-flow{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.about-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-flow__item{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:22px;padding:1.25rem 1.15rem;box-shadow:0 10px 28px #1d4ed80f}.about-flow__n{letter-spacing:-.04em;color:#1d4ed8;margin:0;font-size:1.75rem;font-weight:500;line-height:1}.about-flow__item h3{color:var(--color-ink);margin:.7rem 0 0;font-size:1rem;font-weight:500}.about-flow__item p:last-child{color:var(--color-muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.5}.about-confidence{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:800px){.about-confidence{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-confidence__card{border:1px solid #0000;border-radius:22px;padding:1.2rem 1.15rem}.about-confidence__card--mint{background:#ecfdf5d9;border-color:#a7f3d0d9}.about-confidence__card--indigo{background:#eef2ffeb;border-color:#c7d2fee6}.about-confidence__card--amber{background:#fffbebe6;border-color:#fde68ad9}.about-confidence__badge{color:var(--color-ink);background:#ffffffbf;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.about-confidence__card p{color:var(--color-ink-soft);margin:.7rem 0 0;font-size:.875rem;line-height:1.55}.about-footnote{color:var(--color-muted);max-width:62ch;margin:1rem 0 0;font-size:.875rem;line-height:1.55}.about-promise__icon{background:#fffc;border:1px solid #c7d2fed9;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:.85rem;display:grid}.about-compare{gap:1.25rem;padding:0 0 3.25rem;display:grid}.about-compare__grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:800px){.about-compare__grid{grid-template-columns:1fr 1fr}}.about-compare__card{border-radius:24px;padding:1.35rem 1.25rem}.about-compare__card--yes{background:linear-gradient(165deg,#eef2fff2,#e0e7ffcc);border:1px solid #c7d2fef2;box-shadow:0 14px 36px #1d4ed81a}.about-compare__card--no{background:#f8fafce6;border:1px solid #cbd5e1d9}.about-compare__label{color:var(--color-ink);align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.9rem;font-weight:500;display:inline-flex}.about-compare__card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.about-compare__card li{color:var(--color-ink-soft);background:#ffffffb3;border-radius:12px;padding:.65rem .75rem;font-size:.875rem;line-height:1.45}.about-source-card>svg{margin-bottom:.75rem}.about-cta-band{background:var(--color-gold-dark);color:#fff;border-radius:28px;margin-top:.5rem;padding:1.75rem 1.5rem}.about-cta-band h2{color:#fffffff5}.about-cta-band>div>p{color:#ffffffb3;max-width:42ch;margin:.7rem 0 0;font-size:1rem;line-height:1.55}.about-cta-band .cta-secondary{color:#ffffffeb;background:#ffffff1a;border-color:#fff3}.about-cta-band__note{color:#ffffff80;margin:1.25rem 0 0;font-size:.8125rem}.search-wizard{isolation:isolate;z-index:0;justify-content:center;align-items:center;min-height:calc(100dvh - 5.5rem);padding:1.25rem 0 2.5rem;display:flex;position:relative}.search-wizard__stage{z-index:1;width:min(560px,100%);margin:0 auto;position:relative}.search-wizard__card{background:#fff;border:1px solid #fff;border-radius:28px;flex-direction:column;min-height:min(560px,100dvh - 10rem);padding:1.5rem 1.35rem 1.25rem;display:flex;box-shadow:0 24px 60px #1d4ed81f,0 4px 16px #1e1b4b1a,inset 0 1px #fff}@media (min-width:640px){.search-wizard__card{padding:1.85rem 1.85rem 1.4rem}}.search-wizard__card--loading{text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;position:relative;overflow:hidden}.search-wizard__progress{margin-bottom:1.5rem}.search-wizard__progress-meta{color:var(--color-ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;font-size:.8125rem;font-weight:500;display:flex}.search-wizard__progress-role{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--color-muted);font-weight:400;overflow:hidden}.search-wizard__bar{background:#1d4ed81f;border-radius:999px;height:6px;overflow:hidden}.search-wizard__bar>span{border-radius:inherit;background:var(--gradient-cta);height:100%;display:block;box-shadow:0 0 12px #1d4ed859}.search-wizard__body{flex:1;min-height:280px;position:relative}.search-wizard__step h1{letter-spacing:-.03em;max-width:18ch;color:var(--color-ink);margin:0;font-size:clamp(1.45rem,3.2vw,1.85rem);font-weight:500;line-height:1.2}.search-wizard__desc{max-width:42ch;color:var(--color-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.5}.search-wizard__field{flex-direction:column;gap:.55rem;margin-top:1.75rem;display:flex}.search-wizard__field>label,.search-wizard__label{color:var(--color-ink);margin:0;font-size:.875rem;font-weight:500}.search-wizard__sublabel{color:var(--color-ink-soft)!important;margin-top:.65rem!important;font-size:.8125rem!important}.search-wizard__field input[type=number],.search-wizard__field input[type=text]{width:100%;min-height:52px;color:var(--color-ink);box-sizing:border-box;background:#ffffffeb;border:1px solid #1d4ed833;border-radius:14px;outline:none;padding:0 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.search-wizard__field input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed833}.search-wizard__tip{color:var(--color-muted);align-items:center;gap:.35rem;margin-top:.15rem;font-size:.8125rem;display:inline-flex}.search-wizard__pills{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:560px){.search-wizard__pills{grid-template-columns:1fr 1fr}}.search-wizard__pills--compact{grid-template-columns:1fr 1fr}.search-wizard__pill[data-wide=true]{grid-column:1/-1}@media (min-width:560px){.search-wizard__pills--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-wizard__pill{text-align:left;color:var(--color-ink-soft);cursor:pointer;background:#ffffffb3;border:1px solid #1d4ed82e;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.8rem .9rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.search-wizard__pill svg{color:var(--color-ghost);flex-shrink:0;margin-top:.1rem}.search-wizard__pill span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.search-wizard__pill strong{color:inherit;font-size:.875rem;font-weight:500}.search-wizard__pill em{color:var(--color-muted);font-size:.75rem;font-style:normal}.search-wizard__pill:hover{background:#eef2ffd9;border-color:#1d4ed866}.search-wizard__pill[data-active=true]{color:var(--color-ink);background:linear-gradient(135deg,#eef2fff2,#e0e7ffe6);border-color:#1d4ed88c;box-shadow:0 4px 14px #1d4ed81f}.search-wizard__pill[data-active=true] svg{color:#1d4ed8}.search-wizard__pill--compact{border-radius:999px;align-items:center;padding:.65rem .8rem;font-size:.8125rem;font-weight:500}.search-wizard__upload{cursor:pointer;background:#eef2ff73;border:1.5px dashed #1d4ed84d;border-radius:16px;align-items:center;gap:.85rem;min-height:76px;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex}.search-wizard__upload:hover{background:#eef2ffbf;border-color:#1d4ed88c}.search-wizard__upload[data-has-file=true]{background:#d1fae559;border-style:solid;border-color:#10b98159}.search-wizard__upload-icon{color:#1d4ed8;background:#ffffffd9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.search-wizard__upload-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.search-wizard__upload-copy strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.search-wizard__upload-copy em{color:var(--color-muted);font-size:.78rem;font-style:normal}.search-wizard__upload-clear{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.search-wizard__hint{color:var(--color-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.45}.search-wizard__summary{background:#1e1b4b08;border:1px solid #1d4ed81f;border-radius:16px;margin-top:1.25rem;padding:1rem 1.1rem}.search-wizard__summary h2{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .65rem;font-size:.75rem;font-weight:500}.search-wizard__summary ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.search-wizard__summary li{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.search-wizard__summary li span{color:var(--color-muted)}.search-wizard__summary li strong{color:var(--color-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:500;overflow:hidden}.search-wizard__error{background:var(--color-danger-tint);color:var(--color-danger);border-radius:12px;margin:.75rem 0 0;padding:.65rem .85rem;font-size:.875rem}.search-wizard__nav{border-top:1px solid #1d4ed81a;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.5rem;padding-top:1rem;display:flex}.search-wizard__btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:0 1.15rem;font-size:.9375rem;font-weight:500;transition:transform .15s,box-shadow .15s,background .15s,opacity .15s;display:inline-flex}.search-wizard__btn:disabled{opacity:.4;cursor:not-allowed}.search-wizard__btn--ghost{color:var(--color-ink-soft);background:#ffffffb3;border:1px solid #1d4ed82e;margin-right:auto}.search-wizard__btn--ghost:hover:not(:disabled){background:#eef2fff2}.search-wizard__btn--primary{background:var(--gradient-cta);color:#fff;border:0;box-shadow:0 4px 16px #1d4ed84d}.search-wizard__btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #1d4ed866}.search-wizard__load-pulse{background:#1d4ed81f;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:.5rem;display:grid}.search-wizard__load-pulse>span{background:#1d4ed8;border-radius:50%;width:14px;height:14px;animation:search-pulse 1.2s ease-in-out infinite}@keyframes search-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}.search-wizard__load-title{color:var(--color-ink);margin:0;font-size:1.125rem;font-weight:500}.search-wizard__load-note{max-width:34ch;color:var(--color-muted);margin:0;font-size:.8125rem}.search-wizard__load-elapsed{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:500}.search-wizard__load-list{text-align:left;flex-direction:column;gap:.55rem;width:min(280px,100%);margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.search-wizard__load-list li{color:var(--color-ghost);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.search-wizard__load-list li[data-done=true]{color:var(--color-ink-soft)}.search-wizard__load-list li[data-done=true] svg{color:#1d4ed8}@media (prefers-reduced-motion:reduce){.search-wizard__load-pulse>span{animation:none}}.results-stack{flex-direction:column;gap:1.75rem;display:flex}.results-page__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}.results-page__role{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:500}.results-page__actions{align-items:center;gap:.75rem;display:flex}.results-page__saved{color:var(--color-muted);font-size:.75rem}.results-page__new{color:var(--color-gold-dark);font-size:.875rem;font-weight:500;text-decoration:none}.data-overview{flex-direction:column;gap:1rem;display:flex}.data-overview__verdict{background:var(--color-gold-dark);color:#fff;border-radius:20px;padding:1.35rem 1.4rem;box-shadow:0 16px 40px #1e1b4b38}.data-overview__verdict h2{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:500;line-height:1.2}.data-overview__verdict h2 em{color:#bfdbfe;font-style:normal}.data-overview__meta{color:#ffffffb3;flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.data-overview__meta [data-tone=signal]{color:#6ee7b7;font-weight:500}.data-overview__meta [data-tone=warn]{color:#fcd34d;font-weight:500}.data-overview__readiness{color:#ffffffc7;max-width:52ch;margin:.75rem 0 0;font-size:.9rem;line-height:1.45}.data-overview__accuracy{color:#ffffff9e;max-width:68ch;margin:.55rem 0 0;font-size:.75rem;line-height:1.45}.data-overview__level-note{color:#dbeafe;background:#ffffff12;border:1px solid #93c5fd47;border-radius:10px;align-items:flex-start;gap:.45rem;max-width:72ch;margin:.6rem 0 0;padding:.45rem .7rem;font-size:.75rem;line-height:1.45;display:flex}.data-overview__level-note svg{color:#93c5fd;flex-shrink:0;margin-top:.1rem}.data-overview__exp-note{color:#fcd34d;background:#fcd34d1f;border:1px solid #fcd34d47;border-radius:999px;align-items:center;gap:.4rem;max-width:68ch;margin:.6rem 0 0;padding:.35rem .65rem;font-size:.75rem;line-height:1.4;display:inline-flex}.data-overview__link{color:#93c5fd;margin-top:.85rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.data-overview__pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:640px){.data-overview__pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.data-overview__pills{grid-template-columns:repeat(6,minmax(0,1fr))}}.stat-pill{background:linear-gradient(160deg,#ffffffeb,#eef2ffb8);border:1px solid #ffffffd9;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;min-height:108px;padding:.9rem 1rem;display:flex;box-shadow:0 6px 18px #1d4ed812,inset 0 1px #ffffffe6}.stat-pill[data-tone=signal]{background:linear-gradient(160deg,#fffffff0,#ecfdf58c)}.stat-pill[data-tone=danger]{background:linear-gradient(160deg,#fffffff0,#fef2f28c)}.stat-pill[data-tone=indigo]{background:linear-gradient(160deg,#fffffff0,#e0e7ff8c)}.stat-pill__label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.6875rem;font-weight:500;line-height:1.2}.stat-pill__value{letter-spacing:-.03em;color:var(--color-ink);align-items:center;gap:.3rem;margin:0;font-size:1.5rem;font-weight:600;line-height:1;display:inline-flex}.stat-pill[data-tone=indigo] .stat-pill__value{color:var(--color-gold-dark)}.stat-pill[data-tone=signal] .stat-pill__value{color:var(--color-signal)}.stat-pill[data-tone=danger] .stat-pill__value{color:var(--color-danger)}.stat-pill__detail{color:var(--color-ink-soft);margin:auto 0 0;font-size:.6875rem;line-height:1.35}.stat-pill--score{flex-direction:column;align-items:flex-start}.stat-pill__score-row{align-items:center;gap:.55rem;min-height:36px;display:flex}.stat-pill__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.stat-pill[data-tone=signal] .stat-pill__icon{color:#059669;background:#10b98129}.stat-pill[data-tone=danger] .stat-pill__icon{color:#dc2626;background:#ef444424}.data-overview__panels{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:768px){.data-overview__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.data-overview .dash-panel{background:linear-gradient(160deg,#fffffff0,#eef2ffb3);border:1px solid #ffffffe0;border-radius:14px;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #1d4ed812,inset 0 1px #fffffff2}.dash-panel__header{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 1rem 0;display:flex}.dash-panel__header-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500;line-height:1.2}.dash-panel__header-kpi{text-align:right;flex-shrink:0}.dash-panel__header-kpi strong{color:var(--color-gold-dark);letter-spacing:-.03em;font-size:1.125rem;font-weight:600;line-height:1;display:block}.dash-panel__header-kpi span{color:var(--color-ink-soft);text-align:right;max-width:16ch;margin-top:.2rem;margin-left:auto;font-size:.65rem;line-height:1.3;display:block}.dash-panel__body{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.65rem 1rem .85rem;display:flex}.dash-panel__chart{background:0 0;border:0;flex:none;height:88px;min-height:88px;margin:0;padding:.35rem .25rem 0}.dash-panel__empty{color:var(--color-muted);margin:0;font-size:.8125rem}.dash-panel__salary-tip{color:var(--color-muted);align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.dash-panel__threshold-label{color:var(--color-muted);margin:0;font-size:.68rem}.dash-insight-chip{color:var(--color-ink-soft);background:#eef2ffb3;border:1px solid #1d4ed81f;border-radius:8px;margin:0;padding:.4rem .65rem;font-size:.6875rem;font-weight:500;line-height:1.35}.skill-heat{background:0 0;border:0;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.skill-heat__chip{box-shadow:none;border:1px solid #1d4ed81f;border-radius:8px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.skill-heat__chip em{opacity:.75;font-size:.625rem;font-style:normal}.conf-donut{background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;min-height:156px;margin:0;padding:0;display:flex}.conf-donut__chart{flex-shrink:0;width:156px;height:156px;position:relative}.conf-donut__centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.conf-donut__centre strong{color:var(--color-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.conf-donut__centre span{color:var(--color-muted);margin-top:4px;font-size:.625rem;font-weight:400;line-height:1}.conf-donut__legend{flex-direction:column;justify-content:center;gap:12px;width:max-content;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.conf-donut__legend li{grid-template-columns:5.75rem 2rem 2.5rem;align-items:center;column-gap:8px;width:100%;display:grid}.conf-donut__key{min-width:0;color:var(--color-ink-soft);align-items:center;gap:8px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.conf-donut__key i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.conf-donut__legend strong{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem;font-weight:600;line-height:1}.conf-donut__pct{color:var(--color-ghost);font-variant-numeric:tabular-nums;text-align:right;font-size:.6875rem;font-weight:400;line-height:1}.dash-panel--confidence .dash-panel__header{align-items:flex-start;padding:12px 16px 0}.dash-panel--confidence .dash-panel__header-title{letter-spacing:.06em;color:var(--color-ghost);font-size:.625rem;font-weight:400}.dash-panel--confidence .dash-panel__header-kpi{text-align:right}.dash-panel--confidence .dash-panel__header-kpi strong{letter-spacing:-.04em;font-size:1.375rem;font-weight:700;line-height:1}.dash-panel--confidence .dash-panel__header-kpi span{color:var(--color-muted);text-align:right;max-width:none;margin-top:4px;font-size:.625rem;font-weight:400}.dash-panel--confidence .dash-panel__body{justify-content:center;padding:8px 16px 16px}.licence-bars{background:0 0;border:0;flex-direction:column;gap:.45rem;margin:0;padding:0;display:flex}.licence-bars__row{grid-template-columns:7.5rem minmax(0,1fr) 2.6rem;align-items:center;gap:.5rem;display:grid}.licence-bars__label{color:var(--color-muted);font-size:.6875rem;line-height:1.2}.licence-bars__track{background:#1d4ed81a;border-radius:999px;height:18px;overflow:hidden}.licence-bars__fill{border-radius:inherit;color:#fff;min-width:1.35rem;box-shadow:none;background:linear-gradient(90deg,#3b82f6d9,#1d4ed8f2);justify-content:flex-end;padding:0 .45rem}.licence-bars__fill,.licence-bars__zero{height:100%;align-items:center;font-size:.65rem;font-weight:600;display:flex}.licence-bars__zero{color:var(--color-muted);padding-left:.5rem}.licence-bars__row[data-tone=est] .licence-bars__fill{background:linear-gradient(90deg,#34d3998c,#059669d9)}.licence-bars__row[data-tone=mod] .licence-bars__fill{background:linear-gradient(90deg,#3b82f6d9,#1d4ed8f2)}.licence-bars__row[data-tone=new] .licence-bars__fill{background:linear-gradient(90deg,#60a5fabf,#1d4ed8d9)}.licence-bars__avg{flex-direction:column;align-items:flex-end;gap:0;width:auto;display:flex}.licence-bars__avg i{display:none}.licence-bars__avg span{color:var(--color-muted);text-align:right;font-size:.625rem}.licence-bars__avg--empty{width:auto}.cv-trigger{background:linear-gradient(160deg,#ffffffeb,#eef2ffb8);border:1px solid #ffffffe0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden;box-shadow:0 6px 18px #1d4ed812,inset 0 1px #fffffff2}.cv-trigger__head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cv-trigger__title{color:var(--color-ghost);letter-spacing:.05em;text-transform:uppercase;align-self:center;margin:0;font-size:.6875rem;font-weight:400;line-height:1}.cv-trigger__score{align-self:center;align-items:center;gap:16px;display:inline-flex}.cv-trigger__score-copy{flex-direction:column;justify-content:center;min-height:100px;display:flex}.cv-trigger__score-label{color:var(--color-ghost);max-width:16ch;margin:0;font-size:.625rem;font-weight:400;line-height:1.35}.ss-score-ring{flex-shrink:0;line-height:0;display:block;position:relative}.ss-score-ring__svg{width:100%;height:100%;display:block;overflow:visible}.cv-trigger__cta,.cv-trigger__open{background:var(--gradient-cta);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:0 16px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #1d4ed842}.cv-trigger__body{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}@media (min-width:768px){.cv-trigger__body[data-split=true]{grid-template-columns:1.618fr 1fr;align-items:start;gap:16px}}.cv-trigger__aside{flex-direction:column;gap:12px;min-width:0;display:flex}.cv-trigger__fix{background:#eef2ffd9;border:1px solid #1d4ed824;border-radius:8px;padding:12px}.cv-trigger__fix-label,.cv-trigger__fix>strong.cv-trigger__fix-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark);font-size:.625rem;font-weight:700;display:block}.cv-trigger__fix p,.cv-trigger__fix-body{color:var(--color-ink-soft);margin:8px 0 0;font-size:.75rem;line-height:1.45}.cv-trigger__fix-action{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);font-size:.8125rem;font-weight:700;line-height:1.3;display:block}.cv-trigger__fix-note{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-top:4px;font-size:.6875rem;font-weight:400;line-height:1.4;display:block}.cv-full__insight li strong,.cv-full__report-card strong,.cv-trigger__fix p strong,.cv-verdict strong{color:var(--color-ink);font-weight:600}.cv-trigger__scores{background:#ffffff80;border:1px solid #1d4ed81a;border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:12px;list-style:none;display:flex}.cv-trigger__scores li{min-width:0}.cv-trigger__score-row{grid-template-columns:minmax(0,1fr) 3.25rem;align-items:baseline;column-gap:8px;display:grid}.cv-trigger__score-row strong{color:var(--color-ink);min-width:0;font-size:.6875rem;font-weight:600;line-height:1.25}.cv-trigger__score-row span{color:var(--color-gold-dark);font-variant-numeric:tabular-nums;text-align:right;justify-self:end;font-size:.875rem;font-weight:700;line-height:1}.cv-trigger__score-row em{color:var(--color-ghost);font-size:.6875rem;font-style:normal;font-weight:400}.cv-trigger__score-track{background:#1d4ed81a;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.cv-trigger__score-track i{border-radius:inherit;background:linear-gradient(90deg,#3b82f6bf,#1d4ed8f2);height:100%;display:block}.cv-trigger__scores li[data-tone=high] .cv-trigger__score-track i{background:linear-gradient(90deg,#34d3998c,#059669e6)}.cv-trigger__scores li[data-tone=high] .cv-trigger__score-row span{color:var(--color-signal)}.cv-trigger__scores li[data-tone=low] .cv-trigger__score-track i{background:linear-gradient(90deg,#fbbf248c,#b48434d9)}.cv-trigger__scores li[data-tone=low] .cv-trigger__score-row span{color:#92400e}.cv-trigger__empty{color:var(--color-ink-soft);max-width:42ch;margin:0;font-size:.8125rem}.cv-trigger__note{color:var(--color-muted);margin:0;font-size:.7rem;line-height:1.35}.cv-verdict{background:linear-gradient(135deg,#eef2fff2,#e0e7ffb8);border:1px solid #1d4ed838;border-radius:10px;min-width:0;max-width:none;padding:12px 14px}.cv-verdict[data-tone=verdict]{border-color:#1d4ed847;box-shadow:inset 3px 0 #1d4ed8}.cv-verdict__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark);margin:0 0 10px;font-size:.625rem;font-weight:600}.cv-verdict__text{color:var(--color-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.cv-verdict__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cv-verdict__list li{color:var(--color-muted);padding-left:14px;font-size:.75rem;font-weight:400;line-height:1.45;position:relative}.cv-verdict__list li[data-lead=true]{color:var(--color-ink);font-size:.875rem;font-weight:500;line-height:1.5}.cv-verdict__list li:before{content:"";background:var(--color-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.cv-verdict__list li[data-lead=true]:before{background:#1d4ed8;top:.55em}.cv-trigger .cv-verdict{align-self:start;height:auto}.skill-strip{background:linear-gradient(160deg,#ffffffeb,#eef2ffb8);border:1px solid #ffffffe0;border-radius:14px;padding:.85rem 1rem;box-shadow:0 6px 18px #1d4ed812,inset 0 1px #fffffff2}.skill-strip__head{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:.65rem;display:flex}.skill-strip__head h2{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:500}.skill-strip__tabs{gap:.3rem;display:flex}.skill-strip__tabs button{min-height:28px;color:var(--color-muted);cursor:pointer;background:#ffffff8c;border:1px solid #1d4ed824;border-radius:8px;align-items:center;gap:.28rem;padding:0 .6rem;font-size:.7rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.skill-strip__tabs button[data-active=true]{color:var(--color-gold-dark);background:#1d4ed81f;border-color:#1d4ed852}.skill-strip__tabs em{font-variant-numeric:tabular-nums;opacity:.8;font-size:.625rem;font-style:normal}.skill-strip__lift{color:var(--color-muted);align-items:baseline;gap:.35rem;margin:0 0 0 auto;font-size:.7rem;display:inline-flex}.skill-strip__lift strong{color:var(--color-gold-dark);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.skill-strip__analytics{background:#ffffff73;border:1px solid #1d4ed81a;border-radius:10px;grid-template-columns:1fr;gap:.5rem;margin-bottom:.7rem;padding:.55rem .65rem;display:grid}@media (min-width:640px){.skill-strip__analytics{grid-template-columns:1.618fr 1fr 1fr;align-items:end;gap:.75rem}}.skill-strip__metric{flex-direction:column;gap:.2rem;min-width:0;display:flex}.skill-strip__metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;font-weight:500}.skill-strip__metric-value{color:var(--color-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;line-height:1.1}.skill-strip__metric-detail{color:var(--color-muted);font-size:.625rem;line-height:1.3}.skill-strip__meter{background:#1d4ed81a;border-radius:999px;height:5px;margin:.1rem 0 .05rem;overflow:hidden}.skill-strip__meter i{border-radius:inherit;background:linear-gradient(90deg,#3b82f6d9,#1d4ed8f2);height:100%;display:block}.skill-strip__meter i[data-tone=signal]{background:linear-gradient(90deg,#34d399a6,#059669e6)}.skill-strip__meter i[data-tone=warn]{background:linear-gradient(90deg,#fbbf248c,#b48434d9)}.skill-strip__rows{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.skill-strip__rows li{border-bottom:1px solid #1d4ed814;flex-direction:column;gap:.28rem;padding:.4rem .15rem;display:flex}.skill-strip__rows li:last-child{border-bottom:0;padding-bottom:0}.skill-strip__row-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.skill-strip__row-top strong{color:var(--color-ink);min-width:0;font-size:.8125rem;font-weight:500}.skill-strip__row-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:.6875rem}.skill-strip__tag{letter-spacing:.01em;vertical-align:1px;white-space:nowrap;color:var(--color-muted);background:#1d4ed812;border-radius:999px;margin-left:.45rem;padding:.05rem .4rem;font-size:.625rem;font-weight:600;display:inline-block}.skill-strip__tag[data-tone=warn]{color:#b45309;background:#f59e0b24}.skill-strip__tag[data-tone=good]{color:#047857;background:#10b98121}.skill-strip__row-why{color:var(--color-muted);margin:0;font-size:.71875rem;line-height:1.45}.skill-strip__row-bar{background:#1d4ed81a;border-radius:999px;height:6px;overflow:hidden}.skill-strip__row-bar i{border-radius:inherit;background:linear-gradient(90deg,#3b82f6bf,#1d4ed8f2);height:100%;transition:width .45s cubic-bezier(.16,1,.3,1);display:block}.skill-strip__rows[data-tone=good] .skill-strip__row-bar i{background:linear-gradient(90deg,#34d3998c,#059669e0)}.skill-strip__rows[data-tone=gap] .skill-strip__row-bar i{background:linear-gradient(90deg,#60a5fab3,#1d4ed8e6)}.skill-strip__plan{flex-direction:column;gap:.4rem;margin:0;padding:0 0 0 6px;list-style:none;display:flex;position:relative}.skill-strip__plan:before{content:"";background:linear-gradient(#1d4ed8,#2563eb);width:2px;height:0;transition:height 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.skill-strip__plan--visible:before{height:100%}@media (prefers-reduced-motion:reduce){.skill-strip__plan:before{height:100%;transition:none}}.skill-strip__plan li{background:#ffffff80;border:1px solid #1d4ed81a;border-radius:10px;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.skill-strip__wk{min-height:22px;color:var(--color-gold-dark);font-variant-numeric:tabular-nums;background:#1d4ed81f;border:1px solid #1d4ed838;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem .35rem;font-size:.625rem;font-weight:600;display:inline-flex}.skill-strip__plan-main{flex-direction:column;gap:.28rem;min-width:0;display:flex}.skill-strip__plan-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.skill-strip__plan-top strong{color:var(--color-ink);min-width:0;font-size:.8125rem;font-weight:500}.skill-strip__plan-top span{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.65rem}.skill-strip__plan-track{background:#1d4ed81a;border-radius:999px;height:6px;position:relative;overflow:hidden}.skill-strip__plan-track i{border-radius:inherit;background:linear-gradient(90deg,#3b82f6cc,#1d4ed8f2);height:100%;display:block}.skill-strip__empty{color:var(--color-muted);margin:0;font-size:.8125rem}.shortlist-section__head{border-bottom:1px solid #1d4ed81a;margin-bottom:1rem;padding-bottom:.85rem}.shortlist-section__head h2{color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:600}.shortlist-section__head p{color:var(--color-muted);margin:.3rem 0 0;font-size:.8125rem}.shortlist-scroll{flex-direction:column;gap:.75rem;display:flex}.short-card{background:linear-gradient(135deg,#fffffff2,#eef2ffb3);border:1px solid #ffffffe6;border-radius:18px;gap:.85rem;padding:1.15rem 1.15rem 1.15rem 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #1d4ed814,inset 0 1px #fffffff2}.short-card[data-tone=verified]{background:linear-gradient(135deg,#ecfdf5f2,#ffffffeb)}.short-card[data-tone=likely]{background:linear-gradient(135deg,#eef2fff2,#ffffffeb)}.short-card[data-tone=possible]{background:linear-gradient(135deg,#fffbebf2,#ffffffeb)}.short-card__strip{background:var(--gradient-cta);width:4px;position:absolute;top:0;bottom:0;left:0}.short-card[data-tone=verified] .short-card__strip{background:var(--gradient-verified-strip)}.short-card:hover[data-tone=verified] .short-card__strip{filter:brightness(1.25);transition:filter .18s 60ms}.short-card__apply{transition:transform .18s,box-shadow .18s}.short-card:hover .short-card__apply{transition-delay:.1s;transform:translateY(-1px);box-shadow:0 4px 16px #1d4ed866}.short-card[data-tone=possible] .short-card__strip{background:linear-gradient(#fbbf24,#d97706)}.short-card__rank{min-width:30px;height:24px;color:var(--color-gold-dark);letter-spacing:.02em;background:linear-gradient(135deg,#1d4ed824,#1d4ed838);border:1px solid #1d4ed838;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;top:.75rem;right:.85rem}@media (min-width:768px){.short-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center}}.short-card__badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.short-card__level{vertical-align:middle;color:var(--color-muted);background:#1d4ed812;border-radius:999px;margin-left:.35rem;padding:.12rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-block}.short-card__level[data-fit=true]{color:#047857;background:#10b9811f}.short-card__title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:500}.short-card__company,.short-card__loc{color:var(--color-ink-soft);align-items:center;gap:.35rem;margin:.3rem 0 0;font-size:.8125rem;display:flex}.short-card__source{color:var(--color-muted);background:#1d4ed81a;border-radius:999px;margin-left:.35rem;padding:.1rem .4rem;font-size:.65rem}.short-card__stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;display:grid}.short-card__stat{background:#ffffffb3;border:1px solid #1d4ed81a;border-radius:12px;padding:.55rem .65rem}.short-card__stat-label{color:var(--color-muted);align-items:center;gap:.25rem;margin-bottom:.2rem;font-size:.65rem;display:flex}.short-card__stat strong{color:var(--color-ink);font-size:.8125rem;font-weight:500;display:block}.short-card__stat strong[data-band=Established]{color:var(--color-signal)}.short-card__hint,.short-card__stat-sub{color:var(--color-muted);margin-top:.15rem;font-size:.65rem;display:block}.short-card__stat[data-kind=tenure]{background:#d1fae566;border-top:2px solid #10b98173}.short-card__stat[data-kind=salary]{background:#eef2ff80;border-top:2px solid #1d4ed866}.short-card__stat[data-kind=match]{background:#eef2ff73;border-top:2px solid #1d4ed873}.short-card__match-bar{background:#1d4ed81f;border-radius:999px;height:8px;margin-top:.45rem;overflow:hidden}.short-card__match-bar>span{border-radius:inherit;background:var(--gradient-cta);height:100%;display:block}.short-card__col--actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.short-card__apply{background:var(--gradient-cta);color:#fff;border-radius:999px;padding:0 .9rem;text-decoration:none}.short-card__apply,.short-card__link,.short-card__save{align-items:center;min-height:36px;font-size:.8125rem;font-weight:500;display:inline-flex}.short-card__link,.short-card__save{color:var(--color-ink-soft);cursor:pointer;background:#fffc;border:1px solid #1d4ed82e;border-radius:999px;padding:0 .75rem}.short-card__save[data-active=true]{color:var(--color-signal);background:#d1fae5d9;border-color:#10b98159}.cv-full{background:var(--color-canvas);min-height:100dvh}.cv-full--empty{place-items:center;padding:2rem;display:grid}.cv-full__empty-inner{text-align:center;max-width:360px}.cv-full__empty-inner h1{color:var(--color-ink);margin:0 0 .5rem;font-size:1.5rem}.cv-full__empty-inner p{color:var(--color-ink-soft);margin:0 0 1rem}.cv-full__header{z-index:20;background:#fff;border-bottom:1px solid #1d4ed81f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.cv-full__header-left{flex-direction:column;gap:.5rem;display:flex}.cv-full__back{width:fit-content;color:var(--color-gold-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.cv-full__back--solo{margin-top:1rem}.cv-full__role{color:var(--color-muted);margin:0;font-size:.75rem}.cv-full__title{letter-spacing:-.02em;color:var(--color-ink);margin:.15rem 0 0;font-size:1.35rem;font-weight:500}.cv-full__close{width:40px;height:40px;color:var(--color-ink-soft);cursor:pointer;background:#ffffffe6;border:1px solid #1d4ed826;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cv-full__scroll{flex-direction:column;gap:.85rem;width:min(1080px,100%);margin:0 auto;padding:1rem 1rem 2.5rem;display:flex}.cv-full__hero{gap:.75rem;display:grid}@media (min-width:860px){.cv-full__hero{grid-template-columns:1.2fr .8fr}}.cv-full__analytics,.cv-full__hero-main{background:#ffffffd9;border:1px solid #fffffff2;border-radius:14px;padding:.9rem 1rem;box-shadow:0 12px 32px #1d4ed81a}.cv-full__score-block{align-items:center;gap:1rem;display:flex}.cv-full__score-num{letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:2.25rem;font-weight:600;line-height:1}.cv-full__score-num span{color:var(--color-muted);font-size:1rem}.cv-full__score-label{color:var(--color-muted);margin:.25rem 0 0;font-size:.8rem}.cv-full__score-hint{color:var(--color-gold-dark);margin:.2rem 0 0;font-size:.7rem}.cv-full__hero-main .cv-verdict{max-width:none;margin-top:.75rem}.cv-full__lift{background:linear-gradient(135deg,#eef2fff2,#e0e7ffcc);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1rem;padding:.75rem .9rem;display:flex}.cv-full__lift span{color:var(--color-muted);font-size:.75rem}.cv-full__lift strong{color:var(--color-ink);font-size:1.1rem;font-weight:500}.cv-full__lift-note{margin-left:auto!important;font-size:.68rem!important}.cv-full__analytics h2{color:var(--color-ink);align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.9rem;font-weight:500;display:flex}.cv-full__analytics-bars{flex-direction:column;gap:.55rem;display:flex}.cv-full__analytics-row{color:var(--color-ink-soft);grid-template-columns:72px 1fr 36px;align-items:center;gap:.45rem;font-size:.75rem;display:grid}.cv-full__analytics-track{background:#1d4ed81f;border-radius:999px;height:10px;overflow:hidden}.cv-full__analytics-fill,.cv-full__analytics-track>span{border-radius:inherit;width:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.cv-full__analytics-fill{animation:cv-bar-grow .6s ease-out forwards;animation-delay:var(--bar-delay,0s)}}@media (prefers-reduced-motion:reduce){.cv-full__analytics-fill{width:var(--bar-width,0)}}@keyframes cv-bar-grow{0%{width:0}to{width:var(--bar-width,0)}}.cv-full__analytics-row strong{text-align:right;color:var(--color-ink);font-weight:500}.cv-full__analytics-meta{color:var(--color-muted);margin:.85rem 0 0;font-size:.72rem}.cv-full__cut-note{border:1px solid var(--color-line);background:var(--color-warning-tint);color:var(--color-ink-soft);border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.55}.cv-full__tri{gap:.75rem;display:grid}@media (min-width:768px){.cv-full__tri{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-full__insight{background:#ffffffd9;border:1px solid #0000;border-radius:16px;padding:1rem 1.05rem;box-shadow:0 8px 24px #1d4ed812}.cv-full__insight[data-tone=good]{background:linear-gradient(160deg,#ecfdf5f2,#ffffffe6);border-color:#10b98133}.cv-full__insight[data-tone=gap]{background:linear-gradient(160deg,#fffbebf2,#ffffffe6);border-color:#f59e0b40}.cv-full__insight[data-tone=fix]{background:linear-gradient(160deg,#eef2fff2,#ffffffe6);border-color:#1d4ed838}.cv-full__insight header{align-items:center;gap:.4rem;margin-bottom:.65rem;display:flex}.cv-full__insight h2{color:var(--color-ink);margin:0;font-size:.875rem;font-weight:500}.cv-full__insight ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cv-full__insight li{color:var(--color-ink-soft);padding-left:.85rem;font-size:.8125rem;line-height:1.4;position:relative}.cv-full__insight li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.cv-full__insight[data-tone=good] li:before{opacity:1;background:#10b981}.cv-full__insight[data-tone=gap] li:before{opacity:1;background:#f59e0b}.cv-full__insight[data-tone=fix] li:before{opacity:1;background:#1d4ed8}.cv-full__insight p{color:var(--color-ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.cv-full__insight-empty{color:var(--color-muted)!important}.cv-full__report,.cv-full__timeline{background:#ffffffd9;border:1px solid #fffffff2;border-radius:20px;padding:1.2rem 1.15rem;box-shadow:0 12px 32px #1d4ed814}.cv-full__section-head{margin-bottom:.85rem}.cv-full__section-head h2{color:var(--color-ink);align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:500;display:flex}.cv-full__section-head p{color:var(--color-muted);margin:.3rem 0 0;font-size:.78rem}.cv-full__timeline-chart{margin-bottom:.85rem}.cv-full__plan-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.cv-full__plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-full__plan-list li{background:#eef2ffbf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.6rem .7rem;display:flex}.cv-full__plan-weeks{background:var(--gradient-cta);color:#fff;border-radius:6px;padding:.15rem .4rem;font-size:.65rem;font-weight:500}.cv-full__plan-skill{color:var(--color-ink);font-size:.8125rem;font-weight:500}.cv-full__plan-meta{color:var(--color-muted);margin-left:auto;font-size:.7rem}.cv-full__plan-note{width:100%;color:var(--color-muted);margin:.2rem 0 0;font-size:.72rem}.cv-full__report-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.cv-full__report-card{background:#f8f7ffe6;border:1px solid #1d4ed81f;border-radius:14px;width:100%;min-width:0;max-width:none;padding:1rem 1.15rem}.cv-full__report-card[data-wide=true]{grid-column:1/-1}.cv-full__report-card[data-tone=good]{background:#ecfdf5b3;border-color:#10b98140}.cv-full__report-card[data-tone=gap]{background:#fffbebbf;border-color:#f59e0b47}.cv-full__report-card[data-tone=fix]{background:#eef2ffd9;border-color:#1d4ed847}.cv-full__report-card[data-tone=verdict]{background:linear-gradient(135deg,#eef2fffa,#e0e7ffcc);border-color:#1d4ed852;box-shadow:inset 3px 0 #1d4ed8}.cv-full__report-card[data-tone=verdict] h3{color:var(--color-gold-dark);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.cv-full__report-card[data-tone=scores]{background:linear-gradient(160deg,#fffffff2,#eef2ffc7);border-color:#1d4ed833}.cv-full__report-card h3{color:var(--color-ink);margin:0 0 .65rem;font-size:.875rem;font-weight:500}.cv-full__report-line{color:var(--color-ink-soft);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.cv-full__report-line strong{color:var(--color-ink);font-weight:600}.cv-full__report-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cv-full__report-list li{color:var(--color-ink-soft);padding-left:.9rem;font-size:.8125rem;line-height:1.5;position:relative}.cv-full__report-list li:before{content:"";background:#1d4ed8;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.cv-full__report-list li strong{color:var(--color-ink);font-weight:600}.cv-full__put-stack{flex-direction:column;gap:.55rem;display:flex}.cv-put-forward{flex-direction:column;align-items:flex-start;gap:.4rem;margin:.35rem 0 0;display:flex}.cv-put-forward__pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.35rem .85rem .35rem .7rem;font-size:.8125rem;line-height:1.2;display:inline-flex;box-shadow:0 2px 8px #1d4ed81a}.cv-put-forward__label{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.65rem;font-weight:600}.cv-put-forward__value{letter-spacing:-.02em;font-size:.875rem;font-weight:700}.cv-put-forward__reason{max-width:52ch;color:var(--color-ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.cv-put-forward[data-decision=yes] .cv-put-forward__pill{color:#065f46;background:linear-gradient(135deg,#d1fae5f2,#ecfdf5e6);border-color:#10b98159}.cv-put-forward[data-decision=no] .cv-put-forward__pill{color:#991b1b;background:linear-gradient(135deg,#fee2e2f2,#fff5f5e6);border-color:#dc353547}.cv-put-forward[data-decision=not-yet] .cv-put-forward__pill{color:#92400e;background:linear-gradient(135deg,#fef3c7f2,#fffbebe6);border-color:#f59e0b59}.cv-full__hero-main .cv-put-forward{margin-top:.85rem}.cv-score-rows{flex-direction:column;gap:.55rem;display:flex}.cv-score-rows__total{color:var(--color-muted);background:#1d4ed81a;border:1px solid #1d4ed829;border-radius:8px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem .55rem;font-size:.7rem;display:flex}.cv-score-rows__total strong{color:var(--color-gold-dark);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.cv-score-rows__total em{font-size:.75rem}.cv-score-rows__total em,.cv-score-rows__total-note{color:var(--color-muted);font-style:normal;font-weight:500}.cv-score-rows>ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cv-score-rows>ul>li{background:#ffffffa6;border:1px solid #1d4ed81a;border-radius:8px;padding:.45rem .55rem}.cv-score-rows>ul>li:before{display:none}.cv-score-row__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cv-score-row__label{color:var(--color-ink);letter-spacing:-.01em;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.3}.cv-score-row__value{color:var(--color-gold-dark);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-size:.9375rem;font-weight:600}.cv-score-row__value em{color:var(--color-muted);font-size:.7rem;font-style:normal;font-weight:500}.cv-score-row__track{background:#1d4ed81a;border-radius:999px;height:6px;margin-top:.35rem;overflow:hidden}.cv-score-row__track i{border-radius:inherit;background:linear-gradient(90deg,#3b82f6bf,#1d4ed8f2);height:100%;display:block}.cv-score-rows>ul>li[data-tone=high] .cv-score-row__track i{background:linear-gradient(90deg,#34d3998c,#059669e6)}.cv-score-rows>ul>li[data-tone=high] .cv-score-row__value{color:var(--color-signal)}.cv-score-rows>ul>li[data-tone=mid] .cv-score-row__track i{background:linear-gradient(90deg,#3b82f6bf,#1d4ed8f2)}.cv-score-rows>ul>li[data-tone=low] .cv-score-row__track i{background:linear-gradient(90deg,#fbbf248c,#b48434d9)}.cv-score-rows>ul>li[data-tone=low] .cv-score-row__value{color:#92400e}.cv-score-row__note{color:var(--color-muted);margin:.3rem 0 0;font-size:.7rem;line-height:1.35}.cv-full__report-card p{color:var(--color-ink-soft);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.cv-full__report-card li strong,.cv-full__report-card p strong{color:var(--color-ink);font-weight:600}.cv-full__report-card ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cv-full__report-card li{color:var(--color-ink-soft);padding-left:.9rem;font-size:.8125rem;line-height:1.5;position:relative}.cv-full__report-card li:before{content:"";background:#1d4ed8;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.cv-full__note{color:var(--color-muted);margin:0;font-size:.8125rem}body:before{content:"";pointer-events:none;z-index:9999;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.dash-card,.dash-panel,.lean-card,.search-wizard__card,.short-card{position:relative;box-shadow:0 4px 24px #1d4ed814,inset 0 1px #ffffffd9,inset 0 -1px #0000000a,inset 1px 0 #fff6,inset -1px 0 #fff6}.dash-card:after,.dash-panel:after,.lean-card:after,.short-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.chart-well,.cv-full__timeline-chart{background:#ffffff4d;border:.5px solid #fff9;border-radius:10px;margin:4px;padding:12px}.data-overview .conf-donut,.data-overview .dash-panel__chart,.data-overview .licence-bars,.data-overview .skill-heat{background:0 0;border:0;border-radius:0;margin:0;padding:0}.data-overview .dash-panel:after{display:none}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{background:#ffffffb3;border:1px solid #1d4ed826;border-radius:10px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 4px #0000000a,0 1px #fffc}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,select:focus,textarea:focus{border-color:#1d4ed880;outline:none;box-shadow:inset 0 2px 4px #0000000a,0 0 0 3px #1d4ed81f,0 1px #fffc}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1d4ed840;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1d4ed873}.badge-glass,.conf-badge-pill,.filter-pill,.short-card__source{letter-spacing:.03em;box-shadow:inset 0 1px #fff6}.conf-badge{align-items:center;display:inline-flex;position:relative}.conf-badge__tip{color:#374151;z-index:40;opacity:0;pointer-events:none;background:#fff;border:1px solid #1d4ed833;border-left:2px solid #1d4ed8;border-radius:8px;width:max-content;max-width:240px;padding:10px 14px;font-size:12px;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px #1d4ed81a}.conf-badge__tip[data-open=true]{opacity:1;transform:translate(-50%)translateY(0)}.conf-badge__arrow{background:#ffffffeb;border-bottom:1px solid #1d4ed833;border-right:1px solid #1d4ed833;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}