@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.right-6{right:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-0{z-index:0}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.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-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.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}.table-cell{display:table-cell}.aspect-\[3\/4\]{aspect-ratio:3/4}.size-25{width:calc(var(--spacing) * 25);height:calc(var(--spacing) * 25)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-44{height:calc(var(--spacing) * 44)}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[35vh\]{max-height:35vh}.max-h-\[38vh\]{max-height:38vh}.max-h-\[40vh\]{max-height:40vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60vh\]{min-height:60vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-\[7px\]{width:7px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[520px\]{max-width:520px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[3em\]{min-width:3em}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeIn_0\.3s_var\(--ease-out\)\]{animation:fadeIn .3s var(--ease-out)}.animate-\[pulse_0\.4s_var\(--ease-in-out\)\]{animation:pulse .4s var(--ease-in-out)}.animate-\[shake_0\.3s_var\(--ease-in-out\)\]{animation:shake .3s var(--ease-in-out)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#6C63FF\]\/40{border-color:#6c63ff66}.border-yellow-300{border-color:var(--color-yellow-300)}.bg-\[\#E0E5EC\]{background-color:#e0e5ec}.bg-\[var\(--znk-yellow\)\]\/20{background-color:var(--znk-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--znk-yellow\)\]\/20{background-color:color-mix(in oklab,var(--znk-yellow) 20%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--znk-correct\)\]{--tw-gradient-from:var(--znk-correct);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--znk-navy\)\]{--tw-gradient-from:var(--znk-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--znk-pink\)\]{--tw-gradient-from:var(--znk-pink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--znk-purple\)\]{--tw-gradient-from:var(--znk-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--znk-violet\)\]{--tw-gradient-from:var(--znk-violet);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--znk-wrong\)\]{--tw-gradient-from:var(--znk-wrong);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--znk-clay-pink\)\]{--tw-gradient-to:var(--znk-clay-pink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--znk-navy-light\)\]{--tw-gradient-to:var(--znk-navy-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--znk-purple\)\]{--tw-gradient-to:var(--znk-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--znk-purple-light\)\]{--tw-gradient-to:var(--znk-purple-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6C63FF\]{color:#6c63ff}.text-\[var\(--znk-navy\)\]{color:var(--znk-navy)}.text-\[var\(--znk-text-muted\)\]{color:var(--znk-text-muted)}.text-emerald-500{color:var(--color-emerald-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-red-600\/80{color:#e40014cc}@supports (color:color-mix(in lab,red,red)){.text-red-600\/80{color:color-mix(in oklab,var(--color-red-600) 80%,transparent)}}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-emerald-500{-webkit-text-decoration-color:var(--color-emerald-500);text-decoration-color:var(--color-emerald-500)}.decoration-2{text-decoration-thickness:2px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_12px_\#bec3c9\,-6px_-6px_12px_\#ffffff\]{--tw-shadow:6px 6px 12px var(--tw-shadow-color,#bec3c9), -6px -6px 12px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/hover,.shadow\/tint{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\,border-color\,opacity\]{transition-property:transform,box-shadow,background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.perspective-\[1000px\]{perspective:1000px}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:-translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:bg-\[\#6C63FF10\]:hover{background-color:#6c63ff10}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[4px_4px_8px_\#bec3c9\,-4px_-4px_8px_\#ffffff\]:hover{--tw-shadow:4px 4px 8px var(--tw-shadow-color,#bec3c9), -4px -4px 8px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:shadow-\[inset_4px_4px_8px_\#bec3c9\,inset_-4px_-4px_8px_\#ffffff\]:active{--tw-shadow:inset 4px 4px 8px var(--tw-shadow-color,#bec3c9), inset -4px -4px 8px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.enabled\:hover\:scale-\[1\.01\]:enabled:hover{scale:1.01}}.enabled\:active\:scale-95:enabled:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:48rem){.md\:right-auto{right:auto}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-\[90px\]{bottom:90px}.md\:left-5{left:calc(var(--spacing) * 5)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:hidden{display:none}.md\:max-h-\[560px\]{max-height:560px}.md\:w-\[380px\]{width:380px}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:flex-initial{flex:0 auto}.md\:flex-none{flex:none}.md\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-5{gap:calc(var(--spacing) * 5)}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}}@media(min-width:64rem){.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:py-7{padding-block:calc(var(--spacing) * 7)}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.xl\:text-\[17px\]{font-size:17px}.xl\:leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}}}:root{--znk-bg:#e0e5ec;--znk-bg-dark:#d1d9e6;--shadow-light:#ffffff80;--shadow-dark:#a3b1c699;--shadow-light-strong:#fff9;--shadow-dark-strong:#a3b1c6b3;--shadow-extruded:9px 9px 16px #a3b1c699, -9px -9px 16px #ffffff80;--shadow-extruded-hover:12px 12px 20px #a3b1c6b3, -12px -12px 20px #fff9;--shadow-extruded-sm:5px 5px 10px #a3b1c699, -5px -5px 10px #ffffff80;--shadow-inset:inset 6px 6px 10px #a3b1c699, inset -6px -6px 10px #ffffff80;--shadow-inset-deep:inset 10px 10px 20px #a3b1c6b3, inset -10px -10px 20px #fff9;--shadow-inset-sm:inset 3px 3px 6px #a3b1c699, inset -3px -3px 6px #ffffff80;--shadow-button:5px 5px 10px #a3b1c699, -5px -5px 10px #ffffff80;--znk-splash-glow:#6735cb;--znk-splash-dusk:#25325c;--znk-splash-ink:#101b32;--znk-splash-gold-soft:#ffdc78;--znk-splash-gold-pale:#fff7d9;--znk-splash-lilac:#e6dcf8;--znk-navy:#0d294b;--znk-navy-light:#1a3d6b;--znk-pink:#ee2b73;--znk-pink-light:#ff4d8e;--znk-yellow:#ffe600;--znk-yellow-soft:#fff3a0;--znk-purple:#4f4780;--znk-purple-light:#6b62a8;--znk-accent:#6c63ff;--znk-accent-light:#8b84ff;--znk-secondary:#38b2ac;--crs-accent:#6d28d9;--crs-video-accent:#a78bfa;--crs-meet:#047857;--crs-video-chrome:#0b1626;--crs-video-bg:#000;--crs-surface:#fff;--znk-correct:#10b981;--znk-correct-bg:#ecfdf5;--znk-wrong:#ef4444;--znk-wrong-bg:#fef2f2;--znk-info:#0ea5e9;--znk-info-bg:#f0f9ff;--znk-warning:#f59e0b;--znk-text:#3d4852;--znk-text-muted:#565e6b;--znk-text-light:#5a6477;--znk-text-on-dark:#fff;--znk-pink-deep:#c0125c;--znk-secondary-deep:#1b6862;--znk-accent-deep:#4a41d6;--znk-warning-deep:#8a5200;--znk-wrong-deep:#c81e1e;--znk-correct-deep:#056c50;--font-hebrew:"Heebo", sans-serif;--font-display:"Heebo", sans-serif;--font-body:"Heebo", sans-serif;--radius-sm:12px;--radius-md:16px;--radius-lg:32px;--radius-xl:48px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--znk-stack-gap:var(--space-md);--znk-container:1152px;--znk-container-wide:1200px;--znk-measure:68ch;--znk-container-px:16px;--text-h1:28px;--text-h2:22px;--text-body:16px;--text-body-lg:18px;--text-sm:15px;--text-xs:13.5px;--znk-cta-size-desktop:17px;--transition-fast:.2s var(--ease-out);--transition-normal:.3s var(--ease-out);--transition-slow:.5s var(--ease-out);--znk-night-sheet-from:#1c1240;--znk-night-sheet-to:#120a2e;--znk-night-scrim:#0a06188c;--znk-gold-warm:#ffc72c;--gauge-tick-size:17px;--gauge-tier-size:15px;--gauge-exempt-size:16px;--gauge-score-size:30px;--gauge-range-size:13px;--gauge-caption-size:11.5px;--tier-basic:#5eead4;--tier-adv1:#7dd3fc;--tier-adv2:#f0abfc;--znk-splash-canvas:#0b1a5a;--znk-splash-canvas-deep:#050d36;--znk-splash-violet:#5a38a8;--znk-splash-purple:#6f2d9c;--znk-splash-magenta:#c2186e;--znk-coach-navy:#1b3a6b;--znk-coach-pink:#e91e78;--znk-coach-yellow:#f5b731;--znk-coach-purple:#6b3fa0;--znk-promo-gold:#f5b70b;--znk-promo-royal:#0c4da2;--znk-promo-gold-1:#081a33;--znk-promo-gold-2:#0d294b;--znk-promo-gold-3:#1c3d69;--znk-promo-navy-1:#0d294b;--znk-promo-navy-2:#123a6b;--znk-promo-navy-3:#0c4da2;--znk-promo-blue-1:#1e1b4b;--znk-promo-blue-2:#1d4ed8;--znk-promo-blue-3:#0ea5e9;--znk-promo-plum-1:#3d1038;--znk-promo-plum-2:#7a1f6b;--znk-promo-plum-3:#c2185b;--znk-promo-teal-1:#0a4a55;--znk-promo-teal-2:#0f766e;--znk-promo-teal-3:#0c4da2;--znk-promo-light-1:#fff;--znk-promo-light-2:#fff8d6;--znk-promo-light-3:#ffefa8;--znk-promo-blob-blue:#2f7bff;--znk-promo-blob-sky:#38bdf8;--znk-promo-blob-lilac:#a78bfa;--znk-promo-blob-rose:#f472b6;--znk-promo-blob-violet:#a855f7;--znk-promo-blob-mint:#2dd4bf;--znk-promo-blob-azure:#60a5fa;--znk-promo-h:25px;--znk-promo-h-hero:27px;--znk-promo-h-compact:19px;--znk-promo-h-chip:14px;--znk-promo-cta:16px;--znk-promo-cta-sm:14px;--znk-promo-cta-xs:13px;--znk-promo-sub:14px;--znk-promo-pill:12.5px;--znk-promo-price:13px;--znk-promo-num:34px;--znk-promo-num-sm:26px;--znk-promo-fine:11.5px;--znk-promo-legal:11px}@media(min-width:1024px){:root{--znk-stack-gap:var(--space-lg)}}.znk-tooltip{outline:none;position:relative}.znk-tooltip-host{display:inline-block}.stage-tile.bento-cell.znk-tooltip{display:flex!important}.znk-tip{visibility:hidden;opacity:0;z-index:50;background:var(--znk-navy,#0d294b);color:#fff;font-family:var(--font-body,"Heebo", sans-serif);letter-spacing:-.005em;white-space:normal;text-align:center;pointer-events:none;width:max-content;max-width:min(280px,100vw - 32px);transition:opacity .22s var(--ease-out,ease-out),visibility .22s var(--ease-out,ease-out),transform .22s var(--ease-out,ease-out);direction:rtl;border:2px solid #000;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:500;line-height:1.45;transition-delay:0s;position:absolute;box-shadow:4px 4px #000000f2}.znk-tip[data-placement=bottom]{top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)}.znk-tip[data-placement=bottom]:after{content:"";border:6px solid #0000;border-bottom-color:var(--znk-navy,#0d294b);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.znk-tip[data-placement=top]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.znk-tip[data-placement=top]:after{content:"";border:6px solid #0000;border-top-color:var(--znk-navy,#0d294b);position:absolute;top:100%;left:50%;transform:translate(-50%)}.znk-tip[data-placement=right]{top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.znk-tip[data-placement=left]{top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.znk-tooltip.znk-tip-active .znk-tip{visibility:visible;opacity:1;transition-delay:.55s}.znk-tooltip.znk-tip-active .znk-tip[data-placement=bottom],.znk-tooltip.znk-tip-active .znk-tip[data-placement=top]{transform:translate(-50%)translateY(0)}.znk-tooltip.znk-tip-active .znk-tip[data-placement=right],.znk-tooltip.znk-tip-active .znk-tip[data-placement=left]{transform:translateY(-50%)translate(0)}@media(hover:hover){.znk-tooltip:not(.znk-tooltip-js-focus):focus-within .znk-tip{visibility:visible;opacity:1;transition-delay:.55s}.znk-tooltip:not(.znk-tooltip-js-focus):focus-within .znk-tip[data-placement=bottom],.znk-tooltip:not(.znk-tooltip-js-focus):focus-within .znk-tip[data-placement=top]{transform:translate(-50%)translateY(0)}.znk-tooltip:not(.znk-tooltip-js-focus):focus-within .znk-tip[data-placement=right],.znk-tooltip:not(.znk-tooltip-js-focus):focus-within .znk-tip[data-placement=left]{transform:translateY(-50%)translate(0)}}.znk-tooltip.znk-tip-kbd-active .znk-tip{visibility:visible;opacity:1;transition-delay:0s}.znk-tooltip.znk-tip-kbd-active .znk-tip[data-placement=bottom],.znk-tooltip.znk-tip-kbd-active .znk-tip[data-placement=top]{transform:translate(-50%)translateY(0)}.znk-tooltip.znk-tip-kbd-active .znk-tip[data-placement=right],.znk-tooltip.znk-tip-kbd-active .znk-tip[data-placement=left]{transform:translateY(-50%)translate(0)}@media(hover:hover)and (pointer:fine){.znk-tooltip:hover .znk-tip{visibility:visible;opacity:1;transition-delay:.55s}.znk-tooltip:hover .znk-tip[data-placement=bottom],.znk-tooltip:hover .znk-tip[data-placement=top]{transform:translate(-50%)translateY(0)}.znk-tooltip:hover .znk-tip[data-placement=right],.znk-tooltip:hover .znk-tip[data-placement=left]{transform:translateY(-50%)translate(0)}}.znk-tooltip:not(.znk-tooltip-js-focus):focus-within .znk-tip{transition-delay:0s}@media(prefers-reduced-motion:reduce){.znk-tip{transition:opacity .15s linear,visibility .15s linear!important;transform:none!important}}.znk-tip.tip-pink{background:var(--znk-pink,#ee2b73)}.znk-tip.tip-pink[data-placement=bottom]:after{border-bottom-color:var(--znk-pink,#ee2b73)}.znk-tip.tip-pink[data-placement=top]:after{border-top-color:var(--znk-pink,#ee2b73)}.znk-tip.tip-yellow{background:var(--znk-yellow,#ffe600);color:var(--znk-navy,#0d294b)}.znk-tip.tip-yellow[data-placement=bottom]:after{border-bottom-color:var(--znk-yellow,#ffe600)}.znk-tip.tip-yellow[data-placement=top]:after{border-top-color:var(--znk-yellow,#ffe600)}@keyframes znkShake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.znk-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both znkShake}@keyframes znkSkeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.znk-skeleton{content-visibility:auto;background:linear-gradient(90deg,#0d294b0f,#0d294b24,#0d294b0f 76%) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite znkSkeletonShimmer;position:relative}@keyframes znkProgressShimmer{0%{opacity:0;transform:translate(110%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(-360%)}}.znk-progress-shimmer{pointer-events:none;will-change:transform,opacity;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);width:28%;animation:.9s cubic-bezier(.23,1,.32,1) both znkProgressShimmer;position:absolute;top:0;bottom:0;right:0}@media(prefers-reduced-motion:reduce){.znk-shake{animation:none!important}.znk-skeleton{background:#0d294b1a;animation:none!important}.znk-progress-shimmer{opacity:0!important;animation:none!important}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.coach-widget-panel{width:100%;max-width:390px;height:calc((85dvh + max(0px,(var(--a11y-font-scale,1) - 1) * 25dvh)) / var(--a11y-font-scale,1));max-height:calc(100dvh / var(--a11y-font-scale,1));opacity:1;box-sizing:border-box;pointer-events:none;background:#e0e5ec;border-radius:24px 24px 0 0;margin:0 auto;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -10px 40px #1b3a6b33}.coach-widget-panel.open{pointer-events:auto;transform:translateY(0)}@supports not (height:1dvh){.coach-widget-panel{height:calc((85vh + max(0px,(var(--a11y-font-scale,1) - 1) * 25vh)) / var(--a11y-font-scale,1));max-height:calc(100vh / var(--a11y-font-scale,1))}}@media(max-width:768px){.coach-widget-panel{padding-bottom:calc(88px + env(safe-area-inset-bottom,10px));box-sizing:border-box}}@media(min-width:768px){.coach-widget-panel{max-height:calc(75vh / var(--a11y-font-scale,1));opacity:0;border-radius:24px;margin:0;bottom:24px;left:20px;right:auto;transform:translateY(20px)scale(.9);box-shadow:0 10px 50px #1b3a6b40,0 4px 12px #0000001a}.coach-widget-panel.open{opacity:1;transform:translateY(0)scale(1)}}@media(min-width:768px)and (max-width:1279px){.coach-widget-panel{bottom:calc(100px + env(safe-area-inset-bottom,10px));max-height:min(calc(75vh / var(--a11y-font-scale,1)),calc(100dvh / var(--a11y-font-scale,1) - 88px - env(safe-area-inset-bottom,10px) - 36px));padding-bottom:0}}@media(min-width:1280px){html[data-platform=native][data-desktop=off] .coach-widget-panel{bottom:calc(100px + env(safe-area-inset-bottom,10px));max-height:min(calc(75vh / var(--a11y-font-scale,1)),calc(100dvh / var(--a11y-font-scale,1) - 88px - env(safe-area-inset-bottom,10px) - 36px));padding-bottom:0}}@keyframes znkSparkleSheen{0%{opacity:0;transform:translate(160%)skew(-22deg)}8%{opacity:1}34%{opacity:1;transform:translate(-160%)skew(-22deg)}40%{opacity:0}to{opacity:0;transform:translate(-160%)skew(-22deg)}}@keyframes znkSparkleTwinkle{0%,to{opacity:0;transform:scale(.85)}22%{opacity:.95;transform:scale(1)}38%{opacity:0;transform:scale(.85)}62%{opacity:.7;transform:scale(.95)}78%{opacity:0;transform:scale(.85)}}.znk-sparkle{isolation:isolate;position:relative;overflow:hidden}.znk-sparkle:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 35%,#ffffff38 45%,#ffffffe0 49.5%,#fff0c8f2,#ffffffe0 51.5%,#ffffff38 57%,#0000 65%);animation:4.2s cubic-bezier(.4,0,.2,1) infinite znkSparkleSheen;position:absolute;inset:0;transform:translate(160%)skew(-22deg)}.znk-sparkle:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;mix-blend-mode:screen;filter:drop-shadow(0 0 3px #ffffffb3);background:radial-gradient(1.6px at 14% 24%,#fffffffa,#0000 72%),radial-gradient(2.2px at 84% 32%,#fffffffa,#0000 76%),radial-gradient(1.3px at 28% 78%,#ffffffeb,#0000 72%),radial-gradient(2.4px at 74% 86%,#fffffffa,#0000 76%);animation:4.2s ease-in-out infinite znkSparkleTwinkle;position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.znk-sparkle:before,.znk-sparkle:after{opacity:0;animation:none}}@media(min-width:1280px){:root{--znk-container-px:32px}html[data-desktop=on]{--text-h1:40px;--text-h2:28px;--text-body:17px;--text-body-lg:20px;--text-sm:16px;--text-xs:14px}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-instant:.1s;--dur-snap:.16s;--dur-quick:.2s;--dur-smooth:.26s;--dur-modal:.42s;--stagger-1:60ms;--stagger-2:80ms}button:not(:disabled):active,a[role=button]:active,[role=button]:active,.dash-cta:active,.clickable:active{transform:scale(.98);transition-duration:.1s!important}@media not all and (hover:hover){.hover-safe:hover,a:hover,button:hover{filter:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes znkRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes znkSheetUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes znkScrimIn{0%{opacity:0}to{opacity:1}}@keyframes znkPopIn{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}:root[data-design=v2]{--znk-rise-step:40ms}:root[data-design=v2] .znk-page>:not(style):not(:only-of-type),:root[data-design=v2] .znk-page>:only-of-type>:not(style){animation:znkRise var(--dur-modal) var(--ease-out) backwards}:root[data-design=v2] .znk-page>:nth-child(2),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(2){animation-delay:var(--znk-rise-step)}:root[data-design=v2] .znk-page>:nth-child(3),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(3){animation-delay:calc(var(--znk-rise-step) * 2)}:root[data-design=v2] .znk-page>:nth-child(4),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(4){animation-delay:calc(var(--znk-rise-step) * 3)}:root[data-design=v2] .znk-page>:nth-child(5),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(5){animation-delay:calc(var(--znk-rise-step) * 4)}:root[data-design=v2] .znk-page>:nth-child(6),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(6){animation-delay:calc(var(--znk-rise-step) * 5)}:root[data-design=v2] .znk-page>:nth-child(7),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(7){animation-delay:calc(var(--znk-rise-step) * 6)}:root[data-design=v2] .znk-page>:nth-child(n+8),:root[data-design=v2] .znk-page>:only-of-type>:nth-child(n+8){animation-delay:calc(var(--znk-rise-step) * 7)}:root[data-design=v2] .glass-card,:root[data-design=v2] .znk-card{transition:transform var(--dur-snap) var(--ease-out),box-shadow var(--dur-snap) var(--ease-out)}@media(hover:hover){:root[data-design=v2] :is(a,button,[role=button]):hover>.glass-card,:root[data-design=v2] :is(a,button,[role=button]):hover>.znk-card,:root[data-design=v2] :is(a,button,[role=button]).glass-card:hover,:root[data-design=v2] :is(a,button,[role=button]).znk-card:hover{transform:translateY(-2px)}}:root[data-design=v2] :is(a,button,[role=button]):active>.glass-card,:root[data-design=v2] :is(a,button,[role=button]):active>.znk-card,:root[data-design=v2] :is(a,button,[role=button]).glass-card:active,:root[data-design=v2] :is(a,button,[role=button]).znk-card:active{transform:scale(.99)}:root[data-design=v2] [role=dialog]{animation:znkSheetUp var(--dur-modal) var(--ease-drawer) backwards}:root[data-design=v2] .home-sheet-scrim,:root[data-design=v2] [role=presentation]:has(>[role=dialog]){animation:znkScrimIn var(--dur-quick) var(--ease-out) backwards}:root[data-design=v2] .znk-ticket{animation:znkPopIn var(--dur-smooth) var(--ease-pop) backwards;animation-delay:var(--stagger-2)}@media(prefers-reduced-motion:reduce){:root[data-design=v2] .znk-page>*,:root[data-design=v2] .znk-page>*>*,:root[data-design=v2] [role=dialog],:root[data-design=v2] .znk-ticket{animation-delay:0s!important}}.neu-extruded{box-shadow:var(--shadow-extruded);border-radius:var(--radius-lg);background:#e0e5ec}.neu-extruded-sm{box-shadow:var(--shadow-extruded-sm);border-radius:var(--radius-lg);background:#e0e5ec}.neu-hover{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.neu-hover:hover{box-shadow:var(--shadow-extruded-hover);transform:translateY(-2px)}.neu-hover-sm{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.neu-hover-sm:hover{box-shadow:var(--shadow-extruded);transform:translateY(-2px)}.neu-inset{box-shadow:var(--shadow-inset);border-radius:var(--radius-md);background:#e0e5ec}.neu-inset-deep{box-shadow:var(--shadow-inset-deep);border-radius:var(--radius-lg);background:#e0e5ec}.neu-inset-sm{box-shadow:var(--shadow-inset-sm);border-radius:var(--radius-full);background:#e0e5ec}.neu-icon-well{box-shadow:var(--shadow-inset-deep);border-radius:var(--radius-full);background:#e0e5ec;justify-content:center;align-items:center;display:flex}.neu-icon-well-sm{box-shadow:var(--shadow-inset);border-radius:var(--radius-full);background:#e0e5ec;justify-content:center;align-items:center;display:flex}.neu-icon-pip{box-shadow:var(--shadow-extruded-sm);border-radius:var(--radius-full);background:#e0e5ec;justify-content:center;align-items:center;display:flex}.neu-btn{box-shadow:var(--shadow-extruded-sm);border-radius:var(--radius-md);cursor:pointer;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out),background .3s var(--ease-out),box-shadow .3s var(--ease-out);padding:var(--space-sm) var(--space-md);font-family:var(--font-display);color:var(--znk-text);background:#e0e5ec;border:none;min-width:44px;min-height:44px;font-weight:700}.neu-btn:hover{box-shadow:var(--shadow-extruded);transform:translateY(-1px)}.neu-btn:active{box-shadow:var(--shadow-inset-sm);transform:translateY(.5px)}.neu-btn-accent{background:var(--znk-accent);color:#fff;box-shadow:var(--shadow-button);border-radius:var(--radius-md);cursor:pointer;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out),background .3s var(--ease-out),box-shadow .3s var(--ease-out);font-family:var(--font-display);border:none;min-height:44px;padding:14px 32px;font-size:1rem;font-weight:700}.neu-btn-accent:hover{box-shadow:var(--shadow-extruded);transform:translateY(-2px)}.neu-btn-accent:active{transform:translateY(.5px);box-shadow:inset 6px 6px 10px #5046c84d,inset -6px -6px 10px #ffffff26}.neu-input{box-shadow:var(--shadow-inset);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);color:var(--znk-text);transition:box-shadow var(--transition-normal);background:#e0e5ec;border:none;outline:none}.neu-input:focus{box-shadow:var(--shadow-inset-deep);outline:2px solid var(--znk-accent);outline-offset:2px}.neu-input::placeholder{color:#a0aec0}.neu-progress-track{box-shadow:var(--shadow-inset);background:#e0e5ec;border-radius:12px;height:14px;overflow:hidden}.neu-progress-fill{background:linear-gradient(90deg,var(--znk-accent),var(--znk-secondary));border-radius:12px;height:100%;transition:width .5s}.neu-badge{box-shadow:var(--shadow-extruded-sm);font-family:var(--font-display);color:var(--znk-accent);background:#e0e5ec;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:700}.neu-xp-badge{box-shadow:var(--shadow-inset-sm);font-family:var(--font-display);color:var(--znk-accent);white-space:nowrap;background:#e0e5ec;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:700}.neu-checkbox{border-radius:var(--radius-full);width:28px;height:28px;box-shadow:var(--shadow-inset);background:#e0e5ec;flex-shrink:0;justify-content:center;align-items:center;display:flex}.neu-nav{background:#e0e5ec;box-shadow:0 -9px 16px #a3b1c699,0 9px 16px #ffffff80}.neu-nav-active{box-shadow:var(--shadow-extruded);border-radius:var(--radius-full);background:#e0e5ec}.neu-divider-v{background:#e0e5ec;align-self:stretch;width:2px;margin:8px 0;box-shadow:inset 2px 2px 4px #a3b1c699,inset -2px -2px 4px #ffffff80}.neu-deco-outer{width:120px;height:120px;box-shadow:var(--shadow-extruded);background:#e0e5ec;border-radius:50%;justify-content:center;align-items:center;display:flex}.neu-deco-mid{width:80px;height:80px;box-shadow:var(--shadow-inset);background:#e0e5ec;border-radius:50%;justify-content:center;align-items:center;display:flex}.neu-deco-inner{width:40px;height:40px;box-shadow:var(--shadow-extruded-sm);background:#e0e5ec;border-radius:50%}.neu-raised{box-shadow:var(--shadow-extruded);border-radius:var(--radius-lg);background:#e0e5ec}.neu-raised-sm{box-shadow:var(--shadow-extruded-sm);border-radius:var(--radius-lg);background:#e0e5ec}.neu-raised-lg{box-shadow:var(--shadow-extruded);border-radius:var(--radius-xl);background:#e0e5ec}.neu-pressed{box-shadow:var(--shadow-inset);border-radius:var(--radius-md);background:#e0e5ec}.neu-pressed-sm{box-shadow:var(--shadow-inset-sm);border-radius:var(--radius-md);background:#e0e5ec}.neu-flat{border-radius:var(--radius-md);background:#e0e5ec}.neu-btn-primary{background:var(--znk-accent);color:#fff;box-shadow:var(--shadow-button)}.neu-btn-primary:hover{box-shadow:var(--shadow-extruded);transform:translateY(-1px)}.neu-btn-primary:active{transform:translateY(.5px);box-shadow:inset 6px 6px 10px #5046c84d,inset -6px -6px 10px #ffffff26}.neu-btn-navy{background:var(--znk-navy);color:#fff;box-shadow:var(--shadow-button)}.neu-btn-navy:hover{box-shadow:var(--shadow-extruded);transform:translateY(-1px)}.neu-card-hover{cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.neu-card-hover:hover{box-shadow:var(--shadow-extruded-hover);transform:translateY(-2px)}.neu-qa-icon-well{width:44px;height:44px;box-shadow:var(--shadow-inset);background:#e0e5ec;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root{--radius-znk-lg:28px;--radius-znk-md:22px;--radius-znk-sm:14px;--radius-znk-pill:999px;--znk-canvas-base:#edeffa;--znk-grain-opacity:.05;--znk-mesh-stack:radial-gradient(46% 38% at 14% 12%, #6c63ff75, transparent 68%), radial-gradient(42% 36% at 86% 18%, #7c3aed66, transparent 66%), radial-gradient(52% 44% at 78% 82%, #0d294b52, transparent 70%), radial-gradient(36% 30% at 22% 84%, #ee2b734d, transparent 64%), radial-gradient(30% 26% at 52% 46%, #ffb80038, transparent 62%), radial-gradient(64% 56% at 50% 50%, #edeffa8c, transparent 78%);--znk-paper:#ffffffb8;--znk-hair:#0d294b1f;--char-halo:0 0 0 6px #ffb8002e, 0 10px 26px #0d294b38;--glass-chrome-from:#ffffff38;--glass-chrome-to:#ffffff0f;--glass-chrome-border:#ffffff8c;--glass-chrome-blur:blur(55px) saturate(2.4) brightness(1.18);--glass-card-from:#ffffff6b;--glass-card-to:#fff3;--glass-card-border:#ffffff9e;--glass-card-blur:blur(30px) saturate(1.85);--glass-well-bg:#ffffff61;--glass-well-border:#ffffff80;--glass-well-blur:blur(12px);--glass-chip-bg:#ffffff24;--glass-chip-border:#ffffff59;--glass-chip-blur:blur(8px);--glass-shadow:0 18px 40px #0d294b24, 0 2px 6px #0d294b0f;--glass-rim:inset 0 1px 0 #ffffffd9;--stage-home:#7c3aed;--stage-words:#c0125c;--stage-exams:#6b3fa0;--stage-simulation:#7c3aed;--stage-reading:#c0125c;--stage-metrics:#4f46e5;--znk-rail-from:#7c3aed;--znk-rail-to:#6c63ff;--znk-rail:linear-gradient(90deg, #7c3aed 0%, #6c63ff 100%);--znk-rail-diag:linear-gradient(160deg, #7c3aed 0%, #6c63ff 100%);--font-latin:"Cabinet Grotesk", "Satoshi", "Heebo", sans-serif}.znk-t-hero{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(38px,10vw,60px);font-weight:900;line-height:1.14}.znk-t-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;font-weight:900;line-height:1.12}.znk-t-section{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.2}.znk-t-card{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.25}.znk-t-lede{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1.45}.znk-t-body{font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.55}.znk-t-read{font-family:var(--font-body);max-width:var(--znk-measure);font-size:18px;font-weight:400;line-height:1.75}.znk-t-label{font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.3}.znk-t-caption{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.35}.znk-t-micro{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3}.znk-t-pico{font-family:var(--font-body);letter-spacing:.04em;font-size:12px;font-weight:800;line-height:1.2}.znk-num-display{font-family:var(--font-latin);letter-spacing:-.03em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:clamp(40px,8vw,64px);font-weight:900;line-height:.92}.znk-data{font-family:var(--font-latin);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.znk-latin{font-family:var(--font-latin);letter-spacing:-.01em;direction:ltr;unicode-bidi:isolate;font-weight:800}.znk-row-touch{min-height:56px}.znk-btn-touch{min-height:44px}.znk-hit-44{position:relative}.znk-hit-44:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.znk-hit-44.is-y:after{width:100%}.glass-chrome,.glass-card,.glass-well,.glass-chip{background:var(--_g-bg);border:1px solid var(--_g-border);border-radius:var(--_g-radius);-webkit-backdrop-filter:var(--_g-blur);backdrop-filter:var(--_g-blur);box-shadow:var(--_g-shadow);position:relative}.glass-chrome{--_g-bg:linear-gradient(160deg, var(--glass-chrome-from), var(--glass-chrome-to));--_g-border:var(--glass-chrome-border);--_g-radius:var(--radius-znk-pill);--_g-blur:var(--glass-chrome-blur);--_g-shadow:0 20px 44px #0d294b38, var(--glass-rim)}.glass-card{--_g-bg:linear-gradient(135deg, var(--glass-card-from), var(--glass-card-to));--_g-border:var(--glass-card-border);--_g-radius:var(--radius-znk-lg);--_g-blur:var(--glass-card-blur);--_g-shadow:var(--glass-shadow), var(--glass-rim);color:var(--znk-text)}.glass-well{--_g-bg:var(--glass-well-bg);--_g-border:var(--glass-well-border);--_g-radius:var(--radius-znk-sm);--_g-blur:var(--glass-well-blur);--_g-shadow:inset 0 2px 6px #0d294b1a}.glass-chip{--_g-bg:var(--glass-chip-bg);--_g-border:var(--glass-chip-border);--_g-radius:var(--radius-znk-pill);--_g-blur:var(--glass-chip-blur);--_g-shadow:none;padding:6px 12px}.znk-scrim{background:var(--scrim-bg,#0d294b8c);-webkit-backdrop-filter:var(--scrim-blur,blur(2px));backdrop-filter:var(--scrim-blur,blur(2px));position:fixed;inset:0}.glass-chrome:before,.glass-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(170deg,#ffffff8c,#ffffff1a,#0000 52%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-chrome{--_g-bg:linear-gradient(160deg, #ffffffeb, #ffffffd6)}.glass-card{--_g-bg:linear-gradient(135deg, #fffffff0, #ffffffdb)}.glass-well{--_g-bg:#ffffffe6}.glass-chip{--_g-bg:#0d294b8c}}[data-tone=dark]{--glass-card-from:#ffffff21;--glass-card-to:#ffffff0f;--glass-card-border:#ffffff38;--glass-well-bg:#ffffff1a;--glass-well-border:#fff3;--glass-rim:inset 0 1px 0 #ffffff29;--glass-shadow:0 14px 34px #00000047;--znk-text:#fff;--znk-text-muted:#ffffffad;--znk-paper:#ffffff14;--znk-hair:#ffffff2e;--znk-wrong-deep:#ff8a8a;--znk-correct-deep:#5ee3b4}:root,.znk-accent--rail{--znk-accent:#7c3aed;--znk-accent-2:#6c63ff}.znk-accent--words{--znk-accent:#ee2b73;--znk-accent-2:#c0125c}.znk-accent--exams{--znk-accent:#7c3aed;--znk-accent-2:#6b3fa0}.znk-accent--reading{--znk-accent:#6c63ff;--znk-accent-2:#ee2b73}.znk-accent--metrics{--znk-accent:#6c63ff;--znk-accent-2:#4f46e5}.znk-accent--gold{--znk-accent:#ffb800;--znk-accent-2:#f0930b}.znk-accent--plan{--znk-accent:#ee2b73;--znk-accent-2:#ffb800}.znk-accent--course{--znk-accent:#0d294b;--znk-accent-2:#f5b70b}.znk-tile{border-radius:var(--radius-znk-sm);background:linear-gradient(150deg,var(--znk-accent),var(--znk-accent-2));color:#fff;box-shadow:0 8px 18px -7px var(--znk-accent),inset 0 1px #ffffff6b;border:1px solid #ffffff8c;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.znk-card-accent:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--znk-accent),var(--znk-accent-2)) no-repeat top center / 100% 4px,radial-gradient(124% 84% at 100% 0%,var(--znk-accent),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.znk-card-accent:after{background:linear-gradient(90deg,var(--znk-accent),var(--znk-accent-2)) no-repeat top center / 100% 4px,radial-gradient(124% 84% at 100% 0%,color-mix(in srgb,var(--znk-accent) 20%,transparent),transparent 60%)}}.znk-card-accent>*{z-index:1;position:relative}.znk-stage{isolation:isolate;border-radius:var(--radius-znk-lg);color:#fff;background:radial-gradient(circle at 18% 22%,#ffb80038,transparent 46%),radial-gradient(circle at 84% 78%,#ffffff29,transparent 52%),linear-gradient(135deg,#0d294b 0%,#2b2a6e 46%,var(--znk-stage-accent,var(--stage-home)) 100%);position:relative;overflow:hidden;box-shadow:0 24px 54px #0d294b4d}.znk-stage:after{content:"";pointer-events:none;z-index:2;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.znk-stage--home{--znk-stage-accent:var(--stage-home)}.znk-stage--words{--znk-stage-accent:var(--stage-words)}.znk-stage--exams{--znk-stage-accent:var(--stage-exams)}.znk-stage--simulation{--znk-stage-accent:var(--stage-simulation)}.znk-stage--metrics{--znk-stage-accent:var(--stage-metrics)}.znk-stage--reading{--znk-stage-accent:var(--stage-reading);background:radial-gradient(circle at 18% 22%,#ffb80033,#0000 46%),linear-gradient(135deg,#0d294b,#7a1d54 42%,#7c3aed)}.znk-stage--plan{--znk-stage-accent:var(--stage-metrics);background:radial-gradient(circle at 86% 14%,#ee2b736b,#0000 54%),radial-gradient(circle at 6% 94%,#ffb80033,#0000 52%),linear-gradient(140deg,#171753,#3730a3 46%,#4f46e5)}.znk-stage--course{--znk-stage-accent:var(--znk-promo-gold-3);background:radial-gradient(circle at 14% 16%,#ffc72c38,transparent 44%),radial-gradient(circle at 92% 90%,#ffc72c24,transparent 50%),linear-gradient(135deg,var(--znk-promo-gold-1) 0%,var(--znk-promo-gold-2) 50%,var(--znk-promo-gold-3) 100%)}.znk-stage>*{z-index:3;position:relative}.znk-stage--framed{background:radial-gradient(circle at 18% 22%,#ffb80038,transparent 46%) padding-box,radial-gradient(circle at 84% 78%,#ffffff29,transparent 52%) padding-box,linear-gradient(135deg,#0d294b 0%,#2b2a6e 46%,var(--znk-stage-accent,var(--stage-home)) 100%) padding-box,linear-gradient(165deg,#f8e08a 0%,var(--exempt-gold) 24%,#9a6b12 48%,#ffd45e 72%,var(--exempt-gold) 100%) border-box;border:3px solid #0000;box-shadow:0 24px 54px #0d294b4d,0 0 30px -8px #ffb80066}.znk-logo-pill{border-radius:var(--radius-znk-pill);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#ffffff8c;border:1px solid #ffffffb3;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex;box-shadow:0 6px 18px #0d294b1f}.znk-glass-airy{border-radius:var(--radius-znk-md);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffff47;border:1px solid #ffffff80}.znk-char{object-fit:cover;border-radius:50%;width:clamp(56px,14vw,72px);height:auto}.znk-char-halo{box-shadow:var(--char-halo)}.znk-light-island{border-radius:var(--radius-znk-md);color:var(--znk-text);background:#fff;border:1px solid #0d294b14;box-shadow:0 10px 30px #0d294b1a}@keyframes znkGemFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes znkHaloPulse{0%,to{box-shadow:0 0 0 6px #ffb80029,0 10px 26px #0d294b38}50%{box-shadow:0 0 0 11px #ffb80014,0 12px 30px #0d294b42}}@keyframes znkCtaShine{0%{transform:translate(238%)skew(-18deg)}60%,to{transform:translate(-100%)skew(-18deg)}}.znk-cta-shine{position:relative;overflow:hidden}.znk-cta-shine:after{content:"";pointer-events:none;background:linear-gradient(80deg,#0000,#ffffff8c,#0000);width:42%;animation:3.8s ease-in-out infinite znkCtaShine;position:absolute;top:0;bottom:0;left:0}.znk-float{animation:6s ease-in-out infinite znkGemFloat}.znk-halo-pulse{animation:3.2s ease-in-out infinite znkHaloPulse}.znk-advance{z-index:10000;pointer-events:none;padding:30px 16px calc(env(safe-area-inset-bottom,0px) + 14px);inset-inline:0;background:linear-gradient(#0b112a00,#0b112a57 58%,#0b112a8c);justify-content:center;animation:.34s cubic-bezier(.2,.9,.3,1.15) both znkAdvanceRise;display:flex;position:fixed;bottom:0}.znk-advance--nav{bottom:calc(84px + env(safe-area-inset-bottom,0px));padding-bottom:8px}@media(min-width:1280px){.znk-advance--nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px);bottom:0}}.znk-advance-btn{pointer-events:auto;border:3px solid var(--znk-gold-deep,#ffb800);color:#0d294b;width:100%;max-width:420px;min-height:60px;font-family:var(--font-display,system-ui, sans-serif);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#fff3a0,#ffe600 45%,#ffb800);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 30px;font-size:19px;font-weight:900;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 14px 34px #ffb8006b,0 4px 12px #0b112a47}.znk-advance-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #ffb80085,0 4px 12px #0b112a4d}.znk-advance-btn:active{transform:scale(.975)}.znk-advance-btn:focus-visible{outline:3px solid var(--znk-navy,#0d294b);outline-offset:3px}.znk-advance-arrow{font-size:21px;line-height:1}.znk-advance-inline{justify-content:center;margin:14px 0 16px;animation:.32s cubic-bezier(.2,.9,.3,1.05) both znkAdvanceRise;display:flex}.znk-advance-spacer{height:calc(96px + env(safe-area-inset-bottom,0px))}@keyframes znkAdvanceRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}body.znk-advance-open .a11y-fab,body.znk-advance-open .znk-fab-glass,body.znk-advance-open .coach3-launcher{transition:bottom .28s cubic-bezier(.2,.9,.3,1.05);bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}body.znk-advance-open--nav .a11y-fab,body.znk-advance-open--nav .znk-fab-glass,body.znk-advance-open--nav .coach3-launcher{bottom:calc(180px + env(safe-area-inset-bottom,0px))!important}@media(min-width:1280px){body.znk-advance-open--nav .a11y-fab,body.znk-advance-open--nav .znk-fab-glass,body.znk-advance-open--nav .coach3-launcher{bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.znk-float,.znk-halo-pulse,.znk-cta-shine:after,.znk-advance,.znk-advance-inline{animation:none!important}}:where(.znk-stack)>:where(:not(style,script)~*),:where(.znk-stack)>:where(:not(style,script)~.znk-stack-contents)>:where(*),:where(.znk-stack)>:where(.znk-stack-contents)>:where(*~*){margin-block-start:var(--znk-stack-gap)}.znk-seg-scroll::-webkit-scrollbar{display:none}.znk-mesh-layer{z-index:0;pointer-events:none;background:var(--znk-canvas-base);position:fixed;inset:0}.znk-mesh-layer:before{content:"";background:var(--znk-mesh-stack);filter:saturate(1.55);animation:26s ease-in-out infinite alternate znkMeshDrift;position:absolute;inset:-18%}.znk-mesh-layer:after{content:"";opacity:var(--znk-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@keyframes znkMeshDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(-2.5%,1.8%)scale(1.06)}to{transform:translate(2%,-2.2%)scale(1.03)}}@media(prefers-reduced-motion:reduce){.znk-mesh-layer:before{animation:none}}.znk-shell-main{z-index:1;position:relative}.znk-tinted-bg{background:0 0!important}.znk-mesh-fill{background-color:var(--znk-canvas-base);background-image:var(--znk-mesh-stack);background-size:cover}.znk-dock{border-radius:var(--radius-znk-pill);background:linear-gradient(160deg,var(--glass-chrome-from),var(--glass-chrome-to));border:1px solid var(--glass-chrome-border);max-width:620px;-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur);margin:0 auto;box-shadow:0 20px 44px #0d294b3d,inset 0 1px #ffffffd9,inset 0 -1px #0d294b1a}.znk-dock-body{border-radius:20px;flex-direction:column;align-items:center;gap:3px;min-width:56px;padding:3px 6px 4px;display:inline-flex;position:relative}.znk-dock-pill{border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#6d28d9,#4f46e5);transition:opacity .16s,transform .22s cubic-bezier(.34,1.4,.64,1),background .16s;position:absolute;inset:0;transform:scale(.88);box-shadow:0 6px 16px #4f46e573}.znk-dock-tab.active .znk-dock-pill{opacity:1;transform:scale(1)}.znk-dock-tab:not(.active):active .znk-dock-pill{opacity:1;box-shadow:none;background:#6c63ff2e;transform:scale(1)}@media(hover:hover){.znk-dock-tab:not(.active):hover .znk-dock-pill{opacity:1;box-shadow:none;background:#6c63ff1a;transform:scale(1)}}.znk-dock-tab.active:after{content:"";background:linear-gradient(90deg,#0000,#ffb800,#0000);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:32%;right:32%}.znk-dock-tab{flex-direction:column;justify-content:center;align-items:center;min-height:60px;text-decoration:none;transition:transform .14s;display:flex;position:relative}.znk-dock-tab:active{transform:scale(.94)}.znk-dock-icon{z-index:1;object-fit:contain;opacity:.85;filter:saturate(.95);width:34px;height:34px;transition:opacity .2s,filter .2s,transform .2s;position:relative}.znk-dock-tab.active .znk-dock-icon{opacity:1;filter:saturate(1.15)drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 8px #ffffff8c)drop-shadow(0 3px 7px #0d294b66);transform:translateY(-1px)scale(1.1)}.znk-dock-label{z-index:1;font-family:var(--font-body);letter-spacing:-.02em;color:#0d294bc7;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2;transition:color .16s;position:relative}.znk-dock-tab.active .znk-dock-label{color:#fff;text-shadow:0 1px 2px #1e105a59;font-weight:800}.znk-dock-tab:not(.active):active .znk-dock-label{color:#0d294b}.znk-top-chrome{-webkit-backdrop-filter:blur(48px)saturate(1.5)brightness(1.1);backdrop-filter:blur(48px)saturate(1.5)brightness(1.1);background:linear-gradient(#e9dbff70,#c4a6fa3d);border-bottom:1px solid #d6c2ff8c;box-shadow:0 10px 30px #3c1e7824,inset 0 -1px #3c1e780f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.znk-top-chrome{background:#f0e9fff0}}.znk-fab-glass{border:1px solid var(--glass-chrome-border);-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur);background:linear-gradient(160deg,#ffffff5c,#ffffff24);transition:transform .16s,box-shadow .2s;box-shadow:0 14px 32px #0d294b42,inset 0 1px #ffffffeb,inset 0 -1px #0d294b1a}.znk-fab-glass:hover{transform:translateY(-1px);box-shadow:0 18px 38px #0d294b4d,inset 0 1px #fffffff2}.znk-fab-glass:active{transform:scale(.94)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.znk-dock{background:linear-gradient(160deg,#fffffff0,#ffffffe0)}.znk-fab-glass{background:#ffffffeb}}@media(prefers-reduced-motion:reduce){.znk-dock-pill,.znk-dock-icon,.znk-dock-label{transition:none}.znk-dock-tab:active{transform:none}}:root{--ink:#0b0b0b;--ink-soft:#0b0b0b9e;--ink-hair:#0b0b0b2e;--exempt-gold:#ffb800}.znk-kicker{border-radius:var(--radius-znk-pill);background:var(--znk-yellow);color:var(--znk-navy);font-family:var(--font-body);letter-spacing:.04em;box-shadow:inset 0 0 0 1.5px var(--ink);align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:12px;font-weight:800;display:inline-flex}.znk-kicker:before{content:"";background:var(--znk-pink);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.znk-marker{isolation:isolate;color:var(--znk-navy);white-space:nowrap;display:inline;position:relative}.znk-marker:before{content:"";z-index:-1;background:var(--znk-yellow);opacity:1;border-radius:22% 10% 26% 12%/38% 30%;height:1.34em;position:absolute;bottom:-.15em;left:-.13em;right:-.13em;transform:rotate(-.7deg)}.znk-marker--pink{color:#fff}.znk-marker--pink:before{background:var(--znk-pink);opacity:.95}.znk-ticket{border-radius:var(--radius-znk-sm);border:1.5px dashed var(--ink-hair);color:var(--znk-text);font-family:var(--font-body);background:#ffffff85;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.znk-ticket:before,.znk-ticket:after{content:"";background:var(--znk-canvas-base);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-hair);border-radius:50%;flex:none}.znk-ticket--stat{flex-direction:column;align-items:flex-start;gap:1px;padding:11px 15px;position:relative}.znk-ticket--stat:before,.znk-ticket--stat:after{margin-top:-4px;position:absolute;top:50%}.znk-ticket--stat:before{inset-inline-start:-4px}.znk-ticket--stat:after{inset-inline-end:-4px}.znk-ticket-num{font-family:var(--font-latin);letter-spacing:-.02em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:27px;font-weight:900;line-height:1.04}.znk-ticket-label{font-family:var(--font-body);opacity:.86;font-size:12.5px;font-weight:700;line-height:1.25}.znk-ticket--dark{color:#fff;background:#ffffff1a;border-color:#ffffff57}.znk-ticket--dark:before,.znk-ticket--dark:after{background:#090a2880;box-shadow:inset 0 0 0 1.5px #ffffff4d}.znk-gauge{filter:drop-shadow(0 1px #ffffffbf);width:100%;max-width:340px;margin-inline:auto;position:relative}.znk-gauge svg{width:100%;height:auto;display:block;overflow:visible}.znk-gauge-track{fill:none;stroke:var(--ink-hair);stroke-width:10px;stroke-linecap:round}.znk-gauge-fill{fill:none;stroke:url(#znkGaugeGrad);stroke-width:10px;stroke-linecap:round}.znk-gauge-grad-from{stop-color:#7c3aed}.znk-gauge-grad-to{stop-color:#6c63ff}.znk-gauge-band{fill:#7c3aed33;stroke:#7c3aed6b;stroke-width:1px}.znk-gauge-tick{stroke:var(--ink-soft);stroke-width:1.25px}.znk-gauge-tick--major{stroke:var(--ink);stroke-width:2px}.znk-gauge-tick-label{fill:var(--ink-soft);font-family:var(--font-latin);font-size:11px;font-weight:700}.znk-gauge-exempt-ray{stroke:var(--exempt-gold);stroke-width:2px;stroke-dasharray:4 4}.znk-gauge-exempt-flag{fill:var(--exempt-gold);stroke:var(--ink);stroke-width:1.25px}.znk-gauge-exempt-label{fill:var(--ink);font-family:var(--font-body);font-size:11px;font-weight:800}.znk-gauge-tier-tick{stroke:var(--ink-soft);stroke-width:1.5px;opacity:.75}.znk-gauge-tier-flag{fill:var(--ink-soft);opacity:.75}.znk-gauge-tier-label{fill:var(--ink-soft);font-family:var(--font-latin);font-size:9px;font-weight:700}.znk-gauge-needle{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.znk-gauge-hub{fill:var(--ink)}.znk-gauge-medallion{text-align:center;direction:ltr;unicode-bidi:isolate;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.znk-gauge-score{font-family:var(--font-latin);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(38px,9vw,54px);font-weight:900;line-height:.9}.znk-gauge-range{font-family:var(--font-latin);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}@media(prefers-reduced-motion:reduce){.znk-gauge-needle{transition:none}}.znk-gauge-card{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:10px 14px 8px;display:flex}.znk-gauge-card .znk-gauge{max-width:212px}.znk-gauge-card .znk-gauge-score{font-size:34px}.znk-gauge-card .znk-gauge-range{font-size:12px}.znk-gauge-card .znk-mount{max-width:212px}.znk-gauge-card .znk-device-engrave{white-space:nowrap;letter-spacing:.1em;margin-top:6px;font-size:9.5px}.znk-gauge-card-label{font-family:var(--font-display);letter-spacing:.02em;color:var(--znk-text-muted);font-size:12px;font-weight:800}.znk-gauge-card-note{color:var(--znk-text);margin:2px 0 0;font-size:13px;font-weight:700}.znk-gauge-card-link{cursor:pointer;font-family:var(--font-display);color:#5b21b6;background:0 0;border:0;align-items:center;min-height:44px;margin-top:0;padding:6px 4px;font-size:13px;font-weight:800;display:inline-flex}.znk-gauge-card-link:hover{text-decoration:underline}@media(max-width:720px){.znk-gauge-card{padding:8px 8px 2px}.znk-gauge-card .znk-gauge,.znk-gauge-card .znk-mount{max-width:146px}.znk-gauge-card .znk-gauge-score{font-size:28px}.znk-gauge-card-note{font-size:12px}.znk-gauge-card .znk-device-engrave{letter-spacing:.08em;margin-top:5px;font-size:8px}}.znk-timer-dial{width:var(--timer-dial-size,92px);height:var(--timer-dial-size,92px);color:var(--znk-text-on-dark);flex-shrink:0;display:block;position:relative}.znk-timer-dial-face{background:radial-gradient(120% 78% at 50% 106%,#ee2b73db,#c42d6a7a 28%,#78244e2e 50%,#3c183a00 74%),linear-gradient(152deg,#e2e8ff42,#d6dcf62e 24%,#bec6e612 38%,#fff0 47%),radial-gradient(120% 120% at 38% 30%,#262048,#1b1739 46%,#14112c);border-radius:50%;position:absolute;inset:7%;box-shadow:inset 0 0 18px #0000008c,inset 0 1px #ffffff24}.znk-timer-dial-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.znk-timer-dial-track{fill:none;stroke:#ffffff29;stroke-width:7px}.znk-timer-dial-arc{fill:none;stroke:var(--exempt-gold);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 5px #ffb8008c);transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1)}.znk-timer-dial-tick{stroke:#ffffff57;stroke-width:2px;stroke-linecap:round}.znk-timer-dial-tick.is-major{stroke:#ffb800b8;stroke-width:3px}.znk-timer-dial-crown{background:linear-gradient(180deg,#ffd75e 0%,var(--exempt-gold) 58%,#c98a00 100%);border-radius:3px;width:15%;height:10%;position:absolute;top:-5%;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000073}.znk-timer-dial-value{line-height:1;font-family:var(--font-display);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.znk-timer-dial-value b{font-size:calc(var(--timer-dial-size,92px) * .36);letter-spacing:-.02em;font-weight:900}.znk-timer-dial-value i{font-style:normal;font-size:calc(var(--timer-dial-size,92px) * .13);letter-spacing:.06em;opacity:.7;font-weight:700}.znk-timer-dial.is-done .znk-timer-dial-arc{stroke:#5ee3b4;filter:none}.znk-timer-dial.is-done .znk-timer-dial-value b{font-size:calc(var(--timer-dial-size,92px) * .3)}.znk-result-medal{width:var(--medal-size,132px);height:var(--medal-size,132px);flex:none;position:relative}.znk-result-medal svg{width:100%;height:100%;display:block}.znk-result-medal-track{stroke:#ffffff29}.znk-result-medal-fill{transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.znk-result-grad-from{stop-color:var(--znk-rail-from)}.znk-result-grad-to{stop-color:var(--znk-rail-to)}.znk-result-medal-tick{stroke:#ffffff42;stroke-width:1.4px;stroke-linecap:round}.znk-result-medal-tick.is-major{stroke:#ffffff94;stroke-width:2.2px}.znk-result-medal-num{place-items:center;display:grid;position:absolute;inset:0}.znk-result-medal-figure{font-family:var(--font-latin);font-weight:900;font-size:calc(var(--medal-size,132px) * .31);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--znk-text-on-dark);direction:ltr;unicode-bidi:isolate;align-items:flex-start;gap:.05em;line-height:.84;display:inline-flex}.znk-result-medal[data-wide] .znk-result-medal-figure{font-size:calc(var(--medal-size,132px) * .255);letter-spacing:-.045em}.znk-result-medal-figure b{font-weight:inherit}.znk-result-medal-figure i{opacity:.7;font-size:.42em;font-style:normal;line-height:1}.znk-result-medal[data-perfect] .znk-result-grad-from{stop-color:var(--znk-yellow)}.znk-result-medal[data-perfect] .znk-result-grad-to{stop-color:var(--exempt-gold)}.znk-result-medal[data-perfect] .znk-result-medal-fill{filter:drop-shadow(0 0 9px #ffb800b3)}.znk-result-medal[data-perfect] .znk-result-medal-tick{stroke:#ffd66673}.znk-result-medal[data-perfect] .znk-result-medal-tick.is-major{stroke:#ffd666e6}.znk-result-medal[data-perfect]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd66652,#ffd6661a 46%,#ffd66600 70%);border-radius:50%;animation:2.8s ease-in-out infinite alternate znkMedalHalo;position:absolute;inset:-16%}@keyframes znkMedalHalo{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.znk-result-medal-fill{transition:none}.znk-result-medal[data-perfect]:before{animation:none}}.znk-ruler{height:14px;box-shadow:inset 0 0 0 1.5px var(--ink-hair);background:#ffffff80;border-radius:999px;position:relative;overflow:hidden}.znk-ruler-fill{background:var(--znk-rail);border-radius:999px;transition:inline-size .7s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:0}.znk-ruler-exempt{background:var(--exempt-gold);inline-size:3px;box-shadow:0 0 0 1px var(--ink);border-radius:2px;position:absolute;inset-block:-4px}.znk-ruler-ticks{pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--ink-hair) 0 1px,transparent 1px 10%);opacity:.7;position:absolute;inset:0}.znk-ruler-scale{font-family:var(--font-latin);color:var(--ink-soft);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:700;display:flex}@media(prefers-reduced-motion:reduce){.znk-ruler-fill{transition:none}}.expl{text-align:right;flex-direction:column;gap:10px;display:flex}.expl-para{color:var(--znk-navy);margin:0;font-size:15.5px;line-height:1.72}.expl-verdict{border-radius:var(--radius-znk-pill,999px);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:4px 12px 4px 10px;font-size:13px;font-weight:800;display:inline-flex}.expl-verdict-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.expl-verdict.is-ok{color:var(--znk-correct-deep,#056c50);background:var(--znk-correct-bg,#ecfdf5)}.expl-verdict.is-no{color:var(--znk-wrong-deep,#c81e1e);background:var(--znk-wrong-bg,#fef2f2)}.expl-gloss{border-inline-start:3px solid var(--znk-purple,#4f4780);background:#4f478012;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:8px 12px;display:flex}.expl-gloss-term{font-family:var(--font-latin);color:var(--znk-purple,#4f4780);unicode-bidi:isolate;font-size:16px;font-weight:800}.expl-gloss-sep{background:#4f47806b;align-self:center;width:14px;height:1px}.expl-gloss-meaning{color:var(--znk-navy);font-size:15.5px;font-weight:700}.expl-label{border-radius:var(--radius-znk-pill,999px);background:var(--znk-yellow,#ffe600);color:var(--znk-navy);align-self:flex-start;margin:0;padding:3px 11px;font-size:12.5px;font-weight:800}.expl-heading{color:var(--znk-purple,#4f4780);text-transform:none;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;font-weight:800;display:flex}.expl-heading:after{content:"";background:var(--ink-hair);flex:auto;height:1px}.expl-option,.expl-step{align-items:flex-start;gap:10px;display:flex}.expl-option-n,.expl-step-n{font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--znk-navy);background:#0d294b14;border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:13px;font-weight:800;display:grid}.expl-option-text,.expl-step-text{color:var(--znk-navy);margin:0;font-size:15.5px;line-height:1.65}.expl-option.is-in .expl-option-n{background:var(--znk-correct,#10b981);color:#fff}.expl-option.is-out .expl-option-n{color:var(--znk-wrong-deep,#c81e1e);background:#ef444424}.expl-option.is-out .expl-option-text{opacity:.82}.expl-stamp{border-radius:var(--radius-znk-pill,999px);vertical-align:1px;color:var(--znk-navy);background:#0d294b12;margin-inline-start:8px;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-block}.expl-option.is-in .expl-stamp{background:var(--znk-correct-bg,#ecfdf5);color:var(--znk-correct-deep,#056c50)}.expl-option.is-out .expl-stamp{background:var(--znk-wrong-bg,#fef2f2);color:var(--znk-wrong-deep,#c81e1e)}.expl-callout{border-inline-start:3px solid var(--znk-purple,#4f4780);background:#4f47800f;border-radius:12px;margin:2px 0;padding:10px 12px}.expl-callout.is-trap{border-inline-start-color:var(--exempt-gold,#ffb800);background:#ffb8001a}.expl-callout-label{color:var(--znk-purple,#4f4780);margin:0 0 3px;font-size:12px;font-weight:800}.expl-callout.is-trap .expl-callout-label{color:#8a5a00}.expl-callout-text{color:var(--znk-navy);margin:0;font-size:15px;line-height:1.65}.expl-quote{font-family:var(--font-latin);quotes:"‘" "’";color:var(--znk-purple,#4f4780);direction:ltr;unicode-bidi:isolate;font-weight:600}.znk-on-dark .expl-para,.znk-on-dark .expl-option-text,.znk-on-dark .expl-step-text,.znk-on-dark .expl-callout-text,.znk-on-dark .expl-gloss-meaning{color:#ffffffeb}@media(min-width:1024px){.expl{gap:12px}.expl-para,.expl-option-text,.expl-step-text,.expl-callout-text{max-width:68ch}}.znk-mount{width:100%;max-width:420px;margin-inline:auto}.znk-device{aspect-ratio:1;background:url(/amirnet-practice/assets/nano-gauge-Cjb_2Ge8.webp) 49.06% 49.37%/145.45% 145.45% no-repeat;border-radius:50%;width:100%;position:relative;box-shadow:0 22px 48px -18px #0000009e,0 0 42px -12px #ee2b7357}.znk-device--ignite{animation:znkDeviceIgnite 1s var(--ease-out) both}@keyframes znkDeviceIgnite{0%{box-shadow:0 22px 48px -18px #0000009e,0 0 #ffc72c00}22%{box-shadow:0 22px 48px -18px #0000009e,0 0 70px 8px #ffc72c99}to{box-shadow:0 22px 48px -18px #0000009e,0 0 42px -12px #ee2b7357}}@media(prefers-reduced-motion:reduce){.znk-device--ignite{animation:none}}.znk-device-face{z-index:4;border-radius:50%;width:92.61%;height:92.61%;position:absolute;top:3.69%;left:3.69%}.znk-device-face-fill{background:radial-gradient(120% 78% at 50% 104%,#ee2b73f0,#c42d6a8f 26%,#78244e38 48%,#3c183a00 72%),linear-gradient(152deg,#e2e8ff4d,#d6dcf63d 26%,#bec6e61a 40%,#fff0 48%),radial-gradient(120% 120% at 38% 30%,#262048,#1b1739 46%,#14112c);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 26px #0000008c}.znk-device-glass{pointer-events:none;background:linear-gradient(152deg,#ffffff24,#ffffff0f 20%,#fff0 38%),radial-gradient(58% 38% at 30% 12%,#ffffff1f,#fff0 72%);border-radius:50%;position:absolute;inset:0}.znk-device-face .znk-gauge{filter:drop-shadow(0 2px 5px #00000073);width:100%;max-width:none;margin:0;position:absolute;inset:0}.znk-device .znk-gauge-track{stroke:#ffffff21}.znk-device .znk-gauge-fill{stroke:var(--exempt-gold);stroke-linecap:round}.znk-device .znk-gauge-band{fill:#ffffff38;stroke:#ffffff73;stroke-width:1px}.znk-device .znk-gauge-tick{stroke:#ffffff8c;stroke-width:1.6px}.znk-device .znk-gauge-tick--major{stroke:#fff;stroke-width:3px}.znk-device .znk-gauge-tick-label{fill:#ffffffe0;font-size:var(--gauge-tick-size);font-weight:700}.znk-device .znk-gauge-exempt-ray{stroke:var(--exempt-gold);stroke-width:2px;stroke-dasharray:5 4}.znk-device .znk-gauge-exempt-flag{fill:var(--znk-yellow);stroke:none}.znk-device .znk-gauge-exempt-label{fill:var(--znk-yellow);font-size:var(--gauge-exempt-size);font-weight:800}.znk-device .znk-gauge-tier-tick{stroke:var(--tier-c,#ffffffe6);stroke-width:2.5px;opacity:1}.znk-device .znk-gauge-tier-flag{fill:var(--tier-c,#fffffff2);opacity:1}.znk-device .znk-gauge-tier-label{fill:var(--tier-c,#fffffff2);font-size:var(--gauge-tier-size);font-weight:800}.znk-gauge-tier--t0{--tier-c:var(--tier-basic)}.znk-gauge-tier--t1{--tier-c:var(--tier-adv1)}.znk-gauge-tier--t2{--tier-c:var(--tier-adv2)}.znk-gauge-tier--t3{--tier-c:var(--znk-yellow)}.znk-gauge-zone{fill:none;stroke:var(--tier-c);stroke-linecap:butt;opacity:.9}.znk-ladder{direction:ltr;background:#0e0a20d1;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:420px;margin:10px auto 0;padding:5px;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.znk-ladder-step{text-align:center;color:#ffffffc7;box-shadow:inset 0 3px 0 var(--tier-c);direction:rtl;background:#ffffff0a;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;display:flex;position:relative}.znk-ladder-num{font-family:var(--font-latin);color:var(--tier-c);direction:ltr;font-size:15px;font-weight:800;line-height:1.1}.znk-ladder-name{white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.2}.znk-ladder-meaning{color:#ffffff9e;font-size:10.5px;line-height:1.25}.znk-ladder--full .znk-ladder-step{justify-content:flex-end}.znk-ladder-step.is-current{color:#fff;background:var(--tier-c)}@supports (color:color-mix(in lab,red,red)){.znk-ladder-step.is-current{background:color-mix(in srgb,var(--tier-c) 22%,transparent)}}.znk-ladder-step.is-current{box-shadow:inset 0 3px 0 var(--tier-c),inset 0 0 0 1.5px var(--tier-c)}.znk-ladder-step.is-next{color:#fff;outline:1.5px dashed var(--tier-c);outline-offset:-1.5px}.znk-ladder-tag{color:#141225;background:var(--tier-c);border-radius:999px;margin-bottom:3px;padding:2px 6px 3px;font-size:9.5px;font-weight:800;line-height:1}.znk-ladder--compact{box-shadow:none;background:0 0;gap:5px;margin-top:8px;padding:0}.znk-ladder--compact .znk-ladder-tag{display:none}.znk-ladder--compact .znk-ladder-step{background:#0e0a208c;gap:0;padding:5px 1px 3px}.znk-ladder--compact .znk-ladder-num{font-size:12.5px;line-height:1.05}.znk-ladder--compact .znk-ladder-name{font-size:10.5px;line-height:1.15}.znk-ladder-track{display:none}@media(max-width:899.98px){.znk-ladder--compact{gap:0;max-width:360px;margin-top:12px;position:relative}.znk-ladder-track{pointer-events:none;background:#ffffff24;border-radius:2px;height:2px;display:block;position:absolute;top:5px;left:0;right:0}.znk-ladder-fill{border-radius:inherit;background:linear-gradient(90deg,var(--tier-basic) 0%,var(--tier-basic) 18%,var(--tier-adv1) 40%,var(--tier-adv2) 65%,var(--znk-yellow) 90%);background-size:360px 100%;position:absolute;inset:0 auto 0 0}.znk-ladder-you{z-index:2;background:#fff;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px;box-shadow:0 0 0 2px #141225e6,0 0 10px #ffffffb3}.znk-ladder--compact .znk-ladder-step,.znk-ladder--compact .znk-ladder-step.is-current,.znk-ladder--compact .znk-ladder-step.is-next{box-shadow:none;background:0 0;border-radius:0;outline:none;gap:0;padding:0}.znk-ladder--compact .znk-ladder-step:before{content:"";z-index:1;box-sizing:border-box;border:2px solid var(--tier-c);background:#18132f;border-radius:50%;width:12px;height:12px;margin-bottom:4px;position:relative}@supports (color:color-mix(in lab,red,red)){.znk-ladder--compact .znk-ladder-step:before{border:2px solid color-mix(in srgb,var(--tier-c) 40%,transparent)}}.znk-ladder--compact .znk-ladder-step.is-reached:before{background:var(--tier-c);border-color:var(--tier-c)}.znk-ladder--compact .znk-ladder-step.is-next:before{border-color:var(--tier-c)}.znk-ladder--compact .znk-ladder-step.is-current:before{box-shadow:0 0 0 3px var(--tier-c),0 0 12px var(--tier-c)}@supports (color:color-mix(in lab,red,red)){.znk-ladder--compact .znk-ladder-step.is-current:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--tier-c) 28%,transparent),0 0 12px color-mix(in srgb,var(--tier-c) 60%,transparent)}}.znk-ladder--compact .znk-ladder-step:not(.is-reached):not(.is-next) .znk-ladder-num{opacity:.6}.znk-ladder--compact .znk-ladder-step:not(.is-reached):not(.is-next) .znk-ladder-name{color:#ffffff80}}.znk-ladder-icon{display:none}@media(min-width:900px){.znk-ladder-icon{margin-bottom:4px;line-height:0;transition:transform .25s,filter .25s;display:block}.znk-ladder-step:not(.is-reached) .znk-ladder-icon{filter:grayscale(.8)brightness(.7);opacity:.55}.znk-ladder-step.is-next .znk-ladder-icon{filter:grayscale(.35)brightness(.9);opacity:.85}.znk-ladder-step.is-current .znk-ladder-icon{filter:drop-shadow(0 0 10px var(--tier-c));transform:scale(1.1)}@supports (color:color-mix(in lab,red,red)){.znk-ladder-step.is-current .znk-ladder-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tier-c) 70%,transparent))}}.znk-ladder--compact{gap:8px;max-width:460px;margin-top:16px}.znk-ladder--compact .znk-ladder-step{background:radial-gradient(120% 70% at 50% 0%,var(--tier-c),transparent 70%),#0e0a20b8;border-radius:16px;gap:2px;padding:12px 4px 10px}@supports (color:color-mix(in lab,red,red)){.znk-ladder--compact .znk-ladder-step{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--tier-c) 16%,transparent),transparent 70%),#0e0a20b8}}.znk-ladder--compact .znk-ladder-step{box-shadow:inset 0 0 0 1px #ffffff14}.znk-ladder--compact .znk-ladder-step.is-current{background:radial-gradient(120% 80% at 50% 0%,var(--tier-c),transparent 75%),#0e0a20cc}@supports (color:color-mix(in lab,red,red)){.znk-ladder--compact .znk-ladder-step.is-current{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--tier-c) 38%,transparent),transparent 75%),#0e0a20cc}}.znk-ladder--compact .znk-ladder-step.is-current{box-shadow:inset 0 0 0 1.5px var(--tier-c),0 0 22px var(--tier-c)}@supports (color:color-mix(in lab,red,red)){.znk-ladder--compact .znk-ladder-step.is-current{box-shadow:inset 0 0 0 1.5px var(--tier-c),0 0 22px color-mix(in srgb,var(--tier-c) 30%,transparent)}}.znk-ladder--compact .znk-ladder-icon svg{width:46px;height:46px}.znk-ladder--compact .znk-ladder-num{font-size:17px}.znk-ladder--compact .znk-ladder-name{font-size:12.5px}.znk-ladder--compact .znk-ladder-step:not(.is-reached):not(.is-next) .znk-ladder-name{color:#ffffff8c}}.znk-device .znk-gauge-needle{stroke:#fff;stroke-width:4px}.znk-device .znk-gauge-hub{fill:#141225;stroke:#ffffff29;stroke-width:1.5px}.znk-gauge--round .znk-gauge-medallion{width:78%;top:56%;bottom:auto;left:50%;transform:translate(-50%)}.znk-device .znk-gauge-score{color:#fff;font-size:var(--gauge-score-size);text-shadow:0 2px 12px #0000008c;line-height:.95}.znk-device .znk-gauge-range{color:#ffffffa8;font-size:var(--gauge-range-size);margin-top:3px}.znk-device .znk-gauge--empty .znk-gauge-needle{stroke:#ffffff4d}.znk-device .znk-gauge--empty .znk-gauge-hub{fill:#141225bf}.znk-device .znk-gauge--empty .znk-gauge-score{color:#ffffff6b}.znk-device .znk-gauge--empty .znk-gauge-range{color:#ffffff61}.znk-device-engrave{text-align:center;font-size:var(--gauge-caption-size);letter-spacing:.16em;color:#ffffff57;direction:ltr;margin-top:10px;font-weight:600}.znk-device-caption{text-align:center;font-size:var(--gauge-caption-size);color:#ffffffb8;margin-top:4px}@media(min-width:1024px){.znk-mount{max-width:460px}}.znk-gauge-goal-arc{fill:none;stroke:#ffe600;stroke-dasharray:2.6 3.6;opacity:.7;animation:2.3s ease-in-out 1.8s infinite alternate znk-goal-breathe}@keyframes znk-goal-breathe{0%{opacity:.38}to{opacity:.95}}.znk-gauge-ghost{stroke:#ffffff6b;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:4 3.5;animation:.6s ease-out 1.95s backwards znk-ghost-in}@keyframes znk-ghost-in{0%{opacity:0}}.home-stage--plan .home-stage-title{font-size:24px}@media(min-width:1120px){.home-stage--plan .home-stage-title{font-size:30px}}.hp-readout{text-align:center;color:#ffffff9e;margin:8px 0 0;font-size:11.5px;font-weight:600}.hp-readout b{color:#ffe600;font-weight:800}.hp-readout-delta{color:#4ade80}.hp-readout-dot{color:#ffffff4d;margin-inline:5px}.hp-metrics-link{font:inherit;color:#ffffff8c;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 4px;font-weight:700;display:inline}.hp-suggest{justify-content:center;margin-top:8px;display:flex}.hp-check{text-align:start;border-top:1px solid #ffffff24;margin-top:13px;padding-top:12px}.hp-check-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.hp-check-title{font-size:calc(var(--text-xs) * 1.12);letter-spacing:-.01em;color:#fff;margin:0;align-items:center;gap:7px;margin-inline-end:auto;font-weight:900;display:inline-flex}.hp-check-title:before{content:"";background:var(--znk-yellow);border-radius:99px;flex:none;width:4px;height:.95em;box-shadow:0 0 8px #f2c14e8c}.hp-segs{gap:3px;display:flex}.hp-segs i{background:#ffffff38;border-radius:99px;width:13px;height:4px}.hp-segs i.on{background:#f2c14e}.hp-count{font-variant-numeric:tabular-nums;color:#fff9;font-size:11.5px;font-weight:700}.hp-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hp-list li{animation:.5s cubic-bezier(.2,.7,.3,1) backwards hp-rise;position:relative}.hp-list li:first-child{animation-delay:.3s}.hp-list li:nth-child(2){animation-delay:.38s}.hp-list li:nth-child(3){animation-delay:.46s}.hp-list li:nth-child(4){animation-delay:.54s}.hp-list li:nth-child(n+5){animation-delay:.62s}@keyframes hp-rise{0%{opacity:0;transform:translateY(7px)}}.hp-list li.is-linked:after{content:"";inset-inline-start:23px;border-inline-start:2px dotted #ffffff4d;height:8px;position:absolute;bottom:-8px}.hp-list li.is-linked.is-done:after{border-color:#f2c14eb3}.hp-row{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:linear-gradient(#ffffff1b,#ffffff0d);border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;transition:transform .12s;display:flex;box-shadow:inset 0 1px #ffffff24,0 2px 8px #0000002e}.hp-row:active{transform:scale(.976)}.hp-row.is-now{background:linear-gradient(#ffe60026,#ffe6000f);border-color:#f2c14e99;box-shadow:inset 0 1px #ffffff29,0 0 14px #ffe60024}.hp-row.is-done{opacity:.62}.hp-row.is-done .hp-label{text-decoration:line-through}.hp-box{border:1.6px dashed #ffffff61;border-radius:12px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.hp-box-num{color:#ffffffbf;font-size:11px;font-weight:800}.hp-row.is-now .hp-box{border:2px solid #ffe600;animation:2.2s ease-out infinite hp-box-pulse}@keyframes hp-box-pulse{0%{box-shadow:0 0 #ffe60073}to{box-shadow:0 0 0 7px #ffe60000}}.hp-row.is-done .hp-box{background:#f2c14e;border:0}.hp-row.is-done .hp-box:after{content:"";border-bottom:2.4px solid #1b1739;border-left:2.4px solid #1b1739;width:10px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.hp-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hp-label{font-size:14px;font-weight:700;line-height:1.25}.hp-bar{background:#ffffff24;border-radius:99px;height:5px;overflow:hidden}.hp-bar i{background:linear-gradient(90deg,#f2c14e,#ffe600);border-radius:99px;height:100%;display:block}.hp-gain{color:#ffe600;white-space:nowrap;background:#ffe60021;border:1px solid #ffe6004d;border-radius:99px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.hp-gain.is-earned{color:#f2c14ef2;background:#f2c14e1f;border-color:#0000}.hp-cta{color:#14112c;white-space:nowrap;background:linear-gradient(135deg,#fff3a0,#ffe600 55%,#ffc72c);border-radius:99px;flex:none;padding:7px 12px;font-size:12px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 3px 10px #ffe60047}.hp-cta:after{content:"";background:linear-gradient(75deg,#0000 35%,#fff9,#0000 65%);animation:3s ease-in-out 1.4s infinite hp-cta-shine;position:absolute;inset:0;transform:translate(120%)}@keyframes hp-cta-shine{0%{transform:translate(120%)}45%,to{transform:translate(-120%)}}.hp-go{border-bottom:2px solid #ffffff73;border-left:2px solid #ffffff73;flex:none;width:8px;height:8px;margin-inline-end:3px;transform:rotate(45deg)}.hp-total{text-align:center;color:#fff3a0b8;margin:10px 0 0;font-size:11px;font-weight:700}.hp-total b{color:#ffe600}.hp-empty{justify-content:center;padding-block:6px;display:flex}@media(prefers-reduced-motion:reduce){.znk-gauge-goal-arc,.znk-gauge-ghost,.hp-list li,.hp-row.is-now .hp-box,.hp-cta:after{transition:none;animation:none}}html.a11y-no-motion .znk-gauge-goal-arc,html.a11y-no-motion .znk-gauge-ghost,html.a11y-no-motion .hp-list li,html.a11y-no-motion .hp-row.is-now .hp-box,html.a11y-no-motion .hp-cta:after{transition:none;animation:none}.znk-result{max-width:var(--znk-container);direction:rtl;flex-direction:column;gap:16px;margin-inline:auto;padding-bottom:28px;display:flex}.znk-result-topbar{top:calc(8px + env(safe-area-inset-top,0px));z-index:2;pointer-events:none;justify-content:flex-start;display:flex;position:sticky}.znk-result-home{pointer-events:auto;min-height:44px;color:var(--znk-navy);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-weight:800;display:inline-flex}.znk-result[data-tone=dark] .znk-result-home{color:#fffffff2}.znk-result-stage{--medal-size:148px;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 22px 22px;display:flex}.znk-result-crown{justify-content:center;align-items:flex-end;gap:2px;width:100%;margin-block:2px 4px;display:flex}.znk-result-char{max-height:calc(var(--medal-size) * 1.16);max-width:min(44vw,calc(var(--medal-size) * 1.45));pointer-events:none;filter:drop-shadow(0 10px 20px #0b142d6b);flex:none;width:auto;height:auto}.znk-result-stage[data-perfect] .znk-result-char{max-height:calc(var(--medal-size) * 1.35);max-width:min(54vw,calc(var(--medal-size) * 2))}.znk-result-title{color:var(--znk-text-on-dark);max-width:18ch;margin:0}.znk-result-lede{color:var(--znk-text-on-dark);opacity:.86;max-width:34ch;margin:0}.znk-result-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.znk-result-fact{border-radius:var(--radius-znk-pill);color:var(--znk-text-on-dark);align-items:baseline;gap:6px;padding:7px 13px;display:inline-flex}.znk-result-fact em{opacity:.75;font-style:normal}.znk-result-step{flex-direction:column;gap:12px;padding:16px;display:flex}.znk-result-step-head{color:var(--znk-text);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.znk-result-step-head span{color:var(--znk-text-muted)}.znk-result-rail{align-items:flex-start;gap:0;width:100%;display:flex}.znk-result-rail-link{border-radius:var(--radius-znk-pill);background:var(--glass-well-border);min-width:10px;height:3px;box-shadow:inset 0 0 0 1px var(--znk-hair);flex:auto;margin-top:20px}.znk-result-rail-link.is-on{background:var(--znk-rail);box-shadow:none}.znk-result-rail-node{cursor:pointer;min-width:0;color:var(--znk-text-muted);background:0 0;border:none;flex-direction:column;flex:0 auto;align-items:center;gap:6px;padding:0 2px;font-family:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex}.znk-result-rail-node:disabled{cursor:default;opacity:.55}.znk-result-rail-node:not(:disabled):hover{transform:translateY(-2px)}.znk-result-rail-bubble{background:var(--glass-well-bg);width:43px;height:43px;box-shadow:inset 0 0 0 1.5px var(--znk-hair),var(--glass-rim);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.znk-result-rail-bubble img{display:block}.znk-result-rail-node[data-state=done] .znk-result-rail-bubble{background:var(--znk-rail-diag);box-shadow:none;color:var(--znk-text-on-dark)}.znk-result-rail-node[data-state=now] .znk-result-rail-bubble{background:var(--znk-yellow);box-shadow:inset 0 0 0 2px var(--znk-navy),var(--glass-shadow)}.znk-result-rail-label{flex-direction:column;align-items:center;gap:1px;max-width:11ch;display:flex}.znk-result-rail-label b{color:var(--znk-text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.znk-result-rail-node[data-state=now] .znk-result-rail-label b{color:var(--znk-pink-deep)}.znk-result-rail-label small{color:var(--znk-text-muted)}.znk-result-fold{padding:0;overflow:hidden}.znk-result-fold-head{cursor:pointer;text-align:start;width:100%;min-height:56px;color:var(--znk-text);background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;display:flex}.znk-result-fold-head>b{flex:1;min-width:0}.znk-result-fold-count{border-radius:var(--radius-znk-pill);background:var(--glass-well-bg);color:var(--znk-text-muted);box-shadow:inset 0 0 0 1px var(--znk-hair);padding:3px 10px}.znk-result-fold-chev{color:var(--znk-text-muted);flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.znk-result-fold[open] .znk-result-fold-chev{transform:rotate(180deg)}.znk-result-fold-body{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.znk-result-miss{border-radius:var(--radius-znk-sm);background:var(--znk-paper);box-shadow:inset 0 0 0 1px var(--znk-hair);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.znk-result-miss-stem{color:var(--znk-text)}.znk-result-miss-row{color:var(--znk-text);align-items:baseline;gap:8px;display:flex}.znk-result-miss-row>em{min-width:5.5ch;color:var(--znk-text-muted);flex:none;font-style:normal}.znk-result-miss-row.is-wrong>span{color:var(--znk-wrong-deep)}.znk-result-miss-row.is-right>span{color:var(--znk-correct-deep)}.znk-result-miss-row.is-why>span{color:var(--znk-text-muted)}.znk-result-word{border-radius:var(--radius-znk-sm);background:var(--znk-paper);box-shadow:inset 0 0 0 1px var(--znk-hair);overflow:hidden}.znk-result-word-head{cursor:pointer;text-align:start;width:100%;min-height:56px;color:var(--znk-text);background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-family:inherit;display:flex}.znk-result-word-en{color:var(--znk-text);flex:none;align-items:center;gap:7px;display:inline-flex}.znk-result-word-he{min-width:0;color:var(--znk-text-muted);flex:1}.znk-result-word[data-open] .znk-result-fold-chev{transform:rotate(180deg)}.znk-result-word-body{border-radius:var(--radius-znk-sm);background:var(--znk-canvas-base);color:var(--znk-navy);flex-direction:column;gap:8px;margin:0 10px 10px;padding:12px;display:flex}.znk-result-word-body img{object-fit:cover;border-radius:var(--radius-znk-sm);width:100%;max-height:168px;display:block}.znk-result-word-body p{margin:0}.znk-result-word-ex{text-align:start;direction:ltr;font-style:italic}.znk-result-row{border-radius:var(--radius-znk-sm);background:var(--znk-paper);width:100%;min-height:56px;box-shadow:inset 0 0 0 1px var(--znk-hair);cursor:pointer;text-align:start;color:var(--znk-text);align-items:center;gap:12px;padding:10px 14px;font-family:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex}.znk-result-row:hover{transform:translateY(-2px)}.znk-result-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.znk-result-row-body b{color:var(--znk-text)}.znk-result-row-body span{color:var(--znk-text-muted)}.znk-result-row-arrow{color:var(--znk-pink-deep);flex:none}.znk-result-exits{flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:4px 0 8px;display:flex}.znk-result-exit{cursor:pointer;min-height:44px;color:var(--znk-text-muted);background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;font-family:inherit;display:inline-flex}.znk-result-exit:hover{color:var(--znk-navy);text-decoration:underline}.znk-result-amir{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 18px;display:flex}.znk-result-amir-label{color:var(--znk-text-muted)}.znk-result-amir-hint{color:var(--znk-text)}.znk-result-amir-note{color:var(--znk-text-muted);opacity:.75;max-width:46ch;margin:0;line-height:1.6}@media(max-width:480px){.znk-result-stage{--medal-size:128px;padding:22px 16px 20px}.znk-result-crown{gap:0}.znk-result-rail-bubble{width:38px;height:38px}.znk-result-rail-link{margin-top:17px}.znk-result-rail-label{max-width:8ch}}@media(min-width:1024px){.znk-result-stage{--medal-size:164px;padding:34px 28px 28px}.znk-result-crown{gap:8px}.znk-result-folds{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}}@media(prefers-reduced-motion:reduce){.znk-result-rail-node,.znk-result-row,.znk-result-fold-chev{transition:none}.znk-result-rail-node:not(:disabled):hover,.znk-result-row:hover{transform:none}}:root[data-v3] .home-stage .home-stage-coach-text{line-height:1.5}:root[data-v3] .home-sheet-note{font-size:var(--text-sm)}:root[data-v3] .pgh-lede,:root[data-v3] .pgh-pitch,:root[data-v3] .pgh-readout,:root[data-v3] .pgh-note,:root[data-v3] .pgh-brand{color:var(--znk-text-on-dark)}:root[data-v3] .pgh-readout,:root[data-v3] .pgh-note{font-size:var(--text-xs)}:root[data-v3] .ump-mode-txt small{line-height:1.5}:root[data-v3] .vu-meta,:root[data-v3] .rh-tile-meta em,:root[data-v3] .mw-stat .lbl,:root[data-v3] .rl-stat .lbl{font-size:var(--text-xs)}:root[data-v3] .mw-input:not(:focus),:root[data-v3] .rl-input:not(:focus){border-color:var(--znk-hair)}:root[data-v3] .rf-field input::placeholder,:root[data-v3] .rf-field textarea::placeholder{opacity:1}:root[data-v3] .set-card .text-xs{font-size:var(--text-sm)}:root[data-v3] .dp-date,:root[data-v3] .dp-sub{font-size:var(--text-xs);opacity:1}:root[data-v3] .znk-result-fact em{opacity:1}:root[data-v3] .bl-sheet-a{color:var(--znk-text-on-dark)}:root[data-v3] .mw-stat{border-radius:var(--radius-znk-md)}@font-face{font-family:Secular One;src:url(/amirnet-practice/assets/SecularOne-Regular-DAMasbqn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root[data-v3]{--v3-lavender:#edeffa;--v3-lavender-mist:#d9cdf587;--v3-purple:#7c3aed;--v3-purple-ink:#5b3e94;--v3-navy:#0d294b;--v3-navy-soft:#52647c;--v3-pink-deep:#c0125c;--v3-gold:#ffb800;--v3-night:#120a2e;--v3-on-dark:#fff;--v3-gate-from:#211536;--v3-gate-to:#503172;--v3-gate-fill:linear-gradient(120deg, var(--v3-gate-from), var(--v3-gate-to));--v3-glass-hi:#ffffff6b;--v3-glass-lo:#fff3;--v3-glass-edge:#ffffff9e;--v3-glass-sheen:#ffffffd9;--v3-glass-drop:#0d294b14;--v3-glass-fill:linear-gradient(135deg, var(--v3-glass-hi), var(--v3-glass-lo));--v3-glass-lift:inset 0 1px var(--v3-glass-sheen), 0 14px 30px var(--v3-glass-drop);--v3-glass-dark-hi:#ffffff21;--v3-glass-dark-lo:#ffffff0f;--v3-glass-dark-edge:#ffffff38;--v3-glass-dark-fill:linear-gradient(135deg, var(--v3-glass-dark-hi), var(--v3-glass-dark-lo));--v3-paper:#faf9fd;--v3-paper-edge:#cbc5df;--v3-font-display:"Secular One", "Heebo", sans-serif;--v3-font-study-en:Arial, "Helvetica Neue", Helvetica, sans-serif;--v3-text-study-en:19px;--v3-leading-study:1.7;--v3-text-kicker:13px;--v3-radius-glass:27px 12px;--v3-radius-tile:24px 12px;--v3-radius-gate:24px;--v3-radius-paper:20px}:root[data-v3] :where(h1,h2,.znk-t-hero,.znk-t-title,.znk-t-section,.znk-t-card,.v3-display):not(.v3-plain-heading){font-family:var(--v3-font-display);letter-spacing:0;font-weight:400}:root[data-v3] .v3-study-en{font-family:var(--v3-font-study-en);font-size:var(--v3-text-study-en);line-height:var(--v3-leading-study);text-align:start;direction:ltr;unicode-bidi:isolate}:root[data-v3] .v3-study-he{font-family:var(--font-body);line-height:var(--v3-leading-study)}:root[data-v3] .v3-kicker{font-family:var(--v3-font-study-en);font-size:var(--v3-text-kicker);letter-spacing:1px;text-transform:uppercase;color:var(--v3-purple-ink);font-weight:700}:root[data-v3] .v3-gate{background:var(--v3-gate-fill);color:var(--v3-on-dark);border-radius:var(--v3-radius-gate)}:root[data-v3] .v3-glass{background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);box-shadow:var(--v3-glass-lift);border-radius:var(--v3-radius-glass)}:root[data-v3] .v3-gate .v3-glass,:root[data-v3] .v3-glass.v3-glass--dark{background:var(--v3-glass-dark-fill);border-color:var(--v3-glass-dark-edge);box-shadow:none}:root[data-v3] .v3-paper{background:var(--v3-paper);border:1px solid var(--v3-paper-edge);border-radius:var(--v3-radius-paper);color:var(--v3-navy)}:root[data-v3] .v3-gate .v3-kicker{color:var(--v3-gold)}:root[data-v3] .v3-icon-tile{align-content:center;justify-items:center;gap:var(--space-sm);min-block-size:44px;padding:var(--space-lg) var(--space-sm);background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);box-shadow:var(--v3-glass-lift);border-radius:var(--v3-radius-tile);color:var(--v3-navy);display:grid}:root[data-v3]{--v3-halo-core:#fff6ddf7;--v3-halo-mid:#efe4f9e0;--v3-halo-edge:#e8dcf76b;--v3-halo-clear:#e8dcf700;--v3-halo-fill:radial-gradient(ellipse closest-side, var(--v3-halo-core) 0%, var(--v3-halo-mid) 30%, var(--v3-halo-edge) 62%, var(--v3-halo-clear) 100%)}:root[data-v3] .znk-char{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0;display:inline-block;position:relative}:root[data-v3] .znk-char__img{z-index:1;object-fit:contain;object-position:50% 100%;block-size:auto;inline-size:100%;display:block;position:relative}:root[data-v3] .znk-char--boxed .znk-char__img{block-size:100%}:root[data-v3] .znk-char-halo:before{content:"";z-index:0;pointer-events:none;background:var(--v3-halo-fill);block-size:65%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes znk-char-halo-bloom{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes znk-char-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){:root[data-v3] .znk-char-halo--enter:before{transform-origin:50% 45%;animation:znk-char-halo-bloom .7s var(--ease-out) both}:root[data-v3] .znk-char-halo--enter .znk-char__img,:root[data-v3] .znk-char--enter .znk-char__img{animation:znk-char-rise .56s var(--ease-out) .14s both}}:root[data-v3] .cv3-ico{flex:none;block-size:1.15em;inline-size:1.15em}:root[data-v3] .cv3-btn{justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:48px;inline-size:100%;padding-block:var(--space-sm);padding-inline:var(--space-lg);border-radius:var(--radius-znk-pill);font-family:var(--font-hebrew);font-size:var(--text-body);cursor:pointer;border:0;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}:root[data-v3] .cv3-btn:active{transform:translateY(1px)}:root[data-v3] .cv3-btn:focus-visible{outline:3px solid var(--crs-accent);outline-offset:2px}:root[data-v3] .cv3-btn--gold{background:linear-gradient(125deg,var(--znk-gold-warm),var(--znk-promo-gold));color:var(--znk-navy);box-shadow:0 8px 20px #c9962847}:root[data-v3] .cv3-btn--primary{background:var(--znk-accent-deep);color:var(--znk-text-on-dark);box-shadow:0 8px 20px #4c1d9542}:root[data-v3] .cv3-btn--paper{background:var(--crs-surface);color:var(--znk-pink-deep);box-shadow:0 8px 20px #00060f29}:root[data-v3] .cv3-btn--outline{color:var(--znk-accent-deep);box-shadow:inset 0 0 0 1.5px var(--znk-hair);background:0 0}:root[data-v3] .cv3-btn--quiet{color:var(--znk-accent-deep);background:0 0;min-block-size:44px;font-weight:700}:root[data-v3] .cv3-btn--quiet-dark{color:var(--znk-text-on-dark);background:0 0;min-block-size:44px;font-weight:700}:root[data-v3] .cv3-callback{font-size:var(--text-sm);color:var(--znk-text-muted);text-align:center;margin:0;line-height:1.45}:root[data-v3] .cv3-dark .cv3-callback{color:var(--znk-text-on-dark);opacity:.82}:root[data-v3] .cv3-mark{color:var(--znk-gold-warm);background:0 0}:root[data-v3] .cv3-short{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .cv3-short li{align-items:center;gap:var(--space-sm);font-size:var(--text-body);font-weight:700;line-height:1.35;display:flex}:root[data-v3] .cv3-short .cv3-ico{color:var(--znk-gold-warm)}:root[data-v3] .cv3-lock{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-znk-lg);background:linear-gradient(160deg,var(--glass-card-from),var(--glass-card-to)),var(--crs-surface);box-shadow:var(--glass-shadow),inset 0 0 0 1px var(--glass-card-border);color:var(--znk-text);font-family:var(--font-hebrew);text-align:start;display:grid}:root[data-v3] .cv3-lock__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}:root[data-v3] .cv3-lock__ctx{font-size:var(--text-sm);color:var(--znk-text-muted);font-weight:800}:root[data-v3] .cv3-lock__pill{padding-block:4px;padding-inline:var(--space-sm);border-radius:var(--radius-znk-pill);background:var(--znk-canvas-base);box-shadow:inset 0 0 0 1px var(--znk-hair);font-size:var(--text-xs);color:var(--znk-accent-deep);font-weight:800}:root[data-v3] .cv3-lock__head{align-items:center;gap:var(--space-md);grid-template-columns:1fr auto;display:grid}:root[data-v3] .cv3-lock__title{font-family:var(--font-display);font-size:var(--text-h1);color:var(--znk-navy);text-wrap:balance;margin:0;font-weight:800;line-height:1.15}:root[data-v3] .cv3-lock__art{place-items:end center;block-size:124px;inline-size:104px;display:grid;position:relative}:root[data-v3] .cv3-lock__art:before{content:"";aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle at 50% 40%,var(--crs-surface),var(--znk-canvas-base));box-shadow:inset 0 0 0 1px var(--znk-hair);position:absolute;inset-block-end:4px;inset-inline:6px}:root[data-v3] .cv3-lock__char{object-fit:contain;object-position:bottom center;block-size:100%;inline-size:100%;position:relative}:root[data-v3] .cv3-lock__badge{border-radius:var(--radius-full);background:var(--znk-navy);block-size:32px;inline-size:32px;color:var(--znk-gold-warm);place-items:center;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:0;box-shadow:0 4px 10px #00060f33}:root[data-v3] .cv3-lock__value{border-block-start:1px solid var(--znk-hair);padding-block-start:var(--space-md)}:root[data-v3] .cv3-lock__value p{font-size:var(--text-body-lg);margin:0;line-height:1.55}:root[data-v3] .cv3-lock__value p+p{margin-block-start:var(--space-sm)}:root[data-v3] .cv3-lock__value strong{color:var(--znk-accent-deep);font-weight:800}:root[data-v3] .cv3-lock__note{font-size:var(--text-sm);color:var(--znk-text-muted);margin:0}:root[data-v3] .cv3-lock__callback{font-size:var(--text-sm);color:var(--znk-text-muted);text-align:center;margin:0;margin-block-start:calc(var(--space-xs) * -1);line-height:1.45}@media(prefers-reduced-motion:reduce){:root[data-v3] .cv3-btn{transition:none}:root[data-v3] .cv3-btn:active{transform:none}}:root[data-v3] .phone-gate--v3{z-index:11500;background:linear-gradient(#00060f4d,#00060f9e);align-items:flex-end;padding:0}:root[data-v3] .phone-gate--v3 .phone-gate__card{max-width:520px;max-height:92dvh;padding:var(--space-lg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--crs-surface);border:0;padding-block-end:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #00060f38}:root[data-v3] .phone-gate--v3 .phone-gate__card:before{content:"";block-size:5px;inline-size:44px;margin:calc(var(--space-sm) * -1) auto var(--space-sm);border-radius:var(--radius-full);background:var(--znk-hair);display:block}:root[data-v3] .phone-gate--v3 .phone-gate__form{gap:var(--space-md)}:root[data-v3] .pg3-head{align-items:end;gap:var(--space-sm);grid-template-columns:1fr auto;display:grid}:root[data-v3] .phone-gate--v3 .phone-gate__title{font-family:var(--font-display);font-size:var(--text-h1);text-wrap:balance;padding-inline-start:48px;font-weight:800;line-height:1.15}:root[data-v3] .phone-gate--v3 .phone-gate-mark{color:var(--znk-accent-deep);background:0 0;padding:0}:root[data-v3] .pg3-art{object-fit:contain;object-position:bottom center;block-size:118px;inline-size:92px}:root[data-v3] .pg3-list{margin:0;padding:0;list-style:none}:root[data-v3] .pg3-list li{align-items:center;gap:var(--space-sm);border-block-end:1px solid var(--znk-hair);min-block-size:44px;font-size:var(--text-body);color:var(--znk-navy);font-weight:700;line-height:1.35;display:flex}:root[data-v3] .pg3-list li:last-child{border-block-end:0}:root[data-v3] .pg3-list .cv3-ico{border-radius:var(--radius-full);background:var(--znk-accent-deep);block-size:22px;inline-size:22px;color:var(--znk-text-on-dark);padding:3px}:root[data-v3] .pg3-privacy{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-znk-sm);background:var(--znk-canvas-base);box-shadow:inset 0 0 0 1px var(--znk-hair);font-size:var(--text-sm);color:var(--znk-text-muted);margin:0;line-height:1.5}:root[data-v3] .phone-gate--v3 .phone-gate__input{border:1.5px solid var(--znk-hair);border-radius:var(--radius-znk-md);min-block-size:52px;box-shadow:none}:root[data-v3] .phone-gate--v3 .phone-gate__input:focus-visible{outline:3px solid var(--crs-accent);outline-offset:1px}:root[data-v3] .phone-gate--v3 .phone-gate-cta{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-znk-pill);background:var(--znk-accent-deep);min-block-size:52px;color:var(--znk-text-on-dark);border:0;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #4c1d9542}:root[data-v3] .phone-gate--v3 .phone-gate-secondary{min-block-size:44px;box-shadow:none;color:var(--znk-accent-deep);background:0 0;border:0;font-weight:700}:root[data-v3] .phone-gate--v3 .phone-gate__close{border-radius:var(--radius-full);background:var(--znk-canvas-base);box-shadow:none;border:0;inset-block-start:var(--space-md)}@media(max-width:380px){:root[data-v3] .cv3-lock{padding:var(--space-md)}:root[data-v3] .cv3-lock__art{block-size:108px;inline-size:88px}}:root[data-v3] .cv3-weekly{gap:var(--space-sm);border-radius:var(--radius-znk-lg);display:grid}:root[data-v3] .cv3-weekly.weekly-unlock--highlight .cv3-weekly__card{box-shadow:0 0 0 3px var(--znk-promo-gold),var(--glass-shadow)}:root[data-v3] .cv3-weekly__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-znk-lg);background:radial-gradient(circle at 12% 0%,#ffffff2e,transparent 46%),linear-gradient(145deg,var(--znk-promo-plum-1),var(--znk-pink-deep));box-shadow:var(--glass-shadow);color:var(--znk-text-on-dark);font-family:var(--font-hebrew);display:grid}:root[data-v3] .cv3-weekly__kicker{padding-block:4px;padding-inline:var(--space-sm);border-radius:var(--radius-znk-pill);background:var(--glass-chip-bg);box-shadow:inset 0 0 0 1px var(--glass-chip-border);font-size:var(--text-xs);justify-self:start;font-weight:800}:root[data-v3] .cv3-weekly__title{font-family:var(--font-display);font-size:var(--text-h1);text-wrap:balance;margin:0;font-weight:800;line-height:1.15}:root[data-v3] .cv3-weekly__mark{color:var(--znk-gold-warm);background:0 0}:root[data-v3] .cv3-weekly__package{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-znk-md);box-shadow:inset 0 0 0 1px var(--glass-chip-border),inset 0 1px 0 var(--glass-rim);background:linear-gradient(160deg,#fff3,#ffffff14);grid-template-columns:1fr auto;display:grid}:root[data-v3] .cv3-weekly__art{object-fit:contain;object-position:bottom center;grid-area:1/2;block-size:100px;inline-size:84px}:root[data-v3] .cv3-weekly__contents{gap:var(--space-xs);grid-area:1/1;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .cv3-weekly__contents li{align-items:baseline;gap:var(--space-sm);font-size:var(--text-sm);line-height:1.35;display:flex}:root[data-v3] .cv3-weekly__contents span{opacity:.8;flex:none;min-inline-size:3.6em}:root[data-v3] .cv3-weekly__contents b{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;flex:auto;min-inline-size:0;font-weight:800}@media(max-width:380px){:root[data-v3] .cv3-weekly__card{padding:var(--space-md)}:root[data-v3] .cv3-weekly__art{block-size:80px;inline-size:64px}}:root[data-v3] .cv3-weekly__next{font-size:var(--text-sm);text-align:center;opacity:.88;margin:0}:root[data-v3] .cv3-weekly__course{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:44px;padding-inline:var(--space-md);color:var(--znk-accent-deep);font-family:var(--font-hebrew);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:800;display:inline-flex}:root[data-v3] .cv3-simres{gap:var(--space-md);max-inline-size:560px;padding:var(--space-md);font-family:var(--font-hebrew);color:var(--znk-text);margin-inline:auto;display:grid}:root[data-v3] .cv3-simres__head{min-block-size:44px;font-family:var(--font-display);font-size:var(--text-body-lg);color:var(--znk-navy);justify-content:space-between;align-items:center;font-weight:800;display:flex}:root[data-v3] .cv3-simres__head .cv3-ico{color:var(--znk-accent-deep);block-size:26px;inline-size:26px}:root[data-v3] .cv3-simres__result{justify-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-znk-lg);background:radial-gradient(circle at 85% 0%,#7c3aed47,transparent 52%),linear-gradient(160deg,var(--znk-navy),var(--znk-accent-deep));box-shadow:var(--glass-shadow);color:var(--znk-text-on-dark);text-align:center;display:grid}:root[data-v3] .cv3-simres__label{font-family:var(--font-display);font-size:var(--text-body-lg);margin:0;font-weight:800}:root[data-v3] .cv3-simres__range{font-family:var(--font-display);font-size:calc(var(--text-h1) * 1.75);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800;line-height:1.05}:root[data-v3] .cv3-simres__correct{font-size:var(--text-sm);opacity:.86;margin:0}:root[data-v3] .cv3-simres__ruler{block-size:14px;inline-size:100%;background:repeating-linear-gradient(90deg,#ffffff6b 0 1.5px,#0000 1.5px 10px);margin-block-start:var(--space-sm);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}:root[data-v3] .cv3-simres__debrief{gap:var(--space-md);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-znk-lg);background:linear-gradient(160deg,var(--glass-card-from),var(--glass-card-to));box-shadow:inset 0 0 0 1px var(--glass-card-border),var(--glass-shadow);display:grid}:root[data-v3] .cv3-simres__debrief h2{font-family:var(--font-display);font-size:var(--text-h2);color:var(--znk-navy);margin:0;font-weight:800;line-height:1.2}:root[data-v3] .cv3-simres__top{align-items:center;gap:var(--space-md);display:flex}:root[data-v3] .cv3-simres__top p{font-size:var(--text-body);color:var(--znk-text);margin:0;line-height:1.5}:root[data-v3] .cv3-simres__art{flex:none;block-size:112px;inline-size:84px}:root[data-v3] .cv3-simres__value{font-size:var(--text-body);color:var(--znk-navy);margin:0;font-weight:800}:root[data-v3] .cv3-simres__proof{text-align:center;margin:0}:root[data-v3] .cv3-simres__back{justify-self:center}:root[data-v3] .cv3-subs{gap:var(--space-md);font-family:var(--font-hebrew);color:var(--znk-text);display:grid}:root[data-v3] .cv3-subs__head{min-block-size:44px;color:var(--znk-navy);justify-content:space-between;align-items:center;display:flex}:root[data-v3] .cv3-subs__head h2{font-family:var(--font-display);font-size:var(--text-body-lg);margin:0;font-weight:800}:root[data-v3] .cv3-subs__head .cv3-ico{color:var(--znk-accent-deep);block-size:26px;inline-size:26px}:root[data-v3] .cv3-subs__member{justify-items:start;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-znk-lg);background:linear-gradient(160deg,var(--glass-card-from),var(--glass-card-to)),var(--crs-surface);box-shadow:inset 0 0 0 1px var(--glass-card-border),var(--glass-shadow);display:grid}:root[data-v3] .cv3-subs__icon{border-radius:var(--radius-znk-md);background:var(--crs-surface);block-size:48px;inline-size:48px;box-shadow:inset 0 0 0 1px var(--znk-hair),0 4px 12px #0d294b14;color:var(--znk-accent-deep);place-items:center;margin-block-end:var(--space-xs);display:grid}:root[data-v3] .cv3-subs__title{font-family:var(--font-display);font-size:var(--text-h2);color:var(--znk-navy);margin:0;font-weight:800;line-height:1.2}:root[data-v3] .cv3-subs__line{font-size:var(--text-body);color:var(--znk-text);margin:0}:root[data-v3] .cv3-subs__fine{font-size:var(--text-xs);color:var(--znk-text-muted);margin:0;line-height:1.5}:root[data-v3] .cv3-subs__member .cv3-btn{justify-self:stretch;margin-block-start:var(--space-sm)}:root[data-v3] .cv3-subs__manage{text-decoration:none}:root[data-v3] .cv3-subs__upgrade{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-znk-lg);background:radial-gradient(circle at 100% 0%,#7c3aed8c,transparent 55%),linear-gradient(160deg,var(--znk-accent-deep),var(--znk-navy));box-shadow:var(--glass-shadow);color:var(--znk-text-on-dark);display:grid}:root[data-v3] .cv3-subs__upgrade-head{align-items:center;gap:var(--space-sm);grid-template-columns:1fr auto;display:grid}:root[data-v3] .cv3-subs__upgrade-head h3{font-family:var(--font-display);font-size:var(--text-h2);text-wrap:balance;margin:0;font-weight:800;line-height:1.2}:root[data-v3] .cv3-subs__upgrade-head img{object-fit:contain;object-position:bottom center;block-size:112px;inline-size:92px}@media(max-width:380px){:root[data-v3] .cv3-subs__member,:root[data-v3] .cv3-subs__upgrade{padding:var(--space-md)}:root[data-v3] .cv3-subs__upgrade-head img{block-size:94px;inline-size:76px}}:root[data-v3] .cv3-home{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-znk-lg);background:radial-gradient(circle at 100% 0%,#7c3aed80,transparent 55%),linear-gradient(160deg,var(--znk-accent-deep),var(--znk-navy));box-shadow:var(--glass-shadow);color:var(--znk-text-on-dark);font-family:var(--font-hebrew);display:grid}:root[data-v3] .cv3-home__intro{align-items:end;gap:var(--space-sm);grid-template-columns:1fr auto;display:grid}:root[data-v3] .cv3-home__kicker{margin:0 0 var(--space-xs);font-size:var(--text-xs);opacity:.86;font-weight:800}:root[data-v3] .cv3-home__title{font-family:var(--font-display);font-size:var(--text-h2);text-wrap:balance;margin:0;font-weight:800;line-height:1.2}:root[data-v3] .cv3-home__art{object-fit:contain;object-position:bottom center;block-size:108px;inline-size:88px}:root[data-v3] .cv3-home__details{border-block-start:1px solid var(--glass-chip-border)}:root[data-v3] .cv3-home__details summary{min-block-size:48px;font-weight:800;font-size:var(--text-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}:root[data-v3] .cv3-home__details summary::-webkit-details-marker{display:none}:root[data-v3] .cv3-home__details summary:focus-visible{outline:3px solid var(--znk-gold-warm);outline-offset:2px;border-radius:var(--radius-znk-sm)}:root[data-v3] .cv3-home__details summary .cv3-ico{transition:transform .2s}:root[data-v3] .cv3-home__details[open] summary .cv3-ico{transform:rotate(180deg)}:root[data-v3] .cv3-home__benefits{gap:var(--space-sm);padding-block:0 var(--space-xs);font-size:var(--text-sm);margin:0;padding-inline-start:1.2em;line-height:1.5;display:grid}:root[data-v3] .cv3-home__benefits strong{color:var(--znk-gold-warm)}@media(max-width:380px){:root[data-v3] .cv3-home{padding:var(--space-md)}:root[data-v3] .cv3-home__art{block-size:90px;inline-size:72px}}@media(prefers-reduced-motion:reduce){:root[data-v3] .cv3-home__details summary .cv3-ico{transition:none}}:root[data-v3] .sub-pw--v3{align-items:stretch}:root[data-v3] .sub-pw--v3 .sub-pw__sheet.cv3-pw{align-content:start;gap:var(--space-md);max-width:none;max-height:none;block-size:100%;padding-block:calc(env(safe-area-inset-top,0px) + var(--space-md)) calc(env(safe-area-inset-bottom,0px) + var(--space-lg));padding-inline:var(--space-md);background:linear-gradient(180deg,var(--znk-navy) 0,var(--znk-navy) 320px,var(--crs-surface) 620px) local;font-family:var(--font-hebrew);color:var(--znk-navy);box-shadow:none;border-radius:0;grid-auto-rows:max-content;display:grid}@media(min-width:640px){:root[data-v3] .sub-pw--v3{align-items:center}:root[data-v3] .sub-pw--v3 .sub-pw__sheet.cv3-pw{max-width:480px;border-radius:var(--radius-znk-lg);block-size:auto;max-height:90vh;padding:var(--space-lg);box-shadow:0 24px 60px #00060f66}}:root[data-v3] .cv3-pw__hero{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-znk-lg);background:radial-gradient(ellipse at 10% 0%,#7c3aed8c,transparent 70%),linear-gradient(140deg,var(--znk-navy),var(--znk-accent-deep));border:1px solid var(--glass-card-border);box-shadow:var(--glass-rim),var(--glass-shadow);color:var(--znk-text-on-dark);display:grid;position:relative;overflow:hidden}:root[data-v3] .cv3-pw__head{justify-content:space-between;align-items:center;gap:var(--space-sm);z-index:2;display:flex;position:relative}:root[data-v3] .cv3-pw__kicker{font-size:var(--text-sm);margin:0;font-weight:700}:root[data-v3] .cv3-pw__close{border-radius:var(--radius-znk-sm);border:1px solid var(--glass-chip-border);block-size:44px;inline-size:44px;color:var(--znk-text-on-dark);cursor:pointer;background:#ffffff24;place-items:center;display:inline-grid}:root[data-v3] .cv3-pw__close:focus-visible,:root[data-v3] .cv3-pw__route:focus-visible,:root[data-v3] .cv3-pw__details summary:focus-visible{outline:3px solid var(--znk-gold-warm);outline-offset:2px}:root[data-v3] .cv3-pw__intro{align-items:end;gap:var(--space-xs);grid-template-columns:1fr auto;min-block-size:150px;display:grid}:root[data-v3] .cv3-pw__title{font-family:var(--font-display);font-size:calc(var(--text-h1) * 1.5);text-wrap:balance;z-index:2;margin:0;font-weight:800;line-height:1.12;position:relative}:root[data-v3] .cv3-pw__art{object-fit:contain;object-position:bottom center;block-size:188px;inline-size:140px;margin-block-end:calc(-1 * var(--space-sm))}:root[data-v3] .cv3-pw__short{padding-block:var(--space-xs)}:root[data-v3] .cv3-pw__short li{font-size:var(--text-sm)}:root[data-v3] .cv3-pw__proof{padding-block:var(--space-sm) var(--space-xs);border-block-start:1px solid var(--glass-chip-border);font-size:var(--text-xs);margin:0;font-weight:600}:root[data-v3] .cv3-pw__route{min-block-size:44px;color:var(--znk-text-on-dark);font-family:inherit;font-size:var(--text-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:underline;display:flex}:root[data-v3] .cv3-pw__details{border-radius:var(--radius-znk-lg);border:1px solid var(--znk-hair);background:var(--crs-surface);box-shadow:var(--glass-shadow);padding-inline:var(--space-md)}:root[data-v3] .cv3-pw__details summary{min-block-size:48px;font-weight:800;font-size:var(--text-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}:root[data-v3] .cv3-pw__details summary::-webkit-details-marker{display:none}:root[data-v3] .cv3-pw__details summary .cv3-ico{transition:transform .2s}:root[data-v3] .cv3-pw__details[open] summary .cv3-ico{transform:rotate(180deg)}:root[data-v3] .cv3-pw__details-lead{margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--znk-text-muted)}:root[data-v3] .cv3-pw__benefits{gap:var(--space-sm);padding-block:0 var(--space-md);font-size:var(--text-sm);margin:0;padding-inline-start:1.2em;line-height:1.6;display:grid}:root[data-v3] .cv3-pw__benefits li::marker{color:var(--znk-accent-deep);font-weight:700}:root[data-v3] .cv3-pw__packages{gap:var(--space-md);padding-block:var(--space-md);scroll-margin-block-start:var(--space-md);display:grid}:root[data-v3] .cv3-pw__packages-title{font-family:var(--font-display);font-size:var(--text-h1);margin:0;font-weight:800}:root[data-v3] .cv3-pw__packages-kicker{margin:calc(-1 * var(--space-sm)) 0 0;font-size:var(--text-body);color:var(--znk-text-muted);font-weight:700}:root[data-v3] .cv3-pw__value{gap:var(--space-sm);font-size:var(--text-sm);line-height:1.6;display:grid}:root[data-v3] .cv3-pw__value p{margin:0}:root[data-v3] .cv3-pw__value ul{gap:var(--space-xs);margin:0;padding-inline-start:var(--space-lg);list-style:outside;display:grid}:root[data-v3] .cv3-pw__plan{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-znk-lg);border:1px solid var(--znk-hair);background:linear-gradient(160deg,var(--glass-card-from),var(--glass-card-to));box-shadow:var(--glass-rim);display:grid}:root[data-v3] .cv3-pw__plan--rec{border:2px solid var(--znk-accent-deep)}:root[data-v3] .cv3-pw__tag{padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-znk-pill);background:var(--znk-accent-deep);color:var(--znk-text-on-dark);font-size:var(--text-sm);justify-self:start;font-weight:800}:root[data-v3] .cv3-pw__plan-name{font-size:var(--text-h2);margin:0;font-weight:800}:root[data-v3] .cv3-pw__price{font-family:var(--font-display);font-size:var(--text-h1);margin:0;font-weight:800;line-height:1.2}:root[data-v3] .cv3-pw__saving{font-size:var(--text-sm);color:var(--znk-accent-deep);margin:0;font-weight:800}:root[data-v3] .cv3-pw__detail,:root[data-v3] .cv3-pw__after{font-size:var(--text-sm);margin:0;line-height:1.5}:root[data-v3] .cv3-pw__legal{border-block-start:1px solid var(--znk-hair);font-size:var(--text-xs);color:var(--znk-text-muted);margin:0;padding-block-start:var(--space-sm);line-height:1.6}:root[data-v3] .cv3-pw .cv3-btn:disabled{opacity:.6;cursor:default}:root[data-v3] .cv3-pw__banner{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-znk-md);font-size:var(--text-sm);font-weight:700}:root[data-v3] .cv3-pw__banner--error{color:var(--znk-pink-deep);background:#dc26261a}:root[data-v3] .cv3-pw__banner--ok{color:var(--znk-navy);background:#16a34a1f}:root[data-v3] .cv3-pw__trust{font-size:var(--text-sm);text-align:center;color:var(--znk-text-muted);margin:0;line-height:1.5}:root[data-v3] .cv3-pw__footer{gap:var(--space-xs);display:grid}:root[data-v3] .cv3-pw__links{margin:var(--space-xs) 0 0;font-size:var(--text-xs);text-align:center;color:var(--znk-text-muted);line-height:1.7}:root[data-v3] .cv3-pw__links a{min-block-size:44px;padding-block:var(--space-sm);color:var(--znk-accent-deep);font-weight:700;display:inline-block}@media(min-width:430px){:root[data-v3] .cv3-pw__intro{min-block-size:170px}:root[data-v3] .cv3-pw__art{block-size:214px;inline-size:160px}}@media(max-width:380px){:root[data-v3] .cv3-pw__title{font-size:calc(var(--text-h1) * 1.3)}:root[data-v3] .cv3-pw__art{block-size:140px;inline-size:104px}:root[data-v3] .cv3-pw__plan{padding:var(--space-md)}}@media(prefers-reduced-motion:reduce){:root[data-v3] .cv3-pw__details summary .cv3-ico{transition:none}}:root[data-v3] :is(.cv3-lock__title,.phone-gate--v3 .phone-gate__title,.cv3-weekly__title,.cv3-simres__debrief h2,.cv3-subs__title,.cv3-home__title,.cv3-pw__title,.cv3-pw__packages-title){font-family:var(--v3-font-display);letter-spacing:0;font-weight:400}:root[data-v3] .zg3{--zg3-gold:var(--exempt-gold);--zg3-gold-pale:var(--exempt-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3{--zg3-gold-pale:color-mix(in srgb, var(--exempt-gold) 14%, white)}}:root[data-v3] .zg3{--zg3-gold-light:var(--exempt-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3{--zg3-gold-light:color-mix(in srgb, var(--exempt-gold) 24%, white)}}:root[data-v3] .zg3{--zg3-gold-deep:var(--exempt-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3{--zg3-gold-deep:color-mix(in srgb, var(--exempt-gold) 65%, black)}}:root[data-v3] .zg3{--zg3-lilac:var(--znk-rail-to)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3{--zg3-lilac:color-mix(in srgb, var(--znk-rail-to) 45%, white)}}:root[data-v3] .zg3{--zg3-ink:var(--znk-canvas-base);aspect-ratio:1;transform-origin:50%;border-radius:50%;width:100%;position:relative}:root[data-v3] .zg3-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}:root[data-v3] .zg3-s-gold{stop-color:var(--zg3-gold)}:root[data-v3] .zg3-s-gold-pale{stop-color:var(--zg3-gold-pale)}:root[data-v3] .zg3-s-gold-light{stop-color:var(--zg3-gold-light)}:root[data-v3] .zg3-s-gold-deep{stop-color:var(--zg3-gold-deep)}:root[data-v3] .zg3-s-dial-0{stop-color:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-s-dial-0{stop-color:color-mix(in srgb,var(--znk-purple) 82%,black)}}:root[data-v3] .zg3-s-dial-1{stop-color:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-s-dial-1{stop-color:color-mix(in srgb,var(--znk-purple) 38%,black)}}:root[data-v3] .zg3-s-dial-2{stop-color:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-s-dial-2{stop-color:color-mix(in srgb,var(--znk-purple) 60%,black)}}:root[data-v3] .zg3-s-shine-0{stop-color:#fff;stop-opacity:.2}:root[data-v3] .zg3-s-shine-1{stop-color:#fff;stop-opacity:0}:root[data-v3] .zg3-case{fill:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-case{fill:color-mix(in srgb,var(--znk-purple) 33%,black)}}:root[data-v3] .zg3-case{stroke:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-case{stroke:color-mix(in srgb,var(--znk-purple) 80%,white)}}:root[data-v3] .zg3-dial-edge{stroke:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-dial-edge{stroke:color-mix(in srgb,var(--znk-purple) 38%,black)}}:root[data-v3] .zg3-dial-ring{stroke:#ffffff24}:root[data-v3] .zg3-track{stroke:var(--znk-purple-light)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-track{stroke:color-mix(in srgb,var(--znk-purple-light) 26%,transparent)}}:root[data-v3] .zg3-fill{stroke:var(--znk-rail-to)}:root[data-v3] .zg3-band{stroke:var(--zg3-lilac)}:root[data-v3] .zg3-tick{stroke:var(--znk-purple-light)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-tick{stroke:color-mix(in srgb,var(--znk-purple-light) 62%,white)}}:root[data-v3] .zg3-tick--major{stroke:var(--zg3-ink)}:root[data-v3] .zg3-tick--tier{stroke:var(--zg3-lilac)}:root[data-v3] .zg3-label{fill:var(--zg3-ink);font-family:Arial,var(--font-body),sans-serif}:root[data-v3] .zg3-exempt,:root[data-v3] .zg3-exempt-ray{stroke:var(--zg3-gold)}:root[data-v3] .zg3-exempt-label{fill:var(--exempt-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-exempt-label{fill:color-mix(in srgb,var(--exempt-gold) 72%,white)}}:root[data-v3] .zg3-exempt-label{font-family:var(--font-body),sans-serif}:root[data-v3] .zg3-brand{fill:var(--znk-purple-light)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-brand{fill:color-mix(in srgb,var(--znk-purple-light) 36%,white)}}:root[data-v3] .zg3-brand{font-family:Arial,var(--font-body),sans-serif}:root[data-v3] .zg3-needle-glow{stroke:var(--zg3-gold)}:root[data-v3] .zg3-hub{fill:var(--znk-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-hub{fill:color-mix(in srgb,var(--znk-purple) 50%,black)}}:root[data-v3] .zg3-hub-hi{fill:var(--zg3-gold-pale)}:root[data-v3] .zg3-score{fill:#fff;font-family:Arial,var(--font-body),sans-serif;font-weight:700}:root[data-v3] .zg3-range{fill:var(--zg3-ink);font-family:var(--font-body),sans-serif}:root[data-v3] .zg3--empty .zg3-needle{opacity:.55}:root[data-v3] .zg3--empty .zg3-score{fill:#ffffffb3}:root[data-v3] .zg3-glow,:root[data-v3] .zg3-rim,:root[data-v3] .zg3-arrival{pointer-events:none;opacity:0;border-radius:50%;position:absolute}:root[data-v3] .zg3-glow{box-shadow:0 0 14px 4px var(--exempt-gold),0 12px 34px 6px var(--znk-rail-to),inset 0 0 12px var(--zg3-gold-pale);inset:2.5%}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-glow{box-shadow:0 0 14px 4px color-mix(in srgb,var(--exempt-gold) 47%,transparent),0 12px 34px 6px color-mix(in srgb,var(--znk-rail-to) 33%,transparent),inset 0 0 12px color-mix(in srgb,var(--zg3-gold-pale) 20%,transparent)}}:root[data-v3] .zg3-rim{background:conic-gradient(from 0deg,transparent 0deg 250deg,var(--exempt-gold) 290deg,var(--zg3-gold-pale) 312deg,transparent 326deg);inset:.83%}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-rim{background:conic-gradient(from 0deg,transparent 0deg 250deg,color-mix(in srgb,var(--exempt-gold) 67%,transparent) 290deg,var(--zg3-gold-pale) 312deg,transparent 326deg)}}:root[data-v3] .zg3-rim{mix-blend-mode:screen;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68% 70%,#0000 71%);mask:radial-gradient(circle,#0000 66%,#000 68% 70%,#0000 71%)}:root[data-v3] .zg3-arrival{box-shadow:0 0 12px 2px var(--zg3-gold-pale),inset 0 0 4px var(--zg3-gold-pale);inset:2.08%}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .zg3-arrival{box-shadow:0 0 12px 2px color-mix(in srgb,var(--zg3-gold-pale) 67%,transparent),inset 0 0 4px var(--zg3-gold-pale)}}:root[data-v3] .znk-device{background:0 0;box-shadow:0 22px 48px -18px #0000008c}:root[data-v3] .znk-device--ignite{animation:none}:root[data-v3] .znk-device-face{width:100%;height:100%;top:0;left:0}:root[data-v3] .znk-device-face-fill,:root[data-v3] .znk-device-glass{display:none}:root[data-v3] .zs3{z-index:99999;isolation:isolate;cursor:default;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;direction:ltr;position:fixed;inset:0;overflow:hidden}:root[data-v3] .zs3-stage,:root[data-v3] .zs3-base,:root[data-v3] .zs3-curtain{position:absolute;inset:0}:root[data-v3] .zs3-stage{overflow:hidden}:root[data-v3] .zs3-base{background:#101b32}:root[data-v3] .zs3-curtain{background:radial-gradient(at 94% 88%,#5435ad,#0000 64%),radial-gradient(at 6% 8%,#26385b,#0000 57%),#101b32;overflow:hidden}:root[data-v3] .zs3-well{opacity:.35;will-change:transform,opacity;background:radial-gradient(#8764ce52,#0000 46%);position:absolute;inset:-20%}:root[data-v3] .zs3-horizon{background:radial-gradient(at 50% 0,#b094e021,#0000 65%);border-top:1px solid #d3c3ed1f;border-radius:50%;height:36%;position:absolute;top:70%;left:-40%;right:-40%}:root[data-v3] .zs3-shared{transform-origin:50%;perspective:900px;width:320px;height:320px;transform-style:preserve-3d;will-change:transform,opacity;position:absolute;top:0;left:0}:root[data-v3] .zs3-chassis{transform-style:preserve-3d;will-change:transform,opacity;position:absolute;inset:0}:root[data-v3] .zs3-rim{background:conic-gradient(from 22deg,#7c532b,#ffdc68 14%,#fff5d0 21%,#b78938 35%,#543923 47%,#fff2b8 57%,#ffdc68 71%,#b18c48 83%,#fff5d0 90%,#7c532b);border-radius:50%;position:absolute;inset:0;box-shadow:0 5px #6d5534,0 10px #1e2036,0 28px 55px #080f254d,inset 0 1px 1px #fff8df}:root[data-v3] .zs3-rim:after{content:"";background:linear-gradient(135deg,#303357,#191c34 75%);border:1px solid #d6bd7778;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 6px 16px #070f3245}:root[data-v3] .zs3-glass{background:radial-gradient(at 20% 8%,#c4abe538,#0000 58%),linear-gradient(140deg,#34335a,#211d3c);border:1px solid #c7b6dd66;border-radius:50%;position:absolute;inset:16px;overflow:hidden}:root[data-v3] .zs3-glass:after{content:"";background:linear-gradient(145deg,#ffffff10 0% 29%,#ffffff03 29.2% 44%,#0000 44.2%);position:absolute;inset:0}:root[data-v3] .zs3-engraving{fill:none;stroke:#e0d4ee66;stroke-width:1.2px;width:274px;height:274px;position:absolute;inset:23px}:root[data-v3] .zs3-engraving .zs3-tick-major{stroke:#fff2caab;stroke-width:2px}:root[data-v3] .zs3-hoop{transform-origin:50%;border:5px solid #8c70d4;border-color:#8c70d4 #8c70d4 #47316e #c6afff;border-radius:50%;position:absolute;inset:-17px;box-shadow:inset 0 0 0 1px #e8ddff7a,0 3px #281c47}:root[data-v3] .zs3-glint{opacity:0;background:conic-gradient(#0000 0deg 282deg,#fff8db 299deg,#0000 303deg);border-radius:50%;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(#0000 66%,#000 67% 70%,#0000 71%);mask-image:radial-gradient(#0000 66%,#000 67% 70%,#0000 71%)}:root[data-v3] .zs3-live{opacity:0;position:absolute;inset:0}:root[data-v3] .zs3-brand{transform-origin:0 0;z-index:8;will-change:transform;width:190px;height:91.4375px;position:absolute;top:0;left:0}:root[data-v3] .zs3-brand img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:root[data-v3] .zs3-brand-light{z-index:1;filter:url(#zs3-ink-on-dark)}:root[data-v3] .zs3-defs{width:0;height:0;position:absolute;overflow:hidden}:root[data-v3] .zs3-skip{z-index:10;bottom:calc(18px + env(safe-area-inset-bottom,0px));color:#edeffa;min-height:44px;font:inherit;font-size:calc(var(--text-body) * .8125);cursor:pointer;background:#101b3278;border:1px solid #ffffff38;border-radius:30px;padding:0 18px;position:fixed;left:18px}:root[data-v3] .zs3-skip:focus-visible{outline:3px solid var(--exempt-gold);outline-offset:3px}:root[data-v3].zs3-entry:not(.zs3-entry--no-shared) [data-splash-target=gauge],:root[data-v3].zs3-entry:not(.zs3-entry--no-logo) [data-splash-target=logo]{visibility:hidden}@media(prefers-reduced-motion:reduce){:root[data-v3] .zs3{display:none}}:root[data-v3].a11y-no-motion .zs3{display:none}:root[data-v3]{--v3-scg-title-fs-compact:1.35rem;--v3-gate-stage-mid:var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--v3-gate-stage-mid:color-mix(in srgb, var(--v3-navy) 62%, var(--v3-purple) 38%)}}:root[data-v3]{--v3-gate-stage:linear-gradient(125deg, var(--v3-navy), var(--v3-gate-stage-mid) 56%, var(--v3-purple));--v3-gate-stage-words:linear-gradient(120deg, var(--v3-navy), var(--v3-navy) 55%, var(--v3-pink-deep))}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--v3-gate-stage-words:linear-gradient(120deg, var(--v3-navy), color-mix(in srgb, var(--v3-navy) 45%, var(--v3-pink-deep) 55%) 55%, var(--v3-pink-deep))}}:root[data-v3]{--v3-gate-stage-shadow:inset 0 1px 0 #ffffff80, 0 5px 0 #7c3aed12, 0 18px 36px #0d294b21;--v3-gate-eyebrow:#d8deed;--v3-gate-lede:#edeffa;--v3-gate-ease:cubic-bezier(.22, .7, .2, 1)}:root[data-v3] .v3-gate-portrait{pointer-events:none;line-height:0;display:inline-block;position:relative}:root[data-v3] .v3-gate-ring{z-index:2;aspect-ratio:1;border:2px solid var(--v3-on-dark);opacity:0;pointer-events:none;background:radial-gradient(circle,#fff6,#0000 70%);border-radius:50%;inline-size:62%;margin-inline:auto;position:absolute;inset-block-start:3%;inset-inline:0}@keyframes v3-gate-ring{0%{opacity:0;transform:scale(.35)}45%{opacity:.7;transform:scale(1.04)}to{opacity:0;transform:scale(1.15)}}@keyframes v3-gate-settle{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){:root[data-v3] .v3-gate-portrait--enter .v3-gate-ring{animation:.85s ease-out both v3-gate-ring}:root[data-v3] .v3-gate-portrait--enter .znk-char{transform-origin:50% 100%;animation:v3-gate-settle .65s var(--v3-gate-ease) both}}@media(prefers-reduced-motion:reduce){:root[data-v3] .v3-gate-ring{display:none}}:root[data-v3] .ph.ph--v3{margin:12px 16px 18px}:root[data-v3] .ph--v3 .ph3-hero{isolation:isolate;min-block-size:214px;color:var(--v3-on-dark);background:var(--v3-gate-stage);box-shadow:var(--v3-gate-stage-shadow);border:1px solid #ffffff70;border-start-start-radius:12px;border-start-end-radius:30px;border-end-end-radius:12px;border-end-start-radius:30px;padding:21px 18px 20px;display:block;position:relative;overflow:hidden}:root[data-v3] .ph--v3 .ph3-hero.znk-stage--words,:root[data-v3] .ph--v3 .ph3-hero.znk-stage--plan{background:var(--v3-gate-stage-words)}:root[data-v3] .ph--v3 .ph3-hero:before,:root[data-v3] .ph--v3 .ph3-hero:after{display:none}:root[data-v3] .ph--v3 .ph3-head{z-index:3;inline-size:62%;margin:0;position:relative}:root[data-v3] .ph--v3 .ph3-eyebrow{color:var(--v3-gate-eyebrow);font-family:var(--font-body);font-size:calc(var(--text-xs) - 1.5px);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}:root[data-v3] .ph--v3 .ph3-h1{color:var(--v3-on-dark);text-wrap:initial;margin:12px 0 10px;font-size:clamp(2.15rem,10vw,2.45rem);line-height:1.04}:root[data-v3] .ph--v3 .ph3-h1 .znk-marker{color:inherit;display:block}:root[data-v3] .ph--v3 .ph3-h1 .znk-marker:before{display:none}:root[data-v3] .ph--v3 .ph3-lede{max-inline-size:22ch;color:var(--v3-gate-lede);font-size:var(--text-sm);margin:0;line-height:1.55}:root[data-v3] .ph--v3 .ph3-chip{max-inline-size:100%;color:var(--v3-on-dark);font-family:var(--font-body);font-size:calc(var(--text-xs) - 2px);background:#ffffff24;border:1px solid #ffffff59;border-radius:8px;flex-wrap:wrap;align-items:center;margin-block-start:10px;padding:5px 8px;font-weight:600;line-height:1.5;display:inline-flex}:root[data-v3] .ph--v3 .ph3-chip>*{box-shadow:none;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:none;display:inline}:root[data-v3] .ph--v3 .ph3-chip>*+:before{content:"·";opacity:.8;margin-inline:5px}:root[data-v3] .ph--v3 .ph3-chip>.urgent{color:var(--v3-gold)}:root[data-v3] .ph--v3 .ph3-char{z-index:2;pointer-events:none;block-size:201px;inline-size:135px;position:absolute;inset-block-start:8px;inset-inline-end:-18px;overflow:hidden}:root[data-v3] .ph--v3 .ph3-char .v3-gate-portrait,:root[data-v3] .ph--v3 .ph3-char .znk-char{inline-size:100%}:root[data-v3] .v3-gate-portrait .znk-char{box-shadow:none;object-fit:contain;border-radius:0}:root[data-v3] .v3-gate-portrait:not(.v3-gate-portrait--enter) .znk-char,:root[data-v3][data-design] .znk-page .ph.ph--v3{animation:none}:root[data-v3] .ph--v3 .ph3-cta{z-index:3;flex-direction:column;gap:10px;margin:14px 0 0;display:flex;position:relative}:root[data-v3] .ph--v3 .ph3-cta>*,:root[data-v3] .ph--v3 .ph3-hero .ph3-cta .znk-cta-primary{inline-size:100%;min-inline-size:0}:root[data-v3] .ph--v3 .ph3-hero .ph3-cta .znk-cta-primary{min-block-size:52px;font-size:var(--text-body);border-radius:14px;justify-content:space-between}:root[data-v3] .ph.ph--v3.has-side{display:block}:root[data-v3] .ph--v3 .ph-side{margin:14px 0 0;padding:0}@media(min-width:721px){:root[data-v3] .ph.ph--v3{margin:18px 24px 24px}:root[data-v3] .ph--v3 .ph3-hero{min-block-size:280px;padding:26px 30px}:root[data-v3] .ph--v3 .ph3-head{inline-size:66%}:root[data-v3] .ph--v3 .ph3-h1{margin-block:14px 13px;font-size:clamp(2.6rem,4.5vw,3.25rem)}:root[data-v3] .ph--v3 .ph3-h1 .znk-marker{display:inline}:root[data-v3] .ph--v3 .ph3-lede{max-inline-size:400px;font-size:var(--text-body)}:root[data-v3] .ph--v3 .ph3-char{block-size:calc(100% + 41px);inline-size:245px;inset-block-start:-15px;inset-inline-end:5px}:root[data-v3] .ph--v3 .ph3-cta{max-inline-size:400px;margin-block-start:18px}}:root[data-v3]{--v3-gate-card-radius:20px;--v3-gate-card-shadow:inset 0 1px #ffffffd9, 0 6px 20px #0d294b09}:root[data-v3] .v3-gate-section{color:var(--v3-navy);margin:22px 16px 12px;font-size:clamp(1.35rem,6vw,1.6rem);line-height:1.2}:root[data-v3] .v3-gate-card{min-block-size:72px;color:var(--v3-navy);text-align:start;background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);border-radius:var(--v3-gate-card-radius);box-shadow:var(--v3-gate-card-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:14px 16px;display:grid}:root[data-v3] .ep .ep-choices{grid-template-columns:minmax(0,1fr);gap:10px}:root[data-v3] .ep .ep-choices>.ep-card{text-align:start;min-block-size:76px;color:var(--v3-navy);background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);border-radius:var(--v3-gate-card-radius);box-shadow:var(--v3-gate-card-shadow);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico title tail""ico sub tail""ico meta tail";align-content:center;align-items:center;gap:2px 14px;padding:14px 16px;display:grid}:root[data-v3] .ep .ep-card>.ep-card-idx,:root[data-v3] .ep .ep-card>.ep-card-cta,:root[data-v3] .ep .ep-card>.ep-card-key,:root[data-v3] .ep .ep-card>.ep-card-badge{display:none}:root[data-v3] .ep .ep-card>.ep-card-ico{block-size:44px;inline-size:44px;color:var(--v3-purple);box-shadow:none;background:#7c3aed1a;border-radius:14px;grid-area:ico;align-self:center;margin:0}:root[data-v3] .ep .ep-card>.ep-card-title{min-block-size:0;color:var(--v3-navy);grid-area:title;margin:0;font-size:clamp(1.1rem,4.8vw,1.25rem);line-height:1.25;display:block}:root[data-v3] .ep .ep-card>.ep-card-sub{min-block-size:0;color:var(--v3-navy-soft);font-size:var(--text-xs);grid-area:sub;margin:0;line-height:1.45;display:block}:root[data-v3] .ep .ep-card>.ep-card-short{color:var(--v3-purple);font-size:var(--text-xs);grid-area:tail;margin:0;font-weight:600;display:block}:root[data-v3] .ep .ep-card>.ep-card-meta{grid-area:meta;justify-content:flex-start}:root[data-v3] .ep .ep-card>.ep-card-meta:not(:has(.is-status)){display:none}:root[data-v3] .ep .ep-card.is-open{border-color:var(--v3-purple)}:root[data-v3] .ph--v3 .ph3-chip:empty,:root[data-v3] .ep .ep-choices>.ep-card:after{display:none}:root[data-v3] .v3-gate-body{max-inline-size:1100px;margin:0 auto;padding:16px 16px 24px}:root[data-v3] .v3-gate-body>.v3-gate-section{margin-inline:0}:root[data-v3] .v3-gate-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-v3] .v3-gate-stat{border:1px solid var(--v3-glass-edge);background:var(--v3-glass-fill);box-shadow:var(--v3-gate-card-shadow);text-align:center;border-radius:18px;justify-items:center;gap:6px;padding:16px 6px 14px;display:grid}:root[data-v3] .v3-gate-stat b{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:clamp(1.5rem,7vw,1.75rem);line-height:1}:root[data-v3] .v3-gate-stat span{color:var(--v3-navy);font-size:var(--text-xs);font-weight:700}:root[data-v3] .v3-gate-empty,:root[data-v3] .v3-gate-row{border:1px solid var(--v3-glass-edge);border-radius:var(--v3-gate-card-radius);background:var(--v3-glass-fill);inline-size:100%;box-shadow:var(--v3-gate-card-shadow);color:var(--v3-navy);text-align:start;align-items:center;gap:14px;display:flex}:root[data-v3] .v3-gate-empty{justify-content:center;min-block-size:120px;padding:20px}:root[data-v3] .v3-gate-empty p{font-weight:700;font-size:var(--text-body);margin:0}:root[data-v3] .v3-gate-empty__ico{block-size:44px;inline-size:44px}:root[data-v3] .v3-gate-row{cursor:pointer;font:inherit;margin-block-start:12px;padding:16px 18px}:root[data-v3] .v3-gate-row:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .v3-gate-row__ico{flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}:root[data-v3] .v3-gate-row__ico img{block-size:40px;inline-size:40px}:root[data-v3] .v3-gate-row__text{flex:1;gap:2px;min-inline-size:0;display:grid}:root[data-v3] .v3-gate-row__text b{font-family:var(--v3-font-display);font-size:clamp(1.1rem,4.8vw,1.25rem);font-weight:400;line-height:1.2}:root[data-v3] .v3-gate-row__text small{color:var(--v3-navy-soft);font-size:var(--text-xs)}:root[data-v3] .v3-gate-row__arrow{color:var(--v3-purple);font-size:var(--text-body);flex:none;font-weight:700}:root[data-v3] .v3-gate-recent{border:1px solid var(--v3-glass-edge);border-radius:var(--v3-gate-card-radius);background:var(--v3-glass-fill);box-shadow:var(--v3-gate-card-shadow);padding:14px 16px}:root[data-v3] .mxh .mxh-exams{border-radius:var(--v3-gate-card-radius);background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);box-shadow:var(--v3-gate-card-shadow)}:root[data-v3] .mxh .mxh-exams-head h2,:root[data-v3] .mxh .mxh-flow-head h2{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:clamp(1.35rem,6vw,1.6rem);font-weight:400}:root[data-v3] .mxh .mxh-exam-chip{border-color:var(--v3-glass-edge);background:var(--v3-glass-fill);color:var(--v3-navy);border-radius:14px}:root[data-v3] .mxh .mxh-exam-chip.sel{border-color:var(--v3-purple);box-shadow:0 8px 18px -10px var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .mxh .mxh-exam-chip.sel{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--v3-purple) 70%,transparent)}}:root[data-v3] .mxh .mxh-exam-chip-num{color:var(--v3-purple-ink)}:root[data-v3] .jp-hero-slot.ph--v3 .ph3-lede{display:block}:root[data-v3] .ph--v3 .ph3-cta .v3-gate-ghost{background:linear-gradient(#ffffff24,#ffffff24),linear-gradient(90deg,var(--v3-navy),var(--v3-navy));border:1px solid #ffffff59;border-radius:999px;align-self:flex-start;min-block-size:40px;inline-size:auto;padding:8px 16px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .ph--v3 .ph3-cta .v3-gate-ghost{background:linear-gradient(#ffffff24,#ffffff24),linear-gradient(90deg,color-mix(in srgb,var(--v3-navy) 62%,var(--v3-pink-deep) 38%),color-mix(in srgb,var(--v3-navy) 18%,var(--v3-pink-deep) 82%))}}:root[data-v3] .ph--v3 .ph3-cta .v3-gate-ghost{color:var(--v3-on-dark);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:700}:root[data-v3] .ph--v3 .ph3-cta .v3-gate-ghost:focus-visible{outline:3px solid var(--v3-gold);outline-offset:2px}:root[data-v3] .vh-page>.ph.vh-gate{margin:14px 16px}:root[data-v3] .vh-page .vh-plan{border-radius:var(--v3-gate-card-radius);background:linear-gradient(120deg,var(--v3-gold),var(--v3-gold));border:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .vh-page .vh-plan{background:linear-gradient(120deg,var(--v3-gold),color-mix(in srgb,var(--v3-gold) 82%,var(--v3-pink-deep)))}}:root[data-v3] .vh-page .vh-plan{box-shadow:0 10px 24px -14px var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .vh-page .vh-plan{box-shadow:0 10px 24px -14px color-mix(in srgb,var(--v3-gold) 80%,var(--v3-navy))}}:root[data-v3] .vh-page .vh-plan{padding:16px 18px}:root[data-v3] .vh-page .vh-plan:after{display:none}:root[data-v3] .vh-page .vh-plan-text b{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:clamp(1.1rem,4.8vw,1.25rem);font-weight:400}:root[data-v3] .vh-page .vh-plan-text small,:root[data-v3] .vh-page .vh-plan .vh-row-arrow,:root[data-v3] .vh-page .vh-plan-count{color:var(--v3-navy)}:root[data-v3] .vh-page .vh-units{border-radius:var(--v3-gate-card-radius)}:root[data-v3] .vh-page .vh-units:after{display:none}:root[data-v3] .vu .vu-sec-head b{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:clamp(1.25rem,5.6vw,1.5rem);font-weight:400}:root[data-v3] .vu .vu-sec-line{display:none}:root[data-v3] .vu .vu-card{border-color:var(--v3-glass-edge);border-radius:var(--v3-gate-card-radius);background:var(--v3-glass-fill);min-block-size:76px;box-shadow:var(--v3-gate-card-shadow);padding:14px 18px}:root[data-v3] .vu .vu-card.active{border-color:var(--v3-purple)}:root[data-v3] .vu .vu-name{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:clamp(1.05rem,4.6vw,1.2rem);font-weight:400}:root[data-v3] .pgh--v3{--ice:#c4aaff;--ice-rgb:196,170,255}:root[data-v3] .pgh--v3 .pgh-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:8px;display:grid}:root[data-v3] .pgh--v3 .pgh-head>:not(.pgh-v3-char){grid-column:1}:root[data-v3] .pgh--v3 .pgh-v3-char{aspect-ratio:3/4;grid-area:1/2/span 3;align-self:center;inline-size:clamp(84px,24vw,112px)}:root[data-v3] .pgh--v3 .pgh-v3-char .znk-char{block-size:100%;inline-size:100%}:root[data-v3] .pgh--v3 .pgh-card{border-color:rgba(var(--tone-rgb),.55);box-shadow:0 10px 30px #00000073,0 0 18px rgba(var(--tone-rgb),.18),inset 0 1px #ffffff14}:root[data-v3] .pgh--v3 .pgh-cta{background:var(--tone);box-shadow:0 0 16px rgba(var(--tone-rgb),.45),inset 0 -2px #0000002e}:root[data-v3] .pgh--v3 .pgh-v3-num{z-index:2;font-family:var(--v3-font-display);font-weight:900;font-size:var(--text-sm);color:rgba(var(--tone-rgb),.7);text-shadow:0 0 10px rgba(var(--tone-rgb),.5);top:8px;line-height:1;position:absolute;inset-inline-end:12px}:root[data-v3] .pgh--v3 .pgh-new{top:auto;bottom:10px}@media(max-width:859px)and (max-height:700px){:root[data-v3] .pgh--v3 .pgh-v3-char{inline-size:64px}}@media(min-width:860px){:root[data-v3] .pgh--v3 .pgh-v3-char{inline-size:132px}}:root[data-v3] .home-stage:not(.home-stage--plan) .home-stage-head{text-align:center;justify-items:center;padding-inline:34px}:root[data-v3] .home-stage .home-stage-title{font-family:var(--v3-font-display)}:root[data-v3] .home-stage .home-stage-title .znk-marker{color:var(--v3-gold);-webkit-box-decoration-break:initial;box-decoration-break:initial;background:0 0;padding:0;display:block}:root[data-v3] .home-stage .home-stage-title .znk-marker:before{display:none}:root[data-v3] .home-stage .home-stage-coach-avatar.znk-char{filter:none;border-radius:0;flex:0 0 92px;block-size:124px;inline-size:92px;margin-bottom:0;overflow:hidden}:root[data-v3] .home-stage .home-stage-coach-avatar .znk-char__img{block-size:auto;inline-size:190%;max-inline-size:none;margin-inline-start:-45%}:root[data-v3] .home-stage .home-v3-cta{border-radius:16px;grid-template-columns:minmax(1.2em,1fr) minmax(0,auto) minmax(1.2em,1fr);align-items:center;inline-size:100%;max-inline-size:none;padding-inline:22px;gap:8px!important;display:grid!important}:root[data-v3] .home-stage .home-v3-cta-label{text-align:center;grid-column:2}:root[data-v3] .home-stage .home-v3-cta-arrow{font-size:var(--text-h2);grid-column:3;justify-self:end;line-height:1}:root[data-v3] .home-stage .home-v3-cta-meta{text-align:center;inline-size:100%;font-size:var(--text-sm);color:var(--v3-on-dark);opacity:.8;margin:2px 0 0;font-weight:700}:root[data-v3] .v3-scg{gap:10px;display:grid}:root[data-v3] .v3-scg-top{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-v3] .v3-scg-back{cursor:pointer;font-family:var(--v3-font-display);font-weight:800;font-size:var(--text-sm);color:var(--v3-purple-ink);background:0 0;border:0;padding:6px 0}:root[data-v3] .v3-scg-tools{align-items:center;gap:8px;display:inline-flex}:root[data-v3] .v3-scg-count{font-family:var(--v3-font-display);font-weight:800;font-size:var(--text-sm);color:var(--v3-purple-ink)}:root[data-v3] .v3-scg-title{font-family:var(--v3-font-display);color:var(--v3-navy);margin:0;font-size:clamp(1.5rem,6.4vw,1.9rem);font-weight:900;line-height:1.15}:root[data-v3] .v3-scg-card{border-radius:var(--v3-gate-card-radius);background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);min-height:108px;box-shadow:var(--v3-gate-card-shadow);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:14px 16px 0;display:grid;position:relative;overflow:hidden}:root[data-v3] .v3-scg-text{gap:4px;min-width:0;padding-bottom:14px;display:grid}:root[data-v3] .v3-scg-kick{font-size:var(--text-xs);color:var(--v3-purple);font-weight:800}:root[data-v3] .v3-scg-lede{font-family:var(--v3-font-display);font-weight:900;font-size:var(--text-body);color:var(--v3-navy)}:root[data-v3] .v3-scg-dots{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}:root[data-v3] .v3-scg-dots li{block-size:22px;inline-size:22px;font-size:var(--text-xs);color:var(--v3-purple-ink);background:var(--v3-glass-fill);border:1px solid #5b3e9459;border-radius:50%;place-items:center;font-weight:700;display:grid}:root[data-v3] .v3-scg-dots li.is-done{background:#7c3aed24;border-color:#0000}:root[data-v3] .v3-scg-dots li.is-now{background:var(--v3-purple);border-color:var(--v3-purple);color:var(--v3-on-dark)}:root[data-v3] .v3-scg-text{grid-area:1/1}:root[data-v3] .v3-scg-char.znk-char{block-size:112px;inline-size:clamp(88px,26vw,112px);box-shadow:none;border-radius:0;grid-area:1/2;align-self:end;animation:none;overflow:hidden}:root[data-v3] .v3-scg-char .znk-char__img{block-size:auto;inline-size:125%;max-inline-size:none;margin-inline-start:-12%}@media(max-height:900px){:root[data-v3] .v3-scg{gap:8px}:root[data-v3] .v3-scg-title{font-size:var(--v3-scg-title-fs-compact)}:root[data-v3] .v3-scg-lede{display:none}:root[data-v3] .v3-scg-card{min-height:0;padding-top:10px}:root[data-v3] .v3-scg-text{padding-bottom:10px}:root[data-v3] .v3-scg-char.znk-char{block-size:72px;inline-size:64px}}:root[data-v3] .bnv3-promo{--bnv3-visual-h:235px;--bnv3-visual-bg:#372055;--bnv3-content-bg:transparent;--bnv3-title:var(--znk-navy);--bnv3-body:#334761;--bnv3-label:#fff;isolation:isolate;text-align:start;background:#fff9;border:1px solid #fff;border-radius:29px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px #38255826}:root[data-v3] .bnv3-promo__visual{block-size:var(--bnv3-visual-h);background:var(--bnv3-visual-bg);position:relative;overflow:hidden}:root[data-v3] .bnv3-promo__orbit{z-index:0;background:radial-gradient(circle,#fff9,#0000 68%);border:1px solid #ffffff87;border-radius:50%;block-size:240px;inline-size:240px;position:absolute;inset-block-start:20px;inset-inline-start:calc(50% - 120px)}:root[data-v3] .bnv3-promo__mark{z-index:1;font-family:Arial,var(--font-hebrew);font-size:calc(var(--text-h1) * 6.4);color:#fff;opacity:.17;font-weight:900;line-height:1;position:absolute;inset-block-end:-25px;inset-inline-end:15px}:root[data-v3] .bnv3-promo__art{z-index:2;block-size:94%;inline-size:80%;position:absolute;inset-block-end:-8px;inset-inline-end:10%}:root[data-v3] .bnv3-promo__art .znk-char{display:block}:root[data-v3] .bnv3-promo__art--photo img{object-fit:contain;object-position:50% 100%;block-size:100%;inline-size:100%;display:block}:root[data-v3] .bnv3-promo--route .znk-char__img,:root[data-v3] .bnv3-promo--wordpass .znk-char__img,:root[data-v3] .bnv3-promo--examdesk .znk-char__img{object-fit:cover;object-position:50% 0}:root[data-v3] .bnv3-promo__custom{z-index:1;position:absolute;inset:0}:root[data-v3] .bnv3-promo__label{z-index:3;font-size:calc(var(--text-xs) * .82);letter-spacing:1px;color:var(--bnv3-label);font-weight:700;position:absolute;inset-block-start:17px;inset-inline-start:18px}:root[data-v3] .bnv3-promo__content{background:var(--bnv3-content-bg);flex-direction:column;gap:12px;padding:25px 23px;display:flex}:root[data-v3] .bnv3-promo__kicker{font-size:var(--v3-text-kicker);color:#604482;margin:0;font-weight:700}:root[data-v3] .bnv3-promo__title{font-family:var(--v3-font-display);font-weight:400;font-size:calc(var(--text-h1) * 1.1);color:var(--bnv3-title);margin:0;line-height:1.15}:root[data-v3] .bnv3-promo__sub{font-size:var(--text-body);color:var(--bnv3-body);margin:0;line-height:1.8}:root[data-v3] .bnv3-promo__cta{border-radius:18px;min-block-size:52px;margin-block-start:8px;box-shadow:0 5px #c48816,0 12px 24px #c9962838}:root[data-v3] .bnv3-promo__quiet{min-block-size:44px;color:var(--bnv3-title);background:0 0;font-weight:700}@media(max-width:374px){:root[data-v3] .bnv3-promo__title{font-size:var(--text-h1)}:root[data-v3] .bnv3-promo__label{font-size:calc(var(--text-xs) * .74)}}:root[data-v3] .bnv3-promo--wordpass .bnv3-promo__label,:root[data-v3] .bnv3-promo--examdesk .bnv3-promo__label,:root[data-v3] .bnv3-promo--starting .bnv3-promo__label{max-inline-size:130px;font-family:var(--v3-font-display);font-size:calc(var(--text-h1) * .96);letter-spacing:0;font-weight:400;line-height:1.2;inset-block-start:46px;inset-inline-start:22px}:root[data-v3] .bnv3-promo--route{--bnv3-visual-h:240px;--bnv3-visual-bg:radial-gradient(ellipse at 15% 35%, #dcb7f3, transparent 60%), linear-gradient(135deg, #eee4fb, #d9c8f0);--bnv3-label:#492862}:root[data-v3] .bnv3-promo--route .bnv3-promo__art{block-size:calc(100% - 14px);inline-size:min(250px,68%);inset-block-end:0;inset-inline-end:2%}:root[data-v3] .bnv3-promo--route .bnv3-promo__content{background:linear-gradient(#ffffffe6,#f6f3fce6)}:root[data-v3] .bnv3-promo--wordpass{--bnv3-visual-h:205px;--bnv3-visual-bg:linear-gradient(120deg, #d82473, #951652);--bnv3-content-bg:linear-gradient(120deg, #fff7e7, #ffe5ee)}:root[data-v3] .bnv3-promo--wordpass .bnv3-promo__art{block-size:115%;inline-size:56%;inset-block-end:-45px;inset-inline-end:5%}:root[data-v3] .bnv3-promo--wordpass .bnv3-promo__mark{opacity:.12;inset-block-end:-10px;inset-inline-end:-6px}:root[data-v3] .bnv3-promo--examdesk{--bnv3-visual-h:215px;--bnv3-visual-bg:radial-gradient(ellipse at 10% 25%, #b67aeb, transparent 55%), linear-gradient(125deg, #6630b1, #432057 75%);--bnv3-content-bg:#172b47;--bnv3-title:#fff;--bnv3-body:#e8e4f5}:root[data-v3] .bnv3-promo--examdesk .bnv3-promo__content{border-block-start:5px solid #a491ff}:root[data-v3] .bnv3-promo--examdesk .bnv3-promo__label{inset-block-start:52px}:root[data-v3] .bnv3-promo--examdesk .bnv3-promo__art{block-size:100%;inline-size:45%;inset-inline-end:4%}:root[data-v3] .bnv3-promo--examdesk .bnv3-promo__mark{font-size:calc(var(--text-h1) * 5);color:#ffcf45;opacity:.95;inset-block-end:-18px;inset-inline-end:18px}:root[data-v3] .bnv3-promo--bookmark{--bnv3-visual-h:270px;--bnv3-visual-bg:linear-gradient(130deg, #5931ae, #30245c);--bnv3-content-bg:#fff7dd;border-inline-end:8px solid #ffbe00;border-radius:5px 30px 30px 5px}:root[data-v3] .bnv3-promo--bookmark .bnv3-promo__art{block-size:90%;inline-size:75%;inset-inline-end:-1%}:root[data-v3] .bnv3-promo--bookmark .bnv3-promo__mark{font-size:calc(var(--text-h1) * 5);inset-block-end:40px;inset-inline:-4px auto}:root[data-v3] .bnv3-promo--starting{--bnv3-visual-h:280px;--bnv3-visual-bg:linear-gradient(130deg, #ffbe00, #ffe46e);--bnv3-content-bg:#112a48;--bnv3-title:#fff;--bnv3-body:#e8e4f5;--bnv3-label:#102b4e}:root[data-v3] .bnv3-promo--starting .bnv3-promo__label{inset-block-start:30px;inset-inline-start:24px}:root[data-v3] .bnv3-promo--starting .bnv3-promo__art{block-size:95%;inline-size:70%;inset-inline-end:-7%}:root[data-v3] .bnv3-promo--starting .bnv3-promo__mark{font-size:calc(var(--text-h1) * 7.5);color:#743222;opacity:.13;inset-inline:-15px auto}:root[data-v3] .bnv3-promo--instrument{--bnv3-visual-h:282px;--bnv3-visual-bg:linear-gradient(125deg, #172b48, #403063);--bnv3-content-bg:linear-gradient(135deg, #f5efff, #edeffa)}:root[data-v3] .bnv3-promo--instrument .bnv3-promo__art{block-size:62%;inline-size:40%;inset-block-end:-6px;inset-inline:4px auto}:root[data-v3] .bnv3-promo--instrument .bnv3-promo__content{gap:8px}:root[data-v3] .bnv3-promo--friends{--bnv3-visual-h:265px;--bnv3-visual-bg:linear-gradient(130deg, #dfc6f4, #f5e3eb);--bnv3-content-bg:#ad1658;--bnv3-title:#fff;--bnv3-body:#fff0f6;--bnv3-label:#492863}:root[data-v3] .bnv3-promo--friends .bnv3-promo__orbit{background:radial-gradient(circle,#ffffff54,#0000 68%);block-size:280px;inline-size:280px;inset-inline-start:calc(50% - 140px)}:root[data-v3] .bnv3-promo--friends .bnv3-promo__art{block-size:100%;inline-size:100%;inset-block-end:0;inset-inline-end:0}:root[data-v3] .bnv3-promo--friends .bnv3-promo__content{text-align:center;align-items:stretch}:root[data-v3] .bnv3-promo.bnt-refer-v3{margin-block-start:34px}:root[data-v3] .bnv3-promo--update{--bnv3-visual-h:245px;--bnv3-visual-bg:radial-gradient(ellipse at 10% 30%, #b01e74, #28113d 75%);--bnv3-content-bg:#25123b;--bnv3-title:#fff;--bnv3-body:#e8e4f5;--bnv3-label:#ffe19d}:root[data-v3] .bnv3-promo--update .bnv3-promo__quiet{color:#fff}:root[data-v3] .bnv3-dial{aspect-ratio:1;inline-size:min(60%,220px);position:absolute;inset-block-start:22px;inset-inline-end:14px}:root[data-v3] .bnv3-dial svg{block-size:100%;inline-size:100%;display:block}:root[data-v3] .bnv3-dial__rim{fill:#28224a;stroke:#e8be5c;stroke-width:5px}:root[data-v3] .bnv3-dial__face{fill:#342c5c;stroke:#ffffff2e;stroke-width:1px}:root[data-v3] .bnv3-dial__tick{stroke:#ffffffbf;stroke-width:2px;stroke-linecap:round}:root[data-v3] .bnv3-dial__arc{fill:none;stroke:#ffb800;stroke-width:4px;stroke-linecap:round}:root[data-v3] .bnv3-dial__needle{stroke:#ffd678;stroke-width:4px;stroke-linecap:round}:root[data-v3] .bnv3-dial__hub{fill:#ffd678;stroke:#28224a;stroke-width:3px}:root[data-v3] .bnv3-stage-wrap{text-align:start;flex-direction:column;gap:14px;inline-size:100%;display:flex}:root[data-v3] .bnv3-stage{isolation:isolate;color:#fff;background:linear-gradient(125deg,#0d294b,#43306d 65%,#8d2d65);border:1px solid #ffffff70;border-radius:30px 12px;flex-direction:column;gap:18px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 18px 40px #20124047}:root[data-v3] .bnv3-stage__art{z-index:0;inline-size:34%;max-inline-size:130px;position:absolute;inset-block-start:14px;inset-inline-end:-10px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}:root[data-v3] .bnv3-stage__art .znk-char{display:block}:root[data-v3] .bnv3-stage__art .znk-char-halo{box-shadow:none}:root[data-v3] .bnv3-stage__text{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}:root[data-v3] .bnv3-stage--art .bnv3-stage__text{padding-inline-end:30%}:root[data-v3] .bnv3-stage__eyebrow{font-size:calc(var(--text-xs) * .85);letter-spacing:.22em;color:#ffe19d;margin:0;font-weight:700}:root[data-v3] .bnv3-stage__title{font-family:var(--v3-font-display);font-weight:400;font-size:calc(var(--text-h1) * .98);color:#fff;margin:0;line-height:1.18}:root[data-v3] .bnv3-stage__sub{font-size:var(--text-sm);color:#f0e9fa;margin:0;line-height:1.65}:root[data-v3] .bnv3-stage__cta{z-index:1;border-radius:16px;min-block-size:52px;position:relative;box-shadow:0 5px #c48816,0 12px 24px #00000038}:root[data-v3] .bnv3-stage__quiet{min-block-size:48px;color:var(--znk-accent-deep);background:#ffffff8c;border-radius:16px;box-shadow:inset 0 0 0 1.5px #c4b9ef}:root[data-v3] .bnv3-stage__foot{font-size:var(--text-xs);color:#4c5670;margin:0;line-height:1.5}:root[data-v3] .bnv3-stage-wrap .cv3-btn:disabled{opacity:.6;cursor:default}:root[data-v3] .bnv3-overlay{direction:rtl;background:#0d294b8c;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0}:root[data-v3] .bnv3-overlay__panel{background:linear-gradient(160deg,#f8f5ff,#eeeafc);border-radius:30px 14px;max-block-size:100%;inline-size:100%;max-inline-size:400px;padding:18px;overflow-y:auto;box-shadow:0 24px 60px #0d294b4d}:root[data-v3] .bnv3-overlay__panel--bare{box-shadow:none;background:0 0;border-radius:30px 14px;padding:0}:root[data-v3] .bnv3-feedback{text-align:start;background:#fff;flex-direction:column;gap:10px;padding:24px 20px 20px;display:flex}:root[data-v3] .bnv3-feedback__title{font-family:var(--v3-font-display);font-weight:400;font-size:var(--text-h2);color:#0d294b;margin:0;line-height:1.25}:root[data-v3] .bnv3-feedback__title--done{text-align:center;padding-block:8px}:root[data-v3] .bnv3-feedback__sub{font-size:var(--text-sm);color:#4c5670;margin:0;line-height:1.6}:root[data-v3] .bnv3-feedback__label{font-size:var(--text-sm);color:#0d294b;margin-block-start:4px;font-weight:700}:root[data-v3] .bnv3-feedback__text{box-sizing:border-box;min-block-size:132px;inline-size:100%;font:inherit;font-size:var(--text-body);color:#0d294b;resize:none;background:#fff;border:1.5px solid #c4b9ef;border-radius:16px;padding:12px 14px}:root[data-v3] .bnv3-feedback__text:focus-visible{outline:2px solid var(--znk-accent-deep);outline-offset:2px}:root[data-v3] .bnv3-feedback__actions{flex-direction:column;gap:10px;margin-block-start:4px;display:flex}:root[data-v3] .bnv3-feedback .cv3-btn:disabled{opacity:.55;cursor:default}:root[data-v3] .bnv3-errpage{background:linear-gradient(160deg,#f4f1ff,#eaedfa);justify-content:center;align-items:center;min-block-size:100dvh;padding:24px 16px;display:flex}:root[data-v3] .bnv3-errpage__stage{max-inline-size:400px}:root[data-v3] .bnv3-errpage__detail{max-block-size:12rem;font-size:var(--text-xs);color:#a01e32;text-align:left;background:#fff9;border-radius:12px;padding:10px 12px;overflow:auto}:root[data-v3] .bnv3-errpage__msg{overflow-wrap:anywhere;font-family:ui-monospace,monospace}:root[data-v3] .bnv3-errpage__stack{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}@media(prefers-reduced-motion:reduce){:root[data-v3] .bnv3-promo__cta,:root[data-v3] .bnv3-stage__cta{transition:none}}:root[data-v3] .course-stack-v3 .bnv3-promo__title{font-size:var(--text-h2);line-height:1.35}:root[data-v3] .bnv3-promo--examdesk .bnv3-promo__kicker{color:#ffe19d}:root[data-v3] .b34{--b34-ink:#102d4f;--b34-navy:#172541;--b34-purple:#5435ad;--b34-gold:#ffdc68;--b34-white:#fff;--b34-canvas:var(--v3-lavender);--b34-sub:#4f6078;--b34-line:#c7b6dd;--b34-paper:#fffcf6;--b34-berry:#9d195a;font-size:var(--text-body);text-align:start;line-height:1.55}:root[data-v3] .b34 *,:root[data-v3] .c32 *{box-sizing:border-box}:root[data-v3] :where(.b34,.c32) p{margin:0}:root[data-v3] .b34{isolation:isolate;border:1px solid #ffffffb0;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 20px 35px #1c204826,inset 0 1px #fff9}:root[data-v3] .b34-dark{color:#fff;--b34-sub:#dfd9f0;--b34-line:#8c80a6;background:linear-gradient(145deg,#39266a,#15253f)}:root[data-v3] .b34-light{color:var(--b34-ink);background:linear-gradient(135deg,#fff9,#ffffff38)}:root[data-v3] .b34-pad{padding:23px}:root[data-v3] .b34-foot{padding-top:18px}:root[data-v3] .b34-eyebrow{font-size:calc(var(--text-body) * .79);color:var(--b34-sub);margin:0 0 12px;font-weight:700;line-height:1.5}:root[data-v3] .b34-title{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2.3);line-height:1.14;font-family:var(--v3-font-display);letter-spacing:-.035em;margin:0}:root[data-v3] .b34-title em{color:var(--b34-purple);font-style:normal}:root[data-v3] .b34-dark .b34-title em{color:var(--b34-gold)}:root[data-v3] .b34-copy{font-size:calc(var(--text-body) * 1);color:var(--b34-sub);margin:17px 0 21px;line-height:1.65}:root[data-v3] .b34-icon{object-fit:contain;flex-shrink:0;width:27px;height:27px}:root[data-v3] .b34-character{pointer-events:none;position:absolute;overflow:hidden}:root[data-v3] .b34-character img{width:100%;height:auto;display:block}:root[data-v3] .b34-primary{width:100%;color:var(--b34-ink);min-height:55px;font-style:normal;font-weight:700;font-size:calc(var(--text-body) * 1.05);text-align:center;cursor:pointer;background:linear-gradient(105deg,#ffec9d,#ffd144);border:1px solid #ffefac;border-radius:14px;padding:13px 31px;font-family:inherit;line-height:1.45;display:block;position:relative;box-shadow:0 4px #b68f2b}:root[data-v3] .b34-primary b{font-size:calc(var(--text-body) * 1.4);inset-inline-end:12px;position:absolute;top:50%;transform:translateY(-50%)}:root[data-v3] .b34-secondary,:root[data-v3] .b34-resend{width:100%;min-height:44px;color:inherit;font-style:normal;font-weight:700;font-size:calc(var(--text-body) * .85);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:9px;font-family:inherit;line-height:1.5;text-decoration:underline;display:block}:root[data-v3] .b34-action-note{font-size:calc(var(--text-body) * .77);text-align:center;color:var(--b34-sub);margin:14px 0 0;line-height:1.5}:root[data-v3] .b34-actions{z-index:5;position:relative}:root[data-v3] .b34 button:focus-visible,:root[data-v3] .b34 input:focus-visible{outline-offset:4px;outline:3px solid #9465d8}:root[data-v3] .b34-plan{background:linear-gradient(145deg,#f9f4ffed,#ddd3f9b8)}:root[data-v3] .b34-plan .b34-pad:first-child{padding-bottom:10px}:root[data-v3] .b34-plan-scene{background:radial-gradient(circle at 23%,#fff9 0 65px,#0000 67px);height:209px;position:relative}:root[data-v3] .b34-plan-scene .b34-character{width:166px;height:209px;bottom:0;left:0}:root[data-v3] .b34-plan-map{margin-inline:49% 17px;padding-top:3px;position:relative;transform:rotate(-3deg)}:root[data-v3] .b34-plan-map>div{font-size:calc(var(--text-body) * .81);background:#ffffff70;border:1px solid #b7a1d1;border-radius:11px;align-items:center;gap:10px;padding:10px;font-weight:700;display:flex;box-shadow:0 4px #bdaed24d}:root[data-v3] .b34-plan-map b{font-size:calc(var(--text-body) * .8);color:#7050a1}:root[data-v3] .b34-plan-map>i{border-right:2px dotted #ac87ce;width:50%;height:14px;margin-right:50%;display:block}:root[data-v3] .b34-plan-map .b34-focus{background:var(--b34-ink);color:#fff;border-color:#ffffff8f}:root[data-v3] .b34-plan-map .b34-focus b{color:var(--b34-gold)}:root[data-v3] .b34-plan .b34-foot{border-top:1px solid #fff9}:root[data-v3] .b34-plan .b34-copy{margin-top:0}:root[data-v3] .b34-app{background:radial-gradient(at 0 60%,#5534a0,#0000 65%),#182541}:root[data-v3] .b34-app .b34-pad:first-child{padding-bottom:4px}:root[data-v3] .b34-app .b34-copy{margin-bottom:5px}:root[data-v3] .b34-app-showcase{min-height:253px;margin-top:13px;position:relative}:root[data-v3] .b34-product-window{background:linear-gradient(140deg,#ffffff1f,#ffffff0a);border:1px solid #c0a8e1;border-radius:17px;margin:0 19px 0 43px;padding:15px 15px 19px;position:relative;transform:rotate(3deg);box-shadow:0 10px 20px #0d173a33}:root[data-v3] .b34-window-label{font-size:calc(var(--text-body) * .75);color:#e6def7;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}:root[data-v3] .b34-window-label .b34-icon{width:22px;height:22px}:root[data-v3] .b34-product-stat{align-items:center;gap:10px;padding:9px 0;display:flex}:root[data-v3] .b34-product-stat strong{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 3.7);line-height:1;font-family:var(--v3-font-display);color:var(--b34-gold)}:root[data-v3] .b34-product-stat span{font-weight:700;line-height:1.3}:root[data-v3] .b34-product-domains{font-size:calc(var(--text-body) * .78);gap:10px;display:grid}:root[data-v3] .b34-product-domains>span{align-items:center;gap:8px;display:flex}:root[data-v3] .b34-product-domains .b34-icon{width:22px;height:22px}:root[data-v3] .b34-app-showcase .b34-character{filter:drop-shadow(0 3px 3px #15213c66);width:111px;height:161px;bottom:-9px;left:-8px}:root[data-v3] .b34-app .b34-foot{padding-top:7px}:root[data-v3] .b34-words{background:radial-gradient(at 0,#b63577,#0000 70%),linear-gradient(140deg,#58245e,#821044)}:root[data-v3] .b34-words-scene{background:radial-gradient(at 19% 42%,#ffedb34d,#0000 55%);height:224px;margin-top:-10px;position:relative}:root[data-v3] .b34-big-number{text-align:right;position:absolute;top:0;right:25px}:root[data-v3] .b34-big-number strong{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 6.2);line-height:.94;font-family:var(--v3-font-display);color:#ffe599;letter-spacing:-.06em}:root[data-v3] .b34-big-number span{font-size:calc(var(--text-body) * .83);color:#fff0d9;font-weight:700;display:block}:root[data-v3] .b34-vocab-card{background:var(--b34-paper);color:#452553;direction:ltr;border:1px solid #eccf8e;border-radius:10px;width:144px;padding:12px;position:absolute;bottom:11px;right:22px;transform:rotate(-6deg);box-shadow:0 5px #3d15365c}:root[data-v3] .b34-vocab-card>span{font-weight:900;font-size:calc(var(--text-body) * 1.32)}:root[data-v3] .b34-vocab-card small{font-size:calc(var(--text-body) * .85);display:block}:root[data-v3] .b34-vocab-card.b34-back{opacity:.85;bottom:49px;right:33px;transform:rotate(6deg)}:root[data-v3] .b34-words-scene .b34-character{width:184px;height:224px;bottom:0;left:0}:root[data-v3] .b34-word-band{font-size:calc(var(--text-body) * .84);background:#200f2a33;border-block:1px solid #ffd9b854;justify-content:space-between;gap:8px;padding:13px 23px;display:flex}:root[data-v3] .b34-word-band b{color:var(--b34-gold)}:root[data-v3] .b34-words .b34-copy{margin-top:0}:root[data-v3] .b34-exams{background:radial-gradient(at 0 35%,#604699,#0000 70%),#26274c}:root[data-v3] .b34-exam-scene{height:226px;position:relative}:root[data-v3] .b34-exam-pack{width:228px;color:var(--b34-ink);background:#fff8e8;border:1px solid #e5d6b2;border-radius:12px;padding:18px;position:absolute;top:3px;right:22px;transform:rotate(-5deg);box-shadow:-7px 7px #cabfd8,-13px 13px #ffffff26}:root[data-v3] .b34-exam-pack>small{font-size:calc(var(--text-body) * .53);letter-spacing:.15em}:root[data-v3] .b34-exam-pack>div:not(.b34-answer-lines){align-items:center;gap:9px;display:flex}:root[data-v3] .b34-exam-pack strong{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 5);line-height:1;font-family:var(--v3-font-display);color:var(--b34-purple)}:root[data-v3] .b34-exam-pack span{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.2);line-height:1.2;font-family:var(--v3-font-display)}:root[data-v3] .b34-exam-pack p{font-size:calc(var(--text-body) * .68);border-top:1px solid #c5b6ce;margin:9px 0;padding-top:9px}:root[data-v3] .b34-answer-lines{gap:6px;display:flex}:root[data-v3] .b34-answer-lines i{background:#d9cce7;border-radius:4px;flex:1;height:5px}:root[data-v3] .b34-answer-lines i:first-child{background:#5c3dac}:root[data-v3] .b34-exam-scene .b34-character{width:136px;height:205px;bottom:0;left:-8px}:root[data-v3] .b34-benefit-row{color:#e8e0f6;font-size:calc(var(--text-body) * .92);align-items:center;gap:11px;padding:2px 0 20px;display:flex}:root[data-v3] .b34-benefit-row .b34-icon{width:36px;height:36px}:root[data-v3] .b34-reading{background:#fffaf1}:root[data-v3] .b34-reading-cover{background:#1e2340;height:228px;position:relative}:root[data-v3] .b34-reading-cover>img{object-fit:cover;width:100%;height:100%}:root[data-v3] .b34-reading-cover:after{content:"";background:linear-gradient(#0000 15%,#14263cf0);position:absolute;inset:0}:root[data-v3] .b34-reading-cover>span{z-index:1;color:var(--b34-ink);font-size:calc(var(--text-body) * .7);background:#fff9df;border-radius:6px;padding:5px 9px;font-weight:700;position:absolute;top:15px;right:17px}:root[data-v3] .b34-cover-copy{z-index:1;color:#fff;position:absolute;bottom:18px;left:21px;right:21px}:root[data-v3] .b34-cover-copy b{font-style:normal;font-weight:900;font-size:calc(var(--text-body) * 1.95);letter-spacing:-.03em;font-family:inherit;line-height:1.07}:root[data-v3] .b34-cover-copy small{text-align:left;font-size:calc(var(--text-body) * .87);color:#ffecbd;margin-top:7px;display:block}:root[data-v3] .b34-reading .b34-title{font-size:calc(var(--text-body) * 1.8)}:root[data-v3] .b34-reading-content{padding-top:20px}:root[data-v3] .b34-dictionary-demo{direction:ltr;background:#eee4ff;border:1px solid #bcabd1;border-radius:12px;grid-template-columns:1fr 1fr 26px;align-items:center;gap:7px;margin-top:18px;padding:12px 13px;display:grid;box-shadow:0 4px #e0d2ef}:root[data-v3] .b34-dictionary-demo>span{font-style:normal;font-weight:900;font-size:calc(var(--text-body) * 1.15);color:#5432a0;font-family:inherit}:root[data-v3] .b34-dictionary-demo>b{font-size:calc(var(--text-body) * .8);text-align:right;direction:rtl}:root[data-v3] .b34-dictionary-demo>small{font-size:calc(var(--text-body) * .62);color:#62526f;text-align:right;direction:rtl;grid-column:1/-1}:root[data-v3] .b34-reading .b34-copy{font-size:calc(var(--text-body) * .92);margin-block:17px}:root[data-v3] .b34-sim{background:radial-gradient(at 0 35%,#634eaa,#0000 70%),#292645}:root[data-v3] .b34-ticket-label{font-size:calc(var(--text-body) * .82);color:#e9dcfa;border-bottom:1px solid #b3a0cf;justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:12px;display:flex}:root[data-v3] .b34-ticket-label>b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2);line-height:.8;font-family:var(--v3-font-display);color:var(--b34-gold)}:root[data-v3] .b34-sim-scene{height:167px;margin-top:-5px;position:relative}:root[data-v3] .b34-sim-scene .b34-character{width:158px;height:179px;bottom:0;left:9px}:root[data-v3] .b34-orbit{text-align:center;border:1px solid #dfc9a866;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:10px;right:31px;transform:rotate(10deg);box-shadow:0 0 0 12px #ffffff05,0 0 0 13px #dac6ed38}:root[data-v3] .b34-orbit span{font-size:calc(var(--text-body) * 1);color:#e7dbf7}:root[data-v3] .b34-orbit b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.35);font-family:var(--v3-font-display);color:var(--b34-gold)}:root[data-v3] .b34-perforation{border-top:1px dashed #b19ac9;height:1px;position:relative}:root[data-v3] .b34-perforation:before,:root[data-v3] .b34-perforation:after{content:"";background:var(--b34-canvas);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px}:root[data-v3] .b34-perforation:before{left:-9px}:root[data-v3] .b34-perforation:after{right:-9px}:root[data-v3] .b34-three-steps{font-size:calc(var(--text-body) * .78);text-align:center;justify-content:space-between;gap:7px;display:flex}:root[data-v3] .b34-three-steps b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.3);font-family:var(--v3-font-display);color:var(--b34-gold);margin-bottom:5px;display:block}:root[data-v3] .b34-sim .b34-copy{font-size:calc(var(--text-body) * .93)}:root[data-v3] .b34-level{background:linear-gradient(135deg,#eee6ffe8,#e2ddf8b0)}:root[data-v3] .b34-level .b34-title{font-size:calc(var(--text-body) * 2.05)}:root[data-v3] .b34-level-scene{height:210px;position:relative}:root[data-v3] .b34-dial{color:#fff;background:radial-gradient(circle at 35% 0,#51456a,#211c39);border:5px solid #d4ba76;border-radius:50%;outline:3px solid #8d7da4;flex-direction:column;justify-content:center;align-items:center;width:196px;height:196px;margin:0 21px 0 auto;display:flex;position:relative;box-shadow:0 10px #c2b9d438}:root[data-v3] .b34-dial:after{content:"";border:3px solid var(--b34-gold);background:#35294f;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}:root[data-v3] .b34-dial>span{font-size:calc(var(--text-body) * .51);letter-spacing:.17em;margin-bottom:32px}:root[data-v3] .b34-dial>b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2);line-height:1;font-family:var(--v3-font-display);margin-top:15px}:root[data-v3] .b34-dial>small{font-size:calc(var(--text-body) * .68);color:#e1d8ef}:root[data-v3] .b34-dial>i{background:linear-gradient(90deg,#a18943,#ffe490);border-radius:5px;width:65px;height:3px;position:absolute;top:112px;left:35px;transform:rotate(-38deg)}:root[data-v3] .b34-dial-ticks{border:1px dashed #bdb0d5;border-radius:50%;position:absolute;inset:8px}:root[data-v3] .b34-level-scene .b34-character{width:119px;height:135px;bottom:0;left:-4px}:root[data-v3] .b34-level-stats{border-block:1px solid #aa95c4;justify-content:center;align-items:center;gap:22px;padding:9px 15px;display:flex}:root[data-v3] .b34-level-stats b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.75);font-family:var(--v3-font-display);color:#5838a5;vertical-align:middle}:root[data-v3] .b34-level-stats span{font-size:calc(var(--text-body) * .85)}:root[data-v3] .b34-level-stats i{background:#b3a0c9;width:1px;height:29px}:root[data-v3] .b34-level .b34-copy{margin-top:0}:root[data-v3] .b34-daily{background:linear-gradient(130deg,#fff1b9,#f8d780)}:root[data-v3] .b34-daily .b34-eyebrow{color:#68532d}:root[data-v3] .b34-daily .b34-title{font-size:calc(var(--text-body) * 2.06)}:root[data-v3] .b34-daily .b34-title em{color:#9d195a}:root[data-v3] .b34-daily-scene{background:radial-gradient(circle at 21% 60%,#fff9 0 69px,#0000 70px);height:204px;position:relative}:root[data-v3] .b34-daily-stack{width:222px;position:absolute;top:0;right:23px;transform:rotate(4deg)}:root[data-v3] .b34-daily-card{color:#552847;background:#fffaf0;border:1px solid #cdb391;border-radius:13px;padding:17px 18px 23px;box-shadow:-7px 7px #e9bf66,-12px 12px #fff8cf}:root[data-v3] .b34-daily-card>small{font-size:calc(var(--text-body) * .71)}:root[data-v3] .b34-daily-card>b{text-align:left;font-style:normal;font-weight:900;font-size:calc(var(--text-body) * 1.7);letter-spacing:-.035em;direction:ltr;margin:8px 0 15px;font-family:inherit;line-height:1.13;display:block}:root[data-v3] .b34-daily-card>span{font-size:calc(var(--text-body) * .63)}:root[data-v3] .b34-daily-scene .b34-character{width:125px;height:175px;bottom:0;left:-4px}:root[data-v3] .b34-daily .b34-copy{color:#58473d;font-size:calc(var(--text-body) * .94);margin-top:0}:root[data-v3] .b34-daily .b34-primary{background:var(--b34-ink);color:#fff;border-color:#314565;box-shadow:0 4px #8c6f43}:root[data-v3] .b34-course-name{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2.7);line-height:1.12;font-family:var(--v3-font-display);margin-top:7px}:root[data-v3] .b34-course-name>span{color:var(--b34-gold)}:root[data-v3] .b34-upgrade{background:radial-gradient(at 0 25%,#6c4eaa,#0000 65%),#252342}:root[data-v3] .b34-upgrade-scene{align-items:center;height:194px;display:flex;position:relative}:root[data-v3] .b34-upgrade-scene .b34-title{font-size:calc(var(--text-body) * 1.6);z-index:2;max-width:210px;line-height:1.22}:root[data-v3] .b34-upgrade-scene .b34-character{width:167px;height:189px;bottom:0;left:-23px}:root[data-v3] .b34-contract{z-index:3;background:linear-gradient(110deg,#494155,#372e49);border:1px solid #c6ab65;border-radius:12px;padding:12px 14px;position:relative}:root[data-v3] .b34-contract>b,:root[data-v3] .b34-contract>span{display:block}:root[data-v3] .b34-contract>b{color:var(--b34-gold);font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.42);font-family:var(--v3-font-display)}:root[data-v3] .b34-contract>span{font-size:calc(var(--text-body) * .99);margin-top:3px}:root[data-v3] .b34-course-benefits{padding-block:7px 13px}:root[data-v3] .b34-course-benefits p{font-size:calc(var(--text-body) * .82);color:#e0d5f0;align-items:center;gap:14px;display:flex}:root[data-v3] .b34-course-benefits strong{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2.6);line-height:1;font-family:var(--v3-font-display);color:var(--b34-gold);min-width:40px}:root[data-v3] .b34-course-benefits .b34-icon{width:40px;height:40px}:root[data-v3] .b34-course-benefits b{font-size:calc(var(--text-body) * .97);color:#fff}:root[data-v3] .b34-form{background:#fff}:root[data-v3] .b34-form-stage{color:#fff;background:radial-gradient(at 0 20%,#694aad,#0000 65%),#28243f;padding:23px 23px 0;position:relative}:root[data-v3] .b34-form-stage .b34-eyebrow{color:#dfd6ec;font-size:calc(var(--text-body) * .75)}:root[data-v3] .b34-form-stage .b34-title{font-size:calc(var(--text-body) * 1.95);max-width:280px;line-height:1.17}:root[data-v3] .b34-form-stage .b34-title em{color:var(--b34-gold)}:root[data-v3] .b34-form-title{z-index:2;min-height:175px;position:relative}:root[data-v3] .b34-form-stage .b34-character{z-index:1;width:117px;height:129px;bottom:35px;left:0}:root[data-v3] .b34-form-ribbon{font-size:calc(var(--text-body) * .67);color:#e7def4;z-index:2;border-top:1px solid #9f8cba;padding-block:11px;position:relative}:root[data-v3] .b34-form-body{padding:0 23px 23px}:root[data-v3] .b34-form-body .b34-copy{color:#445774;font-size:calc(var(--text-body) * .96);margin-block:21px}:root[data-v3] .b34-form label{font-size:calc(var(--text-body) * .86);color:var(--b34-ink);margin:13px 0;font-weight:700;display:block}:root[data-v3] .b34-form input{width:100%;min-height:51px;font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1);color:var(--b34-ink);background:#f5f0fb;border:1px solid #b8a7cc;border-radius:11px;margin-top:7px;padding:12px 14px;font-family:inherit;display:block}:root[data-v3] .b34-form input::placeholder{color:#667083;opacity:1}:root[data-v3] .b34-legal{font-size:calc(var(--text-body) * .7);color:#556279;margin:15px 0 20px;line-height:1.6}:root[data-v3] .b34-form .b34-action-note{color:#556279}:root[data-v3] .b34-form .b34-secondary{color:var(--b34-purple)}:root[data-v3] .b34-form .b34-otp{font-size:calc(var(--text-body) * 1.45);text-align:center;letter-spacing:.08em}:root[data-v3] .b34-code .b34-form-stage{color:var(--b34-ink);background:#e5d8f7}:root[data-v3] .b34-code .b34-form-stage .b34-title em{color:var(--b34-purple)}:root[data-v3] .b34-code .b34-form-stage .b34-eyebrow,:root[data-v3] .b34-code .b34-form-ribbon{color:#5c447c}:root[data-v3] .b34-code .b34-form-title{min-height:151px}:root[data-v3] .b34-code .b34-character{width:68px;height:86px;bottom:36px;left:18px}:root[data-v3] .b34-code .b34-form-ribbon{border-color:#b8a2ce;padding-inline-end:88px}:root[data-v3] .b34-code .b34-resend{color:var(--b34-purple);margin-bottom:17px}:root[data-v3] .b34-locked-tile{background:#ffffff87;border:1px solid #b5a2d2;border-radius:13px;align-items:center;gap:12px;margin-bottom:23px;padding:13px;display:flex}:root[data-v3] .b34-locked-tile .b34-icon{width:39px;height:39px}:root[data-v3] .b34-locked-tile>span{font-size:calc(var(--text-body) * .9);font-weight:700}:root[data-v3] .b34-locked-tile>i{font-size:calc(var(--text-body) * 1.7);color:#634e8c;margin-inline-start:auto;font-style:normal}:root[data-v3] .b34-lock .b34-title{font-size:calc(var(--text-body) * 2.05)}:root[data-v3] .b34-lock{background:linear-gradient(120deg,#ece2fb,#f9f2ffbd)}:root[data-v3] .b34-friends{background:#f6dce8}:root[data-v3] .b34-referral-photo{height:205px;position:relative;overflow:hidden}:root[data-v3] .b34-referral-photo>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}:root[data-v3] .b34-referral-photo>span{color:#733350;font-size:calc(var(--text-body) * .76);background:#fff4e2;border-radius:6px;padding:5px 10px;font-weight:700;position:absolute;top:16px;right:18px}:root[data-v3] .b34-friends .b34-title{font-size:calc(var(--text-body) * 2.25)}:root[data-v3] .b34-friends .b34-title em{color:#9d195a}:root[data-v3] .b34-referral-strip{font-size:calc(var(--text-body) * .82);border-bottom:1px solid #bd90ae;gap:8px;padding-block:13px;display:flex}:root[data-v3] .b34-friends .b34-copy{color:#61425a}:root[data-v3] .b34-course-chip{background:linear-gradient(125deg,#3f2b71,#202c49);padding:20px}:root[data-v3] .b34-chip-stage{min-height:135px;position:relative}:root[data-v3] .b34-chip-stage .b34-eyebrow{margin-bottom:7px}:root[data-v3] .b34-chip-stage .b34-title{font-size:calc(var(--text-body) * 1.55);z-index:2;max-width:235px;position:relative}:root[data-v3] .b34-chip-stage .b34-copy{font-size:calc(var(--text-body) * .78);max-width:208px;margin:10px 0 0}:root[data-v3] .b34-chip-stage .b34-character{width:88px;height:109px;bottom:0;left:-9px}:root[data-v3] .b34-course-chip .b34-primary{min-height:49px;font-size:calc(var(--text-body) * .94)}:root[data-v3] .b34-course-chip .b34-secondary{font-size:calc(var(--text-body) * .76);margin-top:6px}:root[data-v3] .b34-service{background:linear-gradient(120deg,#f8f2ffed,#e4daf3bf)}:root[data-v3] .b34-service .b34-pad{padding-top:19px}:root[data-v3] .b34-service .b34-title{font-size:calc(var(--text-body) * 1.85)}:root[data-v3] .b34-service .b34-eyebrow{font-size:calc(var(--text-body) * .75);margin-bottom:8px}:root[data-v3] .b34-service .b34-copy{font-size:calc(var(--text-body) * .95);margin-top:13px}:root[data-v3] .b34-service .b34-primary{background:var(--b34-ink);color:#fff;border-color:#263f61;box-shadow:0 3px #a38fb9}:root[data-v3] .b34-notification-preview{background:#ffffff91;border:1px solid #fff;border-radius:16px;align-items:center;gap:12px;margin:20px 20px 0;padding:17px;display:flex;transform:rotate(-2deg);box-shadow:0 9px 18px #40305b17}:root[data-v3] .b34-mini-logo{color:#ffe79b;width:40px;height:40px;font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2);font-family:var(--v3-font-display);background:#5636a2;border-radius:11px;place-items:center;display:grid}:root[data-v3] .b34-notification-preview b{font-size:calc(var(--text-body) * .83)}:root[data-v3] .b34-notification-preview p{font-size:calc(var(--text-body) * .86);color:#4f6078;margin:3px 0 0}:root[data-v3] .b34-feedback-top{border-bottom:1px solid #cbb7d8;align-items:center;gap:10px;height:116px;margin:0 22px;display:flex;position:relative}:root[data-v3] .b34-feedback-top>span{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1);font-family:var(--v3-font-display);color:#845165}:root[data-v3] .b34-feedback-top>b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 6.5);color:#ab4677;margin-top:25px;font-family:Georgia,serif;line-height:1}:root[data-v3] .b34-feedback-top .b34-character{width:80px;height:103px;bottom:0;left:1px}:root[data-v3] .b34-rating{background:linear-gradient(120deg,#fff4ed,#f1dcec)}:root[data-v3] .b34-rating .b34-title em{color:#9d195a}:root[data-v3] .b34-service-art{background:linear-gradient(115deg,#d4c7f1,#e7dcf3);border-bottom:1px solid #c6b5d7;height:130px;position:relative}:root[data-v3] .b34-service-art .b34-character{width:101px;height:118px;bottom:0;left:14px}:root[data-v3] .b34-service-art>span{font-size:calc(var(--text-body) * .86);color:#655176;position:absolute;top:36px;right:23px}:root[data-v3] .b34-service-art b{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.2);font-family:var(--v3-font-display);color:var(--b34-ink)}:root[data-v3] .b34-release{border-bottom:1px solid #bca4d2;align-items:center;gap:11px;min-height:115px;margin:0 23px;padding:19px 0;display:flex;position:relative}:root[data-v3] .b34-release>span{background:#ffffff61;border:1px solid #fff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}:root[data-v3] .b34-release small{font-size:calc(var(--text-body) * .67);color:#5f5073;margin-top:3px;display:block}:root[data-v3] .b34-release b{font-size:calc(var(--text-body) * .86)}:root[data-v3] .b34-release .b34-character{width:69px;height:90px;bottom:0;left:-13px}:root[data-v3] .b34-required .b34-release .b34-character{width:60px;height:79px}:root[data-v3] .b34-required{background:#f2edf9}:root[data-v3] .b34-service .b34-secondary{font-size:calc(var(--text-body) * .84)}:root[data-v3] .b34-error .b34-title{font-size:calc(var(--text-body) * 1.95)}@media(max-width:370px){:root[data-v3] .b34-pad{padding-inline:19px}:root[data-v3] .b34-title{font-size:calc(var(--text-body) * 2.05)}:root[data-v3] .b34-primary{font-size:calc(var(--text-body) * .96)}:root[data-v3] .b34-copy{font-size:calc(var(--text-body) * .94)}:root[data-v3] .b34-app-showcase .b34-character{width:101px}:root[data-v3] .b34-words-scene .b34-character{width:170px}:root[data-v3] .b34-vocab-card{width:133px}:root[data-v3] .b34-plan-map{margin-inline-start:48%}:root[data-v3] .b34-plan-scene .b34-character{width:152px}:root[data-v3] .b34-exam-pack{width:216px;right:18px}:root[data-v3] .b34-exam-scene .b34-character{width:122px}:root[data-v3] .b34-level .b34-title{font-size:calc(var(--text-body) * 1.86)}:root[data-v3] .b34-daily .b34-title{font-size:calc(var(--text-body) * 1.85)}:root[data-v3] .b34-reading .b34-title{font-size:calc(var(--text-body) * 1.62)}:root[data-v3] .b34-sim .b34-title{font-size:calc(var(--text-body) * 1.9)}:root[data-v3] .b34-form-stage .b34-title{font-size:calc(var(--text-body) * 1.77)}:root[data-v3] .b34-form-stage,:root[data-v3] .b34-form-body{padding-inline:19px}:root[data-v3] .b34-form-ribbon{font-size:calc(var(--text-body) * .61)}:root[data-v3] .b34-upgrade-scene .b34-title{font-size:calc(var(--text-body) * 1.46);max-width:190px}:root[data-v3] .b34-upgrade-scene .b34-character{width:151px}:root[data-v3] .b34-course-name{font-size:calc(var(--text-body) * 2.45)}:root[data-v3] .b34-chip-stage .b34-title{font-size:calc(var(--text-body) * 1.4)}:root[data-v3] .b34-chip-stage .b34-copy{max-width:192px}:root[data-v3] .b34-chip-stage .b34-character{width:76px}:root[data-v3] .b34-chip-stage{min-height:139px}:root[data-v3] .b34-service .b34-title{font-size:calc(var(--text-body) * 1.7)}:root[data-v3] .b34-release b{font-size:calc(var(--text-body) * .78)}:root[data-v3] .b34-release small{font-size:calc(var(--text-body) * .61)}:root[data-v3] .b34-release .b34-character{width:60px}:root[data-v3] .b34-release{gap:8px}:root[data-v3] .b34-friends .b34-title{font-size:calc(var(--text-body) * 2)}:root[data-v3] .b34-big-number{right:19px}:root[data-v3] .b34-daily-stack{width:210px;right:19px}}:root[data-v3] .b34-plan-map{margin-inline:20px 46%}:root[data-v3] .b34-plan-map>div{gap:7px;padding:10px 8px}:root[data-v3] .b34-plan-map span{white-space:nowrap}:root[data-v3] .b34-plan-scene{height:197px}:root[data-v3] .b34-plan-scene .b34-character{width:153px;height:197px}@media(max-width:370px){:root[data-v3] .b34-plan-map{margin-inline:16px 45%}:root[data-v3] .b34-plan-map>div{font-size:calc(var(--text-body) * .75)}:root[data-v3] .b34-plan-scene .b34-character{width:140px}}:root[data-v3] .b34-approved-gauge{width:210px;height:210px;margin-right:17px}:root[data-v3] .b34-approved-gauge svg{width:100%;height:100%;display:block}:root[data-v3] .b34-phone .b34-form-stage .b34-title{font-size:calc(var(--text-body) * 1.73);max-width:250px}:root[data-v3] .b34-phone .b34-form-stage .b34-character{width:91px;height:113px}:root[data-v3] .b34-form-stage{padding-bottom:14px}:root[data-v3] .b34-form-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:16px;position:absolute;bottom:0;left:0;right:0}:root[data-v3] .b34-code .b34-form-stage:after{background:linear-gradient(#e5d8f700,#fff)}:root[data-v3] .b34-app .b34-title{font-size:calc(var(--text-body) * 2.05)}:root[data-v3] .b34-daily-card .b34-daily-meaning{text-align:left;font-size:calc(var(--text-body) * 1.18);color:#7d4362;margin:8px 0 16px;display:block}:root[data-v3] .b34-daily-card>b{font-size:calc(var(--text-body) * 1.87);margin-bottom:2px}:root[data-v3] .b34-locked-tile .b34-lock-icon{fill:none;stroke:#634e8c;stroke-width:1.8px;stroke-linecap:round;width:23px;height:23px;margin-inline-start:auto}:root[data-v3] .b34-sim .b34-title{font-size:calc(var(--text-body) * 1.97)}@media(max-width:370px){:root[data-v3] .b34-app .b34-title{font-size:calc(var(--text-body) * 1.87)}:root[data-v3] .b34-sim .b34-title{font-size:calc(var(--text-body) * 1.79)}}:root[data-v3] .b34-contact .b34-form-title{min-height:149px}:root[data-v3] .b34-contact .b34-form-stage .b34-character{width:108px;height:116px}:root[data-v3] .b34-words{--b34-sub:#fff1f7}:root[data-v3] .b34-chip-stage{min-height:147px}:root[data-v3] .b34-chip-stage>div:first-child{padding-inline-start:87px}:root[data-v3] .b34-chip-stage .b34-title{font-size:calc(var(--text-body) * 1.45)}:root[data-v3] .b34-chip-stage .b34-copy{font-size:calc(var(--text-body) * .76)}:root[data-v3] .b34-chip-stage .b34-character{width:92px;height:119px;bottom:7px;left:auto;right:-9px}:root[data-v3] .b34-approved-gauge{margin-left:17px;margin-right:auto}:root[data-v3] .b34-level-scene .b34-character{bottom:0;left:auto;right:-4px}:root[data-v3] .b34-phone .b34-form-title{min-height:140px;padding-inline-end:78px}:root[data-v3] .b34-phone .b34-form-stage .b34-title{font-size:calc(var(--text-body) * 1.6);line-height:1.2}:root[data-v3] .b34-phone .b34-form-stage .b34-character{width:107px;height:131px;bottom:45px;left:-5px}:root[data-v3] .b34-phone .b34-form-ribbon{font-size:calc(var(--text-body) * .68)}@media(max-width:370px){:root[data-v3] .b34-chip-stage>div:first-child{padding-inline-start:76px}:root[data-v3] .b34-chip-stage .b34-title{font-size:calc(var(--text-body) * 1.32)}:root[data-v3] .b34-chip-stage .b34-character{width:80px}:root[data-v3] .b34-phone .b34-form-stage .b34-title{font-size:calc(var(--text-body) * 1.45)}:root[data-v3] .b34-phone .b34-form-title{padding-inline-end:72px}:root[data-v3] .b34-phone .b34-form-stage .b34-character{width:97px}:root[data-v3] .b34-approved-gauge{width:194px;height:194px;margin-left:13px}}:root[data-v3] .b34-primary{text-decoration:none}:root[data-v3] .b34-primary>svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;inset-inline-end:12px;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}:root[data-v3] .b34-primary:disabled,:root[data-v3] .b34-secondary:disabled{opacity:.55;cursor:default}:root[data-v3] .b34-actions a.b34-secondary{text-align:center}:root[data-v3] .b34-form-body .b34-field{font-size:calc(var(--text-body) * .86);color:var(--b34-ink);margin:13px 0;font-weight:700;display:block}:root[data-v3] .b34-form-body input{width:100%;min-height:51px;font-size:var(--text-body);color:var(--b34-ink);background:#f5f0fb;border:1px solid #b8a7cc;border-radius:11px;margin-top:7px;padding:12px 14px;font-family:inherit;display:block}:root[data-v3] .b34-form-body input::placeholder{color:#667083;opacity:1}:root[data-v3] .b34-form-body input.b34-otp{font-size:calc(var(--text-body) * 1.45);text-align:center;letter-spacing:.08em}:root[data-v3] .b34-form-body input[aria-invalid=true]{border-color:var(--b34-berry)}:root[data-v3] .b34-error{color:var(--b34-berry);font-size:calc(var(--text-body) * .84);margin:8px 0 0;font-weight:700}:root[data-v3] .b34-legal-slot{margin:15px 0 20px}:root[data-v3] .b34-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-v3] .b34-approved-gauge>*{width:100%;height:100%}:root[data-v3] .b34-overlay-panel{border-radius:27px;width:min(100%,430px);max-height:calc(100dvh - 32px);overflow-y:auto}:root[data-v3] .b34,:root[data-v3] .c32{max-width:458px}:root[data-v3] .b34-center{margin-inline:auto}:root[data-v3] .hub-sales--b34{padding-inline:0}:root[data-v3] .hub-sales--b34-exams{padding-inline:var(--space-md)}:root[data-v3] .hub-sales--b34>.b34{width:100%}:root[data-v3] .c32{--c32-ink:#102d4f;--c32-navy:#18233e;--c32-violet:#342263;--c32-gold:#ffda69;--c32-muted:#d9d2ec;--c32-line:#82739f;--c32-white:#fff;--c32-canvas:var(--v3-lavender);--c32-glass:#ffffff24;--c32-rim:#ffffff59;color:var(--c32-white);font-size:var(--text-body);text-align:start;border:1px solid var(--c32-rim);background:linear-gradient(145deg,var(--c32-violet),var(--c32-navy) 65%);border-radius:28px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 18px 38px #25184133,inset 0 1px #ffffff87}:root[data-v3] .c32-hero{background:radial-gradient(at 0 45%,#7548b599,#0000 70%);padding:19px 21px 0}:root[data-v3] .c32-eyebrow{font-size:calc(var(--text-body) * .75);color:var(--c32-muted);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}:root[data-v3] .c32-eyebrow [lang]{font-size:calc(var(--text-body) * .6);letter-spacing:.12em;color:var(--c32-gold)}:root[data-v3] .c32-title{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2.95);line-height:1.13;font-family:var(--v3-font-display);letter-spacing:-.035em;z-index:1;margin:12px 0 8px;position:relative}:root[data-v3] .c32-title:after{content:"";background:var(--c32-gold);border-radius:9px;width:45px;height:4px;margin-top:12px;display:block}:root[data-v3] .c32-promise-stage{align-items:center;min-height:179px;display:flex;position:relative}:root[data-v3] .c32-headline{z-index:2;padding-bottom:7px;position:relative}:root[data-v3] .c32-headline>p:first-child{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.65);line-height:1.3;font-family:var(--v3-font-display);margin:0 0 2px}:root[data-v3] .c32-headline .c32-h2{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 2.9);line-height:1.18;font-family:var(--v3-font-display);color:var(--c32-gold);letter-spacing:-.035em;margin:0}:root[data-v3] .c32-headline .c32-h2 span{color:var(--c32-white)}:root[data-v3] .c32-headline .c32-contract-intro{font-size:calc(var(--text-body) * 1.08);margin:8px 0 0;font-weight:700}:root[data-v3] .c32-host{pointer-events:none;inset-inline-end:-39px;width:168px;height:214px;position:absolute;bottom:-5px}:root[data-v3] .c32-host img{object-fit:contain;object-position:bottom;width:100%;height:100%;position:relative}:root[data-v3] .c32-halo{background:linear-gradient(#d2c0ff30,#ffffff08);border:1px solid #d5ba7299;border-radius:100px 100px 0 0;position:absolute;inset:20px 1px 10px;box-shadow:0 0 0 12px #d2c0ff0a,0 0 0 13px #d2c0ff21}:root[data-v3] .c32-commitment{z-index:3;background:linear-gradient(110deg,#302c47,#403456);border:1px solid #c5a862;border-radius:15px;align-items:center;gap:13px;padding:14px 15px;display:flex;position:relative;box-shadow:inset 0 1px #ffe39b54}:root[data-v3] .c32-commitment svg{fill:none;width:32px;height:38px;stroke:var(--c32-gold);stroke-width:1.5px;flex-shrink:0}:root[data-v3] .c32-commitment p{font-size:calc(var(--text-body) * .99);margin:0;line-height:1.5}:root[data-v3] .c32-commitment strong{color:var(--c32-gold);font-weight:700}:root[data-v3] .c32-details{padding:0 21px 21px}:root[data-v3] .c32-zoom{border-bottom:1px solid #74658c;align-items:center;gap:14px;padding:22px 0 19px;display:flex}:root[data-v3] .c32-benefit-icon{border:1px solid var(--c32-rim);background:var(--c32-glass);border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:57px;display:grid}:root[data-v3] .c32-benefit-icon svg{fill:none;stroke:#ded1ff;stroke-width:1.5px;width:30px}:root[data-v3] .c32-zoom .c32-h2{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.36);line-height:1.25;font-family:var(--v3-font-display);margin:0 0 6px}:root[data-v3] .c32-zoom p{font-size:calc(var(--text-body) * .9);color:var(--c32-muted);margin:0;line-height:1.5}:root[data-v3] .c32-practice{align-items:center;gap:14px;padding:17px 0 18px;display:flex}:root[data-v3] .c32-count{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 3.45);line-height:.93;font-family:var(--v3-font-display);color:var(--c32-gold);letter-spacing:-.03em;text-align:center;min-width:48px}:root[data-v3] .c32-count span{font-style:normal;font-weight:700;font-size:calc(var(--text-body) * .65);color:var(--c32-muted);letter-spacing:0;margin-top:4px;font-family:inherit;line-height:1.4;display:block}:root[data-v3] .c32-practice .c32-h2{font-style:normal;font-weight:400;font-size:calc(var(--text-body) * 1.16);line-height:1.3;font-family:var(--v3-font-display);margin:0 0 5px}:root[data-v3] .c32-practice p{font-size:calc(var(--text-body) * .87);color:var(--c32-muted);margin:0;line-height:1.5}:root[data-v3] .c32-practice strong{color:var(--c32-white);font-weight:700}:root[data-v3] .c32-play{font-size:calc(var(--text-body) * .65);color:var(--c32-gold);border:1px solid var(--c32-rim);border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-start:auto;padding-inline-start:2px;display:grid}:root[data-v3] .c32-action button{text-align:center;width:100%;min-height:57px;font-style:normal;font-weight:700;font-size:calc(var(--text-body) * 1.15);color:var(--c32-ink);background:linear-gradient(105deg,#ffe99c,#ffd44d);border:1px solid #fff2b6;border-radius:14px;padding:14px 37px;font-family:inherit;line-height:1.4;display:block;position:relative;box-shadow:0 4px #ac841e,inset 0 1px #fff9d6}:root[data-v3] .c32-arrow{font-size:calc(var(--text-body) * 1.5);inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}:root[data-v3] .c32-action p{text-align:center;font-size:calc(var(--text-body) * .72);color:var(--c32-muted);margin:14px 0 0;line-height:1.5}:root[data-v3] .c32 button{cursor:pointer;min-height:44px}:root[data-v3] .c32 button:focus-visible{outline:3px solid var(--c32-gold);outline-offset:4px}:root[data-v3] .c32-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:370px){:root[data-v3] .c32-hero,:root[data-v3] .c32-details{padding-inline:17px}:root[data-v3] .c32-title{font-size:calc(var(--text-body) * 2.7)}:root[data-v3] .c32-headline .c32-h2{font-size:calc(var(--text-body) * 2.65)}:root[data-v3] .c32-headline>p:first-child{font-size:calc(var(--text-body) * 1.5)}:root[data-v3] .c32-host{width:150px;height:196px;inset-inline-end:-35px}:root[data-v3] .c32-headline .c32-contract-intro{font-size:calc(var(--text-body) * 1)}:root[data-v3] .c32-zoom{gap:10px}:root[data-v3] .c32-zoom .c32-h2{font-size:calc(var(--text-body) * 1.25)}:root[data-v3] .c32-zoom p{font-size:calc(var(--text-body) * .84)}:root[data-v3] .c32-practice{gap:10px}:root[data-v3] .c32-practice .c32-h2{font-size:calc(var(--text-body) * 1.07)}:root[data-v3] .c32-practice p{font-size:calc(var(--text-body) * .8)}:root[data-v3] .c32-action button{font-size:calc(var(--text-body) * 1.06)}:root[data-v3] .c32-commitment{gap:9px;padding-inline:12px}:root[data-v3] .c32-commitment p{font-size:calc(var(--text-body) * .92)}:root[data-v3] .c32-play{display:none}}@media(min-width:430px){:root[data-v3] .c32-host{width:184px;height:232px;inset-inline-end:-28px}:root[data-v3] .c32-promise-stage{min-height:190px}}:root[data-v3] .c32-host{width:148px;height:190px;inset-inline-end:-29px;overflow:hidden}:root[data-v3] .c32-host img{object-fit:cover;object-position:top;height:306px}:root[data-v3] .c32-halo{inset:12px 0 0}:root[data-v3] .c32-promise-stage{min-height:168px}@media(max-width:370px){:root[data-v3] .c32-host{width:134px;height:180px;inset-inline-end:-25px}:root[data-v3] .c32-host img{height:281px}}@media(min-width:430px){:root[data-v3] .c32-host{width:165px;height:204px;inset-inline-end:-23px}:root[data-v3] .c32-host img{height:331px}:root[data-v3] .c32-promise-stage{min-height:180px}}:root[data-v3] .c32-host{width:177px}:root[data-v3] .c32-host img{object-fit:contain;height:auto}:root[data-v3] .c32-halo{inset-inline-end:12px}@media(max-width:370px){:root[data-v3] .c32-host{width:162px}:root[data-v3] .c32-host img{height:auto}}@media(min-width:430px){:root[data-v3] .c32-host{width:196px}:root[data-v3] .c32-host img{height:auto}}:root[data-v3] .b34.dash-plan-invite{padding:0;display:block}:root[data-v3] .b34-level{width:100%;container-type:inline-size}@container (max-width:300px){:root[data-v3] .b34-level-scene{height:auto;min-height:0}:root[data-v3] .b34-level-scene .b34-approved-gauge{width:60cqi;height:60cqi;margin-left:4cqi}:root[data-v3] .b34-level-scene .b34-character{width:36cqi;height:40.8403cqi}}:root[data-v3] .c32,:root[data-v3] .b34-exams{width:100%;container-type:inline-size}:root[data-v3] .c32-text{min-width:0}@container (max-width:300px){:root[data-v3] .c32-promise-stage{flex-direction:column;align-items:stretch;min-height:0}:root[data-v3] .c32-host{align-self:flex-end;width:48cqi;height:61.1429cqi;position:relative;inset:auto}:root[data-v3] .c32-play{display:none}:root[data-v3] .b34-exam-scene{flex-direction:column;gap:8px;height:auto;padding-inline:5cqi;display:flex}:root[data-v3] .b34-exam-scene .b34-exam-pack{width:100%;position:relative;inset:auto}:root[data-v3] .b34-exam-scene .b34-character{align-self:flex-end;width:40cqi;height:60.2941cqi;position:relative;inset:auto}}:root[data-v3] .b34-version-line{font-size:var(--text-xs);color:inherit;opacity:.8;margin:0 0 12px}:root[data-v3] .b34-support-link{min-height:44px;font-size:var(--text-sm);color:inherit;text-underline-offset:3px;align-items:center;margin-top:4px;text-decoration:underline;display:inline-flex}:root[data-v3] .lcs__card--b34{max-width:430px;box-shadow:none;background:0 0;border-radius:27px;padding:0;overflow-x:hidden}:root[data-v3] .lcs__card--b34 .b34{margin:0}:root[data-v3] .lcs__card--b34 .lcs__close{color:var(--b34-ink);background:#ffffffd1;border-color:#0d294b24;width:44px;height:44px}:root[data-v3] .lcs__card--b34 .lcs__field{margin:13px 0}:root[data-v3] .lcs__card--b34 .lcs__consent{margin:15px 0 18px}:root[data-v3] .lcs__card--b34 .lcs__error{margin:0 0 12px}:root[data-v3] .lcs__quiet--b34{min-height:44px;margin:6px auto 0;display:block}:root[data-v3] .phone-gate--b34{z-index:11000}:root[data-v3] .phone-gate__card--b34{max-width:430px;box-shadow:none;background:0 0;border:0;border-radius:27px;padding:0;overflow-x:hidden}:root[data-v3] .phone-gate__card--b34 .b34{margin:0}:root[data-v3] .phone-gate__card--b34 .phone-gate__close{color:var(--b34-ink);z-index:2;top:12px;background:#ffffffd1;inset-inline:auto 12px}:root[data-v3] .b34-sent-to{font-size:var(--text-sm);color:var(--b34-ink);margin:0 0 4px}:root[data-v3] .b34-sent-to bdi{font-weight:800}:root[data-v3] .phone-gate__card--b34 .phone-gate__error{margin:0 0 12px}:root[data-v3] .b34-resend:disabled{opacity:.6;cursor:default}:root[data-v3] .sub-pw__sheet .b34-upgrade{margin:0 0 12px}:root[data-v3] .b34-upgrade>.b34-pad{position:relative}:root[data-v3] .b34-upgrade-close{z-index:2;top:14px;width:44px;height:44px;position:absolute;inset-inline-end:14px}.course47,.b48{--b48-ink:#102d4f;--b48-navy:#172541;--b48-purple:#5435ad;--b48-gold:#ffdc68;--b48-white:#fff;--b48-canvas:#edeffa;--b48-sub:#4f6078;--b48-line:#c7b6dd;--b48-paper:#fffcf6;--b48-berry:#9d195a}.course47{background:var(--b48-navy);color:var(--b48-white);border:1px solid var(--b48-white);border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.course47{border:1px solid color-mix(in srgb,var(--b48-white) 45%,transparent)}}.course47{box-shadow:0 18px 34px var(--b48-navy)}@supports (color:color-mix(in lab,red,red)){.course47{box-shadow:0 18px 34px color-mix(in srgb,var(--b48-navy) 22%,transparent)}}.course47{font-size:var(--text-body);text-align:start;isolation:isolate;width:100%;line-height:1.55}.course47 *,.course47 :before,.course47 :after{box-sizing:border-box}.course47 :is(h2,h3,h4,h5,p){margin:0}.c47-campaign{isolation:isolate;background:radial-gradient(ellipse at 0 60%,var(--b48-purple),transparent 70%);padding:23px 25px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.c47-campaign{background:radial-gradient(ellipse at 0 60%,color-mix(in srgb,var(--b48-purple) 70%,transparent),transparent 70%)}}.c47-brand{color:var(--b48-gold);font-weight:700;font-size:calc(var(--text-body) * .72);align-items:center;gap:15px;line-height:1.4;display:flex}.c47-brand-line{background:var(--b48-gold);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.c47-brand-line{background:color-mix(in srgb,var(--b48-gold) 45%,transparent)}}.course47 .c47-title{font-weight:900;font-size:calc(var(--text-body) * 2.7);letter-spacing:-.035em;color:var(--b48-white);margin-top:12px;line-height:1.15}.c47-stage{min-height:241px;margin-top:19px;position:relative}.course47 .c47-promise{z-index:2;width:65%;font-weight:700;font-size:calc(var(--text-body) * 1.66);letter-spacing:-.025em;color:var(--b48-white);padding-top:15px;line-height:1.38;position:relative}.c47-promise strong{color:var(--b48-gold);font-size:1.26em;font-weight:900}.c47-exemption{font-size:calc(var(--text-body) * 1.45);color:var(--b48-gold);font-weight:700;line-height:1.5;display:block}.c47-portrait{pointer-events:none;z-index:1;width:255px;height:263px;position:absolute;top:0;left:-86px;overflow:hidden}.c47-portrait img{width:360px;max-width:none;height:auto;position:absolute;top:0;left:-38px;transform:scaleX(-1)}.c47-orbit{border:1px solid var(--b48-gold);width:225px;height:225px;position:absolute;top:21px;left:14px}@supports (color:color-mix(in lab,red,red)){.c47-orbit{border:1px solid color-mix(in srgb,var(--b48-gold) 35%,transparent)}}.c47-orbit{border-radius:50%}.course47 .c47-contract{z-index:3;text-align:center;font-size:calc(var(--text-body) * .88);border-bottom:1px solid var(--b48-white);margin:0 -25px;padding-block:17px;padding-inline:25px;line-height:1.55;position:relative}@supports (color:color-mix(in lab,red,red)){.course47 .c47-contract{border-bottom:1px solid color-mix(in srgb,var(--b48-white) 24%,transparent)}}.course47 .c47-contract{background:var(--b48-purple)}@supports (color:color-mix(in lab,red,red)){.course47 .c47-contract{background:color-mix(in srgb,var(--b48-purple) 28%,var(--b48-navy))}}.course47 .c47-contract{color:var(--b48-white)}.c47-contract strong{font-weight:700;font-size:calc(var(--text-body) * 1);color:var(--b48-gold)}.c47-content{padding:0 25px 21px}.c47-benefit{align-items:start;gap:12px;display:flex}.c47-benefit>svg{fill:none;width:27px;height:30px;stroke:var(--b48-gold);stroke-width:1.4px;flex:none;margin-top:2px}.course47 .c47-benefit-title{font-weight:700;font-size:calc(var(--text-body) * 1.02);letter-spacing:-.015em;color:var(--b48-white);line-height:1.4}.course47 .c47-benefit p{font-size:calc(var(--text-body) * .81);color:var(--b48-canvas);margin-top:5px;line-height:1.65}.c47-teacher{padding-block:19px}.c47-sim{border-top:1px solid var(--b48-white)}@supports (color:color-mix(in lab,red,red)){.c47-sim{border-top:1px solid color-mix(in srgb,var(--b48-white) 15%,transparent)}}.c47-sim{padding-top:15px;padding-bottom:22px}.c47-sim .c47-benefit-title bdi{font-size:calc(var(--text-body) * 1.32);letter-spacing:-.025em;color:var(--b48-gold);padding-inline-end:4px;font-weight:900}.course47 .c47-cta{border:1px solid var(--b48-gold);justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:56px;display:flex}@supports (color:color-mix(in lab,red,red)){.course47 .c47-cta{border:1px solid color-mix(in srgb,var(--b48-gold) 60%,var(--b48-white))}}.course47 .c47-cta{background:var(--b48-gold);color:var(--b48-ink);font:inherit;font-weight:700;font-size:calc(var(--text-body) * 1.04);cursor:pointer;text-align:start;box-shadow:0 3px 0 var(--b48-gold);border-radius:13px;padding:15px 17px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.course47 .c47-cta{box-shadow:0 3px color-mix(in srgb,var(--b48-gold) 70%,var(--b48-navy))}}.course47 .c47-cta{-webkit-tap-highlight-color:transparent}.c47-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:22px;height:22px}.c47-cta:focus-visible{outline:3px solid var(--b48-white);outline-offset:4px}@media(hover:hover){.course47 .c47-cta:hover{background:var(--b48-gold)}@supports (color:color-mix(in lab,red,red)){.course47 .c47-cta:hover{background:color-mix(in srgb,var(--b48-gold) 80%,var(--b48-white))}}}.course47 .c47-cta:active{box-shadow:0 1px 0 var(--b48-gold);transform:translateY(1px)}@supports (color:color-mix(in lab,red,red)){.course47 .c47-cta:active{box-shadow:0 1px color-mix(in srgb,var(--b48-gold) 70%,var(--b48-navy))}}.course47 .c47-note{text-align:center;font-size:calc(var(--text-body) * .7);color:var(--b48-canvas);margin-top:13px;line-height:1.5}@container (max-width:335px){.c47-campaign{padding-inline:21px}.course47 .c47-title{font-size:calc(var(--text-body) * 2.5)}.c47-stage{min-height:237px}.c47-portrait{left:-97px}.c47-portrait img{left:-34px}.course47 .c47-promise{font-size:calc(var(--text-body) * 1.46)}.course47 .c47-contract{margin-inline:-21px;padding-inline:21px}.c47-contract strong{font-size:calc(var(--text-body) * .95)}.c47-content{padding-inline:21px}.course47 .c47-benefit-title{font-size:calc(var(--text-body) * .98)}.course47 .c47-benefit p{font-size:calc(var(--text-body) * .78)}.course47 .c47-cta{font-size:calc(var(--text-body) * .98)}}@container (min-width:380px){.course47 .c47-title{font-size:calc(var(--text-body) * 3)}.c47-stage{min-height:245px}.c47-portrait{left:-77px}.course47 .c47-promise{font-size:calc(var(--text-body) * 1.88)}}.b48{--b48-surface:var(--b48-navy);--b48-text:var(--b48-white);--b48-muted:var(--b48-canvas);--b48-accent:var(--b48-gold);--b48-focus:var(--b48-gold);background:var(--b48-surface);color:var(--b48-text);border:1px solid var(--b48-text);border-radius:25px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.b48{border:1px solid color-mix(in srgb,var(--b48-text) 22%,transparent)}}.b48{box-shadow:0 14px 27px var(--b48-navy)}@supports (color:color-mix(in lab,red,red)){.b48{box-shadow:0 14px 27px color-mix(in srgb,var(--b48-navy) 13%,transparent)}}.b48{text-align:right;isolation:isolate}.b48 :is(h1,h2,h3,p){margin:0}.b48 .b48-title{font-size:calc(var(--text-body) * 2);letter-spacing:-.035em;text-wrap:balance;font-weight:900;line-height:1.22}.b48 .b48-kicker{font-size:calc(var(--text-body) * .75);color:var(--b48-accent);letter-spacing:0;font-weight:700;line-height:1.6}.b48 .b48-desc{font-size:calc(var(--text-body) * .9375);color:var(--b48-muted);text-wrap:pretty;line-height:1.75}.b48 .b48-body{z-index:2;padding:20px 24px 24px;position:relative}.b48.b48-theme-purple{--b48-surface:var(--b48-purple)}.b48.b48-theme-berry{--b48-surface:var(--b48-berry)}.b48.b48-theme-paper{--b48-surface:var(--b48-paper);--b48-text:var(--b48-ink);--b48-muted:var(--b48-sub);--b48-accent:var(--b48-purple);--b48-focus:var(--b48-purple)}.b48.b48-theme-gold{--b48-surface:var(--b48-gold);--b48-text:var(--b48-ink);--b48-muted:var(--b48-ink);--b48-accent:var(--b48-ink);--b48-focus:var(--b48-purple)}.b48 .b48-campaign-head{background:radial-gradient(ellipse at 5% 80%,var(--b48-purple),transparent 70%);padding:22px 24px 0}@supports (color:color-mix(in lab,red,red)){.b48 .b48-campaign-head{background:radial-gradient(ellipse at 5% 80%,color-mix(in srgb,var(--b48-purple) 65%,transparent),transparent 70%)}}.b48.b48-theme-paper .b48-campaign-head{background:radial-gradient(ellipse at 5% 80%,var(--b48-gold),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.b48.b48-theme-paper .b48-campaign-head{background:radial-gradient(ellipse at 5% 80%,color-mix(in srgb,var(--b48-gold) 45%,transparent),transparent 70%)}}.b48.b48-theme-berry .b48-campaign-head{background:radial-gradient(ellipse at 5% 80%,var(--b48-navy),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.b48.b48-theme-berry .b48-campaign-head{background:radial-gradient(ellipse at 5% 80%,color-mix(in srgb,var(--b48-navy) 55%,transparent),transparent 70%)}}.b48.b48-theme-gold .b48-campaign-head{background:0 0}.b48 .b48-stage{min-height:245px;margin-top:17px;position:relative}.b48 .b48-stage .b48-title{z-index:2;width:62%;padding-top:28px;position:relative}.b48 .b48-portrait{pointer-events:none;width:200px;height:245px;position:absolute;bottom:0;left:-48px;overflow:hidden}.b48 .b48-portrait img{width:260px;max-width:none;position:absolute;top:0;left:-30px}.b48 .b48-halo{border:1px solid var(--b48-text);width:205px;height:205px;position:absolute}@supports (color:color-mix(in lab,red,red)){.b48 .b48-halo{border:1px solid color-mix(in srgb,var(--b48-text) 24%,transparent)}}.b48 .b48-halo{background:radial-gradient(circle,var(--b48-white),transparent 70%);border-radius:50%;top:28px;left:-2px}@supports (color:color-mix(in lab,red,red)){.b48 .b48-halo{background:radial-gradient(circle,color-mix(in srgb,var(--b48-white) 13%,transparent),transparent 70%)}}.b48.b48-side-right .b48-stage .b48-title{margin-right:auto}.b48.b48-side-right .b48-portrait{left:auto;right:-43px}.b48.b48-side-right .b48-campaign-head{background:radial-gradient(ellipse at 95% 80%,var(--b48-gold),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.b48.b48-side-right .b48-campaign-head{background:radial-gradient(ellipse at 95% 80%,color-mix(in srgb,var(--b48-gold) 12%,transparent),transparent 70%)}}.b48 .b48-proof{border-top:1px solid var(--b48-text);margin-top:18px}@supports (color:color-mix(in lab,red,red)){.b48 .b48-proof{border-top:1px solid color-mix(in srgb,var(--b48-text) 20%,transparent)}}.b48 .b48-proof{gap:8px;padding-top:12px;display:grid}.b48 .b48-proof>div{font-size:calc(var(--text-body) * .8125);align-items:baseline;gap:9px;font-weight:700;line-height:1.65;display:flex}.b48 .b48-proof-mark{color:var(--b48-accent);font-size:calc(var(--text-body) * .9375)}.b48 .b48-proof-mark svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;block-size:1em;inline-size:1em;display:block}.b48 .b48-actions{gap:6px;margin-top:21px;display:grid}.b48 .b48-cta{border:1px solid var(--b48-gold);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:55px;display:flex}@supports (color:color-mix(in lab,red,red)){.b48 .b48-cta{border:1px solid color-mix(in srgb,var(--b48-gold) 65%,var(--b48-white))}}.b48 .b48-cta{background:var(--b48-gold);color:var(--b48-ink);box-shadow:0 3px 0 var(--b48-gold);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.b48 .b48-cta{box-shadow:0 3px color-mix(in srgb,var(--b48-gold) 65%,var(--b48-navy))}}.b48 .b48-cta{font-size:calc(var(--text-body) * 1);font-weight:700;line-height:1.4}.b48 .b48-cta:hover{background:var(--b48-gold)}@supports (color:color-mix(in lab,red,red)){.b48 .b48-cta:hover{background:color-mix(in srgb,var(--b48-gold) 80%,var(--b48-white))}}.b48 .b48-cta:active{transform:translateY(1px)}.b48 .b48-secondary{min-height:44px;color:var(--b48-text);font-size:calc(var(--text-body) * .8125);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.b48.b48-theme-gold .b48-cta{background:var(--b48-navy);color:var(--b48-white);box-shadow:none;border-color:var(--b48-navy)}.b48.b48-theme-paper .b48-cta{background:var(--b48-ink);color:var(--b48-white);box-shadow:none;border-color:var(--b48-ink)}.b48 .b48-footnote{font-size:calc(var(--text-body) * .6875);text-align:center;color:var(--b48-muted);padding-top:13px;line-height:1.5}.b48.b48-layout-course .b48-stage{min-height:218px}.b48.b48-layout-course .b48-portrait{height:218px}.b48.b48-layout-course .b48-stage .b48-title{font-size:calc(var(--text-body) * 1.8125);padding-top:27px}.b48.b48-layout-course .b48-body{padding-top:16px}.b48.b48-layout-course .b48-desc{font-size:calc(var(--text-body) * .875)}.b48.b48-layout-course .b48-proof{background:var(--b48-white);padding:12px 0}@supports (color:color-mix(in lab,red,red)){.b48.b48-layout-course .b48-proof{background:color-mix(in srgb,var(--b48-white) 6%,transparent)}}.b48.b48-layout-course .b48-proof{border-bottom:1px solid var(--b48-white);margin-inline:-24px;padding-inline:24px}@supports (color:color-mix(in lab,red,red)){.b48.b48-layout-course .b48-proof{border-bottom:1px solid color-mix(in srgb,var(--b48-white) 18%,transparent)}}.b48.b48-layout-daily .b48-stage{min-height:220px}.b48.b48-layout-daily .b48-portrait{height:220px}.b48.b48-layout-daily .b48-body{padding-top:15px}.b48.b48-layout-daily .b48-proof{justify-content:space-between;gap:6px;display:flex}.b48.b48-layout-daily .b48-proof>div{font-size:calc(var(--text-body) * .75);gap:4px;display:grid}.b48 .b48-step{font-size:calc(var(--text-body) * .875);font-weight:900}.b48.b48-layout-weekly .b48-stage{min-height:215px}.b48.b48-layout-weekly .b48-portrait{height:215px}.b48.b48-layout-weekly .b48-proof{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.b48.b48-layout-weekly .b48-proof>div{border-right:1px solid var(--b48-navy);display:block}@supports (color:color-mix(in lab,red,red)){.b48.b48-layout-weekly .b48-proof>div{border-right:1px solid color-mix(in srgb,var(--b48-navy) 23%,transparent)}}.b48.b48-layout-weekly .b48-proof>div{font-size:calc(var(--text-body) * .75);padding-right:8px}.b48.b48-layout-weekly .b48-proof-mark{display:block}.b48.b48-layout-reading .b48-body{padding-top:23px}.b48.b48-layout-reading .b48-title{font-size:calc(var(--text-body) * 2.0625);margin-top:13px}.b48 .b48-reading-scene{background:var(--b48-line);height:255px;margin:12px -24px 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.b48 .b48-reading-scene{background:color-mix(in srgb,var(--b48-line) 25%,var(--b48-paper))}}.b48 .b48-reading-scene{overflow:hidden}.b48 .b48-reading-scene .b48-portrait{height:255px;bottom:0;left:-36px}.b48 .b48-reading-excerpt{gap:18px;width:58%;margin-right:24px;padding-top:38px;display:grid;position:relative}.b48 .b48-reading-excerpt>span:first-child{font-weight:900;font-size:calc(var(--text-body) * 1.5625);text-align:left;letter-spacing:-.02em;line-height:1.25}.b48 .b48-reading-excerpt>span:last-child{font-size:calc(var(--text-body) * .75);line-height:1.6}.b48 .b48-reading-scene .b48-halo{border-color:var(--b48-line);top:20px;left:10px}.b48 .b48-service-head{grid-template-columns:1fr 92px;align-items:center;gap:10px;min-height:126px;margin-bottom:13px;display:grid;position:relative}.b48 .b48-service-head>div:last-child{grid-area:1/1}.b48 .b48-service-head .b48-portrait{border-bottom:1px solid var(--b48-line);grid-area:1/2;width:108px;height:126px;position:relative;bottom:auto;left:-12px}.b48 .b48-service-head .b48-portrait img{width:138px;top:0;left:-17px}.b48 .b48-service-head .b48-halo{border-color:var(--b48-line);width:97px;height:97px;top:20px;left:4px}.b48 .b48-service-head .b48-title{font-size:calc(var(--text-body) * 1.5625);margin-top:9px}.b48.b48-layout-service .b48-body,.b48.b48-layout-lock .b48-body{padding-top:18px}.b48.b48-layout-service .b48-desc,.b48.b48-layout-lock .b48-desc{font-size:calc(var(--text-body) * .875)}.b48.b48-layout-service .b48-actions,.b48.b48-layout-lock .b48-actions{margin-top:20px}.b48.b48-layout-service .b48-kicker,.b48.b48-layout-lock .b48-kicker{font-size:calc(var(--text-body) * .6875)}.b48.b48-layout-chip .b48-body{padding:16px 20px}.b48.b48-layout-chip .b48-service-head{grid-template-columns:100px 1fr;min-height:108px;margin-bottom:4px}.b48.b48-layout-chip .b48-service-head>div:last-child{grid-column:2}.b48.b48-layout-chip .b48-portrait{grid-column:1;height:108px;left:0}.b48.b48-layout-chip .b48-title{font-size:calc(var(--text-body) * 1.5625)}.b48.b48-layout-chip .b48-desc{font-size:calc(var(--text-body) * .8125)}.b48.b48-layout-chip .b48-actions{margin-top:14px}.b48.b48-layout-chip .b48-cta{font-size:calc(var(--text-body) * .875);min-height:48px}.b48.b48-layout-chip .b48-secondary{font-size:calc(var(--text-body) * .75)}.b48.b48-layout-chip .b48-halo{border-color:var(--b48-gold)}@supports (color:color-mix(in lab,red,red)){.b48.b48-layout-chip .b48-halo{border-color:color-mix(in srgb,var(--b48-gold) 28%,transparent)}}.b48 .b48-form-head{background:var(--b48-surface);color:var(--b48-text);padding:22px 24px 0}.b48 .b48-form-head .b48-stage{min-height:165px;margin-top:13px}.b48 .b48-form-head .b48-title{font-size:calc(var(--text-body) * 1.75);width:65%;padding-top:13px}.b48 .b48-form-head .b48-portrait{width:165px;height:165px;left:-42px}.b48 .b48-form-head .b48-portrait img{width:209px;top:-3px;left:-25px}.b48.b48-side-right .b48-form-head .b48-portrait{left:auto;right:-35px}.b48 .b48-form-body{background:var(--b48-white);color:var(--b48-ink);--b48-focus:var(--b48-purple);padding:22px 24px}.b48 .b48-form-body .b48-desc{color:var(--b48-sub);font-size:calc(var(--text-body) * .875);margin-bottom:18px}.b48 .b48-field{font-size:calc(var(--text-body) * .8125);gap:7px;margin-top:14px;font-weight:700;display:grid}.b48 .b48-field input{border:1px solid var(--b48-line);background:var(--b48-paper);width:100%;min-height:50px;color:var(--b48-ink);font-size:calc(var(--text-body) * 1);border-radius:10px;padding:12px}.b48 .b48-field input[type=tel]{text-align:left;direction:ltr}.b48 .b48-field input::placeholder{color:var(--b48-sub);opacity:1}.b48 .b48-field .b48-otp{text-align:center;font-size:calc(var(--text-body) * 1.4375);letter-spacing:3px;direction:ltr}.b48 .b48-consent{font-size:calc(var(--text-body) * .6875);color:var(--b48-sub);padding-top:17px;line-height:1.8}.b48 .b48-legal-link{color:var(--b48-ink);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.b48 .b48-form-body .b48-secondary{color:var(--b48-ink)}.b48 .b48-form-body .b48-footnote{color:var(--b48-sub)}.b48 .b48-resend{color:var(--b48-purple);min-height:44px;font-size:calc(var(--text-body) * .8125);background:0 0;border:0;margin-top:5px;text-decoration:underline}.b48 .b48-friends-image{background:var(--b48-line);height:253px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.b48 .b48-friends-image{background:color-mix(in srgb,var(--b48-line) 60%,var(--b48-paper))}}.b48 .b48-friends-image .b48-portrait{width:100%;height:100%;inset:0}.b48 .b48-friends-image img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:static}.b48 .b48-friends-image .b48-halo{display:none}.b48 .b48-photo-label{background:var(--b48-paper);color:var(--b48-ink);font-size:calc(var(--text-body) * .75);border-radius:20px;padding:6px 12px;font-weight:700;position:absolute;top:18px;right:22px}.b48.b48-layout-friends .b48-title{font-size:calc(var(--text-body) * 2.125);margin-bottom:13px}.b48.b48-layout-friends .b48-body{padding-top:23px}.b48.b48-art-r09-lexi-route .b48-portrait img{width:242px;top:-5px;left:-20px}.b48.b48-art-lexi-z-units .b48-portrait img{width:231px;top:5px;left:-20px}.b48.b48-art-scribe-pencil .b48-portrait img{width:210px;top:0;left:-7px}.b48.b48-art-navigator-dialogue-left .b48-portrait img{width:257px;top:5px;left:-30px}.b48.b48-art-r09-tempo-start .b48-portrait img{width:250px;top:-2px;left:-33px}.b48.b48-art-r09-navigator-campus .b48-portrait img{width:250px;left:-33px}.b48.b48-art-r09-navigator-phone .b48-portrait img{transform:scaleX(-1)}.b48.b48-side-right.b48-art-r09-navigator-phone .b48-portrait img{transform:none}.b48.b48-layout-service .b48-portrait img,.b48.b48-layout-lock .b48-portrait img,.b48.b48-layout-chip .b48-portrait img{width:145px;top:0;left:-20px}.b48.b48-layout-service.b48-art-scribe-pencil .b48-portrait img,.b48.b48-layout-lock.b48-art-scribe-pencil .b48-portrait img{width:115px;left:0}.b48.b48-layout-lock.b48-art-r09-reader-library .b48-portrait img{width:133px;top:-8px;left:-13px}.b48.b48-layout-form.b48-art-r09-navigator-phone .b48-portrait img{width:209px;top:0;left:-25px}.b48.b48-layout-chip.b48-art-navigator-dialogue-left .b48-portrait img{width:145px;left:-20px}@container (max-width:335px){.b48 .b48-title{font-size:calc(var(--text-body) * 1.8125)}.b48 .b48-stage .b48-title{width:62%;font-size:calc(var(--text-body) * 1.8125)}.b48 .b48-stage{min-height:230px}.b48 .b48-portrait{left:-63px}.b48 .b48-body,.b48 .b48-campaign-head{padding-inline:20px}.b48.b48-side-right .b48-portrait{right:-60px}.b48 .b48-service-head .b48-title{font-size:calc(var(--text-body) * 1.5)}.b48 .b48-service-head{grid-template-columns:1fr 80px}.b48.b48-layout-course .b48-stage .b48-title{font-size:calc(var(--text-body) * 1.6875)}.b48.b48-layout-course .b48-proof{margin-inline:-20px;padding-inline:20px}.b48 .b48-form-head{padding-inline:20px}.b48 .b48-form-head .b48-title{font-size:calc(var(--text-body) * 1.5625)}.b48 .b48-form-body{padding-inline:20px}.b48 .b48-form-head .b48-portrait{left:-55px}.b48.b48-side-right .b48-form-head .b48-portrait{right:-48px}.b48.b48-layout-chip .b48-title{font-size:calc(var(--text-body) * 1.4375)}.b48.b48-layout-chip .b48-service-head{grid-template-columns:85px 1fr}.b48.b48-layout-reading .b48-title{font-size:calc(var(--text-body) * 1.875)}.b48 .b48-reading-excerpt{width:54%;margin-right:20px}.b48 .b48-reading-excerpt>span:first-child{font-size:calc(var(--text-body) * 1.4375)}.b48 .b48-reading-scene .b48-portrait{left:-54px}.b48 .b48-cta{font-size:calc(var(--text-body) * .9375);padding-inline:13px}}.b48.b48-layout-campaign.b48-art-r09-lexi-route .b48-portrait img,.b48.b48-layout-weekly.b48-art-r09-lexi-route .b48-portrait img{width:218px;top:18px;left:-30px}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-stage .b48-title{text-align:left;width:100%;font-size:calc(var(--text-body) * 1.875);padding-top:0}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-portrait{height:275px}.b48 .b48-reading-excerpt{width:50%}.b48 .b48-reading-excerpt>span:first-child{text-align:right;font-size:calc(var(--text-body) * 1.4375)}.b48 .b48-reading-scene .b48-portrait img{width:216px;top:-8px;left:-3px}.b48.b48-layout-chip.b48-side-right .b48-portrait{left:0;right:0}.b48.b48-art-navigator-c .b48-portrait img{transform:scaleX(-1)}@container (max-width:335px){.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-stage .b48-title{font-size:calc(var(--text-body) * 1.75)}.b48 .b48-reading-excerpt{width:50%}.b48 .b48-reading-excerpt>span:first-child{font-size:calc(var(--text-body) * 1.3125)}.b48.b48-layout-chip.b48-side-right .b48-portrait{right:0}.b48.b48-layout-weekly.b48-art-r09-lexi-route .b48-stage .b48-title{font-size:calc(var(--text-body) * 1.6875)}}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-stage{min-height:255px}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-portrait{height:255px;right:-55px}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-portrait img{width:215px;top:40px;left:-7px}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-stage .b48-title{width:67%;font-size:calc(var(--text-body) * 1.75);text-align:right}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-stage>.b48-desc{width:53%;font-size:calc(var(--text-body) * .875);z-index:2;margin-top:16px;margin-right:auto;line-height:1.75;position:relative}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-body{padding-top:0}.b48.b48-layout-campaign.b48-art-r09-tempo-start .b48-proof{margin-top:0;padding-top:16px}.b48{font-size:var(--text-body);width:100%;max-width:458px;font-family:inherit;line-height:1.55}.b48 *,.b48 :before,.b48 :after{box-sizing:border-box}.b48 button{font:inherit;cursor:pointer}.b48 :focus-visible{outline:3px solid var(--b48-focus);outline-offset:4px}.b48 .b48-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}.b48 a.b48-cta{text-decoration:none}.b48 .b48-cta:disabled,.b48 .b48-secondary:disabled{opacity:.55;cursor:default}.b48 .b48-cta:disabled:active{transform:none}.b48.b34-center,.course47.b34-center{margin-inline:auto}.hub-sales--b34>.b48{width:100%}.hub-sales.hub-sales--b34,.hub-sales:has(>.b48){box-sizing:border-box;width:100%;padding-inline:0}.hub-sales>.b48{width:100%}.b48 .b48-status{border:1px solid var(--b48-line);background:var(--b48-white);color:var(--b48-ink);font-size:calc(var(--text-body) * .8125);border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-weight:700;line-height:1.45;display:flex}.b48 .b48-status svg{width:18px;height:18px;color:var(--b48-purple);flex:none}.b48 .b48-note{text-align:center;font-size:calc(var(--text-body) * .75);color:var(--b48-muted);margin-top:2px}.b48 .b48-weekly-link{width:100%;min-height:44px;color:var(--b48-text);font-size:calc(var(--text-body) * .8125);text-underline-offset:4px;background:0 0;border:0;margin-top:4px;text-decoration:underline;display:block}.b48 .b48-form-body .b34-field,.b48 .b48-form-body .lcs__field{font-size:calc(var(--text-body) * .8125);color:var(--b48-text);gap:7px;margin-top:14px;font-weight:700;display:grid}.b48 .b48-form-body .lcs__label{font-size:calc(var(--text-body) * .8125);color:var(--b48-text);font-weight:700}.b48 .b48-form-body .b34-field input,.b48 .b48-form-body .lcs__input{border:1px solid var(--b48-line);background:var(--b48-paper);width:100%;min-height:50px;color:var(--b48-ink);font:inherit;font-size:calc(var(--text-body) * 1);border-radius:10px;padding:12px;font-weight:400}.b48 .b48-form-body input[type=tel]{text-align:right;direction:ltr}.b48 .b48-form-body input.b34-otp{text-align:center;font-size:calc(var(--text-body) * 1.4375);letter-spacing:3px;font-weight:700}.b48 .b48-form-body input[aria-invalid=true]{border-color:var(--b48-berry)}.b48 .b48-form-body .b34-legal-slot,.b48 .b48-form-body .lcs__consent{font-size:calc(var(--text-body) * .6875);color:var(--b48-muted);margin-top:10px;line-height:1.6}.b48 .b48-form-body .b34-legal-slot *{color:inherit}.b48 .b48-form-body .b34-legal-slot a,.b48 .b48-form-body .b34-legal-slot button{color:var(--b48-text);text-decoration:underline}.b48 .b48-form-body .b34-resend{width:100%;min-height:44px;color:var(--b48-purple);font-size:calc(var(--text-body) * .8125);text-underline-offset:4px;background:0 0;border:0;margin-top:8px;font-weight:700;text-decoration:underline;display:block}.b48.b48-theme-purple .b48-form-body .b34-resend,.b48.b48-theme-navy .b48-form-body .b34-resend{color:var(--b48-gold)}.b48 .b48-form-body .b34-sent-to{font-size:calc(var(--text-body) * .8125);color:var(--b48-muted);margin-top:10px}.b48 .b48-form-body .phone-gate__error,.b48 .b48-form-body .lcs__error,.b48 .b48-form-body [role=alert]{font-size:calc(var(--text-body) * .8125);color:var(--b48-berry);margin-top:8px;font-weight:700}.b48.b48-theme-purple .b48-form-body [role=alert],.b48.b48-theme-navy .b48-form-body [role=alert]{color:var(--b48-gold)}.b48 .b48-form-body .phone-gate__qa{min-height:44px;margin-top:8px}.phone-gate__card--b34 .b48,.lcs__card--b34 .b48{margin:0}.sub-pw__sheet .b48{margin:0 0 12px}.b48 .b34-upgrade-close{z-index:3;top:14px;width:44px;height:44px;position:absolute;inset-inline-end:14px}:root[data-v3].kb-open .phone-gate__card--b34 .b48-form-head,:root[data-v3].kb-open .lcs__card--b34 .b48-form-head{padding:14px 22px 0}:root[data-v3].kb-open .phone-gate__card--b34 .b48-form-head .b48-stage,:root[data-v3].kb-open .lcs__card--b34 .b48-form-head .b48-stage{min-height:92px;margin-top:4px}:root[data-v3].kb-open .phone-gate__card--b34 .b48-form-head .b48-title,:root[data-v3].kb-open .lcs__card--b34 .b48-form-head .b48-title{font-size:calc(var(--text-body) * 1.25);width:66%;padding-top:4px}:root[data-v3].kb-open .phone-gate__card--b34 .b48-form-head .b48-portrait,:root[data-v3].kb-open .lcs__card--b34 .b48-form-head .b48-portrait{width:92px;height:92px;left:-23px}:root[data-v3].kb-open .phone-gate__card--b34 .b48:not(.b48-side-right) .b48-form-head .b48-portrait,:root[data-v3].kb-open .lcs__card--b34 .b48:not(.b48-side-right) .b48-form-head .b48-portrait{left:38px}:root[data-v3].kb-open .phone-gate__card--b34 .b48:not(.b48-side-right) .b48-form-head .b48-title,:root[data-v3].kb-open .lcs__card--b34 .b48:not(.b48-side-right) .b48-form-head .b48-title{width:58%}:root[data-v3].kb-open .phone-gate__card--b34 .b48.b48-side-right .b48-form-head .b48-portrait,:root[data-v3].kb-open .lcs__card--b34 .b48.b48-side-right .b48-form-head .b48-portrait{left:auto;right:-20px}:root[data-v3].kb-open .phone-gate__card--b34 .b48 .b48-form-head .b48-portrait img,:root[data-v3].kb-open .lcs__card--b34 .b48 .b48-form-head .b48-portrait img{width:117px;top:-2px;left:-14px}:root[data-v3].kb-open .phone-gate__card--b34 .b48-form-head .b48-halo,:root[data-v3].kb-open .lcs__card--b34 .b48-form-head .b48-halo{display:none}.eg43{--eg-ink:#102d4f;--eg-navy:#172541;--eg-purple:#5435ad;--eg-gold:#ffdc68;--eg-white:#fff;--eg-canvas:#edeffa;--eg-sub:#4f6078;--eg-line:#c7b6dd;--eg-paper:#fffcf6;color:var(--eg-ink);font-family:var(--font-body);font-size:var(--text-body);text-align:start;max-width:560px;margin-inline:auto;padding:0 16px 72px;line-height:1.5}.eg43 :is(h1,h2,h3,p){margin:0}.eg43 button{font:inherit;cursor:pointer}.eg43 :is(button,summary):focus-visible{outline:3px solid var(--eg-purple);outline-offset:3px}.eg43-intro{background:radial-gradient(ellipse at 0 100%,var(--eg-purple),transparent 85%),var(--eg-navy);color:var(--eg-white);border:1px solid var(--eg-line);border-radius:25px;min-height:173px;margin:18px 0 22px;padding:22px 20px 20px;position:relative;overflow:hidden}.eg43-intro-copy{z-index:2;max-width:74%;position:relative}.eg43-eyebrow{color:var(--eg-gold);font-size:calc(var(--text-body) * .7);margin-bottom:9px;font-weight:700}.eg43-title{font:400 calc(var(--text-body) * 1.92)/1.12 var(--v3-font-display);color:var(--eg-white)}.eg43-title em{color:var(--eg-white);font-style:normal}.eg43-lede{font-size:calc(var(--text-body) * .72);max-width:24ch;margin-top:12px}.eg43-intro-character{pointer-events:none;inset-inline-end:-3px;width:103px;height:159px;position:absolute;bottom:-8px;overflow:hidden}.eg43-intro-character>span{background:radial-gradient(ellipse at 50% 35%,var(--eg-white),transparent 70%);border-radius:60% 60% 0 0;position:absolute;inset:14px -20px -5px}@supports (color:color-mix(in lab,red,red)){.eg43-intro-character>span{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--eg-white) 50%,transparent),transparent 70%)}}.eg43-intro-character .znk-char{z-index:1;position:relative}.eg43-choices-heading{font:400 calc(var(--text-body) * 1.1) var(--v3-font-display);color:var(--eg-ink);margin:0 2px 12px}.eg43-choices{gap:10px;display:grid}.eg43-choices>.ep-past{margin:0}.eg43-choice{text-align:start;background:var(--eg-white);align-items:center;gap:13px;width:100%;min-height:88px;padding:17px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.eg43-choice{background:color-mix(in srgb,var(--eg-white) 76%,var(--eg-canvas))}}.eg43-choice{border:1px solid var(--eg-white);color:var(--eg-ink);box-shadow:0 5px 14px var(--eg-ink);border-radius:19px}@supports (color:color-mix(in lab,red,red)){.eg43-choice{box-shadow:0 5px 14px color-mix(in srgb,var(--eg-ink) 5%,transparent)}}.eg43-choice{transition:transform var(--v3-motion-press,.12s) ease;-webkit-tap-highlight-color:transparent}.eg43-choice:active{transform:scale(.985)}.eg43-choice.is-full{background:linear-gradient(110deg,var(--eg-paper),var(--eg-gold))}@supports (color:color-mix(in lab,red,red)){.eg43-choice.is-full{background:linear-gradient(110deg,var(--eg-paper),color-mix(in srgb,var(--eg-gold) 32%,var(--eg-white)))}}.eg43-choice.is-full{border-color:var(--eg-gold)}@supports (color:color-mix(in lab,red,red)){.eg43-choice.is-full{border-color:color-mix(in srgb,var(--eg-gold) 80%,var(--eg-line))}}.eg43-choice.is-full{min-height:110px}.eg43-choice-icon{background:var(--eg-white);border-radius:13px;flex:none;place-items:center;width:44px;height:49px;display:grid}@supports (color:color-mix(in lab,red,red)){.eg43-choice-icon{background:color-mix(in srgb,var(--eg-white) 70%,transparent)}}.eg43-choice-icon{border:1px solid var(--eg-line)}@supports (color:color-mix(in lab,red,red)){.eg43-choice-icon{border:1px solid color-mix(in srgb,var(--eg-line) 40%,var(--eg-white))}}.eg43-choice-icon img,.eg43-choice-icon svg{object-fit:contain;width:32px;height:32px}.eg43-choice-icon.is-ink{color:var(--eg-purple)}.eg43-choice-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.eg43-choice-copy>b{font:400 calc(var(--text-body) * 1.2)/1.3 var(--v3-font-display)}.eg43-choice-copy>strong{font-size:calc(var(--text-body) * .78);color:var(--eg-purple);font-weight:700}.eg43-choice-copy>small{font-size:calc(var(--text-body) * .72);color:var(--eg-sub);line-height:1.5}.eg43-chip{font-size:calc(var(--text-body) * .7);color:var(--eg-purple);background:var(--eg-white);border-radius:999px;margin-top:5px;padding:2px 9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.eg43-chip{background:color-mix(in srgb,var(--eg-white) 80%,transparent)}}.eg43-chip{border:1px solid var(--eg-line)}@supports (color:color-mix(in lab,red,red)){.eg43-chip{border:1px solid color-mix(in srgb,var(--eg-line) 60%,var(--eg-white))}}.eg43-choice-arrow{font-size:calc(var(--text-body) * 1.35);color:var(--eg-purple);text-align:center;width:18px;transition:transform var(--v3-motion-ui,.18s) ease;flex:none;font-weight:700}.eg43-types.is-open>.eg43-choice{box-shadow:none;border-radius:19px 19px 0 0}.eg43-types.is-open .eg43-choice-arrow.is-plus{transform:rotate(45deg)}.eg43-type-options{background:var(--eg-white)}@supports (color:color-mix(in lab,red,red)){.eg43-type-options{background:color-mix(in srgb,var(--eg-white) 76%,var(--eg-canvas))}}.eg43-type-options{border:1px solid var(--eg-white);border-top:0;border-radius:0 0 19px 19px;padding:0 15px 10px}.eg43-type-options button{text-align:start;border:0;border-top:1px solid var(--eg-line);width:100%;min-height:48px;color:var(--eg-ink);font-size:calc(var(--text-body) * .87);background:0 0;align-items:center;gap:10px;padding:12px 7px;font-weight:700;display:flex}.eg43-type-options button>span:first-child{flex:1}.eg43-type-options button.is-short{color:var(--eg-sub);font-weight:400;font-size:calc(var(--text-body) * .8)}.eg43-type-avg{color:var(--eg-sub);font-size:calc(var(--text-body) * .75);font-weight:700}.eg43-type-arrow{color:var(--eg-purple)}.eg43-allowance{border-bottom:1px solid var(--eg-line);font-size:calc(var(--text-body) * .77);margin:13px 0 26px}.eg43-allowance summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.eg43-allowance summary::-webkit-details-marker{display:none}.eg43-free-tag{color:var(--eg-purple);font-weight:700}.eg43-chevron{font-size:calc(var(--text-body) * 1.25);transition:transform var(--v3-motion-ui,.18s) ease;margin-inline-start:auto}.eg43-allowance[open] .eg43-chevron{transform:rotate(180deg)}.eg43-allowance-body{font-size:calc(var(--text-body) * .85);padding:5px 3px 14px;line-height:1.7}.eg43-offers{margin-bottom:8px}.eg43-offer-title{font-size:calc(var(--text-body) * .83);color:var(--eg-sub);margin:0 3px 12px}.eg43-app-only{width:100%;color:var(--eg-sub);font-size:calc(var(--text-body) * .76);background:0 0;border:0;min-height:48px;padding:18px 6px;line-height:1.8}.eg43-app-only b{color:var(--eg-purple);text-underline-offset:4px;text-decoration:underline;display:block}.eg43-history{border-block:1px solid var(--eg-line);align-items:center;gap:13px;margin-top:5px;padding:17px 5px;display:flex}.eg43-history>img{flex:none;width:32px;height:32px}.eg43-history h2{font-size:calc(var(--text-body) * .9);font-weight:700}.eg43-history p{font-size:calc(var(--text-body) * .76);color:var(--eg-sub);margin-top:5px}@media(max-width:370px){.eg43{padding-inline:12px}.eg43-intro{min-height:165px;padding:20px 16px}.eg43-title{font-size:calc(var(--text-body) * 1.8)}.eg43-intro-character{width:90px;height:145px}.eg43-choice{gap:10px;padding-inline:12px}.eg43-choice-copy>b{font-size:calc(var(--text-body) * 1.1)}.eg43-choice-copy>small{font-size:calc(var(--text-body) * .68)}}@media(prefers-reduced-motion:reduce){.eg43-choice,.eg43-choice-arrow,.eg43-chevron{transition:none}}:root[data-v3]{--cv3-ink:#f4ecff;--cv3-ink-soft:#ded5f2;--cv3-ink-dim:#c4bade;--cv3-gold-ink:#ffe5a0;--cv3-gold-hi:#ffd451;--cv3-gold-kicker:#f2d897;--cv3-gold-edge:#d8b866;--cv3-gold-line:#927644;--cv3-glass:linear-gradient(135deg, #ffffff18, #ffffff06);--cv3-glass-edge:#c8bee857;--cv3-gold-glass:linear-gradient(130deg, #ffcf4933, #ffffff0a);--cv3-paper-ink:#152d4d;--cv3-paper-row:linear-gradient(135deg, #ede6fc55, #fff2);--cv3-paper-edge:#baa8d5;--cv3-paper-title:#32274e;--cv3-page:radial-gradient(circle at 90% 8%, #5731a287, transparent 46%), linear-gradient(155deg, #132842, #28214a 58%, #211d3e);--cv3-fs-hero:clamp(2.75rem, 14.8vw, 3.65rem);--cv3-fs-num:clamp(2.5rem, 12vw, 2.95rem);--cv3-fs-h2:clamp(1.3rem, 5.9vw, 1.45rem);--cv3-fs-11:calc(var(--text-xs) - 1px);--cv3-fs-tile:11px;--cv3-fs-compact:clamp(1.45rem, 6.9vw, 1.75rem)}:root[data-v3][data-v3-course] .znk-mesh-layer{background:var(--cv3-page)}:root[data-v3][data-v3-course] .znk-mesh-layer:before{display:none}:root[data-v3][data-v3-course] .znk-top-chrome{background:linear-gradient(#142440f0,#222044e6);border-block-end-color:#d9bf792e;box-shadow:0 10px 26px #06081c52}:root[data-v3][data-v3-course] .znk-compact-header img[data-splash-target=logo]{filter:brightness(0)invert()}:root[data-v3][data-v3-course] .znk-compact-header .glass-well{background:var(--cv3-glass);border-color:var(--cv3-glass-edge);box-shadow:none;color:var(--cv3-ink)!important}:root[data-v3][data-v3-course] .znk-dock{background:linear-gradient(135deg,#241d40e8,#12233fd9);border-color:#d9bf7966;border-radius:26px;box-shadow:0 20px 44px #05081a73,inset 0 1px #ffffff1a}:root[data-v3][data-v3-course] .znk-dock-body{background:var(--cv3-glass);min-inline-size:62px;box-shadow:inset 0 0 0 1px var(--cv3-glass-edge);border-radius:15px}:root[data-v3][data-v3-course] .znk-dock-pill,:root[data-v3][data-v3-course] .znk-dock-tab:not(.active):active .znk-dock-pill{background:var(--cv3-gold-glass);box-shadow:inset 0 0 0 1px #f0d080}:root[data-v3][data-v3-course] .znk-dock-tab.active:after{display:none}:root[data-v3][data-v3-course] .znk-dock-label{color:var(--cv3-ink)}:root[data-v3][data-v3-course] .znk-dock-tab.active .znk-dock-label{color:var(--cv3-gold-ink);text-shadow:none}:root[data-v3] .cv3-course{color:var(--cv3-ink)}:root[data-v3] .cv3-dark{--znk-navy:var(--cv3-ink);--znk-text:var(--cv3-ink);--znk-text-muted:var(--cv3-ink-soft);--v3-navy:var(--cv3-ink);--v3-navy-soft:var(--cv3-ink-soft);color:var(--cv3-ink)}:root[data-v3] .cv3-body{margin-block-start:18px}:root[data-v3] .cv3-kicker{color:var(--cv3-gold-kicker);font-family:var(--font-body);font-size:var(--cv3-fs-11);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:800;display:flex}:root[data-v3] .cv3-kicker--soft{color:var(--cv3-ink)}:root[data-v3] .cv3-gold-cta{border:1px solid var(--cv3-gold-edge);background:var(--cv3-gold-glass);min-block-size:52px;inline-size:100%;color:var(--cv3-gold-ink);font:inherit;font-size:var(--text-body);cursor:pointer;border-radius:17px;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;display:flex}:root[data-v3] .cv3-gold-cta:disabled{opacity:.55;cursor:default}:root[data-v3] .cv3-gold-cta:focus-visible,:root[data-v3] .cv3-tile:focus-visible,:root[data-v3] .cv3-pill:focus-visible,:root[data-v3] .cv3-textlink:focus-visible,:root[data-v3] .cv3-ghost-btn:focus-visible,:root[data-v3] .cv3-picker__num:focus-visible,:root[data-v3] .cv3-picker__day:focus-visible,:root[data-v3] .cv3-picker__close:focus-visible{outline:3px solid var(--cv3-gold-hi);outline-offset:2px}:root[data-v3] .cv3-campus{background:radial-gradient(circle at 18% 34%,#7a4cd68c,#0000 58%),linear-gradient(140deg,#192643,#272146);border:1px solid #d7b75d;border-start-start-radius:30px;border-start-end-radius:10px;border-end-end-radius:30px;border-end-start-radius:30px;margin-block-start:8px;overflow:hidden;box-shadow:0 22px 46px #06081c66,inset 0 1px #ffffff1f}:root[data-v3] .cv3-campus__stage{isolation:isolate;min-block-size:330px;padding:26px 22px 22px;position:relative}:root[data-v3] .cv3-campus__orbit{z-index:-1;background:radial-gradient(circle,#966cec4d,#966cec0f 62%,#0000 70%);border:1px solid #ffffff17;border-radius:50%;block-size:255px;inline-size:255px;position:absolute;inset-block-start:46px;inset-inline-end:-76px;box-shadow:0 0 0 26px #ffffff06}:root[data-v3] .cv3-campus__char{z-index:0;pointer-events:none;block-size:245px;inline-size:170px;position:absolute;inset-block-start:66px;inset-inline-end:4px}:root[data-v3] .cv3-campus__char .znk-char{object-fit:contain;object-position:bottom;block-size:100%;inline-size:100%}:root[data-v3] .cv3-campus__head{z-index:1;justify-items:start;gap:6px;inline-size:58%;display:grid;position:relative}:root[data-v3] .cv3-campus__hello{color:#e8d7fa;font-size:var(--text-sm);margin:14px 0 0}:root[data-v3] .cv3-campus__h1{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--cv3-fs-hero);margin:4px 0 0;font-weight:400;line-height:1}:root[data-v3] .cv3-campus__dot{color:#ffbe00}:root[data-v3] .cv3-campus__count{color:#f9eacd;font-size:var(--text-xs);margin:10px 0 0}:root[data-v3] .cv3-campus__cta{z-index:1;margin-block-start:26px;position:relative}:root[data-v3] .cv3-campus__cta.cv3-gold-cta{background:var(--cv3-gold-glass),linear-gradient(140deg,#1d2445,#272146)}:root[data-v3] .cv3-campus__member{border-block-start:1px solid #dbc17766;align-items:center;gap:14px;padding:16px 22px 18px;display:flex}:root[data-v3] .cv3-campus__num{color:var(--cv3-gold-hi);font-family:Arial,sans-serif;font-size:var(--cv3-fs-num);flex:none;font-weight:800;line-height:1}:root[data-v3] .cv3-campus__meet{flex:1;gap:2px;min-inline-size:0;display:grid}:root[data-v3] .cv3-campus__meet small{color:var(--cv3-ink-soft);font-size:var(--text-xs)}:root[data-v3] .cv3-campus__meet strong{color:var(--cv3-ink);font-size:var(--text-body-lg);font-weight:800}:root[data-v3] .cv3-campus__meet-ico{flex:none;block-size:36px;inline-size:36px}:root[data-v3] .cv3-pass{background:linear-gradient(135deg,#40427cb8,#262e5cb8);border:1px solid #d1b366;border-block-start-width:2px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:18px;border-end-start-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-block-start:20px;padding:14px 18px;display:flex}:root[data-v3] .cv3-pass__text{gap:4px;display:grid}:root[data-v3] .cv3-pass__text small{color:#e8d7fa;font-size:var(--text-xs)}:root[data-v3] .cv3-pass__text b{color:var(--cv3-ink);font-size:var(--text-body);font-weight:800}:root[data-v3] .cv3-pass__join{min-block-size:44px;color:var(--cv3-gold-ink);text-underline-offset:3px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}:root[data-v3] .cv3-pass__seal{color:#9e7c3a;font-family:Arial,sans-serif;font-size:var(--text-h2);direction:ltr;flex:none;font-weight:800}:root[data-v3] .cv3-tiles{margin-block-start:18px;margin-inline:-16px}:root[data-v3] .cv3-tiles__row{scrollbar-width:none;gap:8px;padding:2px 16px 8px;display:flex;overflow-x:auto}:root[data-v3] .cv3-tiles__row::-webkit-scrollbar{display:none}:root[data-v3] .cv3-tile{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);block-size:74px;min-inline-size:64px;color:var(--cv3-ink);font:inherit;cursor:pointer;border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 10px;display:flex;position:relative}:root[data-v3] .cv3-tile.is-active{background:var(--cv3-gold-glass);color:var(--cv3-gold-ink);border-color:#f0d080}:root[data-v3] .cv3-tile__ico{block-size:30px;inline-size:30px}:root[data-v3] .cv3-tile__label{font-size:var(--cv3-fs-tile);white-space:nowrap;font-weight:700}:root[data-v3] .cv3-tile__badge{background:var(--cv3-gold-hi);min-inline-size:18px;color:var(--v3-night);font-size:var(--cv3-fs-11);border-radius:9px;padding:1px 5px;font-weight:800;position:absolute;inset-block-start:5px;inset-inline-start:6px}:root[data-v3] .ph.ph--v3.cv3-compact{margin:8px 0 0}:root[data-v3] .ph--v3.cv3-compact .ph3-hero{border:1px solid var(--cv3-gold-edge);background:linear-gradient(130deg,#6037b35c,#ffffff08);border-radius:25px;min-block-size:172px;padding:22px 18px 20px;box-shadow:0 18px 40px #06081c4d}:root[data-v3] .ph--v3.cv3-compact .ph3-head{inline-size:calc(100% - 118px);margin-inline-start:auto}:root[data-v3] .ph--v3.cv3-compact .ph3-eyebrow{color:var(--cv3-ink);font-size:var(--cv3-fs-11);letter-spacing:.12em;font-weight:800}:root[data-v3] .cv3-compact__ico{block-size:20px;inline-size:20px}:root[data-v3] .ph--v3.cv3-compact .ph3-h1{font-size:var(--cv3-fs-compact);margin:10px 0 8px;line-height:1.18}:root[data-v3] .ph--v3.cv3-compact .ph3-lede{max-inline-size:none;color:var(--cv3-ink-soft);font-size:var(--text-xs)}:root[data-v3] .ph--v3.cv3-compact .ph3-char{block-size:150px;inline-size:100px;inset-block-start:12px;inset-inline:18px auto}@media(min-width:721px){:root[data-v3] .ph--v3.cv3-compact .ph3-char{block-size:calc(100% - 24px);inline-size:150px;inset-block-start:12px;inset-inline-start:30px}}:root[data-v3] .cv3-fold{background:linear-gradient(#242944,#272b49 18%,#70647f,#d4cbdf 78%,#fff);block-size:36px;margin:18px -16px 0}:root[data-v3] .cv3-paper{--znk-navy:var(--cv3-paper-ink);--v3-navy:var(--cv3-paper-ink);min-block-size:60vh;color:var(--cv3-paper-ink);background:#fff;margin:0 -16px -140px;padding:6px 16px 160px}:root[data-v3] .cv3-focus{display:grid}:root[data-v3] .cv3-meet{background:var(--cv3-glass);border:1px solid #d5bb815c;border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}:root[data-v3] .cv3-meet__text{flex:1;min-inline-size:0}:root[data-v3] .cv3-meet__eyebrow{color:var(--cv3-gold-kicker);font-size:var(--cv3-fs-11);letter-spacing:.2em;margin:0;font-weight:800}:root[data-v3] .cv3-meet__h{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);margin:6px 0 4px;font-weight:400;line-height:1.2}:root[data-v3] .cv3-meet__count{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0}:root[data-v3] .cv3-meet__line{background:#e5e1f2;border-radius:6px;block-size:6px;margin-block-start:14px;display:block;overflow:hidden}:root[data-v3] .cv3-meet__line i{border-radius:inherit;background:var(--cv3-gold-line);block-size:100%;display:block}:root[data-v3] .cv3-meet__ring{background:#ffffff0f;border:2px solid #ae9fcb;border-radius:50%;flex:none;place-items:center;block-size:70px;inline-size:70px;display:grid}:root[data-v3] .cv3-meet__ring b{color:var(--cv3-gold-ink);font-size:var(--text-body);font-weight:800}:root[data-v3] .cv3-sec-head{justify-content:space-between;align-items:center;gap:12px;margin-block:24px 4px;display:flex}:root[data-v3] .cv3-sec-head h2,:root[data-v3] .cv3-sec-title{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);margin:0;font-weight:400;line-height:1.2}:root[data-v3] .cv3-sec-title{margin-block:26px 4px}:root[data-v3] .cv3-pill{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:44px;color:var(--cv3-ink);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:40px;flex:none;padding:0 14px;font-weight:700}:root[data-v3] .cv3-rows{display:grid}:root[data-v3] .cv3-row .v3-gate-row,:root[data-v3] .cv3-rows--joined .v3-gate-row{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:72px;box-shadow:none;color:var(--cv3-ink);border-radius:20px;padding:15px}:root[data-v3] .cv3-row .v3-gate-row__ico,:root[data-v3] .cv3-rows--joined .v3-gate-row__ico{block-size:36px;inline-size:36px}:root[data-v3] .cv3-row .v3-gate-row__ico img,:root[data-v3] .cv3-rows--joined .v3-gate-row__ico img{block-size:34px;inline-size:34px}:root[data-v3] .cv3-row .v3-gate-row__text b,:root[data-v3] .cv3-rows--joined .v3-gate-row__text b{color:var(--cv3-ink);font-size:var(--text-body)}:root[data-v3] .cv3-row .v3-gate-row__text small,:root[data-v3] .cv3-rows--joined .v3-gate-row__text small{color:var(--cv3-ink-soft);font-size:var(--text-xs)}:root[data-v3] .cv3-row .v3-gate-row__arrow,:root[data-v3] .cv3-rows--joined .v3-gate-row__arrow{color:var(--cv3-ink);font-size:var(--text-h2);font-weight:400}:root[data-v3] .cv3-row.is-current .v3-gate-row{border-color:var(--cv3-gold-edge);background:linear-gradient(130deg,#ffcf4929,#ffffff08)}:root[data-v3] .cv3-rows--joined{margin-block-start:12px}:root[data-v3] .cv3-rows--joined .v3-gate-row{border-radius:0;margin-block-start:0}:root[data-v3] .cv3-rows--joined .v3-gate-row+.v3-gate-row,:root[data-v3] .cv3-rows--joined>*+* .v3-gate-row{border-block-start-width:0}:root[data-v3] .cv3-rows--joined>:first-child .v3-gate-row,:root[data-v3] .cv3-rows--joined>.v3-gate-row:first-child{border-start-start-radius:20px;border-start-end-radius:20px}:root[data-v3] .cv3-rows--joined>:last-child .v3-gate-row,:root[data-v3] .cv3-rows--joined>.v3-gate-row:last-child{border-end-end-radius:20px;border-end-start-radius:20px}:root[data-v3] .cv3-textlink{min-block-size:44px;color:var(--cv3-gold-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:0 12px;font-weight:800;display:block}:root[data-v3] .cv3-row.is-done .v3-gate-row__text small:after{content:" ✓"}:root[data-v3] .cv3-all>.cv3-sec-head{margin-block-start:6px}:root[data-v3] .cv3-paper .cv3-meet{border-color:var(--cv3-paper-edge);background:var(--cv3-paper-row)}:root[data-v3] .cv3-paper .cv3-meet__eyebrow{color:var(--cv3-gold-line)}:root[data-v3] .cv3-paper .cv3-meet__h,:root[data-v3] .cv3-paper .cv3-sec-head h2,:root[data-v3] .cv3-paper .cv3-sec-title{color:var(--cv3-paper-ink)}:root[data-v3] .cv3-paper .cv3-meet__count{color:var(--v3-navy-soft)}:root[data-v3] .cv3-paper .cv3-meet__ring{border-color:var(--cv3-paper-edge);background:#ffffffb3}:root[data-v3] .cv3-paper .cv3-meet__ring b{color:var(--cv3-paper-ink)}:root[data-v3] .cv3-paper .cv3-pill,:root[data-v3] .cv3-paper .cv3-row .v3-gate-row,:root[data-v3] .cv3-paper .cv3-rows--joined .v3-gate-row{border-color:var(--cv3-paper-edge);background:var(--cv3-paper-row);color:var(--cv3-paper-title)}:root[data-v3] .cv3-paper .cv3-row .v3-gate-row__text b,:root[data-v3] .cv3-paper .cv3-rows--joined .v3-gate-row__text b,:root[data-v3] .cv3-paper .cv3-row .v3-gate-row__arrow,:root[data-v3] .cv3-paper .cv3-rows--joined .v3-gate-row__arrow{color:var(--cv3-paper-title)}:root[data-v3] .cv3-paper .cv3-row .v3-gate-row__text small,:root[data-v3] .cv3-paper .cv3-rows--joined .v3-gate-row__text small{color:var(--v3-navy-soft)}:root[data-v3] .cv3-paper .cv3-row.is-current .v3-gate-row{border-color:var(--v3-purple);background:linear-gradient(135deg,#ede6fccc,#fff6)}:root[data-v3] .cv3-paper .cv3-textlink{color:var(--v3-purple-ink)}:root[data-v3] .cv3-picker{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);color:var(--cv3-ink);border-radius:24px;margin-block-start:18px;padding:18px}:root[data-v3] .cv3-picker__card{border:1px solid var(--cv3-gold-edge);background:linear-gradient(130deg,#6037b35c,#ffffff08);border-radius:20px;min-block-size:150px;padding:26px 20px 22px;position:relative}:root[data-v3] .cv3-picker__head{z-index:1;inline-size:62%;margin-inline-start:auto;position:relative}:root[data-v3] .cv3-picker__ico{block-size:20px;inline-size:20px}:root[data-v3] .cv3-picker__h{color:var(--cv3-ink);font-family:var(--v3-font-display);margin:10px 0 4px;font-size:clamp(1.6rem,7.4vw,1.85rem);font-weight:400;line-height:1.15}:root[data-v3] .cv3-picker__sub{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0}:root[data-v3] .cv3-picker__char{pointer-events:none;block-size:140px;inline-size:96px;position:absolute;inset-block-start:14px;inset-inline-start:14px}:root[data-v3] .cv3-picker__char .znk-char{object-fit:contain;block-size:100%;inline-size:100%}:root[data-v3] .cv3-picker__q{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);margin:24px 0 4px;font-weight:400}:root[data-v3] .cv3-picker__hint,:root[data-v3] .cv3-picker__stage{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0}:root[data-v3] .cv3-picker__stage{gap:6px;margin-block-start:6px;display:flex}:root[data-v3] .cv3-picker__stage b{color:var(--cv3-gold-ink)}:root[data-v3] .cv3-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-start:18px;display:grid}:root[data-v3] .cv3-picker__num{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:58px;color:var(--cv3-ink);font:inherit;font-family:Arial,sans-serif;font-size:var(--text-body-lg);cursor:pointer;border-radius:14px;padding:6px;font-weight:800}:root[data-v3] .cv3-picker__num.is-named{font-family:inherit;font-size:var(--text-sm);grid-column:span 2}:root[data-v3] .cv3-picker__num.is-done{color:var(--cv3-ink-dim)}:root[data-v3] .cv3-picker__num.is-on{background:var(--cv3-gold-glass);color:var(--cv3-gold-ink);border-color:#f0d080}:root[data-v3] .cv3-picker__save{margin-block-start:18px}:root[data-v3] .cv3-picker__days-row{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:18px;display:flex}:root[data-v3] .cv3-picker__days-key{color:var(--cv3-ink-soft);font-size:var(--text-sm);font-weight:700}:root[data-v3] .cv3-picker__days{flex-wrap:wrap;gap:8px;display:flex}:root[data-v3] .cv3-picker__day{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:44px;min-inline-size:44px;color:var(--cv3-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:40px;padding:0 12px;font-weight:700}:root[data-v3] .cv3-picker__day.is-on{background:var(--cv3-gold-glass);color:var(--cv3-gold-ink);border-color:#f0d080}:root[data-v3] .cv3-picker__close{min-block-size:44px;color:var(--cv3-ink-soft);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:0 14px;font-weight:700;text-decoration:underline;display:block}:root[data-v3] .cv3-empty{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);text-align:center;border-radius:24px;justify-items:center;gap:8px;padding:22px 20px 24px;display:grid}:root[data-v3] .cv3-empty__char{block-size:170px;inline-size:130px}:root[data-v3] .cv3-empty__char .znk-char{object-fit:contain;block-size:100%;inline-size:100%}:root[data-v3] .cv3-empty__char .znk-char__img{object-fit:contain;block-size:100%;inline-size:100%;display:block}:root[data-v3] .cv3-empty__h{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);margin:4px 0 0;font-weight:400}:root[data-v3] .cv3-empty__p{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0}:root[data-v3] .cv3-ghost-btn{border:1px solid var(--cv3-gold-edge);background:var(--cv3-gold-glass);min-block-size:48px;color:var(--cv3-gold-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:16px;margin-block-start:8px;padding:0 22px;font-weight:800}:root[data-v3] .cv3-info{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);color:var(--cv3-ink);border-radius:22px;margin-block-start:4px;padding:18px 18px 16px}:root[data-v3] .cv3-info--center{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block:30px;display:flex}:root[data-v3] .cv3-info .cv3-kicker{margin-block-end:4px}:root[data-v3] .cv3-info__h{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);margin:0;font-weight:400;line-height:1.2}:root[data-v3] .cv3-info__p,:root[data-v3] .cv3-muted{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:6px 0 0;line-height:1.5}:root[data-v3] .cv3-info__p b{color:var(--cv3-gold-ink)}:root[data-v3] .cv3-info__link{margin:6px 0 -8px;margin-inline-start:auto;padding-inline:0}:root[data-v3] .cv3-sec-sub{color:var(--cv3-ink-dim);font-size:var(--text-xs);margin:4px 0 2px;line-height:1.45}:root[data-v3] .cv3-row+.cv3-row .v3-gate-row,:root[data-v3] .cv3-info+.cv3-row .v3-gate-row{margin-block-start:10px}:root[data-v3] .cv3-info+.cv3-row .v3-gate-row{margin-block-start:14px}:root[data-v3] .cv3-chips{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}:root[data-v3] .cv3-chip{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:44px;color:var(--cv3-ink);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border-radius:16px;padding:0 18px;font-weight:700}:root[data-v3] .cv3-chip.is-on{border-color:var(--cv3-gold-edge);background:var(--cv3-gold-glass);color:var(--cv3-gold-ink)}:root[data-v3] .cv3-chip:disabled{opacity:.45;cursor:default}:root[data-v3] .cv3-chip:focus-visible,:root[data-v3] .cv3-act:focus-visible,:root[data-v3] .cv3-search__input:focus-visible{outline:2px solid var(--cv3-gold-hi);outline-offset:2px}:root[data-v3] .cv3-exams{flex-direction:column;display:flex}:root[data-v3] .cv3-exams__cards{gap:10px;margin-block-start:12px;display:grid}:root[data-v3] .cv3-exam{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);border-radius:20px;gap:12px;padding:15px;display:grid}:root[data-v3] .cv3-exam__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-v3] .cv3-exam__t{color:var(--cv3-ink);font-family:var(--v3-font-display);font-size:var(--text-body);font-weight:400}:root[data-v3] .cv3-tag{border:1px solid var(--cv3-glass-edge);color:var(--cv3-ink-soft);font-size:var(--cv3-fs-11);white-space:nowrap;border-radius:8px;padding:2px 8px;font-weight:800}:root[data-v3] .cv3-tag--video{border-color:var(--cv3-gold-line);color:var(--cv3-gold-ink)}:root[data-v3] .cv3-tag--warn{color:var(--cv3-gold-hi)}:root[data-v3] .cv3-exam__acts{gap:8px;display:flex}:root[data-v3] .cv3-act{min-block-size:44px;min-inline-size:0;color:var(--cv3-paper-title);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fffffff5;border:1px solid #c8bee899;border-radius:14px;flex:1 1 0;padding:0 8px;font-weight:800}:root[data-v3] .cv3-act.is-full{color:var(--cv3-paper-title);background:#ffe6a0;border-color:#d4ba77}:root[data-v3] .cv3-lib{gap:0}:root[data-v3] .cv3-search{gap:8px;margin-block-start:18px;display:grid}:root[data-v3] .cv3-search__label{color:var(--cv3-ink);font-size:var(--text-sm);font-weight:800}:root[data-v3] .cv3-search__input{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:52px;color:var(--cv3-ink);font:inherit;font-size:var(--text-body);border-radius:16px;padding:0 16px}:root[data-v3] .cv3-search__input::placeholder{color:var(--cv3-ink-soft)}:root[data-v3] .cv3-lib .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:18px}:root[data-v3] .cv3-lib .bl-grid .bl-tile{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);text-align:start;border-radius:20px;padding:12px}:root[data-v3] .cv3-lib .bl-grid .bl-tile-t{color:var(--cv3-ink)}:root[data-v3] .cv3-lib .bl-grid .bl-tile-a{color:var(--cv3-ink-dim)}:root[data-v3] .cv3-lib .bl-grid .bl-tile--quiet .bl-tile-t{color:var(--cv3-ink-soft)}:root[data-v3] .cv3-lib__more{align-self:center;margin-block-start:16px}:root[data-v3] .cv3-lib__empty{text-align:center;margin-block-start:16px}:root[data-v3] .cv3-recs__stale{text-align:center;margin-block-start:10px}:root[data-v3] .cv3-recs .cv3-sec-title+.cv3-row .v3-gate-row{margin-block-start:12px}:root[data-v3] .cv3-sync{margin-block:12px 4px;padding-block:26px 24px}:root[data-v3] .cv3-sync .cv3-empty__char{block-size:190px;inline-size:150px}:root[data-v3] .cv3-sync .cv3-empty__h{max-inline-size:18ch;line-height:1.25}:root[data-v3] .cv3-sync .cv3-empty__p{max-inline-size:34ch;line-height:1.6}:root[data-v3] .cv3-sync__cta{color:#0d294b;background:#ffe6a0;border:1px solid #d4ba77;border-radius:14px;justify-content:center;align-items:center;min-block-size:48px;margin-block-start:10px;padding-inline:22px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-v3] .cv3-sync__cta:focus-visible{outline-offset:3px;outline:3px solid #ffe6a0b3}:root[data-v3] .cv3-player{z-index:1;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px calc(env(safe-area-inset-bottom,0px) + 28px);background:var(--cv3-page);color:var(--cv3-ink);flex-direction:column;gap:14px;display:flex;position:fixed;inset:0;overflow-y:auto}:root[data-v3] .cv3-player__top{align-items:center;gap:12px;display:flex}:root[data-v3] .cv3-player__back{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);block-size:44px;inline-size:44px;color:var(--cv3-ink);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-v3] .cv3-player__label{font-family:var(--v3-font-display);font-size:var(--text-lg);color:var(--cv3-ink)}:root[data-v3] .cv3-player__head{gap:4px;display:grid}:root[data-v3] .cv3-player__h1{border-block-end:3px solid var(--cv3-gold-hi);font-family:var(--v3-font-display);font-size:var(--cv3-fs-compact);color:var(--cv3-ink);justify-self:start;margin:0;padding-block-end:4px;font-weight:400;line-height:1.2}:root[data-v3] .cv3-player__sub{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0}:root[data-v3] .cv3-player__frame{aspect-ratio:16/10;border:1px solid var(--cv3-gold-edge);background:radial-gradient(circle at 30% 20%,#7854d273,#0000 60%),#0e1228;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}:root[data-v3] .cv3-player__video{object-fit:contain;background:#000;block-size:100%;inline-size:100%}:root[data-v3] .cv3-player__state{text-align:center;color:var(--cv3-gold-ink);justify-items:center;gap:10px;padding:20px;display:grid}:root[data-v3] .cv3-player__state p{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}:root[data-v3] .cv3-player__retry{border:1px solid var(--cv3-gold-edge);background:var(--cv3-gold-glass);min-block-size:44px;color:var(--cv3-gold-ink);cursor:pointer;border-radius:999px;padding-inline:22px;font-weight:800}:root[data-v3] .cv3-player__acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root[data-v3] .cv3-player__btn{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:52px;color:var(--cv3-ink);cursor:pointer;border-radius:16px;padding-inline:12px;font-family:inherit;font-weight:800}:root[data-v3] .cv3-player__btn.is-gold{border-color:var(--cv3-gold-edge);background:var(--cv3-gold-glass);color:var(--cv3-gold-ink)}:root[data-v3] .cv3-player__btn:disabled{opacity:.5;cursor:default}:root[data-v3] .cv3-player__back:focus-visible,:root[data-v3] .cv3-player__btn:focus-visible,:root[data-v3] .cv3-player__retry:focus-visible{outline:3px solid var(--cv3-gold-hi);outline-offset:2px}:root[data-v3] .cv3-player__meet{gap:10px;display:grid}:root[data-v3] .cv3-player__meet .cv3-sec-title{margin-block:8px 0}:root[data-v3] .cv3-reader{max-inline-size:720px;margin-inline:auto;padding:6px 16px 0}:root[data-v3] .cv3-reader__head{gap:14px;display:grid}:root[data-v3] .cv3-reader__top{align-items:center;gap:12px;display:flex}:root[data-v3] .cv3-reader__label{font-family:var(--v3-font-display);font-size:var(--text-lg);color:var(--cv3-ink);line-height:1.3}:root[data-v3] .cv3-reader__track{background:var(--cv3-gold-line);border-radius:999px;block-size:6px;position:relative;overflow:hidden}:root[data-v3] .cv3-reader__fill{border-radius:inherit;background:#e8e4f4;inline-size:0;position:absolute;inset-block:0;inset-inline-start:0}:root[data-v3] .cv3-reader__acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root[data-v3] .cv3-reader__acts .cv3-player__btn{min-block-size:64px;line-height:1.35}:root[data-v3] .cv3-reader__offline{border:1px solid var(--cv3-gold-edge);background:var(--cv3-gold-glass);color:var(--cv3-gold-ink);font-size:var(--text-sm);border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-weight:700;line-height:1.5;display:flex}:root[data-v3] .cv3-reader__offline svg{flex:none}:root[data-v3] .cv3-reader__paper{--crs-h1:var(--cv3-paper-ink);--crs-h2:var(--cv3-paper-ink);padding-block-start:20px}:root[data-v3] .cv3-reader__mast{border-block-end:1px solid #baa8d5b3;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:18px;padding-block-end:14px;display:flex}:root[data-v3] .cv3-reader__brand{font-family:var(--v3-font-display);font-size:var(--text-2xl);color:#543a8c;line-height:1}:root[data-v3] .cv3-reader__brand-sub{color:#625680;font-size:var(--cv3-fs-11);letter-spacing:.08em;font-weight:800}:root[data-v3] .cv3-reader__kicker{color:#624896;font-size:var(--cv3-fs-11);letter-spacing:.14em;text-align:end;direction:ltr;margin:0 0 4px;font-weight:800}:root[data-v3] .cv3-reader__h1{font-family:var(--v3-font-display);font-size:var(--cv3-fs-compact);color:var(--cv3-paper-ink);margin:0 0 18px;font-weight:400;line-height:1.25}:root[data-v3] .cv3-prose{color:var(--cv3-paper-ink);font-size:var(--text-lg);line-height:1.85}:root[data-v3] .cv3-prose h2{font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);border-block-end:0;padding-block-end:0;font-weight:400}:root[data-v3] .cv3-prose blockquote{border-inline-start:0;border-inline-end:4px solid var(--cv3-paper-edge);color:var(--cv3-paper-ink);background:#f3eefa;border-radius:14px;font-style:normal}:root[data-v3] .cv3-reader__vh{font-family:var(--v3-font-display);color:var(--cv3-paper-ink);font-weight:400}:root[data-v3] .cv3-reader__mark{justify-content:center;margin-block:28px 8px;display:flex}:root[data-v3] .cv3-reader__markbtn{border:1px solid var(--cv3-paper-edge);background:var(--cv3-paper-row);min-block-size:48px;color:var(--cv3-paper-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline:22px;font-family:inherit;font-weight:800;display:inline-flex}:root[data-v3] .cv3-reader__done{color:#166534;background:#e2f5ea;border-radius:999px;margin:0;padding:10px 18px;font-weight:800}:root[data-v3] .cv3-reader__done:before{content:"✓";margin-inline-end:6px}:root[data-v3] .cv3-reader__markbtn:focus-visible,:root[data-v3] .cv3-toc__close:focus-visible{outline:3px solid var(--cv3-gold-hi);outline-offset:2px}:root[data-v3] .cv3-toc__backdrop{z-index:11000;cursor:pointer;background:#0c0e209e;border:0;position:fixed;inset:0}:root[data-v3] .cv3-toc{z-index:11001;--cv3-ink:var(--cv3-paper-ink);--cv3-ink-soft:#544c6e;--cv3-glass:var(--cv3-paper-row);--cv3-glass-edge:var(--cv3-paper-edge);border:1.5px solid var(--cv3-gold-edge);max-block-size:76vh;max-inline-size:640px;color:var(--cv3-paper-ink);background:#fff;border-radius:24px;gap:12px;margin-inline:auto;padding:18px 16px;display:grid;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 12px);inset-inline:12px;overflow-y:auto;box-shadow:0 18px 48px #0c0e2066}:root[data-v3] .cv3-toc__head{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-v3] .cv3-toc__h{font-family:var(--v3-font-display);font-size:var(--cv3-fs-h2);color:var(--cv3-paper-ink);margin:0;font-weight:400}:root[data-v3] .cv3-toc__close{border:1px solid var(--cv3-paper-edge);block-size:44px;inline-size:44px;color:var(--cv3-paper-ink);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}:root[data-v3] .cv3-toc__list{margin-block-start:0}:root[data-v3] .cv3-toc .cv3-row.is-current .v3-gate-row{background:#ede6fc;border-color:#9678d2}:root[data-v3] .cv3-qrun{max-inline-size:720px;margin-inline:auto;padding:6px 16px 0}:root[data-v3] .cv3-qrun__head{gap:14px;display:grid}:root[data-v3] .cv3-qprog{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}:root[data-v3] .cv3-qprog__char{flex:none}:root[data-v3] .cv3-qprog__body{flex:1;grid-template-columns:minmax(0,1fr);gap:8px;min-inline-size:0;display:grid}:root[data-v3] .cv3-qprog__row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root[data-v3] .cv3-qprog__count{color:var(--cv3-ink);white-space:nowrap;flex:none;font-weight:800}:root[data-v3] .cv3-qprog__label{min-inline-size:0;color:var(--cv3-ink-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-v3] .cv3-qprog__track{background:#ffffff29;border-radius:999px;block-size:5px;overflow:hidden}:root[data-v3] .cv3-qprog__fill{border-radius:inherit;background:#bea8f5;block-size:100%;display:block}:root[data-v3] .cv3-qstrip{gap:8px;padding-block:2px 4px}:root[data-v3] .cv3-qstrip__num{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);block-size:44px;min-inline-size:44px;color:var(--cv3-ink);cursor:pointer;border-radius:14px;flex:none;font-family:inherit;font-weight:800}:root[data-v3] .cv3-qstrip__num.is-ok{background:#3caa6e3d;border-color:#6ec896b3}:root[data-v3] .cv3-qstrip__num.is-bad{background:#d23c643d;border-color:#f07896b3}:root[data-v3] .cv3-qstrip__num.is-current{border-color:var(--cv3-gold-edge);box-shadow:inset 0 0 0 1px var(--cv3-gold-edge);color:var(--cv3-gold-ink)}:root[data-v3] .cv3-qrun__paper{padding-block-start:18px}:root[data-v3] .cv3-q{gap:14px;display:grid}:root[data-v3] .cv3-q__kick{align-items:center;gap:12px;display:flex}:root[data-v3] .cv3-q__kicker{color:#8c6828;font-size:var(--cv3-fs-11);letter-spacing:.16em;font-weight:800}:root[data-v3] .cv3-q__speak{border:1px solid var(--cv3-paper-edge);block-size:44px;inline-size:44px;color:var(--cv3-paper-title);cursor:pointer;background:#faf7ff;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-v3] .cv3-q__prompt{color:var(--cv3-paper-ink);font-size:var(--text-xl);text-align:left;unicode-bidi:plaintext;margin:0;line-height:1.6}:root[data-v3] .cv3-q__opts{gap:10px;display:grid}:root[data-v3] .cv3-q__line{align-items:center;gap:8px;display:flex}:root[data-v3] .cv3-q__opt{border:1px solid var(--cv3-paper-edge);min-block-size:56px;min-inline-size:0;color:var(--cv3-paper-ink);text-align:start;cursor:pointer;background:#fff;border-radius:16px;flex:1;align-items:center;gap:14px;padding:10px 14px;font-family:inherit;display:flex}:root[data-v3] .cv3-q__opt:disabled{cursor:default}:root[data-v3] .cv3-q__n{color:#625680;min-inline-size:18px;font-size:var(--text-sm);flex:none;font-weight:800}:root[data-v3] .cv3-q__text{font-size:var(--text-lg);flex:1}:root[data-v3] .cv3-q__opt.is-picked{background:#f3eefc;border-color:#7854d2;box-shadow:inset 0 0 0 1px #7854d2}:root[data-v3] .cv3-q__opt.is-correct{border:1.5px solid var(--znk-correct);background:var(--znk-correct-bg);color:var(--znk-correct-deep)}:root[data-v3] .cv3-q__opt.is-wrong{border:1.5px solid var(--znk-wrong);background:var(--znk-wrong-bg);color:var(--znk-wrong-deep)}:root[data-v3] .cv3-q__opt.is-dim{opacity:.6}:root[data-v3] .cv3-q__tag{font-size:var(--text-xs);flex:none;font-weight:800}:root[data-v3] .cv3-q__tag.is-ok:before{content:"✓ "}:root[data-v3] .cv3-q__tag.is-bad:before{content:"× "}:root[data-v3] .cv3-q__foot{align-items:center;gap:14px;margin-block-start:6px;display:flex}:root[data-v3] .cv3-q__check{border:1px solid var(--cv3-gold-edge);color:#5c4010;cursor:pointer;background:linear-gradient(130deg,#ffecb8,#fff8e4);border-radius:16px;flex:none;min-block-size:52px;padding-inline:22px;font-family:inherit;font-weight:800}:root[data-v3] .cv3-q__check:disabled{opacity:.55;cursor:default}:root[data-v3] .cv3-q__hint{color:#544c6e;font-size:var(--text-sm)}:root[data-v3] .cv3-q__why{border:1px solid var(--cv3-paper-edge);color:var(--cv3-paper-ink);background:#f6f2fc;border-inline-start:4px solid #9678d2;border-radius:16px;gap:6px;padding:14px 16px;display:grid}:root[data-v3] .cv3-q__why-h{font-weight:800}:root[data-v3] .cv3-q__why-h:before{content:"✓";color:var(--znk-correct-deep);margin-inline-end:6px}:root[data-v3] .cv3-q__why-p{margin:0;line-height:1.6}:root[data-v3] .cv3-q__why-p.is-mine{color:#544c6e;font-size:var(--text-sm)}:root[data-v3] .cv3-qpass{border:1px solid var(--cv3-paper-edge);background:#faf7ff;border-radius:16px;margin-block-end:16px;padding:12px 14px}:root[data-v3] .cv3-qpass__head{min-block-size:44px;inline-size:100%;color:var(--cv3-paper-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;font-weight:800;display:flex}:root[data-v3] .cv3-qpass__text{color:var(--cv3-paper-ink);text-align:left;white-space:pre-line;margin:6px 0 0;line-height:1.7}:root[data-v3] .cv3-qnav{grid-template-columns:1fr 1fr;gap:10px;margin-block-start:18px;display:grid}:root[data-v3] .cv3-qnav__btn{border:1px solid var(--cv3-paper-edge);background:var(--cv3-paper-row);min-block-size:48px;color:var(--cv3-paper-ink);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:800;display:inline-flex}:root[data-v3] .cv3-qnav__btn:disabled{opacity:.45;cursor:default}:root[data-v3] .cv3-qdone{color:var(--cv3-paper-ink);text-align:center;background:#ecf8f0;border-radius:16px;gap:4px;margin-block-start:14px;padding:14px;display:grid}:root[data-v3] .cv3-qdone span{color:#544c6e;font-size:var(--text-sm)}:root[data-v3] .cv3-qreset{border:1px solid var(--cv3-paper-edge);color:#544c6e;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;min-block-size:44px;margin:14px auto 0;padding-inline:16px;font-family:inherit;font-weight:800;display:flex}:root[data-v3] .cv3-qreset.is-armed{border-color:var(--znk-wrong);background:var(--znk-wrong-bg);color:var(--znk-wrong-deep)}:root[data-v3] .cv3-q__speak:focus-visible,:root[data-v3] .cv3-q__opt:focus-visible,:root[data-v3] .cv3-q__check:focus-visible,:root[data-v3] .cv3-qstrip__num:focus-visible,:root[data-v3] .cv3-qnav__btn:focus-visible,:root[data-v3] .cv3-qreset:focus-visible{outline-offset:2px;outline:3px solid #7854d2}:root[data-v3] .hw.hw--v3{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin-block:18px;padding:0;display:grid}:root[data-v3] .hw--v3 .cv3-qprog{background:linear-gradient(135deg,#242944,#3a2e62)}:root[data-v3] .hw--v3 .hw-q{gap:10px;display:grid}:root[data-v3] .hw--v3 .hw-num{block-size:44px;min-inline-size:44px}@media(prefers-reduced-motion:reduce){:root[data-v3] .cv3-course *{transition:none;animation:none}}:root[data-v3] .cv3-xpage{background:var(--cv3-page);min-block-size:100dvh;flex-direction:column;padding-block-start:calc(env(safe-area-inset-top,0px) + 10px);display:flex}:root[data-v3] .cv3-xpage>.cv3-xrun{flex-direction:column;flex:1;inline-size:100%;display:flex}:root[data-v3] .cv3-xrun>.cv3-paper{flex:1;margin-block-end:0;padding-block-end:calc(env(safe-area-inset-bottom,0px) + 28px)}:root[data-v3] .cv3-xtools{align-items:center;gap:10px;display:flex}:root[data-v3] .cv3-xclock{border:1px solid var(--cv3-gold-edge);min-block-size:48px;min-inline-size:88px;color:var(--cv3-paper-ink);font-size:var(--text-xl);font-variant-numeric:tabular-nums;background:#fff4d6;border-radius:14px;justify-content:center;align-items:center;padding-inline:14px;font-weight:800;display:inline-flex}:root[data-v3] .cv3-xclock.is-warning{background:#ffe2a0}:root[data-v3] .cv3-xclock.is-critical{border-color:var(--znk-wrong);background:var(--znk-wrong-bg);color:var(--znk-wrong-deep)}:root[data-v3] .cv3-xtool{border:1px solid var(--cv3-glass-edge);background:var(--cv3-glass);min-block-size:48px;min-inline-size:76px;color:var(--cv3-ink);cursor:pointer;border-radius:14px;padding-inline:16px;font-family:inherit;font-weight:800}:root[data-v3] .cv3-xstrip{scrollbar-width:none;gap:8px;margin:0;padding:2px 0 4px;list-style:none;display:flex;overflow-x:auto}:root[data-v3] .cv3-xstrip__num{block-size:44px;min-inline-size:44px;color:var(--cv3-paper-ink);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}:root[data-v3] .cv3-xstrip__num.is-done{background:#ded6f6}:root[data-v3] .cv3-xstrip__num.is-current{color:#fff;background:#5440d6;box-shadow:inset 0 0 0 2px #ffffff80}:root[data-v3] .cv3-xhint{text-align:start;margin:0}:root[data-v3] .cv3-xpass p{margin:0 0 10px}:root[data-v3] .cv3-xpass{white-space:normal;max-block-size:40vh;overflow-y:auto}:root[data-v3] .cv3-xrun .cp-caret.is-open{transform:rotate(180deg)}:root[data-v3] .cv3-xtoast{z-index:9990;border:1px solid var(--cv3-gold-edge);max-inline-size:360px;color:var(--znk-navy);text-align:center;background:#fff4d6;border-radius:14px;margin-inline:auto;padding:10px 18px;font-weight:800;position:fixed;inset-block-start:calc(var(--znk-top-chrome-h, calc(104px + env(safe-area-inset-top,0px)) ) + 8px);inset-inline:16px}:root[data-v3] .cv3-xtool:focus-visible{outline:3px solid var(--cv3-gold-edge);outline-offset:2px}:root[data-v3] .cv3-xstate{min-block-size:100dvh;padding:calc(env(safe-area-inset-top,0px) + 24px) 16px calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--cv3-page);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}:root[data-v3] .cv3-xstate__icon{color:var(--cv3-gold-ink)}:root[data-v3] .cv3-xstate__title{color:var(--cv3-ink);font-family:var(--font-display);font-size:var(--text-xl);margin:0}:root[data-v3] .cv3-xstate__text{max-inline-size:380px;color:var(--cv3-ink-soft);margin:0 0 8px}:root[data-v3] .cv3-xstate__back{min-block-size:44px;color:var(--cv3-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;font-weight:700;display:inline-flex}@media(prefers-reduced-motion:no-preference){:root[data-v3] .cv3-xstate__spin{animation:1s linear infinite spin}}:root[data-v3] .cv3-review{padding-inline:0}:root[data-v3] .cv3-review__h1{font-family:var(--v3-font-display);font-size:var(--cv3-fs-compact);color:var(--cv3-ink);margin:4px 0 0;line-height:1.2}:root[data-v3] .cv3-review__sub{color:var(--cv3-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.55}:root[data-v3] .cv3-review__notice{border:1px solid var(--cv3-paper-edge);color:var(--cv3-paper-ink);font-size:var(--text-sm);background:#f6f2fc;border-radius:14px;margin:0 0 12px;padding:10px 14px}:root[data-v3] .cv3-review__state{text-align:center;color:var(--cv3-paper-ink);justify-items:center;gap:10px;padding:36px 8px;display:grid}:root[data-v3] .cv3-review__state h2{font-family:var(--v3-font-display);font-size:var(--text-xl);margin:0}:root[data-v3] .cv3-review__state p{color:#544c6e;margin:0}:root[data-v3] .cv3-review__btn{border:1px solid var(--cv3-gold-edge);color:#5c4010;cursor:pointer;background:linear-gradient(130deg,#ffecb8,#fff8e4);border-radius:16px;min-block-size:48px;padding-inline:26px;font-family:inherit;font-weight:800}:root[data-v3] .cv3-review__block{position:relative}:root[data-v3] .cv3-review__char{z-index:1;pointer-events:none;position:absolute;inset-block-start:4px;inset-inline-start:0}:root[data-v3] .cv3-review .rvw-root{--rvw-ink:var(--cv3-paper-ink);--rvw-ink-soft:#423a60;--rvw-ink-mute:#625680;--rvw-green:var(--znk-correct);--rvw-green-soft:var(--znk-correct-bg);--rvw-red:var(--znk-wrong);--rvw-red-soft:var(--znk-wrong-bg);--rvw-surface:#fff;--rvw-paper:#fff;--rvw-paper-2:#f3eefc;--rvw-border:var(--cv3-paper-edge);--rvw-border-strong:#9678d2;--rvw-shadow-sm:none;--rvw-shadow-md:none;margin-block-start:0;font-family:inherit}:root[data-v3] .cv3-review .rvw-matrix{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;animation:none;display:flex}:root[data-v3] .cv3-review .rvw-matrix-head{display:contents}:root[data-v3] .cv3-review .rvw-matrix-head-text{order:0;align-items:center;min-block-size:60px;padding-inline-start:62px;display:flex}:root[data-v3] .cv3-review .rvw-matrix-head-text small,:root[data-v3] .cv3-review .rvw-matrix-head-text em{display:none}:root[data-v3] .cv3-review .rvw-matrix-head-text b{font-family:var(--v3-font-display);font-size:var(--text-xl);color:var(--cv3-paper-ink);font-weight:400;line-height:1.25}:root[data-v3] .cv3-review .rvw-matrix-filters{order:1;gap:8px;margin:0}:root[data-v3] .cv3-review .rvw-matrix-filter{border:1px solid var(--cv3-paper-edge);min-block-size:44px;color:var(--cv3-paper-ink);font-size:var(--text-sm);background:#faf7ff;border-radius:14px;padding:8px 16px}:root[data-v3] .cv3-review .rvw-matrix-filter.active{color:var(--cv3-paper-ink);background:#ede6fc;border-color:#7854d2;box-shadow:inset 0 0 0 1px #7854d2}:root[data-v3] .cv3-review .rvw-matrix-filter-count,:root[data-v3] .cv3-review .rvw-matrix-filter:not(.active) .rvw-matrix-filter-count{color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:800}:root[data-v3] .cv3-review .rvw-matrix-filter-count:before{content:"· "}:root[data-v3] .cv3-review .rvw-matrix-grid,:root[data-v3] .cv3-review .rvw-matrix-groups{order:2}:root[data-v3] .cv3-review .rvw-matrix-empty{color:var(--cv3-paper-ink);background:#faf7ff;order:2}:root[data-v3] .cv3-review .rvw-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:root[data-v3] .cv3-review .rvw-tile{aspect-ratio:auto;border:1.5px solid var(--cv3-paper-edge);background:#fff;border-radius:12px;flex-direction:row;gap:8px;min-block-size:60px;animation:none}:root[data-v3] .cv3-review .rvw-tile:hover{box-shadow:none;transform:none}:root[data-v3] .cv3-review .rvw-tile-num{font-family:inherit;font-size:var(--text-lg)}:root[data-v3] .cv3-review .rvw-tile--ok{border-color:var(--znk-correct);background:var(--znk-correct-bg);color:var(--znk-correct-deep)}:root[data-v3] .cv3-review .rvw-tile--wrong{border-color:var(--znk-wrong);background:var(--znk-wrong-bg);color:var(--znk-wrong-deep)}:root[data-v3] .cv3-review .rvw-tile-video{opacity:.55}:root[data-v3] .cv3-review .rvw-matrix-legend{color:#423a60;font-size:var(--text-xs);flex-wrap:wrap;order:3;justify-content:flex-start;gap:12px;margin:0}:root[data-v3] .cv3-review .rvw-matrix-focus{border:1px solid var(--cv3-gold-edge);color:#5c4010;min-block-size:52px;inline-size:100%;font-size:var(--text-md);box-shadow:none;background:linear-gradient(130deg,#ffecb8,#fff8e4);border-radius:16px;order:4;justify-content:center;margin-block-start:8px}:root[data-v3] .cv3-review .rvw-matrix-focus:hover{box-shadow:none;transform:none}:root[data-v3] .cv3-review .rvw-matrix-group-head{color:var(--cv3-paper-ink)}:root[data-v3] .cv3-review .rvw-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}:root[data-v3] .cv3-review .rvw-card-top{border-block-end:0;min-block-size:60px;padding-block-end:0;padding-inline-start:62px}:root[data-v3] .cv3-review .rvw-card-counter{font-family:var(--v3-font-display);font-size:var(--text-lg);color:var(--cv3-paper-ink)}:root[data-v3] .cv3-review .rvw-card-counter b{font-size:inherit;font-weight:400}:root[data-v3] .cv3-review .rvw-card-back,:root[data-v3] .cv3-review .rvw-card-nav-btn{border:1px solid var(--cv3-paper-edge);min-block-size:44px;color:var(--cv3-paper-ink);background:#faf7ff;border-radius:14px}:root[data-v3] .cv3-review .rvw-card-nav-btn.primary,:root[data-v3] .cv3-review .rvw-card-nav-btn.primary:hover:not(:disabled){border-color:var(--cv3-gold-edge);color:#5c4010;box-shadow:none;background:linear-gradient(130deg,#ffecb8,#fff8e4);transform:none}:root[data-v3] .cv3-review .rvw-card-status{border:1px solid}:root[data-v3] .cv3-review .rvw-card-status.ok{color:var(--znk-correct-deep)}:root[data-v3] .cv3-review .rvw-card-status.wrong{color:var(--znk-wrong-deep)}:root[data-v3] .cv3-review .rvw-card-stem{color:var(--cv3-paper-ink);font-family:inherit;font-size:var(--text-xl);background:0 0;border:0;padding:0;line-height:1.6}:root[data-v3] .cv3-review .rvw-opt{border:1px solid var(--cv3-paper-edge);background:#fff;border-radius:16px}:root[data-v3] .cv3-review .rvw-opt-row{min-block-size:56px}:root[data-v3] .cv3-review .rvw-opt--correct{border:1.5px solid var(--znk-correct);background:var(--znk-correct-bg);color:var(--znk-correct-deep)}:root[data-v3] .cv3-review .rvw-opt--user-wrong{border:1.5px solid var(--znk-wrong);background:var(--znk-wrong-bg);color:var(--znk-wrong-deep)}:root[data-v3] .cv3-review .rvw-opt--correct .rvw-opt-text{color:var(--znk-correct-deep)}:root[data-v3] .cv3-review .rvw-opt--user-wrong .rvw-opt-text{color:var(--znk-wrong-deep)}:root[data-v3] .cv3-review .rvw-opt-text{font-family:inherit;font-size:var(--text-lg)}:root[data-v3] .cv3-review .rvw-card-expl{border:1px solid var(--cv3-paper-edge);background:#f6f2fc;border-inline-start:4px solid #9678d2;border-radius:16px}:root[data-v3] .cv3-review .rvw-card-expl-toggle,:root[data-v3] .cv3-review .rvw-card-expl-chev,:root[data-v3] .cv3-review .rvw-card-expl-body{color:var(--cv3-paper-ink)}:root[data-v3] .cv3-review .rvw-card-expl-toggle{min-block-size:48px}:root[data-v3] .cv3-review .rvw-video{border:1px solid var(--cv3-paper-edge);background:#faf7ff;border-radius:16px}:root[data-v3] .cv3-review .rvw-video-toggle,:root[data-v3] .cv3-review .rvw-video-chev,:root[data-v3] .cv3-review .rvw-video-fallback p{min-block-size:48px;color:var(--cv3-paper-ink)}:root[data-v3] .cv3-review .rvw-card-passage-btn{border:1px solid var(--cv3-paper-edge);color:var(--cv3-paper-ink);background:#faf7ff}:root[data-v3] .cv3-review .rvw-card-explain-more{border-color:var(--cv3-paper-edge);color:#5440d6;min-block-size:44px}:root[data-v3]{--s3-ink:var(--v3-navy);--s3-muted:var(--v3-navy-soft);--s3-rail-done:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--s3-rail-done:color-mix(in srgb, var(--v3-purple) 82%, var(--v3-navy))}}:root[data-v3]{--s3-rail-todo:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--s3-rail-todo:color-mix(in srgb, var(--v3-purple) 20%, white)}}:root[data-v3]{--s3-card-edge:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--s3-card-edge:color-mix(in srgb, var(--v3-purple) 34%, transparent)}}:root[data-v3]{--s3-card-fill:linear-gradient(160deg, #ffffffb8, #ffffff75);--s3-gold-deep:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--s3-gold-deep:color-mix(in srgb, var(--v3-gold) 72%, var(--v3-navy))}}:root[data-v3]{--s3-gold-ink:var(--v3-navy);--s3-dark-from:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--s3-dark-from:color-mix(in srgb, var(--v3-purple) 70%, var(--v3-gate-from))}}:root[data-v3]{--s3-dark-mid:var(--v3-gate-from);--s3-dark-to:var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--s3-dark-to:color-mix(in srgb, var(--v3-navy) 80%, var(--v3-night))}}:root[data-v3]{--s3-hero-size:calc(var(--text-h1) * 1.62);--s3-title-size:calc(var(--text-h1) * 1.12);--s3-radius-card:20px;--s3-radius-btn:16px}:root[data-v3] .s3-canvas{min-block-size:100dvh;inline-size:100%;color:var(--s3-ink);font-family:var(--font-body);background:radial-gradient(60% 34% at 12% 4%,var(--v3-lavender-mist),transparent 70%),radial-gradient(48% 30% at 96% 30%,var(--v3-pink-deep),transparent 72%),radial-gradient(70% 40% at 80% 100%,var(--v3-gold),transparent 70%),var(--v3-lavender);position:relative;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-canvas{background:radial-gradient(60% 34% at 12% 4%,var(--v3-lavender-mist),transparent 70%),radial-gradient(48% 30% at 96% 30%,color-mix(in srgb,var(--v3-pink-deep) 10%,transparent),transparent 72%),radial-gradient(70% 40% at 80% 100%,color-mix(in srgb,var(--v3-gold) 8%,transparent),transparent 70%),var(--v3-lavender)}}:root[data-v3] .s3-canvas--dark{color:var(--v3-on-dark);background:radial-gradient(80% 40% at 0% 0%,var(--v3-purple),transparent 70%),radial-gradient(60% 36% at 100% 18%,var(--v3-pink-deep),transparent 72%),linear-gradient(175deg,var(--s3-dark-from) 0%,var(--s3-dark-mid) 52%,var(--s3-dark-to) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-canvas--dark{background:radial-gradient(80% 40% at 0% 0%,color-mix(in srgb,var(--v3-purple) 55%,transparent),transparent 70%),radial-gradient(60% 36% at 100% 18%,color-mix(in srgb,var(--v3-pink-deep) 22%,transparent),transparent 72%),linear-gradient(175deg,var(--s3-dark-from) 0%,var(--s3-dark-mid) 52%,var(--s3-dark-to) 100%)}}:root[data-v3] .s3-col{gap:var(--space-md);inline-size:100%;max-inline-size:480px;padding-block:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + var(--space-lg));padding-inline:var(--space-md);box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;position:relative}:root[data-v3] .s3-header{justify-content:flex-start;align-items:center;min-block-size:48px;padding-inline-end:60px;display:flex}:root[data-v3] .s3-logo{block-size:46px;inline-size:auto;display:block}:root[data-v3] .s3-canvas--dark .s3-logo{filter:brightness(0)invert()}:root[data-v3] body[data-fab-top=true] .a11y-fab{left:16px;right:auto;top:calc(12px + env(safe-area-inset-top,0px));border:1px solid var(--v3-glass-edge);block-size:44px;inline-size:44px;border-radius:12px;outline:none;justify-content:center;min-width:44px;min-height:44px;padding:0}:root[data-v3] body[data-fab-top=true] .a11y-fab__label{display:none}:root[data-v3] body[data-fab-top=true] .a11y-panel{left:16px;right:auto;top:calc(64px + env(safe-area-inset-top,0px))}:root[data-v3] .s3-toolbar{align-items:center;gap:12px;min-block-size:44px;display:flex}:root[data-v3] .s3-toolbar--center .s3-toolbar-title{text-align:center;flex:1}:root[data-v3] .s3-toolbar-title{font-family:var(--v3-font-display);font-size:var(--text-body-lg);color:inherit}:root[data-v3] .s3-icon-btn{background:var(--v3-glass-fill);border:1px solid var(--s3-card-edge);block-size:44px;inline-size:44px;box-shadow:var(--v3-glass-lift);color:var(--s3-ink);cursor:pointer;border-radius:14px;flex:none;place-items:center;display:inline-grid}:root[data-v3] .s3-icon-btn-spacer{flex:none;block-size:44px;inline-size:44px}:root[data-v3] .s3-canvas--dark .s3-icon-btn{background:var(--v3-glass-dark-fill);border-color:var(--v3-glass-dark-edge);box-shadow:none;color:var(--v3-on-dark)}:root[data-v3] .s3-rail{gap:6px;display:flex}:root[data-v3] .s3-rail-seg{background:var(--s3-rail-todo);border-radius:3px;flex:1;block-size:6px}:root[data-v3] .s3-rail-seg.is-done{background:var(--s3-rail-done)}:root[data-v3] .s3-canvas--dark .s3-rail-seg{background:#ffffffd9}:root[data-v3] .s3-art{justify-content:center;align-items:flex-end;margin-inline:auto;display:flex;position:relative}:root[data-v3] .s3-art:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffffc7,#0000);border-radius:50%;position:absolute;inset:4% -18% 0}:root[data-v3] .s3-canvas--dark .s3-art:before{background:radial-gradient(closest-side,#ffffff17 88%,#ffffff42,#0000 90%);inset:2% -6% 10%}:root[data-v3] .s3-art>.znk-char{position:relative}:root[data-v3] .s3-h1{font-size:var(--s3-title-size);text-align:center;color:inherit;margin:0;line-height:1.15}:root[data-v3] .s3-sub{margin:calc(var(--space-sm) * -1) 0 0;font-size:var(--text-body);text-align:center;color:var(--s3-muted);line-height:1.5}:root[data-v3] .s3-canvas--dark .s3-sub{color:#ffffffd1}:root[data-v3] .s3-label{font-size:var(--text-sm);text-align:center;color:inherit;font-weight:700;display:block}:root[data-v3] .s3-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}:root[data-v3] .s3-options--three{grid-template-columns:1fr}:root[data-v3] .s3-option{min-block-size:68px;padding:var(--space-md) 12px;border-radius:var(--s3-radius-card);border:1px solid var(--s3-card-edge);background:var(--s3-card-fill);box-shadow:inset 0 1px var(--v3-glass-sheen);color:var(--s3-ink);font-family:var(--font-body);text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:6px;transition:border-color .16s,background-color .16s,transform .12s;display:grid}:root[data-v3] .s3-option:active{transform:scale(.98)}:root[data-v3] .s3-option.is-selected{border:2px solid var(--v3-purple);padding:calc(var(--space-md) - 1px) 11px;background:linear-gradient(160deg,var(--v3-purple),var(--v3-purple))}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-option.is-selected{background:linear-gradient(160deg,color-mix(in srgb,var(--v3-purple) 12%,white),color-mix(in srgb,var(--v3-purple) 6%,white))}}:root[data-v3] .s3-option.is-selected{box-shadow:0 0 0 3px var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-option.is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-purple) 16%,transparent)}}:root[data-v3] .s3-option--wide{text-align:start;grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;column-gap:12px}:root[data-v3] .s3-option--wide .s3-option-icon{grid-row:span 2}:root[data-v3] .s3-option-icon{color:var(--v3-purple);place-items:center;display:inline-grid}:root[data-v3] .s3-option-label{font-size:var(--text-body);font-weight:700;line-height:1.3}:root[data-v3] .s3-option-hint{font-size:var(--text-xs);color:var(--s3-muted);line-height:1.35}:root[data-v3] .s3-field{gap:var(--space-sm);display:grid}:root[data-v3] .s3-field-label{font-size:var(--text-sm);text-align:center;color:inherit;font-weight:700}:root[data-v3] .s3-date{position:relative}:root[data-v3] .s3-date-btn,:root[data-v3] .s3-input{min-block-size:60px;inline-size:100%;padding-inline:var(--space-md);border-radius:var(--s3-radius-btn);border:1px solid var(--s3-card-edge);box-shadow:inset 0 1px var(--v3-glass-sheen);color:var(--s3-muted);font-family:var(--font-body);font-size:var(--text-body-lg);box-sizing:border-box;cursor:pointer;background:#ffffffb3;justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}:root[data-v3] .s3-date-btn.has-value{color:var(--s3-ink)}:root[data-v3] .s3-input{color:var(--s3-ink);text-align:center;cursor:text;outline:none}:root[data-v3] .s3-input::placeholder{color:var(--v3-navy-soft)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-input::placeholder{color:color-mix(in srgb,var(--v3-navy-soft) 70%,transparent)}}:root[data-v3] .s3-input::placeholder{font-weight:400}:root[data-v3] .s3-input:focus-visible,:root[data-v3] .s3-date-btn:focus-visible{border-color:var(--v3-purple);box-shadow:0 0 0 3px var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-input:focus-visible,:root[data-v3] .s3-date-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-purple) 22%,transparent)}}:root[data-v3] .s3-date-native{opacity:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}:root[data-v3] .s3-footer{grid-template-columns:1fr 1fr;gap:12px;margin-block-start:var(--space-sm);display:grid}:root[data-v3] .s3-footer--single{grid-template-columns:1fr}:root[data-v3] .s3-btn{justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:52px;padding-inline:var(--space-md);border-radius:var(--s3-radius-btn);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;font-weight:800;text-decoration:none;transition:transform .12s,opacity .16s;display:inline-flex}:root[data-v3] .s3-btn:active:not(:disabled){transform:translateY(2px)}:root[data-v3] .s3-btn:disabled{opacity:.5;cursor:not-allowed}:root[data-v3] .s3-btn--gold{background:var(--v3-gold);color:var(--s3-gold-ink);box-shadow:0 4px 0 var(--s3-gold-deep);border:0}:root[data-v3] .s3-btn--gold:active:not(:disabled){box-shadow:0 2px 0 var(--s3-gold-deep)}:root[data-v3] .s3-btn--white{border:1px solid var(--s3-card-edge);color:var(--s3-ink);background:#ffffffe0}:root[data-v3] .s3-btn--outline{border:1px solid var(--s3-card-edge);color:var(--v3-purple-ink);background:0 0}:root[data-v3] .s3-btn--wide{inline-size:100%}:root[data-v3] .s3-canvas--dark .s3-btn--gold{border:1px solid var(--v3-gold);background:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-canvas--dark .s3-btn--gold{background:color-mix(in srgb,var(--v3-gold) 16%,transparent)}}:root[data-v3] .s3-canvas--dark .s3-btn--gold{color:var(--v3-gold);box-shadow:none}:root[data-v3] .s3-canvas--dark .s3-btn--white,:root[data-v3] .s3-canvas--dark .s3-btn--outline{border:1px solid var(--v3-glass-dark-edge);background:var(--v3-glass-dark-fill);color:var(--v3-on-dark)}:root[data-v3] .s3-link{min-block-size:44px;padding-inline:var(--space-md);color:var(--v3-purple-ink);font-family:var(--font-body);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;font-weight:700;text-decoration:underline}:root[data-v3] .s3-canvas--dark .s3-link{color:#ffffffd1}:root[data-v3] .s3-panel{gap:var(--space-md);padding:var(--space-lg) var(--space-md);border-radius:var(--v3-radius-gate);background:var(--v3-glass-dark-fill);border:1px solid var(--v3-glass-dark-edge);display:grid}:root[data-v3] .s3-canvas--dark .s3-input{box-shadow:none;color:var(--v3-on-dark);background:#ffffff0f;border-color:#ffffff8c}:root[data-v3] .s3-canvas--dark .s3-input::placeholder{color:#ffffff9e}:root[data-v3] .s3-canvas--dark .s3-input:focus-visible{border-color:var(--v3-gold);box-shadow:0 0 0 3px var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-canvas--dark .s3-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-gold) 26%,transparent)}}:root[data-v3] .s3-pills{justify-content:center;gap:12px;display:flex}:root[data-v3] .s3-pill{min-block-size:44px;padding-inline:var(--space-md);border:1px solid var(--v3-glass-dark-edge);background:var(--v3-glass-dark-fill);color:var(--v3-on-dark);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border-radius:12px;font-weight:800}:root[data-v3] .s3-pill[aria-checked=true]{border-color:var(--v3-gold);background:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-pill[aria-checked=true]{background:color-mix(in srgb,var(--v3-gold) 20%,transparent)}}:root[data-v3] .s3-pill[aria-checked=true]{color:var(--v3-gold)}:root[data-v3] .s3-note{font-size:var(--text-xs);text-align:center;color:#fffc;margin:0;line-height:1.55}:root[data-v3] .s3-error{font-size:var(--text-sm);text-align:center;color:var(--v3-pink-deep);margin:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-error{color:color-mix(in srgb,var(--v3-pink-deep) 45%,white)}}:root[data-v3] .s3-entry-intro{align-items:center;gap:var(--space-sm);grid-template-columns:1fr auto;margin-block-start:var(--space-sm);display:grid}:root[data-v3] .s3-entry-copy{gap:var(--space-sm);justify-items:start;display:grid}:root[data-v3] .s3-entry-copy .v3-kicker{justify-self:start}:root[data-v3] .s3-entry-h1{font-size:var(--s3-hero-size);color:var(--s3-ink);margin:0;line-height:1.05}:root[data-v3] .s3-entry-sub{font-size:var(--text-sm);color:var(--s3-muted);margin:0}:root[data-v3] .s3-art.s3-entry-art{inline-size:fit-content;margin:0}:root[data-v3] .s3-art.s3-entry-art:before{inset:0 -12% 6%}:root[data-v3] .s3-art.s3-entry-art .znk-char__img{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}:root[data-v3] .s3-door{justify-items:start;gap:var(--space-sm);inline-size:100%;padding:var(--space-lg) var(--space-md) var(--space-md);font-family:var(--font-body);text-align:start;cursor:pointer;border-radius:24px;display:grid}:root[data-v3] .s3-door--free{border:1px solid var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-door--free{border:1px solid color-mix(in srgb,var(--v3-purple) 40%,transparent)}}:root[data-v3] .s3-door--free{background:linear-gradient(150deg,var(--v3-purple),var(--v3-pink-deep))}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-door--free{background:linear-gradient(150deg,color-mix(in srgb,var(--v3-purple) 12%,white),color-mix(in srgb,var(--v3-pink-deep) 5%,white))}}:root[data-v3] .s3-door--free{box-shadow:var(--v3-glass-lift);color:var(--s3-ink)}:root[data-v3] .s3-door--campus{border:1px solid var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-door--campus{border:1px solid color-mix(in srgb,var(--v3-gold) 70%,transparent)}}:root[data-v3] .s3-door--campus{background:linear-gradient(130deg,var(--v3-navy) 0%,var(--v3-gate-to) 60%,var(--v3-purple) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-door--campus{background:linear-gradient(130deg,var(--v3-navy) 0%,var(--v3-gate-to) 60%,color-mix(in srgb,var(--v3-purple) 70%,var(--v3-gate-to)) 100%)}}:root[data-v3] .s3-door--campus{box-shadow:0 14px 30px var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-door--campus{box-shadow:0 14px 30px color-mix(in srgb,var(--v3-navy) 22%,transparent)}}:root[data-v3] .s3-door--campus{color:var(--v3-on-dark)}:root[data-v3] .s3-door-tag{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--v3-purple-ink);font-weight:800;display:inline-flex}:root[data-v3] .s3-door-tag svg{color:var(--v3-purple)}:root[data-v3] .s3-door--campus .s3-door-tag,:root[data-v3] .s3-door--campus .s3-door-tag svg{color:var(--v3-gold)}:root[data-v3] .s3-door-title{font-family:var(--v3-font-display);font-size:var(--text-h1);line-height:1.15}:root[data-v3] .s3-door-sub{font-size:var(--text-body);opacity:.86}:root[data-v3] .s3-door .s3-btn{margin-block-start:var(--space-sm)}:root[data-v3] .s3-door--campus .s3-door-cta{border-color:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-door--campus .s3-door-cta{border-color:color-mix(in srgb,var(--v3-gold) 60%,transparent)}}:root[data-v3] .s3-door--campus .s3-door-cta{color:var(--v3-gold);background:#ffffff1a}:root[data-v3] .s3-gate-form{gap:var(--space-md);display:grid}:root[data-v3] .s3-canvas--dark .s3-error a{color:var(--v3-gold)}:root[data-v3] .s3-canvas--dark .s3-art.s3-art--ring:before{aspect-ratio:1;inline-size:118%;margin-inline:-9% auto;inset-block:0 auto;inset-inline:0}:root[data-v3] .s3-gate-form .s3-footer .s3-btn{padding-inline:var(--space-sm);white-space:nowrap}:root[data-v3] .s3-dest{unicode-bidi:isolate;font-weight:800}:root[data-v3] .s3-otp{border-radius:var(--s3-radius-btn);background:#ffffff0f;border:1px solid #ffffff8c;min-block-size:60px;position:relative}:root[data-v3] .s3-otp.is-focused{border-color:var(--v3-gold);box-shadow:0 0 0 3px var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-otp.is-focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-gold) 26%,transparent)}}:root[data-v3] .s3-otp-cells{gap:var(--space-sm);block-size:100%;min-block-size:60px;padding-inline:var(--space-md);box-sizing:border-box;grid-template-columns:repeat(6,1fr);display:grid}:root[data-v3] .s3-otp-cell{font-family:var(--font-body);font-size:var(--text-h2);color:var(--v3-on-dark);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}:root[data-v3] .s3-otp-cell:after{content:"";background:var(--v3-lavender);border-radius:2px;block-size:3px;position:absolute;inset-block-end:16px;inset-inline:2px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-otp-cell:after{background:color-mix(in srgb,var(--v3-lavender) 80%,transparent)}}:root[data-v3] .s3-otp-cell.is-filled:after{opacity:0}:root[data-v3] .s3-otp-cell.is-active:after{background:var(--v3-gold)}:root[data-v3] .s3-otp-input{color:#0000;caret-color:#0000;block-size:100%;inline-size:100%;font-size:var(--text-body);opacity:.01;cursor:text;background:0 0;border:0;position:absolute;inset:0}:root[data-v3] .s3-otp-input:focus{outline:none}:root[data-v3] .s3-panel .s3-otp-resend{justify-self:center;min-block-size:44px}:root[data-v3] .s3-canvas--dark .s3-otp-resend{border-color:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-canvas--dark .s3-otp-resend{border-color:color-mix(in srgb,var(--v3-gold) 70%,transparent)}}:root[data-v3] .s3-canvas--dark .s3-otp-resend{color:var(--v3-gold);background:0 0}:root[data-v3] .s3-onb{--s3-hero-fill:linear-gradient(165deg, var(--s3-dark-from) 0%, var(--s3-dark-mid) 58%, var(--s3-dark-to) 100%)}:root[data-v3] .s3-toolbar-end{margin-inline-start:auto;display:inline-flex}:root[data-v3] .s3-chip{border:1px solid var(--s3-card-edge);min-block-size:44px;color:var(--s3-ink);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-weight:700;display:inline-flex}:root[data-v3] .s3-chip--quiet{min-block-size:44px;color:var(--v3-purple-ink);background:0 0;padding-inline:12px}:root[data-v3] .s3-welcome{gap:var(--space-md);flex-direction:column;padding-block-start:var(--space-lg);display:flex}:root[data-v3] .s3-onb .s3-note,:root[data-v3] .s3-note--light{color:var(--s3-muted);text-align:start}:root[data-v3] .s3-input--name{text-align:start}:root[data-v3] .s3-minutes{align-items:baseline;gap:6px;display:inline-flex}:root[data-v3] .s3-minutes strong{font-family:var(--v3-font-display);font-size:var(--text-h1);color:var(--v3-purple-ink);font-weight:400;line-height:1}:root[data-v3] .s3-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}:root[data-v3] .s3-day{border:1px solid var(--s3-card-edge);background:var(--s3-card-fill);min-block-size:48px;color:var(--s3-ink);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;border-radius:14px;font-weight:800}:root[data-v3] .s3-day.is-selected{border:2px solid var(--v3-purple);background:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-day.is-selected{background:color-mix(in srgb,var(--v3-purple) 14%,white)}}:root[data-v3] .s3-day.is-selected{color:var(--v3-purple-ink)}:root[data-v3] .s3-diag{gap:var(--space-md);flex-direction:column;display:flex}:root[data-v3] .s3-diag-progress{padding:12px var(--space-md);border-radius:var(--s3-radius-card);border:1px solid var(--s3-card-edge);background:var(--s3-card-fill);align-items:center;gap:12px;display:flex}:root[data-v3] .s3-diag-progress-body{flex:1;gap:6px;min-inline-size:0;display:grid}:root[data-v3] .s3-diag-progress-row{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-v3] .s3-diag-count{font-size:var(--text-sm);font-weight:800}:root[data-v3] .s3-diag-bar{background:var(--s3-rail-todo);border-radius:999px;block-size:8px;overflow:hidden}:root[data-v3] .s3-diag-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--v3-purple),var(--s3-rail-done));block-size:100%;transition:inline-size .24s;display:block}:root[data-v3] .s3-diag-ins{padding:12px var(--space-md);border-radius:var(--s3-radius-card);background:var(--v3-purple);align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-diag-ins{background:color-mix(in srgb,var(--v3-purple) 10%,white)}}:root[data-v3] .s3-diag-ins-icon{block-size:36px;inline-size:36px;color:var(--v3-purple);background:#fff;border-radius:12px;flex:none;place-items:center;display:inline-grid}:root[data-v3] .s3-diag-ins-title{font-size:var(--text-sm);margin:0;font-weight:800}:root[data-v3] .s3-diag-ins-text{font-size:var(--text-xs);color:var(--s3-muted);margin:0;line-height:1.5}:root[data-v3] .s3-diag-passage,:root[data-v3] .s3-diag-sentence{padding:var(--space-md);border-radius:var(--s3-radius-card);border:1px solid var(--s3-card-edge);text-align:left;background:#ffffffd1}:root[data-v3] .s3-diag-passage{gap:10px;max-block-size:42dvh;display:grid;overflow-y:auto}:root[data-v3] .s3-diag-passage-head,:root[data-v3] .s3-diag-para,:root[data-v3] .s3-diag-sentence{align-items:flex-start;gap:8px;display:flex}:root[data-v3] .s3-diag-passage-head h3{font-family:var(--font-body);font-size:var(--text-body);flex:1;margin:0;font-weight:800}:root[data-v3] .s3-diag-para p,:root[data-v3] .s3-diag-sentence p{font-size:var(--text-body);flex:1;margin:0;line-height:1.6}:root[data-v3] .s3-diag-sentence:not(.is-rc) p{font-size:var(--text-body-lg);font-weight:600}:root[data-v3] .s3-diag-q{gap:12px;display:grid}:root[data-v3] .s3-diag-options{gap:10px;display:grid}:root[data-v3] .s3-diag-row{align-items:center;gap:8px;transition:opacity .16s;display:flex}:root[data-v3] .s3-diag-row.is-dim{opacity:.5}:root[data-v3] .s3-diag-opt{border-radius:var(--s3-radius-btn);border:1px solid var(--s3-card-edge);background:var(--s3-card-fill);min-block-size:52px;color:var(--s3-ink);font-family:var(--font-body);font-size:var(--text-body);text-align:left;cursor:pointer;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}:root[data-v3] .s3-diag-opt.is-selected{border:2px solid var(--v3-purple);background:var(--v3-purple);padding:9px 13px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-diag-opt.is-selected{background:color-mix(in srgb,var(--v3-purple) 12%,white)}}:root[data-v3] .s3-diag-num{background:var(--v3-purple);border-radius:999px;flex:none;place-items:center;block-size:28px;inline-size:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-diag-num{background:color-mix(in srgb,var(--v3-purple) 14%,white)}}:root[data-v3] .s3-diag-num{color:var(--v3-purple-ink);font-size:var(--text-sm);font-weight:800}:root[data-v3] .s3-diag-opt.is-selected .s3-diag-num{background:var(--v3-purple);color:#fff}:root[data-v3] .s3-diag-opt-text{flex:1;line-height:1.4}:root[data-v3] .s3-result{gap:var(--space-md);flex-direction:column;display:flex}:root[data-v3] .s3-hero{align-items:center;gap:12px var(--space-md);padding:var(--space-lg) var(--space-md);border-radius:var(--v3-radius-gate);background:var(--s3-hero-fill);color:var(--v3-on-dark);grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}:root[data-v3] .s3-hero-copy{gap:4px;display:grid}:root[data-v3] .s3-kicker,:root[data-v3] .s3-card-kicker{font-size:var(--text-xs);letter-spacing:.02em;font-weight:800}:root[data-v3] .s3-kicker{color:var(--v3-gold)}:root[data-v3] .s3-hero-score{align-items:baseline;gap:8px;margin:0;display:flex}:root[data-v3] .s3-hero-num{font-family:var(--v3-font-display);font-size:var(--s3-hero-size);color:var(--v3-gold);line-height:1}:root[data-v3] .s3-hero-unit,:root[data-v3] .s3-hero-range{font-size:var(--text-sm);color:#fffc;margin:0}:root[data-v3] .s3-hero-title{font-family:var(--v3-font-display);font-size:var(--s3-title-size);color:var(--v3-on-dark);margin:0;font-weight:400;line-height:1.15}:root[data-v3] .s3-hero-caption{font-size:var(--text-sm);color:#ffffffdb;grid-column:1/-1;margin:0;line-height:1.55}:root[data-v3] .s3-hero-tiles,:root[data-v3] .s3-plan-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .s3-hero-tiles{grid-column:1/-1}:root[data-v3] .s3-hero-tiles li,:root[data-v3] .s3-plan-stats li{background:var(--v3-glass-dark-fill);border:1px solid var(--v3-glass-dark-edge);text-align:center;border-radius:14px;justify-items:center;gap:2px;padding:10px 6px;display:grid}:root[data-v3] .s3-hero-tiles strong,:root[data-v3] .s3-plan-stats strong{font-family:var(--v3-font-display);font-size:var(--text-h2);font-weight:400;line-height:1.1}:root[data-v3] .s3-hero-tiles span,:root[data-v3] .s3-plan-stats span{font-size:var(--text-xs);color:#fffc;line-height:1.3}:root[data-v3] .s3-card{padding:var(--space-md);border-radius:var(--s3-radius-card);border:1px solid var(--s3-card-edge);background:var(--s3-card-fill);gap:6px;display:grid}:root[data-v3] .s3-card-kicker{color:var(--v3-purple-ink)}:root[data-v3] .s3-card-title{font-family:var(--v3-font-display);font-size:var(--text-h2);margin:0;line-height:1.2}:root[data-v3] .s3-card-text,:root[data-v3] .s3-card-muted{font-size:var(--text-sm);margin:0;line-height:1.55}:root[data-v3] .s3-card-muted{color:var(--s3-muted)}:root[data-v3] .s3-plan{padding:var(--space-md);border-radius:var(--v3-radius-gate);background:var(--s3-hero-fill);color:var(--v3-on-dark);gap:12px;display:grid}:root[data-v3] .s3-plan-hero{align-items:center;gap:12px;display:flex}:root[data-v3] .s3-plan-copy{flex:1;gap:4px;display:grid}:root[data-v3] .s3-plan-title{font-family:var(--v3-font-display);font-size:var(--text-h2);color:var(--v3-on-dark);margin:0;font-weight:400;line-height:1.2}:root[data-v3] .s3-plan-sub,:root[data-v3] .s3-plan-days{font-size:var(--text-sm);color:#ffffffd1;margin:0;line-height:1.5}:root[data-v3] .s3-plan-art{flex:none}:root[data-v3] .s3-plan-bullets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root[data-v3] .s3-plan-bullets li{background:var(--v3-gold);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-plan-bullets li{background:color-mix(in srgb,var(--v3-gold) 16%,transparent)}}:root[data-v3] .s3-plan-bullets li{border:1px solid var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-plan-bullets li{border:1px solid color-mix(in srgb,var(--v3-gold) 40%,transparent)}}:root[data-v3] .s3-plan-bullets li{font-size:var(--text-xs);color:var(--v3-on-dark);font-weight:700}@media(prefers-reduced-motion:reduce){:root[data-v3] .s3-diag-bar>span,:root[data-v3] .s3-diag-row{transition:none}}:root[data-v3] .s3-onb .s3-footer:not(.s3-footer--single){grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}:root[data-v3] .s3-onb .s3-footer .s3-btn{white-space:nowrap}:root[data-v3] .s3-onb:not(.s3-onb--diag){block-size:calc(100dvh / var(--a11y-font-scale,1));overscroll-behavior-y:contain;min-block-size:0;overflow-y:auto}:root[data-v3] .s3-onb>.s3-col{padding-block-end:0}:root[data-v3] .s3-onb .s3-footer{z-index:3;margin-inline:calc(var(--space-md) * -1);padding-inline:var(--space-md);padding-block:var(--space-sm) max(12px,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,var(--v3-lavender) 28%);position:sticky;inset-block-end:var(--kb-h-css,0px)}@media(max-height:760px){:root[data-v3] .s3-onb .s3-art>.znk-char{inline-size:auto!important}:root[data-v3] .s3-onb .s3-art .znk-char__img{block-size:110px;inline-size:auto}}:root[data-v3] .home-stage .home-stage-coach{--s3-coach-fill:var(--v3-night)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .home-stage .home-stage-coach{--s3-coach-fill:color-mix(in srgb, var(--v3-night) 80%, var(--v3-purple))}}:root[data-v3] .home-stage .home-stage-coach{--s3-coach-edge:var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .home-stage .home-stage-coach{--s3-coach-edge:color-mix(in srgb, var(--v3-on-dark) 62%, transparent)}}:root[data-v3] .home-stage:not(.home-stage--plan) .home-stage-coach-avatar{flex:0 0 88px;width:88px;height:auto;margin-bottom:-6px}:root[data-v3] .home-stage .home-stage-coach-avatar{height:auto}:root[data-v3] .home-stage .home-stage-coach-bubble{background:var(--s3-coach-fill);color:var(--v3-on-dark);border:1px solid var(--s3-coach-edge)}:root[data-v3] .home-stage:not(.home-stage--plan) .home-stage-coach-bubble{border-radius:16px;margin-bottom:14px;padding:12px 16px}:root[data-v3] .home-stage .home-stage-coach-tail{background:var(--s3-coach-edge);clip-path:polygon(0 0,100% 50%,0 100%);width:12px;inset-inline-start:-12px}:root[data-v3] .home-stage:not(.home-stage--plan) .home-stage-coach-tail{height:20px;bottom:22px}:root[data-v3] .home-stage .home-stage-coach-tail:after{content:"";background:var(--s3-coach-fill);clip-path:polygon(0 0,100% 50%,0 100%);width:calc(100% - 1.8px);position:absolute;inset-block:1.6px;inset-inline-end:0}:root[data-v3] .home-stage:not(.home-stage--plan) .home-stage-coach-text{font-size:var(--text-sm);font-weight:600}:root[data-v3] .home-stage .home-stage-coach-text b,:root[data-v3] .home-stage .home-stage-coach-text em,:root[data-v3] .home-stage .home-stage-coach-more{color:var(--v3-gold)}:root[data-v3] .home-stage:not(.home-stage--plan) .home-stage-coach-more{min-height:44px;font-size:var(--text-xs)}:root[data-v3] .s3-tour{z-index:11000;padding:var(--space-md);background:var(--v3-night);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour{background:color-mix(in srgb,var(--v3-night) 62%,transparent)}}:root[data-v3] .s3-tour{animation:.24s both s3-tour-fade}:root[data-v3] .s3-tour-card{inline-size:min(100%,360px);max-block-size:calc(100dvh - 2 * var(--space-md));padding:var(--space-md) var(--space-lg) var(--space-lg);border:1.5px solid var(--v3-gold);border-radius:24px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-card{border:1.5px solid color-mix(in srgb,var(--v3-gold) 72%,transparent)}}:root[data-v3] .s3-tour-card{background:linear-gradient(165deg,var(--s3-dark-from) 0%,var(--s3-dark-mid) 58%,var(--s3-dark-to) 100%);color:var(--v3-on-dark);text-align:center;box-shadow:0 18px 44px var(--v3-night)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-card{box-shadow:0 18px 44px color-mix(in srgb,var(--v3-night) 55%,transparent)}}:root[data-v3] .s3-tour-card{animation:.32s cubic-bezier(.22,1,.36,1) both s3-tour-rise}:root[data-v3] .s3-tour-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}:root[data-v3] .s3-tour-dots{gap:6px;display:inline-flex}:root[data-v3] .s3-tour-dots i{background:var(--v3-on-dark);border-radius:999px;block-size:8px;inline-size:8px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-dots i{background:color-mix(in srgb,var(--v3-on-dark) 26%,transparent)}}:root[data-v3] .s3-tour-dots i{transition:inline-size .22s,background-color .22s}:root[data-v3] .s3-tour-dots i.is-done{background:var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-dots i.is-done{background:color-mix(in srgb,var(--v3-on-dark) 62%,transparent)}}:root[data-v3] .s3-tour-dots i.is-on{background:var(--v3-gold);inline-size:24px}:root[data-v3] .s3-tour-mute{border:1px solid var(--v3-glass-dark-edge);background:var(--v3-glass-dark-fill);min-block-size:44px;color:var(--v3-on-dark);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-weight:700;display:inline-flex}:root[data-v3] .s3-tour-art{block-size:auto;inline-size:112px;margin:var(--space-xs) auto var(--space-sm);filter:drop-shadow(0 10px 18px var(--v3-night));display:block}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-art{filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--v3-night) 50%,transparent))}}:root[data-v3] .s3-tour-title{margin:0 0 var(--space-sm);font-family:var(--v3-font-display);font-size:var(--text-h2);color:var(--v3-on-dark);font-weight:400;line-height:1.25}:root[data-v3] .s3-tour-text{margin:0 0 var(--space-lg);font-size:var(--text-sm);color:var(--v3-on-dark);line-height:1.6}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-text{color:color-mix(in srgb,var(--v3-on-dark) 84%,transparent)}}:root[data-v3] .s3-tour-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px;display:grid}:root[data-v3] .s3-tour-actions .s3-btn{white-space:nowrap}:root[data-v3] .s3-tour-skip{border:1px solid var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-skip{border:1px solid color-mix(in srgb,var(--v3-on-dark) 42%,transparent)}}:root[data-v3] .s3-tour-skip{color:var(--v3-on-dark);background:0 0}:root[data-v3] .s3-tour-check{justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:44px;font-size:var(--text-xs);color:var(--v3-on-dark);margin-block-start:var(--space-sm);display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-check{color:color-mix(in srgb,var(--v3-on-dark) 78%,transparent)}}:root[data-v3] .s3-tour-check{cursor:pointer}:root[data-v3] .s3-tour-check input{block-size:20px;inline-size:20px;accent-color:var(--v3-gold);cursor:pointer;margin:0}:root[data-v3] .s3-tour-count{margin:var(--space-sm) 0 0;font-size:var(--text-xs);color:var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-tour-count{color:color-mix(in srgb,var(--v3-on-dark) 60%,transparent)}}@keyframes s3-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes s3-tour-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:root[data-v3] .s3-tour,:root[data-v3] .s3-tour-card{animation:none}:root[data-v3] .s3-tour-dots i{transition:none}}:root[data-v3] .s3-explain{z-index:10600;color:var(--s3-ink);font-family:var(--font-body);background:radial-gradient(60% 34% at 12% 4%,var(--v3-lavender-mist),transparent 70%),var(--v3-lavender);position:fixed;inset:0;overflow-y:auto}:root[data-v3] .s3-explain-inner{inline-size:min(100%,560px);padding:calc(env(safe-area-inset-top) + var(--space-md)) var(--space-md) calc(env(safe-area-inset-bottom) + var(--space-lg));margin-inline:auto}:root[data-v3] .s3-explain-title{margin:var(--space-lg) 0 var(--space-sm);font-family:var(--v3-font-display);font-size:var(--s3-title-size);font-weight:400;line-height:1.2}:root[data-v3] .s3-explain-sub{margin:0 0 var(--space-md);font-size:var(--text-body);color:var(--s3-muted);line-height:1.6}:root[data-v3] .s3-explain-rows{margin:0 0 var(--space-md);padding:0;list-style:none;display:grid}:root[data-v3] .s3-explain-row{align-items:center;gap:var(--space-md);min-block-size:64px;padding-block:var(--space-sm);border-block-end:1px solid var(--v3-purple);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-explain-row{border-block-end:1px solid color-mix(in srgb,var(--v3-purple) 14%,transparent)}}:root[data-v3] .s3-explain-row:last-child{border-block-end:0}:root[data-v3] .s3-explain-num{font-family:var(--v3-font-display);font-size:var(--text-h2);color:var(--v3-purple);font-variant-numeric:tabular-nums}:root[data-v3] .s3-explain-copy{gap:2px;display:grid}:root[data-v3] .s3-explain-copy b{font-size:var(--text-body);font-weight:800}:root[data-v3] .s3-explain-copy span{font-size:var(--text-xs);color:var(--s3-muted)}:root[data-v3] .s3-explain-arrow{color:var(--v3-purple)}:root[data-v3] .s3-explain-note{padding:var(--space-md);border-inline-start:3px solid var(--v3-purple);background:var(--v3-purple);border-radius:14px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .s3-explain-note{background:color-mix(in srgb,var(--v3-purple) 9%,white)}}:root[data-v3] .s3-explain-note p{font-size:var(--text-xs);color:var(--s3-ink);margin:0;line-height:1.65}:root[data-v3] .s3-explain-note p+p{margin-block-start:var(--space-sm)}:root[data-v3] .s3-explain-signals{gap:var(--space-sm);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}:root[data-v3] .s3-explain-signals li{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border:1px solid var(--s3-card-edge);font-size:var(--text-sm);background:#ffffffb3;border-radius:12px;padding:10px 14px;display:flex}:root[data-v3] .s3-explain-signals b{direction:ltr;unicode-bidi:isolate;font-weight:800}:root[data-v3] .s3-explain-chip{margin:var(--space-md) 0 0;font-size:var(--text-xs);color:var(--s3-muted);text-align:center}:root[data-v3]{--v3-study-bg:#100b22;--v3-study-glow:#482063;--v3-study-panel:#211735;--v3-study-panel-edge:#b99bea4d;--v3-study-word:#23173e;--v3-study-word-edge:#c3a3ff57;--v3-study-option:#302248;--v3-study-option-edge:#9a78c66b;--v3-study-chip:#ffffff14;--v3-study-chip-edge:#ffffff47;--v3-study-lilac:#d7c2ff;--v3-study-lilac-soft:#b597ff;--v3-study-ink:#f5f1fc;--v3-study-muted:#d4c8e5;--v3-study-track:#ffffff1a;--v3-study-gold-ink:#102b4e;--v3-study-gold-edge:#ffe089;--v3-study-gold-shade:#bd8b16;--v3-study-easy:#17684a;--v3-study-easy-edge:#4bc48c8c;--v3-study-hard:#683cc4;--v3-study-hard-edge:#a884ff99;--v3-study-miss:#a32160;--v3-study-miss-edge:#ff6eaa80;--v3-study-good:#4bc48c;--v3-study-bad:#ff6e96;--v3-study-title-size:18px;--v3-study-counter-size:15px;--v3-study-eyebrow-size:11px;--v3-study-word-size:clamp(34px, 11vw, 44px);--v3-study-option-size:19px;--v3-study-body-size:16px;--v3-study-radius:22px;--v3-study-radius-option:15px}@media(max-width:720px){:root[data-v3] .vsp-top{padding:8px 16px 0;position:static}:root[data-v3] .vsp-back{gap:6px;min-block-size:44px;inline-size:auto;padding-inline:14px}:root[data-v3] .vsp-back-t{display:inline}}:root[data-v3] .vsp-page .ph--v3{margin-block-start:8px}:root[data-v3] .gh3-study{direction:rtl;margin-block-end:18px}:root[data-v3] .gh3-row{align-items:center;gap:8px;min-block-size:44px;display:flex}:root[data-v3] .gh3-back{background:var(--v3-study-chip);border:1px solid var(--v3-study-chip-edge);block-size:44px;inline-size:44px;color:var(--v3-study-ink);font-size:var(--text-sm);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}:root[data-v3] .gh3-back:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}:root[data-v3] .gh3-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--v3-font-display);font-weight:400;font-size:var(--v3-study-title-size);color:var(--v3-on-dark);flex:auto;line-height:1.2;overflow:hidden}:root[data-v3] .gh3-counter{font-family:var(--v3-font-study-en);font-weight:700;font-size:var(--v3-study-counter-size);color:var(--v3-study-lilac);font-variant-numeric:tabular-nums;flex:none}:root[data-v3] .gh3-lives{color:var(--v3-study-bad);gap:2px;display:inline-flex}:root[data-v3] .gh3-lives>svg:not(.is-on){opacity:.25}:root[data-v3] .gh3-bar{background:var(--v3-study-track);border-radius:6px;block-size:5px;margin-block-start:10px;overflow:hidden}:root[data-v3] .gh3-bar>i{background:linear-gradient(90deg,var(--v3-study-lilac-soft),var(--v3-gold));border-radius:6px;block-size:100%;transition:inline-size .3s;display:block}:root[data-v3] .gh3-bar>i.gh3-bar--warn{background:var(--v3-gold)}:root[data-v3] .gh3-bar>i.gh3-bar--low{background:var(--v3-study-bad)}:root[data-v3] .gh3-bar>i.is-fast{transition:none}@media(prefers-reduced-motion:reduce){:root[data-v3] .gh3-bar>i{transition:none}}:root[data-v3] .gh3-pill{background:var(--v3-glass-dark-fill);border:1px solid var(--v3-glass-dark-edge);border-radius:18px}:root[data-v3] .gs3-shell{background:radial-gradient(120% 60% at 50% 0%,var(--v3-study-glow) 0%,transparent 62%),var(--v3-study-bg);color:var(--v3-study-ink)}:root[data-v3] .gs3-hint{text-align:center;margin:0 0 12px;padding-inline:8px}:root[data-v3] .gs3-hint p{color:var(--v3-study-muted);font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size);opacity:.85;margin:0;line-height:1.5}:root[data-v3] .wp3-q{border-radius:var(--v3-study-radius);background:var(--v3-study-panel);border:1px solid var(--v3-study-panel-edge);margin-block-end:16px;padding:18px}:root[data-v3] .wp3-eyebrow{text-align:end;color:var(--v3-study-lilac);font-family:Arial,var(--font-body);font-size:var(--v3-study-eyebrow-size);letter-spacing:.2em;margin:0 0 10px;font-weight:800}:root[data-v3] .wp3-ask{color:var(--v3-study-ink);font-family:var(--font-body);font-size:var(--v3-study-body-size);margin:0 0 14px;font-weight:600}:root[data-v3] .wp3-prompt{flex-direction:column;display:flex}:root[data-v3] .wp3-word{border-radius:var(--v3-study-radius);background:var(--v3-study-word);border:1px solid var(--v3-study-word-edge);justify-content:center;align-items:center;gap:12px;min-block-size:150px;margin-block-end:16px;padding:20px 16px;display:flex}:root[data-v3] .wp3-word-t{color:var(--v3-study-ink);font-family:Arial,var(--font-display);font-size:var(--v3-study-word-size);text-align:center;overflow-wrap:anywhere;font-weight:800;line-height:1.15}:root[data-v3] .wp3-options{flex-direction:column;gap:10px;display:flex}:root[data-v3] .wp3-option{border-radius:var(--v3-study-radius-option);background:var(--v3-study-option);border:1px solid var(--v3-study-option-edge);min-block-size:56px;inline-size:100%;color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-option-size);text-align:start;cursor:pointer;padding:10px 16px;transition:background-color .18s,border-color .18s,opacity .18s}:root[data-v3] .wp3-option:disabled{cursor:default}:root[data-v3] .wp3-option:focus-visible{outline:2px solid var(--v3-study-gold-edge);outline-offset:2px}:root[data-v3] .wp3-option-in{align-items:center;gap:16px;display:flex}:root[data-v3] .wp3-num{min-inline-size:14px;color:var(--v3-study-lilac);font-family:Arial,var(--font-body);font-size:var(--v3-study-eyebrow-size);flex:none;font-weight:800}:root[data-v3] .wp3-option-t{text-align:start;flex:1}:root[data-v3] .wp3-option.is-correct{border-color:var(--v3-study-good);background:#4bc48c29}:root[data-v3] .wp3-option.is-correct .wp3-num{color:var(--v3-study-good)}:root[data-v3] .wp3-option.is-wrong{border-color:var(--v3-study-bad);background:#ff6e9624}:root[data-v3] .wp3-option.is-wrong .wp3-num{color:var(--v3-study-bad)}:root[data-v3] .wp3-option.is-dim{opacity:.38}:root[data-v3] .wp3-option.is-muted{color:var(--v3-study-muted)}@media(prefers-reduced-motion:reduce){:root[data-v3] .wp3-option{transition:none}}:root[data-v3] .wp3-option.has-tray{border-end-end-radius:0;border-end-start-radius:0}:root[data-v3] .wp3-sentence{align-items:flex-start;gap:10px;margin-block-end:16px;display:flex}:root[data-v3] .wp3-sentence-t{color:var(--v3-study-ink);font-family:Arial,var(--font-body);font-size:var(--v3-study-option-size);text-align:start;flex:1;margin:0;font-weight:600;line-height:1.6}:root[data-v3] .wp3-mark{background:var(--v3-study-gold-edge);color:var(--v3-study-bg);border-radius:4px;padding:0 4px;font-weight:700}:root[data-v3] .wp3-cta{border:1px solid var(--v3-study-gold-edge);background:var(--v3-gold);min-block-size:52px;inline-size:100%;box-shadow:0 4px 0 var(--v3-study-gold-shade);color:var(--v3-study-gold-ink);font-family:var(--font-display);font-size:var(--v3-study-body-size);cursor:pointer;border-radius:16px;padding:12px 18px;font-weight:800}:root[data-v3] .wp3-cta:active{box-shadow:0 2px 0 var(--v3-study-gold-shade);transform:translateY(2px)}:root[data-v3] .wp3-cta:focus-visible{outline:2px solid var(--v3-study-ink);outline-offset:3px}:root[data-v3] .wp3-answer{border-radius:var(--v3-study-radius);background:var(--v3-study-word);border:1px solid var(--v3-study-word-edge);text-align:center;margin-block-end:14px;padding:18px 16px}:root[data-v3] .wp3-rates{gap:10px;margin-block-start:8px;display:flex}:root[data-v3] .wp3-rate{border-radius:var(--v3-study-radius-option);min-block-size:52px;color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-body-size);cursor:pointer;flex:1;padding:10px 12px;font-weight:800}:root[data-v3] .wp3-rate.is-knew,:root[data-v3] .wp3-rate.is-easy{background:var(--v3-study-easy);border:1px solid var(--v3-study-easy-edge)}:root[data-v3] .wp3-rate.is-hard{background:var(--v3-study-hard);border:1px solid var(--v3-study-hard-edge)}:root[data-v3] .wp3-rate.is-miss{background:var(--v3-study-miss);border:1px solid var(--v3-study-miss-edge)}:root[data-v3] .wp3-rate:focus-visible{outline:2px solid var(--v3-study-gold-edge);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root[data-v3] .wp3-cta:active{transform:none}}:root[data-v3] .lm3-tabs{gap:6px;margin-block-end:14px;display:flex}:root[data-v3] .lm3-tab{text-align:center;color:var(--v3-study-muted);font-family:var(--font-display);font-size:var(--v3-study-eyebrow-size);opacity:.7;flex:1;padding-block:8px 10px;font-weight:700;position:relative}:root[data-v3] .lm3-tab:after{content:"";background:var(--v3-study-track);border-radius:3px;block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}:root[data-v3] .lm3-tab>i{z-index:1;background:var(--v3-gold);border-radius:3px;block-size:3px;transition:inline-size .3s;position:absolute;inset-block-end:0;inset-inline-start:0}:root[data-v3] .lm3-tab.is-on{color:var(--v3-gold);opacity:1}:root[data-v3] .lm3-tab.is-done{color:var(--v3-study-lilac);opacity:1}:root[data-v3] .lm3-tab.is-done>i{background:var(--v3-study-lilac-soft)}:root[data-v3] .lm3-card{border-radius:var(--v3-study-radius);background:var(--v3-study-panel);border:1px solid var(--v3-study-panel-edge);text-align:center;padding:18px;position:relative}:root[data-v3] .lm3-badge{border:1px solid var(--v3-study-chip-edge);background:var(--v3-study-chip);color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-eyebrow-size);border-radius:999px;margin:0 0 12px;padding:4px 12px;font-weight:700;display:inline-block}:root[data-v3] .lm3-badge.is-rescue{border-color:var(--v3-study-gold-edge);color:var(--v3-study-gold-edge)}:root[data-v3] .lm3-wordrow{justify-content:center;align-items:center;gap:12px;margin-block-end:8px;display:flex}:root[data-v3] .lm3-he{color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-title-size);font-weight:800;display:block}:root[data-v3] .lm3-img{border:1px solid var(--v3-study-word-edge);background:var(--v3-study-word);border-radius:16px;inline-size:100%;max-inline-size:320px}:root[data-v3] .lm3-img img{margin-inline:auto}:root[data-v3] .lm3-note{border-radius:var(--v3-study-radius-option);background:var(--v3-study-panel);border:1px solid var(--v3-study-panel-edge);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}:root[data-v3] .lm3-note-t{color:var(--v3-study-ink);font-size:var(--v3-study-body-size);flex:1;margin:0;line-height:1.6}:root[data-v3] .lm3-note-k{color:var(--v3-study-muted);font-size:var(--v3-study-eyebrow-size);margin-block-end:2px;font-weight:700;display:block}@media(prefers-reduced-motion:reduce){:root[data-v3] .lm3-tab>i{transition:none}}:root[data-v3] .wp3-cta.is-inline{inline-size:auto;padding-inline:28px}:root[data-v3] .wp3-rate.is-dim{opacity:.4}:root[data-v3] .wp3-rate:disabled{cursor:default}:root[data-v3] .sr3-card{flex-direction:column;justify-content:center;align-items:center;min-block-size:200px;margin-block-end:16px;transition:border-color .5s;display:flex}:root[data-v3] .sr3-card.is-urgent{border-color:var(--v3-study-gold-edge)}:root[data-v3] .tf3-pair{flex-direction:column;gap:6px}:root[data-v3] .tf3-pair .wp3-ask{margin:0}:root[data-v3] .tf3-rule{background:var(--v3-study-track);border-radius:2px;block-size:2px;inline-size:48px;margin-block:8px}:root[data-v3] .tf3-answers{gap:10px;margin-block-start:12px;display:flex}:root[data-v3] .tf3-option{text-align:center;flex:1;justify-content:center;min-block-size:60px}:root[data-v3] .tf3-option .wp3-option-t{text-align:center;flex:none}:root[data-v3] .tf3-option.is-correct{color:var(--v3-study-good)}:root[data-v3] .tf3-option.is-wrong{color:var(--v3-study-bad)}:root[data-v3] .tf3-review{border-radius:var(--v3-study-radius-option);text-align:center;color:var(--v3-study-ink);border:1px solid var(--v3-study-easy-edge);background:#4bc48c1a;margin-block-start:12px;padding:12px 16px}:root[data-v3] .tf3-review.is-wrong{border-color:var(--v3-study-miss-edge);background:#ff6e961a}:root[data-v3] .tf3-note{font-size:var(--v3-study-eyebrow-size);color:var(--v3-study-lilac);margin-block-start:6px}:root[data-v3] .ts3-setup{flex-direction:column;gap:14px;padding-block-start:8px;display:flex}:root[data-v3] .ts3-top{margin-block-end:0}:root[data-v3] .ph.ph--v3.ts3-hero{margin:0}:root[data-v3] .ts3-card{border-radius:var(--v3-study-radius);background:var(--v3-study-panel);border:1px solid var(--v3-study-panel-edge);color:var(--v3-study-ink);flex-direction:column;gap:20px;padding:20px 18px;display:flex}:root[data-v3] .ts3-group{flex-direction:column;gap:12px;display:flex}:root[data-v3] .ts3-label{font-family:var(--font-display);font-size:var(--v3-study-title-size);color:var(--v3-study-ink);align-items:center;gap:8px;margin:0;font-weight:800;display:flex}:root[data-v3] .ts3-label svg{color:var(--v3-study-lilac-soft)}:root[data-v3] .ts3-chips{gap:10px;display:flex}:root[data-v3] .ts3-chip{background:var(--v3-study-chip);border:1px solid var(--v3-study-chip-edge);min-block-size:44px;min-inline-size:56px;color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-counter-size);cursor:pointer;border-radius:12px;padding-inline:14px;font-weight:800}:root[data-v3] .ts3-chip.is-on{background:var(--v3-study-hard);border-color:var(--v3-study-hard-edge)}:root[data-v3] .ts3-chip:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}:root[data-v3] .wp3-option-t.is-en{font-family:var(--font-body);font-size:var(--v3-study-body-size);font-weight:500;line-height:1.4}:root[data-v3] .ms3-score{font-family:var(--font-display);font-size:var(--v3-study-counter-size);color:var(--v3-study-muted);justify-content:center;margin-block-start:14px;font-weight:700;display:flex}:root[data-v3] .mp3-board{flex-direction:row-reverse;gap:12px;display:flex}:root[data-v3] .mp3-board>div{flex:1 1 0;min-inline-size:0}:root[data-v3] .mp3-colhead{text-align:center;font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size);letter-spacing:.14em;color:var(--v3-study-lilac);margin:0 0 8px}:root[data-v3] .mp3-col{flex-direction:column;gap:10px;display:flex}:root[data-v3] .mp3-pill{background:var(--v3-study-option);border:1px solid var(--v3-study-option-edge);min-block-size:58px;inline-size:100%;color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-body-size);text-align:center;cursor:pointer;border-radius:12px;padding:8px 10px;font-weight:700;line-height:1.25;transition:background-color .18s,border-color .18s,opacity .18s}:root[data-v3] .mp3-pill.is-en{font-family:var(--font-body);font-weight:600}:root[data-v3] .mp3-pill.is-on{border-color:var(--v3-gold);background:var(--v3-study-word);box-shadow:0 0 0 1px var(--v3-gold)}:root[data-v3] .mp3-pill.is-flash,:root[data-v3] .mp3-pill.is-matched{border-color:var(--v3-study-easy-edge);color:var(--v3-study-good);background:#4bc48c1f}:root[data-v3] .mp3-pill.is-matched{opacity:.45;cursor:default}:root[data-v3] .mp3-pill:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root[data-v3] .mp3-pill{transition:none}}:root[data-v3] .fc3-face{background:linear-gradient(160deg,var(--v3-study-word) 0%,var(--v3-study-panel) 100%);border:1px solid var(--v3-study-panel-edge);color:var(--v3-study-ink);border-radius:28px}:root[data-v3] .fc3-hint{background:var(--v3-study-chip);border:1px solid var(--v3-study-chip-edge);min-block-size:44px;color:var(--v3-study-ink);font-family:var(--font-display);font-size:var(--v3-study-body-size);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-weight:700;animation:none;display:inline-flex}:root[data-v3] .fc3-rates{padding-block-start:10px}:root[data-v3] .fc3-rate{border-radius:var(--v3-study-radius-option);min-block-size:56px;font-family:var(--font-display);font-size:var(--v3-study-option-size);cursor:pointer;background:var(--v3-study-panel);flex:1 1 0;font-weight:800}:root[data-v3] .fc3-rate.is-knew{color:var(--v3-study-good);border:1px solid var(--v3-study-easy-edge)}:root[data-v3] .fc3-rate.is-miss{color:var(--v3-study-bad);border:1px solid var(--v3-study-miss-edge)}:root[data-v3] .fc3-rate:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}:root[data-v3] .fc3-rate:active{transform:translateY(1px)}:root[data-v3] .fc3-swipe{text-align:center;font-size:var(--v3-study-eyebrow-size);color:var(--v3-study-muted);margin:6px 0 0}:root[data-v3]{--v3-daily-top:#542892;--v3-daily-mid:#282468;--v3-daily-pill:#fff1a8;--v3-daily-pill-edge:#f0cd60;--v3-daily-note:#ffee96;--v3-daily-tape:#e8e0fce6;--v3-daily-cream:#fffbec;--v3-daily-new:#ffecf4;--v3-daily-new-edge:#f49cc4;--v3-daily-hint:#ee2b7338}:root[data-v3] .dp-backdrop{padding:0}:root[data-v3] .dp-card{height:100dvh;max-inline-size:520px;font-family:var(--v3-font-display);border-radius:0}:root[data-v3] .dp-hero{padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 30px;background:linear-gradient(170deg,var(--v3-daily-top) 0%,var(--v3-daily-mid) 48%,var(--v3-navy) 100%)}:root[data-v3] .dp-hero-glow{display:none}:root[data-v3] .dp-tool,:root[data-v3] .dp-chip{min-block-size:44px}:root[data-v3] .dp-tool{inline-size:44px}:root[data-v3] .dp-chip{font-family:var(--v3-font-display);background:#ffffff1a;border-radius:12px}:root[data-v3] .dp-date{margin-block-start:14px}:root[data-v3] .dp3-eyebrow{color:var(--v3-gold);font-family:var(--font-latin);font-size:var(--v3-text-kicker);letter-spacing:.14em;margin:8px 0 2px;font-weight:800;position:relative}:root[data-v3] .dp-head-row{align-items:flex-end}:root[data-v3] .dp-title{font-family:var(--v3-font-display);font-weight:400}:root[data-v3] .dp3-char{flex:none;order:1;inline-size:72px;margin-block-start:-34px}:root[data-v3] .dp-cover{order:2}:root[data-v3] .dp-sheet{background:var(--v3-on-dark);border-radius:20px 20px 0 0;margin-block-start:-14px}:root[data-v3] .dp-row--open{box-shadow:none;background:0 0}:root[data-v3] .dp-he-cell{border-inline-start:0;border-left:0}:root[data-v3] .dp-en{font-family:var(--v3-font-study-en)}:root[data-v3] .dp-pill{border:1.5px solid var(--v3-daily-pill-edge);background:var(--v3-daily-pill);min-block-size:44px;box-shadow:0 2px 0 var(--v3-daily-pill-edge);color:var(--v3-navy);font-family:var(--v3-font-display);border-radius:12px;padding:0 16px;font-weight:400}:root[data-v3] .dp-pill--hint{box-shadow:0 0 0 4px var(--v3-daily-hint),0 2px 0 var(--v3-daily-pill-edge);animation:none}:root[data-v3] .dp-row--open .dp-he,:root[data-v3] .dp-row--known .dp-he,:root[data-v3] .dp-row--new .dp-he{background:var(--znk-yellow);color:var(--v3-navy);font-family:var(--v3-font-display);border-radius:12px;padding:8px 16px;font-weight:400}:root[data-v3] .dp-detail{gap:0;padding:4px 6px 12px}:root[data-v3] .dp-note{background:var(--v3-daily-note);box-shadow:none;border-radius:4px 4px 0 0;margin:10px 0 0;padding:18px 16px 12px}:root[data-v3] .dp-note:before{background:var(--v3-daily-tape);inset-inline:auto 18px;left:auto;transform:rotate(-3deg)}:root[data-v3] .dp-note-head{opacity:1;font-weight:400}:root[data-v3] .dp-note-text{font-size:var(--v3-study-body-size);font-weight:500}:root[data-v3] .dp-duet{background:var(--v3-daily-cream);border-radius:0 0 12px 12px;gap:4px;padding:12px 14px 14px}:root[data-v3] .dp-duet-en{align-items:center;margin-inline-end:0}:root[data-v3] .dp-play{background:var(--v3-lavender);block-size:44px;inline-size:44px;color:var(--v3-purple);box-shadow:none}:root[data-v3] .dp-play.is-on{background:var(--v3-purple);color:var(--v3-on-dark)}:root[data-v3] .dp-bubble{box-shadow:none;border-radius:0;padding:2px 0}:root[data-v3] .dp-bubble--en{color:var(--v3-navy);font-family:var(--v3-font-study-en);background:0 0;flex:1;font-weight:500}:root[data-v3] .dp-bubble--he{color:var(--v3-navy-soft);margin-inline-start:0;background:0 0;align-self:stretch;margin-left:0}:root[data-v3] .dp-bubble.is-speaking{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--v3-purple);text-decoration-color:var(--v3-purple)}:root[data-v3] .dp-hl{color:var(--v3-purple);-webkit-text-decoration-color:var(--v3-purple);text-decoration-color:var(--v3-purple)}:root[data-v3] .dp-marks{margin-block-start:12px}:root[data-v3] .dp-mark{min-block-size:48px;font-family:var(--v3-font-display);border-radius:12px;font-weight:400}:root[data-v3] .dp-mark-emoji{display:none}:root[data-v3] .dp-mark--known{border:1.5px solid var(--v3-daily-pill-edge);background:var(--v3-daily-cream);box-shadow:none}:root[data-v3] .dp-mark--new{border:1.5px solid var(--v3-daily-new-edge);background:var(--v3-daily-new);box-shadow:none}:root[data-v3] .dp-mark--known.dp-mark--on{background:var(--znk-yellow)}:root[data-v3] .dp-mark--new.dp-mark--on{background:var(--znk-pink);color:var(--v3-on-dark)}:root[data-v3] .dp-mark:active{translate:0 1px}:root[data-v3]{--v3-result-big-size:clamp(48px, 15vw, 60px);--v3-result-card-from:#341e60;--v3-result-card-to:#782468}:root[data-v3] .wr3-card{border:1px solid var(--v3-study-panel-edge);background:linear-gradient(150deg,var(--v3-study-panel) 0%,var(--v3-result-card-from) 55%,var(--v3-result-card-to) 100%);color:var(--v3-study-ink);border-radius:24px;margin-block-end:16px;padding:20px 18px 18px;position:relative;overflow:hidden}:root[data-v3] .wr3-top{align-items:flex-end;gap:8px;display:flex}:root[data-v3] .wr3-copy{flex:1;min-inline-size:0}:root[data-v3] .wr3-kicker{color:var(--v3-study-lilac);font-family:var(--font-display);font-size:var(--v3-study-eyebrow-size);letter-spacing:.08em;font-weight:800;display:block}:root[data-v3] .wr3-big{color:var(--v3-gold);font-family:var(--font-latin);font-size:var(--v3-result-big-size);margin-block:4px 2px;font-weight:900;line-height:1;display:block}:root[data-v3] .wr3-tag{color:var(--v3-study-ink);font-family:var(--v3-font-display);font-size:var(--v3-study-title-size);margin:0;font-weight:400}:root[data-v3] .wr3-lede{color:var(--v3-study-muted);font-family:var(--font-body);font-size:var(--v3-study-counter-size);margin:4px 0 0;line-height:1.45}:root[data-v3] .wr3-art{flex:none;inline-size:112px;margin-block-end:-6px}:root[data-v3] .wr3-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}:root[data-v3] .wr3-stats>div{border:1px solid var(--v3-study-chip-edge);background:var(--v3-study-chip);border-radius:14px;flex-direction:column-reverse;align-items:center;gap:2px;padding:10px 4px;display:flex}:root[data-v3] .wr3-stats dd{color:var(--v3-study-ink);font-family:var(--font-latin);font-size:var(--v3-study-title-size);margin:0;font-weight:800}:root[data-v3] .wr3-stats dt{color:var(--v3-study-muted);font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size);font-weight:600}:root[data-v3] .wr3-review{margin-block:16px}:root[data-v3] .wr3-rescue{border:1px solid var(--v3-study-gold-edge);min-block-size:52px;inline-size:100%;color:var(--v3-gold);font-family:var(--font-display);font-size:var(--v3-study-body-size);cursor:pointer;background:0 0;border-radius:16px;margin-block-end:12px;padding:12px 18px;font-weight:800}:root[data-v3] .wr3-rescue:focus-visible{outline:2px solid var(--v3-study-gold-edge);outline-offset:2px}:root[data-v3] .wr3-review-title{color:var(--v3-study-ink);font-family:var(--v3-font-display);font-size:var(--v3-study-title-size);margin:0 0 10px;font-weight:400}:root[data-v3] .wr3-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .wr3-row{border:1px solid var(--v3-study-panel-edge);background:var(--v3-study-panel);min-block-size:60px;inline-size:100%;color:var(--v3-study-ink);text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 16px;display:flex}:root[data-v3] .wr3-row:focus-visible{outline:2px solid var(--v3-study-gold-edge);outline-offset:2px}:root[data-v3] .wr3-num{color:var(--v3-study-lilac);font-family:var(--font-latin);font-size:var(--v3-study-title-size);flex:none;font-weight:800}:root[data-v3] .wr3-word{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-inline-size:0;display:flex}:root[data-v3] .wr3-word b{font-family:var(--v3-font-study-en);font-size:var(--v3-study-body-size);text-align:start;font-weight:700}:root[data-v3] .wr3-word small{color:var(--v3-study-muted);font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size)}:root[data-v3] .wr3-say{color:var(--v3-study-lilac);flex:none}:root[data-v3] .wr3-more{color:var(--v3-study-muted);font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size);margin:8px 0 0}:root[data-v3]{--v3-units-title-size:18px;--v3-units-row-size:18px;--v3-units-sub-size:14px}:root[data-v3] .um3{flex-direction:column;gap:14px;display:flex}:root[data-v3] .um3-top{align-items:center;gap:12px;padding-inline:2px;display:flex}:root[data-v3] .um3-title{color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-units-title-size);margin:0;font-weight:800}:root[data-v3] .um3-back{border:1px solid var(--v3-paper-edge);background:var(--v3-glass-fill);block-size:44px;inline-size:44px;box-shadow:var(--v3-glass-lift);color:var(--v3-purple);font-size:var(--v3-units-title-size);cursor:pointer;border-radius:12px;place-items:center;margin-inline-start:auto;display:grid}:root[data-v3] .um3-back:focus-visible,:root[data-v3] .um3-mode:focus-visible{outline:2px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .um3-hero{margin:0}:root[data-v3] .um3-modes{flex-direction:column;gap:4px;padding-block-start:4px;display:flex}:root[data-v3] .um3-mode{min-block-size:72px;inline-size:100%;color:var(--v3-navy);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:10px 8px;display:flex}:root[data-v3] .um3-ico{flex:none;block-size:36px;inline-size:36px}:root[data-v3] .um3-txt{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}:root[data-v3] .um3-txt b{font-family:var(--font-body);font-size:var(--v3-units-row-size);font-weight:800}:root[data-v3] .um3-txt small{color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-units-sub-size)}:root[data-v3] .um3-chev{color:var(--v3-purple);font-size:var(--v3-units-title-size);flex:none;font-weight:700}:root[data-v3]{--v3-aw-stat-size:22px;--v3-aw-label-size:13px;--v3-aw-input-size:16px;--aw-card-bg:#ffffff8c;--aw-border:var(--v3-paper-edge);--aw-card-shadow:none;--aw-card-hover-shadow:none;--aw-text:var(--v3-navy);--aw-text-secondary:var(--v3-navy-soft);--aw-accent:var(--v3-purple)}:root[data-v3] .aw3-head{flex-direction:column;gap:14px;display:flex}:root[data-v3] .aw3-top{align-items:center;gap:12px;padding-inline:2px;display:flex}:root[data-v3] .aw3-title{color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-units-title-size);margin:0;font-weight:800}:root[data-v3] .aw3-back{border:1px solid var(--v3-paper-edge);background:var(--v3-glass-fill);block-size:44px;inline-size:44px;box-shadow:var(--v3-glass-lift);color:var(--v3-purple);font-size:var(--v3-units-title-size);cursor:pointer;border-radius:12px;place-items:center;margin-inline-start:auto;display:grid}:root[data-v3] .aw3-hero{margin:0}:root[data-v3] .aw3-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}:root[data-v3] .aw3-stats>div{border:1px solid var(--v3-glass-edge);background:var(--v3-glass-fill);min-inline-size:0;box-shadow:var(--v3-glass-lift);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;display:flex}:root[data-v3] .aw3-stat-ico{block-size:32px;inline-size:32px}:root[data-v3] .aw3-stats dd{color:var(--v3-navy);font-family:var(--font-latin);font-size:var(--v3-aw-stat-size);margin:0;font-weight:800;line-height:1.1}:root[data-v3] .aw3-stats dt{color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size);white-space:nowrap}:root[data-v3] .aw3-search{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}:root[data-v3] .aw3-search span{color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-aw-label-size);font-weight:800}:root[data-v3] .aw3-search input{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);min-block-size:50px;inline-size:100%;color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-aw-input-size);border-radius:14px;outline:none;padding:0 16px}:root[data-v3] .aw3-search input:focus-visible{border-color:var(--v3-purple);box-shadow:0 0 0 3px #7c3aed2e}:root[data-v3] .aw3-filters{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}:root[data-v3] .aw3-pills{scrollbar-width:none;gap:6px;padding-block:2px;display:flex;overflow-x:auto}:root[data-v3] .aw3-pill{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);min-block-size:44px;color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-aw-label-size);white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;padding:0 13px;font-weight:800}:root[data-v3] .aw3-pill[aria-pressed=true]{border-color:var(--v3-purple);background:var(--v3-purple);color:var(--v3-on-dark)}:root[data-v3] .aw3-pill:focus-visible,:root[data-v3] .aw3-back:focus-visible,:root[data-v3] .aw3-unit:focus-visible{outline:2px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .aw3-unitrow{align-items:center;gap:10px;display:flex}:root[data-v3] .aw3-unit{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);min-block-size:44px;color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-aw-label-size);border-radius:12px;padding-inline:12px;font-weight:700}:root[data-v3] .aw3-count{color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-aw-label-size);margin-inline-start:auto;font-weight:700}:root[data-v3]{--v3-mw-empty-title:24px;--v3-mw-body:16px}:root[data-v3] .mw3{flex-direction:column;gap:14px;padding-block-end:8px;display:flex}:root[data-v3] .mw3-top{align-items:center;gap:12px;padding-inline:2px;display:flex}:root[data-v3] .mw3-title{color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-units-title-size);margin:0;font-weight:800}:root[data-v3] .mw3-back{border:1px solid var(--v3-paper-edge);background:var(--v3-glass-fill);block-size:44px;inline-size:44px;box-shadow:var(--v3-glass-lift);color:var(--v3-purple);font-size:var(--v3-units-title-size);cursor:pointer;border-radius:12px;place-items:center;margin-inline-start:auto;display:grid}:root[data-v3] .mw3-hero,:root[data-v3] .mw3-search{margin:0}:root[data-v3] .mw3-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-v3] .mw3-addlink{min-block-size:44px;color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-mw-body);cursor:pointer;background:0 0;border:0;padding-inline:4px;font-weight:700}:root[data-v3] .mw3-add{flex-direction:column;gap:10px;display:flex}:root[data-v3] .mw3-input{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);min-block-size:48px;inline-size:100%;color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-mw-body);border-radius:14px;padding:0 14px}:root[data-v3] .mw3-save,:root[data-v3] .mw3-cta{border:1px solid var(--v3-study-gold-shade);background:var(--v3-gold);min-block-size:48px;box-shadow:0 3px 0 var(--v3-study-gold-shade);color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-mw-body);cursor:pointer;border-radius:14px;padding:0 22px;font-weight:800}:root[data-v3] .mw3-save:disabled{opacity:.5;cursor:default}:root[data-v3] .mw3-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-v3] .mw3-row{border-block-end:1px solid var(--v3-paper-edge);align-items:center;gap:10px;padding:16px 4px;display:flex}:root[data-v3] .mw3-word{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}:root[data-v3] .mw3-word b{color:var(--v3-navy);font-family:var(--v3-font-study-en);font-size:var(--v3-units-row-size);font-weight:800}:root[data-v3] .mw3-word small{color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-units-sub-size)}:root[data-v3] .mw3-word em{color:var(--v3-purple-ink);font-family:var(--font-body);font-size:var(--v3-study-eyebrow-size);font-style:normal}:root[data-v3] .mw3-say,:root[data-v3] .mw3-sq{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);block-size:44px;inline-size:44px;color:var(--v3-navy);font-size:var(--v3-mw-body);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}:root[data-v3] .mw3-sq{cursor:pointer}:root[data-v3] .mw3-say>button{box-shadow:none!important;background:0 0!important}:root[data-v3] .mw3-none{color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-mw-body);text-align:center;margin:12px 0}:root[data-v3] .mw3-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 8px;display:flex}:root[data-v3] .mw3-empty-art{block-size:auto;inline-size:150px}:root[data-v3] .mw3-empty h1{color:var(--v3-navy);font-family:var(--font-body);font-size:var(--v3-mw-empty-title);margin:8px 0 0;font-weight:800}:root[data-v3] .mw3-empty p{max-inline-size:280px;color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-mw-body);margin:0;line-height:1.6}:root[data-v3] .mw3-cta{margin-block-start:12px}:root[data-v3] .mw3-back:focus-visible,:root[data-v3] .mw3-sq:focus-visible,:root[data-v3] .mw3-cta:focus-visible,:root[data-v3] .mw3-save:focus-visible,:root[data-v3] .mw3-addlink:focus-visible{outline:2px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .jm3{--v3-jm-node:56px;--v3-jm-gap:30px;--v3-jm-bar:14px;--v3-jm-num-size:17px;--v3-jm-meta-size:15px;--v3-jm-small-size:13px;--v3-jm-connector:#7c3aed29;--v3-jm-node-fill:linear-gradient(180deg, #fff, #f0ecfc);--v3-jm-gold-glow:0 0 0 8px #ffb8002e, 0 6px 18px #ffb80059;flex-direction:column;gap:14px;padding-block-end:24px;display:flex}:root[data-v3] .jm3-info{border:1px solid var(--v3-paper-edge);background:var(--v3-glass-fill);block-size:44px;inline-size:44px;color:var(--v3-purple-ink);font-weight:800;font-size:var(--v3-jm-meta-size);cursor:pointer;border-radius:999px;place-items:center;margin-inline-start:auto;display:grid}:root[data-v3] .jm3-info+.um3-back{margin-inline-start:0}:root[data-v3] .jm3-info:focus-visible,:root[data-v3] .jm3-node:focus-visible{outline:2px solid var(--v3-purple);outline-offset:3px}:root[data-v3] .jm3-meta{color:var(--v3-navy-soft);font-size:var(--v3-jm-small-size);justify-content:space-between;align-items:baseline;gap:12px;padding-inline:4px;display:flex}:root[data-v3] .jm3-meta b{color:var(--v3-navy);font-size:var(--v3-jm-meta-size)}:root[data-v3] .jm3-progress{align-items:center;gap:10px;padding-inline:4px;display:flex}:root[data-v3] .jm3-progress small{color:var(--v3-navy-soft);font-size:var(--v3-jm-small-size);white-space:nowrap}:root[data-v3] .jm3-bar{background:var(--v3-jm-connector);border-radius:999px;flex:1;block-size:8px;overflow:hidden}:root[data-v3] .jm3-bar span{border-radius:inherit;background:var(--v3-gold);block-size:100%;display:block}:root[data-v3] .jm3-path{gap:var(--v3-jm-gap);border:1px solid var(--v3-glass-edge);border-radius:var(--v3-radius-glass);background:var(--v3-glass-fill);box-shadow:var(--v3-glass-lift);flex-direction:column;margin:0;padding:28px 8px;list-style:none;display:flex}:root[data-v3] .jm3-row{grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:relative}:root[data-v3] .jm3-hbar,:root[data-v3] .jm3-vbar{z-index:0;background:var(--v3-jm-connector);border-radius:999px;position:absolute}:root[data-v3] .jm3-hbar{block-size:var(--v3-jm-bar);transform-origin:50%;inset-block-start:calc(50% - var(--v3-jm-bar) / 2);inset-inline:16.6667%}:root[data-v3] .jm3-vbar{block-size:calc(100% + var(--v3-jm-gap));inline-size:var(--v3-jm-bar);transform-origin:top;inset-block-start:50%}:root[data-v3] .jm3-vbar--end{inset-inline-end:calc(100% / 6 - var(--v3-jm-bar) / 2)}:root[data-v3] .jm3-vbar--start{inset-inline-start:calc(100% / 6 - var(--v3-jm-bar) / 2)}:root[data-v3] .jm3-node{z-index:1;inline-size:var(--v3-jm-node);block-size:var(--v3-jm-node);border:1px solid var(--v3-paper-edge);background:var(--v3-jm-node-fill);box-shadow:var(--v3-glass-lift);color:var(--v3-purple-ink);font-family:var(--v3-font-display);font-size:var(--v3-jm-num-size);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}:root[data-v3] .jm3-num{line-height:1}:root[data-v3] .jm3-node.is-proven{background:var(--v3-purple);border-color:var(--v3-purple);color:var(--v3-on-dark)}:root[data-v3] .jm3-node.is-current{background:var(--v3-gold);border-color:var(--v3-gold);color:var(--v3-navy);box-shadow:var(--v3-jm-gold-glow)}:root[data-v3] .jm3-node.is-current:after{content:"";border-radius:inherit;border:2px solid var(--v3-gold);opacity:0;pointer-events:none;animation:2.4s ease-out infinite jm3-ring;position:absolute;inset:-8px}:root[data-v3] .jm3-node.is-locked{opacity:.62;cursor:default}:root[data-v3] .jm3-badge{box-sizing:content-box;background:var(--v3-paper);color:var(--v3-purple);box-shadow:0 2px 6px var(--v3-glass-drop);border-radius:999px;padding:3px;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}@keyframes jm3-ring{0%{opacity:.7;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){:root[data-v3] .jm3-node.is-current:after{opacity:.45;animation:none;transform:none}}:root[data-v3] .aw3-head--compact{gap:0;margin-block-end:12px}:root[data-v3] .aw3-head--compact .aw3-top{align-items:center;gap:10px}:root[data-v3] .aw3-face{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);border-radius:50%;flex:none;block-size:44px;inline-size:44px;position:relative;overflow:hidden}:root[data-v3] .aw3-face img{block-size:auto;inline-size:82px;max-inline-size:none;position:absolute;top:0;left:-22px}:root[data-v3] .aw3-titles{flex:auto;min-inline-size:0}:root[data-v3] .aw3-head--compact .aw3-title{margin:0;line-height:1.2}:root[data-v3] .aw3-summary{color:var(--v3-navy-soft);font-family:var(--font-body);font-size:var(--v3-aw-label-size);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1.35}:root[data-v3] .aw3-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-v3]{--q3-ink:#102b4e;--q3-ink-2:#233451;--q3-muted:#617185;--q3-violet:#5042d0;--q3-line:#d5d5e6;--q3-chip-edge:#c9cbe2;--q3-back-edge:#bcaadf;--q3-back-ink:#442c7c;--q3-track:#d4c5e8;--q3-fill:#7041c7;--q3-ok-bg:#ecf7f1;--q3-ok-edge:#218257;--q3-ok-ink:#0c4f35;--q3-bad-bg:#fff2f5;--q3-bad-edge:#b53b61;--q3-bad-ink:#852543;--q3-fb-bg:#f5f2fc;--q3-fb-edge:#e2daf0;--q3-gold:#ffbe00;--q3-gold-edge:#ffe089;--q3-gold-drop:#bd8b16;--q3-fs-micro:.6875rem;--q3-fs-stem:1.3125rem;--q3-fs-h3:1.0625rem;--q3-fs-title:1.125rem;--q3-fs-stem-sm:1rem}:root[data-v3] .q3{color:var(--q3-ink);gap:14px;display:grid}:root[data-v3] .q3>*{min-width:0}:root[data-v3] .q3-head{align-items:center;gap:8px;min-block-size:44px;display:flex}:root[data-v3] .q3-back{border:1px solid var(--q3-back-edge);block-size:44px;inline-size:44px;color:var(--q3-back-ink);font-size:var(--text-body);cursor:pointer;background:#ffffff80;border-radius:12px;flex:none;place-items:center;line-height:1;display:grid}:root[data-v3] .q3-back:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-title{min-width:0;font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-title);color:var(--v3-navy);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;line-height:1.2;overflow:hidden}:root[data-v3] .q3-tools{flex:none;align-items:center;gap:6px;display:inline-flex}:root[data-v3] .q3-status{background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);min-block-size:60px;box-shadow:inset 0 1px 0 var(--v3-glass-sheen);border-radius:17px;align-items:center;gap:11px;padding:5px 13px;display:flex}:root[data-v3] .q3-status-art.znk-char{block-size:48px;inline-size:34px;box-shadow:none;flex:none;animation:none}:root[data-v3] .q3-status-main{flex:auto;gap:6px;min-width:0;display:grid}:root[data-v3] .q3-status-main b{font-size:var(--v3-text-kicker);color:var(--q3-ink);font-weight:700}:root[data-v3] .q3-bar{background:var(--q3-track);border-radius:10px;block-size:4px;display:block;overflow:hidden}:root[data-v3] .q3-bar>em{background:var(--q3-fill);border-radius:10px;block-size:100%;transition:inline-size .3s;display:block}:root[data-v3] .q3-status small{font-size:var(--q3-fs-micro);color:#5f4c81;flex:none}:root[data-v3] .q3-paper{gap:14px;display:grid}:root[data-v3] .q3-eyebrow-row{align-items:center;gap:14px;min-block-size:44px;display:flex}:root[data-v3] .q3-eyebrow{font-family:var(--v3-font-study-en);font-size:var(--q3-fs-micro);letter-spacing:.12em;color:var(--q3-violet);text-transform:uppercase;font-weight:700}:root[data-v3] .q3-stem{font-family:var(--v3-font-study-en);font-size:var(--q3-fs-stem);color:var(--q3-ink);text-align:left;overflow-wrap:anywhere;margin:0;line-height:1.65}:root[data-v3] .q3-stem--sm{font-size:var(--v3-text-study-en);line-height:1.6}:root[data-v3] .q3-label{font-size:var(--text-xs);color:var(--q3-muted);margin:0 0 -6px;font-weight:700}:root[data-v3] .q3-spk{flex:none;place-items:center;block-size:44px;inline-size:44px;display:inline-grid}:root[data-v3] .q3-spk>button{color:var(--q3-ink);block-size:44px!important;inline-size:44px!important;box-shadow:none!important;border:1px solid var(--q3-chip-edge)!important;background:#fff9!important;border-radius:13px!important}:root[data-v3] .q3-spk--bare>button{background:0 0!important;border-color:#0000!important}:root[data-v3] .q3-spk>button[aria-label="עצור הקראה"]{background:var(--v3-purple)!important;border-color:var(--v3-purple)!important}:root[data-v3] .q3-spk>button:hover{transform:none}:root[data-v3] .q3-options{gap:9px;margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .q3-slot{align-items:center;gap:6px;display:flex}:root[data-v3] .q3-opt{border:1px solid var(--q3-line);background:var(--v3-on-dark);min-width:0;min-block-size:56px;color:var(--q3-ink);text-align:left;cursor:pointer;font:inherit;border-radius:15px;flex:auto;align-items:center;gap:10px;padding:13px 12px;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}:root[data-v3] .q3-opt:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-opt-num{min-inline-size:18px;font-family:var(--v3-font-study-en);font-size:var(--v3-text-kicker);color:var(--q3-muted);flex:none;font-weight:700}:root[data-v3] .q3-opt-text{min-width:0;font-family:var(--v3-font-study-en);font-size:var(--v3-text-study-en);overflow-wrap:anywhere;flex:auto;line-height:1.5}:root[data-v3] .q3-opt-text--long{font-size:var(--text-body);line-height:1.55}:root[data-v3] .q3-opt-tag{font-size:var(--q3-fs-micro);white-space:nowrap;direction:rtl;flex:none;align-items:center;gap:3px;font-weight:700;display:inline-flex}:root[data-v3] .q3-opt-tag svg,:root[data-v3] .q3-ico{flex:none;block-size:1em;inline-size:1em}:root[data-v3] .q3-opt-he{font-family:var(--v3-font-display);font-size:var(--text-xs);color:var(--q3-violet);unicode-bidi:isolate;margin-inline-start:8px;display:inline-block}:root[data-v3] .q3-opt-text .znk-addword,:root[data-v3] .q3-opt-text>button{vertical-align:middle;margin-inline-start:8px}:root[data-v3] .q3-opt.is-picked{border:2px solid var(--v3-purple);background:#7c3aed12}:root[data-v3] .q3-opt.is-picked .q3-opt-num{color:var(--v3-purple)}:root[data-v3] .q3-opt.is-correct{border:2px solid var(--q3-ok-edge);background:var(--q3-ok-bg);color:var(--q3-ok-ink)}:root[data-v3] .q3-opt.is-wrong{border:2px solid var(--q3-bad-edge);background:var(--q3-bad-bg);color:var(--q3-bad-ink)}:root[data-v3] .q3-opt.is-correct .q3-opt-num{color:var(--q3-ok-ink)}:root[data-v3] .q3-opt.is-wrong .q3-opt-num{color:var(--q3-bad-ink)}:root[data-v3] .q3-opt.is-dim{opacity:.62}:root[data-v3] .q3-opt.is-locked{cursor:default}:root[data-v3] .q3-fb{background:var(--q3-fb-bg);border:1px solid var(--q3-fb-edge);border-inline-start:4px solid var(--v3-purple);color:var(--q3-ink-2);border-radius:17px;gap:8px;padding:16px;display:grid}:root[data-v3] .q3-fb h3{font-size:var(--q3-fs-h3);color:var(--q3-ink-2);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}:root[data-v3] .q3-fb h3 .q3-ico{color:var(--q3-ok-edge)}:root[data-v3] .q3-fb p,:root[data-v3] .q3-fb .q3-fb-body{font-size:var(--text-sm);margin:0;line-height:1.85}:root[data-v3] .q3-fb-k{color:var(--q3-violet);font-weight:700}:root[data-v3] .q3-fold{padding:4px 0}:root[data-v3] .q3-fold>summary{cursor:pointer;min-block-size:44px;font-size:var(--text-body);color:var(--v3-navy);align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}:root[data-v3] .q3-fold>summary::-webkit-details-marker{display:none}:root[data-v3] .q3-fold>summary:after{content:"⌄";color:var(--q3-muted);margin-inline-start:auto;transition:transform .2s}:root[data-v3] .q3-fold[open]>summary:after{transform:rotate(180deg)}:root[data-v3] .q3-fold-row{font-size:var(--text-sm);color:var(--v3-navy);margin:0 0 10px;line-height:1.65}:root[data-v3] .q3-fold-row b{font-weight:700}:root[data-v3] .q3-fold-row b bdi{font-family:var(--v3-font-study-en)}:root[data-v3] .q3-fold-row.is-key{color:var(--q3-ok-ink)}:root[data-v3] .q3 .znk-advance-inline{margin:4px 0;animation:none}:root[data-v3] .q3 .znk-advance-btn,:root[data-v3] .q3-cta{border:1px solid var(--q3-gold-edge);background:var(--q3-gold);min-block-size:52px;inline-size:100%;max-inline-size:none;color:var(--v3-navy);font-family:var(--v3-font-display);font-weight:400;font-size:var(--text-body-lg);box-shadow:0 4px 0 var(--q3-gold-drop);cursor:pointer;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:flex}:root[data-v3] .q3 .znk-advance-btn:hover,:root[data-v3] .q3-cta:hover{box-shadow:0 4px 0 var(--q3-gold-drop);transform:none}:root[data-v3] .q3 .znk-advance-btn:active,:root[data-v3] .q3-cta:active{box-shadow:0 2px 0 var(--q3-gold-drop);transform:translateY(2px)}:root[data-v3] .q3-cta:focus-visible{outline:3px solid var(--v3-navy);outline-offset:3px}:root[data-v3] .q3-cta:disabled{opacity:.55;cursor:default;transform:none}:root[data-v3] .q3-cta--ghost{border-color:var(--q3-chip-edge);box-shadow:none;background:#ffffffb3}:root[data-v3] .q3-hint{text-align:center;font-size:var(--text-xs);color:var(--q3-muted);margin:0}@media(prefers-reduced-motion:reduce){:root[data-v3] .q3-opt,:root[data-v3] .q3-bar>em,:root[data-v3] .q3-fold>summary:after{transition:none}}:root[data-v3] .q3-stem>span[dir=ltr],:root[data-v3] .q3-opt-text>span[dir=ltr]{line-height:inherit!important}:root[data-v3] .q3-opt-text--long{line-height:1.45}:root[data-v3] .q3-passage{background:var(--v3-glass-fill);border:1px solid var(--q3-chip-edge);box-shadow:inset 0 1px 0 var(--v3-glass-sheen);border-radius:17px;overflow:hidden}:root[data-v3] .q3-passage-toggle{cursor:pointer;text-align:start;min-block-size:56px;inline-size:100%;font:inherit;font-weight:700;font-size:var(--text-body);color:var(--v3-navy);background:0 0;border:0;align-items:flex-start;gap:8px;padding:14px 16px;line-height:1.5;display:flex}:root[data-v3] .q3-passage-toggle:focus-visible{outline:3px solid var(--v3-purple);outline-offset:-3px}:root[data-v3] .q3-passage-caret{color:var(--v3-navy);flex:none;transition:transform .2s}:root[data-v3] .q3-passage.is-open .q3-passage-caret{transform:rotate(-90deg)}:root[data-v3] .q3-passage-name{font-family:var(--v3-font-study-en)}:root[data-v3] .q3-passage-body{text-align:left;border-top:1px solid var(--q3-fb-edge);background:#ffffff8c;max-block-size:42vh;padding:4px 16px 16px;overflow-y:auto}:root[data-v3] .q3-passage-audio{justify-content:flex-end;padding:8px 0;display:flex}:root[data-v3] .q3-passage-audio audio{block-size:36px;max-inline-size:240px}:root[data-v3] .q3-para{border-inline-start:3px solid #0000;border-radius:6px;align-items:flex-start;gap:6px;margin:0 0 18px;padding-inline-start:10px;display:flex}:root[data-v3] .q3-para:last-child{margin-bottom:0}:root[data-v3] .q3-para p{font-family:var(--v3-font-study-en);font-size:var(--text-body);color:var(--q3-ink);flex:auto;margin:0;line-height:1.7}:root[data-v3] .q3-para.is-anchor{border-inline-start-color:var(--znk-gold-warm);background:#ffe76359}:root[data-v3] .q3-anchor{border:1px solid var(--znk-gold-warm);color:var(--v3-navy);font-size:var(--text-xs);background:#ffc72c2e;border-radius:999px;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 10px;font-weight:700;display:inline-flex}:root[data-v3] .q3-anchor svg{color:var(--znk-gold-warm)}@media(prefers-reduced-motion:reduce){:root[data-v3] .q3-passage-caret{transition:none}}:root[data-v3] .q3-hint--section{color:var(--q3-violet);font-weight:700;font-size:var(--text-xs);background:#6c5ce71a;border-radius:999px;justify-self:center;margin:0;padding:6px 14px}:root[data-v3] .q3-fb-key{color:var(--q3-ok-ink);font-weight:700}:root[data-v3] .q3-exam-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-v3] .q3-timer{border:1.5px solid var(--q3-gold-edge);min-block-size:44px;color:var(--v3-navy);font-family:var(--v3-font-display);font-size:var(--q3-fs-title);font-variant-numeric:tabular-nums;background:#fff4cc;border-radius:14px;align-items:center;padding:0 16px;display:inline-flex}:root[data-v3] .q3-timer.is-warn{color:#92400e;background:bisque;border-color:#f59e0b}:root[data-v3] .q3-timer.is-crit{background:var(--q3-bad-bg);border-color:var(--q3-bad-edge);color:var(--q3-bad-ink)}:root[data-v3] .q3-chip-type{background:var(--v3-glass-fill);border:1px solid var(--q3-chip-edge);min-block-size:36px;color:var(--q3-violet);font-weight:700;font-size:var(--text-sm);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}:root[data-v3] .q3-paper .q3-hint{margin-top:2px}:root[data-v3] .q3-hint--start{text-align:start}:root[data-v3] .q3-mex{background:radial-gradient(120% 60% at 50% 0%,var(--v3-lavender-mist),transparent 70%),var(--v3-lavender);align-content:start;gap:0;min-block-size:100vh}:root[data-v3] .q3-mex-bar{z-index:20;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-block-end:1px solid var(--q3-line);background:#edeffaf0;gap:10px;display:grid;position:sticky;inset-block-start:0}:root[data-v3] .q3-mex-tool{border:1px solid var(--q3-chip-edge);background:var(--v3-glass-fill);min-block-size:44px;color:var(--q3-ink-2);font-weight:700;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}:root[data-v3] .q3-mex-tool.is-on{border-color:var(--q3-bad-edge);background:var(--q3-bad-bg);color:var(--q3-bad-ink)}:root[data-v3] .q3-mex-chips{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}:root[data-v3] .q3-mex-chips::-webkit-scrollbar{display:none}:root[data-v3] .q3-mex-chip{border:1px solid var(--q3-chip-edge);block-size:44px;inline-size:44px;color:var(--q3-muted);font-weight:700;font-size:var(--text-body);font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffffb3;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}:root[data-v3] .q3-mex-chip.is-done{color:var(--q3-violet);border-color:var(--q3-back-edge);background:var(--q3-fb-bg)}:root[data-v3] .q3-mex-chip.is-cur{background:var(--q3-fill);border-color:var(--q3-fill);color:var(--v3-on-dark)}:root[data-v3] .q3-mex-chip-flag{background:var(--q3-bad-edge);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:4px;inset-inline-end:4px}:root[data-v3] .q3-mex-skip{border:1px solid var(--q3-chip-edge);min-block-size:44px;color:var(--q3-violet);font-weight:700;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:14px;flex:none;margin-inline-start:auto;padding:0 14px}:root[data-v3] .q3-mex-tool:focus-visible,:root[data-v3] .q3-mex-chip:focus-visible,:root[data-v3] .q3-mex-skip:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-mex-body{inline-size:100%;max-inline-size:720px;padding:16px 16px calc(150px + env(safe-area-inset-bottom,0px));gap:14px;margin-inline:auto;display:grid}:root[data-v3] .q3-mex-foot{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--v3-lavender) 70%,transparent);gap:6px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}:root[data-v3] .q3-mex-foot>*{inline-size:100%;max-inline-size:688px;margin-inline:auto}:root[data-v3] .q3-blank{vertical-align:bottom;border-block-end:2.5px solid var(--q3-fill);min-inline-size:72px;margin:0 5px;display:inline-block}:root[data-v3] .q3-wf-base{background:var(--q3-fb-bg);border:1px solid var(--q3-fb-edge);border-inline-end:3px solid var(--q3-fill);color:var(--q3-ink-2);font-size:var(--text-sm);border-radius:14px;margin:0;padding:14px 16px}:root[data-v3] .q3-wf-word{font-family:var(--v3-font-study-en);color:var(--q3-violet);font-weight:700}:root[data-v3] .q3-field{gap:8px;display:grid}:root[data-v3] .q3-field-label{font-weight:700;font-size:var(--text-sm);color:var(--q3-ink)}:root[data-v3] .q3-input{border:1px solid var(--q3-chip-edge);min-block-size:52px;inline-size:100%;color:var(--q3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-body-lg);box-sizing:border-box;background:#ffffffe6;border-radius:14px;padding:12px 16px}:root[data-v3] .q3-input::placeholder{color:var(--q3-muted);font-family:inherit}:root[data-v3] .q3-input:focus-visible{outline:3px solid var(--v3-purple);outline-offset:1px}:root[data-v3] .q3-textarea{resize:vertical;min-block-size:180px;line-height:1.6;font-size:var(--text-body)}:root[data-v3] .q3-wcount{font-size:var(--text-sm);color:var(--q3-muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}:root[data-v3] .q3-wcount b{color:var(--q3-ink);font-size:var(--text-body)}:root[data-v3] .q3-wcount b.is-ok{color:var(--q3-ok-ink)}:root[data-v3] .q3-wcount b.is-off{color:var(--q3-bad-ink)}:root[data-v3] .q3-wcount small{font-size:var(--text-xs);flex-basis:100%}:root[data-v3] .q3-listen-card{gap:10px;display:grid}:root[data-v3] .q3-listen-meta{font-size:var(--text-xs);color:var(--q3-violet);flex-wrap:wrap;gap:6px 12px;margin:0;font-weight:700;display:flex}:root[data-v3] .q3-listen-intro{font-family:var(--v3-font-study-en);font-size:var(--text-body);color:var(--q3-ink);text-align:left;margin:0;line-height:1.6}:root[data-v3] .q3-listen{gap:8px;display:grid}:root[data-v3] .q3-listen-row{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-v3] .q3-listen-play{border:1px solid var(--q3-chip-edge);min-block-size:44px;color:var(--q3-ink);font-weight:700;font-size:var(--text-sm);cursor:pointer;background:#ffffffe6;border-radius:14px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}:root[data-v3] .q3-listen-play:disabled{opacity:.55;cursor:default}:root[data-v3] .q3-listen-play:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-listen-time{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--q3-ink-2)}:root[data-v3] .q3-listen-range{min-block-size:24px;inline-size:100%;accent-color:var(--q3-fill);cursor:pointer}:root[data-v3] .q3-pp-stage{gap:14px;display:grid}:root[data-v3] .q3-pp-fb.is-ok{background:var(--q3-ok-bg);border-color:var(--q3-ok-edge)}:root[data-v3] .q3-pp-fb.is-bad{background:var(--q3-bad-bg);border-color:var(--q3-bad-edge)}:root[data-v3] .q3-pp-fb.is-bad h3 .q3-ico{color:var(--q3-bad-edge)}:root[data-v3] .q3-pp-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-v3] .q3-cta.q3-cta--fit{inline-size:auto;min-inline-size:140px}:root[data-v3] .q3-cta:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}:root[data-v3]{--q3-fs-hero:3.75rem;--q3-fs-range:2.375rem;--q3-fs-h2:1.4375rem;--q3-fs-panel:1.25rem;--q3-fs-fact:1.3125rem;--q3-panel-bg:#ffffffd1;--q3-panel-edge:#dedaee;--q3-quiet-edge:#c4b9ef}:root[data-v3] .q3-res{gap:16px;max-inline-size:640px;margin-inline:auto;padding-block:12px 24px;padding-inline:16px}:root[data-v3] .q3-res-stage{color:var(--v3-on-dark,#fff);background:linear-gradient(125deg,#0d294b,#43306d 65%,#8d2d65);border:1px solid #ffffff70;border-radius:30px 12px;gap:16px;padding:22px 20px;display:grid;box-shadow:inset 0 1px #ffffff80,0 5px #7c3aed13}:root[data-v3] .q3-res-stage-grid{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}:root[data-v3] .q3-res-stage-text{gap:6px;min-width:0;display:grid}:root[data-v3] .q3-res-eyebrow{font-size:var(--q3-fs-micro);letter-spacing:.04em;color:#eee6fc;font-weight:700}:root[data-v3] .q3-res-big{text-align:start;font-size:var(--q3-fs-hero);color:#ffe07a;font-variant-numeric:tabular-nums;unicode-bidi:plaintext;font-weight:800;line-height:1;display:block}:root[data-v3] .q3-res-big--sm{font-size:var(--q3-fs-range);line-height:1.1}:root[data-v3] .q3-res-bignote{font-size:var(--q3-fs-micro);color:#eee6fc}:root[data-v3] .q3-res-headline{font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-h2);color:#fff;margin:6px 0 0;line-height:1.2}:root[data-v3] .q3-res-lede{font-size:var(--text-sm);color:#eee7ff;margin:0;line-height:1.65}:root[data-v3] .q3-res-art.znk-char{block-size:auto;inline-size:110px;box-shadow:none;justify-self:center;animation:none}:root[data-v3] .q3-res-facts{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .q3-res-fact{background:#ffffff14;border:1px solid #fff3;border-radius:13px;justify-items:center;gap:4px;padding:12px 6px;display:grid}:root[data-v3] .q3-res-fact b{font-size:var(--q3-fs-fact);color:#fff;font-variant-numeric:tabular-nums;font-weight:700}:root[data-v3] .q3-res-fact span{font-size:var(--q3-fs-micro);color:#eee6fc}:root[data-v3] .q3-res-foot{border-block-start:1px solid #ffffff2e;gap:6px;padding-block-start:12px;display:grid}:root[data-v3] .q3-res-hint{font-size:var(--text-sm);color:#ffe07a;margin:0;font-weight:700}:root[data-v3] .q3-res-note{font-size:var(--q3-fs-micro);color:#eee6fc;margin:0;line-height:1.6}:root[data-v3] .q3-res-sec{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root[data-v3] .q3-res-sec h2{font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-h2);color:var(--v3-navy);margin:0;line-height:1.2}:root[data-v3] .q3-res-sec small{font-size:var(--text-xs);color:var(--q3-muted)}:root[data-v3] .q3-res-review{gap:14px;display:grid}:root[data-v3] .q3-res-fold{background:var(--q3-panel-bg);border:1px solid var(--q3-panel-edge);border-radius:16px;padding:4px 16px}:root[data-v3] .q3-res-exits{gap:8px;display:grid}:root[data-v3] .q3-res-links{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}:root[data-v3] .q3-res-link{cursor:pointer;min-block-size:44px;color:var(--q3-violet);font-weight:700;font-size:var(--text-sm);background:0 0;border:0;padding:0 12px}:root[data-v3] .q3-res-link:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px;border-radius:10px}:root[data-v3] .q3-btn-quiet,:root[data-v3] .q3-btn-white{border:1px solid var(--q3-quiet-edge);cursor:pointer;min-block-size:48px;inline-size:100%;color:var(--q3-violet);font-weight:700;font-size:var(--text-body);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:flex}:root[data-v3] .q3-btn-white{border-color:var(--q3-chip-edge);color:var(--v3-navy);background:#fff}:root[data-v3] .q3-btn-quiet:focus-visible,:root[data-v3] .q3-btn-white:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-btn-quiet:disabled,:root[data-v3] .q3-btn-white:disabled{opacity:.5;cursor:default}:root[data-v3] .q3-res-miss{gap:10px;margin:0;padding:0;list-style:none;display:grid}:root[data-v3] .q3-res-miss-item{background:var(--q3-panel-bg);border:1px solid var(--q3-panel-edge);border-radius:16px;gap:6px;padding:14px 16px;display:grid}:root[data-v3] .q3-res-miss-stem{text-align:left;font-family:var(--v3-font-study-en);font-size:var(--text-body);color:var(--q3-ink);margin:0;line-height:1.6}:root[data-v3] .q3-res-miss-row{font-size:var(--text-sm);margin:0}:root[data-v3] .q3-res-miss-row.is-bad{color:var(--q3-bad-ink)}:root[data-v3] .q3-res-miss-row.is-ok{color:var(--q3-ok-ink)}:root[data-v3] .q3-res-miss-row bdi{font-family:var(--v3-font-study-en)}:root[data-v3] .q3-res-miss-why{font-size:var(--text-sm);color:var(--q3-ink-2);margin:0;line-height:1.7}@media(max-width:370px){:root[data-v3] .q3-res-stage-grid{grid-template-columns:minmax(0,1fr) 84px}:root[data-v3] .q3-res-art.znk-char{inline-size:84px}}:root[data-v3] .q3-rvw{color:var(--q3-ink);margin-top:0;font-family:inherit}:root[data-v3] .q3-rvm,:root[data-v3] .q3-rvc{background:var(--q3-panel-bg);border:1px solid var(--q3-panel-edge);color:var(--q3-ink);border-radius:22px;gap:14px;padding:18px;display:grid}:root[data-v3] .q3-rvm>*,:root[data-v3] .q3-rvc>*{min-width:0}:root[data-v3] .q3-rvm-head{gap:4px;display:grid}:root[data-v3] .q3-rvm-head h3{font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-panel);color:var(--v3-navy);margin:0;line-height:1.2}:root[data-v3] .q3-rvm-head small{font-size:var(--text-xs);color:var(--q3-muted)}:root[data-v3] .q3-rvm-chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-v3] .q3-rvm-chip{cursor:pointer;min-block-size:44px;color:var(--v3-navy);font-weight:600;font-size:var(--text-sm);background:#fff;border:1px solid #cec9e4;border-radius:12px;padding:8px 15px}:root[data-v3] .q3-rvm-chip.is-on{background:var(--q3-violet);border-color:var(--q3-violet);color:#fff}:root[data-v3] .q3-rvm-chip:disabled{opacity:.5;cursor:default}:root[data-v3] .q3-rvm-chip:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-rvm-groups{gap:14px;display:grid}:root[data-v3] .q3-rvm-group{gap:8px;display:grid}:root[data-v3] .q3-rvm-group-head{font-size:var(--text-sm);color:var(--q3-ink-2);justify-content:space-between;gap:8px;display:flex}:root[data-v3] .q3-rvm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:root[data-v3] .q3-rvm-tile{border:1px solid var(--q3-line);cursor:pointer;min-block-size:60px;color:var(--v3-navy);font-weight:700;font-size:var(--q3-fs-h3);font-variant-numeric:tabular-nums;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}:root[data-v3] .q3-rvm-tile.is-ok{background:#edf7ed;border-color:#b7d0be}:root[data-v3] .q3-rvm-tile.is-wrong{background:#fff1f1;border-color:#d6a4ad}:root[data-v3] .q3-rvm-tile.is-skip{color:var(--q3-muted);background:#f8f7fc;border-style:dashed}:root[data-v3] .q3-rvm-tile:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .q3-rvm-mark{font-size:var(--text-xs);display:inline-flex}:root[data-v3] .q3-rvm-tile.is-ok .q3-rvm-mark{color:var(--q3-ok-edge)}:root[data-v3] .q3-rvm-tile.is-wrong .q3-rvm-mark{color:var(--q3-bad-edge)}:root[data-v3] .q3-rvm-flag{background:var(--q3-fill);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:6px;inset-inline-end:6px}:root[data-v3] .q3-rvm-video{color:var(--q3-violet);display:inline-flex;position:absolute;inset-block-end:4px;inset-inline-start:6px}:root[data-v3] .q3-rvm-empty{background:var(--q3-fb-bg);font-size:var(--text-sm);color:var(--q3-ink-2);border-radius:14px;margin:0;padding:14px}:root[data-v3] .q3-rvm-legend{font-size:var(--text-xs);color:var(--q3-muted);flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}:root[data-v3] .q3-rvm-legend span{align-items:center;gap:4px;display:inline-flex}:root[data-v3] .q3-rvc-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-v3] .q3-rvc-art.znk-char{block-size:58px;inline-size:36px;box-shadow:none;flex:none;animation:none}:root[data-v3] .q3-rvc-head h2{min-width:0;font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-panel);color:var(--v3-navy);white-space:nowrap;flex:auto;margin:0;line-height:1.2}:root[data-v3] .q3-rvc-pill{font-size:var(--text-xs);color:var(--v3-navy);white-space:nowrap;border:1px solid #cfcae8;border-radius:40px;flex:none;align-items:center;gap:6px;padding:3px 11px;font-weight:600;display:inline-flex}:root[data-v3] .q3-rvc-pill.is-ok .q3-ico{color:var(--q3-ok-edge)}:root[data-v3] .q3-rvc-pill.is-bad .q3-ico{color:var(--q3-bad-edge)}:root[data-v3] .q3-rvc-meta{font-size:var(--text-xs);color:var(--q3-muted);margin:-6px 0 0}:root[data-v3] .q3-rvc-meta b{color:var(--q3-violet)}:root[data-v3] .q3-rvc-meta .is-over{color:var(--q3-bad-ink);font-weight:700}:root[data-v3] .q3-rvc-stem{text-align:left;margin:0}:root[data-v3] .q3-rvc-key{font-family:var(--v3-font-study-en)}:root[data-v3] .q3-rvc-passage{background:#fcfaff;border:1px solid #d2cbea;border-radius:15px;padding:12px 16px}:root[data-v3] .q3-rvc-passage>summary{cursor:pointer;min-block-size:44px;font-size:var(--text-body);color:var(--v3-navy);align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}:root[data-v3] .q3-rvc-passage>summary::-webkit-details-marker{display:none}:root[data-v3] .q3-rvc-passage>summary small{font-weight:400;font-size:var(--text-xs);color:var(--q3-muted);font-family:var(--v3-font-study-en)}:root[data-v3] .q3-rvc-passage>summary:after{content:"⌄";color:var(--q3-muted);margin-inline-start:auto;transition:transform .2s}:root[data-v3] .q3-rvc-passage[open]>summary:after{transform:rotate(180deg)}:root[data-v3] .q3-rvc-passage-body{text-align:left;gap:12px;padding-block-start:8px;display:grid}:root[data-v3] .q3-rvc-passage-body p{font-family:var(--v3-font-study-en);font-size:var(--text-body-lg);color:var(--v3-navy);margin:0;line-height:1.85}:root[data-v3] .q3-rvc-nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}:root[data-v3] .q3-rvc-nav .q3-rvc-next{grid-column:1/-1}:root[data-v3] .q3-rvc .rvw-video{margin:0}:root[data-v3] .q3-diag-meta{font-size:var(--text-sm);color:var(--q3-muted);margin:-4px 0 0}:root[data-v3] .q3-diag-empty{justify-items:start;gap:12px;display:grid}:root[data-v3] .q3-diag-empty h2{font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-panel);color:var(--v3-navy);margin:0}:root[data-v3] .q3-diag-empty p{font-size:var(--text-body);color:var(--q3-ink-2);margin:0;line-height:1.6}:root[data-v3] .q3-rvc{scroll-margin-block-start:96px}:root[data-v3]{--q3-fs-sheet:1.75rem}:root[data-v3] .q3-inx-sheet{z-index:9999;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(#d6d0fb,#e6e0f8 34px,#fff 139px,#fff);position:fixed;inset:0;overflow-y:auto}:root[data-v3] .q3-inx-sheet.is-closing{opacity:0;transition:opacity .25s}:root[data-v3] .q3-inx{max-inline-size:640px;margin-inline:auto}:root[data-v3] .q3-inx-panel{background:var(--q3-panel-bg);border:1px solid var(--q3-panel-edge);border-radius:22px;gap:12px;padding:18px;display:grid}:root[data-v3] .q3-inx-eyebrow{text-align:end;font-family:var(--v3-font-study-en);font-size:var(--q3-fs-micro);letter-spacing:.08em;color:var(--q3-violet);margin-block-end:-8px;font-weight:700}:root[data-v3] .q3-inx-title{font-family:var(--v3-font-display);font-weight:400;font-size:var(--q3-fs-sheet);color:var(--v3-navy);margin:0;line-height:1.2}:root[data-v3] .q3-inx-headline{font-weight:700;font-size:var(--text-body);color:var(--v3-navy);margin:0;line-height:1.5}:root[data-v3] .q3-inx-body{font-size:var(--text-body);color:var(--v3-navy);margin:0;line-height:1.65}:root[data-v3] .q3-inx-hint{color:#49376d;font-size:var(--text-sm);background:#eeebfb;border-radius:13px;margin:0;padding:13px 16px;line-height:1.65}:root[data-v3] .q3-inx-check{min-block-size:44px;font-size:var(--text-sm);color:var(--q3-ink-2);cursor:pointer;align-items:center;gap:10px;display:flex}:root[data-v3] .q3-inx-check input{opacity:0;block-size:1px;inline-size:1px;position:absolute}:root[data-v3] .q3-inx-box{border:1.5px solid var(--q3-chip-edge);block-size:22px;inline-size:22px;color:var(--q3-violet);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}:root[data-v3] .q3-inx-check input:focus-visible+.q3-inx-box{outline:2px solid var(--q3-violet);outline-offset:2px}:root[data-v3] .q3-inx-actions{align-items:stretch;gap:9px;display:flex}:root[data-v3] .q3-inx-go{flex:auto;min-block-size:48px;inline-size:auto}:root[data-v3] .q3-inx-speak{cursor:pointer;min-block-size:48px;inline-size:52px;color:var(--v3-navy);background:#fff9;border:1px solid #c9cbe2;border-radius:13px;flex:none;place-items:center;display:grid}:root[data-v3] .q3-inx-speak.is-playing{color:var(--q3-violet);border-color:var(--q3-violet)}:root[data-v3] .q3-eyebrow,:root[data-v3] .q3-eyebrow-row:not(:has(.q3-spk,.q3-anchor)){display:none}:root[data-v3] .q3-paper:has(>.q3-eyebrow-row:has(.q3-spk)+.q3-stem){grid-template-columns:auto minmax(0,1fr);column-gap:10px}:root[data-v3] .q3-paper:has(>.q3-eyebrow-row:has(.q3-spk)+.q3-stem)>*{grid-column:1/-1}:root[data-v3] .q3-paper>.q3-eyebrow-row:has(.q3-spk):has(+.q3-stem){grid-area:1/1;align-self:start;min-block-size:0}:root[data-v3] .q3-paper>.q3-eyebrow-row:has(.q3-spk)+.q3-stem{grid-area:1/2}:root[data-v3] .q3,:root[data-v3] .q3-paper{gap:10px}:root[data-v3] .q3-stem{line-height:1.5}:root[data-v3] .q3-status{min-block-size:52px;padding-block:4px}:root[data-v3] .q3-status-art.znk-char{block-size:40px;inline-size:28px}:root[data-v3] .q3-timer--in{min-block-size:36px;font-size:var(--q3-fs-h3);border-radius:12px;flex:none;padding:0 12px}@media(max-height:900px){:root[data-v3] .q3-stem{font-size:var(--q3-fs-title)}:root[data-v3] .q3-stem--sm{font-size:var(--q3-fs-stem-sm)}:root[data-v3] .q3-opt{min-block-size:48px;padding-block:9px}:root[data-v3] .q3-options{gap:7px}:root[data-v3] .q3-passage-body{max-block-size:34vh}}@media(max-height:700px){:root[data-v3] .q3-opt{padding-block:6px}:root[data-v3] .q3-paper{gap:8px}}:root[data-v3]{--rh3-ink:var(--v3-navy);--rh3-soft:var(--v3-navy-soft);--rh3-line:var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--rh3-line:color-mix(in srgb, var(--v3-navy) 12%, transparent)}}:root[data-v3]{--rh3-card:#ffffff9e;--rh3-gold-edge:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3]{--rh3-gold-edge:color-mix(in srgb, var(--v3-gold) 72%, var(--v3-navy))}}:root[data-v3] .rh3-gold{background:var(--v3-gold);min-block-size:48px;color:var(--rh3-ink);font-family:var(--font-body);font-size:var(--text-body);box-shadow:0 3px 0 var(--rh3-gold-edge);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-weight:800;display:inline-flex}:root[data-v3] .rh3-gold:focus-visible,:root[data-v3] .rh3-link:focus-visible,:root[data-v3] .rh3-chip:focus-visible,:root[data-v3] .rh3-tile:focus-visible,:root[data-v3] .rh3-feature:focus-visible,:root[data-v3] .rh3-mission:focus-visible,:root[data-v3] .rh3-back:focus-visible,:root[data-v3] .rh3-more:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .ph--v3.rh3-gate .ph3-hero{min-block-size:0;box-shadow:none;color:var(--rh3-ink);background:0 0;border:0;border-radius:0;padding:6px 2px 4px}:root[data-v3] .ph--v3.rh3-gate .ph3-head{inline-size:60%}:root[data-v3] .ph--v3.rh3-gate .ph3-eyebrow{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:calc(var(--v3-text-kicker) - 1.5px);letter-spacing:1.6px;direction:ltr;justify-content:flex-end;font-weight:800}:root[data-v3] .ph--v3.rh3-gate .ph3-h1{color:var(--rh3-ink);margin-block:8px 10px;font-size:clamp(2rem,9vw,2.3rem)}:root[data-v3] .ph--v3.rh3-gate .rh3-dot{color:var(--v3-purple)}:root[data-v3] .ph--v3.rh3-gate .ph3-lede{max-inline-size:none;color:var(--rh3-ink);font-size:var(--text-sm)}:root[data-v3] .ph--v3.rh3-gate .ph3-char{border-end-start-radius:0;justify-content:center;block-size:160px;inline-size:146px;display:flex;inset-block-start:0;inset-inline-end:-6px}:root[data-v3] .ph--v3.rh3-gate .ph3-char:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#fff 0 52%,#fff 66%,#0000 71%);border-radius:50%;position:absolute;inset-block-start:10px;inset-inline:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .ph--v3.rh3-gate .ph3-char:before{background:radial-gradient(circle,white 0 52%,color-mix(in srgb,white 60%,var(--v3-lavender)) 66%,transparent 71%)}}:root[data-v3] .ph--v3.rh3-gate .ph3-char .v3-gate-portrait{z-index:1;flex:none;inline-size:168px;position:relative}:root[data-v3] .ph--v3.rh3-gate .ph3-char .v3-gate-ring{display:none}:root[data-v3] .ph--v3.rh3-gate .ph-side{margin-block-start:14px}:root[data-v3] .rh3-mission{border:1px solid var(--v3-glass-edge);background:var(--rh3-card);min-block-size:64px;inline-size:100%;box-shadow:var(--v3-glass-lift);color:var(--rh3-ink);font-family:var(--font-body);text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}:root[data-v3] .rh3-mission:disabled{cursor:default;opacity:.7}:root[data-v3] .rh3-mission-ico{color:var(--rh3-ink);flex:none}:root[data-v3] .rh3-mission-txt{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}:root[data-v3] .rh3-mission-txt b{font-size:var(--text-sm);font-weight:800}:root[data-v3] .rh3-mission-txt small{color:var(--rh3-soft);font-size:calc(var(--text-xs) - .5px)}:root[data-v3] .rh3-mission-count{color:var(--v3-purple);font-size:var(--text-sm);flex:none;font-weight:800}:root[data-v3] .rh3-main{flex-direction:column;gap:4px;padding:0 16px 28px;display:flex}:root[data-v3] .rh3-sec{margin-block:10px 6px}:root[data-v3] .rh3-browse{border-block-start:1px solid var(--rh3-line);margin-block-start:22px;padding-block-start:18px}:root[data-v3] .rh3-sechead{justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}:root[data-v3] .rh3-sechead h2{color:var(--rh3-ink);font-size:var(--text-h2);margin:0;line-height:1.2}:root[data-v3] .rh3-link{min-block-size:44px;color:var(--v3-purple);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:800;display:inline-flex}:root[data-v3] .rh3-link:disabled{color:var(--rh3-soft);opacity:.55;cursor:default}:root[data-v3] .rh3-chips{scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 12px;display:flex;overflow-x:auto}:root[data-v3] .rh3-chips::-webkit-scrollbar{display:none}:root[data-v3] .rh3-chip{border:1px solid var(--rh3-line);border-radius:var(--radius-znk-pill);min-block-size:44px;color:var(--rh3-ink);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:#ffffffc7;flex:none;padding:0 18px;font-weight:700}:root[data-v3] .rh3-chip.is-on{border-color:var(--rh3-ink);background:var(--rh3-ink);color:var(--v3-on-dark)}:root[data-v3] .rh3-grid{grid-template-columns:1fr;gap:22px;display:grid}@media(min-width:560px){:root[data-v3] .rh3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){:root[data-v3] .rh3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-v3] .rh3-feature,:root[data-v3] .rh3-tile{inline-size:100%;color:var(--rh3-ink);font-family:var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}:root[data-v3] .rh3-tile{border-block-end:1px solid var(--rh3-line);padding-block-end:18px}:root[data-v3] .rh3-cover{aspect-ratio:16/9;background:var(--v3-lavender);border-radius:22px;inline-size:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-cover{background:color-mix(in srgb,var(--v3-lavender) 55%,white)}}:root[data-v3] .rh3-cover{box-shadow:0 10px 24px var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-cover{box-shadow:0 10px 24px color-mix(in srgb,var(--v3-navy) 12%,transparent)}}:root[data-v3] .rh3-tile .rh3-cover{aspect-ratio:16/9;border-radius:18px}:root[data-v3] .rh3-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:root[data-v3] .rh3-cover-pattern{background:radial-gradient(circle at 20% 30%,var(--v3-purple),transparent 55%),radial-gradient(circle at 80% 70%,var(--v3-gold),transparent 50%),var(--v3-lavender);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-cover-pattern{background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--v3-purple) 30%,transparent),transparent 55%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--v3-gold) 30%,transparent),transparent 50%),color-mix(in srgb,var(--v3-lavender) 60%,white)}}:root[data-v3] .rh3-cover-done{background:var(--znk-correct-deep);block-size:28px;inline-size:28px;color:var(--v3-on-dark);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-start:10px}:root[data-v3] .rh3-text{flex-direction:column;gap:6px;min-inline-size:0;display:flex}:root[data-v3] .rh3-meta{color:var(--rh3-soft);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}:root[data-v3] .rh3-meta-audio{color:var(--v3-purple);display:inline-flex}:root[data-v3] .rh3-level{font-size:calc(var(--text-xs) - 1px);border-radius:8px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}:root[data-v3] .rh3-level--1{background:var(--v3-lavender)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-level--1{background:color-mix(in srgb,var(--v3-lavender) 70%,white)}}:root[data-v3] .rh3-level--1{color:var(--v3-purple-ink)}:root[data-v3] .rh3-level--2{background:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-level--2{background:color-mix(in srgb,var(--v3-gold) 26%,white)}}:root[data-v3] .rh3-level--2{color:var(--rh3-ink)}:root[data-v3] .rh3-level--3{background:var(--v3-pink-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-level--3{background:color-mix(in srgb,var(--v3-pink-deep) 16%,white)}}:root[data-v3] .rh3-level--3{color:var(--v3-pink-deep)}:root[data-v3] .rh3-level--4{background:var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-level--4{background:color-mix(in srgb,var(--v3-navy) 14%,white)}}:root[data-v3] .rh3-level--4{color:var(--rh3-ink)}:root[data-v3] .rh3-en{text-align:start;font-family:var(--v3-font-study-en);font-size:var(--text-body-lg);direction:ltr;unicode-bidi:isolate;font-weight:800;line-height:1.2}:root[data-v3] .rh3-en--lg{font-size:var(--text-h2)}:root[data-v3] .rh3-text .rh3-en{align-self:flex-end;inline-size:100%}:root[data-v3] .rh3-he{color:var(--rh3-ink);font-size:var(--text-sm);font-weight:700}:root[data-v3] .rh3-he--lg{font-size:var(--text-body-lg)}:root[data-v3] .rh3-read-cta{background:var(--v3-gold);min-block-size:52px;box-shadow:0 3px 0 var(--rh3-gold-edge);color:var(--rh3-ink);font-size:var(--text-body);border-radius:16px;justify-content:space-between;align-items:center;margin-block-start:8px;padding:0 20px;font-weight:800;display:flex}:root[data-v3] .rh3-tile.is-done .rh3-cover img{opacity:.82}:root[data-v3] .rh3-more{border:1px solid var(--rh3-line);background:var(--rh3-card);min-block-size:52px;inline-size:100%;color:var(--rh3-ink);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-block-start:14px;padding:8px 16px;font-weight:800;display:flex}:root[data-v3] .rh3-more small{color:var(--rh3-soft);font-size:calc(var(--text-xs) - 1px);font-weight:600}:root[data-v3] .rh3-lib{border-block-start:1px solid var(--rh3-line);margin-block-start:26px;padding-block-start:20px}:root[data-v3] .rh3-lib-h{color:var(--rh3-ink);font-size:var(--text-h1);margin:4px 0 0;line-height:1.15}:root[data-v3] .rh3-lib-h bdi{color:var(--v3-purple)}:root[data-v3] .rh3-lib-sub{color:var(--rh3-soft);font-size:var(--text-sm);margin:4px 0 14px;font-weight:700}:root[data-v3] .rh3-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-end:8px;display:grid}:root[data-v3] .rh3-lvl{border:1px solid var(--rh3-line);background:var(--rh3-card);min-block-size:64px;color:var(--rh3-ink);font-family:var(--font-body);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}:root[data-v3] .rh3-lvl b{font-size:var(--text-body);font-weight:800}:root[data-v3] .rh3-lvl small{color:var(--rh3-soft);font-size:calc(var(--text-xs) - 1px);font-weight:700}:root[data-v3] .rh3-lvl--1{box-shadow:inset 0 -3px 0 var(--v3-lavender)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-lvl--1{box-shadow:inset 0 -3px color-mix(in srgb,var(--v3-lavender) 90%,var(--v3-purple))}}:root[data-v3] .rh3-lvl--2{box-shadow:inset 0 -3px 0 var(--v3-gold)}:root[data-v3] .rh3-lvl--3{box-shadow:inset 0 -3px 0 var(--v3-pink-deep)}:root[data-v3] .rh3-lvl--4{box-shadow:inset 0 -3px 0 var(--v3-navy)}:root[data-v3] .rh3-lvl:disabled{opacity:.5;cursor:default}:root[data-v3] .rh3-shelf{margin-block-start:18px}:root[data-v3] .rh3-shelf-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-block-end:8px;display:flex}:root[data-v3] .rh3-shelf-head h3{color:var(--rh3-ink);font-size:var(--text-body-lg);margin:0;font-weight:800;line-height:1.2}:root[data-v3] .rh3-shelf-head small{color:var(--rh3-soft);font-size:var(--text-xs);font-weight:600;display:block}:root[data-v3] .rh3-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-16px;padding:2px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}:root[data-v3] .rh3-rail::-webkit-scrollbar{display:none}:root[data-v3] .rh3-rail-item{scroll-snap-align:start;flex:0 0 min(64vw,240px)}:root[data-v3] .rh3-rail .rh3-tile{border-block-end:0;gap:8px;padding-block-end:0}:root[data-v3] .rh3-rail .rh3-en,:root[data-v3] .rh3-rail .rh3-he{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-v3] .rh3-rail .rh3-en{font-size:var(--text-body)}:root[data-v3] .rh3-rail-all{aspect-ratio:16/9;border:1px dashed var(--v3-purple);flex-direction:column;justify-content:center;align-items:center;gap:4px;inline-size:100%;display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-rail-all{border:1px dashed color-mix(in srgb,var(--v3-purple) 45%,transparent)}}:root[data-v3] .rh3-rail-all{background:var(--v3-lavender);border-radius:18px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rh3-rail-all{background:color-mix(in srgb,var(--v3-lavender) 40%,white)}}:root[data-v3] .rh3-rail-all{color:var(--v3-purple);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;font-weight:700}:root[data-v3] .rh3-rail-all b{font-size:var(--text-h2);font-weight:800}:root[data-v3] .rh3-lvl:focus-visible,:root[data-v3] .rh3-rail-all:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .rh3--library .rh3-main{padding-block-start:8px}:root[data-v3] .rh3-libhead{flex-direction:column;gap:6px;margin-block-end:10px;display:flex}:root[data-v3] .rh3-back{min-block-size:44px;color:var(--v3-purple);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-weight:800;display:inline-flex}:root[data-v3] .rh3-eyebrow{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:calc(var(--v3-text-kicker) - 1.5px);letter-spacing:1.6px;margin:0;font-weight:800}:root[data-v3] .rh3-title{color:var(--rh3-ink);font-size:var(--text-h1);margin:2px 0 0;line-height:1.15}:root[data-v3] .rh3-lede{color:var(--rh3-ink);font-size:var(--text-sm);margin:0}:root[data-v3] .rh3-search{grid-template-columns:minmax(0,1fr) minmax(96px,30%);gap:8px;margin-block-start:14px;display:grid}:root[data-v3] .rh3-input,:root[data-v3] .rh3-select{border:1px solid var(--v3-glass-edge);background:var(--rh3-card);min-block-size:48px;box-shadow:var(--v3-glass-lift);color:var(--rh3-ink);font-family:var(--font-body);font-size:var(--text-body);border-radius:14px;padding:0 14px}:root[data-v3] .rh3-input::placeholder{color:var(--rh3-soft)}:root[data-v3] .rh3-input:focus-visible,:root[data-v3] .rh3-select:focus-visible{outline:3px solid var(--v3-purple);outline-offset:1px}:root[data-v3] .rh3-count{color:var(--rh3-soft);font-size:var(--text-xs);margin:0 0 12px}:root[data-v3] .rh3-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 30px;display:flex}:root[data-v3] .rh3-empty-char{inline-size:112px}:root[data-v3] .rh3-empty-char .znk-char__img,:root[data-v3] .rh3-empty .znk-char{box-shadow:none;border-radius:0}:root[data-v3] .rh3-empty-title{color:var(--rh3-ink);font-size:var(--text-h2);margin:8px 0 0}:root[data-v3] .rh3-empty-body{max-inline-size:28ch;color:var(--rh3-soft);font-size:var(--text-body);margin:0 0 8px;line-height:1.6}:root[data-v3] .rd3{inline-size:100%;max-inline-size:720px;color:var(--rh3-ink);font-family:var(--font-body);margin-inline:auto;padding:4px 16px 24px}:root[data-v3] .rd3-bar{align-items:center;gap:12px;margin-block-end:14px;display:flex}:root[data-v3] .rd3-back{border:1px solid var(--v3-glass-edge);background:var(--v3-glass-fill);block-size:44px;inline-size:44px;color:var(--rh3-ink);font-size:var(--text-h2);cursor:pointer;border-radius:14px;flex:none;place-items:center;line-height:1;display:inline-grid}:root[data-v3] .rd3-bar-title{color:var(--rh3-ink);font-size:var(--text-body-lg);flex:1;margin:0;font-weight:800}:root[data-v3] .rd3-counter{color:var(--v3-purple);font-size:var(--text-sm);letter-spacing:.04em;font-weight:800}:root[data-v3] .rd3-tools{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-block-end:12px;display:flex;overflow-x:auto}:root[data-v3] .rd3-tool{border:1px solid var(--rh3-line);border-radius:var(--radius-znk-pill);background:var(--v3-paper);min-block-size:44px;color:var(--rh3-ink);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:4px;padding-inline:4px 12px;font-weight:700;display:inline-flex}:root[data-v3] .rd3-tool:is(button){padding-inline:12px 14px}:root[data-v3] .rd3-tool--speed{padding-inline:4px}:root[data-v3] .rd3-tool--on{border-color:var(--v3-purple);background:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-tool--on{background:color-mix(in srgb,var(--v3-purple) 10%,var(--v3-paper))}}:root[data-v3] .rd3-tool--on{color:var(--v3-purple-ink)}:root[data-v3] .rd3-tool>button,:root[data-v3] .rd3-say>button,:root[data-v3] .rd3-sheet-say>button{box-shadow:none!important;background:0 0!important}:root[data-v3] .rd3-scroll{background:var(--rh3-line);border-radius:999px;block-size:4px;margin-block-end:14px;overflow:hidden}:root[data-v3] .rd3-scroll>i{border-radius:inherit;background:var(--v3-purple);block-size:100%;transition:inline-size .15s linear;display:block}:root[data-v3] .rd3-paper{border:1px solid var(--v3-paper-edge);border-radius:var(--v3-radius-paper);background:var(--v3-paper);text-align:start;padding:20px 18px 18px}:root[data-v3] .rd3-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:root[data-v3] .rd3-kicker,:root[data-v3] .rd3-q-kicker{color:var(--v3-purple);font-size:var(--v3-text-kicker);letter-spacing:.14em;margin:0 0 6px;font-weight:800}:root[data-v3] .rd3-title{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-h1);margin:0;font-weight:800;line-height:1.15}:root[data-v3] .rd3-char{flex:none;margin-block-start:-4px}:root[data-v3] .rd3-meta{color:var(--rh3-soft);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 14px;margin:10px 0 18px;display:flex}:root[data-v3] .rd3-body{font-family:var(--v3-font-study-en);font-size:var(--v3-text-study-en);line-height:var(--v3-leading-study);color:var(--rh3-ink);transition:padding .15s}:root[data-v3] .rd3-body.has-sheet{border-inline-start:3px solid var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-body.has-sheet{border-inline-start:3px solid color-mix(in srgb,var(--v3-gold) 70%,var(--v3-navy))}}:root[data-v3] .rd3-body.has-sheet{padding-inline-start:12px}:root[data-v3] .rd3-para{block-size:.9em;display:block}:root[data-v3] .rd3-w{cursor:pointer;border-radius:5px}:root[data-v3] .rd3-w.is-mine{border-block-end:2px solid var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-w.is-mine{border-block-end:2px solid color-mix(in srgb,var(--v3-purple) 45%,transparent)}}:root[data-v3] .rd3-w.is-added{background:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-w.is-added{background:color-mix(in srgb,var(--znk-correct-deep) 14%,transparent)}}:root[data-v3] .rd3-w.is-tapped,:root[data-v3] .rd3-w.is-hl{background:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-w.is-tapped,:root[data-v3] .rd3-w.is-hl{background:color-mix(in srgb,var(--v3-gold) 38%,white)}}:root[data-v3] .rd3-w.is-tapped,:root[data-v3] .rd3-w.is-hl{box-shadow:0 0 0 2px var(--v3-gold),0 0 0 3px var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-w.is-tapped,:root[data-v3] .rd3-w.is-hl{box-shadow:0 0 0 2px color-mix(in srgb,var(--v3-gold) 38%,white),0 0 0 3px color-mix(in srgb,var(--v3-gold) 80%,var(--v3-navy))}}:root[data-v3] .rd3-tip{color:var(--rh3-soft);font-size:var(--text-xs);text-align:center;margin:18px 0 0}:root[data-v3] .rd3-spacer{block-size:84px}:root[data-v3] .rd3-finish{z-index:5;position:sticky;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px))}:root[data-v3] .rd3-gold{background:var(--v3-gold);min-block-size:48px;color:var(--rh3-ink);font-family:inherit;font-size:var(--text-body);box-shadow:0 3px 0 var(--rh3-gold-edge);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-weight:800;display:inline-flex}:root[data-v3] .rd3-gold--wide{inline-size:100%}:root[data-v3] .rd3-ghost{border:1px solid var(--rh3-line);background:var(--v3-paper);min-block-size:48px;color:var(--rh3-ink);font-family:inherit;font-size:var(--text-body);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;display:inline-flex}:root[data-v3] .rd3 :is(.rd3-back,.rd3-tool,.rd3-gold,.rd3-ghost,.rd3-opt,.rd3-ref-toggle,.rd3-w):focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .rd3-sheet{z-index:60;border:1px solid var(--v3-glass-edge);background:var(--v3-paper);max-inline-size:560px;box-shadow:0 -6px 30px var(--v3-navy);border-radius:24px;margin-inline:auto;padding:18px 18px 16px;position:fixed;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));inset-inline:12px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-sheet{box-shadow:0 -6px 30px color-mix(in srgb,var(--v3-navy) 18%,transparent)}}:root[data-v3] .rd3-sheet{animation:.2s ease-out rd3-sheet-in}@keyframes rd3-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:root[data-v3] .rd3-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:root[data-v3] .rd3-sheet-word{gap:4px;display:grid}:root[data-v3] .rd3-sheet-word b{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-h2);font-weight:800}:root[data-v3] .rd3-sheet-word span{color:var(--rh3-soft);font-size:var(--text-sm)}:root[data-v3] .rd3-sheet-say{border:1px solid var(--rh3-line);border-radius:14px;place-items:center;min-block-size:44px;min-inline-size:44px;display:inline-grid}:root[data-v3] .rd3-sheet-ex{color:var(--rh3-soft);font-family:var(--v3-font-study-en);font-size:var(--text-body);text-align:start;margin:12px 0 14px;line-height:1.5}:root[data-v3] .rd3-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root[data-v3] .rd3-sheet-actions>:only-child{grid-column:1/-1}:root[data-v3] .rd3-sheet-done{background:var(--znk-correct-deep);border-radius:16px;justify-content:center;align-items:center;gap:6px;min-block-size:48px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-sheet-done{background:color-mix(in srgb,var(--znk-correct-deep) 12%,var(--v3-paper))}}:root[data-v3] .rd3-sheet-done{color:var(--znk-correct-deep);font-size:var(--text-sm);font-weight:800}:root[data-v3] .rd3-qprog{border:1px solid var(--v3-glass-edge);background:var(--v3-glass-fill);box-shadow:var(--v3-glass-lift);border-radius:20px;align-items:center;gap:12px;margin-block-end:12px;padding:12px 14px;display:flex}:root[data-v3] .rd3-qprog-char{flex:none}:root[data-v3] .rd3-qprog-txt{flex:1;gap:6px;display:grid}:root[data-v3] .rd3-qprog-txt b{font-size:var(--text-sm);font-weight:800}:root[data-v3] .rd3-qprog-txt small{color:var(--rh3-soft);font-size:var(--text-xs)}:root[data-v3] .rd3-qprog-bar{background:var(--rh3-line);border-radius:999px;block-size:6px;display:block;overflow:hidden}:root[data-v3] .rd3-qprog-bar>i{border-radius:inherit;background:var(--v3-purple);block-size:100%;margin-inline-start:auto;display:block}:root[data-v3] .rd3-ref{border:1px solid var(--v3-glass-edge);background:var(--v3-paper);border-radius:18px;margin-block-end:18px}:root[data-v3] .rd3-ref-toggle{min-block-size:52px;inline-size:100%;color:var(--rh3-ink);font-family:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:flex}:root[data-v3] .rd3-ref-caret{transition:transform .15s;display:inline-block}:root[data-v3] .rd3-ref.is-open .rd3-ref-caret{transform:rotate(-90deg)}:root[data-v3] .rd3-ref-toggle>span{white-space:nowrap;flex:none}:root[data-v3] .rd3-ref-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--v3-font-study-en);overflow:hidden}:root[data-v3] .rd3-ref-body{border-block-start:1px solid var(--rh3-line);max-block-size:42vh;font-family:var(--v3-font-study-en);font-size:var(--text-body);text-align:start;padding:0 16px 14px;line-height:1.7;overflow-y:auto}:root[data-v3] .rd3-q{text-align:start}:root[data-v3] .rd3-q-top{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-v3] .rd3-q-top .rd3-q-kicker{margin:0}:root[data-v3] .rd3-say{flex:none;place-items:center;min-block-size:44px;min-inline-size:44px;display:inline-grid}:root[data-v3] .rd3-q-top .rd3-say{border:1px solid var(--rh3-line);background:var(--v3-paper);border-radius:14px}:root[data-v3] .rd3-q-stem{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-body-lg);margin:12px 0 16px;line-height:1.5}:root[data-v3] .rd3-opts{gap:10px;display:grid}:root[data-v3] .rd3-opt-row{align-items:center;gap:6px;display:flex}:root[data-v3] .rd3-opt{border:1.5px solid var(--rh3-line);background:var(--v3-paper);min-block-size:56px;color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-body);text-align:start;cursor:pointer;border-radius:18px;flex:1;align-items:center;gap:12px;padding:12px 14px;line-height:1.4;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}:root[data-v3] .rd3-opt:disabled{cursor:default}:root[data-v3] .rd3-opt-n{min-inline-size:1.2em;color:var(--rh3-soft);font-size:var(--text-sm);flex:none;font-weight:800}:root[data-v3] .rd3-opt-t{flex:1}:root[data-v3] .rd3-opt-tag{font-family:var(--font-body);font-size:var(--text-xs);flex:none;align-items:center;gap:3px;font-weight:800;display:inline-flex}:root[data-v3] .rd3-opt.is-wrong{border-color:var(--v3-pink-deep);background:var(--v3-pink-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-opt.is-wrong{background:color-mix(in srgb,var(--v3-pink-deep) 7%,var(--v3-paper))}}:root[data-v3] .rd3-opt.is-wrong{color:var(--v3-pink-deep)}:root[data-v3] .rd3-opt.is-right{border-color:var(--znk-correct-deep);background:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-opt.is-right{background:color-mix(in srgb,var(--znk-correct-deep) 9%,var(--v3-paper))}}:root[data-v3] .rd3-opt.is-right{color:var(--znk-correct-deep)}:root[data-v3] .rd3-opt.is-dim{opacity:.55}:root[data-v3] .rd3-expl{border:1px solid var(--rh3-line);background:var(--v3-paper);border-radius:20px;margin-block-start:18px;padding:16px}:root[data-v3] .rd3-expl.is-right{border-color:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-expl.is-right{border-color:color-mix(in srgb,var(--znk-correct-deep) 40%,transparent)}}:root[data-v3] .rd3-expl.is-wrong{border-color:var(--v3-pink-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-expl.is-wrong{border-color:color-mix(in srgb,var(--v3-pink-deep) 40%,transparent)}}:root[data-v3] .rd3-expl-head{font-size:var(--text-body);align-items:center;gap:8px;margin:0 0 10px;font-weight:800;display:flex}:root[data-v3] .rd3-expl.is-right .rd3-expl-head{color:var(--znk-correct-deep)}:root[data-v3] .rd3-expl.is-wrong .rd3-expl-head{color:var(--v3-pink-deep)}:root[data-v3] .rd3-expl-ico{background:currentColor;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;display:inline-grid}:root[data-v3] .rd3-expl-ico>svg{color:var(--v3-on-dark)}:root[data-v3] .rd3-expl-body{color:var(--rh3-ink);font-size:var(--text-sm);margin-block-end:14px;line-height:1.7}:root[data-v3] .rd3-expl-sub{margin:10px 0 6px;font-weight:800}:root[data-v3] .rd3-expl-opt{border-radius:12px;gap:6px;margin-block-end:6px;padding:6px 10px;display:flex}:root[data-v3] .rd3-expl-opt.is-right{background:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rd3-expl-opt.is-right{background:color-mix(in srgb,var(--znk-correct-deep) 9%,transparent)}}@media(prefers-reduced-motion:reduce){:root[data-v3] .rd3-sheet{animation:none}:root[data-v3] :is(.rd3-scroll>i,.rd3-opt,.rd3-ref-caret,.rd3-body){transition:none}}:root[data-v3] .rr3{inline-size:100%;max-inline-size:720px;color:var(--rh3-ink);font-family:var(--font-body);margin-inline:auto;padding:4px 16px 32px}:root[data-v3] .rr3-stage{border:1px solid var(--v3-on-dark);grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:22px 18px 18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-stage{border:1px solid color-mix(in srgb,var(--v3-on-dark) 22%,transparent)}}:root[data-v3] .rr3-stage{border-radius:var(--v3-radius-gate);background:radial-gradient(circle at 18% 30%,var(--v3-on-dark) 0 34%,transparent 35%),linear-gradient(150deg,var(--v3-navy) 0%,var(--v3-purple) 60%,var(--v3-pink-deep) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-stage{background:radial-gradient(circle at 18% 30%,color-mix(in srgb,var(--v3-on-dark) 10%,transparent) 0 34%,transparent 35%),linear-gradient(150deg,var(--v3-navy) 0%,color-mix(in srgb,var(--v3-purple) 55%,var(--v3-navy)) 60%,color-mix(in srgb,var(--v3-pink-deep) 70%,var(--v3-navy)) 100%)}}:root[data-v3] .rr3-stage{color:var(--v3-on-dark);box-shadow:0 16px 34px var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-stage{box-shadow:0 16px 34px color-mix(in srgb,var(--v3-navy) 28%,transparent)}}:root[data-v3] .rr3-char{grid-area:1/2;align-self:start;margin-block-start:-6px}:root[data-v3] .rr3-copy{grid-area:1/1;min-inline-size:0}:root[data-v3] .rr3-kicker{color:var(--v3-on-dark);margin:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-kicker{color:color-mix(in srgb,var(--v3-on-dark) 78%,transparent)}}:root[data-v3] .rr3-kicker{font-size:var(--text-xs);letter-spacing:.18em;font-weight:700}:root[data-v3] .rr3-pct{color:var(--v3-gold);font-family:var(--v3-font-display);font-size:calc(var(--text-h1) * 2.1);text-align:end;margin:2px 0 0;font-weight:900;line-height:1}:root[data-v3] .rr3-title{color:var(--v3-on-dark);font-size:var(--text-h2);margin:10px 0 6px}:root[data-v3] .rr3-lede{color:var(--v3-on-dark);margin:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-lede{color:color-mix(in srgb,var(--v3-on-dark) 84%,transparent)}}:root[data-v3] .rr3-lede{font-size:var(--text-sm);line-height:1.6}:root[data-v3] .rr3-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}:root[data-v3] .rr3-fact{border:1px solid var(--v3-on-dark);flex-direction:column-reverse;align-items:center;gap:2px;padding:12px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-fact{border:1px solid color-mix(in srgb,var(--v3-on-dark) 24%,transparent)}}:root[data-v3] .rr3-fact{background:var(--v3-on-dark);border-radius:16px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-fact{background:color-mix(in srgb,var(--v3-on-dark) 8%,transparent)}}:root[data-v3] .rr3-fact dt{color:var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-fact dt{color:color-mix(in srgb,var(--v3-on-dark) 78%,transparent)}}:root[data-v3] .rr3-fact dt{font-size:var(--text-xs)}:root[data-v3] .rr3-fact dd{font-size:var(--text-body-lg);margin:0;font-weight:800}:root[data-v3] .rr3-cta{margin-block:16px 10px}:root[data-v3] .rr3-step{inline-size:100%;margin-block-end:10px}:root[data-v3] .rr3-review,:root[data-v3] .rr3-next{margin-block-start:20px;scroll-margin-block-start:90px}:root[data-v3] .rr3-review-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-v3] .rr3-review-head span{color:var(--rh3-soft);font-size:var(--text-xs)}:root[data-v3] .rr3-h{color:var(--rh3-ink);font-size:var(--text-h2);margin:0}:root[data-v3] .rr3-sum{font-size:var(--text-body);margin:10px 0 12px;font-weight:800}:root[data-v3] .rr3-filters{flex-wrap:wrap;gap:8px;margin-block-end:12px;display:flex}:root[data-v3] .rr3-filter{border:1px solid var(--rh3-line);background:var(--v3-paper);min-block-size:44px;color:var(--rh3-ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:14px;padding-inline:16px;font-weight:700}:root[data-v3] .rr3-filter[aria-pressed=true]{border-color:var(--v3-purple);background:var(--v3-purple);color:var(--v3-on-dark)}:root[data-v3] .rr3-filter:disabled{opacity:.5;cursor:default}:root[data-v3] .rr3-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}:root[data-v3] .rr3-q{min-block-size:52px;font-family:inherit;font-size:var(--text-body);cursor:pointer;border:1.5px solid;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:inline-flex}:root[data-v3] .rr3-q.is-right{border-color:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-q.is-right{border-color:color-mix(in srgb,var(--znk-correct-deep) 35%,transparent)}}:root[data-v3] .rr3-q.is-right{background:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-q.is-right{background:color-mix(in srgb,var(--znk-correct-deep) 8%,var(--v3-paper))}}:root[data-v3] .rr3-q.is-right{color:var(--znk-correct-deep)}:root[data-v3] .rr3-q.is-wrong{border-color:var(--v3-pink-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-q.is-wrong{border-color:color-mix(in srgb,var(--v3-pink-deep) 40%,transparent)}}:root[data-v3] .rr3-q.is-wrong{background:var(--v3-pink-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rr3-q.is-wrong{background:color-mix(in srgb,var(--v3-pink-deep) 7%,var(--v3-paper))}}:root[data-v3] .rr3-q.is-wrong{color:var(--v3-pink-deep)}:root[data-v3] .rr3-q[aria-pressed=true]{box-shadow:0 0 0 2px}:root[data-v3] .rr3-detail{border:1px solid var(--rh3-line);background:var(--v3-paper);border-radius:18px;margin-block-start:12px;padding:14px 16px}:root[data-v3] .rr3-detail-stem{font-family:var(--v3-font-study-en);font-size:var(--text-body);text-align:start;margin:0 0 10px;line-height:1.5}:root[data-v3] .rr3-detail-row{font-size:var(--text-sm);gap:2px;margin:0 0 8px;display:grid}:root[data-v3] .rr3-detail-row span{color:var(--rh3-soft);font-size:var(--text-xs);font-weight:700}:root[data-v3] .rr3-detail-row bdi{font-family:var(--v3-font-study-en);text-align:start}:root[data-v3] .rr3-detail-row.is-wrong bdi{color:var(--v3-pink-deep)}:root[data-v3] .rr3-detail-row.is-right bdi{color:var(--znk-correct-deep)}:root[data-v3] .rr3-detail-why{border-block-start:1px solid var(--rh3-line);font-size:var(--text-sm);padding-block-start:8px;line-height:1.7}:root[data-v3] .rr3-retry{text-overflow:ellipsis;white-space:nowrap;inline-size:100%;margin-block-start:12px;overflow:hidden}:root[data-v3] .rr3-next-list{gap:10px;margin-block-start:12px;display:grid}:root[data-v3] .rr3-pass{border:1px solid var(--v3-glass-edge);background:var(--v3-paper);min-block-size:64px;color:var(--rh3-ink);text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:8px;font-family:inherit;display:flex}:root[data-v3] .rr3-pass img{object-fit:cover;border-radius:12px;flex:none;block-size:48px;inline-size:64px}:root[data-v3] .rr3-pass-txt{flex:1;gap:2px;min-inline-size:0;display:grid}:root[data-v3] .rr3-pass-txt b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-v3] .rr3-pass-txt small{color:var(--rh3-soft);font-size:var(--text-xs)}:root[data-v3] .rr3-pass-go{color:var(--v3-purple);padding-inline-end:8px;font-weight:800}:root[data-v3] .rr3-exits{grid-template-columns:1fr 1fr;gap:10px;margin-block-start:22px;display:grid}:root[data-v3] .rr3 :is(.rr3-filter,.rr3-q,.rr3-pass,.rd3-ghost,.rd3-gold,.rd3-back):focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .bl3{gap:22px}:root[data-v3] .bl3-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:root[data-v3] .bl3-head-txt{flex-direction:column;gap:6px;min-inline-size:0;display:flex}:root[data-v3] .bl3-kick{color:var(--v3-purple);font-size:var(--v3-text-kicker);letter-spacing:.08em;align-self:flex-start;align-items:center;gap:6px;font-weight:800;display:inline-flex}:root[data-v3] .bl3-head-h{color:var(--rh3-ink);font-size:var(--text-h1);margin:0;line-height:1.15}:root[data-v3] .bl3-head-sub{color:var(--rh3-soft);font-size:var(--text-sm);margin:0;line-height:1.5}:root[data-v3] .bl3-head-char{flex:none}:root[data-v3] .bl3-sec-t{color:var(--rh3-ink);font-size:var(--text-body-lg);margin:0;font-weight:800}:root[data-v3] .bl3-count{color:var(--rh3-soft);font-size:var(--text-xs)}:root[data-v3] .bl3-pick{border:1px solid var(--v3-glass-edge);border-radius:var(--v3-radius-glass);background:var(--v3-glass-fill);box-shadow:var(--v3-glass-lift);grid-template-columns:112px minmax(0,1fr);gap:14px 16px;padding:18px;display:grid}:root[data-v3] .bl3-pick-cover{cursor:pointer;background:0 0;border:0;align-self:start;padding:0;transform:rotate(-3deg)}:root[data-v3] .bl3-pick-txt{flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}:root[data-v3] .bl3-pick-kick{color:var(--v3-purple);font-size:var(--text-xs);align-items:center;gap:5px;font-weight:800;display:inline-flex}:root[data-v3] .bl3-pick-t{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-h2);text-align:end;align-self:stretch;margin:0;line-height:1.2}:root[data-v3] .bl3-pick-a{color:var(--rh3-soft);font-size:var(--text-sm);text-align:end;align-self:stretch;margin:0}:root[data-v3] .bl3-pick-meta{color:var(--rh3-soft);font-size:var(--text-xs);margin:0 0 8px;font-weight:700}:root[data-v3] .bl3-pick-cta{white-space:nowrap;min-block-size:44px;font-size:var(--text-sm);padding:8px 16px}:root[data-v3] .bl3-pick-hook,:root[data-v3] .bl3-pick-note{color:var(--rh3-ink);font-size:var(--text-sm);grid-column:1/-1;margin:0;line-height:1.6}:root[data-v3] .bl3-pick-note{color:var(--rh3-soft);font-size:var(--text-xs)}:root[data-v3] .bl3-spots,:root[data-v3] .bl3-rails{gap:12px}:root[data-v3] .bl3-search-l{color:var(--rh3-ink);font-size:var(--text-sm);margin-block-start:4px;font-weight:800;display:block}:root[data-v3] .bl3-search{margin-block:8px 16px}:root[data-v3] .bl3-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:root[data-v3] .bl3-row{border:1px solid var(--v3-glass-edge);border-radius:var(--v3-radius-tile);background:var(--rh3-card);inline-size:100%;box-shadow:var(--v3-glass-lift);color:var(--rh3-ink);font-family:var(--font-body);text-align:start;cursor:pointer;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}:root[data-v3] .bl3-row:focus-visible,:root[data-v3] .bl3-pick-cover:focus-visible,:root[data-v3] .bl3-more:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .bl3-row--quiet .bl3-row-cover{opacity:.86}:root[data-v3] .bl3-row-txt{flex-direction:column;gap:3px;min-inline-size:0;display:flex}:root[data-v3] .bl3-row-t{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-body-lg);text-align:end;font-weight:800;line-height:1.25}:root[data-v3] .bl3-row-a{color:var(--rh3-soft);font-size:var(--text-xs);text-align:end}:root[data-v3] .bl3-row-meta{color:var(--rh3-soft);font-size:var(--text-xs);font-weight:700}:root[data-v3] .bl3-row-go{border:1px solid var(--v3-purple);justify-content:center;align-items:center;gap:6px;min-block-size:40px;margin-block-start:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-row-go{border:1px solid color-mix(in srgb,var(--v3-purple) 40%,transparent)}}:root[data-v3] .bl3-row-go{background:var(--v3-purple);border-radius:14px}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-row-go{background:color-mix(in srgb,var(--v3-purple) 6%,white)}}:root[data-v3] .bl3-row-go{color:var(--rh3-ink);font-size:var(--text-sm);font-weight:800}:root[data-v3] .bl3-row-go.is-reading{border-color:var(--v3-gold);background:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-row-go.is-reading{background:color-mix(in srgb,var(--v3-gold) 22%,white)}}:root[data-v3] .bl3-row-go.is-finished{border-color:var(--znk-correct-deep);background:var(--znk-correct-deep)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-row-go.is-finished{background:color-mix(in srgb,var(--znk-correct-deep) 10%,white)}}:root[data-v3] .bl3-row-go.is-finished{color:var(--znk-correct-deep)}:root[data-v3] .bl3-more{border:1px solid var(--rh3-line);background:var(--rh3-card);min-block-size:48px;inline-size:100%;color:var(--rh3-ink);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border-radius:16px;margin-block-start:14px;font-weight:800}:root[data-v3] .bl3-empty{border-radius:var(--v3-radius-tile);background:var(--rh3-card);color:var(--rh3-soft);font-size:var(--text-sm);text-align:center;margin:0;padding:18px}:root[data-v3] .bl3-scrim{z-index:10600}:root[data-v3] .bl3-sheet{max-block-size:92dvh;inline-size:100%;max-inline-size:560px;padding:16px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--v3-radius-gate) var(--v3-radius-gate) 0 0;background:linear-gradient(180deg,var(--v3-purple) 0%,white 46%);flex-direction:column;gap:16px;display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--v3-purple) 14%,white),#fff 46%)}}:root[data-v3] .bl3-sheet{color:var(--rh3-ink);animation:znkSheetUp .3s var(--ease-out) both}@media(min-width:720px){:root[data-v3] .bl3-sheet{border-radius:var(--v3-radius-gate)}}:root[data-v3] .bl3-bar{align-items:center;gap:12px;display:flex}:root[data-v3] .bl3-close{border:1px solid var(--v3-glass-edge);background:var(--rh3-card);block-size:44px;inline-size:44px;color:var(--rh3-ink);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-v3] .bl3-bar-t{color:var(--rh3-ink);font-size:var(--text-body-lg);margin:0;font-weight:800}:root[data-v3] .bl3-stage{justify-content:center;align-items:flex-end;gap:0;min-block-size:220px;padding-block:8px 4px;display:flex;position:relative}:root[data-v3] .bl3-burst{background:radial-gradient(circle,var(--v3-gold) 0%,transparent 62%),repeating-conic-gradient(var(--v3-gold) 0deg 8deg,transparent 8deg 22deg);border-radius:50%;position:absolute;inset:4% 12%}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-burst{background:radial-gradient(circle,color-mix(in srgb,var(--v3-gold) 46%,transparent) 0%,transparent 62%),repeating-conic-gradient(color-mix(in srgb,var(--v3-gold) 18%,transparent) 0deg 8deg,transparent 8deg 22deg)}}:root[data-v3] .bl3-burst{pointer-events:none}:root[data-v3] .bl3-stage-cover{z-index:1;inline-size:148px;position:relative;transform:rotate(-6deg)}:root[data-v3] .bl3-stage-cover .bl-cover{box-shadow:0 20px 36px var(--v3-navy)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-stage-cover .bl-cover{box-shadow:0 20px 36px color-mix(in srgb,var(--v3-navy) 34%,transparent)}}:root[data-v3] .bl3-stage-char{z-index:2;margin-inline-end:-26px;position:relative}:root[data-v3] .bl3-id{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}:root[data-v3] .bl3-t{color:var(--rh3-ink);font-family:var(--v3-font-study-en);font-size:var(--text-h2);text-align:center;margin:0;font-weight:800;line-height:1.2}:root[data-v3] .bl3-author{color:var(--rh3-ink);font-size:var(--text-sm);margin:0}:root[data-v3] .bl3-pills,:root[data-v3] .bl3-facts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}:root[data-v3] .bl3-pill,:root[data-v3] .bl3-fact{border-radius:var(--radius-znk-pill);background:var(--v3-purple);align-items:center;padding:4px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-pill,:root[data-v3] .bl3-fact{background:color-mix(in srgb,var(--v3-purple) 10%,white)}}:root[data-v3] .bl3-pill,:root[data-v3] .bl3-fact{color:var(--rh3-ink);font-size:var(--text-xs);font-weight:700}:root[data-v3] .bl3-facts{justify-content:flex-start}:root[data-v3] .bl3-fact--quiet{border:1px solid var(--rh3-line);color:var(--rh3-soft);background:0 0}:root[data-v3] .bl3-track-card{border:1px solid var(--v3-glass-edge);border-radius:var(--v3-radius-glass);background:var(--v3-glass-fill);box-shadow:var(--v3-glass-lift);flex-direction:column;gap:12px;padding:16px;display:flex}:root[data-v3] .bl3-cheer{color:var(--rh3-ink);font-size:var(--text-sm);align-items:center;gap:8px;margin:0;font-weight:800;display:flex}:root[data-v3] .bl3-cheer svg{color:var(--v3-gold);flex:none}:root[data-v3] .bl3-sheet[data-step="2"] .bl3-cheer svg{color:var(--znk-correct-deep)}:root[data-v3] .bl3-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-v3] .bl3-seg-b{white-space:nowrap;border:1px solid var(--rh3-line);min-block-size:48px;color:var(--rh3-ink);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:#fff;border-radius:14px;padding:6px 2px;font-weight:700}:root[data-v3] .bl3-seg-b.is-on{border-color:var(--v3-purple);background:var(--v3-purple);color:var(--v3-on-dark);box-shadow:0 3px 0 var(--v3-purple-ink)}:root[data-v3] .bl3-seg-b:focus-visible,:root[data-v3] .bl3-close:focus-visible,:root[data-v3] .bl3-link:focus-visible{outline:3px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .bl3-track{border-radius:var(--radius-znk-pill);background:var(--v3-purple);block-size:8px;position:relative}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-track{background:color-mix(in srgb,var(--v3-purple) 14%,white)}}:root[data-v3] .bl3-track{overflow:hidden}:root[data-v3] .bl3-track i{border-radius:inherit;background:var(--v3-purple);inline-size:12%;transition:inline-size .4s var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}:root[data-v3] .bl3-sheet[data-step="1"] .bl3-track i{background:linear-gradient(90deg,var(--v3-purple),var(--v3-gold));inline-size:55%}:root[data-v3] .bl3-sheet[data-step="2"] .bl3-track i{background:var(--znk-correct-deep);inline-size:100%}:root[data-v3] .bl3-cta{inline-size:100%}:root[data-v3] .bl3-hook{color:var(--rh3-ink);font-size:var(--text-body);margin:0;line-height:1.65}:root[data-v3] .bl3-why{border-inline-start:4px solid var(--v3-gold);background:var(--v3-gold);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-why{background:color-mix(in srgb,var(--v3-gold) 12%,white)}}:root[data-v3] .bl3-why-l{color:var(--rh3-ink);font-size:var(--text-xs);font-weight:800}:root[data-v3] .bl3-why-t{color:var(--rh3-ink);font-size:var(--text-sm);margin:0;line-height:1.6}:root[data-v3] .bl3-mq{background:var(--v3-navy);color:var(--v3-on-dark);border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}:root[data-v3] .bl3-mq-av{background:var(--v3-pink-deep);block-size:40px;inline-size:40px;color:var(--v3-on-dark);border-radius:50%;justify-content:center;align-items:center;font-style:normal;font-weight:800;display:inline-flex}:root[data-v3] .bl3-mq-body{flex-direction:column;gap:4px;min-inline-size:0;display:flex}:root[data-v3] .bl3-mq-who{color:var(--v3-gold);font-size:var(--text-xs);font-weight:800}:root[data-v3] .bl3-mq-t{color:var(--v3-on-dark);font-size:var(--text-sm);margin:0;line-height:1.6}:root[data-v3] .bl3-links{flex-direction:column;gap:8px;display:flex}:root[data-v3] .bl3-link{border:1px solid var(--rh3-line);background:var(--rh3-card);min-block-size:48px;color:var(--rh3-ink);font-size:var(--text-sm);border-radius:14px;align-items:center;gap:9px;padding:0 16px;font-weight:700;text-decoration:none;display:flex}:root[data-v3] .bl3-link span{flex:1}:root[data-v3] .bl3-link--prev{border-color:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-link--prev{border-color:color-mix(in srgb,var(--v3-purple) 40%,transparent)}}:root[data-v3] .bl3-link--prev{background:var(--v3-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .bl3-link--prev{background:color-mix(in srgb,var(--v3-purple) 8%,white)}}:root[data-v3] .bl3-fine{color:var(--rh3-soft);font-size:var(--text-xs);margin:0;line-height:1.5}@media(prefers-reduced-motion:reduce){:root[data-v3] .bl3-sheet,:root[data-v3] .bl3-track i{transition:none;animation:none}}@media(max-width:400px){:root[data-v3] .bl3-seg-b{font-size:var(--text-xs)}}:root[data-v3] .rl3{color:var(--rh3-ink);flex-direction:column;gap:14px;padding-block-end:12px;display:flex}:root[data-v3] .rl3-hero{border-radius:var(--v3-radius-glass);background:var(--v3-glass-fill);border:1px solid var(--v3-glass-edge);box-shadow:var(--v3-glass-lift);align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}:root[data-v3] .rl3-hero-char{flex:none;order:2}:root[data-v3] .rl3-hero-txt{flex:auto;min-width:0}:root[data-v3] .rl3-kick{font-family:var(--v3-font-study-en);font-size:var(--v3-text-kicker);letter-spacing:.12em;color:var(--v3-purple-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}:root[data-v3] .rl3-h{font-size:var(--text-h2);color:var(--rh3-ink);margin:4px 0 2px;line-height:1.2}:root[data-v3] .rl3-sub{font-size:var(--text-sm);color:var(--rh3-soft);margin:0}:root[data-v3] .rl3-week,:root[data-v3] .rl3-form,:root[data-v3] .rl3-recent{border-radius:var(--v3-radius-tile);background:var(--rh3-card);border:1px solid var(--rh3-line);padding:14px 16px}:root[data-v3] .rl3-week-head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}:root[data-v3] .rl3-week-head b{font-size:var(--text-sm);color:var(--v3-purple-ink)}:root[data-v3] .rl3-bar{border-radius:var(--radius-znk-pill);background:var(--rh3-line);height:8px;margin-block:8px 6px;overflow:hidden}:root[data-v3] .rl3-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--v3-gold),var(--v3-pink-deep));height:100%;transition:width .5s var(--ease-out);display:block}:root[data-v3] .rl3-week-note{font-size:var(--text-xs);color:var(--rh3-soft);margin:0 0 10px}:root[data-v3] .rl3-stats{gap:8px}:root[data-v3] .rl3-stat{background:var(--rh3-card);border:1px solid var(--rh3-line);border-radius:var(--v3-radius-paper);box-shadow:none;padding:10px 6px}:root[data-v3] .rl3-stat .num{font-size:var(--text-body-lg);color:var(--rh3-ink);display:block}:root[data-v3] .rl3-stat .lbl{color:var(--rh3-soft)}:root[data-v3] .rl3-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:12px;display:flex}:root[data-v3] .rl3-form-t{font-size:var(--text-body-lg);color:var(--rh3-ink);margin:0}:root[data-v3] .rl3-form-sub{font-size:var(--text-sm);color:var(--rh3-soft);margin:2px 0 0}:root[data-v3] .rl3-form-ico{border-radius:var(--v3-radius-paper);background:var(--v3-purple);flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .rl3-form-ico{background:color-mix(in srgb,var(--v3-purple) 12%,transparent)}}:root[data-v3] .rl3-form-ico{color:var(--v3-purple-ink)}:root[data-v3] .rl3-label{font-size:var(--text-xs);color:var(--rh3-soft);margin-block-end:4px;font-weight:700;display:block}:root[data-v3] .rl3-input{min-height:44px;font-size:var(--text-body);color:var(--rh3-ink);background:0 0;border-width:0 0 1px;border-radius:0;padding:8px 2px}:root[data-v3] .rl3-input:focus{box-shadow:none;border-color:var(--v3-purple);outline:none}:root[data-v3] textarea.rl3-input{border-radius:var(--v3-radius-paper);border-width:1px;padding:8px 10px}:root[data-v3] .rl3-input--num{max-width:120px}:root[data-v3] .rl3-row{justify-content:space-between;align-items:center;gap:12px;margin-block:12px;display:flex}:root[data-v3] .rl3-row .rl3-label{margin:0}:root[data-v3] .rl3-step{border:1px solid var(--rh3-line);border-radius:var(--radius-znk-pill);align-items:center;gap:4px;padding:2px;display:inline-flex}:root[data-v3] .rl3-step-b{border-radius:var(--radius-znk-pill);width:44px;height:44px;color:var(--rh3-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:root[data-v3] .rl3-step-b:disabled{opacity:.35;cursor:default}:root[data-v3] .rl3-step-b:focus-visible{outline:2px solid var(--v3-purple);outline-offset:1px}:root[data-v3] .rl3-step-v{text-align:center;min-width:4.5em;font-size:var(--text-sm);font-weight:700}:root[data-v3] .rl3-srcs{flex-wrap:wrap;gap:6px;margin-block-end:10px;display:flex}:root[data-v3] .rl3-src{border-radius:var(--radius-znk-pill);border:1px solid var(--rh3-line);min-height:44px;color:var(--rh3-ink);font-size:var(--text-sm);cursor:pointer;background:0 0;padding-inline:14px;font-weight:600}:root[data-v3] .rl3-src.is-on{background:var(--v3-navy);border-color:var(--v3-navy);color:var(--v3-on-dark)}:root[data-v3] .rl3-src:focus-visible{outline:2px solid var(--v3-purple);outline-offset:2px}:root[data-v3] .rl3-more{font-size:var(--text-sm);margin-block-end:12px}:root[data-v3] .rl3-more summary{cursor:pointer;min-height:44px;color:var(--v3-purple-ink);align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}:root[data-v3] .rl3-more summary::-webkit-details-marker{display:none}:root[data-v3] .rl3-more[open] summary svg{transform:rotate(180deg)}:root[data-v3] .rl3-more-body{flex-direction:column;gap:12px;padding-block:4px 8px;display:flex}:root[data-v3] .rl3-more-body .rl-label{font-size:var(--text-xs)}:root[data-v3] .rl3-add{width:100%}:root[data-v3] .rl3-add:disabled{opacity:.5;cursor:default}:root[data-v3] .rl3-recent-t{font-size:var(--text-body-lg);color:var(--rh3-ink);margin:0 0 8px}:root[data-v3] .rl3-empty{font-size:var(--text-sm);color:var(--rh3-soft);margin:0}:root[data-v3] .rl3-list{margin:0;padding:0;list-style:none}:root[data-v3] .rl3-item{border-block-end:1px solid var(--rh3-line);align-items:flex-start;gap:12px;padding-block:10px;display:flex}:root[data-v3] .rl3-item:last-child{border-block-end:0}:root[data-v3] .rl3-num{font-family:var(--v3-font-study-en);font-size:var(--text-sm);color:var(--v3-purple-ink);flex:none;min-width:2ch;font-weight:700}:root[data-v3] .rl3-item-txt{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-v3] .rl3-item-t{font-size:var(--text-sm);color:var(--rh3-ink);overflow-wrap:anywhere;font-weight:700}:root[data-v3] .rl3-item-m,:root[data-v3] .rl3-item-n{font-size:var(--text-xs);color:var(--rh3-soft)}:root[data-v3] .rl3-back{min-height:44px;color:var(--rh3-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-self:center;padding-inline:16px;font-weight:600}@media(prefers-reduced-motion:reduce){:root[data-v3] .rl3-bar i{transition:none}}@media(max-width:380px){:root[data-v3] .rd3-kicker{letter-spacing:.08em;white-space:nowrap}}:root[data-v3] .rh3-access{gap:10px;display:grid}:root[data-v3] .rh3-access-lede{color:var(--rh3-soft);font-size:var(--text-sm);margin:0;line-height:1.5}:root[data-v3] .rh3-access .rh3-sec{margin:0}:root[data-v3]{--v3-arcade-stage-hi:#3a1e62;--v3-arcade-stage-lo:#140c2c;--v3-arcade-stage-edge:#d670d6b3;--v3-arcade-pink:#ff7ac4;--v3-arcade-score-ink:#ffcf33;--v3-arcade-score-shadow:#b06800;--v3-arcade-tile:#ffffff12;--v3-arcade-tile-edge:#ffffff29;--v3-arcade-muted:#e2d6f8d1;--v3-arcade-btn-dark:#ffffff1a;--v3-arcade-btn-dark-edge:#ffffff42;--v3-arcade-gold-edge:#d68c00;--v3-arcade-score-size:clamp(64px, 22vw, 92px);--v3-arcade-title-size:24px;--v3-arcade-stat-size:22px;--v3-arcade-body-size:15px;--v3-arcade-small-size:13px;--v3-host-slate-from:#263348eb;--v3-host-slate-to:#243146c9;--v3-host-edge:#c6c3de99;--v3-host-kicker:#f0d796;--v3-host-sub:#ffffffd1}:root[data-v3] .v3-arcade-card__actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:10px;inline-size:100%;margin-block-start:6px;display:grid}:root[data-v3] .v3-arcade-btn{min-block-size:52px;font-family:var(--v3-font-display);font-size:var(--v3-arcade-body-size);cursor:pointer;border-radius:16px;padding-inline:14px;font-weight:400;transition:transform .15s}:root[data-v3] .v3-arcade-btn:active{transform:translateY(1px)}:root[data-v3] .v3-arcade-btn:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}:root[data-v3] .v3-arcade-btn--gold{background:var(--v3-gold);color:var(--v3-navy);border:1px solid var(--v3-arcade-gold-edge);box-shadow:0 4px 0 var(--v3-arcade-gold-edge)}:root[data-v3] .v3-arcade-btn--dark{background:var(--v3-arcade-btn-dark);color:var(--v3-on-dark);border:1px solid var(--v3-arcade-btn-dark-edge)}:root[data-v3] .v3-arcade-card{border-radius:var(--v3-radius-glass);border:1px solid var(--v3-arcade-stage-edge);background:radial-gradient(90% 55% at 50% 28%,var(--v3-arcade-stage-hi),transparent 72%),linear-gradient(180deg,var(--v3-arcade-stage-hi),var(--v3-arcade-stage-lo));color:var(--v3-on-dark);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 16px 18px;display:flex;position:relative;overflow:hidden}:root[data-v3] .v3-arcade-card__kicker{font-size:var(--v3-text-kicker);letter-spacing:.14em;color:var(--v3-arcade-muted);font-weight:700}:root[data-v3] .v3-arcade-card__art{inline-size:min(44vw,170px);margin-block:4px -2px}:root[data-v3] .v3-arcade-card__label{font-size:var(--v3-arcade-body-size);color:var(--v3-arcade-muted);margin:0}:root[data-v3] .v3-arcade-card__score{font-family:var(--v3-font-display);font-weight:400;font-size:var(--v3-arcade-score-size);color:var(--v3-arcade-score-ink);text-shadow:0 4px 0 var(--v3-arcade-score-shadow);font-variant-numeric:tabular-nums;line-height:1}:root[data-v3] .v3-arcade-card__tag{font-size:var(--v3-arcade-title-size);color:var(--v3-on-dark);margin:8px 0 6px}:root[data-v3] .v3-arcade-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;inline-size:100%;margin:6px 0 4px;display:grid}:root[data-v3] .v3-arcade-card__stats>div{background:var(--v3-arcade-tile);border:1px solid var(--v3-arcade-tile-edge);border-radius:16px;flex-direction:column-reverse;align-items:center;gap:2px;padding:12px 6px;display:flex}:root[data-v3] .v3-arcade-card__stats dd{font-family:var(--v3-font-display);font-size:var(--v3-arcade-stat-size);color:var(--v3-on-dark);margin:0}:root[data-v3] .v3-arcade-card__stats dt{font-size:var(--v3-arcade-small-size);color:var(--v3-arcade-muted)}:root[data-v3] .v3-arcade-pause{padding:16px}:root[data-v3] .v3-arcade-pause__card{border-radius:var(--v3-radius-glass);border:1px solid var(--v3-arcade-stage-edge);background:radial-gradient(80% 55% at 50% 30%,var(--v3-arcade-stage-hi),transparent 75%),linear-gradient(180deg,var(--v3-arcade-stage-hi),var(--v3-arcade-stage-lo));inline-size:min(100%,360px);color:var(--v3-on-dark);flex-direction:column;align-items:center;gap:6px;padding:22px 16px 20px;display:flex}:root[data-v3] .v3-arcade-pause__art{inline-size:min(48vw,190px)}:root[data-v3] .v3-arcade-pause__title{font-size:var(--v3-arcade-title-size);color:var(--v3-arcade-pink);margin:4px 0 0}:root[data-v3] .v3-arcade-pause__sub{font-size:var(--v3-arcade-body-size);color:var(--v3-arcade-muted);margin:0 0 8px}:root[data-v3] .vh-games.v3-arcade-host{border:1px solid var(--v3-host-edge);background:linear-gradient(125deg,var(--v3-host-slate-from),var(--v3-host-slate-to));border-radius:22px;align-items:center;gap:8px;min-block-size:96px;padding-block:12px;padding-inline:18px 104px;display:flex;overflow:hidden;box-shadow:0 10px 24px -14px #141a2e8c}:root[data-v3] .vh-games.v3-arcade-host:before{content:none}:root[data-v3] .v3-arcade-host__text{z-index:1;flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex;position:relative}:root[data-v3] .v3-arcade-host__kicker{font-size:var(--v3-text-kicker);letter-spacing:.08em;color:var(--v3-host-kicker);align-items:center;gap:6px;font-weight:700;display:inline-flex}:root[data-v3] .v3-arcade-host__kicker i{background:var(--v3-gold);border-radius:50%;block-size:6px;inline-size:6px}:root[data-v3] .v3-arcade-host b{color:var(--v3-on-dark)}:root[data-v3] .v3-arcade-host__count{font-size:var(--v3-arcade-small-size);color:var(--v3-host-sub)}:root[data-v3] .v3-arcade-host__art.znk-char{block-size:auto;inline-size:86px;position:absolute;inset-block:0;inset-inline-end:12px}:root[data-v3] .v3-arcade-host__art .znk-char__img{object-fit:cover;object-position:50% 2%;block-size:100%}@media(prefers-reduced-motion:reduce){:root[data-v3] .v3-arcade-btn{transition:none}}:root[data-v3] .home-v2:has(.home-stage--h25){--h25-ink:#102d4f;--h25-muted:#63526f;--h25-violet:#6240b5;--h25-hair:#d9cde7;--h25-gold-hi:#ffe7a0;--h25-gold:#ffd34d;--h25-gold-lo:#ffc526;--h25-gold-edge:#eab94d;--h25-gold-ink:#57420c;grid-template-columns:minmax(0,1fr)}:root[data-v3] .home-stage.home-stage--h25{border-radius:27px;flex-direction:column;grid-column:1/-1;align-items:stretch;max-width:none;padding:6px 15px 8px;display:flex}:root[data-v3] .home-stage--h25 .home-stage-head.h25-head{justify-content:space-between;align-items:center;justify-items:initial;text-align:start;gap:8px;margin:0 0 4px;padding-inline:0;display:flex}:root[data-v3] .home-stage--h25 .h25-title{font-size:calc(var(--text-h2) * .91);margin:0;line-height:1.2}:root[data-v3] .home-stage--h25 .h25-metrics{color:#eadcfb;min-height:44px;font:inherit;font-size:calc(var(--text-xs) * .8);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700}:root[data-v3] .home-stage--h25 .home-stage-lede{flex-basis:100%}:root[data-v3] .home-stage--h25 .h25-title-wrap{min-width:0}:root[data-v3] .home-stage--h25 .h25-countdown{color:#eadcfb;font-size:calc(var(--text-xs) * .8);margin:1px 0 0;font-weight:600;line-height:1.3}:root[data-v3] #main-content:has(.home-stage--h25){padding-top:8px}:root[data-v3] .home-stage--h25 .home-stage-head:has(.home-stage-lede){flex-wrap:wrap}:root[data-v3] .home-stage--h25 .home-stage-info{top:auto;bottom:12px;inset-inline-end:12px}:root[data-v3] .home-stage--h25 .znk-mount{width:100%;max-width:205px;margin-inline:auto}:root[data-v3] .home-stage--h25 .znk-device-engrave{display:none}:root[data-v3] .home-stage--h25 .hp-suggest,:root[data-v3] .home-stage--h25 .home-stage-foot{margin-top:8px}:root[data-v3] .h25-daily{border:1.5px solid var(--v3-on-dark);box-shadow:0 8px 22px #49346612,inset 0 1px 0 var(--v3-on-dark);color:var(--h25-ink);background:radial-gradient(at 100% 0,#fff0bc87,#0000 70%),linear-gradient(130deg,#fffdf5e8,#f7f2ffe0);border-radius:23px;grid-column:1/-1;margin-top:1px;padding:11px 14px 8px;scroll-margin-top:80px}:root[data-v3] .h25-daily-head{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-v3] .h25-daily-title{font-family:var(--v3-font-display);font-size:var(--text-h2);margin:0;line-height:1.2}:root[data-v3] .h25-daily-count{border:1px solid var(--h25-hair);color:#594866;font-size:calc(var(--text-xs) * .74);background:#ffffff80;border-radius:9px;flex:none;padding:2px 7px;font-weight:600}:root[data-v3] .h25-daily-count b{color:#503585;font-size:var(--text-xs);font-weight:800}:root[data-v3] .h25-track{gap:5px;margin:9px 0;display:flex}:root[data-v3] .h25-track>i{background:#dfd8e9;border-radius:5px;flex:1;height:5px}:root[data-v3] .h25-track>i.is-now{background:#d4a432}:root[data-v3] .h25-track>i.is-done{background:var(--h25-violet)}:root[data-v3] .h25-next{border:1px solid var(--h25-gold-edge);background:linear-gradient(110deg,var(--h25-gold-hi),var(--h25-gold) 55%,var(--h25-gold-lo));width:100%;min-height:61px;color:var(--h25-ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;transition:transform .15s;display:flex;box-shadow:0 3px 9px #a37a1517,inset 0 1px #fff8df}:root[data-v3] .h25-next:active{transform:scale(.985)}:root[data-v3] .h25-next-icon{background:#fff9e070;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}:root[data-v3] .h25-next-main{flex:1;min-width:0;display:grid}:root[data-v3] .h25-next-main small{color:var(--h25-gold-ink);font-size:calc(var(--text-xs) * .74);font-weight:600}:root[data-v3] .h25-next-main b{font-size:calc(var(--text-sm) * 1.25);font-weight:800;line-height:1.2}:root[data-v3] .h25-next-go{font-size:calc(var(--text-xs) * .87);white-space:nowrap;background:#fff8df78;border:1px solid #fff7dbb3;border-radius:10px;flex:none;padding:8px 9px;font-weight:700}:root[data-v3] .h25-after,:root[data-v3] .h25-done{color:var(--h25-muted);font-size:calc(var(--text-xs) * .8);margin:9px 2px 0}:root[data-v3] .h25-after b{color:var(--h25-ink)}:root[data-v3] .h25-done{font-size:var(--text-xs);color:var(--h25-violet);font-weight:700}:root[data-v3] .h25-daily .hp-empty{margin-top:10px;display:grid}:root[data-v3] .h25-coach{grid-column:1/-1;align-items:center;gap:8px;display:flex}:root[data-v3] .h25-coach-avatar.znk-char{filter:none;border-radius:0;flex:0 0 61px;block-size:92px;inline-size:61px;margin:0;overflow:hidden}:root[data-v3] .h25-coach-avatar .znk-char__img{block-size:auto;inline-size:182%;max-inline-size:none;margin-inline-start:-41%}:root[data-v3] .h25-speech{--h25-speech-fill:var(--v3-night)}@supports (color:color-mix(in lab,red,red)){:root[data-v3] .h25-speech{--h25-speech-fill:color-mix(in srgb, var(--v3-night) 80%, var(--v3-purple))}}:root[data-v3] .h25-speech{background:var(--h25-speech-fill);min-width:0;color:var(--v3-on-dark);border:1px solid #b9a5d5;border-radius:20px;flex:1;padding:8px 12px 0;position:relative;box-shadow:0 5px 14px #34204b12}:root[data-v3] .h25-speech:before{content:"";background:var(--h25-speech-fill);top:45%;border-top:1px solid #b9a5d5;border-right:1px solid #b9a5d5;width:12px;height:12px;position:absolute;inset-inline-start:-7px;transform:rotate(45deg)}:root[dir=ltr][data-v3] .h25-speech:before{border-top:0;border-bottom:1px solid #b9a5d5;border-left:1px solid #b9a5d5;border-right:0}:root[data-v3] .h25-speech-kicker{color:#e4cdfb;font-size:calc(var(--text-xs) * .74);letter-spacing:.025em;margin-bottom:2px;display:block}:root[data-v3] .h25-speech .home-stage-coach-text{font-size:var(--text-xs);margin:0;font-weight:600;line-height:1.5;position:relative}:root[data-v3] .h25-speech .home-stage-coach-text b,:root[data-v3] .h25-speech .home-stage-coach-text em{color:#ffdf7b;font-style:normal;font-weight:800}:root[data-v3] .h25-speech .home-stage-coach-more{color:#ffdc70;min-height:44px;font:inherit;font-size:calc(var(--text-xs) * .8);cursor:pointer;background:0 0;border:0;align-items:center;padding:3px 0;font-weight:700;display:flex;position:relative}:root[data-v3] .h25-all{color:var(--h25-ink);grid-column:1/-1;padding:9px 4px 10px}:root[data-v3] .h25-all-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}:root[data-v3] .h25-all-title{font-family:var(--v3-font-display);font-size:var(--text-h2);margin:0}:root[data-v3] .h25-all-head small{color:#607087;font-size:calc(var(--text-xs) * .87)}:root[data-v3] .h25-list{margin:0;padding:0;list-style:none}:root[data-v3] .h25-row{width:100%;min-height:72px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-top:1px solid #c9bddb;align-items:center;gap:10px;padding:13px 10px;display:flex}:root[data-v3] .h25-num{color:#564277;width:28px;height:28px;font-size:calc(var(--text-xs) * .87);border:1px solid #bdaed4;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}:root[data-v3] .h25-row.is-now .h25-num{background:#ffe7a099;border-color:#d4a432}:root[data-v3] .h25-row.is-done .h25-num{background:#d7cbed}:root[data-v3] .h25-row-main{flex:1;gap:2px;min-width:0;display:grid}:root[data-v3] .h25-row-main b{font-size:var(--text-sm);font-weight:800}:root[data-v3] .h25-row-main small{color:#57667c;font-size:calc(var(--text-xs) * .87)}:root[data-v3] .h25-row.is-done .h25-row-main b{color:#546379}:root[data-v3] .h25-row-icon{flex:none}:root[data-v3] .h25-row-go{color:#564277;font-size:var(--text-sm);flex:none}:root[data-v3] .h25-total{color:var(--h25-muted);font-size:calc(var(--text-xs) * .87);border-top:1px solid #c9bddb;margin:4px 0 0;padding-top:10px}:root[data-v3] .h25-total b{color:var(--h25-violet)}@media(max-width:370px){:root[data-v3] .home-stage.home-stage--h25{padding-inline:12px}:root[data-v3] .h25-daily{padding-inline:11px}:root[data-v3] .h25-coach-avatar.znk-char{flex-basis:53px;inline-size:53px}}@media(max-height:880px){:root[data-v3] .home-stage--h25 .znk-mount{max-width:190px}}@media(max-height:770px){:root[data-v3] .home-stage--h25 .znk-mount{max-width:170px}}@media(max-height:770px)and (max-width:699px){:root[data-v3] .home-v2:has(.home-stage--h25){row-gap:9px}:root[data-v3] .home-stage.home-stage--h25{padding-top:3px;padding-bottom:7px}:root[data-v3] .h25-daily{padding-block:9px 6px}:root[data-v3] .h25-track{margin:6px 0 7px}:root[data-v3] .h25-next{min-height:55px}:root[data-v3] .h25-after,:root[data-v3] .h25-done{margin-top:6px}}@media(max-height:770px)and (max-width:370px){:root[data-v3] .home-stage--h25 .znk-mount{max-width:158px}}@media(min-width:700px){:root[data-v3] .home-v2:has(.home-stage--h25){max-width:560px;margin-inline:auto}:root[data-v3] .home-stage--h25 .znk-mount{max-width:245px}:root[data-v3] .h25-daily-title{font-size:calc(var(--text-h2) * 1.13)}}:root[data-v3] .home-stage.home-stage--h36{color:var(--v3-on-dark);background:radial-gradient(at 0 25%,#7352b761,#0000 65%),linear-gradient(135deg,#142e4a,#302041);border:1px solid #c6b1de;padding:8px 14px 0;overflow:hidden;box-shadow:0 12px 28px #30204b21}:root[data-v3] .home-stage--h36 .h25-title{font-size:calc(var(--text-h2) * .87)}:root[data-v3] .home-stage--h36 .h36-instrument{margin-bottom:7px;position:relative}:root[data-v3] .home-stage--h36 .znk-mount{max-width:190px}:root[data-v3] .home-stage--h36 .h36-instrument .home-stage-info{top:auto;bottom:0;inset-inline-end:0}:root[data-v3] .home-stage--h36 .h25-daily.h36-daily{box-shadow:none;color:var(--v3-on-dark);background:#ffffff08;border:0;border-top:1px solid #ffffff21;border-radius:0;margin:0 -14px;padding:10px 15px 11px}:root[data-v3] .h36-daily .h25-daily-title{color:var(--v3-on-dark);font-size:calc(var(--text-h2) * .95)}:root[data-v3] .h36-daily .h25-daily-count{color:#eee5ff;background:#ffffff0a;border-color:#fff3}:root[data-v3] .h36-daily .h25-daily-count b{color:#ffe28a}:root[data-v3] .h36-daily{--h49-gold:#ffdc68;--h49-navy:#172541;--h49-purple:#5435ad;--h49-ink:#102d4f;--h49-canvas:#edeffa;--h49-muted:#c7b6dd}:root[data-v3] .h36-daily .h25-daily-count{align-items:center;gap:6px;display:inline-flex}:root[data-v3] .h49-ring{flex:none;width:19px;height:19px;transform:rotate(-90deg)}:root[data-v3] .h49-ring circle{fill:none;stroke:#ffffff2e;stroke-width:3px}:root[data-v3] .h49-ring .h49-ring-arc{stroke:var(--h49-gold);stroke-linecap:round}:root[data-v3] .h49-tasks{grid-template-columns:repeat(var(--h49-cols,3),minmax(0,1fr));gap:9px;margin:10px 0 14px;display:grid}:root[data-v3] .h49-task{min-block-size:70px;inline-size:100%;color:var(--h49-canvas);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:14px;align-content:center;justify-items:center;gap:2px;padding:5px 3px;transition:background-color .15s,transform .1s;display:grid}:root[data-v3] .h49-task:focus-visible{outline:3px solid var(--h49-gold);outline-offset:3px}:root[data-v3] .h49-task:hover{background:#ffffff1f}:root[data-v3] .h49-task:active{transform:translateY(1px)}:root[data-v3] .h49-task-icon{place-items:center;width:26px;height:26px;display:grid}:root[data-v3] .h49-task-name,:root[data-v3] .h49-task-state{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root[data-v3] .h49-task-name{font-size:calc(var(--text-body) * .75);font-weight:700;line-height:1.3}:root[data-v3] .h49-task-state{font-size:calc(var(--text-body) * .625);color:var(--h49-muted);line-height:1.4}:root[data-v3] .h49-tasks--dense{gap:5px}:root[data-v3] .h49-tasks--dense>[role=listitem]{display:flex}:root[data-v3] .h49-tasks--dense .h49-task{border-radius:12px;padding-inline:1px}:root[data-v3] .h49-tasks--dense .h49-task-name{font-size:calc(var(--text-body) * .6875);white-space:normal;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}:root[data-v3] .h49-tasks--dense .h49-task-state{font-size:calc(var(--text-body) * .5625)}:root[data-v3] .h49-task.is-now{color:var(--h49-gold);background:#ffdc681f;border-color:#ffdc68cc;box-shadow:inset 0 1px #ffdc682e}:root[data-v3] .h49-task.is-now .h49-task-state{color:var(--h49-gold)}:root[data-v3] .h49-task.is-done{background:#5435ad59}:root[data-v3] .h49-task.is-done .h49-task-state{color:var(--h49-canvas)}:root[data-v3] .h49-task.is-done .h49-task-icon{color:#fff;background:#ffffff1f;border-radius:50%}:root[data-v3] .h49-cta-wrap{isolation:isolate;position:relative}:root[data-v3] .h49-cta-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 55%,#ffdc6857,#0000 72%);position:absolute;inset:-10px -10px -17px}:root[data-v3] .h49-cta{background:linear-gradient(110deg,#ffeaa4,var(--h49-gold) 45%,#f3cf6d);min-block-size:63px;inline-size:100%;color:var(--h49-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #ffecaa;border-radius:17px;padding:13px 43px 15px;transition:transform .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffbf,inset 0 -3px #102d4f1a,0 0 24px #ffdc6830,0 6px 15px #172541a6}:root[data-v3] .h49-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff40,#0000);border-radius:16px 16px 45% 45%;position:absolute;inset:1px 1px 50%}:root[data-v3] .h49-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}:root[data-v3] .h49-cta:hover{box-shadow:inset 0 2px #fff,0 0 32px #ffdc6852,0 6px 15px #172541a6}:root[data-v3] .h49-cta:active{transform:translateY(2px)}:root[data-v3] .h49-cta-label{z-index:1;font-size:calc(var(--text-body) * 1.4375);letter-spacing:-.02em;font-weight:900;line-height:1.4;display:block;position:relative}:root[data-v3] .h49-cta-arrow{inset-inline-end:17px;position:absolute;top:50%;translate:0 -50%}:root[data-v3] .h49-next-task{color:var(--h49-canvas);font-size:calc(var(--text-body) * .6875);text-align:center;margin:9px 0 0;line-height:1.5}:root[data-v3] .h49-next-task strong{color:#fff;font-weight:700}@media(prefers-reduced-motion:reduce){:root[data-v3] :is(.h49-task,.h49-cta){transition:none}}:root[data-v3] .h36-daily .h25-done{color:#ffe39b;margin:2px 2px 0}:root[data-v3] .h36-daily .hp-empty{margin-top:4px}@media(max-width:370px){:root[data-v3] .home-stage.home-stage--h36{padding-inline:12px}:root[data-v3] .home-stage--h36 .h25-daily.h36-daily{margin-inline:-12px;padding-inline:13px}:root[data-v3] .home-stage--h36 .znk-mount{max-width:186px}:root[data-v3] .h49-tasks{gap:7px}:root[data-v3] .h49-tasks--dense{gap:4px}:root[data-v3] .h49-cta-label{font-size:calc(var(--text-body) * 1.375)}}@media(max-height:750px)and (max-width:699px){:root[data-v3] .home-stage--h36 .znk-mount{max-width:158px}:root[data-v3] .home-stage--h36 .h25-daily.h36-daily{padding-block:9px 12px}:root[data-v3] .h49-tasks{margin:8px 0 12px}:root[data-v3] .h49-task{min-block-size:67px;padding-block:3px}:root[data-v3] .h49-cta{min-block-size:60px;padding-block:11px 13px}:root[data-v3] .h49-next-task{margin-top:7px}}@media(min-width:700px){:root[data-v3] .home-stage--h36 .znk-mount{max-width:230px}:root[data-v3] .home-stage--h36 .h25-daily.h36-daily{margin-inline:-14px;padding:18px 23px}}:root[data-v3] .home-stage--h36.h36-intro .home-stage-foot{gap:2px;margin-top:0}:root[data-v3] .home-stage--h36.h36-intro .home-v3-cta{min-height:48px;font-size:calc(var(--text-sm) * 1.18);border-radius:14px;padding-block:8px;box-shadow:0 6px 14px #0000003d}:root[data-v3] .home-stage--h36.h36-intro .home-v3-cta-arrow{font-size:calc(var(--text-h2) * .8)}:root[data-v3] .home-stage--h36.h36-intro .home-v3-cta-meta{font-size:var(--text-xs);margin:2px 0 6px}:root[data-v3] .home-stage--h36.h36-intro .h36-instrument{margin-bottom:4px}@media(max-width:699px){:root[data-v3] .home-stage--h36.h36-intro .znk-mount{max-width:150px}}@media(max-width:370px){:root[data-v3] .home-stage--h36.h36-intro .znk-mount{max-width:128px}}:root[data-v3] .coach-widget-panel.coach-v3{--c3-line:#ded9eb;--c3-soft:#f1edf8;--c3-muted:#626e82;--c3-gold:#ffce32;--c3-gold-edge:#ffe6a1;--c3-gold-shadow:#a98528;color:var(--v3-navy);background:#fff;border:1px solid #ffffffc9;border-radius:26px;font-family:Heebo,system-ui,sans-serif;box-shadow:0 14px 48px #102d5047}@media(max-width:767.98px){:root[data-v3] .coach-widget-panel.coach-v3{width:auto;max-width:390px;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,10px));height:calc((85dvh + max(0px,(var(--a11y-font-scale,1) - 1) * 25dvh)) / var(--a11y-font-scale,1) - 88px - env(safe-area-inset-bottom,10px));max-height:min(720px,calc(100dvh / var(--a11y-font-scale,1) - 88px - env(safe-area-inset-bottom,10px) - 12px));transform-origin:0 100%;opacity:0;margin:0 auto;padding-bottom:0;transform:translateY(16px)scale(.98)}:root[data-v3] .coach-widget-panel.coach-v3.open{opacity:1;transform:none}}@media(min-width:768px){:root[data-v3] .coach-widget-panel.coach-v3{width:390px;height:calc(75dvh / var(--a11y-font-scale,1));max-height:min(720px,calc(75vh / var(--a11y-font-scale,1)));border-radius:26px}}@media(min-width:768px)and (max-width:1279px){:root[data-v3] .coach-widget-panel.coach-v3{max-height:min(720px,calc(75vh / var(--a11y-font-scale,1)),calc(100dvh / var(--a11y-font-scale,1) - 88px - env(safe-area-inset-bottom,10px) - 36px))}}@media(max-height:600px)and (max-width:1279px){:root[data-v3] .coach-widget-panel.coach-v3{height:calc(100dvh / var(--a11y-font-scale,1) - 42px);max-height:calc(100dvh / var(--a11y-font-scale,1) - 24px);z-index:10000;bottom:12px}:root[data-v3] .coach-v3 .coach3-avatar{width:40px;height:44px}:root[data-v3] .coach-v3 .coach3-subline{display:none}:root[data-v3] .coach-v3 .coach3-bar{padding-block:6px}:root[data-v3] .coach-v3 .coach3-quick{display:none}}@media(prefers-reduced-motion:reduce){:root[data-v3] .coach-widget-panel.coach-v3{transition:opacity .15s;transform:none}}:root[data-v3] .coach-v3 .coach3-bar{container:coach3bar/inline-size}:root[data-v3] .coach-v3 .coach3-composer{container:coach3composer/inline-size}@container coach3bar (max-width:300px){:root[data-v3] .coach-v3 .coach3-title small,:root[data-v3] .coach-v3 .coach3-subline{display:none}:root[data-v3] .coach-v3 .coach3-avatar{width:36px;height:40px}:root[data-v3] .coach-v3 .coach3-h{font-size:var(--text-body-lg);line-height:1.2}}@container coach3composer (max-width:300px){:root[data-v3] .coach-v3 .coach3-quick{display:none}:root[data-v3] .coach-v3 .coach3-entry{flex-wrap:wrap}:root[data-v3] .coach-v3 .coach3-entry textarea{flex:100%;order:-1}:root[data-v3] .coach-v3 .coach3-send{margin-inline-start:auto}}:root[data-v3] .coach3-bar{color:#fff;background:linear-gradient(125deg,#163351,#433073);border-bottom:1px solid #ab8acb;flex-shrink:0;padding:8px 12px 6px}:root[data-v3] .coach3-brand{align-items:center;gap:10px;display:flex}:root[data-v3] .coach3-avatar{object-fit:cover;object-position:top;flex-shrink:0;width:40px;height:44px;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}:root[data-v3] .coach3-title{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-v3] .coach3-h{font-family:var(--v3-font-display);font-size:var(--text-body-lg);color:#fff;margin:0;font-weight:400;line-height:1.15}:root[data-v3] .coach3-title small{font-size:calc(var(--text-xs) * .81);color:#eee8ff}:root[data-v3] .coach3-close{color:#fff;width:40px;height:40px;font-size:calc(var(--text-body-lg) * 1.33);cursor:pointer;background:#ffffff1a;border:0;border-radius:14px;flex-shrink:0;align-self:center;place-items:center;line-height:1;display:grid}:root[data-v3] .coach3-subbar{min-height:28px;font-size:calc(var(--text-xs) * .85);color:#eee8ff;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}:root[data-v3] .coach3-subline{min-width:0}:root[data-v3] .coach3-human{color:#fff;min-height:32px;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-weight:700;text-decoration:underline}:root[data-v3] .coach3-confirm{font-size:calc(var(--text-xs) * .96);background:#ffffff1f;border-radius:14px;margin-top:8px;padding:10px 12px}:root[data-v3] .coach3-confirm p{margin:0 0 8px}:root[data-v3] .coach3-confirm__row{gap:8px;display:flex}:root[data-v3] .coach3-confirm__yes,:root[data-v3] .coach3-confirm__no{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-weight:700}:root[data-v3] .coach3-confirm__yes{border:1px solid var(--c3-gold-edge);background:var(--c3-gold);color:var(--v3-navy)}:root[data-v3] .coach3-confirm__no{color:#fff;background:0 0;border:1px solid #ffffff80}:root[data-v3] .coach3-conversation{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(var(--c3-soft),#fff 48px);gap:12px;padding:12px 16px 22px}:root[data-v3] .coach3-conversation>*{flex-shrink:0}:root[data-v3] .coach3-bubble{font-size:var(--text-sm);padding:10px 13px;line-height:1.6}:root[data-v3] .coach3-bubble--student{color:var(--v3-navy);background:#eeeafa;border-radius:18px 18px 18px 4px;max-width:86%}:root[data-v3] .coach3-bubble--bot{max-width:100%;color:var(--v3-navy);font-size:var(--text-sm);background:0 0;padding:2px 0;line-height:1.6}:root[data-v3] .coach3-speaker{font-size:calc(var(--text-xs) * .89);color:var(--v3-purple);align-items:center;gap:6px;margin-bottom:2px;font-weight:700;display:flex}:root[data-v3] .coach3-speaker:before{content:"";background:#ac90d4;border-radius:2px;width:18px;height:2px}:root[data-v3] .coach3-text{text-align:start;overflow-wrap:anywhere;unicode-bidi:plaintext}:root[data-v3] .coach3-welcome h2{font-family:var(--v3-font-display);font-size:calc(var(--text-body-lg) * 1.1);color:var(--v3-navy);margin:4px 0;font-weight:400;line-height:1.2}:root[data-v3] .coach3-lead{font-size:calc(var(--text-sm) * .93);color:var(--v3-navy-soft);margin:0 0 6px}:root[data-v3] .coach3-starters{flex-direction:column;display:flex}:root[data-v3] .coach3-starter{border:0;border-bottom:1px solid var(--c3-line);width:100%;min-height:44px;color:var(--v3-navy);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;font-weight:700;display:flex}:root[data-v3] .coach3-starter__num{font-size:calc(var(--text-sm) * .93);color:var(--v3-purple);font-variant-numeric:tabular-nums;font-weight:700}:root[data-v3] .coach3-starter__arrow{color:var(--v3-purple);margin-inline-start:auto}:root[data-v3] .coach3-hint{font-size:calc(var(--text-xs) * .89);color:var(--c3-muted);margin:10px 0 0}:root[data-v3] .coach3-plan{background:#fff;border:1px solid #d7cee7;border-radius:20px;overflow:hidden}:root[data-v3] .coach3-plan__head{background:var(--c3-soft);font-size:calc(var(--text-xs) * .96);justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;display:flex}:root[data-v3] .coach3-plan__head span{color:var(--v3-navy-soft)}:root[data-v3] .coach3-next{background:linear-gradient(120deg,#fff9e8,#fff);padding:13px}:root[data-v3] .coach3-next__tag{font-size:calc(var(--text-xs) * .89);color:#77611d;font-weight:700}:root[data-v3] .coach3-next h3{font-family:var(--v3-font-display);font-size:var(--text-body-lg);color:var(--v3-navy);margin:2px 0;font-weight:400}:root[data-v3] .coach3-next p{font-size:calc(var(--text-xs) * .96);color:var(--v3-navy-soft);margin:0 0 10px}:root[data-v3] .coach3-plan__rest{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}:root[data-v3] .coach3-plan__rest:empty{display:none}:root[data-v3] .coach3-plan__done{text-align:center;padding:12px 16px;font-weight:700}:root[data-v3] .coach3-gold{border:1px solid var(--c3-gold-edge);background:var(--c3-gold);width:100%;min-height:48px;color:var(--v3-navy);box-shadow:0 3px 0 var(--c3-gold-shadow);font:inherit;font-size:var(--text-body);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;display:inline-flex}:root[data-v3] .coach3-gold:active{box-shadow:0 1px 0 var(--c3-gold-shadow);transform:translateY(2px)}:root[data-v3] .coach3-link{min-height:44px;color:var(--v3-purple);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}:root[data-v3] .coach3-link:disabled{opacity:.55;cursor:default}:root[data-v3] .coach3-notice{background:#f7f3fd;border:1px solid #ded3ef;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:15px 17px;display:flex}:root[data-v3] .coach3-notice h3{font-family:var(--v3-font-display);font-size:var(--text-body-lg);color:var(--v3-navy);margin:0;font-weight:400}:root[data-v3] .coach3-notice p{font-size:calc(var(--text-sm) * .93);color:var(--v3-navy-soft);margin:0;line-height:1.55}:root[data-v3] .coach3-notice--error{background:#fff6f8;border-color:#e2b4cb}:root[data-v3] .coach3-quota{border-top:1px solid var(--c3-line);background:var(--c3-soft);font-size:calc(var(--text-xs) * .89);text-align:center;color:var(--v3-purple-ink);flex-shrink:0;padding:6px 14px;font-weight:700}:root[data-v3] .coach3-composer{border-top:1px solid var(--c3-line);background:linear-gradient(110deg,#f6f3fc,#fefdfd);flex-shrink:0;padding:8px 10px}:root[data-v3] .coach3-quick{scrollbar-width:none;gap:6px;margin-bottom:8px;padding-inline-end:28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}:root[data-v3][dir=ltr] .coach3-quick,:root[data-v3] [dir=ltr] .coach3-quick{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 28px);mask-image:linear-gradient(270deg,#0000 0,#000 28px)}:root[data-v3] .coach3-quick button{min-height:32px;color:var(--v3-purple-ink);font:inherit;font-size:calc(var(--text-xs) * .89);cursor:pointer;background:#fff;border:1px solid #d8d0e9;border-radius:999px;flex-shrink:0;padding:0 11px;font-weight:700}:root[data-v3] .coach3-quick button:disabled{opacity:.5;cursor:default}:root[data-v3] .coach3-entry{align-items:flex-end;gap:8px;display:flex}:root[data-v3] .coach3-entry textarea{min-width:0;min-height:48px;max-height:120px;color:var(--v3-navy);font:inherit;font-size:var(--text-body);resize:none;background:#fff;border:1px solid #d2c8e4;border-radius:16px;flex:1;padding:12px 14px;line-height:1.4}:root[data-v3] .coach3-entry textarea::placeholder{color:var(--c3-muted)}:root[data-v3] .coach3-cam,:root[data-v3] .coach3-send{width:48px;height:48px;font-size:calc(var(--text-body-lg) * 1.11);cursor:pointer;border-radius:14px;flex-shrink:0;place-items:center;font-weight:800;display:grid}:root[data-v3] .coach3-cam{color:var(--v3-purple-ink);background:#eee7f8;border:1px solid #d8d0e9}:root[data-v3] .coach3-send{background:var(--v3-purple);color:#fff;border:0}:root[data-v3] .coach3-send:disabled,:root[data-v3] .coach3-cam:disabled{opacity:.5;cursor:default}:root[data-v3] .coach3-locked{font-size:calc(var(--text-sm) * .93);color:var(--v3-navy-soft);text-align:center;background:#fff;border:1px dashed #d2c8e4;border-radius:16px;margin:0;padding:12px 14px}:root[data-v3] .coach3-count{font-size:calc(var(--text-xs) * .81);color:var(--c3-muted);text-align:end;margin-top:4px}:root[data-v3] .coach3-composer__hint{font-size:calc(var(--text-xs) * .78);color:var(--c3-muted);text-align:center;margin:6px 0 0}:root[data-v3] .coach3-launcher{z-index:10000;left:16px;bottom:var(--znk-fab-bottom, calc(84px + env(safe-area-inset-bottom,10px)) );color:#fff;min-height:52px;font-family:Heebo,system-ui,sans-serif;font-size:var(--text-sm);cursor:pointer;background:linear-gradient(120deg,#293558,#624799);border:1px solid #d5c8f4;border-radius:19px;align-items:center;gap:8px;padding:0 16px 0 8px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 5px 18px #102d5030}@media(min-width:768px){:root[data-v3] .coach3-launcher{bottom:24px;left:24px}}:root[data-v3] .coach3-launcher__portrait{border-radius:0 0 9px 9px;flex:none;align-self:flex-end;block-size:66px;inline-size:44px;margin-block-start:-16px;display:block;position:relative;overflow:hidden}:root[data-v3] .coach3-launcher__img{block-size:auto;inline-size:96px;max-inline-size:none;position:absolute;top:0;right:-17px}:root[data-v3] .coach3-launcher__label{white-space:nowrap}:root[data-v3] .coach3-launcher__badge{background:var(--v3-pink-deep);color:#fff;min-width:22px;height:22px;font-size:calc(var(--text-xs) * .81);border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}:root[data-v3] .coach-widget-panel.coach-v3:focus-visible{outline:none}:root[data-v3] .coach-v3 :is(button,textarea,a):focus-visible,:root[data-v3] .coach3-launcher:focus-visible{outline-offset:3px;outline:3px solid #ffbd00}:root[data-v3] .coach3-bar :is(button):focus-visible{outline-offset:2px}:root[data-v3][data-fab-tight] .coach3-launcher__label{display:none}:root[data-v3][data-fab-tight] .coach3-launcher{padding:0 8px}:root[data-v3] .set3-page{--s3-line:#ded9eb;--s3-muted:#626e82;--s3-rose:#9c255b;--s3-soft:#f0eaf9;max-width:780px;min-height:100dvh;color:var(--v3-navy);background:radial-gradient(ellipse at 95% 0,#d0c7ffe6,transparent 42%),var(--v3-lavender);border-radius:24px;margin:0 auto;overflow:hidden}:root[data-v3] .set3-bar{justify-content:space-between;align-items:center;padding:12px 18px;display:flex}:root[data-v3] .set3-bar img{width:112px;height:auto}:root[data-v3] .set3-round{width:44px;height:44px;color:var(--v3-navy);cursor:pointer;background:#ffffff75;border:1px solid #c4bcd6;border-radius:15px;place-items:center;display:grid}:root[data-v3] .set3-hero{padding:20px 22px 26px}:root[data-v3] .set3-hero-row{align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}:root[data-v3] .set3-hero-row>.set3-round{flex:none}:root[data-v3] .set3-hero-row>div{min-width:0}:root[data-v3] .set3-hero-row+.set3-body{padding-top:14px}:root[data-v3] .set3-hero h1{font-family:var(--v3-font-display);font-size:calc(var(--text-body) * 2);color:var(--v3-navy);margin:0;line-height:1.2}:root[data-v3] .set3-hero p{color:var(--s3-muted);font-size:calc(var(--text-xs) * 1.04);margin:8px 0 0}:root[data-v3] .set3-hero .set3-tag{color:var(--v3-purple-ink);font-size:calc(var(--text-xs) * .76);letter-spacing:.13em;text-align:right;margin:0 0 7px;font-weight:700}:root[data-v3] .set3-body{background:linear-gradient(#fff0,#fff 30px);min-height:calc(100dvh - 205px);padding:24px 22px 36px}:root[data-v3] .set3-row{text-align:right;border:0;border-bottom:1px solid var(--s3-line);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;min-height:44px;padding:18px 0;display:flex}:root[data-v3] .set3-num{font-size:calc(var(--text-xs) * .9);color:#76638c;align-self:flex-start;margin-top:4px;font-weight:700}:root[data-v3] .set3-copy{flex:1;min-width:0;display:block}:root[data-v3] .set3-row-title{font-family:var(--v3-font-display);font-size:calc(var(--text-body) * 1.25);line-height:1.3;display:block}:root[data-v3] .set3-row-sum{color:var(--s3-muted);font-size:calc(var(--text-xs) * .96);margin-top:5px;line-height:1.5;display:block}:root[data-v3] .set3-ico{color:var(--v3-purple-ink);flex-shrink:0}:root[data-v3] .set3-arrow{color:var(--v3-purple);flex-shrink:0}:root[data-v3] .set3-bottomhint{color:var(--s3-muted);font-size:calc(var(--text-xs) * .9);margin:0;padding:20px 0 0}:root[data-v3] .set3-footlinks{font-size:calc(var(--text-xs) * .9);flex-wrap:wrap;gap:12px;padding:24px 0 0;display:flex}:root[data-v3] .set3-footlinks a{color:var(--v3-purple);text-decoration:none}:root[data-v3] .set3-intro{color:var(--s3-muted);font-size:calc(var(--text-xs) * 1.04);margin:0 0 16px}:root[data-v3] .set3-group>.flex{gap:0!important;max-width:none!important}:root[data-v3] .set3-group>.flex>.rounded-2xl,:root[data-v3] .set3-danger-cards>.rounded-2xl{border-bottom:1px solid var(--s3-line);box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}:root[data-v3] .set3-group>.flex>.cv3-subs{margin-bottom:16px}:root[data-v3] .set3-h2{font-family:var(--v3-font-display);font-size:calc(var(--text-body) * 1.25);color:var(--v3-navy);margin:16px 0 4px}:root[data-v3] .set3-control{border-bottom:1px solid var(--s3-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}:root[data-v3] .set3-control>span{flex:1;min-width:0}:root[data-v3] .set3-control b{font-size:var(--text-body);display:block}:root[data-v3] .set3-control small{color:var(--s3-muted);font-size:calc(var(--text-xs) * .9);margin-top:4px;line-height:1.6;display:block}:root[data-v3] .set3-hint{color:var(--s3-muted);font-size:calc(var(--text-xs) * .9);margin:10px 0 0;line-height:1.7}:root[data-v3] .set3-action{background:var(--s3-soft);width:100%;min-height:48px;color:var(--v3-purple-ink);font-weight:700;font-size:var(--text-body);cursor:pointer;border:1px solid #cbbfe0;border-radius:14px;margin:4px 0 0}:root[data-v3] .notif-active-times{background:var(--s3-soft)!important;border-radius:18px!important}:root[data-v3] .set3-group>.flex>.rounded-2xl.set3-logout{border-bottom:0}:root[data-v3] .set3-danger{margin-top:12px}:root[data-v3] .set3-danger>summary{cursor:pointer;min-height:48px;color:var(--s3-rose);align-items:center;font-weight:700;display:flex}@media(min-width:700px){:root[data-v3] .set3-body{padding:30px 40px}:root[data-v3] .set3-hero{padding-inline:40px}}:root[data-v3]{--v3-motion-touch:.12s;--v3-motion-ui:.22s;--v3-motion-panel:.38s;--v3-motion-settle:cubic-bezier(.22, 1, .36, 1);--v3-motion-press:cubic-bezier(.2, 0, .4, 1)}:root[data-v3] .znk-page--premium>:not(style):not(:only-of-type),:root[data-v3] .znk-page--premium>:only-of-type>:not(style),:root[data-v3] :is(.coach-widget-panel,.lcs[role=dialog],.phone-gate[role=dialog],.lcs [role=dialog],.phone-gate [role=dialog]){animation:none}@keyframes v3-panel-arrive{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v3-scrim-arrive{0%{opacity:0}to{opacity:1}}@keyframes v3-tab-settle{0%{transform:translateY(3px)scale(.93)}65%{transform:translateY(-2px)scale(1.025)}to{transform:none}}@keyframes v3-detail-arrive{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){:root[data-v3]:not(.a11y-no-motion) :is(.lcs,.phone-gate,.a11y-confirm){animation:v3-scrim-arrive var(--v3-motion-ui) ease-out}:root[data-v3]:not(.a11y-no-motion) :is(.lcs__card,.phone-gate__card,.a11y-panel:not([hidden]),.a11y-confirm__card){animation:v3-panel-arrive var(--v3-motion-panel) var(--v3-motion-settle)}:root[data-v3]:not(.a11y-no-motion) .znk-dock-tab.active .znk-dock-icon{animation:v3-tab-settle var(--v3-motion-panel) var(--v3-motion-settle)}:root[data-v3]:not(.a11y-no-motion) .set3-body>.set3-row{animation:v3-detail-arrive .28s var(--v3-motion-settle) backwards}:root[data-v3]:not(.a11y-no-motion) .set3-row:nth-child(2){animation-delay:20ms}:root[data-v3]:not(.a11y-no-motion) .set3-row:nth-child(3){animation-delay:40ms}:root[data-v3]:not(.a11y-no-motion) .set3-row:nth-child(n+4){animation-delay:60ms}}:root[data-v3] .coach-widget-panel.coach-v3{transition:transform var(--v3-motion-panel) var(--v3-motion-settle),opacity var(--v3-motion-ui) ease-out}:root[data-v3] :is(.h25-row,.cv3-btn,.b34-primary,.c32-action>button,.coach3-gold,.set3-round,.set3-row,.rh3-chip,.rh3-back){transition:translate var(--v3-motion-ui) var(--v3-motion-settle),scale var(--v3-motion-touch) var(--v3-motion-press),background-color var(--v3-motion-ui) ease-out,border-color var(--v3-motion-ui) ease-out}@media(hover:hover)and (pointer:fine){:root[data-v3] :is(.cv3-btn,.b34-primary,.c32-action>button,.coach3-gold):not(:disabled):hover{translate:0 -2px}:root[data-v3] .set3-row:hover .set3-arrow{translate:-3px}}:root[data-v3] .set3-arrow{transition:translate var(--v3-motion-ui) var(--v3-motion-settle)}:root[data-v3] :is(.h25-row,.cv3-btn,.b34-primary,.c32-action>button,.coach3-gold,.set3-round,.set3-row,.rh3-chip):not(:disabled):active{transform:translateY(1px)scale(.985)}:root[data-v3] :is(.set3-round,.coach3-close,.rh3-back):focus-visible{outline:3px solid var(--v3-purple);outline-offset:3px}:root[data-v3].a11y-no-motion *,:root[data-v3].a11y-no-motion :before,:root[data-v3].a11y-no-motion :after{transition-delay:0s!important;animation-delay:0s!important}:root[data-v3].a11y-no-motion :is(.h25-row,.cv3-btn,.b34-primary,.c32-action>button,.coach3-gold,.set3-round,.set3-row,.rh3-chip,.set3-arrow){translate:none!important;scale:none!important}@media(prefers-reduced-motion:reduce){:root[data-v3] *,:root[data-v3] :before,:root[data-v3] :after{transition-delay:0s!important;animation-delay:0s!important}:root[data-v3] :is(.h25-row,.cv3-btn,.b34-primary,.c32-action>button,.coach3-gold,.set3-round,.set3-row,.rh3-chip,.set3-arrow){translate:none!important;scale:none!important}}@keyframes v3-settings-mobile-arrive{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1279px)and (prefers-reduced-motion:no-preference){:root[data-v3]:not(.a11y-no-motion) .set3-body>.set3-row{animation:v3-settings-mobile-arrive .38s var(--v3-motion-settle) backwards}:root[data-v3]:not(.a11y-no-motion) .set3-body>.set3-row:nth-child(2){animation-delay:35ms}:root[data-v3]:not(.a11y-no-motion) .set3-body>.set3-row:nth-child(3){animation-delay:70ms}:root[data-v3]:not(.a11y-no-motion) .set3-body>.set3-row:nth-child(4){animation-delay:.105s}:root[data-v3]:not(.a11y-no-motion) .set3-body>.set3-row:nth-child(n+5){animation-delay:.14s}}:root{--kb-h:0px;--kb-h-css:calc(var(--kb-h) / var(--a11y-font-scale,1))}:root.kb-open #znk-mobile-nav{visibility:hidden;pointer-events:none}:root.kb-open body{padding-bottom:var(--kb-h-css)}:root[data-v3].kb-open .s3-canvas .s3-art,:root[data-v3].kb-open .s3-canvas .s3-header{display:none}:root.kb-open .phone-gate{padding-bottom:var(--kb-h-css)}:root.kb-open .phone-gate__card{max-height:calc(100dvh - var(--kb-h-css) - var(--space-lg))}:root[data-v3].kb-open .phone-gate--v3 .phone-gate__card{max-height:calc(100dvh - var(--kb-h-css) - env(safe-area-inset-top,0px) - var(--space-sm));padding-block-end:var(--space-md)}:root[data-v3].kb-open .pg3-art,:root[data-v3].kb-open .pg3-list{display:none}:root[data-v3].kb-open .phone-gate--v3 .phone-gate__title{font-size:var(--text-h2)}:root[data-v3].kb-open .phone-gate__card--b34 .b34-character,:root[data-v3].kb-open .lcs__card--b34 .b34-character{display:none}:root[data-v3].kb-open .phone-gate__card--b34 .b34-form-title,:root[data-v3].kb-open .lcs__card--b34 .b34-form-title{min-height:0}:root.kb-open .lcs{padding-bottom:calc(var(--space-sm) + var(--kb-h-css))}:root.kb-open .lcs__card{max-height:calc(100dvh / var(--a11y-font-scale,1) - var(--kb-h-css) - var(--space-xl) - env(safe-area-inset-top,0px))}@media(max-width:767.98px){:root.kb-open .coach-widget-panel{padding-bottom:calc(var(--space-sm) + var(--kb-h-css))}:root[data-v3].kb-open .coach-v3 .coach3-subbar,:root[data-v3].kb-open .coach-v3 .coach3-quick,:root[data-v3].kb-open .coach-v3 .coach3-composer__hint,:root[data-v3].kb-open .coach-v3 .coach3-title small{display:none}:root[data-v3].kb-open .coach-v3 .coach3-avatar{width:32px;height:36px}:root[data-v3].kb-open .coach-v3 .coach3-bar{padding-block:4px}:root[data-v3].kb-open .coach-widget-panel.coach-v3{bottom:calc(var(--space-sm) + var(--kb-h-css));max-height:calc(100dvh / var(--a11y-font-scale,1) - var(--kb-h-css) - env(safe-area-inset-top,0px) - var(--space-lg));padding-bottom:0}}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--znk-navy)}@supports (color:color-mix(in lab,red,red)){:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--znk-navy) 75%,transparent)}}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px}.skip-link{z-index:12000;background:var(--znk-navy);color:#fff;font-family:var(--font-body);opacity:0;pointer-events:none;top:10px;border:2px solid #000;border-radius:12px;padding:10px 18px;font-weight:700;text-decoration:none;position:fixed;inset-inline-start:10px;transform:translateY(-200%);box-shadow:4px 4px #000000f2}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--a11y-font-scale:1}html{zoom:var(--a11y-font-scale)}html.a11y-contrast{--znk-text:#00060f;--znk-text-muted:#122036;--znk-text-light:#1d2c44}@media(prefers-contrast:more){:root{--znk-text:#00060f;--znk-text-muted:#122036;--znk-text-light:#1d2c44}}html.a11y-no-motion *,html.a11y-no-motion :before,html.a11y-no-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.a11y-focus :focus{border-radius:6px;outline:4px solid var(--znk-navy)!important;outline-offset:3px!important;box-shadow:0 0 0 8px #ffe600a6!important}html.a11y-readable-font{--font-hebrew:Arial, "Segoe UI", system-ui, sans-serif;--font-display:Arial, "Segoe UI", system-ui, sans-serif;--font-body:Arial, "Segoe UI", system-ui, sans-serif}html.a11y-readable-font body{letter-spacing:0!important}.a11y-fab{left:auto;right:14px;bottom:var(--znk-fab-bottom, calc(84px + env(safe-area-inset-bottom,0px)) );z-index:10500;cursor:pointer;width:54px;height:54px;color:var(--znk-navy);outline:2px solid var(--znk-yellow);outline-offset:-5px;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.a11y-fab svg{display:block}:root[data-v3] .a11y-fab.a11y-fab--pill{color:#102d4f;width:auto;min-width:97px;height:auto;min-height:48px;font-family:Heebo,system-ui,sans-serif;font-size:var(--text-xs,12px);white-space:nowrap;background:linear-gradient(120deg,#fcfaff,#e7dcfa);border:1.5px solid #fff;border-radius:17px;outline:none;gap:6px;padding:0 12px 0 10px;font-weight:700;line-height:1.2;box-shadow:0 3px 15px #102d4f24}:root[data-v3] .a11y-fab--pill .a11y-fab__symbol{background:#fff;border:1px solid #bbabcf;border-radius:50%;flex:none;place-items:center;block-size:27px;inline-size:27px;display:grid}:root[data-v3] .a11y-fab.a11y-fab--pill:focus-visible{outline-offset:3px;outline:3px solid #ffbd00}body[data-game-active=true] .a11y-fab,body.znk-coach-open .a11y-fab{display:none}body[data-fab-top=true] .a11y-fab{top:calc(14px + env(safe-area-inset-top,0px));bottom:auto}body[data-fab-top=true] .a11y-panel{top:calc(78px + env(safe-area-inset-top,0px));bottom:auto}:root{--znk-fab-bottom:calc(var(--znk-dock-clear, calc(72px + env(safe-area-inset-bottom,0px)) ) + 10px);--znk-fab-safe:calc(var(--znk-fab-bottom) + 54px + 18px)}body[data-answer-zone=true] .znk-fab-glass,body[data-answer-zone=true] .a11y-fab--pill,body[data-answer-zone=true] .coach3-launcher{display:none}.znk-answer-safe{padding-bottom:1rem}body:not([data-answer-zone=true]) .znk-answer-safe{padding-bottom:var(--znk-fab-safe)}.a11y-panel{left:auto;right:14px;bottom:calc(var(--znk-fab-bottom, calc(84px + env(safe-area-inset-bottom,0px)) ) + 56px);z-index:11000;width:min(340px,100vw - 28px);max-height:min(70dvh,560px);font-family:var(--font-body);color:var(--znk-navy);direction:rtl;background:#fffef7;border:2.5px solid #000;border-radius:18px;padding:16px;position:fixed;overflow-y:auto;box-shadow:6px 6px #000000f2}.a11y-panel[hidden]{display:none}.a11y-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.a11y-head h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:900;display:flex}.a11y-head-icon{color:var(--znk-pink);flex-shrink:0}.a11y-head button{cursor:pointer;background:#fff;border:2px solid #000;border-radius:10px;width:36px;height:36px;font-size:15px;font-weight:700;box-shadow:2px 2px #000}.a11y-row{border-bottom:1px solid #0d294b1f;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;font-weight:600;display:flex}.a11y-row>div[role=group]{align-items:center;gap:8px;display:flex}.a11y-row>div[role=group]>span{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;font-weight:800}.a11y-step{cursor:pointer;background:#fff;border:2px solid #000;border-radius:10px;width:40px;height:40px;font-size:15px;font-weight:900;box-shadow:2px 2px #000}.a11y-step:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.a11y-switch{cursor:pointer;background:#cfd6e0;border:2px solid #000;border-radius:999px;flex-shrink:0;width:50px;height:28px;transition:background .15s ease-out;position:relative}.a11y-switch:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.a11y-switch:after{content:"";top:2px;background:#fff;border:2px solid #000;border-radius:50%;width:20px;height:20px;transition:transform .15s ease-out;position:absolute;inset-inline-start:2px}.a11y-switch[aria-checked=true]{background:var(--znk-pink)}.a11y-switch[aria-checked=true]:after{transform:translate(22px)}[dir=rtl] .a11y-switch[aria-checked=true]:after{transform:translate(-22px)}.a11y-hide{border-bottom:1px solid #0d294b1f;padding:10px 0 4px}.a11y-hide button{width:100%;font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #000;border-radius:10px;padding:10px;font-size:13.5px;font-weight:700;box-shadow:2px 2px #000}.a11y-hide p{color:var(--znk-text-muted);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.5}.a11y-foot{justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.a11y-foot button{background:var(--znk-yellow);font-family:var(--font-body);cursor:pointer;border:2px solid #000;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:800;box-shadow:2px 2px #000}.a11y-foot button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:#eee}.a11y-foot a{color:var(--znk-navy);font-size:13.5px;font-weight:700;text-decoration:underline}:root[data-v3] .a11y-fab.a11y-fab--pill{background:linear-gradient(115deg,var(--v3-night),var(--v3-purple-ink));color:var(--v3-on-dark);border-color:var(--v3-glass-dark-edge);box-shadow:var(--v3-glass-lift)}:root[data-v3] .a11y-fab--pill .a11y-fab__symbol{color:var(--v3-navy);background:var(--v3-paper);border-color:var(--v3-paper-edge)}:root[data-v3] .a11y-panel{width:min(360px,calc(100vw / var(--a11y-font-scale,1) - 28px));max-height:min(560px,calc(100dvh / var(--a11y-font-scale,1) - var(--znk-fab-bottom,84px) - 76px - env(safe-area-inset-top,0px)));background:var(--v3-paper);color:var(--v3-navy);border:1px solid var(--v3-paper-edge);box-shadow:var(--v3-glass-lift);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:24px;padding:16px}:root[data-v3] .a11y-head h2{font-size:var(--text-lg)}:root[data-v3] .a11y-head-icon{color:var(--v3-purple-ink)}:root[data-v3] :is(.a11y-head button,.a11y-step,.a11y-foot button){border:1px solid var(--v3-paper-edge);background:var(--v3-lavender);min-width:44px;min-height:44px;color:var(--v3-navy);box-shadow:none;border-radius:12px}:root[data-v3] .a11y-row{border-color:var(--v3-paper-edge);flex-wrap:wrap;min-height:58px}:root[data-v3] .a11y-hide{border-color:var(--v3-paper-edge);padding:2px 0 14px}:root[data-v3] .a11y-hide button{background:var(--v3-gold);min-height:48px;color:var(--v3-navy);border:1px solid var(--v3-gold);box-shadow:none;font-size:var(--text-sm);border-radius:14px;font-weight:800}:root[data-v3] .a11y-hide p{color:var(--v3-navy-soft)}:root[data-v3] .a11y-switch{border-color:var(--v3-purple-ink);background:var(--v3-paper-edge)}:root[data-v3] .a11y-switch:after{border-color:var(--v3-purple-ink);background:var(--v3-paper)}:root[data-v3] .a11y-switch[aria-checked=true]{background:var(--v3-purple-ink)}:root[data-v3] .a11y-foot{flex-wrap:wrap}:root[data-v3] .a11y-foot a{align-items:center;min-height:44px;display:inline-flex}:root[data-v3] .a11y-panel :is(button,a):focus-visible{outline:3px solid var(--v3-purple-ink);outline-offset:3px}:root[data-v3] .a11y-head{z-index:2;background:var(--v3-paper);border-bottom:1px solid var(--v3-paper-edge);padding-block:8px;position:sticky;top:-16px}:root[data-v3] :is(.a11y-fab.a11y-fab--pill,.coach3-launcher){background:linear-gradient(115deg,var(--v3-night),var(--v3-purple-ink));border-color:var(--v3-glass-dark-edge);border-radius:19px}:root[data-v3] .a11y-fab.a11y-fab--pill{min-height:52px}.a11y-fab__main{border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.a11y-fab__main:focus-visible{outline-offset:3px;outline:3px solid #ffbd00}.a11y-fab__remove{z-index:1;border:1px solid var(--v3-paper-edge,#bbabcf);background:var(--v3-paper,#fff);block-size:24px;inline-size:24px;color:var(--v3-navy,#102d4f);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 2px 8px #102d4f47}.a11y-fab__remove:before{content:"";border-radius:50%;position:absolute;inset:-6px}.a11y-fab__remove svg{display:block}.a11y-fab__remove:focus-visible{outline:3px solid var(--v3-purple-ink,#4b2a8a);outline-offset:2px}.a11y-fab:not(.a11y-fab--pill) .a11y-fab__remove{top:-4px;left:-4px}body[data-fab-top=true] .a11y-fab__remove{display:none}.a11y-confirm{z-index:11500;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));direction:rtl;background:#0c10287a;place-items:center;display:grid;position:fixed;inset:0}.a11y-confirm__card{overscroll-behavior:contain;border:1px solid var(--v3-paper-edge,#000);background:var(--v3-paper,#fffef7);max-block-size:100%;inline-size:min(360px,100%);color:var(--v3-navy,var(--znk-navy));box-shadow:var(--v3-glass-lift,6px 6px 0 0 #000000f2);font-family:var(--font-body);border-radius:24px;padding:22px 20px 18px;overflow-y:auto}.a11y-confirm__card h2{font-size:var(--text-lg,19px);margin:0 0 8px;font-weight:800;line-height:1.3}.a11y-confirm__card p{font-size:var(--text-sm,15px);color:var(--v3-navy-soft,inherit);margin:0 0 18px;line-height:1.55}.a11y-confirm__actions{flex-wrap:wrap;gap:10px;display:flex}.a11y-confirm__actions button{min-block-size:48px;font:inherit;font-size:var(--text-sm,15px);color:var(--v3-navy,var(--znk-navy));cursor:pointer;border-radius:14px;flex:120px;padding:8px 14px;font-weight:800}.a11y-confirm__ok{background:var(--v3-gold,#ffbd00);border:1px solid var(--v3-gold,#ffbd00)}.a11y-confirm__cancel{background:var(--v3-lavender,#efe9fb);border:1px solid var(--v3-paper-edge,#bbabcf)}.a11y-confirm__actions button:focus-visible{outline:3px solid var(--v3-purple-ink,#4b2a8a);outline-offset:3px}.d41-rail,.d41-topbar,.d41-only,.d39-settings-nav,.d39-lesson-outline{display:none}.d41-logo-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.d41-logo-defs feFlood{flood-color:var(--v3-lavender)}@media(min-width:1280px){:root[data-v3][data-course-desktop=on]{--d41-rail:216px;--d41-top:76px;--d41-gap:22px;--d41-pad:36px;--d39-rail:var(--d41-rail);--d39-top:var(--d41-top)}:root[data-v3][data-course-desktop=on] body{background:var(--v3-paper)}:root[data-v3][data-course-desktop=on] .znk-mesh-layer{background:radial-gradient(ellipse at 90% 0,var(--v3-purple),transparent 50%),linear-gradient(150deg,var(--v3-gold),var(--v3-purple))}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .znk-mesh-layer{background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--v3-purple) 13%,transparent),transparent 50%),linear-gradient(150deg,color-mix(in srgb,var(--v3-gold) 9%,var(--v3-paper)),color-mix(in srgb,var(--v3-purple) 7%,var(--v3-paper)))}}:root[data-v3][data-course-desktop=on] .znk-mesh-layer:before,:root[data-v3][data-course-desktop=on] .znk-mesh-layer:after{opacity:0}:root[data-v3][data-course-desktop=on] .znk-chrome-wrap{display:none}:root[data-v3][data-course-desktop=on] #znk-top-nav-spacer{height:var(--d41-top)!important}:root[data-v3][data-course-desktop=on] main.znk-container{width:calc(100% - var(--d41-rail));max-width:none;margin:0 var(--d41-rail) 0 0;padding:34px var(--d41-pad) 72px}:root[data-v3][data-course-desktop=on] .znk-page--premium{max-width:1580px;margin-inline:auto}:root[data-v3][data-course-desktop=on] :is(.dash-main,.rh,.rh3,.vh,.ep,.vu,.jp-wrap,.cv3-course,.set3-page){width:100%;max-width:none}:root[data-v3][data-course-desktop=on] .segmented-tabs{max-width:none}:root[data-v3][data-course-desktop=on] .d41-rail{width:var(--d41-rail);z-index:60;scrollbar-width:none;--muted:var(--v3-on-dark);flex-direction:column;padding:0 14px 16px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-rail{--muted:color-mix(in srgb, var(--v3-on-dark) 78%, var(--v3-night))}}:root[data-v3][data-course-desktop=on] .d41-rail{--line:var(--v3-glass-dark-edge);color:var(--v3-on-dark);background:radial-gradient(ellipse at 100% 100%,var(--v3-purple-ink),transparent 68%),var(--v3-night);box-shadow:-8px 0 30px var(--v3-glass-drop)}:root[data-v3][data-course-desktop=on] .d41-brand{height:var(--d41-top);box-shadow:none;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0 0 18px;padding:5px 0;display:flex}:root[data-v3][data-course-desktop=on] .d41-brand img{object-fit:contain;filter:url(#d44-logo-purple-ink);width:164px;height:66px;display:block}:root[data-v3][data-course-desktop=on] .d41-raileyebrow{color:var(--muted);font-size:var(--text-xs);letter-spacing:.02em;margin:0 12px 10px;font-weight:700}:root[data-v3][data-course-desktop=on] .d41-rail nav{gap:6px;display:grid}:root[data-v3][data-course-desktop=on] .d41-nav{min-height:50px;color:var(--v3-on-dark);font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:8px 12px;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}:root[data-v3][data-course-desktop=on] .d41-nav:hover{background:var(--v3-glass-dark-hi)}:root[data-v3][data-course-desktop=on] .d41-nav[aria-current=page]{background:linear-gradient(110deg,var(--v3-glass-dark-hi),var(--v3-gold))}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-nav[aria-current=page]{background:linear-gradient(110deg,var(--v3-glass-dark-hi),color-mix(in srgb,var(--v3-gold) 17%,transparent))}}:root[data-v3][data-course-desktop=on] .d41-nav[aria-current=page]{border-color:var(--v3-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-nav[aria-current=page]{border-color:color-mix(in srgb,var(--v3-gold) 60%,transparent)}}:root[data-v3][data-course-desktop=on] .d41-nav[aria-current=page]{box-shadow:inset -3px 0 var(--v3-gold)}:root[data-v3][data-course-desktop=on] .d41-railcourse{border-top:1px solid var(--line);gap:8px;margin:18px 4px 0;padding:16px 8px 4px;display:grid}:root[data-v3][data-course-desktop=on] .d41-railcourse-eyebrow{color:var(--muted);font-size:var(--text-xs);font-weight:700}:root[data-v3][data-course-desktop=on] .d41-railcourse-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-v3][data-course-desktop=on] .d41-railcourse-row b{font-family:var(--v3-font-display);font-size:var(--text-body-lg);font-weight:400}:root[data-v3][data-course-desktop=on] .d41-railcourse-row span{color:var(--muted);font-size:var(--text-xs)}:root[data-v3][data-course-desktop=on] .d41-railbar{background:var(--v3-glass-dark-edge);border-radius:99px;height:5px;overflow:hidden}:root[data-v3][data-course-desktop=on] .d41-railbar i{border-radius:inherit;background:var(--v3-gold);height:100%;display:block}:root[data-v3][data-course-desktop=on] .d41-railcourse-link{min-height:36px;color:var(--v3-on-dark);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-v3][data-course-desktop=on] .d41-railfoot{gap:4px;margin-top:auto;padding-top:18px;display:grid}:root[data-v3][data-course-desktop=on] .d41-chat{border:1px solid var(--v3-glass-dark-edge);min-height:52px;color:var(--v3-on-dark);background:var(--v3-glass-dark-hi);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;font-weight:800;display:flex}:root[data-v3][data-course-desktop=on] .d41-chat-arrow{margin-inline-start:auto}:root[data-v3][data-course-desktop=on] .d41-utility{min-height:40px;color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 14px;font-weight:600;text-decoration:none;display:flex}:root[data-v3][data-course-desktop=on] .d41-utility:hover,:root[data-v3][data-course-desktop=on] .d41-utility[aria-current=page]{background:var(--v3-glass-dark-hi);color:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .d41-profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding:12px 6px 0;display:flex}:root[data-v3][data-course-desktop=on] .d41-profile-initial{background:var(--v3-glass-dark-hi);width:36px;height:36px;color:var(--v3-gold);font-weight:800;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}:root[data-v3][data-course-desktop=on] .d41-profile-text{min-width:0;line-height:1.3;display:grid}:root[data-v3][data-course-desktop=on] .d41-profile-text b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-v3][data-course-desktop=on] .d41-profile-text small{color:var(--muted);font-size:var(--text-xs)}:root[data-v3][data-course-desktop=on] .d41-topbar{top:0;right:var(--d41-rail);height:var(--d41-top);padding-inline:var(--d41-pad);z-index:49;background:var(--v3-navy);color:var(--v3-on-dark);border-bottom:1px solid var(--v3-glass-dark-edge);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;left:0}:root[data-v3][data-course-desktop=on] .d41-crumb{color:var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-crumb{color:color-mix(in srgb,var(--v3-on-dark) 72%,var(--v3-navy))}}:root[data-v3][data-course-desktop=on] .d41-crumb span{margin-inline:8px}:root[data-v3][data-course-desktop=on] .d41-crumb b{color:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .d41-topmeeting{min-height:40px;color:var(--v3-on-dark);font-size:var(--text-xs);align-items:center;gap:8px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-v3][data-course-desktop=on] body:has(.d41-rail) :is(.coach3-launcher,.a11y-fab){display:none}:root[data-v3][data-course-desktop=on] .coach-widget-panel.coach-v3{max-width:calc(100vw - var(--d41-rail) - 48px);right:calc(var(--d41-rail) + 24px)!important;width:430px!important;height:min(740px,100dvh - 110px)!important;bottom:24px!important;left:auto!important}:root[data-v3][data-course-desktop=on] .a11y-panel{right:calc(var(--d41-rail) + 24px);max-height:calc(100dvh / var(--a11y-font-scale,1) - 48px);bottom:24px}:root[data-v3][data-course-desktop=on] :is(.d41-rail,.d41-topbar) :is(a,button):focus-visible{outline:3px solid var(--v3-gold);outline-offset:2px}:root[data-v3][data-course-desktop=on] :is(.d39-settings-nav,.d39-lesson-outline,.d41-only) :is(a,button):focus-visible{outline:3px solid var(--v3-purple);outline-offset:3px}:root[data-v3][data-course-desktop=on] .d41-only{display:block}:root[data-v3][data-course-desktop=on] .d41-eyebrow{color:var(--v3-purple-ink);font-size:var(--text-xs);letter-spacing:.02em;margin:0;font-weight:800}:root[data-v3][data-course-desktop=on] .d41-button{min-height:56px;font:inherit;font-size:var(--text-sm);cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-v3][data-course-desktop=on] .d41-button.outline{border-color:var(--v3-navy);color:var(--v3-navy);background:var(--v3-on-dark)}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-button.outline{background:color-mix(in srgb,var(--v3-on-dark) 70%,transparent)}}:root[data-v3][data-course-desktop=on] .d41-button.purple{background:var(--v3-purple-ink);color:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .d41-button.gold{background:var(--v3-gold);color:var(--v3-navy)}:root[data-v3][data-course-desktop=on] .d41-panel{border:1px solid var(--v3-purple-ink);padding:24px}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-panel{border:1px solid color-mix(in srgb,var(--v3-purple-ink) 22%,transparent)}}:root[data-v3][data-course-desktop=on] .d41-panel{background:var(--v3-gold);border-radius:20px}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-panel{background:color-mix(in srgb,var(--v3-gold) 5%,var(--v3-paper))}}:root[data-v3][data-course-desktop=on] .d41-panel{box-shadow:0 8px 24px var(--v3-glass-drop)}:root[data-v3][data-course-desktop=on] .d41-sectionhead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}:root[data-v3][data-course-desktop=on] .d41-sectionhead h2{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:var(--text-h2);margin:0;font-weight:400}:root[data-v3][data-course-desktop=on] .d41-sectionhead a{color:var(--v3-purple-ink);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-v3][data-course-desktop=on] .d41-pill{background:var(--v3-lavender);color:var(--v3-purple-ink);font-size:var(--text-xs);border-radius:6px;padding:4px 10px;font-weight:700;display:inline-block}:root[data-v3][data-course-desktop=on] .d41-bar{background:var(--v3-lavender);border-radius:99px;height:5px;overflow:hidden}:root[data-v3][data-course-desktop=on] .d41-bar i{border-radius:inherit;background:var(--v3-purple);height:100%;display:block}:root[data-v3][data-course-desktop=on] .dash-main{gap:var(--d41-gap);grid-template-columns:minmax(0,2.35fr) minmax(250px,1fr);align-items:stretch;max-width:none;margin-inline:0;display:grid}:root[data-v3][data-course-desktop=on] .dash-main>:is(.home-v2,.dash-side,.dash-lead){display:contents}:root[data-v3][data-course-desktop=on] .dash-main>*,:root[data-v3][data-course-desktop=on] .dash-main>:is(.home-v2,.dash-side,.dash-lead)>*{grid-column:1/-1;min-width:0;max-width:none;margin:0}:root[data-v3][data-course-desktop=on] .dash-main>.d41-pagehead{order:-3;grid-row:1}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.home-stage,:root[data-v3][data-course-desktop=on] .dash-main>.d41-nextclass{order:-2;grid-row:2}:root[data-v3][data-course-desktop=on] .dash-main>.d41-homecourse,:root[data-v3][data-course-desktop=on] .dash-main>.d41-coach,:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach{order:-1;grid-row:3}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.home-stage,:root[data-v3][data-course-desktop=on] .dash-main>.d41-homecourse{grid-column:1}:root[data-v3][data-course-desktop=on] .dash-main>.d41-nextclass,:root[data-v3][data-course-desktop=on] .dash-main>.d41-coach,:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach{grid-column:2}:root[data-v3][data-course-desktop=on] .dash-main:not(:has(>.d41-nextclass))>.home-v2>.home-stage{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .dash-main:has(.h25-coach)>.d41-coach,:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.home-greet{display:none}:root[data-v3][data-course-desktop=on] .dash-main>:not(.home-v2,.d41-only,.dash-side,.dash-lead),:root[data-v3][data-course-desktop=on] .dash-main>:is(.dash-side,.dash-lead)>*{align-self:start}:root[data-v3][data-course-desktop=on] .d41-pagehead{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:4px;display:flex}:root[data-v3][data-course-desktop=on] .d41-pagehead h1{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:var(--text-h1);margin:6px 0;font-weight:400;line-height:1.15}:root[data-v3][data-course-desktop=on] .d41-sub{color:var(--v3-navy-soft);font-size:var(--text-sm);margin:0}:root[data-v3][data-course-desktop=on] .d41-date{border:1px solid var(--v3-paper-edge);background:var(--v3-on-dark);color:var(--v3-navy);font-size:var(--text-sm);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}:root[data-v3][data-course-desktop=on] .dash-main .home-stage{border-width:1px;border-radius:24px;width:100%;max-width:none;min-height:380px;margin:0;padding:28px;overflow:hidden}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(220px,290px) minmax(0,1fr);justify-content:stretch;align-items:center;column-gap:32px;display:grid}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36) .znk-mount{grid-area:1/1/span 3;width:100%;max-width:275px;margin-inline:auto}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36) :is(.home-stage-head,.home-stage-foot,.home-stage-coach){grid-column:2;max-width:460px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36) .home-stage-head{grid-row:1;align-self:end}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36) .home-stage-foot{grid-row:2}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36) .home-stage-coach{grid-row:3;align-self:end;max-height:168px;margin-bottom:-28px;overflow:hidden}:root[data-v3][data-course-desktop=on] .dash-main .home-stage .home-stage-title{font-size:var(--text-h2);line-height:1.2}:root[data-v3][data-course-desktop=on] .dash-main .home-stage:not(.home-stage--h36) .home-stage-head :is(h1,h2,p){max-width:none}:root[data-v3][data-course-desktop=on] .dash-main .home-stage .znk-device-engrave{display:none}:root[data-v3][data-course-desktop=on] .dash-main .home-stage.home-stage--h36{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);align-items:start;gap:0 32px;display:grid}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h25-head{grid-column:1/-1;margin-bottom:14px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h25-title{font-size:var(--text-h2)}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h36-instrument{grid-area:2/1/span 2;align-self:center}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .znk-mount{width:100%;max-width:275px;margin:0 auto}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h25-daily.h36-daily{background:0 0;border:0;grid-area:2/2;align-self:center;margin:0;padding:0}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 :is(.home-stage-foot,.hp-suggest){grid-column:2}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-ring{width:22px;height:22px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-tasks{gap:12px;margin-block:18px 22px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-task{border-radius:14px;gap:6px;padding:12px 8px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-task-icon{width:40px;height:40px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-task-name{font-size:var(--text-sm)}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-task-state{font-size:var(--text-xs)}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-cta{min-height:60px}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-cta-label{font-size:var(--text-body-lg)}:root[data-v3][data-course-desktop=on] .dash-main .home-stage--h36 .h49-next-task{font-size:var(--text-xs)}:root[data-v3][data-course-desktop=on] .d41-nextclass{border:1px solid var(--v3-gold);flex-direction:column;min-height:380px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-nextclass{border:1px solid color-mix(in srgb,var(--v3-gold) 55%,var(--v3-paper-edge))}}:root[data-v3][data-course-desktop=on] .d41-nextclass{background:linear-gradient(145deg,var(--v3-gold),var(--v3-gold));border-radius:20px}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-nextclass{background:linear-gradient(145deg,color-mix(in srgb,var(--v3-gold) 24%,var(--v3-paper)),color-mix(in srgb,var(--v3-gold) 10%,var(--v3-paper)))}}:root[data-v3][data-course-desktop=on] .d41-nextclass>:not(.d41-person){z-index:1;position:relative}:root[data-v3][data-course-desktop=on] .d41-nextclass h2{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:var(--text-h2);margin:6px 0 0;font-weight:400}:root[data-v3][data-course-desktop=on] .d41-calendar{align-items:center;gap:16px;margin:24px 0 0;display:flex}:root[data-v3][data-course-desktop=on] .d41-calendar b{border-inline-end:1px solid var(--v3-navy);flex-direction:column;align-items:center;padding-inline-end:16px;display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-calendar b{border-inline-end:1px solid color-mix(in srgb,var(--v3-navy) 18%,transparent)}}:root[data-v3][data-course-desktop=on] .d41-calendar b{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:var(--text-h1);font-weight:400;line-height:1}:root[data-v3][data-course-desktop=on] .d41-calendar b span{color:var(--v3-navy-soft);font-family:inherit;font-size:var(--text-xs);margin-top:6px}:root[data-v3][data-course-desktop=on] .d41-calendar strong{color:var(--v3-navy);font-size:var(--text-sm);display:block}:root[data-v3][data-course-desktop=on] .d41-calendar p{color:var(--v3-navy-soft);font-size:var(--text-xs);margin:4px 0 0;line-height:1.5}:root[data-v3][data-course-desktop=on] .d41-nextclass .d41-person{object-fit:contain;object-position:bottom left;pointer-events:none;width:auto;max-width:52%;height:190px;position:absolute;bottom:74px;left:6px}:root[data-v3][data-course-desktop=on] .d41-nextclass .d41-button{margin-top:auto}:root[data-v3][data-course-desktop=on] .d41-homecourse{background:linear-gradient(130deg,var(--v3-purple),var(--v3-purple))}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-homecourse{background:linear-gradient(130deg,color-mix(in srgb,var(--v3-purple) 12%,var(--v3-paper)),color-mix(in srgb,var(--v3-purple) 5%,var(--v3-paper)))}}:root[data-v3][data-course-desktop=on] .d41-homecoursebody{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}:root[data-v3][data-course-desktop=on] .d41-homecoursebody h3{color:var(--v3-navy);font-family:var(--v3-font-display);font-size:var(--text-h2);margin:14px 0 8px;font-weight:400;line-height:1.3}:root[data-v3][data-course-desktop=on] .d41-homecoursebody p{color:var(--v3-navy-soft);font-size:var(--text-xs);margin:0 0 18px}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress{border-inline-start:1px solid var(--v3-purple-ink);flex-direction:column;gap:8px;padding-inline-start:24px;display:flex}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d41-homecourseprogress{border-inline-start:1px solid color-mix(in srgb,var(--v3-purple-ink) 18%,transparent)}}:root[data-v3][data-course-desktop=on] .d41-inline{color:var(--v3-navy-soft);font-size:var(--text-xs);justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root[data-v3][data-course-desktop=on] .d41-inline b{color:var(--v3-navy);font-size:var(--text-sm)}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress .d41-bar{margin-bottom:6px}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress a{min-height:44px;color:var(--v3-navy);font-size:var(--text-xs);border-radius:10px;align-items:center;gap:10px;text-decoration:none;display:flex}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress a>span{border:1px solid var(--v3-paper-edge);background:var(--v3-on-dark);width:24px;height:24px;color:var(--v3-navy-soft);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress a>span.done{background:var(--v3-lavender);color:var(--v3-purple-ink);border-color:#0000}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress a>span.now{background:var(--v3-purple-ink);color:var(--v3-on-dark);border-color:#0000}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress a>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-v3][data-course-desktop=on] .d41-homecourseprogress a>small{color:var(--v3-purple-ink);font-size:var(--text-xs);white-space:nowrap}:root[data-v3][data-course-desktop=on] .d41-coach,:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach{background:var(--v3-navy);color:var(--v3-on-dark);box-shadow:0 8px 24px var(--v3-glass-drop);border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:24px;display:flex;position:relative;overflow:hidden}:root[data-v3][data-course-desktop=on] .d41-coach>div{order:1}:root[data-v3][data-course-desktop=on] .d41-coach .d41-eyebrow{color:var(--v3-gold)}:root[data-v3][data-course-desktop=on] .d41-coach h3{font-family:var(--v3-font-display);font-size:var(--text-h2);margin:8px 0 12px;font-weight:400;line-height:1.3}:root[data-v3][data-course-desktop=on] .d41-coach button{min-height:44px;color:var(--v3-gold);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;display:inline-flex}:root[data-v3][data-course-desktop=on] .d41-coach .d41-person{object-fit:contain;order:2;align-self:flex-end;width:auto;height:150px;margin:auto 0 -24px}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-coach-avatar.znk-char{flex:none;order:2;align-self:flex-end;block-size:150px;inline-size:104px;margin:auto 0 -24px}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-coach-avatar .znk-char__img{object-fit:contain;object-position:bottom center;block-size:100%;inline-size:100%;margin:0}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-speech{box-shadow:none;color:var(--v3-on-dark);background:0 0;border:0;flex:none;order:1;padding:0}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-speech{color:color-mix(in srgb,var(--v3-on-dark) 83%,var(--v3-navy))}}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-speech:before,:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-speech:after{display:none}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-speech-kicker,:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-coach .h25-speech :is(a,button){color:var(--v3-gold)}:root[data-v3][data-course-desktop=on] .dash-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:root[data-v3][data-course-desktop=on] .dash-doors .dash-door{border:1px solid var(--v3-purple-ink);min-height:96px}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .dash-doors .dash-door{border:1px solid color-mix(in srgb,var(--v3-purple-ink) 22%,transparent)}}:root[data-v3][data-course-desktop=on] .dash-doors .dash-door{background:var(--v3-gold);border-radius:18px}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .dash-doors .dash-door{background:color-mix(in srgb,var(--v3-gold) 5%,var(--v3-paper))}}:root[data-v3][data-course-desktop=on] .dash-doors .dash-door{box-shadow:0 8px 24px var(--v3-glass-drop)}:root[data-v3][data-course-desktop=on] .dash-main>.home-v2>.h25-all{border:1px solid var(--v3-paper-edge);background:var(--v3-on-dark);border-radius:20px;padding:26px 28px}:root[data-v3][data-course-desktop=on] .h25-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}:root[data-v3][data-course-desktop=on] .dash-main .b34{justify-self:center}:root[data-v3][data-course-desktop=on] .set3-page{grid-template-columns:250px minmax(0,1fr);column-gap:32px;display:grid}:root[data-v3][data-course-desktop=on] .set3-bar{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .set3-hero{grid-column:1/-1;padding-block:8px 26px}:root[data-v3][data-course-desktop=on] .set3-page>.set3-body:not(.set3-group){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:root[data-v3][data-course-desktop=on] .set3-row{border:1px solid var(--v3-paper-edge);background:var(--v3-on-dark);border-radius:20px;min-height:120px;padding:24px}:root[data-v3][data-course-desktop=on] :is(.set3-bottomhint,.set3-footlinks){grid-column:1/-1}:root[data-v3][data-course-desktop=on] .d39-settings-nav{top:calc(var(--d41-top) + 24px);border:1px solid var(--v3-purple-ink);flex-direction:column;align-self:start;gap:6px;padding:12px;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d39-settings-nav{border:1px solid color-mix(in srgb,var(--v3-purple-ink) 22%,transparent)}}:root[data-v3][data-course-desktop=on] .d39-settings-nav{background:var(--v3-gold);border-radius:20px}@supports (color:color-mix(in lab,red,red)){:root[data-v3][data-course-desktop=on] .d39-settings-nav{background:color-mix(in srgb,var(--v3-gold) 5%,var(--v3-paper))}}:root[data-v3][data-course-desktop=on] .d39-settings-nav a{color:var(--v3-navy-soft);border-radius:12px;padding:13px 16px;font-weight:700;text-decoration:none}:root[data-v3][data-course-desktop=on] .d39-settings-nav a[aria-current=page]{background:var(--v3-night);color:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .set3-group{background:var(--v3-on-dark);border:1px solid var(--v3-paper-edge);box-shadow:0 8px 24px var(--v3-glass-drop);border-radius:22px;grid-column:2;padding:35px}}@media(min-width:1700px){:root[data-v3][data-course-desktop=on]{--d41-rail:240px}}@media(min-width:1280px)and (max-height:850px){:root[data-v3][data-course-desktop=on] .d41-brand{margin-bottom:10px}:root[data-v3][data-course-desktop=on] .d41-nav{min-height:46px}:root[data-v3][data-course-desktop=on] .d41-railcourse{margin-top:12px;padding-top:12px}}@media(min-width:1280px){:root[data-v3][data-course-desktop=on] .ph--v3 .ph3-hero{grid-template-columns:minmax(0,1fr) 260px;min-height:240px;padding:32px 40px}:root[data-v3][data-course-desktop=on] .ph--v3 .ph3-h1{font-size:clamp(2.5rem,3.5vw,3.6rem)}:root[data-v3][data-course-desktop=on] .ph--v3 .ph3-lede{max-width:56ch;font-size:var(--text-body-lg)}:root[data-v3][data-course-desktop=on] .ph--v3 .ph3-char{width:240px;height:230px}:root[data-v3][data-course-desktop=on] .rh3-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px 32px;padding:24px 0;display:grid}:root[data-v3][data-course-desktop=on] .rh3-main>.rh3-sec{margin:0}:root[data-v3][data-course-desktop=on] .rh3-browse{border:0;padding:0}:root[data-v3][data-course-desktop=on] .rh3-feature{background:var(--v3-paper);border-radius:24px;height:100%;padding-bottom:12px}:root[data-v3][data-course-desktop=on] .rh3-feature .rh3-text{padding:18px 22px}:root[data-v3][data-course-desktop=on] .rh3-browse .rh3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:root[data-v3][data-course-desktop=on] .rh3-browse .rh3-en{font-size:var(--text-body-lg)}:root[data-v3][data-course-desktop=on] .rh3-en--lg{font-size:var(--text-h1)}:root[data-v3][data-course-desktop=on] .rh3-he--lg{font-size:var(--text-body-lg)}:root[data-v3][data-course-desktop=on] .rh3-main>:is(.rh3-lib,.rh3-books,.rh3-libhead,.rh3-count,.rh3-grid,.rh3-more,.rh3-chips),:root[data-v3][data-course-desktop=on] .rh3-main>section:not(.rh3-sec){grid-column:1/-1}:root[data-v3][data-course-desktop=on] .rh3-lib{border-top:1px solid var(--v3-paper-edge);padding-top:28px}:root[data-v3][data-course-desktop=on] .rh3-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;overflow:visible}:root[data-v3][data-course-desktop=on] .rh3--library .rh3-main{display:block}:root[data-v3][data-course-desktop=on] .rh3--library .rh3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}:root[data-v3][data-course-desktop=on] .rh3-libhead{grid-template-columns:1fr minmax(320px,.8fr);gap:8px 32px;padding:26px 0;display:grid}:root[data-v3][data-course-desktop=on] .rh3-libhead>:not(.rh3-search){grid-column:1}:root[data-v3][data-course-desktop=on] .rh3-search{grid-area:2/2/span 3;align-self:end}:root[data-v3][data-course-desktop=on] :is(.ep-choices,.vh-main,.vu-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}:root[data-v3][data-course-desktop=on] .ep-card{min-height:230px}:root[data-v3][data-course-desktop=on] .ep-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:root[data-v3][data-course-desktop=on] .ep-types>h2{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .vh-row{min-height:122px}:root[data-v3][data-course-desktop=on] .vh-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:root[data-v3][data-course-desktop=on] .jp-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}:root[data-v3][data-course-desktop=on] .jp-wrap>*{min-width:0;margin-block:0}:root[data-v3][data-course-desktop=on] .jp-wrap>:is(.jp-hero-slot,.jp-readiness,.jp-shead,.jp-skills,.jp-schedule,.jp-level-v3){grid-column:1/-1}:root[data-v3][data-course-desktop=on] .jp-readiness{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:26px;display:grid}:root[data-v3][data-course-desktop=on] .jp-skills{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);gap:0 28px;display:grid}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-campus{grid-area:1/1/span 5;align-self:start;margin:0;position:sticky;top:96px}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>:not(.cv3-campus){grid-column:2}:root[data-v3][data-course-desktop=on] .cv3-pass{border-radius:22px;margin-top:0;padding:24px}:root[data-v3][data-course-desktop=on] .cv3-tiles{padding:18px 0}:root[data-v3][data-course-desktop=on] .cv3-tiles__row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}:root[data-v3][data-course-desktop=on] .cv3-tile{min-width:0;min-height:84px}:root[data-v3][data-course-desktop=on] .cv3-paper{border-radius:0 0 24px 24px;padding:30px}:root[data-v3][data-course-desktop=on] .cv3-meet{gap:28px}:root[data-v3][data-course-desktop=on] .cv3-row{min-height:88px}:root[data-v3][data-course-desktop=on] .cv3-course:not(.is-campus) .cv3-body{border-radius:24px;padding:28px}:root[data-v3][data-course-desktop=on] .rh3-rail{margin-inline:0;padding-inline:0}:root[data-v3][data-course-desktop=on] .rh3-rail-item{min-width:0}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus{align-content:start}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-pass,:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-tiles,:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-dark{background:var(--v3-night)}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-tiles{margin:0;padding-inline:18px}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-pass{border-radius:22px 22px 0 0;margin-bottom:0}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-paper{margin-inline:0}:root[data-v3][data-course-desktop=on] .cv3-course.is-campus>.cv3-fold{margin:0}:root[data-v3][data-course-desktop=on] .cv3-paper{margin-bottom:0}:root[data-v3][data-course-desktop=on] .cv3-paper .cv3-kicker{color:var(--v3-purple-ink)}:root[data-v3][data-course-desktop=on] .pgh--v3{max-width:1280px;margin-inline:auto}:root[data-v3][data-course-desktop=on] .pgh--v3 .pgh-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:root[data-v3][data-course-desktop=on] .pgh--v3 .pgh-card{min-width:0}:root[data-v3][data-course-desktop=on] .bl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}:root[data-v3][data-course-desktop=on] .rl3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;max-width:1200px;display:grid}:root[data-v3][data-course-desktop=on] .rl3-hero{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .rl3-week{grid-column:1}:root[data-v3][data-course-desktop=on] .rl3-form{grid-area:3/1;margin:0}:root[data-v3][data-course-desktop=on] .rl3-recent{grid-area:2/2/span 2;margin:0}:root[data-v3][data-course-desktop=on] .jm{max-width:1000px;margin-inline:auto}:root[data-v3][data-course-desktop=on] .hub-sales:empty{display:none}:root[data-v3][data-course-desktop=on] .ph--v3{max-width:none;margin-inline:0}:root[data-v3][data-course-desktop=on] .ph--v3 .ph3-hero{border-radius:24px}:root[data-v3][data-course-desktop=on] .ep{max-width:none}:root[data-v3][data-course-desktop=on] .eg43{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:none;padding:0 0 48px;display:grid}:root[data-v3][data-course-desktop=on] .eg43-intro{border:0;border-radius:24px;min-height:240px;margin:0;padding:34px 40px}:root[data-v3][data-course-desktop=on] .eg43-intro-copy{max-width:58%}:root[data-v3][data-course-desktop=on] .eg43-title{font-size:var(--text-h1);line-height:1.15}:root[data-v3][data-course-desktop=on] .eg43-lede{max-width:46ch;font-size:var(--text-sm)}:root[data-v3][data-course-desktop=on] .eg43-intro-character{top:16px;bottom:0;width:200px;height:auto;inset-inline-end:48px}:root[data-v3][data-course-desktop=on] .eg43-intro-character>span:not(.znk-char){display:none}:root[data-v3][data-course-desktop=on] .eg43-intro-character .znk-char{background:0 0;border-radius:0;height:100%;display:block;position:relative;inset:auto;inline-size:100%!important}:root[data-v3][data-course-desktop=on] .eg43-intro-character .znk-char__img{height:100%}:root[data-v3][data-course-desktop=on] .eg43-choices{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px 20px}:root[data-v3][data-course-desktop=on] .eg43-choices-heading{color:var(--v3-navy);font-size:var(--text-h2);grid-column:1/-1;margin:6px 0 0}:root[data-v3][data-course-desktop=on] .eg43-choices>.ep-past{grid-area:2/1/span 3}:root[data-v3][data-course-desktop=on] .eg43-choices>:not(.ep-past,.eg43-choices-heading){grid-column:2}:root[data-v3][data-course-desktop=on] .eg43-choice{background:var(--v3-on-dark);border-radius:18px}:root[data-v3][data-course-desktop=on] .eg43-history{max-width:none}:root[data-v3][data-course-desktop=on] .vh-main{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}:root[data-v3][data-course-desktop=on] .vh-main>.vh-top{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px;gap:22px;display:grid}:root[data-v3][data-course-desktop=on] .vh-main>.vh-top>*{height:auto;min-height:0}:root[data-v3][data-course-desktop=on] .vh-main>section{grid-column:span 2}:root[data-v3][data-course-desktop=on] .vh-main>.vh-row{grid-column:3;align-self:start}:root[data-v3][data-course-desktop=on] .vh-main>.vh-links,:root[data-v3][data-course-desktop=on] .vh-main>.hub-sales{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .vh-main :is(section.glass-card,.vh-row,.vh-link){background:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .rh3-main>.rh3-sec:first-of-type{grid-area:1/1}:root[data-v3][data-course-desktop=on] .rh3-main>.rh3-browse{grid-area:1/2}:root[data-v3][data-course-desktop=on] .rh3-main>.hub-sales{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .rh3-feature{background:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .jp-wrap>.b34{grid-column:auto;justify-self:center}:root[data-v3][data-course-desktop=on] .jp-wrap>:is(.jp-week,.jp-znk-out,.jp-schedule),:root[data-v3][data-course-desktop=on] .vu-grid>*,:root[data-v3][data-course-desktop=on] .mw3 :is(.glass-card,.mw3-card),:root[data-v3][data-course-desktop=on] .cv3-paper,:root[data-v3][data-course-desktop=on] .cv3-course:not(.is-campus) .cv3-body{background:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .cv3-reader{grid-template-columns:250px minmax(0,1fr);gap:0 32px;max-width:1300px;margin:auto;display:grid}:root[data-v3][data-course-desktop=on] .cv3-reader__head{border-radius:24px 24px 0 0;grid-column:1/-1;padding:24px 28px;position:static}:root[data-v3][data-course-desktop=on] .cv3-reader__head .cv3-reader__acts{justify-content:flex-start}:root[data-v3][data-course-desktop=on] .cv3-reader__head{background:radial-gradient(ellipse at 0 100%,var(--v3-purple-ink),transparent 70%),var(--v3-night)}:root[data-v3][data-course-desktop=on] .d39-lesson-outline{flex-direction:column;grid-area:3/1;align-self:start;gap:8px;max-height:calc(100dvh - 120px);padding:20px 0;display:flex;position:sticky;top:96px;overflow-y:auto}:root[data-v3][data-course-desktop=on] .d39-lesson-outline p{color:var(--v3-purple-ink);font-size:var(--text-xs);font-weight:700}:root[data-v3][data-course-desktop=on] .d39-lesson-outline button{text-align:start;border:1px solid var(--v3-paper-edge);background:var(--v3-paper);min-height:48px;color:var(--v3-navy);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:12px;flex:none;padding:12px 14px}:root[data-v3][data-course-desktop=on] .d39-lesson-outline button[aria-current=page]{background:var(--v3-purple-ink);color:var(--v3-on-dark)}:root[data-v3][data-course-desktop=on] .cv3-reader>.cv3-fold{grid-area:2/1/auto/-1}:root[data-v3][data-course-desktop=on] .cv3-reader__paper{grid-area:3/2;padding:36px 44px}:root[data-v3][data-course-desktop=on] .cv3-reader__paper .znk-measure{max-width:72ch;margin:auto}:root[data-v3][data-course-desktop=on] .cv3-prose{font-size:var(--text-body-lg);line-height:1.95}:root[data-v3][data-course-desktop=on] .cv3-player{border-radius:28px;grid-template-columns:minmax(0,1fr) 280px;gap:24px;max-width:1320px;margin:30px auto;padding:32px;display:grid}:root[data-v3][data-course-desktop=on] .cv3-player__top,:root[data-v3][data-course-desktop=on] .cv3-player__head{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .cv3-player__frame{grid-column:1;align-self:start;margin:0}:root[data-v3][data-course-desktop=on] :is(.cv3-player__acts,.cv3-player__meet){grid-column:2;align-self:start;margin:0}:root[data-v3][data-course-desktop=on] .cv3-player__acts{flex-direction:column}:root[data-v3][data-course-desktop=on] .rd3--read{grid-template-columns:minmax(0,1fr) 260px;gap:18px 30px;max-width:1240px;margin-inline:auto;display:grid}:root[data-v3][data-course-desktop=on] .rd3-bar,:root[data-v3][data-course-desktop=on] .rd3-scroll{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .rd3-paper{grid-area:3/1/span 3;min-width:0;padding:38px 44px}:root[data-v3][data-course-desktop=on] .rd3-tools{border:1px solid var(--v3-paper-edge);background:var(--v3-paper);border-radius:18px;flex-wrap:wrap;grid-area:3/2;align-self:start;padding:18px;display:flex;position:sticky;top:96px}:root[data-v3][data-course-desktop=on] .rd3-body{max-width:66ch;font-size:var(--text-body-lg);line-height:1.95}:root[data-v3][data-course-desktop=on] .rd3-title{font-size:var(--text-h1);max-width:27ch}:root[data-v3][data-course-desktop=on] .rd3-finish{background:0 0;grid-area:4/2;align-self:start;padding:0;position:static}:root[data-v3][data-course-desktop=on] .rd3-sheet{top:210px;width:auto;max-height:calc(100dvh - 250px);box-shadow:none;border:1px solid var(--v3-paper-edge);inset-inline:auto;border-radius:20px;grid-area:5/2;align-self:start;position:sticky;bottom:auto;overflow-y:auto}:root[data-v3][data-course-desktop=on] .rd3-spacer{display:none}:root[data-v3][data-course-desktop=on] .rd3-body.has-sheet{padding-bottom:0}:root[data-v3][data-course-desktop=on] .q3{max-width:1120px;margin-inline:auto}:root[data-v3][data-course-desktop=on] .q3:not(.q3-res){grid-template-columns:minmax(0,1fr) 270px;gap:24px;display:grid}:root[data-v3][data-course-desktop=on] .q3-head{grid-column:1/-1}:root[data-v3][data-course-desktop=on] .q3-status{flex-wrap:wrap;grid-area:2/2;align-self:start;margin:0;position:sticky;top:100px}:root[data-v3][data-course-desktop=on] .q3-paper{grid-area:2/1;min-width:0;padding:36px}:root[data-v3][data-course-desktop=on] .q3>:not(.q3-head):not(.q3-status):not(.q3-paper):not(style){grid-column:1}:root[data-v3][data-course-desktop=on] .q3-stem{max-width:66ch;font-size:var(--text-h2);line-height:1.7}:root[data-v3][data-course-desktop=on] .q3-options{gap:12px}:root[data-v3][data-course-desktop=on] .q3-passage{grid-column:1;align-self:start;max-height:calc(100dvh - 180px);position:sticky;top:96px;overflow-y:auto}:root[data-v3][data-course-desktop=on] .q3:has(.q3-passage){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:root[data-v3][data-course-desktop=on] .q3:has(.q3-passage) .q3-status{grid-area:2/1/auto/-1;position:static}:root[data-v3][data-course-desktop=on] .q3:has(.q3-passage) .q3-passage{grid-area:3/1}:root[data-v3][data-course-desktop=on] .q3:has(.q3-passage) .q3-paper{grid-area:3/2}:root[data-v3][data-course-desktop=on] .q3-res-stage-grid{grid-template-columns:1fr 1fr;gap:40px}:root[data-v3][data-course-desktop=on] .q3-res-actions{gap:18px;display:flex}:root[data-v3][data-course-desktop=on] :is(.aw3,.mw3,.vu){max-width:1240px;margin-inline:auto}:root[data-v3][data-course-desktop=on] .aw3-filters{flex-flow:wrap;align-items:center;gap:18px}:root[data-v3][data-course-desktop=on] .mw3-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}:root[data-v3][data-course-desktop=on] .mw3-row{min-height:82px}:root[data-v3][data-course-desktop=on] .vu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-v3][data-course-desktop=on] .q3.q3-mex{grid-template-columns:250px minmax(0,1fr);gap:28px;max-width:1440px;margin:auto;padding:28px;display:grid}:root[data-v3][data-course-desktop=on] .q3.q3-mex>.q3-mex-bar{border:1px solid var(--v3-paper-edge);border-radius:20px;grid-area:1/1/span 2;align-self:start;padding:20px;position:sticky;top:24px}:root[data-v3][data-course-desktop=on] .q3-mex-chips{flex-wrap:wrap}:root[data-v3][data-course-desktop=on] .q3.q3-mex>.q3-mex-body,:root[data-v3][data-course-desktop=on] .q3.q3-mex>.q3-mex-foot{grid-column:2}:root[data-v3][data-course-desktop=on] .q3.q3-mex>.q3-mex-body{grid-row:1;min-width:0}:root[data-v3][data-course-desktop=on] .fcd-root{max-width:800px;margin-inline:auto}:root[data-v3][data-course-desktop=on] .dp-card{max-width:1000px}:root[data-v3][data-course-desktop=on] .dp-sheet{padding:28px 40px}:root[data-v3][data-course-desktop=on] .q3-paper{background:var(--v3-paper);border:1px solid var(--v3-paper-edge);border-radius:24px}:root[data-v3][data-course-desktop=on] .cv3-qrun{max-width:1280px;margin:auto}:root[data-v3][data-course-desktop=on] .cv3-xpage{padding:32px}:root[data-v3][data-course-desktop=on] .cv3-qrun__head{border-radius:24px 24px 0 0;padding:24px 32px}:root[data-v3][data-course-desktop=on] .cv3-qrun>.cv3-fold{margin:0}:root[data-v3][data-course-desktop=on] .cv3-qrun__paper{min-height:0;margin:0;padding:32px}:root[data-v3][data-course-desktop=on] .cv3-qrun__paper:has(.cv3-qpass){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}:root[data-v3][data-course-desktop=on] .cv3-qpass{max-height:calc(100dvh - 140px);position:sticky;top:96px;overflow-y:auto}:root[data-v3][data-course-desktop=on] .cv3-xrun .cv3-qpass{top:24px}:root[data-v3][data-course-desktop=on] .cv3-q__prompt{max-width:65ch}:root[data-v3][data-course-desktop=on] .cv3-player__frame{grid-row:3/span 2}:root[data-v3][data-course-desktop=on] .cv3-player__acts{grid-row:3}:root[data-v3][data-course-desktop=on] .cv3-player__meet{grid-row:4}:root[data-v3][data-course-desktop=on] .cv3-reader__paper,:root[data-v3][data-course-desktop=on] .cv3-reader>.cv3-fold{margin:0}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{font-family:var(--font-body);background:var(--znk-bg);color:var(--znk-text);direction:rtl;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}[dir=ltr],.ltr{text-align:left;direction:ltr}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-en{font-family:var(--font-body);letter-spacing:-.01em}.font-en-display{font-family:var(--font-display);letter-spacing:-.02em}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--znk-bg)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#6c63ff40}::-webkit-scrollbar-thumb:hover{background:#6c63ff66}::selection{background:var(--znk-accent);color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse{50%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes flipCard{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes comboGlow{0%,to{box-shadow:0 0 8px #6c63ff4d}50%{box-shadow:0 0 24px #6c63ffb3,0 0 48px #6c63ff4d}}@keyframes starBurst{0%{opacity:0;transform:scale(.95)rotate(-30deg)}50%{opacity:1;transform:scale(1.3)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.95)}50%{transform:scale(1.15)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes confettiPop{0%{opacity:1;transform:scale(.95)}50%{opacity:.8;transform:scale(1.5)}to{opacity:0;transform:scale(.95)}}@keyframes timerPulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn var(--transition-normal)}.animate-slideIn{animation:slideInRight var(--transition-normal)}.animate-scaleIn{animation:scaleIn var(--transition-normal)}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse{animation:1.5s ease-in-out infinite pulse}.animate-shake{animation:shake .3s var(--ease-in-out)}.animate-pageIn{animation:.4s cubic-bezier(.34,1.56,.64,1) pageIn}.animate-bounceIn{animation:.5s cubic-bezier(.34,1.56,.64,1) bounceIn}.animate-starBurst{animation:.6s cubic-bezier(.34,1.56,.64,1) starBurst}.animate-slideUp{animation:slideUp .3s var(--ease-out)}.animate-comboGlow{animation:1s ease-in-out infinite comboGlow}.animate-timerPulse{animation:.5s ease-in-out infinite timerPulse}.stagger-reveal>*{opacity:0;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards staggerChild;transform:translateY(16px)}.stagger-reveal>:first-child{animation-delay:50ms}.stagger-reveal>:nth-child(2){animation-delay:.1s}.stagger-reveal>:nth-child(3){animation-delay:.15s}.stagger-reveal>:nth-child(4){animation-delay:.2s}.stagger-reveal>:nth-child(5){animation-delay:.25s}.stagger-reveal>:nth-child(6){animation-delay:.3s}.stagger-reveal>:nth-child(7){animation-delay:.35s}.stagger-reveal>:nth-child(8){animation-delay:.4s}.stagger-reveal>:nth-child(9){animation-delay:.45s}.stagger-reveal>:nth-child(10){animation-delay:.5s}@keyframes staggerChild{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.znk-cta-primary{isolation:isolate;cursor:pointer;appearance:none;margin-top:8px;text-decoration:none;transition:transform .25s ease-out,box-shadow .25s ease-out;color:#0d294b!important;width:100%!important;min-height:78px!important;font-family:var(--font-display,"Frank Ruhl Libre", system-ui, sans-serif)!important;letter-spacing:-.015em!important;text-shadow:0 1px #ffffff8c!important;background:linear-gradient(135deg,#fff3a0,#ffe600 45%,#ffb800)!important;border:3px solid #ffb800!important;border-radius:22px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-inline:auto!important;padding:26px 28px!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important;animation:2.6s ease-in-out infinite znkCtaPulse!important;display:flex!important;position:relative!important;box-shadow:0 14px 38px #ffb8008c,0 0 56px #ffe60066,inset 0 2px 8px #ffffff8c,inset 0 -4px 10px #ffb80052!important}.znk-cta-primary>svg{stroke-width:3px;flex-shrink:0;width:24px!important;height:24px!important}.znk-cta-primary:hover:not(:disabled){transform:translateY(-3px)scale(1.015);box-shadow:0 20px 48px #ffb800b3,0 0 72px #ffe60099,inset 0 2px 8px #ffffffa6,inset 0 -4px 10px #ffb80066!important}.znk-cta-primary:active:not(:disabled){animation-play-state:paused;transform:scale(.98)}.znk-cta-primary:disabled{opacity:.55;cursor:not-allowed;animation:none!important}@keyframes znkCtaPulse{0%,to{box-shadow:0 14px 38px #ffb8008c,0 0 56px #ffe60066,inset 0 2px 8px #ffffff8c,inset 0 -4px 10px #ffb80052}50%{box-shadow:0 18px 52px #ffb800bf,0 0 80px #ffe600a6,0 0 0 6px #ffe60038,inset 0 2px 8px #ffffffa6,inset 0 -4px 10px #ffb80066}}@media(max-width:640px){.znk-cta-primary{border-radius:20px!important;gap:12px!important;min-height:68px!important;padding:22px 20px!important;font-size:18px!important}.znk-cta-primary>svg{width:20px!important;height:20px!important}}@media(min-width:900px){.znk-cta-primary{margin-top:6px;font-size:var(--znk-cta-size-desktop)!important;letter-spacing:-.008em!important;border-width:2px!important;border-radius:18px!important;gap:10px!important;width:auto!important;max-width:420px!important;min-height:58px!important;padding:17px 26px!important}.znk-cta-primary>svg{width:19px!important;height:19px!important}}.znk-btn-secondary,.znk-btn-quiet{font-family:var(--font-display,"Frank Ruhl Libre", system-ui, sans-serif);cursor:pointer;appearance:none;transition:transform .16s var(--emil-ease-out,ease-out),background .16s ease-out,border-color .16s ease-out;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.znk-btn-secondary:active,.znk-btn-quiet:active{transform:scale(.97)}.znk-btn-secondary{color:#fff;background:#0d294b;border:1.5px solid #0d294b;box-shadow:0 8px 18px -10px #0d294bb3}.znk-btn-secondary:hover{background:#16386a;border-color:#16386a}.znk-btn-secondary.on-dark{color:#0d294b;background:#fff;border-color:#fff}.znk-btn-secondary.on-dark:hover{background:#ffffffe0}.znk-btn-quiet{color:#6d28d9;background:#6d28d912;border:1.5px solid #6d28d929}.znk-btn-quiet:hover{background:#6d28d91f;border-color:#6d28d947}.znk-btn-quiet.on-dark{color:#fffffff2;background:#ffffff1f;border-color:#ffffff40}.znk-btn-quiet.on-dark:hover{background:#fff3}.znk-h1-accent{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ffe600,#ffc72c,#ffe600) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite znkH1Shimmer}@keyframes znkH1Shimmer{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.znk-cta-primary{animation:none!important}.znk-h1-accent{-webkit-text-fill-color:#ffe600;color:#ffe600;animation:none}}.znk-container{max-width:var(--znk-container);padding-inline:var(--znk-container-px);width:100%;margin-inline:auto}.znk-measure{max-width:var(--znk-measure);margin-inline:auto}.znk-measure-xl{margin-inline:auto}@media(min-width:1280px){html[data-desktop=on] .znk-measure-xl{max-width:var(--znk-measure)}}.znk-grid-cards{grid-template-columns:1fr;gap:16px;display:grid}@media(min-width:640px){.znk-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){html[data-desktop=on] .znk-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.znk-grid-2{grid-template-columns:1fr;gap:16px;display:grid}@media(min-width:1280px){html[data-desktop=on] .znk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.znk-split-2pane{grid-template-columns:1fr;gap:24px;display:grid}@media(min-width:1280px){html[data-desktop=on] .znk-split-2pane{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:32px}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){html[data-desktop=on] .znk-interactive{transition:transform .2s var(--ease-out,ease-out),box-shadow .2s var(--ease-out,ease-out)}html[data-desktop=on] .znk-interactive:hover{box-shadow:var(--shadow-extruded-hover);transform:translateY(-3px)}html[data-desktop=on] .znk-reader-word:hover{background:#6c63ff1a;border-radius:4px;box-shadow:0 1px #6c63ff73}}@media(min-width:900px){.dash-track-cta.znk-cta-primary{width:calc(100% - 4px)!important;max-width:none!important;margin-inline:2px!important}}@media(min-width:1280px){html[data-desktop=off] .znk-desktop-nav{display:none!important}html[data-desktop=off] .znk-compact-header{display:flex!important}html[data-desktop=off] .znk-bottom-nav{display:block!important}html[data-platform=web] .znk-desktop-nav{display:flex!important}html[data-platform=web] .znk-compact-header,html[data-platform=web] .znk-bottom-nav{display: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}:root[data-design=v2]{--onb-muted: var(--znk-text-muted);--onb-muted-2: var(--znk-text-light);--onb-cream-hi: var(--znk-text-on-dark);--onb-cream-mid: var(--znk-bg);--onb-cream-lo: rgba(13, 41, 75, .14)}:root[data-design=v2] .ob-done-stage{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}:root[data-design=v2] .ob-done-char{width:108px;height:auto;animation:ob-done-char .7s cubic-bezier(.34,1.56,.64,1) .15s backwards}@keyframes ob-done-char{0%{opacity:0;transform:translateY(16px) scale(.82)}to{opacity:1;transform:none}}:root[data-design=v2] .ob-done-lede{max-width:36ch;margin-left:auto;margin-right:auto;line-height:1.65}:root[data-design=v2] .ob-done-lede strong{font-weight:700;color:var(--znk-text-on-dark)}@media(prefers-reduced-motion:reduce){:root[data-design=v2] .ob-done-char{animation:none}}.course-lock{margin-inline:auto;max-width:440px}.course-short-list{display:grid;gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;color:var(--znk-text-on-dark);font-size:var(--znk-promo-sub);font-weight:700}.course-short-list li{display:flex;align-items:center;gap:var(--space-xs)}.course-short-list svg{flex:none;color:var(--znk-yellow)}.course-proof{margin:var(--space-sm) 0 0;color:var(--znk-text-light);font-size:var(--znk-promo-fine);font-weight:700;text-align:center}.weekly-unlock__body{margin:var(--space-sm) 0 0;color:var(--znk-text-on-dark);font-size:var(--znk-promo-sub);line-height:1.5}.sim-course-result{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);min-height:100dvh;padding:var(--space-lg) var(--space-md);direction:rtl;text-align:center;justify-content:center}.sim-course-result__correct{margin:0;color:var(--znk-text-light);font-size:var(--text-sm);font-weight:700}.sim-course-result__back{min-height:44px;border:0;background:none;color:var(--znk-text-muted);font-size:var(--text-xs);font-weight:700;cursor:pointer}.sub-course-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-sm);color:var(--znk-navy);font-size:var(--text-xs);font-weight:700}.sub-course-link{min-height:44px;padding:0 var(--space-xs);border:0;background:none;color:var(--znk-pink-deep);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.hub-sales{display:grid;gap:var(--space-sm);max-width:1100px;margin:var(--space-lg) auto;padding:0 var(--space-md)}.coach-cap__note{padding:var(--space-xs) var(--space-sm);text-align:center;color:var(--znk-navy);font-size:var(--text-xs);font-weight:700}.coach-cap{padding:var(--space-xs) var(--space-sm) var(--space-sm)}.coach-cap__text{margin:0 0 var(--space-xs);text-align:center;color:var(--znk-navy);font-size:var(--text-xs);font-weight:700;line-height:1.45}.coach-cap__row{display:flex;gap:var(--space-sm)}.coach-cap__btn{flex:1;min-height:44px;padding:var(--space-xs) var(--space-sm);border:2px solid var(--znk-navy);border-radius:var(--radius-md);background:var(--znk-text-on-dark);color:var(--znk-navy);font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;cursor:pointer}.coach-cap__btn--primary{background:var(--znk-pink-deep);color:var(--znk-text-on-dark)}.coach-cap__btn:active{transform:scale(.98)}.weekly-unlock{border-radius:var(--radius-md)}.weekly-unlock--highlight{box-shadow:0 0 0 3px var(--znk-pink)}.course-proof--on-dark{color:var(--znk-text-on-dark)}.daily-locked-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:2px solid var(--znk-navy);border-radius:var(--radius-lg);background:var(--crs-surface);cursor:pointer}.daily-locked-card--dash{border-radius:var(--radius-md)}.daily-locked__kicker{color:var(--znk-text-muted);font-size:var(--text-xs);font-weight:800}.daily-locked__title{color:var(--znk-navy);font-size:var(--text-h2);font-weight:900;line-height:1.25}.daily-locked__title mark{padding:0 var(--space-xs);border-radius:var(--space-xs);background:var(--znk-yellow);color:var(--znk-navy)}.daily-locked__body{color:var(--znk-text-muted);font-size:var(--text-sm);line-height:1.5}.daily-locked__cta{align-self:flex-start;margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--znk-pink-deep);color:var(--znk-text-on-dark);font-size:var(--text-sm);font-weight:900}.course-stack .zp__txt{display:flex;flex-direction:column;align-items:flex-start}.course-stack .zp__txt>*{order:2}.course-stack .zp__badge{position:static;order:0;margin-bottom:var(--space-xs)}.course-stack .zp__h{order:1}.course-stack .zp__cta{order:3}.course-stack .zp__quiet{order:4}.phone-gate{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-lg) var(--space-md);background:var(--znk-night-scrim);direction:rtl}.phone-gate__card{position:relative;width:100%;max-width:460px;max-height:calc(100dvh - var(--space-2xl));overflow-y:auto;padding:var(--space-lg) var(--space-lg) var(--space-md);border-radius:var(--radius-lg);background:var(--znk-text-on-dark);color:var(--znk-navy);border:2px solid var(--znk-navy);box-shadow:5px 5px 0 0 var(--znk-navy)}.phone-gate__form{display:flex;flex-direction:column;gap:var(--space-sm)}.phone-gate__badge{display:inline-flex;margin-inline-start:44px;align-items:center;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);border:2px solid var(--znk-navy);background:var(--znk-yellow);color:var(--znk-navy);font-size:var(--znk-promo-fine);font-weight:900}.phone-gate__title{margin:0;padding-inline-start:44px;color:var(--znk-navy);font-family:var(--font-hebrew);font-size:var(--text-h2);font-weight:900;line-height:1.2}.phone-gate-mark{padding:0 var(--space-xs);border-radius:var(--space-xs);background:var(--znk-yellow);color:var(--znk-navy)}.phone-gate-list{margin:0;padding-inline-start:var(--space-lg);color:var(--znk-navy);font-size:var(--text-xs);font-weight:600;line-height:1.7}.phone-gate__sub{margin:0;color:var(--znk-text-light);font-size:var(--text-xs);line-height:1.5}.phone-gate__fine{margin:0;color:var(--znk-text-light);font-size:var(--znk-promo-fine);line-height:1.5}.phone-gate__input{box-sizing:border-box;width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:2px solid var(--znk-navy);border-radius:var(--radius-sm);background:var(--znk-text-on-dark);color:var(--znk-navy);font-family:var(--font-hebrew);font-size:var(--text-body-lg);direction:ltr;text-align:right;outline:none}.phone-gate__input:focus-visible{box-shadow:0 0 0 3px var(--znk-yellow)}.phone-gate__input--code{text-align:center;letter-spacing:.4em;font-size:var(--text-h2)}.phone-gate__error{padding:var(--space-sm) var(--space-md);border:2px solid var(--znk-wrong);border-radius:var(--radius-sm);background:var(--znk-wrong-bg);color:var(--znk-wrong-deep);font-size:var(--text-xs);font-weight:700}.phone-gate-cta{min-height:48px;padding:var(--space-sm) var(--space-md);border:2px solid var(--znk-navy);border-radius:var(--radius-md);background:var(--znk-pink-deep);color:var(--znk-text-on-dark);font-family:var(--font-hebrew);font-size:var(--text-body);font-weight:900;box-shadow:3px 3px 0 0 var(--znk-navy);cursor:pointer}.phone-gate-cta:disabled{cursor:wait;opacity:.75}.phone-gate-secondary{min-height:44px;border:0;background:none;color:var(--znk-text-light);font-size:var(--text-xs);font-weight:700;text-decoration:underline;cursor:pointer}.phone-gate__qa{min-height:44px;border:2px dashed var(--znk-yellow);border-radius:var(--radius-sm);background:var(--znk-navy);color:var(--znk-yellow);font-size:var(--text-xs);font-weight:800;cursor:pointer}.phone-gate__success{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;text-align:center}.phone-gate__success .phone-gate__title{padding-inline-start:0}.phone-gate__success-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--znk-yellow);color:var(--znk-navy)}.phone-gate__close{position:absolute;top:var(--space-sm);inset-inline-start:var(--space-sm);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--znk-navy);cursor:pointer}:root[data-design=v2]{--pw-surface: rgba(255, 255, 255, .86);--pw-canvas-2: var(--znk-bg);--pw-canvas-3: rgba(108, 99, 255, .18);--pw-muted: var(--znk-text-muted);--pw-dim: var(--znk-text-light);--pw-pink-deep: var(--znk-pink-deep);--pw-ok-deep: var(--znk-correct-deep);--pw-warn-fg: var(--znk-warning-deep);--pw-warn-bg: rgba(245, 158, 11, .18);--pw-danger-fg: var(--znk-wrong-deep);--pw-danger-bg: rgba(239, 68, 68, .1);--pw-danger-border: rgba(239, 68, 68, .34)}.eh-canvas{min-height:100dvh;background-color:var(--znk-canvas-base);background-image:var(--znk-mesh-stack);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(32px + env(safe-area-inset-top,0px)) 24px calc(32px + env(safe-area-inset-bottom,0px));position:relative;overflow-x:hidden;overflow-y:auto}.eh-col{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1}.eh-col--wide{max-width:560px}@keyframes ehRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.eh-col>*{animation:ehRise .5s cubic-bezier(.22,1,.36,1) backwards}.eh-col>*:nth-child(1){animation-delay:.03s}.eh-col>*:nth-child(2){animation-delay:.09s}.eh-col>*:nth-child(3){animation-delay:.15s}.eh-col>*:nth-child(4){animation-delay:.21s}.eh-col>*:nth-child(5){animation-delay:.27s}.eh-col>*:nth-child(6){animation-delay:.33s}.eh-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-znk-pill);background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 6px 16px #0d294b14;color:var(--znk-navy)}.eh-back{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));inset-inline-start:16px;z-index:5;cursor:pointer;font-family:inherit}.eh-brand{display:flex;flex-direction:column;align-items:center;gap:2px}.eh-brand-logo{width:min(56vw,224px);height:auto;display:block}.eh-brand-line{color:var(--znk-navy);letter-spacing:-.01em}.eh-hero{position:relative;width:min(46vw,168px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.eh-hero--sm{width:min(36vw,128px)}.eh-hero-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,#ffc72c61,#ffc72c00 66%);pointer-events:none}.eh-hero-char{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 14px 26px rgba(13,41,75,.18));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.eh-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.eh-eyebrow{color:var(--znk-pink);letter-spacing:.18em;text-transform:uppercase}.eh-h1{color:var(--znk-navy);text-align:center}.eh-h1-line{display:block}.eh-sub{color:var(--znk-text-muted);text-align:center;max-width:34ch}.eh-pink{color:var(--znk-pink)}.eh-tag{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--radius-znk-pill);background:#ffffffb3;border:1px solid rgba(255,255,255,.85);box-shadow:0 6px 16px #0d294b14}.eh-tag--pink{color:var(--znk-pink-deep);border-color:#ee2b7347}.eh-tag--gold{color:var(--znk-warning-deep);border-color:#f0930b61}.eh-tag-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.eh-form{width:100%;padding:22px 20px 20px;text-align:start}.eh-form-label{display:block;color:var(--znk-navy);margin-bottom:10px}.eh-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.eh-channel{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:var(--radius-znk-sm);border:1.5px solid rgba(13,41,75,.12);background:#ffffff8c;color:var(--znk-text-muted);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.eh-channel[aria-checked=true]{border-color:var(--znk-pink);background:#ee2b7314;color:var(--znk-pink-deep)}.eh-channel:disabled{opacity:.6;cursor:default}.eh-well{width:100%;padding:4px;transition:border-color .18s ease,box-shadow .18s ease}.eh-well--focus{border-color:var(--znk-pink);box-shadow:0 0 0 3px #ee2b7329}.eh-input{width:100%;background:transparent;border:none;outline:none;padding:12px 14px;font-family:inherit;color:var(--znk-navy);text-align:center}.eh-input::placeholder{color:var(--znk-text-light)}.eh-input--phone{letter-spacing:.06em}.eh-input--otp{letter-spacing:.42em;padding-inline-end:calc(14px - .42em)}.eh-error{margin-top:14px;padding:12px 14px;border-radius:var(--radius-znk-sm);background:var(--pw-danger-bg);border:1px solid var(--pw-danger-border);color:var(--pw-danger-fg);text-align:center;line-height:1.5}.eh-error a{color:inherit;font-weight:800}.eh-submit{width:100%;margin-top:16px}.eh-slow{margin-top:12px;color:var(--znk-text-muted);text-align:center;line-height:1.5}.eh-trust{display:inline-flex;align-items:center;gap:6px;color:var(--znk-text-muted);text-align:center}.eh-trust-ico{color:var(--znk-pink);flex:none}.eh-otp-hero{width:96px;height:96px;display:flex;align-items:center;justify-content:center;color:var(--znk-pink)}.eh-dest{display:inline-block;font-weight:800;word-break:break-all;color:var(--znk-navy)}.eh-otp-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.eh-tier-grid{width:100%;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:881px){.eh-tier-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px}}.eh-tier-card--zinuk{order:-1}.eh-tier-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:20px 20px 18px;text-align:start;color:var(--znk-navy);font-family:inherit;cursor:pointer;transition:transform .16s ease}.eh-tier-card:active{transform:scale(.985)}.eh-tier-sub{color:var(--znk-text-muted)}.eh-tier-cta{align-self:stretch;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.eh-tier-cta.eh-cta-free{border-color:var(--znk-pink-deep)!important;background:linear-gradient(135deg,var(--znk-pink-light) 0%,var(--znk-pink) 45%,var(--znk-pink-deep) 100%)!important;color:#fffffffa!important;box-shadow:0 10px 26px #ee2b7352!important;animation:ehCtaPulsePink 2.6s ease-in-out infinite!important}@keyframes ehCtaPulsePink{0%,to{box-shadow:0 10px 26px #ee2b734d,0 0 #ee2b7359}50%{box-shadow:0 14px 34px #ee2b736b,0 0 0 10px #ee2b7300}}@media(prefers-reduced-motion:reduce){.eh-tier-cta.eh-cta-free{animation:none!important}}.eh-footer{text-align:center;color:var(--znk-text-muted)}.eh-footer-link{color:var(--znk-pink-deep);font-weight:800;text-decoration:none}.eh-canvas--fixed{height:100dvh;overflow:hidden;padding-top:calc(clamp(10px,2.2dvh,26px) + env(safe-area-inset-top,0px));padding-bottom:calc(clamp(10px,2.2dvh,26px) + env(safe-area-inset-bottom,0px))}.eh-col--tier{gap:clamp(8px,1.5dvh,20px)}.eh-col--tier .eh-brand{gap:0}.eh-col--tier .eh-brand-logo{width:min(34vw,clamp(80px,14dvh,148px))}.eh-intro{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(6px,2vw,18px)}.eh-intro .eh-head{align-items:flex-start;text-align:start;gap:clamp(2px,.6dvh,8px)}.eh-intro .eh-hero{flex:none;width:clamp(76px,15dvh,132px)}.eh-col--tier .eh-tier-grid{gap:clamp(8px,1.4dvh,14px)}.eh-col--tier .eh-tier-card{padding:clamp(9px,1.7dvh,20px) 18px clamp(8px,1.5dvh,18px);gap:clamp(3px,.7dvh,8px)}.eh-col--tier .eh-tier-cta.eh-tier-cta{margin-top:clamp(3px,.7dvh,8px);padding-block:clamp(8px,1.4dvh,16px)!important;min-height:clamp(46px,6.4dvh,60px)!important}.eh-col--tier .eh-footer{line-height:1.4}@media(min-width:881px){.eh-canvas{padding-top:24px;padding-bottom:24px}.eh-col{gap:16px}.eh-col--wide{max-width:720px}.eh-brand-logo{width:170px}.eh-hero{width:132px}.eh-h1-line{display:inline}.eh-h1-line+.eh-h1-line{margin-inline-start:.35ch}}@media(prefers-reduced-motion:reduce){.eh-col>*{animation:none}}.eh-canvas--cinema{background-color:var(--znk-navy);background-image:none}.eh-cinema{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.eh-cinema-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.eh-cinema-scrim{position:absolute;inset:0;background:linear-gradient(to top,#060f3af0,#060f3ab8 42%,#060f3a38 72%,#060f3a14)}.eh-canvas--cinema .eh-brand,.eh-canvas--cinema .eh-intro{display:none}.eh-canvas--cinema{justify-content:flex-end}.eh-canvas--cinema .eh-col--tier{gap:clamp(10px,1.8dvh,22px)}.eh-cinema-label{color:#ffffffb3;text-align:center;letter-spacing:.08em}.eh-canvas--cinema .eh-tier-card{color:#fffffff5}.eh-canvas--cinema .eh-tier-sub,.eh-canvas--cinema .eh-footer{color:#ffffffa8}.eh-canvas--cinema .eh-footer-link{color:var(--znk-yellow)}.eh-canvas--cinema .eh-tier-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 44px #060f3a73}.eh-canvas--cinema .eh-tag{background:#ffffff1f;border-color:#ffffff47;box-shadow:none}.eh-canvas--cinema .eh-tag--pink{color:var(--znk-pink-light)}.eh-canvas--cinema .eh-tag--gold{color:var(--znk-yellow)}@font-face{font-family:Heebo Splash;font-style:normal;font-weight:900;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAABHYABAAAAAAIHAAABF5AAMZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIByCYgZgP1NUQVQqAFoRCAqtBKM7ATYCJAOCUAuBKgAEIAWHNAcgDAcb4xmjoo6SWoAU/0zIhkx4TUeRUkqpCMkYKRRG29hN92IUiJulCPvJ7l9O53mEJLM8/P/++PY9956PIRJXlyK7mpGgxFClOK4zKf44jtR7w/Pb7BE6h53AJ1REMBCxoMVCBSuRCSYYhTqxa6Er16HiNnV6O5d914sKKNzFHHjmmQTWAgvs/y+trf+dy2t/SslPUxiiAvbz6I56Y1aFUW37phGEm2Q7TX9N+9l9l1lmqUX+ZaY1IZswh9AYk7xNe8nll75ZWsvRWy60IpnvmJPQhbyT1Cab7M6Bc3iBAuMwN0beWlnS4vsxh1yiiTktKKVR2YBnpVFcDX57fDqDAhgDdg8wMPbbVwVGceAEtnZ9hAToQQL0v8JV0CxouiE2WRyUZZfIpKNZZUVBQuvgb4z/V/OLd+0qKAOkPV6lUuC1t0CRC+jHFUUrQPDxQqkScF9loB2EgSmTaBAuLaSla8EtHQtGCNMmGt/R/dabYxBO0rN3HYZiB8ONFwa2MLGSZUMgCMALkigQX7oKIpBugoVKdyGEkoQpTHpgCZdkbBHSE0fk/hRcUWDYgRhOpnILRKMLJbN2hB9Ac52J2Y1GcqCMIdjp4ch2pDbTAXJxuwC4uQrD6nOiw7F8qMDXY24C5oBLPh3K/jfBjN5d02H2Zm1VHjAsR4ChU2DKJTLY6/QBeRkMroYZAWV0vYxGA9TwBJFmkPjqeZAeOCQXZP5C8qlK7Gw0CQUuHz0f6F8w/0PVjX+sbiAWzcQh2XjnjiXOV3sA2AkMzAeGhwH3AU/WCUKlAK85AbzglsPPA3f48l4RsOXl6I+98AtZQ+JpDKJijY5U1c0mVXVUhZDwtHaDY9PqNiQ64RTLaYtKHEerxww6ae/XrB0HHVOrralNRWu3FJbZa4qqqtXNHRri++lE1oCkGLnVJdxAOzQMHERMQva1NLXvlRiI+ay8pcRBIfD0ghaXLDzieeun3BoABEGOWxJ69Kc0iVw4VVFDW5sZbYKIBnK+G4FfCYS+RoHrLBwGIWPAIpE6jmD43Juqm0luSgonx9ZPgcFgh2RC8efI3sEgGnS9BBQE2Y0Q7CArSXzpt/3TTjckzIf9J1K4LOS8jxFnhqvvcQXZ9D9Dp6usYS+CvFv8s5OfRExgXoXDJJkoRhR4xtirjJBQlR0Lk9zNtUxMUc+C4VZPDdJ7J6Of617aWyNJcTLR9dz4xiYje2dpp8I3DUMe3Nsfv5OLAuukV8GbxrbO6OsB49Ijt3ooaOnFbBzn3AX1x3A0crM91a4S1zy+mP1yptV4Jc6Ah129mllxdgpIr5j+PTvaJA8YMNZmKlWrv4/mtWbvu9LkxRvBrZHJWwOjLgP59Z2A7YpKQoN0fBwoxXhTsEMEHwUqSO0GdcNtr+pdGEJzb1ZW3AHZ0wBwhWpqarA8E1Gsb24Gy73VtSlFxkBzq4uOViUSY3WXOzo1DDquhuw6CgUDPTVgRfu3FmbYMN8bxD0TSm0WrzaUJxqnGqgNMzJM4UaS7U8+qifBkI3bXmqjhrPIs/Tb7oifaLUZHgCDae7d+l9fXWWgNkKYazHf4NnJObDn50sJGh3fdUkcujj4/IGOC7lTSsPBh22bz80etosbbT5H5w2wxQlYjlA3eCSIAUW2FSm8onRNSzrC1AQJLhZQh2Ele1fNVVTn4o73gGqJn3B0BpP4fMMcibW83ECyCkmMnxGzm5G4RScArXVfWnDV7bGMvymqIpTZXS7GVJzbL/adFot7LnCFxMwGsfZYeFwrJ0iNm843cfDMjWZ2w/RvbBSxUkedb/i+CsRrTmnLHAD9RKNZmDEKIYFJ9Y2N/mkW7OSScwBFuSw6+VKhjAqs9RsurMTGHo4qNorP1U+UGCailumnpBiDSczRKP3V052HYVzCqVYCqiWcMXZ28tQOS/5EoXzzVcpR+QYw4yxHXa8ovjJpJ+tBw4kEJ9vPdrEdnXsTnld3fAp17eSYtf4muQI6BwYIpVcqid9foMMwl+4UzT5pcLVMYnArvHydnRjbRG2EML7iDpYxC13jXx5D94dAt7dEu82bW77/+lOaa6t8NDPPGASfYa2N1PAd6crfgILD1qA6rGyRCXOBAhY3Diq5r/P4/F4gNbZ6Fyu+1mLHzHGIZC2eQkJVGTKLrKih5FAXXZPEjI7uSIBY1PpCd0bVo/8CD5vA0BUtphD5IeJvSMd5YyuzDOUuXl4gPA/WjCZB17Xg/eBQ12H7M5CD3sIoGAMWWurzj4/A32+rAdYi2I9DnRoFszZbP7a2v900VfM4JU0ZEZmqTGHyGEymyfwpp1f1ffjAXXO358ib2t9+aAV//Rp9BhG1gL4B6NDeQDKgmwzGzWMPWWWa002H7DNAFygvVu78AVX1Xer/jlABRNNonpqPhFZSrBd+73O6r3UE41qCdg/krfIGQ/xaPRF9KNk03kSHm+W4O9IowmHR/ZqNFEuCgP04GtoGdstCy1iiyFqUOvgA2IAekwZd+SfxNg8pMAo3BrZherwQBpv39gzE9Zm9chfss9n8pbcHBt8NA3albvJortzbsiXGHOIZx1ifw942y/7NqLlTZzFvTyfsa+8OX1o0i1QWJcvCN0QxA4JieIROuSiKVBbNAt7Oyu/4Lu9ws0LiFDEcdIw1NmrV26bXfjOvJyLv1qGGOBsJCbO2mcpqEwEIva8FuskVQId2fwTFR7LQYg6s/6XAbAtiNUHaamRU51QcVwaBMocCQCzAc81y7c87clqApli50/0LSkR1Y8MHXkXtSBSnpKO32R6fPG3s0o5vVkpA3vDVi/bj41b068o9nZgC7mVdqfCR+9L97WAl7gO+dGSr+6saaCt+h+MPlu2oRJbUN5XsgnB9B/reGGk02/xbQspRJOnyAqEM6C8XRPKiEqGq56gX1z8Dl2atKgp90k3UcSG8dHNjRFHVeP3jv9ZA4dv314r3xAZirjkPG/RHOBadlZFPBgMypH3+6dE/b6uBt0WwL4c6Ikcq3YLmr92epkQuO4Y2fm0aLGDzv5Ft+77sgoA92SdYoSZS7q+E5WhtxPpvyMsWXWo0etg8uupxczjwkukljdGjllWjLmzq/cdLTlbgKjhUT08uFapQFOXjKrmeFDLHE6rMB2LFMm68fff/aJCIeH/1PwYzVO4iQScKxXwKzw+fFqDoaP7veeu6j1//Oa8QH1t3vFi1bZsbwHJK/YV4bJgvxohHoGG5NhfR8vrO/f+lNq17md4y3RHFb67P3kmTPjiR/qDgELkxjd+T0TEw9yVnXcokZVSWMlGSh3sZjvOIT09hcEnREkzgDsDf5G5v+RhCjDuQdW+l/NEZIQc6B+Qgez7pRSaG4fQ9vwjiDC6p5PfW1xT981/vfqk2aLg0bgImzYOzxWJOCJtlI2ew8akSCp8fSX0P6DeWCObpmz1qMrlrCpbH4fLDvRmUMD+3rCABOV1E8Q6K9sZH4MVSU8/q7KIhgbTlWFPG/wN9zf8/blpV9lvE4EjMXwP1J2sxtxctctYAnuQRuuxRHXq4dwcGC+LMhx6nt870aNomH2UODD3MbJ7U9DTN3E8fQnuwiVihNw0SsCGyBwfCCWjeOCGX6DHWcze9dndpm3ryTlp33+20msm20urdt9J7Lrrxbbge5P2xbsTYDWQPW+4KwLLKWOtSHBnQnsuKxeVyqRQKW4DJp7GgnDA/uutMCqS3Ip1BL5Gma+ihzXMV8j/W9DW9eNQzIp8O6xmN/mukenPU957pU5WPGA22ZBCimhqvPnMjq6PrZlb1mXHL8aoLN2RdHTdlNRfGc3VymBwvn0BOjrPiiQ/1iwJY5z5wIJvIZp3Aq91vJvI5NE6FFcmJ7hcg8VSUKmcvlHQ9+b4wncbvXNtemxTvcx7oLLJOUyztwhxd75vKy5uGrwjKhv6OqBspklbXnmIUzw8lzFecc62vqy9sX/MkejhmO743PmGgIN/CjmnvEU5nYQIjPPltIOSfv/bbvPlw3JFydvBkdTFc3iMHXDdJFtL6X9uRd/mOjNYDkoQtlTLZ7GX1RM2fiZ0bYIpCm8d+3h/vOQYzeUIul9AGfJB7cCah3fql/rwW9RHesQhokIhmhmPoPhzH1xbJOjrCqI1bi+vLtqYl7K0pr5+8rWjrfJjUeX2at6j5eb3/C6MKBP+/4Oi9UOsozo/CLAFH47abwtrRsuK6oRthLe03wtRDxWVVo9eFHS4Yq2l75wUyxsVpwdn1LWVZ41lhaUeWsnT4TJimZSlMOazMUnb8Lmz6Hc17YG33Mx1NGsZi+wBDl1eDTHX1Lcz7zi0MwNLs2G6kK0dI5A9EZDFSnNW7Nj6m9EB49s7u8rpTt8pbk3Z4tBWItN3iq5U/lzQfSPU2TmDOfePh0a7uw6MbpzYeGuvqPjK28TlC8A8O2iiYFWpx2KdCQHj+c6fj0Ua1OThRs9Hh40PPWBPnGLzrGuyrqPCGzoj0dTua6oI901akxgawScFA9Rd5G8aU7u0MN3sZlZjTQxENT5UqOdHiJmJEYzajMabTUSwRK5eqh4UjnjnKzNfWQqpPra1bDDUVLKxaabw+/s+ZJUpex0Fh0ivLV4Bf5TemNyUwy5sIsyC2tjXU8LgN3eLC2OGA1HwgeG04T6DtcCFd8fF8Vg4gqduCPqfOQpRaVEOd9MFzIRLDFXqfgDyN9s0rDourbOypEUlq+wWpaWNBqX1qSlP87h7pDqIYzPQF930LiRue7QUaVMdRVXnxZElL59GS4vKDqq5Z3IQT+iwOfRbtdBU92bSrKFu1U9XYukOlyt5W1NKE3WRnfwbrfNfO7gp4vFeQa+wfkbyTWuKGO04iv/N0cb6KEBL3gJWZy6CLKnzYJWkiSVO/KDlmkJHSU+ffFbW7NWmbS4LJSUAblXAsTyQqVCQkFihEooI8cGheQ+3HxMgj4iCvdKhK8t2FeCTBpjOwUHiNycVyMLwxhkcYByY6DBs/P3snoe3vn0u/x7OqC+TsoAFCFlx05X5iYZ4oulCRmFSgiC57L8qGf2VYGdAdRAW6mwG84Ab35j7cl9O4H6dzf86QVCBucS/uzX24L6dxP07n/iVGxfFZZ/UdVnd9MV+0Bro1QSi7UEEn0ozQ9cYSyBdysexDo2lAYHa9LCAP4ThwaI42zK5jdW929Md8zhiIsSDkHtSSncjjCEJLIF9ki3kALaVpgcDsev6GLHAcODRHp8zoWlX642d+CXxSAHXmTd3i5a4ZxoHf9eoQgFcFUQ4A8P6Sb/a3y98nBtcOngYMgAMowH9U7YMfGPHlMpprjz/a5gFTV3U0ElohSj1Nrz0XmFjtsQ+zMoWkh7H0MRbPUJtQaFPzazXomW48S6TGPpyaIiDpcOkbNrmqzwo3XbvMsL1+5txivMFYD/obSxb9nIHedhAX2Ap+4A7+IABR4hWURTV/bMAQuIId0IAE/oAHjmRWBDYMABUI4As0CAQycH6v4HcOAMQ5JeGH2FzY1WM2ggE2y6IrAQWix9WYTnD6tqMN1/HXgSkwKKunwBmZmIJAcWAKkp1/QId/ZbrDi8UUPU6FPGU5sxIxRR+mpC9oIAwLb5hihBYTZ9myYmW5QYws389oqHiLo5hStRIKueTKuPBCQeXDhSQHGYX6TCZbsehoJYHy0liaolnKRcsVD6l0i4mldBnlrRk8X5NLEWbTWTYyaaXCUSaSQ+Y0T02gkq1NjjrbFUuxgXIX/MwCWUp4I6OioAgQRSQKT0DKeTy2efeiXCAeeZPCqKgG5U+ypM9YybO8mnJr06PLlfqP1eayTGQ3SVlKm3zji4EyxwrxIj4bJSuJI6yIKsEK5IZRQSBpurxIKYzKE8iBkqSsY5mYUESIRdhzi8qfG1EGSIVSWNSErIBieJ6TzlLhYoU8JluBO6nsN4Yg3LDEGOwBMArVYUpJ1UfKw5QiczEFyHqKc3VyNfgiUilBfF3HbKa7SeVDOC6tz5Nj1xflV8sBZA8AAAA=) format("woff2")}@font-face{font-family:Heebo Splash;font-style:normal;font-weight:600;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAABGEABAAAAAAIEwAABEoAAMZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIByCYgZgP1NUQVQqAFoRCAqsWKN9ATYCJAOCUAuBKgAEIAWHOgcgDAcbKxqjopyyhqL4x0FOxmvKoSETUbJDLWrbshqmtjjWC3FTnIjWQinKE05K3PyDUErnQ+9WvkkmwsyEEJau+Zk5BE5U2FSgdeh91eXMLCE1keFpm/8wctW6VLQBwab65I5IE4OqAdrYuWzWrUuX7O8v3dr9qCDSFpvutYBWGE8gAYF74R0hf/7/z5U2d3J+idTYnJ4htxVuW6FWyIIxyfvpn7zMZgg2y2qgDEmZHboKV7myQBLYAdkqB0bVyFpdXXb1/aX6BJ84A2dW0cPywktJ6bj1cGkKCAABrC6BgKCkejyAodQSqL53gQyEgALA//8DAKCa3V4v/+acj7bUSdFviduW7pDVfmLUb81nnvqwuEHSE3+UAfzLYtSDzMNo0wHKYS1zANZ/GcgDiDSHJ8pEpFNd1SVd0QnLdSOk+TZz0Bb/NP8k6/X9PioMxVZIgJeNASKRp5Q/GiBiM6MhEo7RCBnXaIyCZzRBxTeaooGMZuhyjOYYBEYLTPD6LbEgUHnPrbZE6hkR56tgNjfKxCRA7aQXZg2KUpVvgNxuTunIqAQCSht6BcDTzpHqizXpcu2pE9D/Yx4DjGHZfHUr/e/QzJy2ilDZAe2sbBcG/EFy9wGRR5rBWqvfBjfKrxhSARBdSpDI6BYDIvzvJwD9AQjokEBRCSMLdb7aG4gzk+BwnVv4pd+a/WtVNuraHkVKNBNL6ZojlhAF1mtTUtQWAIEhS18EsNl7cpFCCt0ghblkuhROKHvPCAgdif+vVWB+DqW7CVBVFOuCqXqwUlXDqkIpu1urPGyxolpBdWowcRurVmk4rJVRik7rtdZCK7YNB7WS4hJxQk1zwwwFWwYnFBaOVDVhUBP0VW4qeLmgMScvuchwhFVnJMNy2o/HXFBnjj2fE3N6DKVKOscEMbIeaCyzdx7qtT3hvu/HFUFMmorlsnHMdV3HAlOFFrS63EdITvtN+LMuJK4xYuhGnU1MiCR3Go3EqJh0vjZTF2ZyOaIYNOXxrE/kxAqZ023tS750fx6klOtOlhkx6FInSKzk1EzOjnvc94kSmGpepKMYkon4GuFwHrD0RYYm+GTf7/HEE/Pn7XY72r7v87WfjqWC8FE3zbjRCWMdRowe0R9Zyzsq0WzWsO2073cZAG3pbAYgb2efjRKSzvVkhg4aPW/hjIpeLLrG8e7rjORLXjf7YM52ksIRm10XeM3rALetO3jwgRaMHOUyimK7avwZpw/kuu5qqZLubTLmxk54oHX2fIMTs+5pYy50QsEk3T15AypLtE0eUk1t60dVR/XWZgWXN93qA5b5yA4kt4mFns5xsf3F7a7JpqqYa/9i5RuQU2nXyYaULII+J/VGo/ZbhKTftmPgTUzbhgmQ7FxjWiIwhSzmeSEy239qqiRKIr2BtOtEZ5hONh0OMrRdxgieUaARzWuJGMPbne6JOWHb4Yk51gThGJMnWwgmNsXgsWRzqFH6ujoY62IXSCWLbuUr3UEPcm3tj7mzRnzCZCkGJ7iv3Qf1eTjjVTxdJBsDdYSXKmKLDfYhP1X2BlScVAMVLJMJlo7iKDGFBlgKYcyImvPt5L7Ho8LOQZgRslcbM8yECMxvQkTXhUDo1lCBgNIQCCTvPu0U2imcJNjQSACEnYOgLTdBIJwANrowJUqmczOIW5Gbc7HLGLOzt5LBSCgSPmTmVowuDtqz54waCabx8eMNPBHEhOeu2Jh0PpKGHG3p+cMLoBdC2L4uq+ew+YKYUy3YjVx75KteZZnLSN2IJ8ddK16J22svw9Ka8QqXtkXwU3alEcrgTD/0Re1tA7j8+1sdc+wFnxMV/sW5ftg30dZZ7Vc2D30PjZKHpH+8PxGY+Fcx3vbRdTGpK9b1WL+j7v5DOPW9czIeUNruXjcwufF+XgQdH+Qr+sPWzWHixRW2BWvaXGV/+utHT3cCITOtH79n3BOWkzu7jJkf6a9pV9mUKXnjRmZ/YWdpRmK2jx/ZrAT+172f+u5PhLw5A8B/uO2Wyse+Tz/77aOn311f58LYwx51hVuRo+DuRLnP4wXLQ/2v8WeMu31xodcmwAEwx/vV119PgveTgfh1pdZq/mwCbJu39n1d3bvVd4M+q2pZZTY3r6qyyvkqfsSrsLJ91Kbo7DUHrh3Ur657964O/E3dcZ9vBzBuBYHVMb54EMQFm2ciBxYUzI8d24Jeud5vdV97CMnH2H2u5evvbSCgZSI2OBfxFaAXnvh/fvlJ7zjY733jfer7KOw62C4ZDRXTh8ZXtONntVUuG8scE0Scj7s+X+U/TYAe/df3O/w7nIOmPEvPVA/8Ftwce1a1r+5HdebsrJIpB/1ussIEEE+itL70TYqOnLgAds7b8GVXy5+o10A+I6qT4lTjdSmzA3QLu3FjyPyxFbdmqY7/2dzyx8mGPU1/ftW1eQJxS+mrNR4bZWOlWCq0y0jbUS6bhrbaLQWoCM2HGA8ma0wfezwmB6w7tWXDteB9B/q+/HtVVPS1ED5d9Ta2RDeO+j/mnAEB5i9eEMQNAEo1HDg/b4oa41LQAovH4KCOENfySNQBxqzmGOe6Vh9QzS96G62NShlTR1yOYK1Fbe7rCBleF9HG5ip+dYwhQe3BrhWRqIbSxNN1rb7/D50b+ervhYC19XOm8tdP0Owgw9rli/WMe0G77Nsf+iv1QdMDVvy152gkrGp5DcOX+I4hd9oCNmwcen3Dd2/3trbJ35OUXbAz2b7o0b5QC6IFJdGK0qK8Sl/nvc8eXZ4LFq3y7lGi7ybl9Uwgnt1NLf9v7XU+uNUVyFi9SQyt46UuZdL2LOqRZ/4va7HehyCR5f3628nJySDya3mZ1bxNuXCIYz1y7Px2NC0w+j5AzYRzRAoWL2a36pYP8HABnKZgacpjN8rt7Z888B34j5UxXPK+Ys6z+qGBifrqOe9//qhy5vPawaFntVUzJ0F0H2F3GZ/P1fBTd/eRetP2a3J4/NIc/P5eEAbSxe6njIdLAOPZsef/C6SKuqgyrMZcp0UMzLRyAWgqf/zas/nN9xMXCuFjXcdUhUn0EbD8hEBsTCeU0GiYwiI8n1yCyZITQXnN8Ufatv6nBRVnO+jZDU7DPor9fD/lfMPJLKcurQPubB59V9ZXdIjQqRNuMKBI2YX6NLbdU26UUHRurHgYsI8xI4M3xzx6cG/Co1y2+OgMAAKPArDjI9GbhRNstOynCjTUc91teLG+1fDqceuugr1pbSbRRn/N32EzKm0lsAbCNsvF6XV2jkymxOFBetuFxzPrz0AVbVknjV85KGvMOQyulp/eJBWlNusEENdOp+vjC+KC5bRBi2EwU9l3ujPvTXOv893j1jXlZ1UNm5gPKvX7FOjjr2d6LgLm6hVRv1ZPi/rloy98v4E3u/uFuv5cZ3XdyQlNT8+ExnOyutNz7rm66z5bk56u4XIy9dpMFluTma7ncNM12nT2P6131a79tmbXibuFLS13Cl0nmm2u/XfUTRtJcgKmiErBFCpSSSQFHlNAp2KKFATAuNt+imGpwe7TBjvIa/UCKqdMQmgXIbh2jTgnLTeOxoqRLy5C88kDVvcgS9Zzoa3odWvfys+fdK12n1TVbKM+bchtx/0w99a+kR9E2+Y9BaTtL7y25zeMrS3jRvtz77O9tuc3TS2tN03253vB7J5iT66q2NPzT39pnUqlrusHD4A6E74XeTgSTDQc9napZTkNyXSFVKwtNiEos+nYLWPP/Q8Xd4pZnc3tBaLPLqaDrw9oi6VMokxUjBdHfhIDdK6hq3BF603IvsoiLm06DTUerCYfHLxMV7eUWavXPRS2SrfENshyWgv84nD0XDSppFTOkrshbSOg/PD7sfBdUT9ceKGdXTy6+gboA8CTBUnuf/RX5Zf7LUsY9cdzC/dXGYtOXXWsdYwL69cGmP4L6q8ji5giQlRuhsJo1sFI3AmQsmvLo+lztsVb8zL7tYfcNqcqW0bAKDMUpWUF5OLkDLY/k+xHk3dsKrB5dukkR2xO86nrxvZen3Xlw1XIltyfD+76TbYJkAn/VVz7L1hx7XL/g01gxvT6W5B7tV3nHBqHGxpuwa4hnd21ehzy3M+URGFYWByWIY3KFO4umYHjakUyffUFyNRZYDINnYeqqh9MFjUVGDv/ilWuwrNXCOMT8jnL8XwJl0aVCEDSmGFtdKkI21j4eqXJLMqWZCaoszPjVVI8laJIxrFm5mSjWMqmNZKS2v1FqsOVTvPFG4527Q6yq4p8zA3tkPy4a+svyI65PnAg27t3S3vn/i3ezd692zo79m3zXgpVkXLS04k5qqN5JH5GGpGfB4IupV/HrLZXzAIndE1LA3bh5YsSJARyNhs3msOv7uAVDWxpdGVh8/MLmBktRhvQfky5lricRcbQ0MtHeeLSdoKo68BKO5Er92BllXJMZWFLLEfJs5+t6ob6cfkm5SialUqk7onL4CbRVODyjobQWtOva3b47X70sJA8OncUqBsIq75fJ5079Cs0J7Glp7WGQ69rQwxwd4ZSj+JeSvhAoGN5KRlUBj2V+DeipFGbwhVNCVxzaQWXziCm0dmEjM+z4u+GSOVTM9VmBlLXsMqFCGo7OPlFAxxxnynNxdpTa95DKAOH94n23RbXHltfDWrDmo84ncbDrubWQy6j86CzZV3q+8Tkf9sSvk1O/LH1B892h9q6zeFhM6zqrR+kFTstJjYCi4mIjcGAyV6VC52llm9k/5eaSkIy0kdJcdBp0EUg5+kzKRI3iVIuReDGDjhP1c1CBmzpFZTdFdrdWN2MdWB+GBsREkmIiM12eRJR+BiAPtNkeCnndggOYvIjTIzR96DwOChY3MgyeF/wBAmyjDyVWsFxyEAhCpV2H7qpqL03eeecitVjr6KRmtAulMB2iQnD2UQYYbJghJgNw8CR3yXiWgSCNLQC/nvUidaijWgr2on2ooPoKDqJzkYrQHpGtBZtRFvRTrQXHURH0SnSudc1WrFP1x58dmVz7dZ6PhqVrEMk3iVyWhJbkN46VhvAxNs8BP7h2ufIeZCa2Y7XsWtDGczmOaQ1z0RVtiIy3iVymscWpLeOzXYw8TYPgX94jjpyHqRmtnPWsd59fcMfAD8ABUAuetq7HBOqp5N+1WUdAPDhAiQSAD671m7aP5x/w7Vp13EAKiQAAAH+5MprezUT/iKSHPYvIzrVLs5A9Q3LXJNMp9OR+gODuYMi/4MB/Y8Dw7Epz0vrArBaXd8vA2/w2D+d4I4bsuaCNPUA9yuk/lKn4v47+07x/Yj4qcT+9avkyy4Hpghh1MfrAboH7AMCCBmogR1MaI38XgYF1oCKLOChJkIG5C04f4AIrSAiDemAPYEA6Jtiq5PqP0Dq/QWVZ/n6RkauUUABiCoRhLgg0zOy2Bdyk29FAwCeBKoYAcOTMQlBvByT0dLRGEWxd1DEX5o6tSIxHeXVPBZAuIbGOKprUncxwSAiFQuifV7ep2hWGhkQ0ht0/zpC+QSTnUM1JyM9A7dl8HBSpHqWydA2eLSRSzvMWEZkEZt8pqxLi66cW92yc3JFN24oq2KHtHk2LCw9o27lcqUwyjxbUw0hTWxpsNUwdso5Q6594/O2JLT08VNalHAiwEiBg0OEEEKwEbscILkKpue1DAqaNxsVbKvSw+/qkGrGZM9ANUfFdhW7BLWu3LLK0zLP3SVn2CkzyOaM0TyXMxtpK0s5dG5lZpnJ1rGFcZkfsHFl43KBHJye+421pPgELCPMu79t+P0FwyBph1boKR6mAHaaXc2pVaJCiUD2+KUsaa/yfZOGsvfRiQUrgewdFofvUlZ87Nj5Lpi5sIVROWX0ZXI+OARdWelUWbOU2CoxQ7mahYY/rov630Rj1f31f9vRXgs=) format("woff2")}.zs-root{--zs-px: 0;--zs-py: 0;--zs-lockup: min(78vw, 36vh);--zs-lockup-center: 40vh;--zs-lockup-h: calc(var(--zs-lockup) * .7895);--zs-panel-h: 84px;--zs-panel-bottom: calc(env(safe-area-inset-bottom, 0px) + 3vh) ;position:fixed;inset:0;z-index:99999;overflow:hidden;cursor:pointer;touch-action:none;background:var(--znk-splash-canvas);color:var(--znk-text-on-dark);font-family:var(--font-display);direction:rtl;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.zs-root.zs-done{pointer-events:none}.zs-curtain{position:absolute;inset:0;z-index:8;background-color:var(--znk-canvas-base, var(--znk-bg));background-image:var(--znk-mesh-stack, none);opacity:0;transition:opacity var(--zs-fade, .38s) var(--ease-in-out);pointer-events:none}.zs-root.zs-done .zs-curtain{opacity:1}.zs-root.zs-done .zs-aurora,.zs-root.zs-done .zs-panel,.zs-root.zs-done .zs-cast,.zs-root.zs-done .zs-sparks{opacity:0;transition:opacity var(--zs-fade, .38s) var(--ease-in-out)}.zs-root.zs-done .zs-stage{opacity:0;transform:scale(1.06);transition:opacity var(--zs-fade, .38s) var(--ease-in-out),transform var(--zs-fade, .38s) var(--ease-in-out)}:root.zs-handoff body{background-color:var(--znk-canvas-base, var(--znk-bg))}.zs-root.zs-to-cinema .zs-curtain{background-color:var(--znk-splash-canvas);background-image:none}:root.zs-handoff--dark body{background-color:var(--znk-splash-canvas)}.zs-root.zs-mode-home .zs-tagline,.zs-root.zs-mode-home .zs-panel,.zs-root.zs-mode-home .zs-cast,.zs-root.zs-bare .zs-backdrop,.zs-root.zs-bare .zs-halo-wrap,.zs-root.zs-bare .zs-sheen-clip{display:none}.zs-root.zs-flight{background-color:transparent;transition:background-color .52s var(--ease-in-out);cursor:default}.zs-root.zs-flight .zs-backdrop,.zs-root.zs-flight .zs-halo-wrap,.zs-root.zs-flight .zs-sheen-clip,.zs-root.zs-flight .zs-word,.zs-root.zs-flight .zs-sub{opacity:0;transition:opacity .38s var(--ease-in-out)}.zs-root.zs-flight .zs-backdrop{transition-duration:.56s}.zs-root.zs-flight .zs-mark{will-change:transform}.zs-root.zs-landed .zs-mark{opacity:0;transition:opacity .34s var(--ease-in-out)}.zs-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:5;pointer-events:none;background:transparent}.zs-root.zs-video-on .zs-tagline,.zs-root.zs-video-on .zs-panel,.zs-root.zs-video-on .zs-cast,.zs-root.zs-video-on .zs-sparks{display:none}.zs-root.zs-done .zs-video{opacity:0;transition:opacity var(--zs-fade, .38s) var(--ease-in-out)}.zs-backdrop{position:absolute;inset:0;pointer-events:none}.zs-aurora{position:absolute;inset:-10%;transform:translate3d(calc(var(--zs-px) * 22px),calc(var(--zs-py) * 22px),0);transition:transform .9s var(--ease-out);pointer-events:none}.zs-blob{position:absolute;width:78vmax;height:78vmax;border-radius:50%;opacity:0;will-change:transform,opacity;animation:zsBlobIn 1.4s var(--ease-out) both,zsDrift 16s ease-in-out infinite alternate}.zs-blob--pink{top:-34vmax;right:-24vmax;background:radial-gradient(circle at 50% 50%,#ee2b73bd,#ee2b7338 34%,#ee2b7300 62%)}.zs-blob--violet{bottom:-38vmax;left:-30vmax;animation-delay:.12s,-6s;background:radial-gradient(circle at 50% 50%,#6c63ffad,#6c63ff33 36%,#6c63ff00 62%)}.zs-blob--gold{bottom:-30vmax;right:-32vmax;width:62vmax;height:62vmax;animation-delay:.24s,-11s;background:radial-gradient(circle at 50% 50%,#ffc72c80,#ffc72c24 36%,#ffc72c00 62%)}@keyframes zsBlobIn{0%{opacity:0}to{opacity:1}}@keyframes zsDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6vmax,4vmax,0) scale(1.08)}to{transform:translate3d(5vmax,-5vmax,0) scale(.96)}}.zs-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,rgba(6,15,58,0) 30%,var(--znk-splash-canvas-deep) 100%);opacity:0;animation:zsVignetteIn 1.2s var(--ease-out) both;pointer-events:none}@keyframes zsVignetteIn{0%{opacity:0}to{opacity:.85}}.zs-grain{position:absolute;inset:0;opacity:0;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:160px 160px;animation:zsGrainIn .9s var(--ease-out) both}@keyframes zsGrainIn{0%{opacity:0}to{opacity:.07}}.zs-sparks{position:absolute;inset:0;z-index:6;pointer-events:none}.zs-stage{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(14px,2.6vh,26px);padding:calc(var(--zs-lockup-center) - var(--zs-lockup-h) / 2) 24px 0;transform:translate3d(calc(var(--zs-px) * 9px),calc(var(--zs-py) * 9px),0);transition:transform .7s var(--ease-out)}.zs-lockup{position:relative;width:var(--zs-lockup);height:var(--zs-lockup-h);flex:none}.zs-halo-wrap{position:absolute;inset:0;pointer-events:none}.zs-halo{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle at 62% 50%,#ffffff29,#ee2b731f,#fff0 64%);opacity:0;animation:zsHaloIn .9s var(--ease-out) .38s both,zsBreathe 2.6s ease-in-out 1.3s infinite alternate;pointer-events:none}@keyframes zsHaloIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes zsBreathe{0%{transform:scale(1)}to{transform:scale(1.09)}}.zs-mark{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.zs-arc,.zs-arc-glow{fill:none;stroke-linecap:round}.zs-arc-glow{opacity:.26}.zs-arc-comet{fill:none;stroke-linecap:butt;stroke:#ffffffd9;mix-blend-mode:screen;opacity:0}.zs-word{position:absolute;top:34%;right:22%;left:3%;display:flex;justify-content:center;align-items:baseline;direction:rtl;font-family:"Heebo Splash",var(--font-display);font-weight:900;font-size:calc(var(--zs-lockup) * .19);line-height:1;letter-spacing:-.015em;color:var(--znk-text-on-dark);text-shadow:0 8px 28px rgba(0,0,0,.42),0 0 26px rgba(255,255,255,.16);white-space:nowrap;pointer-events:none}.zs-letter{display:inline-block;transform-origin:50% 90%;animation:zsLetter .64s var(--ease-out) both;animation-delay:var(--zs-d, 0ms);will-change:transform}@keyframes zsLetter{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45)}14%{transform:translateY(.03em) scaleY(.92);animation-timing-function:cubic-bezier(.22,1,.36,1)}44%{transform:translateY(-.12em) scale(.96,1.18);animation-timing-function:var(--ease-in-out)}68%{transform:translateY(.015em) scale(.99,.97);animation-timing-function:var(--ease-in-out)}84%{transform:translateY(0) scaleY(1.02);animation-timing-function:var(--ease-in-out)}to{transform:translateY(0) scale(1)}}.zs-sub{position:absolute;top:61%;right:22%;left:3%;display:flex;align-items:center;justify-content:center;gap:.6em;font-family:"Heebo Splash",var(--font-display);font-weight:600;font-size:calc(var(--zs-lockup) * .062);letter-spacing:.16em;color:#ffffffe6;pointer-events:none;white-space:nowrap}.zs-sub-line{height:2px;width:1.9em;border-radius:2px;background:linear-gradient(90deg,var(--znk-pink),var(--znk-gold-warm))}.zs-sub-line--end{background:linear-gradient(90deg,var(--znk-gold-warm),var(--znk-pink))}.zs-sheen-clip{position:absolute;inset:-8%;overflow:hidden;border-radius:46%;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,1) 48%,rgba(0,0,0,0) 74%);mask-image:radial-gradient(ellipse at 50% 50%,#000 48%,#0000 74%)}.zs-sheen{position:absolute;inset:0 -60%;background:linear-gradient(104deg,#fff0 45%,#ffffff52,#fff0 55%);mix-blend-mode:screen;transform:translate(60%);animation:zsSheen .9s cubic-bezier(.4,0,.2,1) 1.36s both;pointer-events:none}@keyframes zsSheen{0%{transform:translate(60%)}to{transform:translate(-60%)}}.zs-tagline{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .28em;max-width:min(720px,90vw);font-weight:800;font-size:clamp(20px,5.4vw,30px);line-height:1.25;letter-spacing:-.01em;text-align:center;color:var(--znk-text-on-dark);text-shadow:0 6px 22px rgba(0,0,0,.4);pointer-events:none}.zs-tw{display:inline-block;opacity:0;transform:translateY(16px);animation:zsRise .56s var(--ease-out) both;animation-delay:var(--zs-d, 0ms)}@keyframes zsRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.zs-panel{position:absolute;left:6%;right:6%;bottom:var(--zs-panel-bottom);height:var(--zs-panel-h);z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:22px;background:#081246c7;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff14;opacity:0;animation:zsRise .56s var(--ease-out) 1.5s both;pointer-events:none}.zs-meter-row{display:flex;align-items:center;gap:14px;width:100%;max-width:360px;direction:rtl}.zs-score{flex:none;min-width:2.2em;direction:ltr;text-align:center;font-weight:900;font-size:clamp(24px,6vw,32px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--znk-text-on-dark);text-shadow:0 0 18px rgba(255,199,44,0);transition:text-shadow .3s var(--ease-out),color .3s var(--ease-out)}.zs-score.zs-score--hit{color:var(--znk-gold-warm);text-shadow:0 0 22px rgba(255,199,44,.75);animation:zsHit .62s var(--ease-pop) both}@keyframes zsHit{0%{transform:scale(1)}35%{transform:scale(1.28) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.zs-meter-track{flex:1;height:7px;border-radius:var(--radius-full);background:#ffffff21;border:1px solid rgba(255,255,255,.16);overflow:hidden;display:flex}.zs-meter-fill{height:100%;width:0;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--znk-gold-warm),var(--znk-pink));box-shadow:0 0 14px #ffc72c8c}.zs-credit{font-weight:700;font-size:clamp(10px,2.7vw,12px);letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;direction:rtl;white-space:nowrap}.zs-credit-dot{display:inline-block;margin:0 .6em;color:var(--znk-pink);font-weight:900}.zs-cast{position:absolute;left:4%;right:4%;bottom:calc(var(--zs-panel-bottom) + var(--zs-panel-h) - 34px);height:clamp(110px,22vh,210px);z-index:3;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;pointer-events:none;transform:translate3d(calc(var(--zs-px) * 5px),0,0);transition:transform .6s var(--ease-out)}.zs-cast-slot{flex:0 1 34%;max-width:34%;height:100%;margin:0 -2.5%;display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%;opacity:0;animation:zsCastIn .76s var(--ease-pop) both;animation-delay:var(--zs-d, 0ms);will-change:transform,opacity}.zs-cast-slot--1{z-index:1}.zs-cast-char{display:block;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:bottom;transform-origin:50% 100%;animation:zsSway 2.8s ease-in-out infinite alternate;animation-delay:calc(var(--zs-i, 0) * -.9s);-webkit-user-drag:none}.zs-cast--cheer .zs-cast-slot{animation:zsCastIn .76s var(--ease-pop) both,zsCheer .64s var(--ease-pop) both;animation-delay:var(--zs-d, 0ms),calc(var(--zs-i, 0) * 70ms)}@keyframes zsCastIn{0%{opacity:0;transform:translateY(70%) scale(.92)}45%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zsSway{0%{transform:rotate(-1.4deg) translateY(0)}to{transform:rotate(1.4deg) translateY(-3px)}}@keyframes zsCheer{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-16px) scale(1.04) rotate(2deg)}to{transform:translateY(0) scale(1) rotate(0)}}.zs-root.zs-hold,.zs-root.zs-hold *{animation-play-state:paused}.zs-root.zs-still{--zs-lockup: 36vh;--zs-lockup-center: 40vh}.zs-root.zs-still,.zs-root.zs-still *{animation:none;transition:none}.zs-root.zs-still .zs-aurora,.zs-root.zs-still .zs-vignette,.zs-root.zs-still .zs-grain,.zs-root.zs-still .zs-halo,.zs-root.zs-still .zs-sheen-clip{display:none}@media(min-width:900px){.zs-root{--zs-lockup: min(400px, 44vh);--zs-lockup-center: 38vh;--zs-panel-h: 92px}.zs-cast{left:18%;right:18%;height:clamp(160px,27vh,230px)}.zs-cast-slot{flex-basis:30%;max-width:30%;margin:0 -1%}.zs-panel{left:24%;right:24%}}@media(max-height:520px){.zs-root{--zs-lockup: min(46vh, 300px);--zs-lockup-center: 34vh;--zs-panel-h: 64px;--zs-panel-bottom: calc(env(safe-area-inset-bottom, 0px) + 10px) }.zs-stage{gap:8px}.zs-panel{gap:4px}.zs-cast{display:none}}@media(prefers-reduced-motion:reduce){.zs-blob,.zs-halo,.zs-letter,.zs-tw,.zs-panel,.zs-cast-slot,.zs-cast--cheer .zs-cast-slot{animation:none;opacity:1;transform:none}.zs-vignette{animation:none;opacity:.85}.zs-grain{animation:none;opacity:.07}.zs-cast-char{animation:none}.zs-sheen{display:none}.zs-aurora,.zs-stage,.zs-cast{transition:none;transform:none}}.zp{--zp-yl: var(--znk-yellow);--zp-gd: var(--znk-promo-gold);--zp-nv: var(--znk-navy);--zp-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:relative;isolation:isolate;overflow:hidden;border-radius:24px;color:var(--znk-text-on-dark);direction:rtl;text-align:start;display:grid;grid-template-rows:var(--vis-h, 176px) auto;background:linear-gradient(135deg,var(--st1) 0%,var(--st2) 48%,var(--st3) 100%);box-shadow:0 30px 50px -30px #0d294bbf,inset 0 0 0 1px #ffffff1a}.zp[data-th=gold]{--st1: var(--znk-promo-gold-1);--st2: var(--znk-promo-gold-2);--st3: var(--znk-promo-gold-3);--bl1: var(--znk-promo-gold);--bl2: var(--znk-yellow);--bl3: var(--znk-promo-blob-blue)}.zp[data-th=navy]{--st1: var(--znk-promo-navy-1);--st2: var(--znk-promo-navy-2);--st3: var(--znk-promo-navy-3);--bl1: var(--znk-promo-gold);--bl2: var(--znk-promo-blob-blue);--bl3: var(--znk-yellow)}.zp[data-th=blue]{--st1: var(--znk-promo-blue-1);--st2: var(--znk-promo-blue-2);--st3: var(--znk-promo-blue-3);--bl1: var(--znk-promo-blob-sky);--bl2: var(--znk-promo-gold);--bl3: var(--znk-promo-blob-lilac)}.zp[data-th=plum]{--st1: var(--znk-promo-plum-1);--st2: var(--znk-promo-plum-2);--st3: var(--znk-promo-plum-3);--bl1: var(--znk-promo-blob-rose);--bl2: var(--znk-promo-gold);--bl3: var(--znk-promo-blob-violet)}.zp[data-th=teal]{--st1: var(--znk-promo-teal-1);--st2: var(--znk-promo-teal-2);--st3: var(--znk-promo-teal-3);--bl1: var(--znk-promo-blob-mint);--bl2: var(--znk-promo-gold);--bl3: var(--znk-promo-blob-azure)}.zp[data-th=light]{--st1: var(--znk-promo-light-1);--st2: var(--znk-promo-light-2);--st3: var(--znk-promo-light-3);--bl1: var(--znk-yellow);--bl2: var(--znk-promo-blob-sky);--bl3: var(--znk-promo-gold);color:var(--znk-navy);box-shadow:0 30px 50px -30px #0d294b73,inset 0 0 0 1px #0d294b1a}.zp[data-th=light] .zp__blob{mix-blend-mode:multiply;opacity:.32}.zp[data-th=light] .zp__blob--3{opacity:.2}.zp[data-th=light] .zp__grain{mix-blend-mode:multiply;opacity:.08}.zp[data-th=light] .zp__char{filter:drop-shadow(0 16px 22px rgba(13,41,75,.28))}.zp[data-th=light] .zp__badge{background:var(--znk-navy);border-color:transparent;color:var(--znk-text-on-dark)}.zp[data-th=light] .zp__badge--pink{background:var(--znk-pink-deep)}.zp[data-th=light] .zp__h mark{color:inherit;background:linear-gradient(var(--znk-yellow),var(--znk-yellow)) no-repeat 0 100% / 100% 42%;padding-inline:2px;margin-inline:-2px}.zp[data-th=light] .zp__sub{color:var(--znk-text-muted)}.zp[data-th=light] .zp__sub b,.zp[data-th=light] .zp__sub strong{color:var(--znk-navy)}.zp[data-th=light] .zp__pills li{background:#0d294b0f;border-color:#0d294b1f}.zp[data-th=light] .zp__pills svg{color:var(--znk-pink-deep)}.zp[data-th=light] .zp__price{background:#0d294b0f;border-color:#0d294b24}.zp[data-th=light] .zp__quiet{color:var(--znk-text-muted)}.zp[data-th=light] .zp__quiet b,.zp[data-th=light] .zp__quiet strong{color:var(--znk-navy)}.zp[data-th=light] .zp__lockico{background:#0d294b0f;border-color:#0d294b1f;color:var(--znk-navy)}.zp__fx{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.zp__blob{position:absolute;border-radius:50%;filter:blur(34px);opacity:.7;mix-blend-mode:screen}.zp__blob--1{width:260px;height:260px;background:var(--bl1);inset-inline-start:-70px;top:-110px}.zp__blob--2{width:220px;height:220px;background:var(--bl2);inset-inline-end:-50px;bottom:-120px}.zp__blob--3{width:180px;height:180px;background:var(--bl3);inset-inline-start:40%;bottom:-80px;opacity:.45}.zp__grain{position:absolute;inset:0;background-image:var(--zp-grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none}.zp__vis{position:relative;overflow:hidden;z-index:1}.zp__halo{position:absolute;width:230px;height:230px;border-radius:50%;inset-inline-start:50%;top:60%;transform:translate(50%,-50%);background:radial-gradient(circle,#f5b70be6,#f5b70b59 38%,#f5b70b00 68%);animation:zp-halo 5s ease-in-out infinite alternate}@keyframes zp-halo{0%{transform:translate(50%,-50%) scale(.92)}to{transform:translate(50%,-50%) scale(1.08)}}.zp__char{position:absolute;z-index:2;bottom:-4px;inset-inline-start:50%;transform:translate(50%);height:96%;width:auto;max-width:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45));animation:zp-float 6s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes zp-float{50%{translate:0 -6px}}.zp__badge{position:absolute;z-index:3;top:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:5px 12px 5px 8px;font-size:var(--znk-promo-pill);font-weight:700;line-height:1.2;white-space:nowrap}.zp__badge--pink{background:var(--znk-pink-deep);border-color:transparent}.zp__pdot{width:8px;height:8px;border-radius:50%;background:var(--zp-yl);box-shadow:0 0 #ffe600b3;animation:zp-pulse 1.8s infinite}@keyframes zp-pulse{70%{box-shadow:0 0 0 9px #ffe60000}to{box-shadow:0 0 #ffe60000}}.zp__lockico{position:absolute;z-index:3;top:14px;inset-inline-end:14px;width:36px;height:36px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;color:var(--znk-text-on-dark)}.zp__txt{position:relative;z-index:1;padding:4px 18px 18px;min-width:0}.zp__h{font-family:var(--font-display);font-weight:900;font-size:var(--znk-promo-h);line-height:1.18;letter-spacing:-.015em;margin:8px 0 6px;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.25);color:inherit}.zp__h mark{color:var(--zp-yl);background:linear-gradient(90deg,#f5b70b59,#ffe60059) no-repeat 0 calc(100% - 2px) / 100% 7px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.zp__price{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;background:#ffe60024;border:1px solid rgba(255,230,0,.4);border-radius:12px;padding:6px 11px;font-size:var(--znk-promo-price);font-weight:700;line-height:1.3;margin:2px 0 10px}.zp__price small{font-size:inherit;font-weight:500;opacity:.85}.zp__sub{font-size:var(--znk-promo-sub);line-height:1.6;color:#ffffffe0;margin:0 0 10px}.zp__pills{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:7px}.zp__pills li{display:inline-flex;align-items:center;gap:6px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 11px 5px 8px;font-size:var(--znk-promo-pill);font-weight:600;line-height:1.3}.zp__pills svg{color:var(--zp-yl);flex:none}.zp__cta{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;background:linear-gradient(180deg,var(--zp-yl),var(--zp-gd));color:var(--zp-nv);font-family:inherit;font-weight:900;font-size:var(--znk-promo-cta);line-height:1.2;padding:14px 20px;border-radius:16px;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 14px 30px -12px #f5b70be6,inset 0 -3px #0000001f;transition:transform .16s var(--ease-out, ease-out)}.zp__cta:active{transform:scale(.98)}.zp__cta svg{flex:none}.zp__cta:after{content:"";position:absolute;top:-40%;bottom:-40%;width:40%;inset-inline-start:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:zp-shine 3.2s ease-in-out infinite;pointer-events:none}@keyframes zp-shine{0%{inset-inline-start:-60%}45%,to{inset-inline-start:130%}}.zp__cta--navy{background:var(--zp-nv);color:var(--znk-text-on-dark);box-shadow:0 14px 30px -14px #0d294be6,inset 0 0 0 1.5px #ffffff2e}.zp__cta--pink{background:linear-gradient(180deg,var(--znk-pink),var(--znk-pink-deep));color:var(--znk-text-on-dark);box-shadow:0 14px 30px -12px #ee2b73cc,inset 0 -3px #0000001f}.zp__cta--white{background:var(--znk-text-on-dark);color:var(--zp-nv);box-shadow:0 14px 30px -14px #0d294be6}.zp__cta--navy:after,.zp__cta--pink:after,.zp__cta--white:after{display:none}.zp__quiet{margin:10px 0 0;font-size:var(--znk-promo-pill);line-height:1.45;color:#fffc;text-align:center}.zp__quiet b,.zp__quiet strong{color:var(--zp-yl)}.zp__sub b,.zp__sub strong{color:var(--znk-text-on-dark);font-weight:900}button.zp__quiet{display:block;width:100%;background:none;border:0;padding:0;font:inherit;font-size:var(--znk-promo-pill);cursor:pointer;-webkit-tap-highlight-color:transparent}.zp--compact,.zp--chip{grid-template-rows:none;grid-template-columns:1fr 124px;border-radius:20px;min-height:0}.zp--compact .zp__vis,.zp--chip .zp__vis{order:2;min-height:112px}.zp--compact .zp__halo{width:150px;height:150px}.zp--compact .zp__char{height:auto;width:132px;bottom:-18px}.zp--compact .zp__txt{padding:14px 16px 14px 0;align-self:center}.zp--compact .zp__h{font-size:var(--znk-promo-h-compact);margin:0 0 4px}.zp--compact .zp__sub{font-size:var(--znk-promo-pill);margin:0 0 10px}.zp--compact .zp__cta{width:auto;display:inline-flex;font-size:var(--znk-promo-cta-sm);padding:10px 16px;border-radius:13px}.zp--chip{grid-template-columns:1fr 78px;border-radius:16px}.zp--chip .zp__vis{min-height:64px}.zp--chip .zp__halo{width:90px;height:90px}.zp--chip .zp__char{height:auto;width:96px;bottom:-16px}.zp--chip .zp__txt{padding:10px 14px 10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.zp--chip .zp__h{grid-column:1;min-width:0;font-size:var(--znk-promo-h-chip);line-height:1.3;margin:0;font-weight:800;text-wrap:pretty}.zp--chip .zp__sub{grid-column:1;margin:2px 0 0;font-size:var(--znk-promo-fine);line-height:1.35}.zp--chip .zp__cta{grid-column:2;grid-row:1 / span 2;width:auto;display:inline-flex;font-size:var(--znk-promo-cta-xs);padding:8px 12px;border-radius:11px;white-space:nowrap}.zp--lock{--vis-h: 150px}.zp--hero{--vis-h: 210px;border-radius:0;box-shadow:none}.zp--hero .zp__vis{min-height:210px}.zp--hero .zp__char{height:94%;bottom:-6px}.zp--hero .zp__halo{width:250px;height:250px;top:64%}.zp--hero .zp__txt{padding:0 18px 20px;text-align:center}.zp--hero .zp__badge{position:static;margin:0 auto 4px}.zp--hero .zp__h{font-size:var(--znk-promo-h-hero);margin:8px 0 6px}.zp--hero .zp__sub{margin:0 auto 12px;max-width:320px}.zp__offer{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(180deg,var(--zp-yl),var(--zp-gd));color:var(--zp-nv);font-weight:800;font-size:var(--znk-promo-price);line-height:1.3;border-radius:99px;padding:7px 14px;box-shadow:0 10px 24px -12px #f5b70be6}.zp__offer svg{flex:none}@media(prefers-reduced-motion:reduce){.zp__halo,.zp__char,.zp__pdot,.zp__cta:after{animation:none}}.zp:not([data-live]) .zp__halo,.zp:not([data-live]) .zp__char,.zp:not([data-live]) .zp__pdot,.zp:not([data-live]) .zp__cta:after{animation-play-state:paused}@media(min-width:900px){.zp--full{grid-template-rows:none;grid-template-columns:1fr 300px;--vis-h: auto}.zp--full .zp__vis{order:2;min-height:220px}.zp--full .zp__char{height:92%;bottom:-6px}.zp--full .zp__txt{padding:22px 24px 22px 8px;align-self:center}.zp--full .zp__cta{width:auto;display:inline-flex;padding:14px 28px}.zp--full .zp__quiet{text-align:start}.zp--lock{grid-template-rows:none;grid-template-columns:1fr 240px;--vis-h: auto}.zp--lock .zp__vis{order:2;min-height:170px}.zp--lock .zp__txt{padding:22px 24px 22px 8px;align-self:center}.zp--lock .zp__cta{width:auto;display:inline-flex;padding:14px 28px}}.home-v2{display:grid;gap:var(--space-lg)}.home-greet{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.home-greet-text{display:grid;gap:2px;min-width:0}.home-greet-sub{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;color:var(--znk-purple);opacity:.85}.home-greet-sub:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--znk-pink);flex-shrink:0}.home-plan-chip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;padding:10px 14px;border:0;text-align:start;cursor:pointer;font:inherit}.home-plan-chip-title{font-size:var(--text-sm);font-weight:800;color:var(--znk-navy)}.home-plan-chip-count{font-size:var(--text-sm);font-weight:800;direction:ltr;unicode-bidi:isolate;color:var(--znk-pink)}.home-stage{position:relative;padding:16px 16px 18px}@media(max-width:899px){.home-stage{margin-inline:calc(6px - var(--znk-container-px))}}@media(max-width:480px){.home-v2{gap:11px}.home-stage{padding:12px 16px 8px}.home-stage .znk-mount{max-width:260px}.home-stage-head{margin-bottom:8px}.home-stage-foot{margin-top:8px}.home-stage .znk-device-engrave{margin-top:6px}.home-stage .znk-device-caption{margin-top:2px}.home-stage-foot .znk-ticket{padding:8px 14px}}.home-stage-info{position:absolute;top:14px;inset-inline-end:14px;z-index:5;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-full);background:#ffffff1f;color:inherit;cursor:pointer}.home-stage-head{display:grid;justify-items:start;text-align:start;gap:6px;margin-bottom:var(--space-md);padding-inline-end:34px}.home-stage-title{font-size:var(--text-h1);font-weight:800;line-height:1.15;margin:0}.home-stage-lede{font-size:var(--text-sm);line-height:1.5;margin:0;opacity:.82}.home-stage-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-md)}.home-lock-bar{width:100%;height:9px;margin-top:9px;border-radius:var(--radius-full);background:#ffffff2e;overflow:hidden}.home-lock-bar>i{display:block;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--znk-yellow),var(--exempt-gold))}.home-sheet-scrim{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0;border:0;background:#0d294b9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-sheet{width:min(520px,100%);max-height:82vh;overflow-y:auto;padding:var(--space-lg) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom));border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);text-align:start;color:#0d294b;background:#fff;box-shadow:0 24px 60px #0d294b59}.home-sheet-title{font-size:var(--text-h2);font-weight:800;margin:0 0 var(--space-sm);color:#0d294b}.home-sheet-rows{display:grid;gap:8px;margin:0 0 var(--space-md);padding:0;list-style:none}.home-sheet-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding:8px 12px;border-radius:var(--radius-znk-sm);background:#f2f0fa;font-size:var(--text-sm)}.home-sheet-row b{direction:ltr;unicode-bidi:isolate;font-weight:800}.home-sheet-note{font-size:var(--text-xs);line-height:1.6;margin:0 0 var(--space-sm);color:#3d4852}.home-sheet-chip{display:inline-block;padding:5px 12px;border-radius:var(--radius-full);background:#e8f1ff;color:#0d294b;font-size:var(--text-xs);font-weight:700}.home-sheet-close{width:100%;margin-top:var(--space-sm)}.home-skills{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.home-skill{display:flex;align-items:center;gap:9px;padding:10px 12px;border:0;text-align:start;cursor:pointer;font:inherit;min-width:0}.home-skill-ring{flex-shrink:0;display:grid;place-items:center}.home-skill-ring img{width:22px;height:22px}.home-skill-body{display:grid;gap:1px;min-width:0}.home-skill-name{font-size:var(--text-xs);font-weight:800;color:var(--znk-navy)}.home-skill-value{font-size:var(--text-body-lg);font-weight:800;direction:ltr;unicode-bidi:isolate;text-align:start;color:var(--znk-navy)}.home-skill-value.is-dim{font-size:var(--text-sm);opacity:.55}.home-skill-sub{font-size:var(--text-xs);font-weight:600;opacity:.62}.home-skills-more{display:block;width:100%;margin-top:var(--space-xs);padding:6px 0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:800;text-align:center;color:var(--znk-purple)}.home-coach{display:flex;align-items:flex-end;gap:var(--space-xs);margin-block:var(--space-sm)}.home-coach-avatar{width:118px;flex-shrink:0;object-fit:contain}.home-coach-bubble{position:relative;flex:1;min-width:0;display:grid;gap:8px;padding:14px 16px;border-end-start-radius:6px}.home-coach-tail{position:absolute;bottom:20px;inset-inline-start:-10px;width:11px;height:18px;background:var(--glass-card-border);clip-path:polygon(0 0,100% 50%,0 100%)}.home-coach-kicker{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:800;color:var(--znk-purple)}.home-coach-kicker:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--znk-pink)}.home-coach-text{font-size:var(--text-body);line-height:1.55;margin:0;color:var(--znk-navy)}.home-coach-text em{font-style:normal;font-weight:800}.home-coach-cta{align-self:flex-start;padding:10px 18px;border-radius:16px;border:2px solid color-mix(in srgb,var(--znk-purple) 30%,transparent);background:var(--glass-well-bg);color:var(--znk-navy);font-family:inherit;font-size:var(--text-sm);font-weight:800}.home-check{display:grid;gap:var(--space-sm)}.home-check-head{display:grid;gap:4px}.home-check-title{font-size:var(--text-h2);font-weight:800;line-height:1.15;margin:0;color:var(--znk-navy)}.home-check-lede{font-size:var(--text-sm);line-height:1.5;margin:0;opacity:.75}.home-check-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.home-check-list>li{position:relative}.home-check-list>li.is-linked:after{content:"";position:absolute;top:100%;height:8px;width:2px;inset-inline-start:26px;background:#0d294b29}.home-check-row{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 14px;border:1px solid rgba(13,41,75,.1);border-radius:var(--radius-md);background:#0d294b0a;color:var(--znk-navy);text-align:start;cursor:pointer;font:inherit;transition:transform .16s var(--emil-ease-out),background .16s var(--emil-ease-out)}.home-check-row:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.home-check-row:hover{background:#0d294b14}}.home-check-box{position:relative;flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border:2px solid rgba(13,41,75,.22);border-radius:9px}.home-check-num{font-size:var(--text-xs);font-weight:800;color:var(--znk-purple)}.home-check-main{flex:1 1 auto;min-width:0;display:grid;gap:6px}.home-check-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.home-check-label{flex:1 1 auto;min-width:0;font-size:var(--text-body);font-weight:800;line-height:1.2}.home-check-count{flex:0 0 auto;font-size:var(--text-xs);font-weight:700;white-space:nowrap;opacity:.65}.home-check-bar{display:block;height:5px;border-radius:var(--radius-full);background:#0d294b1a;overflow:hidden}.home-check-bar>i{display:block;height:100%;border-radius:var(--radius-full);background:var(--znk-rail);transition:width .6s var(--emil-ease-out)}.home-check-go{position:relative;flex:0 0 auto;width:9px;height:16px;color:#0d294b59}.home-check-go:after{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border:2px solid currentColor;border-top:0;border-right:0;transform:rotate(45deg)}.home-check-row.is-now{background:#0d294b12;border-color:#0d294b29;box-shadow:inset 3px 0 0 0 var(--znk-yellow)}.home-check-row.is-now .home-check-go{color:var(--znk-purple)}.home-check-row.is-done{opacity:.6}.home-check-row.is-done .home-check-num{opacity:0}.home-check-row.is-done .home-check-box{background:var(--znk-yellow);border-color:transparent}.home-check-row.is-done .home-check-box:after{content:"";position:absolute;inset:0;margin:auto;width:6px;height:11px;border:2px solid var(--znk-navy);border-top:0;border-left:0;transform:translateY(-1px) rotate(45deg)}.home-check-row.is-done .home-check-label{text-decoration:line-through;text-decoration-thickness:2px}.home-check-cta{justify-self:start}.home-legacy-extras{display:grid;gap:var(--space-sm);max-width:1056px;margin-inline:auto}.home-legacy-extras.is-lean{padding-block:var(--space-xs)}.home-legacy-row{display:grid;gap:6px}.home-legacy-row--inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.home-legacy-label{font-size:var(--text-xs);font-weight:700;color:var(--znk-navy)}.home-legacy-bar{width:100%;height:8px;border-radius:var(--radius-full);background:#0d294b1a;overflow:hidden}.home-legacy-bar>i{display:block;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--znk-yellow),var(--exempt-gold))}.home-legacy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:var(--radius-full);background:#0d294b0f;cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:800;color:var(--znk-purple)}@media(min-width:900px){.home-v2,.home-greet,.home-plan-chip,.home-stage{width:100%;max-width:720px;margin-inline:auto}.home-skills{max-width:520px;margin-inline:auto}.home-sheet-scrim{align-items:center}.home-sheet{border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}}@media(min-width:1120px){.home-v2{max-width:1056px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.home-greet,.home-plan-chip{grid-column:1 / -1;max-width:none}.home-stage{grid-column:1 / -1;max-width:none;display:grid;grid-template-columns:minmax(0,460px) minmax(0,440px);grid-template-rows:auto auto;justify-content:center;align-items:center;column-gap:var(--space-lg);padding:var(--space-lg)}.home-stage-head{grid-column:2;grid-row:1;align-self:end}.home-stage-foot{grid-column:2;grid-row:2;align-self:start;justify-content:flex-start}.home-stage .znk-mount{grid-column:1;grid-row:1 / span 3;align-self:center;max-width:none}.home-stage .home-stage-coach{grid-column:2;grid-row:3;align-self:end}.home-skills-wrap{grid-column:1}.home-skills{max-width:none;margin-inline:0}.home-coach{grid-column:2}}.home-stage.home-stage--plan .znk-device-engrave{display:none}.home-stage.home-stage--plan .znk-mount{max-width:226px}@media(min-width:900px){.home-stage.home-stage--plan .znk-mount{max-width:300px}}@media(min-width:1120px){.home-v2.home-v2--plan{grid-template-columns:minmax(0,1fr)}.home-stage.home-stage--plan{max-width:none;display:grid;grid-template-columns:minmax(0,392px) minmax(0,1fr);justify-content:start;align-items:start;column-gap:var(--space-lg);padding:var(--space-lg)}.home-stage.home-stage--plan>*{grid-column:1}.home-stage.home-stage--plan .home-stage-head{grid-column:1 / -1;grid-row:1;align-self:start}.home-stage.home-stage--plan .znk-mount{grid-column:1;grid-row:auto;align-self:start;max-width:340px}.home-stage.home-stage--plan .home-stage-foot{grid-column:1;grid-row:auto;justify-content:center}.home-stage.home-stage--plan .hp-check{grid-column:2;grid-row:2 / span 20;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin-top:0;padding-top:0;padding-inline-start:var(--space-lg);border-top:0;border-inline-start:1px solid rgba(255,255,255,.14)}.home-stage.home-stage--plan .znk-mount{grid-row:2 / span 2}.home-stage.home-stage--plan .home-stage-coach{grid-column:2;grid-row:2;align-self:start;margin-top:0;padding-inline-start:var(--space-lg);padding-bottom:var(--space-md);border-inline-start:1px solid rgba(255,255,255,.14)}.home-stage.home-stage--plan .hp-check{grid-row:3 / span 20;justify-content:flex-start}}@media(min-width:1120px){.home-stage .home-stage-coach{gap:4px;margin-top:var(--space-md)}.home-stage .home-stage-coach-avatar{flex-basis:200px;width:200px;margin-bottom:-18px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}.home-stage.home-stage--plan .home-stage-coach-avatar{flex-basis:176px;width:176px;margin-bottom:0}.home-stage:not(.home-stage--plan) .home-stage-coach{grid-row:3 / span 2;margin-bottom:calc(-1 * var(--space-lg))}.home-stage:not(.home-stage--plan) .home-stage-coach-avatar{margin-bottom:0}.home-stage .home-stage-coach-bubble{margin-bottom:44px;padding:16px 20px;border-radius:22px;border-end-start-radius:6px}.home-stage.home-stage--plan .home-stage-coach-bubble{margin-bottom:30px}.home-stage .home-stage-coach-tail{bottom:22px;inset-inline-start:-12px;width:14px;height:22px}.home-stage .home-stage-coach-text{font-size:16px;line-height:1.45}.home-stage .home-stage-coach-more{margin-top:8px;font-size:13.5px}}@media(min-width:900px)and (max-width:1119px){.home-stage .home-stage-coach-avatar{flex-basis:150px;width:150px;margin-bottom:-14px}.home-stage .home-stage-coach-bubble{margin-bottom:34px;padding:13px 17px}.home-stage .home-stage-coach-text{font-size:15px}}.home-stage-coach{position:relative;z-index:5;display:flex;align-items:flex-end;gap:6px;margin-top:4px}.home-stage-coach-avatar{flex:0 0 116px;width:116px;margin-bottom:-12px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.4))}.home-stage-coach-bubble{flex:1;position:relative;margin-bottom:26px;background:#fffffff5;color:var(--znk-navy);border-radius:18px;border-end-start-radius:4px;padding:10px 13px;box-shadow:0 10px 26px #00000059}.home-stage-coach-tail{position:absolute;bottom:18px;inset-inline-start:-9px;width:11px;height:18px;background:#fffffff5;clip-path:polygon(0 0,100% 50%,0 100%)}.home-stage-coach-text{margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.home-stage-coach-text b,.home-stage-coach-text em{color:var(--znk-purple);font-weight:900;font-style:normal}.home-stage-coach-more{display:inline-block;margin-top:5px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;color:var(--znk-pink-deep);font-size:11.5px;font-weight:800}@media(max-width:480px){.home-stage .znk-mount{max-width:224px}.home-stage .znk-device-engrave{white-space:nowrap;letter-spacing:.12em}.home-stage-head{margin-bottom:6px}.home-stage-coach{margin-top:2px}.home-stage-coach-avatar{flex:0 0 88px;width:88px;margin-bottom:-8px}.home-stage-coach-bubble{margin-bottom:10px}.home-stage-foot{margin-top:6px}.home-stage-foot .znk-cta-primary{padding-block:13px;display:block;width:100%;max-width:220px;margin-inline:auto}}@media(max-width:480px){.home-stage.home-stage--plan .home-stage-head{margin-bottom:4px}.home-stage.home-stage--plan .znk-mount{max-width:192px}.home-stage.home-stage--plan .hp-readout{margin-top:4px}.home-stage.home-stage--plan .home-stage-coach{align-items:center;gap:4px;margin-top:4px}.home-stage.home-stage--plan .home-stage-coach-avatar{flex:0 0 64px;width:64px;margin-bottom:0}.home-stage.home-stage--plan .home-stage-coach-bubble{margin-bottom:0;padding:8px 11px;border-radius:14px;border-start-start-radius:4px;border-end-start-radius:14px}.home-stage.home-stage--plan .home-stage-coach-tail{top:12px;bottom:auto;height:14px}.home-stage.home-stage--plan .home-stage-coach-text{display:inline;font-size:calc(var(--text-xs) * .93);line-height:1.3}.home-stage.home-stage--plan .home-stage-coach-more{display:inline;margin:0;margin-inline-start:6px;font-size:calc(var(--text-xs) * .85);white-space:nowrap}.home-stage.home-stage--plan .hp-check{margin-top:8px;padding-top:7px}.home-stage.home-stage--plan .hp-check-head{margin-bottom:5px}.home-stage.home-stage--plan .hp-list{gap:6px}.home-stage.home-stage--plan .hp-list li.is-linked:after{bottom:-6px;height:6px}.home-stage.home-stage--plan .hp-row{padding:7px 10px}.home-stage.home-stage--plan .hp-total{margin-top:7px}}.rf-page{background:var(--znk-bg);min-height:100%;--rf-border: rgba(13, 41, 75, .14);--rf-danger: #DC2626;--rf-danger-bg: rgba(220, 38, 38, .12);--rf-success: #10B981;--rf-success-bg: rgba(16, 185, 129, .14);--rf-gold: #FFE600}.rf-wrap{max-width:560px;margin-inline:auto;padding:10px 14px 0}.rf-wrap>*{animation:rfIn .5s cubic-bezier(.2,.8,.2,1) both}.rf-wrap>:nth-child(2){animation-delay:80ms}.rf-wrap>:nth-child(3){animation-delay:.2s}.rf-wrap>:nth-child(4){animation-delay:.26s}.rf-wrap>:nth-child(5){animation-delay:.32s}@keyframes rfIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rf-band{position:relative;padding:10px 14px 38px;border-radius:var(--radius-znk-lg);color:#fff;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 80% 100%,#ffe6006b,#ffe60000 70%),radial-gradient(60% 50% at 0% 0%,rgba(255,77,142,.32),transparent 60%),linear-gradient(150deg,var(--znk-purple) 0%,var(--znk-pink) 120%);box-shadow:0 18px 40px -22px #4f4780d9}.rf-band-top{display:flex;align-items:center;gap:10px}.rf-back{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:-6px;border:0;border-radius:var(--radius-znk-pill);background:#ffffff29;color:#fff;cursor:pointer}.rf-back svg{transform:scaleX(-1)}html[dir=ltr] .rf-back svg{transform:none}.rf-band-k{display:inline-block;padding:4px 10px;border-radius:var(--radius-znk-pill);background:var(--rf-gold);color:var(--znk-purple)}.rf-band-body{position:relative;display:flex;align-items:flex-end;gap:8px;margin-top:10px}.rf-band-txt{flex:1 1 auto;min-width:0;padding-bottom:2px}.rf-band-h{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3;color:#fff;text-wrap:balance;text-shadow:0 2px 14px rgba(13,41,75,.4)}.rf-band-h b{display:block;color:var(--rf-gold);font-weight:900;font-size:1.5rem;line-height:1.15;margin-bottom:4px}.rf-perks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rf-perk{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:4px 9px;border-radius:var(--radius-znk-pill);font-size:.8125rem;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;line-height:1.25}.rf-perk-k{flex:none;color:#ffffffb8;font-weight:800}.rf-perk-v{min-width:0;font-weight:700}.rf-perk--you .rf-perk-v{color:var(--rf-gold)}.rf-band-art{flex:none;width:clamp(96px,29vw,136px);height:auto;margin-bottom:-38px;margin-inline-end:-10px;filter:drop-shadow(0 14px 22px rgba(13,41,75,.55));animation:rfRise .6s .1s cubic-bezier(.2,.8,.2,1) both}@keyframes rfRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.rf-card{position:relative;z-index:2;margin:-26px 6px 0;padding:14px;display:flex;flex-direction:column;gap:10px}.rf-card-head{display:flex;flex-direction:column;gap:2px}.rf-card-title{margin:0;color:var(--znk-text)}.rf-card-sub{margin:0;color:var(--znk-text-muted)}.rf-row{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px;min-width:0;animation:rfIn .35s cubic-bezier(.2,.8,.2,1) both}.rf-row.is-multi{padding:10px 12px 12px;border:1px solid var(--rf-border);border-radius:var(--radius-znk-sm);background:color-mix(in srgb,var(--znk-purple) 4%,transparent)}.rf-row-legend{display:flex;align-items:center;gap:8px;padding:0;margin-bottom:2px;color:var(--znk-text);float:inline-start;width:100%}.rf-row-n{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-znk-pill);background:var(--znk-purple);color:#fff;font-weight:900;font-size:.8rem}.rf-row-x{margin-inline-start:auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-znk-pill);background:transparent;color:var(--znk-text-muted);cursor:pointer}.rf-row-x:active{background:var(--rf-border)}.rf-field{display:flex;flex-direction:column;gap:5px;position:relative;min-width:0}.rf-field label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;color:var(--znk-text)}.rf-opt{color:var(--znk-text-muted);font-weight:600}.rf-pick{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--znk-purple) 30%,transparent);border-radius:var(--radius-znk-pill);background:color-mix(in srgb,var(--znk-purple) 6%,transparent);color:var(--znk-purple);font-family:inherit;cursor:pointer}.rf-field input,.rf-field textarea{width:100%;min-height:52px;padding:13px 14px;border:1.5px solid var(--rf-border);border-radius:var(--radius-znk-sm);background:#ffffffd1;color:var(--znk-text);font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.rf-field textarea{resize:none;min-height:64px;padding-bottom:22px}.rf-field input::placeholder,.rf-field textarea::placeholder{color:var(--znk-text-muted);opacity:.65;font-weight:500}.rf-field input[dir=ltr]{text-align:start;letter-spacing:.06em;font-variant-numeric:tabular-nums}.rf-field input:focus,.rf-field textarea:focus{outline:none;border-color:var(--znk-purple);background:#fff;box-shadow:0 0 0 4px #4f478029}.rf-field.is-invalid input{border-color:var(--rf-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--rf-danger) 14%,transparent)}.rf-row:disabled input,.rf-row:disabled textarea{opacity:.6}.rf-count{position:absolute;inset-inline-end:12px;bottom:7px;color:var(--znk-text-muted);pointer-events:none}.rf-error{margin:0 2px;color:var(--rf-danger)}.rf-courses{display:flex;flex-direction:column;gap:6px;min-width:0}.rf-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border-radius:var(--radius-znk-sm);background:color-mix(in srgb,var(--znk-purple) 8%,transparent)}.rf-seg-btn{min-height:44px;padding:4px;border:0;border-radius:calc(var(--radius-znk-sm) - 3px);background:transparent;color:var(--znk-text);font-family:inherit;font-weight:700;font-size:.875rem;line-height:1.15;text-wrap:balance;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.rf-seg-btn.is-on{background:var(--znk-purple);color:#fff;box-shadow:0 6px 14px -8px #4f4780e6}.rf-gift{margin:0 2px;color:var(--znk-text-muted);text-wrap:pretty}.rf-gift-k{color:var(--znk-purple);font-weight:800}.rf-note-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin:-2px 0 0;padding:4px 2px;border:0;background:none;color:var(--znk-purple);font-family:inherit;font-weight:700;cursor:pointer}.rf-cta{width:100%;margin-top:4px}.rf-consent{margin:-4px 4px 0;text-align:center;color:var(--znk-text-muted)}.rf-add{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:1.5px dashed color-mix(in srgb,var(--znk-purple) 40%,transparent);border-radius:var(--radius-znk-sm);background:transparent;color:var(--znk-text);font-family:inherit;text-align:start;cursor:pointer;transition:transform .15s ease,background .15s ease}.rf-add:active{transform:scale(.985);background:color-mix(in srgb,var(--rf-gold) 12%,transparent)}.rf-add:disabled{cursor:default;opacity:.7;border-style:solid;border-color:var(--rf-border)}.rf-add-plus{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-znk-pill);background:var(--rf-gold);color:var(--znk-navy)}.rf-add:disabled .rf-add-plus{background:var(--rf-border);color:var(--znk-text-muted)}.rf-add-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.rf-add-txt b{color:var(--znk-purple)}.rf-add-txt span{color:var(--znk-text-muted)}.rf-done{align-items:center;text-align:center;padding:26px 18px 20px;gap:0;outline:none}.rf-done-mark{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-znk-pill);background:var(--rf-success-bg);color:var(--rf-success);font-size:1.5rem;font-weight:900;animation:rfPop .5s cubic-bezier(.2,.9,.3,1.4) both}.rf-done.is-bad .rf-done-mark{background:var(--rf-danger-bg);color:var(--rf-danger)}@keyframes rfPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.rf-done-title{margin-top:14px;color:var(--znk-text)}.rf-done-body{margin-top:6px;max-width:34ch;color:var(--znk-text-muted)}.rf-done-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rf-done-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-znk-pill);background:var(--rf-success-bg);color:var(--znk-text);font-weight:700}.rf-done-chip.is-bad{background:var(--rf-danger-bg)}.rf-done-chip .znk-data{color:var(--rf-success)}.rf-done-chip.is-bad .znk-data{color:var(--rf-danger)}.rf-done .rf-cta{margin-top:18px}.rf-again{margin-top:18px;min-height:44px;padding:0 18px;border:1px solid var(--rf-border);border-radius:var(--radius-znk-pill);background:#fff9;color:var(--znk-purple);font-family:inherit;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .15s ease}.rf-again:active{transform:scale(.97)}.rf-done-nudge{margin-top:8px;color:var(--znk-text-muted)}.rf-wa{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--znk-text-muted);text-decoration:underline;text-underline-offset:3px;font-weight:700}.rf-steps{list-style:none;margin:18px 10px 0;padding:0;display:flex;flex-direction:column;gap:8px}.rf-step{display:flex;align-items:center;gap:10px;min-width:0}.rf-step-n{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-znk-pill);background:var(--znk-purple);color:#fff}.rf-step:last-child .rf-step-n{background:var(--rf-gold);color:var(--znk-purple)}.rf-step-t{color:var(--znk-text-muted);text-wrap:pretty}.rf-ambassador{display:flex;align-items:flex-start;gap:8px;margin:14px 8px 0;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--znk-purple) 30%,transparent);border-radius:var(--radius-znk-sm);background:color-mix(in srgb,var(--znk-purple) 5%,transparent);color:var(--znk-text);text-wrap:pretty}.rf-ambassador-star{flex:none;line-height:1.2;color:var(--znk-pink)}.rf-fine{margin:12px 12px 0;text-align:center;color:var(--znk-text-muted)}@media(prefers-reduced-motion:reduce){.rf-wrap>*,.rf-row,.rf-done-mark,.rf-band-art{animation:none}}.bnt-refer{position:relative;display:flex;align-items:center;width:100%;min-height:150px;margin-top:34px;padding:16px 18px 16px 12px;padding-inline-end:206px;border:0;border-radius:24px;overflow:visible;cursor:pointer;text-align:right;font-family:inherit;isolation:isolate;background:radial-gradient(circle at 12% 100%,#ffe6009e,#ffe60038 22%,#ffe60000 40%),linear-gradient(115deg,var(--znk-purple) 0%,var(--znk-pink) 100%);box-shadow:0 20px 44px -18px #4f4780cc,0 4px 14px -6px #4f478066;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.bnt-refer:active{transform:scale(.98)}.bnt-refer-art{position:absolute;z-index:1;inset-inline-end:0;bottom:0;width:216px;height:100%;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(13,41,75,.55));clip-path:inset(-80px 0 0 0 round 0 0 0 24px)}html[dir=ltr] .bnt-refer-art{clip-path:inset(-80px 0 0 0 round 0 0 24px 0)}.bnt-refer-art img{position:absolute;bottom:0;inset-inline-start:0;width:100%;height:auto;display:block}.bnt-refer-txt{position:relative;z-index:2;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bnt-refer-k{color:var(--znk-purple);background:#ffe600;padding:4px 10px;border-radius:999px}.bnt-refer-h{margin:0;color:#fff;letter-spacing:-.4px}.bnt-refer-h b{color:#ffe600;font-weight:900}.bnt-refer-cta{display:inline-flex;align-items:center;gap:4px;padding:8px 12px 8px 8px;border-radius:999px;color:var(--znk-purple);background:#fffffff0;box-shadow:0 6px 14px -8px #0d294bb3}.bnt-refer-cta svg{width:14px;height:14px}@media(max-width:359px){.bnt-refer{padding-inline-end:184px}.bnt-refer-art{width:194px}}@media(prefers-reduced-motion:reduce){.bnt-refer{transition:none}}:root[data-design=v2]{--aw-card-bg: linear-gradient(135deg, var(--glass-card-from), var(--glass-card-to));--aw-border: var(--glass-card-border);--aw-card-shadow: var(--glass-shadow), var(--glass-rim);--aw-card-hover-shadow: 0 24px 48px rgba(13, 41, 75, .18), var(--glass-rim);--aw-float-shadow: 0 28px 60px rgba(13, 41, 75, .24), var(--glass-rim);--aw-text: var(--znk-text);--aw-text-secondary: var(--znk-text-muted);--aw-text-light: var(--znk-text-light);--aw-navy: var(--znk-navy);--aw-navy-light: var(--znk-navy-light);--aw-accent: var(--znk-accent);--aw-accent-dark: var(--znk-purple);--aw-accent-400: var(--znk-accent-light);--aw-pink: var(--znk-pink);--aw-accent-light: rgba(108, 99, 255, .12);--aw-pink-light: rgba(238, 43, 115, .1);--aw-success-light: rgba(16, 185, 129, .12);--aw-accent-dark-wash: rgba(79, 71, 128, .07);--aw-accent-gradient: linear-gradient(135deg, var(--znk-accent), var(--znk-accent-deep));--aw-accent-glow: rgba(108, 99, 255, .22);--aw-hero-bg: radial-gradient(circle at 18% 22%, rgba(255, 184, 0, .22), transparent 46%), radial-gradient(circle at 84% 78%, rgba(255, 255, 255, .16), transparent 52%), linear-gradient(135deg, var(--znk-navy) 0%, var(--znk-purple-light) 46%, var(--stage-words) 100%);--vg-bg: var(--znk-bg);--vg-accent: var(--znk-accent);--vg-secondary: var(--znk-secondary);--vg-text: var(--znk-text);--vg-muted: var(--znk-text-muted);--vg-correct: var(--znk-correct);--vg-wrong: var(--znk-wrong);--vu-ico-muted: var(--glass-well-bg)}:root[data-design=v2] .vu-hero,:root[data-design=v2] .mw-hero{border-radius:var(--radius-znk-lg);background:radial-gradient(circle at 18% 22%,rgba(255,184,0,.22),transparent 46%),radial-gradient(circle at 84% 78%,rgba(255,255,255,.16),transparent 52%),linear-gradient(135deg,var(--znk-navy) 0%,var(--znk-purple-light) 46%,var(--stage-words) 100%);box-shadow:0 24px 54px #0d294b4d}:root[data-design=v2] .vu-hero:after,:root[data-design=v2] .mw-hero:after{display:none}:root[data-design=v2] .vu-card,:root[data-design=v2] .mw-card,:root[data-design=v2] .mw-stat{background:var(--aw-card-bg);border-color:var(--glass-card-border);box-shadow:var(--aw-card-shadow)}:root[data-design=v2] .vu-card:hover{box-shadow:var(--aw-card-hover-shadow)}:root[data-design=v2] .vu-card.active{border-color:var(--znk-accent);box-shadow:0 10px 26px -10px #6c63ff8c,var(--glass-rim)}:root[data-design=v2] .vu-card.locked,:root[data-design=v2] .vu-card.locked:hover{box-shadow:0 6px 18px #0d294b1a}:root[data-design=v2] .vu-lock-meta{color:var(--znk-accent-deep)}:root[data-design=v2] .vu-ico .lock{background:var(--znk-text-on-dark)}:root[data-design=v2] .vu-sec-head b,:root[data-design=v2] .vu-name{color:var(--znk-text)}:root[data-design=v2] .vu-sec-head span,:root[data-design=v2] .vu-meta,:root[data-design=v2] .mw-stat .lbl,:root[data-design=v2] .mw-chip{color:var(--znk-text-muted)}:root[data-design=v2] .vu-sec-line{background:var(--glass-card-border)}:root[data-design=v2] .vu-bar{background:var(--glass-well-bg)}:root[data-design=v2] .mw-tabs{background:var(--glass-well-bg)}:root[data-design=v2] .mw-tab{color:var(--znk-accent-deep)}:root[data-design=v2] .mw-tab.active{color:var(--znk-text-on-dark);background:linear-gradient(135deg,var(--znk-navy-light),var(--znk-accent));box-shadow:0 6px 14px -6px #0d294b80}:root[data-design=v2] .mw-add-btn{background:linear-gradient(135deg,var(--znk-accent),var(--znk-pink));box-shadow:0 8px 18px -8px #ee2b738c}:root[data-design=v2] .mw-select,:root[data-design=v2] .mw-iconbtn,:root[data-design=v2] .mw-back,:root[data-design=v2] .vu-back{background:var(--aw-card-bg);border-color:var(--glass-card-border);color:var(--znk-text-muted)}:root[data-design=v2] .mw-input,:root[data-design=v2] .mw-word{background:var(--glass-well-bg);border-color:var(--glass-well-border);color:var(--znk-text)}:root[data-design=v2] .mw-input:focus{border-color:var(--znk-accent);box-shadow:0 0 0 3px #6c63ff2e}:root[data-design=v2] .mw-chip{background:var(--glass-well-bg)}:root[data-design=v2]{--mxh-face: rgba(255, 255, 255, .55);--mxh-fnum-ring: rgba(255, 255, 255, .85);--mxh-chip-bg: var(--glass-well-bg);--mxh-arrow: rgba(13, 41, 75, .28);--mxh-core: var(--znk-accent);--mxh-core-wash: rgba(108, 99, 255, .14);--mxh-core-chip: rgba(108, 99, 255, .12);--mxh-pilot: var(--znk-warning);--mxh-pilot-wash: rgba(245, 158, 11, .16);--mxh-pilot-ink: var(--znk-warning-deep);--mxh-pilot-chip: rgba(245, 158, 11, .16);--mxh-start: var(--stage-simulation);--mxh-start-wash: rgba(124, 58, 237, .16);--mxh-start-ink: var(--znk-purple);--mxh-finish-wash: rgba(13, 41, 75, .1);--mxh-finish-chip: rgba(13, 41, 75, .1);--mxh-mix: var(--stage-metrics);--feh-card-bg: linear-gradient(135deg, var(--glass-card-from), var(--glass-card-to));--feh-card-border: var(--glass-card-border);--feh-card-shadow: var(--glass-shadow), var(--glass-rim);--feh-well-bg: var(--glass-well-bg);--feh-well-border: var(--glass-well-border);--feh-track: rgba(13, 41, 75, .12);--feh-ink: var(--znk-navy);--feh-muted: var(--znk-text-muted);--feh-tip-bg: var(--znk-navy);--feh-up-bg: rgba(16, 185, 129, .16);--feh-up-ink: var(--znk-correct-deep);--feh-down-bg: rgba(239, 68, 68, .14);--feh-down-ink: var(--znk-wrong-deep);--feh-band-top: var(--znk-accent);--feh-band-good: var(--znk-correct);--feh-band-warn: var(--znk-warning);--feh-band-low: var(--znk-wrong);--feh-final-bg: radial-gradient(circle at 18% 22%, rgba(255, 184, 0, .22), transparent 46%), radial-gradient(circle at 84% 78%, rgba(255, 255, 255, .16), transparent 52%), linear-gradient(135deg, var(--znk-navy) 0%, var(--znk-purple-light) 46%, var(--stage-exams) 100%)}:root[data-design=v2] .feh-final .feh-btn-primary.big{background:#ffffff29;border:1px solid rgba(255,255,255,.32);color:var(--znk-text-on-dark);box-shadow:var(--glass-rim)}:root[data-design=v2] .feh-final .feh-btn-primary.big:hover{background:#ffffff3d;box-shadow:0 10px 24px #0d294b59,var(--glass-rim)}:root[data-design=v2]{--mex-bar-shadow: 0 1px 0 rgba(13, 41, 75, .08), 0 10px 24px -18px rgba(13, 41, 75, .5);--mex-footer-shadow: 0 -1px 0 rgba(13, 41, 75, .08), 0 -10px 24px -18px rgba(13, 41, 75, .5);--mex-chip-bg: var(--glass-well-bg);--mex-chip-shadow: var(--glass-rim);--mex-ghost-bg: var(--glass-well-bg);--mex-ghost-shadow: var(--glass-rim);--mex-next-shadow: var(--glass-rim);--mex-timer-bg: var(--znk-navy);--mex-timer-shadow: 0 6px 18px -8px rgba(13, 41, 75, .55);--mex-seg-done: var(--znk-navy);--mex-seg-cur: var(--znk-pink);--mex-seg-off: rgba(13, 41, 75, .12);--mex-seg-off-shadow: none;--mex-pill-cur-bg: var(--znk-navy);--mex-pill-cur-shadow: 0 4px 12px -4px rgba(13, 41, 75, .5);--mex-pill-bg: var(--glass-well-bg);--mex-pill-shadow: var(--glass-rim);--mex-pill-done-fg: var(--znk-navy);--mex-pill-done-shadow: none;--mex-advance-bg: var(--znk-navy);--mex-advance-shadow: 0 10px 26px -12px rgba(13, 41, 75, .6);--mex-advance-shadow-hover: 0 14px 32px -12px rgba(13, 41, 75, .7)}:root[data-design=v2] .mex-pill-row::-webkit-scrollbar{display:none}:root[data-design=v2]{--crs-accent: var(--stage-home);--crs-accent-light: var(--znk-accent-light);--crs-deep: var(--znk-purple);--crs-h1: var(--znk-navy);--crs-h2: var(--znk-purple);--crs-body: var(--znk-navy);--crs-quote: var(--znk-purple);--crs-muted2: var(--znk-text-light);--crs-dim: rgba(13, 41, 75, .3);--crs-ok: var(--znk-correct-deep);--crs-meet: var(--znk-correct-deep);--crs-ok-bg: rgba(16, 185, 129, .16);--crs-warn-fg: var(--znk-warning-deep);--crs-warn-bg: rgba(245, 158, 11, .18);--crs-wash: rgba(124, 58, 237, .07);--crs-wash-2: rgba(124, 58, 237, .12);--chl-ink: var(--znk-navy);--chl-tint: color-mix(in srgb, var(--znk-navy) 5%, transparent);--chl-chip-ink: var(--znk-navy);--chl-chip-bg: color-mix(in srgb, var(--znk-navy) 8%, transparent);--chl-rail: var(--znk-promo-gold);--chl-ring: var(--znk-promo-gold);--chl-ring-done: var(--znk-navy);--chl-ring-text: var(--znk-navy);--chl-done: var(--znk-navy);--chl-play: var(--znk-navy);--chl-hl-border: color-mix(in srgb, var(--znk-promo-gold) 75%, transparent);--chl-hl-wash: color-mix(in srgb, var(--znk-gold-warm) 14%, transparent);--chl-cont-ink: var(--znk-navy);--chl-cont-bg: linear-gradient(180deg, var(--znk-gold-warm), var(--znk-promo-gold))}@media(max-width:720px){:root[data-design=v2] .ch-hero-slot .ph-stats{flex-direction:column}:root[data-design=v2] .ch-hero-slot .ph-stats>*{flex:0 0 auto}:root[data-design=v2] .ch-hero-slot .ph-stats>*+*{border-inline-start:0!important;border-top:1px solid color-mix(in srgb,var(--znk-text-on-dark) 14%,transparent)!important}}:root[data-design=v2]{--rl-teal: var(--znk-accent);--rl-teal2: var(--znk-accent-light);--rl-teal3: var(--znk-pink-deep);--rl-green: var(--znk-pink);--rl-gold: var(--znk-warning);--rl-gold2: var(--exempt-gold);--rl-purple: var(--stage-home);--rl-purple2: var(--znk-accent-light);--rl-text: var(--znk-navy);--rl-muted: var(--znk-text-muted);--rl-hero-bg: linear-gradient( 135deg, var(--znk-accent) 0%, var(--znk-pink) 55%, var(--znk-pink-deep) 100% );--rl-hero-shadow: 0 16px 36px -18px rgba(13, 41, 75, .5);--rl-hero-glow: radial-gradient(circle, rgba(255, 230, 0, .24), transparent 70%);--rl-hero-ico-bg: rgba(255, 255, 255, .18);--rl-hero-ico-border: rgba(255, 255, 255, .32);--rl-card-bg: linear-gradient(135deg, var(--glass-card-from), var(--glass-card-to));--rl-card-border: var(--glass-card-border);--rl-card-shadow: var(--glass-shadow);--rl-track: var(--glass-well-bg);--rl-fill: linear-gradient(90deg, var(--znk-accent), var(--znk-pink));--rl-stat-1: linear-gradient(135deg, var(--znk-accent), var(--znk-pink));--rl-stat-2: linear-gradient(135deg, var(--stage-home), var(--znk-accent-light));--rl-stat-3: linear-gradient(135deg, var(--znk-warning), var(--exempt-gold));--rl-cta-bg: linear-gradient(135deg, var(--znk-accent), var(--znk-pink));--rl-cta-shadow: 0 10px 24px -10px rgba(13, 41, 75, .55);--rl-well-bg: var(--glass-well-bg);--rl-well-border: var(--glass-well-border);--rl-focus-ring: 0 0 0 3px rgba(108, 99, 255, .22);--rl-star-off: var(--znk-text-light);--rl-star-on-bg: linear-gradient(135deg, var(--znk-warning), var(--exempt-gold));--rl-star-on-shadow: 0 3px 9px -3px rgba(13, 41, 75, .45);--rdr-muted: var(--znk-text-muted);--rdr-ink-hi: var(--znk-navy);--rdr-accent2: var(--znk-accent-light);--rdr-paper: rgba(255, 253, 246, 1);--rdr-cover-bg: linear-gradient( 135deg, rgba(238, 43, 115, .1), rgba(56, 178, 172, .1) )}:root[data-design=v2] .rl-hero{border-radius:var(--radius-znk-lg)}:root[data-design=v2] .rl-card,:root[data-design=v2] .rl-stat{border-radius:var(--radius-znk-md)}:root[data-design=v2] .rl-add,:root[data-design=v2] .rl-back,:root[data-design=v2] .rl-entry{border-radius:var(--radius-znk-sm)}:root[data-design=v2]{--set-page: var(--znk-bg);--set-card-bg: linear-gradient(135deg, var(--glass-card-from), var(--glass-card-to));--set-card-shadow: var(--glass-shadow), var(--glass-rim);--set-card-shadow-sm: 0 6px 18px -8px rgba(13, 41, 75, .28), var(--glass-rim);--set-inset: inset 0 1px 4px rgba(13, 41, 75, .12);--set-text: var(--znk-navy);--set-muted: var(--znk-text-muted);--set-ico-exam: linear-gradient(135deg, var(--znk-accent), var(--znk-pink));--set-ico-psycho: linear-gradient(135deg, var(--stage-home), var(--znk-accent-light));--set-ico-time: linear-gradient(135deg, var(--znk-warning), var(--exempt-gold));--set-ico-accom: linear-gradient(135deg, var(--znk-accent), var(--znk-accent-light));--set-ico-watch: linear-gradient(135deg, var(--znk-accent), var(--znk-secondary));--set-ico-privacy: linear-gradient(135deg, var(--znk-purple), var(--znk-purple-light));--set-ico-danger: linear-gradient(135deg, var(--znk-warning-deep), var(--znk-wrong));--set-ico-danger2: linear-gradient(135deg, var(--znk-wrong-deep), var(--znk-wrong));--set-ico-toggle: linear-gradient(135deg, var(--znk-secondary), var(--znk-accent));--set-sel-bg: rgba(238, 43, 115, .14);--set-sel-alt-bg: rgba(108, 99, 255, .14);--set-sel-alt-fg: var(--znk-accent-deep);--set-track-off: var(--znk-text-light);--set-danger-bg: rgba(239, 68, 68, .1);--set-danger-border: rgba(239, 68, 68, .34);--set-danger-fg: var(--znk-wrong-deep);--set-qa-bg: var(--znk-navy);--set-qa-muted: rgba(255, 255, 255, .72)}:root[data-design=v2] .set-card{border-radius:var(--radius-znk-md)}.sub-pw{position:fixed;inset:0;z-index:11000;display:flex;align-items:flex-end;justify-content:center;background:#081a339e;direction:rtl}.sub-pw__sheet{position:relative;width:100%;max-width:460px;max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--znk-sheet-surface, white);color:var(--znk-navy);font-family:Heebo,sans-serif;border-radius:var(--radius-znk-lg) var(--radius-znk-lg) 0 0;padding:0 0 calc(var(--space-lg) + env(safe-area-inset-bottom,0px));box-shadow:0 -16px 44px #0d294b59,0 0 0 1px #fff6}@media(min-width:640px){.sub-pw{align-items:center}.sub-pw__sheet{max-height:88vh;border-radius:var(--radius-znk-lg);padding-bottom:var(--space-lg)}}.sub-pw__grab{position:absolute;z-index:3;top:10px;inset-inline-start:50%;transform:translate(50%);width:44px;height:5px;border-radius:var(--radius-znk-pill);background:#ffffff8c}.paywall-head{position:relative;padding:30px var(--space-md) var(--space-md);text-align:center;color:var(--znk-text-on-dark);background:linear-gradient(135deg,var(--znk-promo-navy-1) 0%,var(--znk-promo-navy-2) 52%,var(--znk-promo-navy-3) 100%);border-radius:var(--radius-znk-lg) var(--radius-znk-lg) 0 0}.paywall-head__badge{display:inline-block;padding:4px 12px;font-weight:800;color:var(--znk-yellow);background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-znk-pill)}.paywall-head__title{margin:10px 0 4px;font-family:var(--font-display);font-weight:900;color:inherit;text-wrap:balance}.paywall-head__title mark{color:var(--znk-yellow);background:linear-gradient(90deg,#f5b70b59,#ffe60059) no-repeat 0 calc(100% - 2px) / 100% 7px}.paywall-head__sub{margin:0;color:#ffffffdb}.paywall-course{--vis-h: 150px;margin-top:var(--space-md)}.paywall-course .zp__vis{min-height:150px}.paywall-course .zp__char{height:100%;bottom:-8px}.paywall-course .zp__pills{flex-direction:column;flex-wrap:nowrap;gap:7px;margin:8px 0 14px;text-align:start}.paywall-course .zp__pills li{width:100%;align-items:flex-start;border-radius:var(--radius-znk-sm);padding:8px 11px;line-height:1.45}.paywall-course .zp__pills li svg{margin-top:3px}.paywall-course .zp__pills b{color:var(--znk-text-on-dark);font-weight:900}.paywall-divider{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) 0 0;color:var(--znk-text-muted);font-weight:700}.paywall-divider:before,.paywall-divider:after{content:"";flex:1;height:1px;background:var(--znk-hair)}.paywall-plans{margin-top:var(--space-sm)}.paywall-plans__title{margin:0;font-weight:800;color:var(--znk-navy)}.paywall-plans__sub{margin:2px 0 0;color:var(--znk-text-muted)}.paywall-plans .sub-pw__plans{margin-top:var(--space-sm)}.paywall-legal{margin-top:var(--space-xs, 4px)}.sub-pw__body{padding:var(--space-md) var(--space-md) 0;background:linear-gradient(180deg,#0d294b00,#0d294b09)}.sub-pw__plans{display:grid;gap:10px;margin-top:var(--space-md)}.sub-pw__plan{position:relative;display:grid;gap:4px;padding:14px 16px 12px 48px;text-align:start;font-family:inherit;border:1.5px solid var(--znk-hair);border-radius:18px;background:#fff;color:var(--znk-navy);cursor:pointer;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease}.sub-pw__plan--on{border-color:var(--znk-promo-gold);background:linear-gradient(135deg,#ffe6001f,#f5b70b38),#fff;box-shadow:0 0 0 3px #f5b70b38,0 14px 30px -20px #f5b70be6}.sub-pw__plan:active:not(:disabled){transform:scale(.99)}.sub-pw__plan:disabled{cursor:default}.sub-pw__plan-check{position:absolute;inset-inline-end:14px;top:16px;width:22px;height:22px;border-radius:50%;border:2px solid var(--znk-hair);display:grid;place-items:center;color:var(--znk-navy);background:#fff}.sub-pw__plan--on .sub-pw__plan-check{border-color:transparent;background:linear-gradient(180deg,var(--znk-yellow),var(--znk-promo-gold))}.sub-pw__plan-head{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.sub-pw__plan-name{font-weight:800}.sub-pw__plan-badge{padding:3px 9px;border-radius:var(--radius-znk-pill);font-weight:800;white-space:nowrap}.sub-pw__plan-badge--pink{background:var(--znk-pink-deep);color:var(--znk-text-on-dark)}.sub-pw__plan-badge--gold{background:linear-gradient(180deg,var(--znk-yellow),var(--znk-promo-gold));color:var(--znk-navy)}.sub-pw__plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);margin-top:2px;color:var(--znk-navy);line-height:1.05}.sub-pw__plan--on .znk-num-display{font-family:var(--font-display);font-size:var(--znk-promo-num);letter-spacing:-.5px;line-height:1}.sub-pw__plan-per{color:var(--znk-navy);font-weight:600}.sub-pw__plan-num{font-weight:900;font-size:var(--znk-promo-num-sm);line-height:1}.sub-pw__plan-note{color:var(--znk-text-muted)}.sub-pw__perks{margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid;gap:7px}.sub-pw__perk{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;color:var(--znk-navy);background:#fff;border:1px solid var(--znk-hair);border-radius:var(--radius-znk-sm);line-height:1.45}.sub-pw__perk-ico{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--znk-text-on-dark);background:linear-gradient(135deg,var(--znk-navy),var(--znk-promo-gold-3));box-shadow:inset 0 0 0 1px #ffffff1f}.sub-pw__cta{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:var(--space-md);padding:16px var(--space-md);color:var(--znk-navy);background:linear-gradient(180deg,var(--znk-yellow),var(--znk-promo-gold));border:0;border-radius:16px;box-shadow:0 16px 32px -12px #f5b70bf2,inset 0 -3px #0000001f;font-family:inherit;font-weight:900;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.sub-pw__cta:after{content:"";position:absolute;top:-40%;bottom:-40%;width:40%;inset-inline-start:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:sub-pw-shine 3.2s ease-in-out infinite}@keyframes sub-pw-shine{0%,60%{inset-inline-start:-60%}to{inset-inline-start:160%}}.sub-pw__cta:active:not(:disabled){transform:scale(.985);box-shadow:0 10px 22px -12px #f5b70be6,inset 0 -2px #0000001f}.sub-pw__cta:disabled{opacity:.6;cursor:default}.sub-pw__cta:disabled:after{display:none}.sub-pw__next{margin:var(--space-sm) 0 0;text-align:center;color:var(--znk-text-muted);font-weight:600}.sub-pw__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:var(--space-sm) 0 0;padding:0;list-style:none;color:var(--znk-text-muted)}.sub-pw__trust li{display:inline-flex;align-items:center;gap:4px}.sub-pw__trust li svg{color:var(--znk-promo-gold)}.sub-pw__disclosure{margin:var(--space-md) 0 0;padding:12px 14px;list-style:none;display:grid;gap:6px;color:var(--znk-text-muted);background:#0d294b0f;border-radius:var(--radius-znk-sm);line-height:1.55}.sub-pw__disclosure li{position:relative;padding-inline-start:12px}.sub-pw__disclosure li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--znk-promo-gold)}.sub-pw__banner{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);text-align:center;border-radius:var(--radius-znk-sm)}.sub-pw__banner--error{color:var(--znk-wrong-deep);background:var(--znk-wrong-bg);border:1px solid var(--znk-wrong)}.sub-pw__banner--ok{color:var(--znk-correct-deep);background:var(--znk-correct-bg);border:1px solid var(--znk-correct)}.sub-pw__actions{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm)}.sub-pw__link{flex:1;min-height:44px;padding:10px 4px;font-family:inherit;font-weight:600;color:var(--znk-navy);background:transparent;border:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0d294b59;cursor:pointer}.sub-pw__link:last-child{color:var(--znk-text-muted)}.sub-pw__link:disabled{opacity:.5;cursor:default}.sub-pw__legal{margin:var(--space-md) 0 0;text-align:center;color:var(--znk-text-muted);line-height:1.6}.sub-pw__legal a{color:var(--znk-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0d294b59}@media(prefers-reduced-motion:reduce){.sub-pw__cta:after{animation:none;display:none}.sub-pw__plan,.sub-pw__cta{transition:none}}.upd-scrim{position:fixed;inset:0;z-index:1095;display:flex;align-items:flex-end;justify-content:center;padding:0;border:0;background:var(--znk-night-scrim)}.upd-sheet{width:min(520px,100%);max-height:82vh;overflow-y:auto;padding:var(--space-lg) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom));border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);text-align:start}.upd-title{font-size:var(--text-h2);font-weight:800;margin:0 0 var(--space-sm)}.upd-body{font-size:var(--text-sm);line-height:1.65;margin:0 0 var(--space-md)}.upd-ver{direction:ltr;unicode-bidi:isolate;font-weight:800}.upd-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;text-decoration:none}.upd-later{display:block;width:100%;margin-top:var(--space-sm);padding:var(--space-sm);border:0;background:transparent;color:var(--znk-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}
