/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:var(--font-inter),var(--font-inter-ext),"Inter",var(--font-noto-sans-kr),"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",-apple-system,sans-serif;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:var(--fs-micro);--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:8px;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 6px 20px #00000014;--shadow-lg:0 20px 60px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--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-inter),var(--font-inter-ext),"Inter",var(--font-noto-sans-kr),"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",-apple-system,sans-serif;--default-mono-font-family:var(--font-sans);--color-bg-base:#f7f5f2;--color-surface-01:#fff;--color-surface-02:#f2ede6;--color-surface-gate:#ede7df;--color-asknova-cream-base:#f0e8dc;--color-asknova-cream-card:#f7f0e5;--color-asknova-paper-ink-deep:#263f38;--color-asknova-paper-ink:#52786d;--color-asknova-paper-ink-text:#243a34;--color-asknova-paper-sage-pill:#b9c7b6;--color-asknova-mocha-mid:var(--color-asknova-paper-ink);--color-asknova-mocha-text:var(--color-asknova-paper-ink-text);--color-paper-ink-deep:var(--color-asknova-paper-ink-deep);--color-paper-ink:var(--color-asknova-paper-ink);--color-paper-ink-text:var(--color-asknova-paper-ink-text);--color-paper-sage-pill:var(--color-asknova-paper-sage-pill);--cta-primary:var(--color-asknova-paper-ink);--cta-primary-hover:var(--color-asknova-paper-ink-deep);--cta-primary-text:var(--color-asknova-cream-card);--color-type-SL:#88619a;--color-type-SC:#33a474;--color-type-RL:#4298b4;--color-type-RC:#d8a537;--color-type-SL-text:#6e4f84;--color-type-SC-text:#1b6a4a;--color-type-RL-text:#2c667a;--color-type-RC-text:#7a5912;--color-type-tint-SL:#efe8f3;--color-type-tint-SC:#d9f0e7;--color-type-tint-RC:#f9efcf;--color-text-primary:#1e1b18;--color-text-secondary:#6b6058;--color-cta-warm:#a85529;--color-cta-warm-hover:#8e4520;--color-text-tertiary:#75655b;--color-border-subtle:#1e1b180f;--color-border-medium:#1e1b181f;--color-success:#5bb870;--color-warning:#e8a847;--color-error:#d96060;--color-info:#5b9fcc;--font-body:var(--font-sans);--font-data:var(--font-sans);--font-display-ko:var(--font-sans);--font-cjk-serif:var(--font-sans);--radius-tiny:4px;--radius-chip:6px;--radius-card:10px;--radius-sheet:16px;--radius-pill:9999px;--radius-circle:50%;--touch-target:44px;--btn-height:52px;--focus-ring-color:var(--color-text-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--fs-display:32px;--fs-heading:22px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--font-size-micro:var(--fs-micro);--font-size-caption:var(--fs-small);--font-size-body-sm:var(--fs-small);--font-size-body:var(--fs-body);--font-size-body-lg:var(--fs-body);--font-size-h4:var(--fs-heading);--font-size-h3:var(--fs-heading);--font-size-h2:var(--fs-heading);--font-size-h1:var(--fs-display);--font-size-display:var(--fs-display);--font-size-display-sm:var(--fs-body);--font-size-display-md:var(--fs-heading);--font-size-heading-sm:var(--fs-heading);--font-size-body-xs:var(--fs-small);--weight-title:700;--weight-label:600;--weight-body:400;--line-height-tight:1.05;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-loose:1.65;--letter-spacing-tight:-.04em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--letter-spacing-wider:.15em;--z-base:1;--z-sticky:10;--z-overlay:40;--z-modal:50;--z-dropdown:60;--z-toast:80;--z-skip-link:100;--shadow-paper-edge:0 1px 0 #ffffffb3 inset,0 10px 24px #1e1b1814;--shadow-paper-stack:0 1px 0 #ffffffbf inset,0 18px 44px #1e1b181f;--shadow-paper-scene:0 1px 0 #ffffffc7 inset,0 30px 80px #4a36261f;--space-sm:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--color-surface-cream:var(--color-surface-02);--container-narrow:430px;--container-form:480px;--container-result:800px;--container-content:1100px;--container-result-v2:1100px;--container-nav:1200px;--page-content-w:1100px;--container-doc:960px;--section-y-sm:clamp(28px,4vw,48px);--section-y-md:clamp(40px,6vw,72px);--duration-instant:0s;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-decelerate:cubic-bezier(0,0,.2,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;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:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-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;overflow:hidden}.absolute,.sr-only{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-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-\[4\%\]{right:4%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-6\%\]{bottom:-6%}.bottom-\[-8\%\]{bottom:-8%}.bottom-\[var\(--consent-banner-h\,0px\)\]{bottom:var(--consent-banner-h,0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-9999{order:9999}.float-right{float:right}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.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-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)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.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-2{margin-bottom:calc(var(--spacing) * 2)}.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)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\[600\/376\]{aspect-ratio:600/376}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[52px\]{height:52px}.h-\[62\%\]{height:62%}.h-\[66\%\]{height:66%}.h-auto{height:auto}.h-full{height:100%}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[224px\]{max-height:224px}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[80dvh\]{min-height:80dvh}.w-3\/5{width:60%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[var\(--container-content\)\]{max-width:var(--container-content)}.max-w-\[var\(--container-form\)\]{max-width:var(--container-form)}.max-w-\[var\(--container-narrow\)\]{max-width:var(--container-narrow)}.max-w-\[var\(--container-nav\)\]{max-width:var(--container-nav)}.max-w-\[var\(--container-result\)\]{max-width:var(--container-result)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[44px\]{min-width:44px}.flex-1{flex: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}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.rotate-3{rotate:3deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.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-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px * var(--tw-space-y-reverse));margin-block-end:calc(8px * 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(12px * var(--tw-space-y-reverse));margin-block-end:calc(12px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(20px * var(--tw-space-y-reverse));margin-block-end:calc(20px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(24px * var(--tw-space-y-reverse));margin-block-end:calc(24px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(32px * var(--tw-space-y-reverse));margin-block-end:calc(32px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[28px\]{border-radius:28px}.rounded-\[999px\]{border-radius:999px}.rounded-card{border-radius:10px}.rounded-chip{border-radius:6px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:9999px}.rounded-sheet{border-radius:16px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sheet{border-top-left-radius:16px;border-top-right-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--color-border\)\]{border-color:var(--color-border)}.border-\[color\:var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[var\(--color-type-SC\)\]{border-color:var(--color-type-SC)}.border-\[var\(--color-type-SL\)\]{border-color:var(--color-type-SL)}.border-\[var\(--color-type-SL\)\]\/40{border-color:#88619a66}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-type-SL\)\]\/40{border-color:color-mix(in oklab,var(--color-type-SL) 40%,transparent)}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-border-medium{border-color:#1e1b181f}.border-border-subtle{border-color:#1e1b180f}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-paper-ink\/10{border-color:#52786d1a}@supports (color:color-mix(in lab,red,red)){.border-paper-ink\/10{border-color:color-mix(in oklab,var(--color-asknova-paper-ink) 10%,transparent)}}.border-t-\[var\(--color-paper-ink\)\]{border-top-color:var(--color-paper-ink)}.border-t-\[var\(--color-type-SL\)\]{border-top-color:var(--color-type-SL)}.bg-\[\#FFFDF9\]{background-color:#fffdf9}.bg-\[color\:var\(--color-surface-01\)\]{background-color:var(--color-surface-01)}.bg-\[color\:var\(--color-surface-02\)\]{background-color:var(--color-surface-02)}.bg-\[color\:var\(--color-surface-warning\,\#FFF7E6\)\]{background-color:var(--color-surface-warning,#fff7e6)}.bg-\[var\(--color-asknova-cream-base\)\]{background-color:var(--color-asknova-cream-base)}.bg-\[var\(--color-asknova-cream-card\)\]{background-color:var(--color-asknova-cream-card)}.bg-\[var\(--color-cta-warm\)\]{background-color:var(--color-cta-warm)}.bg-\[var\(--color-surface-02\)\]{background-color:var(--color-surface-02)}.bg-\[var\(--color-surface-02\,\#F2EDE6\)\]{background-color:var(--color-surface-02,#f2ede6)}.bg-\[var\(--color-type-SC-text\)\]{background-color:var(--color-type-SC-text)}.bg-\[var\(--color-type-SL\)\]{background-color:var(--color-type-SL)}.bg-\[var\(--color-type-tint-SC\)\]{background-color:var(--color-type-tint-SC)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-asknova-cream-card{background-color:#f7f0e5}.bg-asknova-mauve-phase{background-color:#d9ccc9}.bg-asknova-paper-sage-pill{background-color:#b9c7b6}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border-subtle{background-color:#1e1b180f}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-500{background-color:var(--color-green-500)}.bg-paper-ink-deep{background-color:var(--color-asknova-paper-ink-deep)}.bg-paper-ink-deep\/40{background-color:#263f3866}@supports (color:color-mix(in lab,red,red)){.bg-paper-ink-deep\/40{background-color:color-mix(in oklab,var(--color-asknova-paper-ink-deep) 40%,transparent)}}.bg-paper-sage-pill{background-color:var(--color-asknova-paper-sage-pill)}.bg-paper-sage-pill\/45{background-color:#b9c7b673}@supports (color:color-mix(in lab,red,red)){.bg-paper-sage-pill\/45{background-color:color-mix(in oklab,var(--color-asknova-paper-sage-pill) 45%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-surface-01{background-color:#fff}.bg-surface-02{background-color:#f2ede6}.bg-text-secondary\/60{background-color:oklab(49.7036% .00992791 .0160983/.6)}.bg-transparent{background-color:#0000}.bg-white{background-color:#fff}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'\/images\/service-scenes\/craft-scenes\/compatibility\.webp\'\)\]{background-image:url(/images/service-scenes/craft-scenes/compatibility.webp)}.bg-\[url\(\'\/images\/service-scenes\/craft-scenes\/group-chemistry\.webp\'\)\]{background-image:url(/images/service-scenes/craft-scenes/group-chemistry.webp)}.bg-\[url\(\'\/images\/service-scenes\/craft-scenes\/relationship-bond\.webp\'\)\]{background-image:url(/images/service-scenes/craft-scenes/relationship-bond.webp)}.bg-\[url\(\'\/images\/service-scenes\/craft-scenes\/saju-pillars\.webp\'\)\]{background-image:url(/images/service-scenes/craft-scenes/saju-pillars.webp)}.from-\[var\(--color-type-SL\)\]{--tw-gradient-from:var(--color-type-SL);--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\(--color-type-RC\)\]{--tw-gradient-to:var(--color-type-RC);--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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-7{padding-block:calc(var(--spacing) * 7)}.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-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono,.font-serif{font-family:var(--font-sans)}.text-2xl{font-size:var(--fs-heading);line-height:var(--tw-leading,var(--line-height-snug))}.text-base,.text-body{font-size:var(--fs-body);line-height:var(--tw-leading,var(--line-height-normal))}.text-display{font-size:var(--fs-display);line-height:var(--tw-leading,var(--line-height-tight))}.text-heading{font-size:var(--fs-heading);line-height:var(--tw-leading,var(--line-height-snug))}.text-lg{font-size:var(--fs-body)}.text-lg,.text-micro{line-height:var(--tw-leading,var(--line-height-normal))}.text-micro{font-size:var(--fs-micro)}.text-sm{font-size:var(--fs-body)}.text-sm,.text-small{line-height:var(--tw-leading,var(--line-height-normal))}.text-small{font-size:var(--fs-small)}.text-xs{font-size:var(--fs-micro);line-height:var(--tw-leading,var(--line-height-normal))}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-bold{--tw-font-weight:700;font-weight:700}.font-medium,.font-semibold{--tw-font-weight:600;font-weight:600}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.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)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#9e3f37\]{color:#9e3f37}.text-\[\#88619A\]{color:#88619a}.text-\[color\:var\(--color-error\)\]{color:var(--color-error)}.text-\[color\:var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[color\:var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[color\:var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-type-SL\)\]{color:var(--color-type-SL)}.text-\[var\(--color-type-SL-text\)\]{color:var(--color-type-SL-text)}.text-asknova-cream-card{color:#f7f0e5}.text-paper-ink{color:var(--color-asknova-paper-ink)}.text-paper-ink-deep{color:var(--color-asknova-paper-ink-deep)}.text-paper-ink-text{color:var(--color-asknova-paper-ink-text)}.text-paper-ink-text\/55{color:#243a348c}@supports (color:color-mix(in lab,red,red)){.text-paper-ink-text\/55{color:color-mix(in oklab,var(--color-asknova-paper-ink-text) 55%,transparent)}}.text-paper-ink-text\/65{color:#243a34a6}@supports (color:color-mix(in lab,red,red)){.text-paper-ink-text\/65{color:color-mix(in oklab,var(--color-asknova-paper-ink-text) 65%,transparent)}}.text-paper-ink-text\/68{color:#243a34ad}@supports (color:color-mix(in lab,red,red)){.text-paper-ink-text\/68{color:color-mix(in oklab,var(--color-asknova-paper-ink-text) 68%,transparent)}}.text-paper-ink-text\/70{color:#243a34b3}@supports (color:color-mix(in lab,red,red)){.text-paper-ink-text\/70{color:color-mix(in oklab,var(--color-asknova-paper-ink-text) 70%,transparent)}}.text-paper-ink-text\/75{color:#243a34bf}@supports (color:color-mix(in lab,red,red)){.text-paper-ink-text\/75{color:color-mix(in oklab,var(--color-asknova-paper-ink-text) 75%,transparent)}}.text-paper-ink-text\/80{color:#243a34cc}@supports (color:color-mix(in lab,red,red)){.text-paper-ink-text\/80{color:color-mix(in oklab,var(--color-asknova-paper-ink-text) 80%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-text-primary{color:#1e1b18}.text-text-secondary{color:#6b6058}.text-text-tertiary{color:#75655b}.text-white{color:#fff}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-border-medium{text-decoration-color:#1e1b181f}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\],.shadow-\[1\.5px_1\.5px_0_rgba\(74\,54\,38\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1\.5px_1\.5px_0_rgba\(74\,54\,38\,0\.12\)\]{--tw-shadow:1.5px 1.5px 0 var(--tw-shadow-color,#4a36261f)}.shadow-\[1\.5px_1\.5px_0_rgba\(74\,54\,38\,0\.18\)\]{--tw-shadow:1.5px 1.5px 0 var(--tw-shadow-color,#4a36262e)}.shadow-\[1\.5px_1\.5px_0_rgba\(74\,54\,38\,0\.18\)\],.shadow-\[2px_2px_0_rgba\(74\,54\,38\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_rgba\(74\,54\,38\,0\.08\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,#4a362614)}.shadow-\[2px_2px_0_rgba\(74\,54\,38\,0\.12\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,#4a36261f)}.shadow-\[2px_2px_0_rgba\(74\,54\,38\,0\.12\)\],.shadow-\[2px_2px_0_rgba\(74\,54\,38\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_rgba\(74\,54\,38\,0\.22\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,#4a362638)}.shadow-lg{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0000001f)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 6px 20px var(--tw-shadow-color,#00000014)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a)}.shadow-sm,.shadow\/betrayal,.shadow\/chemistry{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/betrayal,.shadow\/chemistry{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--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-\[var\(--color-type-SL\)\]{--tw-ring-color:var(--color-type-SL)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow-\[0_18px_34px_rgba\(74\,54\,38\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 34px var(--tw-drop-shadow-color,#4a36262e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_18px_34px_rgba\(74\,54\,38\,0\.18\)\],.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:bg-white:is(:where(.group):hover *){background-color:#fff}.group-hover\:text-\[var\(--color-type-SL-text\)\]:is(:where(.group):hover *){color:var(--color-type-SL-text)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border-medium:hover{border-color:#1e1b181f}.hover\:bg-\[var\(--color-asknova-cream-base\)\]:hover{background-color:var(--color-asknova-cream-base)}.hover\:bg-\[var\(--color-asknova-cream-card\)\]:hover{background-color:var(--color-asknova-cream-card)}.hover\:bg-\[var\(--color-type-SL\)\]\/5:hover{background-color:#88619a0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-type-SL\)\]\/5:hover{background-color:color-mix(in oklab,var(--color-type-SL) 5%,transparent)}}.hover\:bg-\[var\(--color-type-SL-text\)\]:hover{background-color:var(--color-type-SL-text)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-paper-sage-pill\/35:hover{background-color:#b9c7b659}@supports (color:color-mix(in lab,red,red)){.hover\:bg-paper-sage-pill\/35:hover{background-color:color-mix(in oklab,var(--color-asknova-paper-sage-pill) 35%,transparent)}}.hover\:bg-white\/55:hover{background-color:oklab(100% 0 5.96046e-8/.55)}.hover\:text-text-primary:hover{color:#1e1b18}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#00000014)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{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-sm:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-paper-ink:focus{border-color:var(--color-asknova-paper-ink)}.focus\:border-text-primary:focus{border-color:#1e1b18}.focus-visible\:bg-paper-sage-pill\/35:focus-visible{background-color:#b9c7b659}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-paper-sage-pill\/35:focus-visible{background-color:color-mix(in oklab,var(--color-asknova-paper-sage-pill) 35%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--focus-ring-color\)\]:focus-visible{outline-color:var(--focus-ring-color)}.focus-visible\:outline-\[var\(--color-paper-ink\)\]:focus-visible{outline-color:var(--color-paper-ink)}.focus-visible\:outline-\[var\(--color-type-SL\)\]:focus-visible{outline-color:var(--color-type-SL)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:brightness-100:disabled:hover{--tw-brightness:brightness(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,)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}@media (hover:hover){.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:390px){.min-\[390px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:480px){.sm\:left-auto{left:auto}.sm\:float-right{float:right}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:inline{display:inline}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-\[120px\]{height:120px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-\[140px\]{width:140px}.sm\:w-\[min\(420px\,100vw\)\]{width:min(420px,100vw)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-card{border-radius:10px}.sm\:rounded-sheet{border-radius:16px}.sm\:rounded-l-\[8px\]{border-top-left-radius:8px;border-bottom-left-radius:8px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--fs-heading);line-height:var(--tw-leading,var(--line-height-snug))}.sm\:text-body{font-size:var(--fs-body);line-height:var(--tw-leading,var(--line-height-normal))}}@media (min-width:48rem){.md\:relative{position:relative}.md\:inset-auto{inset:auto}.md\:bottom-auto{bottom:auto}.md\:z-auto{z-index:auto}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:max-h-none{max-height:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:items-start{align-items:flex-start}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:rounded-card{border-radius:10px}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:drop-shadow-\[0_18px_34px_rgba\(74\,54\,38\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 34px var(--tw-drop-shadow-color,#4a36262e));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr\,1fr\]{grid-template-columns:1fr,1fr}.lg\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}}}:root{--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--motion-ease-standard:cubic-bezier(.2,0,0,1);--motion-ease-emphasis:cubic-bezier(.16,1,.3,1);--motion-distance-sm:4px;--motion-distance-md:12px;--motion-stagger:40ms;--paper-motion-tap:var(--motion-fast);--paper-motion-shift:var(--motion-base);--paper-motion-reveal:var(--motion-slow);--paper-motion-sheet:.32s;--paper-motion-ease:var(--motion-ease-standard);--paper-motion-ease-out:var(--motion-ease-emphasis);--paper-motion-rise-sm:var(--motion-distance-sm);--paper-motion-rise-md:var(--motion-distance-md);--paper-motion-rise-lg:18px;--paper-motion-cascade:54ms;--paper-motion-ease-spring:cubic-bezier(.22,1,.36,1)}.paper-motion-press{transition:transform var(--paper-motion-tap) var(--paper-motion-ease),filter var(--paper-motion-tap) var(--paper-motion-ease),box-shadow var(--paper-motion-tap) var(--paper-motion-ease)}@media (hover:hover){.paper-motion-press:hover{transform:translateY(calc(var(--paper-motion-rise-sm) * -.5));filter:brightness(1.04);box-shadow:0 8px 22px -8px #4a362638}}.paper-motion-press:active{transform:translateY(calc(var(--paper-motion-rise-sm) * .5));filter:brightness(.96);box-shadow:0 1px 4px -2px #4a362642}.paper-motion-card{transition:transform var(--paper-motion-shift) var(--paper-motion-ease),box-shadow var(--paper-motion-shift) var(--paper-motion-ease),border-color var(--paper-motion-shift) var(--paper-motion-ease)}@media (hover:hover){.paper-motion-card:hover{transform:translateY(calc(var(--paper-motion-rise-sm) * -1))}}.paper-motion-card:active{transform:translateY(calc(var(--paper-motion-rise-sm) * .35))}.paper-motion-rise{animation:paperMotionRise var(--paper-motion-reveal) var(--paper-motion-ease-out) both}.paper-motion-sheet-backdrop{animation:paperMotionFade var(--paper-motion-shift) var(--paper-motion-ease) both}.paper-motion-bottom-sheet{animation:paperMotionSheet var(--paper-motion-sheet) var(--paper-motion-ease-out) both}.paper-motion-disclosure-body{animation:paperMotionDisclosure var(--paper-motion-reveal) var(--paper-motion-ease-out) both}@keyframes paperMotionFade{0%{opacity:0}to{opacity:1}}@keyframes paperMotionRise{0%{opacity:0;transform:translateY(var(--paper-motion-rise-md))}to{opacity:1;transform:translateY(0)}}@keyframes paperMotionSheet{0%{opacity:0;transform:translateY(var(--paper-motion-rise-md))}to{opacity:1;transform:translateY(0)}}@keyframes paperMotionDisclosure{0%{opacity:0;transform:translateY(var(--paper-motion-rise-sm))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.paper-motion-card,.paper-motion-press{transition:none!important}.paper-motion-card:active,.paper-motion-card:hover,.paper-motion-press:active,.paper-motion-press:hover{transform:none!important}.paper-motion-bottom-sheet,.paper-motion-disclosure-body,.paper-motion-rise,.paper-motion-sheet-backdrop{animation:none!important}}.motion-press{transition:transform var(--motion-fast) var(--motion-ease-standard),filter var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard)}@media (hover:hover){.motion-press:hover{transform:translateY(calc(var(--motion-distance-sm) * -.5));filter:brightness(1.05);box-shadow:0 8px 22px -8px #4a362638}}.motion-press:active{transform:translateY(calc(var(--motion-distance-sm) * .5));filter:brightness(.95);box-shadow:0 1px 4px -2px #4a362642}.motion-press:disabled,.motion-press[aria-disabled=true]{filter:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.motion-press:active,.motion-press:hover{transform:none}}.motion-field{transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard)}.motion-field:focus,.motion-field:focus-visible{box-shadow:0 0 0 3px #88619a2e}@supports (color:color-mix(in lab,red,red)){.motion-field:focus,.motion-field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-type-SL) 18%,transparent)}}.character-mirror{transform:translate(-50%,-42%)scaleX(-1)}.page-container{width:100%;margin-inline:auto;padding-inline:1.25rem}.asknova-nav-summary::-webkit-details-marker,.asknova-pillnav-mobile>summary::-webkit-details-marker{display:none}.asknova-nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),visibility var(--duration-fast) var(--ease-standard);display:block;transform:translateY(6px)}.asknova-nav-dropdown[data-open=true],.asknova-nav-group:focus-within .asknova-nav-dropdown:not([data-open]),.asknova-nav-group:hover .asknova-nav-dropdown:not([data-open]),.asknova-nav-group[open] .asknova-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.asknova-nav-dropdown[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.asknova-nav-group-end .asknova-nav-dropdown{left:auto;right:0}.asknova-pillnav-mobile>div{opacity:0;transition:opacity var(--duration-normal) var(--ease-decelerate),transform var(--duration-normal) var(--ease-decelerate);transform:translateY(-8px)}.asknova-pillnav-mobile[open]>div{opacity:1;transform:translateY(0)}.asknova-hero-cta,.asknova-hero-field,.asknova-hero-visual{animation:asknovaFadeUp var(--duration-slow) var(--ease-decelerate) both}.asknova-hero-field:nth-child(2){animation-delay:80ms}.asknova-hero-cta,.asknova-hero-field:nth-child(3){animation-delay:.14s}.asknova-hero-visual{transition:transform var(--duration-normal) var(--ease-standard);animation-delay:.18s}.asknova-hero-visual:hover{transform:none}@keyframes asknovaFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes asknovaSlideUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes asknovaCharacterFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}@media (prefers-reduced-motion:reduce){.asknova-hero-character,.asknova-hero-cta,.asknova-hero-field,.asknova-hero-visual,.asknova-nav-dropdown,.asknova-pillnav-mobile>div{transition:none!important;animation:none!important}}*,:after,:before{box-sizing:border-box;font-synthesis:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-bottom:var(--consent-banner-h,0);font-synthesis-style:none;font-synthesis-weight:none}body,html{overflow-x:hidden}body{background:var(--paper-site-fill);background-color:var(--color-asknova-cream-base);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;accent-color:var(--color-type-SL)}.font-mono,.font-sans,.font-serif{font-family:inherit!important}.paper-page-shell{isolation:isolate;background-image:var(--paper-card-texture),linear-gradient(166deg,transparent 0 54%,#81cfb57a 54% 63%,transparent 63% 100%),linear-gradient(12deg,transparent 0 66%,#e8a4906b 66% 74%,transparent 74% 100%),linear-gradient(105deg,transparent 0 13%,#ac8bc65c 13% 23%,transparent 23% 100%),linear-gradient(28deg,transparent 0 34%,#f0cf6f3d 34% 39%,transparent 39% 100%),linear-gradient(135deg,#ffffff6b,transparent 38%),radial-gradient(circle at 12% 20%,#88619a09,transparent 28%),radial-gradient(circle at 88% 10%,#d8a5370a,transparent 24%),radial-gradient(circle at 72% 86%,#4298b409,transparent 26%);background-position:0 0,50%,50%,50%,50%,50%,50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto,auto,auto,auto,auto,auto,auto;width:100%;min-height:100dvh;position:relative;overflow-x:clip}.paper-page-shell:after,.paper-page-shell:before{content:"";z-index:0;pointer-events:none;background-size:160px 160px,auto;position:absolute;box-shadow:inset 0 1px #ffffffd1,0 28px 64px #3d2b2021}.paper-page-shell:before{clip-path:polygon(0 18%,58% 0,100% 26%,86% 84%,18% 100%);background:var(--paper-card-texture),linear-gradient(135deg,#cae2ea,#ffffffd6);width:min(56vw,620px);height:min(38vw,420px);top:108px;left:max(-220px,-10vw)}@supports (color:color-mix(in lab,red,red)){.paper-page-shell:before{background:var(--paper-card-texture),linear-gradient(135deg,color-mix(in srgb,var(--color-type-RL) 28%,var(--color-surface-01)),#ffffffd6)}}.paper-page-shell:before{opacity:.8;transform:rotate(-7deg)}.paper-page-shell:after{clip-path:polygon(18% 0,100% 18%,82% 86%,28% 100%,0 52%);background:var(--paper-card-texture),linear-gradient(145deg,#ead7b2,#ffffffd1);width:min(40vw,460px);height:min(30vw,340px);bottom:88px;right:max(-180px,-8vw)}@supports (color:color-mix(in lab,red,red)){.paper-page-shell:after{background:var(--paper-card-texture),linear-gradient(145deg,color-mix(in srgb,var(--color-type-RC) 30%,var(--color-surface-02)),#ffffffd1)}}.paper-page-shell:after{opacity:.78;transform:rotate(8deg)}.paper-page-shell>*{z-index:1;position:relative}.paper-site-main{isolation:isolate;background-image:linear-gradient(#f8f3eb1a,#f3ede33d),url(/art/paper/world-backdrop.webp);background-color:var(--color-asknova-cream-base);background-position:50%,bottom;background-repeat:no-repeat,no-repeat;background-size:auto,cover;background-attachment:fixed,fixed;min-height:100dvh;position:relative;overflow-x:clip}@media (max-width:760px),(prefers-reduced-motion:reduce){.paper-site-main{background-attachment:scroll,scroll,scroll}}.paper-site-main:after,.paper-site-main:before{content:"";z-index:0;pointer-events:none;background-size:160px 160px,auto;position:fixed;box-shadow:0 24px 64px #4a362614}.paper-site-main:before{background:var(--paper-card-texture),#e1eff3;border-radius:46% 54% 52% 48%;width:min(58vw,620px);height:min(54vw,560px);top:82px;left:max(-260px,-14vw)}@supports (color:color-mix(in lab,red,red)){.paper-site-main:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RL) 16%,var(--color-surface-01))}}.paper-site-main:before{clip-path:polygon(8% 16%,78% 0,100% 36%,84% 90%,28% 100%,0 66%);opacity:.72;transform:rotate(-5deg)}.paper-site-main:after{background:var(--paper-card-texture),#ede0c7;border-radius:50%;width:min(46vw,500px);height:min(42vw,440px);bottom:90px;right:max(-220px,-10vw)}@supports (color:color-mix(in lab,red,red)){.paper-site-main:after{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RC) 18%,var(--color-surface-02))}}.paper-site-main:after{clip-path:polygon(18% 0,96% 12%,100% 76%,34% 100%,0 58%);opacity:.62;transform:rotate(6deg)}.paper-site-main>*{z-index:1;position:relative}.paper-site-main.service-background-host{background-image:linear-gradient(180deg,#ffffff4d,#f7f5f29e),var(--paper-card-texture);background-color:var(--color-asknova-cream-base);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:auto,160px 160px;background-attachment:fixed,fixed}.paper-site-main.service-background-host:after,.paper-site-main.service-background-host:before{opacity:0}.service-background-layer{z-index:0;pointer-events:none;background:linear-gradient(#f8f3eb1a,#f3ede33d),url(/art/paper/world-backdrop.webp) bottom/cover no-repeat;background-color:var(--color-asknova-cream-base);opacity:1;background-attachment:fixed,fixed;position:fixed;inset:0;transform:translateZ(0)}.service-background-layer:after{content:none}@keyframes service-sticker-drift{0%{transform:translate(0)rotate(-1.2deg)}to{transform:translateY(-10px)rotate(1deg)}}@media (max-width:760px){.service-background-layer{background-position:50%,bottom;background-size:auto,cover;background-attachment:scroll,scroll}.service-background-layer:after{opacity:.72;width:142px;bottom:14px;right:12px}}@media (max-width:767.98px){.service-background-layer:after{background-image:var(--service-sticker-image-mobile,var(--service-sticker-image))}.service-background-layer{background:linear-gradient(#f8f3eb1a,#f3ede33d),url(/art/paper/world-backdrop.webp) bottom/cover no-repeat;background-color:var(--color-asknova-cream-base);background-attachment:scroll,scroll}}html body .paper-site-main .paper-auth-page,html body .paper-site-main .paper-document-page,html body .paper-site-main .paper-page-shell{overflow-x:clip!important}html body .paper-site-main .paper-document-page{max-width:none!important;padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px) clamp(72px,9vw,112px)!important}html body .paper-site-main .paper-document-page>div>h1,html body .paper-site-main .paper-document-page>h1,html body .paper-site-main .paper-document-page>main>h1{width:min(100%,920px)!important;max-width:920px!important;margin:0 auto var(--space-5)!important;font-size:var(--fs-display)!important;letter-spacing:0!important;text-align:left!important;overflow-wrap:normal!important;text-shadow:0 1px #ffffffe6,0 12px 24px #3d2b201a!important;padding:0!important;line-height:1.08!important}html body .paper-site-main .paper-document-page>div>p,html body .paper-site-main .paper-document-page>div>ul,html body .paper-site-main .paper-document-page>main>p,html body .paper-site-main .paper-document-page>main>ul,html body .paper-site-main .paper-document-page>p,html body .paper-site-main .paper-document-page>ul{width:min(100%,920px)!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important}html body .paper-site-main .paper-document-page>div>section,html body .paper-site-main .paper-document-page>main>section{width:min(100%,var(--page-content-w))!important;max-width:var(--page-content-w)!important;background:var(--paper-sheet-fill)!important;background-color:var(--color-surface-01)!important;clip-path:none!important;border:none!important;margin:0 auto clamp(28px,5vw,56px)!important;padding:clamp(28px,5vw,56px) clamp(22px,5vw,64px)!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffeb,0 22px 42px #3d2b201f!important}html body .paper-site-main .paper-document-page>div>section:first-child,html body .paper-site-main .paper-document-page>main>section:first-child{text-align:center!important}html body .paper-site-main .paper-document-page>div>section h1,html body .paper-site-main .paper-document-page>main>section h1{font-size:var(--fs-display)!important;letter-spacing:0!important;word-break:keep-all!important;line-height:1.12!important}html body .paper-site-main .paper-document-page>div>section h2,html body .paper-site-main .paper-document-page>main>section h2{font-size:var(--fs-heading)!important;letter-spacing:0!important;word-break:keep-all!important;line-height:1.18!important}html body .paper-site-main .paper-document-page>div>section :where(p,li),html body .paper-site-main .paper-document-page>main>section :where(p,li){font-size:var(--fs-body)!important;line-height:1.72!important}html body .paper-site-main .paper-app-form-shell,html body .paper-site-main .paper-auth-card,html body .paper-site-main .paper-document-card,html body .paper-site-main .paper-layered-card{clip-path:none!important;border-radius:8px!important}html body .paper-site-main .paper-app-form-shell button:disabled,html body .paper-site-main .paper-auth-card button:disabled,html body .paper-site-main .paper-document-page button:disabled{color:#ffffffdb!important;opacity:1!important;background:linear-gradient(#88619a94,#88619a6b)!important}html body .paper-site-main .paper-theater-landing .paper-landing-copy-sheet{width:min(430px,38vw)!important;max-width:none!important}@media (max-width:760px){html body .paper-site-main .paper-document-page{padding:var(--space-8) var(--space-4) var(--space-20)!important}html body .paper-site-main .paper-document-page>div>h1,html body .paper-site-main .paper-document-page>h1,html body .paper-site-main .paper-document-page>main>h1{width:100%!important;font-size:var(--fs-display)!important;line-height:1.14!important}html body .paper-site-main .paper-document-page>div>section,html body .paper-site-main .paper-document-page>main>section{width:100%!important;padding:var(--space-7) var(--space-5)!important;margin-bottom:var(--space-5)!important}html body .paper-site-main .paper-document-page>div>section h1,html body .paper-site-main .paper-document-page>main>section h1{font-size:var(--fs-display)!important;line-height:1.16!important}html body .paper-site-main .paper-document-page>div>section h2,html body .paper-site-main .paper-document-page>main>section h2{font-size:var(--fs-heading)!important;line-height:1.22!important}html body .paper-site-main .paper-theater-landing .paper-landing-copy-sheet{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}html body .paper-site-main .paper-theater-landing .paper-landing-title{font-size:var(--fs-display)!important;line-height:1.14!important}}.seo-breadcrumbs{width:min(100%,var(--container-content));padding:var(--space-4) var(--space-5) 0;font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin:0 auto}.seo-breadcrumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.seo-breadcrumbs li+li:before{content:"/";color:var(--color-text-tertiary);opacity:.62}.seo-breadcrumbs a{min-height:36px;color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.seo-breadcrumbs a:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.seo-breadcrumbs [aria-current=page]{color:var(--color-text-tertiary)}html body .paper-site-main .seo-breadcrumbs{width:min(100%,var(--page-content-w))!important;margin-left:auto!important;margin-right:auto!important}html body .paper-site-main .legal-document-page,html body .paper-site-main .paper-document-page{--page-content-w:960px}.paper-site-main>div[style*="align-items: center"]>div,.paper-site-main>div[style*=align-items\:center]>div{padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffffe6,#f9f4eae0),var(--paper-card-texture);box-shadow:var(--shadow-paper-stack);background-size:auto,160px 160px;border:1px solid #bfab9147}.paper-site-main :where(form,table,[role=status]){z-index:1;position:relative}.paper-site-main :where(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:inset 0 1px #ffffffb8;background-image:var(--paper-card-texture),linear-gradient(180deg,#ffffffeb,#f9f4ead6)!important;background-size:160px 160px,auto!important}.paper-site-main :where(form+p,form~p,label){z-index:1;position:relative}.paper-auth-page,.paper-document-page{isolation:isolate;background-color:var(--color-bg-base);background-position:0 0,50%,50%,50%,50%,50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto,auto,auto,auto,auto,auto;position:relative;overflow-x:clip;background-image:var(--paper-card-texture),linear-gradient(160deg,transparent 0 50%,#81cfb585 50% 61%,transparent 61% 100%),linear-gradient(20deg,transparent 0 62%,#e8a4906b 62% 72%,transparent 72% 100%),linear-gradient(112deg,transparent 0 8%,#ac8bc66b 8% 20%,transparent 20% 100%),linear-gradient(28deg,transparent 0 35%,#f0cf6f47 35% 42%,transparent 42% 100%),radial-gradient(circle at 12% 18%,#88619a14,transparent 24%),radial-gradient(circle at 88% 80%,#4298b414,transparent 22%),linear-gradient(180deg,#f2ece2d1,#e8decee6)!important}.paper-auth-page:before,.paper-document-page:before{content:"";z-index:0;pointer-events:none;border-radius:var(--radius-sheet);background:linear-gradient(145deg,#ffffffe0,#fcf7eebd),var(--paper-card-texture);background-size:160px 160px,auto;position:absolute;inset:clamp(16px,3vw,34px);box-shadow:inset 0 1px #ffffffe6,16px 22px #fffaef7a,-18px -16px #ffffff57,0 10px 26px #4a362621,0 42px 100px #4a36262e}.paper-auth-page:after,.paper-document-page:after{content:"";z-index:0;pointer-events:none;background:var(--paper-card-texture) repeat-x top left,radial-gradient(ellipse at 44% 114%,#81cfb580 0 24%,transparent 25%),radial-gradient(ellipse at 66% -12%,#ac8bc657 0 19%,transparent 20%),linear-gradient(108deg,transparent 0 7%,#ffffffb3 7% 22%,transparent 22% 100%),linear-gradient(74deg,transparent 0 70%,#fffaefc7 70% 88%,transparent 88% 100%),radial-gradient(circle at 8% 20%,#88619a29,transparent 20%),radial-gradient(circle at 92% 74%,#4298b426,transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.paper-auth-page:after,.paper-document-page:after{background:var(--paper-card-texture) repeat-x top left,radial-gradient(ellipse at 44% 114%,#81cfb580 0 24%,transparent 25%),radial-gradient(ellipse at 66% -12%,#ac8bc657 0 19%,transparent 20%),linear-gradient(108deg,transparent 0 7%,#ffffffb3 7% 22%,transparent 22% 100%),linear-gradient(74deg,transparent 0 70%,#fffaefc7 70% 88%,transparent 88% 100%),radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--color-type-SL) 16%,transparent),transparent 20%),radial-gradient(circle at 92% 74%,color-mix(in srgb,var(--color-type-RL) 15%,transparent),transparent 22%)}}.paper-auth-page:after,.paper-document-page:after{opacity:.88;background-size:320px 36px,auto,auto,auto,auto,auto,auto}.paper-auth-page:after,.paper-auth-page:before{content:none}.paper-document-page:before{background:linear-gradient(145deg,#fffffff5,#fcf7eee6),var(--paper-card-texture);background-size:auto,160px 160px}.paper-document-page:after{background:var(--paper-card-texture) repeat-x top left;opacity:.26;background-size:320px 36px;height:28px;top:0}.paper-document-page:has(.paper-document-card):after,.paper-document-page:has(.paper-document-card):before{content:none}.paper-auth-page :where(section,form,article,.paper-document-card,.paper-auth-card),.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card){isolation:isolate;position:relative}.paper-auth-page :where(section,form,article,.paper-document-card,.paper-auth-card):after,.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card):after{content:"";z-index:-1;clip-path:polygon(0 0,100% 18%,78% 100%,12% 82%);background:var(--paper-card-texture),#eee1ca;border-radius:12px;width:92px;height:92px;position:absolute;bottom:-20px;right:-22px}@supports (color:color-mix(in lab,red,red)){.paper-auth-page :where(section,form,article,.paper-document-card,.paper-auth-card):after,.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card):after{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RC) 16%,var(--color-surface-02))}}.paper-auth-page :where(section,form,article,.paper-document-card,.paper-auth-card):after,.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card):after{opacity:.7;background-size:160px 160px,auto;transform:rotate(6deg);box-shadow:0 18px 40px #3d2b201f}.paper-document-flat :where(section,form,article):not(.paper-layered-card,.paper-document-card,.paper-auth-card):after{content:none}.paper-auth-page>*,.paper-document-page>*{z-index:1;position:relative}.paper-auth-card,.paper-document-card{isolation:isolate;border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#f9f4eaeb),var(--paper-card-texture);background-size:auto,160px 160px;border:1px solid #bfab9152;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 48px #251d1829,0 42px 120px #251d1833}.paper-auth-card{padding:var(--space-8) var(--space-6)}.paper-document-card{padding:var(--space-6)}.paper-auth-card:before,.paper-document-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--paper-card-texture),#efe4d1;position:absolute;inset:10px -8px -9px 12px}@supports (color:color-mix(in lab,red,red)){.paper-auth-card:before,.paper-document-card:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RC) 12%,var(--color-surface-02))}}.paper-auth-card:before,.paper-document-card:before{background-size:160px 160px,auto;transform:rotate(1deg);box-shadow:0 14px 30px #1e1b1814}.paper-story-scene{isolation:isolate;border-radius:var(--radius-sheet);background:radial-gradient(circle at 12% 18%,#ffffffb8,transparent 28%),linear-gradient(145deg,#fffffff5,#f2ede6b3),var(--paper-card-texture);box-shadow:var(--shadow-paper-scene);background-size:auto,auto,160px 160px;position:relative}.paper-story-scene:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--paper-accent,#f2ede6);position:absolute;inset:14px -12px -16px 16px}@supports (color:color-mix(in lab,red,red)){.paper-story-scene:before{background:color-mix(in srgb,var(--paper-accent,var(--color-surface-02)) 16%,var(--color-surface-01))}}.paper-story-scene:before{transform:rotate(.7deg);box-shadow:0 18px 44px #4a36261a}.paper-story-scene>*{z-index:1;position:relative}.paper-story-section{isolation:isolate;position:relative}.paper-story-section:before{content:"";z-index:-1;border-radius:var(--radius-sheet);background:var(--paper-card-texture),var(--paper-accent,#f2ede6);position:absolute;inset:8px -10px -12px 10px}@supports (color:color-mix(in lab,red,red)){.paper-story-section:before{background:var(--paper-card-texture),color-mix(in srgb,var(--paper-accent,var(--color-surface-02)) 10%,var(--color-surface-01))}}.paper-story-section:before{background-size:160px 160px,auto;transform:rotate(.45deg);box-shadow:0 20px 48px #4a36261a}.paper-chapter-kicker{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-tiny) var(--radius-tiny) var(--radius-card) var(--radius-card);background:var(--paper-card-texture),var(--color-surface-02);font-size:var(--font-size-caption);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;animation:paperTabSettle var(--duration-normal) var(--ease-decelerate) both;background-size:160px 160px,auto;border:1px solid #4a362614;align-items:center;display:inline-flex;box-shadow:0 8px 18px #4a362614}@keyframes paperLayerSettle{0%{opacity:0;transform:translateY(14px) rotate(var(--paper-enter-rotate,-.6deg));filter:drop-shadow(0 22px 18px #4a36261f)}to{opacity:1;filter:drop-shadow(0 0 #4a362600);transform:translateY(0)rotate(0)}}@keyframes paperTabSettle{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.paper-landing-panel,.paper-layered-card{box-shadow:var(--shadow-paper-edge);transition:transform var(--duration-fast) var(--ease-decelerate),box-shadow var(--duration-fast) var(--ease-decelerate);animation:paperLayerSettle var(--duration-slow) var(--ease-decelerate) both}.paper-layered-card:before{content:none}.paper-layered-card:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;opacity:.72;background:linear-gradient(135deg,#0000 50%,#4a362614 51%,#ffffffeb 54%);width:42px;height:42px;position:absolute;bottom:0;right:0}.paper-landing-panel:hover,.paper-layered-card:hover{box-shadow:var(--shadow-paper-stack);transform:translateY(-2px)}:root{--paper-sheet-radius:var(--radius-card);--paper-sheet-shadow:0 12px 30px #3d2b2021;--paper-sheet-stitch:var(--paper-card-frame) 22 round}.paper-sheet{isolation:isolate;border-radius:var(--paper-sheet-radius);background:var(--paper-sheet-fill);background-color:var(--color-surface-01);box-shadow:var(--paper-sheet-shadow);border:none;position:relative}.paper-sheet--stitched:before{content:"";z-index:2;border:12px solid #0000;border-image:var(--paper-sheet-stitch);pointer-events:none;position:absolute;inset:0}.page-surface-header{padding:clamp(var(--space-6),4vw,var(--space-10));gap:var(--space-3);flex-direction:column;margin-block-end:var(--section-y-md);display:flex}.page-surface-eyebrow{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin:0;font-weight:600}.page-surface-title{font-size:var(--fs-display);color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.18}.page-surface-lede{font-size:var(--fs-body);color:var(--color-text-secondary);max-width:var(--measure-lede,56ch);margin:0;line-height:1.6}.page-surface-body{gap:var(--section-y-md);flex-direction:column;display:flex}.paper-page-surface--document{--page-content-w:var(--container-doc)}.paper-page-surface--document .page-surface-body,.paper-page-surface--document .page-surface-header{max-width:var(--container-doc);margin-inline:auto}html body .paper-site-main .account-request-shell,html body .paper-site-main .paper-app-form-shell,html body .paper-site-main .paper-auth-card,html body .paper-site-main .paper-document-card,html body .paper-site-main .paper-document-page>div>section,html body .paper-site-main .paper-document-page>main>section{background:var(--paper-sheet-fill)!important;background-color:var(--color-surface-01)!important;border-radius:var(--paper-sheet-radius)!important;box-shadow:var(--paper-sheet-shadow)!important;border:none!important;position:relative!important}html body .paper-site-main .account-request-shell:before,html body .paper-site-main .paper-app-form-shell:before,html body .paper-site-main .paper-auth-card:before,html body .paper-site-main .paper-document-card:before,html body .paper-site-main .paper-document-page>div>section:before,html body .paper-site-main .paper-document-page>main>section:before{content:""!important;z-index:2!important;border:12px solid #0000!important;border-image:var(--paper-sheet-stitch)!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border-radius:0!important;position:absolute!important;inset:0!important;transform:none!important}.paper-footer-card{isolation:isolate;max-width:var(--container-nav);background:var(--paper-sheet-fill);background-color:var(--color-surface-01);box-shadow:var(--paper-sheet-shadow);border-radius:16px;margin:0 auto;padding:clamp(32px,4vw,48px) clamp(24px,4vw,56px) clamp(26px,3vw,34px);position:relative}.paper-footer-card:before{content:"";z-index:2;border:12px solid #0000;border-image:var(--paper-card-frame) 22 round;pointer-events:none;position:absolute;inset:0}@media (max-width:767.98px){.paper-footer-card{text-align:center;padding:20px 24px}}.preview-sample-card[data-paper-card=true]:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-surface-01);position:absolute;inset:9px -6px -8px 8px;transform:rotate(-1deg);box-shadow:0 10px 22px #1e1b1814}.preview-sample-card[data-paper-card=true]{min-height:188px;background-image:linear-gradient(180deg,var(--paper-accent,#8a619a),#ffffffdb),var(--paper-card-texture)!important;padding:28px 18px 22px!important}@supports (color:color-mix(in lab,red,red)){.preview-sample-card[data-paper-card=true]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--paper-accent,#8a619a) 8%,#fffffff0),#ffffffdb),var(--paper-card-texture)!important}}.preview-sample-card[data-paper-card=true]{clip-path:polygon(0 5%,96% 0,100% 90%,92% 100%,4% 96%);background-size:auto,160px 160px!important}.preview-sample-card[data-paper-card=true] :where([aria-hidden=true],img){display:none!important}.preview-sample-card[data-paper-card=true]:after{content:"";background:var(--paper-accent,#1e1b18);border-radius:9999px 9999px 0 0;height:6px;position:absolute;bottom:0;left:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.preview-sample-card[data-paper-card=true]:after{background:color-mix(in srgb,var(--paper-accent,var(--color-text-primary)) 34%,transparent)}}.preview-sample-card[data-paper-card=true]:after{opacity:.24;pointer-events:none}.paper-landing-panel{isolation:isolate;background-image:var(--paper-card-texture),linear-gradient(160deg,#ffffff94,transparent 44%),radial-gradient(circle at 22% 18%,#1e1b1809 0 1px,transparent 1px);background-size:160px 160px,auto,26px 26px;position:relative}.paper-landing-panel:after{content:"";pointer-events:none;border-radius:var(--radius-card);border:1px solid #1e1b180b;position:absolute;inset:10px}.hero-b-container{isolation:isolate;position:relative}.hero-b-container:before{content:"";z-index:0;pointer-events:none;border-radius:var(--radius-sheet);box-shadow:var(--shadow-paper-scene);position:absolute;inset:clamp(12px,2vw,26px)}.hero-b-container>*{z-index:2;position:relative}.paper-editorial-hero{isolation:isolate;background-image:var(--paper-card-texture),linear-gradient(180deg,#fffffff5,#ffffffd1);background-size:160px 160px,auto;box-shadow:0 1px #1e1b180f}.paper-editorial-hero>*{z-index:1;position:relative}.paper-editorial-hero:after,.paper-editorial-hero:before{content:"";pointer-events:none;z-index:0;position:absolute;box-shadow:0 18px 42px #1e1b1814}.paper-editorial-hero:before{background:var(--paper-card-texture),#e4dbdc;border-radius:42% 58% 48% 52%;width:min(52vw,420px);height:min(52vw,420px);top:18%;left:max(-120px,-8vw)}@supports (color:color-mix(in lab,red,red)){.paper-editorial-hero:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SL) 13%,var(--color-surface-02))}}.paper-editorial-hero:before{clip-path:polygon(11% 9%,78% 0,100% 34%,86% 91%,30% 100%,0 68%);opacity:.62;background-size:160px 160px,auto;transform:rotate(-4deg)}.paper-editorial-hero:after{background:var(--paper-card-texture),#ede0c7;border-radius:50%;width:min(42vw,330px);height:min(38vw,300px);bottom:12%;right:max(-100px,-6vw)}@supports (color:color-mix(in lab,red,red)){.paper-editorial-hero:after{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RC) 18%,var(--color-surface-02))}}.paper-editorial-hero:after{clip-path:polygon(18% 0,100% 10%,82% 100%,4% 78%);opacity:.56;background-size:160px 160px,auto;transform:rotate(5deg)}.paper-types-hero-label{isolation:isolate;border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffffe6,#f9f4eac7),var(--paper-card-texture);clip-path:polygon(0 4%,96% 0,100% 90%,94% 100%,4% 97%);background-size:auto,160px 160px;border:1px solid #bfab9147;width:min(640px,100%);margin-left:auto;margin-right:auto;padding:clamp(22px,4vw,34px);position:relative;box-shadow:inset 0 1px #ffffffe0,0 18px 42px #3d2b2024}.paper-types-hero-label:before{content:"";z-index:-1;clip-path:polygon(0 24%,88% 0,100% 70%,12% 100%);background:var(--paper-card-texture),#eee1ca;height:42px;position:absolute;inset:-14px 20px auto -18px}@supports (color:color-mix(in lab,red,red)){.paper-types-hero-label:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RC) 16%,var(--color-surface-02))}}.paper-types-hero-label:before{background-size:160px 160px,auto;transform:rotate(-1.4deg);box-shadow:0 14px 30px #3d2b201f}.paper-types-group-label{padding:var(--space-5);border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffffc2,#f9f4ea94),var(--paper-card-texture);background-size:auto,160px 160px;border:1px solid #bfab9138;box-shadow:0 16px 34px #3d2b201a}.paper-about-copy-sheet,.paper-about-hero-label{isolation:isolate;border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffffe0,#f9f4eac2),var(--paper-card-texture);background-size:auto,160px 160px;border:1px solid #bfab9142;position:relative;box-shadow:inset 0 1px #ffffffe0,0 18px 44px #3d2b2021}.paper-about-hero-label{clip-path:polygon(0 4%,96% 0,100% 90%,94% 100%,4% 97%);width:min(760px,100%);margin:0 auto 44px;padding:clamp(28px,5vw,48px)!important}.paper-about-copy-sheet{padding:var(--space-8)!important}.paper-group-character{isolation:isolate;opacity:.76;filter:saturate(.76)contrast(.96)drop-shadow(0 14px 12px #3d2b2024);position:relative;display:block!important}.paper-group-character:before{content:"";z-index:-1;border-radius:inherit;background:var(--paper-card-texture),var(--paper-accent,#f2ede6);position:absolute;inset:8px -10px -10px 10px}@supports (color:color-mix(in lab,red,red)){.paper-group-character:before{background:var(--paper-card-texture),color-mix(in srgb,var(--paper-accent,var(--color-surface-02)) 16%,var(--color-surface-01))}}.paper-group-character:before{background-size:160px 160px,auto;transform:rotate(3deg);box-shadow:0 18px 34px #3d2b201f}.paper-character-stage{isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffffffa,#fffc 44%,#f7f0e0c2 72%),var(--paper-card-texture);background-size:auto,160px 160px;position:relative}.paper-character-stage:after,.paper-character-stage:before{content:"";pointer-events:none;z-index:0;position:absolute;box-shadow:0 20px 42px #3d2b2021}.paper-character-stage:before{background:var(--paper-card-texture),var(--paper-accent,#f2ede6);border-radius:50%;inset:10% 7% 16%}@supports (color:color-mix(in lab,red,red)){.paper-character-stage:before{background:var(--paper-card-texture),color-mix(in srgb,var(--paper-accent,var(--color-surface-02)) 18%,var(--color-surface-01))}}.paper-character-stage:before{background-size:160px 160px,auto;transform:rotate(-5deg)}.paper-character-stage:after{filter:blur(18px);height:20%;box-shadow:none;background:#3d2b201f;border-radius:50%;bottom:8%;left:8%;right:8%}.paper-character-stage img{z-index:1;filter:drop-shadow(0 24px 18px #3d2b2038)drop-shadow(0 2px #ffffffb8);position:relative}.type-hero-bg{isolation:isolate;position:relative}.type-hero-bg:after,.type-hero-bg:before{content:"";pointer-events:none;z-index:0;background:var(--paper-card-texture),#ffffff29;background-size:160px 160px,auto;position:absolute;box-shadow:0 22px 50px #1e1b181f}.type-hero-bg:before{clip-path:polygon(0 18%,76% 0,100% 40%,78% 100%,9% 82%);opacity:.44;width:min(54vw,680px);height:min(34vw,390px);top:10%;left:-10vw;transform:rotate(-6deg)}.type-hero-bg:after{clip-path:polygon(18% 0,100% 16%,86% 100%,0 70%);opacity:.36;width:min(46vw,560px);height:min(36vw,420px);bottom:-16%;right:-8vw;transform:rotate(6deg)}.type-hero-bg>*{z-index:1;position:relative}@media (max-width:640px){.paper-story-section{overflow-x:clip}.paper-story-section:before{inset:8px var(--space-2) -10px var(--space-2);transform:none}.paper-editorial-hero:before{opacity:.42;top:10%;left:-120px}.paper-editorial-hero:after{opacity:.38;bottom:5%;right:-110px}.paper-type-card{min-height:172px}.paper-document-card:has(table){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.paper-document-card table{min-width:620px}.paper-type-detail-content{margin:28px 16px 64px!important;padding:32px 20px 44px!important}}.paper-gate-overlay{background-image:var(--paper-card-texture),radial-gradient(ellipse at 50% 60%,var(--color-surface-gate) 0,var(--color-surface-gate) 50%,transparent 100%);box-shadow:var(--shadow-paper-stack);background-size:160px 160px,auto}@media (prefers-reduced-motion:reduce){.paper-chapter-kicker,.paper-landing-panel,.paper-layered-card,.paper-type-card{transition:none!important;animation:none!important}.paper-landing-panel:hover,.paper-layered-card:hover,.paper-type-card:hover{transform:none}}.paper-gate-overlay:before{content:"";z-index:-1;border-radius:var(--radius-sheet);background:linear-gradient(145deg,#ffffff5c,transparent 42%),var(--color-surface-gate);clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);position:absolute;inset:16px;box-shadow:0 20px 46px #1e1b181f}.paper-hero-stage:before{content:"";background:radial-gradient(circle at 34% 34%,#ffffff47,#0000 33%),currentColor;border-radius:46% 54% 50% 50%;width:min(42vw,420px);height:min(42vw,420px);position:absolute;inset:12px 8px auto auto}@supports (color:color-mix(in lab,red,red)){.paper-hero-stage:before{background:radial-gradient(circle at 34% 34%,#ffffff47,transparent 33%),color-mix(in srgb,currentColor 18%,transparent)}}.paper-hero-stage:before{clip-path:polygon(14% 4%,84% 0,100% 36%,89% 90%,42% 100%,0 74%,2% 28%);opacity:.32;pointer-events:none}.paper-hero-stage{position:relative}.paper-hero-stage:after{content:"";background:var(--paper-card-texture) repeat-x bottom left;opacity:.9;pointer-events:none;background-size:320px 36px;height:28px;position:absolute;bottom:-1px;left:0;right:0}.paper-nav{background-image:linear-gradient(#ffffffdb,#fffffff5),radial-gradient(circle at 20%,#1e1b1809 0 1px,#0000 1px);background-size:auto,24px 24px;box-shadow:0 8px 24px #1e1b180a}@media (max-width:479px){.paper-nav{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.nav-actions{gap:var(--space-1)!important}.nav-signin-link{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important;display:flex!important}.nav-cta-link,.nav-signin-link{font-size:var(--font-size-caption)!important}.nav-cta-link{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}}@media (min-width:640px){.nav-signin-link{display:flex}}.paper-compat-panel{background-image:radial-gradient(circle at 12% 18%,#ffffff6b,#0000 24%),linear-gradient(145deg,#fff3,#fff0);background-size:auto,auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 18px 44px #3d2b2024}.paper-compat-panel:after{content:"";border-radius:var(--radius-card);pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:12px}.paper-compat-panel:before{content:"";background:var(--paper-card-texture),#daefe6;border-radius:40% 60% 48% 52%;width:140px;height:120px;position:absolute;top:-24px;left:-34px}@supports (color:color-mix(in lab,red,red)){.paper-compat-panel:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SC) 18%,var(--color-surface-01))}}.paper-compat-panel:before{clip-path:polygon(12% 0,100% 22%,72% 100%,0 68%);opacity:.76;background-size:160px 160px,auto;transform:rotate(-8deg);box-shadow:0 20px 42px #3d2b201f}.paper-compat-panel>*{z-index:1;position:relative}.paper-score-band{box-shadow:var(--shadow-paper-edge);position:relative}.paper-score-band:before{content:"";background:var(--color-surface-02);z-index:0;border-radius:9999px;width:96px;position:absolute;inset:10px auto 10px 50%;transform:translate(-50%)rotate(-1deg)}.paper-score-band>*{z-index:1;position:relative}.paper-reveal-scene{isolation:isolate;position:relative;overflow:hidden}.paper-reveal-scene:after,.paper-reveal-scene:before{content:"";z-index:0;pointer-events:none;background:var(--paper-card-texture),var(--color-surface-01);border:1px solid var(--reveal-color,#1e1b181f);background-size:160px 160px,auto;position:absolute}@supports (color:color-mix(in lab,red,red)){.paper-reveal-scene:after,.paper-reveal-scene:before{border:1px solid color-mix(in srgb,var(--reveal-color,var(--color-border-medium)) 22%,var(--color-border-subtle))}}.paper-reveal-scene:after,.paper-reveal-scene:before{opacity:.7;box-shadow:0 24px 60px #1e1b181a}.paper-reveal-scene:before{clip-path:polygon(8% 14%,80% 0,100% 38%,84% 92%,28% 100%,0 64%);width:min(60vw,520px);height:min(52vw,460px);top:9%;left:max(-180px,-8vw);transform:rotate(-4deg)}.paper-reveal-scene:after{clip-path:polygon(16% 0,96% 12%,100% 78%,30% 100%,0 58%);width:min(44vw,400px);height:min(38vw,360px);bottom:12%;right:max(-150px,-7vw);transform:rotate(5deg)}.paper-reveal-scene>*{z-index:1;position:relative}.paper-premium-hero-doll{z-index:8;aspect-ratio:2/3;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 38px 28px #3d2b203d);width:clamp(310px,31vw,450px);display:none;position:absolute;bottom:clamp(58px,7vw,84px);right:clamp(26px,10vw,178px)}.paper-premium-hero-doll:after{content:"";filter:blur(18px);background:#3d2b202e;border-radius:50%;height:9%;position:absolute;bottom:1%;left:17%;right:10%;transform:rotate(-2deg)}.paper-premium-hero-doll img{z-index:3;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.paper-premium-hero-doll__facet,.paper-premium-hero-doll__halo{background-size:160px 160px,auto;position:absolute;box-shadow:0 22px 52px #3d2b2029}.paper-premium-hero-doll__halo{z-index:0;background:var(--paper-card-texture),#fffaefb8;border-radius:48% 52% 46% 54%;inset:8% -8% 5%;transform:rotate(3deg)}.paper-premium-hero-doll__facet{z-index:1;opacity:.78}.paper-premium-hero-doll__facet--sl{clip-path:polygon(8% 12%,100% 0,82% 100%,0 72%);background:var(--paper-card-texture),#88619a75;width:30%;height:19%;top:22%;left:-5%}@supports (color:color-mix(in lab,red,red)){.paper-premium-hero-doll__facet--sl{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SL) 46%,transparent)}}.paper-premium-hero-doll__facet--sl{transform:rotate(-12deg)}.paper-premium-hero-doll__facet--sc{clip-path:polygon(0 0,92% 18%,100% 82%,24% 100%);background:var(--paper-card-texture),#33a47461;width:32%;height:22%;top:38%;right:-7%}@supports (color:color-mix(in lab,red,red)){.paper-premium-hero-doll__facet--sc{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SC) 38%,transparent)}}.paper-premium-hero-doll__facet--sc{transform:rotate(9deg)}.paper-premium-hero-doll__facet--rl{clip-path:polygon(18% 0,100% 20%,78% 100%,0 66%);background:var(--paper-card-texture),#4298b46b;width:34%;height:24%;bottom:17%;left:2%}@supports (color:color-mix(in lab,red,red)){.paper-premium-hero-doll__facet--rl{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RL) 42%,transparent)}}.paper-premium-hero-doll__facet--rl{transform:rotate(8deg)}.paper-premium-hero-doll__facet--rc{clip-path:polygon(0 18%,86% 0,100% 76%,24% 100%);background:var(--paper-card-texture),#d8a53775;width:28%;height:20%;bottom:10%;right:0}@supports (color:color-mix(in lab,red,red)){.paper-premium-hero-doll__facet--rc{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RC) 46%,transparent)}}.paper-premium-hero-doll__facet--rc{transform:rotate(-7deg)}.paper-landing-groups-block,.paper-landing-preview-block,.paper-stat-strip{isolation:isolate;position:relative}.paper-landing-groups-block:before,.paper-landing-preview-block:before,.paper-stat-strip:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--radius-sheet);background:var(--paper-card-texture),#f0f7f9;position:absolute;inset:14px -10px -14px 12px}@supports (color:color-mix(in lab,red,red)){.paper-landing-groups-block:before,.paper-landing-preview-block:before,.paper-stat-strip:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-RL) 8%,var(--color-surface-01))}}.paper-landing-groups-block:before,.paper-landing-preview-block:before,.paper-stat-strip:before{opacity:.76;background-size:160px 160px,auto;transform:rotate(.55deg);box-shadow:0 24px 48px #3d2b201f}.paper-landing-groups-block:before{background:var(--paper-card-texture),#ebe3e1;inset:22px -16px -18px 16px}@supports (color:color-mix(in lab,red,red)){.paper-landing-groups-block:before{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SL) 7%,var(--color-surface-02))}}.paper-landing-groups-block:before{transform:rotate(-.42deg)}.paper-landing-preview-block{background:linear-gradient(180deg,#ffffffe6,#f9f4eac7),var(--paper-card-texture);clip-path:polygon(0 3.5%,97% 0,100% 91%,94% 100%,3% 97%);background-size:auto,160px 160px;border:1px solid #bfab9138;border-radius:12px 10px 14px;box-shadow:inset 0 1px #ffffffdb,-18px 16px #fffaef5c,16px 20px #ded3be52,0 22px 54px #3d2b2026;padding-top:clamp(26px,5vw,52px)!important}.paper-landing-groups-block{border-radius:var(--radius-sheet)}.paper-stat-strip{background:linear-gradient(180deg,#ffffffed,#f9f4eae0),var(--paper-card-texture);clip-path:polygon(0 5%,98% 0,100% 88%,94% 100%,4% 96%);background-size:auto,160px 160px;border:1px solid #bfab9133;border-radius:10px 8px 12px;margin-top:8px;box-shadow:inset 0 1px #ffffffdb,10px 12px #e7dbc76b,0 18px 42px #3d2b201f;border-top:0!important}.paper-stat-strip:after{content:"";background:#88619a4d;border-radius:0 0 999px 999px;height:7px;position:absolute;top:0;left:26px;right:26px}@supports (color:color-mix(in lab,red,red)){.paper-stat-strip:after{background:color-mix(in srgb,var(--color-type-SL) 30%,transparent)}}.paper-stat-strip:after{opacity:.36;pointer-events:none}.paper-premium-stage-doll{z-index:8;aspect-ratio:2/3;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 22px #3d2b2033);width:clamp(230px,24vw,390px);display:none;position:absolute;bottom:clamp(22px,5vw,76px);right:clamp(18px,7vw,120px)}.paper-premium-stage-doll:after{content:"";filter:blur(15px);background:#3d2b2026;border-radius:50%;height:8%;position:absolute;bottom:1%;left:18%;right:12%}.paper-premium-stage-doll img{z-index:3;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.paper-premium-stage-doll__facet,.paper-premium-stage-doll__halo{background-size:160px 160px,auto;position:absolute;box-shadow:0 18px 42px #3d2b2024}.paper-premium-stage-doll__halo{z-index:0;background:var(--paper-card-texture),#fffaefb8;border-radius:48% 52% 46% 54%;inset:8% -8% 4%;transform:rotate(3deg)}.paper-premium-stage-doll__facet{z-index:1;opacity:.72}.paper-premium-stage-doll__facet--one{clip-path:polygon(8% 12%,100% 0,82% 100%,0 72%);background:var(--paper-card-texture),#88619a5c;width:36%;height:20%;top:27%;left:-6%}@supports (color:color-mix(in lab,red,red)){.paper-premium-stage-doll__facet--one{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SL) 36%,transparent)}}.paper-premium-stage-doll__facet--one{transform:rotate(-10deg)}.paper-premium-stage-doll__facet--two{clip-path:polygon(0 0,92% 18%,100% 82%,24% 100%);background:var(--paper-card-texture),#33a47457;width:34%;height:22%;bottom:18%;right:-6%}@supports (color:color-mix(in lab,red,red)){.paper-premium-stage-doll__facet--two{background:var(--paper-card-texture),color-mix(in srgb,var(--color-type-SC) 34%,transparent)}}.paper-premium-stage-doll__facet--two{transform:rotate(8deg)}.paper-app-form-shell,.paper-quiz-card,.paper-submit-card{border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffffdb,#f9f4eae6),var(--paper-card-texture);background-size:auto,180px 180px;border:1px solid #bfab9157;width:100%;position:relative;box-shadow:0 20px 44px #3d2b201a,inset 0 0 0 1px #ffffff94}.paper-app-form-shell:before,.paper-quiz-card:before,.paper-submit-card:before{content:"";border-radius:calc(var(--radius-card) - 4px);pointer-events:none;border:1px solid #bfab9138;position:absolute;inset:10px}.paper-app-form-shell:after,.paper-quiz-card:after,.paper-submit-card:after{content:"";border-radius:0 0 var(--radius-card) 0;background:linear-gradient(135deg,transparent 0 49%,#4a362617 50%,#fffffff0 53%),var(--paper-card-texture);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.78;pointer-events:none;background-size:auto,160px 160px;width:74px;height:74px;position:absolute;bottom:0;right:0}.paper-app-form-shell>*,.paper-quiz-card>*,.paper-submit-card>*{z-index:1;position:relative}.paper-app-form-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.paper-auth-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.paper-document-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.paper-quiz-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.paper-submit-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background:linear-gradient(180deg,#fffffff5,#faf6eee6),var(--paper-card-texture)!important;background-size:auto,160px 160px!important;border-color:#bfab9157!important;border-radius:9px 7px 10px!important;box-shadow:inset 0 1px #ffffffd1,4px 5px #e7dbc73d,inset 0 -12px 24px #3d2b2006!important}.paper-app-form-shell :where(button,a[role=button]),.paper-auth-card :where(button,a[role=button]),.paper-document-card :where(button,a[role=button]),.paper-quiz-card :where(button,a[role=button]),.paper-submit-card :where(button,a[role=button]){border-radius:8px 7px 10px!important;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #5c377438!important}.paper-app-form-shell :where(button[type=submit]),.paper-document-card :where(button[type=submit]),.paper-quiz-card :where(button[type=submit]),.paper-submit-card :where(button[type=submit]){border-color:#7a577f85!important}@supports (color:color-mix(in lab,red,red)){.paper-app-form-shell :where(button[type=submit]),.paper-document-card :where(button[type=submit]),.paper-quiz-card :where(button[type=submit]),.paper-submit-card :where(button[type=submit]){border-color:color-mix(in srgb,var(--color-type-SL) 40%,#4a362633)!important}}.paper-app-form-shell :where(button[type=submit]),.paper-document-card :where(button[type=submit]),.paper-quiz-card :where(button[type=submit]),.paper-submit-card :where(button[type=submit]){background:var(--paper-card-texture),var(--color-type-SL)!important;color:var(--color-surface-01)!important;background-size:160px 160px,auto!important}.paper-result-panel{background:linear-gradient(180deg,#ffffffe6,#f9f4eae6),var(--paper-card-texture);background-size:auto,180px 180px}@media (max-width:640px){.paper-theater-scene{--paper-theater-min-height:min(680px,88svh);border-radius:0}.paper-theater-landing .paper-theater-layer{object-fit:cover}.paper-premium-hero-doll{opacity:.9;width:min(68vw,330px);bottom:78px;right:-50px}.paper-theater-landing .paper-theater-content{padding-top:var(--space-10)!important;align-items:flex-start!important}.paper-theater-landing{background-position:50% 260px,0 0,50%;background-size:470px,160px 160px,auto;min-height:780px!important}.paper-theater-hero-copy{width:min(342px,100vw - 42px);padding:22px 22px 24px;transform:rotate(-1deg)}.paper-theater-hero-copy h1{font-size:var(--fs-display)!important;line-height:1.12!important}.paper-theater-hero-copy p{font-size:var(--font-size-body)!important;margin-bottom:var(--space-4)!important}.paper-theater-continuity{--paper-theater-min-height:1160px;background-position:50% 44px,0 0,50%;background-size:840px,160px 160px,auto;width:100%;margin-top:-1px;margin-bottom:40px}.paper-theater-continuity-content{padding:46px 0 40px}.paper-page-shell{background-position:50% 86px,50% 840px,0 0,50%,50%,50%,50%,50%,50%,50%,50%;background-size:540px,820px,160px 160px,auto,auto,auto,auto,auto,auto,auto,auto}.paper-page-shell.type-detail-page:before{inset:420px auto auto 50%!important}.paper-site-main{background-position:50% 86px,50% 840px,0 0,50%,50%,50%;background-size:540px,820px,160px 160px,auto,auto,auto}.paper-auth-page,.paper-document-page{background-position:50% 72px,50% 820px,0 0,50%,50%,50%,50%,50%,50%,50%;background-size:540px,820px,160px 160px,auto,auto,auto,auto,auto,auto,auto}.paper-type-card{min-height:150px;padding:var(--space-4)!important;padding-right:92px!important}.paper-type-card .paper-type-card-character{width:118px!important;height:118px!important;bottom:-22px!important;right:-28px!important}.paper-theater-app-content{padding:14px}.paper-premium-stage-doll{opacity:.82;width:min(58vw,250px);bottom:28px;right:-58px}.paper-theater-app-shell .paper-premium-stage-doll{display:none}.paper-app-form-shell,.paper-quiz-card,.paper-submit-card{border-radius:var(--radius-card)}.paper-theater-result-shell .paper-theater-app-content{padding-top:14px}.paper-theater-result-shell .result-mobile-nav{max-width:calc(100% - 28px)}}button,input,optgroup,select,textarea{font-size:inherit;line-height:inherit}code,kbd,pre,samp{font-size:var(--fs-body)}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}::file-selector-button{font-size:inherit}dialog{color:var(--color-text-primary)}:lang(ko){word-break:keep-all}:lang(ja),:lang(ko),:lang(zh-Hant){overflow-wrap:break-word;line-break:strict}:lang(ja),:lang(ja) *,:lang(zh-Hans),:lang(zh-Hans) *,:lang(zh-Hant),:lang(zh-Hant) *{word-break:normal!important}::placeholder{color:var(--color-text-tertiary);opacity:1}::selection{background-color:var(--color-type-SL);color:var(--color-surface-01)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-tiny)}.type-hero-bg :focus-visible{outline-color:#fff}.quiz-stem-heading:focus,.quiz-stem-heading:focus-visible{outline:none}.quiz-question-back,.quiz-question-counter{color:var(--color-text-secondary);font-size:var(--fs-small);line-height:var(--line-height-normal)}.quiz-question-back,.quiz-question-counter-value{font-weight:600}.quiz-question-stem{color:var(--color-text-primary);font-size:var(--fs-body);font-weight:600;line-height:var(--line-height-normal)}.quiz-question-option-marker{font-size:var(--fs-small);font-weight:700;line-height:1}.quiz-question-option-text{color:var(--color-text-primary);font-size:var(--fs-body);line-height:var(--line-height-normal)}.quiz-progress-footer,.quiz-progress-header{color:var(--color-text-secondary);font-size:var(--fs-small);line-height:var(--line-height-normal)}.quiz-progress-phase{font-weight:600}.quiz-progress-count,.quiz-progress-footer{font-weight:400}.quiz-context-button,.quiz-context-chip{font-size:var(--fs-small);font-weight:600;line-height:var(--line-height-normal)}.quiz-context-chip{color:var(--color-text-primary)}.quiz-card-in{animation:quizCardIn .2s var(--ease-decelerate,ease-out) backwards}@keyframes quizCardIn{0%{opacity:0;transform:translateY(8px)rotate(.25deg)}to{opacity:1;transform:translateY(0)rotate(0)}}[data-testid^=quiz-v2-option-][data-selected=true]{animation:quizOptionStamp .2s var(--ease-decelerate,ease-out)}@keyframes quizOptionStamp{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}.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}.skip-link{background:var(--color-text-primary);color:var(--color-surface-01);font-size:var(--font-size-body-sm);border-radius:0 0 var(--radius-chip) 0;z-index:var(--z-skip-link);padding:8px 16px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.mobile-shell{max-width:430px;min-height:100dvh;margin-inline:auto;position:relative}.result-mobile-nav{display:block}.result-sidebar{display:none}.result-right-widget{padding:var(--space-4) 0 0;margin-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:block}.result-body{padding:0 20px 80px}@media (min-width:768px){.result-mobile-nav{display:none}.result-body{max-width:800px;margin:0 auto;padding:32px 24px 80px}}@media (min-width:1024px){.result-sidebar{border-right:1px solid var(--color-border-subtle);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.result-right-widget{border-top:none;margin-top:0;padding:0;display:block}.result-body{max-width:var(--container-nav);grid-template-columns:260px 1fr 220px;align-items:start;gap:0;margin:0 auto;padding:0;display:grid}.result-main-col{padding:32px 32px 80px}.result-right-col{padding:32px 24px 80px 0}}.scroll-reveal{opacity:1}@media (scripting:enabled){.scroll-reveal{opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-slow) var(--motion-ease-emphasis),transform var(--motion-slow) var(--motion-ease-emphasis)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.scroll-reveal:focus-within{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none;transform:none}}.scroll-reveal.diagram-draw-host{opacity:1;transition:none;transform:none}.diagram-draw-line{stroke-dasharray:100;stroke-dashoffset:0}.diagram-draw-fill{--diagram-fill-opacity:.22;fill-opacity:var(--diagram-fill-opacity)}@media (scripting:enabled){.diagram-draw-host .diagram-draw-line{stroke-dashoffset:100px}.diagram-draw-host.visible .diagram-draw-line{stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-slow) var(--motion-ease-emphasis)}.diagram-draw-host .diagram-draw-fill{fill-opacity:0}.diagram-draw-host.visible .diagram-draw-fill{fill-opacity:var(--diagram-fill-opacity);transition:fill-opacity var(--motion-slow) var(--motion-ease-emphasis)}.diagram-draw-host.visible .diagram-draw--delay{transition-delay:calc(var(--motion-stagger) * 4)}}@media (prefers-reduced-motion:reduce){.diagram-draw-host .diagram-draw-line,.diagram-draw-host.visible .diagram-draw-line{stroke-dashoffset:0;transition:none}.diagram-draw-host .diagram-draw-fill,.diagram-draw-host.visible .diagram-draw-fill{fill-opacity:var(--diagram-fill-opacity);transition:none}}.type-card{transition:transform .15s,box-shadow .15s}.type-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .4s cubic-bezier(.22,1,.36,1) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-name-reveal{animation:fadeSlideUp .55s cubic-bezier(.22,1,.36,1) both}:lang(ja) .hero-name-reveal,:lang(ja) [style*=keep-all],:lang(zh-Hant) .hero-name-reveal,:lang(zh-Hant) [style*=keep-all]{overflow-wrap:anywhere;word-break:normal!important}.strengths-shadows-grid{gap:0 32px}@media (min-width:1024px){.strengths-shadows-grid{grid-template-columns:1fr 1fr}}.result-section{animation:fadeSlideUp .5s cubic-bezier(.22,1,.36,1) 80ms both}.result-section:nth-child(2){animation-delay:.14s}.result-section:nth-child(3){animation-delay:.2s}.result-section:nth-child(4){animation-delay:.26s}.result-section:nth-child(5){animation-delay:.32s}.result-line-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--line-accent,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-line-section[data-variant=shadow]{border-top-color:#b9545444}@supports (color:color-mix(in lab,red,red)){.result-line-section[data-variant=shadow]{border-top-color:color-mix(in srgb,var(--color-error) 22%,var(--color-border-subtle))}}.result-line-section[data-variant=shadow]{border-right-color:#b9545444}@supports (color:color-mix(in lab,red,red)){.result-line-section[data-variant=shadow]{border-right-color:color-mix(in srgb,var(--color-error) 22%,var(--color-border-subtle))}}.result-line-section[data-variant=shadow]{border-bottom-color:#b9545444}@supports (color:color-mix(in lab,red,red)){.result-line-section[data-variant=shadow]{border-bottom-color:color-mix(in srgb,var(--color-error) 22%,var(--color-border-subtle))}}.result-line-label{margin-bottom:var(--space-4);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--line-accent,var(--color-text-tertiary));font-weight:700}.result-line-list{gap:var(--space-4);flex-direction:column;display:flex}.result-line-card{padding-left:var(--space-4);border-left:2px solid var(--line-accent,#75655b)}@supports (color:color-mix(in lab,red,red)){.result-line-card{border-left:2px solid color-mix(in srgb,var(--line-accent,var(--color-text-tertiary)) 40%,transparent)}}.result-line-card h2{margin:0 0 var(--space-1);font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-primary)}.result-line-card p{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.hero-full-bleed{width:100vw;position:relative;left:50%;transform:translate(-50%)}.type-hero-inner{max-width:var(--container-content);margin:0 auto;padding:28px 20px 24px;position:relative}@media (min-width:768px){.type-hero-inner{padding:56px 48px 44px}}@media (min-width:1024px){.type-hero-inner{padding:36px 48px 28px}}.type-hero-bg{animation:fadeIn .4s both}.hero-radar-bg{opacity:.18;pointer-events:none;width:130px;height:130px;position:absolute;top:0;right:-10px;overflow:hidden}.hero-radar-bg>*{transform-origin:100% 0;position:absolute;top:0;right:0;transform:scale(.464)}.result-premium-hero-character{z-index:0;aspect-ratio:2/3;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 28px 24px #1e1b1833);width:clamp(230px,24vw,360px);position:absolute;bottom:-74px;right:clamp(18px,3vw,54px)}.result-premium-hero-character__halo{z-index:0;background:var(--paper-card-texture),#fffaefcc;background-size:160px 160px,auto;border-radius:48% 52% 46% 54%;position:absolute;inset:8% -5% 4%;transform:rotate(3deg);box-shadow:0 22px 48px #1e1b1824}.result-premium-hero-character img{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.hero-radar-bg{opacity:.2;width:300px;height:300px;top:-10px;right:0}.hero-radar-bg>*{transform-origin:100% 0;transform:scale(1.071)}}@media (max-width:640px){.result-premium-hero-character{opacity:.36;width:172px;bottom:-18px;right:-92px}}@media (min-width:1024px){.hero-radar-bg{opacity:.08;width:200px;height:200px;top:-8px;right:20px}.hero-radar-bg>*{transform-origin:100% 0;transform:scale(.714)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cursor-blink{0%,to{border-right-color:initial}50%{border-right-color:#0000}}.sloan-code-hero{white-space:nowrap;animation:typewriter .6s steps(5) both;overflow:hidden}@keyframes glitch-shift{0%{clip-path:inset(40% 0 61%);transform:translate(-4px)}20%{clip-path:inset(92% 0 1%);transform:translate(4px)}40%{clip-path:inset(43% 0 50%);transform:translate(-2px)}60%{clip-path:inset(25% 0 58%);transform:translate(2px)}80%{clip-path:inset(54% 0 38%);transform:translate(-4px)}to{clip-path:inset(40% 0 61%);transform:translate(0)}}.glitch{position:relative}.glitch:after,.glitch:before{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch:before{color:#4298b4;animation:glitch-shift 2.4s linear infinite alternate-reverse}.glitch:after{color:#d8a537;animation:glitch-shift 2.4s linear .8s infinite alternate-reverse}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.nav-about-link,.nav-types-link{display:none}@media (min-width:480px){.nav-about-link,.nav-types-link{display:flex}}.sidebar-nav-link{border-radius:0 var(--radius-chip) var(--radius-chip) 0;transition:color var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast);padding:12px 12px 12px 13px;text-decoration:none;display:block}.sidebar-nav-link:hover{background-color:#0000000a}.reveal-section{animation:fadeSlideUp var(--duration-normal) var(--ease-decelerate) both;transition:opacity var(--duration-normal) var(--ease-decelerate)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:var(--duration-instant);--duration-normal:var(--duration-instant);--duration-slow:var(--duration-instant);--motion-fast:var(--duration-instant);--motion-base:var(--duration-instant);--motion-slow:var(--duration-instant);--motion-distance-sm:0px;--motion-distance-md:0px;--motion-stagger:0s;--paper-motion-tap:var(--duration-instant);--paper-motion-shift:var(--duration-instant);--paper-motion-reveal:var(--duration-instant);--paper-motion-sheet:var(--duration-instant);--paper-motion-rise-sm:0px;--paper-motion-rise-md:0px;--paper-motion-rise-lg:0px;--paper-motion-cascade:0s}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.paper-premium-hero-doll{z-index:8!important;display:block!important}.paper-premium-hero-doll__halo{display:none!important}.paper-group-character{clip-path:none!important;box-shadow:none!important;filter:saturate(1.02)contrast(1.03)drop-shadow(0 16px 14px #3d2b202e)!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;transform:none!important}@media (max-width:760px){.paper-theater-landing{background-position:50% 260px,0 0,50%!important;background-size:470px,160px 160px,auto!important;min-height:780px!important}.paper-premium-hero-doll{opacity:.96!important;width:min(67vw,320px)!important;bottom:84px!important;right:-42px!important}.paper-theater-landing .paper-theater-content{padding-bottom:230px!important}.paper-type-card{min-height:146px!important;padding-right:116px!important}.paper-type-card .paper-type-card-character{width:118px!important;height:118px!important;bottom:5px!important;right:4px!important}}body{background:radial-gradient(ellipse 80% 60% at 70% 8%,#f5d5d34d,transparent 60%),radial-gradient(ellipse 70% 50% at 18% 78%,#eedae642,transparent 65%),linear-gradient(180deg,#fffcf7c7,#f8eee4eb),var(--paper-card-texture) 0 0 /160px 160px repeat!important}.paper-premium-hero-doll{width:clamp(280px,30vw,420px)!important;bottom:clamp(46px,7vw,78px)!important;right:clamp(22px,9vw,154px)!important}@media (max-width:760px){.paper-auth-page,.paper-document-page,.paper-page-shell,.paper-site-main,.paper-theater-app-shell,.paper-theater-continuity,.paper-theater-landing{background:radial-gradient(ellipse 80% 60% at 70% 8%,#f5d5d34d,transparent 60%),radial-gradient(ellipse 70% 50% at 18% 78%,#eedae642,transparent 65%),linear-gradient(180deg,#fffcf79e,#f8eee4e0),var(--paper-card-texture) 0 0 /160px 160px repeat!important;background-attachment:fixed,fixed,scroll,scroll!important}.paper-theater-landing{min-height:760px!important}.paper-theater-landing .paper-theater-content{padding-top:var(--space-10)!important;align-items:flex-start!important;padding-bottom:244px!important}.paper-premium-hero-doll{width:min(62vw,292px)!important;bottom:62px!important;right:-28px!important}}.paper-premium-hero-doll img{filter:saturate(1.02)contrast(1.03)drop-shadow(0 24px 20px #3d2b2038)drop-shadow(0 2px #ffffff94)!important}@media (max-width:479px){.paper-nav{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.paper-nav>div{gap:var(--space-2)!important}.nav-actions{min-width:0;gap:var(--space-1)!important}.locale-dropdown-trigger{justify-content:center;gap:2px!important;width:44px!important;padding:0!important}.locale-dropdown-current{display:none}.nav-signin-link{min-width:44px;min-height:44px;color:var(--color-text-secondary);justify-content:center;align-items:center;height:44px!important;padding:0 var(--space-2)!important}.nav-signin-link,.nav-signin-text{display:none!important}.nav-signin-icon{display:block}.nav-cta-link{white-space:nowrap;height:38px!important;padding:0 var(--space-3)!important;font-size:var(--font-size-caption)!important}.paper-theater-landing .paper-theater-content h1{text-wrap:balance;font-size:var(--fs-display)!important;line-height:1.16!important}.paper-theater-landing .paper-theater-content>div:first-child{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}}.paper-app-form-shell,.paper-quiz-card,.paper-types-hero-label{box-shadow:inset 0 1px #ffffffe6,0 18px 36px #3d2b201f,0 34px 70px #3d2b2014!important}@media (max-width:760px){.paper-theater-landing:after{height:72px;bottom:92px;left:43%;right:1%}.paper-theater-landing .paper-premium-hero-doll{bottom:74px!important}.paper-types-hero-label{margin-inline:2px}.paper-theater-landing{min-height:790px!important}.paper-theater-landing:before{width:620px;top:286px;right:-210px;box-shadow:inset 0 2px #fffffff0,0 0 0 10px #fff6,0 0 0 11px #523b2814,0 30px 58px #3d2b2038}.paper-theater-landing .paper-theater-content{align-items:flex-start!important;padding:40px 24px 350px!important}.paper-theater-landing .paper-theater-content>div:first-child{width:100%!important;padding:var(--space-6) var(--space-5)!important}.paper-theater-landing:before{width:580px;top:auto;bottom:38px;right:-168px}.paper-theater-landing:after{width:214px;height:50px;bottom:80px;right:58px}.paper-theater-landing .paper-theater-content:before{opacity:.48;height:118px;bottom:16px;left:-44px;right:-32px}.paper-theater-landing .paper-theater-content>div:first-child{margin-left:0;transform:rotate(-.4deg)}.paper-theater-landing .paper-theater-content>div:first-child>*{transform:rotate(.4deg)}.paper-theater-landing .paper-premium-hero-doll{width:min(64vw,276px)!important;bottom:64px!important;right:10px!important}.type-hero-bg>div:first-child{padding-top:var(--space-8)!important;gap:var(--space-2)!important}.type-hero-bg h1.hero-name-reveal{font-size:var(--fs-display)!important;margin-bottom:var(--space-2)!important;text-shadow:0 0 6px var(--color-asknova-cream-base),0 0 4px var(--color-asknova-cream-base),0 0 2px var(--color-asknova-cream-base),0 0 1px var(--color-asknova-cream-base)!important;line-height:1.12!important}.type-hero-bg h1.hero-name-reveal+div{margin-bottom:var(--space-5)!important;font-size:var(--font-size-body)!important}.type-hero-bg .paper-character-stage{transform:translateY(8px);max-width:188px!important;min-height:232px!important;margin-top:0!important}.type-hero-bg .paper-character-stage img{max-height:214px!important}.paper-type-detail-content{margin-top:var(--space-5)!important}.paper-compat-panel{clip-path:polygon(0 4%,98% 0,100% 15%,98% 96%,2% 100%,0 86%);padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.paper-compat-panel [style*="font-size: var(--font-size-h1)"]{font-size:var(--fs-display)!important}.paper-score-band{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.paper-score-band span[aria-label]{font-size:var(--fs-display)!important}.paper-document-page{padding-top:var(--space-8)!important}.paper-document-page>div>section:first-child{padding-top:var(--space-6)!important;padding-bottom:var(--space-10)!important}.paper-document-page>div>section:first-child h1{font-size:var(--fs-display)!important;line-height:1.14!important}.paper-document-page>div>section:first-child p:not(:first-child){font-size:var(--font-size-body)!important;line-height:1.58!important}}.paper-compat-hero-scene{background:linear-gradient(180deg,#ffffff6b,#ebe0cc38),var(--paper-card-texture) 0 0 /160px 160px repeat;border:1px solid #523b2814;max-width:1120px;overflow:hidden;margin:var(--space-5) auto var(--space-8)!important;box-shadow:inset 0 1px #fffffff2,0 22px 46px #3d2b2026!important}.paper-compat-hero-scene .paper-compat-panel{flex-direction:column;justify-content:center;align-items:center;min-height:148px;display:flex}.paper-compat-hero-scene .paper-score-band{min-height:74px}@media (min-width:761px){.type-hero-bg>div:first-child{padding-top:var(--space-8)!important}.type-hero-bg>div:first-child>div:first-child{padding-bottom:var(--space-6)!important}.type-hero-bg .paper-character-stage{width:min(360px,34vw)!important}.paper-compat-hero-scene{transform:rotate(-.25deg)}.paper-compat-hero-scene>*{transform:rotate(.25deg)}.paper-compat-hero-scene .paper-compat-panel{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}}@media (max-width:760px){.type-hero-bg{min-height:560px}.type-hero-bg>div:first-child{min-height:560px;position:relative;align-items:flex-start!important;padding-bottom:0!important}.type-hero-bg>div:first-child>div:first-child{max-width:100%;flex:100%!important;padding-bottom:0!important}.type-hero-bg .paper-character-stage{bottom:0;right:22px;aspect-ratio:2/3!important;border-radius:20px 20px 0 0!important;width:154px!important;min-height:232px!important;position:absolute!important;transform:none!important;box-shadow:inset 0 1px #ffffffd1,0 18px 28px #1e1b1838!important}.type-hero-bg .paper-character-stage:after{opacity:.9;height:22px;bottom:-10px;left:18px;right:18px}.type-hero-bg .paper-character-stage img{max-height:none!important;padding:12px 16px 0!important}.paper-compat-hero-scene{border-left:0;border-right:0;margin:var(--space-3) 0 var(--space-6)!important}.paper-compat-hero-scene .paper-compat-panel{min-height:132px}.paper-compat-hero-scene .paper-score-band{min-height:66px}.paper-theater-landing .paper-landing-copy-sheet{padding:28px 24px 26px!important;transform:rotate(-.55deg)!important;box-shadow:inset 0 1px #fffffffa,-10px 10px #fffbf085,10px 12px #dfd5c04d,0 24px 40px #3d2b2029!important}.paper-theater-landing .paper-landing-copy-sheet>*{transform:rotate(.55deg)!important}.paper-theater-landing .paper-landing-title{margin-bottom:var(--space-4)!important;line-height:1.06!important}.paper-theater-landing .paper-landing-primary-cta{width:100%;min-height:58px!important}.paper-theater-landing .paper-landing-specs{margin-top:var(--space-4)!important;font-size:var(--font-size-caption)!important}.paper-theater-landing .paper-premium-hero-doll{width:min(68vw,292px)!important;bottom:70px!important;right:0!important;transform:rotate(.8deg)!important}.paper-theater-landing{min-height:860px!important}.paper-theater-landing:before{bottom:-92px!important}.paper-theater-landing .paper-theater-content{padding:92px 24px 390px!important}.paper-theater-landing .paper-landing-copy-sheet{width:100%!important;margin-left:0!important;transform:none!important}.paper-theater-landing .paper-landing-copy-sheet:before{width:298px;height:48px;top:-18px!important;left:-18px!important}.paper-theater-landing .paper-landing-title{max-width:330px;font-size:var(--fs-display)!important;line-height:1.08!important}.paper-theater-landing .paper-landing-subtitle{font-size:var(--fs-body)!important;margin-bottom:var(--space-4)!important}.paper-theater-landing .paper-landing-primary-cta{width:fit-content!important;min-width:min(234px,100%)!important;min-height:52px!important;padding-left:var(--space-6)!important;padding-right:var(--space-6)!important;font-size:var(--font-size-body-sm)!important}.paper-theater-landing .paper-premium-hero-doll{width:min(64vw,276px)!important;bottom:8px!important;right:8px!important}.paper-theater-landing .paper-premium-hero-doll__facet--sc{right:0}}@media (max-width:340px){.nav-brand-link{font-size:var(--font-size-caption)!important;letter-spacing:var(--letter-spacing-wide)!important}.nav-cta-link{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.nav-mobile-menu-panel{top:52px;left:var(--space-3);right:var(--space-3);width:auto;min-width:0;position:fixed}.paper-types-group-label{flex-wrap:wrap}.paper-types-group-count{margin-left:0!important}}.paper-site-main{background:radial-gradient(ellipse 80% 60% at 70% 8%,#f5d5d34d,transparent 60%),radial-gradient(ellipse 70% 50% at 18% 78%,#eedae642,transparent 65%),linear-gradient(180deg,#fffcf79e,#f8eee4db),var(--paper-card-texture) 0 0 /150px 150px repeat!important}.paper-auth-page,.paper-document-page,.paper-page-shell{isolation:isolate;position:relative;overflow-x:clip;background:radial-gradient(ellipse 80% 60% at 70% 8%,#f5d5d352,transparent 60%),radial-gradient(ellipse 70% 50% at 18% 78%,#eedae647,transparent 65%),linear-gradient(180deg,#fffcf79e,#f8eee4e0),var(--paper-card-texture) 0 0 /150px 150px repeat!important;background-attachment:fixed,fixed,scroll,scroll!important}.paper-auth-page:after,.paper-auth-page:before,.paper-document-page:after,.paper-document-page:before,.paper-page-shell:after,.paper-page-shell:before{content:none!important}.paper-auth-page>*,.paper-document-page>*,.paper-page-shell>*{z-index:1;position:relative}.paper-document-page{min-height:calc(100dvh - 52px);width:100%!important;max-width:none!important;padding:clamp(44px,7vw,82px) clamp(18px,4vw,56px) clamp(72px,9vw,120px)!important}.paper-document-page>:where(h1,h2):first-child{max-width:var(--container-nav,1200px);text-wrap:balance;text-shadow:0 1px #ffffffeb,0 16px 30px #3d2b2014;margin:0 auto var(--space-7)!important;font-size:var(--fs-display)!important;line-height:1.02!important}.result-v2-chapter{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 calc(-1 * var(--space-2));display:flex}.result-v2-chapter-num{font-size:var(--fs-heading);letter-spacing:.04em;flex-shrink:0;font-weight:700;line-height:1}.result-v2-chapter-rule{opacity:.55;border-radius:999px;flex:1;height:2px}.result-v2-chapter-suffix{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--color-text-secondary);flex-shrink:0}@media (max-width:480px){.result-v2-chapter{flex-wrap:wrap}.result-v2-chapter-suffix{flex-shrink:1;flex-basis:100%;margin-top:4px}}.result-v2-pentagon-bars{gap:var(--space-3);margin-top:var(--space-4);margin-bottom:0;padding:0;display:grid}.result-v2-pentagon-bar-row{align-items:center;gap:var(--space-3);grid-template-columns:28px 1fr;display:grid}.result-v2-pentagon-bar-label{font-size:var(--fs-body);color:var(--color-text-primary);letter-spacing:.06em;margin:0;font-weight:700}.result-v2-pentagon-bar-body{align-items:center;gap:var(--space-2);grid-template-columns:minmax(48px,auto) 1fr minmax(48px,auto);margin:0;display:grid}.result-v2-pentagon-bar-anchor{font-size:var(--fs-micro);color:var(--color-text-secondary);white-space:nowrap}.result-v2-pentagon-bar-anchor-min{text-align:right}.result-v2-pentagon-bar-anchor-max{text-align:left}.result-v2-pentagon-bar-track{background:var(--color-surface-02,#4a362614);border-radius:999px;height:6px;position:relative}.result-v2-pentagon-bar-dot{border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.result-v2-pentagon-bar-dot-social{z-index:2}.result-v2-pentagon-bar-dot-private,.result-v2-pentagon-bar-dot-social{box-shadow:0 0 0 2px var(--color-asknova-cream-card,#fff),0 1px 2px #0000001f}.result-v2-pentagon-bar-dot-private{z-index:1;background:var(--color-asknova-cream-card,#fff);border:2px solid}.result-v2-pentagon-bar-scores{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--color-text-primary);grid-column:1/-1;justify-self:end;align-items:baseline;gap:4px;margin-top:4px;font-weight:700;display:inline-flex}.result-v2-pentagon-bar-scores-sep{color:var(--color-text-secondary);font-weight:400}@media (min-width:640px){.result-v2-pentagon-bar-body{grid-template-columns:minmax(56px,auto) 1fr minmax(56px,auto) auto}.result-v2-pentagon-bar-scores{grid-column:auto;margin-top:0}}.five-axis-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.five-axis-grid>li:last-child{grid-column:1/-1}@media (min-width:768px){.five-axis-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.five-axis-grid>li:last-child{grid-column:auto}}.five-axis-cell,.five-axis-link{position:relative}.five-axis-link{padding:var(--space-3) var(--space-3) calc(var(--space-3) + 3px);border:1px solid var(--color-border-subtle,#4a36261f);background:linear-gradient(180deg,#fffcf5eb,#f8f2e8c7),var(--paper-card-texture) center /150px 150px repeat;color:var(--color-text-primary);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out);border-radius:10px;gap:2px;text-decoration:none;display:grid}.five-axis-link:focus-visible,.five-axis-link:hover{border-color:#4a36263d;transform:translateY(-1px);box-shadow:0 12px 24px #3a463d1a}@media (hover:none){.five-axis-link:hover{box-shadow:none;transform:none}}.five-axis-num{font-size:var(--fs-heading);letter-spacing:.04em;font-weight:700;line-height:1}.five-axis-step{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:6px}.five-axis-headline{font-size:var(--fs-heading);color:var(--color-text-primary);margin-top:4px;font-weight:700;line-height:1.05}@media (min-width:768px) and (max-width:1023px){.five-axis-headline{font-size:var(--fs-body)}}.five-axis-sub{font-size:var(--fs-small);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.five-axis-stripe{border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.paper-app-form-shell,.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card,.paper-layered-card),.paper-page-shell :where(.paper-story-scene:not(.type-detail-content),.paper-layered-card,.paper-type-card),.paper-quiz-card,.paper-submit-card{border-radius:var(--radius-card,10px)!important;background:linear-gradient(140deg,#ffffffed,#faf6edcc),var(--paper-card-texture) center /150px 150px repeat!important;clip-path:none!important;border:1px solid #4c37271c!important;box-shadow:inset 0 1px #ffffffeb,0 6px 18px #3d2b2014!important}.paper-app-form-shell:after,.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card,.paper-layered-card):after,.paper-page-shell :where(.paper-story-scene,.paper-layered-card,.paper-type-card):after,.paper-quiz-card:after,.paper-submit-card:after{opacity:.66!important;border-radius:0!important}.paper-document-page>:where(section,form,article,.paper-document-card,.paper-auth-card,.paper-layered-card),.paper-page-shell>:where(section,.paper-story-scene,.paper-layered-card){max-width:var(--container-nav,1200px);margin-left:auto!important;margin-right:auto!important}.paper-app-form-shell,.paper-auth-card,.paper-document-card{max-width:560px!important}.paper-app-form-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.paper-auth-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.paper-document-page :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background:linear-gradient(180deg,#fffffff0,#f7f0e2a8),var(--paper-card-texture) center /150px 150px repeat!important;box-sizing:border-box!important;min-height:44px!important;padding:var(--space-3) var(--space-4)!important;border:1px solid #4c372729!important;border-radius:0!important;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #3d2b2012!important}.paper-app-form-shell :where(button,a[role=button]),.paper-auth-card :where(button,a[role=button]),.paper-document-page :where(button,a[role=button],a[href*=onboarding]),.paper-landing-primary-cta{border-radius:8px!important;box-shadow:inset 0 1px #ffffff4d,0 14px 24px #68467a3d,0 3px #4d345b47!important}.paper-app-form-shell button:disabled,.paper-auth-card button:disabled,.paper-document-page button:disabled{color:#ffffffdb!important;opacity:1!important;background:linear-gradient(#88619a94,#88619a6b)!important}.paper-types-hero-label{max-width:920px;text-align:left!important;margin:0 auto clamp(40px,7vw,76px)!important;padding:clamp(24px,4vw,46px) clamp(20px,5vw,72px)!important}.paper-types-hero-label h1{text-wrap:balance;font-size:var(--fs-display)!important;line-height:1.02!important}.paper-types-group-label{background:linear-gradient(132deg,#ffffffb8,#f4ebda6b),var(--paper-card-texture) center /150px 150px repeat;clip-path:polygon(0 8%,98% 0,100% 72%,94% 100%,2% 92%);box-shadow:inset 0 1px #ffffffb8,0 16px 28px #3d2b2014;padding:var(--space-5) var(--space-5)!important;border-bottom:0!important}.paper-character-stage,.paper-group-character{background:radial-gradient(ellipse at center,#ffffffe6 0 38%,#efe6d4bd 39% 62%,transparent 63%),var(--paper-card-texture) center /150px 150px repeat!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffffd6,0 18px 30px #3d2b202e!important}.type-hero-bg{overflow:hidden;min-height:min(720px,100dvh - 52px)!important}.type-hero-bg>div:first-child{max-width:1180px!important}.paper-compat-hero-scene{max-width:1040px!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important}.paper-compat-hero-scene .paper-compat-panel{clip-path:none!important;border-radius:var(--radius-card,10px)!important;box-shadow:inset 0 1px #ffffff7a,0 8px 22px #3d2b201f!important}.paper-compat-hero-scene .paper-score-band{background:linear-gradient(180deg,#ffffffeb,#f6f0e4d1),var(--paper-card-texture) center /150px 150px repeat!important;box-shadow:inset 0 1px #ffffffeb,0 18px 32px #3d2b201f!important}@keyframes compat-score-arrive{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}.paper-compat-hero-scene .paper-score-band{animation:compat-score-arrive var(--motion-slow) var(--motion-ease-emphasis) backwards}@media (prefers-reduced-motion:reduce){.paper-compat-hero-scene .paper-score-band{animation:none}}@media (max-width:760px){.paper-auth-page,.paper-document-page,.paper-page-shell{background-size:auto,900px,150px 150px!important}.paper-auth-page:before,.paper-document-page:before,.paper-page-shell:before{opacity:.52!important;width:980px!important;top:52px!important}.paper-document-page{padding:var(--space-8) var(--space-4) var(--space-20)!important}.paper-document-page>:where(h1,h2):first-child{font-size:var(--fs-display)!important;margin-bottom:var(--space-5)!important}.paper-app-form-shell,.paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card,.paper-layered-card),.paper-page-shell :where(.paper-story-scene:not(.type-detail-content),.paper-layered-card,.paper-type-card),.paper-quiz-card,.paper-submit-card{clip-path:none!important;border-radius:var(--radius-card,10px)!important}.paper-types-hero-label{padding:var(--space-6) var(--space-5)!important;text-align:left!important}.paper-type-card{min-height:160px!important;padding-right:112px!important}.paper-type-card .paper-type-card-character{width:112px!important;height:112px!important}.paper-compat-hero-scene{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}}.paper-document-page>div,.paper-document-page>main{max-width:var(--container-nav,1200px)!important;margin-left:auto!important;margin-right:auto!important}.paper-document-page>div>h1,.paper-document-page>h1,.paper-document-page>main>h1{text-wrap:balance;max-width:920px!important;margin:0 auto var(--space-6)!important;font-size:var(--fs-display)!important;line-height:1.02!important}.paper-document-page>div>section,.paper-document-page>main>section{clip-path:none!important;margin:0 auto clamp(24px,5vw,48px)!important;padding:clamp(28px,5vw,58px) clamp(22px,5vw,66px)!important;overflow:visible!important}.paper-document-page>div>section:not(:first-child),.paper-document-page>main>section:not(:first-child){width:min(100%,920px)!important}.paper-document-page>div>section :where(h1,h2),.paper-document-page>main>section :where(h1,h2){text-wrap:balance;font-size:var(--fs-display)!important;margin-top:0!important;line-height:1.06!important}.paper-document-page>div>section :where(p,li),.paper-document-page>main>section :where(p,li){font-size:var(--fs-body)!important;line-height:1.68!important}@media (max-width:760px){.paper-theater-landing .paper-landing-title{font-size:var(--fs-display)!important;max-width:360px!important;line-height:1.12!important}.paper-theater-landing .paper-landing-copy-sheet,.paper-theater-landing .paper-theater-content>div.paper-landing-copy-sheet:first-child{width:min(342px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.paper-theater-landing .paper-landing-specs{max-width:260px;line-height:1.6!important}.paper-document-page>div>section,.paper-document-page>main>section{width:calc(100% - 24px)!important;padding:var(--space-7) var(--space-5)!important;margin-bottom:var(--space-5)!important}.paper-document-page>div>section :where(h1,h2),.paper-document-page>main>section :where(h1,h2){font-size:var(--fs-display)!important;line-height:1.12!important}.paper-document-page>div>section :where(p,li),.paper-document-page>main>section :where(p,li){font-size:var(--font-size-body)!important;line-height:1.62!important}.paper-document-page>div>h1,.paper-document-page>h1,.paper-document-page>main>h1{overflow-wrap:anywhere;width:calc(100% - 40px)!important;font-size:var(--fs-display)!important;margin-left:20px!important;margin-right:20px!important;line-height:1.08!important}}@keyframes quizSkeletonShimmer{0%,to{opacity:.55}50%{opacity:1}}.paper-site-main .landing-page{isolation:isolate;--landing-ink:#243a34;--landing-ink-soft:#243a34ad;--landing-cream:#faf6ed;--landing-cream-glass:#fffcf5b8;--landing-sage:#9db9ab;--landing-teal:#6fa59a;--landing-lavender:#cdb8da;--landing-peach:#edc1a5;--landing-gold:#cda047;--landing-button:var(--color-cta-warm);--landing-button-hover:var(--color-cta-warm-hover);color:var(--landing-ink);background:linear-gradient(180deg,#faf6edad,#faf6ede0),var(--paper-card-texture) center /180px 180px repeat;position:relative;overflow:clip}.paper-site-main .landing-page>*{z-index:2;position:relative}.paper-site-main .landing-page .asknova-hero-section{background:linear-gradient(#faf6ed00,#faf6ed3d 70%,#faf6ede6);min-height:clamp(720px,88svh,900px);padding-top:clamp(48px,7vw,92px)!important;padding-bottom:clamp(72px,9vw,128px)!important}.paper-site-main .landing-page .asknova-hero-section>div:first-child{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.paper-site-main .landing-page .asknova-hero-section h1{text-shadow:0 2px 18px #faf6edb8}.paper-site-main .landing-page .asknova-hero-section p{text-shadow:0 1px 12px #faf6edad;color:#3e2b24b8!important}.paper-site-main .landing-page .asknova-hero-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4a2e2624,#0000);height:1px;position:absolute;inset:auto 5% 28px}.paper-site-main .landing-page .asknova-hero-product-panel{box-shadow:none;background:0 0;border:0;align-items:center;max-width:1120px!important}.paper-site-main .landing-page .asknova-hero-action-panel{background:linear-gradient(180deg,#fffcf5bd,#f8f2e8a3),var(--paper-card-texture) center /160px 160px repeat;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #5a443614;border-radius:24px;padding:clamp(18px,3vw,28px);box-shadow:0 22px 58px #3a463d24,inset 0 1px #ffffffb8}.paper-site-main .landing-page .asknova-hero-character{filter:drop-shadow(0 24px 24px #3a463d38);animation:asknovaCharacterFloat 4.8s var(--ease-standard) infinite;transition:filter var(--duration-normal) var(--ease-standard),scale var(--duration-normal) var(--ease-standard)}.paper-site-main .landing-page .asknova-hero-character-main{z-index:3;height:112%;left:50%;transform:translate(-50%)}.paper-site-main .landing-page .asknova-hero-character-side{z-index:2;opacity:.9;height:76%;animation-duration:5.4s}.paper-site-main .landing-page .asknova-hero-character-left{animation-delay:.12s;left:14%;transform:translate(-50%)rotate(-4deg)}.paper-site-main .landing-page .asknova-hero-character-right{animation-delay:.24s;left:84%;transform:translate(-50%)rotate(4deg)}.paper-site-main .landing-page .asknova-hero-visual{box-shadow:none!important;background:0 0!important;overflow:visible!important}.paper-site-main .landing-page .asknova-hero-visual:hover{box-shadow:none!important;background:0 0!important}.paper-site-main .landing-page .asknova-hero-visual:hover .asknova-hero-character{filter:drop-shadow(0 28px 26px #3a463d3d);scale:1.012}.paper-site-main .landing-page .asknova-hero-field{transition:transform var(--duration-normal) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);box-shadow:0 8px 22px #3a463d14;background:#fffcf5b8!important;border-color:#6076681f!important}.paper-site-main .landing-page .asknova-hero-field:hover{transform:translateY(-2px);box-shadow:0 12px 28px #3a463d1c;background:#fffcf5d6!important}.paper-site-main .landing-page .asknova-hero-cta,.paper-site-main .landing-page a[href$=\/onboarding].bg-paper-ink{transition:transform var(--duration-normal) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);box-shadow:0 12px 28px #52786d2e;background:var(--landing-button)!important;color:var(--landing-cream)!important}.paper-site-main .landing-page .asknova-hero-cta:hover,.paper-site-main .landing-page a[href$=\/onboarding].bg-paper-ink:hover{transform:translateY(-2px);box-shadow:0 16px 34px #52786d38;background:var(--landing-button-hover)!important}.paper-stamp-cta{position:relative;transform:rotate(-.5deg);border-radius:10px!important}.paper-stamp-cta:after{content:"";pointer-events:none;border:1px dashed #fffcf566;border-radius:7px;position:absolute;inset:4px}.paper-site-main .landing-page .paper-stamp-cta{box-shadow:2px 2px #4a36262e}.paper-site-main .landing-page .paper-stamp-cta:hover{transform:translateY(-1px)rotate(-.5deg);box-shadow:3px 3px #4a362638}.paper-site-main .landing-page .landing-hero-policy{animation:landingHeroRiseIn var(--paper-motion-sheet,.32s) var(--paper-motion-ease-out,ease-out) both;padding-top:clamp(94px,8vw,124px);padding-bottom:clamp(62px,8vw,104px)}.landing-hero-seo-panel{text-align:center;margin:clamp(8px,2vw,22px) auto clamp(62px,7vw,96px)}.landing-hero-seo-title{color:#263f38db;margin:0}@supports (color:color-mix(in lab,red,red)){.landing-hero-seo-title{color:color-mix(in srgb,var(--color-paper-ink-deep,#263f38) 86%,transparent)}}.landing-hero-seo-title{font-size:var(--fs-display);font-weight:var(--weight-title);text-wrap:balance;line-height:.98}.landing-hero-seo-line{display:block}.paper-site-main .landing-page .landing-hero-scene-title{margin-bottom:clamp(20px,3vw,34px)!important}@media (min-width:768px){.landing-hero-seo-title{font-size:var(--fs-display)}}@keyframes landingHeroRiseIn{0%{opacity:0;transform:translateY(var(--paper-motion-rise-md,12px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.paper-site-main .landing-page .landing-hero-policy{animation:none!important}}.landing-hero-title-tape{z-index:0;padding:0 .1em;display:inline-block;position:relative}.landing-hero-title-tape:before{content:"";z-index:-1;background:#a8c3a09e;border-radius:3px;position:absolute;inset:8% -5% -2%;transform:rotate(-1.6deg)}.quiz-v2-stamp-cta{color:var(--color-asknova-cream-card);font-size:var(--fs-body);font-weight:700;line-height:var(--line-height-normal);transition:box-shadow .16s,transform .16s;box-shadow:2px 2px #4a36262e}.quiz-v2-stamp-cta:hover{transform:translateY(-1px)rotate(-.5deg);box-shadow:3px 3px #4a362638}.quiz-v2-transition-card{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,#f3eee8,var(--color-surface-02))}@supports (color:color-mix(in lab,red,red)){.quiz-v2-transition-card{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,color-mix(in srgb,var(--color-surface-02) 92%,#fff),var(--color-surface-02))}}.quiz-v2-transition-eyebrow{color:var(--color-text-secondary);font-size:var(--fs-small);letter-spacing:.18em;font-weight:600;line-height:var(--line-height-normal)}.quiz-v2-transition-title{color:var(--color-text-primary);font-size:var(--fs-heading);font-weight:700;line-height:var(--line-height-snug)}.quiz-v2-transition-body{color:var(--color-text-primary);font-size:var(--fs-body);line-height:var(--line-height-normal)}.quiz-v2-friend-share-hint,.quiz-v2-resume-note,.quiz-v2-transition-note{color:var(--color-text-secondary);font-size:var(--fs-body);line-height:var(--line-height-normal)}.quiz-v2-friend-teaser{color:var(--color-text-primary);font-size:var(--fs-body);font-weight:600;line-height:var(--line-height-normal)}.quiz-v2-transition-card:before{content:"";pointer-events:none;background:#a8c3a099;width:64px;height:20px;position:absolute;top:-9px;left:14px;transform:rotate(-4deg)}.quiz-v2-meta-footnote{letter-spacing:.02em;align-self:center;padding:2px 10px;box-shadow:1px 1px #4a36261f}.quiz-v2-friend-share-tag,.quiz-v2-meta-footnote{border:1px dashed var(--color-border-medium,#d8d2c7);border-radius:var(--radius-chip,6px);font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);background:#fffdf9e6;align-items:center;display:inline-flex}.quiz-v2-friend-share-tag{min-height:44px;cursor:pointer;gap:6px;padding:4px 12px;font-weight:600;transition:box-shadow .16s,transform .16s;box-shadow:1.5px 1.5px #4a36261f}.quiz-v2-friend-share-tag:hover{transform:translateY(-1px)rotate(-.5deg);box-shadow:2px 2px #4a362629}.quiz-v2-friend-share-tag:focus-visible{outline:2px solid var(--color-paper-ink,#4a3626);outline-offset:2px}.quiz-v2-folded-page{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-asknova-cream-card);border:1px solid var(--color-border-medium);border-radius:2px;width:72px;height:54px;position:relative;transform:rotate(2deg);box-shadow:2px 2px #4a36261a}.quiz-v2-folded-page:before{content:"";border-top:16px solid #d5ccbf;width:0;height:0;position:absolute;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.quiz-v2-folded-page:before{border-top:16px solid color-mix(in srgb,var(--color-asknova-cream-base) 84%,#4a3626)}}.quiz-v2-folded-page:before{border-left:16px solid #0000}.quiz-v2-folded-page:after{content:"";border-top:2px solid #4a362624;border-bottom:2px solid #4a362624;height:12px;position:absolute;top:24px;left:10px;right:18px}.friend-card-mini{position:relative}.friend-card-mini--me{background-image:radial-gradient(4px 4px at 50% 30%,#7a6046b8,#7a6046b8 60%,#0000 62%),radial-gradient(7px 5px at 50% 68%,#7a604694,#7a604694 60%,#0000 62%);background-repeat:no-repeat}.friend-card-mini--guess:after{content:"?";font-size:var(--fs-small);color:#4a362699;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.gate-empty-polaroid{background:#fffdf9;border:1px solid #4a362633;border-radius:3px;width:152px;height:186px;margin:18px auto 0;display:block;position:relative;transform:rotate(-2.5deg);box-shadow:2px 2px #4a362624}.gate-empty-polaroid-window{height:130px;font-size:var(--fs-heading);color:#4a362666;background:radial-gradient(#f2ede640 38%,#70573e47 100%),#e9e1d4;border:1.5px dashed #4a362652;border-radius:2px;place-items:center;font-weight:700;display:grid;position:absolute;top:9px;left:9px;right:9px;overflow:hidden}.gate-empty-polaroid-window img{filter:grayscale()contrast(.9)opacity(.5);position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.gate-empty-polaroid-window:after{content:"";border:1.5px dashed #4a362661;border-radius:48% 52% 50% 50%/54% 50% 50% 46%;width:98px;height:98px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)rotate(-2deg)}.gate-empty-polaroid i.gate-empty-polaroid-chin{height:auto;font-style:italic;font-size:var(--fs-micro);text-align:center;letter-spacing:-.01em;white-space:nowrap;color:#4a362699;background:0 0;font-weight:600;position:absolute;bottom:5px;left:8px;right:8px}.gate-reassure-line{text-align:center;font-size:var(--fs-small);letter-spacing:.01em;color:#4a36268c;margin:10px 0 0}.gate-doll-teaser{justify-content:center;gap:14px;margin-top:26px;display:flex}.gate-doll-teaser img{object-fit:contain;background:#fffdf9;border:1px solid #4a362629;border-radius:2px;padding:5px 5px 9px;box-shadow:1.5px 1.5px #4a362621}.gate-doll-teaser img:first-child{transform:rotate(-4.5deg)translateY(2px)}.gate-doll-teaser img:nth-child(2){transform:rotate(2deg)translateY(-6px)scale(1.09)}.gate-doll-teaser img:nth-child(3){margin-left:-4px;transform:rotate(5deg)translateY(1px)}.gate-doll-teaser-caption{text-align:center;font-size:var(--fs-small);color:#4a362699;margin:10px 0 0;font-style:italic}.hero-pentagon-seal{background:#fffdf9;border:1px solid #4a362629;border-radius:999px;flex:none;place-items:center;padding:5px;display:inline-grid;transform:rotate(-3deg);box-shadow:1.5px 1.5px #4a362629}.result-v2-hero-eyebrow{font-size:var(--fs-micro);font-weight:var(--weight-title);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.result-v2-hero-title{font-size:var(--fs-display);font-weight:var(--weight-title);line-height:var(--line-height-tight)}.result-v2-hero-subtitle{max-width:640px;margin-top:var(--space-2);font-size:var(--fs-body);font-weight:var(--weight-label);line-height:var(--line-height-normal)}.bond-checkout-title,.bond-checkout-total{color:var(--color-text-primary);font-weight:var(--weight-title)}.bond-checkout-body,.bond-checkout-title{font-size:var(--fs-body)}.bond-checkout-body{overflow-wrap:anywhere;color:var(--color-text-secondary);line-height:var(--line-height-normal)}.bond-checkout-price-note{margin-top:var(--space-1);color:var(--color-text-primary);font-size:var(--fs-body);font-weight:var(--weight-label)}.bond-checkout-total{font-size:var(--fs-heading)}.bond-checkout-code-input,.bond-checkout-option-title,.bond-checkout-secondary-button,.bond-checkout-section-label,.bond-checkout-select,.bond-checkout-submit,.bond-checkout-subsection-label{color:var(--color-text-primary);font-size:var(--fs-body)}.bond-checkout-section-label,.bond-checkout-submit,.bond-checkout-total{font-weight:var(--weight-title)}.bond-checkout-choice,.bond-checkout-code-input,.bond-checkout-secondary-button,.bond-checkout-select{font-size:var(--fs-body)}.bond-checkout-choice--selected{color:var(--color-text-primary);font-weight:var(--weight-label)}.bond-checkout-choice--idle{color:var(--color-text-secondary);font-weight:var(--weight-body)}.bond-checkout-secondary-button,.bond-checkout-subsection-label{font-weight:var(--weight-label)}.bond-checkout-error,.bond-checkout-fineprint,.bond-checkout-help{font-size:var(--fs-micro);line-height:var(--line-height-normal)}.bond-checkout-help{color:var(--color-text-secondary)}.bond-checkout-fineprint{color:var(--color-text-tertiary)}.bond-checkout-error{color:var(--color-error);font-weight:var(--weight-label)}.bond-checkout-code-input{font-weight:var(--weight-body);letter-spacing:var(--letter-spacing-wider)}.bond-checkout-submit--enabled{color:var(--color-white)}.bond-checkout-submit--disabled{color:var(--color-text-secondary)}.saju-result-detail-title{color:var(--color-text-primary);font-size:var(--fs-display);font-weight:var(--weight-title);letter-spacing:var(--letter-spacing-tight)}.saju-result-group-title{padding-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--fs-heading);font-weight:var(--weight-label)}.saju-adv-v2-subtitle,.saju-adv-v2-title{color:var(--color-text-primary);font-size:var(--fs-body);font-weight:var(--weight-label)}.saju-adv-v2-body,.saju-adv-v2-status{color:var(--color-text-primary);font-size:var(--fs-body);font-weight:var(--weight-body)}.saju-adv-v2-disclaimer,.saju-adv-v2-label,.saju-adv-v2-list,.saju-adv-v2-status{color:var(--color-text-secondary)}.saju-adv-v2-disclaimer,.saju-adv-v2-label,.saju-adv-v2-list{font-size:var(--fs-micro)}.saju-adv-v2-disclaimer,.saju-adv-v2-list{line-height:var(--line-height-normal)}.saju-adv-v2-label{font-weight:var(--weight-label)}.fifth-dim-envelope{background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9;cursor:pointer;border:1px solid #4a36262e;border-radius:9px 7px 10px;flex-direction:column;align-items:flex-start;gap:7px;padding:42px 16px 14px;text-decoration:none;display:flex;position:relative;transform:rotate(-.4deg);box-shadow:2px 2px #4a362621}.fifth-dim-envelope:before{content:"";clip-path:polygon(0 0,100% 0,100% 38%,52% 100%,0 38%);filter:drop-shadow(0 1.5px #4a362661);background:#c7a87ec7;border-radius:8px 6px 0 0;height:32px;position:absolute;top:0;left:0;right:0}.fifth-dim-envelope-seal{z-index:1;border-radius:42% 58% 53% 47%/56% 44% 58% 42%;width:28px;height:28px;position:absolute;top:17px;left:52%;transform:translate(-50%)rotate(-8deg);box-shadow:1.5px 2px #4a36264d,inset 1px 1.5px #fffdf952,inset -1.5px -2px 1px #4a362657}.fifth-dim-envelope-seal:before{content:"";clip-path:polygon(50% 4%,94% 38%,77% 92%,23% 92%,6% 38%);background:#4a36264d;position:absolute;inset:6px}.fifth-dim-envelope-seal:after{content:"";background:#fffdf98c;border-radius:999px;width:6px;height:4px;position:absolute;top:4px;left:6px;transform:rotate(-24deg)}.fifth-dim-envelope-line{font-size:var(--font-size-body-sm,14px);color:var(--color-text-primary);font-weight:600;line-height:1.55}.fifth-dim-envelope-cta{font-size:var(--font-size-body-sm,14px);color:#fffdf9;background:var(--color-paper-ink,#4a3626);border-top:2.5px solid #d6bc98e6;border-radius:7px 6px 8px;align-items:center;margin-top:2px;padding:9px 16px;font-weight:700;display:inline-flex;box-shadow:2px 2px #4a362638}.fifth-dim-fineprint-below{font-size:var(--fs-micro);color:var(--color-text-tertiary,#76706a);margin:7px 4px 0;line-height:1.5;display:block}.fifth-dim-envelope:hover{transform:rotate(-.4deg)translateY(-1px);box-shadow:3px 3px #4a362629}.arena-boss-ticket{position:relative;overflow:hidden;box-shadow:1.5px 2px #4a362624;background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9!important;padding-left:calc(var(--space-3) + 18px)!important;border:1px solid #4a362633!important;border-radius:8px 6px 9px!important}.arena-boss-ticket:before{content:"";border-left:1.5px dashed #4a36264d;position:absolute;top:4px;bottom:4px;left:16px}.arena-boss-ticket:after{content:"";background:var(--color-surface-02,#f2ede6);border:1px solid #4a362633;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.arena-boss-ticket:nth-child(odd){transform:rotate(-.5deg)}.arena-boss-ticket:nth-child(2n){transform:rotate(.4deg)}.arena-stage{background-position:top;background-repeat:no-repeat;background-size:cover}.arena-stage-wood{background-image:url(/bukae-room/art/battle/stage/wood.webp)}.arena-stage-fire{background-image:url(/bukae-room/art/battle/stage/fire.webp)}.arena-stage-earth{background-image:url(/bukae-room/art/battle/stage/earth.webp)}.arena-stage-metal{background-image:url(/bukae-room/art/battle/stage/metal.webp)}.arena-stage-water{background-image:url(/bukae-room/art/battle/stage/water.webp)}.arena-turn-tag{font-size:var(--font-size-caption);background-image:url(/bukae-room/art/battle/ui/turn-tag.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:700}.arena-battle-flip{backface-visibility:hidden;animation:arena-battle-flip-in .4s cubic-bezier(.2,.7,.3,1) backwards}@keyframes arena-battle-flip-in{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.arena-battle-gauge-fill{transition:width .6s linear(0,.34 4.9%,.626 10.1%,.842 15.6%,.985 21.3%,1.065 27.4%,1.095 33.9%,1.089 41%,1.022 60.2%,1.001 75.4%,1)}@media (prefers-reduced-motion:reduce){.arena-battle-flip{animation:none}.arena-battle-gauge-fill{transition:none}}.arena-battle-stamp{animation:arena-battle-stamp-in .24s cubic-bezier(.2,.7,.3,1) backwards}@keyframes arena-battle-stamp-in{0%{opacity:0;transform:rotate(-2deg)scale(1.2)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@media (prefers-reduced-motion:reduce){.arena-battle-stamp{animation:none}}.arena-fx-burst{pointer-events:none;animation:arena-fx-burst-in .48s cubic-bezier(.2,.7,.3,1) forwards}@keyframes arena-fx-burst-in{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}.arena-fx-hit{pointer-events:none;animation:arena-fx-hit-in .36s ease-out forwards}@keyframes arena-fx-hit-in{0%{opacity:0;transform:translate(0)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(10px,-14px)rotate(8deg)}}.arena-fx-result{pointer-events:none;animation:arena-fx-result-in .52s cubic-bezier(.2,.7,.3,1) backwards}@keyframes arena-fx-result-in{0%{opacity:0;transform:translateY(-8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.arena-fx-burst,.arena-fx-hit{display:none}.arena-fx-result{animation:none}}.landing-friend-envelope{background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9;border:1px solid #4a362629;border-radius:9px 7px 10px;padding:18px 16px 12px;position:relative;transform:rotate(-.4deg);box-shadow:2px 2px #4a36261f}.landing-friend-envelope:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,52% 55%,0 100%);background:#d6bc9880;border-radius:8px 6px 0 0;height:9px;position:absolute;top:0;left:0;right:0}.fortune-entry-card{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-surface-02,#f2ede6);border:1px solid var(--color-border-medium);transform:rotate(-.3deg);box-shadow:2px 2px #4a36261a}.fortune-free-line{border:1px solid #4a362624;border-left:3px solid var(--color-type-SL);background:repeating-linear-gradient(#0000,#0000 calc(1.7em - 1px),#4a362612 calc(1.7em - 1px) 1.7em),#fffdf9;border-radius:3px 8px 8px 3px;position:relative;transform:rotate(-.35deg);box-shadow:1.5px 1.5px #4a36261f}.fortune-free-line:before{content:"";background:#e8dac0d9;border-radius:2px;width:64px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:.5px 1px #4a36261f}.fortune-streak-note{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-asknova-cream-base,#faf6ee);border:1px solid #4a362629;border-radius:9px 7px 10px;transform:rotate(.3deg);box-shadow:2px 2px #4a36261a}.fortune-fine-print{border-top:1px dashed #4a36262e;padding-top:10px}.fortune-fine-print summary{min-height:32px;font-size:var(--font-size-caption);color:var(--color-text-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;list-style:none;display:inline-flex}.fortune-fine-print summary::-webkit-details-marker{display:none}.fortune-fine-print summary:before{content:"";background:linear-gradient(135deg,#d6bc98e6 50%,#f5eee3e6 0);border:1px solid #4a362638;border-radius:2px;width:12px;height:12px;box-shadow:1px 1px #4a36261f}.fortune-fine-print[open] summary:before{background:linear-gradient(315deg,#d6bc98e6 50%,#f5eee3e6 0)}.fortune-fine-print-body{font-size:var(--font-size-caption);color:var(--color-text-tertiary);gap:6px;margin-top:8px;line-height:1.55;display:grid}.fortune-fine-print-body p{margin:0}.landing-fortune-kicker-tag{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-type-SL,#88619a);background:var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a362633;border-radius:6px 4px 7px;padding:3px 10px;font-weight:700;display:inline-block;transform:rotate(-1.2deg);box-shadow:1.5px 1.5px #4a362624}.landing-fortune-card{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,#f3eee8,var(--color-surface-02));position:relative}@supports (color:color-mix(in lab,red,red)){.landing-fortune-card{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,color-mix(in srgb,var(--color-surface-02) 92%,#fff),var(--color-surface-02))}}.landing-fortune-card{border:1px solid var(--color-border-medium);transform:rotate(-.4deg);box-shadow:2px 2px #4a362614}.landing-fortune-card:before{content:"";pointer-events:none;background:#a8c3a099;width:64px;height:20px;position:absolute;top:-9px;left:18px;transform:rotate(-4deg)}.paper-site-main .landing-page .landing-phase{isolation:isolate;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #5f46390d;max-width:none!important;padding:clamp(84px,9vw,128px) max(20px,calc((100vw - var(--container-nav,1200px)) / 2))!important;background:linear-gradient(180deg,#faf6edf0,#faf6edeb),var(--paper-card-texture) center /180px 180px repeat!important;border-radius:0!important}.paper-site-main .landing-page .landing-phase:before{content:"";z-index:0;background:linear-gradient(180deg,#9bb48e3d,#9bb48e00),var(--paper-card-texture) center /180px 180px repeat;clip-path:polygon(0 36%,10% 46%,22% 34%,36% 54%,52% 38%,66% 50%,82% 32%,100% 44%,100% 0,0 0);opacity:.62;pointer-events:none;height:46px;position:absolute;top:0;left:0;right:0}.paper-site-main .landing-page .landing-phase>*{z-index:1;position:relative}.paper-site-main .landing-page .landing-phase:empty{display:none}.landing-paid-preview-strip{background:radial-gradient(ellipse at 50% 50%,#fffaf0a6,transparent 70%),var(--color-surface-02,#f2ede6);width:100%}.paper-site-main .landing-page .landing-phase-stats{background:linear-gradient(180deg,#faf6ede6,#faf6edf0),var(--paper-card-texture) center /180px 180px repeat!important;padding-top:clamp(56px,6vw,84px)!important;padding-bottom:clamp(34px,4vw,56px)!important}.paper-site-main .landing-page .landing-phase-path{background:linear-gradient(180deg,#faf6edf0,#e2ebe3d1),var(--paper-card-texture) center /180px 180px repeat!important;padding-top:clamp(22px,3vw,38px)!important;padding-bottom:clamp(42px,5vw,68px)!important}.paper-site-main .landing-page .landing-path-shell{background:linear-gradient(90deg,#fffcf5d6,#f2ece1c7),var(--paper-card-texture) center /160px 160px repeat;border:1px solid #6076681f;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 20px 54px #3a463d1c}.paper-site-main .landing-page .landing-path-step{border-right:1px solid #6076681a;align-content:center;gap:8px;min-height:164px;padding:24px 22px;display:grid;position:relative}.paper-site-main .landing-page .landing-path-step:last-child{border-right:0}.paper-site-main .landing-page .landing-path-step:after{content:"";z-index:1;background:#fffcf5c2;border-top:1px solid #60766824;border-right:1px solid #60766824;width:16px;height:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.paper-site-main .landing-page .landing-path-step:last-child:after{display:none}.paper-site-main .landing-page .landing-path-step-start{background:radial-gradient(circle at 50% 22%,#88619a29,#0000 52%),linear-gradient(#fffcf5e6,#fffcf5b8)}.paper-site-main .landing-page .landing-path-label,.paper-site-main .landing-page .landing-path-number{letter-spacing:.12em;line-height:1}.paper-site-main .landing-page .landing-path-number{color:#3d241852;font-size:var(--fs-small)}.paper-site-main .landing-page .landing-path-label{color:var(--landing-teal);font-size:var(--fs-small)}.paper-site-main .landing-page .landing-path-step strong{color:var(--landing-ink);font-size:var(--fs-body);line-height:1.2}.paper-site-main .landing-page .landing-path-step span:last-child{color:var(--landing-ink-soft);font-size:var(--fs-small);line-height:1.45}.paper-site-main .landing-page .landing-phase-characters{background:linear-gradient(135deg,#faf6edeb,#e2ebe3db),var(--paper-card-texture) center /180px 180px repeat!important;padding-top:clamp(34px,4vw,56px)!important;padding-bottom:clamp(84px,9vw,128px)!important}.paper-site-main .landing-page :where(.landing-character-showcase,.landing-character-copy,.landing-character-grid,.landing-stats-context,.landing-stats-copy,.landing-stats-context>section,.landing-stats-teaser-metrics,.landing-insight-shell,.landing-insight-heading,.landing-insight-grid,.landing-question-shell,.landing-question-heading,.landing-question-grid,.landing-service-shell,.landing-service-groups,.landing-service-group,.landing-service-grid,.landing-phase-final>div){width:100%;min-width:0;max-width:min(100%,var(--container-nav,1200px))}.paper-site-main .landing-page .landing-character-showcase{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.paper-site-main .landing-page .landing-character-copy{max-width:560px}.paper-site-main .landing-page .landing-character-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.paper-site-main .landing-page .landing-character-card{background:linear-gradient(180deg,#fffcf5db,#f8f2e8c7),var(--paper-card-texture) center /160px 160px repeat;min-width:0;min-height:368px;color:var(--landing-ink);transition:transform var(--paper-motion-shift) var(--paper-motion-ease),box-shadow var(--paper-motion-shift) var(--paper-motion-ease);border:1px solid #6076681f;border-radius:24px;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 18px 42px #3a463d1a}.paper-site-main .landing-page .landing-character-card:hover{transform:translateY(calc(var(--paper-motion-rise-sm) * -1));box-shadow:0 28px 58px #3a463d26}.paper-site-main .landing-page .landing-character-portrait{background:radial-gradient(ellipse at 50% 88%,var(--paper-accent,#88619a),transparent 56%);justify-content:center;align-items:end;min-width:0;min-height:190px;padding:18px 12px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-character-portrait{background:radial-gradient(ellipse at 50% 88%,color-mix(in srgb,var(--paper-accent,#88619a) 18%,transparent),transparent 56%)}}.paper-site-main .landing-page .landing-character-portrait img{object-fit:contain;filter:drop-shadow(0 18px 16px #3d2b202b);width:min(100%,180px);height:auto;max-height:210px}.paper-site-main .landing-page .landing-character-meta{gap:5px;min-width:0;padding:16px;display:grid}.paper-site-main .landing-page .landing-character-meta>*,.paper-site-main .landing-page .landing-question-card>*{overflow-wrap:anywhere;min-width:0}.paper-site-main .landing-page .landing-character-code{font-size:var(--fs-heading);letter-spacing:.08em;color:var(--paper-accent-text,var(--paper-accent,#6e4f84));line-height:1}.paper-site-main .landing-page .landing-character-name{font-size:var(--fs-body);font-weight:700;line-height:1.2}.paper-site-main .landing-page .landing-character-desc{color:var(--landing-ink-soft);font-size:var(--fs-small);line-height:1.45}.paper-site-main .landing-page .landing-character-question{color:var(--landing-ink);font-size:var(--fs-small);border-top:1px solid #6076681f;margin-top:8px;padding-top:10px;font-weight:700;line-height:1.38}.paper-site-main .landing-page .landing-stats-context{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.paper-site-main .landing-page .landing-stats-copy{max-width:620px}.paper-site-main .landing-page .landing-stats-facets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paper-site-main .landing-page .landing-stats-facet{background:linear-gradient(180deg,#fffcf5db,#f8f2e8c7),var(--paper-card-texture) center /160px 160px repeat;border:1px solid #6076681f;border-radius:22px;min-height:166px;padding:20px;position:relative;overflow:hidden;box-shadow:0 16px 36px #3a463d14}.paper-site-main .landing-page .landing-stats-facet h3,.paper-site-main .landing-page .landing-stats-facet p{z-index:1;position:relative}.paper-site-main .landing-page .landing-stats-facet-mark{background:linear-gradient(145deg,#e2ebe3db,#fffcf5b3),var(--paper-card-texture) center /120px 120px repeat;width:42px;height:42px;color:var(--landing-teal);font-size:var(--fs-small);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;box-shadow:0 12px 24px #3a463d1a}.paper-site-main .landing-page .landing-stats-facet h3{color:var(--landing-ink);font-size:var(--font-size-h4);margin:0;font-weight:600;line-height:1.2}.paper-site-main .landing-page .landing-stats-facet p{color:var(--landing-ink-soft);font-size:var(--fs-small);margin:10px 0 0;line-height:1.55}.paper-site-main .landing-page .landing-stats-context>section{grid-column:1/-1;justify-self:center;max-width:min(100%,720px)!important;padding-top:clamp(18px,3vw,34px)!important}.paper-site-main .landing-page .landing-stats-teaser-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paper-site-main .landing-page .landing-stats-teaser-metrics div{background:linear-gradient(180deg,#fffcf5e6,#f8f2e8b8),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #6076681f;border-radius:18px;align-content:center;gap:4px;min-height:86px;padding:16px;display:grid;box-shadow:0 14px 32px #3a463d14}.paper-site-main .landing-page .landing-stats-teaser-metrics strong{color:var(--landing-ink);font-size:var(--fs-heading);line-height:1}.paper-site-main .landing-page .landing-stats-teaser-metrics span{color:var(--landing-ink-soft);font-size:var(--fs-small);line-height:1.3}.landing-stats-teaser-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-stats-teaser-item{background:linear-gradient(180deg,#fffcf5e6,#f8f2e8b8),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #6076681f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid;box-shadow:inset 0 1px #fff9,0 10px 24px #3a463d12}.landing-stats-teaser-item-label{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:600}.landing-stats-teaser-item-bar-track{background:var(--color-surface-02);border-radius:999px;height:6px;position:relative;overflow:hidden}.landing-stats-teaser-item-bar-fill{border-radius:999px;transition:width .28s ease-out;position:absolute;inset:0}.landing-stats-teaser-item-count{font-size:var(--font-size-body-sm);color:var(--color-text-primary);letter-spacing:.04em;text-align:right;min-width:56px}.landing-stats-teaser-cta{min-height:44px;color:var(--color-asknova-cream-card);font-size:var(--font-size-body-sm);background:#4a2e26;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:20px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .12s ease-out,opacity .12s ease-out;display:inline-flex}.landing-stats-teaser-cta:hover{opacity:.92;transform:translateY(-1px)}.landing-stats-teaser-empty{font-size:var(--font-size-body-sm);color:var(--color-text-primary);opacity:.7;margin:16px 0 0}.paper-site-main .landing-page .landing-phase-insight{background:linear-gradient(180deg,#faf6edf2,#f2ebe0e6),var(--paper-card-texture) center /180px 180px repeat!important}.paper-site-main .landing-page .landing-insight-shell{gap:clamp(28px,4vw,52px);display:grid}.paper-site-main .landing-page .landing-insight-heading{max-width:760px}.paper-site-main .landing-page .landing-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.paper-site-main .landing-page .landing-insight-card{background:linear-gradient(180deg,#fffcf5e0,#f8f2e8cc),var(--paper-card-texture) center /160px 160px repeat;min-height:230px;transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);border:1px solid #6076681f;border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 38px #3a463d17}.paper-site-main .landing-page .landing-insight-card:hover{transform:translateY(-4px);box-shadow:0 26px 52px #3a463d24}.paper-site-main .landing-page .landing-insight-index{font-size:var(--fs-small);color:var(--landing-teal);margin-bottom:30px;display:inline-flex}.paper-site-main .landing-page .landing-insight-card h3{color:var(--landing-ink);font-size:var(--font-size-h4);margin:0;font-weight:600;line-height:1.18}.paper-site-main .landing-page .landing-insight-card p{color:var(--landing-ink-soft);font-size:var(--fs-small);margin:12px 0 0;line-height:1.58}.paper-site-main .landing-page .landing-insight-steps{background:linear-gradient(90deg,#fffcf5c7,#e2ebe3b8),var(--paper-card-texture) center /160px 160px repeat;border:1px solid #6076681f;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 44px #3a463d14}.paper-site-main .landing-page .landing-insight-step{border-right:1px solid #6076681a;align-content:center;gap:4px;min-height:92px;padding:18px 22px;display:grid}.paper-site-main .landing-page .landing-insight-step:last-child{border-right:0}.paper-site-main .landing-page .landing-insight-step span{font-size:var(--fs-small);letter-spacing:.12em;color:var(--landing-teal)}.paper-site-main .landing-page .landing-insight-step strong{color:var(--landing-ink);font-size:var(--fs-small);line-height:1.3}.paper-site-main .landing-page .landing-phase-questions{background:linear-gradient(135deg,#faf6edf0,#e2ebe3e6),var(--paper-card-texture) center /180px 180px repeat!important}.paper-site-main .landing-page .landing-question-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.paper-site-main .landing-page .landing-question-heading{position:sticky;top:112px}.paper-site-main .landing-page .landing-question-grid{gap:14px;display:grid}.paper-site-main .landing-page .landing-question-card{background:linear-gradient(145deg,#fffcf5e6,#f8f2e8c7),var(--paper-card-texture) center /160px 160px repeat;min-height:128px;color:var(--landing-ink);transition:transform var(--paper-motion-shift) var(--paper-motion-ease),box-shadow var(--paper-motion-shift) var(--paper-motion-ease);border:1px solid #6076681f;border-radius:24px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px 18px;padding:22px;text-decoration:none;display:grid;box-shadow:0 16px 38px #3a463d17}.paper-site-main .landing-page .landing-question-card:hover{transform:translateY(calc(var(--paper-motion-rise-sm) * -1));box-shadow:0 26px 54px #3a463d24}.paper-site-main .landing-page .landing-question-card>span{width:52px;height:52px;color:var(--landing-teal);font-size:var(--fs-small);background:#e2ebe3d1;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.paper-site-main .landing-page .landing-question-card strong{color:var(--landing-ink);font-size:var(--fs-body);line-height:1.28}.paper-site-main .landing-page .landing-question-card em{color:var(--landing-ink-soft);font-size:var(--fs-small);font-style:normal;line-height:1.5}.paper-site-main .landing-page .landing-phase-services{background:linear-gradient(135deg,#e2ebe3f0,#faf6ede6),var(--paper-card-texture) center /180px 180px repeat!important}.paper-site-main .landing-page .landing-service-shell{gap:clamp(30px,5vw,62px);display:grid}.paper-site-main .landing-page .landing-service-heading{max-width:780px}.paper-site-main .landing-page .landing-service-groups{gap:18px;display:grid}.paper-site-main .landing-page .landing-service-group{gap:14px;display:grid}.paper-site-main .landing-page .landing-service-group-copy{background:linear-gradient(180deg,#fffcf5c2,#f8f2e8a8),var(--paper-card-texture) center /160px 160px repeat;border:1px solid #6076681f;border-radius:22px;place-content:center space-between;align-items:center;gap:18px;min-height:0;padding:18px 22px;display:flex;box-shadow:0 14px 34px #3a463d14}.paper-site-main .landing-page .landing-service-group-copy span{color:var(--landing-teal);font-size:var(--fs-small);letter-spacing:.12em;line-height:1}.paper-site-main .landing-page .landing-service-group-copy strong{min-width:180px;color:var(--landing-ink);font-size:var(--fs-heading);line-height:1.12}.paper-site-main .landing-page .landing-service-group-copy p{max-width:560px;color:var(--landing-ink-soft);font-size:var(--fs-small);margin:0;line-height:1.5}.paper-site-main .landing-page .landing-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paper-site-main .landing-page .landing-service-card{background:radial-gradient(circle at 70% 18%,var(--paper-accent,#88619a),transparent 40%),linear-gradient(180deg,#fffcf5e6,#f8f2e8c7),var(--paper-card-texture) center /160px 160px repeat;border:1px solid #6076681f;border-radius:24px;align-content:end;min-height:336px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-service-card{background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--paper-accent,#88619a) 14%,transparent),transparent 40%),linear-gradient(180deg,#fffcf5e6,#f8f2e8c7),var(--paper-card-texture) center /160px 160px repeat}}.paper-site-main .landing-page .landing-service-card{color:var(--landing-ink);transition:transform var(--paper-motion-shift) var(--paper-motion-ease),box-shadow var(--paper-motion-shift) var(--paper-motion-ease),border-color var(--paper-motion-shift) var(--paper-motion-ease);text-decoration:none;box-shadow:0 18px 42px #3a463d1a}.paper-site-main .landing-page .landing-service-card:hover{transform:translateY(calc(var(--paper-motion-rise-sm) * -1));border-color:var(--paper-accent,#88619a)}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-service-card:hover{border-color:color-mix(in srgb,var(--paper-accent,#88619a) 30%,#6076681f)}}.paper-site-main .landing-page .landing-service-card:hover{box-shadow:0 30px 64px #3a463d29}.paper-site-main .landing-page .landing-service-badge,.paper-site-main .landing-page .landing-service-code{z-index:2;letter-spacing:.12em;line-height:1;position:absolute}.paper-site-main .landing-page .landing-service-badge{color:var(--landing-ink-soft);font-size:var(--fs-micro);background:#fffcf5b8;border-radius:999px;padding:7px 9px;top:16px;left:16px}.paper-site-main .landing-page .landing-service-code{color:var(--paper-accent-text,var(--paper-accent,#6e4f84));font-size:var(--fs-heading);top:18px;right:16px}.paper-site-main .landing-page .landing-service-visual{height:166px;transition:transform var(--duration-normal) var(--ease-standard),filter var(--duration-normal) var(--ease-standard);background:#fffcf599;border:1px solid #6076681f;border-radius:18px;position:absolute;top:50px;left:14px;right:14px;overflow:hidden;box-shadow:inset 0 1px #fffc,0 14px 28px #3a463d1a}.paper-site-main .landing-page .landing-service-visual img{object-fit:cover;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;transform:scale(1.01)}.paper-site-main .landing-page .landing-service-card:hover .landing-service-visual{filter:saturate(1.04);transform:translateY(-4px)}.paper-site-main .landing-page .landing-service-visual-mark{isolation:isolate;place-items:center;display:grid}.paper-site-main .landing-page .landing-service-visual-bg{border-radius:inherit;background:radial-gradient(circle at 30% 28%,var(--paper-accent,#88619a),transparent 62%),radial-gradient(circle at 78% 78%,var(--paper-accent,#88619a),transparent 58%),linear-gradient(160deg,#fffcf5eb,#f8f0e4c7),var(--paper-card-texture) center /140px 140px repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-service-visual-bg{background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--paper-accent,#88619a) 26%,transparent),transparent 62%),radial-gradient(circle at 78% 78%,color-mix(in srgb,var(--paper-accent,#88619a) 16%,transparent),transparent 58%),linear-gradient(160deg,#fffcf5eb,#f8f0e4c7),var(--paper-card-texture) center /140px 140px repeat}}.paper-site-main .landing-page .landing-service-visual-bg{opacity:.92;z-index:0}.paper-site-main .landing-page .landing-service-visual-sku{z-index:1;font-size:var(--fs-display);letter-spacing:.06em;color:var(--paper-accent,#88619a);line-height:1;position:relative}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-service-visual-sku{color:color-mix(in srgb,var(--paper-accent,#88619a) 78%,#4a3626)}}.paper-site-main .landing-page .landing-service-visual-sku{text-shadow:0 1px 0 #ffffff8c,0 2px 14px var(--paper-accent,#88619a)}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-service-visual-sku{text-shadow:0 1px 0 #ffffff8c,0 2px 14px color-mix(in srgb,var(--paper-accent,#88619a) 24%,transparent)}}@media (max-width:720px){.paper-site-main .landing-page .landing-service-visual-sku{font-size:var(--fs-display)}}.paper-site-main .landing-page .landing-service-copy{z-index:1;gap:8px;padding:232px 18px 18px;display:grid;position:relative}.paper-site-main .landing-page .landing-service-copy strong{font-size:var(--fs-body);line-height:1.18}.paper-site-main .landing-page .landing-service-copy span{color:var(--landing-ink-soft);font-size:var(--fs-small);line-height:1.46}.paper-site-main .landing-page .landing-service-group-start .landing-service-grid{grid-template-columns:minmax(0,460px);justify-content:center}.paper-site-main .landing-page :where(.landing-path-shell,.landing-character-showcase,.landing-stats-context,.landing-insight-shell,.landing-question-shell,.landing-service-shell,.landing-phase-final>div){max-width:var(--container-nav,1200px)!important}.paper-site-main .landing-page .landing-service-group-start .landing-service-card{min-height:380px}.paper-site-main .landing-page .landing-service-group-start .landing-service-visual{height:206px}.paper-site-main .landing-page .landing-service-group-start .landing-service-copy{padding-top:270px}.paper-site-main .landing-page .landing-phase-types{background:linear-gradient(135deg,#e2ebe3f0,#faf6edf0),var(--paper-card-texture) center /180px 180px repeat!important}.paper-site-main .landing-page .landing-phase-deep{background:linear-gradient(180deg,#faf6edf0,#eee6dbeb),var(--paper-card-texture) center /180px 180px repeat!important}.paper-site-main .landing-page .landing-phase-final{color:#3e281f;background:radial-gradient(circle at 50% 0,#dcebe2d1,#faf6ed00 44%),linear-gradient(180deg,#faf6edfa,#e8efe6f5),var(--paper-card-texture) center /180px 180px repeat!important;border-radius:0!important}.paper-site-main .landing-page .landing-phase-final h2{color:#3e281f}.paper-site-main .landing-page .landing-phase-final p{color:#3e281fd1}.paper-site-main .landing-page .landing-final-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:920px;margin:0 auto 30px;display:grid}.paper-site-main .landing-page .landing-final-choice{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5e6),var(--paper-card-texture) center /150px 150px repeat;color:#3e281f;min-height:104px;transition:transform var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);border:1px solid #4a2e261f;border-radius:22px;align-content:center;gap:6px;padding:18px;text-decoration:none;display:grid;box-shadow:0 18px 44px #4a2e261a}.paper-site-main .landing-page .landing-final-choice:hover{border-color:#6f564247;transform:translateY(-4px);box-shadow:0 22px 52px #4a2e2629}.paper-site-main .landing-page .landing-final-choice span{color:#536c5ef5;font-size:var(--fs-small);letter-spacing:.12em}.paper-site-main .landing-page .landing-final-choice strong{color:#3e281f;font-size:var(--fs-body);line-height:1.25}.paper-site-main .landing-page .landing-final-primary{color:var(--color-asknova-cream-card);transition:transform var(--paper-motion-shift) var(--paper-motion-ease),background-color var(--paper-motion-shift) var(--paper-motion-ease),box-shadow var(--paper-motion-shift) var(--paper-motion-ease);background:#4a2e26;box-shadow:0 18px 34px #4a2e2638}.paper-site-main .landing-page .landing-final-primary:hover{transform:translateY(calc(var(--paper-motion-rise-sm) * -.5));background:#5c4035;box-shadow:0 22px 42px #4a2e2647}@media (hover:none){.paper-site-main .landing-page .landing-character-card:hover,.paper-site-main .landing-page .landing-final-choice:hover,.paper-site-main .landing-page .landing-final-primary:hover,.paper-site-main .landing-page .landing-insight-card:hover,.paper-site-main .landing-page .landing-question-card:hover,.paper-site-main .landing-page .landing-service-card:hover{transform:none;box-shadow:0 18px 42px #3a463d1a}}.paper-site-main .landing-page .landing-phase.landing-phase--public{background:linear-gradient(180deg,#fffdf9f5,#faf7f1f0),var(--paper-card-texture) center /160px 160px repeat!important}.paper-site-main .landing-page .surface-discovery-inner{width:min(100%,1100px);margin:0 auto;padding:0}.paper-site-main .landing-page .surface-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.paper-site-main .landing-page .surface-discovery-card{min-height:100%;box-shadow:0 16px 40px #3a463d17}.paper-site-main .landing-page .surface-discovery-card p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.paper-site-main .landing-page .landing-surface-card-image{box-shadow:inset 0 0 0 1px #4a2e260f}.paper-site-main .landing-page .landing-types-copy{position:sticky;top:112px}.paper-site-main .landing-page .landing-types-list{gap:14px;display:grid}.paper-site-main .landing-page .landing-type-card{border-left:4px solid var(--paper-accent,#88619a);box-shadow:0 14px 34px #3a463d17}.paper-site-main .landing-page .landing-surface-card,.paper-site-main .landing-page .landing-type-card{background:linear-gradient(180deg,#fffcf5e0,#f8f2e8cc),var(--paper-card-texture) center /160px 160px repeat!important;border-color:#6076681f!important}.paper-site-main .landing-page .landing-type-code{background:var(--paper-accent,#88619a)}@supports (color:color-mix(in lab,red,red)){.paper-site-main .landing-page .landing-type-code{background:color-mix(in srgb,var(--paper-accent,#88619a) 12%,white)}}.paper-site-main .landing-page .landing-type-arrow{transition:transform var(--duration-normal) var(--ease-standard)}.paper-site-main .landing-page .landing-type-card:hover .landing-type-arrow{transform:translate(3px)}.paper-site-main .landing-page .landing-surface-card,.paper-site-main .landing-page .landing-type-card{transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard)}.paper-site-main .landing-page .landing-surface-card:hover,.paper-site-main .landing-page .landing-type-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #3a463d24!important}.paper-site-main .landing-page .landing-phase>*{animation:asknovaSlideUp .62s var(--ease-decelerate) both}@media (prefers-reduced-motion:no-preference){.paper-site-main .landing-page .landing-phase>*{animation-timeline:view();animation-range:entry cover 28%}.paper-site-main .landing-page :where(.landing-path-step,.landing-character-card,.landing-stats-facet,.landing-insight-card,.landing-question-card,.landing-service-card){--landing-reveal-slide-x:-14px;opacity:.001;transform:translate(var(--landing-reveal-slide-x),var(--paper-motion-rise-md)) scale(.985);animation:asknovaScrollRise var(--paper-motion-reveal) var(--paper-motion-ease-out) both;animation-timeline:view();animation-range:entry cover 24%}.paper-site-main .landing-page :where(.landing-path-step,.landing-character-card,.landing-stats-facet,.landing-insight-card,.landing-question-card,.landing-service-card):nth-child(2){animation-delay:70ms}.paper-site-main .landing-page :where(.landing-path-step,.landing-character-card,.landing-stats-facet,.landing-insight-card,.landing-question-card,.landing-service-card):nth-child(3){animation-delay:.14s}.paper-site-main .landing-page :where(.landing-path-step,.landing-character-card,.landing-stats-facet,.landing-insight-card,.landing-question-card,.landing-service-card):nth-child(4){animation-delay:.21s}.paper-site-main .landing-page :where(.landing-service-card):nth-child(n+5){animation-delay:.28s}}@keyframes asknovaScrollRise{0%{opacity:.001;transform:translate(var(--landing-reveal-slide-x),var(--paper-motion-rise-md)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1023.98px){.paper-site-main .landing-page .landing-hero-policy{padding-top:clamp(70px,17vw,92px);padding-bottom:clamp(54px,11vw,78px)}.landing-hero-seo-panel{margin-top:clamp(4px,3vw,14px);margin-bottom:clamp(54px,12vw,74px)}.paper-site-main .landing-page .asknova-hero-section{min-height:auto;padding-top:24px!important;padding-bottom:54px!important}.paper-site-main .landing-page:before{background-position:50% 190px;background-size:auto 650px}.paper-site-main .landing-page .landing-phase{padding:72px 20px!important}.paper-site-main .landing-page .landing-path-shell{border-radius:22px;grid-template-columns:1fr}.paper-site-main .landing-page .landing-path-step{border-bottom:1px solid #6076681a;border-right:0;min-height:0;padding:18px}.paper-site-main .landing-page .landing-path-step:after{top:auto;bottom:-8px;right:50%;transform:translate(50%)rotate(135deg)}.paper-site-main .landing-page .asknova-hero-visual{min-height:250px}.paper-site-main .landing-page .asknova-hero-character{height:80%;bottom:2px}.paper-site-main .landing-page .asknova-hero-character-main{height:86%}.paper-site-main .landing-page .asknova-hero-character-side{opacity:.82;height:54%}.paper-site-main .landing-page .asknova-hero-character-left{left:18%}.paper-site-main .landing-page .asknova-hero-character-right{left:82%}.paper-site-main .landing-page .landing-types-copy{position:static}.paper-site-main .landing-page .landing-character-showcase{grid-template-columns:1fr}.paper-site-main .landing-page .landing-character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-site-main .landing-page .landing-character-card{border-radius:18px;min-height:318px}.paper-site-main .landing-page .landing-character-portrait{min-height:150px}.paper-site-main .landing-page .landing-stats-context,.paper-site-main .landing-page .landing-stats-facets{grid-template-columns:1fr}.paper-site-main .landing-page .landing-stats-facet{border-radius:18px;min-height:0}.paper-site-main .landing-page .landing-insight-grid,.paper-site-main .landing-page .landing-insight-steps{grid-template-columns:1fr}.paper-site-main .landing-page .landing-insight-card{border-radius:18px;min-height:0}.paper-site-main .landing-page .landing-insight-steps{border-radius:22px}.paper-site-main .landing-page .landing-insight-step{border-bottom:1px solid #6076681a;border-right:0;min-height:78px}.paper-site-main .landing-page .landing-insight-step:last-child{border-bottom:0}.paper-site-main .landing-page .landing-question-shell{grid-template-columns:1fr}.paper-site-main .landing-page .landing-question-heading{position:static}.paper-site-main .landing-page .landing-question-card{border-radius:18px;grid-template-columns:42px minmax(0,1fr);min-height:0;padding:18px}.paper-site-main .landing-page .landing-question-card>span{width:42px;height:42px}.paper-site-main .landing-page .landing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paper-site-main .landing-page .landing-service-group{grid-template-columns:1fr}.paper-site-main .landing-page .landing-service-group-copy{border-radius:18px;justify-content:stretch;min-height:0;display:grid}.paper-site-main .landing-page .landing-service-group-copy strong{min-width:0}.paper-site-main .landing-page .landing-service-card{border-radius:18px;min-height:302px}.paper-site-main .landing-page .landing-service-visual{height:132px;top:48px;left:10px;right:10px}.paper-site-main .landing-page .landing-service-copy{padding:192px 14px 14px}.paper-site-main .landing-page .landing-service-copy strong{font-size:var(--fs-body)}.paper-site-main .landing-page .landing-service-group-start .landing-service-card{min-height:302px}.paper-site-main .landing-page .landing-service-group-start .landing-service-visual{height:132px}.paper-site-main .landing-page .landing-service-group-start .landing-service-copy{padding-top:192px}.paper-site-main .landing-page .landing-final-choices{grid-template-columns:1fr}.paper-site-main .landing-page .surface-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paper-site-main .landing-page .surface-discovery-card{border-radius:18px!important;padding:14px!important}.paper-site-main .landing-page .landing-surface-card-image{aspect-ratio:1!important}.paper-site-main .landing-page .surface-discovery-card p{-webkit-line-clamp:3}}@media (max-width:767.98px){.paper-site-main .landing-page .asknova-hero-visual{min-height:188px}}@media (max-width:479px){.paper-site-main .landing-page .landing-phase{padding:56px 16px!important}.paper-site-main .landing-page .landing-character-grid,.paper-site-main .landing-page .landing-service-grid,.paper-site-main .landing-page .surface-discovery-grid{grid-template-columns:1fr!important;gap:14px!important}.paper-site-main .landing-page .landing-character-card{min-height:0}.paper-site-main .landing-page .landing-service-card{min-height:280px}.paper-site-main .landing-page .landing-stats-teaser-metrics{grid-template-columns:1fr}.paper-site-main .landing-page .asknova-hero-character-side{opacity:.45;height:44%}}.paper-site-main .landing-page .landing-private-pull{font-style:italic;font-weight:400;font-size:var(--fs-heading);color:#3e2b24c7;background:var(--color-surface-02);border-left:3px solid var(--color-type-SL);border-radius:4px 14px 14px 4px;max-width:560px;margin:28px 0 0;padding:14px 18px 14px 20px;line-height:1.55;position:relative;box-shadow:inset 0 1px #fff9,0 12px 28px #4a2e2614}.paper-site-main .landing-page .landing-private-pull cite{font-style:normal;font-size:var(--fs-small);letter-spacing:.18em;color:var(--color-type-SL-text);text-transform:uppercase;margin-top:8px;display:block}.paper-site-main .landing-page .landing-final-choice{position:relative}.paper-site-main .landing-page .landing-final-choice:not(.landing-final-primary){box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #4a2e260f,0 18px 44px #4a2e261a,4px 4px 0 -1px #4a2e260a}.paper-site-main .landing-page .landing-final-choice:not(.landing-final-primary):after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 45%,#4a2e261a 50%,#4a2e260a 65%,#0000 75%);border-radius:0 0 22px;width:18px;height:18px;position:absolute;bottom:-3px;right:-3px}@media (prefers-reduced-motion:reduce){.quiz-skeleton-shimmer{animation:none}}.nav-mobile-menu-trigger{display:none!important}@media (max-width:479px){.nav-mobile-menu-trigger{display:inline-flex!important}}.nav-mobile-menu-trigger:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:2px;border-radius:var(--radius-chip)}.nav-mobile-menu{display:none;position:relative}.nav-mobile-menu-summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;list-style:none;display:flex}.nav-mobile-menu-summary::-webkit-details-marker{display:none}.nav-mobile-menu-summary:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:2px;border-radius:var(--radius-chip)}.nav-mobile-menu-panel{background-color:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);min-width:200px;padding:var(--space-2);z-index:var(--z-modal);flex-direction:column;gap:2px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1e1b1814}.nav-mobile-menu-link{padding:12px var(--space-3);font-size:var(--font-size-body-sm);color:var(--color-text-primary);border-radius:var(--radius-chip);min-height:44px;line-height:1.4;text-decoration:none;display:block}.nav-mobile-menu-link:hover{background-color:#1e1b180a}.nav-mobile-menu[open] .nav-mobile-menu-summary{color:var(--color-text-primary)}.nav-mobile-menu[open] .nav-mobile-menu-panel{display:flex}@media (max-width:340px){.nav-mobile-menu-panel{top:52px;left:var(--space-3);right:var(--space-3);width:auto;min-width:0;position:fixed}}.paper-document-card .support-form{clip-path:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.paper-document-card .support-form:after{display:none!important}.paper-document-card .support-form button[type=submit]{background:var(--cta-primary)!important;color:var(--cta-primary-text)!important}.paper-document-card .support-form button[type=submit]:hover{background:var(--cta-primary-hover)!important}.paper-document-page.support-page{width:100%;max-width:var(--container-nav,1200px);padding:clamp(20px,3vw,var(--space-6)) clamp(16px,4vw,var(--space-5)) clamp(40px,6vw,var(--space-7));box-sizing:border-box;margin-left:auto;margin-right:auto}.support-card .support-header-sticker{width:100%;max-width:420px;height:auto;margin:0 auto var(--space-4);filter:drop-shadow(0 10px 20px #4a362621);pointer-events:none;display:block}.support-card .support-header h1{margin:0 0 var(--space-2);font-size:var(--font-size-h2);color:var(--color-text-primary);font-weight:700}.support-card .support-header p{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.support-page .support-breadcrumbs.seo-breadcrumbs{width:100%;max-width:560px;margin:0 auto var(--space-3);padding:var(--space-2) 0 0}.support-page .support-form>div{margin-bottom:var(--space-4)}.support-page .support-form-label{margin-bottom:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:600;display:block}.support-page .support-form-required{margin-left:var(--space-1);color:var(--color-error);font-weight:700}.support-page .support-form-field{box-sizing:border-box;width:100%;font-size:var(--font-size-body-sm)}.support-page .support-form-textarea{resize:vertical;min-height:160px}.support-page .support-form-field-error{border-color:var(--color-error)!important;box-shadow:0 0 0 1px var(--color-error)!important}.support-page .support-form-error{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--font-size-caption);line-height:var(--line-height-normal)}.support-page .support-form-meta{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-2);display:flex}.support-page .support-form-error-inline{flex:auto;margin-top:0}.support-page .support-form-count{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex:none}.support-page .support-form-count-error{color:var(--color-error);font-weight:600}.support-page .support-form-submit{width:100%;min-height:48px;margin-top:var(--space-3);padding:0 var(--space-5);border-radius:var(--radius-chip,999px);font-size:var(--font-size-body);cursor:pointer;transition:background var(--duration-normal) var(--ease-standard);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.support-page .support-form-submit:disabled{opacity:.6;cursor:progress}.support-page .support-form-success{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.support-page .support-form-success-mark{color:var(--color-type-SC)}.support-page .support-form-success h2{font-size:var(--font-size-h3);color:var(--color-text-primary);margin:0;font-weight:700}.support-page .support-form-success p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.support-page .support-form-audit-id{font-size:var(--font-size-caption);color:var(--color-text-tertiary)!important}.support-page .support-faq{width:100%;max-width:560px;margin:var(--space-6) auto 0}.support-page .support-faq-heading{margin:0 0 var(--space-4);font-size:var(--font-size-h3);color:var(--color-text-primary);font-weight:700}.support-page .support-faq-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-page .support-faq-details{background:linear-gradient(180deg,#faf4eaf7,#f3eadceb),var(--paper-card-texture);background-size:auto,160px 160px;border:1px solid #bfab9173;border-radius:9px 7px 10px;box-shadow:inset 0 1px #ffffffb3,4px 5px #d6c4a64d}.support-page .support-faq-question{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--font-size-body-sm);color:var(--color-text-primary);cursor:pointer;font-weight:600;list-style:none;display:flex}.support-page .support-faq-question::-webkit-details-marker{display:none}.support-page .support-faq-question:after{content:"+";color:var(--color-text-tertiary);flex:none;font-weight:400}.support-page .support-faq-details[open] .support-faq-question:after{content:"−"}.support-page .support-faq-question:focus-visible{outline:2px solid var(--color-type-SC);outline-offset:-2px}.support-page .support-faq-answer{padding:0 var(--space-4) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.paper-site-footer-link{align-items:center;min-height:44px;display:flex!important}[lang=ja] .asknova-hero-section h1,[lang=ja] .compat-surface-header h1,[lang=ja] .cycles-surface-header h1,[lang=ja] .decision-surface-header h1,[lang=ja] .paper-landing-subtitle,[lang=ja] .paper-landing-title,[lang=zh-Hant] .asknova-hero-section h1,[lang=zh-Hant] .compat-surface-header h1,[lang=zh-Hant] .cycles-surface-header h1,[lang=zh-Hant] .decision-surface-header h1,[lang=zh-Hant] .paper-landing-subtitle,[lang=zh-Hant] .paper-landing-title{word-break:normal;line-break:strict;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}@media (max-width:760px){.hero-mobile-spacing{padding-top:clamp(28px,8vw,48px)!important;padding-bottom:clamp(20px,6vw,36px)!important}.compat-surface-header,.cycles-surface-header,.decision-surface-header{padding-top:clamp(28px,8vw,48px)!important;padding-bottom:clamp(16px,4vw,24px)!important}}html body .asknova-pillnav-desktop .asknova-nav-summary{font-size:var(--fs-small)!important}@media (min-width:1024px) and (max-width:1180px){.asknova-pillnav-desktop{gap:0!important}.asknova-pillnav-desktop .asknova-nav-summary{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important;font-size:var(--font-size-caption)!important}}.welcome-banner-dismiss{min-width:44px;min-height:44px;margin-left:var(--space-2);color:var(--color-asknova-mocha-text);opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.welcome-banner-dismiss:focus-visible,.welcome-banner-dismiss:hover{opacity:1}.home-welcome-banner-shell{background:0 0!important;border-color:#0000!important}@media (max-width:640px){.home-welcome-banner{padding-inline:var(--space-4)}.home-welcome-banner-shell{border-radius:var(--radius-card);width:100%;min-width:0;padding:var(--space-2)}.home-welcome-banner-link{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--text-xs)}.home-welcome-banner-copy{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.home-welcome-banner-cta{min-width:0;max-width:42%;font-size:var(--text-xs);white-space:normal;text-align:right;overflow-wrap:anywhere;line-height:1.25}}.about-dims-cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.about-dims-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.about-dims-cards{grid-template-columns:1fr}}.legal-retention-cards{display:none}.type-compat-rankings-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}@media (max-width:479px){.nav-mobile-menu{display:block}[data-compat-save-cta=true]{flex-direction:column;align-items:stretch!important}[data-compat-save-cta=true] a{text-align:center}.legal-retention-table{display:none}.legal-retention-cards{gap:var(--space-3);display:grid}.legal-retention-cards dl{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-01);margin:0}.legal-retention-cards dt{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-3);font-weight:700}.legal-retention-cards dt:first-child{margin-top:0}.legal-retention-cards dd{font-size:var(--font-size-body-sm);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:2px 0 0}.about-layer-row{grid-template-columns:minmax(44px,auto) 1fr!important}.about-layer-row>span{grid-column:2;justify-self:start;white-space:normal!important}}.nav-mobile-menu-divider{background-color:var(--color-border-subtle);height:1px;margin:6px 0}@media (max-width:340px){.auth-secondary-links{gap:var(--space-3);flex-direction:column;align-items:flex-start!important}[data-compat-save-cta=true]{flex-direction:column;align-items:stretch!important}[data-compat-save-cta=true] a{text-align:center}.paper-type-detail-content{overflow-wrap:anywhere}.legal-retention-table{display:none}.legal-retention-cards{gap:var(--space-3);display:grid}.legal-retention-cards dl{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-01);margin:0}.legal-retention-cards dt{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-3);font-weight:700}.legal-retention-cards dt:first-child{margin-top:0}.legal-retention-cards dd{font-size:var(--font-size-body-sm);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:2px 0 0}}.admin-data-page{max-width:1280px;padding:var(--space-6) var(--space-5) var(--space-12);color:var(--color-text-primary);margin:0 auto}@media (max-width:480px){.admin-data-page{padding:var(--space-5) var(--space-4) var(--space-10)}}.admin-data-title{font-size:var(--font-size-h2);color:var(--color-text-primary);margin:0 0 var(--space-2);font-weight:700;line-height:var(--line-height-tight,1.2)}@media (max-width:480px){.admin-data-title{font-size:var(--font-size-h3)}}.admin-data-summary{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4);line-height:1.5}.admin-data-summary-spaced{margin-bottom:var(--space-6)}.admin-data-footnote{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.6}.admin-data-footnote code{font-size:var(--fs-micro);background-color:var(--color-surface-02);border-radius:var(--radius-tiny);color:var(--color-text-secondary);padding:1px 6px}.admin-back-row{margin:0 0 var(--space-3)}.admin-revenue-summary{margin-top:0;margin-bottom:var(--space-4);color:var(--color-text-secondary);border-top:none;padding:0}.admin-export-row{margin:0 0 var(--space-4)}.admin-card-grid{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.admin-dashboard-card{gap:var(--space-2);padding:var(--space-5);background-color:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-left:3px solid var(--admin-card-accent,var(--color-text-secondary));border-radius:var(--radius-card);color:inherit;flex-direction:column;text-decoration:none;transition:transform .14s,border-color .14s;display:flex}.admin-card-hover:hover{border-color:#0000001f;transform:translateY(-2px)}.admin-dashboard-card-title{font-size:var(--font-size-body);color:var(--color-text-primary);font-weight:700}.admin-dashboard-card-desc{font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.5}.admin-dashboard-card-stat{margin-top:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.admin-dashboard-card-stat>span:first-child{font-size:var(--font-size-h3);color:var(--color-text-primary);font-weight:700}.admin-table-scroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface-01);width:100%;margin:var(--space-4) 0;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:var(--font-size-caption)}.admin-table thead tr{background-color:var(--color-surface-02)}.admin-table th{text-align:left;font-weight:700;font-size:var(--font-size-micro);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap}.admin-table td,.admin-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.admin-table td{color:var(--color-text-primary);vertical-align:top}.admin-table tbody tr:nth-child(2n) td{background-color:#f2ede659}@supports (color:color-mix(in lab,red,red)){.admin-table tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--color-surface-02) 35%,transparent)}}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table .col-num,.admin-table .col-right{text-align:right;font-variant-numeric:tabular-nums}.admin-table .col-mono,.admin-table .col-nowrap{white-space:nowrap}.admin-status-pill{border-radius:var(--radius-chip);background-color:var(--color-surface-02);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);padding:2px 8px;display:inline-block}.admin-status-pill.status-fulfilled,.admin-status-pill.status-resolved,.admin-status-pill.status-set{color:var(--color-success)}.admin-status-pill.status-failed,.admin-status-pill.status-final_failed,.admin-status-pill.status-missing,.admin-status-pill.status-unresolved{color:var(--color-error)}.admin-status-pill.status-pending,.admin-status-pill.status-pending_fulfillment,.admin-status-pill.status-refunded{color:var(--color-warning)}.admin-chip-row{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;min-width:0;display:flex}.admin-chip-row-events{margin-top:var(--space-2)}.admin-inline-filter{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;min-width:0;display:flex}.admin-filter-form{gap:var(--space-3);padding:var(--space-4);margin:var(--space-4) 0;background-color:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-detail-section{margin:var(--space-6) 0}.admin-detail-section>h2{font-size:var(--font-size-h4);color:var(--color-text-primary);margin:0 0 var(--space-3);font-weight:700}.admin-status-row{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.admin-ops-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface-01);margin:0;padding:0;list-style:none;overflow:hidden}.admin-ops-list>li{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-4)!important}.admin-ops-list>li:last-child{border-bottom:none}.admin-alert{padding:var(--space-3) var(--space-4);margin:var(--space-3) 0;border-radius:var(--radius-card);font-size:var(--font-size-body-sm);line-height:1.5}.admin-alert-error{background-color:#fbefef}@supports (color:color-mix(in lab,red,red)){.admin-alert-error{background-color:color-mix(in srgb,var(--color-error) 10%,var(--color-surface-01))}}.admin-alert-error{border:1px solid #d960604d}@supports (color:color-mix(in lab,red,red)){.admin-alert-error{border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent)}}.admin-alert-error{color:var(--color-error)}.admin-alert-warning{background-color:#fcf5e9}@supports (color:color-mix(in lab,red,red)){.admin-alert-warning{background-color:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface-01))}}.admin-alert-warning{border:1px solid #e8a8474d}@supports (color:color-mix(in lab,red,red)){.admin-alert-warning{border:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent)}}.admin-alert-warning{color:var(--color-text-primary)}.admin-empty-state{padding:var(--space-8) var(--space-5);margin:var(--space-4) 0;background-color:var(--color-surface-01);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-card);text-align:center;color:var(--color-text-secondary)}.admin-empty-title{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0 0 var(--space-2);font-weight:700}.admin-empty-copy{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);max-width:48ch;margin:0 auto;line-height:1.6}.admin-empty-hint{margin-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);display:block}.admin-bar-chart{height:160px;padding:var(--space-3);background-color:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);align-items:flex-end;gap:4px;display:flex;overflow-x:auto}.admin-bar-item{flex-direction:column;flex:1 0 18px;justify-content:flex-end;align-items:center;gap:4px;min-width:18px;height:100%;display:flex}.admin-bar-fill{background-color:var(--color-type-SL);border-radius:var(--radius-tiny) var(--radius-tiny) 0 0;width:100%;min-height:2px}.admin-bar-label{font-size:var(--fs-micro);color:var(--color-text-tertiary);white-space:nowrap}.admin-nav{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--color-surface-01);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-body-sm);z-index:50;flex-wrap:wrap;min-width:0;display:flex;position:sticky;top:0}.admin-nav-brand{color:var(--color-text-primary);letter-spacing:var(--letter-spacing-wider);padding:4px 6px;font-weight:700;text-decoration:none}.admin-duel-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-duel-btn{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-chip);font-size:var(--font-size-body-sm);cursor:pointer;border:1px solid var(--color-border-medium);font-weight:600}.admin-duel-btn[disabled]{opacity:.5;cursor:default}.admin-duel-btn-restore{background:var(--color-type-SC);color:#fff;border-color:#0000}.admin-duel-btn-dismiss{background:var(--color-surface-02);color:var(--color-text-primary)}.admin-duel-error{color:var(--color-type-RC);font-size:var(--font-size-caption)}.admin-sharecard-killed-banner{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-type-RC);color:#fff;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-nav-link{color:var(--color-text-secondary);border-radius:var(--radius-chip);white-space:nowrap;min-width:0;padding:4px 10px;text-decoration:none}.admin-nav-link:hover{background-color:var(--color-surface-02);color:var(--color-text-primary)}.admin-nav-link.is-muted,.admin-nav-sep{color:var(--color-text-tertiary)}.admin-nav-sep{font-size:var(--font-size-micro);padding:0 4px}.admin-nav-spacer{flex:1;min-width:0}@media (max-width:480px){.admin-nav{padding:var(--space-2) var(--space-3);gap:2px var(--space-1);font-size:var(--font-size-caption)}.admin-nav-link{padding:4px 8px}.admin-nav-spacer{display:none}}@keyframes dashCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dashboard-anim-in{animation:dashCardIn .48s cubic-bezier(.2,0,.2,1) both}.dashboard-anim-in-d2{animation-delay:.1s}.dashboard-anim-in-d3{animation-delay:.2s}.dashboard-anim-in-d4{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.dashboard-anim-in{animation:none!important}}@media (min-width:960px){.dash-stats-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.dash-stats-grid>.dash-card{margin-bottom:0}}@media (max-width:640px){.dash-stat-strip{padding:var(--space-4);flex-wrap:wrap}.dash-stat-strip-item{padding:var(--space-2) 0;flex:0 0 calc(50% - 8px)}.dash-stat-strip-divider{display:none}}@media (prefers-reduced-motion:reduce){.dash-typedist-row{transition:none}.dash-typedist-row:hover{transform:none}}@media (max-width:640px){.dash-service-grid{grid-template-columns:repeat(2,1fr)}}.paper-site-main.service-background-host .paper-auth-page,.paper-site-main.service-background-host .paper-document-page,.paper-site-main.service-background-host .paper-page-shell{background:0 0!important}.paper-site-main.service-background-host .paper-auth-page:after,.paper-site-main.service-background-host .paper-auth-page:before,.paper-site-main.service-background-host .paper-document-page:after,.paper-site-main.service-background-host .paper-document-page:before,.paper-site-main.service-background-host .paper-page-shell:after,.paper-site-main.service-background-host .paper-page-shell:before{opacity:0!important}.paper-site-main.service-background-host .asknova-hero-action-panel,.paper-site-main.service-background-host .asknova-hero-product-panel,.paper-site-main.service-background-host .paper-document-page :where(section,form,article,.paper-document-card,.paper-auth-card,.paper-layered-card),.paper-site-main.service-background-host .types-index-group,.paper-site-main.service-background-host .types-index-hero{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--paper-sheet-fill)!important;background-color:var(--color-surface-01)!important;border-color:#4c37271a!important;box-shadow:inset 0 1px #ffffffd6,0 20px 48px #3d2b201a!important}.paper-site-main.service-background-host [class*=common-shadowbox]{border:1px solid #ffffff57;background-color:#ffffff29!important;background-image:none!important}.paper-site-main.service-background-host .paper-character-stage,.paper-site-main.service-background-host .paper-group-character,.paper-site-main.service-background-host .paper-type-card .paper-type-card-character,.paper-site-main.service-background-host .types-index-card-character{box-shadow:none!important;background:0 0!important;border:0!important}.paper-site-main.service-background-host .paper-character-stage:after,.paper-site-main.service-background-host .paper-character-stage:before,.paper-site-main.service-background-host .paper-group-character:after,.paper-site-main.service-background-host .paper-group-character:before,.paper-site-main.service-background-host .paper-type-card .paper-type-card-character:after,.paper-site-main.service-background-host .paper-type-card .paper-type-card-character:before,.paper-site-main.service-background-host .types-index-card-character:after,.paper-site-main.service-background-host .types-index-card-character:before{display:none!important}.claim-request-sent{gap:var(--space-4);align-self:stretch;display:grid}.claim-dev-link{margin-top:var(--space-3)}.claim-dev-link p{margin:0 0 var(--space-2);color:var(--color-text-secondary)}.claim-dev-link a,.claim-dev-link p{font-size:var(--font-size-caption);line-height:var(--line-height-normal)}.claim-dev-link a{color:var(--color-type-SL);word-break:break-all;text-decoration:underline;display:block}.claim-resend-button{width:fit-content;min-height:38px;padding:0 var(--space-2);color:var(--color-type-SL);font-size:var(--font-size-body-sm);cursor:pointer;background:0 0;border:0;font-weight:700}.claim-resend-button:disabled{color:var(--color-text-secondary);cursor:not-allowed}.claim-verify-card{text-align:left;flex-direction:column;gap:16px;display:flex}.claim-verify-card h1{color:var(--color-text-primary);font-size:var(--fs-heading);margin:0;line-height:1.18}.claim-verify-body,.claim-verify-status{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-loose);margin:0}.claim-verify-success-icon{background:linear-gradient(145deg,#658a6ff5,#47705bf5),var(--paper-card-texture);background-size:auto,120px 120px;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff70,0 10px 22px #47705b38}.claim-verify-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.claim-verify-stat{border:1px solid #7b5d4329;border-radius:12px 10px 13px;min-height:96px;padding:16px 14px;box-shadow:inset 0 1px #ffffffbd,0 14px 28px #3d2b2014;background:linear-gradient(145deg,#ffffffe6,#f8f2e7d1),var(--paper-card-texture)!important;background-size:auto,150px 150px!important}.claim-verify-stat>div:first-child{color:var(--color-type-SL);font-size:var(--fs-display);font-weight:700;line-height:1}.claim-verify-stat>div:last-child{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-top:8px;font-weight:700;line-height:1.35}.claim-verify-link,.claim-verify-primary-link,.claim-verify-secondary-link{width:fit-content;min-height:40px;color:var(--color-type-SL);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.claim-verify-primary-link{background:var(--color-type-SL);color:var(--color-surface-01);border-radius:9px 8px 11px;padding:0 16px;box-shadow:0 12px 24px #5c37742e}@media (max-width:420px){.claim-verify-stats{gap:10px}.claim-verify-stat{min-height:88px;padding:14px 12px}}:root{--paper-cream-warm:#f4eee4;--paper-cream-mid:#ece3d3}.account-dashboard-page{background:radial-gradient(1200px 600px at 10% 0,#d8a5370f,transparent 60%),radial-gradient(900px 500px at 100% 100%,#88619a0f,transparent 65%),linear-gradient(180deg,var(--paper-cream-warm),var(--paper-cream-mid));padding:var(--space-6) var(--space-5);min-height:100vh;max-width:var(--container-nav,1200px);margin-left:auto;margin-right:auto;position:relative}.account-dashboard-h1{font-weight:700;font-size:var(--font-size-h2);color:var(--color-text-primary);margin:0 0 var(--space-6)}.account-dashboard-signout-footer{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.account-demographics-title{font-size:var(--font-size-body);font-weight:700}.account-demographics-field,.account-demographics-save,.account-demographics-select,.account-demographics-skip,.account-demographics-subtitle{font-size:var(--font-size-body-sm)}.account-demographics-privacy,.account-demographics-skip,.account-demographics-subtitle{color:var(--color-text-secondary)}.account-demographics-label,.account-demographics-save{font-weight:600}.account-demographics-error,.account-demographics-privacy{font-size:var(--font-size-caption)}.account-demographics-error{color:var(--color-type-RC-text)}.account-dashboard-page:before{content:"";background-image:var(--paper-card-texture);opacity:.45;pointer-events:none;z-index:0;background-size:240px 240px;position:absolute;inset:0}.account-dashboard-page>*{z-index:1;position:relative}.account-dashboard-page>*,.page-shell{max-width:var(--container-nav,1200px);margin-left:auto;margin-right:auto}.page-shell{width:100%;padding-left:clamp(16px,4vw,var(--space-5));padding-right:clamp(16px,4vw,var(--space-5));box-sizing:border-box}@media (prefers-reduced-motion:no-preference){.dash-card:nth-of-type(2n){transform:rotate(-.15deg)}.dash-card:nth-of-type(odd){transform:rotate(.12deg)}.dash-card{transition:transform .2s}.dash-card:hover{transform:rotate(0)translateY(-1px)}}@media (max-width:720px){.dash-dual-stack{grid-template-columns:1fr}.dash-dual-bridge{padding:var(--space-3) 0}.dash-shortcut-grid{grid-template-columns:repeat(2,1fr)}.dash-compat-grid{grid-template-columns:1fr}.dash-badges-grid,.dash-meta-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.dash-purchased-cta,.dash-purchased-row{transition:none;transform:none}}@media (min-width:480px){.dash-history-meta-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.dash-history-meta-cell:nth-of-type(5):last-of-type{grid-column:auto}.dash-history-row,.dash-history-thead{gap:var(--space-3);grid-template-columns:84px 84px 1fr 96px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.dash-history-row{transition:none}.dash-history-row:hover{transform:none}}@media (max-width:720px){.dash-identity-grid{grid-template-columns:repeat(2,1fr)}.dash-doll-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dash-journey-tier-fill{transition:none}}@media (max-width:720px){.dash-paid-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.dash-strip-card{transition:none;transform:none}.dash-strip-card:hover{transform:none}}@media (max-width:720px){.dash-yir-stats{grid-template-columns:repeat(2,1fr)}}.account-dashboard-page .paper-layered-card:not([style*=color-type-SL\)]):not([style*=color-type-SC\)]):not([style*=color-type-RL\)]):not([style*=color-type-RC\)]),.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card]){position:relative;overflow:hidden;background:linear-gradient(180deg,#fbf7f0,var(--paper-cream-warm))!important;border-radius:var(--radius-card)!important;margin-bottom:var(--space-4)!important;background-color:#0000!important;border:1px solid #4a36261a!important;box-shadow:inset 0 1px #fff9,0 1px 2px #4a36260f,0 12px 28px -8px #4a362624,0 32px 56px -24px #4a362614!important}.account-dashboard-page .paper-layered-card:not([style*=color-type-SL\)]):not([style*=color-type-SC\)]):not([style*=color-type-RL\)]):not([style*=color-type-RC\)]):after,.account-dashboard-page>section:not([class*=dash-]):after{content:"";background-image:var(--paper-card-texture);opacity:.28;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;z-index:0;background-size:240px 240px;position:absolute;inset:0}.account-dashboard-page .paper-layered-card.dash-hero-accent{border-top:4px solid var(--dash-hero-accent,var(--color-type-SL))!important}.account-dashboard-page .paper-layered-card>*,.account-dashboard-page>section:not([class*=dash-])>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.account-dashboard-page .paper-layered-card,.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card]){transition:transform .2s!important}.account-dashboard-page .paper-layered-card:nth-of-type(2n),.account-dashboard-page>section:not([class*=dash-]):nth-of-type(2n){transform:rotate(-.12deg)}.account-dashboard-page .paper-layered-card:nth-of-type(odd),.account-dashboard-page>section:not([class*=dash-]):nth-of-type(odd){transform:rotate(.1deg)}.account-dashboard-page .paper-layered-card:hover,.account-dashboard-page>section:not([class*=dash-]):hover{transform:rotate(0)translateY(-1px)!important}}.account-dashboard-page .paper-layered-card dl>div{transition:background .16s;border-bottom:1px dashed #4a362624!important;padding:12px 0!important}.account-dashboard-page .paper-layered-card dl>div:hover{background:linear-gradient(90deg,#88619a0f,#0000 80%)}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page .paper-layered-card dl>div:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-type-SL) 6%,transparent),transparent 80%)}}.account-dashboard-page .paper-layered-card dl>div:last-of-type{border-bottom:none!important}.account-dashboard-page .paper-layered-card dl dt{letter-spacing:.01em;font-style:italic;font-weight:600!important}.account-dashboard-page .paper-layered-card dl dd{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.account-dashboard-page .paper-layered-card a[href*="/account/profile"]{border-radius:var(--radius-pill);background:#88619a1a;align-items:center;padding:5px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page .paper-layered-card a[href*="/account/profile"]{background:color-mix(in srgb,var(--color-type-SL) 10%,transparent)}}.account-dashboard-page .paper-layered-card a[href*="/account/profile"]{border:1px solid #88619a4d}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page .paper-layered-card a[href*="/account/profile"]{border:1px solid color-mix(in srgb,var(--color-type-SL) 30%,transparent)}}.account-dashboard-page .paper-layered-card a[href*="/account/profile"]{transition:background .16s,transform .16s,box-shadow .16s;letter-spacing:.02em!important}.account-dashboard-page .paper-layered-card a[href*="/account/profile"]:hover{background:var(--color-type-SL);transform:translateY(-1px);box-shadow:0 4px 10px #88619a52;color:#fff!important}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page .paper-layered-card a[href*="/account/profile"]:hover{box-shadow:0 4px 10px color-mix(in srgb,var(--color-type-SL) 32%,transparent)}}.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>div>h3{letter-spacing:-.005em;font-style:italic;font-weight:700!important}.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a{border-radius:var(--radius-pill);background:#88619a1a;align-items:center;padding:6px 14px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a{background:color-mix(in srgb,var(--color-type-SL) 10%,transparent)}}.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a{border:1px solid #88619a4d}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a{border:1px solid color-mix(in srgb,var(--color-type-SL) 30%,transparent)}}.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a{white-space:nowrap;transition:background .16s,transform .16s,box-shadow .16s;letter-spacing:.02em!important;font-weight:700!important}.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a:hover{background:var(--color-type-SL);transform:translateY(-1px);box-shadow:0 4px 10px #88619a52;color:#fff!important}@supports (color:color-mix(in lab,red,red)){.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a:hover{box-shadow:0 4px 10px color-mix(in srgb,var(--color-type-SL) 32%,transparent)}}.account-dashboard-page a.paper-layered-card{flex-direction:column;position:relative;overflow:hidden;gap:6px!important;transition:transform .16s,box-shadow .16s!important;display:flex!important}.account-dashboard-page a.paper-layered-card:before{content:"";background:linear-gradient(90deg,var(--color-type-SL),var(--color-type-RC));opacity:.55;z-index:2;height:2px;position:absolute;inset:0 0 auto}.account-dashboard-page a.paper-layered-card:hover{transform:rotate(0)translateY(-3px)!important;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -6px #88619a38!important}.account-dashboard-page a.paper-layered-card p:first-of-type{letter-spacing:.02em;font-weight:700}.account-dashboard-page a.paper-layered-card[style*=--color-type-SL]:before{background:linear-gradient(90deg,var(--color-type-RC),var(--color-type-SL));opacity:.7}@media (min-width:480px){.dash-quick-actions-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (prefers-reduced-motion:reduce){.dash-quick-action,.dash-quick-action-arrow,.dash-quick-action:before{transition:none}.account-dashboard-page .paper-layered-card a[href*="/account/profile"],.account-dashboard-page .paper-layered-card dl>div,.account-dashboard-page a.paper-layered-card,.account-dashboard-page>section:not([class*=dash-]):not([class*=paper-layered-card])>div>a{transition:none!important}.dash-streak-pearl{transition:none}.dash-streak-pearl-col:hover .dash-streak-pearl{transform:none}}@media (max-width:720px){.dash-normdist-grid,.dash-overall-body{grid-template-columns:1fr}.dash-overall-body{justify-items:center}.dash-unlock-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dash-unlock-cta{transition:none}.dash-unlock-cta:hover{transform:none}}@media (max-width:720px){.dash-habit-rings,.dash-pair-grid,.dash-share-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dash-next-cta,.dash-next-item{transition:none;transform:none}}@media (max-width:720px){.dash-fal-grid,.dash-saju-body{grid-template-columns:1fr}}@keyframes dash-activity-cell-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dash-activity-heat-cell,.dash-activity-heat-sum-bar{opacity:1;transition:none;animation:none}}@media (max-width:480px){.dash-activity-zone-rings{gap:var(--space-2)}.dash-activity-heat-grid{grid-template-columns:24px repeat(24,1fr) 44px;gap:1.5px}}@keyframes dash-identity-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dash-identity-panel,.dash-identity-tab,.dash-identity-tab--active{transition:none;animation:none;transform:none}}@media (max-width:1279px){.dash-section-header{scroll-margin-top:120px}}.account-dashboard-page>.dash-section-header:first-of-type{margin-top:var(--space-6)}@media (min-width:1700px){.dash-section-nav{top:50%;right:max(24px,calc((100vw - var(--container-nav,1200px)) / 2 - 220px));padding:var(--space-3);border-radius:var(--radius-card);background:#fbf7f0eb;border:1px solid #4a36261f;width:180px;margin:0;position:fixed;transform:translateY(-50%);box-shadow:0 12px 32px -10px #4a36262e}.dash-section-nav-list{flex-direction:column;gap:6px;overflow:visible}.dash-section-nav-link{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.dash-section-nav-link{transition:none}}.dash-details-zone-collapse{margin:var(--space-3) 0 var(--space-6)}.dash-details-zone-summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-card);color:var(--color-text-primary);font-size:var(--font-size-body-sm);cursor:pointer;transition:background .14s var(--ease-out),border-color .14s var(--ease-out);background:#fffcf5c7;border:1px solid #4a36261f;font-weight:700;list-style:none;display:flex}.dash-details-zone-summary::-webkit-details-marker{display:none}.dash-details-zone-summary:hover{background:#fffcf5f2;border-color:#4a362633}.dash-details-zone-summary:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:2px}.dash-details-zone-summary-label{flex:1}.dash-details-zone-summary-chevron{border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);width:10px;height:10px;transition:transform .18s var(--ease-out);transform:rotate(45deg)}.dash-details-zone-collapse[open]>.dash-details-zone-summary .dash-details-zone-summary-chevron{transform:rotate(-135deg)}.dash-details-zone-collapse-footer{margin-top:var(--space-4);text-align:center}.dash-details-zone-collapse-hint{color:var(--color-text-secondary);font-size:var(--font-size-caption)}@media (prefers-reduced-motion:reduce){.dash-details-zone-summary,.dash-details-zone-summary-chevron{transition:none}}.account-zone-shortcut{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}.account-zone-shortcut-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-zone-shortcut-title{font-size:var(--font-size-body);margin:0;font-weight:700}.account-zone-shortcut-desc{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:4px 0 0}.account-zone-shortcut-link{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-chip,8px);color:var(--color-type-SL);font-size:var(--font-size-caption);transition:background .14s var(--ease-out);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-zone-shortcut-link:hover{background:#88619a14}.account-zone-shortcut-link:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:2px}.account-bond-page,.account-compare-page,.account-data-page,.account-data-request-page,.account-delete-request-page,.account-delete-verify-page,.account-extensions-page,.account-history-page,.account-profile-page,.account-retest-page,.account-saju-page,.account-security-page,.extension-result-status,.result-detail-page,.result-dual-page,.result-growth-page,.result-love-page,.result-main-page,.stats-page,.support-page,.workplace-result-page{width:100%;max-width:var(--container-nav,1200px);padding:clamp(20px,3vw,var(--space-6)) clamp(16px,4vw,var(--space-5)) clamp(40px,6vw,var(--space-7));box-sizing:border-box;margin-left:auto;margin-right:auto}.refund-revoke-message{width:100%;max-width:560px;padding:clamp(40px,8vw,80px) clamp(16px,4vw,var(--space-5));text-align:center;box-sizing:border-box;margin:0 auto}.refund-revoke-message__cta{min-height:44px;margin-top:var(--space-5);padding:0 var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--color-border-medium);background-color:var(--color-surface-01);color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-body-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:768px){.support-page{max-width:640px}}.account-history-hero{min-height:clamp(220px,28vw,340px);margin-bottom:var(--space-8);background:linear-gradient(90deg,#ffffffe6,#ffffffb3 48%,#ffffff3d),url(/images/service-scenes/craft-scenes/sloan-test.webp) 50%/cover no-repeat;border:1px solid #4a36261f;border-radius:22px 20px 26px;padding:clamp(24px,5vw,52px);position:relative;overflow:hidden;box-shadow:0 28px 70px #4a36261a}.account-history-hero:after{content:"";aspect-ratio:1;filter:drop-shadow(0 18px 32px #4a362633);pointer-events:none;background:url(/images/services/stickers/sloan-test.webp) 50%/contain no-repeat;width:min(30vw,240px);position:absolute;bottom:clamp(-38px,-4vw,-18px);right:clamp(18px,5vw,60px);transform:rotate(3deg)}.account-history-hero>*{z-index:1;position:relative}.account-history-hero h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-history-hero p{max-width:720px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-history-hero p.account-history-hero-benefit{margin-top:var(--space-2,8px);color:var(--color-text-primary);font-weight:600}@media (max-width:760px){.cycles-result-page>header,.decision-result-page>header{min-height:300px;text-align:left!important}.cycles-result-page>header:after,.decision-result-page>header:after{opacity:.72;width:170px}.saju-compat-entry-sticker{width:min(48%,200px)}.saju-compat-result-header:after{opacity:.72;width:180px}.saju-compat-palja-grid{grid-template-columns:1fr}}.account-history-alert,.account-history-empty,.account-history-row{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-history-alert{gap:var(--space-2);margin:0 0 var(--space-8);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-warning,#d8a537);flex-direction:column;display:flex}.account-history-alert-title{color:var(--color-text-primary);font-size:var(--font-size-body-sm);margin:0;font-weight:700}.account-history-alert-body{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-history-action-link,.account-history-alert-link{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:700;text-decoration:none}.account-history-alert-link{margin-top:var(--space-1);border-bottom:1px solid;align-self:flex-start}.extension-surface-art{background-position:50%;background-size:cover;border:1px solid #4a36261f;border-radius:18px 16px 20px;grid-area:1/2/span 3;min-height:clamp(220px,32vw,360px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 54px #4a36261a}.extension-surface-art-cycles{background-image:url(/images/service-scenes/craft-scenes/cycles-timing.webp)}.extension-surface-art-decision{background-image:url(/images/service-scenes/craft-scenes/decision-clarity.webp)}.extension-surface-art img{object-fit:contain;filter:drop-shadow(0 18px 34px #4a36262e);width:auto;height:62%;position:absolute;bottom:-8%;right:4%}@media (max-width:430px){.group-compat-form{grid-template-columns:1fr}.group-pair-row{grid-template-columns:auto auto auto}.group-score-track{grid-column:1/-2}}@media (max-width:760px){.cycles-surface-header,.decision-surface-header{grid-template-columns:1fr}.extension-surface-art{grid-area:auto/1;min-height:230px}.cycles-sku-grid,.decision-sku-grid{grid-template-columns:1fr}}.account-history-empty{padding:var(--space-8);text-align:center}.account-history-empty p{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.account-history-primary-link{min-height:var(--touch-target);padding:0 var(--space-6);border-radius:var(--radius-chip);background:var(--color-cta-warm);color:var(--color-surface-01);font-size:var(--font-size-body-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.account-history-list{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.account-history-row{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);display:flex;position:relative;overflow:hidden}.account-history-row:before{background:var(--history-accent);content:"";width:5px;position:absolute;inset:0 auto 0 0}.account-history-actions,.account-history-row-main{z-index:1;position:relative}.account-history-row-main{min-width:0}.account-history-row-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.account-history-code{color:var(--history-accent);font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-wider)}.account-history-latest{padding:2px var(--space-2);border:1px solid var(--history-chip-text);border-radius:var(--radius-chip);background:var(--color-surface-01);color:var(--history-chip-text);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700}.account-history-meta{gap:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);flex-wrap:wrap;display:flex}.account-history-actions{align-items:flex-end;gap:var(--space-sm);flex-direction:column;flex:none;display:flex}.account-history-action-link{border-bottom:1px solid #4a362647}.account-history-action-link-accent{color:var(--history-accent);border-bottom-color:var(--history-accent)}@supports (color:color-mix(in lab,red,red)){.account-history-action-link-accent{border-bottom-color:color-mix(in srgb,var(--history-accent) 45%,transparent)}}.account-compare-back{min-height:32px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);border-bottom:1px solid #4a362638;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-compare-hero{min-height:clamp(220px,28vw,340px);margin:var(--space-6) 0 var(--space-8);background:linear-gradient(90deg,#ffffffe6,#ffffffb3 48%,#ffffff3d),url(/images/service-scenes/craft-scenes/types-catalog.webp) 50%/cover no-repeat;border:1px solid #4a36261f;border-radius:22px 20px 26px;padding:clamp(24px,5vw,52px);position:relative;overflow:hidden;box-shadow:0 28px 70px #4a36261a}.account-compare-hero:after{content:"";aspect-ratio:1;filter:drop-shadow(0 18px 32px #4a362633);pointer-events:none;background:url(/images/services/stickers/types-catalog.webp) 50%/contain no-repeat;width:min(30vw,240px);position:absolute;bottom:clamp(-38px,-4vw,-18px);right:clamp(18px,5vw,60px);transform:rotate(3deg)}.account-compare-hero>*{z-index:1;position:relative}.account-compare-hero h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-compare-hero p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-compare-hero h1,.account-compare-hero p,.account-security-hero h1,.account-security-hero p,.account-security-subtitle{text-shadow:0 0 8px #fffcf5d9,0 0 18px #fffcf58c}.account-compare-gap,.account-compare-note,.account-compare-section,.account-compare-type-card{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-compare-type-card{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.account-compare-type-side{border-radius:calc(var(--radius-card) - 4px);background:linear-gradient(145deg,#ffffffbd,#f7f1e59e),var(--paper-card-texture) center /150px 150px repeat;text-align:center;min-width:0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;box-shadow:0 10px 24px #4a36260d}.account-compare-type-side:first-child{border-left:5px solid var(--baseline-accent)}.account-compare-type-side:last-child{border-left:5px solid var(--current-accent)}.account-compare-type-sticker{opacity:.34;filter:drop-shadow(0 14px 22px #4a362629);pointer-events:none;width:clamp(88px,14vw,150px);height:auto;position:absolute;top:50%;right:clamp(8px,2.4vw,28px);transform:translateY(-50%)rotate(2deg)}.account-compare-type-label{z-index:1;color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin-bottom:6px;position:relative}.account-compare-type-code{z-index:1;font-size:var(--fs-heading);letter-spacing:var(--letter-spacing-wider);position:relative}.account-compare-type-code-baseline{color:var(--baseline-accent)}.account-compare-type-code-current{color:var(--current-accent)}.account-compare-arrow{color:#4a362657;font-size:var(--fs-display);align-self:center}.account-compare-note{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border-left:4px solid var(--current-accent);color:var(--color-text-primary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.account-compare-section-heading{margin:var(--space-8) 0 var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:700}.account-compare-section{margin-bottom:var(--space-5);padding:var(--space-5)}.account-compare-section h2{margin:0 0 var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700}.account-compare-dimension-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.account-compare-dimension-row{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-chip);background:#fffcf5b8;border:1px solid #4a362614;grid-template-columns:minmax(112px,.9fr) minmax(0,2fr) minmax(52px,auto);display:grid}.account-compare-dim-label{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;font-weight:700}.account-compare-dim-bar{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);display:flex}.account-compare-track{border-radius:var(--radius-tiny);background:var(--color-border-subtle);flex:1;min-width:44px;height:6px;position:relative;overflow:hidden}.account-compare-track-delta{border-radius:inherit;background:var(--compare-delta-color);opacity:.62;height:100%;position:absolute}.account-compare-delta{color:var(--compare-delta-color);font-size:var(--font-size-body-sm);text-align:right;font-weight:700}.account-compare-gap{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);font-size:var(--font-size-body-sm)}.account-compare-gap-label{margin-bottom:var(--space-1);color:var(--color-text-primary);font-weight:700}.account-compare-gap-value{color:var(--color-text-secondary)}.account-compare-gap-value span{margin-left:var(--space-2);font-weight:700}.account-compare-gap-up{color:var(--color-type-RC-text)}.account-compare-gap-down{color:var(--color-type-SC-text)}.account-compare-delta-down,.account-compare-delta-flat,.account-compare-delta-up{color:var(--compare-delta-color)}.account-compare-sr-summary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-compare-dimension-row{position:relative}.account-compare-type-link{z-index:1;min-height:32px;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);border-bottom:1px solid #4a362647;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.account-compare-empty{margin-top:var(--space-6);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;text-align:center;border:1px solid #4a36261f;padding:clamp(28px,6vw,56px) clamp(24px,5vw,48px);box-shadow:0 18px 42px #4a362614}.account-compare-empty h1{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-h3);font-weight:700}.account-compare-empty p{max-width:52ch;margin:0 auto var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.account-compare-empty-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.account-compare-empty-secondary{min-height:var(--touch-target);padding:0 var(--space-5);border-radius:var(--radius-chip);color:var(--color-text-primary);font-size:var(--font-size-body-sm);border:1px solid #4a362638;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.account-retest-hero,.account-retest-note,.account-retest-panel{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-retest-hero{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,5vw,52px);display:grid;position:relative;overflow:hidden}.account-retest-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffe0,#ffffffb8 48%,#ffffff47),url(/images/service-scenes/craft-scenes/sloan-test.webp) 50%/cover no-repeat,radial-gradient(circle at 82% 18%,#d8a53729,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-retest-hero>*{z-index:1;position:relative}.account-retest-hero h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-retest-subtitle{max-width:660px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-history-hero h1,.account-history-hero p,.account-retest-hero h1,.account-retest-subtitle{text-shadow:0 0 8px #fffcf5d9,0 0 18px #fffcf58c}.account-retest-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.account-retest-primary,.account-retest-secondary{min-height:var(--touch-target);padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-retest-primary{background:var(--color-text-primary);color:var(--color-surface-01);box-shadow:0 16px 30px #4a362629}.account-retest-secondary{color:var(--color-text-primary);background:#fffcf5bd;border:1px solid #4a36262e}.account-retest-primary:hover,.account-retest-secondary:hover{transform:translateY(-2px);box-shadow:0 18px 38px #4a362624}.account-retest-sticker{filter:drop-shadow(0 18px 30px #4a362629);width:clamp(120px,18vw,220px);height:auto}.account-retest-panel{margin-bottom:var(--space-4);padding:var(--space-5);border-left:4px solid var(--color-type-SL)}.account-retest-panel h2{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:700}.account-retest-panel>p{max-width:760px;margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.account-retest-toggle-row{align-items:center;gap:var(--space-3);display:flex}.account-retest-switch{border-radius:var(--radius-pill);background:var(--color-border-medium);cursor:pointer;opacity:1;width:62px;height:36px;transition:background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);border:1px solid #4a362624;position:relative}.account-retest-switch:disabled{cursor:wait;opacity:.62}.account-retest-switch-on{background:var(--color-type-SL)}.account-retest-switch-thumb{background:var(--color-surface-01);width:26px;height:26px;transition:left var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 4px 12px #4a36262e}.account-retest-switch-on .account-retest-switch-thumb{left:30px}.account-retest-toggle-label{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700}.account-retest-toggle-label-off{color:var(--color-text-tertiary)}.account-retest-toggle-message{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.account-retest-note{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5)}.account-retest-disclaimer,.account-retest-note p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-retest-disclaimer{padding:0 var(--space-2)}.account-profile-hero,.account-profile-panel{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-profile-hero{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,5vw,52px);display:grid;position:relative;overflow:hidden}.account-profile-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffeb,#ffffffd1 48%,#ffffff94),url(/images/service-scenes/craft-scenes/stats-insights.webp) 50%/cover no-repeat,radial-gradient(circle at 82% 18%,#895ba61f,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-profile-hero>*{z-index:1;position:relative}.account-profile-hero h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);text-shadow:0 0 10px #fffcf5d1,0 0 22px #fffcf594;font-weight:700}.account-profile-subtitle{max-width:760px;color:var(--color-text-primary);text-shadow:0 0 8px #fffcf5d9,0 0 18px #fffcf594;font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-profile-sticker{filter:drop-shadow(0 18px 30px #4a362629);width:clamp(120px,18vw,220px);height:auto}.account-profile-panel{margin-bottom:var(--space-4);padding:var(--space-5);border-left:4px solid var(--color-type-SL)}.account-profile-disclaimer{padding:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-security-hero{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a36261f;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #4a362614}.account-security-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffe6,#ffffffbd 48%,#ffffff4d),url(/images/service-scenes/craft-scenes/types-catalog.webp) 50%/cover no-repeat,radial-gradient(circle at 82% 18%,#895ba61f,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-security-hero>*{z-index:1;position:relative}.account-security-hero h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-security-email{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);overflow-wrap:anywhere;margin:0}.account-security-sticker{filter:drop-shadow(0 18px 30px #4a362629);width:clamp(120px,18vw,220px);height:auto}.account-security-page>.paper-layered-card{max-width:760px;position:relative;box-shadow:0 18px 42px #4a362614;opacity:1!important;background:linear-gradient(180deg,#fffcf5fa,#f7f1e5f5),var(--paper-card-texture) center /150px 150px repeat!important;border:1px solid #4a36261f!important;border-left:4px solid var(--color-type-SL)!important;animation:none!important}.account-security-page>.paper-layered-card:after,.account-security-page>.paper-layered-card:before{opacity:.28}.account-security-page>.paper-layered-card>*{z-index:1;position:relative}.account-security-page>.paper-layered-card h3,.account-security-page>.paper-layered-card label{color:var(--color-text-primary)!important}.account-security-page>.paper-layered-card p{color:var(--color-text-secondary)!important}.account-extensions-alert,.account-extensions-empty,.account-extensions-header,.account-extensions-row,.account-extensions-summary{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-extensions-header{align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,5vw,52px);display:grid;position:relative;overflow:hidden}.account-extensions-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#d8a53724,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-extensions-header>*{z-index:1;position:relative}.account-extensions-header h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-extensions-header p:not(.paper-chapter-kicker){max-width:720px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-extensions-sticker{filter:drop-shadow(0 18px 30px #4a362629);width:clamp(120px,18vw,220px);height:auto}.account-extensions-summary{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.account-extensions-summary p{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.account-extensions-empty-actions a,.account-extensions-summary a{color:var(--color-type-SL);font-size:var(--font-size-caption);font-weight:700;text-decoration:none}.account-extensions-filters{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.account-extensions-filter{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-caption);background:#fffcf5e6;border:1px solid #4a36261f;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.account-extensions-filter-active{background:var(--color-type-SL);color:var(--color-surface-01);font-weight:700}.account-extensions-alert{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-type-SL)}.account-extensions-alert-title{color:var(--color-text-primary);margin:0;font-weight:700}.account-extensions-alert-body{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:4px 0 0}.account-extensions-empty{padding:var(--space-6);text-align:center}.account-extensions-empty p{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.account-extensions-empty-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-extensions-empty-actions a{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:#fffcf5bd;border:1px solid #4a36261f;align-items:center;display:inline-flex}.account-extensions-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-extensions-row{padding:var(--space-5);border-left:4px solid var(--color-type-SL)}.account-extensions-row-top{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-extensions-row-meta{flex-direction:column;gap:2px;display:flex}.account-extensions-row-title{font-weight:700}.account-extensions-row-title-link{color:var(--color-text-primary);text-decoration:none}.account-extensions-row-sub{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.account-extensions-row-actions{align-items:center;gap:var(--space-2);display:flex}.account-extensions-status{border-radius:var(--radius-chip);background-color:var(--color-surface-02);font-size:var(--font-size-micro);padding:2px 8px}.account-extensions-status-ok{color:var(--color-success)}.account-extensions-status-fail{color:var(--color-error)}.account-extensions-status-pending{color:var(--color-warning)}.account-extensions-row-action{color:var(--color-text-secondary);font-size:var(--font-size-caption);text-decoration:none}.account-extensions-row-action-primary{color:var(--color-type-SL);font-weight:600}.account-extensions-row-note{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin:6px 0 0}.account-extensions-row-note-error{color:var(--color-error)}.account-extensions-row-note-link{color:var(--color-type-SL);font-weight:600;text-decoration:none}.account-extensions-back{margin-top:var(--space-6);color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.account-extensions-back-link{color:var(--color-text-secondary);text-decoration:none}.account-bond-empty,.account-bond-header,.account-bond-row,.account-bond-status{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-bond-header{align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,5vw,52px);display:grid;position:relative;overflow:hidden}.account-bond-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#9d6a5729,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-bond-header>*{z-index:1;position:relative}.account-bond-header h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-bond-header p:not(.paper-chapter-kicker){max-width:720px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-bond-sticker{filter:drop-shadow(0 18px 30px #4a362629);width:clamp(120px,18vw,220px);height:auto!important}.account-bond-status{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-type-SC)}.account-bond-status h2{color:var(--color-text-primary);font-size:var(--font-size-body);margin:0;font-weight:700}.account-bond-status p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:4px 0 0}.account-bond-empty{padding:var(--space-6);text-align:center}.account-bond-empty p{max-width:560px;margin:0 auto var(--space-3);color:var(--color-text-secondary);line-height:var(--line-height-loose)}.account-bond-empty-title{font-weight:700;color:var(--color-text-primary)!important}.account-bond-empty-actions{margin-top:var(--space-4);justify-content:center;display:flex}.account-bond-empty-actions a,.account-bond-row-link{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-type-SL);font-size:var(--font-size-caption);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out);background:#fffcf5d1;border:1px solid #4a36261f;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-bond-empty-actions a:hover,.account-bond-row-link:hover{transform:translateY(-1px);box-shadow:0 12px 24px #4a36261a}.account-bond-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-bond-row{padding:var(--space-5);border-left:4px solid var(--color-type-SC)}.account-bond-row>div{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.account-bond-row-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.account-bond-row-copy strong{color:var(--color-text-primary);align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:inline-flex}.account-bond-row-copy span{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.account-bond-row-copy strong .account-bond-row-id-chip{border-radius:var(--radius-chip,6px);color:var(--color-text-secondary);font-size:var(--fs-micro);letter-spacing:.04em;background:#4a36260f;border:1px solid #4a36261f;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-block}.account-bond-back{margin:var(--space-6) 0 0;font-size:var(--font-size-caption)}.account-bond-back a{color:var(--color-text-secondary);text-decoration:none}.account-request-shell{margin-bottom:var(--space-5);background:linear-gradient(180deg,#fffcf5f7,#f7f1e5ed),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(24px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #4a362617}.account-request-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 14%,#71918029,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-request-shell-danger:before{background:radial-gradient(circle at 82% 14%,#9d6a5729,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%)}.account-request-shell>*{z-index:1;position:relative}.account-request-copy{gap:var(--space-3);display:grid}.account-request-copy h1{color:var(--color-text-primary);font-size:var(--font-size-h2);margin:0;font-weight:700}.account-request-copy p:not(.paper-chapter-kicker){max-width:680px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-request-sticker{opacity:.55;filter:drop-shadow(0 18px 30px #4a362624);pointer-events:none;width:clamp(112px,16vw,190px);bottom:clamp(24px,4vw,44px);right:clamp(24px,5vw,60px);height:auto!important;position:absolute!important}.auth-credential-page .account-request-shell{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.auth-credential-page .account-request-copy{text-align:center;justify-items:center}.auth-credential-page .account-request-sticker{opacity:.85;justify-self:center;width:min(40vw,168px);bottom:auto;right:auto;position:relative!important}.account-request-form{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:#fffcf5c7;border:1px solid #4a36261a;align-self:stretch;display:grid;box-shadow:inset 0 1px #ffffff85}.account-request-form label{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:700}.account-request-form input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;height:48px;padding:0 var(--space-4);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-chip);background:var(--color-surface-01);color:var(--color-text-primary);font-size:var(--font-size-body-sm);box-sizing:border-box;outline:none}.account-request-form input:focus{border-color:var(--color-type-SL);box-shadow:0 0 0 3px #71918024}.account-request-form input[aria-invalid=true]{border-color:var(--color-error)}.account-request-submit{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-chip);background:var(--color-type-SL);color:var(--color-surface-01);font-size:var(--font-size-body-sm);cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),opacity .16s var(--ease-out);border:0;font-weight:700}.account-request-form-danger .account-request-submit{background:var(--color-error)}.account-request-submit:focus-visible:not(:disabled),.account-request-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #4a36261f}.account-request-submit:disabled{background:var(--color-border-medium);cursor:not-allowed;opacity:.72}.auth-entry-page .account-request-submit,.auth-reset-page .account-request-submit,.claim-page .account-request-submit,.claim-verify-page .claim-verify-primary-link,.claim-verify-page .claim-verify-secondary-link{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-chip);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #6244302e;color:#fffaf1!important;background:linear-gradient(135deg,#7c563f,#946d55)!important}.auth-entry-page .account-request-submit:focus-visible:not(:disabled),.auth-entry-page .account-request-submit:hover:not(:disabled),.auth-reset-page .account-request-submit:focus-visible:not(:disabled),.auth-reset-page .account-request-submit:hover:not(:disabled),.claim-page .account-request-submit:focus-visible:not(:disabled),.claim-page .account-request-submit:hover:not(:disabled),.claim-verify-page .claim-verify-primary-link:focus-visible,.claim-verify-page .claim-verify-primary-link:hover,.claim-verify-page .claim-verify-secondary-link:focus-visible,.claim-verify-page .claim-verify-secondary-link:hover{background:linear-gradient(135deg,#704b36,#875f48)!important}.auth-password-form h2{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-tight);margin:0}.auth-form-helper,.auth-form-note{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-normal);margin:0}.auth-entry-switch a,.auth-inline-link,.auth-secondary-links a,.signup-prior-result-hint a{color:var(--color-type-SL);font-size:var(--font-size-caption);font-weight:700;text-decoration:none}.auth-inline-link{align-items:center;width:fit-content;min-height:34px;display:inline-flex}.auth-secondary-links{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #4a36261a;display:flex}.auth-secondary-links a{align-items:center;display:inline-flex}.auth-back-button,.auth-secondary-links a{min-height:34px;color:var(--color-text-secondary)}.auth-back-button{padding:0 var(--space-3);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:700}.auth-entry-context,.auth-entry-switch,.signup-prior-result-hint{font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);align-self:stretch;margin:0}.auth-entry-context,.signup-prior-result-hint{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:#fffcf5b8;border:1px solid #4a36261f}.auth-entry-context{color:var(--color-text-secondary)}.auth-entry-switch,.signup-prior-result-hint{text-align:center;color:var(--color-text-secondary)}.account-request-error{color:var(--color-error);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);margin:0}.account-request-success{padding:var(--space-5);background:linear-gradient(180deg,#fffcf5f2,#f7f1e5e0),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a36261f;border-left:4px solid var(--color-type-SC);border-radius:var(--radius-card)}.account-request-success-title{margin:0 0 var(--space-2);color:var(--color-text-primary);font-weight:700}.account-request-success p:not(.account-request-success-title){color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.auth-oauth-error{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-chip,8px);color:var(--color-error);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);background:#fef1f1;border:1px solid #e08f8f}.auth-oauth-divider{margin:var(--space-5) 0;color:var(--color-text-secondary);font-size:var(--font-size-caption);align-items:center;gap:12px;display:flex}.auth-oauth-divider>span[aria-hidden=true]{background:var(--color-border-subtle);flex:1;height:1px}.auth-otp-input{font-size:var(--fs-body);letter-spacing:4px}.oauth-cta-google{border:1px solid var(--color-border-medium,#d4cfc7);border-radius:var(--radius-chip,8px);width:100%;min-height:44px;color:var(--color-text-primary,#1f1d1a);font-size:var(--fs-body);transition:background .14s var(--ease-out),box-shadow .14s var(--ease-out);background:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.oauth-cta-google:focus-visible,.oauth-cta-google:hover{background:var(--color-surface-02,#faf7f1);box-shadow:0 8px 18px #4a362614}.oauth-cta-google:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:2px}.auth-entry-switch a,.signup-prior-result-hint a{border-radius:var(--radius-chip,8px);min-height:34px;transition:background .14s var(--ease-out);align-items:center;margin:-4px -8px;padding:4px 8px;display:inline-flex}.auth-entry-switch a:hover,.signup-prior-result-hint a:hover{background:#88619a14}.auth-entry-switch a:focus-visible,.signup-prior-result-hint a:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:2px}.account-data-shell,.account-delete-verify-shell{background:linear-gradient(180deg,#fffcf5f7,#f7f1e5ed),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;padding:clamp(24px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 20px 48px #4a362617}.account-data-shell:before,.account-delete-verify-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 10%,#71918024,#0000 32%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-delete-verify-shell:before{background:radial-gradient(circle at 86% 10%,#9d6a5729,#0000 32%),linear-gradient(135deg,#ffffff6b,#0000 58%)}.account-data-shell>*,.account-delete-verify-shell>*{z-index:1;position:relative}.account-data-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.account-data-header h1{margin-bottom:0!important}.account-data-meta{max-width:760px;margin:0 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-loose);overflow-wrap:anywhere}.account-data-sticker,.account-delete-verify-sticker{opacity:.16;filter:drop-shadow(0 18px 30px #4a362624);pointer-events:none;width:clamp(100px,15vw,170px);top:clamp(22px,5vw,54px);right:clamp(22px,5vw,54px);height:auto!important;position:absolute!important}.account-data-section{margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:#fffcf5c7;border:1px solid #4a36261a;box-shadow:inset 0 1px #ffffff85}.account-data-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid #4a362614;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.account-data-row:first-of-type{border-top:0;padding-top:0}.account-data-row:last-of-type{padding-bottom:0}.account-data-cell{min-width:0}.account-data-cell-label{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-bottom:2px}.account-data-cell-value{color:var(--color-text-primary);font-size:var(--font-size-body-sm);overflow-wrap:anywhere}.account-data-empty{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}.account-data-actions,.account-delete-verify-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.account-data-footer-actions{padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);margin-top:40px}.account-data-danger-button,.account-data-ghost-button,.account-data-link,.account-data-secondary-button,.account-delete-verify-cancel,.account-delete-verify-confirm,.account-delete-verify-link{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-chip);font-size:var(--font-size-body-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-data-danger-button,.account-delete-verify-confirm{background:var(--color-error);color:var(--color-surface-01);cursor:pointer;border:0}.account-data-danger-button:disabled,.account-delete-verify-confirm:disabled{cursor:not-allowed;opacity:.7}.account-data-secondary-button,.account-delete-verify-cancel{color:var(--color-text-primary);cursor:pointer;background:#fffcf5d6;border:1px solid #4a36261f}.account-data-ghost-button,.account-data-link,.account-delete-verify-link{border:1px solid var(--color-type-SL);color:var(--color-type-SL);cursor:pointer;background:#fffcf5b8}.account-data-error{margin-top:var(--space-3);color:var(--color-error);font-size:var(--font-size-body-sm)}.account-delete-verify-shell{max-width:var(--container-form);margin:0 auto}.account-delete-verify-title{margin:0 0 var(--space-3);color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-h3)}.account-delete-verify-body{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.account-service-history-empty,.account-service-history-header,.account-service-history-row{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border-radius:var(--radius-card);border:1px solid #4a36261f;box-shadow:0 18px 42px #4a362614}.account-service-history-header{align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,5vw,52px);display:grid;position:relative;overflow:hidden}.account-service-history-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#71918024,#0000 34%),linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;inset:0}.account-service-history-header>*{z-index:1;position:relative}.account-service-history-header h1{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:700}.account-service-history-header p:not(.paper-chapter-kicker){max-width:720px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);margin:0}.account-service-history-sticker{filter:drop-shadow(0 18px 30px #4a362629);width:clamp(120px,18vw,220px);height:auto!important}.account-service-history-empty{padding:var(--space-6);text-align:center}.account-service-history-empty p{max-width:560px;margin:0 auto var(--space-3);color:var(--color-text-secondary);line-height:var(--line-height-loose)}.account-service-history-empty-title{font-weight:700;color:var(--color-text-primary)!important}.account-service-history-empty a{min-height:40px;margin-top:var(--space-3);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-type-SC);color:var(--color-surface-01);font-size:var(--font-size-body-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-service-history-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-service-history-row{padding:var(--space-4);border-left:4px solid var(--color-type-SC)}.account-service-history-row a{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text-primary);text-decoration:none;display:flex}.account-service-history-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-service-history-row strong{font-size:var(--font-size-body-lg);overflow-wrap:anywhere}.account-service-history-row span{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.account-service-history-row em{border-radius:var(--radius-chip);background:#33a4741f;flex:none;padding:3px 8px}@supports (color:color-mix(in lab,red,red)){.account-service-history-row em{background:color-mix(in srgb,var(--color-type-SC) 12%,transparent)}}.account-service-history-row em{color:var(--color-type-SC-text);font-size:var(--font-size-micro);font-style:normal;font-weight:700}.account-saju-backfill-banner,.account-saju-primary{background:linear-gradient(180deg,#fffcf5f5,#f7f1e5eb),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a36261f;border-left:4px solid var(--color-type-RC);border-radius:var(--radius-card);margin-bottom:var(--space-4);padding:clamp(20px,4vw,var(--space-6));box-shadow:0 18px 42px #4a362614}.account-saju-primary__title{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-h3);font-weight:700}.account-saju-primary__list{gap:var(--space-3) var(--space-5);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.account-saju-primary__list>div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-saju-primary__list dt{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:700}.account-saju-primary__list dd{color:var(--color-text-primary);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.account-saju-primary__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.account-saju-primary__delete,.account-saju-primary__edit,.account-saju-primary__export{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.account-saju-primary__edit{background:var(--color-type-RC);color:var(--color-surface-01)}.account-saju-primary__export{color:var(--color-text-primary);border:1px solid #4a36263d}.account-saju-primary__delete{color:var(--color-text-secondary)}.account-saju-history__title{margin:var(--space-5) 0 var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-h3);font-weight:700}.account-saju-backfill-banner h2{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:700}.account-saju-backfill-banner>p{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.account-saju-backfill-banner--declined{border-left-color:#4a36263d}.account-saju-backfill-banner--declined>p{margin:0}.account-saju-backfill-banner__error{margin:var(--space-2) 0 0;color:var(--color-type-RL,#4298b4);font-size:var(--font-size-caption)}.account-saju-backfill-banner__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.account-saju-backfill-banner__confirm,.account-saju-backfill-banner__decline{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);cursor:pointer;font-weight:700}.account-saju-backfill-banner__confirm{background:var(--color-type-RC);color:var(--color-surface-01);border:none}.account-saju-backfill-banner__confirm:disabled{opacity:.45;cursor:not-allowed}.account-saju-backfill-banner__decline{color:var(--color-text-secondary);background:0 0;border:1px solid #4a36263d}.account-saju-back{margin:var(--space-6) 0 0;font-size:var(--font-size-caption)}.account-saju-back a{color:var(--color-text-secondary);text-decoration:none}@media (max-width:720px){.account-saju-backfill-banner__actions>*,.account-saju-primary__actions>*{flex:auto}.account-history-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4);flex-direction:column}.account-history-actions{align-items:flex-start;width:100%}.account-compare-hero,.account-history-hero{min-height:280px}.account-compare-hero:after,.account-history-hero:after{opacity:.72;width:168px}.account-compare-type-card{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr}.account-compare-arrow{justify-self:center;transform:rotate(90deg)}.account-compare-dimension-row{grid-template-columns:1fr auto;align-items:start}.account-compare-dim-bar{grid-area:2/1/auto/-1}.account-compare-delta{grid-area:1/2}.account-retest-hero{padding:var(--space-5);grid-template-columns:1fr}.account-retest-sticker{justify-self:center;width:min(52vw,180px)}.account-retest-primary,.account-retest-secondary{width:100%}.account-profile-hero{padding:var(--space-5);grid-template-columns:1fr}.account-profile-sticker{justify-self:center;width:min(36vw,132px)}.account-security-hero{padding:var(--space-5);grid-template-columns:1fr}.account-security-sticker{justify-self:center;width:min(52vw,180px)}.account-security-page>.paper-layered-card{max-width:none}.account-extensions-header{padding:var(--space-5);grid-template-columns:1fr}.account-extensions-sticker{justify-self:center;width:min(52vw,180px)}.account-extensions-summary{flex-direction:column;align-items:flex-start}.account-bond-header{padding:var(--space-5);grid-template-columns:1fr}.account-bond-sticker{justify-self:center;width:min(52vw,180px)}.account-bond-row>div{flex-direction:column;align-items:flex-start}.account-bond-row-link{width:100%}.account-request-shell{padding:var(--space-5);grid-template-columns:1fr}.account-request-sticker{opacity:.85;justify-self:center;width:min(52vw,170px);bottom:auto;right:auto;position:relative!important}.account-request-form{padding:var(--space-4)}.account-data-shell,.account-delete-verify-shell{padding:var(--space-5)}.account-data-header{flex-direction:column;align-items:stretch}.account-data-danger-button,.account-data-ghost-button,.account-data-secondary-button,.account-delete-verify-cancel,.account-delete-verify-confirm{width:100%}.account-data-sticker,.account-delete-verify-sticker{width:min(42vw,140px)}.account-service-history-header{padding:var(--space-5);grid-template-columns:1fr}.account-service-history-sticker{justify-self:center;width:min(52vw,180px)}.account-service-history-row a{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.quiz-back-icon{display:inline-flex}.quiz-back-row{display:none}}@media (min-width:768px){.quiz-flow-card{max-width:700px;margin-left:auto;margin-right:auto}}body[data-quiz-active] .asknova-pillnav-cta,body[data-quiz-active] .asknova-pillnav-desktop,body[data-quiz-active] .asknova-pillnav-mobile,body[data-quiz-active] .asknova-pillnav-mobile-trigger{display:none!important}@media (min-width:760px){.quiz-question-body{padding:var(--space-6) var(--space-6) var(--space-6)}}@keyframes quizMascotFloat{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 6px))}}@media (max-width:759px){.paper-theater-quiz-shell .paper-premium-stage-doll{opacity:.7;z-index:1;width:72px;animation:none;position:fixed;top:auto;bottom:12px;right:8px;transform:none;display:block!important}}@media (prefers-reduced-motion:reduce){.paper-theater-quiz-shell .paper-premium-stage-doll{animation:none}}@media (max-width:374px){.paper-theater-quiz-shell .paper-premium-stage-doll{opacity:.6;width:56px;bottom:8px;right:4px}}.about-page{padding-bottom:var(--space-7)}.about-page-inner{gap:clamp(40px,6vw,72px)}.about-hero,.about-page-inner{flex-direction:column;display:flex}.about-hero{align-items:center;gap:var(--space-3);text-align:center;background:linear-gradient(180deg,#fcf3e28c,#f7ead380),var(--paper-card-texture) center /150px 150px repeat,var(--color-asknova-cream-base,var(--color-surface-02));border:1.5px solid #4a36262e;border-radius:16px 12px 18px;padding:clamp(32px,6vw,60px) clamp(20px,5vw,48px);position:relative;box-shadow:inset 0 1px #ffffffb3,3px 4px #4a36261f}.about-kicker{margin:0 0 var(--space-1);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);color:#7a4e22;text-transform:uppercase;background:linear-gradient(180deg,#d6bc986b,#d6bc986b),var(--paper-card-texture) center /150px 150px repeat,#e8dac6;border:1px solid #4a362638;border-radius:6px 4px 7px;align-self:center;padding:4px 11px;font-weight:700;display:inline-block;transform:rotate(-1.2deg);box-shadow:1.5px 1.5px #4a362624}html body .paper-site-main .about-page .about-hero-title{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-weight:700;font-size:var(--fs-display)!important;line-height:var(--line-height-tight)!important}.about-hero-copy{max-width:56ch;font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.about-section{gap:var(--space-4);flex-direction:column;display:flex}.about-section-narrow{width:100%;max-width:720px;margin:0 auto}.about-section-header{gap:var(--space-3);flex-direction:column;display:flex}html body .paper-site-main .about-page .about-section-title{letter-spacing:-.01em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-weight:700;font-size:var(--fs-display)!important;line-height:var(--line-height-snug)!important}html body .paper-site-main .about-page .about-section-title-compact{font-size:var(--fs-heading)!important}.about-lead-copy,.about-section-copy{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);max-width:60ch;margin:0}.about-lead-copy-last{margin-bottom:var(--space-2)}.about-eyebrow{margin:var(--space-3) 0 0;font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);color:#7a4e22;text-transform:uppercase;background:linear-gradient(180deg,#d6bc986b,#d6bc986b),var(--paper-card-texture) center /150px 150px repeat,#e8dac6;border:1px solid #4a362638;border-radius:6px 4px 7px;align-self:flex-start;padding:3px 10px;font-weight:700;display:inline-block;transform:rotate(-1.2deg);box-shadow:1.5px 1.5px #4a362624}@media (prefers-reduced-motion:reduce){.about-eyebrow{transform:none}}.about-card-title{margin:0 0 var(--space-2);font-size:var(--font-size-h4);color:var(--color-text-primary);font-weight:700}.about-card-copy{font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.about-final-cta{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;padding:clamp(28px,5vw,48px);display:flex}html body .paper-site-main .about-page .about-final-title{color:var(--color-text-primary);margin:0;font-weight:700;font-size:var(--fs-heading)!important;line-height:var(--line-height-snug)!important}.about-final-copy{max-width:48ch;font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.about-primary-cta{justify-content:center;align-items:center;gap:var(--space-2);min-width:220px;height:52px;padding:0 var(--space-6);background-color:var(--color-cta-warm);color:var(--color-surface-01);font-size:var(--font-size-body);border-radius:10px;font-weight:700;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative;transform:rotate(-.5deg);box-shadow:2px 2px #4a362638}.about-primary-cta:after{content:"";pointer-events:none;border:1px dashed #f7f0e566;border-radius:7px;position:absolute;inset:4px}.about-primary-cta:focus-visible,.about-primary-cta:hover{transform:translateY(-1px)rotate(-.5deg);box-shadow:3px 3px #4a362642}.about-primary-cta:active{transform:translateY(0)rotate(-.5deg);box-shadow:1px 1px #4a362638}@media (prefers-reduced-motion:reduce){.about-kicker,.about-primary-cta,.about-primary-cta:active,.about-primary-cta:focus-visible,.about-primary-cta:hover{transform:none}}.about-text-link{color:#7a4e22;border-bottom:1.5px solid #8a5a2b57;align-self:flex-start;padding-bottom:1px;font-weight:700;text-decoration:none}.about-text-link:hover{border-bottom-color:#7a4e22}.about-dual-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.about-dual-grid{grid-template-columns:1fr}}.about-dual-card{gap:var(--space-3);border-radius:var(--radius-card);flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}.about-page .about-dual-card.about-dual-card-main{background:linear-gradient(180deg,#fffffff7,#fcfaf6f2),var(--paper-card-texture) center /200px 200px repeat!important;border:1px solid #4c37272e!important}.about-page .about-dual-card.about-dual-card-private{background:linear-gradient(180deg,#f5eee1f7,#eee5d5ed),var(--paper-card-texture) center /200px 200px repeat!important;border:1px solid #6e4e3238!important}.about-dual-label{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-weight:600}.about-dual-card-private .about-dual-label{color:#6e4e32b8;font-style:italic}.about-dual-desc{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-primary);margin:0}.about-dual-card-private .about-dual-desc-private{color:#4a3626e0;font-style:italic}.about-page .about-dual-card{align-items:center;gap:var(--space-4);flex-direction:row}.about-dual-avatar{flex:none;justify-content:center;align-items:center;width:clamp(140px,38vw,168px);height:clamp(140px,38vw,168px);display:flex}.about-dual-avatar img{object-fit:contain;width:100%;height:100%}.about-dual-text{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}@media (max-width:480px){.about-page .about-dual-card{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column}}.about-inline-cta{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9eb;color:#7a4e22;font-size:var(--font-size-body-sm);margin-top:var(--space-3);border:1.5px solid #4a362647;border-radius:8px 6px 9px;font-weight:700;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:1.5px 2px #4a362624}.about-inline-cta:focus-visible,.about-inline-cta:hover{transform:translateY(-1px);box-shadow:2.5px 3px #4a36262e}@media (prefers-reduced-motion:reduce){.about-inline-cta:focus-visible,.about-inline-cta:hover{transform:none}}.about-page .about-final-cta-strong{padding:clamp(40px,6vw,64px) clamp(24px,4vw,40px)}.about-final-avatar{width:clamp(150px,34vw,180px);height:clamp(150px,34vw,180px);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.about-final-avatar img{object-fit:contain;width:100%;height:100%}.about-primary-cta-large{min-width:240px;height:56px;font-size:var(--font-size-body-lg,var(--font-size-body));padding:0 var(--space-6)}.about-page .about-dims-table tbody tr[data-highlight=true]{background-color:#88619a0f}@supports (color:color-mix(in lab,red,red)){.about-page .about-dims-table tbody tr[data-highlight=true]{background-color:color-mix(in srgb,var(--color-type-SL) 6%,transparent)}}.about-page .about-dims-table tbody tr[data-highlight=true] td:first-child{border-left:3px solid var(--color-type-SL);position:relative}.about-page .about-dims-table tbody tr[data-highlight=true] .about-dim-axis{color:var(--color-type-SL);font-weight:700}.about-page .about-dim-card[data-highlight=true]{border-left:3px solid var(--color-type-SL)!important;background-color:#f9f7fa!important}@supports (color:color-mix(in lab,red,red)){.about-page .about-dim-card[data-highlight=true]{background-color:color-mix(in srgb,var(--color-type-SL) 5%,var(--color-surface-01))!important}}.about-page .about-dim-card[data-highlight=true] .about-dim-axis{color:var(--color-type-SL)}.about-page .about-layer-list{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.about-page .about-layer-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-4);border:1px solid #4a362629;border-left:3px solid var(--about-layer-color,var(--color-border-medium));background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9eb;border-radius:0 9px 10px 0;grid-template-columns:minmax(48px,auto) 1fr auto;display:grid;box-shadow:1.5px 2px #4a36261a}.about-page .about-layer-row[data-status=future]{opacity:.6}.about-page .about-layer-id{font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-wide);color:var(--about-layer-color,var(--color-text-tertiary));font-weight:700}.about-page .about-layer-title{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:700}.about-page .about-layer-copy{font-size:var(--font-size-caption);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-top:2px}.about-page .about-layer-badge{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#fff;background-color:var(--color-text-tertiary);border-radius:var(--radius-chip);white-space:nowrap;border:1px solid #0000;padding:3px 10px;font-weight:600}.about-page .about-layer-row[data-status=free] .about-layer-badge{background-color:var(--color-success);color:#fff}.about-page .about-layer-row[data-status=paid] .about-layer-badge{background-color:var(--color-type-SL);color:#fff}.about-page .about-layer-row[data-status=future] .about-layer-badge{background-color:var(--color-text-tertiary);color:#fff;opacity:.5}.about-page .about-layer-disclaimer{margin-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);font-style:italic}.about-page .about-result-grid{gap:var(--space-5);margin-top:var(--space-4);flex-direction:column;display:flex}html body .paper-site-main .about-page .about-result-card{column-gap:clamp(20px,3vw,36px);row-gap:var(--space-1);grid-template-columns:minmax(72px,auto) 1fr;align-items:baseline;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transition:none!important;animation:none!important}html body .paper-site-main .about-page .about-result-card:hover{box-shadow:none!important;transform:none!important}html body .paper-site-main .about-page .about-result-card:after,html body .paper-site-main .about-page .about-result-card:before{content:none!important;display:none!important}.about-page .about-result-number{font-size:var(--fs-display);letter-spacing:-.02em;color:#8a6118;font-variant-numeric:tabular-nums;grid-area:1/1/span 2;align-self:start;font-weight:700;line-height:1}.about-page .about-result-title{font-size:var(--font-size-h4);color:var(--color-text-primary);font-weight:700;line-height:var(--line-height-snug);grid-area:1/2}.about-page .about-result-copy{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);grid-area:2/2;max-width:56ch;margin:0}@media (max-width:560px){html body .paper-site-main .about-page .about-result-card{grid-template-columns:1fr;column-gap:0}.about-page .about-result-number{font-size:var(--fs-display);margin-bottom:var(--space-2);grid-area:1/1}.about-page .about-result-title{grid-area:2/1}.about-page .about-result-copy{grid-area:3/1}}.about-visual-toc{display:none}@media (max-width:759px){.about-visual-toc{z-index:var(--z-overlay,20);background:var(--color-surface-01);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-3);display:block;position:sticky;top:0}.about-visual-toc ul{padding:var(--space-2) var(--space-4);gap:var(--space-3);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}.about-visual-toc ul::-webkit-scrollbar{display:none}.about-visual-toc li{flex:none}.about-visual-toc a{min-height:44px;padding:var(--space-1) var(--space-3);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);border-radius:var(--radius-chip,6px);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.about-visual-toc a:focus-visible,.about-visual-toc a:hover{color:var(--color-text-primary);background:var(--color-surface-02,var(--color-border-subtle))}}.about-visual-mock{margin:var(--space-6) auto;max-width:360px;padding:var(--space-4);background:linear-gradient(180deg,#fffcf5f5,#f7f1e5f0),var(--color-surface-01);text-align:center;border:1.5px solid #4a362629;border-radius:11px 8px 12px;box-shadow:inset 0 1px #ffffffb3,2px 3px #4a36261a}.about-visual-mock svg{width:100%;height:auto;max-height:180px;display:block}.about-visual-radar svg{max-width:180px;margin-inline:auto}.about-visual-mock figcaption{margin-top:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:var(--line-height-snug)}.about-page .about-diff-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.about-page .about-diff-grid{grid-template-columns:1fr}}.about-page .about-diff-card{padding:clamp(20px,3vw,32px)}.about-page .about-diff-card,.about-page .about-dim-card{gap:var(--space-2);border-radius:var(--radius-card);flex-direction:column;display:flex}.about-page .about-dim-card{padding:clamp(18px,2.6vw,28px)}.about-page .about-dim-axis{font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-primary);font-weight:700}.about-page .about-dim-card-full,.about-page .about-dim-full{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);font-weight:600}.about-page .about-dim-card-list{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;display:flex}.about-page .about-dim-card-list>div{flex-direction:column;gap:2px;display:flex}.about-page .about-dim-card-list dt{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.about-page .about-dim-card-list dd{font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0}.about-page .about-dim-card-note{color:var(--color-text-secondary);font-style:italic}.about-page .about-link-section-copy{margin-bottom:var(--space-2)}.about-page .about-references-list{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.about-page .about-references-list li{padding:var(--space-3) var(--space-4);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9e6;font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary);border:1px solid #4a362629;border-left:3px solid #8a5a2b80;border-radius:0 8px 9px 0;box-shadow:1.5px 2px #4a362614}.about-world{gap:var(--space-5)}.about-world-scene{background:url(/images/service-scenes/craft-scenes/bukae-world-village.webp) top/cover no-repeat,var(--paper-card-texture) center /150px 150px repeat,var(--color-asknova-cream-base,#f0e8dc);border:1.5px solid #4a36262e;border-radius:18px 12px 20px;align-items:flex-end;min-height:clamp(240px,38vw,380px);padding:clamp(20px,4vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,3px 4px #4a36261f}.about-world-note{z-index:1;gap:var(--space-2);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9f0;border:1.5px solid #4a362633;border-radius:11px 7px 12px;flex-direction:column;max-width:min(36ch,100%);padding:clamp(16px,2.6vw,24px);display:flex;position:relative;transform:rotate(-.6deg);box-shadow:2px 3px #4a362629}.about-world-kicker{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#7a4e22;background:linear-gradient(180deg,#d6bc986b,#d6bc986b),var(--paper-card-texture) center /150px 150px repeat,#e8dac6;border:1px solid #4a362638;border-radius:6px 4px 7px;align-self:flex-start;margin:0;padding:3px 10px;font-weight:700;display:inline-block;transform:rotate(-1.4deg);box-shadow:1px 1px #4a36261f}html body .paper-site-main .about-page .about-world-note .about-world-title{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-weight:700;font-size:var(--fs-heading)!important;line-height:var(--line-height-snug)!important}.about-world-copy{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.about-world-places{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:640px){.about-world-places{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-world-place{padding:var(--space-3) var(--space-4);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9eb;border:1.5px solid #4a36263d;border-top:4px solid var(--about-place-accent,#4a362666);border-radius:9px 6px 10px;flex-direction:column;gap:5px;display:flex;box-shadow:1.5px 2px #4a362624}.about-world-place:nth-child(odd){transform:rotate(-.5deg)}.about-world-place:nth-child(2n){transform:rotate(.45deg)}.about-world-place-name{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:700}.about-world-place-sub{font-size:var(--font-size-caption);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.about-world-cta-row{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.about-world-cta-note{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin:0}@media (prefers-reduced-motion:reduce){.about-world-kicker,.about-world-note,.about-world-place{transform:none}}.about-breadcrumbs.seo-breadcrumbs{width:100%;margin:0 0 calc(var(--space-3) - clamp(40px, 6vw, 72px));padding:0}.reveal-page{z-index:var(--z-base);padding:clamp(var(--space-6),6vw,var(--space-12)) var(--space-5);justify-content:center;min-height:100svh;display:flex;position:relative}.reveal-panel{z-index:1;width:min(680px,100%);padding:clamp(var(--space-8),5vw,var(--space-12)) clamp(var(--space-6),5vw,var(--space-10));background:var(--paper-card-texture),var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet);box-shadow:inset 0 4px 0 0 var(--reveal-color,var(--color-border-medium)),var(--shadow-paper-stack);text-align:center;color:var(--color-text-primary);background-size:160px 160px,auto;position:relative}.reveal-kicker{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-5);font-weight:600}.reveal-code,.sloan-code-hero.reveal-code{font-size:var(--font-size-display);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wider);color:var(--color-text-primary);white-space:normal;margin:0;display:block;overflow:visible}.reveal-divider{width:64px;height:2px;margin:var(--space-6) auto;background:var(--reveal-color,var(--color-border-medium));opacity:.65;border-radius:var(--radius-tiny)}.reveal-identity{margin:var(--space-4) 0 var(--space-8)}.reveal-persona-name{font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.reveal-persona-subtitle{margin-top:var(--space-2);font-weight:600}.reveal-identity p,.reveal-persona-subtitle{font-size:var(--font-size-body-lg);color:var(--color-text-secondary)}.reveal-identity p{margin:var(--space-4) auto 0;max-width:36ch;font-style:italic;line-height:var(--line-height-loose)}.reveal-dimensions{gap:var(--space-4);margin-top:var(--space-8);text-align:left;display:grid}.reveal-dimension-row{align-items:center;column-gap:var(--space-3);grid-template-columns:24px minmax(0,1fr) minmax(96px,26%) minmax(0,1fr);display:grid}.reveal-dimension-key{font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-wider);color:var(--color-text-primary);text-align:center;line-height:1}.reveal-dimension-pole{font-size:var(--font-size-body-sm);color:var(--color-text-tertiary);text-align:left;flex-direction:column;gap:2px;display:flex}.reveal-dimension-pole-left{text-align:right}.reveal-dimension-pole>div{color:var(--color-text-secondary);font-weight:600}.reveal-dimension-pole>div>span{min-width:1.6em;color:var(--color-text-tertiary);font-weight:400;display:inline-block}.reveal-dimension-pole[data-active=true]>div{color:var(--color-text-primary);font-weight:700}.reveal-dimension-pole[data-active=true]>div>span{color:var(--color-text-primary)}.reveal-dimension-pole small{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);opacity:.85}.reveal-dimension-track{background:var(--color-surface-02);border-radius:var(--radius-pill);height:6px;position:relative;overflow:hidden}.reveal-dimension-track>div{background:var(--reveal-color,var(--color-text-primary));border-radius:var(--radius-pill);height:100%;transition:width .24s ease-out}.reveal-cta{margin-top:var(--space-8);min-height:var(--btn-height);padding:0 clamp(var(--space-6),4vw,var(--space-8));border-radius:var(--radius-pill);background:var(--cta-primary);color:var(--cta-primary-text);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #1e1b182e}.reveal-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px #1e1b1838}.reveal-cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.reveal-private-hint{margin:var(--space-3) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-normal);color:var(--color-text-tertiary)}@media (max-width:560px){.reveal-page{padding:var(--space-5) var(--space-4)}.reveal-panel{padding:var(--space-6) var(--space-5);border-radius:var(--radius-card)}.reveal-persona-name{font-size:var(--font-size-h3)}.reveal-dimension-row{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:1fr 1fr;grid-template-areas:"key track""left right"}.reveal-dimension-key{text-align:left;grid-area:key}.reveal-dimension-track{grid-area:track;align-self:center}.reveal-dimension-pole-left{text-align:left;grid-area:left}.reveal-dimension-pole:not(.reveal-dimension-pole-left){text-align:right;grid-area:right}.reveal-dimension-pole small{display:none}}.stats-header{isolation:isolate;margin-bottom:var(--space-8);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffcf5f0,#f8f2e8db),var(--paper-card-texture) center /160px 160px repeat;text-align:left;border:1px solid #4a36261a;padding:clamp(20px,5vw,36px) clamp(20px,5vw,40px);position:relative;box-shadow:0 14px 30px #3a463d0f}.stats-header>p[aria-hidden=true]{margin:0 0 var(--space-2);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700}.stats-header h1{margin:0 0 var(--space-3);font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);font-weight:700}.stats-header>p:not([aria-hidden=true]){max-width:64ch;font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.stats-filter-form{gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);background:linear-gradient(180deg,#fffcf5e0,#f8f2e8cc),var(--color-asknova-cream-card) var(--paper-card-texture) center /160px 160px repeat;border-radius:var(--radius-card);border:1px solid #60766824;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid;box-shadow:0 14px 32px #3a463d14}.stats-filter-form label{gap:var(--space-1);font-size:var(--font-size-caption);color:var(--color-text-secondary);flex-direction:column;font-weight:600;display:flex}.stats-filter-form input,.stats-filter-form select{height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border-medium);border-radius:var(--radius-chip);background:var(--color-surface-01);font-size:var(--font-size-body-sm);color:var(--color-text-primary)}.stats-filter-actions{align-items:center;gap:var(--space-2);display:flex}.stats-filter-actions button{min-height:var(--touch-target);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-asknova-paper-ink);color:var(--color-surface-01);font-size:var(--font-size-body-sm);cursor:pointer;border:0;font-weight:700}.stats-filter-actions a{font-size:var(--font-size-caption);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);font-weight:600;text-decoration:none}.stats-summary{margin:0 0 var(--space-5);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.stats-type-list{gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;display:flex}.stats-type-row{gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid #60766824;border-left:4px solid var(--type-color,var(--color-text-primary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffcf5e6,#f8f2e8bd),var(--color-asknova-cream-card) var(--paper-card-texture) center /150px 150px repeat;color:var(--color-text-primary);text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:grid}.stats-type-row:hover{transform:translateY(-1px);box-shadow:0 16px 34px #3a463d1a}.stats-type-row:focus-visible{outline:var(--focus-ring-width) solid var(--type-color,var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.stats-type-row>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.stats-type-row>div:first-child>div:first-child{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.stats-type-row>div:first-child>div:first-child>span:first-child{font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-wider);color:var(--type-color,var(--color-text-primary))}.stats-type-row>div:first-child>div:first-child>span:last-child{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.stats-type-row>div:first-child>div:last-child{font-variant-numeric:tabular-nums;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);flex-shrink:0;font-weight:600}.stats-type-track{background:var(--color-surface-02);border-radius:var(--radius-pill);height:6px;position:relative;overflow:hidden}.stats-type-track>div{width:var(--bar-width,0);background:var(--type-color,var(--color-text-primary));border-radius:var(--radius-pill);height:100%;transition:width .24s ease-out}.stats-empty{padding:var(--space-8) var(--space-5);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffcf5d9,#f8f2e8b8),var(--color-asknova-cream-card) var(--paper-card-texture) center /150px 150px repeat;text-align:center;border:1px dashed #60766847}.stats-empty p{font-size:var(--font-size-body);color:var(--color-text-secondary);margin:0}.stats-empty-cta{margin-top:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--color-cta-warm);color:var(--color-asknova-cream-base);font-size:var(--font-size-body);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.stats-empty-cta:focus-visible,.stats-empty-cta:hover{background:#1e1b18db}.stats-disclaimer{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-surface-02);border-left:3px solid var(--color-border-medium);border-radius:var(--radius-tiny);font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--color-text-tertiary)}.stats-contribute{justify-content:center;display:flex}.stats-contribute a{min-height:var(--btn-height);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-surface-01);border:1.5px solid var(--color-border-medium);font-size:var(--font-size-body-sm);color:var(--color-text-primary);align-items:center;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.stats-contribute a:hover{background:var(--color-surface-02);transform:translateY(-1px)}@media (max-width:900px){.stats-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stats-filter-actions{grid-column:1/-1;justify-content:space-between}}@media (max-width:767.98px){.stats-type-row>div:first-child{align-items:stretch;gap:var(--space-1);flex-direction:column}.stats-type-row>div:first-child>div:last-child{text-align:right}}@media (hover:none){.stats-contribute a:hover,.stats-type-row:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.stats-type-row,.stats-type-track>div{transition:none}.stats-type-row:hover{transform:none}}.codex-breadcrumbs.seo-breadcrumbs,.stats-breadcrumbs.seo-breadcrumbs{width:100%;margin:0 0 var(--space-4);padding:0}@media (max-width:720px){.cycles-sku-grid,.decision-sku-grid{gap:var(--space-4);grid-template-columns:1fr}.cycles-sku-card,.decision-sku-card{padding:var(--space-5)}}@media (max-width:560px){.compat-pair-hero .paper-score-band:before{width:92px;height:92px}.compat-pair-hero .compat-pair-score-value{font-size:var(--fs-display)}.compat-pair-hero-name{font-size:var(--font-size-body-lg)}}.signup-prior-result-hint{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);color:var(--color-text-secondary);text-align:center;background:#fffcf5b8;border:1px solid #4a36261f}.signup-prior-result-hint a{color:var(--color-type-SL);font-weight:700;text-decoration:none}.types-index-page{width:100%;padding:clamp(18px,3vw,var(--space-6)) clamp(16px,4vw,var(--space-5)) clamp(56px,7vw,var(--space-8));box-sizing:border-box}.types-index-inner{gap:clamp(28px,5vw,56px);display:grid}.types-index-hero{border-radius:var(--radius-card);background:linear-gradient(120deg,#fffcf5eb,#f7f1e59e),url(/images/service-scenes/craft-scenes/types-catalog.webp) 50% /cover no-repeat,var(--paper-card-texture) center /150px 150px repeat;clip-path:polygon(0 0,98% 4%,100% 92%,3% 100%);border:1px solid #4a36261f;min-height:clamp(250px,34vw,390px);margin:0;padding:clamp(30px,6vw,72px);position:relative;overflow:hidden;box-shadow:3px 4px #4a36261f}.types-index-card-code,.types-index-card-english-name,.types-index-group-code,.types-index-kicker{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase}.types-index-kicker{margin-bottom:var(--space-3);font-size:var(--font-size-caption);color:#7a4e22;background:linear-gradient(180deg,#d6bc986b,#d6bc986b),var(--paper-card-texture) center /150px 150px repeat,#e8dac6;border:1px solid #4a362638;border-radius:6px 4px 7px;padding:4px 11px;display:inline-block;transform:rotate(-1.2deg);box-shadow:1.5px 1.5px #4a362624}.types-index-cta{justify-content:center;align-items:center;gap:var(--space-2);min-width:200px;height:52px;padding:0 var(--space-6);background-color:var(--color-cta-warm);color:var(--color-surface-01);font-size:var(--font-size-body);border-radius:10px;font-weight:700;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative;transform:rotate(-.5deg);box-shadow:2px 2px #4a362638}.types-index-cta:after{content:"";pointer-events:none;border:1px dashed #f7f0e566;border-radius:7px;position:absolute;inset:4px}.types-index-cta:focus-visible,.types-index-cta:hover{transform:translateY(-1px)rotate(-.5deg);box-shadow:3px 3px #4a362642}.types-index-cta:active{transform:translateY(0)rotate(-.5deg);box-shadow:1px 1px #4a362638}@media (prefers-reduced-motion:reduce){.types-index-cta,.types-index-cta:active,.types-index-cta:focus-visible,.types-index-cta:hover,.types-index-kicker{transform:none}}.types-world-bridge{background:url(/images/service-scenes/craft-scenes/bukae-world-village.webp) top/cover no-repeat,var(--paper-card-texture) center /150px 150px repeat,var(--color-asknova-cream-base,#f0e8dc);border:1px solid #4a36262e;border-radius:18px 12px 20px;align-items:flex-end;min-height:clamp(230px,32vw,330px);padding:clamp(20px,4vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,3px 4px #4a36261f}.types-world-note{z-index:1;align-items:flex-start;gap:var(--space-2);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9f0;border:1.5px solid #4a362633;border-radius:11px 7px 12px;flex-direction:column;max-width:min(40ch,100%);padding:clamp(16px,2.6vw,24px);display:flex;position:relative;transform:rotate(-.6deg);box-shadow:2px 3px #4a362629}.types-world-title{font-size:var(--fs-heading);letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.12}.types-world-copy{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.types-world-note .types-world-cta{margin-top:var(--space-2)}@media (max-width:640px){.types-world-note{max-width:100%}}@media (prefers-reduced-motion:reduce){.types-world-note{transform:none}}.types-index-title{max-width:820px;color:var(--color-text-primary);font-size:var(--fs-display);margin:0;font-weight:700;line-height:.98}.types-index-subtitle{max-width:680px;margin:var(--space-3) 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-loose)}.types-index-group{gap:var(--space-5);border-radius:var(--radius-card);background:linear-gradient(145deg,var(--types-group-color,transparent),#faf6ed9e),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a36261f;padding:clamp(20px,4vw,36px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.types-index-group{background:linear-gradient(145deg,color-mix(in srgb,var(--types-group-color,transparent) 6%,#ffffffd1),#faf6ed9e),var(--paper-card-texture) center /150px 150px repeat}}.types-index-group{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 1px #ffffffd1,0 22px 48px #3d2b201a}.types-index-group-watermark{color:var(--types-group-color);position:absolute;top:-.18em;right:clamp(12px,4vw,44px)}@supports (color:color-mix(in lab,red,red)){.types-index-group-watermark{color:color-mix(in srgb,var(--types-group-color) 12%,transparent)}}.types-index-group-watermark{font-size:var(--fs-display);letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.types-index-group-header{z-index:1;align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:92px;display:grid;position:relative}.types-index-group-dot{border-radius:var(--radius-circle);background:var(--types-group-color);width:18px;height:18px;box-shadow:0 0 0 8px var(--types-group-color)}@supports (color:color-mix(in lab,red,red)){.types-index-group-dot{box-shadow:0 0 0 8px color-mix(in srgb,var(--types-group-color) 16%,transparent)}}.types-index-group-code{font-size:var(--font-size-caption)}.types-index-group-name{color:var(--color-text-primary);font-size:var(--fs-display);margin-top:2px;font-weight:700;line-height:1.05}.types-index-group-count{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--color-text-secondary);font-size:var(--font-size-caption);white-space:nowrap;background:#fffcf5bd;border:1px solid #4a36261f;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.types-index-group-character{border-radius:50%;place-items:center;width:clamp(72px,12vw,118px);height:clamp(72px,12vw,118px);display:grid}.types-index-card-character img,.types-index-group-character img{object-fit:contain;filter:drop-shadow(0 14px 24px #3d2b202e);width:100%;height:100%}.types-index-grid{z-index:1;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid;position:relative}.types-index-breadcrumbs.seo-breadcrumbs{width:100%;padding:0 0 var(--space-2);margin:0}.types-index-card{justify-content:flex-end;gap:var(--space-2);border-radius:var(--radius-card);background:linear-gradient(160deg,#fffcf5f0,#f4ecddc2),var(--paper-card-texture) center /150px 150px repeat;min-height:230px;color:var(--color-text-primary);transition:transform var(--motion-base) var(--motion-ease-standard),box-shadow var(--motion-base) var(--motion-ease-standard),border-color var(--motion-base) var(--motion-ease-standard);border:1px solid #4a36261f;flex-direction:column;padding:clamp(18px,3vw,24px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 4px 8px #3d2b200f,0 18px 36px #3d2b2029}.types-index-card:before{background:radial-gradient(circle at 84% 14%,var(--types-group-color),transparent 34%),linear-gradient(135deg,#ffffff5c,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.types-index-card:before{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--types-group-color) 18%,transparent),transparent 34%),linear-gradient(135deg,#ffffff5c,transparent 58%)}}.types-index-card:before{content:"";pointer-events:none}.types-index-card:focus-visible,.types-index-card:hover{border-color:var(--types-group-color);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.types-index-card:focus-visible,.types-index-card:hover{border-color:color-mix(in srgb,var(--types-group-color) 36%,#4a362624)}}.types-index-card:focus-visible,.types-index-card:hover{box-shadow:inset 0 1px #ffffffdb,0 22px 42px #3d2b2024}@media (hover:none){.types-index-card:hover{border-color:#4a36261f;transform:none;box-shadow:inset 0 1px #ffffffeb,0 4px 8px #3d2b200f,0 18px 36px #3d2b2029}}.types-index-card>*{z-index:1;position:relative}.types-index-card-character{opacity:.92;pointer-events:none;width:clamp(92px,34vw,142px);height:clamp(92px,34vw,142px);position:absolute;top:clamp(14px,3vw,22px);right:clamp(14px,3vw,22px)}.types-index-card-code{border:1px solid var(--types-group-color);width:fit-content;padding:4px 9px}@supports (color:color-mix(in lab,red,red)){.types-index-card-code{border:1px solid color-mix(in srgb,var(--types-group-color) 24%,#4a362624)}}.types-index-card-code{border-radius:var(--radius-chip);color:var(--types-group-color-text,var(--types-group-color));font-size:var(--font-size-caption);background:#fffcf5bd}.types-index-card-name{max-width:calc(100% - 78px);color:var(--color-text-primary);font-size:var(--fs-heading);font-weight:700;line-height:1.14}.types-index-card-english-name{max-width:calc(100% - 72px);font-size:var(--font-size-caption)}.types-index-card-tagline{max-width:calc(100% - 44px);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal)}@media (max-width:1023.98px){.types-index-page{padding-left:0;padding-right:0;padding-top:var(--space-3)}.types-index-inner{gap:var(--space-5)}.types-index-group,.types-index-hero{border-left:0;border-right:0;border-radius:0}.types-index-hero{clip-path:polygon(0 0,100% 2%,100% 94%,0 100%);padding:var(--space-5) var(--space-4) var(--space-6)}.types-index-title{font-size:var(--fs-display);word-break:keep-all;line-height:1.05}.types-index-group{padding:var(--space-4)}.types-index-group-header{grid-template-columns:auto minmax(0,1fr) auto auto}.types-index-group-character{width:56px;height:56px}.types-index-card{min-height:210px}}@media (max-width:560px){.compat-pair-sticky-cta-visible{padding:var(--space-2) var(--space-4);padding-bottom:max(var(--space-2),env(safe-area-inset-bottom))}.compat-pair-sticky-button{max-width:none}}@keyframes spin{to{transform:rotate(1turn)}}.next-steps-zone{gap:var(--space-5);margin-top:var(--space-8);flex-direction:column;max-width:680px;margin-left:auto;margin-right:auto;display:flex}.next-steps-header{text-align:left}.next-steps-kicker{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-2);font-weight:700}.next-steps-title{font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0;font-weight:700}.next-steps-card{padding:clamp(var(--space-5),3vw,var(--space-7));background:var(--paper-card-texture),var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-edge);background-size:160px 160px,auto;position:relative}.next-steps-card-row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.next-steps-card-row-tight{gap:var(--space-2)}.next-steps-type-chip{min-width:44px;height:28px;padding:0 var(--space-3);background:var(--next-step-type-color,var(--color-type-SL));color:var(--next-step-on-color,var(--color-surface-01));border-radius:var(--radius-chip);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wider);justify-content:center;align-items:center;display:inline-flex}.next-steps-persona-name{font-size:var(--font-size-body-lg);color:var(--color-text-primary);font-weight:700}.next-steps-card-title{font-size:var(--font-size-body);color:var(--color-text-primary);font-weight:700}.next-steps-card-copy{margin:0 0 var(--space-4);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.next-steps-outline-cta{width:100%;min-height:var(--touch-target);padding:0 var(--space-5);border:1.5px solid var(--color-border-medium);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);color:var(--color-text-primary);background:0 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.next-steps-outline-cta:hover{background:var(--color-surface-02);border-color:var(--next-step-type-color,var(--color-type-SL))}.next-steps-outline-cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.next-steps-newsletter-card{position:relative}.next-steps-newsletter-row{margin-bottom:var(--space-3)}.next-steps-dismiss{top:var(--space-3);right:var(--space-3);width:32px;height:32px;color:var(--color-text-tertiary);font-size:var(--font-size-body);cursor:pointer;border-radius:var(--radius-circle);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.next-steps-dismiss:hover{background:var(--color-surface-02);color:var(--color-text-primary)}.next-steps-newsletter-form{gap:var(--space-3);flex-direction:column;display:flex}.next-steps-consent-block{margin-bottom:var(--space-2)}.next-steps-consent-label{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.next-steps-consent-checkbox{width:18px;height:18px;accent-color:var(--color-type-SL);cursor:pointer;flex:none;margin:2px 0 0}.next-steps-consent-copy{font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--color-text-secondary);flex:auto}.next-steps-consent-link{color:var(--color-type-SL);text-underline-offset:2px;text-decoration:underline}.next-steps-newsletter-label{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:700}.next-steps-newsletter-input-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.next-steps-newsletter-input{height:var(--touch-target);padding:0 var(--space-3);border:1.5px solid var(--color-border-medium);border-radius:var(--radius-chip);background:var(--color-surface-01);font-size:var(--font-size-body-sm);color:var(--color-text-primary);min-width:0}.next-steps-newsletter-submit{min-height:var(--touch-target);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-cta-warm);color:var(--color-surface-01);font-size:var(--font-size-body-sm);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;transition:background-color .16s;display:inline-flex}.next-steps-newsletter-submit:hover:not(:disabled){background:var(--color-cta-warm-hover)}.next-steps-newsletter-submit:disabled{opacity:.6;cursor:not-allowed}.next-steps-newsletter-error{align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);color:var(--color-error);margin:0;display:inline-flex}.next-steps-newsletter-success{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-success);font-weight:600;display:inline-flex}.next-steps-private-separator{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--color-text-tertiary);grid-template-columns:1fr auto 1fr;display:grid}.next-steps-private-separator>div{background:var(--color-border-medium);height:1px}.next-steps-private-separator>span{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:600}.next-steps-private-card{isolation:isolate;padding:clamp(var(--space-6),4vw,var(--space-8));background:linear-gradient(180deg,#fff9,#fff0),var(--color-asknova-cream-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet);position:relative;overflow:hidden}.next-steps-grain{z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;position:absolute;inset:0}.next-steps-private-content{z-index:1;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.next-steps-private-kicker{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700}.next-steps-private-kicker-spaced{margin-bottom:var(--space-2)}.next-steps-private-copy{font-size:var(--font-size-body)}.next-steps-private-copy,.next-steps-private-quote{line-height:var(--line-height-loose);color:var(--color-text-primary);margin:0}.next-steps-private-quote{padding-left:var(--space-4);border-left:3px solid var(--next-step-type-color,var(--color-type-SL));font-size:var(--font-size-body-lg);font-style:italic}.next-steps-solid-cta{width:100%;min-height:var(--btn-height);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-cta-warm);color:var(--color-surface-01);font-size:var(--font-size-body);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;transition:background-color .16s;display:inline-flex}.next-steps-solid-cta:hover:not(:disabled){background:var(--color-cta-warm-hover)}.next-steps-solid-cta:disabled{opacity:.6;cursor:not-allowed}.next-steps-solid-cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.next-steps-price-note{font-size:var(--font-size-caption);color:var(--color-text-tertiary);text-align:center;margin:0}@media (max-width:560px){.next-steps-newsletter-input-row{grid-template-columns:1fr}}.headline-sku-section{gap:var(--space-5);margin-top:var(--space-8);max-width:var(--container-content);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.headline-sku-header{text-align:center}.headline-sku-kicker{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-2);font-weight:700}.headline-sku-header h2{margin:0 0 var(--space-2);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);font-weight:700}.headline-sku-header p{max-width:56ch;font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0 auto}.headline-sku-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.headline-sku-card{gap:var(--space-3);padding:clamp(var(--space-5),3vw,var(--space-6));background:var(--paper-card-texture),var(--color-surface-01);border:1px solid var(--color-border-subtle);border-left:4px solid var(--headline-sku-accent,var(--color-type-SL));border-radius:var(--radius-card);color:var(--color-text-primary);background-size:160px 160px,auto;flex-direction:column;text-decoration:none;transition:background-color .16s,transform .16s;display:flex}.headline-sku-card:hover{background:var(--paper-card-texture),var(--color-surface-02);background-size:160px 160px,auto;transform:translateY(-1px)}.headline-sku-card:focus-visible{outline:var(--focus-ring-width) solid var(--headline-sku-accent,var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.headline-sku-tier-label{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--headline-sku-accent,var(--color-type-SL));font-weight:700}.headline-sku-card-title{font-size:var(--font-size-body-lg);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:700}.headline-sku-price-row{align-items:baseline;gap:var(--space-2);display:flex}.headline-sku-price-amount{font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);font-weight:400}.headline-sku-price-suffix{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.headline-sku-feature-list{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.headline-sku-feature-list li{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary);display:flex}.headline-sku-feature-list li>span[aria-hidden=true]{color:var(--headline-sku-accent,var(--color-text-tertiary));flex:none}.headline-sku-cta{padding-top:var(--space-3);font-size:var(--font-size-body-sm);color:var(--headline-sku-accent,var(--color-type-SL));margin-top:auto;font-weight:700}.headline-sku-card:focus-visible .headline-sku-cta{text-underline-offset:3px;text-decoration:underline}.headline-sku-disclaimer{padding:var(--space-3) var(--space-4);background:var(--color-surface-02);border-left:3px solid var(--color-border-medium);border-radius:var(--radius-tiny);font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--color-text-tertiary);text-align:center;margin:0}@media (min-width:720px){.headline-sku-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.headline-sku-grid{gap:var(--space-3);grid-template-columns:1fr}}.type-detail-page{min-height:100dvh}.type-detail-hero{background:linear-gradient(var(--type-color,#88619a),var(--type-color,#88619a)),var(--paper-card-texture) center /150px 150px repeat}@supports (color:color-mix(in lab,red,red)){.type-detail-hero{background:linear-gradient(color-mix(in srgb,color-mix(in srgb,var(--type-color,#88619a) 60%,#c9a36b) 8%,transparent),color-mix(in srgb,color-mix(in srgb,var(--type-color,#88619a) 60%,#c9a36b) 8%,transparent)),var(--paper-card-texture) center /150px 150px repeat}}.type-detail-hero{color:var(--color-text-primary);border-top:4px solid var(--type-color,var(--color-text-primary));padding:clamp(48px,8vw,96px) var(--space-5) clamp(40px,6vw,72px);isolation:isolate;position:relative}.type-detail-hero-inner{max-width:var(--container-content);gap:var(--space-8);text-align:center;grid-template-columns:1fr;place-items:center;margin:0 auto;display:grid}@media (min-width:768px){.type-detail-hero-inner{gap:0 var(--space-10);text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy stage""actions stage";justify-items:stretch}}.type-detail-hero-card{display:contents}.type-detail-hero-copy{align-items:center;gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}@media (min-width:768px){.type-detail-hero-copy{grid-area:copy;align-self:end;align-items:flex-start}}.type-detail-hero-actions{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.type-detail-hero-actions{margin-top:var(--space-4);padding-bottom:var(--space-6);grid-area:actions;align-self:start;align-items:flex-start}}.type-detail-hero-title{font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--type-hero-text);margin:0;font-weight:700}.type-detail-hero-subtitle{font-size:var(--font-size-body-lg);letter-spacing:var(--letter-spacing-wider);color:var(--type-hero-text);opacity:.92}.type-detail-dimension-grid{gap:var(--space-2);width:100%;max-width:460px;margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.type-detail-dimension-chip{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-chip);background:var(--paper-card-texture),var(--type-color,#1e1b18);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.type-detail-dimension-chip{background:var(--paper-card-texture),color-mix(in srgb,var(--type-color,var(--color-text-primary)) 16%,var(--color-surface-01))}}.type-detail-dimension-chip{color:var(--type-hero-text);border:1px solid var(--type-color,#1e1b18);background-size:160px 160px,auto}@supports (color:color-mix(in lab,red,red)){.type-detail-dimension-chip{border:1px solid color-mix(in srgb,var(--type-color,var(--color-text-primary)) 42%,var(--color-surface-01))}}.type-detail-dimension-chip{box-shadow:0 0 0 1.5px #fff,2.5px 2.5px 0 1.5px #4a36262e}.type-detail-dimension-chip:nth-child(5n+1){transform:rotate(-3.1deg)}.type-detail-dimension-chip:nth-child(5n+2){transform:rotate(2.6deg)}.type-detail-dimension-chip:nth-child(5n+3){transform:rotate(-2.7deg)}.type-detail-dimension-chip:nth-child(5n+4){transform:rotate(3.4deg)}.type-detail-dimension-chip:nth-child(5n){transform:rotate(-2.9deg)}.type-detail-dimension-letter{font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-wider);color:var(--paper-accent-text,var(--type-hero-text));line-height:1}.type-detail-dimension-label{font-size:var(--font-size-caption);font-weight:600}.type-detail-hero-cta{min-height:var(--btn-height);padding:0 var(--space-6);margin-top:var(--space-3);background:var(--color-surface-01);color:var(--type-hero-chip-text);border:1px solid var(--paper-accent,var(--color-text-primary));border-radius:var(--radius-pill);font-weight:700;font-size:var(--font-size-body-sm);box-shadow:var(--shadow-paper-edge);transition:transform var(--duration-fast) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.type-detail-hero-cta:hover{transform:translateY(-1px)}.type-detail-friend-cta{min-height:var(--btn-height);padding:0 var(--space-4);font-size:var(--font-size-body-sm);color:var(--paper-accent-text,var(--color-text-primary));text-decoration:underline;-webkit-text-decoration-color:var(--type-color,currentColor);text-decoration-color:var(--type-color,currentColor);text-underline-offset:4px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.type-detail-share-actions{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.type-detail-save-image-cta,.type-detail-send-friend-cta{min-height:var(--btn-height);padding:4px var(--space-3);border:1px dashed var(--color-border-medium,#d8d2c7);border-radius:var(--radius-chip,6px);cursor:pointer;font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);background:#fffdf9e6;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:1.5px 1.5px #4a36261f}.type-detail-save-image-cta:hover,.type-detail-send-friend-cta:hover{transform:translateY(-1px)rotate(-.5deg);box-shadow:2px 2px #4a362629}.type-detail-save-image-cta:focus-visible,.type-detail-send-friend-cta:focus-visible{outline:2px solid var(--color-paper-ink,#4a3626);outline-offset:2px}.type-detail-send-friend-cta{background:var(--color-paper-ink,#52786d);color:#fffdf9;border-style:solid;border-color:#4a36264d;font-weight:700;box-shadow:2px 2px #4a362633}.type-detail-save-image-cta:disabled{cursor:default;opacity:.7}@media (hover:none){.type-detail-save-image-cta:hover,.type-detail-send-friend-cta:hover{transform:none}}.type-detail-hero-brand{letter-spacing:var(--letter-spacing-wider);color:var(--color-text-tertiary)}.type-detail-hero-brand,.type-detail-hero-hook{font-size:var(--font-size-caption);display:none}.type-detail-hero-hook{font-style:italic;line-height:var(--line-height-snug);color:var(--color-text-secondary);margin:0}.type-detail-hero-band{display:contents}.type-detail-hero-zinger{font-size:var(--font-size-body-sm);font-style:italic;line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0;display:none}.type-detail-cross-axis-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.type-detail-cross-axis-card{padding:var(--space-4);background-color:var(--color-asknova-cream-base,#f2ede6);border-radius:var(--radius-card,10px);border-left:3px solid var(--color-text-secondary)}.type-detail-cross-axis-card-flow{background-color:var(--color-surface-01,#fff);border:1px solid #4a36261a;border-left:3px solid #76706a;grid-column:1/-1}.type-detail-cross-axis-label{font-size:var(--font-size-caption);letter-spacing:.04em;color:var(--color-text-primary);margin:0 0 6px;font-weight:700}.type-detail-cross-axis-kicker{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0 0 8px;line-height:1.5}.type-detail-cross-axis-name{font-size:var(--font-size-body-sm);color:var(--color-text-primary);margin:0 0 4px;font-weight:700;line-height:1.4}.type-detail-cross-axis-tagline{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0 0 10px;line-height:1.6}.type-detail-cross-axis-hedge{font-size:var(--font-size-micro);color:var(--color-text-tertiary,var(--color-text-secondary));margin:0;font-style:italic;line-height:1.5}.type-detail-cross-axis-placeholder{margin:0}.type-detail-cross-axis-body,.type-detail-cross-axis-placeholder{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.6}.type-detail-cross-axis-body{margin:0 0 var(--space-3)}.type-detail-cross-axis-cta{font-size:var(--font-size-caption);color:var(--color-text-primary);text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #76706a;text-decoration:underline #76706a;display:inline-block}.type-detail-character-stage{aspect-ratio:2/3;border-radius:var(--radius-sheet);justify-self:center;width:min(360px,80vw)}.type-detail-character-stage img{object-fit:contain;width:100%;height:100%;display:block}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage{background-size:auto,160px 160px;background:radial-gradient(circle at 50% 42%,#fffffffa,#fffc 44%,#f7f0e0c2 72%),var(--paper-card-texture)!important}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:after,.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:before{content:"";pointer-events:none;z-index:0;position:absolute;display:block!important}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:before{background:var(--paper-card-texture),var(--paper-accent,#f2ede6);border-radius:50%;inset:10% 7% 16%}@supports (color:color-mix(in lab,red,red)){.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:before{background:var(--paper-card-texture),color-mix(in srgb,var(--paper-accent,var(--color-surface-02)) 18%,var(--color-surface-01))}}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:before{background-size:160px 160px,auto;transform:rotate(-5deg);box-shadow:0 20px 42px #3d2b2021}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:after{filter:blur(18px);background:#3d2b201f;border-radius:50%;height:20%;bottom:8%;left:8%;right:8%}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage img{z-index:1;filter:drop-shadow(0 24px 18px #3d2b2038)drop-shadow(0 2px #ffffffb8);position:relative}@media (min-width:768px){.type-detail-character-stage{grid-area:stage;justify-self:end;width:min(380px,36vw)}}.type-detail-hero.type-hero-bg{min-height:0!important}.type-detail-content{max-width:var(--container-result);padding:0 var(--space-5);flex-direction:column;gap:clamp(32px,5vw,56px);margin:clamp(32px,5vw,64px) auto clamp(48px,8vw,96px);display:flex}.type-detail-reading-section{max-width:var(--container-result);width:100%;margin:0 auto}.type-detail-section-title{font-size:var(--font-size-h2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0 0 var(--space-5);font-weight:700}.type-detail-section-title-muted{color:var(--color-text-secondary)}.type-detail-cross-axis-card--desire{border-left-color:#c49a6ceb}.type-detail-cross-axis-card--scene{border-left-color:#6b8fa3eb}.type-detail-hero{overflow-x:clip}@media (max-width:767.98px){.type-detail-character-stage:after,.type-detail-character-stage:before{display:none}}.type-detail-hero-title{border-left:6px solid var(--type-color,var(--color-text-primary));padding-left:var(--space-4)}@media (hover:none){.type-detail-hero-cta:hover,.type-detail-related-card:hover{transform:none}}.type-detail-section-divider{background:var(--color-border-subtle);height:1px;margin:var(--space-2) auto;width:100%;max-width:240px}.type-detail-body-copy{font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0 0 var(--space-4);max-width:68ch}.type-detail-pullquote{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);background:var(--color-surface-02);border-left:3px solid var(--type-color,var(--color-text-primary));border-radius:var(--radius-md)}.type-detail-pullquote-copy{font-size:var(--font-size-body-lg);line-height:var(--line-height-loose);color:var(--color-text-primary);margin:0;font-style:italic}.type-detail-pullquote-muted{background:var(--color-surface-gate)}.type-detail-pullquote-copy-muted{color:var(--color-text-secondary)}.type-detail-signature-list{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.type-detail-signature-list{grid-template-columns:repeat(2,1fr)}}.type-detail-signature-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex}.type-detail-signature-dot{border-radius:var(--radius-circle);background:var(--type-color,var(--color-text-primary));flex:0 0 8px;width:8px;height:8px;margin-top:8px}.type-detail-signature-copy{font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-primary)}.strengths-shadows-grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.strengths-shadows-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}.type-detail-trait-item{padding:var(--space-5);background:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}.type-detail-trait-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-h4);line-height:var(--line-height-snug);margin:0 0 var(--space-3);color:var(--color-text-primary);display:flex}.type-detail-trait-dot{border-radius:var(--radius-circle);flex:0 0 10px;width:10px;height:10px}.type-detail-trait-dot-accent{background:var(--type-color,var(--color-text-primary))}.type-detail-trait-dot-muted{background:var(--color-text-tertiary)}.type-detail-trait-copy{font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.type-detail-dual-teaser{background:linear-gradient(180deg,#ffffff52,#0000),var(--color-surface-02);border-radius:var(--radius-sheet);isolation:isolate;padding:clamp(32px,6vw,56px) clamp(20px,4vw,40px);position:relative;overflow:hidden}.type-detail-dual-grain{z-index:0;pointer-events:none;opacity:.42;background:var(--paper-card-texture) 0 0 /160px 160px repeat;position:absolute;inset:0}.type-detail-dual-teaser>:not(.type-detail-dual-grain){z-index:1;position:relative}.type-detail-dual-kicker{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-2)}.type-detail-dual-title{font-size:var(--font-size-h2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0 0 var(--space-5);font-weight:700}.type-detail-dual-copy{font-size:var(--font-size-body-lg);line-height:var(--line-height-loose);color:var(--color-text-primary);max-width:60ch;margin:0 0 var(--space-6);font-style:italic}.type-detail-dual-action{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}@media (min-width:640px){.type-detail-dual-action{flex-direction:row;justify-content:space-between;align-items:center}}.type-detail-dual-action-copy{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.type-detail-dual-link{min-height:var(--btn-height);padding:0 var(--space-5);background:var(--color-cta-warm);color:var(--color-surface-01);border-radius:var(--radius-pill);font-weight:700;font-size:var(--font-size-body-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.type-detail-related-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.type-detail-related-grid{grid-template-columns:repeat(2,1fr)}}.type-detail-related-card{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-left:3px solid var(--related-type-color,var(--color-text-primary));border-radius:var(--radius-card);color:var(--color-text-primary);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;text-decoration:none;display:flex}.type-detail-related-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.type-detail-related-code{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wider);color:var(--related-type-color,var(--color-text-primary))}.type-detail-related-name{font-size:var(--font-size-body);font-weight:600}.type-detail-compat-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.type-detail-compat-grid{grid-template-columns:repeat(2,1fr)}}.type-detail-compat-column{gap:var(--space-3);flex-direction:column;display:flex}.type-detail-compat-title{font-size:var(--font-size-h3);margin:0 0 var(--space-3)}.type-detail-compat-list{gap:var(--space-2);flex-direction:column;display:flex}.type-detail-compat-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-left:3px solid var(--compat-rank-color,var(--color-text-primary));border-radius:var(--radius-card);color:var(--color-text-primary);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.type-detail-compat-row[data-tone=muted]{opacity:.92}.type-detail-compat-code{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wider);color:var(--compat-rank-color,var(--color-text-primary))}.type-detail-compat-name{font-size:var(--font-size-body-sm);font-weight:600}.type-detail-compat-score{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.type-detail-final-cta{text-align:center;padding:clamp(40px,6vw,64px) var(--space-5);background:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet)}.type-detail-final-title{font-size:var(--font-size-h2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.type-detail-final-copy{font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.type-detail-final-link{min-height:var(--btn-height);padding:0 var(--space-6);background:var(--type-color,var(--color-text-primary));color:var(--type-on-color,var(--color-surface-01));border-radius:var(--radius-pill);font-weight:700;font-size:var(--font-size-body);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.type-detail-final-meta{margin-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}@media (max-width:767px){.type-detail-hero{padding:var(--space-4) var(--space-4) var(--space-8)!important;border-top:0!important}.type-detail-hero.type-hero-bg{background:linear-gradient(var(--type-color,#88619a),var(--type-color,#88619a)),var(--paper-card-texture) center /150px 150px repeat!important;min-height:0!important}@supports (color:color-mix(in lab,red,red)){.type-detail-hero.type-hero-bg{background:linear-gradient(color-mix(in srgb,color-mix(in srgb,var(--type-color,#88619a) 60%,#c9a36b) 8%,transparent),color-mix(in srgb,color-mix(in srgb,var(--type-color,#88619a) 60%,#c9a36b) 8%,transparent)),var(--paper-card-texture) center /150px 150px repeat!important}}.type-detail-hero.type-hero-bg>.type-detail-hero-inner{text-align:center;flex-direction:column;display:flex;align-items:stretch!important;gap:var(--space-4)!important;min-height:0!important;padding:0!important;position:static!important}.type-detail-hero.type-hero-bg .type-detail-hero-inner .type-detail-hero-card{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-surface-02,#f2ede6);border:1px solid var(--color-border-medium);border-top:4px solid var(--type-color,var(--color-text-primary));border-radius:var(--radius-sheet);justify-items:center;display:grid;position:relative;box-shadow:2px 2px #4a362614;gap:var(--space-2)!important;padding:var(--space-5) var(--space-4) var(--space-4)!important}.type-detail-hero.type-hero-bg .type-detail-hero-inner .type-detail-hero-card:before{content:"";clip-path:polygon(2% 0,98% 4%,100% 28%,97% 55%,100% 78%,98% 100%,2% 96%,0 70%,3% 42%,0 18%);pointer-events:none;z-index:1;background:#f2dec0d9;width:104px;height:22px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2.2deg);box-shadow:1px 1px #4a362624}.type-detail-hero .type-detail-hero-copy{display:contents!important}.type-detail-hero.type-hero-bg .type-detail-hero-card .type-detail-hero-band{justify-self:stretch;justify-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) var(--space-1);padding:var(--space-5) var(--space-4) var(--space-4);background:linear-gradient(var(--type-color,#1e1b18),var(--type-color,#1e1b18)),var(--paper-card-texture) center /150px 150px repeat;order:1;display:grid}@supports (color:color-mix(in lab,red,red)){.type-detail-hero.type-hero-bg .type-detail-hero-card .type-detail-hero-band{background:linear-gradient(color-mix(in srgb,var(--type-color,var(--color-text-primary)) 30%,transparent),color-mix(in srgb,var(--type-color,var(--color-text-primary)) 30%,transparent)),var(--paper-card-texture) center /150px 150px repeat}}.type-detail-hero.type-hero-bg .type-detail-hero-card .type-detail-hero-band{border-radius:calc(var(--radius-sheet) - 4px) calc(var(--radius-sheet) - 4px) 0 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 3px),85% calc(100% - 1px),72% calc(100% - 4px),60% calc(100% - 2px),47% calc(100% - 4px),34% calc(100% - 1px),22% calc(100% - 3px),9% calc(100% - 1px),0 calc(100% - 4px))}.type-detail-hero .type-detail-hero-zinger{display:block}.type-detail-hero .type-detail-character-stage{order:3}.type-detail-hero .type-detail-dimension-grid{order:4}.type-detail-hero.type-hero-bg .type-detail-hero-title{border-left:0;padding-left:0;text-shadow:none!important;margin-bottom:0!important}.type-detail-hero.type-hero-bg .type-detail-hero-subtitle{margin-bottom:0!important}.type-detail-hero .type-detail-dimension-chip{padding:var(--space-3) var(--space-1)}.type-detail-hero .type-detail-share-actions{order:5}.type-detail-hero .type-detail-hero-brand{margin-top:var(--space-1);order:6;display:block}.type-detail-hero .type-detail-hero-hook{color:var(--color-text-primary);order:7;display:block}.type-detail-hero .type-detail-hero-actions{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-flow:wrap}.type-detail-hero .type-detail-hero-actions .type-detail-hero-cta{margin-top:0}.type-detail-hero .type-detail-character-stage{inset:auto;border-radius:var(--radius-sheet)!important;width:min(188px,52vw)!important;min-height:0!important;box-shadow:none!important;margin:0 auto!important;position:relative!important}.type-detail-hero .type-detail-character-stage img{max-height:none!important;padding:0!important}.type-detail-content{gap:var(--space-10);padding:0 var(--space-4)!important}.type-detail-hero .type-detail-dimension-grid{flex-wrap:wrap;justify-content:center;max-width:320px;display:flex}.type-detail-hero .type-detail-dimension-chip{flex:0 0 calc((100% - 2 * var(--space-2)) / 3)}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage{background:0 0!important}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:after,.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:before{display:none!important}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:after{content:"";background:#d9d4cd;border-radius:50%;height:6.5%;bottom:1.5%;left:14%;right:14%;display:block!important}@supports (color:color-mix(in lab,red,red)){.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:after{background:color-mix(in srgb,var(--color-text-primary) 12%,var(--color-surface-02))}}.paper-site-main.service-background-host .type-detail-page .type-detail-character-stage:after{filter:none}}@media (min-width:768px){.type-detail-hero .type-detail-character-stage{width:min(380px,36vw)!important}}.result-dual-page{gap:var(--space-6);flex-direction:column;display:flex}.dual-self-integration,.dual-self-panel,.dual-self-same-code{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet,10px);position:relative;box-shadow:0 14px 30px #3d2b2012}.dual-self-panel-social{background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;border-left:4px solid var(--type-color,var(--color-border-strong))}.dual-self-panel-private{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,#f3eee8,var(--color-surface-02))}@supports (color:color-mix(in lab,red,red)){.dual-self-panel-private{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,color-mix(in srgb,var(--color-surface-02) 92%,#fff),var(--color-surface-02))}}.dual-self-panel-private{border-color:#eae5de9f}@supports (color:color-mix(in lab,red,red)){.dual-self-panel-private{border-color:color-mix(in srgb,var(--color-surface-02) 60%,var(--color-border-subtle))}}.dual-self-panel-private{border-left:4px solid #6b60584d}@supports (color:color-mix(in lab,red,red)){.dual-self-panel-private{border-left:4px solid color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}}.dual-self-integration .result-prose-section,.dual-self-panel .result-prose-section{box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}.dual-self-kicker{margin-bottom:var(--space-2);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.dual-self-panel-social .dual-self-code,.dual-self-panel-social .dual-self-kicker{color:var(--type-color,var(--color-text-primary))}.dual-self-code{margin-bottom:var(--space-1);font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-snug);color:var(--color-text-primary)}.dual-self-code-legend,.dual-self-persona{margin-bottom:var(--space-3)}.dual-self-persona{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);font-style:italic;font-weight:700}.dual-self-gap{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed #75655b66}@supports (color:color-mix(in lab,red,red)){.dual-self-gap{border-top:1px dashed color-mix(in srgb,var(--color-text-tertiary) 40%,transparent)}}.dual-self-gap{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-tertiary)}.dual-self-integration{border-top:3px solid var(--type-color,var(--color-border-strong));background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat}.dual-self-same-code{border-style:dashed;border-color:var(--type-color,#75655b)}@supports (color:color-mix(in lab,red,red)){.dual-self-same-code{border-color:color-mix(in srgb,var(--type-color,var(--color-text-tertiary)) 34%,var(--color-border-subtle))}}.dual-self-same-code{font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.dual-self-same-code>span:first-child{color:var(--type-color,var(--color-text-primary));font-weight:700}.dual-self-same-code>div{margin-top:var(--space-1);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.result-dual-page .dual-self-integration,.result-dual-page .dual-self-panel,.result-dual-page .dual-self-same-code{transition:none!important;animation:none!important}}.result-love-page{gap:var(--space-6);flex-direction:column;display:flex}.love-match-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.love-match-card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;flex-direction:column;display:flex;position:relative;box-shadow:0 14px 30px #3d2b2012}.love-match-card-best{border-left:4px solid var(--match-color,var(--color-border-medium))}.love-match-card:not(.love-match-card-best){border-style:dashed;border-color:var(--match-color,#75655b)}@supports (color:color-mix(in lab,red,red)){.love-match-card:not(.love-match-card-best){border-color:color-mix(in srgb,var(--match-color,var(--color-text-tertiary)) 30%,var(--color-border-subtle))}}.love-match-card:not(.love-match-card-best){border-left:4px dashed var(--match-color,#75655b)}@supports (color:color-mix(in lab,red,red)){.love-match-card:not(.love-match-card-best){border-left:4px dashed color-mix(in srgb,var(--match-color,var(--color-text-tertiary)) 34%,var(--color-border-subtle))}}.love-match-label{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--match-text,var(--color-text-tertiary));font-weight:700}.love-match-card:not(.love-match-card-best) .love-match-label{color:var(--color-text-tertiary)}.love-match-code-row{font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-snug);color:var(--color-text-primary)}.love-match-code-muted{color:var(--color-text-tertiary)}.love-match-name{font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-primary)}.love-match-card p{font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.love-detail-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;position:relative;box-shadow:0 14px 30px #3d2b2012}.love-detail-label{margin-bottom:var(--space-1);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--type-text,var(--color-text-tertiary));font-weight:700}.love-detail-subcopy{font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}@media (max-width:640px){.love-match-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.result-love-page .love-detail-section,.result-love-page .love-match-card{transition:none!important;animation:none!important}}.result-friends-page .result-prose-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;margin:0;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-friends-page .result-prose-header{margin-bottom:var(--space-4)}.result-friends-page .result-prose-header h2{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary);margin:0}.result-friends-page .result-prose-section p{margin:0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-friends-page .result-prose-section p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.result-friends-page .result-prose-section{transition:none!important;animation:none!important}}.result-family-page .result-prose-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;margin:0;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-family-page .result-prose-header{margin-bottom:var(--space-4)}.result-family-page .result-prose-header h2{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary);margin:0}.result-family-page .result-prose-section p{margin:0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-family-page .result-prose-section p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.result-family-page .result-prose-section{transition:none!important;animation:none!important}}.result-career-page .result-prose-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;margin:0;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-career-page .result-prose-header{margin-bottom:var(--space-4)}.result-career-page .result-prose-header h2{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary);margin:0}.result-career-page .result-prose-section p{margin:0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-career-page .result-prose-section p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.result-career-page .result-prose-section{transition:none!important;animation:none!important}}.result-workplace-page .result-prose-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;margin:0;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-workplace-page .result-prose-header{margin-bottom:var(--space-4)}.result-workplace-page .result-prose-header h2{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary);margin:0}.result-workplace-page .result-prose-section p{margin:0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-workplace-page .result-prose-section p:last-child{margin-bottom:0}.result-workplace-page .workplace-stress-section{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-workplace-page .workplace-stress-label{margin:0 0 var(--space-4);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary)}.result-workplace-page .workplace-stress-section .result-prose-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.result-workplace-page .workplace-stress-list{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.result-workplace-page .workplace-stress-list li{padding:0 0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0;position:relative}.result-workplace-page .workplace-stress-list li:before{content:"";background:var(--type-color,var(--color-text-tertiary));border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}@media (prefers-reduced-motion:reduce){.result-workplace-page .result-prose-section,.result-workplace-page .workplace-stress-section{transition:none!important;animation:none!important}}.result-growth-page .result-prose-section{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;margin:0;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-growth-page .result-prose-header{margin-bottom:var(--space-4)}.result-growth-page .result-prose-header h2{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary);margin:0}.result-growth-page .result-prose-section p{margin:0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-growth-page .result-prose-section p:last-child{margin-bottom:0}.result-growth-page .growth-stepper{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-growth-page .growth-stepper-label{margin:0 0 var(--space-4);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary)}.result-growth-page .growth-stepper-track{position:relative}.result-growth-page .growth-stepper-line{background:var(--color-border-subtle);width:2px;position:absolute;top:14px;bottom:14px;left:13px}.result-growth-page .growth-stepper-list{gap:var(--space-5);flex-direction:column;display:flex;position:relative}.result-growth-page .growth-step{align-items:flex-start;gap:var(--space-4);display:flex;position:relative}.result-growth-page .growth-step-index{border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--color-surface-01);width:28px;height:28px;font-size:var(--font-size-caption);color:var(--type-color,var(--color-text-tertiary));flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.result-growth-page .growth-step-content{flex:auto;min-width:0}.result-growth-page .growth-step-title{margin:0 0 var(--space-1);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-tertiary)}.result-growth-page .growth-step-body{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary);margin:0}.result-growth-page .retest-cta{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-growth-page .retest-cta-copy{margin:0 0 var(--space-4);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-growth-page .retest-cta-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.result-growth-page .retest-cta-row input{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-01);font-size:var(--font-size-body);color:var(--color-text-primary);flex:200px}.result-growth-page .retest-cta-row button{padding:var(--space-3) var(--space-5);border:1px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-pill);background:var(--type-color,var(--color-text-tertiary));color:var(--on-color,#fff);font-size:var(--font-size-body-sm);cursor:pointer;flex:none;font-weight:700}.result-growth-page .retest-cta-row button:disabled{opacity:.5;cursor:not-allowed}.result-growth-page .retest-cta-consent{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-snug);color:var(--color-text-tertiary);cursor:pointer;display:flex}.result-growth-page .retest-cta-consent input{flex:none;margin-top:2px}.result-growth-page .retest-cta-error{margin:var(--space-3) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-snug);color:var(--color-text-secondary)}.result-growth-page .retest-cta-done{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.result-growth-page .growth-dual-link,.result-growth-page .retest-cta-done{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-left:4px solid var(--type-color,var(--color-text-tertiary));border-radius:var(--radius-card);background:linear-gradient(180deg,#fffffff5,#ffffffeb),var(--paper-card-texture) center /150px 150px repeat;position:relative;box-shadow:0 14px 30px #3d2b2012}.result-growth-page .growth-dual-link{text-decoration:none;display:block}.result-growth-page .growth-dual-link>div{align-items:center;gap:var(--space-4);display:flex}.result-growth-page .growth-dual-label{margin:0 0 var(--space-1);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;line-height:var(--line-height-snug);color:var(--type-color,var(--color-text-tertiary))}.result-growth-page .growth-dual-headline{margin:0 0 var(--space-1);font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-height-snug);color:var(--color-text-primary)}.result-growth-page .growth-dual-copy{font-size:var(--font-size-body-sm);line-height:var(--line-height-snug);color:var(--color-text-secondary);margin:0}.result-growth-page .growth-dual-arrow{font-size:var(--font-size-body-lg);color:var(--type-color,var(--color-text-tertiary));flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.result-growth-page .growth-dual-link,.result-growth-page .growth-stepper,.result-growth-page .result-prose-section,.result-growth-page .retest-cta,.result-growth-page .retest-cta-done{transition:none!important;animation:none!important}}.group-premium-page{max-width:720px;padding:var(--space-5);margin-inline:auto}.group-premium-page .group-premium-form{background:var(--color-asknova-cream-base);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.group-premium-tier-set{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.group-premium-tier-set legend{color:var(--color-text-primary);margin-block-end:var(--space-2);font-weight:700}.group-premium-page .group-premium-tier{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:2px solid var(--color-border-medium);cursor:pointer;min-height:44px;transition:border-color .15s,background-color .15s;display:flex}.group-premium-page .group-premium-tier[data-active=true]{border-color:var(--tier-accent,var(--color-text-primary));background:var(--tier-accent,#1e1b18)}@supports (color:color-mix(in lab,red,red)){.group-premium-page .group-premium-tier[data-active=true]{background:color-mix(in srgb,var(--tier-accent,var(--color-text-primary)) 6%,transparent)}}.group-premium-tier strong{color:var(--color-text-primary);display:block}.group-premium-tier span{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);display:block}.group-premium-field{gap:var(--space-2);flex-direction:column;display:flex}.group-premium-field label,.group-premium-field>div:first-child{color:var(--color-text-primary);font-weight:600}.group-premium-field code{background:var(--color-surface-02);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);font-size:var(--font-size-body-sm)}.group-premium-field textarea{padding:var(--space-3);border-radius:var(--radius-chip);border:1px solid var(--color-border-medium);background:var(--color-surface-01);resize:vertical;min-height:96px}.group-premium-field p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.group-premium-consent{align-items:flex-start;gap:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-body-sm);cursor:pointer;display:flex}.group-premium-consent input[type=checkbox]{margin-top:.2em}.group-premium-error{color:var(--color-error);font-size:var(--font-size-body-sm);background:#d9606014}@supports (color:color-mix(in lab,red,red)){.group-premium-error{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.group-premium-error{padding:var(--space-3);border-radius:var(--radius-chip)}.group-premium-accuracy{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);text-align:center}.group-premium-page .group-premium-form button[type=submit]{background:var(--tier-accent,var(--color-text-primary));color:#fff;border-radius:var(--radius-chip);padding:var(--space-3) var(--space-5);cursor:pointer;border:0;font-weight:700;transition:opacity .15s}.group-premium-page .group-premium-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.group-premium-empty{text-align:center;padding:var(--space-5);background:var(--color-asknova-cream-base);border-radius:var(--radius-card);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.group-premium-empty p{color:var(--color-text-primary)}.group-premium-empty a{padding:var(--space-3) var(--space-5);background:var(--color-cta-warm);color:#fff;border-radius:var(--radius-chip);min-height:44px;font-weight:600;text-decoration:none;display:inline-block}.group-premium-disclaimer{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin-block-start:var(--space-5)}@media (max-width:720px){.group-premium-page .group-premium-form{padding:var(--space-4)}.group-premium-page .group-premium-form button[type=submit]{width:100%}}@media (prefers-reduced-motion:reduce){.group-premium-page .group-premium-form button[type=submit],.group-premium-page .group-premium-tier{transition:none}}.extension-result-status .extension-result-status-note{margin-top:var(--space-4);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}html body .paper-site-main .legal-index-page{flex-direction:column;display:flex}html body .paper-site-main .legal-index-breadcrumbs.seo-breadcrumbs{width:min(100%,var(--page-content-w));margin:0 auto var(--space-4);padding:0}html body .paper-site-main .legal-index-page .legal-index-header{width:min(100%,var(--page-content-w));text-align:left;max-width:920px;margin:0 auto clamp(28px,5vw,48px)}html body .paper-site-main .legal-index-page .legal-index-list{width:min(100%,var(--page-content-w));gap:clamp(16px,2.5vw,24px);max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid}html body .paper-site-main .legal-index-page .legal-index-list>li{margin:0;padding:0}html body .paper-site-main .legal-index-page .legal-index-link{gap:var(--space-2);background:linear-gradient(145deg,#ffffffeb,#faf6edd6),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4c37271a;border-left:4px solid var(--color-type-SL);color:var(--color-text-primary);border-radius:10px;flex-direction:column;padding:clamp(20px,4vw,32px) clamp(20px,4vw,36px);text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #3d2b201a}html body .paper-site-main .legal-index-page .legal-index-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 18px 38px #3d2b2024}html body .paper-site-main .legal-index-page .legal-index-link:focus-visible{outline:2px solid var(--color-type-SL);outline-offset:3px}html body .paper-site-main .legal-index-page .legal-index-link-title{font-size:var(--fs-heading);color:var(--color-text-primary);font-weight:700;line-height:1.25}html body .paper-site-main .legal-index-page .legal-index-link-desc{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:1.6}html body .paper-site-main .legal-privacy-page{flex-direction:column;display:flex}html body .paper-site-main .legal-privacy-breadcrumbs.seo-breadcrumbs{width:min(100%,var(--page-content-w));margin:0 auto var(--space-4);padding:0}html body .paper-site-main .legal-privacy-page .legal-document-header>a{min-height:36px;margin-bottom:var(--space-3);font-size:var(--font-size-caption);color:var(--color-type-SL);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}html body .paper-site-main .legal-privacy-page .legal-document-header>a:before{content:"← "}html body .paper-site-main .legal-privacy-page .legal-document-header>a:focus-visible,html body .paper-site-main .legal-privacy-page .legal-document-header>a:hover{text-underline-offset:3px;text-decoration:underline}html body .paper-site-main .legal-privacy-page .legal-document-meta{margin-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.6}html body .paper-site-main .legal-privacy-page .legal-document-notice{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-type-SL);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);background:#88619a0f;line-height:1.6}html body .paper-site-main .legal-privacy-page .legal-document-section{border-left:4px solid var(--color-type-SL)!important}html body .paper-site-main .legal-privacy-page .legal-document-section ol,html body .paper-site-main .legal-privacy-page .legal-document-section ul{margin:var(--space-4) 0 0;padding-left:var(--space-6)}html body .paper-site-main .legal-privacy-page .legal-document-section li{margin-top:var(--space-2)}html body .paper-site-main .legal-privacy-page .legal-document-section li:first-child{margin-top:0}html body .paper-site-main .legal-privacy-page .legal-retention-table{width:100%;margin-top:var(--space-4);border-collapse:collapse;font-size:var(--fs-body)}html body .paper-site-main .legal-privacy-page .legal-retention-table td,html body .paper-site-main .legal-privacy-page .legal-retention-table th{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;line-height:1.6}html body .paper-site-main .legal-privacy-page .legal-retention-table th{color:var(--color-text-primary);background:#88619a0d;font-weight:700}html body .paper-site-main .legal-privacy-page .legal-retention-table td{color:var(--color-text-secondary)}html body .paper-site-main .legal-terms-page{flex-direction:column;display:flex}html body .paper-site-main .legal-terms-breadcrumbs.seo-breadcrumbs{width:min(100%,var(--page-content-w));margin:0 auto var(--space-4);padding:0}html body .paper-site-main .legal-terms-page .legal-document-header>a{min-height:36px;margin-bottom:var(--space-3);font-size:var(--font-size-caption);color:var(--color-type-SL);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}html body .paper-site-main .legal-terms-page .legal-document-header>a:before{content:"← "}html body .paper-site-main .legal-terms-page .legal-document-header>a:focus-visible,html body .paper-site-main .legal-terms-page .legal-document-header>a:hover{text-underline-offset:3px;text-decoration:underline}html body .paper-site-main .legal-terms-page .legal-document-meta{margin-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.6}html body .paper-site-main .legal-terms-page .legal-document-notice{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-type-SL);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);background:#88619a0f;line-height:1.6}html body .paper-site-main .legal-terms-page .legal-document-section{border-left:4px solid var(--color-type-SL)!important}html body .paper-site-main .legal-terms-page .legal-document-section ol,html body .paper-site-main .legal-terms-page .legal-document-section ul{margin:var(--space-4) 0 0;padding-left:var(--space-6)}.farm-scene{border-radius:var(--radius-card,10px);box-shadow:var(--shadow-paper-edge,0 8px 18px #4a362614);padding:var(--space-3);gap:var(--space-2);background:url(/bukae-farm/art/backdrop-field.webp) top/cover no-repeat,linear-gradient(#eef3ea,#f2ede6 38%,#e9dec9 0,#e3d4bb);border:1px solid #4a36261a;display:grid;position:relative;overflow:hidden}@media (max-width:480px){.farm-scene{margin:0 calc(-1 * var(--space-3));border-left:0;border-right:0;border-radius:0}}.farm-scene-cloud{z-index:1;pointer-events:none;background:#fffdf9eb;border-radius:999px;width:58px;height:20px;animation:farmCloudDrift 74s linear infinite;position:absolute;top:38px;left:-70px;box-shadow:14px -7px 0 -3px #fffdf9eb,30px -2px 0 -2px #fffdf9e0,1px 2px 1px #4a36261a}.farm-scene-cloud--b{opacity:.8;width:42px;height:15px;animation-duration:102s;animation-delay:-38s;top:64px}@keyframes farmCloudDrift{0%{transform:translate(0)}to{transform:translate(640px)}}.farm-scene-hud{gap:var(--space-1);z-index:2;flex-wrap:wrap;margin-top:36px;display:flex;position:relative}.farm-scene-hud-chip{color:var(--color-text-secondary);background:#fffdf9d1;border:1px solid #4a36261f;border-radius:6px;padding:2px 8px;box-shadow:1px 1px #4a36261a}.farm-scene-back,.farm-scene-hud-chip{font-size:var(--font-size-caption);align-items:center;display:inline-flex}.farm-scene-back{min-height:44px;color:var(--color-text-primary);background:#f2ede6eb;border:1px solid #4a362638;border-radius:6px 4px 7px/4px 7px 4px 6px;margin:-9px 0;padding:0 10px;font-weight:700;text-decoration:none;box-shadow:1.5px 1.5px #4a362624}.farm-scene-back:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-scene-hud-chip--stamp{outline-offset:-3px;border-radius:4px;outline:1px dashed #4a362642;padding:3px 9px;transform:rotate(-.8deg)}.farm-scene-hud-chip--tape{clip-path:polygon(2% 0,98% 5%,100% 35%,97% 60%,100% 82%,98% 100%,2% 95%,0 65%,3% 38%,0 15%);background:#f2dec0cc;border:none;border-radius:0;padding:3px 12px;font-style:italic;transform:rotate(.9deg)}a.farm-scene-hud-chip{position:relative}a.farm-scene-hud-chip:after{content:"";position:absolute;inset:-8px 0}.farm-scene-stage{align-items:flex-end;gap:var(--space-2);min-height:182px;display:flex;position:relative}.farm-scene-char-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-end;padding:0;display:inline-flex;position:relative}.farm-scene-char-tap:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px;border-radius:8px}.farm-pet-scrap{pointer-events:none;background:#e8b4b8;border-radius:2px;width:11px;height:9px;animation:farmPetScrap 1.1s ease-out forwards;position:absolute;top:8%;right:6%;box-shadow:1px 1px #4a36262e}@keyframes farmPetScrap{0%{opacity:0;transform:translateY(4px)rotate(-8deg)}25%{opacity:1}to{opacity:0;transform:translateY(-26px)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.farm-pet-scrap{opacity:0;animation:none}}.farm-scene-char{transform-origin:50% 100%;filter:drop-shadow(2px 4px 3px #4a36262e);flex:none;width:118px;height:177px;animation:farmCharIdle 3.6s ease-in-out infinite}.farm-scene-char img{object-fit:contain;width:100%;height:100%;display:block}.farm-scene-char{view-transition-name:bukae-doll}::view-transition-group(bukae-doll){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation-duration:.24s}::view-transition-new(root){animation-duration:.24s}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.farm-scene-char--bright{animation-duration:2.6s}.farm-scene-char--bright img{filter:saturate(1.12)brightness(1.03)}.farm-scene-char--calm{animation-duration:4.2s}.farm-scene-char--curious{animation-duration:3s}.farm-scene-char--curious img{transform:rotate(1.6deg)}.farm-scene-char--tired{animation-duration:6s}.farm-scene-char--tired img{filter:saturate(.82)brightness(.97);transform:translateY(2px)rotate(-1deg)}.farm-scene-seedling{flex:none;place-items:end center;width:84px;height:126px;display:grid}.farm-scene-seedling>span{width:56px;height:56px;font-size:var(--fs-heading);background:#dde8d4;border:1px solid #4a36261f;border-radius:999px;place-items:center;display:grid;box-shadow:1px 2px #4a36261f}.farm-scene-seedling>img,.farm-scene-seedling>span{transform-origin:50% 100%;animation:farmCharIdle 4.2s ease-in-out infinite}.farm-scene-seedling>img{object-fit:contain;filter:drop-shadow(1px 2px #4a36262e);width:84px;height:84px}@keyframes farmCharIdle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-1.1deg)}}.farm-scene-bubble{z-index:1;margin-top:var(--space-2);background:linear-gradient(180deg,#fffdf9e6,#fbf6eeeb),var(--paper-card-texture) center /150px 150px repeat;padding:var(--space-2) var(--space-3);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);animation:farmBubblePop var(--duration-normal,.28s) var(--ease-decelerate,ease-out) both;border:1px solid #4a36261f;border-radius:14px 6px 16px 5px;flex:auto;align-self:flex-start;font-style:italic;line-height:1.5;position:relative;transform:rotate(-.6deg);box-shadow:2px 3px #4a36261a}.farm-scene-bubble:after{content:"";background:inherit;border-bottom:1px solid #4a36261f;border-left:1px solid #4a36261f;width:10px;height:10px;position:absolute;bottom:14px;left:-6px;transform:rotate(45deg)}@keyframes farmBubblePop{0%{opacity:0;transform:translateY(4px)rotate(-.6deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(-.6deg)scale(1)}}.farm-scene-deco-row{padding:0 var(--space-2);pointer-events:none;justify-content:space-between;align-items:flex-end;margin-bottom:-10px;display:flex}.farm-scene-deco{filter:drop-shadow(1px 2px 2px #4a362633)}.farm-scene-deco--sign{transform:rotate(-2deg)}.farm-scene-deco--stones{transform:translateY(6px)rotate(1deg)}.farm-scene-deco--flowers{transform:translateY(4px)}.farm-scene-deco--birdhouse{transform:rotate(-1.4deg)}.farm-scene-deco--wheelbarrow{transform:translateY(5px)rotate(1.8deg)}.farm-scene-deco--can{transform:rotate(2.5deg)}.farm-scene-prop{pointer-events:none;filter:drop-shadow(2px 3px #4a362629);position:absolute}.farm-scene-prop--scarecrow{z-index:0;bottom:0;right:2px;transform:rotate(2deg)}.farm-scene-prop--chick{z-index:0;transform-origin:50% 90%;animation:farmChickPeck 5.2s ease-in-out infinite;bottom:-2px;right:64px;transform:rotate(-2.5deg)}@keyframes farmChickPeck{0%,to{transform:rotate(-2.5deg)}4%{transform:rotate(7deg)translateY(2px)}8%{transform:rotate(-2.5deg)}12%{transform:rotate(7deg)translateY(2px)}16%{transform:rotate(-2.5deg)}58%{transform:rotate(-4.5deg)}74%{transform:rotate(-2.5deg)}}.farm-scene-prop--scarecrow{transform-origin:50% 96%;animation:farmScarecrowSway 6.5s ease-in-out infinite alternate}@keyframes farmScarecrowSway{0%{transform:rotate(1.2deg)}to{transform:rotate(2.9deg)}}.farm-order-board{gap:var(--space-2);padding:var(--space-3);background:linear-gradient(#b180432e,#b180432e),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a362638;border-radius:12px 9px 13px/9px 13px 9px 12px;display:grid;box-shadow:2px 2.5px #4a362624}.farm-order-title{font-size:var(--fs-small);letter-spacing:.06em;color:var(--color-text-secondary);background:#f2dec0f5;border:1px solid #4a362629;border-radius:2px;justify-self:start;padding:1px 10px;font-weight:700;transform:rotate(-1.2deg)}.farm-order-card{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-01,#fffdf9);border:1px solid #4a362629;border-radius:8px 6px 9px/6px 9px 6px 8px;display:flex;box-shadow:1.5px 2px #4a36261f}.farm-order-card:nth-child(odd){transform:rotate(-.4deg)}.farm-order-card:nth-child(2n){transform:rotate(.35deg)}.farm-order-body{flex:1;gap:1px;min-width:0;display:grid}.farm-order-want{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:700}.farm-order-voice{font-style:italic}.farm-order-have,.farm-order-voice{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.farm-order-have--ready{color:var(--color-text-primary);font-weight:700}.farm-order-side{flex-shrink:0;justify-items:end;gap:4px;display:grid}.farm-order-reward{color:var(--color-text-primary);background:#d8a5372e;border:1px solid #d8a53773;border-radius:999px;padding:1px 8px}.farm-order-fulfill,.farm-order-reward{font-size:var(--font-size-caption);font-weight:700}.farm-order-fulfill{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-cta-warm);background:var(--color-cta-warm);color:var(--color-surface-01);cursor:pointer;border-radius:7px 5px 8px/5px 8px 5px 7px;box-shadow:1.5px 2px #4a362633}.farm-order-fulfill--waiting{background:var(--color-surface-cream,#f2ede6);color:var(--color-text-secondary);box-shadow:none;border:1.5px dashed #4a362666}.farm-order-fulfill:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-order-discard{min-height:44px;font-size:var(--fs-small);color:var(--color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.farm-order-discard:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-shop{gap:var(--space-2);padding-top:var(--space-2);border-top:1.5px dashed #4a362640;justify-items:start;display:grid}.farm-shop-awning{background:repeating-linear-gradient(90deg,#7a947173 0 14px,#f7f1e6e6 14px 28px);border:1px solid #4a362647;border-bottom:0;border-radius:4px 4px 0 0;width:100%;height:16px;-webkit-mask:linear-gradient(#000,#000) 0 0/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 7px 0,#000 6.5px,#0000 7px) 0 100%/14px 6px repeat-x;mask:linear-gradient(#000,#000) 0 0/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 7px 0,#000 6.5px,#0000 7px) 0 100%/14px 6px repeat-x}.farm-shop-strip{justify-content:center;gap:var(--space-2);flex-wrap:wrap;width:100%;padding:2px 2px 6px;display:flex}.farm-shop-card{box-sizing:border-box;width:132px;padding:var(--space-2);background:var(--color-surface-01,#fffdf9);text-align:center;border:1px solid #4a362629;border-radius:8px 6px 9px/6px 9px 6px 8px;flex:none;justify-items:center;gap:4px;display:grid;box-shadow:1.5px 2px #4a36261f}.farm-shop-card:nth-child(odd){transform:rotate(-.5deg)}.farm-shop-card:nth-child(2n){transform:rotate(.4deg)}.farm-shop-card img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(1px 2px 2px #4a36262e);background:#e2caa699;border-radius:8px 6px 9px/6px 9px 6px 8px;width:64px;height:64px;padding:4px}.farm-shop-buy{width:100%;min-height:40px;padding:0 var(--space-1);font-size:var(--fs-small)}.farm-shop-buy--near,.farm-shop-buy--near.farm-decor-buy--waiting{color:#8a6118;background:#d8a5371f;border-color:#d8a537bf}.arena-gear-row{background:#f2dec080;border:1.5px dashed #4a362659;border-radius:7px 5px 8px/5px 8px 5px 7px;align-items:center;gap:8px;margin:0 0 10px;padding:6px 10px;display:flex}.arena-gear-label{font-size:var(--fs-small);letter-spacing:.04em;color:var(--color-text-secondary);font-weight:700}.arena-gear-sprite{filter:drop-shadow(1px 1.5px 1.5px #4a362633);display:block}.bukae-gateway-doll{animation:bukaeGatewayDollBreathe 5.2s ease-in-out infinite alternate}@keyframes bukaeGatewayDollBreathe{0%{transform:rotate(-1.8deg)translateY(0)}to{transform:rotate(.6deg)translateY(-2px)}}.farm-shop-swing{transform-origin:50% 0;animation:hubMobileSwing 5.4s ease-in-out infinite alternate}.farm-shop-bridge{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);background:#f2dec08c;border:1.5px dashed #4a362666;border-radius:7px 5px 8px/5px 8px 5px 7px;text-decoration:none;animation:farmShopBridgeIn .42s cubic-bezier(.34,1.46,.54,1) backwards;display:flex}.farm-shop-bridge-msg{font-size:var(--font-size-caption);color:var(--color-text-primary);font-weight:700}.farm-shop-bridge-cta{font-size:var(--fs-small);white-space:nowrap;color:#7a5a3a;text-underline-offset:2px;font-weight:700;text-decoration:underline}@keyframes farmShopBridgeIn{0%{opacity:0;transform:translateY(7px)rotate(-.9deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.farm-decor-shop-title{font-size:var(--fs-small);letter-spacing:.06em;color:var(--color-text-secondary);background:#f2dec0f5;border:1px solid #4a362629;border-radius:2px;padding:1px 10px;font-weight:700;transform:rotate(1deg)}.farm-decor-name{font-size:var(--font-size-caption);color:var(--color-text-primary);font-weight:700}.farm-decor-tag{font-size:var(--fs-micro);color:var(--color-text-secondary);background:#4298b424;border:1px solid #4298b466;border-radius:999px;justify-self:start;padding:0 6px;font-weight:700}.farm-decor-buy{min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-cta-warm);background:var(--color-cta-warm);color:var(--color-surface-01);font-size:var(--font-size-caption);cursor:pointer;border-radius:7px 5px 8px/5px 8px 5px 7px;font-weight:700;box-shadow:1.5px 2px #4a362633}.farm-decor-buy--waiting{background:var(--color-surface-cream,#f2ede6);color:var(--color-text-secondary);box-shadow:none;border:1.5px dashed #4a362666}.farm-decor-buy:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-decor-owned{font-size:var(--font-size-caption);color:var(--color-text-primary);background:#33a47424;border:1px solid #33a47466;border-radius:999px;padding:1px 8px;font-weight:700}.bukae-hub-trophy-chip{background:#d8a53729;border-color:#d8a53780;align-items:center;gap:4px;display:inline-flex}.arena-banner-wave{transform-origin:18% 88%;animation:arenaBannerWave 3.8s ease-in-out infinite alternate}@keyframes arenaBannerWave{0%{transform:rotate(4.2deg)}to{transform:rotate(8.2deg)}}.farm-journal-sheet{position:relative;background:var(--paper-card-texture) center /150px 150px repeat!important}.farm-journal-tape{top:-8px;left:var(--space-3);font-size:var(--fs-small);letter-spacing:.06em;color:var(--color-text-secondary);pointer-events:none;background:#f2dec0f5;border:1px solid #4a362629;border-radius:2px;padding:1px 10px;font-weight:700;position:absolute;transform:rotate(-1.8deg)}.farm-return-postcard{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:calc(var(--space-3) + 6px) var(--space-3) var(--space-3);border:1px solid var(--color-border-medium);background:var(--color-surface-cream,#f2ede6);border-radius:10px 8px 11px/8px 11px 8px 10px;display:flex;position:relative;transform:rotate(-.6deg);box-shadow:2px 2.5px #4a362624}.farm-return-postcard:before{content:"";pointer-events:none;background:#f2dec0f2;border:1px solid #4a362624;border-radius:2px;width:76px;height:16px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(1.6deg)}.farm-axis-track{background:linear-gradient(#c29d7029,#c29d7029),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a362640;border-radius:5px 4px 6px/4px 6px 4px 5px;height:10px;display:block;position:relative;overflow:hidden}.farm-axis-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.6667% - 1px),#4a362629 calc(16.6667% - 1px) 16.6667%);position:absolute;inset:0}.farm-axis-fill{height:100%;transition:width .42s var(--ease-decelerate,ease-out);background:#aa7b41;border-right:1.5px solid #4a362666;display:block}.farm-axis-track--dormant{background:var(--paper-card-texture) center /150px 150px repeat;border-style:dashed;border-color:#4a362629}.farm-axis-track--dormant:after{opacity:.3}.farm-axis-zero{vertical-align:middle;background:#a0846099;border-radius:55% 45% 60% 40%/70% 65% 35% 30%;width:7px;height:9px;display:inline-block;transform:rotate(18deg)}.farm-axis-val-pop{animation:farmAxisValPop .32s ease-out;display:inline-block}@keyframes farmAxisValPop{0%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.farm-axis-fill{transition:none}.farm-axis-val-pop{animation:none}}.farm-order-ticker{min-height:44px;font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf9eb;border:1px solid #4a362638;border-radius:3px 6px 4px 7px/6px 4px 7px 3px;justify-self:start;margin:0 2px 2px;padding:4px 12px 4px 10px;font-weight:700;position:relative;transform:rotate(-.8deg);box-shadow:1.5px 2px #4a362629}.farm-order-ticker:before{content:"";pointer-events:none;background:#f2dec0f2;border:1px solid #4a362624;border-radius:2px;width:30px;height:11px;position:absolute;top:-6px;left:14px;transform:rotate(2deg)}.farm-order-ticker:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}[data-testid=farm-coins]:before{content:"";background:#d8a537;border:1.5px solid #4a362659;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block;box-shadow:inset 1px 1px #fffdf98c}.farm-seed-tray{scrollbar-width:none;gap:6px;margin:2px 2px 8px;padding:2px 30px 4px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000)}.farm-seed-tray::-webkit-scrollbar{display:none}.farm-seed-tray-chip{min-height:44px;font-size:var(--font-size-caption);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2ede6;border:1.5px solid #4a36264d;border-radius:7px 5px 8px/5px 8px 5px 7px;flex:none;align-items:center;gap:5px;padding:5px 10px 5px 6px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:1.5px 2px #4a362629}.farm-seed-tray-chip img{display:block}.farm-seed-tray-chip i{font-style:normal}.farm-seed-tray-chip--on{border-color:var(--color-text-primary);background:#fbf8f2;font-weight:700;translate:1px 1.5px;box-shadow:.5px .5px #4a362633}.farm-seed-tray-chip:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-seed-caption{font-size:var(--fs-small);color:var(--color-text-secondary);margin:-2px 4px 8px;line-height:1.45}.farm-seed-trade{color:#8a6118;white-space:nowrap;font-weight:700}.farm-seed-count{color:var(--color-text-secondary);opacity:.85;white-space:nowrap}.arena-spoils-chip{min-height:44px;font-size:var(--fs-small);color:#8a6118;background:#d8a53724;border:1.5px dashed #8a61188c;border-radius:7px 5px 8px/5px 8px 5px 7px;justify-content:center;align-items:center;margin:6px 0 0;padding:8px 14px;font-weight:700;text-decoration:none;animation:farmShopBridgeIn .42s cubic-bezier(.34,1.46,.54,1) backwards;display:flex}.farm-scene-grid{background:linear-gradient(#b1804352,#b1804352),var(--paper-card-texture) center /150px 150px repeat;transform-origin:50% 100%;border-radius:14px 10px 16px 11px/11px 15px 10px 14px;grid-template-columns:repeat(5,1fr);gap:7px;padding:12px 10px 14px;display:grid;transform:perspective(900px)rotateX(3.5deg);box-shadow:2px 3px #4a362629}.farm-scene-grid:before{content:"";pointer-events:none;background:linear-gradient(225deg,#0000 49%,#e6d6c1 0);border-radius:0 0 0 8px;width:24px;height:24px;position:absolute;top:0;right:16px;box-shadow:-1px 1px #4a36261a}.farm-plot{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;min-width:0;padding:0;position:relative}.farm-plot:disabled{cursor:default;opacity:.82}.farm-plot:not(:disabled):active{filter:brightness(.965);translate:1px 1.5px}.farm-scene-char-tap:active{translate:1px 1.5px}.bukae-hub-invite-tag:active,.farm-fold-strip:active,.farm-scene-share-tag:not(:disabled):active,.quiz-v2-friend-share-tag:active{translate:1px 1.5px;box-shadow:.5px .5px #4a36262e}.farm-plot:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-plot:nth-child(3n){transform:rotate(1.5deg)}.farm-plot:nth-child(3n+1){transform:rotate(-1.3deg)}.farm-plot:nth-child(5n+2){transform:rotate(.9deg)scale(.985)}.farm-plot:nth-child(7n){transform:rotate(-1.9deg)}.farm-plot[data-ready]{transform:translateY(-2px)}.farm-plot[data-ready] img{filter:drop-shadow(0 3px #4a362638)}.farm-plot[data-ready]:after{content:"";background:var(--color-type-RC,#d8a537);pointer-events:none;border:1px solid #ffffffb3;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:1px 1px #4a36262e}.farm-plot[data-growth]:not([data-crop=""]) img{width:114%;height:114%;inset:-7%}.farm-plot[data-growth]:not([data-crop=""]):not([data-ready]):after{content:"";pointer-events:none;background:#4a362629;border-radius:999px;height:9%;position:absolute;bottom:7%;left:22%;right:22%}.farm-plot[data-growth="1"]:not([data-crop=""]):before,.farm-plot[data-growth="2"]:not([data-crop=""]):before{content:"";background:var(--color-type-SC,#33a474);pointer-events:none;z-index:1;border:2px solid #ffffffd9;border-radius:999px;width:10px;height:10px;position:absolute;bottom:5px;left:6px;box-shadow:1px 1px #4a36262e}.farm-plot[data-growth="2"]:not([data-crop=""]):before{box-shadow:14px 0 0 var(--color-type-SC,#33a474),1px 1px 0 #4a362626}.farm-plot img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.farm-plot-glyph{font-size:var(--fs-heading);color:#5a7247;text-shadow:0 1px #fff9;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.farm-plot-plant-tag{z-index:2;width:max-content;font-size:var(--font-size-caption);color:var(--color-text-primary);white-space:nowrap;transform-origin:0 100%;pointer-events:none;background:#e8f0e4f7;border:1.5px dashed #4a36268c;border-radius:3px;padding:3px 10px;font-weight:700;line-height:1.35;animation:farmPlantTagSway 3.4s ease-in-out infinite;position:absolute;top:-11px;left:2px;transform:rotate(-3.5deg);box-shadow:2px 2px #4a362633}@keyframes farmPlantTagSway{0%,to{transform:rotate(-3.5deg)translateY(0)}50%{transform:rotate(-2.2deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.farm-plot-plant-tag{animation:none}}.farm-fold-strip{font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2ede6;border:1.5px dashed #4a362673;border-radius:6px;grid-column:1/-1;margin-top:2px;padding:14px;font-weight:700;line-height:1.35;position:relative;box-shadow:2px 2px #4a36262e}.farm-fold-strip:after{content:"";pointer-events:none;border-color:#0000 #4a362638 #0000 #0000;border-style:solid;border-width:0 16px 16px 0;border-bottom-left-radius:3px;width:0;height:0;position:absolute;top:-1.5px;right:-1.5px}.farm-fold-strip:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-plot--locked{opacity:.45;filter:saturate(.6)}.farm-plot--locked:after{content:"";pointer-events:none;border:1.5px dashed #4a362666;border-radius:6px;position:absolute;inset:4px}.farm-unlock-strip{background:var(--color-cta-warm);min-height:44px;color:var(--color-surface-01);border:1px solid var(--color-cta-warm);font-size:var(--font-size-caption);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;grid-column:1/-1;margin-top:2px;padding:14px;font-weight:700;position:relative;box-shadow:2px 2px #4a362633}.farm-unlock-strip--waiting{color:var(--color-text-secondary);box-shadow:none;background:#f2ede6;border:1.5px dashed #4a362673}.farm-unlock-strip:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-activity-art-pop{animation:farmActivityArtPop .42s var(--ease-decelerate,ease-out)}@keyframes farmActivityArtPop{0%{transform:scale(.82)rotate(-4deg)}55%{transform:scale(1.18)rotate(2.5deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.farm-activity-art-pop{animation:none}}.farm-plot--fx-deny .farm-plot-glyph,.farm-plot--fx-deny img{animation:farmDenyWobble .24s ease-in-out}@keyframes farmDenyWobble{0%,to{transform:translate(0)}25%{transform:translate(-3px)rotate(-1deg)}55%{transform:translate(3px)rotate(1deg)}80%{transform:translate(-1.5px)}}.farm-plot-unfold{animation:farmPlotUnfold .26s var(--ease-decelerate,ease-out) backwards}@keyframes farmPlotUnfold{0%{opacity:0;transform:scale(.72)rotate(.6deg)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.farm-plot--fx-deny .farm-plot-glyph,.farm-plot--fx-deny img,.farm-plot-unfold{animation:none}}.farm-plot--fx-plant .farm-plot-glyph,.farm-plot--fx-plant img{animation:farmPlantPop .36s var(--ease-decelerate,ease-out)}@keyframes farmPlantPop{0%{transform:scale(.55)}62%{transform:scale(1.12)}to{transform:scale(1)}}.farm-plot--fx-water .farm-plot-glyph,.farm-plot--fx-water img{animation:farmWaterSway .48s ease-in-out}@keyframes farmWaterSway{0%,to{transform:rotate(0)}30%{transform:rotate(-3deg)translateY(1px)}70%{transform:rotate(2.4deg)}}.farm-plot--fx-harvest .farm-plot-glyph,.farm-plot--fx-harvest img{animation:farmHarvestSquash .17s var(--ease-decelerate,ease-out)}@keyframes farmHarvestSquash{0%{transform:scale(1)}35%{transform:scale(1.16,.8)}70%{transform:scale(.94,1.08)}to{transform:scale(1)}}.farm-plot-sway{animation:farmGrowPop .24s var(--ease-decelerate,ease-out),farmPlotSway 4s ease-in-out .24s infinite;transform-origin:50% 78%}@keyframes farmPlotSway{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@keyframes farmGrowPop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}.farm-plot[data-crop=""] img{filter:saturate(.78)brightness(1.05);opacity:.85}.farm-plot[data-crop=""]{background:linear-gradient(#ba925e38,#ba925e38),var(--paper-card-texture) center /130px 130px repeat;border-radius:11px 7px 12px 8px/8px 12px 7px 11px;box-shadow:1px 2px #4a362621}.farm-plot[data-crop=""]:nth-child(2n){background:linear-gradient(#c29e701a,#c29e701a),var(--paper-card-texture) center /130px 130px repeat;border-radius:8px 12px 7px 11px/11px 8px 12px 7px}.farm-plot[data-crop=""]:nth-child(7n){background:linear-gradient(#b5884a52,#b5884a52),var(--paper-card-texture) center /130px 130px repeat;border-radius:12px 8px 10px 7px/7px 10px 9px 12px}.farm-plot[data-crop=""]:not(:nth-child(5n+2)) img{transform-origin:50% 62%;transform:scale(1.07)}.farm-plot[data-ready=true]{outline-offset:1px;border-radius:10px;outline:2px solid #d8a537d9;animation:farmReadyBob 1.9s ease-in-out infinite;transform:translateY(-2px)}.farm-plot[data-ready=true] img{filter:saturate(1.14)drop-shadow(0 4px 4px #4a36264d)}.farm-plot[data-bumper=true]:before{content:"✦";z-index:1;font-size:var(--fs-body);color:#d8a537;text-shadow:1px 1px #4a36264d;line-height:1;animation:farmBumperTwinkle 1.6s ease-in-out infinite;position:absolute;top:-7px;left:-4px}@keyframes farmBumperTwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.78;transform:scale(1.25)rotate(18deg)}}@keyframes farmReadyBob{0%,to{transform:translateY(-2px)}50%{transform:translateY(-5px)}}.farm-fx-scrap{z-index:3;pointer-events:none;width:7px;height:10px;animation:farmScrapBurst .46s var(--ease-decelerate,ease-out) both;border-radius:1px;position:absolute;box-shadow:0 1px #4a36262e}@keyframes farmScrapBurst{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}to{opacity:0;transform:translate(var(--scrap-dx,0),-34px) rotate(var(--scrap-rot,180deg)) scale(1)}}.farm-pop-in{animation:farmPopIn .3s ease-out both}@keyframes farmPopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.farm-pop-in{animation-duration:1ms}}.farm-fx-drop{z-index:3;pointer-events:none;background:#9cc4d8;border:1px solid #3a607659;border-radius:60% 60% 70% 70%;width:7px;height:9px;animation:farmDropFall .52s ease-in both;position:absolute}@keyframes farmDropFall{0%{opacity:0;transform:translateY(-14px)scale(.8)}25%{opacity:1}to{opacity:0;transform:translateY(8px)scale(1)}}.farm-fx-fly{z-index:3;pointer-events:none;animation:farmFlyX var(--farm-fly-ms,.76s) linear both;position:absolute}.farm-fx-fly>span{width:42px;height:42px;animation:farmFlyY var(--farm-fly-ms,.76s) cubic-bezier(.34,-.36,.72,1) both;place-items:center;display:grid;position:relative}.farm-fx-fly>span img{object-fit:contain;filter:drop-shadow(1px 2px 2px #4a362640);width:38px;height:38px}.farm-fx-fly>span em{font-style:normal;font-size:var(--font-size-caption);color:var(--color-text-primary);background:var(--color-surface-01,#fffdf9);border:1px solid #4a362629;border-radius:999px;padding:0 5px;font-weight:700;position:absolute;top:-10px;right:-12px;box-shadow:1px 1px #4a362624}@keyframes farmFlyX{0%{transform:translate(0)}to{transform:translateX(var(--farm-fly-dx,60px))}}@keyframes farmFlyY{0%{opacity:1;transform:translateY(0)scale(.95)}82%{opacity:1}to{transform:translateY(var(--farm-fly-dy,-86px)) scale(.45);opacity:.85}}.farm-scene-counter{top:var(--space-2);right:var(--space-2);z-index:2;background:var(--color-surface-01,#fffdf9);outline-offset:-4px;font-size:var(--font-size-caption);color:var(--color-text-secondary);border:1px solid #4a362629;border-radius:4px;outline:1px dashed #4a362647;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;transform:rotate(1.1deg);box-shadow:1px 2px 2px #4a362624}.farm-scene-counter--pulse{animation:farmCounterPulse .42s var(--ease-decelerate,ease-out)}.farm-scene-counter--pulse-big{animation:farmCounterPulseBig .45s var(--ease-decelerate,ease-out)}@keyframes farmCounterPulseBig{0%{transform:scale(1)}45%{transform:scale(1.26)}to{transform:scale(1)}}.farm-scene-mute{cursor:pointer;min-width:44px;min-height:44px;font-size:var(--fs-small);color:var(--color-text-secondary);background:0 0;border:0;place-items:center;margin:-14px -14px -14px -8px;padding:0;display:grid}.farm-scene-mute:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-8px;border-radius:999px}@keyframes farmCounterPulse{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}.farm-scene-note{font-size:var(--font-size-caption);color:var(--color-text-secondary);background:#fffdf9b3;border-radius:6px;width:fit-content;margin:0;padding:3px 8px}.farm-scene-note-row{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.farm-scene-share-tag{min-height:30px;font-size:var(--font-size-caption);color:var(--color-text-primary);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px dashed #4a362659;border-radius:7px 5px 8px;flex:none;padding:4px 10px;font-weight:600;transform:rotate(1.2deg);box-shadow:1.5px 1.5px #4a36262e}.farm-scene-share-tag:disabled{opacity:.55;cursor:default}.farm-scene-share-tag:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.farm-scene-share-promise{max-width:56%;font-size:var(--font-size-caption);color:var(--color-text-primary);background:var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a362638;border-radius:7px 5px 8px;flex:none;align-items:center;gap:7px;padding:4px 9px;font-weight:600;display:inline-flex;transform:rotate(1.2deg);box-shadow:1.5px 1.5px #4a362624}.farm-promise-polaroid{background:#fffdf9;border:1px solid #4a362638;border-radius:2px;flex:none;width:26px;height:32px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:1px 1px #4a362629}.farm-promise-polaroid img{object-fit:cover;object-position:center 20%;width:calc(100% - 4px);height:21px;top:2px}.farm-promise-polaroid i,.farm-promise-polaroid img{border-radius:1px;position:absolute;left:2px;right:2px}.farm-promise-polaroid i{background:#d6bc988c;height:4px;bottom:2px}.farm-plot-next-marker{font-size:var(--fs-heading);color:#4a36268c;pointer-events:none;background:#fffdf940;border:1.5px dashed #4a362666;border-radius:8px;place-items:center;font-weight:700;display:grid;position:absolute;inset:18%}.farm-plot[data-crop=""] img.farm-plot-ghost-crop{opacity:.3;filter:saturate(.35)brightness(1.06);pointer-events:none;border:1.5px dashed #4a362666;border-radius:9px;width:86%;height:86%;top:7%;left:7%}.farm-scene-nametag{left:var(--space-2);top:var(--space-2);z-index:2;font-size:var(--font-size-caption);letter-spacing:.02em;color:var(--color-text-primary);clip-path:polygon(2% 0,98% 4%,100% 28%,97% 55%,100% 78%,98% 100%,2% 96%,0 70%,3% 42%,0 18%);background:#f2dec0d9;align-items:center;gap:6px;padding:4px 14px;font-style:italic;display:inline-flex;position:absolute;transform:rotate(-1.6deg);box-shadow:1px 2px 2px #4a362624}@media (prefers-reduced-motion:reduce){.farm-fx-drop,.farm-fx-scrap,.farm-plot--fx-harvest .farm-plot-glyph,.farm-plot--fx-harvest img,.farm-plot--fx-plant .farm-plot-glyph,.farm-plot--fx-plant img,.farm-plot--fx-water .farm-plot-glyph,.farm-plot--fx-water img,.farm-plot-sway,.farm-plot[data-ready=true],.farm-scene-bubble,.farm-scene-char,.farm-scene-cloud,.farm-scene-counter--pulse,.farm-scene-counter--pulse-big,.farm-scene-seedling>img,.farm-scene-seedling>span,.landing-hero-scene-bubble,.landing-hero-scene-char,.landing-hero-scene-cloud,.landing-hero-scene-side{animation:none}.farm-fx-fly,.farm-fx-fly>span{animation-duration:1ms}}.landing-hero-scene{border-radius:var(--radius-card,10px);width:100%;max-width:720px;height:clamp(340px,42vw,430px);box-shadow:var(--shadow-paper-edge,0 8px 18px #4a362614);background:url(/bukae-farm/art/backdrop-field.webp) top/cover no-repeat,linear-gradient(#eef3ea,#f2ede6 38%,#e9dec9 0,#e3d4bb);border:1px solid #4a36261a;margin-inline:auto;position:relative;overflow:hidden}.landing-hero-scene-cloud{z-index:1;pointer-events:none;background:#fffdf9eb;border-radius:999px;width:58px;height:20px;animation:farmCloudDrift 74s linear infinite;position:absolute;top:34px;left:-70px;box-shadow:14px -7px 0 -3px #fffdf9eb,30px -2px 0 -2px #fffdf9e0,1px 2px 1px #4a36261a}.landing-hero-scene-cloud--b{opacity:.8;width:42px;height:15px;animation-duration:102s;animation-delay:-38s;top:62px}.landing-hero-scene-nametag{left:var(--space-3);top:var(--space-3);z-index:4;font-size:var(--font-size-caption);letter-spacing:.02em;color:var(--color-text-primary);clip-path:polygon(2% 0,98% 4%,100% 28%,97% 55%,100% 78%,98% 100%,2% 96%,0 70%,3% 42%,0 18%);background:#f2dec0d9;align-items:center;padding:4px 14px;font-style:italic;display:inline-flex;position:absolute;transform:rotate(-1.6deg);box-shadow:1px 2px 2px #4a362624}.landing-hero-scene-char{z-index:3;object-fit:contain;transform-origin:50% 100%;filter:drop-shadow(2px 4px 3px #4a36262e);width:clamp(140px,18vw,180px);height:clamp(210px,27vw,270px);animation:farmCharIdle 3.6s ease-in-out infinite;position:absolute;bottom:clamp(64px,8vw,88px);left:clamp(24px,7vw,56px)}.landing-hero-scene-bubble{z-index:4;background:linear-gradient(180deg,#fffdf9e6,#fbf6eeeb),var(--paper-card-texture) center /150px 150px repeat;padding:var(--space-2) var(--space-3);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);animation:farmBubblePop var(--duration-normal,.28s) var(--ease-decelerate,ease-out) both;border:1px solid #4a36261f;border-radius:14px 6px 16px 5px;margin:0;font-style:italic;line-height:1.5;position:absolute;top:clamp(84px,11vw,116px);left:clamp(176px,29vw,270px);right:clamp(14px,4vw,32px);transform:rotate(-.6deg);box-shadow:2px 3px #4a36261a}.landing-hero-scene-bubble:after{content:"";background:inherit;border-bottom:1px solid #4a36261f;border-left:1px solid #4a36261f;width:10px;height:10px;position:absolute;bottom:14px;left:-6px;transform:rotate(45deg)}.landing-hero-scene-side{z-index:2;object-fit:contain;opacity:.92;transform-origin:50% 100%;filter:drop-shadow(1px 3px 2px #4a362629);width:clamp(76px,10vw,104px);height:clamp(114px,15vw,156px);animation:farmCharIdle 4.2s ease-in-out infinite;position:absolute;bottom:clamp(58px,8vw,82px);right:clamp(20px,7vw,58px)}.landing-hero-scene-soil{z-index:1;justify-content:center;align-items:center;gap:var(--space-4);background:linear-gradient(#e3d4bb73,#d8c4a4c7);border-top:1px solid #4a36261a;height:56px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-hero-scene-crop{object-fit:contain;width:48px;height:48px}html body .paper-site-main .legal-terms-page .legal-document-section li{margin-top:var(--space-2)}html body .paper-site-main .legal-terms-page .legal-document-section li:first-child{margin-top:0}html body .paper-site-main .legal-refund-page{flex-direction:column;display:flex}html body .paper-site-main .legal-refund-breadcrumbs.seo-breadcrumbs{width:min(100%,var(--page-content-w));margin:0 auto var(--space-4);padding:0}html body .paper-site-main .legal-refund-page .legal-document-header>a{min-height:36px;margin-bottom:var(--space-3);font-size:var(--font-size-caption);color:var(--color-type-SL);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}html body .paper-site-main .legal-refund-page .legal-document-header>a:before{content:"← "}html body .paper-site-main .legal-refund-page .legal-document-header>a:focus-visible,html body .paper-site-main .legal-refund-page .legal-document-header>a:hover{text-underline-offset:3px;text-decoration:underline}html body .paper-site-main .legal-refund-page .legal-document-subtitle{margin-top:var(--space-3);font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.6}html body .paper-site-main .legal-refund-page .legal-document-meta{margin-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.6}html body .paper-site-main .legal-refund-page .legal-document-section{border-left:4px solid var(--color-type-SL)!important}html body .paper-site-main .legal-refund-page .legal-document-contact{border-left-color:var(--color-type-SC)!important}html body .paper-site-main .legal-refund-page .legal-document-contact p{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0}html body .paper-site-main .legal-document-toc{width:min(100%,var(--page-content-w));margin:0 auto var(--space-5);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-type-SL);border-radius:var(--paper-sheet-radius);background:var(--paper-sheet-fill);background-color:var(--color-surface-01);box-shadow:var(--paper-sheet-shadow)}html body .paper-site-main .legal-document-toc ol{padding-left:var(--space-5);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0;line-height:1.7}html body .paper-site-main .legal-document-toc li{margin-top:var(--space-2)}html body .paper-site-main .legal-document-toc li:first-child{margin-top:0}html body .paper-site-main .legal-document-page .legal-document-header,html body .paper-site-main .legal-document-page .legal-document-section{width:min(100%,var(--page-content-w));margin:0 auto var(--space-5);border-radius:var(--paper-sheet-radius);background:var(--paper-sheet-fill);background-color:var(--color-surface-01);box-shadow:var(--paper-sheet-shadow);border:none;padding:clamp(28px,4vw,48px) clamp(22px,4vw,52px);position:relative}html body .paper-site-main .legal-document-page .legal-document-header:before,html body .paper-site-main .legal-document-page .legal-document-section:before{content:"";z-index:2;border:12px solid #0000;border-image:var(--paper-sheet-stitch);pointer-events:none;position:absolute;inset:0}html body .paper-site-main .types-index-page .types-index-group{border-radius:var(--paper-sheet-radius)!important;box-shadow:var(--paper-sheet-shadow)!important;background:linear-gradient(145deg,var(--types-group-color,transparent),var(--types-group-color,transparent)),var(--paper-sheet-fill)!important;border:none!important}@supports (color:color-mix(in lab,red,red)){html body .paper-site-main .types-index-page .types-index-group{background:linear-gradient(145deg,color-mix(in srgb,var(--types-group-color,transparent) 14%,transparent),color-mix(in srgb,var(--types-group-color,transparent) 5%,transparent)),var(--paper-sheet-fill)!important}}html body .paper-site-main .types-index-page .types-index-group:before{content:""!important;z-index:2!important;border:12px solid #0000!important;border-image:var(--paper-sheet-stitch)!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body .paper-site-main .type-detail-page .type-detail-content{border-radius:var(--paper-sheet-radius);box-shadow:var(--paper-sheet-shadow);padding:clamp(28px,4vw,52px) clamp(22px,4vw,52px);position:relative;background:var(--paper-sheet-fill)!important;background-color:var(--color-surface-01)!important}html body .paper-site-main .type-detail-page .type-detail-content:after{content:"";z-index:2;border:12px solid #0000;border-image:var(--paper-sheet-stitch);pointer-events:none;position:absolute;inset:0}html body .paper-site-main .blog-article,html body .paper-site-main .stats-page .stats-type-list{border-radius:var(--paper-sheet-radius);background:var(--paper-sheet-fill);background-color:var(--color-surface-01);box-shadow:var(--paper-sheet-shadow);padding:clamp(24px,3.5vw,44px) clamp(20px,3.5vw,44px);position:relative}html body .paper-site-main .blog-article:before,html body .paper-site-main .stats-page .stats-type-list:before{content:"";z-index:0;border:12px solid #0000;border-image:var(--paper-sheet-stitch);pointer-events:none;position:absolute;inset:0}html body .paper-site-main .account-dashboard-page .account-history-hotlink,html body .paper-site-main .account-dashboard-page .dash-balance-summary,html body .paper-site-main .account-dashboard-page .dash-card,html body .paper-site-main .account-dashboard-page .dash-cloud-wrap,html body .paper-site-main .account-dashboard-page .dash-fal-panel,html body .paper-site-main .account-dashboard-page .dash-identity-panel,html body .paper-site-main .account-dashboard-page .dash-purchased-empty{background:var(--paper-sheet-fill)!important;background-color:var(--color-surface-01)!important}html body .paper-site-main .result-v2-page{background:var(--paper-sheet-fill);background-color:var(--color-surface-01)}html body .paper-site-main :is(.paper-layered-card,.blog-card,.blog-featured,.codex-card,.this-month-card,.ai-packs-card,.cycles-sku-card,.decision-sku-card,.group-premium-form,.saju-compat-score-card,.types-index-card,.paper-submit-card,.fortune-entry-card,.landing-fortune-card,.quiz-v2-transition-card,.next-steps-card,.next-steps-private-card,.headline-sku-card,.love-match-card,.about-dual-card,.result-v2-ai-packs-card,.type-detail-cross-axis-card,.type-detail-related-card,.account-compare-type-card){background:var(--paper-sheet-fill)!important;background-color:var(--color-surface-01)!important;border-radius:var(--radius-card)!important;box-shadow:var(--paper-sheet-shadow)!important}html body .paper-site-main .legal-document-toc a{color:var(--color-text-secondary);text-decoration:none}html body .paper-site-main .legal-document-toc a:focus-visible,html body .paper-site-main .legal-document-toc a:hover{color:var(--color-type-SL);text-underline-offset:3px;text-decoration:underline}.asknova-app-scene{background:radial-gradient(circle at 12% 8%,#e8b4471a 0 16%,transparent 42%),radial-gradient(circle at 86% 88%,#88619a1a 0 18%,transparent 44%),var(--paper-card-texture),linear-gradient(180deg,#f7f5f2fa,#f0e8dcf0);background-size:auto,auto,160px 160px,auto;width:100%;min-height:100dvh;position:relative;overflow:hidden}.asknova-app-content{z-index:3;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(18px,4vw,48px);display:flex;position:relative}.asknova-app-shell{border-radius:0}.asknova-onboarding-shell .paper-app-form-shell{min-height:auto!important;padding:clamp(36px,8vh,86px) 24px 32px!important}.asknova-quiz-shell{background:radial-gradient(circle at 14% 10%,#e8b4471f 0 16%,transparent 42%),radial-gradient(circle at 90% 88%,#88619a1f 0 16%,transparent 44%),url(/images/hero/paper-layered-viewport.webp) bottom /min(1180px,150vw) auto no-repeat,var(--paper-card-texture),linear-gradient(180deg,#f7f5f2fa,#f0e8dcf0)}.asknova-scene-character{z-index:2;opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 14px #263f382e);width:clamp(112px,14vw,168px);position:fixed;top:50%;right:clamp(12px,3vw,56px);transform:translateY(-50%)}.asknova-scene-character img{width:100%;height:auto;display:block}.asknova-scene-character-secondary{opacity:.68;width:clamp(96px,12vw,144px);left:clamp(12px,3vw,56px);right:auto;transform:translateY(-50%)scaleX(-1)}@media (max-width:759px){.asknova-app-content{padding:var(--space-4)}.asknova-scene-character{opacity:.62;width:72px;top:auto;bottom:12px;right:8px;transform:none}.asknova-scene-character-secondary{display:none}}@media (max-width:760px){.saju-compat-header,.saju-compat-partner,.saju-form-header{padding:var(--space-5) var(--space-4)}.saju-compat-steps{flex-direction:column}}.cold-landing-shell{align-items:center;gap:var(--space-5);padding-block:var(--space-6);padding-inline:var(--space-4);flex-direction:column;display:flex}.paper-app-form-shell.cold-landing-shell{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-surface-02,#f2ede6);box-shadow:2px 2px #4a36261f,inset 0 0 0 1px #ffffff80}.paper-app-form-shell.cold-landing-shell:after{background:linear-gradient(135deg,transparent 0 49%,#4a362617 50%,#faf6eef5 53%),var(--paper-card-texture) center /150px 150px repeat}.cold-landing-eyebrow{font-size:var(--font-size-caption);letter-spacing:.18em;background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,#d6bc986b,#d6bc986b);border:1px solid #4a362633;border-radius:6px 4px 7px;padding:3px 10px;font-weight:700;display:inline-block;transform:rotate(-1.2deg);box-shadow:1.5px 1.5px #4a362624}.cold-landing-hero{align-items:center;gap:var(--space-3);text-align:center;width:100%;max-width:36rem;padding:calc(12px + var(--space-4)) var(--space-4) var(--space-4);background:var(--paper-card-texture) center /150px 150px repeat,#fffdf9;border:1px solid #4a362629;border-radius:9px 7px 10px;flex-direction:column;display:flex;position:relative;transform:rotate(-.4deg);box-shadow:2px 2px #4a36261f}.cold-landing-hero:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,52% 55%,0 100%);pointer-events:none;background:#d6bc9880;border-radius:8px 6px 0 0;height:12px;position:absolute;top:0;left:0;right:0}.cold-landing-figure{border-radius:var(--radius-card);filter:drop-shadow(0 14px 22px #4a362629)}.cold-landing-received-polaroid{background:#fffefc;border:1px solid #4a362638;border-radius:3px;width:min(230px,72%);margin:6px auto 0;padding:9px 9px 10px;position:relative;transform:rotate(-2.4deg);box-shadow:3px 3px #4a36262b}.cold-landing-received-polaroid:before{content:"";z-index:1;background:#e8dac0e0;border-radius:2px;width:74px;height:17px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:.5px 1px #4a36261f}.cold-landing-received-window{background:radial-gradient(ellipse at center,#fffdf966 30%,#d6bc9838 100%),var(--color-asknova-cream-base,#faf6ee);border-radius:2px;place-items:end center;height:196px;display:grid;overflow:hidden}.cold-landing-received-window .cold-landing-figure{filter:drop-shadow(0 8px 12px #4a36262e);width:auto;max-height:184px}.cold-landing-received-polaroid .cold-landing-sender-line{padding-top:8px}.cold-landing-received-chin{background:#d6bc9866;border-radius:2px;height:12px;margin:8px 10px 0;display:block}.cold-landing-sender-line{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.cold-landing-sender-label{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:600}.cold-landing-sender-name{line-height:1.3}.cold-landing-headline,.cold-landing-sender-name{font-size:var(--fs-heading);color:var(--color-text-primary);font-weight:700}.cold-landing-headline{margin:0;line-height:1.25}.cold-landing-pullquote{font-style:italic;font-size:var(--fs-body);color:var(--color-text-primary);border-left:3px solid var(--color-border-medium);text-align:start;max-width:36ch;padding-inline-start:var(--space-3);line-height:1.55}.cold-landing-locked-panel{background:radial-gradient(circle 8px at 52px 0,var(--color-surface-02,#f2ede6) 7.5px,#f2ede600 8px),radial-gradient(circle 8px at 52px 100%,var(--color-surface-02,#f2ede6) 7.5px,#f2ede600 8px),linear-gradient(90deg,#c7a87e9e 0 52px,#c7a87e00 52px),var(--paper-card-texture) center /150px 150px repeat,#fffdf9;width:100%;max-width:36rem;padding:var(--space-5) var(--space-4) var(--space-5) calc(52px + var(--space-3));border:1px solid #4a362629;border-radius:9px 7px 10px;position:relative;transform:rotate(.3deg);box-shadow:2px 2px #4a36261a}.cold-landing-locked-panel:before{content:"";pointer-events:none;border-left:2px dashed #4a36266b;position:absolute;top:0;bottom:0;left:52px}.cold-landing-locked-panel:after{content:"";background:var(--color-surface-02,#f2ede6);pointer-events:none;border:1px solid #4a362638;border-radius:999px;width:11px;height:11px;position:absolute;bottom:12px;left:21px}.cold-landing-locked-row{align-items:flex-start;gap:var(--space-2);color:var(--color-text-primary);flex-direction:column;display:flex}.cold-landing-ticket-kicker{writing-mode:vertical-rl;width:52px;font-size:var(--font-size-caption);letter-spacing:.22em;color:#4a3626c7;place-items:center;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0}.cold-landing-ticket-reveal{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.cold-landing-ticket-title{font-size:var(--fs-heading);font-weight:700;line-height:1.2}.cold-landing-ticket-label{font-size:var(--font-size-body-sm,14px);color:var(--color-text-secondary);font-weight:700}.cold-landing-ticket-value{font-size:var(--fs-display);letter-spacing:.04em;color:var(--color-text-primary);font-weight:700;line-height:1.05}.cold-landing-locked-bar{border-top:2px dashed #4a362666;width:100%;height:0}.cold-landing-ticket-note{font-size:var(--font-size-caption);color:var(--color-text-secondary);background:#d6bc9847;border:1px solid #4a36264d;border-radius:6px 4px 7px;padding:3px 10px;font-weight:700;display:inline-block;transform:rotate(-1deg)}.cold-landing-cta-zone{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;max-width:28rem;display:flex}.cold-landing-primary-cta{width:100%;min-height:56px;padding-inline:var(--space-5);border-radius:var(--radius-chip);font-weight:700;font-size:var(--font-size-body);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cold-landing-primary-cta:hover{filter:brightness(.95)}.cold-landing-shell .cold-landing-primary-cta{border-radius:10px;transition:box-shadow .16s,transform .16s;position:relative;transform:rotate(-.5deg);box-shadow:2px 2px #4a36262e}.cold-landing-shell .cold-landing-primary-cta:after{content:"";opacity:.35;pointer-events:none;border:1px dashed;border-radius:7px;position:absolute;inset:4px}.cold-landing-shell .cold-landing-primary-cta:hover{filter:none;transform:translateY(-1px)rotate(-.5deg);box-shadow:3px 3px #4a362638}.cold-landing-cta-sub{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.cold-landing-reveal-block{opacity:0;width:100%;max-width:36rem;max-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cold-landing-reveal-block{transition:max-height .6s ease-out,opacity .4s ease-out}}.cold-landing-reveal-block[data-phase=visible]{opacity:1;max-height:2000px}.cold-landing-reveal-eyebrow{font-size:var(--font-size-caption);letter-spacing:.18em;color:var(--color-text-secondary);margin-block-end:var(--space-2)}.cold-landing-reveal-row{border:1px solid #4a362629;border-radius:9px 7px 10px;margin-block-end:var(--space-4);padding:14px 16px;box-shadow:2px 2px #4a36261c}.cold-landing-reveal-row:first-of-type{background:#fffdf9;transform:rotate(-.3deg)}.cold-landing-reveal-row:nth-of-type(2){background:var(--paper-card-texture) center /150px 150px repeat,var(--color-asknova-cream-base,#faf6ee);transform:rotate(.35deg)}.cold-landing-reveal-row h2{font-size:var(--font-size-caption);letter-spacing:.08em;color:var(--color-text-primary);background:#d6bc9852;border:1px solid #4a36262e;border-radius:5px 4px 6px;margin-block-end:var(--space-2);padding:2px 9px;font-weight:700;display:inline-block;transform:rotate(-.8deg)}.cold-landing-reveal-row p{font-size:var(--font-size-body-sm);color:var(--color-text-primary);line-height:1.6}.cold-landing-teaser-row{gap:var(--space-2);color:var(--color-text-primary);flex-direction:column;display:flex}.cold-landing-teaser-eyebrow{font-size:var(--font-size-caption);letter-spacing:.18em;color:var(--color-text-secondary);margin:0}.cold-landing-teaser-text{font-size:var(--font-size-body);margin:0;line-height:1.6}.codex-page{max-width:var(--container-content);padding:var(--space-5);margin-inline:auto}.codex-header{text-align:center;margin-block-end:var(--space-5)}.codex-header-craft{background:var(--color-asknova-cream-base);border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);padding:var(--space-6) var(--space-4);isolation:isolate;position:relative;overflow:hidden}.codex-header-bg{z-index:-1;position:absolute;inset:0}.codex-header-bg-img{object-fit:cover;opacity:.32;mix-blend-mode:multiply}.codex-header-craft:after{content:"";z-index:-1;background:linear-gradient(#f2ede68c,#f2ede6e0);position:absolute;inset:0}.codex-header h1{font-size:var(--fs-heading);color:var(--color-text-primary);margin:var(--space-2) 0;font-weight:700}.codex-header p:first-of-type{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.codex-total{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:.05em}.codex-total-low{font-style:italic}.codex-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.codex-card{background:var(--color-asknova-cream-base);border-radius:var(--radius-card);padding:var(--space-3);text-align:center;align-items:center;gap:var(--space-1);border:1px solid var(--color-border-subtle);border-top:4px solid var(--type-color,var(--color-text-primary));flex-direction:column;display:flex;box-shadow:0 2px 8px #4a362612}.codex-thumb{margin-bottom:var(--space-2);border-radius:var(--radius-chip)}.codex-card-code{font-size:var(--font-size-body-sm);letter-spacing:.12em;color:var(--type-color,#1e1b18);font-weight:700}@supports (color:color-mix(in lab,red,red)){.codex-card-code{color:color-mix(in oklab,var(--type-color,var(--color-text-primary)) 65%,var(--color-text-primary))}}.codex-card--rare{opacity:.25;filter:grayscale();pointer-events:none}.codex-card--rare .codex-card-rarity{font-style:italic}.codex-card-name{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:700;line-height:1.35}.codex-card-rarity{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.this-month-page{max-width:720px;padding:var(--space-5);margin-inline:auto}.this-month-header{text-align:center;margin-block-end:var(--space-5)}.this-month-header .paper-chapter-kicker{color:var(--color-type-RC-text)}.this-month-header h1{font-size:var(--fs-heading);color:var(--color-text-primary);margin:var(--space-2) 0;font-weight:700}.this-month-header p:last-child{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.this-month-card{border-radius:var(--radius-card);background:var(--color-asknova-cream-base);justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.this-month-card-bg{z-index:0;position:absolute;inset:0}.this-month-card-bg:after{content:"";background:var(--color-surface-02);opacity:.55;pointer-events:none;position:absolute;inset:0}.this-month-card-bg-img{object-fit:cover;object-position:center;opacity:.45}.this-month-card-fg{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);text-align:center;flex-direction:column;display:flex;position:relative}.this-month-pillar-eyebrow{font-size:var(--font-size-caption);letter-spacing:.22em;color:var(--color-text-secondary);text-transform:uppercase}.this-month-pillar{font-size:var(--fs-display);margin-block:var(--space-2);line-height:1}.this-month-branch,.this-month-pillar{color:var(--color-text-primary);font-weight:700}.this-month-branch{font-size:var(--font-size-body)}.this-month-blurb{font-size:var(--font-size-body-sm);color:var(--color-text-primary);max-width:28rem;margin:var(--space-3) 0 0;line-height:1.6}.this-month-footnote{margin-top:var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.ai-packs-page{max-width:720px;padding:var(--space-5);margin-inline:auto}.ai-packs-header{text-align:center;margin-block-end:var(--space-5)}.ai-packs-header h1{font-size:var(--fs-heading);color:var(--color-text-primary);margin:var(--space-2) 0;font-weight:700}.ai-packs-header p:last-child{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.ai-packs-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-packs-section-heading{font-size:var(--font-size-display-sm,20px);margin:0 0 var(--space-4);color:var(--color-text-primary);font-weight:700}.ai-packs-friend-banner{background:var(--color-asknova-cream-base,#f2ede6);border-left:4px solid var(--color-text-secondary,#5e5953);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-6);gap:var(--space-1);flex-direction:column;display:flex}.ai-packs-friend-banner-eyebrow{font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.ai-packs-friend-banner-type{font-size:var(--font-size-display-sm,20px);color:var(--color-text-primary);letter-spacing:.02em;font-weight:700}.ai-packs-friend-banner-blurb{font-size:var(--font-size-body-sm);color:var(--color-text-primary);margin:0}.ai-packs-pair-preview{background:var(--color-asknova-cream-base,#f2ede6);border-left:4px solid var(--color-text-primary,#2c2a28);border-radius:var(--radius-card);padding:var(--space-5) var(--space-5) var(--space-4);margin:0 0 var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.ai-packs-pair-preview-header{gap:var(--space-1);flex-direction:column;display:flex}.ai-packs-pair-preview-eyebrow{font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.ai-packs-pair-preview-heading{font-size:var(--font-size-display-sm,20px);align-items:baseline;gap:var(--space-2);letter-spacing:.02em;flex-wrap:wrap;margin:0;font-weight:700;display:flex}.ai-packs-pair-preview-x{color:var(--color-text-tertiary,#888);font-weight:400}.ai-packs-pair-preview-figures{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.ai-packs-pair-preview-fig{align-items:center;gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ai-packs-pair-preview-fig img{object-fit:cover;background:#fff;border-radius:50%;width:96px;height:96px;box-shadow:0 1px 3px #00000014}.ai-packs-pair-preview-fig figcaption{font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.ai-packs-pair-preview-fig-x{font-size:var(--font-size-display-md,28px);color:var(--color-text-tertiary,#888);font-weight:400}.ai-packs-pair-preview-tease{font-size:var(--font-size-body,16px);color:var(--color-text-primary);text-align:center;letter-spacing:.04em;margin:0}.ai-packs-pair-preview-cta{background:var(--color-text-primary,#2c2a28);color:#fff;font-size:var(--font-size-body,16px);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill,999px);justify-content:center;align-self:center;align-items:center;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.ai-packs-pair-preview-cta:focus-visible,.ai-packs-pair-preview-cta:hover{opacity:.92}.ai-packs-pair-preview-footnote{font-size:var(--font-size-caption,12px);color:var(--color-text-tertiary,#888);text-align:center;margin:0}.result-v2-share-image-button{min-height:44px;padding:var(--space-2) var(--space-5);background:var(--color-asknova-cream-card,#f2ede6);border:1px solid var(--color-border-subtle,#e5e0d8);border-radius:var(--radius-pill,999px);font-size:var(--font-size-body-sm,14px);color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:opacity .12s;display:inline-flex}.result-v2-share-image-button:focus-visible,.result-v2-share-image-button:hover:not(:disabled){opacity:.85}.result-v2-share-image-button:disabled{cursor:progress;opacity:.6}.result-v2-ai-packs-card{align-items:center;gap:var(--space-3);width:100%;max-width:480px;min-height:132px;margin:var(--space-2) auto 0;padding:var(--space-3) var(--space-4);background:var(--color-asknova-cream-card,#f2ede6);border:1px solid var(--color-border-subtle,#e5e0d8);border-left:4px solid var(--color-text-tertiary,#888);border-radius:var(--radius-card);color:var(--color-text-primary);text-decoration:none;transition:opacity .12s,transform .12s;display:flex}.result-v2-ai-packs-card:focus-visible,.result-v2-ai-packs-card:hover{opacity:.92;transform:translateY(-1px)}.result-v2-ai-packs-card-thumb{background:var(--color-surface-01,#fff);border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.result-v2-ai-packs-card-thumb img{object-fit:cover;width:64px;height:64px}.result-v2-ai-packs-card-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.result-v2-ai-packs-card-headline{font-size:var(--font-size-body,16px);color:var(--color-text-primary);letter-spacing:.01em;font-weight:700}.result-v2-ai-packs-card-price{font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);letter-spacing:.02em}.result-v2-ai-packs-card-chevron{font-size:var(--font-size-display-md,24px);color:var(--color-text-tertiary,#888);flex:none;font-weight:400}.result-v2-friend-loop-caption{max-width:360px;margin:var(--space-1) auto 0;padding:0 var(--space-3);font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);text-align:center;letter-spacing:.01em;line-height:1.45}.result-v2-polaroid{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border-medium,#d8d2c7);border-radius:var(--radius-chip,6px);flex-direction:column;display:flex;position:relative;box-shadow:3px 3px #4a36261f}.result-v2-polaroid--social{background:var(--color-surface-01,#fff);transform:rotate(-.6deg)}.result-v2-polaroid--private{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-surface-02,#f2ede6);transform:rotate(.5deg);box-shadow:inset 0 1px #4a362614,3px 3px #4a36261f}.result-v2-polaroid:before{content:"";clip-path:polygon(2% 0,98% 4%,100% 28%,97% 55%,100% 78%,98% 100%,2% 96%,0 70%,3% 42%,0 18%);pointer-events:none;z-index:1;background:#f2dec0d9;width:88px;height:20px;position:absolute;top:-10px;box-shadow:1px 1px #4a362624}.result-v2-polaroid--social:before{left:16px;transform:rotate(-4deg)}.result-v2-polaroid--private:before{right:16px;transform:rotate(3deg)}.result-v2-polaroid-window{padding:var(--space-3) var(--space-3) 0;border:1px solid var(--color-border-subtle,#e5e0d8);background:var(--polaroid-accent,#88619a);border-radius:4px;justify-content:center;align-items:flex-end;display:flex}@supports (color:color-mix(in lab,red,red)){.result-v2-polaroid-window{background:color-mix(in srgb,var(--polaroid-accent,#88619a) 12%,#fbf9f5)}}.result-v2-polaroid-window{overflow:hidden}.result-v2-polaroid-caption{padding:0 var(--space-2);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.result-gate-tagline{margin:var(--space-3) auto var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-asknova-cream-base,#f2ede6);border-left:3px solid var(--color-text-tertiary,#888);border-radius:var(--radius-card);max-width:480px;font-size:var(--font-size-body,16px);color:var(--color-text-primary);text-align:center;letter-spacing:.01em;font-style:italic;font-weight:600}.result-gate-preview{width:100%;max-width:480px;margin:var(--space-4) auto var(--space-5);padding:var(--space-4);background:var(--color-asknova-cream-card,#f2ede6);border:1px dashed var(--color-border-subtle,#e5e0d8);border-radius:var(--radius-card);gap:var(--space-3);flex-direction:column;display:flex}.result-gate-preview-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.result-gate-preview-heading{font-size:var(--font-size-body-sm,14px);color:var(--color-text-primary);letter-spacing:.02em;margin:0;font-weight:700}.result-gate-preview-lock{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption,12px);color:var(--color-text-tertiary,#888);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;display:inline-flex}.result-gate-preview-lock-icon{opacity:.85;flex-shrink:0}.result-gate-preview-grid{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.result-gate-preview-chip{padding:var(--space-2) var(--space-3);background:var(--color-surface-01,#fff);border-radius:var(--radius-chip,6px);gap:var(--space-1);flex-direction:column;display:flex}.result-gate-preview-chip-title{font-size:var(--font-size-body-sm,14px);color:var(--color-text-primary);font-weight:700}.result-gate-preview-chip-teaser{font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);letter-spacing:.02em;margin:0;line-height:1.45}.quiz-commitment-chip{margin:var(--space-2) 0 var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-asknova-cream-card,#f2ede6);border:1px solid var(--color-border-subtle,#e5e0d8);border-radius:var(--radius-pill,999px);font-size:var(--font-size-caption,12px);color:var(--color-text-primary);letter-spacing:.04em;align-self:center;font-weight:600;display:inline-block}.extension-cross-sell-sibling{background:var(--color-asknova-cream-card,#f2ede6);border:1px dashed var(--color-border-subtle,#e5e0d8);border-radius:var(--radius-card);padding:var(--space-5);margin:var(--space-6) auto;gap:var(--space-2);text-align:left;flex-direction:column;max-width:800px;display:flex}.extension-cross-sell-sibling-eyebrow{font-size:var(--font-size-caption,12px);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.extension-cross-sell-sibling-title{font-size:var(--font-size-display-sm,18px);color:var(--color-text-primary);letter-spacing:.02em;margin:0;font-weight:700}.extension-cross-sell-sibling-body{margin:0;line-height:1.55}.extension-cross-sell-sibling-body,.extension-cross-sell-sibling-cta{font-size:var(--font-size-body-sm,14px);color:var(--color-text-primary)}.extension-cross-sell-sibling-cta{margin-top:var(--space-2);text-underline-offset:3px;align-self:flex-start;font-weight:600;text-decoration:underline;transition:opacity .12s}.extension-cross-sell-sibling-cta:focus-visible,.extension-cross-sell-sibling-cta:hover{opacity:.7}.ai-packs-card{background:var(--color-asknova-cream-base);border-radius:var(--radius-card);padding:var(--space-5);border-top:4px solid var(--color-border-subtle,#e5e0d8)}@keyframes ai-packs-preselect-pulse{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 6px var(--color-asknova-cream-deep,#e6d7bc8c)}to{box-shadow:0 0 #0000}}.ai-packs-card-preselect-pulse{scroll-margin-top:var(--space-8,32px);animation:ai-packs-preselect-pulse 1.2s ease-out 2}@media (prefers-reduced-motion:reduce){.ai-packs-card-preselect-pulse{outline:2px solid var(--color-asknova-cream-deep,#e6d7bc);outline-offset:4px;animation:none}}.ai-packs-card-thumb{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-4);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);aspect-ratio:3/2;background:var(--color-surface-01);overflow:hidden}.ai-packs-card-thumb img{object-fit:cover;opacity:.92;width:100%;height:100%;display:block}.ai-packs-card-eyebrow{font-size:var(--font-size-caption);letter-spacing:.18em;color:var(--color-text-secondary);text-transform:uppercase;margin-block-end:var(--space-2)}.ai-packs-card-title{font-size:var(--fs-heading);color:var(--color-text-primary);margin:0 0 var(--space-2);font-weight:700}.ai-packs-card-blurb{font-size:var(--font-size-body-sm);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:1.6}.ai-packs-card-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ai-packs-card-price{font-size:var(--fs-heading);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ai-packs-card-cta{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-chip);background:var(--color-cta-warm);color:#fff;font-weight:700;font-size:var(--font-size-body-sm);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ai-packs-card-cta:disabled,.ai-packs-card-cta[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ai-packs-card-footnote{margin:var(--space-3) 0 0}.ai-packs-card-footnote,.ai-packs-footer{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.ai-packs-footer{margin-top:var(--space-6);text-align:center;line-height:1.6}.ai-packs-page-footnote{margin:var(--space-6) 0 var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-tertiary);text-align:center;line-height:1.5}@media (max-width:720px){.saju-hub-card-primary .saju-hub-card-link{grid-template-columns:1fr}.saju-hub-card-media{min-height:150px}}.ai-packs-dual{justify-content:center;align-items:center;gap:var(--space-3);margin-block-end:var(--space-5);display:flex}.ai-packs-dual-fig{align-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-card);background:var(--color-surface-01,#fff);flex-direction:column;margin:0;display:flex;box-shadow:0 1px 2px #0000000a}.ai-packs-dual-fig-bukae{background:var(--color-surface-02);box-shadow:inset 0 1px #4a362614,0 1px 4px #4a36260f}.ai-packs-dual-fig img{border-radius:var(--radius-card)}.ai-packs-dual-fig figcaption{font-size:var(--font-size-caption);letter-spacing:.12em;font-weight:700}.ai-packs-dual-x{font-style:italic;font-size:var(--fs-heading);color:var(--color-text-secondary);margin-block-end:var(--space-3)}.result-v2-cross-sell-link{min-height:44px;transition:color var(--duration-fast,.14s) var(--ease-standard,ease-out),background-color var(--duration-fast,.14s) var(--ease-standard,ease-out);border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;display:inline-flex}.result-v2-cross-sell-link:focus-visible,.result-v2-cross-sell-link:hover{background-color:#f0e8dcb3;color:var(--color-text-primary)!important}@supports (color:color-mix(in lab,red,red)){.result-v2-cross-sell-link:focus-visible,.result-v2-cross-sell-link:hover{background-color:color-mix(in srgb,var(--color-asknova-cream-base,#f2ede6) 70%,transparent)}}.paper-skeleton-card{background:linear-gradient(90deg,var(--color-surface-02,#f2ede6) 0,var(--color-surface-01,#fff) 50%,var(--color-surface-02,#f2ede6) 100%);background-size:200% 100%;border-radius:10px;min-height:80px;animation:paper-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes paper-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.paper-skeleton-card{animation:none}}.skeleton-shimmer{background:linear-gradient(90deg,var(--color-surface-02,#f2ede6) 0,var(--color-surface-01,#fff) 50%,var(--color-surface-02,#f2ede6) 100%);background-size:200% 100%;animation:paper-skeleton-shimmer 1.4s ease-in-out infinite;overflow:hidden}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{background:var(--color-surface-02,#f2ede6);animation:none}}.blog-progress{height:3px;z-index:var(--z-sticky);pointer-events:none;background:0 0;position:fixed;inset:0 0 auto}.blog-progress-bar{transform-origin:0;background:linear-gradient(90deg,var(--color-type-SL),var(--color-type-RC));height:100%;transition:transform 80ms linear}.blog-index-header{text-align:center;max-width:var(--container-result);margin:var(--space-12) auto var(--space-12)}.blog-index-sticker{width:100%;max-width:460px;height:auto;margin:0 auto var(--space-4);filter:drop-shadow(0 10px 20px #4a362621);pointer-events:none;display:block}.blog-index-kicker{margin:0 0 var(--space-3);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-type-SL-text);display:inline-block}.blog-index-title{font-weight:700;font-size:var(--font-size-h2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0 0 var(--space-4);overflow-wrap:anywhere}.blog-index-subtitle{font-size:var(--font-size-body-lg);line-height:var(--line-height-normal);color:var(--color-text-secondary);max-width:34rem;margin:0 auto}@media (min-width:768px){.blog-index-title{font-size:var(--font-size-h1)}}.blog-featured{margin:0 0 var(--space-10)}.blog-featured-link{padding:var(--space-10);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet);background:radial-gradient(130% 150% at 100% 0,var(--color-type-tint-SL) 0,transparent 55%),var(--color-surface-02);box-shadow:var(--shadow-md);color:inherit;transition:transform var(--duration-normal) var(--ease-decelerate),box-shadow var(--duration-normal) var(--ease-decelerate);text-decoration:none;display:block;position:relative;overflow:hidden}.blog-featured-link:before{content:"";background:linear-gradient(180deg,var(--color-type-SL),var(--color-type-RC));width:6px;position:absolute;inset:0 auto 0 0}.blog-featured-link:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.blog-featured-badge{margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-01);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-type-SL-text);display:inline-block}.blog-featured-title{font-weight:700;font-size:var(--font-size-h3);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0 0 var(--space-4);overflow-wrap:anywhere;max-width:24ch}.blog-featured-excerpt{font-size:var(--font-size-body-lg);line-height:var(--line-height-normal);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:56ch;margin:0;display:-webkit-box;overflow:hidden}.blog-featured-foot{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.blog-featured-date{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.blog-featured-cta{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--font-size-body-sm);color:var(--color-type-SL-text);transition:gap var(--duration-normal) var(--ease-decelerate);display:inline-flex}.blog-featured-link:hover .blog-featured-cta{gap:var(--space-3)}@media (min-width:768px){.blog-featured-link{padding:var(--space-12)}.blog-featured-title{font-size:var(--font-size-h2)}}.blog-card-list{margin:0 0 var(--space-16);gap:var(--space-6);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.blog-card-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-card-list{grid-template-columns:repeat(3,1fr)}}.blog-card{position:relative}.blog-card-link{gap:var(--space-3);height:100%;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-01);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--duration-normal) var(--ease-decelerate),box-shadow var(--duration-normal) var(--ease-decelerate),border-color var(--duration-normal) var(--ease-decelerate);flex-direction:column;text-decoration:none;display:flex}.blog-card-link:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-medium);transform:translateY(-3px)}.blog-card-kicker{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-type-SL-text)}.blog-card-title{font-weight:700;font-size:var(--font-size-h4);line-height:var(--line-height-snug);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.blog-card-excerpt{font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-card-date{padding-top:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:auto}.blog-empty{max-width:var(--container-form);margin:var(--space-12) auto;padding:var(--space-12) var(--space-6);text-align:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet);background:var(--color-surface-02);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal)}.blog-article{max-width:680px;padding-bottom:var(--space-16);margin:0 auto}.blog-cover{margin:var(--space-8) 0 var(--space-2);aspect-ratio:16/9;border-radius:var(--radius-sheet);background:var(--color-surface-02);box-shadow:var(--shadow-md);overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-article-header{margin:var(--space-10) 0 var(--space-6)}.blog-kicker{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-type-tint-SL);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-type-SL-text);display:inline-flex}.blog-article-title{font-weight:700;font-size:var(--font-size-h2);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0 0 var(--space-5);overflow-wrap:anywhere}@media (min-width:768px){.blog-article-title{font-size:var(--font-size-h1)}}.blog-article-meta{align-items:center;gap:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.blog-article-meta .dot{background:var(--color-text-tertiary);border-radius:50%;width:3px;height:3px}.blog-lead{font-size:var(--font-size-body-lg);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0 0 var(--space-8);padding:0 0 var(--space-8);border-bottom:1px solid var(--color-border-subtle)}.blog-prose{font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-primary);overflow-wrap:break-word}.blog-prose>:first-child{margin-top:0}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{font-weight:700;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:var(--space-10) 0 var(--space-4)}.blog-prose h1,.blog-prose h2{font-size:var(--font-size-h3)}.blog-prose h3{font-size:var(--font-size-h4)}.blog-prose h4{font-size:var(--font-size-body-lg)}.blog-prose p{margin:0 0 var(--space-5)}.blog-prose strong{color:var(--color-text-primary);font-weight:700}.blog-prose a{color:var(--color-type-SL-text);-webkit-text-decoration:underline #6e4f8466;text-decoration:underline #6e4f8466}@supports (color:color-mix(in lab,red,red)){.blog-prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--color-type-SL-text) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--color-type-SL-text) 40%,transparent)}}.blog-prose a{text-underline-offset:3px;transition:text-decoration-color var(--duration-normal) var(--ease-decelerate);text-decoration-thickness:1.5px}.blog-prose a:hover{-webkit-text-decoration-color:var(--color-type-SL-text);text-decoration-color:var(--color-type-SL-text)}.blog-prose ol,.blog-prose ul{margin:0 0 var(--space-5);padding-left:var(--space-6)}.blog-prose ul{list-style:none}.blog-prose ul>li{position:relative}.blog-prose ul>li:before{content:"";left:calc(-1 * var(--space-5));background:var(--color-type-SL);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em}.blog-prose ol>li::marker{color:var(--color-type-SL-text);font-weight:700}.blog-prose li{margin:0 0 var(--space-2)}.blog-prose li>ol,.blog-prose li>ul{margin:var(--space-2) 0 0}.blog-prose blockquote{margin:var(--space-8) 0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-8);border-left:3px solid var(--color-type-RC);color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-body-lg);line-height:var(--line-height-loose);position:relative}.blog-prose blockquote:before{content:"“";left:var(--space-3);font-size:var(--fs-heading);color:var(--color-type-RC);opacity:.55;line-height:1;position:absolute;top:.1em}.blog-prose blockquote p{margin:0 0 var(--space-3)}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose code{font-size:var(--fs-body);border-radius:var(--radius-tiny);background:var(--color-surface-02);padding:1px 5px}.blog-prose pre{margin:var(--space-6) 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-gate);overflow-x:auto}.blog-prose pre code{font-size:inherit;background:0 0;padding:0}.blog-prose img{max-width:100%;height:auto;margin:var(--space-8) auto;border-radius:var(--radius-card);box-shadow:var(--shadow-md);display:block}.blog-prose hr{margin:var(--space-10) auto;border:0;border-top:2px solid var(--color-border-medium);width:64px}.blog-prose table{border-collapse:collapse;width:100%;margin:var(--space-6) 0;font-size:var(--font-size-body-sm);display:block;overflow-x:auto}.blog-prose td,.blog-prose th{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);text-align:left}.blog-prose th{background:var(--color-surface-02);font-weight:700}.blog-share{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-12) 0 0;padding:var(--space-6) 0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.blog-share-prompt{font-size:var(--font-size-body);margin:0}.blog-share-button,.blog-share-prompt{color:var(--color-text-primary);font-weight:700}.blog-share-button{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-5);border:1px solid var(--color-border-medium);border-radius:var(--radius-pill);background:var(--color-surface-01);font-size:var(--font-size-body-sm);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-decelerate),color var(--duration-normal) var(--ease-decelerate),transform var(--duration-normal) var(--ease-decelerate);display:inline-flex}.blog-share-button:hover{border-color:var(--color-type-SL);transform:translateY(-1px)}.blog-share-button[data-copied=true]{border-color:var(--color-type-SC);color:var(--color-type-SC)}.blog-cta{margin:var(--space-12) 0 var(--space-8);padding:var(--space-10) var(--space-6);text-align:center;border-radius:var(--radius-sheet);background:radial-gradient(130% 150% at 50% 0,var(--color-type-tint-SL) 0,transparent 60%),var(--color-surface-02);border:1px solid var(--color-border-subtle)}.blog-cta-prompt{font-weight:700;font-size:var(--font-size-h4);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0 0 var(--space-5)}.blog-cta-button{min-height:var(--btn-height);padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--color-type-SL);color:var(--color-surface-01);font-weight:700;font-size:var(--font-size-body);box-shadow:var(--shadow-sm);transition:filter var(--duration-normal) var(--ease-decelerate),transform var(--duration-normal) var(--ease-decelerate),box-shadow var(--duration-normal) var(--ease-decelerate);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-cta-button:hover{filter:brightness(1.06);box-shadow:var(--shadow-md);transform:translateY(-1px)}.blog-related{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border-subtle)}.blog-related-heading{font-weight:700;font-size:var(--font-size-h4);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0 0 var(--space-5)}.blog-related-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-related-link{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-02);transition:border-color var(--duration-normal) var(--ease-decelerate),transform var(--duration-normal) var(--ease-decelerate),box-shadow var(--duration-normal) var(--ease-decelerate);flex-direction:column;text-decoration:none;display:flex}.blog-related-link:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-medium);transform:translateY(-2px)}.blog-related-title{font-weight:700;font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-text-primary);overflow-wrap:anywhere}.blog-related-excerpt{font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-article-footer{margin-top:var(--space-10);text-align:center}.blog-back-link{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);transition:border-color var(--duration-normal) var(--ease-decelerate),color var(--duration-normal) var(--ease-decelerate);text-decoration:none;display:inline-flex}.blog-back-link:hover{color:var(--color-text-primary);border-color:var(--color-border-medium)}@media (prefers-reduced-motion:reduce){.blog-back-link,.blog-card-link,.blog-cta-button,.blog-featured-cta,.blog-featured-link,.blog-progress-bar,.blog-related-link,.blog-share-button{transition:none}.blog-card-link:hover,.blog-cta-button:hover,.blog-featured-link:hover,.blog-related-link:hover,.blog-share-button:hover{transform:none}}.duel-page{max-width:42rem;margin:0 auto}.duel-page-header{text-align:center;margin-bottom:var(--space-8)}.duel-page-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-small);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.duel-page-matchup{font-size:var(--fs-display);color:var(--color-text-primary);word-break:keep-all;overflow-wrap:anywhere;line-height:1.2}.duel-page-matchup span{color:var(--color-text-secondary);margin:0 .25em}.duel-page-codes{letter-spacing:.1em;font-size:var(--fs-body);color:var(--color-text-secondary);margin-top:var(--space-2)}.duel-page-rounds{margin:0 0 var(--space-8);gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.duel-page-round-title{font-size:var(--fs-body);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700}.duel-page-round-body{color:var(--color-text-primary);line-height:1.7}.duel-page-verdict-block{margin-top:var(--space-8)}.duel-page-verdict-label{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-small);color:var(--color-text-secondary);margin-bottom:var(--space-3);text-align:center}.duel-page-verdict{background:var(--color-surface-02);border-radius:var(--radius-md);padding:var(--space-6);font-size:var(--fs-body);color:var(--color-text-primary);text-align:center;margin:0;line-height:1.7}.duel-owner-controls{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:center;display:flex}.duel-owner-disclosure{text-align:center;margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--fs-small);flex-basis:100%;line-height:1.5}.duel-owner-btn{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-chip);font-size:var(--fs-body);cursor:pointer;font-weight:600}.duel-owner-btn[disabled]{opacity:.5;cursor:default}.duel-owner-btn-hide{background:var(--color-surface-02);border:1px solid var(--color-border-medium);color:var(--color-text-primary)}.duel-owner-btn-delete{border:1px solid var(--color-border-medium);color:var(--color-text-secondary);background:0 0}.duel-owner-error{margin-top:var(--space-3);text-align:center;width:100%;color:var(--color-type-RC);font-size:var(--fs-small)}.duel-owner-done{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);text-align:center}.duel-owner-done-msg{color:var(--color-text-secondary);font-size:var(--fs-body);line-height:1.6}.duel-owner-account-link{margin-top:var(--space-3);color:var(--color-type-RL);font-weight:600;display:inline-block}.duel-share{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);text-align:center}.duel-share-button{min-height:48px;padding:0 var(--space-7);border-radius:var(--radius-chip);background:var(--color-type-RL);color:#fff;font-size:var(--fs-body);letter-spacing:.01em;cursor:pointer;border:none;font-weight:700}.duel-share-button[disabled]{opacity:.6;cursor:default}.duel-report{margin-top:var(--space-6);text-align:center}.duel-report-open{color:var(--color-text-secondary);font-size:var(--fs-small);cursor:pointer;min-height:44px;padding:0 var(--space-3);background:0 0;border:none;text-decoration:underline}.duel-report-form{max-width:22rem;margin:var(--space-6) auto 0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-02);text-align:left}.duel-report-heading{margin:0 0 var(--space-4);font-weight:600;font-size:var(--fs-body);color:var(--color-text-primary)}.duel-report-reasons{gap:var(--space-2);flex-direction:column;display:flex}.duel-report-reason{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--fs-body);color:var(--color-text-primary);cursor:pointer;display:flex}.duel-report-actions{gap:var(--space-3);margin-top:var(--space-4);display:flex}.duel-report-submit{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-chip);background:var(--color-type-RC);color:#fff;font-weight:600;font-size:var(--fs-body);cursor:pointer;border:none}.duel-report-submit[disabled]{opacity:.5;cursor:default}.duel-report-cancel{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-chip);border:1px solid var(--color-border-medium);color:var(--color-text-secondary);font-size:var(--fs-body);cursor:pointer;background:0 0}.duel-report-error{margin:var(--space-3) 0 0;color:var(--color-type-RC);font-size:var(--fs-small)}.duel-report-done{margin-top:var(--space-6);text-align:center;color:var(--color-text-secondary);font-size:var(--fs-body)}.theater-report-open{color:var(--color-text-secondary);font-size:var(--fs-small);cursor:pointer;min-height:44px;padding:0 var(--space-3);background:0 0;border:none;text-decoration:underline}.theater-report-form{max-width:22rem;margin:var(--space-4) auto 0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-01);text-align:left}.theater-report-form>p{margin:0 0 var(--space-4);font-weight:600;font-size:var(--fs-body);color:var(--color-text-primary)}.theater-report-form [role=radiogroup]{gap:var(--space-2);flex-direction:column;display:flex}.theater-report-reason{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--fs-body);color:var(--color-text-primary);cursor:pointer;display:flex}.theater-report-actions{gap:var(--space-3);margin-top:var(--space-4);display:flex}.theater-report-actions button:first-child{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-chip);background:var(--color-type-RC);color:#fff;font-weight:600;font-size:var(--fs-body);cursor:pointer;border:none}.theater-report-actions button:first-child[disabled]{opacity:.5;cursor:default}.theater-report-actions button:last-child{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-chip);border:1px solid var(--color-border-medium);color:var(--color-text-secondary);font-size:var(--fs-body);cursor:pointer;background:0 0}.theater-report-error{margin:var(--space-3) 0 0;color:var(--color-type-RC);font-size:var(--fs-small)}.theater-report-done{margin-top:var(--space-6);text-align:center;color:var(--color-text-secondary);font-size:var(--fs-body)}.duel-invite{text-align:center;max-width:32rem;padding:var(--space-8) 0;margin:0 auto}.duel-invite-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-small);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.duel-invite-title{font-size:var(--fs-heading);color:var(--color-text-primary);margin-bottom:var(--space-3);word-break:keep-all;line-height:1.3}.duel-invite-type{letter-spacing:.06em;font-size:var(--fs-body);margin-bottom:var(--space-4)}.duel-invite-sub,.duel-invite-type,.duel-invite-type-label{color:var(--color-text-secondary)}.duel-invite-sub{margin-bottom:var(--space-6);line-height:1.7}.duel-invite-cta{min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-surface-01);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.duel-invite-cta:hover{opacity:.92}.duel-invite-cta:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.duel-page-cta{max-width:42rem;margin:var(--space-8) auto 0;text-align:center}.duel-page-cta-prompt{font-size:var(--font-size-body-lg);color:var(--color-text-primary);margin:0 0 var(--space-4);font-weight:700}:root{--bukae-wood:#6fae73;--bukae-fire:#e0795a;--bukae-earth:#c9a559;--bukae-metal:#9aa0ae;--bukae-water:#5b97bc}.bukae-paper{background:var(--color-surface-01);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-stack);position:relative}.bukae-share-card-body,.paper-compact-sheet{border:1px solid var(--color-border-medium,#4a362624);border-radius:var(--radius-card,10px);background:var(--paper-sheet-fill);background-color:var(--color-surface-02);color:var(--color-text-primary);box-shadow:1.5px 2px #4a36261f}.bukae-share-preview-kicker{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:700}.bukae-share-preview-headline{font-size:var(--font-size-h4);font-weight:700}.bukae-share-preview-title{font-size:var(--font-size-body);font-weight:700}.bukae-share-preview-list{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);gap:2px;margin:0;padding-left:1.1em;display:grid}.bukae-share-preview-invite{font-size:var(--font-size-caption);color:var(--color-text-primary);font-weight:700}.bukae-share-save-button{font-size:var(--font-size-body);font-weight:600}.bukae-world-ticket{background:linear-gradient(180deg,#fcf3e2d6,#f7ead3d6),var(--paper-card-texture) center /150px 150px repeat;border:1.5px solid #4a362657;border-radius:10px 6px 11px;box-shadow:2px 3px #4a36262e}.bukae-world-chip,.bukae-world-ticket{color:var(--color-text-primary);text-decoration:none}.bukae-world-chip{background:linear-gradient(180deg,#fbf8f2e6,#f7f0e2d1),var(--paper-card-texture) center /150px 150px repeat;border:1.5px solid #4a36264d;border-radius:7px 5px 8px;box-shadow:1.5px 2px #4a362629}.bukae-sky-chip{background:linear-gradient(180deg,#f2f6f1db,#e9f0e7d1),var(--paper-card-texture) center /150px 150px repeat;color:var(--color-text-primary);border:1px solid #4a362638;border-radius:8px 10px 7px 11px;text-decoration:none;box-shadow:1px 1.5px #4a36261a}.bukae-sky-chip-kicker{font-size:var(--font-size-caption);letter-spacing:.02em;color:#5e7b86;font-weight:700}.bukae-sky-chip-day{font-size:var(--font-size-body);font-weight:700}.bukae-sky-chip-reading{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:600;line-height:1.5}.bukae-sky-chip-hint{font-size:var(--font-size-caption);color:var(--color-text-secondary);align-self:flex-end;font-weight:700}.bukae-gateway-doll{background:linear-gradient(180deg,#fffdf9e6,#f7f0e2b8),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a362624;border-radius:12px;box-shadow:1.5px 2px #4a36261f}.fate-deck-intro{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-surface-01)}.fate-deck-intro-art{width:calc(100% + 2 * var(--space-6));margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;border-radius:var(--radius-card) var(--radius-card) 0 0;max-width:none;height:auto;display:block}.fate-q-card{animation:fateCardDeal .32s var(--ease-decelerate,ease-out) backwards}@keyframes fateCardDeal{0%{opacity:0;transform:translateY(14px)rotate(-1.6deg)}60%{opacity:1;transform:translateY(-2px)rotate(.4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.fate-shuffle{width:92px;height:64px;display:block;position:relative}.fate-shuffle-card{background:var(--paper-card-texture) center /150px 150px repeat,var(--color-surface-01,#fffdf9);border:1.5px solid #4a362659;border-radius:6px 5px 7px;position:absolute;inset:4px 24px;box-shadow:1.5px 2px #4a36262e}.fate-shuffle-card--a{animation:fateShuffleA 1.1s ease-in-out infinite}.fate-shuffle-card--b{animation:fateShuffleB 1.1s ease-in-out infinite}.fate-shuffle-card--c{animation:fateShuffleC 1.1s ease-in-out infinite}@keyframes fateShuffleA{0%,to{transform:translate(-16px)rotate(-7deg)}50%{z-index:2;transform:translate(16px)rotate(6deg)}}@keyframes fateShuffleB{0%,to{transform:translate(16px)rotate(7deg)}50%{transform:translate(-16px)rotate(-6deg)}}@keyframes fateShuffleC{0%,to{transform:translateY(-3px)rotate(.5deg)}50%{transform:translateY(3px)rotate(-1deg)}}.fate-result-pop{animation:fateResultIn .34s var(--ease-decelerate,ease-out) backwards}@keyframes fateResultIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fate-element-bar{animation:fateBarDraw .6s var(--ease-decelerate,ease-out) .24s backwards;transform-origin:0}@keyframes fateBarDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.saju-hero-pillars tbody td{animation:sajuCharIn .36s var(--ease-decelerate,ease-out) backwards}.saju-hero-pillars tbody tr:first-child td:nth-child(2){animation-delay:60ms}.saju-hero-pillars tbody tr:first-child td:nth-child(3){animation-delay:.12s}.saju-hero-pillars tbody tr:first-child td:nth-child(4){animation-delay:.18s}.saju-hero-pillars tbody tr:first-child td:nth-child(5){animation-delay:.24s}.saju-hero-pillars tbody tr:last-child td:nth-child(2){animation-delay:.3s}.saju-hero-pillars tbody tr:last-child td:nth-child(3){animation-delay:.36s}.saju-hero-pillars tbody tr:last-child td:nth-child(4){animation-delay:.42s}.saju-hero-pillars tbody tr:last-child td:nth-child(5){animation-delay:.48s}@keyframes sajuCharIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.saju-chips-in{animation:fateResultIn .34s var(--ease-decelerate,ease-out) .42s backwards}.saju-bar-fill{animation:fateBarDraw .56s var(--ease-decelerate,ease-out) backwards;transform-origin:0}.bukae-paper:before{content:"";background:var(--color-surface-gate);border-radius:var(--radius-card);z-index:-1;position:absolute;inset:0;transform:translate(7px,7px)}.bukae-interactive:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.bukae-hub-resident{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,#f3eee8,var(--color-surface-02))}@supports (color:color-mix(in lab,red,red)){.bukae-hub-resident{background:var(--paper-card-texture) center /150px 150px repeat,linear-gradient(180deg,color-mix(in srgb,var(--color-surface-02) 92%,#fff),var(--color-surface-02))}}.bukae-hub-resident{border:1px solid var(--color-border-medium);color:inherit;text-decoration:none;transform:rotate(-.4deg);box-shadow:2px 2px #4a362614}a.bukae-hub-resident:hover{transform:rotate(-.4deg)translateY(-1px);box-shadow:3px 3px #4a36261f}.bukae-hub-scene{gap:2px;display:grid;position:relative}.bukae-hub-scene-wall{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-height:64px;padding:2px 2px 0;display:flex}.bukae-hub-goods{pointer-events:none;filter:drop-shadow(1px 2px 2px #4a36262e)}.bukae-hub-goods--garland{z-index:1;transform-origin:50% 0;animation:hubGarlandSwing 5.4s ease-in-out infinite alternate;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-.6deg)}@keyframes hubGarlandSwing{0%{transform:translate(-50%)rotate(-1.3deg)}to{transform:translate(-50%)rotate(.5deg)}}.bukae-hub-goods--poster{align-self:flex-start;margin-top:2px;transform:rotate(1.6deg)}.bukae-hub-goods--flowers{align-self:flex-end;transform:rotate(-1.2deg)}.bukae-hub-goods--mobile{z-index:1;transform-origin:50% 0;animation:hubMobileSwing 6.2s ease-in-out infinite alternate;position:absolute;top:-6px;right:12px}@keyframes hubMobileSwing{0%{transform:rotate(-2.4deg)}to{transform:rotate(2deg)}}.bukae-hub-shelf{border-bottom:4px solid #a5845f99;border-radius:0 0 2px 2px;align-self:flex-end;min-width:88px;padding:0 6px 7px}.bukae-hub-shelf--empty{min-height:20px;display:block}.bukae-hub-window{border:5px solid #ceb290f2;border-radius:999px;flex:none;width:76px;height:76px;position:relative;overflow:hidden;box-shadow:2px 2px #4a362624}.bukae-hub-window img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.bukae-hub-window-crop{filter:drop-shadow(1px 2px #4a362638);position:absolute;bottom:6px;left:50%;transform:translate(-50%);object-fit:contain!important;width:44px!important;height:44px!important}.bukae-hub-window-crop--ripe{animation:bukae-hub-crop-ripe 2.6s ease-in-out infinite}@keyframes bukae-hub-crop-ripe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.bukae-hub-window-crop--ripe{animation:none}}.bukae-hub-scene-floor{align-items:flex-end;gap:var(--space-3);background:radial-gradient(52px 13px at 44px calc(100% - 6px),#ba976e73,#ba976e00 72%),linear-gradient(#ceb29000 0 30%,#ceb2903d 30%);border-radius:0 0 8px 8px;padding:6px 4px 6px 6px;display:flex;position:relative}.bukae-hub-pick-tag{font-size:var(--font-size-caption);color:var(--color-text-primary);pointer-events:none;background:#d6e4d3;border:1px solid #4a362633;border-radius:6px 4px 7px;padding:3px 8px;font-weight:700;position:absolute;top:-8px;right:-5px;transform:rotate(2.5deg);box-shadow:1.5px 1.5px #4a36262e}.bukae-hub-stage-row{align-items:center;gap:var(--space-3);background:linear-gradient(#d6bc9833,#d6bc9833),var(--paper-card-texture) center /150px 150px repeat;border:1px solid #4a362624;border-radius:8px 6px 9px;padding:16px 12px 10px;display:flex;position:relative;transform:rotate(-.3deg);box-shadow:2px 2px #4a36261a}.bukae-hub-stage-row:before{content:"";background:#c46d649e;border-radius:7px 5px 0 0;height:10px;position:absolute;top:0;left:0;right:0}.bukae-hub-stage-row:after{content:"";pointer-events:none;background:radial-gradient(6px 6px at 6px 0,#c46d649e 5.5px,#0000 6px) 0 0/12px 6px repeat-x;height:6px;position:absolute;top:10px;left:0;right:0}.bukae-hub-friend-slots{flex:none;gap:12px;display:inline-flex}.bukae-hub-friend-slots i{background:radial-gradient(11px 11px at 50% 24%,#7a6046c7,#7a6046c7 60%,#0000 63%),radial-gradient(17px 13px at 50% 56%,#7a60469e,#7a60469e 60%,#0000 63%),#fffdf9;border:1px solid #4a362657;border-radius:6px 5px 7px;width:54px;height:72px;position:relative;transform:rotate(-2.5deg);box-shadow:1.5px 1.5px #4a362629}.bukae-hub-friend-slots i:last-child{background:radial-gradient(11px 11px at 50% 24%,#7a60462e,#7a60462e 60%,#0000 63%),radial-gradient(17px 13px at 50% 56%,#7a604624,#7a604624 60%,#0000 63%),#fffdf980;border-style:dashed;transform:rotate(2deg)}.bukae-hub-friend-slots i b{font-style:normal;font-weight:700;font-size:var(--fs-micro);text-align:center;white-space:nowrap;color:#4a3626b8;line-height:1.2;position:absolute;bottom:2px;left:0;right:0}.bukae-hub-seat--occupied{overflow:hidden;background:#fffdf9!important}.bukae-hub-seat-doll{width:36px;height:54px;top:3px}.bukae-hub-seat-doll,.bukae-hub-seat-sprout{object-fit:contain;position:absolute;left:50%;transform:translate(-50%)}.bukae-hub-seat-sprout{width:40px;height:40px;top:6px}[data-testid=hub-mode-solo] img{filter:sepia(.14)saturate(.92)hue-rotate(-6deg)brightness(1.02)}.bukae-hub-invite-col{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.bukae-hub-invite-tag{text-align:center;justify-content:center;align-items:center;display:inline-flex}.bukae-hub-invite-hint{line-height:1.4}.bukae-hub-invite-hint,.bukae-hub-resident-chip{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.bukae-hub-resident-chip{border:1px solid var(--color-border-medium);border-radius:var(--radius-chip,6px);white-space:nowrap;background:#fffdf9e6;flex-shrink:0;align-items:center;padding:1px 8px;display:inline-flex;box-shadow:1px 1px #4a36261a}.bond-report{font-size:var(--font-size-body);color:var(--color-text-primary);line-height:1.75}.bond-report .paid-report-section{margin-bottom:var(--space-7)}.bond-report .paid-report-section-title{font-size:var(--font-size-h3);margin-bottom:var(--space-3);padding-left:var(--space-3);border-left:6px solid var(--color-type-rc,var(--color-text-primary));font-weight:700}.bond-report .paid-report-paragraph{margin-bottom:var(--space-3)}.bond-report-oneline{margin-bottom:var(--space-7);padding:var(--space-4) var(--space-5);background:var(--color-surface-02);font-size:var(--font-size-body-lg);color:var(--color-text-primary);border-radius:10px;font-style:italic;font-weight:700}.bond-report-pull-quote{padding-left:var(--space-4);border-left:3px solid var(--color-type-rc,var(--color-text-secondary));color:var(--color-text-secondary)}.bond-report-bugga-quote,.bond-report-pull-quote{margin:var(--space-4) 0;font-size:var(--font-size-body-lg);font-style:italic}.bond-report-bugga-quote{padding:var(--space-4) var(--space-5);background:var(--color-surface-02);color:var(--color-text-primary);border-radius:10px}.result-reveal-overlay{z-index:60;background:var(--color-asknova-cream-base);animation:fadeIn .2s var(--ease-decelerate) both;transition:opacity .2s var(--ease-decelerate);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.result-reveal-overlay--dissolving{opacity:0;pointer-events:none}.result-reveal-stripe{background:var(--reveal-accent,var(--color-text-secondary));transform-origin:0;height:4px;animation:revealStripeRise .3s var(--ease-decelerate) 1.3s both;position:absolute;top:0;left:0;right:0}.result-reveal-sheet{width:min(78vw,320px);height:min(52vh,420px);animation:paperLayerSettle var(--duration-slow) var(--ease-decelerate) both;border-radius:10px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 18px #4a362614}.result-reveal-sheet--1{background:var(--color-surface-01,#fffdf9);--paper-enter-rotate:-1.2deg;margin:-8px 0 0 -10px;animation-delay:.15s;rotate:-2.4deg}.result-reveal-sheet--2{background:var(--color-surface-02,#f2ede6);--paper-enter-rotate:.8deg;margin:6px 0 0 8px;animation-delay:.33s;rotate:1.8deg}.result-reveal-sheet--3{background:var(--color-surface-01,#fffdf9);--paper-enter-rotate:-.6deg;animation-delay:.51s;rotate:-.6deg}.result-reveal-stage{z-index:1;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;max-width:min(86vw,360px);display:flex;position:relative}.result-reveal-assembling{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--reveal-accent,var(--color-text-secondary));animation:paperTabSettle var(--duration-normal) var(--ease-decelerate) .3s both;margin:0;font-weight:700}.result-reveal-character{object-fit:contain;--paper-enter-rotate:-.8deg;width:120px;height:180px;animation:paperLayerSettle .4s var(--ease-decelerate) 1.5s both;filter:drop-shadow(0 6px 10px #4a362624)}.result-reveal-identity{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.result-reveal-nickname{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);animation:paperTabSettle var(--duration-normal) var(--ease-decelerate) 1.9s both;margin:0;font-weight:600}.result-reveal-name{font-size:var(--fs-heading);color:var(--color-text-primary);animation:revealNameStamp .38s var(--ease-decelerate) 1.92s both;margin:0;font-weight:700;line-height:1.2}.result-reveal-code{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-wider);color:var(--reveal-accent,var(--color-text-secondary));animation:paperTabSettle var(--duration-normal) var(--ease-decelerate) 2.05s both;margin:0;font-weight:700}.result-reveal-scraps{z-index:2;pointer-events:none;position:absolute;top:42%;left:50%}.result-reveal-scrap{pointer-events:none;background:var(--color-surface-02,#f2ede6);width:7px;height:10px;animation:farmScrapBurst .46s var(--ease-decelerate) 2.3s both;border-radius:1px;position:absolute;box-shadow:0 1px #4a36262e}.result-reveal-scrap:nth-child(3n){background:var(--reveal-accent,var(--color-text-secondary))}.result-reveal-scrap:nth-child(3n+1){background:var(--color-surface-01,#fffdf9)}.result-reveal-skip{z-index:3;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));cursor:pointer;font-size:var(--font-size-caption);color:var(--color-text-tertiary,#76706a);animation:fadeIn var(--duration-normal) var(--ease-decelerate) .5s both;background:0 0;border:none;justify-content:center;align-items:flex-end;font-weight:600;display:flex;position:absolute;inset:0}.result-reveal-skip:focus-visible{outline:2px solid var(--reveal-accent,var(--color-text-secondary));outline-offset:-4px}@keyframes revealStripeRise{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes revealNameStamp{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.result-reveal-assembling,.result-reveal-character,.result-reveal-code,.result-reveal-name,.result-reveal-nickname,.result-reveal-overlay,.result-reveal-scrap,.result-reveal-sheet,.result-reveal-skip,.result-reveal-stripe{transition:none!important;animation:none!important}}.deep-profile-pullquote{font-style:italic;font-weight:600;font-size:var(--fs-heading);color:var(--color-text-primary);border-left:3px solid var(--deep-accent,var(--color-border-medium));padding-inline-start:var(--space-3);line-height:1.6}.deep-profile-fold{margin-top:var(--space-3);padding-top:var(--space-1);border-top:1px dashed #4a36262e}.deep-profile-fold summary{min-height:var(--touch-target,44px);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.deep-profile-fold summary::-webkit-details-marker{display:none}.deep-profile-fold summary:before{content:"";background:linear-gradient(135deg,#d6bc98e6 50%,#f5eee3e6 0);border:1px solid #4a362638;border-radius:2px;flex:none;width:12px;height:12px;box-shadow:1px 1px #4a36261f}.deep-profile-fold[open] summary:before{background:linear-gradient(315deg,#d6bc98e6 50%,#f5eee3e6 0)}.deep-profile-fold[open] summary{color:var(--color-text-tertiary)}.deep-profile-fold-body{margin-top:var(--space-2);gap:.85rem;display:grid}.deep-profile-fold-body p{margin: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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes pulse{50%{opacity:.5}}