/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-serif:"Iowan Old Style","Palatino Linotype","Times New Roman",serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--default-mono-font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--color-background:#070712;--color-paper-deep:#111124;--color-foreground:#f7f6ff;--color-accent:#9b87f5;--color-accent-deep:#6758c9;--color-gold:#82f0dc;--color-muted:#cbc8d8;--color-card:#111124;--color-card-light:#15152b;--color-border:#dedaff2e;--color-green:#82f0dc;--color-paper-light:#0a0a17;--color-paper-edge:#14142a;--color-ink-soft:#cbc8d8;--color-ink-muted:#918da4;--color-ink-faint:#6f6b82;--color-sepia:#82f0dc;--color-seal:#9b87f5;--color-divider:#dedaff1a;--color-divider-strong:#dedaff33;--font-inter:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:"Iowan Old Style","Palatino Linotype","Times New Roman",serif;--font-hand:"Comic Sans MS",cursive}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.left-0{left:calc(var(--spacing) * 0)}.z-50{z-index:50}.z-\[51\]{z-index:51}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[96px\]{height:96px}.h-full{height:100%}.max-h-\[90dvh\]{max-height:90dvh}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[340px\]{max-width:340px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[920px\]{min-width:920px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.35\]{scale:1.35}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(160px\,1\.4fr\)_minmax\(110px\,1fr\)_100px_100px_120px_100px_120px\]{grid-template-columns:minmax(160px,1.4fr) minmax(110px,1fr) 100px 100px 120px 100px 120px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.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-x-4{column-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-800\/40>:not(:last-child)){border-color:#27272a66}@supports (color:color-mix(in lab,red,red)){:where(.divide-zinc-800\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/30{border-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}.border-border{border-color:#dedaff2e}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/60{border-color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.border-red-900\/30{border-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/80{border-color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/80{border-color:color-mix(in oklab,var(--color-zinc-700) 80%,transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/40{border-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/40{border-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/60{border-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.border-zinc-800\/80{border-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/80{border-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}.bg-background{background-color:#070712}.bg-blue-600{background-color:var(--color-blue-600)}.bg-card\/70{background-color:oklab(18.8825% .00800783 -.0372861/.7)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-800\/50{background-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.bg-emerald-800\/50{background-color:color-mix(in oklab,var(--color-emerald-800) 50%,transparent)}}.bg-foreground{background-color:#f7f6ff}.bg-orange-400{background-color:var(--color-orange-400)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/30{background-color:#18181b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/30{background-color:color-mix(in oklab,var(--color-zinc-900) 30%,transparent)}}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/50{background-color:color-mix(in oklab,var(--color-zinc-900) 50%,transparent)}}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/60{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:#f7f6ff}.text-gold{color:#82f0dc}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-600{color:var(--color-green-600)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/80{color:#ff8b1acc}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/80{color:color-mix(in oklab,var(--color-orange-400) 80%,transparent)}}.text-orange-500\/70{color:#fe6e00b3}@supports (color:color-mix(in lab,red,red)){.text-orange-500\/70{color:color-mix(in oklab,var(--color-orange-500) 70%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500\/50{color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.text-red-500\/50{color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.text-white{color:var(--color-white)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-600::placeholder{color:var(--color-zinc-600)}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--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}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-zinc-700::placeholder{color:var(--color-zinc-700)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-amber-600\/30:hover{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-600\/30:hover{background-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-emerald-700\/60:hover{background-color:#00795699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-700\/60:hover{background-color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.hover\:bg-zinc-900\/30:hover{background-color:#18181b4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/30:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 30%,transparent)}}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}}.focus\:border-zinc-600:focus{border-color:var(--color-zinc-600)}.focus\:border-zinc-700:focus{border-color:var(--color-zinc-700)}.focus\:ring-1:focus{--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)}.focus\:ring-zinc-600:focus{--tw-ring-color:var(--color-zinc-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-\[420px\]{max-width:420px}.sm\:items-center{align-items:center}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}}@media (min-width:48rem){.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:h-\[108px\]{height:108px}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:text-\[22px\]{font-size:22px}}}html{font-size:21px}body,html{max-width:100vw;overflow-x:hidden}body{-webkit-tap-highlight-color:transparent;background-image:radial-gradient(circle at 18% 22%,#b8893d52 0,#0000 38%),radial-gradient(circle at 78% 18%,#8b3a2e38 0,#0000 42%),radial-gradient(circle at 22% 80%,#3b45682e 0,#0000 44%),radial-gradient(circle at 80% 82%,#d4af3733 0,#0000 38%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 0.42 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");background-position:0 0,100% 0,0 100%,100% 100%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:200% 200%,200% 200%,200% 200%,200% 200%,220px 220px;animation:zkMeshDrift 28s ease-in-out infinite alternate;position:relative}@keyframes zkMeshDrift{0%{background-position:0 0,100% 0,0 100%,100% 100%,0 0}50%{background-position:8% 6%,92% 4%,4% 94%,96% 96%,0 0}to{background-position:4% 10%,96% 8%,6% 90%,94% 92%,0 0}}@media (prefers-reduced-motion:reduce){body{animation:none!important}}a:focus,button:focus{outline:none}.page-transition{transition:opacity .3s}.page-enter{opacity:1}.page-exit{opacity:0}.gold-shimmer,.gold-text,.text-mirror{color:var(--color-foreground);font-weight:700}.gold-shimmer{font-style:italic}.editorial-img{filter:grayscale()sepia(28%)contrast(1.05)}.brand-img,.editorial-img{object-fit:contain;mix-blend-mode:multiply}.ink-border{border:1.5px solid var(--color-foreground);position:relative}.ink-border:after{content:"";pointer-events:none;border:1px solid #1b1b1b26;position:absolute;inset:4px}.wax-seal{background:radial-gradient(circle at 30% 30%,var(--color-accent) 0,var(--color-accent-deep) 70%);width:56px;height:56px;color:var(--color-background);font-family:var(--font-serif);letter-spacing:.05em;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex;transform:rotate(-6deg);box-shadow:inset -2px -3px 6px #00000047,inset 2px 2px 4px #ffffff14,1px 2px 3px #00000026}.torn-divider{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 16' preserveAspectRatio='none'><path d='M0,8 Q50,4 100,9 T200,8 T300,7 T400,9 T500,6 T600,8 T700,9 T800,7 T900,10 T1000,6 T1100,8 T1200,8' stroke='%231B1B1B' stroke-width='0.8' fill='none' opacity='0.35'/></svg>");background-position:50%;background-repeat:repeat-x;background-size:1200px 16px;height:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s ease-out forwards}.stagger-children>*{opacity:0;animation:fadeInUp .4s ease-out forwards}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.count-up{animation:countUp .8s cubic-bezier(.34,1.56,.64,1) forwards}.wealth-gauge-animated{background:conic-gradient(#141414 0deg,#575757 calc(var(--blocked) * 3.6deg),#e8e8e4 calc(var(--blocked) * 3.6deg));width:180px;height:180px;box-shadow:0 0 0 1px var(--color-border);border-radius:50%;justify-content:center;align-items:center;animation:gaugeReveal 1s ease-out forwards;display:flex;position:relative}.wealth-gauge-animated:before{content:"";background:var(--color-background);border-radius:50%;width:146px;height:146px;position:absolute}@keyframes gaugeReveal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.gold-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:0;box-shadow:2px 3px #1b1b1b0f}.tier-popular{border:1.5px solid var(--color-accent);background:var(--color-card-light);box-shadow:3px 4px 0 #9f2b1f2e,inset 0 0 0 3px var(--color-background)}.btn-diamond{background:var(--color-accent);color:#f6efd9;text-transform:uppercase;letter-spacing:.08em;box-shadow:3px 3px 0 var(--color-foreground);transition:all .18s}.btn-diamond:hover{background:var(--color-accent-deep);box-shadow:1px 1px 0 var(--color-foreground);transform:translate(2px,2px)}@keyframes loadingDots{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes pencilDraw{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes zkpulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes zkRingRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes zkRingPulse{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.32;transform:scale(1.04)}}.zk-ring-slow{animation:zkRingRotate 90s linear infinite}.zk-ring-reverse{animation:zkRingRotate 120s linear infinite reverse}.zk-ring-pulse{animation:zkRingPulse 4s ease-in-out infinite}section:has(input:focus) .zk-ring-pulse,section:has(input:focus) .zk-ring-reverse,section:has(input:focus) .zk-ring-slow{animation-play-state:paused}@keyframes zkReadyPulse{0%,to{box-shadow:0 0 #8b3a2e73}50%{box-shadow:0 0 26px #8b3a2e00}}.zk-ready-pulse{animation:zkReadyPulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.zk-loading-pulse,.zk-ready-pulse,.zk-ring-pulse,.zk-ring-reverse,.zk-ring-slow{animation:none!important}.zk-loading-progress{transition:none!important}}@media (max-height:640px){.zk-loading-stack{gap:14px!important;padding:20px 22px 50px!important}.zk-loading-orb,.zk-loading-orb svg{width:150px!important;height:150px!important}.zk-loading-title h1{font-size:22px!important;line-height:1.15!important}.zk-loading-title p{font-size:13px!important}.zk-loading-step{padding:10px 4px!important}.zk-loading-footer{margin-top:12px!important;font-size:10px!important}}.zk-card-premium{-webkit-backdrop-filter:blur(8px);will-change:transform;background:#faf5e8eb;border:.5px solid #ffffff80;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 8px #1b1b1b0f,0 18px 40px #1b1b1b1f,0 36px 80px #1b1b1b1a,inset 0 1px #fff9}.zk-card-premium:hover{transform:translateY(-8px);box-shadow:0 6px 12px #1b1b1b14,0 30px 60px #1b1b1b2e,0 56px 120px #1b1b1b24,inset 0 1px #ffffffb3}.zk-glass{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#faf5e89e;border:.5px solid #ffffff80;box-shadow:0 8px 32px #1b1b1b14,inset 0 1px #ffffff80}.zk-glass-header{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#f4edddb8;border-bottom:.5px solid #1b1b1b14;box-shadow:0 4px 24px #1b1b1b0a}.zk-btn-premium{background:linear-gradient(135deg,var(--color-seal) 0,var(--color-accent-deep) 100%);color:#f6efd9;font-family:var(--font-inter);letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;border:none;padding:18px 28px;font-size:13px;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background .22s;position:relative;overflow:hidden;box-shadow:0 2px 8px #8b3a2e2e,0 12px 32px #8b3a2e38,inset 0 1px #ffffff2e}.zk-btn-premium:before{content:"";background:linear-gradient(135deg,#b8893d00,#b8893d2e 50%,#b8893d00);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-100%)}.zk-btn-premium:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b3a2e3d,0 20px 48px #8b3a2e4d,inset 0 1px #ffffff38}.zk-btn-premium:hover:before{transform:translate(100%)}.zk-btn-premium:active{transform:translateY(0)}.zk-btn-premium:disabled{color:#f6efd999;cursor:not-allowed;background:#8b3a2e4d;transform:none;box-shadow:0 2px 4px #0000000a}.zk-btn-premium:disabled:before{display:none}.zk-gold-accent{color:#0000;letter-spacing:-.01em;background:linear-gradient(135deg,#d4af37,#b8893d 50%,#d4af37);-webkit-background-clip:text;background-clip:text;font-style:italic}.zk-shimmer-text{color:#0000;background:linear-gradient(100deg,#1b1b1b 0 35%,#d4af37 50%,#1b1b1b 65% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:zkShimmer 6s ease-in-out infinite}@keyframes zkShimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.zk-shimmer-text{color:var(--color-foreground);-webkit-text-fill-color:var(--color-foreground);animation:none}}.zk-aura-glow{pointer-events:none;filter:blur(60px);opacity:.5;z-index:0;border-radius:50%;position:absolute}.zk-aura-gold{background:radial-gradient(circle,#d4af3780,#0000 70%)}.zk-aura-seal{background:radial-gradient(circle,#8b3a2e66,#0000 70%)}.zk-aura-indigo{background:radial-gradient(circle,#3b456859,#0000 70%)}.zk-img-premium{isolation:isolate;will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 6px 16px #1b1b1b1a,0 24px 48px #1b1b1b2e,0 48px 96px #1b1b1b24,inset 0 0 0 1px #ffffff2e}.zk-img-premium:before{z-index:2;background:linear-gradient(135deg,#d4af3766,#0000 30% 70%,#8b3a2e4d) border-box;border:1px solid #0000;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zk-img-premium:after,.zk-img-premium:before{content:"";pointer-events:none;position:absolute;inset:0}.zk-img-premium:after{z-index:1;background:radial-gradient(#0000 50%,#0000002e 100%)}.zk-img-premium:hover{box-shadow:0 8px 20px #1b1b1b1f,0 36px 64px #1b1b1b38,0 64px 128px #1b1b1b29,inset 0 0 0 1px #d4af3752}.zk-img-frame-gold{background:linear-gradient(135deg,#d4af37,#b8893d 30%,#8b3a2e 70%,#d4af37);padding:8px;position:relative;box-shadow:0 8px 24px #1b1b1b1f,0 32px 64px #1b1b1b33,inset 0 1px #fff6}.zk-img-frame-gold>*{background:var(--color-paper-deep);display:block}.zk-portrait-float{background:var(--color-paper-light);padding:14px 14px 32px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(-1deg);box-shadow:0 4px 12px #1b1b1b0f,0 18px 40px #1b1b1b24,0 40px 80px #1b1b1b1a}.zk-portrait-float:hover{transform:rotate(0)translateY(-6px)}@media (prefers-reduced-motion:reduce){.zk-img-premium,.zk-img-premium:hover,.zk-portrait-float,.zk-portrait-float:hover{transition:none!important;transform:none!important}}.zk-reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.zk-reveal.zk-reveal-visible{opacity:1;transform:translateY(0)}.zk-reveal-delay-1{transition-delay:80ms}.zk-reveal-delay-2{transition-delay:.16s}.zk-reveal-delay-3{transition-delay:.24s}.zk-hero-premium{font-family:var(--font-display);letter-spacing:-3.5px;font-weight:400;line-height:.96}.zk-section-premium{isolation:isolate;position:relative}.zk-section-premium:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#faf5e800,#faf5e866);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.zk-btn-premium,.zk-btn-premium:hover,.zk-card-premium,.zk-card-premium:hover,.zk-reveal,.zk-reveal.zk-reveal-visible{transition:none!important;transform:none!important}.zk-btn-premium:before{display:none}}.zk-dropcap:first-letter{float:left;margin:.06em .08em 0 -.04em;font-size:4.2em;font-weight:500;line-height:.85}.zk-dropcap:first-letter,.zk-pullquote{font-family:var(--font-display);color:var(--color-foreground);font-style:italic}.zk-pullquote{letter-spacing:-.3px;border-left:1.5px solid var(--color-divider-strong);padding:18px 0 18px 18px;font-size:22px;font-weight:400;line-height:1.35;position:relative}.zk-pullquote:before{content:"“";color:#1a18171f;font-size:56px;line-height:1;font-family:var(--font-display);position:absolute;top:-8px;left:8px}.zk-footnote{font-family:var(--font-display);color:var(--color-ink-muted);border-top:.5px solid #1a181726;margin-top:14px;padding-top:10px;font-size:11px;font-style:italic;line-height:1.45}.zk-footnote:before{content:"† ";color:var(--color-foreground);margin-right:2px;font-style:normal;font-weight:600}.zk-tap{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s;position:relative;overflow:hidden}.zk-tap:active{transform:scale(.97)translateY(1px)}.zk-tap:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#1a18172e 0,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.zk-tap:active:after{opacity:1;transition:opacity}.zk-tap:focus-visible{outline:2px solid var(--color-seal);outline-offset:2px}@keyframes zk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zk-fade-in{animation:zk-fade-up .7s ease-out both}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes natalSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.natal-chart-ring{animation:natalSpin 90s linear infinite}.natal-chart-ring-reverse{animation:natalSpin 120s linear infinite reverse}.zk-paper-bg{background-color:#f8f4ec;background-image:radial-gradient(circle at 20% 30%,#1a181706 0,#0000 .5%),radial-gradient(circle at 70% 60%,#1a181705 0,#0000 .4%),radial-gradient(circle at 40% 80%,#1a181705 0,#0000 .5%),radial-gradient(circle at 85% 15%,#1a181706 0,#0000 .4%),repeating-linear-gradient(37deg,#1a181703 0 1px,#0000 1px 3px),repeating-linear-gradient(-53deg,#b4a0780a 0 1px,#0000 1px 5px);background-size:100% 100%,100% 100%,100% 100%,100% 100%,80px 80px,60px 60px;position:relative}.zk-paper-aged{isolation:isolate;position:relative}.zk-paper-aged:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;background:radial-gradient(at 0 0,#b4a0782e 0,#0000 40%),radial-gradient(at 100% 100%,#b4a07824 0,#0000 45%),radial-gradient(#0000 70%,#785a280f 100%);position:absolute;inset:0}.zk-paper-aged>*{z-index:1;position:relative}@media (min-width:900px){.zk-show-desktop{display:block}.zk-show-mobile{display:none}}.zk-hero-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:900px){.zk-hero-grid{grid-template-columns:1.05fr .95fr;gap:80px;padding:80px 56px 110px!important}}.zk-form-grid,.zk-intro-grid{grid-template-columns:1fr!important;gap:40px!important}@media (min-width:900px){.zk-intro-grid{grid-template-columns:1.1fr 1fr!important;gap:72px!important}.zk-form-grid{grid-template-columns:1.05fr 1fr!important;gap:72px!important}}.zk-gallery-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:900px){.zk-gallery-grid{grid-template-columns:repeat(3,1fr)}}.zk-steps-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:900px){.zk-steps-grid{grid-template-columns:repeat(3,1fr);gap:60px}}.zk-testimonials-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.zk-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.zk-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (min-width:900px){.zk-stats-grid{grid-template-columns:repeat(4,1fr);gap:60px}}.zk-story-grid{grid-template-columns:1fr!important;gap:32px!important}@media (min-width:900px){.zk-story-grid{grid-template-columns:1fr 1fr!important;gap:64px!important}}.zk-input{border:.5px solid var(--color-divider-strong);background:var(--color-paper-light);color:var(--color-foreground);font-family:var(--font-inter);border-radius:0;font-size:14px;transition:border-color .15s,background .15s}.zk-input:focus,.zk-input:focus-visible{border-color:var(--color-foreground);background:var(--color-paper-light);outline:none}.zk-input::placeholder{color:var(--color-ink-faint)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";float:right;font-size:1.25rem;transition:transform .2s}details[open] summary:after{content:"−"}.fomo-timer{font-variant-numeric:tabular-nums}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.parallax-grid{z-index:0;pointer-events:none;will-change:opacity;background:radial-gradient(at 50% 20%,#b8893d14 0,#0000 55%),radial-gradient(#0000 60%,#6e1c1412 100%);position:fixed;inset:0}.bichig-accent{color:var(--color-accent);font-family:var(--font-serif);opacity:.42;letter-spacing:.1em}.trust-pill{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-muted);letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:1px 2px #1b1b1b0a}.trust-pill-dot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9f2b1f26}.ink-accent{color:var(--color-accent);font-style:italic;font-family:var(--font-serif);font-weight:400}.pain-card{background:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);align-items:flex-start;gap:14px;padding:16px 16px 16px 18px;display:flex;position:relative;box-shadow:2px 3px #1b1b1b0d}.pain-card-seal{background:radial-gradient(circle at 32% 30%,var(--color-accent) 0,var(--color-accent-deep) 75%);color:#f6efd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(-5deg);box-shadow:inset -1px -2px 4px #00000040,inset 1px 1px 2px #ffffff14}.pain-card-text{color:var(--color-foreground);flex:1;padding-top:2px;font-size:13.5px;line-height:1.55}.pain-card-text strong{color:var(--color-accent-deep);font-weight:600}.letter-card{background:var(--color-card-light);border:1px solid var(--color-border);padding:20px 18px 18px;position:relative;box-shadow:2px 3px #1b1b1b0d,inset 0 0 0 4px #fffdf566}.letter-card-seal-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.letter-card-stars{color:var(--color-gold);letter-spacing:.06em;gap:2px;font-size:13px;display:flex}.letter-card-verified{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.letter-card-verified:before{content:"";background:var(--color-green);border-radius:50%;width:8px;height:8px}.letter-card-body{font-family:var(--font-serif);color:var(--color-foreground);font-size:14px;font-style:italic;line-height:1.6}.letter-card-signature{color:var(--color-muted);letter-spacing:.05em;margin-top:10px;font-size:11.5px}.sticky-cta-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border);background:linear-gradient(#f4edddd9,#f4edddfa 30%);position:fixed;bottom:0;left:0;right:0}.sticky-cta-btn{background:var(--color-accent);color:#f6efd9;text-transform:uppercase;letter-spacing:.14em;width:100%;max-width:32rem;box-shadow:inset -1px -2px 5px #00000038,inset 1px 1px 2px #ffffff14,0 2px 0 var(--color-foreground);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:13px 20px;font-size:12.5px;font-weight:700;transition:all .18s;display:flex}.sticky-cta-btn:active{box-shadow:inset -1px -2px 5px #00000038,inset 1px 1px 2px #ffffff14,0 1px 0 var(--color-foreground);transform:translateY(1px)}.sticky-cta-btn-dot{opacity:.85;background:#f6efd9;border-radius:50%;width:7px;height:7px;animation:stickyPulse 2s ease-in-out infinite}@keyframes stickyPulse{0%,to{opacity:.4}50%{opacity:1}}:root{color-scheme:dark}html{background:#070712}body{font-family:var(--font-inter),system-ui,sans-serif;background-color:#070712;background-image:radial-gradient(circle at 16% 10%,#7b65ee2b,#0000 32rem),radial-gradient(circle at 85% 34%,#3ed3c91a,#0000 34rem),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #82f0dc}a:active,button:active{opacity:.78}.iv-app-shell,.iv-mobile,.iv-report-shell,.iveelt-surface{color:#f7f6ff;background:radial-gradient(circle at 10% 8%,#9a7eff30,#0000 28rem),radial-gradient(circle at 90% 30%,#5ae8d51f,#0000 32rem),radial-gradient(circle at 48% 82%,#ff70ad14,#0000 30rem),#070712}.iv-app-shell:before,.iv-mobile:before,.iv-report-shell:before,.iveelt-surface:before{opacity:.34;background-image:radial-gradient(circle,#ffffffb8 0 .7px,#0000 .9px),radial-gradient(circle,#82f0dc6b 0 .6px,#0000 .8px);background-position:0 0,25px 31px;background-size:68px 68px,113px 113px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.iv-nav{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#070712ad;border-bottom:1px solid #dedaff1a}.iv-mobile>.iv-nav,.iv-nav,.iv-nav-inner{min-height:74px}.iv-wordmark{color:#f7f6ff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:650}.iv-wordmark span{color:#82f0dc;font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1}.iv-nav-action,.iv-nav-links a{color:#aaa6b9;letter-spacing:.13em;font-size:12px;transition:color .14s}.iv-nav-action:hover,.iv-nav-links a:hover{color:#f7f6ff}.iv-nav-action{color:#c9fff5;border:1px solid #82f0dc61;border-radius:999px;padding:10px 14px}.iv-hero{min-height:calc(100svh - 74px);padding:72px 0 84px}.iv-kicker{color:#a8a3ba;letter-spacing:.22em;font-size:11px;font-weight:650}.iv-hero h1,.iv-mobile-hero h1{color:#f9f8ff;max-width:850px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.067em;font-size:clamp(62px,7.1vw,110px);font-weight:520;line-height:.92}.iv-hero h1 em,.iv-mobile-hero h1 em,.iv-section-heading h2 em{font-family:var(--font-display);letter-spacing:-.035em;color:#0000;background:linear-gradient(115deg,#f8f7ff 8%,#c5b8ff 44%,#82f0dc 92%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.iv-hero-lead,.iv-mobile-hero>p:not(.iv-kicker){color:#bbb7c9;max-width:640px;margin:30px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.75}.iv-button{min-height:52px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;padding:0 24px;font-size:13px;font-weight:680;line-height:1;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s}.iv-button:active{opacity:.78;transform:translateY(0)}.iv-button-primary{color:#090816;background:linear-gradient(120deg,#b9abff,#82f0dc);box-shadow:0 16px 42px #6c57dc42,0 0 40px #82f0dc1a}.iv-button-ghost{color:#e9e6f5;background:#ffffff09;border-color:#dedaff33}.iv-button-light{color:#090816;background:#f7f6ff;box-shadow:0 18px 52px #00000047}.iv-button:disabled{color:#ebe8f76b;background:#dedaff1a;border-color:#dedaff14;transform:none}.iv-trust-row{color:#878298;gap:10px 20px;margin-top:30px;font-size:12px}.iv-orbit-stage:before{content:"";filter:blur(16px);background:radial-gradient(circle,#b2a0ff33,#6858da0d 48%,#0000 70%);border-radius:50%;position:absolute;inset:18%}.iv-orbit{border:1px solid #d2cdff33}.iv-orbit:after,.iv-orbit:before{content:"";background:#82f0dc;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #82f0dc}.iv-orbit:after{background:#b9abff;box-shadow:0 0 18px #b9abff}.iv-orbit-outer{animation:ivOrbit 42s linear infinite}.iv-orbit-middle{border-style:dashed;width:72%;height:72%;animation:ivOrbit 34s linear infinite reverse}.iv-orbit-inner{width:44%;height:44%;animation:ivOrbit 28s linear infinite}.iv-orbit-core{color:#f7f6ff;text-shadow:0 0 28px #b9abff66;font-size:clamp(72px,9vw,120px);font-weight:400}.iv-orbit-caption{color:#8e899e;letter-spacing:.22em;font-size:10px;font-weight:650}.iv-aura{pointer-events:none;filter:blur(90px);opacity:.42;border-radius:50%;position:absolute}.iv-aura-one{background:#715be0;width:420px;height:420px;top:-130px;left:-110px}.iv-aura-two{opacity:.25;background:#34b9ae;width:360px;height:360px;bottom:-60px;right:-90px}.iv-aura-three{opacity:.32;background:#8773ef;width:520px;height:520px;top:-280px;left:calc(50% - 260px)}.iv-section{border-top:1px solid #dedaff17;padding:112px 0}.iv-final h2,.iv-section-heading h2,.iv-story-copy h2{color:#f7f6ff;letter-spacing:-.055em;font-size:clamp(42px,4.4vw,64px);font-weight:520;line-height:1.02}.iv-section-heading>p:last-child{color:#aaa6b9;margin:22px 0 0;font-size:17px;line-height:1.72}.iv-form-card,.iv-modal-card,.iv-report-card,.iv-result-card{-webkit-backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#181733c7,#0c0c1dd6);border:1px solid #dedaff26;border-radius:28px;padding:30px;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0e}.iv-form-topline{color:#8f8a9f;letter-spacing:.2em;margin-bottom:20px;font-size:10px;font-weight:650}.iv-choice-field legend,.iv-field>span{color:#aaa6b9;font-size:10px;font-weight:650}.iv-field input{color:#f7f6ff;min-height:58px;font-family:var(--font-inter),system-ui,sans-serif;background:#ffffff09;border:1px solid #dedaff24;border-radius:14px;padding:0 16px;font-size:17px;font-weight:550;transition:border-color .12s,background .12s,box-shadow .12s}.iv-field input::placeholder,.iv-payment-skin input::placeholder,.iv-quick-card input::placeholder{color:#ebe8f794}.iv-field input:focus{background:#82f0dc0b;border-color:#82f0dcb8;box-shadow:0 0 0 4px #82f0dc0e}.iv-choice-field button{color:#bbb7c9;min-height:52px;font:600 13px var(--font-inter),system-ui,sans-serif;background:#ffffff06;border:1px solid #dedaff24;border-radius:14px;transition:color .12s,border-color .12s,background .12s}.iv-choice-field button.is-selected{color:#f7f6ff;background:#9b87f529;border-color:#b9abffcc}.iv-progress span{background:#dedaff1a;border-radius:999px;height:3px;transition:background .12s,box-shadow .12s}.iv-story-visual{color:#f7f6ffc7;min-height:570px;font-family:var(--font-display);filter:saturate(.52)hue-rotate(188deg);background-position:50%;background-size:cover;border:1px solid #dedaff24;border-radius:32px;padding:28px;font-size:20px;font-style:italic;box-shadow:0 32px 90px #00000057,0 0 80px #7e63f114}.iv-story-copy>p:not(.iv-kicker){color:#b2aec0;font-size:17px;line-height:1.78}.iv-story-copy blockquote{color:#e9e7f4;border-left:1px solid #82f0dc7a;margin:30px 0 0;font-size:22px;line-height:1.5}.iv-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px}.iv-testimonial{background:#12122899;border:1px solid #dedaff21;border-radius:24px;box-shadow:inset 0 1px #ffffff0a}.iv-testimonial-image{aspect-ratio:16/9;filter:saturate(.45)hue-rotate(184deg);background-size:cover}.iv-testimonial>p{color:#c5c1d1;min-height:196px;padding:24px 24px 18px;font-size:18px;font-style:italic;line-height:1.62}.iv-testimonial footer{color:#777287;letter-spacing:.08em;padding:0 24px 24px;font-size:10px}.iv-steps-grid{grid-template-columns:repeat(3,1fr);gap:14px}.iv-step-card{background:linear-gradient(145deg,#15142fa8,#0a0a18a8);border:1px solid #dedaff1f;border-radius:24px;min-height:250px;padding:28px}.iv-step-card>span{color:#a7f7e9;letter-spacing:.18em;border:1px solid #82f0dc40;border-radius:999px;padding:7px 10px;font-weight:700}.iv-step-card h3{color:#f4f2fb;margin:52px 0 12px;font-size:24px;font-weight:560}.iv-stats-grid{background:#dedaff1a;border:1px solid #dedaff1a;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden}.iv-stats-grid>div{background:#0b0b19;padding:34px 24px}.iv-stats-grid strong{color:#f7f6ff;font-size:30px}.iv-stats-grid span{color:#7f7a8f;letter-spacing:.13em;margin-top:8px;font-size:10px;font-weight:650}.iv-final{background:radial-gradient(circle at 50% 0,#8b70f740,#0000 50%),linear-gradient(#0b0b1b,#070712);border-top:1px solid #dedaff1a;min-height:620px;padding:100px 0}.iv-final>.iv-container{max-width:880px}.iv-final h2{font-size:clamp(48px,6vw,78px)}.iv-final>.iv-container>p:last-child,.iv-final>p:last-child{color:#807b90;font-size:12px}.iv-footer{background:#070712;border-top:1px solid #dedaff17}.iv-footer .iv-container{justify-content:space-between;align-items:center;gap:24px;min-height:130px;display:flex}.iv-footer p,.iv-footer>p,.iv-footer>span{color:#6f6a7d;letter-spacing:.12em;font-size:11px}.iv-reveal.iv-reveal-visible{opacity:1;transform:translateY(0)}.iv-mobile{padding-bottom:0}.iv-mobile>.iv-nav{padding:0 20px}.iv-mobile-hero{text-align:center;align-items:center;min-height:calc(100svh - 74px);padding:56px 22px 48px;position:relative}.iv-mobile-hero h1{max-width:430px;font-size:clamp(46px,14vw,68px);line-height:.96}.iv-mobile-hero>p:not(.iv-kicker){max-width:460px;margin-top:24px;font-size:16px;line-height:1.72}.iv-mobile-orbit{border:1px solid #b9abff57;width:150px;margin:36px 0;box-shadow:0 0 0 24px #b9abff0a,0 0 0 48px #82f0dc06,0 0 60px #8b70f738}.iv-mobile-orbit span{color:#f7f6ff;font-size:68px}.iv-mobile-hero .iv-button{max-width:360px}.iv-mobile .iv-form-card{border-radius:22px;padding:20px}.iv-mobile .iv-story-visual{border-radius:24px;min-height:390px;margin-bottom:34px}.iv-mobile .iv-stats-grid>div{padding:24px 18px}.iv-mobile .iv-final{flex-direction:column;min-height:560px;padding:84px 22px;display:flex}.iv-mobile .iv-footer{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:42px 20px 110px;display:flex}.iv-mobile .iv-footer p,.iv-mobile .iv-footer>span{margin:0}.iv-sticky-action{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:55;color:#090816;cursor:pointer;background:linear-gradient(120deg,#9b87f5f5,#46c2b5f5);border:1px solid #fff3;border-radius:20px;min-height:64px;padding:0 20px;transition:opacity .18s,transform .18s;left:14px;box-shadow:0 18px 50px #0000006b}.iv-sticky-action>span{font-size:14px;font-weight:720}.iv-sticky-action small{letter-spacing:.18em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.iv-sticky-action.is-hidden{transform:translateY(18px)}.iv-overlay{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(130%);cursor:default;background:#03030bbd;width:100%;height:100%;padding:0}.iv-quick-wrap{z-index:71;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.iv-quick-card{pointer-events:auto;background:radial-gradient(circle at 90% 0,#82f0dc1f,#0000 18rem),linear-gradient(145deg,#171632fa,#090917fc);border:1px solid #dedaff29;border-radius:30px;width:min(100%,520px);max-height:min(92dvh,760px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 32px 100px #0000008f,inset 0 1px #ffffff0f}.iv-quick-card h2{color:#f7f6ff;letter-spacing:-.052em;margin:0;font-size:42px;font-weight:540;line-height:1}.iv-quick-card h2 em{font-family:var(--font-display);color:#b9abff;font-style:italic;font-weight:400}.iv-quick-intro{color:#a9a5b7;margin:14px 0 26px;font-size:14px;line-height:1.65}.iv-modal-close{color:#cbc8d8;width:38px;height:38px;font:300 24px/1 var(--font-inter),system-ui,sans-serif;background:#ffffff0a;border:1px solid #dedaff24;border-radius:50%;padding:0;top:18px;right:18px}.iv-birth-section{padding:72px 22px;position:relative}.iv-birth-wrap{z-index:1;width:min(100%,560px);position:relative}.iv-birth-wrap h1{color:#f7f6ff;letter-spacing:-.055em;font-size:clamp(44px,6vw,64px);font-weight:540;line-height:1}.iv-birth-wrap h1 em{font-family:var(--font-display);color:#b9abff;font-style:italic;font-weight:400}.iv-birth-intro{color:#aaa6b9;max-width:500px;margin:20px auto 30px;font-size:15px;line-height:1.72}.iv-back-link{color:#8e899e;font:650 11px var(--font-inter),system-ui,sans-serif;letter-spacing:.16em;cursor:pointer;margin-top:20px;padding:10px 16px}.iv-result-header{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#070712c2;border-bottom:1px solid #dedaff1a}.iv-result-header-inner{width:min(100% - 40px,920px);min-height:68px}.iv-header-reset{color:#aaa6b9;font:650 10px var(--font-inter),system-ui,sans-serif;cursor:pointer;background:#ffffff08;border:1px solid #dedaff24;border-radius:999px;padding:9px 12px}.iv-confirm-wrap{z-index:71;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.iv-confirm-card{box-sizing:border-box;pointer-events:auto;width:min(100%,430px);padding:32px}.iv-confirm-symbol{color:#f7f6ff;width:76px;border:1px solid #b9abff52;font-size:40px;box-shadow:0 0 0 13px #b9abff09,0 0 36px #7d62eb29}.iv-confirm-card h2{color:#f7f6ff;letter-spacing:-.05em;margin:0;font-size:38px;font-weight:540;line-height:1.02}.iv-confirm-card h2 em{font-family:var(--font-display);color:#b9abff;font-style:italic;font-weight:400}.iv-confirm-copy{color:#9d98ac;margin:14px 0 24px;font-size:13px;line-height:1.65}.iv-confirm-values{text-align:left;background:#ffffff06;border:1px solid #dedaff1f;border-radius:16px;overflow:hidden}.iv-confirm-values>div:last-child{border-bottom:0}.iv-confirm-values span{color:#7f7a8f;letter-spacing:.13em;font-size:10px}.iv-confirm-actions .iv-button{padding-inline:14px}.iv-payment-skin{color:#f7f6ff;background:radial-gradient(circle at 88% 0,#82f0dc1c,#0000 20rem),linear-gradient(145deg,#171632fb,#080815fe)!important;border:1px solid #dedaff29!important;box-shadow:0 32px 110px #0009,inset 0 1px #ffffff0f!important}.iv-payment-skin input{color:#f7f6ff!important}.iv-payment-skin input:focus{box-shadow:0 0 0 4px #82f0dc0e;border-color:#82f0dc!important}.iv-payment-skin a:active,.iv-payment-skin button:active{opacity:.78}.iv-payment-skin .success-sparkle{border-radius:50%;width:4px;height:4px;animation:ivSparkle 1.8s ease-in-out infinite;position:absolute;box-shadow:0 0 14px}.iv-success-orbit{color:#f7f6ff;width:72px;border:1px solid #82f0dc6b;margin:0 auto 20px;box-shadow:0 0 0 12px #82f0dc09,0 0 38px #82f0dc1f}@keyframes ivSparkle{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1.2)}}.iv-results-hero{min-height:calc(100svh - 68px);padding:64px 20px 84px}.iv-results-orbit{border:1px solid #b9abff52;width:120px;margin-bottom:32px;box-shadow:0 0 0 18px #b9abff09,0 0 50px #7f65ec29}.iv-results-orbit span{color:#f7f6ff;font-weight:400}.iv-results-hero h1{color:#f7f6ff;letter-spacing:-.06em;max-width:790px;font-size:clamp(48px,7vw,80px);font-weight:530;line-height:.98}.iv-results-hero h1 em{font-family:var(--font-display);color:#b9abff;font-style:italic;font-weight:400}.iv-results-intro{color:#aaa6b9;max-width:580px;margin:22px auto 0;font-size:16px;line-height:1.7}.iv-results-meta{gap:8px;margin:24px 0 30px}.iv-results-meta>*{color:#8f8a9f;border:1px solid #dedaff1f;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:650}.iv-signal-feature{border-bottom:1px solid #dedaff1a;padding:26px 28px}.iv-card-label,.iv-signal span,.iv-signal-feature span{color:#858093;letter-spacing:.19em;font-size:9px;font-weight:700}.iv-signal{border-bottom:1px solid #dedaff17;border-right:1px solid #dedaff17;padding:22px 24px}.iv-signal strong{color:#f2f0f8;margin-top:8px;font-size:20px;font-weight:560;line-height:1.38}.iv-results-free,.iv-results-proof,.iv-results-tiers{border-top:1px solid #dedaff17;padding:100px 0}.iv-free-grid{grid-template-columns:.92fr 1.08fr;gap:16px}.iv-recognition-card,.iv-traits-card{min-height:360px}.iv-traits-list{gap:10px}.iv-traits-list>div{background:#ffffff06;border:1px solid #dedaff1a;border-radius:14px;padding:15px}.iv-free-boundary{background:#82f0dc09;border:1px solid #82f0dc29;border-radius:18px;max-width:680px;margin:28px auto 0;padding:18px 22px}.iv-free-boundary span{color:#82f0dc;flex:none}.iv-tier-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px}.iv-tier-card{background:linear-gradient(145deg,#15142fb3,#0a0a18c2);border:1px solid #dedaff1f;border-radius:24px;padding:24px;box-shadow:inset 0 1px #ffffff0a}.iv-tier-card.is-highlighted{background:radial-gradient(circle at 90% 0,#82f0dc1f,#0000 18rem),linear-gradient(145deg,#292356d1,#0d0d1ee6);border-color:#b9abff7a;box-shadow:0 28px 70px #4a39a433,inset 0 1px #ffffff12}.iv-tier-badge{color:#aaf8eb;letter-spacing:.16em;background:#82f0dc1f;border-radius:999px;margin:-8px 0 18px;padding:7px 10px;font-weight:750}.iv-tier-head p{color:#858093;margin:0 0 6px;font-size:9px}.iv-tier-head h3{color:#f4f2fb;letter-spacing:-.045em;font-size:27px;font-weight:560}.iv-tier-head>strong{color:#f7f6ff;font-size:18px;font-weight:620}.iv-portrait-status{color:#8e899e;border:1px solid #dedaff1a;border-radius:12px;min-height:45px;margin:18px 0;padding:9px 11px;font-size:10px;line-height:1.35}.iv-portrait-status.has-portrait{color:#b7eee6;background:#82f0dc09;border-color:#82f0dc30}.iv-tier-card ul{gap:9px;min-height:340px;margin:0 0 22px}.iv-tier-card .iv-button{letter-spacing:.07em;min-height:48px;padding-inline:12px;font-size:9px}.iv-payment-note{color:#777287;letter-spacing:.12em;margin:20px 0 0;font-size:10px}.iv-proof-card{background:radial-gradient(circle at 10% 0,#9b87f526,#0000 20rem),#101024b8;border:1px solid #dedaff21;border-radius:28px;max-width:780px;padding:42px}.iv-proof-card figcaption{color:#777287;border-top:1px solid #dedaff1a;font-size:10px}.iv-report-header{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#070712c2!important;border-bottom:1px solid #dedaff1a!important}.iv-report-header>div{min-height:70px;max-width:760px!important;padding-block:0!important}.iv-report-header>div>span:last-child{border-radius:999px;color:#b4f6eb!important;font-family:var(--font-inter),system-ui,sans-serif!important;letter-spacing:.11em!important;border:1px solid #82f0dc3d!important;padding:7px 11px!important;font-size:9px!important}.iv-report-main:before{color:#f7f6ff;width:112px;border:1px solid #b9abff4d;margin:0 auto 34px;box-shadow:0 0 0 18px #b9abff08,0 0 50px #7e63f124}.iv-report-hero h1 em{font-family:var(--font-display);color:#c4b7ff}.iv-report-portrait{border-radius:28px;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff0d;background:radial-gradient(circle at 90% 0,#82f0dc17,#0000 20rem),linear-gradient(145deg,#15142fbd,#0a0a18cc)!important;border:1px solid #dedaff24!important;padding:28px!important}.iv-report-portrait-image{filter:saturate(.55)hue-rotate(184deg);background:#111124;border:1px solid #dedaff24;border-radius:20px;max-width:480px;box-shadow:0 24px 70px #0000005c}.iv-report-article{border-radius:24px;box-shadow:inset 0 1px #ffffff09;background:radial-gradient(circle at 100% 0,#9b87f514,#0000 20rem),linear-gradient(145deg,#13132bc2,#090916d1)!important;border:1px solid #dedaff1f!important;padding:34px 32px!important}.iv-report-article>div:first-child{border:1px solid #82f0dc2e;border-radius:999px;padding:7px 10px;color:#a9eee3!important;font-family:var(--font-inter),system-ui,sans-serif!important;letter-spacing:.14em!important}.iv-report-main>div>button.iv-tap{border-radius:999px;color:#c9fff5!important;background:#82f0dc0b!important;border:1px solid #82f0dc4d!important;font-size:10px!important}.iv-report-countdown,.iv-report-upgrade-card,.iv-report-upgrade-panel{border-radius:24px;box-shadow:inset 0 1px #ffffff0a;background:radial-gradient(circle at 90% 0,#82f0dc12,#0000 20rem),linear-gradient(145deg,#14142dc7,#090916d6)!important;border:1px solid #dedaff1f!important}.iv-report-upgrade-card{padding:22px!important}.iv-report-upgrade-card>button{border-radius:999px;color:#090816!important;background:linear-gradient(120deg,#a998ff,#82f0dc)!important}.iv-report-footer{background:#070712!important;border-top:1px solid #dedaff17!important;margin-top:90px!important}.iv-report-state{color:#f7f6ff;background:radial-gradient(circle at 50% 18%,#846af233,#0000 28rem),radial-gradient(circle at 82% 82%,#82f0dc14,#0000 24rem),#070712;padding:24px}.iv-report-state-card{box-sizing:border-box;background:linear-gradient(145deg,#161530d1,#090916e6);border:1px solid #dedaff24;border-radius:28px;width:min(100%,480px);padding:38px 32px;box-shadow:0 32px 90px #00000070,inset 0 1px #ffffff0b}.iv-state-orbit,.iv-state-symbol{color:#f7f6ff;width:84px;border:1px solid #b9abff57;margin:0 auto 28px;box-shadow:0 0 0 14px #b9abff09,0 0 40px #7e63f126}.iv-state-orbit span{animation:ivStateCounter 2.2s ease-in-out infinite}.iv-report-state-card h1,.iv-report-state-card h2{color:#f7f6ff;margin:0 0 16px;font-size:clamp(34px,8vw,46px);font-weight:540;line-height:1.04}@keyframes ivStatePulse{50%{transform:scale(1.025)}}@keyframes ivStateCounter{50%{opacity:.64}}@media (max-width:860px){.iv-tier-grid{grid-template-columns:1fr}.iv-tier-card ul{min-height:0}.iv-tier-card{padding:22px}}@media (max-width:680px){.iv-results-hero{padding-top:46px}.iv-results-hero h1{font-size:48px}.iv-free-grid,.iv-signal-grid{grid-template-columns:1fr}.iv-signal{border-right:0}.iv-signal:nth-last-child(2){border-bottom:1px solid #dedaff17}.iv-results-free,.iv-results-proof,.iv-results-tiers{padding:76px 0}.iv-recognition-card,.iv-traits-card{min-height:0}.iv-result-card{border-radius:22px;padding:22px}.iv-signal-card{padding:0}.iv-proof-card{padding:28px 22px}.iv-proof-card blockquote{font-size:21px}.iv-proof-card figcaption{flex-direction:column;gap:6px}}@keyframes ivOrbit{to{transform:rotate(1turn)}}@media (max-width:1080px){.iv-hero-grid{grid-template-columns:1fr 380px;gap:40px}.iv-form-layout{gap:54px}.iv-testimonial>p{min-height:225px}}@media (max-width:899px){.iv-container{width:min(100% - 40px,680px)}.iv-nav-links{display:none}}@media (max-width:420px){.iv-date-grid{gap:6px}.iv-field input{min-height:54px;padding-inline:12px;font-size:15px}.iv-mobile .iv-form-card{padding:17px}.iv-mobile .iv-section{padding-inline:17px}}@media (max-width:640px){.iv-quick-wrap{align-items:flex-end;padding:0}.iv-quick-card{width:100%;max-height:92dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0}.iv-quick-handle{background:#dedaff3d;border-radius:999px;width:44px;height:4px;margin:-10px auto 20px;display:block}.iv-quick-card h2{font-size:36px}.iv-modal-close{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.iv-orbit,.iv-reveal{transition:none!important;animation:none!important}.iv-reveal{opacity:1;transform:none}}.section-seal-marker{justify-content:center;align-items:center;gap:14px;max-width:200px;margin:0 auto 32px;display:flex}.section-seal-marker:after,.section-seal-marker:before{content:"";background:linear-gradient(to right,transparent,var(--color-border),transparent);flex:1;height:1px}.section-seal-marker span{background:var(--color-accent);opacity:.7;border-radius:50%;width:8px;height:8px;display:inline-block}:root{color-scheme:light;--color-background:#f4f1ea;--color-paper-light:#f7f5ef;--color-paper-deep:#efede6;--color-paper-edge:#e8e5dd;--color-foreground:#151513;--color-ink-soft:#3f3e39;--color-ink-muted:#65635d;--color-ink-faint:#87847c;--color-sepia:#761f1c;--color-sepia-deep:#5b1715;--color-seal:#761f1c;--color-seal-soft:#8d302b;--color-divider:#15151333;--color-divider-strong:#15151385;--color-border:#15151357;--font-inter:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:Georgia,"Times New Roman","Noto Serif",serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body,html{background:var(--color-background);width:100%;max-width:100%;color:var(--color-foreground);overflow-x:clip}body{min-height:100vh;font-family:var(--font-inter);background-image:none;margin:0;animation:none}*{box-sizing:border-box}canvas,img,svg,table,video{max-width:100%}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid var(--color-seal);outline-offset:3px}.zk-tap:active,a:active,button:active{opacity:1;transition-duration:60ms;transform:scale(.985)}.iv-app-shell,.iv-mobile,.iv-report-shell,.iveelt-surface{isolation:isolate;min-width:0;min-height:100vh;color:var(--color-foreground);background:var(--color-background);position:relative;overflow:clip}.iv-app-shell:before,.iv-mobile:before,.iv-report-shell:before,.iveelt-surface:before{content:"";z-index:-1;pointer-events:none;opacity:.23;background-image:linear-gradient(#15151305 1px,#0000 0),linear-gradient(90deg,#15151304 1px,#0000 0);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:none;mask-image:none}.iv-container{width:min(100% - clamp(40px,6vw,128px),1408px);margin-inline:auto}.zk-show-mobile{display:block}.zk-show-desktop{display:none}@media (min-width:900px){.zk-show-mobile{display:none}.zk-show-desktop{display:block}}.iv-nav{z-index:50;border-bottom:1px solid var(--color-foreground);-webkit-backdrop-filter:none;background:#f7f5eff5;min-height:64px;position:sticky;top:0}.iv-mobile>.iv-nav,.iv-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.iv-mobile>.iv-nav{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}.iv-wordmark{white-space:nowrap;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex;font-family:var(--font-display)!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:20px!important;font-style:italic!important;font-weight:400!important}.iv-wordmark,.iv-wordmark span{color:var(--color-foreground)!important}.iv-wordmark span{font-size:17px;font-style:normal}.iv-nav-links{gap:clamp(24px,3vw,48px);display:flex}.iv-nav-action,.iv-nav-links a{color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;text-decoration:none}.iv-nav-links a{border-bottom:1px solid #0000;padding-block:12px}.iv-nav-links a:hover{border-bottom-color:var(--color-foreground)}.iv-nav-action{border:1px solid var(--color-foreground);min-height:36px;color:var(--color-foreground);background:0 0;border-radius:0;align-items:center;padding:0 14px;display:inline-flex}.iv-nav-action:hover{color:var(--color-paper-light);background:var(--color-foreground)}.iv-hero{border-bottom:1px solid var(--color-foreground);min-height:calc(100svh - 64px);padding:clamp(72px,8vw,132px) 0;position:relative}.iv-hero,.iv-hero-grid{align-items:center;display:grid}.iv-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);gap:clamp(64px,8vw,150px)}.iv-hero-copy{min-width:0}.iv-hero h1,.iv-mobile-hero h1{max-width:980px;color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(60px,7.6vw,126px);font-weight:400;line-height:.9}.iv-birth-wrap h1 em,.iv-confirm-card h2 em,.iv-hero h1 em,.iv-mobile-hero h1 em,.iv-quick-card h2 em,.iv-results-hero h1 em,.iv-section-heading h2 em{color:var(--color-foreground);letter-spacing:inherit;-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-style:italic;font-weight:400;display:block}.iv-hero-lead,.iv-mobile-hero>p:not(.iv-kicker){max-width:520px;color:var(--color-ink-soft);font-family:var(--font-display);white-space:pre-line;margin:clamp(26px,3vw,44px) 0 0;font-size:clamp(19px,1.5vw,25px);line-height:1.48}.iv-hero-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,54px);display:flex}.iv-button{border:1px solid var(--color-foreground);min-height:50px;box-shadow:none;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;padding:0 22px;font-size:10px;font-weight:650;line-height:1.2;text-decoration:none;transition:color 90ms linear,background 90ms linear,transform 60ms linear;display:inline-flex}.iv-button-primary{color:var(--color-paper-light);background:var(--color-foreground);border-color:var(--color-foreground);box-shadow:none}.iv-button-ghost,.iv-button-primary:hover{color:var(--color-foreground);background:0 0}.iv-button-ghost{border-color:var(--color-foreground)}.iv-button-ghost:hover{color:var(--color-paper-light);background:var(--color-foreground)}.iv-button-light{color:var(--color-foreground);background:var(--color-paper-light);border-color:var(--color-paper-light);box-shadow:none}.iv-button-light:hover{color:var(--color-paper-light);background:0 0}.iv-button:disabled{color:#1515137a;background:var(--color-paper-edge);box-shadow:none;cursor:not-allowed;border-color:#1515133d}.iv-trust-row{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:9px;display:flex}.iv-trust-row span:before{content:"";vertical-align:middle;mix-blend-mode:multiply;background:url(https://storage.googleapis.com/iveelt-portraits/brand/glyphs/g-tanikh.webp) 50%/contain no-repeat;width:16px;height:16px;margin-right:8px;display:inline-block}.iv-orbit-stage{aspect-ratio:1;filter:none;width:min(35vw,500px);margin-inline:auto;position:relative}.iv-orbit-stage:after,.iv-orbit-stage:before{content:"";background:var(--color-foreground);transform-origin:50%;opacity:.52;height:1px;position:absolute;inset:50% 0 auto;transform:rotate(22.5deg)}.iv-orbit-stage:after{transform:rotate(112.5deg)}.iv-orbit{margin:auto;animation:none;position:absolute;inset:0}.iv-orbit,.iv-orbit:after,.iv-orbit:before{border:1px solid var(--color-foreground);border-radius:50%}.iv-orbit:after,.iv-orbit:before{background:var(--color-paper-light);width:7px;height:7px;box-shadow:none}.iv-orbit:before{top:-4px;left:calc(50% - 4px)}.iv-orbit:after{background:var(--color-foreground);box-shadow:none;bottom:-4px;left:calc(50% - 4px)}.iv-orbit-outer{width:100%;height:100%}.iv-orbit-middle{border-style:dotted;width:70%;height:70%}.iv-orbit-inner{width:38%;height:38%}.iv-orbit-core{color:var(--color-foreground);font-family:var(--font-display);text-shadow:none;place-items:center;font-size:clamp(62px,7vw,104px);display:grid;position:absolute;inset:0}.iv-orbit-caption{color:var(--color-foreground);background:var(--color-background);font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;padding-inline:8px;font-size:8px;font-weight:600;position:absolute;left:50%;translate:-50%}.iv-orbit-caption-top{top:8%}.iv-orbit-caption-bottom{bottom:8%}.iv-aura{display:none}.iv-section{border-top:0;border-bottom:1px solid var(--color-foreground);padding:clamp(92px,10vw,172px) 0;position:relative}.iv-section-heading{max-width:650px}.iv-final h2,.iv-section-heading h2,.iv-story-copy h2{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.98}.iv-section-heading>p:last-child{max-width:500px;color:var(--color-ink-soft);font-family:var(--font-display);margin:24px 0 0;font-size:clamp(18px,1.5vw,23px);line-height:1.55}.iv-heading-wide{max-width:900px;margin-bottom:clamp(48px,6vw,86px)}.iv-form-section{background:var(--color-paper-deep)}.iv-form-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,.68fr);align-items:center;gap:clamp(64px,10vw,180px);display:grid}.iv-form-card,.iv-modal-card,.iv-report-card,.iv-result-card{border:1px solid var(--color-foreground);background:var(--color-paper-light);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;padding:clamp(22px,2.8vw,38px)}.iv-form-topline{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:9px;font-weight:600;display:flex}.iv-date-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.iv-field{margin-bottom:18px;display:block}.iv-choice-field legend,.iv-field>span{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.iv-field input{box-sizing:border-box;border:1px solid var(--color-divider-strong);width:100%;min-width:0;min-height:56px;color:var(--color-foreground);font-family:var(--font-inter);background:0 0;border-radius:0;outline:none;padding:0 14px;font-size:16px;font-weight:500;transition:border-color 80ms linear,background 80ms linear}.iv-field input::placeholder,.iv-payment-skin input::placeholder,.iv-quick-card input::placeholder{opacity:1;color:#6c6962!important}.iv-field input:focus{border-color:var(--color-foreground);box-shadow:none;background:#fffefa}.iv-date-field input{font-variant-numeric:tabular-nums lining-nums}.iv-choice-field{border:0;min-width:0;margin:2px 0 0;padding:0}.iv-choice-field>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iv-choice-field button{border:1px solid var(--color-divider-strong);min-height:50px;color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;font-size:10px;font-weight:600}.iv-choice-field button.is-selected{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-paper-light)}.iv-progress{gap:5px;margin:24px 0 14px;display:flex}.iv-progress span{background:var(--color-divider);height:1px;box-shadow:none;border-radius:0;flex:1}.iv-progress span.is-complete{background:var(--color-foreground);box-shadow:none}.iv-form-error,.iv-form-hint,.iv-form-note{text-align:center;color:var(--color-ink-muted);margin:0 0 14px;font-size:12px;line-height:1.55}.iv-form-error{color:var(--color-seal)}.iv-form-note{color:var(--color-ink-muted);margin:12px 0 0}.iv-submit{width:100%}.iv-story-grid{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(60px,9vw,150px);display:grid}.iv-story-visual{border:1px solid var(--color-foreground);min-height:clamp(500px,52vw,720px);color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;box-shadow:none;filter:none;border-radius:0;align-items:flex-end;padding:24px;font-size:9px;font-style:normal;font-weight:600;display:flex;position:relative;overflow:hidden;background:linear-gradient(34deg,transparent calc(50% - .5px),var(--color-foreground) 50%,transparent calc(50% + .5px)),linear-gradient(146deg,transparent calc(50% - .5px),var(--color-foreground) 50%,transparent calc(50% + .5px)),var(--color-paper-deep)!important}.iv-story-visual:after,.iv-story-visual:before{content:"";border:1px solid var(--color-foreground);border-radius:50%;position:absolute;inset:12%}.iv-story-visual:after{inset:30%}.iv-story-visual span{z-index:2;background:var(--color-paper-deep);padding:7px 9px;position:relative}.iv-story-copy h2{font-size:clamp(42px,4.4vw,70px)}.iv-story-copy>p:not(.iv-kicker){max-width:590px;color:var(--color-ink-soft);margin:24px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.iv-story-copy blockquote{border-left:1px solid var(--color-foreground);color:var(--color-foreground);font-family:var(--font-display);margin:36px 0 0;padding:22px 0 22px 24px;font-size:clamp(21px,2vw,29px);font-style:italic;line-height:1.45}.iv-testimonial-grid{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.iv-testimonial{border:0;border-right:1px solid var(--color-foreground);background:var(--color-paper-light);min-width:0;box-shadow:none;border-radius:0;overflow:hidden}.iv-testimonial,.iv-testimonial-image{border-bottom:1px solid var(--color-foreground)}.iv-testimonial-image{aspect-ratio:1.75;filter:none;background-position:50%;background-size:auto;position:relative;background-color:var(--color-paper-deep)!important;background-image:radial-gradient(circle at 20% 64%,var(--color-foreground) 0 2px,transparent 2.5px),radial-gradient(circle at 48% 28%,var(--color-foreground) 0 2px,transparent 2.5px),radial-gradient(circle at 78% 62%,var(--color-foreground) 0 2px,transparent 2.5px),linear-gradient(25deg,transparent 49.7%,var(--color-foreground) 50%,transparent 50.3%)!important}.iv-testimonial:nth-child(2) .iv-testimonial-image{transform:scaleX(-1)}.iv-testimonial:nth-child(3) .iv-testimonial-image{background-position:12px 0}.iv-testimonial>p{min-height:230px;color:var(--color-foreground);font-family:var(--font-display);margin:0;padding:clamp(24px,3vw,38px);font-size:clamp(18px,1.55vw,23px);font-style:normal;line-height:1.55}.iv-testimonial footer{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:14px;padding:0 clamp(24px,3vw,38px) clamp(24px,3vw,38px);font-size:8px;display:flex}.iv-testimonial footer strong{color:var(--color-foreground);font-weight:650}.iv-steps-grid{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.iv-step-card{border:0;border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);background:0 0;border-radius:0;flex-direction:column;min-height:clamp(280px,24vw,380px);padding:clamp(24px,3vw,42px);display:flex}.iv-step-card>span{border:0;border-bottom:1px solid var(--color-foreground);color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:0;align-self:flex-start;padding:0 0 7px;font-size:9px;font-weight:650}.iv-step-card h3{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.035em;margin:auto 0 14px;font-size:clamp(25px,2.4vw,36px);font-weight:400;line-height:1.08}.iv-step-card p{color:var(--color-ink-soft);margin:0;font-size:clamp(13px,1vw,15px);line-height:1.65}.iv-stats-grid{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.iv-stats-grid>div{border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;min-height:190px;padding:clamp(22px,2.8vw,38px);display:flex}.iv-stats-grid span,.iv-stats-grid strong{display:block}.iv-stats-grid strong{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(38px,4vw,62px);font-style:italic;font-weight:400}.iv-stats-grid span{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:600}.iv-final{background:var(--color-foreground);min-height:min(78svh,880px);color:var(--color-paper-light);text-align:center;place-items:center;padding:clamp(100px,12vw,190px) 0;display:grid;position:relative}.iv-final:before{content:"";aspect-ratio:1;border:1px solid #f7f5ef57;border-radius:50%;width:min(66vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iv-final>*,.iv-final>.iv-container{z-index:1;position:relative}.iv-final .iv-kicker{color:#f7f5ef99}.iv-final h2{max-width:980px;color:var(--color-paper-light);margin-inline:auto}.iv-final .iv-button{margin-top:clamp(34px,4vw,54px)}.iv-final>.iv-container>p:last-child,.iv-final>p:last-child{color:#f7f5ef94;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:18px 0 0;font-size:8px}.iv-footer{padding:48px 0 calc(48px + env(safe-area-inset-bottom));border-top:1px solid var(--color-foreground);background:var(--color-background)}.iv-footer .iv-container,.iv-mobile .iv-footer{grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;display:grid}.iv-footer p,.iv-footer>p,.iv-footer>span{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px}.iv-footer .iv-container>span,.iv-footer>span{text-align:right}.iv-reveal{opacity:1;transition:none;transform:none}.iv-mobile>.iv-nav{padding-top:env(safe-area-inset-top)}.iv-mobile-hero{min-height:calc(100svh - 64px);padding:clamp(62px,15vw,92px) max(20px,env(safe-area-inset-right)) clamp(54px,12vw,84px) max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--color-foreground);flex-direction:column;justify-content:center;display:flex}.iv-mobile-hero h1{font-size:clamp(52px,16.4vw,76px);line-height:.92}.iv-mobile-hero>p:not(.iv-kicker){max-width:360px;font-size:clamp(18px,5vw,22px)}.iv-mobile-orbit{aspect-ratio:1;border:1px solid var(--color-foreground);width:min(62vw,260px);box-shadow:0 0 0 1px var(--color-background),0 0 0 26px var(--color-divider);border-radius:50%;align-self:center;place-items:center;margin:clamp(44px,11vw,64px) 0;display:grid;position:relative}.iv-mobile-orbit:after,.iv-mobile-orbit:before{content:"";background:var(--color-foreground);height:1px;position:absolute;inset:50% -22%;transform:rotate(28deg)}.iv-mobile-orbit:after{transform:rotate(152deg)}.iv-mobile-orbit span{z-index:1;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-display);padding:8px;font-size:clamp(52px,16vw,76px);position:relative}.iv-mobile-hero .iv-button{width:100%}.iv-mobile-hero .iv-trust-row{justify-content:center}.iv-mobile .iv-section{padding:clamp(82px,22vw,118px) max(20px,env(safe-area-inset-right)) clamp(82px,22vw,118px) max(20px,env(safe-area-inset-left))}.iv-mobile .iv-section-heading{margin-bottom:40px}.iv-mobile .iv-section-heading h2,.iv-mobile .iv-story-copy h2{font-size:clamp(40px,12vw,58px)}.iv-mobile .iv-form-card{padding:clamp(18px,5vw,26px)}.iv-mobile .iv-story-visual{min-height:min(112vw,500px);margin-bottom:54px}.iv-mobile .iv-steps-grid,.iv-mobile .iv-testimonial-grid{grid-template-columns:1fr}.iv-mobile .iv-testimonial>p{min-height:0}.iv-mobile .iv-step-card{min-height:270px}.iv-mobile .iv-stats-grid{grid-template-columns:1fr 1fr}.iv-mobile .iv-stats-grid>div{min-height:150px}.iv-mobile .iv-final{min-height:82svh;padding:clamp(94px,24vw,134px) max(20px,env(safe-area-inset-right)) clamp(94px,24vw,134px) max(20px,env(safe-area-inset-left))}.iv-mobile .iv-final h2{font-size:clamp(42px,12.5vw,58px)}.iv-mobile .iv-final .iv-button{width:100%}.iv-mobile .iv-footer{padding:44px max(20px,env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));grid-template-columns:1fr}.iv-mobile .iv-footer p,.iv-mobile .iv-footer>span{text-align:left}.iv-sticky-action{width:calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));min-height:60px;left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--color-paper-light);color:var(--color-paper-light);background:var(--color-foreground);box-shadow:none;text-align:left;border-radius:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:fixed}.iv-sticky-action>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:650;display:flex}.iv-sticky-action small{color:#f7f5ef99;font-size:7px}.iv-sticky-action b{font-family:var(--font-display);font-size:25px;font-weight:400}.iv-sticky-action.is-hidden{translate:0 calc(120% + env(safe-area-inset-bottom));opacity:0;pointer-events:none}.iv-overlay{z-index:80;-webkit-backdrop-filter:none;background:#15151380;border:0;position:fixed;inset:0}.iv-confirm-wrap,.iv-quick-wrap{z-index:81;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.iv-confirm-card,.iv-quick-card{border:1px solid var(--color-foreground);width:min(100%,520px);max-height:min(92dvh,820px);color:var(--color-foreground);background:var(--color-paper-light);box-shadow:none;pointer-events:auto;border-radius:0;padding:clamp(24px,4vw,38px);position:relative;overflow-y:auto}.iv-confirm-card h2,.iv-quick-card h2{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(39px,7vw,56px);font-weight:400;line-height:.98}.iv-confirm-copy,.iv-quick-intro{color:var(--color-ink-soft);font-family:var(--font-display);margin:20px 0 28px;font-size:18px;line-height:1.5}.iv-quick-handle{display:none}.iv-modal-close{border:1px solid var(--color-foreground);width:42px;height:42px;cursor:pointer;background:0 0;border-radius:0;place-items:center;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.iv-confirm-symbol,.iv-modal-close{color:var(--color-foreground);font-family:var(--font-display)}.iv-confirm-symbol{aspect-ratio:1;border:1px solid var(--color-foreground);width:70px;box-shadow:none;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:38px;display:grid}.iv-confirm-card{text-align:center}.iv-confirm-values{border:1px solid var(--color-foreground);border-radius:0;margin-top:26px}.iv-confirm-values>div{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.iv-confirm-values span{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.iv-confirm-values strong{color:var(--color-foreground);font-size:14px;font-weight:600}.iv-confirm-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:18px;display:grid}.iv-birth-section{background:var(--color-background);place-items:center;min-height:100svh;padding:clamp(70px,9vw,120px) 20px;display:grid}.iv-birth-wrap{text-align:center;width:min(100%,720px)}.iv-birth-wrap h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:.95}.iv-birth-intro{max-width:520px;color:var(--color-ink-soft);font-family:var(--font-display);margin:24px auto 38px;font-size:20px;line-height:1.5}.iv-birth-wrap .iv-form-card{text-align:left}.iv-back-link{border:0;min-height:48px;color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;margin-top:18px;padding:0 12px;font-size:9px}.iv-back-link,.iv-result-header{border-bottom:1px solid var(--color-foreground)}.iv-result-header{z-index:50;background:var(--color-paper-light);position:sticky;top:0}.iv-result-header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,1180px);min-height:64px;margin-inline:auto;display:flex}.iv-header-reset{border:1px solid var(--color-foreground);min-height:40px;color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 12px;font-size:10px;font-weight:600}.iv-results-container{width:min(100% - 40px,1180px);margin-inline:auto}.iv-results-hero{border-bottom:1px solid var(--color-foreground);background:var(--color-background);text-align:center;flex-direction:column;align-items:center;min-height:auto;padding:clamp(72px,9vw,132px) 20px clamp(84px,10vw,150px);display:flex;position:relative}.iv-results-orbit{aspect-ratio:1;border:1px solid var(--color-foreground);width:clamp(96px,10vw,136px);box-shadow:0 0 0 16px var(--color-background),0 0 0 17px var(--color-divider);border-radius:50%;place-items:center;margin-bottom:38px;display:grid}.iv-results-orbit span{font-size:56px}.iv-results-hero h1,.iv-results-orbit span{color:var(--color-foreground);font-family:var(--font-display)}.iv-results-hero h1{max-width:880px;letter-spacing:-.055em;margin:0;font-size:clamp(50px,7vw,94px);font-weight:400;line-height:.92}.iv-results-intro{max-width:520px;color:var(--color-ink-soft);font-family:var(--font-display);margin:26px auto 0;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.iv-results-meta{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);flex-wrap:wrap;justify-content:center;gap:0;margin:28px 0 38px;display:flex}.iv-results-meta>*{border:0;border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:9px 12px;font-size:8px;font-weight:600}.iv-results-meta strong{color:var(--color-foreground)}.iv-signal-card{text-align:left;width:min(100%,780px);padding:0;overflow:hidden}.iv-signal-feature{border-bottom:1px solid var(--color-foreground);text-align:center;padding:28px}.iv-card-label,.iv-signal span,.iv-signal-feature span{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:650;display:block}.iv-signal-feature strong{color:var(--color-foreground);font-family:var(--font-display);margin-top:10px;font-size:clamp(30px,3vw,43px);font-style:italic;font-weight:400;display:block}.iv-signal-grid{grid-template-columns:1fr 1fr;display:grid}.iv-signal{border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);min-width:0;padding:24px}.iv-signal:nth-child(2n){border-right:0}.iv-signal:nth-last-child(-n+2){border-bottom:0}.iv-signal strong{color:var(--color-foreground);font-family:var(--font-display);margin-top:9px;font-size:22px;font-weight:400;line-height:1.3;display:block}.iv-signal.is-compact strong{font-size:16px}.iv-signal small{color:var(--color-ink-muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.iv-results-free,.iv-results-proof,.iv-results-tiers{border-bottom:1px solid var(--color-foreground);background:var(--color-background);padding:clamp(86px,9vw,148px) 0}.iv-results-free .iv-section-heading,.iv-results-tiers .iv-section-heading{margin-bottom:48px}.iv-free-grid{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);grid-template-columns:.9fr 1.1fr;gap:0;display:grid}.iv-recognition-card,.iv-traits-card{border-top:0;border-left:0;border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);min-height:390px}.iv-card-label{margin:0 0 28px}.iv-traits-list{border-top:1px solid var(--color-foreground);flex-direction:column;gap:0;display:flex}.iv-traits-list>div{border:0;border-bottom:1px solid var(--color-divider);background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.iv-traits-list span{color:var(--color-seal);font-size:10px}.iv-traits-list strong{color:var(--color-foreground);font-family:var(--font-display);font-size:19px;font-style:normal;font-weight:400;line-height:1.42}.iv-recognition-card{background:var(--color-foreground);flex-direction:column;justify-content:space-between;display:flex}.iv-recognition-card>p{color:var(--color-paper-light);font-family:var(--font-display);margin:0;font-size:clamp(23px,2.2vw,34px);font-style:italic;line-height:1.46}.iv-recognition-card blockquote{color:#f7f5efc7;border-top:1px solid #f7f5ef59;margin:28px 0 0;padding:22px 0 0;font-size:15px;line-height:1.6}.iv-free-boundary{border:0;border-top:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);background:0 0;border-radius:0;align-items:center;gap:20px;max-width:720px;margin:36px auto 0;padding:20px 0;display:flex}.iv-free-boundary span{color:var(--color-foreground);font-family:var(--font-display);font-size:34px}.iv-free-boundary p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.65}.iv-results-tiers{background:var(--color-paper-deep)}.iv-tier-grid{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.iv-tier-card{border:0;border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);background:var(--color-paper-light);min-width:0;box-shadow:none;border-radius:0;flex-direction:column;padding:clamp(22px,2.6vw,34px);display:flex}.iv-tier-card.is-highlighted{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-paper-light);box-shadow:none}.iv-tier-badge{color:var(--color-seal);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-self:flex-start;margin:-5px 0 18px;padding:5px 0;font-size:8px;font-weight:650;display:inline-flex}.iv-tier-card.is-highlighted .iv-tier-badge{color:var(--color-paper-light)}.iv-tier-head{border-bottom:1px solid var(--color-foreground);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:22px;display:flex}.iv-tier-card.is-highlighted .iv-tier-head{border-color:#f7f5ef66}.iv-tier-head p{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:650}.iv-tier-head h3{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1}.iv-tier-head>strong{color:var(--color-foreground);font-family:var(--font-mono);white-space:nowrap;font-size:14px;font-weight:600}.iv-tier-card.is-highlighted .iv-tier-head h3,.iv-tier-card.is-highlighted .iv-tier-head p,.iv-tier-card.is-highlighted .iv-tier-head>strong{color:var(--color-paper-light)}.iv-portrait-status{border:0;border-bottom:1px solid var(--color-divider);min-height:48px;color:var(--color-ink-muted);font-family:var(--font-mono);text-transform:uppercase;border-radius:0;align-items:center;gap:9px;margin:20px 0;padding:10px 0;font-size:8px;line-height:1.45;display:flex}.iv-portrait-status.has-portrait{border-color:var(--color-divider);color:var(--color-foreground);background:0 0}.iv-portrait-status span{color:var(--color-seal);font-family:var(--font-display);font-size:21px}.iv-tier-card.is-highlighted .iv-portrait-status,.iv-tier-card.is-highlighted .iv-portrait-status.has-portrait{color:#f7f5efc7;border-color:#f7f5ef52}.iv-tier-card.is-highlighted .iv-portrait-status span{color:var(--color-paper-light)}.iv-tier-card ul{flex-direction:column;flex:1;gap:11px;min-height:0;margin:0 0 28px;padding:0;list-style:none;display:flex}.iv-tier-card li{color:var(--color-ink-soft);gap:9px;font-size:12px;line-height:1.5;display:flex}.iv-tier-card li span{color:var(--color-seal);font-size:8px;line-height:1.8}.iv-tier-card.is-highlighted li{color:#f7f5efbf}.iv-tier-card.is-highlighted li span{color:var(--color-paper-light)}.iv-tier-card .iv-button{letter-spacing:.1em;width:100%;min-height:50px;margin-top:auto;padding-inline:10px;font-size:8px}.iv-tier-card.is-highlighted .iv-button{color:var(--color-foreground);background:var(--color-paper-light);border-color:var(--color-paper-light)}.iv-payment-note{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:22px 0 0;font-size:8px}.iv-proof-card{border:1px solid var(--color-foreground);max-width:880px;box-shadow:none;background:0 0;border-radius:0;margin:0 auto;padding:clamp(30px,4vw,58px)}.iv-proof-mark{font-family:var(--font-display);font-size:36px}.iv-proof-card blockquote{color:var(--color-foreground);font-family:var(--font-display);margin:18px 0 36px;font-size:clamp(24px,2.7vw,38px);font-style:normal;line-height:1.43}.iv-proof-card figcaption{border-top:1px solid var(--color-foreground);color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:20px;font-size:8px;display:flex}.iv-proof-card figcaption strong{color:var(--color-foreground)}.iv-payment-backdrop{background:#15151380!important}.iv-payment-backdrop,.iv-payment-skin{-webkit-backdrop-filter:none!important}.iv-payment-skin{border:1px solid var(--color-foreground)!important;max-width:460px!important;max-height:min(92dvh,860px)!important;color:var(--color-foreground)!important;background:var(--color-paper-light)!important;box-shadow:none!important;border-radius:0!important}.iv-payment-skin input{caret-color:var(--color-seal);color:var(--color-foreground)!important}.iv-payment-skin input:focus{border-color:var(--color-foreground)!important;box-shadow:none!important}.iv-payment-skin .rounded-3xl,.iv-payment-skin .rounded-full,.iv-payment-skin .rounded-t-3xl,.iv-payment-skin [style*="border-radius: 100"]{border-radius:0!important}.iv-payment-skin .success-sparkle{display:none}.iv-success-orbit{aspect-ratio:1;border:1px solid var(--color-foreground);width:76px;color:var(--color-foreground);font-family:var(--font-display);box-shadow:0 0 0 12px var(--color-paper-light),0 0 0 13px var(--color-divider);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:42px;display:grid}.iv-report-header{z-index:50;-webkit-backdrop-filter:none;position:sticky;top:0;border-bottom:1px solid var(--color-foreground)!important;background:var(--color-paper-light)!important}.iv-report-header>div{width:min(100% - 40px,1040px);min-height:64px;max-width:1040px!important;padding:0!important}.iv-report-header>div>span:last-child{background:0 0;border-radius:0;border:1px solid var(--color-foreground)!important;color:var(--color-foreground)!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;padding:6px 9px!important;font-size:8px!important}.iv-report-main{width:min(100% - 40px,940px);position:relative;max-width:940px!important;padding:clamp(72px,9vw,132px) 0 40px!important}.iv-report-main:before{content:"";aspect-ratio:1;border:1px solid var(--color-foreground);width:clamp(92px,10vw,126px);color:var(--color-foreground);mix-blend-mode:multiply;font-family:var(--font-display);box-shadow:0 0 0 16px var(--color-background),0 0 0 17px var(--color-divider);background:url(https://storage.googleapis.com/iveelt-portraits/brand/glyphs/g-munkh.webp) 50%/contain no-repeat;border-radius:50%;place-items:center;margin:0 auto 42px;font-size:54px;display:grid}.iv-report-hero{margin-bottom:clamp(50px,7vw,84px)!important}.iv-report-hero h1{color:var(--color-foreground)!important;font-family:var(--font-display)!important;letter-spacing:-.055em!important;font-size:clamp(50px,7vw,86px)!important;font-weight:400!important;line-height:.94!important}.iv-report-hero h1 em{color:var(--color-foreground);font-family:inherit;font-weight:400}.iv-report-portrait{box-shadow:none;border-radius:0;overflow:hidden;border:1px solid var(--color-foreground)!important;background:var(--color-paper-deep)!important;padding:clamp(24px,4vw,44px)!important}.iv-report-portrait-image{border:1px solid var(--color-foreground);background:var(--color-paper-light);filter:grayscale()contrast(1.05);width:100%;max-width:560px;box-shadow:none;border-radius:0;margin:0 auto;display:block}.iv-report-article{box-shadow:none;border-radius:0;overflow:hidden;border:1px solid var(--color-foreground)!important;background:var(--color-paper-light)!important;padding:clamp(26px,4vw,48px)!important}.iv-report-article>div:first-child{border:0;border-bottom:1px solid var(--color-foreground);background:0 0;border-radius:0;padding:0 0 7px;display:inline-flex;color:var(--color-foreground)!important;font-family:var(--font-mono)!important;letter-spacing:.16em!important;font-size:8px!important}.iv-report-article p{color:var(--color-ink-soft)!important}.iv-report-article blockquote{border-left-color:var(--color-foreground)!important}.iv-report-main>div>button.iv-tap{border-radius:0;min-height:50px;border:1px solid var(--color-foreground)!important;color:var(--color-foreground)!important;font-family:var(--font-mono)!important;letter-spacing:.14em!important;background:0 0!important;padding:0 22px!important;font-size:8px!important}.iv-report-countdown,.iv-report-upgrade-card,.iv-report-upgrade-panel{box-shadow:none;border-radius:0;border:1px solid var(--color-foreground)!important;background:var(--color-paper-light)!important}.iv-report-countdown{padding:24px!important}.iv-report-countdown>div:nth-child(2){color:var(--color-seal)!important}.iv-report-upgrade-panel{padding:clamp(24px,4vw,42px)!important}.iv-report-upgrade-card{background:var(--color-paper-deep)!important;padding:clamp(20px,3vw,30px)!important}.iv-report-upgrade-card>button{border-radius:0;min-height:50px;background:var(--color-foreground)!important;color:var(--color-paper-light)!important}.iv-report-footer{border-top:1px solid var(--color-foreground)!important;background:var(--color-background)!important;margin-top:100px!important}.iv-report-footer>div:first-child{letter-spacing:-.02em;text-transform:none;color:var(--color-foreground)!important;font-family:var(--font-display)!important;font-size:20px!important;font-style:italic!important;font-weight:400!important}.iv-report-state{min-height:100svh;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:var(--color-foreground);background:var(--color-background);place-items:center;display:grid}.iv-report-state-card{border:1px solid var(--color-foreground);background:var(--color-paper-light);width:min(100%,560px);box-shadow:none;text-align:center;border-radius:0;padding:clamp(30px,6vw,54px)}.iv-state-orbit,.iv-state-symbol{aspect-ratio:1;border:1px solid var(--color-foreground);width:90px;color:var(--color-foreground);font-family:var(--font-display);box-shadow:0 0 0 12px var(--color-paper-light),0 0 0 13px var(--color-divider);border-radius:50%;place-items:center;margin:0 auto 32px;font-size:44px;display:grid}.iv-state-orbit{animation:ivStatePulse 2.2s ease-in-out infinite}.iv-report-state-card h1,.iv-report-state-card h2{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(40px,8vw,58px);font-weight:400;line-height:.98}.iv-report-state-card>p:not(.iv-kicker),.iv-state-action p{color:var(--color-ink-soft);margin:7px 0 0;font-size:14px;line-height:1.65}.iv-report-state-card>.iv-button{margin-top:24px}.iv-state-action{border-top:1px solid var(--color-foreground);margin-top:26px;padding-top:22px}.iv-state-action .iv-button{margin-top:16px}@media (max-width:1080px){.iv-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:54px}.iv-form-layout{gap:54px}.iv-testimonial>p{min-height:250px}}@media (max-width:899px){.iv-container{width:min(100% - 40px,720px)}.iv-nav-links{display:none}.iv-tier-grid{grid-template-columns:1fr}.iv-tier-card{min-height:auto}}@media (max-width:680px){.iv-results-hero{padding-top:62px}.iv-results-hero h1{font-size:clamp(48px,14vw,64px)}.iv-free-grid,.iv-signal-grid{grid-template-columns:1fr}.iv-signal{border-right:0}.iv-signal:nth-last-child(2){border-bottom:1px solid var(--color-foreground)}.iv-recognition-card,.iv-traits-card{min-height:0}.iv-result-card{padding:22px}.iv-signal-card{padding:0}.iv-proof-card figcaption{flex-direction:column;gap:7px}.iv-payment-skin{border-bottom:0!important;border-left:0!important;border-right:0!important;width:100%!important;max-width:none!important;max-height:94dvh!important}.iv-report-header>div,.iv-report-main{width:min(100% - 32px,940px)}.iv-report-main{padding-top:64px!important}.iv-report-article{padding:26px 22px!important}.iv-report-upgrade-panel{padding:24px 18px!important}}@media (max-width:420px){.iv-mobile>.iv-nav{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.iv-mobile .iv-final,.iv-mobile .iv-section,.iv-mobile-hero{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.iv-mobile-hero h1{font-size:clamp(48px,16.1vw,67px)}.iv-date-grid{gap:5px}.iv-field input{min-height:54px;padding-inline:9px;font-size:16px}.iv-mobile .iv-form-card{padding:17px}.iv-confirm-actions{grid-template-columns:1fr}.iv-results-container{width:calc(100% - 32px)}.iv-results-meta{max-width:300px}.iv-free-boundary{align-items:flex-start}.iv-report-state-card{padding:30px 20px}}@media (max-width:340px){.iv-mobile .iv-final,.iv-mobile .iv-section,.iv-mobile-hero{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.iv-mobile-hero h1{font-size:48px}.iv-mobile .iv-section-heading h2,.iv-mobile .iv-story-copy h2{font-size:38px}.iv-field input{padding-inline:7px;font-size:15px}.iv-form-topline{font-size:8px}.iv-stats-grid strong{font-size:34px}}@media (min-width:1536px){.iv-container{width:min(100% - 160px,1472px)}.iv-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(460px,.68fr)}.iv-hero h1{font-size:clamp(112px,7.5vw,132px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--iv-bone:#f4f1e9;--iv-bone-bright:#faf8f2;--iv-ink:#121210;--iv-ink-soft:#403e39;--iv-oxide:#6f211d;--iv-silver:#8b887f;--iv-night:#11110f;--iv-hairline:#12121047;--iv-hairline-light:#faf8f252}.iv-app-shell:before,.iv-mobile:before,.iveelt-surface:before{opacity:.34;background-image:radial-gradient(circle at 14% 11%,#12121038 0 1px,#0000 1.4px),radial-gradient(circle at 81% 29%,#12121026 0 1px,#0000 1.4px),linear-gradient(#12121005 1px,#0000 0),linear-gradient(90deg,#12121004 1px,#0000 0);background-size:211px 211px,337px 337px,32px 32px,32px 32px}.iv-oracle-glyph{color:currentColor;stroke:currentColor;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;overflow:visible}.iv-kicker-glyph .iv-oracle-glyph{width:22px;height:22px;color:var(--color-seal);stroke-width:1.25px}.iv-button{gap:9px;transition:transform 90ms cubic-bezier(.22,.8,.2,1),opacity 90ms linear;overflow:hidden}.iv-button .iv-oracle-glyph{stroke-width:1.35px;width:18px;height:18px}.iv-button:hover{transform:translateY(-1px)}.iv-button:active{transform:scale(.985)}.iv-nav-action{gap:6px}.iv-nav-action>span{color:var(--color-seal);font-size:15px}.iv-glyph-ticker{border-top:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);color:var(--color-foreground);background:var(--color-paper-deep)}.iv-glyph-ticker-track b{font-family:var(--font-display);font-size:22px;font-weight:400}.iv-glyph-ticker-track i{color:var(--color-seal);font-style:normal}@keyframes ivTicker{to{transform:translate(-50%)}}.iv-glyph-divider{width:100%;height:72px;color:var(--color-seal);background:var(--color-background);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-inline:clamp(20px,6vw,96px);display:grid}.iv-glyph-divider>span{background:var(--color-divider);height:1px}.iv-glyph-divider .iv-oracle-glyph{width:31px;height:31px}.iv-natal-figure{color:var(--color-foreground);--iv-wheel-bg:var(--color-paper-light)}.iv-wheel-aspect,.iv-wheel-code circle,.iv-wheel-core,.iv-wheel-line,.iv-wheel-planet-dot,.iv-wheel-spoke,.iv-wheel-ticks{fill:none;stroke:currentColor;stroke-width:.62px;vector-effect:non-scaling-stroke}.iv-wheel-ticks{stroke-width:.58px}.iv-wheel-line.is-dashed{stroke-dasharray:1 4;stroke-width:.9px}.iv-wheel-aspect{color:var(--color-seal);opacity:.72}.iv-wheel-core{stroke-width:.9px}.iv-wheel-planet-dot{fill:var(--iv-wheel-bg)}.iv-wheel-code text,.iv-wheel-core-label,.iv-wheel-core-symbol,.iv-wheel-degree,.iv-wheel-planet,.iv-wheel-zodiac{fill:currentColor;text-anchor:middle;dominant-baseline:central}.iv-wheel-zodiac{font-variant-emoji:text;font-family:Times New Roman,Apple Symbols,serif;font-size:13px}.iv-wheel-planet{color:var(--color-seal);font-variant-emoji:text;font-family:Times New Roman,Apple Symbols,serif;font-size:12px}.iv-wheel-code text{fill:var(--iv-bone-bright);font-family:var(--font-mono)}.iv-wheel-core-symbol{font-family:var(--font-display);font-size:27px;font-style:italic}.iv-wheel-core-label,.iv-wheel-degree{font-family:var(--font-mono);letter-spacing:.12em;font-size:6px;font-weight:650}.iv-wheel-degree{fill:var(--color-ink-muted)}@keyframes ivNatalTurn{0%{transform:rotate(var(--iv-wheel-turn,0deg))}to{transform:rotate(calc(var(--iv-wheel-turn,0deg) + 1turn))}}.iv-wheel-star{z-index:2;color:var(--color-seal);font-family:var(--font-display);will-change:transform,opacity;line-height:1;animation:ivStarWitness 4.8s ease-in-out infinite;position:absolute}.iv-wheel-star-one{font-size:18px;top:8%;right:4%}.iv-wheel-star-two{font-size:24px;animation-delay:-1.7s;bottom:16%;left:-2%}.iv-wheel-star-three{font-size:12px;animation-delay:-3.1s;top:46%;right:-4%}@keyframes ivStarWitness{0%,to{opacity:.22;transform:scale(.82)translateY(0)}50%{opacity:1;transform:scale(1.04)translateY(-2px)}}.iv-hero-grid{grid-template-columns:minmax(0,1fr) minmax(450px,.86fr);gap:clamp(54px,7vw,124px)}.iv-hero-celestial{min-width:0;min-height:clamp(580px,53vw,760px);position:relative}.iv-hero-portrait{border:1px solid var(--color-foreground);background:var(--color-paper-deep);width:76%;height:88%;margin:0 0 0 auto;position:absolute;top:0;right:0;overflow:hidden}.iv-hero-portrait:after,.iv-mobile-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#12121080);position:absolute;inset:0}.iv-hero-portrait img,.iv-mobile-portrait img{object-fit:cover;filter:grayscale()contrast(1.07)sepia(.08);width:100%;height:100%;display:block}.iv-hero-portrait figcaption{z-index:2;color:var(--iv-bone-bright);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:14px;font-size:7px;font-weight:650;display:flex;position:absolute;inset:auto 0 0}.iv-hero-natal{z-index:3;background:#f4f1e9eb;width:74%;padding:14px;position:absolute;bottom:2%;left:-9%}.iv-hero-thread-glyph{z-index:4;width:64px;height:64px;color:var(--color-seal);will-change:transform,opacity;animation:ivGlyphDrift 8s ease-in-out infinite;position:absolute;top:7%;left:4%}@keyframes ivGlyphDrift{0%,to{opacity:.55;transform:translateY(0)rotate(-3deg)}50%{opacity:1;transform:translateY(-5px)rotate(2deg)}}.iv-form-card{position:relative;box-shadow:12px 12px #1212100d}.iv-confirm-card:before,.iv-form-card:before,.iv-quick-card:before{content:"";border-bottom:1px solid var(--color-divider);color:var(--color-seal);font-family:var(--font-display);letter-spacing:.16em;text-align:center;margin:0 0 22px;padding-bottom:12px;font-size:18px;display:block}.iv-choice-field legend i,.iv-confirm-values span i,.iv-field>span i,.iv-signal>span i{color:var(--color-seal);font-family:var(--font-display);letter-spacing:0;margin-right:6px;font-size:14px;font-style:normal}.iv-form-sigil{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);grid-template-columns:repeat(4,1fr);max-width:420px;margin-top:34px;display:grid}.iv-form-sigil span{border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);min-height:68px;color:var(--color-seal);font-family:var(--font-display);place-items:center;font-size:26px;display:grid}.iv-progress span{position:relative;overflow:hidden}.iv-progress span:after{content:"";color:var(--iv-bone-bright);opacity:0;font-size:7px;transition:transform 90ms,opacity 90ms linear;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.5)}.iv-progress span.is-complete:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.iv-story-visual{margin:0;padding:0;display:block;background:var(--color-paper-deep)!important}.iv-story-visual img{object-fit:cover;filter:grayscale(.92)contrast(1.08)sepia(.08);width:100%;height:100%;display:block}.iv-story-visual:before{z-index:1;pointer-events:none;border-color:#faf8f2b8;inset:7%}.iv-story-visual:after{z-index:1;pointer-events:none;border-style:dotted;border-color:#faf8f27a;inset:17%}.iv-story-visual>.iv-oracle-glyph{z-index:2;width:74px;height:74px;color:var(--iv-bone-bright);position:absolute;top:12%;left:12%}.iv-story-visual figcaption{z-index:2;color:var(--iv-bone-bright);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;background:#121210d1;padding:11px 12px;font-size:8px;font-weight:650;position:absolute;bottom:18px;left:18px;right:18px}.iv-story-coordinate{border-top:1px solid var(--color-foreground);border-left:1px solid var(--color-foreground);flex-wrap:wrap;gap:0;margin-top:34px;display:flex}.iv-story-coordinate span{border-right:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);color:var(--color-seal);font-family:var(--font-mono);letter-spacing:.09em;padding:9px 13px;font-size:8px;font-weight:650}.iv-testimonial-image{overflow:hidden;background:var(--color-paper-deep)!important;background-image:none!important;transform:none!important}.iv-testimonial-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#121210b8);position:absolute;inset:0}.iv-testimonial-image img{object-fit:cover;filter:grayscale()contrast(1.09)sepia(.06);width:100%;height:100%;display:block}.iv-testimonial-image .iv-oracle-glyph{z-index:2;width:42px;height:42px;color:var(--iv-bone-bright);position:absolute;top:14px;right:14px}.iv-testimonial-image>span{z-index:2;color:var(--iv-bone-bright);font-family:var(--font-mono);letter-spacing:.13em;font-size:8px;font-weight:650;position:absolute;bottom:13px;left:14px}.iv-testimonial footer strong{align-items:center;gap:7px;display:inline-flex}.iv-testimonial footer strong .iv-oracle-glyph{width:20px;height:20px;color:var(--color-seal)}.iv-step-card{position:relative;overflow:hidden}.iv-step-card>span{align-items:center;gap:10px;display:inline-flex}.iv-step-card>span .iv-oracle-glyph{width:24px;height:24px}.iv-step-card>i{color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-style:normal;position:absolute;bottom:14px;right:16px}.iv-chart-ledger{background:var(--iv-night);grid-template-columns:minmax(360px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,100px);margin-top:clamp(72px,9vw,132px);padding:clamp(28px,5vw,74px);display:grid}.iv-chart-ledger,.iv-chart-ledger .iv-natal-figure{color:var(--iv-bone-bright);--iv-wheel-bg:var(--iv-night)}.iv-chart-ledger .iv-wheel-degree{fill:#faf8f299}.iv-chart-ledger .iv-kicker{color:#faf8f299}.iv-chart-ledger .iv-kicker .iv-oracle-glyph{color:#b75c52}.iv-chart-copy h3{max-width:630px;color:var(--iv-bone-bright);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(37px,4vw,62px);font-weight:400;line-height:1}.iv-chart-copy>p{color:#faf8f2b3;max-width:610px;margin:26px 0 0;font-size:15px;line-height:1.72}.iv-chart-copy dl{border-top:1px solid var(--iv-hairline-light);margin:34px 0 0}.iv-chart-copy dl>div{border-bottom:1px solid var(--iv-hairline-light);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.iv-chart-copy dd,.iv-chart-copy dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650}.iv-chart-copy dd{color:#d78378;text-align:right}.iv-chart-copy>small{color:#faf8f27a;margin-top:20px;font-size:10px;line-height:1.6;display:block}.iv-stats-grid>div{position:relative;overflow:hidden}.iv-stats-grid>div>i{color:var(--color-seal);font-family:var(--font-display);font-size:26px;font-style:normal;position:absolute;top:16px;right:18px}.iv-final{isolation:isolate;overflow:hidden}.iv-final>.iv-final-image{z-index:-2;object-fit:cover;opacity:.46;filter:grayscale()contrast(1.2);width:100%;height:100%;position:absolute;inset:0}.iv-final:after{content:"";z-index:-1;background:#11110f8c;position:absolute;inset:0}.iv-final .iv-kicker-glyph{justify-content:center}.iv-final .iv-kicker-glyph .iv-oracle-glyph{color:#d78378}.iv-footer{padding-top:0}.iv-footer>.iv-glyph-ticker{grid-column:1/-1;margin-bottom:clamp(34px,5vw,64px)}.iv-results-hero{color:var(--iv-bone-bright);background:var(--iv-night);--color-foreground:var(--iv-bone-bright);--color-ink-soft:#faf8f2b8;--color-ink-muted:#faf8f294;--color-divider:#faf8f238}.iv-results-hero .iv-kicker-glyph .iv-oracle-glyph{color:#d78378}.iv-results-oracle-grid{text-align:left;grid-template-columns:minmax(330px,.78fr) minmax(0,1.12fr);align-items:center;gap:clamp(36px,6vw,82px);width:min(100%,1120px);display:grid}.iv-results-oracle-grid .iv-natal-figure{color:var(--iv-bone-bright);--iv-wheel-bg:var(--iv-night)}.iv-results-oracle-grid .iv-wheel-degree{fill:#faf8f299}.iv-results-oracle-grid .iv-signal-card{width:100%;color:var(--iv-ink);background:var(--iv-bone-bright);border-color:var(--iv-bone-bright);--color-foreground:var(--iv-ink);--color-ink-soft:var(--iv-ink-soft);--color-ink-muted:#68645c;--color-divider:#12121038}.iv-signal-feature small{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:7px;font-weight:650;display:block}.iv-metric-line{border-bottom:1px solid var(--iv-ink);padding:24px 28px}.iv-metric-copy{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.iv-metric-copy span,.iv-personal-code span{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:650}.iv-metric-copy strong{color:var(--iv-oxide);font-family:var(--font-mono);font-size:18px;font-weight:650}.iv-metric-track{border:1px solid var(--iv-ink);height:12px;margin-top:12px;position:relative;overflow:hidden}.iv-metric-track>span{transform:scaleX(var(--iv-meter-scale));transform-origin:0;background:var(--iv-oxide);transition:transform .32s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0}.iv-metric-track>i{width:1px;height:100%;top:0;left:calc(var(--iv-index,0) * 10%);background:var(--iv-ink);position:absolute}.iv-metric-track>i:first-of-type{left:0}.iv-metric-track>i:nth-of-type(2){left:10%}.iv-metric-track>i:nth-of-type(3){left:20%}.iv-metric-track>i:nth-of-type(4){left:30%}.iv-metric-track>i:nth-of-type(5){left:40%}.iv-metric-track>i:nth-of-type(6){left:50%}.iv-metric-track>i:nth-of-type(7){left:60%}.iv-metric-track>i:nth-of-type(8){left:70%}.iv-metric-track>i:nth-of-type(9){left:80%}.iv-metric-track>i:nth-of-type(10){left:90%}.iv-metric-track>i:nth-of-type(11){left:100%}.iv-metric-line>small{color:var(--color-ink-muted);margin-top:9px;font-size:9px;line-height:1.5;display:block}.iv-personal-code{border-bottom:1px solid var(--iv-ink);justify-content:space-between;align-items:center;gap:18px;padding:17px 28px;display:flex}.iv-personal-code strong{color:var(--iv-oxide);font-family:var(--font-mono);letter-spacing:.16em;font-size:13px}.iv-signal>span{align-items:center;display:flex}.iv-card-corner-glyph{width:38px;height:38px;color:var(--color-seal);position:absolute;top:22px;right:22px}.iv-recognition-card,.iv-traits-card{position:relative}.iv-recognition-card .iv-card-corner-glyph{color:var(--iv-bone-bright)}.iv-free-boundary>.iv-oracle-glyph{width:40px;height:40px;color:var(--color-seal)}.iv-tier-card{position:relative;overflow:hidden}.iv-tier-glyph{width:56px;height:56px;color:var(--color-seal);align-self:flex-end;margin:0 0 18px}.iv-tier-card.is-highlighted .iv-tier-glyph{color:#d78378}.iv-proof-card{position:relative}.iv-proof-mark{width:48px;height:48px;color:var(--color-seal)}.iv-proof-coordinate{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:650;position:absolute;top:clamp(30px,4vw,58px);right:clamp(30px,4vw,58px)}.iv-confirm-symbol .iv-oracle-glyph{width:54px;height:54px}.iv-confirm-card>.iv-kicker-glyph{justify-content:center}.iv-confirm-values span{align-items:center;display:flex}.iv-payment-skin{position:relative}.iv-payment-skin:after{content:"";pointer-events:none;color:var(--color-seal);font-family:var(--font-display);letter-spacing:.12em;opacity:.62;font-size:12px;position:absolute;bottom:10px;right:18px}.iv-reveal.iv-reveal-ready{opacity:0;will-change:transform,opacity;transition:opacity .32s cubic-bezier(.22,.8,.2,1),transform .32s cubic-bezier(.22,.8,.2,1);transform:translateY(18px)}.iv-reveal.iv-reveal-ready.iv-reveal-visible{opacity:1;transform:translateY(0)}.iv-mobile-celestial{width:100%;height:min(128vw,540px);margin:clamp(40px,11vw,62px) 0;position:relative}.iv-mobile-portrait{border:1px solid var(--color-foreground);background:var(--color-paper-deep);width:77%;height:90%;margin:0 0 0 auto;position:absolute;top:0;right:0;overflow:hidden}.iv-mobile-natal{z-index:2;background:#f4f1e9f0;width:72%;padding:9px;position:absolute;bottom:0;left:-4%}.iv-mobile-celestial>.iv-oracle-glyph{z-index:3;width:48px;height:48px;color:var(--color-seal);animation:ivGlyphDrift 8s ease-in-out infinite;position:absolute;top:7%;left:3%}.iv-mobile-hero{min-height:auto}.iv-mobile .iv-chart-ledger{margin-inline:calc(-1 * max(20px, env(safe-area-inset-left)))}.iv-mobile .iv-glyph-divider{padding-inline:20px}.iv-mobile .iv-footer{padding-top:0}.iv-mobile .iv-footer>.iv-glyph-ticker{width:calc(100% + 40px);margin-left:-20px}@media (max-width:1180px) and (min-width:900px){.iv-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:46px}.iv-hero h1{font-size:clamp(64px,7.8vw,94px)}.iv-hero-celestial{min-height:580px}.iv-chart-ledger{grid-template-columns:minmax(320px,.76fr) 1fr;gap:42px}}@media (max-width:899px){.iv-kicker-glyph{gap:9px}.iv-kicker-glyph .iv-oracle-glyph{width:20px;height:20px}.iv-chart-ledger{grid-template-columns:1fr}.iv-chart-ledger .iv-natal-figure{width:min(100%,520px);margin-inline:auto}.iv-results-oracle-grid{grid-template-columns:1fr}.iv-results-oracle-grid>.iv-natal-figure{width:min(100%,520px);margin-inline:auto}}@media (max-width:680px){.iv-glyph-ticker-track span{min-height:48px;padding-inline:17px;font-size:8px}.iv-glyph-ticker-track b{font-size:19px}.iv-natal-figure figcaption{letter-spacing:.08em;font-size:6px}.iv-chart-ledger{gap:34px;padding:24px 18px 34px}.iv-chart-copy h3{font-size:clamp(36px,11vw,48px)}.iv-chart-copy>p{font-size:13px}.iv-results-hero{padding-inline:16px}.iv-results-oracle-grid{gap:34px}.iv-results-meta{margin-bottom:28px}.iv-signal-feature{padding:24px 20px}.iv-metric-line{padding:22px 20px}.iv-personal-code{padding:16px 20px}.iv-card-corner-glyph{width:30px;height:30px;top:18px;right:18px}.iv-proof-coordinate{margin-top:14px;display:block;position:static}.iv-confirm-card:before,.iv-form-card:before,.iv-quick-card:before{letter-spacing:.1em;font-size:15px}}@media (max-width:420px){.iv-mobile-celestial{height:min(132vw,500px)}.iv-mobile-natal{width:76%;left:-6%}.iv-mobile-portrait{width:80%}.iv-form-sigil span{min-height:58px;font-size:23px}.iv-story-visual>.iv-oracle-glyph{width:58px;height:58px}.iv-chart-ledger{margin-inline:-16px!important}.iv-chart-copy dl>div{gap:10px}.iv-chart-copy dd,.iv-chart-copy dt{font-size:7px}.iv-results-oracle-grid>.iv-natal-figure{width:calc(100% - 8px)}.iv-personal-code{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:340px){.iv-mobile-celestial{height:410px}.iv-mobile-natal{width:78%}.iv-glyph-ticker-track span{padding-inline:14px}.iv-natal-figure figcaption{gap:5px;font-size:5.5px}.iv-confirm-card:before,.iv-form-card:before,.iv-quick-card:before{letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.iv-glyph-ticker-track,.iv-hero-thread-glyph,.iv-mobile-celestial>.iv-oracle-glyph,.iv-natal-rotation,.iv-wheel-star{animation:none!important}.iv-glyph-ticker-track>div[aria-hidden=true]{display:none}.iv-reveal.iv-reveal-ready,.iv-reveal.iv-reveal-ready.iv-reveal-visible{opacity:1;transform:none}}:root{--iv4-paper:#f4ead8;--iv4-paper-bright:#fffaf0;--iv4-paper-deep:#e9d8bd;--iv4-ink:#251816;--iv4-ink-soft:#5d463f;--iv4-muted:#80685f;--iv4-oxide:#7a2037;--iv4-night:#140f11;--iv4-line:#25181640;--iv4-line-light:#fffaf04d;--iv4-z-base:0;--iv4-z-image:1;--iv4-z-overlay:2;--iv4-z-copy:3;--iv4-z-nav:50;--iv4-z-modal:100}.iv4-surface{isolation:isolate;width:100%;min-width:0;min-height:100vh;color:var(--iv4-ink);background:radial-gradient(circle at 9% 5%,#70231e0f 0 1px,transparent 1.6px),linear-gradient(#15130f05 1px,transparent 1px),linear-gradient(90deg,#15130f04 1px,transparent 1px),var(--iv4-paper);font-family:var(--font-inter);background-size:181px 181px,32px 32px,32px 32px,auto;position:relative;overflow-x:clip}.iv4-surface article,.iv4-surface div,.iv4-surface figure,.iv4-surface main,.iv4-surface section{min-width:0}.iv4-container{width:min(100% - clamp(36px,6.5vw,112px),1400px);margin-inline:auto}.iv4-nav{min-height:66px;z-index:var(--iv4-z-nav);border-bottom:1px solid var(--iv4-ink);-webkit-backdrop-filter:blur(12px);background:#faf7efed;position:sticky;top:0}.iv4-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:66px;display:grid}.iv4-wordmark{color:var(--iv4-ink);font-family:var(--font-display);letter-spacing:-.04em;justify-self:start;font-size:25px;font-style:italic;font-weight:600;text-decoration:none}.iv4-nav nav{align-items:center;gap:34px;display:flex}.iv4-nav nav a,.iv4-nav-cta{color:var(--iv4-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;text-decoration:none}.iv4-nav nav a{border-bottom:1px solid #0000;padding-block:8px}.iv4-nav nav a:hover{border-bottom-color:currentColor}.iv4-nav-cta{border:1px solid var(--iv4-ink);background:var(--iv4-ink);min-height:38px;color:var(--iv4-paper-bright);justify-self:end;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.iv-oracle-glyph{object-fit:contain;mix-blend-mode:multiply;flex:none;width:28px;max-width:none;height:28px;display:block}.iv4-button .iv-oracle-glyph,.iv4-nav-cta .iv-oracle-glyph{background:var(--iv4-paper-bright);border-radius:50%;width:19px;height:19px}.iv4-hero{z-index:var(--iv4-z-base);border-bottom:1px solid var(--iv4-ink);position:relative;overflow:clip}.iv4-hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);align-items:center;gap:clamp(54px,7vw,118px);min-height:min(790px,100svh - 66px);padding-block:clamp(58px,7vw,104px);display:grid}.iv4-hero-copy{z-index:var(--iv4-z-copy);position:relative}.iv-kicker{color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:700;line-height:1.5}.iv-kicker-glyph{align-items:center;gap:11px;display:flex}.iv-kicker-glyph .iv-oracle-glyph{width:24px;height:24px}.iv4-hero h1{max-width:820px;color:var(--iv4-ink);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(68px,7.4vw,118px);font-weight:400;line-height:.88}.iv4-hero h1 em,.iv4-section h2 em{color:var(--iv4-oxide);font-weight:400}.iv4-hero-lead{max-width:630px;color:var(--iv4-ink-soft);font-family:var(--font-display);margin:34px 0 0;font-size:clamp(20px,1.75vw,27px);line-height:1.52}.iv4-hero-copy blockquote{border-left:1px solid var(--iv4-oxide);max-width:520px;color:var(--iv4-muted);font-family:var(--font-display);margin:28px 0 0;padding:0 0 0 20px;font-size:17px;font-style:italic;line-height:1.55}.iv4-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.iv4-button{border:1px solid var(--iv4-ink);min-height:52px;color:var(--iv4-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:9px;font-weight:750;line-height:1.35;text-decoration:none;transition:transform 90ms,background 90ms,color 90ms;display:inline-flex}.iv4-button:hover{transform:translateY(-1px)}.iv4-button:active{transform:scale(.985)}.iv4-button.is-primary{color:var(--iv4-paper-bright);background:var(--iv4-ink)}.iv4-button.is-quiet{background:#faf7ef6b}.iv4-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.iv4-trust-row{border-top:1px solid var(--iv4-line);flex-wrap:wrap;gap:0;margin-top:24px;display:flex}.iv4-trust-row span{border-right:1px solid var(--iv4-line);color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-right:16px;padding:9px 16px 9px 0;font-size:8px;font-weight:700}.iv4-hero-visual{height:clamp(570px,48vw,720px);z-index:var(--iv4-z-base);position:relative}.iv4-hero-photo{aspect-ratio:3/4;width:min(78%,470px);z-index:var(--iv4-z-image);border:1px solid var(--iv4-ink);background:var(--iv4-paper-deep);margin:0;position:absolute;top:0;right:0;overflow:hidden}.iv4-hero-photo:after{content:"";z-index:var(--iv4-z-overlay);pointer-events:none;background:linear-gradient(#0000 62%,#12110fb8);position:absolute;inset:0}.iv4-hero-photo img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.iv4-hero-photo figcaption{z-index:var(--iv4-z-copy);color:var(--iv4-paper-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;bottom:14px;left:15px;right:15px}.iv4-hero-wheel{width:min(68%,390px);border:1px solid var(--iv4-ink);background:#faf7eff0;padding:11px;bottom:0;left:0}.iv4-floating-glyph,.iv4-hero-wheel{z-index:var(--iv4-z-overlay);position:absolute}.iv4-floating-glyph{width:64px;height:64px;animation:iv4GlyphDrift 8s ease-in-out infinite;top:5%;left:2%}@keyframes iv4GlyphDrift{0%,to{opacity:.58;transform:translateY(0)rotate(-3deg)}50%{opacity:1;transform:translateY(-6px)rotate(2deg)}}.iv-glyph-ticker{border-bottom:1px solid var(--iv4-ink);width:100%;color:var(--iv4-ink);background:var(--iv4-paper-deep);overflow:hidden}.iv-glyph-ticker-track{will-change:transform;width:max-content;animation:iv4Ticker 90s linear infinite;display:flex}.iv-glyph-ticker-track>div{white-space:nowrap;align-items:center;display:flex}.iv-glyph-ticker-track span{min-height:54px;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;padding-inline:clamp(20px,2.4vw,38px);font-size:9px;font-weight:700;display:inline-flex}.iv-glyph-ticker-track .iv-oracle-glyph{width:24px;height:24px}.iv-glyph-ticker.is-inverse{border-color:var(--iv4-line-light);color:var(--iv4-paper-bright);background:var(--iv4-night)}.iv-glyph-ticker.is-inverse .iv-oracle-glyph{background:var(--iv4-paper-bright);padding:2px}@keyframes iv4Ticker{to{transform:translate(-50%)}}.iv4-section{border-bottom:1px solid var(--iv4-ink);padding-block:clamp(78px,8.5vw,138px);overflow:clip}.iv4-section-heading{max-width:600px}.iv4-section-heading.is-wide{max-width:920px;margin-bottom:clamp(42px,5vw,72px)}.iv4-section h2{color:var(--iv4-ink);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.3vw,82px);font-weight:400;line-height:.98}.iv4-section-heading>p{max-width:560px;color:var(--iv4-ink-soft);font-family:var(--font-display);margin:26px 0 0;font-size:20px;line-height:1.55}.iv4-story{background:var(--iv4-paper-bright)}.iv4-story-grid{grid-template-columns:minmax(430px,.92fr) minmax(0,1fr);align-items:center;gap:clamp(64px,8vw,132px);display:grid}.iv4-collage{aspect-ratio:5/6;z-index:var(--iv4-z-base);position:relative}.iv4-collage-main{aspect-ratio:3/4;width:70%;z-index:var(--iv4-z-image);border:1px solid var(--iv4-ink);background:var(--iv4-paper-deep);margin:0;position:absolute;top:0;left:0;overflow:hidden}.iv4-collage-main img,.iv4-collage-small{object-fit:cover;width:100%;height:100%;display:block}.iv4-collage-main figcaption{z-index:var(--iv4-z-copy);color:var(--iv4-paper-bright);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#12110fd1;padding:9px 10px;font-size:8px;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px}.iv4-collage-small{aspect-ratio:16/9;width:48%;height:auto;z-index:var(--iv4-z-overlay);border:1px solid var(--iv4-ink);background:var(--iv4-paper-deep);position:absolute;right:0}.iv4-collage-small.is-first{top:15%}.iv4-collage-small.is-second{bottom:12%}.iv4-story-copy p{max-width:680px;color:var(--iv4-ink-soft);margin:24px 0 0;font-size:17px;line-height:1.78}.iv4-story-copy blockquote{border-top:1px solid var(--iv4-ink);border-bottom:1px solid var(--iv4-ink);max-width:650px;color:var(--iv4-ink);font-family:var(--font-display);margin:32px 0 0;padding:23px 0 23px 24px;font-size:clamp(24px,2.2vw,34px);font-style:italic;line-height:1.35}.iv4-story-copy>a{border-bottom:1px solid var(--iv4-oxide);color:var(--iv4-oxide);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:28px;padding-bottom:4px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.iv4-form-section{color:var(--iv4-paper-bright);background:var(--iv4-night)}.iv4-form-layout{grid-template-columns:minmax(0,.9fr) minmax(440px,.72fr);align-items:center;gap:clamp(56px,9vw,142px);display:grid}.iv4-form-section h2{color:var(--iv4-paper-bright)}.iv4-form-section h2 em{color:#c5756b}.iv4-form-section .iv-kicker{color:#faf7ef9e}.iv4-form-section .iv-kicker .iv-oracle-glyph{background:var(--iv4-paper-bright);padding:2px}.iv4-form-section .iv4-section-heading>p{color:#faf7efad}.iv4-form-section .iv-natal-figure{width:min(70%,360px);color:var(--iv4-paper-bright);--iv-wheel-bg:var(--iv4-night);margin-top:40px}.iv4-form-card{z-index:var(--iv4-z-copy);border:1px solid var(--iv4-paper-bright);color:var(--iv4-ink);background:var(--iv4-paper-bright);padding:clamp(24px,3.2vw,42px);position:relative;box-shadow:16px 16px #faf7ef17}.iv4-form-topline{border-bottom:1px solid var(--iv4-ink);color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:12px;font-size:8px;font-weight:700;display:flex}.iv4-date-grid{grid-template-columns:1.35fr 1fr 1fr;gap:8px;display:grid}.iv4-field{margin:0 0 15px;display:block}.iv4-choice-field legend,.iv4-field>span{color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:8px;font-weight:700;display:flex}.iv4-choice-field legend .iv-oracle-glyph,.iv4-field>span .iv-oracle-glyph{width:20px;height:20px}.iv4-field input{border:1px solid var(--iv4-line);width:100%;min-width:0;min-height:52px;color:var(--iv4-ink);background:var(--iv4-paper);font-family:var(--font-display);border-radius:0;outline:0;padding:11px 12px;font-size:21px;font-weight:600}.iv4-field input::placeholder{color:var(--iv4-muted);opacity:.65}.iv4-field input:focus{border-color:var(--iv4-ink);box-shadow:inset 0 -2px 0 var(--iv4-ink)}.iv4-date-field input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px}.iv4-choice-field{border:0;min-width:0;margin:3px 0 17px;padding:0}.iv4-choice-field>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iv4-choice-field button{border:1px solid var(--iv4-ink);min-height:48px;color:var(--iv4-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;font-size:9px;font-weight:700}.iv4-choice-field button.is-selected{color:var(--iv4-paper-bright);background:var(--iv4-ink)}.iv4-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin:3px 0 12px;display:grid}.iv4-progress span{border:1px solid var(--iv4-line);background:0 0;height:4px;transition:background 90ms linear}.iv4-progress span.is-complete{border-color:var(--iv4-oxide);background:var(--iv4-oxide)}.iv4-form-error,.iv4-form-hint,.iv4-form-note{text-align:center;margin:10px 0 0;font-size:11px;line-height:1.55}.iv4-form-hint{color:var(--iv4-muted)}.iv4-form-error{color:var(--iv4-oxide);font-weight:650}.iv4-form-note{color:var(--iv4-muted)}.iv4-submit{width:100%;margin-top:12px}.iv4-witnesses{background:var(--iv4-paper)}.iv4-witness-grid{border-top:1px solid var(--iv4-ink);border-left:1px solid var(--iv4-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iv4-witness-card{border-right:1px solid var(--iv4-ink);border-bottom:1px solid var(--iv4-ink);background:var(--iv4-paper-bright);flex-direction:column;display:flex}.iv4-witness-card figure{aspect-ratio:16/9;z-index:var(--iv4-z-base);border-bottom:1px solid var(--iv4-ink);background:var(--iv4-paper-deep);margin:0;position:relative;overflow:hidden}.iv4-witness-card figure:after{content:"";z-index:var(--iv4-z-overlay);pointer-events:none;background:linear-gradient(#0000 55%,#12110fb8);position:absolute;inset:0}.iv4-witness-card figure>img:not(.iv-oracle-glyph){object-fit:cover;width:100%;height:100%;display:block}.iv4-witness-card figure .iv-oracle-glyph{width:42px;height:42px;z-index:var(--iv4-z-copy);background:var(--iv4-paper-bright);padding:2px;position:absolute;top:13px;right:13px}.iv4-witness-card figcaption{z-index:var(--iv4-z-copy);color:var(--iv4-paper-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;bottom:12px;left:14px}.iv4-witness-card>p{color:var(--iv4-ink);font-family:var(--font-display);flex:1;margin:0;padding:clamp(24px,2.8vw,38px);font-size:clamp(19px,1.5vw,24px);font-style:italic;line-height:1.5}.iv4-witness-card>footer{border-top:1px solid var(--iv4-line);color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:15px clamp(24px,2.8vw,38px);font-size:8px;font-weight:700}.iv4-how{background:var(--iv4-paper-bright)}.iv4-step-grid{border-top:1px solid var(--iv4-ink);border-left:1px solid var(--iv4-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iv4-step-grid article{border-right:1px solid var(--iv4-ink);border-bottom:1px solid var(--iv4-ink);min-height:320px;padding:clamp(26px,3vw,44px);position:relative}.iv4-step-grid article>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.iv4-step-grid article>div .iv-oracle-glyph{width:54px;height:54px}.iv4-step-grid article>div span{color:var(--iv4-oxide);font-family:var(--font-display);font-size:50px;font-style:italic;line-height:1}.iv4-step-grid h3{max-width:270px;color:var(--iv4-ink);font-family:var(--font-display);letter-spacing:-.04em;margin:42px 0 0;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1}.iv4-step-grid p{max-width:310px;color:var(--iv4-ink-soft);margin:18px 0 0;font-size:14px;line-height:1.68}.iv4-stats{background:var(--iv4-paper-deep);padding-block:clamp(54px,6vw,86px)}.iv4-stats-grid{border-top:1px solid var(--iv4-ink);border-left:1px solid var(--iv4-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.iv4-stats-grid>div{border-right:1px solid var(--iv4-ink);border-bottom:1px solid var(--iv4-ink);min-height:190px;padding:25px;position:relative}.iv4-stats-grid .iv-oracle-glyph{opacity:.72;width:44px;height:44px;position:absolute;top:18px;right:18px}.iv4-stats-grid strong{color:var(--iv4-ink);font-family:var(--font-display);letter-spacing:-.04em;margin-top:58px;font-size:clamp(36px,3.5vw,54px);font-weight:400;line-height:1;display:block}.iv4-stats-grid span{color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:700;line-height:1.5;display:block}.iv4-final{min-height:clamp(590px,64vw,900px);z-index:var(--iv4-z-base);color:var(--iv4-paper-bright);background:var(--iv4-night);place-items:center;display:grid;position:relative;overflow:clip}.iv4-final:after{content:"";z-index:var(--iv4-z-overlay);pointer-events:none;background:linear-gradient(90deg,#12110fe6,#12110f73);position:absolute;inset:0}.iv4-final-image{width:100%;height:100%;z-index:var(--iv4-z-image);object-fit:cover;object-position:center;position:absolute;inset:0}.iv4-final-copy{z-index:var(--iv4-z-copy);text-align:center;position:relative}.iv4-final .iv-kicker{color:#faf7efa6;justify-content:center}.iv4-final .iv-kicker .iv-oracle-glyph{background:var(--iv4-paper-bright);padding:2px}.iv4-final h2{max-width:980px;color:var(--iv4-paper-bright);font-family:var(--font-display);letter-spacing:-.055em;margin:0 auto;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:.98}.iv4-button.is-light{border-color:var(--iv4-paper-bright);color:var(--iv4-ink);background:var(--iv4-paper-bright);margin-top:clamp(34px,5vw,58px)}.iv4-final-copy>p{color:#faf7ef94;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:20px 0 0;font-size:8px;font-weight:700}.iv4-footer{color:var(--iv4-paper-bright);background:var(--iv4-night)}.iv4-footer-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:150px;display:grid}.iv4-footer .iv4-wordmark{color:var(--iv4-paper-bright)}.iv4-footer p,.iv4-footer-row>span{color:#faf7ef94;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.iv4-footer-row>span{justify-self:end}.iv4-sticky-cta{display:none}.iv-natal-figure{color:currentColor;--iv-wheel-bg:var(--iv4-paper-bright);width:min(100%,580px);margin:0}.iv-natal-figure.is-compact{width:min(100%,430px)}.iv-natal-frame{aspect-ratio:1;isolation:isolate;position:relative}.iv-natal-wheel{width:100%;height:100%;display:block;overflow:visible}.iv-wheel-paper{fill:var(--iv-wheel-bg);stroke:currentColor;stroke-width:.65px}.iv-wheel-aspect,.iv-wheel-line,.iv-wheel-spoke,.iv-wheel-ticks{fill:none;stroke:currentColor;stroke-width:.65px;vector-effect:non-scaling-stroke}.iv-wheel-line.is-dashed{stroke-dasharray:2 5;opacity:.65}.iv-wheel-line.is-faint,.iv-wheel-spoke{opacity:.34}.iv-wheel-aspect{stroke:var(--iv4-oxide);opacity:.55}.iv-wheel-core-dot,.iv-wheel-planet-dot,.iv-wheel-sector-dot{fill:var(--iv4-oxide)}.iv-wheel-code text,.iv-wheel-core-label,.iv-wheel-core-symbol,.iv-wheel-degree,.iv-wheel-number{fill:currentColor;font-family:var(--font-mono);text-anchor:middle;dominant-baseline:middle}.iv-wheel-number{font-size:6px;font-weight:700}.iv-wheel-core{fill:var(--iv-wheel-bg);stroke:currentColor;stroke-width:.8px}.iv-wheel-core-symbol{font-size:21px;font-weight:650}.iv-wheel-core-label{font-size:8px;font-weight:700}.iv-wheel-degree{letter-spacing:.08em;font-size:6px;font-weight:700}.iv-wheel-code circle{fill:var(--iv4-oxide);stroke:var(--iv-wheel-bg)}.iv-wheel-code text{fill:var(--iv4-paper-bright);font-size:7px;font-weight:700}.iv-natal-rotation{transform-origin:180px 180px;will-change:transform;animation:ivNatalTurn 150s linear infinite}.iv-natal-figure figcaption{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 0;font-size:7px;font-weight:700;display:flex}.iv-confirm-card:before,.iv-form-card:before,.iv-payment-skin:after,.iv-progress span:after,.iv-quick-card:before{content:none!important;display:none!important}.iv-card-label,.iv-choice-field legend,.iv-confirm-values span,.iv-field>span,.iv-signal-feature>span,.iv-signal>span{align-items:center;gap:7px;display:flex}.iv-card-label .iv-oracle-glyph,.iv-choice-field legend .iv-oracle-glyph,.iv-confirm-values span .iv-oracle-glyph,.iv-field>span .iv-oracle-glyph,.iv-signal-feature>span .iv-oracle-glyph,.iv-signal>span .iv-oracle-glyph{width:20px;height:20px}.iv-results-meta .iv-oracle-glyph{width:18px;height:18px}.iv-recognition-card .iv-oracle-glyph,.iv-results-hero .iv-oracle-glyph,.iv-tier-card.is-highlighted .iv-oracle-glyph{background:var(--iv4-paper-bright);padding:2px}.iv-results-meta>*{align-items:center;gap:6px;display:inline-flex}.iv-tier-card li .iv-oracle-glyph,.iv-traits-list>div>.iv-oracle-glyph{width:18px;height:18px}.iv-portrait-status>.iv-oracle-glyph{width:26px;height:26px}.iv-tier-card li{align-items:flex-start}.iv-tier-card li .iv-oracle-glyph{margin-top:2px}.iv-success-orbit .iv-oracle-glyph{width:70px;height:70px}.zk-loading-step .iv-oracle-glyph{width:20px;height:20px}.iv-confirm-wrap,.iv-overlay,.iv-quick-wrap,.payment-modal-overlay{z-index:var(--iv4-z-modal)!important}.iv-confirm-wrap,.iv-quick-wrap{z-index:calc(var(--iv4-z-modal) + 1)!important}.iv-modal-close{width:auto;min-width:44px;height:34px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-inline:8px;font-size:8px;font-style:normal}.iv4-reveal.iv4-reveal-ready{opacity:1;will-change:opacity,transform;transform:none}.iv4-reveal.iv4-reveal-ready.iv4-reveal-visible{animation:iv4RevealIn .52s cubic-bezier(.22,.8,.2,1) both}@keyframes iv4RevealIn{0%{opacity:.01;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:1120px){.iv4-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:44px}.iv4-hero h1{font-size:clamp(64px,7.7vw,88px)}.iv4-story-grid{grid-template-columns:minmax(380px,.88fr) minmax(0,1fr);gap:54px}.iv4-form-layout{gap:54px}}@media (max-width:899px){.iv4-container{width:calc(100% - max(34px, env(safe-area-inset-left) + env(safe-area-inset-right)))}.iv4-nav{padding-top:env(safe-area-inset-top)}.iv4-nav-inner{width:calc(100% - max(32px, env(safe-area-inset-left) + env(safe-area-inset-right)));grid-template-columns:1fr auto;gap:16px}.iv4-nav nav{display:none}.iv4-nav-cta{min-height:36px;padding:7px 10px;font-size:8px}.iv4-nav-cta .iv-oracle-glyph{width:18px;height:18px}.iv4-hero-grid{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:48px 54px}.iv4-hero h1{max-width:680px;font-size:clamp(52px,13.5vw,82px)}.iv4-hero-lead{margin-top:26px;font-size:20px}.iv4-actions{grid-template-columns:1fr;display:grid}.iv4-button{width:100%}.iv4-trust-row span{flex:auto;margin-right:10px;padding-right:10px}.iv4-hero-visual{width:min(100%,600px);height:min(118vw,650px);margin-inline:auto}.iv4-hero-photo{width:78%}.iv4-hero-wheel{width:65%}.iv4-floating-glyph{width:52px;height:52px}.iv4-section{padding-block:74px}.iv4-section h2{font-size:clamp(44px,11.8vw,66px)}.iv4-form-layout,.iv4-story-grid{grid-template-columns:1fr;gap:54px}.iv4-collage{width:min(100%,600px);margin-inline:auto}.iv4-form-section .iv-natal-figure{display:none}.iv4-form-card{width:min(100%,620px);margin-inline:auto}.iv4-witness-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.iv4-witness-grid::-webkit-scrollbar{display:none}.iv4-witness-card{scroll-snap-align:start;min-width:min(86%,520px)}.iv4-step-grid{grid-template-columns:1fr}.iv4-step-grid article,.iv4-witness-card>p{min-height:0}.iv4-stats-grid{grid-template-columns:1fr 1fr}.iv4-final{min-height:680px}.iv4-final:after{background:#12110f9e}.iv4-final-image{object-position:center}.iv4-footer-row{text-align:left;grid-template-columns:1fr;align-content:center;gap:17px;min-height:180px}.iv4-footer-row>span{justify-self:start}.iv4-sticky-cta{min-height:58px;z-index:var(--iv4-z-nav);right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));border:1px solid var(--iv4-paper-bright);color:var(--iv4-paper-bright);background:var(--iv4-ink);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;font-size:9px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:fixed;box-shadow:0 16px 38px #12110f57}.iv4-sticky-cta small{color:#faf7ef99;margin-bottom:3px;font-size:7px;display:block}.iv4-sticky-cta .iv-oracle-glyph{background:var(--iv4-paper-bright);width:32px;height:32px;padding:2px}.iv4-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(18px)}}@media (max-width:560px){.iv4-container{width:calc(100% - max(28px, env(safe-area-inset-left) + env(safe-area-inset-right)))}.iv4-wordmark{font-size:22px}.iv4-nav-cta{letter-spacing:.08em}.iv4-hero-grid{padding-top:40px}.iv4-hero h1{font-size:clamp(48px,15.5vw,68px);line-height:.9}.iv4-hero-copy blockquote{font-size:15px}.iv4-hero-visual{height:min(108vw,520px)}.iv4-hero-photo{width:80%}.iv4-hero-wheel{width:68%;left:-2%}.iv-glyph-ticker-track span{min-height:48px;padding-inline:16px;font-size:8px}.iv-glyph-ticker-track .iv-oracle-glyph{width:21px;height:21px}.iv4-section{padding-block:64px}.iv4-section h2{font-size:clamp(42px,13vw,58px)}.iv4-section-heading.is-wide{margin-bottom:38px}.iv4-collage{aspect-ratio:5/6.4}.iv4-collage-main{width:74%}.iv4-collage-small{width:48%}.iv4-story-copy p{font-size:15px}.iv4-story-copy blockquote{font-size:25px}.iv4-form-card{padding:18px 16px;box-shadow:8px 8px #faf7ef17}.iv4-date-grid{gap:6px}.iv4-choice-field legend,.iv4-field>span{letter-spacing:.07em;font-size:7px}.iv4-field input{min-height:48px;padding-inline:9px;font-size:18px}.iv4-date-field input{font-size:17px}.iv4-form-note{font-size:10px}.iv4-witness-card>p{padding:24px 20px;font-size:20px}.iv4-witness-card>footer{padding-inline:20px}.iv4-step-grid article{padding:24px 20px 30px}.iv4-step-grid article>div .iv-oracle-glyph{width:46px;height:46px}.iv4-step-grid h3{margin-top:24px;font-size:31px}.iv4-stats-grid>div{min-height:160px;padding:18px}.iv4-stats-grid .iv-oracle-glyph{width:36px;height:36px;top:14px;right:14px}.iv4-stats-grid strong{margin-top:54px;font-size:36px}.iv4-final{min-height:620px}.iv4-final h2{font-size:clamp(43px,13vw,58px)}}@media (max-width:340px){.iv4-container,.iv4-nav-inner{width:calc(100% - 24px)}.iv4-nav-cta{gap:5px;padding-inline:8px;font-size:7px}.iv4-nav-cta .iv-oracle-glyph{width:16px;height:16px}.iv4-hero h1{font-size:47px}.iv4-hero-visual{height:360px}.iv4-section{padding-block:58px}.iv4-section h2{font-size:40px}.iv4-form-card{padding-inline:13px}.iv4-field input{padding-inline:7px}.iv4-date-field input{font-size:16px}.iv4-stats-grid strong{font-size:31px}}@media (prefers-reduced-motion:reduce){.iv4-surface *,.iv4-surface :after,.iv4-surface :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.iv-glyph-ticker-track>div[aria-hidden=true]{display:none}.iv4-reveal.iv4-reveal-ready,.iv4-reveal.iv4-reveal-ready.iv4-reveal-visible{opacity:1;transform:none}}.iv5-surface{--color-background:#f4ead8;--color-paper-deep:#e9d8bd;--color-paper-light:#fffaf0;--color-foreground:#251816;--color-ink-soft:#5d463f;--color-ink-muted:#80685f;--color-divider:#2518162e;--color-divider-strong:#25181652;--color-seal:#7a2037;background:radial-gradient(circle at 12% 4%,#7a203714,transparent 28%),radial-gradient(circle at 88% 16%,#925c3112,transparent 26%),linear-gradient(#25181604 1px,transparent 1px),var(--iv4-paper);background-size:auto,auto,28px 28px,auto}.iv5-surface .iv4-nav{background:#fffaf0f0;border-bottom-color:#7a203761}.iv5-surface .iv4-button.is-primary,.iv5-surface .iv4-nav-cta{border-color:var(--iv4-oxide);color:var(--iv4-paper-bright);background:var(--iv4-oxide)}.iv5-surface .iv4-button.is-primary:hover,.iv5-surface .iv4-nav-cta:hover{background:#65172c}.iv5-surface .iv4-hero{background:linear-gradient(108deg,#fffaf080,transparent 62%),var(--iv4-paper)}.iv5-surface .iv4-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(40px,5.5vw,88px);min-height:min(780px,100svh - 66px);padding-block:52px 64px}.iv5-surface .iv4-hero h1{text-wrap:balance;max-width:720px;font-size:clamp(62px,6.1vw,96px);line-height:.94}.iv5-surface .iv4-hero-lead{max-width:610px;margin-top:28px}.iv5-surface .iv4-hero-copy blockquote{color:var(--iv4-ink-soft);gap:7px;margin-top:24px;display:grid}.iv5-surface .iv4-hero-copy blockquote strong{color:var(--iv4-ink);font-weight:500}.iv5-surface .iv4-hero-copy blockquote span{font-size:.88em}.iv5-mobile-hero-proof{display:none}.iv5-read-on{color:var(--iv4-oxide);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;font-size:8px;font-weight:700}.iv5-proof-stage{aspect-ratio:4/3;height:auto}.iv5-surface .iv5-hero-proof{aspect-ratio:2400/1792;border-color:#7a20379e;width:100%;top:50%;right:0;transform:translateY(-50%);box-shadow:0 26px 70px #371e1829}.iv5-surface .iv5-hero-proof img{object-position:center}.iv5-surface .iv4-hero-wheel{background:#fffaf0f5;border-color:#7a203799;width:min(42%,280px);bottom:-5%;left:-7%}.iv5-proof-note{max-width:265px;min-height:62px;z-index:var(--iv4-z-copy);border:1px solid var(--iv4-paper-bright);color:var(--iv4-paper-bright);font-family:var(--font-display);background:#3a171de0;align-items:center;gap:11px;padding:12px 15px;font-size:14px;font-style:italic;line-height:1.35;display:flex;position:absolute;bottom:18px;right:18px}.iv5-proof-note .iv-oracle-glyph{background:var(--iv4-paper-bright);width:32px;height:32px;padding:2px}.iv5-surface .iv4-form-section{color:var(--iv4-ink);background:radial-gradient(circle at 8% 20%,#7a203714,transparent 29%),var(--iv4-paper-deep)}.iv5-surface .iv4-form-section h2{color:var(--iv4-ink)}.iv5-surface .iv4-form-section .iv-kicker,.iv5-surface .iv4-form-section h2 em{color:var(--iv4-oxide)}.iv5-surface .iv4-form-section .iv-kicker .iv-oracle-glyph{background:0 0;padding:0}.iv5-surface .iv4-form-section .iv4-section-heading>p{color:var(--iv4-ink-soft)}.iv5-surface .iv4-form-section .iv-natal-figure{color:var(--iv4-oxide);--iv-wheel-bg:var(--iv4-paper-deep)}.iv5-surface .iv4-form-card{border-color:var(--iv4-oxide);background:var(--iv4-paper-bright);box-shadow:16px 16px #7a20371c}.iv5-surface .iv4-field input:focus{border-color:var(--iv4-oxide);box-shadow:inset 0 -2px 0 var(--iv4-oxide)}.iv5-surface .iv4-choice-field button.is-selected{border-color:var(--iv4-oxide);color:var(--iv4-paper-bright);background:var(--iv4-oxide)}.iv5-surface .iv4-form-note{color:var(--iv4-oxide);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.iv5-story-proof{width:100%;z-index:var(--iv4-z-base);border:1px solid var(--iv4-oxide);background:var(--iv4-paper-deep);margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #7a203714}.iv5-story-proof:after{content:"";z-index:var(--iv4-z-overlay);pointer-events:none;background:linear-gradient(#0000 68%,#251816b8);position:absolute;inset:0}.iv5-story-proof img{width:100%;height:auto;display:block}.iv5-story-proof figcaption{z-index:var(--iv4-z-copy);color:var(--iv4-paper-bright);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;bottom:14px;left:16px;right:16px}.iv5-story-details,.iv5-witness-details{border-top:1px solid var(--iv4-line);border-bottom:1px solid var(--iv4-line);margin-top:24px}.iv5-story-details summary,.iv5-witness-details summary{min-height:46px;color:var(--iv4-oxide);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:8px;font-weight:750;list-style:none;display:flex}.iv5-story-details summary::-webkit-details-marker,.iv5-witness-details summary::-webkit-details-marker{display:none}.iv5-story-details summary::marker{content:""}.iv5-witness-details summary::marker{content:""}.iv5-story-details summary:after,.iv5-witness-details summary:after{content:"НЭЭХ";color:var(--iv4-muted);letter-spacing:.08em;font-size:7px}.iv5-story-details[open] summary:after,.iv5-witness-details[open] summary:after{content:"ХААХ"}.iv5-story-details>div{padding:2px 0 22px}.iv5-story-details>div p{margin:13px 0 0}.iv5-story-signature{color:var(--iv4-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:700}.iv5-surface .iv4-witness-card figure{aspect-ratio:12/5;border-bottom-color:#7a203766}.iv5-surface .iv4-witness-card figure>img:not(.iv-oracle-glyph){object-fit:contain}.iv5-surface .iv4-witness-card figure:after{background:linear-gradient(#0000 54%,#251816b3)}.iv5-witness-copy{flex:1;padding:clamp(24px,2.8vw,38px)}.iv5-witness-desire{color:var(--iv4-oxide);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:750}.iv5-witness-copy blockquote{color:var(--iv4-ink);font-family:var(--font-display);margin:17px 0 0;font-size:clamp(19px,1.5vw,24px);font-style:italic;line-height:1.5}.iv5-witness-details p{color:var(--iv4-ink-soft);margin:0;padding:2px 0 22px;font-size:13px;line-height:1.72}.iv5-surface .iv4-step-grid article>div span{color:var(--iv4-oxide)}.iv5-facts-heading{margin-bottom:clamp(38px,5vw,66px)}.iv5-surface .iv4-stats{background:#e5d1b1}.iv5-surface .iv4-stats-grid>div{background:#fffaf061}.iv5-surface .iv4-stats-grid strong{color:var(--iv4-oxide)}.iv5-surface .iv4-final{background:#0e0b0c;min-height:clamp(600px,64vw,820px)}.iv5-final-glyphs{z-index:var(--iv4-z-overlay);pointer-events:none;position:absolute;inset:0}.iv5-final-glyphs .iv-oracle-glyph{opacity:.08;filter:invert();mix-blend-mode:screen;width:clamp(120px,18vw,270px);height:clamp(120px,18vw,270px);padding:8px;position:absolute}.iv5-final-glyphs .iv-oracle-glyph:first-child{top:8%;left:5%;transform:rotate(-9deg)}.iv5-final-glyphs .iv-oracle-glyph:nth-child(2){bottom:4%;right:4%;transform:rotate(7deg)}.iv5-final-glyphs .iv-oracle-glyph:nth-child(3){top:34%;left:44%;transform:rotate(-3deg)}.iv5-surface .iv4-final h2{text-wrap:balance;max-width:1050px}.iv5-surface .iv5-final-button{width:auto;min-width:230px;margin-top:clamp(34px,5vw,58px)}.iv5-final-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.iv5-final-chips span{color:#fffaf0b3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #fffaf04d;padding:8px 11px;font-size:8px;font-weight:700}.iv5-surface .iv4-sticky-cta{border-color:var(--iv4-paper-bright);background:var(--iv4-oxide)}@media (max-width:1120px){.iv5-surface .iv4-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);gap:36px}.iv5-surface .iv4-hero h1{font-size:clamp(58px,6.4vw,76px)}}@media (max-width:899px){.iv5-surface .iv4-hero-grid{grid-template-columns:1fr;gap:42px}.iv5-surface .iv4-hero h1{max-width:760px;font-size:clamp(51px,12vw,76px)}.iv5-surface .iv4-hero-visual{aspect-ratio:4/3;width:min(100%,720px);height:auto}.iv5-surface .iv4-form-section .iv-natal-figure{width:min(46%,260px);display:block}.iv5-surface .iv4-form-layout{gap:44px}.iv5-story-proof{width:min(100%,720px);margin-inline:auto}.iv5-surface .iv4-witness-card{min-width:min(91%,600px)}.iv5-surface .iv4-final{min-height:660px}}@media (max-width:560px){.iv5-surface .iv4-hero-grid{gap:34px}.iv5-surface .iv4-hero h1{font-size:clamp(47px,13.6vw,62px)}.iv5-surface .iv4-hero-lead{font-size:19px}.iv5-mobile-hero-proof{aspect-ratio:12/5;border:1px solid var(--iv4-oxide);background:var(--iv4-paper-deep);margin:0 0 20px;display:block;position:relative;overflow:hidden}.iv5-mobile-hero-proof img{object-fit:contain;width:100%;height:100%;display:block}.iv5-mobile-hero-proof figcaption{color:var(--iv4-paper-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#251816c7;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;bottom:8px;right:8px}.iv5-surface .iv4-actions .is-quiet,.iv5-surface .iv4-hero-visual{display:none}.iv5-surface .iv4-hero-lead{margin-top:18px}.iv5-surface .iv4-hero-copy blockquote{margin-top:16px}.iv5-surface .iv4-actions{margin-top:24px}.iv5-surface .iv4-hero-wheel{width:39%;bottom:-7%;left:-4%}.iv5-proof-note{max-width:218px;padding:9px 11px;font-size:12px;bottom:9px;right:9px}.iv5-proof-note .iv-oracle-glyph{width:27px;height:27px}.iv5-surface .iv4-form-section .iv-natal-figure{display:none}.iv5-surface .iv4-form-card{box-shadow:8px 8px #7a20371c}.iv5-story-proof{box-shadow:10px 10px #7a203714}.iv5-witness-copy{padding:24px 20px}.iv5-surface .iv4-witness-card figure .iv-oracle-glyph{width:34px;height:34px;top:9px;right:9px}.iv5-surface .iv4-witness-card figcaption{font-size:7px;bottom:8px;left:9px;right:58px}.iv5-surface .iv4-stats-grid{grid-template-columns:1fr}.iv5-surface .iv4-stats-grid>div{min-height:142px}.iv5-surface .iv4-stats-grid strong{margin-top:42px}.iv5-surface .iv4-final h2{font-size:clamp(42px,12.4vw,57px)}.iv5-surface .iv5-final-button{width:100%;min-width:0}.iv5-final-chips{grid-template-columns:1fr;display:grid}}@media (max-width:340px){.iv5-surface .iv4-hero h1{font-size:44px}.iv5-proof-note{max-width:190px;font-size:11px}.iv5-surface .iv4-witness-card{min-width:94%}}.iv-results{--color-background:#f4ead8;--color-paper-deep:#e9d8bd;--color-paper-light:#fffaf0;--color-foreground:#251816;--color-ink-soft:#5d463f;--color-ink-muted:#80685f;--color-ink-faint:#9b8177;--color-divider:#2518162e;--color-divider-strong:#25181652;--color-seal:#7a2037;--iv-bone:#f4ead8;--iv-bone-bright:#fffaf0;--iv-ink:#251816;--iv-ink-soft:#5d463f;--iv-oxide:#7a2037;--iv-night:#140f11;color:var(--color-foreground);background:var(--color-background)}.iv-results:before{opacity:.28;background-image:radial-gradient(circle at 8% 7%,#7a203724 0 1px,#0000 1.4px),linear-gradient(#25181604 1px,#0000 0),linear-gradient(90deg,#25181603 1px,#0000 0);background-size:197px 197px,30px 30px,30px 30px}.iv-results .iv-results-hero{color:var(--iv-bone-bright);background:radial-gradient(circle at 16% 14%,#7a203757,transparent 30%),var(--iv-night)}.iv-results .iv-results-tiers{background:var(--color-paper-deep)}.iv-results .iv-tier-card.is-highlighted{background:#5e1730;border-color:#5e1730}.iv-tier-badge{align-items:center;gap:7px}.iv-tier-badge .iv-oracle-glyph{width:20px;height:20px}.iv-tier-desire{color:var(--color-seal);font-family:var(--font-display);margin:0 0 13px;font-size:21px;font-style:italic;line-height:1.2}.iv-tier-card.is-highlighted .iv-tier-desire{color:#f5c7d2}.iv-tier-portrait-preview{aspect-ratio:4/3;border:1px solid var(--color-foreground);background:var(--color-paper-deep);margin:20px 0 0;position:relative;overflow:hidden}.iv-tier-card.is-highlighted .iv-tier-portrait-preview{border-color:#fffaf07a}.iv-tier-portrait-preview img{object-fit:cover;object-position:center 18%;filter:sepia(.16)contrast(1.04);width:100%;height:100%;display:block}.iv-tier-portrait-preview figcaption{color:var(--iv4-paper-bright);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:#251816c7;padding:7px 8px;font-size:7px;font-weight:700;position:absolute;bottom:9px;left:10px;right:10px}.iv-results .iv-tier-card .iv-button{border-color:var(--color-seal);color:var(--color-paper-light);background:var(--color-seal)}.iv-results .iv-tier-card.is-highlighted .iv-button{border-color:var(--color-paper-light);color:#5e1730;background:var(--color-paper-light)}.iv-proof-visual{border-bottom:1px solid var(--color-foreground);background:var(--color-paper-deep);margin:calc(-1*clamp(30px,4vw,58px)) calc(-1*clamp(30px,4vw,58px)) clamp(28px,4vw,44px);position:relative;overflow:hidden}.iv-proof-visual>img{width:100%;height:auto;display:block}.iv-proof-visual>span{color:var(--color-paper-light);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#251816d1;align-items:center;gap:8px;padding:8px 10px;font-size:7px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:14px}.iv-proof-visual>span .iv-oracle-glyph{background:var(--color-paper-light);width:24px;height:24px;padding:2px}@media (max-width:899px){.iv-tier-portrait-preview{aspect-ratio:16/9}}@media (max-width:560px){.iv-proof-visual>span{bottom:8px;right:8px}.iv-tier-desire{font-size:19px}}.iv6-surface{--iv4-paper:#070b1c;--iv4-paper-bright:#11172e;--iv4-paper-deep:#0a1026;--iv4-ink:#f3efe8;--iv4-ink-soft:#d4d5e1;--iv4-muted:#aeb4c9;--iv4-oxide:#c9b77f;--iv4-night:#03050d;--iv4-line:#d3dbef3d;--iv4-line-light:#e6ebfa42;--iv6-night:#050817;--iv6-indigo:#0a1230;--iv6-indigo-soft:#111a3c;--iv6-silver:#c3ccdf;--iv6-moon:#f3efe8;--iv6-gold:#c9b77f;--iv6-violet:#82769f;--iv6-thread:#d8a28d;isolation:isolate;color:var(--iv6-moon);background:radial-gradient(circle at 12% 4%,#8e84b62e,#0000 26rem),radial-gradient(circle at 86% 13%,#c9b77f1c,#0000 30rem),linear-gradient(#060919,#080d24 48%,#03050d);position:relative;overflow-x:clip}.iv6-surface footer,.iv6-surface main{z-index:1;position:relative}.iv6-surface .iv4-container{z-index:var(--iv4-z-copy);position:relative}.iv6-night-sky,.iv6-thread,.iv6-veil-field{pointer-events:none;position:absolute;inset:0}.iv6-veil-field{z-index:var(--iv4-z-base);overflow:hidden}.iv6-veil-field span{aspect-ratio:1;filter:blur(90px);opacity:.2;will-change:transform,opacity;border-radius:50%;width:clamp(360px,46vw,820px);animation:iv6AuraBreath 15s ease-in-out infinite;position:fixed}.iv6-veil-field span:first-child{background:#8076a5b3;top:-16%;left:-12%}.iv6-veil-field span:nth-child(2){background:#c0ae766b;animation-delay:-6s;top:28%;right:-18%}.iv6-veil-field span:nth-child(3){background:#354f90b3;animation-delay:-10s;bottom:-18%;left:20%}@keyframes iv6AuraBreath{0%,to{opacity:.15;transform:translate(0)scale(.94)}50%{opacity:.27;transform:translate(2vw,-2vh)scale(1.08)}}.iv6-thread{width:1px;z-index:var(--iv4-z-overlay);opacity:.6;background:linear-gradient(#0000,#d8a28d2e 4%,#e7c397b8 49%,#c5827047 94%,#0000);left:50%;right:auto;box-shadow:0 0 18px #d8a28d47}.iv6-thread span{background:#0b1028;border:1px solid #eed5b2db;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 22px #e6be9194}.iv6-thread span:first-child{top:9%}.iv6-thread span:nth-child(2){top:27%}.iv6-thread span:nth-child(3){top:48%}.iv6-thread span:nth-child(4){top:69%}.iv6-thread span:nth-child(5){top:89%}.iv6-night-sky{z-index:var(--iv4-z-base);opacity:.13;background-image:radial-gradient(circle at 8% 7%,#eff1ffcc 0 1px,#0000 1.4px),radial-gradient(circle at 73% 22%,#d2dcf5b3 0 1px,#0000 1.4px),radial-gradient(circle at 42% 71%,#eed0a699 0 1px,#0000 1.4px);background-size:223px 223px,347px 347px,281px 281px;overflow:hidden}.iv6-night-sky .iv-oracle-glyph{mix-blend-mode:screen;width:clamp(96px,12vw,188px);height:clamp(96px,12vw,188px);position:absolute}.iv6-night-sky .iv-oracle-glyph:first-child{top:3%;left:-2%}.iv6-night-sky .iv-oracle-glyph:nth-child(2){top:11%;right:4%}.iv6-night-sky .iv-oracle-glyph:nth-child(3){top:19%;left:8%}.iv6-night-sky .iv-oracle-glyph:nth-child(4){top:27%;right:-1%}.iv6-night-sky .iv-oracle-glyph:nth-child(5){top:35%;left:44%}.iv6-night-sky .iv-oracle-glyph:nth-child(6){top:43%;left:-2%}.iv6-night-sky .iv-oracle-glyph:nth-child(7){top:52%;right:6%}.iv6-night-sky .iv-oracle-glyph:nth-child(8){top:61%;left:7%}.iv6-night-sky .iv-oracle-glyph:nth-child(9){top:68%;right:-3%}.iv6-night-sky .iv-oracle-glyph:nth-child(10){top:77%;left:39%}.iv6-night-sky .iv-oracle-glyph:nth-child(11){top:84%;left:3%}.iv6-night-sky .iv-oracle-glyph:nth-child(12){top:93%;right:5%}.iv6-results .iv-oracle-glyph[data-iv-glyph-variant=night],.iv6-surface .iv-oracle-glyph[data-iv-glyph-variant=night]{object-fit:contain;mix-blend-mode:screen}.iv6-results .iv-oracle-glyph[data-iv-glyph-fallback=day],.iv6-results .iv-oracle-glyph[data-iv-glyph-fallback=recognition],.iv6-surface .iv-oracle-glyph[data-iv-glyph-fallback=day],.iv6-surface .iv-oracle-glyph[data-iv-glyph-fallback=recognition]{filter:invert()brightness(1.42)saturate(.25)}.iv6-surface .iv4-nav{color:var(--iv6-moon);-webkit-backdrop-filter:blur(22px)saturate(118%);background:#050817c7;border-bottom-color:#d0d8ee33;box-shadow:0 12px 42px #0000002e}.iv6-surface .iv4-nav nav a,.iv6-surface .iv4-wordmark{color:var(--iv6-moon);text-shadow:0 0 24px #d8dff438}.iv6-surface .iv4-button.is-primary,.iv6-surface .iv4-nav-cta{color:#070a18;background:linear-gradient(135deg,#efe8d4,#cab77f);border-color:#dbcca3b8;box-shadow:0 14px 42px #bfa96f21}.iv6-surface .iv4-button.is-primary:hover,.iv6-surface .iv4-nav-cta:hover{color:#03050d;background:linear-gradient(135deg,#faf6ea,#d5c28b);box-shadow:0 16px 48px #d7bf8033}.iv6-surface .iv4-button.is-primary .iv-oracle-glyph,.iv6-surface .iv4-nav-cta .iv-oracle-glyph{mix-blend-mode:multiply}.iv6-surface .iv4-hero{background:linear-gradient(104deg,#06091bf5 0,#070c22c2 48%,#090e2661 100%),radial-gradient(circle at 82% 26%,#7c6fa34d,transparent 34rem),var(--iv6-night);border-bottom-color:#d3dbef33}.iv6-surface .iv4-form-section:before,.iv6-surface .iv4-hero:before,.iv6-surface .iv4-how:before,.iv6-surface .iv4-stats:before,.iv6-surface .iv4-story:before,.iv6-surface .iv4-witnesses:before{content:"";z-index:var(--iv4-z-base);pointer-events:none;background:linear-gradient(122deg,#0000 0 46%,#dfe3f209 46% 47%,#0000 47% 100%),radial-gradient(circle at 18% 28%,#e4e8fa0d 0 1px,#0000 1.4px) 0 0/173px 173px;position:absolute;inset:0}.iv6-surface .iv4-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(42px,5vw,86px);min-height:min(860px,100svh - 66px);padding-block:64px 76px}.iv6-surface .iv4-final h2,.iv6-surface .iv4-hero h1,.iv6-surface .iv4-section h2{color:var(--iv6-moon);text-shadow:0 0 38px #d9def324}.iv6-surface .iv4-hero h1{max-width:780px;font-size:clamp(62px,6.1vw,98px);line-height:.93}.iv6-surface .iv4-hero h1 em,.iv6-surface .iv4-section h2 em{color:#d7c99f;text-shadow:0 0 34px #d4c08b33}.iv6-surface .iv-kicker{color:#c0c6d9;text-shadow:0 0 16px #d4dbf12e}.iv6-surface .iv4-hero-lead{color:#d7d8e4}.iv6-surface .iv4-hero-copy blockquote{color:#bbc0d3;border-left-color:#dabe8fb8}.iv6-surface .iv4-hero-copy blockquote strong{color:#f3efe8}.iv6-surface .iv5-read-on{color:#d7c99f}.iv6-surface .iv4-button.is-quiet{color:#e7e7ee;-webkit-backdrop-filter:blur(12px);background:#0f173585;border-color:#d2dbf061}.iv6-surface .iv4-trust-row{border-top-color:#d3dbef38}.iv6-surface .iv4-trust-row span{color:#aeb4c9;border-right-color:#d3dbef33}.iv6-surface .iv5-proof-stage{aspect-ratio:auto;perspective:1200px;min-height:clamp(590px,48vw,730px)}.iv6-hero-memory{width:70%;height:82%;z-index:var(--iv4-z-image);background:#080c1d;border:1px solid #c6d0e847;margin:0;animation:iv6LayerDrift 14s ease-in-out infinite;position:absolute;top:0;right:0;overflow:hidden;transform:translate3d(3%,-1%,-60px);box-shadow:0 38px 100px #00000070,0 0 70px #6c628f29}.iv6-hero-memory:after{content:"";background:linear-gradient(#090d221f,#040610c2);position:absolute;inset:0}.iv6-hero-memory img{object-fit:cover;object-position:center 28%;opacity:.72;filter:saturate(.72)contrast(1.08)brightness(.76);width:100%;height:100%;display:block}.iv6-hero-memory figcaption{z-index:var(--iv4-z-copy);color:#c8cede;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;position:absolute;top:18px;left:18px}@keyframes iv6LayerDrift{0%,to{transform:translate3d(3%,-1%,-60px)}50%{transform:translate3d(1%,1.5%,-60px)}}.iv6-surface .iv5-hero-proof{width:86%;z-index:var(--iv4-z-overlay);background:#080c1f;border-color:#dece9e80;inset:auto auto 1% 0;transform:none;box-shadow:0 32px 90px #00000085,0 0 56px #cbb77f1a}.iv6-surface .iv4-witness-card figure:before,.iv6-surface .iv5-hero-proof:before,.iv6-surface .iv5-story-proof:before{content:"";width:1px;z-index:var(--iv4-z-overlay);pointer-events:none;background:linear-gradient(#0000,#eedaadb8,#0000);position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 15px #e0bc8766}.iv6-surface .iv4-witness-card figure>img:not(.iv-oracle-glyph),.iv6-surface .iv5-hero-proof img,.iv6-surface .iv5-story-proof img{filter:saturate(.72)contrast(1.08)brightness(.78)}.iv6-world-labels{z-index:var(--iv4-z-copy);pointer-events:none;justify-content:space-between;gap:20px;display:flex;position:absolute;top:12px;left:12px;right:12px}.iv6-world-labels span{color:#ece8df;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#050815ad;border:1px solid #ebe6db47;padding:6px 8px;font-size:7px;font-weight:700}.iv6-surface .iv4-hero-wheel{width:min(39%,270px);z-index:var(--iv4-z-copy);color:#ced5e6;--iv-wheel-bg:#0a1027;-webkit-backdrop-filter:blur(16px);background:#080d21db;border-color:#d7dff257;bottom:-3%;left:-5%;box-shadow:0 18px 58px #00000059,0 0 42px #7e77a229}.iv6-surface .iv5-proof-note{color:#ece9e2;-webkit-backdrop-filter:blur(16px);background:#070b1dd1;border-color:#dfe4f247;bottom:4%;right:1%;box-shadow:0 16px 48px #00000052}.iv6-surface .iv5-proof-note .iv-oracle-glyph{background:0 0;padding:0}.iv6-surface .iv-glyph-ticker{color:#c8cede;background:#060a1bf0;border-color:#d3dbef2e}.iv6-surface .iv-glyph-ticker.is-inverse .iv-oracle-glyph{background:0 0;padding:0}.iv6-surface .iv4-form-section{color:var(--iv6-moon);background:radial-gradient(circle at 10% 25%,#7f73a333,#0000 30rem),radial-gradient(circle at 88% 76%,#c7b1761a,#0000 26rem),#070c1fe6;position:relative}.iv6-surface .iv4-form-section .iv-kicker,.iv6-surface .iv4-form-section .iv4-section-heading>p,.iv6-surface .iv4-form-section h2,.iv6-surface .iv4-form-section h2 em{color:inherit}.iv6-surface .iv4-form-section h2 em{color:#d8c99d}.iv6-surface .iv4-form-section .iv-kicker{color:#c1c7d9}.iv6-surface .iv4-form-section .iv4-section-heading>p{color:#bdc2d2}.iv6-surface .iv4-form-section .iv-natal-figure{color:#cbd3e5;--iv-wheel-bg:#0a1027}.iv6-surface .iv4-form-card{color:#101426;background:linear-gradient(145deg,#ffffffc2,#0000 46%),#f1efe9;border:1px solid #f4efe4c2;box-shadow:0 28px 90px #0000005c,0 0 0 10px #d9e1f209}.iv6-surface .iv4-form-card:before{content:"";pointer-events:none;border:1px solid #121b3714;position:absolute;inset:8px}.iv6-surface .iv-quick-card .iv-oracle-glyph[data-iv-glyph-variant=night],.iv6-surface .iv4-form-card .iv-oracle-glyph[data-iv-glyph-variant=night]{mix-blend-mode:normal;background:#0a1230;border-radius:50%;padding:2px}.iv6-surface .iv-quick-card .iv-oracle-glyph[data-iv-glyph-fallback=day],.iv6-surface .iv-quick-card .iv-oracle-glyph[data-iv-glyph-fallback=recognition],.iv6-surface .iv4-form-card .iv-oracle-glyph[data-iv-glyph-fallback=day],.iv6-surface .iv4-form-card .iv-oracle-glyph[data-iv-glyph-fallback=recognition]{filter:invert()brightness(1.3)saturate(.2)}.iv6-surface .iv4-form-topline{color:#4f5669;border-bottom-color:#0f142647}.iv6-surface .iv4-choice-field legend,.iv6-surface .iv4-field>span{color:#454c60}.iv6-surface .iv4-field input{color:#0f1427;caret-color:#172452;background:#ffffffa8;border-color:#10162b47}.iv6-surface .iv4-field input::placeholder{color:#687085;opacity:1}.iv6-surface .iv4-field input:focus{outline-offset:1px;border-color:#22315f;outline:3px solid #42548b2e;box-shadow:inset 0 -2px #22315f}.iv6-surface .iv4-choice-field button{color:#161c31;background:#ffffff73;border-color:#252d47}.iv6-surface .iv4-button:focus-visible,.iv6-surface .iv4-choice-field button:focus-visible,.iv6-surface .iv4-sticky-cta:focus-visible{outline-offset:3px;outline:3px solid #d8c589}.iv6-surface .iv4-choice-field button.is-selected{color:#f8f5ec;background:#111a3c;border-color:#111a3c}.iv6-surface .iv4-progress span{border-color:#11182f47}.iv6-surface .iv4-progress span.is-complete{background:#9b8752;border-color:#9b8752}.iv6-surface .iv4-form-hint{color:#535b70}.iv6-surface .iv4-form-error{color:#8e2839}.iv6-surface .iv4-form-note{color:#36415e}.iv6-surface .iv4-section{border-bottom-color:#d3dbef2e;position:relative}.iv6-surface .iv4-section-heading>p,.iv6-surface .iv4-step-grid p,.iv6-surface .iv4-story-copy p{color:#bdc2d2}.iv6-surface .iv4-story{background:radial-gradient(circle at 78% 20%,#4f5c9129,#0000 28rem),#060a1beb}.iv6-story-stage{perspective:1200px;min-height:clamp(520px,48vw,690px);position:relative}.iv6-story-memory{width:63%;height:83%;z-index:var(--iv4-z-image);background:#08102a;border:1px solid #c0cbe542;margin:0;animation:iv6MemoryDrift 17s ease-in-out infinite;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 88px #0000006b,0 0 58px #4f63a22e}.iv6-story-memory:after{content:"";background:linear-gradient(150deg,#09133514,#03050eb8);position:absolute;inset:0}.iv6-story-memory img{object-fit:cover;opacity:.65;filter:saturate(.62)brightness(.72)contrast(1.08);width:100%;height:100%;display:block}@keyframes iv6MemoryDrift{0%,to{transform:translate3d(-1.5%,0,-50px)}50%{transform:translate3d(1%,1.2%,-50px)}}.iv6-surface .iv5-story-proof{width:84%;z-index:var(--iv4-z-overlay);background:#080d20;border-color:#d6c59580;position:absolute;bottom:1%;right:0;box-shadow:0 30px 90px #00000080,0 0 46px #c7b1761f}.iv6-surface .iv5-story-proof:after{background:linear-gradient(#060a1b05 42%,#03050de6)}.iv6-surface .iv4-story-copy blockquote{color:#eeeae2;text-shadow:0 0 24px #d8def21f;border-color:#d5dcee42}.iv6-surface .iv5-story-details,.iv6-surface .iv5-witness-details{border-color:#d3dbef38}.iv6-surface .iv5-story-details summary,.iv6-surface .iv5-witness-details summary{color:#d9cb9f}.iv6-surface .iv5-story-details summary:after,.iv6-surface .iv5-story-signature,.iv6-surface .iv5-witness-details summary:after{color:#aeb4c9}.iv6-surface .iv4-witnesses{background:radial-gradient(circle at 20% 72%,#81709e26,#0000 30rem),#080d21f0}.iv6-surface .iv4-stats-grid,.iv6-surface .iv4-step-grid,.iv6-surface .iv4-witness-grid{border-color:#d2dbf13d}.iv6-surface .iv4-witness-card{color:var(--iv6-moon);background:linear-gradient(155deg,#141c3dd6,#070b1ceb);border-color:#d2dbf13d;box-shadow:inset 0 1px #eef1fa0a}.iv6-surface .iv4-witness-card figure{background:#050817;border-bottom-color:#d2dbf138}.iv6-surface .iv4-witness-card figure:after{background:linear-gradient(#05081705 46%,#03050deb)}.iv6-surface .iv4-witness-card figure .iv-oracle-glyph{filter:drop-shadow(0 0 14px #d5def53d);background:0 0;padding:0}.iv6-surface .iv5-witness-desire{color:#d6c795}.iv6-surface .iv5-witness-copy blockquote{color:#f1ede6;text-shadow:0 0 22px #d9e0f31a}.iv6-surface .iv5-witness-details p{color:#bcc1d1}.iv6-surface .iv4-witness-card>footer{color:#c3c8d7;border-top-color:#d2dbf133}.iv6-surface .iv4-how{background:radial-gradient(circle at 76% 38%,#bca4691a,#0000 28rem),#050918f0}.iv6-surface .iv4-step-grid article{background:#0d142f80;border-color:#d2dbf13d}.iv6-surface .iv4-step-grid article:nth-child(2){background:linear-gradient(155deg,#1d1f43b8,#090d20cc)}.iv6-surface .iv4-step-grid article>div span{color:#d2bf87;text-shadow:0 0 30px #cbb77f2e}.iv6-surface .iv4-step-grid h3{color:#f1ede6}.iv6-surface .iv4-stats{background:linear-gradient(135deg,#121a3ab8,#060a1af0),#080d22}.iv6-surface .iv4-stats-grid>div{background:#0c122ab3;border-color:#d2dbf13d;box-shadow:inset 0 1px #eff2fa09}.iv6-surface .iv4-stats-grid strong{color:#d9c894;text-shadow:0 0 30px #cdb77a2e}.iv6-surface .iv4-stats-grid span{color:#b8bed0}.iv6-surface .iv4-final{background:#020309;min-height:clamp(640px,67vw,900px)}.iv6-surface .iv4-final-image{opacity:.5;object-position:center 30%;filter:saturate(.64)contrast(1.12)brightness(.55)}.iv6-surface .iv4-final:after{background:radial-gradient(circle at 50% 42%,#5e57811f,#0000 24rem),linear-gradient(90deg,#020309ed,#050712ad,#020309eb)}.iv6-surface .iv5-final-glyphs .iv-oracle-glyph{opacity:.16;filter:none;mix-blend-mode:screen;padding:0}.iv6-surface .iv4-final h2{color:#f3efe8;text-shadow:0 0 46px #dce2f529;max-width:1120px}.iv6-surface .iv5-final-button{box-shadow:0 0 52px #c8b27429}.iv6-surface .iv5-final-chips span{color:#c1c6d4;-webkit-backdrop-filter:blur(8px);background:#080c1d75;border-color:#e2e8f640}.iv6-surface .iv4-footer{color:#ece8e1;background:#03050d;border-top:1px solid #d3dbef2e}.iv6-surface .iv4-footer p,.iv6-surface .iv4-footer-row>span{color:#9fa6bc}.iv6-surface .iv4-sticky-cta{color:#080b18;background:linear-gradient(135deg,#eee8d6,#c7b47e);border-color:#e0d2a9bd;box-shadow:0 18px 54px #0000006b,0 0 36px #c6b2741f}.iv6-surface .iv4-sticky-cta small{color:#3d4252}@media (max-width:1180px) and (min-width:900px){.iv6-surface .iv4-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:34px}.iv6-surface .iv4-hero h1{font-size:clamp(58px,6.3vw,78px)}.iv6-surface .iv5-proof-stage{min-height:600px}}@media (max-width:899px){.iv6-thread{opacity:.35;left:18%}.iv6-surface .iv4-hero-grid{grid-template-columns:1fr;gap:48px}.iv6-surface .iv4-hero h1{max-width:780px;font-size:clamp(52px,12vw,78px)}.iv6-surface .iv5-proof-stage{width:min(100%,720px);min-height:650px;margin-inline:auto}.iv6-surface .iv4-form-layout{grid-template-columns:1fr;gap:48px}.iv6-surface .iv4-form-section .iv-natal-figure{display:block}.iv6-story-stage{width:min(100%,720px);min-height:670px;margin-inline:auto}.iv6-surface .iv4-witness-card{min-width:min(91%,600px)}}@media (max-width:560px){.iv6-surface .iv4-hero-grid{gap:32px;padding-block:42px 56px}.iv6-surface .iv4-hero h1{font-size:clamp(45px,13.5vw,60px);line-height:.94}.iv6-surface .iv4-hero-lead{font-size:19px}.iv6-surface .iv5-mobile-hero-proof{background:#070b1c;border-color:#dac99a85;box-shadow:0 18px 54px #00000061}.iv6-surface .iv5-mobile-hero-proof img{filter:saturate(.7)brightness(.78)contrast(1.08)}.iv6-surface .iv5-mobile-hero-proof figcaption{background:#040712d1}.iv6-surface .iv4-form-section .iv-natal-figure,.iv6-surface .iv4-hero-visual{display:none}.iv6-surface .iv4-form-card{box-shadow:0 22px 62px #00000057}.iv6-story-stage{min-height:min(135vw,590px)}.iv6-story-memory{width:67%;height:80%}.iv6-surface .iv5-story-proof{width:88%}.iv6-surface .iv4-witness-card figure .iv-oracle-glyph{top:8px;right:8px}.iv6-surface .iv4-stats-grid{grid-template-columns:1fr}.iv6-surface .iv4-final{min-height:680px}.iv6-surface .iv4-final h2{font-size:clamp(40px,12.3vw,56px)}.iv6-surface .iv5-final-button{width:100%}.iv6-surface .iv5-final-chips{grid-template-columns:1fr}.iv6-night-sky{opacity:.09}}@media (max-width:340px){.iv6-surface .iv4-hero h1{font-size:42px}.iv6-surface .iv4-form-card{padding-inline:14px}.iv6-story-stage{min-height:430px}.iv6-surface .iv4-witness-card{min-width:94%}}@media (min-width:1536px){.iv6-surface .iv4-container{width:min(100% - 104px,1440px)}.iv6-surface .iv4-hero-grid{min-height:880px}.iv6-surface .iv4-hero h1{font-size:104px}.iv6-surface .iv5-proof-stage{min-height:760px}}.iv6-results{--color-background:#060a1b;--color-paper-deep:#0a1027;--color-paper-light:#111832;--color-foreground:#f2eee7;--color-ink-soft:#c5c8d6;--color-ink-muted:#aab0c4;--color-ink-faint:#858ca4;--color-divider:#d6def233;--color-divider-strong:#d6def257;--color-seal:#c9b77f;--iv-bone:#0a1027;--iv-bone-bright:#f2eee7;--iv-ink:#f2eee7;--iv-ink-soft:#c5c8d6;--iv-oxide:#c9b77f;--iv-night:#03050d;isolation:isolate;color:var(--color-foreground);background:radial-gradient(circle at 12% 8%,#7b6fa133,#0000 28rem),radial-gradient(circle at 88% 38%,#bea96e1a,#0000 32rem),#060a1b;overflow-x:clip}.iv6-results:before{opacity:.34;background-image:radial-gradient(circle at 8% 7%,#e9edfabd 0 1px,#0000 1.4px),radial-gradient(circle at 74% 33%,#cdd6efa3 0 1px,#0000 1.4px),linear-gradient(#d8dff105 1px,#0000 0),linear-gradient(90deg,#d8dff104 1px,#0000 0);background-size:227px 227px,349px 349px,38px 38px,38px 38px}.iv6-results .iv-results-hero{--color-foreground:#f2eee7;--color-ink-soft:#c9ccd8;--color-ink-muted:#adb3c6;--color-divider:#d6def233;color:#f2eee7;background:radial-gradient(circle at 16% 14%,#7f73a440,#0000 31rem),radial-gradient(circle at 84% 62%,#c6b1741a,#0000 28rem),#040716;border-bottom-color:#d6def233}.iv6-results .iv-results-hero h1,.iv6-results .iv-section-heading h2{color:#f2eee7;text-shadow:0 0 38px #d8dff424}.iv6-results .iv-results-hero h1 em,.iv6-results .iv-section-heading h2 em{color:#d7c99f}.iv6-results .iv-results-intro{color:#c4c8d5}.iv6-results .iv-results-meta{border-color:#d6def23d}.iv6-results .iv-results-meta>*{color:#b8bed0;background:#0c122a6b;border-color:#d6def23d}.iv6-results .iv-results-meta strong{color:#f2eee7}.iv6-results .iv-results-oracle-grid .iv-natal-figure{color:#cfd6e7;--iv-wheel-bg:#080e24;filter:drop-shadow(0 0 32px #82769f29)}.iv6-results .iv-signal-card{--color-foreground:#f2eee7;--color-ink-soft:#c5c8d6;--color-ink-muted:#aab0c4;--color-divider:#d6def233;color:#f2eee7;background:linear-gradient(150deg,#151e42e0,#080d20f0);border-color:#d6def257;box-shadow:0 28px 86px #00000059,inset 0 1px #f4f6fc0d}.iv6-results .iv-personal-code,.iv6-results .iv-signal,.iv6-results .iv-signal-feature{border-color:#d6def238}.iv6-results .iv-personal-code span,.iv6-results .iv-signal small,.iv6-results .iv-signal span,.iv6-results .iv-signal-feature span{color:#aeb4c8}.iv6-results .iv-signal strong,.iv6-results .iv-signal-feature strong{color:#f1ede6}.iv6-results .iv-personal-code strong{color:#d9c894}.iv6-results .iv-glyph-ticker{color:#c7ccda;background:#070b1d;border-color:#d6def233}.iv6-results .iv-results-free,.iv6-results .iv-results-proof,.iv6-results .iv-results-tiers{color:#f2eee7;background:radial-gradient(circle at 80% 26%,#6b66941f,#0000 26rem),#070b1df5;border-bottom-color:#d6def233}.iv6-results .iv-results-tiers{background:radial-gradient(circle at 50% 34%,#c3ae731a,#0000 30rem),#080d22}.iv6-results .iv-free-boundary,.iv6-results .iv-free-grid,.iv6-results .iv-recognition-card,.iv6-results .iv-traits-card,.iv6-results .iv-traits-list,.iv6-results .iv-traits-list>div{border-color:#d6def238}.iv6-results .iv-recognition-card,.iv6-results .iv-traits-card{color:#f2eee7;background:linear-gradient(150deg,#121b3dc2,#070b1ce6)}.iv6-results .iv-recognition-card>p,.iv6-results .iv-traits-list strong{color:#f1ede6}.iv6-results .iv-card-label,.iv6-results .iv-free-boundary p{color:#b8bed0}.iv6-results .iv-recognition-card blockquote{color:#c6c9d5}.iv6-results .iv-tier-grid{border:0;gap:12px}.iv6-results .iv-tier-card{color:#f2eee7;background:linear-gradient(155deg,#111938eb,#070b1cf5);border:1px solid #d6def240;box-shadow:0 22px 68px #0003,inset 0 1px #f4f6fc0a}.iv6-results .iv-tier-card.is-highlighted{color:#f7f2e8;background:radial-gradient(circle at 80% 6%,#d3bf8424,#0000 16rem),linear-gradient(155deg,#17224d,#0b112b 68%);border-color:#ddca93bd;transform:translateY(-10px);box-shadow:0 30px 88px #00000057,0 0 54px #c4af741c}.iv6-results .iv-tier-badge,.iv6-results .iv-tier-card.is-highlighted .iv-tier-badge,.iv6-results .iv-tier-card.is-highlighted .iv-tier-desire,.iv6-results .iv-tier-desire{color:#dacb9d}.iv6-results .iv-portrait-status,.iv6-results .iv-tier-card.is-highlighted .iv-portrait-status,.iv6-results .iv-tier-card.is-highlighted .iv-tier-head,.iv6-results .iv-tier-head{border-color:#d6def238}.iv6-results .iv-portrait-status,.iv6-results .iv-tier-card li,.iv6-results .iv-tier-card.is-highlighted .iv-portrait-status,.iv6-results .iv-tier-card.is-highlighted li,.iv6-results .iv-tier-head p{color:#b9bfd0}.iv6-results .iv-tier-card.is-highlighted .iv-tier-head h3,.iv6-results .iv-tier-card.is-highlighted .iv-tier-head>strong,.iv6-results .iv-tier-head h3,.iv6-results .iv-tier-head>strong{color:#f2eee7}.iv6-results .iv-tier-card.is-highlighted .iv-tier-portrait-preview,.iv6-results .iv-tier-portrait-preview{background:#060a1b;border-color:#dac99a75}.iv6-results .iv-tier-portrait-preview img{filter:saturate(.68)contrast(1.08)brightness(.76)}.iv6-results .iv-tier-card .iv-button,.iv6-results .iv-tier-card.is-highlighted .iv-button{color:#060918;background:linear-gradient(135deg,#f1ead8,#c9b67e);border-color:#dccc9ec2}.iv6-results .iv-payment-note{color:#aeb4c8}.iv6-results .iv-proof-card{color:#f2eee7;-webkit-backdrop-filter:blur(14px);background:#0a102694;border-color:#d6def247;box-shadow:0 28px 82px #0000004d}.iv6-results .iv-proof-visual{background:#060a19;border-bottom-color:#d6def23d}.iv6-results .iv-proof-visual>img{filter:saturate(.7)brightness(.76)contrast(1.08)}.iv6-results .iv-proof-card blockquote,.iv6-results .iv-proof-card figcaption strong{color:#f1ede6}.iv6-results .iv-proof-card figcaption{color:#adb3c6;border-color:#d6def238}.iv-result-header{color:#f2eee7;-webkit-backdrop-filter:blur(20px);background:#050816e6;border-bottom-color:#d6def238;box-shadow:0 12px 42px #0000002e}.iv-result-header .iv-header-reset,.iv-result-header .iv-wordmark{color:#f2eee7;border-color:#d6def257}.iv6-loading{--color-background:#050817;--color-paper-light:#10162e;--color-foreground:#f2eee7;--color-ink-soft:#c4c8d6;--color-ink-muted:#aab0c4;--color-ink-faint:#858da5;--color-divider:#d6def233;--color-divider-strong:#d6def257;--color-seal:#c9b77f;min-height:100dvh;background:radial-gradient(circle at 18% 18%,#8074a43d,#0000 28rem),radial-gradient(circle at 84% 78%,#c5b0741a,#0000 26rem),#050817!important}.iv6-loading:before{mix-blend-mode:screen;background:radial-gradient(circle at 20% 20%,#e2e7f714 0 1px,#0000 1.4px) 0 0/211px 211px,radial-gradient(circle at 80% 60%,#e2e7f70f 0 1px,#0000 1.4px) 0 0/337px 337px!important}.iv6-loading .zk-aura-gold{background:radial-gradient(circle,#c7b27438,#0000 70%)}.iv6-loading .zk-aura-seal{background:radial-gradient(circle,#71669738,#0000 70%)}.iv6-loading .zk-aura-indigo{background:radial-gradient(circle,#42579633,#0000 70%)}.iv6-loading .zk-loading-orb{filter:drop-shadow(0 0 30px #cbd3eb1f)}.iv6-loading .iv-oracle-glyph{mix-blend-mode:screen;width:20px;height:20px}.iv-overlay{-webkit-backdrop-filter:blur(12px);background:#02040cb8}.iv-confirm-card,.iv6-surface .iv-quick-card{color:#11162a;background:linear-gradient(145deg,#ffffffb8,#0000 46%),#f0eee8;border-color:#ebe6dbb8;box-shadow:0 30px 96px #0000006b,0 0 0 9px #d2ddf409}.iv-confirm-card h2,.iv-confirm-copy,.iv6-surface .iv-quick-card h2,.iv6-surface .iv-quick-intro{color:#13182b}.iv-confirm-card h2 em,.iv6-surface .iv-quick-card h2 em{color:#394c83}.iv-confirm-card .iv-kicker,.iv6-surface .iv-quick-card .iv-kicker{color:#4a5574}@media (max-width:899px){.iv6-results .iv-tier-grid{gap:10px}.iv6-results .iv-tier-card.is-highlighted{transform:none}}@media (max-width:560px){.iv6-results .iv-tier-grid{gap:12px}.iv6-results .iv-results-hero{padding-inline:16px}.iv6-results .iv-tier-card{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.iv6-hero-memory,.iv6-results .iv-glyph-ticker-track,.iv6-results .iv-natal-rotation,.iv6-story-memory,.iv6-surface .iv-glyph-ticker-track,.iv6-surface .iv-natal-rotation,.iv6-veil-field span{animation:none!important;transform:none!important}.iv6-results .iv-button,.iv6-results .iv-reveal,.iv6-surface .iv4-button,.iv6-surface .iv4-reveal{transition:none!important}.iv6-results .iv-reveal.iv-reveal-ready,.iv6-results .iv-reveal.iv-reveal-ready.iv-reveal-visible,.iv6-surface .iv4-reveal.iv4-reveal-ready,.iv6-surface .iv4-reveal.iv4-reveal-ready.iv4-reveal-visible{opacity:1!important;transform:none!important}}.iv7-surface{--iv4-paper:#f1f1ec;--iv4-paper-bright:#fbfbf7;--iv4-paper-deep:#deded8;--iv4-ink:#090909;--iv4-ink-soft:#292929;--iv4-muted:#555550;--iv4-oxide:#090909;--iv4-night:#090909;--iv4-line:#09090947;--iv4-line-light:#fffffa4d;--iv4-z-base:0;--iv4-z-image:1;--iv4-z-overlay:2;--iv4-z-copy:3;--iv4-z-nav:40;--iv4-z-modal:100;color-scheme:light;color:var(--iv4-ink);font-family:var(--font-inter);background:linear-gradient(90deg,#0000 0 calc(50% - .5px),#0909090f calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),radial-gradient(circle at 15% 9%,#0909090e 0 .7px,#0000 .9px) 0 0/9px 9px,#f1f1ec}.iv7-surface footer,.iv7-surface main{z-index:var(--iv4-z-image);position:relative}.iv7-surface .iv4-container{width:min(100% - clamp(44px,6.2vw,112px),1440px);z-index:var(--iv4-z-copy);position:relative}.iv7-surface .iv6-veil-field{display:none}.iv7-surface .iv6-thread{width:1px;z-index:var(--iv4-z-overlay);box-shadow:none;opacity:1;background:#0909092e;left:clamp(20px,3.1vw,52px);right:auto}.iv7-surface .iv6-thread span{background:#090909;border:0;border-radius:0;width:5px;height:5px;box-shadow:0 0 0 4px #f1f1ec,0 0 0 5px #090909}.iv7-surface .iv6-night-sky{z-index:var(--iv4-z-base);opacity:1;background:0 0}.iv7-surface .iv6-night-sky .iv-oracle-glyph{opacity:.065;width:clamp(112px,13vw,210px);height:clamp(112px,13vw,210px)}.iv7-surface .iv-oracle-glyph[data-iv-glyph-variant=night],.iv7-surface .iv6-night-sky .iv-oracle-glyph{filter:invert()grayscale()contrast(1.8);mix-blend-mode:multiply}.iv7-surface .iv-glyph-ticker .iv-oracle-glyph,.iv7-surface .iv4-button.is-primary .iv-oracle-glyph,.iv7-surface .iv4-final .iv-oracle-glyph,.iv7-surface .iv4-footer .iv-oracle-glyph,.iv7-surface .iv4-form-section .iv4-section-heading .iv-oracle-glyph,.iv7-surface .iv4-how .iv-oracle-glyph,.iv7-surface .iv4-nav-cta .iv-oracle-glyph,.iv7-surface .iv4-sticky-cta .iv-oracle-glyph{filter:none;mix-blend-mode:screen}.iv7-surface .iv-quick-card .iv-oracle-glyph[data-iv-glyph-variant=night],.iv7-surface .iv4-form-card .iv-oracle-glyph[data-iv-glyph-variant=night]{filter:invert()grayscale()contrast(1.8);mix-blend-mode:multiply;background:0 0;border-radius:0;padding:0}.iv7-surface .iv4-nav{color:#090909;min-height:58px;box-shadow:none;-webkit-backdrop-filter:blur(18px);background:#fbfbf7ed;border-bottom:1px solid #090909}.iv7-surface .iv4-nav-inner{min-height:58px}.iv7-surface .iv4-nav nav a,.iv7-surface .iv4-wordmark{color:#090909;text-shadow:none}.iv7-surface .iv4-wordmark{letter-spacing:-.07em;font-size:29px;font-style:normal;font-weight:500}.iv7-surface .iv4-nav nav{gap:clamp(24px,3vw,52px)}.iv7-surface .iv4-nav nav a,.iv7-surface .iv4-nav-cta{letter-spacing:.18em;font-size:8px}.iv7-surface .iv4-button.is-primary,.iv7-surface .iv4-nav-cta{color:#fbfbf7;box-shadow:none;background:#090909;border-color:#090909}.iv7-surface .iv4-button.is-primary:hover,.iv7-surface .iv4-nav-cta:hover{color:#090909;background:#fbfbf7;border-color:#090909;box-shadow:inset 0 0 0 1px #090909}.iv7-surface .iv4-button.is-primary:hover .iv-oracle-glyph,.iv7-surface .iv4-nav-cta:hover .iv-oracle-glyph{filter:invert()grayscale()contrast(1.8);mix-blend-mode:multiply}.iv7-surface .iv4-hero{color:#090909;background:linear-gradient(90deg,#0000 calc(68% - .5px),#09090929 calc(68% - .5px) calc(68% + .5px),#0000 calc(68% + .5px)),#f1f1ec;border-bottom:1px solid #090909}.iv7-surface .iv4-form-section:before,.iv7-surface .iv4-hero:before,.iv7-surface .iv4-how:before,.iv7-surface .iv4-stats:before,.iv7-surface .iv4-story:before,.iv7-surface .iv4-witnesses:before{background:linear-gradient(135deg,#0000 0 49.92%,#09090909 49.92% 50.08%,#0000 50.08% 100%) 0 0/88px 88px,radial-gradient(circle at 18% 28%,#0909091a 0 .6px,#0000 .8px) 0 0/13px 13px}.iv7-surface .iv4-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(450px,.88fr);gap:clamp(46px,6vw,108px);min-height:max(760px,100svh - 58px);padding-block:clamp(58px,7vw,104px)}.iv7-surface .iv-kicker{color:#2d2d2a;letter-spacing:.19em;text-shadow:none;font-size:8px}.iv7-surface .iv-kicker-glyph .iv-oracle-glyph{width:30px;height:30px}.iv7-surface .iv4-hero h1,.iv7-surface .iv4-section h2{color:#090909;text-shadow:none;text-wrap:balance}.iv7-surface .iv4-hero h1{letter-spacing:-.075em;max-width:930px;font-size:clamp(72px,7.15vw,112px);font-weight:400;line-height:.86}.iv7-surface .iv4-hero h1 em,.iv7-surface .iv4-section h2 em{color:#090909;text-shadow:none}.iv7-promise-clause{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}.iv7-promise-clause em{z-index:var(--iv4-z-copy);position:relative}.iv7-pinky-promise{width:112%;height:190%;z-index:var(--iv4-z-image);object-fit:cover;object-position:center;opacity:.2;filter:grayscale()contrast(1.45);mix-blend-mode:multiply;pointer-events:none;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-1deg)}.iv7-surface .iv4-hero-lead{color:#242422;max-width:650px;margin-top:38px;font-size:clamp(19px,1.55vw,25px);line-height:1.48}.iv7-surface .iv4-hero-copy blockquote{color:#454541;border-top:1px solid #090909;border-bottom:1px solid #090909;border-left:0;max-width:600px;margin-top:32px;padding:18px 0 18px 22px;font-style:normal}.iv7-surface .iv4-hero-copy blockquote strong,.iv7-surface .iv5-read-on{color:#090909}.iv7-surface .iv4-button{color:#090909;letter-spacing:.15em;background:0 0;border-color:#090909;min-height:50px;transition:color 90ms,background 90ms,transform 90ms}.iv7-surface .iv4-button.is-quiet{color:#090909;-webkit-backdrop-filter:none;background:0 0;border-color:#090909}.iv7-surface .iv4-button.is-quiet:hover{color:#fbfbf7;background:#090909}.iv7-surface .iv4-trust-row{border-top-color:#090909}.iv7-surface .iv4-trust-row span{color:#393936;border-right-color:#0909093d}.iv7-surface .iv5-proof-stage{aspect-ratio:auto;perspective:none;min-height:clamp(600px,48vw,750px)}.iv7-surface .iv6-hero-memory{width:54%;height:78%;box-shadow:none;background:#deded8;border:1px solid #090909;animation:none;top:0;right:0;transform:rotate(2.4deg)}.iv7-surface .iv6-hero-memory:after{background:#fffffa14}.iv7-surface .iv6-hero-memory img{opacity:1;filter:grayscale()contrast(1.14)brightness(1.04);mix-blend-mode:multiply}.iv7-surface .iv6-hero-memory figcaption{color:#090909;background:#fbfbf7;padding:6px 8px;top:12px;left:12px}.iv7-surface .iv5-hero-proof{background:#fbfbf7;border:10px solid #fbfbf7;outline:1px solid #090909;width:88%;inset:auto auto 7% 0;transform:rotate(-1.3deg);box-shadow:18px 18px #090909}.iv7-surface .iv4-witness-card figure:before,.iv7-surface .iv5-hero-proof:before,.iv7-surface .iv5-story-proof:before{box-shadow:none;background:#09090985}.iv7-surface .iv4-witness-card figure:after,.iv7-surface .iv5-hero-proof:after,.iv7-surface .iv5-story-proof:after{background:linear-gradient(#0000 66%,#090909d6)}.iv7-surface .iv4-witness-card figure>img:not(.iv-oracle-glyph),.iv7-surface .iv5-hero-proof img,.iv7-surface .iv5-story-proof img{opacity:1;filter:grayscale()contrast(1.2)brightness(1.04);mix-blend-mode:multiply}.iv7-surface .iv6-world-labels span{color:#090909;-webkit-backdrop-filter:none;background:#fbfbf7eb;border-color:#090909}.iv7-surface .iv4-hero-wheel{color:#090909;width:min(36%,250px);box-shadow:none;--iv-wheel-bg:#fbfbf7;-webkit-backdrop-filter:none;background:#fbfbf7f5;border:1px solid #090909;bottom:-1%;left:2%;transform:rotate(3deg)}.iv7-surface .iv5-proof-note{color:#fbfbf7;max-width:250px;box-shadow:none;-webkit-backdrop-filter:none;background:#090909;border-color:#090909;bottom:1%;right:0}.iv7-surface .iv5-proof-note .iv-oracle-glyph{filter:none;mix-blend-mode:screen}.iv7-surface .iv-glyph-ticker{color:#fbfbf7;background:#090909;border-color:#090909}.iv7-surface .iv-glyph-ticker-track{animation-duration:78s}.iv7-surface .iv-glyph-ticker-track span{min-height:58px}.iv7-surface .iv4-form-section{color:#fbfbf7;background:#090909;position:relative}.iv7-surface .iv4-form-layout{grid-template-columns:minmax(0,.92fr) minmax(430px,.68fr);gap:clamp(56px,9vw,148px)}.iv7-surface .iv4-form-section .iv-kicker,.iv7-surface .iv4-form-section .iv4-section-heading>p,.iv7-surface .iv4-form-section h2,.iv7-surface .iv4-form-section h2 em{color:#fbfbf7}.iv7-surface .iv4-form-section .iv4-section-heading>p{opacity:.76}.iv7-surface .iv4-form-section .iv-natal-figure{color:#fbfbf7;--iv-wheel-bg:#090909}.iv7-surface .iv4-form-card{color:#090909;background:#fbfbf7;border:1px solid #fbfbf7;padding:clamp(24px,3.1vw,42px);box-shadow:12px 12px #090909,12px 12px 0 1px #fbfbf7}.iv7-surface .iv4-form-card:before{content:none}.iv7-surface .iv4-form-topline{color:#363633;border-bottom-color:#090909}.iv7-surface .iv4-choice-field legend,.iv7-surface .iv4-field>span{color:#343431}.iv7-surface .iv4-field input{color:#090909;caret-color:#090909;background:#ecece7;border:0;border-bottom:1px solid #090909}.iv7-surface .iv4-field input::placeholder{color:#5f5f5a;opacity:1}.iv7-surface .iv4-field input:focus{outline-offset:2px;box-shadow:none;border-color:#090909;outline:2px solid #090909}.iv7-surface .iv4-choice-field button{color:#090909;background:0 0;border-color:#090909}.iv7-surface .iv4-choice-field button.is-selected{color:#fbfbf7;background:#090909;border-color:#090909}.iv7-surface .iv4-progress span{border-color:#09090959}.iv7-surface .iv4-progress span.is-complete{background:#090909;border-color:#090909}.iv7-surface .iv4-form-hint{color:#4d4d49}.iv7-surface .iv4-form-error{color:#090909;font-weight:800;text-decoration:underline}.iv7-surface .iv4-form-note{color:#343431}.iv7-surface .iv4-button:focus-visible,.iv7-surface .iv4-choice-field button:focus-visible,.iv7-surface .iv4-sticky-cta:focus-visible{outline-offset:3px;outline:3px solid}.iv7-surface .iv4-section{border-bottom-color:#090909;padding-block:clamp(92px,10vw,168px);position:relative}.iv7-surface .iv4-section h2{letter-spacing:-.065em;font-size:clamp(52px,5.6vw,88px);line-height:.94}.iv7-surface .iv4-section-heading.is-wide{max-width:1060px}.iv7-surface .iv4-section-heading>p,.iv7-surface .iv4-step-grid p,.iv7-surface .iv4-story-copy p{color:#292927}.iv7-surface .iv4-story{background:linear-gradient(90deg,#0000 calc(38% - .5px),#0909091f calc(38% - .5px) calc(38% + .5px),#0000 calc(38% + .5px)),#fbfbf7}.iv7-surface .iv4-story-grid{grid-template-columns:minmax(410px,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(64px,9vw,148px)}.iv7-surface .iv6-story-stage{perspective:none;min-height:clamp(560px,49vw,720px)}.iv7-surface .iv6-story-memory{width:60%;height:82%;box-shadow:none;background:#deded8;border:1px solid #090909;animation:none;transform:rotate(-2deg)}.iv7-surface .iv6-story-memory:after{background:#fffffa1a}.iv7-surface .iv6-story-memory img{opacity:1;filter:grayscale()contrast(1.16)brightness(1.03);mix-blend-mode:multiply}.iv7-surface .iv5-story-proof{background:#fbfbf7;border:9px solid #fbfbf7;outline:1px solid #090909;width:84%;bottom:0;right:0;transform:rotate(1.4deg);box-shadow:16px 16px #090909}.iv7-surface .iv4-story-copy{padding-top:clamp(20px,5vw,72px)}.iv7-surface .iv4-story-copy blockquote{color:#090909;text-shadow:none;border-color:#090909;font-style:normal}.iv7-surface .iv5-story-details,.iv7-surface .iv5-witness-details{border-color:#0909094d}.iv7-surface .iv5-story-details summary,.iv7-surface .iv5-story-details summary:after,.iv7-surface .iv5-story-signature,.iv7-surface .iv5-witness-details summary,.iv7-surface .iv5-witness-details summary:after{color:#090909}.iv7-surface .iv4-witnesses{background:#f1f1ec}.iv7-surface .iv4-witness-grid{border:0;align-items:start;gap:18px}.iv7-surface .iv4-witness-card{color:#090909;box-shadow:none;background:#fbfbf7;border:1px solid #090909}.iv7-surface .iv4-witness-card:nth-child(2){margin-top:52px}.iv7-surface .iv4-witness-card:nth-child(3){margin-top:104px}.iv7-surface .iv4-witness-card figure{background:#fbfbf7;border-bottom-color:#090909}.iv7-surface .iv4-witness-card figure .iv-oracle-glyph{filter:invert()grayscale()contrast(1.8);mix-blend-mode:multiply;background:#fbfbf7;padding:0}.iv7-surface .iv5-witness-copy blockquote,.iv7-surface .iv5-witness-desire,.iv7-surface .iv5-witness-details p{color:#090909;text-shadow:none}.iv7-surface .iv4-witness-card>footer{color:#333330;border-top-color:#09090940}.iv7-surface .iv4-how{color:#fbfbf7;background:#090909}.iv7-surface .iv4-how .iv-kicker,.iv7-surface .iv4-how h2,.iv7-surface .iv4-how h2 em{color:#fbfbf7}.iv7-surface .iv4-step-grid{border-color:#fbfbf7}.iv7-surface .iv4-step-grid article{background:#090909;border-color:#fbfbf7}.iv7-surface .iv4-step-grid article:nth-child(2){color:#090909;background:#fbfbf7}.iv7-surface .iv4-step-grid article>div span,.iv7-surface .iv4-step-grid h3{color:#fbfbf7;text-shadow:none}.iv7-surface .iv4-step-grid p{color:#bcbcb6}.iv7-surface .iv4-step-grid article:nth-child(2) h3,.iv7-surface .iv4-step-grid article:nth-child(2) p,.iv7-surface .iv4-step-grid article:nth-child(2)>div span{color:#090909}.iv7-surface .iv4-step-grid article:nth-child(2) .iv-oracle-glyph{filter:invert()grayscale()contrast(1.8);mix-blend-mode:multiply}.iv7-surface .iv4-stats{color:#090909;background:#deded8}.iv7-surface .iv4-stats-grid{border-color:#090909}.iv7-surface .iv4-stats-grid>div{min-height:230px;box-shadow:none;background:#fbfbf752;border-color:#090909}.iv7-surface .iv4-stats-grid .iv-oracle-glyph{filter:invert()grayscale()contrast(1.8);mix-blend-mode:multiply}.iv7-surface .iv4-stats-grid strong{color:#090909;text-shadow:none}.iv7-surface .iv4-stats-grid span{color:#30302d}.iv7-surface .iv4-final{background:#090909;border-bottom:1px solid #fbfbf74d;min-height:clamp(680px,72vw,980px)}.iv7-surface .iv4-final-image{opacity:.58;filter:grayscale()contrast(1.3)brightness(.62)}.iv7-surface .iv4-final:after{background:linear-gradient(90deg,#090909f0,#09090975,#090909eb),repeating-linear-gradient(90deg,#0000 0 79px,#fffffa0a 79px 80px)}.iv7-surface .iv5-final-glyphs .iv-oracle-glyph{opacity:.14;filter:none;mix-blend-mode:screen}.iv7-surface .iv4-final h2{color:#fbfbf7;letter-spacing:-.065em;max-width:1160px;text-shadow:none;font-size:clamp(54px,6.5vw,102px);line-height:.93}.iv7-surface .iv5-final-button{box-shadow:none}.iv7-surface .iv5-final-chips span{color:#fbfbf7;-webkit-backdrop-filter:none;background:0 0;border-color:#fbfbf785}.iv7-surface .iv4-footer{color:#fbfbf7;background:#090909;border-top:0}.iv7-surface .iv4-footer .iv4-wordmark{color:#fbfbf7}.iv7-surface .iv4-footer p,.iv7-surface .iv4-footer-row>span{color:#adada6}.iv7-surface .iv4-sticky-cta{z-index:var(--iv4-z-nav);color:#fbfbf7;background:#090909;border-color:#fbfbf7;box-shadow:0 10px #09090933}.iv7-surface .iv4-sticky-cta small{color:#bcbcb6}.iv7-surface .iv-overlay{-webkit-backdrop-filter:blur(4px);background:#090909c7;z-index:var(--iv4-z-modal)!important}.iv7-surface .iv-quick-wrap{z-index:calc(var(--iv4-z-modal) + 1)!important}.iv7-surface .iv-quick-card{color:#090909;background:#fbfbf7;border:1px solid #090909;border-radius:0;box-shadow:12px 12px #090909,12px 12px 0 1px #fbfbf7}.iv7-surface .iv-quick-card .iv-kicker,.iv7-surface .iv-quick-card h2,.iv7-surface .iv-quick-card h2 em,.iv7-surface .iv-quick-intro{color:#090909}.iv7-surface .iv-quick-card .iv-form-topline{color:#363633;border-bottom:1px solid #090909;padding-bottom:12px}.iv7-surface .iv-quick-card .iv-choice-field legend,.iv7-surface .iv-quick-card .iv-field>span{color:#343431}.iv7-surface .iv-quick-card .iv-field input{color:#090909;caret-color:#090909;background:#ecece7;border:0;border-bottom:1px solid #090909;border-radius:0}.iv7-surface .iv-quick-card input::placeholder{color:#5f5f5a;opacity:1}.iv7-surface .iv-quick-card .iv-field input:focus{outline-offset:2px;box-shadow:none;border-color:#090909;outline:2px solid #090909}.iv7-surface .iv-quick-card .iv-choice-field button{color:#090909;background:0 0;border-color:#090909;border-radius:0}.iv7-surface .iv-quick-card .iv-choice-field button.is-selected{color:#fbfbf7;background:#090909}.iv7-surface .iv-quick-card .iv-progress span{box-shadow:none;background:#0909092e;border-radius:0}.iv7-surface .iv-quick-card .iv-progress span.is-complete{background:#090909}.iv7-surface .iv-quick-card .iv-form-hint{color:#4d4d49}.iv7-surface .iv-quick-card .iv-form-error{color:#090909;font-weight:800;text-decoration:underline}.iv7-surface .iv-quick-card .iv-form-note{color:#343431}.iv7-surface .iv-quick-card .iv-button-primary{color:#fbfbf7;background:#090909;border-color:#090909}.iv7-surface .iv-quick-card .iv-button-primary:disabled{opacity:.46}.iv7-surface .iv-quick-card .iv-modal-close{color:#090909;background:0 0;border-color:#090909}.iv-confirm-card{color:#090909;background:#fbfbf7;border-color:#090909;border-radius:0;box-shadow:12px 12px #090909,12px 12px 0 1px #fbfbf7}.iv-confirm-card .iv-confirm-copy,.iv-confirm-card .iv-kicker,.iv-confirm-card h2,.iv-confirm-card h2 em{color:#090909}.iv-confirm-card .iv-oracle-glyph{filter:grayscale()}.iv-confirm-card .iv-confirm-symbol,.iv-confirm-card .iv-confirm-values{color:#090909;border-color:#090909}.iv-confirm-card .iv-confirm-values>div{border-bottom-color:#0909093d}.iv-confirm-card .iv-confirm-values span{color:#4b4b47}.iv-confirm-card .iv-confirm-values strong{color:#090909}.iv-confirm-card .iv-button-primary{color:#fbfbf7;background:#090909;border-color:#090909}.iv-confirm-card .iv-button-ghost{color:#090909;background:0 0;border-color:#090909}@media (max-width:1180px) and (min-width:900px){.iv7-surface .iv4-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr);gap:42px}.iv7-surface .iv4-hero h1{font-size:clamp(64px,6.9vw,82px)}.iv7-surface .iv5-proof-stage{min-height:620px}}@media (max-width:899px){.iv7-surface .iv4-container{width:calc(100% - 40px)}.iv7-surface .iv6-thread{left:11px}.iv7-surface .iv4-hero{background:#f1f1ec}.iv7-surface .iv4-hero-grid{grid-template-columns:1fr;gap:54px;min-height:auto}.iv7-surface .iv4-hero h1{max-width:790px;font-size:clamp(58px,10vw,80px)}.iv7-surface .iv5-proof-stage{width:min(100%,720px);min-height:650px;margin-inline:auto}.iv7-surface .iv4-form-layout{grid-template-columns:1fr;gap:52px}.iv7-surface .iv4-form-section .iv-natal-figure{display:block}.iv7-surface .iv4-story{background:#fbfbf7}.iv7-surface .iv4-story-grid{grid-template-columns:1fr;gap:62px}.iv7-surface .iv4-story-copy{padding-top:0}.iv7-surface .iv6-story-stage{width:min(100%,700px);min-height:650px;margin-inline:auto}.iv7-surface .iv4-witness-grid{gap:12px}.iv7-surface .iv4-witness-card,.iv7-surface .iv4-witness-card:nth-child(2),.iv7-surface .iv4-witness-card:nth-child(3){min-width:min(88%,570px);margin-top:0}.iv7-surface .iv4-footer-row{min-height:190px}}@media (max-width:560px){.iv7-surface .iv4-container,.iv7-surface .iv4-nav-inner{width:calc(100% - 28px)}.iv7-surface .iv6-thread{display:none}.iv7-surface .iv6-night-sky .iv-oracle-glyph{opacity:.04}.iv7-surface .iv4-wordmark{font-size:24px}.iv7-surface .iv4-nav-cta{letter-spacing:.08em}.iv7-surface .iv4-hero-grid{gap:34px;padding-block:44px 58px}.iv7-surface .iv4-hero h1{letter-spacing:-.07em;max-width:none;font-size:clamp(43px,13.7vw,60px);line-height:.91}.iv7-promise-clause{white-space:normal}.iv7-pinky-promise{opacity:.18;width:118%;height:170%}.iv7-surface .iv4-hero-lead{margin-top:24px;font-size:18px}.iv7-surface .iv5-mobile-hero-proof{background:#fbfbf7;border:8px solid #fbfbf7;outline:1px solid #090909;transform:rotate(-1deg);box-shadow:9px 9px #090909}.iv7-surface .iv5-mobile-hero-proof img{filter:grayscale()contrast(1.18)brightness(1.03);mix-blend-mode:multiply}.iv7-surface .iv5-mobile-hero-proof figcaption{color:#fbfbf7;background:#090909}.iv7-surface .iv4-actions .is-quiet,.iv7-surface .iv4-hero-visual{display:none}.iv7-surface .iv4-hero-copy blockquote{margin-top:20px;padding-left:0;font-size:14px}.iv7-surface .iv4-actions{margin-top:26px}.iv7-surface .iv4-section{padding-block:74px}.iv7-surface .iv4-section h2{font-size:clamp(41px,12.8vw,56px)}.iv7-surface .iv4-form-section .iv-natal-figure{display:none}.iv7-surface .iv4-form-card{padding-inline:15px;box-shadow:7px 7px #090909,7px 7px 0 1px #fbfbf7}.iv7-surface .iv4-date-grid{gap:5px}.iv7-surface .iv4-field input{padding-inline:8px}.iv7-surface .iv6-story-stage{min-height:min(138vw,590px)}.iv7-surface .iv6-story-memory{width:67%;height:80%}.iv7-surface .iv5-story-proof{border-width:6px;width:88%;box-shadow:9px 9px #090909}.iv7-surface .iv4-witness-card,.iv7-surface .iv4-witness-card:nth-child(2),.iv7-surface .iv4-witness-card:nth-child(3){min-width:92%}.iv7-surface .iv4-step-grid article{min-height:300px}.iv7-surface .iv4-stats-grid{grid-template-columns:1fr}.iv7-surface .iv4-stats-grid>div{min-height:165px}.iv7-surface .iv4-final{min-height:720px}.iv7-surface .iv4-final h2{font-size:clamp(42px,12.6vw,56px)}.iv7-surface .iv5-final-button{width:100%}.iv7-surface .iv5-final-chips{grid-template-columns:1fr}.iv7-surface .iv-quick-card{box-shadow:7px 7px #090909,7px 7px 0 1px #fbfbf7}}@media (max-width:340px){.iv7-surface .iv4-container,.iv7-surface .iv4-nav-inner{width:calc(100% - 22px)}.iv7-surface .iv4-nav-cta{padding-inline:7px}.iv7-surface .iv4-hero h1{font-size:41px}.iv7-surface .iv4-section h2{font-size:39px}.iv7-surface .iv4-form-card{padding-inline:11px}.iv7-surface .iv4-field input{padding-inline:6px}.iv7-surface .iv4-date-field input{font-size:15px}}@media (min-width:1536px){.iv7-surface .iv4-container{width:min(100% - 112px,1440px)}.iv7-surface .iv4-hero-grid{min-height:900px}.iv7-surface .iv4-hero h1{font-size:112px}.iv7-surface .iv5-proof-stage{min-height:760px}}@media (prefers-reduced-motion:reduce){.iv7-surface .iv-glyph-ticker-track,.iv7-surface .iv-natal-rotation,.iv7-surface .iv4-button,.iv7-surface .iv4-reveal,.iv7-surface .iv4-sticky-cta{transition:none!important;animation:none!important;transform:none!important}.iv7-surface .iv-glyph-ticker-track>div[aria-hidden=true]{display:none}.iv7-surface .iv4-reveal.iv4-reveal-ready,.iv7-surface .iv4-reveal.iv4-reveal-ready.iv4-reveal-visible{opacity:1!important;transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}