@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_2b61bf0b-module__2dYLtq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_2b61bf0b-module__2dYLtq__variable{--font-display-face:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_7edd3bda-module__1uCXYG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_7edd3bda-module__1uCXYG__variable{--font-brand-face:"Outfit", "Outfit Fallback"}
@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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans: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-gray-300:#d1d5dc;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-300:lab(85.1236% -.612259 -3.7138)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-\[10\%\]{top:10%}.left-\[5\%\]{left:5%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-1{rotate:-1deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.skew-x-2{--tw-skew-x:skewX(2deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-\[\#FF3AF2\]{border-color:#ff3af2}.border-\[\#FFE600\]{border-color:#ffe600}.border-\[accent-color\]{border-color:accent-color}.border-\[accent\]{border-color:accent}.border-gray-300{border-color:var(--color-gray-300)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#2D1B4E\]\/50{background-color:#2d1b4e80;background-color:lab(14.5763% 19.2139 -28.7823/.5)}.bg-\[\#2D1B4E\]\/80{background-color:#2d1b4ecc;background-color:lab(14.5763% 19.2139 -28.7823/.8)}.bg-\[accent\]\/20{background-color:color-mix(in oklab, accent 20%, transparent)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#FF3AF2\]{--tw-gradient-from:#ff3af2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#7B2FFF\]{--tw-gradient-via:#7b2fff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#00F5D4\]{--tw-gradient-to:#00f5d4;--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))}.stroke-\[2\.5px\]{stroke-width:2.5px}.stroke-\[3px\]{stroke-width:3px}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.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-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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--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-\[12rem\]{font-size:12rem}.text-\[20rem\]{font-size:20rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color-1\]{--tw-ring-color:color-1}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[color-2\]{--tw-ring-offset-color:color-2}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.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-dashed{--tw-outline-style:dashed;outline-style:dashed}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:rotate-2:hover{rotate:2deg}}.focus\:border-\[accent-2\]:focus{border-color:accent-2}.focus\:bg-\[\#2D1B4E\]:focus{background-color:#2d1b4e}.focus\:shadow-\[0_0_20px_rgba\(color\,0\.5\)\]:focus{--tw-shadow:0 0 20px var(--tw-shadow-color,rgba(color,.5));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[color-1\]\/30:focus{--tw-ring-color:color-mix(in oklab, color-1 30%, transparent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-\[color-2\]:focus{--tw-ring-offset-color:color-2}@media (min-width:48rem){.md\:translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--ink:#0d0d1a;--ink-raised:#171228;--purple-deep:#2d1b4e;--pink:#ff3af2;--cyan:#00f5d4;--yellow:#ffe600;--orange:#ff6b35;--purple:#7b2fff;--paper:#fff;--paper-dim:#e9e8ef;--muted:#bab8c8;--line:.25rem;--font-cn:var(--font-cn-face), "Microsoft YaHei", "PingFang SC", sans-serif;--font-display:var(--font-display-face), var(--font-cn);--font-brand:var(--font-brand-face), var(--font-display), var(--font-cn);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:clamp(4rem, 8vw, 6rem);--space-page:clamp(1rem, 4vw, 4rem);--text-caption:.75rem;--text-secondary:.875rem;--text-body:1rem;--text-lead:1.25rem;--text-subheading:clamp(1.5rem, 4vw, 2.25rem);--text-heading:clamp(2.5rem, 8vw, 5rem);--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);min-width:20rem}body{background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-cn);font-size:var(--text-body);font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.65;overflow-x:hidden}button,a,summary{-webkit-tap-highlight-color:transparent}button,a{color:inherit;font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:.25rem solid var(--cyan);outline-offset:.25rem}.micro-label{font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.button{justify-content:center;align-items:center;gap:var(--space-xs);border:var(--line) solid var(--ink);text-align:center;min-height:3rem;padding:.75rem 1.25rem;font-weight:900;line-height:1.2;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out;display:inline-flex;position:relative}.button-primary{background:var(--pink);color:var(--ink);box-shadow:.45rem .45rem 0 var(--paper), .8rem .8rem 0 var(--yellow)}.button-secondary{background:var(--paper);color:var(--ink);box-shadow:.35rem .35rem 0 var(--cyan)}.button-dark{background:var(--ink);color:var(--paper);box-shadow:.35rem .35rem 0 var(--pink)}.button-upgrade{background:var(--cyan);color:var(--ink);box-shadow:.4rem .4rem 0 var(--ink), .7rem .7rem 0 var(--yellow)}.button-large{min-height:3.75rem;font-size:var(--text-lead);padding:1rem 1.5rem}.text-button{min-height:2.75rem;color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:.3rem;background:0 0;padding:.5rem;font-weight:900;text-decoration-thickness:.2rem}.text-button-dark{color:var(--ink);-webkit-text-decoration-color:var(--purple);-webkit-text-decoration-color:var(--purple);-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple)}.icon-button{border:var(--line) solid var(--ink);background:var(--yellow);width:3rem;height:3rem;color:var(--ink);font-family:var(--font-display), "Arial Black", sans-serif;flex:0 0 3rem;place-items:center;font-size:1.5rem;font-weight:900;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.button:hover{transform:translate(-.15rem,-.15rem)}.button-primary:hover{box-shadow:.6rem .6rem 0 var(--paper), 1rem 1rem 0 var(--yellow)}.answer-option:hover{box-shadow:-.35rem .35rem 0 var(--cyan);transform:translate(.3rem)}.mode-ticket:hover{transform:rotate(var(--ticket-turn)) translateY(-.4rem)}}.button:active,.answer-option:active,.mode-ticket:active{transform:translate(.2rem,.2rem)}.home-page{background:var(--ink);min-height:100vh;overflow-x:hidden}.site-header{justify-content:space-between;align-items:center;gap:var(--space-md);width:min(100%,90rem);min-height:4.5rem;padding:max(var(--space-md), env(safe-area-inset-top)) var(--space-page) var(--space-md);margin:0 auto;display:flex}.brand-mark{color:var(--ink);font-family:var(--font-brand), var(--font-cn);grid-template-columns:repeat(2,max-content);align-items:center;font-weight:900;line-height:1;display:inline-grid;transform:rotate(-1deg)}.brand-mark__feng,.brand-mark__ge{border:.18rem solid var(--paper);width:2.45rem;height:2.45rem;font-family:var(--font-cn);letter-spacing:-.12em;place-items:center;font-size:1.55rem;display:grid}.brand-mark__feng{z-index:2;background:var(--pink);box-shadow:.25rem .25rem 0 var(--yellow);transform:translateY(-.12rem)rotate(-5deg)}.brand-mark__ge{z-index:1;background:var(--cyan);box-shadow:.25rem .25rem 0 var(--purple);margin-left:-.2rem;transform:translateY(.12rem)rotate(4deg)}.brand-mark__test{border:.12rem solid var(--paper);background:var(--ink);color:var(--paper);letter-spacing:.18em;grid-column:1/-1;justify-self:end;margin-top:-.18rem;padding:.16rem .36rem;font-size:.52rem;transform:translate(.35rem)}.header-status{align-items:center;gap:var(--space-xs);font-size:var(--text-secondary);font-weight:700;display:flex}.header-status span{border:.12rem solid var(--paper);background:var(--cyan);width:.65rem;height:.65rem;box-shadow:.15rem .15rem 0 var(--pink);border-radius:50%}.hero{align-items:center;gap:var(--space-3xl);width:min(100%,90rem);min-height:calc(100svh - 4.5rem);padding:clamp(2rem, 6vw, 5rem) var(--space-page) var(--space-3xl);margin:0 auto;display:grid;position:relative}.hero-copy{z-index:2;align-self:center;position:relative}.hero-kicker{align-items:center;gap:var(--space-md);margin:0 0 var(--space-xl);color:var(--cyan);font-family:var(--font-brand), var(--font-cn);font-size:var(--text-secondary);letter-spacing:.04em;font-weight:900;display:flex}.hero-kicker:before{background:var(--pink);width:2.75rem;height:.22rem;box-shadow:.3rem .3rem 0 var(--yellow);content:""}.hero h1{letter-spacing:-.08em;text-wrap:nowrap;max-width:min(100%,13.5ch);margin:0;font-size:clamp(3.25rem,9.4vw,9.35rem);font-weight:900;line-height:.82}.hero-line{transform-origin:0 100%;width:max-content;max-width:100%;display:block}.hero-line--first{color:var(--paper)}.hero-crazy-word{color:var(--pink);text-shadow:.04em .04em 0 var(--cyan), .085em .085em 0 var(--yellow);display:inline-block;transform:rotate(-4deg)skew(-5deg)}.hero-line--second{color:var(--paper);letter-spacing:-.06em;margin-top:.2em;font-size:.62em;line-height:.92}.hero-inline-portrait{border:.045em solid var(--paper);background:var(--yellow);width:1.12em;height:.72em;box-shadow:.07em .07em 0 var(--pink), .13em .13em 0 var(--purple);vertical-align:-.08em;clip-path:polygon(.12em 0,100% 0,100% calc(100% - .12em),calc(100% - .12em) 100%,0 100%,0 .12em);place-items:end center;margin:0 .14em;display:inline-grid;overflow:hidden;transform:rotate(4deg)}.hero-inline-portrait img{object-fit:contain;width:124%;height:124%;transform:translateY(.1em)}.hero-one-of-kind{color:var(--cyan);text-shadow:.04em .04em 0 var(--pink), .085em .085em 0 var(--yellow);display:inline-block}.hero-lead{max-width:42rem;margin:var(--space-xl) 0 0;border-left:.24rem solid var(--pink);padding-left:var(--space-lg);color:#e8e5f2;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.65}.hero-actions{align-items:center;gap:var(--space-xl);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero-button{clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% .8rem,100% calc(100% - .8rem),calc(100% - .8rem) 100%,.8rem 100%,0 calc(100% - .8rem),0 .8rem);min-height:4.5rem;padding:1rem 1.6rem;font-size:clamp(1.25rem,4vw,1.8rem)}.hero-button span{font-family:var(--font-display), "Arial Black", sans-serif;font-size:1.5em;line-height:.8}.hero-actions p{max-width:16rem;color:var(--muted);font-size:var(--text-secondary);margin:0;font-weight:700}.hero-specimen{isolation:isolate;border:var(--line) solid var(--paper);background:var(--yellow);min-height:clamp(29rem,42vw,38rem);box-shadow:.65rem .65rem 0 var(--pink), 1.15rem 1.15rem 0 var(--cyan);color:var(--ink);clip-path:polygon(1.2rem 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% calc(100% - 1.2rem),calc(100% - 1.2rem) 100%,1.2rem 100%,0 calc(100% - 1.2rem),0 1.2rem);align-self:center;position:relative;overflow:hidden;transform:rotate(.7deg)}.hero-specimen:before{z-index:-1;border:3.5rem solid var(--pink);content:"";opacity:.9;border-radius:50%;width:19rem;height:19rem;position:absolute;top:-8rem;right:-7rem}.specimen-grid{z-index:-1;border:.18rem solid var(--ink);position:absolute;inset:1rem}.specimen-grid:before,.specimen-grid:after{background:var(--ink);content:"";opacity:.55;position:absolute}.specimen-grid:before{width:.12rem;top:0;bottom:0;left:43%}.specimen-grid:after{height:.12rem;bottom:34%;left:0;right:0}.specimen-carousel{z-index:2;position:absolute;inset:0 0 8.5rem}.specimen-card{transition:transform .52s var(--ease-out), filter .52s var(--ease-out);transform-origin:bottom;place-items:end center;margin:0;display:grid;position:absolute}.specimen-card img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(.38rem .38rem 0 var(--paper))}.specimen-card--left{z-index:1;width:54%;height:66%;top:5.5rem;left:-8%;transform:rotate(-10deg)}.specimen-card--center{z-index:3;width:61%;height:82%;top:.4rem;left:21%;transform:rotate(1deg)}.specimen-card--right{z-index:2;width:51%;height:68%;top:4.75rem;right:-9%;transform:rotate(9deg)}.hero-specimen:hover .specimen-card--left{transform:translate(-.6rem)rotate(-13deg)}.hero-specimen:hover .specimen-card--center{transform:translateY(-.65rem)rotate(-1deg)scale(1.04)}.hero-specimen:hover .specimen-card--right{transform:translate(.6rem)rotate(12deg)}.specimen-caption{z-index:5;border:.2rem solid var(--paper);width:min(100% - 2.2rem,23rem);padding:var(--space-lg);background:var(--ink);box-shadow:.45rem .45rem 0 var(--purple);color:var(--paper);position:absolute;bottom:1.1rem;left:1.1rem}.specimen-caption>span{color:var(--cyan);font-family:var(--font-brand), var(--font-cn);font-size:var(--text-caption);letter-spacing:.08em;font-weight:900}.specimen-caption strong{margin-top:var(--space-xs);letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,2.8rem);line-height:.98;display:block}.specimen-caption p{max-width:19rem;margin:var(--space-sm) 0 0;color:#d8d6e2;font-size:var(--text-secondary);font-weight:700;line-height:1.45}.specimen-monogram{color:var(--ink);font-family:var(--font-brand), var(--font-display), sans-serif;letter-spacing:-.16em;opacity:.12;font-size:clamp(7rem,16vw,12rem);font-weight:900;line-height:1;position:absolute;bottom:-.24em;right:-.28em;transform:rotate(-8deg)}.resume-strip{justify-content:space-between;align-items:center;gap:var(--space-lg);width:min(100% - 2rem,78rem);margin:0 auto var(--space-3xl);border:var(--line) solid var(--ink);padding:var(--space-lg);background:var(--yellow);box-shadow:.5rem .5rem 0 var(--paper), .9rem .9rem 0 var(--pink);color:var(--ink);flex-wrap:wrap;display:flex}.resume-strip strong{margin-top:var(--space-xs);font-size:var(--text-lead);display:block}.resume-actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.mode-section{padding:var(--space-3xl) var(--space-page);background:var(--paper);color:var(--ink);scroll-margin-top:1rem}.mode-section:focus-visible{outline:.25rem dashed var(--pink);outline-offset:-.75rem}.section-heading{max-width:58rem}.section-heading h2{margin:var(--space-sm) 0 0;font-size:var(--text-heading);letter-spacing:-.06em;text-wrap:balance;font-weight:900;line-height:.95}.section-heading>p:last-child{max-width:48rem;margin:var(--space-lg) 0 0;font-size:var(--text-body)}.section-heading-light .micro-label{color:var(--purple)}.mode-grid{grid-auto-flow:dense;gap:var(--space-xl);width:min(100%,80rem);margin:var(--space-3xl) auto 0;display:grid}.mode-ticket{align-content:start;gap:var(--space-sm);border:var(--line) solid var(--ink);min-height:23rem;padding:var(--space-xl);background:var(--mode-accent);color:var(--ink);text-align:left;transform:rotate(var(--ticket-turn));transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 1rem);display:grid;position:relative;overflow:visible}.mode-ticket.is-active{box-shadow:.55rem .55rem 0 var(--ink), 1rem 1rem 0 var(--pink);transform:rotate(var(--ticket-turn)) translateY(-.5rem)}.mode-ticket-deep{color:var(--paper)}.mode-ticket-deep .mode-stamp,.mode-ticket-deep .mode-pace,.mode-ticket-deep .mode-select{border-color:var(--paper)}.mode-stamp{border:.2rem solid var(--ink);background:var(--pink);color:var(--ink);font-size:var(--text-caption);padding:.35rem .6rem;font-weight:900;position:absolute;top:-1.1rem;right:1rem;transform:rotate(3deg)}.mode-name{margin-top:var(--space-lg);font-size:var(--text-lead);font-weight:900}.mode-ticket>strong{font-family:var(--font-display), "Arial Black", sans-serif;letter-spacing:-.08em;font-size:clamp(3.8rem,15vw,6rem);line-height:.95}.mode-pace{width:fit-content;font-size:var(--text-caption);border:.15rem solid;padding:.25rem .5rem;font-weight:900}.mode-ticket p{margin:var(--space-sm) 0 0;font-size:var(--text-body);font-weight:700;line-height:1.55}.mode-select{padding-top:var(--space-md);border-top:.2rem dashed;align-self:end;margin-top:auto;font-weight:900}.mode-cta{justify-items:start;gap:var(--space-lg);width:min(100%,80rem);margin:var(--space-3xl) auto 0;display:grid}.mode-cta p{margin:0;font-weight:700}.feature-ribbon{grid-auto-flow:dense;background:var(--orange);color:var(--ink);display:grid}.feature-ribbon>div{align-items:center;gap:var(--space-md);border-bottom:.2rem solid var(--ink);padding:var(--space-lg) var(--space-page);grid-template-columns:3rem 1fr;display:grid}.feature-ribbon span{font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-secondary);font-weight:900}.feature-ribbon p{margin:0;font-weight:900}.hidden-file-section{gap:var(--space-2xl);padding:var(--space-3xl) var(--space-page);background:var(--purple-deep);display:grid}.hidden-file-copy{max-width:46rem}.hidden-file-copy .micro-label{color:var(--cyan)}.hidden-file-copy h2{margin:var(--space-md) 0 0;font-size:var(--text-heading);letter-spacing:-.06em;font-weight:900;line-height:.95}.hidden-file-copy>p:last-child{max-width:42rem;margin:var(--space-lg) 0 0;color:#ded8f3;font-size:var(--text-lead)}.hidden-codes{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;display:grid}.hidden-codes span{border:var(--line) solid var(--ink);background:var(--yellow);min-height:5rem;box-shadow:.35rem .35rem 0 var(--pink);color:var(--ink);font-family:var(--font-display), "Arial Black", sans-serif;place-items:center;font-size:clamp(.8rem,3vw,1.2rem);font-weight:900;display:grid;transform:rotate(-1deg)}.hidden-codes span:nth-child(2),.hidden-codes span:nth-child(4){background:var(--cyan);transform:rotate(1deg)}.privacy-section{padding:var(--space-3xl) var(--space-page);background:var(--paper);color:var(--ink)}.privacy-section details{border:var(--line) solid var(--ink);width:min(100%,80rem);box-shadow:.55rem .55rem 0 var(--cyan);margin:0 auto}.privacy-section summary{min-height:4rem;padding:var(--space-lg);background:var(--yellow);font-size:var(--text-lead);cursor:pointer;font-weight:900}.privacy-grid{gap:var(--space-xl);padding:var(--space-xl);display:grid}.privacy-grid article{max-width:60ch}.privacy-grid h3{font-size:var(--text-lead);margin:0}.privacy-grid p{margin:var(--space-sm) 0 0}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-lg);width:min(100%,90rem);padding:var(--space-xl) var(--space-page) max(var(--space-xl), env(safe-area-inset-bottom));flex-wrap:wrap;margin:0 auto;display:flex}.site-footer>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.site-footer p{color:var(--muted);margin:0}.quiz-page{min-height:100vh;padding-bottom:max(var(--space-2xl), env(safe-area-inset-bottom));background:var(--ink)}.quiz-header,.result-topbar{justify-content:space-between;align-items:center;gap:var(--space-md);width:min(100%,68rem);padding:max(var(--space-md), env(safe-area-inset-top)) var(--space-page) var(--space-md);margin:0 auto;display:flex}.file-chip,.result-file-number{border:.18rem solid var(--ink);background:var(--cyan);box-shadow:.25rem .25rem 0 var(--paper);color:var(--ink);font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-caption);padding:.35rem .55rem;font-weight:900}.quiz-shell{width:min(100% - 2rem,47rem);margin:clamp(1rem,5vw,3rem) auto 0}.quiz-progress-meta{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.quiz-progress-meta .micro-label{color:var(--cyan)}.question-count{margin:var(--space-xs) 0 0;font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-lead);font-weight:800;line-height:1}.question-count strong{color:var(--pink);font-size:2.25em}.question-count span,.quiz-progress-meta>span{color:var(--muted);font-size:var(--text-secondary)}.quiz-progress-meta>span{font-family:var(--font-display), "Arial Black", sans-serif;font-weight:800}.progress-track{height:1.25rem;margin-top:var(--space-md);border:.2rem solid var(--paper);background:var(--ink-raised);overflow:hidden}.progress-fill{background:var(--pink);width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;transition:transform .25s var(--ease-out);display:block}.system-note{margin:var(--space-xl) 0;border:.15rem solid var(--cyan);padding:var(--space-sm) var(--space-md);color:#d9fff9;font-size:var(--text-secondary);text-align:center;font-weight:700}.question-ticket{border:var(--line) solid var(--ink);background:var(--paper);box-shadow:.45rem .45rem 0 var(--pink), .8rem .8rem 0 var(--purple);color:var(--ink);clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% .8rem,100% calc(100% - .8rem),calc(100% - .8rem) 100%,.8rem 100%,0 calc(100% - .8rem),0 .8rem);padding:clamp(1.5rem,6vw,2.5rem);position:relative}.ticket-index{width:fit-content;margin-bottom:var(--space-md);border:.15rem solid var(--ink);background:var(--yellow);font-size:var(--text-caption);padding:.25rem .5rem;font-weight:900}.question-ticket h1{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.7rem,6vw,2.65rem);font-weight:900;line-height:1.25}.option-list{gap:var(--space-md);margin-top:var(--space-2xl);display:grid}.answer-option{align-items:center;gap:var(--space-sm);border:.2rem solid var(--paper);min-height:4.5rem;padding:var(--space-sm);background:var(--paper);color:var(--ink);text-align:left;grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;font-weight:700;line-height:1.45;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out;display:grid}.answer-option.is-selected{background:var(--cyan);box-shadow:.35rem .35rem 0 var(--pink), .65rem .65rem 0 var(--yellow);transform:translate(.35rem)}.option-letter{border:.18rem solid var(--ink);background:var(--ink);width:2.5rem;height:2.5rem;color:var(--paper);font-family:var(--font-display), "Arial Black", sans-serif;place-items:center;font-weight:900;display:grid}.option-key{color:#706c7e;font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-caption);text-align:center}.quiz-footer{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.quiz-footer p{color:var(--muted);font-size:var(--text-secondary);margin:0}.analysis-page{min-height:100vh;padding:max(var(--space-xl), env(safe-area-inset-top)) var(--space-md) max(var(--space-xl), env(safe-area-inset-bottom));background:var(--pink);color:var(--ink);place-items:center;display:grid}.analysis-machine{border:var(--line) solid var(--ink);background:var(--paper);width:min(100%,46rem);box-shadow:.7rem .7rem 0 var(--ink), 1.2rem 1.2rem 0 var(--yellow);padding:clamp(1.5rem,5vw,3rem)}.factory-label{border:.15rem solid var(--ink);background:var(--cyan);width:fit-content;font-size:var(--text-caption);margin:0;padding:.3rem .55rem;font-weight:900}.analysis-machine h1{margin:var(--space-lg) 0 0;font-size:var(--text-heading);letter-spacing:-.06em;font-weight:900;line-height:.95}.analysis-lead{margin:var(--space-md) 0 0;font-size:var(--text-lead);font-weight:700}.analysis-window{gap:var(--space-xs);height:6rem;margin:var(--space-xl) 0;border:var(--line) solid var(--ink);padding:var(--space-sm);background:var(--ink);grid-template-columns:1.4fr 1fr .7fr;display:grid;position:relative;overflow:hidden}.scanner-block{display:block}.scanner-pink{background:var(--pink)}.scanner-cyan{background:var(--cyan)}.scanner-yellow{background:var(--yellow)}.scanner-cursor{background:var(--paper);width:.5rem;box-shadow:0 0 0 .2rem var(--ink);animation:1.15s linear infinite scanner-pass;position:absolute;inset-block:0}.analysis-steps{gap:var(--space-sm);margin:0 0 var(--space-xl);padding:0;list-style:none;display:grid}.analysis-steps li{align-items:center;gap:var(--space-sm);color:#777383;grid-template-columns:2rem 1fr;font-weight:700;display:grid}.analysis-steps li span{width:2rem;height:2rem;font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-caption);border:.15rem solid;place-items:center;display:grid}.analysis-steps li.is-current{color:var(--ink);font-weight:900}.analysis-steps li.is-current span{background:var(--yellow)}.analysis-steps li.is-done{color:#087c6c}.analysis-steps li.is-done span{background:var(--cyan);color:var(--ink)}.analysis-machine .text-button{color:var(--ink);-webkit-text-decoration-color:var(--purple);-webkit-text-decoration-color:var(--purple);-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple)}.result-page{min-height:100vh;padding-bottom:max(var(--space-2xl), env(safe-area-inset-bottom));background:var(--ink)}.result-topbar{width:min(100%,80rem)}.result-intro{width:min(100% - 2rem,76rem);margin:clamp(2rem,6vw,5rem) auto 0}.result-hero-stage{--personality-primary:var(--pink);--personality-secondary:var(--cyan);--personality-on-primary:var(--ink);isolation:isolate;gap:var(--space-xl);border:var(--line) solid var(--ink);background:var(--paper);width:100%;color:var(--ink);filter:drop-shadow(.55rem .55rem 0 var(--personality-primary)) drop-shadow(.5rem .5rem 0 var(--personality-secondary));clip-path:polygon(1.5rem 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%,0 1.5rem);margin:0;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.result-hero-stage.is-hidden{border:.75rem solid var(--yellow);background:var(--purple-deep);color:var(--paper);clip-path:polygon(2.4rem 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,1.2rem 100%,0 calc(100% - 1.2rem),0 2.4rem)}.result-hero-stage.is-hidden:after{z-index:0;border:.2rem solid var(--yellow);clip-path:inherit;content:"";pointer-events:none;position:absolute;inset:.45rem}.result-hero-copy{z-index:2;min-width:0;position:relative}.completion-stamp{border:.2rem solid var(--ink);background:var(--yellow);width:fit-content;box-shadow:.35rem .35rem 0 var(--personality-secondary);color:var(--ink);font-size:var(--text-secondary);padding:.45rem .8rem;font-weight:900;transform:rotate(-1deg)}.result-hero-copy .micro-label{margin-top:var(--space-xl);color:var(--ink)}.result-hero-stage.is-hidden .result-hero-copy .micro-label{color:var(--yellow)}.result-hero-copy h1{max-width:12ch;margin:var(--space-md) 0 0;overflow-wrap:anywhere;letter-spacing:-.06em;text-shadow:.05em .05em 0 var(--personality-primary), .1em .1em 0 var(--personality-secondary);text-wrap:balance;font-size:clamp(2.8rem,11vw,7rem);font-weight:900;line-height:.96}.result-hero-stage.is-hidden .result-hero-copy h1{text-shadow:.05em .05em 0 var(--personality-primary), .1em .1em 0 var(--ink)}.result-code{width:fit-content;margin:var(--space-xl) 0 0;border:.2rem solid var(--ink);background:var(--personality-primary);box-shadow:.3rem .3rem 0 var(--personality-secondary);color:var(--personality-on-primary);font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-secondary);padding:.45rem .7rem;font-weight:900}.result-tagline{max-width:45rem;margin:var(--space-xl) 0 0;color:inherit;font-size:clamp(1.25rem,4vw,2rem);font-weight:900;line-height:1.4}.hidden-notice{width:fit-content;margin:var(--space-lg) 0 0;border:.15rem solid var(--yellow);padding:var(--space-sm);color:var(--paper);font-size:var(--text-secondary);font-weight:700}.result-mascot{z-index:1;background:var(--personality-secondary);clip-path:polygon(1.5rem 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%,0 1.5rem);align-self:end;place-items:center;min-width:0;min-height:clamp(13rem,58vw,24rem);display:grid;position:relative;overflow:hidden}.result-hero-stage.is-hidden .result-mascot{border:.45rem solid var(--yellow);background:var(--ink);clip-path:polygon(2.1rem 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% - 2.1rem),calc(100% - 2.1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 2.1rem)}.result-mascot img{z-index:1;object-fit:contain;width:min(100%,24rem);max-height:24rem;position:relative}.registration-mark{z-index:2;right:var(--space-sm);bottom:var(--space-sm);border:.12rem solid var(--paper);background:var(--paper);gap:.32rem;padding:.32rem;display:flex;position:absolute}.registration-mark span{border:.08rem solid var(--ink);width:.85rem;height:.85rem}.registration-mark span:first-child{background:var(--personality-primary)}.registration-mark span:nth-child(2){background:var(--personality-secondary)}.registration-mark span:last-child{background:var(--ink)}.score-panel{--personality-primary:var(--cyan);--personality-secondary:var(--pink);--personality-on-primary:var(--ink);--personality-on-secondary:var(--ink);isolation:isolate;align-content:start;gap:var(--space-md);width:100%;margin:var(--space-3xl) 0 0;border:var(--line) solid var(--ink);background:var(--personality-primary);box-shadow:.5rem .5rem 0 var(--personality-secondary), .9rem .9rem 0 var(--yellow);color:var(--personality-on-primary);grid-template-rows:repeat(4,max-content);padding:clamp(1rem,4vw,1.75rem);display:grid;position:relative;overflow:hidden}.score-panel:after{z-index:-1;content:"";opacity:.22;border:.12rem solid;width:7rem;height:7rem;position:absolute;top:-2rem;right:-1.25rem;transform:rotate(18deg)}.score-panel[data-hidden=true]{border-color:var(--yellow);box-shadow:.5rem .5rem 0 var(--personality-primary), .9rem .9rem 0 var(--yellow);color:var(--paper);background:#2d1b4e}.score-panel__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.score-panel__header>span{font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-secondary);letter-spacing:.08em;font-weight:900}.score-panel__header small{background:var(--personality-secondary);color:var(--personality-on-secondary);font-size:var(--text-caption);border:.14rem solid;padding:.28rem .45rem;font-weight:900;line-height:1}.score-panel__reading{padding-top:var(--space-sm);font-family:var(--font-display), "Arial Black", sans-serif;font-variant-numeric:tabular-nums;align-items:flex-end;gap:.15rem;display:flex}.score-panel__reading strong{letter-spacing:-.11em;font-size:clamp(5.5rem,12vw,8.5rem);font-weight:900;line-height:.72}.score-panel__reading>span{letter-spacing:-.08em;padding-bottom:.1em;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:900;line-height:.72}.score-panel__reading[data-digits="3"] strong{font-size:clamp(4.5rem,9vw,6.75rem)}.score-panel__reading[data-digits="3"]>span{font-size:clamp(2.25rem,5vw,3.5rem)}.score-panel__verdict{margin:var(--space-xs) 0 0;padding-top:var(--space-md);font-size:var(--text-lead);border-top:.2rem solid;font-weight:900;line-height:1.45}.score-panel__match{gap:var(--space-sm);margin-top:var(--space-xs);border:.15rem solid var(--ink);padding:var(--space-sm);background:var(--paper);box-shadow:.28rem .28rem 0 var(--personality-secondary);color:var(--ink);display:grid}.score-panel__match-copy{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--text-caption);font-weight:900;display:flex}.score-panel__match-copy strong{font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-secondary)}.score-panel__meter{border:.12rem solid var(--ink);background:var(--paper-dim);height:.75rem;overflow:hidden}.score-panel__meter>span{width:calc(var(--match-score) * 100%);background:var(--personality-secondary);height:100%;display:block}.result-grid{gap:var(--space-2xl);width:min(100% - 2rem,76rem);margin:var(--space-3xl) auto 0;display:grid}.result-section{border:var(--line) solid var(--paper);padding:clamp(1.25rem,4vw,2.5rem)}.dimension-section .section-heading h2{font-size:var(--text-subheading);letter-spacing:-.04em}.dimension-section .micro-label{color:var(--cyan)}.dimension-bars{gap:var(--space-lg);margin-top:var(--space-2xl);display:grid}.dimension-row{gap:var(--space-xs);display:grid}.dimension-meta{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.dimension-meta>span:first-child{font-weight:900}.dimension-meta>span:nth-child(2){color:var(--muted);font-size:var(--text-caption);font-weight:700}.dimension-meta strong{font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-secondary)}.dimension-track{border:.15rem solid var(--paper);background:var(--purple-deep);height:1.15rem;overflow:hidden}.dimension-track span{background:var(--dimension-color);width:100%;height:100%;transform:scaleX(var(--dimension-score));transform-origin:0;display:block}.dimension-callout{margin:var(--space-2xl) 0 0;border:.15rem solid var(--cyan);padding:var(--space-md);color:#d9fff9}.verdict-ticket{border:var(--line) solid var(--ink);background:var(--paper);box-shadow:.6rem .6rem 0 var(--pink);color:var(--ink);padding:clamp(1.5rem,5vw,3rem);position:relative}.verdict-stamp{border:.25rem double var(--ink);background:var(--yellow);padding:.35rem .65rem;font-weight:900;position:absolute;top:-1rem;right:1rem;transform:rotate(4deg)}.verdict-ticket .micro-label{color:var(--purple)}.verdict-ticket h2{margin:var(--space-lg) 0 0;font-size:var(--text-subheading);letter-spacing:-.035em;font-weight:900;line-height:1.25}.verdict-ticket>p{margin:var(--space-lg) 0 0}.verdict-divider{margin:var(--space-2xl) 0;border-top:.2rem dashed var(--ink)}.verdict-ticket h3{font-size:var(--text-lead);margin:0}.secondary-type{border:.15rem solid var(--ink);padding:var(--space-sm);background:var(--cyan);font-weight:700}.evidence-section{width:min(100% - 2rem,76rem);margin:var(--space-3xl) auto 0}.evidence-section .section-heading h2{font-size:var(--text-heading)}.evidence-list{gap:var(--space-lg);margin-top:var(--space-2xl);display:grid}.evidence-ticket{gap:var(--space-md);border:var(--line) solid var(--ink);padding:var(--space-lg);background:var(--paper);box-shadow:.35rem .35rem 0 var(--orange);color:var(--ink);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.evidence-number{font-family:var(--font-display), "Arial Black", sans-serif;font-size:var(--text-subheading);font-weight:900;line-height:1}.evidence-ticket p{margin:0;font-weight:700}.evidence-ticket strong{margin-top:var(--space-sm);font-size:var(--text-lead);line-height:1.45;display:block}.advice-section{gap:var(--space-xl);width:min(100% - 2rem,76rem);margin:var(--space-3xl) auto 0;border:var(--line) solid var(--ink);padding:var(--space-xl);background:var(--yellow);box-shadow:.55rem .55rem 0 var(--pink), .95rem .95rem 0 var(--cyan);color:var(--ink);display:grid}.advice-section h2{max-width:38ch;margin:var(--space-md) 0 0;font-size:var(--text-subheading);font-weight:900;line-height:1.3}.advice-seal{border:.35rem double var(--ink);background:var(--orange);border-radius:50%;place-items:center;width:7rem;height:7rem;font-weight:900;display:grid;transform:rotate(-8deg)}.result-actions{gap:var(--space-lg);width:min(100% - 2rem,76rem);margin:var(--space-3xl) auto 0;display:grid}.result-disclaimer{width:min(100% - 2rem,76rem);margin:var(--space-2xl) auto 0;color:var(--muted);font-size:var(--text-secondary);text-align:center}.dialog-backdrop{z-index:100;padding:max(var(--space-md), env(safe-area-inset-top)) var(--space-md) max(var(--space-md), env(safe-area-inset-bottom));background:#0d0d1ae8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.share-dialog{border:var(--line) solid var(--ink);width:min(100%,42rem);max-height:calc(100vh - 2rem);padding:var(--space-lg);background:var(--paper);box-shadow:.6rem .6rem 0 var(--pink), 1rem 1rem 0 var(--yellow);color:var(--ink);overflow-y:auto}.dialog-heading{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.dialog-heading .micro-label{color:var(--purple)}.dialog-heading h2{margin:var(--space-xs) 0 0;font-size:var(--text-subheading);letter-spacing:-.04em;font-weight:900;line-height:1.1}.share-preview{min-height:20rem;margin-top:var(--space-lg);border:.2rem solid var(--ink);padding:var(--space-sm);background:var(--ink);place-items:center;display:grid}.share-preview img{border:.15rem solid var(--paper);width:min(100%,23rem)}.share-loading{color:var(--paper);text-align:center;font-weight:700}.dialog-actions{gap:var(--space-md);margin-top:var(--space-lg);display:grid}@keyframes title-enter{0%{opacity:0;transform:translateY(1.5rem)skewY(2deg)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes scanner-pass{0%{transform:translate(-1rem)}to{transform:translate(40rem)}}@media (max-width:39.99rem){.site-header{min-height:4.15rem}.header-status{text-align:right;justify-content:flex-end;max-width:10rem;font-size:.78rem}.hero{min-height:auto;padding-top:var(--space-xl);gap:3.25rem}.hero-kicker{margin-bottom:var(--space-lg);font-size:.84rem}.hero-kicker:before{width:1.8rem}.hero h1{font-size:clamp(3.25rem,15vw,4.2rem)}.hero-line--second{font-size:.59em}.hero-inline-portrait{width:1.02em;margin-inline:.1em}.hero-lead{margin-top:var(--space-lg);padding-left:var(--space-md);font-size:1rem}.hero-actions{gap:var(--space-md);margin-top:var(--space-lg)}.hero-actions p{max-width:100%}.hero-specimen{min-height:28rem;margin-inline:.2rem .8rem}.specimen-carousel{bottom:8rem}.specimen-caption{padding:var(--space-md)}.specimen-caption strong{font-size:1.85rem}.specimen-caption p{font-size:.83rem}.score-panel{gap:var(--space-sm);margin-top:var(--space-xl);padding:var(--space-md)}.score-panel__reading{padding-top:var(--space-xs)}.score-panel__reading strong{font-size:clamp(5rem,27vw,7.25rem)}.score-panel__reading>span{font-size:clamp(2.5rem,13vw,3.75rem)}.score-panel__reading[data-digits="3"] strong{font-size:clamp(4.5rem,22vw,5.5rem)}.score-panel__reading[data-digits="3"]>span{font-size:clamp(2.2rem,11vw,3rem)}.score-panel__verdict{padding-top:var(--space-sm);font-size:1rem}.result-hero-stage{gap:var(--space-lg);padding:var(--space-lg)}.result-hero-stage.is-hidden{border-width:.55rem}.result-mascot{min-height:13.5rem}.quiz-shell{margin-top:var(--space-md)}.question-count strong{font-size:2em}.progress-track{height:var(--space-md);margin-top:var(--space-sm)}.system-note{margin:var(--space-md) 0;padding:var(--space-xs) var(--space-sm)}.question-ticket{padding:var(--space-md)}.ticket-index{margin-bottom:var(--space-sm)}.question-ticket h1{font-size:clamp(1.5rem,6vw,1.75rem);line-height:1.2}.option-list{gap:var(--space-sm);margin-top:var(--space-lg)}.answer-option{min-height:3.75rem;padding:var(--space-xs) var(--space-sm)}.quiz-footer{margin-top:var(--space-lg)}}@media (min-width:40rem){.mode-cta{grid-template-columns:auto 1fr;align-items:center}.result-actions,.dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions .button:last-child:nth-child(3){grid-column:span 2}}@media (min-width:48rem){.hero{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:center}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-ribbon>div:nth-child(odd){border-right:.0625rem solid var(--ink)}.hidden-file-section{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-intro{align-items:stretch;gap:var(--space-2xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.result-hero-stage{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr);align-items:end}.result-hero-copy .micro-label,.result-code,.result-tagline{margin-top:var(--space-lg)}.result-hero-copy h1{font-size:clamp(3.6rem,8vw,6.2rem)}.result-intro .score-panel{align-self:start;margin-top:0}.result-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.evidence-list{grid-template-columns:repeat(3,minmax(0,1fr))}.advice-section{grid-template-columns:minmax(0,1fr) auto;align-items:center}.result-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.result-actions .button:last-child:nth-child(3){grid-column:auto}}.hero{width:min(100%,110rem);min-height:auto;padding:clamp(1rem, 2.8vw, 2.75rem) var(--space-page) clamp(2.5rem, 6vw, 5.5rem);margin:0 auto;display:block}.hero-cover-frame{isolation:isolate;background:var(--ink);width:100%;box-shadow:.55rem .55rem 0 var(--pink), 1rem 1rem 0 var(--cyan);clip-path:polygon(2.8% 0,37% 0,39.2% 4.2%,51% 4.2%,52.3% 0,93.5% 0,100% 7.5%,100% 91%,96.5% 100%,4% 100%,0 92%,0 6.5%);transform-origin:50% 55%;border:clamp(.12rem,.22vw,.24rem) solid #ffffffc7;position:relative;overflow:hidden}.hero-cover-image{width:100%;height:auto;display:block}.hero-cover-cta{z-index:3;cursor:pointer;transform-origin:50% 68%;width:20%;height:15.6%;transition:filter .18s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:3.1%;left:7.4%;overflow:visible;transform:scale(1)}.hero-cover-cta__art{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hero-cover-cta>span{z-index:1;color:var(--pink);font-family:var(--font-brand), var(--font-cn);letter-spacing:.03em;font-size:clamp(.76rem,2.25vw,2.4rem);font-weight:900;line-height:1;position:relative;transform:translateY(-12%)rotate(-3.5deg)}.hero-cover-cta:hover{z-index:5;filter:drop-shadow(.12rem .12rem 0 var(--cyan));animation:.52s cubic-bezier(.22,1.35,.36,1) both hero-cover-cta-bounce}.hero-cover-cta:focus-visible{outline:.22rem solid var(--yellow);outline-offset:.3rem}.hero-cover-cta:active{transform:scale(1.02)}@keyframes hero-cover-cta-bounce{0%{transform:rotate(0)scale(1)}42%{transform:rotate(-1deg)scale(1.08)}68%{transform:rotate(.45deg)scale(1.04)}to{transform:rotate(0)scale(1.055)}}@media (max-width:39.99rem){.hero{padding-top:var(--space-md);padding-bottom:var(--space-2xl)}.hero-cover-frame{box-shadow:.28rem .28rem 0 var(--pink), .52rem .52rem 0 var(--cyan)}}@media (min-width:48rem) and (hover:hover){.mode-grid{transition:grid-template-columns .36s var(--ease-out)}:is(.mode-grid:has(.mode-ticket:first-child:hover),.mode-grid:has(.mode-ticket:first-child:focus-visible)){grid-template-columns:1.22fr .89fr .89fr}:is(.mode-grid:has(.mode-ticket:nth-child(2):hover),.mode-grid:has(.mode-ticket:nth-child(2):focus-visible)){grid-template-columns:.89fr 1.22fr .89fr}:is(.mode-grid:has(.mode-ticket:nth-child(3):hover),.mode-grid:has(.mode-ticket:nth-child(3):focus-visible)){grid-template-columns:.89fr .89fr 1.22fr}}@media (min-width:64rem){.result-intro{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);align-items:stretch}.score-panel__reading strong{font-size:clamp(4.75rem,7vw,5.75rem)}.score-panel__reading>span{font-size:clamp(2.25rem,3.5vw,3rem)}.feature-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-ribbon>div{border-right:.0625rem solid var(--ink);border-bottom:0}.feature-ribbon>div:last-child{border-right:0}}@media (pointer:coarse){.button,.text-button,.answer-option,.mode-ticket{min-height:3.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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-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-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}
