*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}:root{font-family:var(--font-family-base);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-gray-100);font-size:var(--font-size-base)}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}button,input,select,textarea{font:inherit}body,body *{letter-spacing:var(--letter-spacing-body)}button{cursor:pointer;touch-action:manipulation;border:0;background:none;color:inherit}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}h1,h2,h3,p{margin:0}h1,h1 *,h2,h2 *,h3,h3 *{letter-spacing:var(--letter-spacing-heading)}h1,h2,h3{line-height:var(--line-height-heading)}h4,h5,h6{line-height:var(--line-height-subhead)}h2{font-size:1.375rem}h3{font-size:var(--font-size-lg)}p{font-size:var(--font-size-base);color:var(--color-text-secondary)}small,.small{font-size:var(--font-size-md);color:var(--color-text-secondary)}@media screen and (hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea[class],textarea:not([class]),select[class],select:not([class]){font-size:var(--font-size-base)}}html,body,#root{height:100%}.app{width:100%;max-width:26.875rem;height:100%;margin:0 auto;overflow:hidden;background:var(--color-bg);position:relative;display:flex;flex-direction:column;box-shadow:0 0 0 var(--border-1) var(--color-text-primary)}.app-header{flex:none;padding-top:env(safe-area-inset-top);background:var(--color-bg)}.app-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:var(--spacing-24);padding-top:var(--spacing-24);padding-top:max(var(--spacing-24),env(safe-area-inset-top))}.app-header+.app-scroll{padding-top:var(--spacing-24)}.app-scroll.quiz-page,.app-header+.app-scroll.quiz-page{padding:0 0 env(safe-area-inset-bottom);background:var(--color-bg)}.app-scroll.quiz-page--fill{display:flex;flex-direction:column}.quiz-page--fill>*{flex:none}.quiz-foot{margin-top:auto;padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.app-totop{position:relative;flex:none;height:0;z-index:20}.app-totop .lc-btn{position:absolute;right:var(--spacing-16);bottom:var(--spacing-16);animation:lc-rise-in .22s ease-out both}.app-totop.is-leaving .lc-btn{animation:lc-fade-out .2s ease-out both;pointer-events:none}.app-dock{flex:none;padding:var(--spacing-12) var(--spacing-16) var(--spacing-24);padding-bottom:calc(var(--spacing-24) + env(safe-area-inset-bottom));border-top:var(--border-1) solid var(--color-text-primary);background:var(--color-bg)}.app-scroll::-webkit-scrollbar{display:none}.eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-bottom:var(--spacing-12)}.sub{margin-top:var(--spacing-12)}.lc-btn.app-btn{display:flex;width:100%}.bottomcta{margin-top:var(--spacing-24);display:grid;gap:var(--spacing-8)}.app-footer{margin-top:var(--spacing-32);padding:var(--spacing-4) var(--spacing-16) var(--spacing-32);border-top:var(--border-1) solid var(--color-text-primary);color:var(--color-text-secondary)}.app .app-footer p{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--color-text-secondary)}.app .app-footer a{color:var(--color-text-primary);text-decoration:underline}.app .app-footer .app-footer__links a{display:inline-block;line-height:var(--unit-44)}.app .app-footer .app-footer__links .is-strong{font-weight:var(--font-weight-bold)}.app-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--color-bg)}.terms-all{display:flex;align-items:center;height:var(--unit-48);margin-top:var(--spacing-28);border-bottom:var(--border-1) solid var(--color-text-primary)}.terms-list{list-style:none;margin:0;padding:0}.terms-list li{display:flex;align-items:center;justify-content:space-between;height:var(--unit-44)}.terms-tag{margin-left:var(--spacing-8)}.terms-view{flex-shrink:0;text-decoration:none;margin-left:var(--spacing-12);padding:0;border-bottom:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.app--auth .lc-page-header__back+.lc-page-header__title{margin-left:var(--unit-8)}.terms-doc{margin-top:var(--unit-24)}.terms-doc section+section{margin-top:var(--unit-24)}.terms-doc h2{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:normal;color:var(--color-text-primary)}.terms-doc p{margin-top:var(--unit-8);font-size:var(--font-size-md);color:var(--color-text-secondary);white-space:pre-line;word-break:keep-all}.terms-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--border-1);gap:var(--border-1);margin-top:var(--spacing-8);border:var(--border-1) solid var(--color-text-primary);background:var(--color-text-primary)}.terms-tabs__tab{height:var(--unit-44);margin:0;padding:0 var(--spacing-8);border:0;border-radius:0;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap}.terms-tabs__tab.on{background:var(--color-primary);color:var(--color-bg)}.terms-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width) - var(--focus-ring-offset))}.terms-meta{margin-top:var(--spacing-16)}.caption{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.center{text-align:center}.reveal{animation:appear .22s ease-out}@keyframes appear{0%{opacity:.4;transform:translateY(.375rem)}to{opacity:1;transform:none}}[data-ty=bee]{--ty: #c98a00;--ty-grad: linear-gradient(135deg, #f6c445, #e2a400);--ty-flat: #f6c445;--ty-ink: var(--color-text-primary);--ty-text: #996900;--ty-soft: #f9f1e0}[data-ty=owl]{--ty: #6e3aae;--ty-grad: radial-gradient(120% 90% at 80% 0%, #6e3aae, #3f1c6b);--ty-flat: #6e3aae;--ty-ink: #ffffff;--ty-text: #6e3aae;--ty-soft: #eee7f5}[data-ty=panda]{--ty: #8a7748;--ty-grad: linear-gradient(135deg, #c9b98c, #a69463);--ty-flat: #c9b98c;--ty-ink: var(--color-text-primary);--ty-text: #827044;--ty-soft: #f1efe9}[data-ty=lion]{--ty: #b57d22;--ty-grad: linear-gradient(135deg, #d9a649, #c58a2a);--ty-flat: #d9a649;--ty-ink: var(--color-text-primary);--ty-text: #98691d;--ty-soft: #f6efe4}[data-ty=koala]{--ty: #6f7683;--ty-grad: linear-gradient(135deg, #a6acb6, #8d939f);--ty-flat: #a6acb6;--ty-ink: var(--color-text-primary);--ty-text: #6d7480;--ty-soft: #eeeff0}[data-ty=bear]{--ty: #8b5a3c;--ty-grad: linear-gradient(135deg, #9c6847, #7d5034);--ty-flat: #9c6847;--ty-ink: #ffffff;--ty-text: #8b5a3c;--ty-soft: #f1ebe8}[data-ty=sloth]{--ty: #6e8757;--ty-grad: linear-gradient(135deg, #aec49e, #8ca37c);--ty-flat: #aec49e;--ty-ink: var(--color-text-primary);--ty-text: #637a4e;--ty-soft: #eef1eb}[data-ty=bat]{--ty: #2e355d;--ty-grad: linear-gradient(135deg, #4a5488, #2e355d);--ty-flat: #4a5488;--ty-ink: #ffffff;--ty-text: #2e355d;--ty-soft: #e6e7ec}[data-ty=human]{--ty: #4e71a0;--ty-grad: linear-gradient(135deg, #8fa9cc, #6f8fb8);--ty-flat: #8fa9cc;--ty-ink: var(--color-text-primary);--ty-text: #4e71a0;--ty-soft: #eaeef4}.quiz-page,.quiz-sheet,.app-dock{color:var(--color-text-primary);word-break:keep-all;overflow-wrap:break-word}.quiz-page p,.quiz-sheet p,.app-dock p{color:inherit}.quiz-page ol,.quiz-page ul,.quiz-sheet ol,.quiz-sheet ul{margin:0;padding:0;list-style:none}.quiz-page h4,.quiz-sheet h4,.quiz-page blockquote,.quiz-sheet blockquote{margin:0}.quiz-page a,.quiz-sheet a{color:inherit;text-decoration:none}.quiz-page b,.quiz-sheet b{font-weight:var(--font-weight-bold)}.quiz-page mark,.quiz-sheet mark{padding:0;background:var(--color-lacto-accent);color:var(--color-text-primary)}.quiz-page mark[data-ty],.quiz-sheet mark[data-ty]{background:var(--ty-flat);color:var(--ty-ink)}.quiz-cell-btn{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:var(--color-bg);color:inherit;font-family:var(--font-family-base);text-align:left}.quiz-num{font-family:var(--font-family-num);font-weight:800;line-height:var(--line-height-num);letter-spacing:var(--letter-spacing-tight)}.quiz-en{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-wide)}.quiz-kick{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-small{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.quiz-body{font-size:var(--font-size-base);line-height:var(--line-height-body)}.quiz-sub{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading)}.quiz-lede{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-center{text-align:center}.quiz-page .quiz-cap,.quiz-sheet .quiz-cap,.quiz-cap{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--color-text-secondary)}.quiz-page .quiz-muted,.quiz-sheet .quiz-muted{color:var(--color-text-secondary)}.quiz-tape{display:table;padding:0 var(--spacing-8);background:var(--color-text-primary);color:var(--color-bg);font-weight:var(--font-weight-bold)}.quiz-page .quiz-tape,.quiz-sheet .quiz-tape{color:var(--color-bg)}.quiz-tape+.quiz-tape{margin-top:var(--spacing-4)}.quiz-tape--lines{display:inline;padding:0 var(--spacing-8)}.quiz-tab{display:flex;align-items:center;height:var(--unit-36);padding:0 var(--spacing-16);border-top:var(--border-2) solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-body)}.quiz-tab b{flex:none;display:block;margin-right:var(--spacing-8);padding:calc(var(--spacing-4) + var(--border-1)) var(--spacing-8) calc(var(--spacing-4) - var(--border-1));background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-family-num-plain);font-weight:800;font-size:var(--unit-22);line-height:var(--line-height-num);letter-spacing:var(--letter-spacing-tight)}.quiz-sec{position:relative;padding:0 var(--spacing-16) var(--spacing-32)}.quiz-sec>.quiz-tab{position:sticky;top:0;z-index:5;margin:0 calc(-1 * var(--spacing-16));padding:0 var(--spacing-16);border-top:var(--border-2) solid var(--color-text-primary)}.quiz-sec>.quiz-tab+*{margin-top:var(--spacing-16)}section.quiz-sec{padding-bottom:0}section.quiz-sec:after{content:"";display:block;height:var(--spacing-32)}.quiz-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--border-1);gap:var(--border-1);background:var(--color-text-primary);border-top:var(--border-1) solid var(--color-text-primary);border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-sec .quiz-grid,.quiz-sheet .quiz-grid,.quiz-pad .quiz-grid{margin-left:calc(-1 * var(--spacing-16));margin-right:calc(-1 * var(--spacing-16))}.quiz-grid>*{position:relative;overflow:hidden;background:var(--color-bg)}.quiz-grid>.c2{grid-column:span 2}.quiz-grid>.c3{grid-column:span 3}.quiz-grid>.c4{grid-column:span 4}.quiz-grid>.c6{grid-column:span 6}.quiz-grid>.r2{grid-row:span 2}.quiz-pad,.quiz-page .quiz-pad,.quiz-sheet .quiz-pad{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.quiz-top{display:flex;align-items:center;height:var(--unit-44);padding:0 var(--spacing-16) 0 var(--spacing-4)}.quiz-back{display:flex;flex:none;align-items:center;justify-content:center;width:var(--unit-44);height:var(--unit-44);margin:0;padding:0;border:0;background:none;color:var(--color-text-primary)}.quiz-home{margin-left:auto;margin-right:calc(-1 * var(--spacing-12))}.quiz-prog+.quiz-home{margin-left:var(--spacing-8)}.lc-progress.quiz-prog{position:relative;flex:1 1 auto;width:auto;height:var(--unit-4);margin-left:var(--spacing-8);border-radius:0;background:none;overflow:visible}.lc-progress.quiz-prog:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--border-1);margin-top:calc(-.5 * var(--border-1));background:var(--color-text-primary)}.lc-progress.quiz-prog .lc-progress__bar{position:relative;height:100%;border-radius:0;background:var(--color-text-primary)}.quiz-seg{display:flex}.quiz-seg>button{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;height:var(--unit-44);margin:0;padding:0;border:0;border-radius:0;background:var(--color-bg);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.quiz-seg>button+button{margin-left:calc(-1 * var(--border-1))}.quiz-seg>button.on{z-index:1;background:var(--color-primary);color:var(--color-bg);box-shadow:inset 0 0 0 var(--border-1) var(--color-primary)}.quiz-mast{display:flex;align-items:center;justify-content:space-between;height:var(--unit-52);padding:0 var(--spacing-16)}.quiz-mast__logo{display:block;height:var(--unit-22);width:auto}.quiz-mast__badge{font-size:var(--font-size-sm);line-height:var(--line-height-body)}.quiz-landing__poster{position:relative;height:26rem;overflow:hidden;background:var(--color-primary);color:var(--color-bg)}.quiz-landing__brand{position:absolute;z-index:4;top:var(--spacing-20);left:var(--spacing-16)}.quiz-landing__title{position:absolute;z-index:3;top:var(--spacing-48);left:var(--spacing-16)}.quiz-page .quiz-landing__title .quiz-tape{background:var(--color-bg);color:var(--color-text-primary);line-height:var(--line-height-heading)}.quiz-landing__cast img{position:absolute;display:block;height:auto}.quiz-landing__cast .k1{z-index:1;left:-13%;top:15.25rem;width:50%}.quiz-landing__cast .k3{z-index:1;right:-7%;top:15rem;width:50%}.quiz-landing__cast .k2{z-index:2;left:19%;top:13.25rem;width:62%}.quiz-landing__lede{padding:var(--spacing-16)}.quiz-landing__feat>div{height:5.75rem;padding:var(--spacing-12) var(--spacing-12) var(--spacing-12) var(--spacing-16)}.quiz-landing__feat-main{display:flex;align-items:flex-end;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);white-space:nowrap}.quiz-landing__feat-main .quiz-num{margin-right:var(--spacing-2);font-size:var(--unit-48);color:var(--color-primary)}.quiz-landing__feat-main.is-word{height:var(--unit-48);font-size:var(--font-size-base)}.quiz-page .quiz-landing__feat-sub{position:absolute;left:var(--spacing-16);bottom:var(--spacing-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.quiz-landing__cta{padding-top:var(--spacing-16)}.quiz-landing__login{margin-top:var(--spacing-16);text-align:center}.quiz-landing__note{margin-top:var(--spacing-8);padding-bottom:var(--spacing-32)}.quiz-q__head{padding-top:var(--spacing-20)}.quiz-q__folio{display:flex;align-items:flex-end}.quiz-q__folio .quiz-num{font-size:var(--unit-128);color:var(--color-primary)}.quiz-q__folio span{margin:0 0 var(--spacing-12) var(--spacing-8);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-q__scene{margin-top:var(--spacing-24);font-size:var(--font-size-5xl);line-height:var(--line-height-subhead)}.quiz-q__guide{padding-bottom:var(--spacing-12)}.quiz-q__ans,.quiz-final__opt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.quiz-q__ans{position:relative;height:17rem;padding:var(--spacing-20) var(--spacing-16)}.quiz-q__ans .quiz-num{display:block;font-size:var(--unit-96)}.quiz-q__ans .quiz-q__ans-ic{position:absolute;top:var(--spacing-20);right:var(--spacing-16)}.quiz-q__ans-t{position:absolute;left:var(--spacing-16);right:var(--spacing-16);bottom:var(--spacing-20);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading)}.quiz-q__ans.on,.quiz-final__opt.on{background:var(--color-primary);color:var(--color-bg)}@media screen and (max-height:44rem){.quiz-q__folio .quiz-num{font-size:var(--unit-96)}.quiz-q__ans{height:9.5rem}.quiz-q__ans .quiz-num{font-size:var(--unit-48)}}.quiz-final__head{position:relative;padding-top:var(--spacing-16)}.quiz-final__q{position:absolute;z-index:0;top:-4.375rem;right:-1.875rem;font-size:20.625rem;color:var(--color-primary)}@media screen and (max-width:20rem){.quiz-final__q{top:calc(-1 * var(--unit-8));right:var(--spacing-8);font-size:var(--unit-128)}}.quiz-final__tape{position:relative;z-index:1;font-size:var(--font-size-md);line-height:var(--line-height-subhead)}.quiz-final__title{position:relative;z-index:1;margin-top:var(--spacing-16)}.quiz-final__desc{margin-top:var(--spacing-16)}.quiz-final__opt{position:relative;justify-content:center;height:7.5rem;padding:var(--spacing-16)}.quiz-final__opt .quiz-final__check{position:absolute;top:var(--spacing-16);right:var(--spacing-16)}.quiz-final__opt-t{position:absolute;left:var(--spacing-16);bottom:var(--spacing-16);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-page--fill>.quiz-analyzing{flex:1 0 auto;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)}.quiz-analyzing__strip{position:relative;height:14rem;margin-top:var(--spacing-16);overflow:hidden;border-top:var(--border-1) solid var(--color-text-primary);border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-analyzing__reel{display:flex;width:136.125rem;height:100%;background:var(--color-text-primary);animation:quiz-reel 27s linear -4s infinite}.quiz-analyzing__frame{position:relative;flex:none;width:7.5rem;height:100%;margin-right:var(--border-1);overflow:hidden;background:var(--color-bg)}.quiz-analyzing__frame img{position:absolute;display:block;top:var(--spacing-12);left:50%;width:12.5rem;max-width:none;height:12.5rem;margin-left:-6.25rem}@keyframes quiz-reel{0%{transform:translate(0)}to{transform:translate(-50%)}}.quiz-analyzing__log{margin-top:var(--spacing-32)}.quiz-analyzing__log li{display:flex;align-items:center;min-height:var(--unit-60);padding:var(--spacing-8) 0;border-top:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-subhead)}.quiz-analyzing__log li:last-child{border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-analyzing__log li b{flex:none;width:var(--unit-40);font-size:var(--font-size-xl)}.quiz-analyzing__t{flex:1 1 auto}.quiz-analyzing__log li.is-now{margin:0 calc(-1 * var(--spacing-16));padding:var(--spacing-20) var(--spacing-16);background:var(--color-text-primary);color:var(--color-bg)}.quiz-analyzing__log li.is-now b{width:4.75rem;font-size:var(--unit-56)}.quiz-analyzing__log li.is-now .quiz-analyzing__t{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-analyzing__bar{position:relative;height:var(--unit-4)}.quiz-analyzing__bar:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--border-1);margin-top:calc(-.5 * var(--border-1));background:var(--color-text-primary)}.quiz-analyzing__bar i{position:relative;display:block;height:100%;background:var(--color-text-primary);transform-origin:left center;transition:transform .8s cubic-bezier(.4,0,.2,1)}.quiz-analyzing__cap{margin-top:var(--spacing-12)}.quiz-page--fill>.quiz-profile{flex:1 0 auto;display:flex;flex-direction:column}.quiz-profile__head{padding-top:var(--spacing-4);padding-bottom:var(--spacing-20)}.quiz-profile__head>*+*{margin-top:var(--spacing-4)}.quiz-profile__lock{padding-bottom:var(--spacing-16)}.quiz-profile__grid.is-locked>*{color:var(--color-text-secondary)}.quiz-pick{display:flex;align-items:center;justify-content:center;height:var(--unit-52);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:center}.quiz-pick.on{background:var(--color-primary);color:var(--color-bg)}.quiz-pick:disabled,.quiz-seg>button:disabled{opacity:1;color:var(--color-text-secondary)}.quiz-field-cell{position:relative;display:flex;flex-direction:column;min-height:5.25rem;padding:var(--spacing-12) var(--spacing-16)}.quiz-field-cell .lc-text-field__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.quiz-field-cell .lc-text-field__input{position:relative;z-index:1}.quiz-dial-cell{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}.quiz-dial__k{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.quiz-dial__svg{display:block;width:15rem;height:7.5rem;margin:0 auto;overflow:visible;touch-action:none;cursor:ew-resize}.quiz-dial.is-off .quiz-dial__svg{cursor:default}.quiz-dial__svg:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.quiz-dial__arc{fill:none;stroke:var(--color-text-primary);stroke-width:1.5}.quiz-dial__fill{fill:none;stroke:var(--color-primary);stroke-width:5}.quiz-dial__maj{stroke:var(--color-text-primary);stroke-width:2.5}.quiz-dial__min{stroke:var(--color-text-primary);stroke-width:1}.quiz-dial__lbl{fill:var(--color-text-primary);font-family:var(--font-family-num);font-weight:800;font-size:var(--font-size-sm)}.quiz-dial__needle{stroke:var(--color-primary);stroke-width:3}.quiz-dial__hub{fill:var(--color-primary)}.quiz-dial.is-off .quiz-dial__fill,.quiz-dial.is-off .quiz-dial__needle,.quiz-dial.is-off .quiz-dial__hub{stroke:var(--color-text-secondary);fill:none}.quiz-dial__read{display:block;width:100%;margin:var(--spacing-8) 0 0;padding:0;border:0;background:none;color:var(--color-text-primary);font-family:var(--font-family-base);text-align:center;white-space:nowrap}.quiz-dial .quiz-dial__read>input.quiz-dial__input{font-size:var(--unit-56)}.quiz-dial__input{margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--color-text-primary);text-align:center;outline:none}.quiz-dial__input:focus{box-shadow:inset 0 calc(-1 * var(--border-2)) 0 var(--color-primary)}.quiz-dial__input:disabled{opacity:1;color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary)}.quiz-dial__input::placeholder{color:var(--color-gray-300);-webkit-text-fill-color:var(--color-gray-300);opacity:1}.quiz-dial__input:focus-visible{outline:none}.quiz-dial__read em{margin-left:var(--spacing-4);font-style:normal;font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.quiz-page .quiz-dial__hint{margin-top:var(--spacing-4);text-align:center}.quiz-dial.is-error .quiz-dial__hint{color:var(--x-error-ink)}.quiz-dial__hint .lc-icon{margin-right:var(--spacing-4);vertical-align:-.1875rem}.quiz-take{padding:var(--spacing-16)}.quiz-take .quiz-seg{margin-top:var(--spacing-12)}.quiz-consent__terms{margin:0;border-top:var(--border-1) solid var(--color-text-primary)}.quiz-consent__terms>div{display:flex;padding:var(--spacing-8) 0;border-bottom:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-body)}.quiz-consent__terms dt{flex:none;width:var(--unit-72);font-weight:var(--font-weight-bold)}.quiz-consent__terms dd{margin:0}.quiz-sheet .quiz-consent__no,.quiz-sheet .quiz-save-sheet__later{display:table;margin-left:auto;margin-right:auto}.lc-modal.quiz-pop{padding:var(--spacing-28) var(--spacing-20) var(--spacing-20);background:var(--color-bg);text-align:center;color:var(--color-text-primary)}.lc-modal.quiz-pop.is-alert{box-shadow:inset 0 var(--border-6) 0 var(--x-error)}.quiz-pop .lc-modal__header{display:none}.quiz-pop .lc-modal__content{margin-top:0;padding:0}.quiz-pop .lc-modal__slot>*+*{margin-top:var(--spacing-12)}.quiz-pop .app-btn{margin-top:var(--spacing-16)}.quiz-pop__ic{display:flex;align-items:center;justify-content:center;width:var(--unit-48);height:var(--unit-48);margin:0 auto;background:var(--x-error-soft);color:var(--x-error)}.quiz-rec__fixture{display:inline-block;margin-top:var(--spacing-8);padding:var(--spacing-2) var(--spacing-8);background:var(--color-gray-100);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.quiz-rec__sci{margin-top:var(--spacing-2);font-size:var(--font-size-sm);font-style:italic;color:var(--color-text-secondary)}.quiz-rec__facts{margin:var(--spacing-12) 0 0}.quiz-rec__facts>div{display:flex;justify-content:space-between;padding:var(--spacing-8) 0;border-bottom:.0625rem solid var(--color-text-primary);font-size:var(--font-size-sm)}.quiz-rec__facts dd{margin:0;text-align:right;color:var(--color-text-primary)}.quiz-save{margin:var(--spacing-16) calc(-1 * var(--spacing-16)) 0;padding:var(--spacing-20) var(--spacing-16);border-top:var(--border-1) solid var(--color-text-primary);border-bottom:var(--border-1) solid var(--color-text-primary);background:var(--color-bg)}.quiz-save h3{margin-top:var(--spacing-8)}.quiz-save__benefits{margin:var(--spacing-12) 0 var(--spacing-16);padding:0;list-style:none;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.quiz-save__benefits li{position:relative;padding-left:var(--spacing-20)}.quiz-save__benefits li+li{margin-top:var(--spacing-4)}.quiz-save__benefits li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.quiz-save__note,.quiz-take__pick{margin-top:var(--spacing-12)}.quiz-take__names{margin-bottom:var(--spacing-4);color:var(--color-text-secondary)}.quiz-intake__search{margin-top:var(--spacing-12)}.quiz-intake__input{display:block;box-sizing:border-box;width:100%;height:3rem;margin:0;padding:0 var(--spacing-12);border:var(--border-1) solid var(--color-text-primary);border-radius:0;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base)}.quiz-intake__input::placeholder{color:var(--color-text-secondary)}.quiz-intake__input:focus{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.quiz-intake__label-t{display:block;margin-bottom:var(--spacing-8);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.quiz-intake__hint{margin-top:var(--spacing-8);color:var(--color-text-secondary)}.quiz-intake__list{max-height:18rem;margin:var(--spacing-8) 0 0;padding:0;overflow-y:auto;list-style:none;border-top:var(--border-1) solid var(--color-text-primary)}.quiz-intake__item{display:block;width:100%;padding:var(--spacing-12) 0;border:0;border-bottom:var(--border-1) solid var(--color-gray-300);background:none;text-align:left;color:var(--color-text-primary)}.quiz-intake__item:disabled{color:var(--color-text-secondary)}.quiz-intake__name{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-intake__detail{display:block;margin-top:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.quiz-intake__none{display:block;margin:var(--spacing-12) 0}.quiz-intake__manual{margin-top:var(--spacing-12)}.quiz-intake__row{display:flex;justify-content:space-between;margin:var(--spacing-8) 0 var(--spacing-12)}.quiz-intake__chips{display:flex;flex-wrap:wrap;margin:var(--spacing-8) calc(-1 * var(--spacing-8)) 0 0;padding:0;list-style:none}.quiz-chip{display:flex;align-items:center;margin:0 var(--spacing-8) var(--spacing-8) 0;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-12);border:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-sm)}.quiz-chip__note{margin-left:var(--spacing-4);color:var(--color-text-secondary)}.quiz-chip__x{display:flex;margin-left:var(--spacing-4);padding:var(--spacing-4);border:0;background:none;color:var(--color-text-primary)}.quiz-seg__ic{margin-right:var(--unit-6);color:var(--color-gray-300)}.quiz-seg>button.on .quiz-seg__ic,.quiz-pick.on .quiz-seg__ic{color:var(--color-bg)}.quiz-poster{position:relative;overflow:hidden;background:var(--ty-grad);color:var(--ty-ink)}.quiz-poster__stage{position:relative}.quiz-poster__brand{position:absolute;z-index:4;top:var(--spacing-12);left:var(--spacing-16)}.quiz-poster__light{position:absolute;z-index:1;background:radial-gradient(closest-side,#ffffff8c,#fff0)}.quiz-poster__model{position:absolute;z-index:2;display:block;height:auto}.quiz-poster__tapes{position:absolute;z-index:3;left:var(--spacing-16);right:var(--spacing-16);bottom:var(--spacing-20)}.quiz-page .quiz-poster .quiz-tape,.quiz-sheet .quiz-poster .quiz-tape{background:var(--ty-ink);color:var(--ty-flat)}.quiz-page .quiz-poster .quiz-tape--out,.quiz-sheet .quiz-poster .quiz-tape--out{background:none;color:var(--ty-ink);box-shadow:inset 0 0 0 var(--border-2) var(--ty-ink)}.quiz-poster__name{font-size:var(--unit-52);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-poster__line{font-size:var(--font-size-base);line-height:var(--line-height-subhead)}.quiz-poster__quote{font-size:var(--font-size-xl);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading)}.quiz-poster__toc{position:absolute;z-index:3;left:var(--spacing-16);padding:var(--spacing-12) var(--spacing-12) var(--spacing-8);background:var(--ty-ink);color:var(--ty-flat)}.quiz-page .quiz-poster__toc p,.quiz-sheet .quiz-poster__toc p{color:var(--ty-flat)}.quiz-poster__toc-en{padding-bottom:var(--spacing-8);border-bottom:var(--border-1) solid var(--ty-flat);font-family:var(--font-family-num);font-weight:800;font-size:var(--font-size-xl);line-height:var(--line-height-num);letter-spacing:var(--letter-spacing-wide)}.quiz-poster__toc ol{padding-top:var(--spacing-4)}.quiz-poster__toc li>button,.quiz-poster__toc li>span{display:flex;align-items:baseline;width:100%;margin:0;padding:var(--spacing-2) 0;border:0;background:none;color:inherit;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);text-align:left}.quiz-poster__toc li b{flex:none;width:var(--unit-24);font-family:var(--font-family-num);font-weight:800;font-size:var(--font-size-md)}.quiz-poster__foot{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;align-items:center;height:var(--unit-36);padding:0 var(--spacing-16);background:var(--ty-ink)}.quiz-page .quiz-poster__foot,.quiz-sheet .quiz-poster__foot{color:var(--ty-flat)}.quiz-poster--hero{padding-top:env(safe-area-inset-top)}.quiz-poster--hero .quiz-poster__stage{height:32.25rem}.quiz-poster--hero .quiz-poster__brand{top:var(--spacing-16)}.quiz-poster--hero .quiz-poster__toc{top:var(--spacing-48);width:45%}.quiz-poster--hero .quiz-poster__light{top:3.75rem;left:22%;width:26rem;height:26rem}.quiz-poster--hero .quiz-poster__model{top:5.5rem;left:16%;width:115%}.quiz-poster--friend .quiz-poster__stage{height:30rem}.quiz-poster--friend .quiz-poster__toc{top:var(--spacing-36)}.quiz-poster--friend .quiz-poster__light{top:var(--spacing-32);left:30%;width:22rem;height:22rem}.quiz-poster--friend .quiz-poster__model{top:var(--spacing-56);left:21%;width:100%}.quiz-poster--card .quiz-poster__stage{height:16rem}.quiz-poster--card .quiz-poster__light{top:-.5rem;left:30%;width:16rem;height:16rem}.quiz-poster--card .quiz-poster__model{top:-.75rem;left:24%;width:92%}.quiz-poster--card .quiz-poster__toc{top:var(--spacing-12);left:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12) var(--spacing-4) var(--spacing-8)}.quiz-poster--card .quiz-poster__toc-en{padding-bottom:var(--spacing-4);font-size:var(--font-size-md)}.quiz-poster--card .quiz-poster__toc ol{padding-top:var(--spacing-2)}.quiz-poster--card .quiz-poster__toc li>span{padding:0;font-size:var(--font-size-sm)}.quiz-poster--card .quiz-poster__toc li b{width:var(--unit-20);font-size:var(--font-size-sm)}.quiz-poster--card .quiz-poster__tapes{left:var(--spacing-12);right:auto;bottom:var(--spacing-12);width:11.5rem}.quiz-poster--card .quiz-poster__name{font-size:var(--font-size-4xl)}.quiz-poster--card .quiz-poster__line{font-size:var(--font-size-md)}.quiz-poster--share{box-shadow:0 0 0 var(--border-1) var(--color-text-primary)}.quiz-poster--share .quiz-poster__stage{height:24.5rem}.quiz-poster--share .quiz-poster__light{top:-1.5rem;left:32%;width:19rem;height:19rem}.quiz-poster--share .quiz-poster__model{top:0;left:30%;width:91.5%}.quiz-poster--share .quiz-poster__tapes{bottom:3.25rem}.quiz-poster--share .quiz-poster__name{font-size:var(--unit-48)}.quiz-poster__i{font-size:var(--font-size-base);line-height:var(--line-height-subhead)}.quiz-poster--share .quiz-poster__line,.quiz-poster--share .quiz-tape--out{font-size:var(--font-size-md);line-height:var(--line-height-subhead)}@media screen and (max-width:22.5rem){.quiz-poster--hero .quiz-poster__toc,.quiz-poster--friend .quiz-poster__toc{width:52%}.quiz-poster__toc li>button,.quiz-poster__toc li>span{font-size:var(--font-size-sm)}}.quiz-result__empty{padding-top:calc(var(--spacing-24) + env(safe-area-inset-top));padding-bottom:var(--spacing-24)}.quiz-result__empty>*+*{margin-top:var(--spacing-16)}.quiz-ana__sub{display:flex;align-items:flex-start;margin-top:var(--spacing-12)}.quiz-ana__sub .lc-icon{margin:var(--spacing-2) var(--spacing-8) 0 0;color:var(--color-text-primary)}.quiz-map>*{box-shadow:inset 0 var(--border-6) 0 var(--ty)}.quiz-map__1{padding:var(--spacing-20) var(--spacing-16)}.quiz-map__s{height:7.5rem;padding:var(--spacing-16) var(--spacing-12)}.quiz-map__rank{position:relative;z-index:2;display:flex;align-items:flex-end;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-map__rank .quiz-num{margin-right:var(--spacing-2);font-size:var(--unit-72)}.quiz-map__s .quiz-map__rank{font-size:var(--font-size-md)}.quiz-map__s .quiz-map__rank .quiz-num{font-size:var(--font-size-4xl)}.quiz-map__me{position:relative;z-index:2;margin-top:var(--spacing-8);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.quiz-map__name{position:absolute;z-index:2;left:var(--spacing-16);bottom:var(--spacing-16);padding-right:var(--spacing-4);background:var(--color-bg);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-map__s .quiz-map__name{left:var(--spacing-12);bottom:var(--spacing-12);font-size:var(--font-size-base);line-height:var(--line-height-subhead)}.quiz-map img{position:absolute;z-index:1;display:block;height:auto}.quiz-map__1 img{right:-2.75rem;bottom:-3.25rem;width:13.5rem}.quiz-map__s img{right:-1.75rem;bottom:-2rem;width:6.5rem}.quiz-why__1{display:flex;align-items:center;height:6.5rem;padding:0 var(--spacing-16)}.quiz-why__1 .quiz-num{flex:none;width:4rem;font-size:var(--unit-72)}.quiz-why__1 .quiz-why__t{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.quiz-why__n{height:7.25rem;padding:var(--spacing-12) var(--spacing-16)}.quiz-why__n .quiz-num{display:block;font-size:var(--unit-48)}.quiz-why__n .quiz-why__t{position:absolute;left:var(--spacing-16);right:var(--spacing-12);bottom:var(--spacing-12);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-vs__h{margin-bottom:var(--spacing-16)}.quiz-vs__wrap{position:relative}.quiz-vs>div{height:7rem;padding:var(--spacing-12) var(--spacing-16)}.quiz-vs__a,.quiz-page .quiz-vs__b{position:absolute;left:var(--spacing-16);bottom:var(--spacing-16);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading)}.quiz-page .quiz-vs__b{left:var(--spacing-12)}.quiz-vs__mark{position:absolute;z-index:2;top:50%;left:50%;width:var(--unit-32);height:var(--unit-32);margin:calc(-1 * var(--unit-16)) 0 0 calc(-1 * var(--unit-16));background:var(--color-bg);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--unit-32);text-align:center}.quiz-ev{margin-top:var(--spacing-24)}.quiz-ev__q{display:flex;margin-top:var(--spacing-12);padding-top:var(--spacing-12);border-top:var(--border-1) solid var(--color-text-primary)}.quiz-ev__q .lc-icon{margin-right:var(--spacing-12)}.quiz-ev__q p{font-size:var(--font-size-base);line-height:var(--line-height-body)}.quiz-vs__bridge{margin-top:var(--spacing-20)}.quiz-mission__cell{padding:var(--spacing-16)}.quiz-mission__save{margin-top:var(--spacing-24)}.quiz-mission__save:empty{display:none}.quiz-retry{padding-top:var(--spacing-8)}.quiz-retry__note{margin-top:var(--spacing-12)}.quiz-ad{padding-top:var(--spacing-8)}.quiz-ad__label{margin-bottom:var(--spacing-8)}.quiz-ad__link{display:block}.quiz-ad__img{display:block;width:100%;height:auto;border:var(--border-1) solid var(--color-text-primary)}.quiz-ad__note{margin-top:var(--spacing-8)}.quiz-rec__title{margin-bottom:var(--spacing-20)}.quiz-rec__basis{display:flex;align-items:center;justify-content:center;height:var(--unit-44);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap}.quiz-rec__strain{padding:var(--spacing-16) var(--spacing-16) var(--spacing-20)}.quiz-rec__capsule{position:absolute;z-index:0;top:var(--spacing-16);right:-1.75rem;width:11rem;height:var(--unit-72);transform:rotate(-20deg)}.quiz-rec__capsule .cap-a{fill:var(--color-bg)}.quiz-rec__capsule .cap-b{fill:var(--color-primary)}.quiz-rec__capsule .cap-l{fill:none;stroke:var(--color-text-primary);stroke-width:2}.quiz-rec__strain>p,.quiz-rec__strain>span,.quiz-rec__strain>a{position:relative;z-index:1}.lc-btn.quiz-rec__evi{display:inline-flex;align-items:center;margin-top:var(--spacing-12)}.quiz-rec__evi .lc-icon{margin-left:var(--spacing-4)}.quiz-rec__fixture{display:inline-block;margin-top:var(--spacing-8);padding:0 var(--spacing-4);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.quiz-rec__strain-name{margin-top:3.25rem;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);overflow-wrap:break-word}.quiz-page .quiz-rec__sci{margin-top:var(--spacing-4);font-size:var(--font-size-md);font-style:italic;color:var(--color-text-secondary)}.quiz-rec__comment{margin-top:var(--spacing-8)}.quiz-rec__safe{display:flex;align-items:center;padding:var(--spacing-12) var(--spacing-16);font-size:var(--font-size-md);line-height:var(--line-height-subhead)}.quiz-rec__safe .quiz-rec__safe-ic{color:var(--x-error)}.quiz-rec__safe-t{flex:1 1 auto;margin:0 var(--spacing-8)}.quiz-rec__hold-a{flex:none;margin-right:var(--spacing-4);font-weight:var(--font-weight-bold)}.quiz-rec__prod-head{display:flex;align-items:baseline;justify-content:space-between;margin:var(--spacing-28) 0 var(--spacing-12)}.quiz-rec__prod-head .quiz-num{font-size:var(--font-size-lg)}.quiz-rec__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--spacing-16));scrollbar-width:none}.quiz-rec__rail::-webkit-scrollbar{display:none}.quiz-rec__prod{flex:none;scroll-snap-align:start;width:17rem;margin-right:var(--spacing-8);border:var(--border-1) solid var(--color-text-primary);background:var(--color-bg)}.quiz-rec__prod:only-child{width:calc(100% - var(--spacing-16))}.quiz-rec__prod-img{position:relative;height:12.5rem;overflow:hidden;border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-rec__prod-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 80%}.quiz-rec__prod-img--real{background:#fff}.quiz-rec__prod-img--real img{object-fit:contain;object-position:50% 50%}.quiz-rec__mock{position:absolute;top:var(--spacing-8);left:var(--spacing-8);padding:0 var(--spacing-4);background:var(--color-bg);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.quiz-rec__prod-body{padding:var(--spacing-12) var(--spacing-16) 0}.quiz-rec__prod-name{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-page .quiz-rec__prod-tag{display:flex;align-items:center;margin-top:var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.quiz-rec__prod-tag .lc-icon{margin-right:var(--spacing-4)}.quiz-rec__facts{margin:var(--spacing-12) 0 0;border-top:var(--border-1) solid var(--color-text-primary)}.quiz-rec__facts>div{display:flex;justify-content:space-between;padding:var(--spacing-8) 0;border-bottom:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-sm)}.quiz-rec__facts dt{margin-right:var(--spacing-12);color:var(--color-text-secondary)}.quiz-rec__facts dd{margin:0;text-align:right;font-weight:var(--font-weight-medium)}.quiz-rec__shops{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}.quiz-rec__shops>*+*{margin-top:var(--spacing-8)}.quiz-rec__shop{display:flex;align-items:center;justify-content:space-between;height:var(--unit-44);padding:0 var(--spacing-12);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.quiz-rec__shop--titled{height:auto;min-height:var(--unit-44);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.quiz-rec__shop-text{flex:1 1 auto;min-width:0;margin-right:var(--spacing-8)}.quiz-rec__shop-title{display:block;overflow:hidden;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.quiz-rec__notes{margin-top:var(--spacing-20)}.quiz-rec__dots{margin-top:var(--spacing-12);font-size:0;line-height:0;text-align:center}.quiz-rec__dots span{display:inline-block;width:var(--unit-8);height:var(--unit-8);margin:0 var(--spacing-4);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary)}.quiz-rec__dots .on{width:var(--unit-24);background:var(--color-text-primary)}.quiz-page .quiz-rec__empty{padding:var(--spacing-20) var(--spacing-16);border:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-align:center}.lc-btn.quiz-rec__more{margin-top:var(--spacing-16)}.quiz-more__list{border-top:var(--border-1) solid var(--color-text-primary)}.quiz-more__row{padding:var(--spacing-12) 0 var(--spacing-16);border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-sheet .quiz-more__name{margin-top:var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-more__shops{margin-top:var(--spacing-8)}.quiz-more__shops>*+*{margin-top:var(--spacing-8)}.lc-modal.quiz-sheet{position:relative;max-width:26.875rem;padding:var(--spacing-12) 0 0;background:var(--color-bg);box-shadow:none;border-radius:var(--radius-base) var(--radius-base) 0 0}.lc-modal.quiz-sheet:before{content:"";display:block;flex:none;width:var(--unit-40);height:var(--unit-4);margin:0 auto var(--spacing-16);background:var(--color-text-primary)}.lc-modal.quiz-sheet .lc-modal__header{margin-top:0;padding:0 var(--spacing-56) 0 var(--spacing-16)}.quiz-sheet .lc-modal__header>*+*{margin-top:var(--spacing-4)}.lc-modal.quiz-sheet .lc-modal__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary)}.quiz-sheet .lc-modal__close{position:absolute;top:var(--spacing-8);right:var(--spacing-8);display:flex;align-items:center;justify-content:center;width:var(--unit-44);height:var(--unit-44);margin:0;color:var(--color-text-primary)}.quiz-sheet .lc-modal__desc{font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text-secondary)}.quiz-sheet .lc-modal__content,.lc-modal--no-footer.quiz-sheet .lc-modal__content{margin-top:0;padding:var(--spacing-16) var(--spacing-16) var(--spacing-24);padding-bottom:calc(var(--spacing-24) + env(safe-area-inset-bottom))}.quiz-sheet .lc-modal__slot>*+*{margin-top:var(--spacing-16)}.quiz-safety .lc-modal__title{display:flex;align-items:center}.quiz-safety .quiz-safety__ic{margin-right:var(--spacing-8);color:var(--x-error)}.quiz-sheet .quiz-safety__lead{margin-bottom:calc(var(--spacing-8) - var(--spacing-16));font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--x-error-ink)}.quiz-safety__grid p{min-height:7rem;padding:var(--spacing-16) var(--spacing-12) var(--spacing-12) var(--spacing-16);box-shadow:inset 0 var(--border-4) 0 var(--x-error);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-safety__grid .quiz-num{display:block;margin-bottom:var(--spacing-8);font-size:var(--unit-48)}.quiz-sheet .quiz-safety__grid span{display:block;margin-top:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.quiz-hold .quiz-hold__lead{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-primary)}.quiz-hold .quiz-hold__list{margin-top:var(--spacing-4);font-size:var(--font-size-md);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.quiz-share-sheet .quiz-pair{margin-top:var(--spacing-12)}.quiz-pair .quiz-cell-btn{display:flex;align-items:center;justify-content:center;height:var(--unit-52);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-share-sheet .quiz-share-sheet__more{display:table;margin-left:auto;margin-right:auto}.quiz-save-sheet .terms-all{margin-top:0}.lc-modal.quiz-type-sheet .lc-modal__title{font-size:var(--font-size-md);line-height:var(--unit-28);letter-spacing:normal}.quiz-rank{display:inline-block;padding:0 var(--spacing-8);background:var(--ty-flat);color:var(--ty-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--unit-28)}.quiz-sheet .quiz-type-sheet__quote{margin-top:var(--spacing-16);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading)}.quiz-type-sheet__part{margin-top:var(--spacing-16)}.quiz-mini3>div{display:flex;flex-direction:column;justify-content:space-between;min-height:6.25rem;padding:var(--spacing-12) var(--spacing-8) var(--spacing-12) var(--spacing-12)}.quiz-mini3 .quiz-num{display:block;margin-bottom:var(--spacing-8);font-size:var(--unit-48);line-height:var(--line-height-num)}.quiz-mini3 span{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-dots{display:flex;justify-content:center;align-items:center}.quiz-dots button{display:block;padding:var(--spacing-16) var(--spacing-4)}.quiz-dots button:before{content:"";display:block;width:var(--unit-8);height:var(--unit-8);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary)}.quiz-dots button.on:before{width:var(--unit-24);background:var(--color-text-primary)}.quiz-type-sheet .quiz-dots,.quiz-type-sheet .quiz-dots+.app-btn{margin-top:0}.quiz-rec__excluded{padding:var(--spacing-8) var(--spacing-12);border-bottom:var(--border-1) solid var(--color-text-primary);color:var(--color-text-secondary)}.quiz-rec__bmi{padding:var(--spacing-8) var(--spacing-12);border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-rec__bmi-value{display:block;margin-bottom:var(--spacing-4);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.quiz-rec__bmi .quiz-small{display:block;color:var(--color-text-secondary)}.quiz-011-banner{display:flex;align-items:center;height:var(--unit-44);margin:0;padding:0 var(--spacing-16);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-011-banner .lc-icon{flex:none;margin-right:var(--spacing-8)}.quiz-011 .quiz-tab{margin-bottom:var(--spacing-8)}.quiz-011-ana{padding:var(--spacing-16)}.quiz-page .quiz-011-ana .quiz-body{font-weight:var(--font-weight-medium)}.quiz-page .quiz-011-ana__desc{margin:0 0 var(--spacing-8)}.quiz-page .quiz-011-tags{margin:var(--spacing-12) 0 calc(-1 * var(--spacing-4));font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.quiz-011-tags span{display:inline-block;margin:0 var(--spacing-8) var(--spacing-4) 0}.quiz-011-chk{padding:var(--spacing-16)}.quiz-page .quiz-011-chk__q{margin:0 0 var(--spacing-12);color:var(--color-text-secondary)}.quiz-011-chk__list li+li{margin-top:var(--spacing-12)}.quiz-page .quiz-011-chk__count{margin:var(--spacing-16) 0 0}.quiz-011-chk__count b{color:var(--color-text-primary)}.quiz-011-ask{min-height:6.5rem;padding:var(--spacing-16)}.quiz-011-ask h2{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading)}.quiz-grid>.quiz-011-go{display:block;min-height:6.5rem;padding:var(--spacing-16);background:var(--color-primary);color:var(--color-bg)}.quiz-011-go .quiz-011-go__ic{position:absolute;top:var(--spacing-16);right:var(--spacing-16)}.quiz-011-go .quiz-011-go__t{position:absolute;left:var(--spacing-16);bottom:var(--spacing-12);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}.quiz-011-note{margin-top:var(--spacing-16);padding:0 var(--spacing-16) var(--spacing-32)}.quiz-rec-lock{position:relative}.quiz-rec-lock__preview{min-height:20rem;filter:blur(.375rem);pointer-events:none;-webkit-user-select:none;user-select:none}.quiz-rec-lock__prods{margin-top:var(--spacing-12);padding:0 var(--spacing-16)}.quiz-rec-lock__prod{display:flex;align-items:center;padding:var(--spacing-12) 0;border-bottom:var(--border-1) solid var(--color-text-primary)}.quiz-rec-lock__img{flex:none;width:var(--unit-56);height:var(--unit-56);margin-right:var(--spacing-12);background:var(--color-gray-100)}.quiz-rec-lock__lines{display:flex;flex-direction:column;min-width:0}.quiz-rec-lock__cta{position:absolute;top:50%;right:var(--spacing-16);left:var(--spacing-16);transform:translateY(-50%);padding:var(--spacing-20) var(--spacing-16);border:var(--border-2) solid var(--color-text-primary);background:var(--color-bg);text-align:center}.quiz-rec-lock__title{margin:var(--spacing-8) 0 var(--spacing-16)}.quiz-rec-lock__note{margin-top:var(--spacing-8)}@media screen and (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Pretendard-Regular.subset-Dpq6qleg.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Pretendard-Medium.subset-D-vxZJjN.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Pretendard-Bold.subset-ByYJKlCl.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/BalooDa2-ExtraBold-CpJ35Jum.woff) format("woff");ascent-override:95.2%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:"Baloo 2 Plain";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/BalooDa2-ExtraBold-CpJ35Jum.woff) format("woff")}:root{--color-bg: #fbfaf7;--color-text-primary: #19151f;--color-text-secondary: #4b4451;--color-primary: #5b2da8;--color-lacto-accent: #c9fe34;--color-gray-300: #d4d2d6;--color-gray-100: #f0efec;--color-overlay-dim: rgba(25, 21, 31, .5);--x-kakao-bg: #fee500;--x-kakao-label: #191919;--x-kakao-symbol: rgba( 0, 0, 0, .9 );--x-error: #ff5555;--x-error-ink: #c62828;--x-error-soft: #ffeeee;--font-family-base: Pretendard, -apple-system, system-ui, sans-serif;--font-family-num: "Baloo 2", var(--font-family-base);--font-family-num-plain: "Baloo 2 Plain", var(--font-family-base);--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2rem;--font-size-5xl: 2.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-num: 1;--line-height-heading: 1.25;--line-height-subhead: 1.4;--line-height-body: 1.6;--line-height-inline-num: 0;--letter-spacing-heading: -.02em;--letter-spacing-body: -.01em;--letter-spacing-tight: -.03em;--letter-spacing-wide: .1em;--spacing-2: .125rem;--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-20: 1.25rem;--spacing-24: 1.5rem;--spacing-28: 1.75rem;--spacing-32: 2rem;--spacing-36: 2.25rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-56: 3.5rem;--spacing-64: 4rem;--unit-4: .25rem;--unit-6: .375rem;--unit-8: .5rem;--unit-10: .625rem;--unit-12: .75rem;--unit-16: 1rem;--unit-20: 1.25rem;--unit-22: 1.375rem;--unit-24: 1.5rem;--unit-28: 1.75rem;--unit-32: 2rem;--unit-36: 2.25rem;--unit-40: 2.5rem;--unit-44: 2.75rem;--unit-48: 3rem;--unit-52: 3.25rem;--unit-56: 3.5rem;--unit-60: 3.75rem;--unit-72: 4.5rem;--unit-96: 6rem;--unit-128: 8rem;--border-1: .0625rem;--border-15: .09375rem;--border-2: .125rem;--border-4: .25rem;--border-6: .375rem;--radius-sm: .75rem;--radius-base: 1rem;--focus-ring-width: var(--border-2);--focus-ring-offset: .125rem;--blur-dim: .25rem;--x-kakao-radius: var(--radius-sm);--modal-width: 19.5rem}.lc-dim{background:var(--color-overlay-dim);-webkit-backdrop-filter:blur(var(--blur-dim));backdrop-filter:blur(var(--blur-dim))}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lc-rise-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes lc-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes lc-fade-out{0%{opacity:1}to{opacity:0}}@media screen and (prefers-reduced-motion:reduce){.lc-modal-scrim__dim,.lc-modal-scrim .lc-modal,.lc-toast__box{animation:none}}.lc-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;margin:0;padding:0 var(--spacing-20);border:0;border-radius:0;font-family:var(--font-family-base);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);white-space:nowrap;text-decoration:none;cursor:pointer}.lc-btn>*+*{margin-left:var(--spacing-8)}.lc-btn__icon{display:block;flex-shrink:0;width:var(--unit-20);height:var(--unit-20)}.lc-btn__text{flex-shrink:0;word-break:keep-all;overflow-wrap:break-word}.lc-btn>.lc-btn__text:first-child:not(:last-child){margin-right:auto}.lc-btn>.lc-btn__text:first-child:not(:last-child)+.lc-btn__icon{width:var(--unit-24);height:var(--unit-24)}.lc-btn--2xl{height:var(--unit-56)}.lc-btn--xl{height:var(--unit-52)}.lc-btn--primary{background:var(--color-primary);color:var(--color-bg)}.lc-btn--secondary{background:var(--color-bg);color:var(--color-text-primary);box-shadow:inset 0 0 0 var(--border-15) var(--color-text-primary)}.lc-btn--disabled{background:var(--color-gray-300);color:var(--color-text-primary)}.lc-btn--kakao{background:var(--x-kakao-bg);color:var(--x-kakao-label);border-radius:var(--x-kakao-radius)}.lc-btn--kakao .lc-btn__icon{color:var(--x-kakao-symbol)}.lc-btn--danger{background:var(--x-error-ink);color:var(--color-bg)}.lc-btn--none{height:auto;padding:0;background:transparent;border-bottom:var(--border-1) solid var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-subhead);color:var(--color-text-primary)}.lc-btn--focus{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.lc-btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.lc-btn:disabled{cursor:default;opacity:1}.lc-btn:disabled:not(.lc-btn--none){background:var(--color-gray-300);box-shadow:none;color:var(--color-text-primary)}.lc-btn--none:disabled{opacity:.5}.lc-btn--icon-only.lc-btn--2xl{width:var(--unit-56);padding:0}.lc-btn--icon-only.lc-btn--xl{width:var(--unit-52);padding:0}.lc-badge{display:inline-flex;align-items:center;position:relative;box-sizing:border-box;height:var(--unit-28);max-width:100%;padding:0 var(--spacing-8);border-radius:0;background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-family-base);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-bold);white-space:nowrap}.lc-badge__text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-ty] .lc-badge,.lc-badge[data-ty]{background:var(--ty-flat);color:var(--ty-ink)}.lc-tag{display:inline-flex;align-items:center;position:relative;box-sizing:border-box;max-width:100%;padding:0 var(--spacing-4);border-radius:0;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);white-space:nowrap}.lc-tag__text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-tag--required{background:var(--color-text-primary);color:var(--color-bg)}.lc-tag--optional{background:transparent;color:var(--color-text-primary);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary)}.lc-progress{display:block;position:relative;box-sizing:border-box;width:100%;height:var(--unit-4);overflow:visible;background:none;border-radius:0}.lc-progress:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--border-1);margin-top:calc(-.5 * var(--border-1));background:var(--color-text-primary)}.lc-progress__bar{position:relative;height:100%;background:var(--color-text-primary);border-radius:0}.lc-checkbox{display:inline-flex;align-items:center;position:relative;cursor:pointer;font-family:var(--font-family-base);font-style:normal;font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.lc-checkbox__input{position:absolute;width:.0625rem;height:.0625rem;margin:0;opacity:0}.lc-checkbox__box{display:block;position:relative;flex-shrink:0;box-sizing:border-box;width:var(--unit-20);height:var(--unit-20);background:transparent;border:var(--border-15) solid var(--color-text-primary);border-radius:0}.lc-checkbox__box .lc-checkbox__check{display:none;position:absolute;top:50%;left:50%;width:var(--unit-16);height:var(--unit-16);color:var(--color-bg);transform:translate(-50%,-50%)}.lc-checkbox__label{margin-left:var(--unit-12);word-break:keep-all;overflow-wrap:break-word}.lc-checkbox__input:checked+.lc-checkbox__box{background:var(--color-text-primary);border-color:var(--color-text-primary)}.lc-checkbox__input:checked+.lc-checkbox__box .lc-checkbox__check{display:block}.lc-checkbox__input:disabled+.lc-checkbox__box{background:var(--color-gray-300);border-color:var(--color-gray-300)}.lc-checkbox__input:disabled+.lc-checkbox__box .lc-checkbox__check{display:block}.lc-checkbox__input:disabled~.lc-checkbox__label{color:var(--color-text-secondary)}.lc-checkbox--disabled{cursor:default}.lc-checkbox__input:focus-visible+.lc-checkbox__box{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.lc-checkbox--item .lc-checkbox__label{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.lc-checkbox--all .lc-checkbox__label{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.lc-character{display:inline-block;position:relative;flex-shrink:0}.lc-character__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.lc-text-field{display:flex;flex-direction:column;flex:1 1 auto;width:100%;font-family:var(--font-family-base);font-style:normal}.lc-text-field__title{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:break-word}.lc-text-field__field{display:flex;align-items:baseline}.lc-text-field>.lc-text-field__field{margin-top:auto}.lc-text-field__title+.lc-text-field__field{padding-top:var(--spacing-4)}.lc-text-field .lc-text-field__field>input.lc-text-field__input{flex:0 0 auto;min-width:0;margin:0;padding:0;background:none;border:0;border-radius:0;outline:none;font-family:var(--font-family-num);font-size:var(--font-size-4xl);font-weight:800;line-height:var(--line-height-num);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.lc-text-field__input::placeholder{color:var(--color-gray-300);-webkit-text-fill-color:var(--color-gray-300);opacity:1}.lc-text-field__input:focus{box-shadow:inset 0 calc(-1 * var(--border-2)) 0 var(--color-primary)}.lc-text-field__input:focus-visible{outline:none}.lc-text-field__unit{flex-shrink:0;margin-left:var(--spacing-4);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap}.lc-text-field .lc-text-field__support{margin:var(--spacing-4) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--x-error-ink);word-break:keep-all;overflow-wrap:break-word}.lc-text-field--error .lc-text-field__input{box-shadow:inset 0 calc(-1 * var(--border-2)) 0 var(--x-error)}.lc-text-field--disabled .lc-text-field__input{color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary);opacity:1;cursor:default}.lc-tabs{display:flex;align-items:stretch;box-sizing:border-box;width:100%;height:var(--unit-44);padding:0;background:var(--color-bg);border-radius:0;box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);font-family:var(--font-family-base);position:relative}.lc-tabs__indicator{position:absolute;top:0;bottom:0;left:0;z-index:0;width:calc(100% / var(--lc-tabs-count, 2));background:var(--color-primary);border-radius:0;transform:translate(calc(var(--lc-tabs-index, 0) * 100%));pointer-events:none}.lc-tabs__tab{display:flex;flex:1 1 0;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;margin:0;padding:0;background:none;border:0;border-radius:0;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;white-space:nowrap;cursor:pointer;position:relative;z-index:1}.lc-tabs__tab+.lc-tabs__tab{box-shadow:inset var(--border-1) 0 0 var(--color-text-primary)}.lc-tabs__tab--selected,.lc-tabs__tab--selected+.lc-tabs__tab{box-shadow:none}.lc-tabs__tab--selected{color:var(--color-bg)}.lc-tabs__check{width:var(--unit-16);height:var(--unit-16);margin-right:var(--unit-6);color:var(--color-gray-300)}.lc-tabs__tab--selected .lc-tabs__check{color:var(--color-bg)}.lc-tabs__tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:calc(-1 * var(--focus-ring-offset))}.lc-icon{display:inline-block;position:relative;flex-shrink:0;vertical-align:middle;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.lc-icon--share-2{-webkit-mask-size:83.34% 91.66%;mask-size:83.34% 91.66%}.lc-logo{display:inline-block;position:relative;flex-shrink:0;overflow:hidden;vertical-align:middle}.lc-logo__img{display:block;position:absolute;top:0;left:-7.89%;width:114.04%;height:109.81%;max-width:none;pointer-events:none}.lc-page-header{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:var(--unit-44);margin:0;padding:0 var(--spacing-16) 0 var(--spacing-4);font-family:var(--font-family-base)}.lc-page-header--center{padding:0 var(--spacing-16);box-shadow:inset 0 calc(-1 * var(--border-1)) 0 var(--color-text-primary)}.lc-page-header__back{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--unit-44);height:var(--unit-44);margin:0;padding:0;background:none;border:0;color:var(--color-text-primary);cursor:pointer}.lc-page-header__back .lc-icon{display:block}.lc-page-header__back:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.lc-page-header__title{flex:1 1 0;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-page-header__title>img{display:block}.lc-page-header--center .lc-page-header__title{text-align:center}.lc-heading-group{display:block;font-family:var(--font-family-base);color:var(--color-text-primary);word-break:keep-all;overflow-wrap:break-word}.lc-heading-group p,.lc-heading-group h1,.lc-heading-group h2,.lc-heading-group h3,.lc-heading-group h4,.lc-heading-group h5{margin:0}.lc-heading-group.lc-heading-group--major>*+*{margin-top:var(--spacing-8)}.lc-heading-group.lc-heading-group--minor>*+*{margin-top:var(--spacing-16)}.lc-heading-group .lc-heading-group__header>*+*{margin-top:var(--spacing-4)}.lc-heading-group__category{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.lc-heading-group__title{font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.lc-heading-group--h3 .lc-heading-group__title,.lc-heading-group--h4 .lc-heading-group__title,.lc-heading-group--h5 .lc-heading-group__title{line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-body)}.lc-heading-group--h1 .lc-heading-group__title{font-size:var(--font-size-4xl)}.lc-heading-group--h2 .lc-heading-group__title{font-size:var(--font-size-2xl)}.lc-heading-group--h3 .lc-heading-group__title{font-size:var(--font-size-lg)}.lc-heading-group--h4 .lc-heading-group__title{font-size:var(--font-size-base)}.lc-heading-group--h5 .lc-heading-group__title{font-size:var(--font-size-md)}.lc-heading-group__desc{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-secondary)}.lc-heading-group--h1 .lc-heading-group__desc{font-weight:var(--font-weight-medium)}.lc-heading-group--h2 .lc-heading-group__desc{font-weight:var(--font-weight-regular)}.lc-heading-group__lead{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.lc-heading-group__body{font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.lc-heading-group__body--16{font-size:var(--font-size-base)}.lc-heading-group__body--14{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.lc-heading-group__body--12{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.lc-modal{display:flex;flex-direction:column;position:relative;box-sizing:border-box;width:var(--modal-width);max-width:100%;max-height:90%;background:var(--color-bg);border-radius:var(--radius-base);color:var(--color-text-primary);font-family:var(--font-family-base);outline:none}.lc-modal__close{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:var(--spacing-4);right:var(--spacing-4);width:var(--unit-44);height:var(--unit-44);margin:0;padding:0;background:none;border:0;color:var(--color-text-primary);cursor:pointer}.lc-modal__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:calc(-1 * var(--focus-ring-offset))}.lc-modal__header{flex-shrink:0}.lc-modal__icon{display:flex;align-items:center;justify-content:center;width:var(--unit-56);height:var(--unit-56);margin:0 auto;box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary);color:var(--color-text-primary)}.lc-modal__kicker{margin:var(--spacing-12) 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--color-text-secondary)}.lc-modal__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary);word-break:keep-all;overflow-wrap:break-word}.lc-modal__icon+.lc-modal__title{margin-top:var(--spacing-12)}.lc-modal__kicker+.lc-modal__title{margin-top:var(--spacing-4)}.lc-modal__desc{margin:var(--spacing-8) 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:break-word}.lc-modal__content{flex:1 1 auto;min-height:0;margin-top:var(--spacing-12);overflow-y:auto}.lc-modal__content>*+*,.lc-modal__slot>*+*{margin-top:var(--spacing-12)}.lc-modal__body{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-primary);word-break:keep-all;overflow-wrap:break-word}.lc-modal__slot{min-width:0}.lc-modal__footer{display:flex;flex-shrink:0;align-items:center}.lc-modal__footer>.lc-btn{flex:1 1 0;min-width:0}.lc-modal__footer>*+*{margin-left:var(--spacing-8)}.lc-modal--dialog{padding:var(--spacing-24) var(--spacing-20) var(--spacing-16);text-align:center}.lc-modal--dialog .lc-modal__footer{flex-direction:column;align-items:center;margin-top:var(--spacing-12)}.lc-modal--dialog .lc-modal__footer>.lc-btn{flex:none}.lc-modal--dialog .lc-modal__footer>.lc-modal__submit{align-self:stretch}.lc-modal--dialog .lc-modal__footer>*+*{margin-top:var(--unit-10);margin-left:0}.lc-modal--alert{padding:var(--spacing-24) var(--spacing-20) var(--spacing-20)}.lc-modal--alert .lc-modal__footer{margin-top:var(--spacing-20)}.lc-modal--bottom{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16);padding-bottom:calc(var(--spacing-16) + env(safe-area-inset-bottom));border-radius:var(--radius-base) var(--radius-base) 0 0}.lc-modal--bottom:before{content:"";display:block;flex:none;width:var(--unit-40);height:var(--unit-4);margin:0 auto;background:var(--color-text-primary)}.lc-modal--bottom .lc-modal__close{top:var(--spacing-8);right:var(--spacing-8)}.lc-modal--bottom .lc-modal__header{margin-top:var(--spacing-16);padding-right:var(--spacing-40)}.lc-modal--bottom .lc-modal__title{font-size:var(--font-size-2xl);line-height:var(--line-height-heading)}.lc-modal--bottom .lc-modal__footer{margin-top:var(--spacing-8)}.lc-modal.lc-modal--warning{box-shadow:inset 0 var(--border-6) 0 var(--x-error)}.lc-modal--warning .lc-modal__icon{width:var(--unit-48);height:var(--unit-48);background:var(--x-error-soft);box-shadow:none;color:var(--x-error)}.lc-modal--warning .lc-modal__kicker{color:var(--x-error-ink)}.lc-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;box-sizing:border-box}.lc-modal-scrim--dialog,.lc-modal-scrim--alert{align-items:center;padding:0 var(--spacing-16)}.lc-modal-scrim--bottom{align-items:flex-end}.lc-modal-scrim--bottom .lc-modal{width:100%}.lc-modal-scrim__dim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lc-modal-scrim__dim{animation:lc-fade-in .22s ease-out both}.lc-modal-scrim--bottom .lc-modal{animation:lc-sheet-in .22s ease-out both}.lc-modal-scrim--dialog .lc-modal,.lc-modal-scrim--alert .lc-modal{animation:lc-rise-in .22s ease-out both}.lc-modal-scrim.is-leaving{pointer-events:none}.lc-modal-scrim.is-leaving .lc-modal-scrim__dim,.lc-modal-scrim.is-leaving .lc-modal{animation:lc-fade-out .2s ease-out both}.lc-tape{display:table;margin:0;padding:0 var(--spacing-8);font-weight:var(--font-weight-bold)}.lc-tape+.lc-tape{margin-top:var(--spacing-4)}.lc-tape--ink{background:var(--color-text-primary);color:var(--color-bg)}.lc-tape--paper{background:var(--color-bg);color:var(--color-text-primary)}.lc-tape--outline{background:transparent;box-shadow:inset 0 0 0 var(--border-2) currentColor}.lc-tape--lines{display:inline}.lc-highlight{padding:0;background:var(--color-lacto-accent);color:var(--color-text-primary)}.lc-highlight--type{padding:0 var(--spacing-2);background:var(--ty-flat);color:var(--ty-ink)}.lc-pager-dots{display:flex;justify-content:center;align-items:center}.lc-pager-dots__dot{display:block;margin:0;padding:0 var(--spacing-4);border:0;background:none}.lc-pager-dots--button .lc-pager-dots__dot{padding:var(--spacing-16) var(--spacing-4);cursor:pointer}.lc-pager-dots__dot:before{content:"";display:block;width:var(--unit-8);height:var(--unit-8);box-shadow:inset 0 0 0 var(--border-1) var(--color-text-primary)}.lc-pager-dots__dot--on:before{width:var(--unit-24);background:var(--color-text-primary)}.lc-section-tab{display:flex;align-items:center;height:var(--unit-36);margin:0;padding:0 var(--spacing-16);border-top:var(--border-2) solid var(--color-text-primary);background:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);letter-spacing:var(--letter-spacing-body);color:var(--color-bg)}.lc-section-tab__no{flex:none;display:block;margin-right:var(--spacing-8);padding:calc(var(--spacing-4) + var(--border-1)) var(--spacing-8) calc(var(--spacing-4) - var(--border-1));background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-family-num-plain);font-weight:800;font-size:var(--unit-22);line-height:var(--line-height-num);letter-spacing:var(--letter-spacing-tight)}.lc-section-tab.lc-section-tab--sheet{margin-bottom:var(--spacing-8);padding:0;border-top:0;background:transparent;color:var(--color-text-primary)}.lc-section-tab--sheet .lc-section-tab__no{font-size:var(--font-size-base)}.lc-rule-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--border-1);gap:var(--border-1);background:var(--color-text-primary);border-top:var(--border-1) solid var(--color-text-primary);border-bottom:var(--border-1) solid var(--color-text-primary)}.lc-grid-cell{position:relative;overflow:hidden;box-sizing:border-box;grid-column:span 6;margin:0;padding:0;border:0;border-radius:0;background:var(--color-bg);color:var(--color-text-primary);font:inherit;text-align:inherit}.lc-grid-cell--2{grid-column:span 2}.lc-grid-cell--3{grid-column:span 3}.lc-grid-cell--4{grid-column:span 4}.lc-grid-cell--tall{grid-row:span 2}.lc-grid-cell--selected{background:var(--color-primary);color:var(--color-bg)}button.lc-grid-cell{display:block;width:100%;cursor:pointer}.lc-error-strip{display:flex;align-items:center;box-sizing:border-box;height:var(--unit-48);padding:0 var(--spacing-16);background:var(--x-error-soft);color:var(--x-error-ink);font-family:var(--font-family-base)}.lc-error-strip__icon{flex:none;margin-right:var(--spacing-8);color:var(--x-error)}.lc-error-strip__text{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);color:var(--x-error-ink)}.lc-error-strip__action{flex:none;margin:0 0 0 var(--spacing-12);padding:0;border:0;border-bottom:var(--border-1) solid var(--color-text-primary);border-radius:0;background:none;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);cursor:pointer}.lc-toast{position:fixed;left:var(--spacing-16);right:var(--spacing-16);bottom:6.25rem;z-index:70;text-align:center;pointer-events:none}.lc-toast__box{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;margin:0;padding:var(--spacing-12) var(--spacing-16);background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-subhead);text-align:left;pointer-events:auto;cursor:pointer}.lc-toast__icon{flex:none;margin-right:var(--spacing-8)}.lc-toast--error .lc-toast__icon{color:var(--x-error)}.lc-toast__text{min-width:0;word-break:keep-all;overflow-wrap:break-word}.lc-toast__box{animation:lc-rise-in .22s ease-out both}.lc-toast.is-leaving .lc-toast__box{animation:lc-fade-out .2s ease-out both;pointer-events:none}
