*,::backdrop,:after,:before{--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:#3b82f680;--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: }::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.kiosk-screen .lsc\:gap-x-5{column-gap:1.25rem}@media (width>=640px){.sm\:w-64{width:16rem}}@media (width>=1024px){.lg\:ml-16{margin-left:4rem}.lg\:ml-64{margin-left:16rem}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-16{width:4rem}.lg\:w-64{width:16rem}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:justify-center{justify-content:center}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pt-0{padding-top:0}}.choice-grid{--choice-accent:#b23a1f;--choice-soft:#ebe5d3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-height:0;display:grid}.question-progress{color:#1118279e;gap:6px;width:100%;max-width:62rem;display:grid}.question-progress-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.question-progress-track{color:#4b5563;font-size:.86rem;font-weight:800}.question-progress-count{letter-spacing:.02em;font-size:1.05rem;font-weight:800}.question-progress-bar{background:#1118271a;border-radius:999px;width:100%;height:6px;overflow:hidden}.question-progress-bar i{border-radius:inherit;background:#b23a1f;height:100%;transition:width .24s;display:block}.question-title{color:#111827;text-align:left;text-wrap:balance;word-break:keep-all;width:100%;max-width:62rem;font-size:2.1rem;font-weight:900;line-height:1.3}.choice{text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #11182721;border-radius:8px;grid-template-rows:minmax(260px,1fr) auto;gap:14px;min-height:430px;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #11182721}.choice:before{content:"";border-top:2px solid color-mix(in srgb,var(--choice-accent) 42%,transparent);border-right:2px solid color-mix(in srgb,var(--choice-accent) 42%,transparent);width:68px;height:68px;position:absolute;inset:12px 12px auto auto}.choice.selected,.choice:hover{border-color:color-mix(in srgb,var(--choice-accent) 64%,#fff 36%);box-shadow:0 28px 64px color-mix(in srgb,var(--choice-accent) 22%,transparent);background:#fffffff0;transform:translateY(-4px)}.choice.locked:not(.selected){opacity:.72}.choice-feedback{z-index:4;color:#fff;border:2px solid var(--choice-accent);background:var(--choice-accent);width:48px;height:48px;box-shadow:0 10px 22px color-mix(in srgb,var(--choice-accent) 28%,transparent);opacity:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:18px;right:18px;transform:scale(.58)rotate(-14deg)}.choice.selected .choice-feedback{animation:.22s cubic-bezier(.22,1,.36,1) both choice-check-in}@keyframes choice-check-in{0%{opacity:0;transform:scale(.58)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.choice.selected .choice-feedback{opacity:1;animation:none;transform:scale(1)}}.visual{background:linear-gradient(90deg,#1118270d 1px,transparent 1px),linear-gradient(0deg,#1118270d 1px,transparent 1px),linear-gradient(135deg,var(--choice-soft),#ffffffb8 44%,color-mix(in srgb,var(--choice-accent) 16%,transparent));background-size:36px 36px,36px 36px,auto;border-radius:8px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1118271f);height:26%;position:absolute;bottom:0;left:0;right:0}.choice-image{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.visual-fallback{color:var(--choice-accent);place-items:center;gap:10px;font-weight:900;display:grid}.fallback-mark{border:10px solid color-mix(in srgb,var(--choice-accent) 30%,transparent);border-top-color:var(--choice-accent);border-radius:50%;width:64px;height:64px}.choice-copy{z-index:2;grid-template-columns:auto minmax(0,1fr);place-items:center;gap:12px;min-height:62px;padding:4px 4px 2px;display:grid;position:relative}.choice-copy .pill{min-height:28px;color:var(--choice-accent);border:1px solid color-mix(in srgb,var(--choice-accent) 24%,transparent);background:color-mix(in srgb,var(--choice-accent) 12%,#fff 88%);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.8rem;font-weight:900;display:inline-flex}.choice-label{color:#111827;text-align:center;line-break:strict;word-break:keep-all;text-wrap:balance;min-width:0;font-size:1.42rem;font-weight:900;line-height:1.3}.mbti-flow{color:#111827}.select-title{color:#111827;text-align:center;text-wrap:balance;word-break:keep-all;font-size:2.1rem;font-weight:900;line-height:1.2}.track-hub{grid-template-columns:minmax(0,1fr) clamp(240px,26cqw,320px);gap:clamp(12px,1.2cqw,20px);width:100%;height:100%}.track-hub,.track-stage{min-height:0;display:grid}.track-stage{background:var(--track-soft);border:1px solid #11182721;border-radius:10px;grid-template-rows:minmax(0,1fr) auto;position:relative;overflow:hidden}.track-stage-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;min-height:0}.track-stage-copy{background:#fffffff0;gap:2px;padding:clamp(10px,1cqw,16px) clamp(14px,1.4cqw,22px);display:grid}.track-kicker{color:var(--track-accent);letter-spacing:.16em;font-size:.72rem;font-weight:900}.track-stage-title{color:#111827;font-size:clamp(1.5rem,2.2cqw,2.1rem);font-weight:900;line-height:1.15}.track-stage-audience{color:var(--track-accent);font-size:.98rem;font-weight:800}.track-stage-tone{color:#4b5563;font-size:.88rem;font-weight:700}.track-stage-nav{gap:8px;margin-top:6px;display:flex}.track-stage-nav button{color:#111827;cursor:pointer;background:#fff;border:1px solid #1118272e;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:900;display:grid}.track-picker{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.track-picker-label{color:#6b7280;letter-spacing:.08em;font-size:.78rem;font-weight:900}.track-list{grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;display:grid}.track-option{text-align:left;cursor:pointer;border:1px solid #11182721;border-left:5px solid var(--track-accent);background:#ffffffdb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:8px 12px;transition:background .18s,box-shadow .18s;display:grid;overflow:hidden}.track-option.is-active,.track-option:focus-visible,.track-option:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--track-accent) 18%,transparent);background:#fff}.track-option-copy{gap:1px;min-width:0;display:grid}.track-option-name{color:#111827;font-size:1.12rem;font-weight:900;line-height:1.15}.track-option-audience{color:#6b7280;font-size:.8rem;font-weight:700}.track-option-action{color:var(--track-accent);white-space:nowrap;font-size:.82rem;font-weight:900}.track-start{cursor:pointer;color:#fff;letter-spacing:.04em;background:#111827;border:0;border-radius:8px;padding:12px 16px;font-size:1rem;font-weight:900}.gender-start-panel{--track-accent:#0f766e;--track-soft:#e8f4f2;background:#ffffffe6;border:1px solid #1118271f;border-radius:8px;gap:clamp(12px,1.35vw,20px);width:min(1780px,100%);margin-inline:auto;padding:clamp(22px,2vw,34px);display:grid;box-shadow:0 20px 52px #1118271f}.gender-start-copy{text-align:center;justify-items:center;gap:6px;max-width:860px;margin-inline:auto;display:grid}.gender-start-header{gap:12px;display:grid}.gender-start-panel .section-title{margin:0;font-size:clamp(3.3rem,4.5vw,5.2rem);line-height:.94}.gender-start-panel .eyebrow{color:var(--track-accent);letter-spacing:.04em;font-size:1rem;font-weight:800}.gender-start-question{color:#111827;word-break:keep-all;margin:6px 0 0;font-size:clamp(1.25rem,1.55vw,1.8rem);font-weight:950;line-height:1.16}.start-lead{color:#111827b3;word-break:keep-all;font-size:1rem;line-height:1.5}.start-guardian-note{color:#1118279e;background:var(--track-soft);word-break:keep-all;border-radius:6px;padding:10px 12px;font-size:.9rem;line-height:1.45}.gender-selector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.4vw,22px);min-height:0;margin-top:6px;display:grid}.gender-option{color:#354052;cursor:pointer;background:var(--track-soft);border:1px solid #1118271f;border-radius:8px;place-items:center;min-height:258px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.gender-option:focus-visible,.gender-option:hover{border-color:color-mix(in srgb,var(--track-accent) 55%,#fff 45%);box-shadow:0 18px 40px color-mix(in srgb,var(--track-accent) 20%,transparent);transform:translateY(-3px)}.gender-option:active{box-shadow:none;transform:translateY(0)}.gender-option-label{color:#111827;font-size:1.8rem;font-weight:900}.mbti-question-screen .gender-start-panel .gender-option{border-width:2px;grid-template-rows:minmax(0,1fr) minmax(84px,auto);align-content:stretch;gap:12px;min-height:0;padding:clamp(12px,1.25vw,20px);position:relative;overflow:hidden}.mbti-question-screen .gender-start-panel .gender-option-preview{aspect-ratio:4/3;border:1px solid color-mix(in srgb,var(--track-accent) 18%,#1118271f);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--track-soft) 64%,#fff 36%),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--track-soft) 60%,#fff 40%),#fff);border-radius:8px;place-self:center;width:100%;max-width:100%;height:auto;min-height:0;max-height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #1118271f}.mbti-question-screen .gender-start-panel .gender-option-image{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:static;transform:none}.gender-option-body{align-content:start;gap:6px;width:100%;min-height:78px;padding:2px 2px 0;display:grid}.gender-option-body .gender-option-copy,.gender-option-body .gender-option-title{display:block}.mbti-question-screen .gender-start-panel strong.gender-option-title{color:#111827;font-size:clamp(1.55rem,1.95vw,2.2rem);line-height:1.05}.mbti-question-screen .gender-start-panel span.gender-option-copy{color:#354052;opacity:.92;max-width:42ch;font-size:clamp(.9rem,.95vw,1.06rem);font-weight:850;line-height:1.36}.gender-start-direct-hint{color:var(--track-accent);text-align:center;word-break:keep-all;margin:0;font-size:clamp(.94rem,1vw,1.1rem);font-weight:900}.gender-option-note{color:#6b7280;word-break:keep-all;font-size:.82rem;font-weight:700;line-height:1.3}.gender-hint{color:var(--track-accent);text-align:center;margin-top:10px;font-size:.86rem;font-weight:800}@media (width>=900px){.gender-start-panel{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:min(900px,100svh - 84px)}.gender-start-header{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:clamp(32px,5vw,96px)}.gender-start-copy{text-align:left;justify-items:start;max-width:820px;margin:0;padding-left:clamp(4px,1vw,20px)}.gender-start-guardian-note{border-left:3px solid var(--track-accent);background:color-mix(in srgb,var(--track-soft) 38%,#fff 62%);width:min(100%,420px);color:color-mix(in srgb,var(--track-accent) 64%,#334155 36%);border-radius:0 7px 7px 0;justify-self:end;margin-top:0;padding:12px 14px;font-size:clamp(.8rem,.86vw,.98rem);font-weight:760}.mbti-question-screen .gender-start-panel .gender-option{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(10px,1vw,16px)}.mbti-question-screen .gender-start-panel .gender-option-preview{aspect-ratio:auto;place-self:stretch stretch;width:100%;max-width:none;height:100%;max-height:none}.gender-option-body{-moz-column-gap:clamp(12px,1.2vw,20px);grid-template-columns:max-content minmax(0,1fr);align-content:center;align-self:stretch;align-items:center;gap:0 clamp(12px,1.2vw,20px);min-height:0;padding:4px 4px 0}.mbti-question-screen .gender-start-panel strong.gender-option-title{font-size:clamp(1.75rem,2.1vw,2.45rem)}.mbti-question-screen .gender-start-panel span.gender-option-copy{max-width:none;font-size:clamp(.96rem,1.05vw,1.18rem);line-height:1.45}}@media (height<=820px) and (width>=900px){.gender-start-panel{gap:14px;padding:24px 34px}.gender-start-panel .section-title{font-size:clamp(3.35rem,4vw,4.7rem)}.gender-start-question{font-size:clamp(1.35rem,1.65vw,1.9rem)}.gender-start-panel .start-lead{font-size:.98rem;line-height:1.4}.mbti-question-screen .gender-start-panel .gender-option{min-height:0;padding:14px}.gender-start-header{gap:10px}.gender-start-guardian-note{margin-top:4px;padding:8px 11px;font-size:.76rem}.mbti-question-screen .gender-start-panel strong.gender-option-title{font-size:clamp(1.75rem,2vw,2.2rem)}.mbti-question-screen .gender-start-panel span.gender-option-copy{font-size:.95rem;line-height:1.38}}.mbti-fit-page .toon-hero{height:100dvh;min-height:0;overflow:hidden}.toon-hero{--hero-bg:#7c5cdb;--hero-panel:#8f7df2;--hero-soft:#f0ecff;isolation:isolate;color:#fffaf1;background-color:var(--hero-bg);min-height:100svh;transition:background-color .65s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.toon-hero:before{z-index:0;content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(90deg,#ffffff24 1px,#0000 0),linear-gradient(0deg,#ffffff1f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.toon-hero:after{z-index:2;content:"";background:linear-gradient(#0000,#00000038);height:36%;inset:auto 0 0}.grain-overlay,.toon-hero:after{pointer-events:none;position:absolute}.grain-overlay{z-index:40;opacity:.26;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 10% 20%,#ffffff59 0 1px,#0000 1px),radial-gradient(circle at 80% 30%,#0000002e 0 1px,#0000 1px),radial-gradient(circle at 40% 80%,#ffffff38 0 1px,#0000 1px);background-size:18px 18px,23px 23px,29px 29px;inset:0}.toon-brand{z-index:60;position:absolute;top:28px;left:32px}.toon-brand a{color:#fffaf1;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #fffaf173;border-radius:8px;align-items:center;height:44px;padding:0 16px;font-weight:800;display:inline-flex}.toon-brand-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toon-brand .toon-reset-link{color:#fffaf1;letter-spacing:.02em;text-transform:none;white-space:nowrap;background:#11182738;border-color:#fffaf19e;height:44px;padding:0 14px;font-size:.82rem;font-weight:800;transition:transform .18s,background .18s}.toon-brand .toon-reset-link:focus-visible,.toon-brand .toon-reset-link:hover{background:#ffffff3d;transform:translateY(-1px)}.toon-brand .toon-reset-link:focus-visible{outline-offset:3px;outline:3px solid #fffaf1cc}.age-selector-hint{z-index:62;color:#fffaf1;text-align:center;white-space:nowrap;width:max-content;max-width:calc(100% - 620px);min-height:1.08em;box-shadow:none;text-shadow:0 4px 20px #1118274d,0 18px 46px #11182738;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:clamp(2.25rem,3.1vw,3.9rem);font-weight:950;line-height:1.04;display:inline-flex;position:absolute;top:clamp(106px,12.4svh,150px);left:42.5%;transform:translate(-50%)}.age-selector-hint.typewriter:after,.age-selector-hint:before{display:none}.age-selector-hint .typewriter-live{min-height:1.25em}.age-selector-hint .typewriter-cursor{background:#fffaf1;border-radius:999px;width:4px;height:.9em;margin-left:6px;box-shadow:0 0 18px #fffaf194}.toon-carousel{z-index:3;position:absolute;inset:0}.toon-figure{--figure-panel:var(--hero-panel);z-index:5;width:min(38rem,42%);height:78%;text-align:inherit;cursor:pointer;transform-origin:bottom;opacity:0;pointer-events:auto;background:0 0;border:0;place-items:end center;padding:0;transition:left .65s cubic-bezier(.4,0,.2,1),bottom .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1),opacity .65s cubic-bezier(.4,0,.2,1),filter .65s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)scale(1)}.toon-figure:disabled{cursor:wait}.toon-figure:before{content:"";background:color-mix(in srgb,var(--figure-panel) 56%,#fffaf1 44%);opacity:.56;border:1px solid #fffaf147;border-radius:8px;width:68%;height:66%;position:absolute;bottom:9%;right:12%;transform:skewY(-3deg);box-shadow:inset 0 1px #ffffff3d,0 28px 80px #00000024}.toon-figure img{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 36px 40px #00000047);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .22s,filter .22s;position:relative}.toon-hero .role-center:hover img{transform:translateY(-4px)scale(1.015)}.toon-hero .role-center{z-index:20;opacity:1;filter:blur();height:84%;bottom:1%;left:50%;transform:translate(-50%)scale(1)}.toon-hero .role-left{left:24%;transform:translate(-50%)scale(.74)rotate(-4deg)}.toon-hero .role-left,.toon-hero .role-right{z-index:12;opacity:.64;filter:blur(2px)saturate(.9);height:76%;bottom:-7%}.toon-hero .role-right{left:76%;transform:translate(-50%)scale(.74)rotate(4deg)}.toon-hero .role-back-left{left:9%;transform:translate(-50%)scale(.52)rotate(-8deg)}.toon-hero .role-back-left,.toon-hero .role-back-right{z-index:6;opacity:.32;filter:blur(7px)saturate(.72);height:62%;bottom:-9%}.toon-hero .role-back-right{left:91%;transform:translate(-50%)scale(.52)rotate(8deg)}.hero-copy-block{z-index:60;color:#fffaf1;gap:8px;width:min(430px,100% - 68px);display:grid;position:absolute;bottom:32px;left:34px}.hero-copy-block h1,.hero-copy-block p,.hero-copy-block small,.hero-copy-block span{margin:0}.hero-copy-block p{letter-spacing:.16em;font-size:.78rem;font-weight:900}.hero-copy-block h1{letter-spacing:0;text-transform:uppercase;font-family:Anton,Inter,sans-serif;font-size:4rem;line-height:.95}.hero-copy-block span{font-size:1.05rem;font-weight:800}.hero-copy-block small{color:#fffaf1c7;max-width:32rem;font-size:.94rem;line-height:1.55}.hero-nav{gap:10px;padding-top:8px;display:flex}.hero-nav button{color:#fffaf1;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #fffaf180;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .18s,background .18s;display:grid}.hero-nav button:hover{background:#ffffff3d;transform:translateY(-2px)}.hero-nav button:disabled{cursor:not-allowed;opacity:.42;transform:none}.age-selector{z-index:60;color:#fffaf1;gap:8px;width:238px;display:grid;position:absolute;top:92px;right:34px}.age-selector-label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 2px;font-size:.78rem;font-weight:900}.age-option{color:#fffaf1;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff24;border:1px solid #fffaf161;border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"name action""audience action";align-items:center;gap:2px 12px;min-height:64px;padding:10px 12px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid;box-shadow:0 16px 42px #0000001f}.age-option:hover{background:#ffffff3d;transform:translate(-4px)}.age-option.active{border-color:#fffaf1db}.age-option.active,.age-option.starting{color:var(--hero-bg);background:#fffaf1}.age-option:disabled{cursor:wait}.age-option-main{grid-area:name;font-size:1.18rem;font-weight:900;line-height:1.05}.age-option small{color:currentColor;opacity:.72;grid-area:audience;font-size:.78rem;font-weight:800;line-height:1.2}.age-option-action{white-space:nowrap;grid-area:action;gap:4px;font-size:.8rem;font-weight:900}.age-option-action,.discover-link{align-items:center;display:inline-flex}.discover-link{z-index:60;color:#fffaf1;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;font-family:Anton,Inter,sans-serif;font-size:2.35rem;line-height:1;transition:transform .18s;position:absolute;bottom:38px;right:34px}.discover-link:hover:not(:disabled){transform:translate(4px)}.discover-link:disabled{cursor:wait;opacity:.54}.mbti-start-confirm{z-index:120;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--hero-bg) 28%,transparent),transparent 34%),#0714208a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:clamp(24px,4vw,64px);display:grid;position:absolute;inset:0}.mbti-start-confirm-panel{color:#111827;text-align:center;background:linear-gradient(135deg,#fffaf1fa,color-mix(in srgb,var(--hero-soft) 54%,#fffaf1)),#fffaf1;border:2px solid #fffaf1b8;border-radius:8px;width:min(640px,92vw);padding:clamp(28px,3vw,44px);box-shadow:0 32px 92px #0000004d}.mbti-start-confirm-kicker{color:var(--hero-bg);letter-spacing:.16em;margin:0 0 12px;font-size:clamp(.88rem,1vw,1rem);font-weight:950}.mbti-start-confirm-panel h2{color:#111827;word-break:keep-all;margin:0;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:950;line-height:1.12}.mbti-start-confirm-panel p:not(.mbti-start-confirm-kicker){color:#354052;word-break:keep-all;margin:18px auto 0;font-size:clamp(1.05rem,1.35vw,1.32rem);font-weight:800;line-height:1.5}.mbti-start-confirm-panel b{color:var(--hero-bg);font-weight:950}.mbti-start-confirm-actions{grid-template-columns:1fr 1.2fr;gap:14px;margin-top:30px;display:grid}.mbti-start-confirm-actions button{cursor:pointer;border-radius:8px;min-height:72px;padding:0 24px;font-size:clamp(1.35rem,1.9vw,1.9rem);font-weight:950;transition:transform .16s,box-shadow .16s,background .16s}.mbti-start-confirm-actions button:hover{transform:translateY(-2px)}.mbti-confirm-no{color:#111827;background:#ffffffc7;border:2px solid #1118272e}.mbti-confirm-yes{color:#fffaf1;border:2px solid color-mix(in srgb,var(--hero-bg) 78%,#fff);background:var(--hero-bg);box-shadow:0 16px 34px color-mix(in srgb,var(--hero-bg) 28%,transparent)}.mbti-confirm-enter-active,.mbti-confirm-leave-active{transition:opacity .18s}.mbti-confirm-enter-active .mbti-start-confirm-panel,.mbti-confirm-leave-active .mbti-start-confirm-panel{transition:transform .18s cubic-bezier(.18,.9,.2,1),opacity .18s}.mbti-confirm-enter-from,.mbti-confirm-leave-to{opacity:0}.mbti-confirm-enter-from .mbti-start-confirm-panel,.mbti-confirm-leave-to .mbti-start-confirm-panel{opacity:0;transform:translateY(18px)scale(.98)}@media (prefers-reduced-motion:reduce){.mbti-confirm-enter-active,.mbti-confirm-enter-active .mbti-start-confirm-panel,.mbti-confirm-leave-active,.mbti-confirm-leave-active .mbti-start-confirm-panel,.mbti-start-confirm-actions button{transition:none}}@media (width>=900px){.hero-copy-block h1{font-size:5.2rem}}@media (width>=1280px){.hero-copy-block h1{font-size:6.6rem}}@media (width<=640px){.toon-hero{min-height:100svh}.toon-brand{top:18px;left:18px}.toon-brand a{height:40px;padding:0 12px;font-size:.78rem}.toon-brand-nav{gap:6px}.toon-brand .toon-reset-link{height:40px;padding:0 10px;font-size:.72rem}.age-selector-hint{width:max-content;max-width:calc(100% - 300px);min-height:1.08em;padding:0;font-size:clamp(1.55rem,3vw,2.1rem);top:78px;left:44%}.toon-figure{width:84%;height:58%}.toon-hero .role-center{height:52%;bottom:40%;left:50%;transform:translate(-50%)scale(1)}.toon-hero .role-left{opacity:.28;bottom:22%;left:-4%;transform:translate(-50%)scale(.54)rotate(-5deg)}.toon-hero .role-right{opacity:.28;bottom:22%;left:104%;transform:translate(-50%)scale(.54)rotate(5deg)}.toon-hero .role-back-left,.toon-hero .role-back-right{opacity:0}.hero-copy-block{width:calc(100% - 36px);bottom:306px;left:18px}.hero-copy-block h1{font-size:3.2rem}.hero-copy-block small{display:none}.hero-nav button{width:48px;height:48px}.hero-nav{display:none}.age-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;display:grid;inset:auto 18px 86px}.age-selector-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.age-option{text-align:center;grid-template-columns:1fr;grid-template-areas:"name""action";justify-items:center;min-height:58px;padding:8px 4px;display:grid}.age-option:hover{transform:translateY(-2px)}.age-option-main{white-space:nowrap;font-size:.92rem}.age-option small,.age-option small.typewriter{display:none}.age-option-action{white-space:nowrap;gap:2px;font-size:.7rem}.age-option-action svg{display:none}.discover-link{font-size:2rem;bottom:18px;left:18px;right:auto}}@media (height<=820px) and (orientation:landscape){.toon-hero .role-center{height:82%}.hero-copy-block{bottom:22px}.discover-link{bottom:28px}}@container (width<=640px){.toon-hero{min-height:100svh}.toon-brand{top:18px;left:18px}.toon-brand a{height:40px;padding:0 12px;font-size:.78rem}.toon-brand-nav{gap:6px}.toon-brand .toon-reset-link{height:40px;padding:0 10px;font-size:.72rem}.age-selector-hint{display:none}.toon-figure{width:84%;height:58%}.toon-hero .role-center{height:52%;bottom:40%;left:50%;transform:translate(-50%)scale(1)}.toon-hero .role-left{opacity:.28;bottom:22%;left:-4%;transform:translate(-50%)scale(.54)rotate(-5deg)}.toon-hero .role-right{opacity:.28;bottom:22%;left:104%;transform:translate(-50%)scale(.54)rotate(5deg)}.toon-hero .role-back-left,.toon-hero .role-back-right{opacity:0}.hero-copy-block{width:calc(100% - 36px);bottom:306px;left:18px}.hero-copy-block h1{font-size:3.2rem}.hero-copy-block small,.hero-nav{display:none}.hero-nav button{width:48px;height:48px}.age-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;display:grid;inset:auto 18px 86px}.age-selector-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.age-option{text-align:center;grid-template-columns:1fr;grid-template-areas:"name""action";justify-items:center;min-height:58px;padding:8px 4px;display:grid}.age-option:hover{transform:translateY(-2px)}.age-option-main{white-space:nowrap;font-size:.92rem}.age-option small,.age-option small.typewriter{display:none}.age-option-action{white-space:nowrap;gap:2px;font-size:.7rem}.age-option-action svg{display:none}.discover-link{font-size:2rem;bottom:18px;left:18px;right:auto}}.hero-copy-block{width:min(620px,100% - 68px)}.hero-title{word-break:keep-all;overflow-wrap:normal;white-space:nowrap;max-width:min(720px,100%);font-size:clamp(3.55rem,7vw,5.8rem);display:block}@media (width>=1280px){.hero-copy-block h1{font-size:5.8rem}}@media (width<=640px){.hero-copy-block{width:calc(100% - 36px)}.hero-title{max-width:100%;font-size:clamp(2.4rem,10.2vw,3.2rem)}}.toon-hero{background-image:linear-gradient(115deg,#0000 0 42%,#fffaf11a 48%,#0000 56%),radial-gradient(circle at 50% 105%,#1118273d,#0000 42%);background-size:180% 180%,auto;animation:9s ease-in-out infinite alternate hero-stage-shift}.toon-hero:before{animation:18s linear infinite hero-grid-drift}.toon-hero:after{animation:5.8s ease-in-out infinite hero-floor-breathe}.grain-overlay{animation:1.2s steps(4,end) infinite grain-step}.toon-hero .role-center:before{animation:4.4s ease-in-out infinite active-panel-pulse}.hero-copy-block>.hero-nav,.hero-copy-block>.typewriter,.hero-copy-block>p{animation:.62s cubic-bezier(.2,.9,.2,1) both hero-copy-rise}.hero-copy-block>p{animation-delay:80ms}.hero-dynamic-title.typewriter{min-height:.96em;display:block}.hero-dynamic-audience.typewriter,.hero-dynamic-tone.typewriter{min-height:1.55em;display:block}.hero-dynamic-title{animation-delay:.15s}.hero-dynamic-audience{animation-delay:.26s}.hero-dynamic-tone{animation-delay:.34s}.hero-nav{animation-delay:.42s}.hero-dynamic-title .typewriter-cursor{width:.06em;height:.78em;box-shadow:0 0 24px}.age-option.active{animation:2.6s ease-in-out infinite active-option-breathe}.age-option-action svg,.discover-link svg{transform-origin:50%}.age-option.active .age-option-action svg,.discover-link:not(:disabled) svg{animation:1.1s ease-in-out infinite arrow-nudge}.discover-link:not(:disabled){animation:2.8s ease-in-out infinite start-link-pulse}@media (prefers-reduced-motion:reduce){.age-option.active,.age-option.active .age-option-action svg,.discover-link:not(:disabled),.discover-link:not(:disabled) svg,.grain-overlay,.hero-copy-block>.hero-nav,.hero-copy-block>.typewriter,.hero-copy-block>p,.toon-hero,.toon-hero .role-center:before,.toon-hero:after,.toon-hero:before{animation:none!important}}.age-option{transform-style:preserve-3d}.hero-copy-block .typewriter.typing .typewriter-current-char{animation-duration:.24s}.age-selector,.hero-copy-block{animation:.72s cubic-bezier(.18,.9,.2,1) both scene-enter}.toon-brand{animation:.62s cubic-bezier(.18,.9,.2,1) both scene-drop}.toon-hero .role-center img{animation:4.8s ease-in-out infinite hero-active-float}.toon-hero .role-left img,.toon-hero .role-right img{animation:6.2s ease-in-out infinite hero-side-drift}.hero-copy-block:after{z-index:-1;content:"";pointer-events:none;opacity:.72;transform-origin:0;background:linear-gradient(90deg,#0000,#fffaf1d1,#0000);border-radius:999px;height:2px;animation:2.8s ease-in-out infinite copy-signal-sweep;position:absolute;bottom:-12px;left:-12px;right:-12px}.age-selector{transform-origin:100%}.age-option{position:relative;overflow:hidden}.age-option:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 20%,#ffffff57,#0000 34%);transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:scale(.86)}.age-option.active:before,.age-option:hover:before{opacity:1;transform:scale(1)}.age-option.starting{animation:.54s cubic-bezier(.18,.9,.2,1) both launch-selected-track}.discover-link:not(:disabled){position:absolute;overflow:hidden}.discover-link:not(:disabled):after{content:"";pointer-events:none;opacity:.76;background:linear-gradient(105deg,#0000 0 42%,#fffaf161 50%,#0000 58%);animation:2.4s ease-in-out infinite discover-scan;position:absolute;inset:0;transform:translate(-140%)}.age-option .typewriter,.discover-typewriter.typewriter{display:block}.discover-typewriter.typewriter{min-width:5.8em}.toon-hero.switching .motion-ribbon{opacity:.4;animation-duration:5.5s,2.4s}.toon-hero.switching .hero-copy-block{animation:.52s cubic-bezier(.18,.9,.2,1) both hero-switch-pop}.toon-hero.starting .role-center img{animation:.54s cubic-bezier(.18,.9,.2,1) both hero-launch}@media (prefers-reduced-motion:reduce){.age-option.starting,.age-selector,.discover-link:after,.hero-copy-block,.hero-copy-block:after,.toon-brand,.toon-hero .role-center img,.toon-hero .role-left img,.toon-hero .role-right img,.toon-hero.starting .role-center img,.toon-hero.switching .hero-copy-block{animation:none!important}}.toon-hero{animation:9s ease-in-out infinite alternate hero-stage-shift,5.8s ease-in-out infinite immersive-color-breathe}.toon-hero:before{-webkit-mask-image:linear-gradient(#000000bd,#0000 92%);mask-image:linear-gradient(#000000bd,#0000 92%)}.toon-figure{will-change:transform,left,opacity,filter}.toon-figure:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 42%,#fffaf133 50%,#0000 58%),repeating-linear-gradient(90deg,#fffaf129 0 1px,#0000 1px 34px);border:1px solid #fffaf157;border-radius:8px;width:76%;height:70%;position:absolute;bottom:7%;right:7%;transform:translateY(16px)skewY(3deg)}.toon-hero .role-center:after{opacity:.58;animation:5.6s ease-in-out infinite figure-panel-orbit,2.9s ease-in-out infinite figure-panel-scan}.toon-hero .role-left:after,.toon-hero .role-right:after{opacity:.22;animation:7.2s ease-in-out infinite figure-panel-orbit}.hero-copy-block{text-shadow:0 18px 54px #0000002e}.age-selector:before,.hero-copy-block:before{z-index:-1;content:"";pointer-events:none;opacity:.42;border:1px solid #fffaf12e;border-radius:8px;animation:.76s cubic-bezier(.18,.9,.2,1) both glass-panel-arrive;position:absolute;inset:-14px;transform:translateY(12px)}.hero-copy-block:before{background:linear-gradient(135deg,#fffaf11a,#0000 64%)}.age-selector:before{background:linear-gradient(135deg,#ffffff14,#0000 68%);inset:-10px}.discover-link:not(:disabled):active,.hero-nav button:not(:disabled):active{transform:translateY(1px)scale(.985)}@media (width<=640px){.toon-hero .role-center{height:42%;bottom:52%}.toon-hero .role-left,.toon-hero .role-right{bottom:35%}.hero-copy-block{bottom:250px}.age-selector:before,.hero-copy-block:before{inset:-8px}}@media (width<=640px) and (height<=760px){.toon-hero .role-center{height:38%;bottom:58%}.toon-hero .role-left,.toon-hero .role-right{bottom:40%}.hero-copy-block{bottom:198px}.hero-copy-block h1{font-size:2.55rem}.hero-copy-block p,.hero-copy-block span{font-size:.86rem}}@media (prefers-reduced-motion:reduce),print{.age-selector:before,.hero-copy-block:before,.toon-figure:after,.toon-hero,.toon-hero .role-center:after,.toon-hero .role-left:after,.toon-hero .role-right:after{animation:none!important}}.toon-hero:has(.hero-copy-block .typewriter.typing){animation-duration:6.2s,3.7s}.toon-hero:has(.hero-copy-block .typewriter.typing) .motion-ribbon{opacity:.45;animation-duration:7s,2.8s}.toon-hero:has(.hero-copy-block .typewriter.typing) .role-center img{filter:drop-shadow(0 42px 46px #00000052)saturate(1.05);animation-duration:3.2s}.toon-hero:has(.hero-copy-block .typewriter.typing) .hero-copy-block:after{opacity:.98;animation-duration:1.45s}@media (prefers-reduced-motion:reduce){.toon-hero:has(.hero-copy-block .typewriter.typing){animation:none!important}.toon-hero:has(.hero-copy-block .typewriter.typing) .hero-copy-block:after{animation:none!important}.toon-hero:has(.hero-copy-block .typewriter.typing) .motion-ribbon{animation:none!important}.toon-hero:has(.hero-copy-block .typewriter.typing) .role-center img{animation:none!important}}@keyframes hero-stage-shift{0%{background-position:0,50%}to{background-position:100%,50%}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0}to{background-position:96px 48px,48px 96px}}@keyframes hero-floor-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes grain-step{0%{background-position:0 0,0 0,0 0}to{background-position:18px 0,-23px 23px,29px -29px}}@keyframes active-panel-pulse{0%,to{opacity:.54;transform:skewY(-3deg)translateY(0)scale(1)}50%{opacity:.74;transform:skewY(-3deg)translateY(-8px)scale(1.02)}}@keyframes hero-copy-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes active-option-breathe{0%,to{box-shadow:0 16px 42px #0000001f}50%{box-shadow:0 20px 54px #fffaf152}}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes start-link-pulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 24px #fffaf170}}@keyframes scene-enter{0%{opacity:0;filter:blur(9px);transform:translateY(22px)scale(.988)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes scene-drop{0%{opacity:0;filter:blur(7px);transform:translateY(-18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-active-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-7px)scale(1.012)}}@keyframes hero-side-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes launch-selected-track{0%{transform:translateY(0)scale(1)}60%{transform:translateY(-6px)scale(1.025)}to{transform:translateY(-2px)scale(1.01)}}@keyframes discover-scan{0%,42%{transform:translate(-140%)}72%{transform:translate(0)}to{transform:translate(140%)}}@keyframes copy-signal-sweep{0%,to{opacity:.28;transform:scaleX(.24)}46%{opacity:.82;transform:scaleX(1)}}@keyframes hero-switch-pop{0%{opacity:.78;filter:blur(6px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-launch{0%{transform:translateY(0)scale(1)}58%{transform:translateY(-16px)scale(1.035)}to{transform:translateY(-6px)scale(1.012)}}@keyframes immersive-color-breathe{0%,to{filter:saturate()}50%{filter:saturate(1.08)}}@keyframes figure-panel-orbit{0%,to{transform:translateY(14px)skewY(3deg)}50%{transform:translateY(-8px)skewY(-2deg)}}@keyframes figure-panel-scan{0%,42%{background-position:-120% 0,0 0}72%{background-position:0 0,34px 0}to{background-position:120% 0,68px 0}}@keyframes glass-panel-arrive{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:.42;transform:translateY(0)scale(1)}}.mbti-question-screen{--ink:#111827;--page-accent:#0f766e;--shadow:0 24px 60px #11182729;--page-soft:#e8f4f2;--muted:#5f6673;--choice-accent:var(--page-accent)}.mbti-question-screen .content,.mbti-question-screen .shell{height:100dvh;min-height:0;overflow:hidden}.mbti-question-screen .content,.mbti-question-screen .shell{z-index:1;width:min(1480px,100% - 48px);margin:0 auto;position:relative}.mbti-question-screen .shell{padding:24px 0 36px}.mbti-question-screen .content{align-content:center;min-height:100svh;padding:24px 0;display:grid}.mbti-question-screen .start-content{align-content:start}.mbti-question-screen .topline{justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-bottom:22px;display:flex}.mbti-question-screen .brand{min-width:0;color:var(--ink);letter-spacing:0;align-items:center;gap:10px;font-weight:900;display:inline-flex}.mbti-question-screen .brand-mark{color:#fffaf1;background:var(--page-accent);width:42px;height:42px;box-shadow:0 12px 34px color-mix(in srgb,var(--page-accent) 34%,transparent);border-radius:8px;flex:none;place-items:center;font-family:Anton,Inter,sans-serif;font-size:1.4rem;display:grid}.mbti-question-screen .panel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #1118271f;border-radius:8px}.mbti-question-screen .start-panel{gap:18px;width:min(980px,100%);min-height:auto;padding:clamp(32px,4.6vw,50px);display:grid;position:relative;overflow:hidden}.mbti-question-screen .start-panel:before{display:none}.mbti-question-screen .start-panel .section-title{font-size:clamp(2.8rem,5vw,4.3rem)}.mbti-question-screen .eyebrow{color:var(--page-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.mbti-question-screen .section-title{max-width:980px;color:var(--ink);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:Anton,Inter,Noto Sans KR,sans-serif;font-size:4.4rem;line-height:.98}.mbti-question-screen .lead{color:#333c4b;max-width:76ch;margin:0;font-size:1.05rem;line-height:1.75}.mbti-question-screen .button{color:#fffaf1;letter-spacing:0;cursor:pointer;border:1px solid var(--page-accent);background:var(--page-accent);min-height:48px;box-shadow:0 16px 34px color-mix(in srgb,var(--page-accent) 28%,transparent);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.mbti-question-screen .button:hover{box-shadow:0 20px 46px color-mix(in srgb,var(--page-accent) 34%,transparent);transform:translateY(-2px)}.mbti-question-screen .button.secondary{color:var(--ink);box-shadow:none;background:#ffffffb8;border-color:#1118272e}.mbti-question-screen .button:disabled{cursor:not-allowed;opacity:.38;box-shadow:none;transform:none}.mbti-question-screen .gender-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbti-question-screen .gender-option{color:#354052;text-align:left;cursor:pointer;background:linear-gradient(180deg,#ffffffe6,#ffffffb8),color-mix(in srgb,var(--page-soft) 34%,#fff 66%);border:1px solid #1118271f;border-radius:8px;grid-template-rows:auto auto 1fr;gap:10px;min-height:258px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.mbti-question-screen .gender-option-preview{min-height:150px;margin:0 0 8px;display:block;position:relative}.mbti-question-screen .gender-option-image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--page-soft) 70%,#fff 30%);border:1px solid #ffffffa3;border-radius:8px;width:50%;height:auto;display:block;position:absolute;box-shadow:0 12px 24px #1118271f}.mbti-question-screen .gender-option-image.primary{z-index:2;top:0;left:0;transform:rotate(-1.2deg)}.mbti-question-screen .gender-option-image.secondary{z-index:1;opacity:.84;width:43%;bottom:0;right:0;transform:rotate(1.4deg)}.mbti-question-screen .gender-option.active .gender-option-image{border-color:#fffaf1c7;box-shadow:0 14px 30px #1118273d}.mbti-question-screen .gender-option:hover{border-color:color-mix(in srgb,var(--page-accent) 42%,transparent);background:#ffffffdb;transform:translateY(-2px)}.mbti-question-screen .gender-option.active{color:#fffaf1;border-color:var(--page-accent);background:radial-gradient(circle at 18% 12%,#fff3,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 94%,#fff 6%),var(--page-accent));box-shadow:0 16px 34px color-mix(in srgb,var(--page-accent) 28%,transparent)}.mbti-question-screen .gender-option strong{color:inherit;font-size:1.12rem;font-weight:950}.mbti-question-screen .gender-option span{color:currentColor;opacity:.84;word-break:keep-all;font-size:.9rem;font-weight:760;line-height:1.5}.mbti-question-screen .gender-context-pill{min-height:26px;color:var(--page-accent);border:1px solid color-mix(in srgb,var(--page-accent) 24%,transparent);background:color-mix(in srgb,var(--page-soft) 72%,#fff 28%);border-radius:8px;align-items:center;padding:0 9px;font-size:.74rem;font-weight:950;display:inline-flex}@media (height<=780px) and (width>=900px){.mbti-question-screen .content{padding:12px 0}.mbti-question-screen .topline{min-height:48px;margin-bottom:10px}.mbti-question-screen .start-panel{gap:8px;max-height:calc(100dvh - 70px);padding:22px 28px}.mbti-question-screen .start-panel:before{font-size:6.7rem;bottom:12px;right:24px}.mbti-question-screen .start-panel .section-title{font-size:clamp(2.5rem,4.2vw,3.55rem)}.mbti-question-screen .start-lead{max-width:72ch;font-size:.95rem;line-height:1.45}.mbti-question-screen .gender-option{gap:6px;min-height:196px;padding:12px}.mbti-question-screen .gender-option-preview{min-height:112px;margin-bottom:0}.mbti-question-screen .gender-option-image{width:52%;height:auto}.mbti-question-screen .gender-option-image.secondary{width:44%}.mbti-question-screen .gender-option span{font-size:.82rem;line-height:1.34}}.mbti-question-screen .question-layout{--question-gap:16px;gap:var(--question-gap);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:100svh;display:grid}.mbti-question-screen .question-layout:before{display:none}.mbti-question-screen .progress-card{background:#ffffffd1;border:1px solid #1118271f;border-radius:8px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 16px 40px #11182717}.mbti-question-screen .progress-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:.92rem;font-weight:800;display:flex}.mbti-question-screen .progress-rail{background:#1118271a;border-radius:999px;height:9px;overflow:hidden}.mbti-question-screen .progress-fill{border-radius:inherit;background:var(--page-accent);height:100%;transition:width .36s}.mbti-question-screen .question-title{max-width:1160px;min-height:84px;color:var(--ink);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:2px 0 0;font-size:3rem;font-weight:900;line-height:1.15}.mbti-question-screen .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid}.mbti-question-screen .choice-feedback{z-index:4;color:#fff;border:2px solid var(--choice-accent);background:var(--choice-accent);width:48px;height:48px;box-shadow:0 10px 22px color-mix(in srgb,var(--choice-accent) 28%,transparent);place-items:center;display:grid;top:18px;right:18px;transform:scale(.58)rotate(-14deg)}.mbti-question-screen .choice-image{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mbti-question-screen .choice.selected .choice-image,.mbti-question-screen .choice:hover .choice-image{transform:none}@media (prefers-reduced-motion:reduce){.mbti-question-screen .choice.selected .choice-feedback{opacity:1;animation:none;transform:scale(1)}}.mbti-question-screen .choice-copy{z-index:2;grid-template-columns:auto minmax(0,1fr);place-items:center;gap:12px;min-height:62px;padding:4px 4px 2px;display:grid;position:relative}.mbti-question-screen .choice-label{min-width:0;color:var(--ink);text-align:center;line-break:strict;word-break:keep-all;flex:auto;font-size:1.42rem;font-weight:900;line-height:1.3}.mbti-question-screen .nav-row{justify-content:space-between;gap:10px;display:flex}.mbti-question-screen .reveal{animation:.52s both reveal-up}@media (orientation:portrait){.mbti-question-screen .choice-grid{grid-template-columns:1fr}.mbti-question-screen .choice-image{max-height:36svh}}@media (width<=820px){.mbti-question-screen .content,.mbti-question-screen .shell{width:min(100% - 28px,1480px)}.mbti-question-screen .topline{align-items:flex-start}.mbti-question-screen .brand span:last-child{max-width:210px;line-height:1.3}.mbti-question-screen .start-panel{min-height:auto;padding:24px}.mbti-question-screen .question-layout:before,.mbti-question-screen .start-panel:before{display:none}.mbti-question-screen .section-title{font-size:3rem}.mbti-question-screen .question-title{min-height:70px;font-size:2rem}.mbti-question-screen .gender-selector{grid-template-columns:1fr}.mbti-question-screen .gender-option{min-height:220px}.mbti-question-screen .gender-option-preview{min-height:120px}.mbti-question-screen .gender-option-image{width:52%;height:auto}.mbti-question-screen .gender-option-image.secondary{width:44%}}@media (width<=640px){.mbti-question-screen .shell{padding-top:14px}.mbti-question-screen .content{padding:14px 0}.mbti-question-screen .topline{margin-bottom:14px}.mbti-question-screen .button{min-height:46px;padding:0 14px}.mbti-question-screen .question-layout{gap:12px}.mbti-question-screen .choice-image{max-height:30svh}.mbti-question-screen .choice-copy{grid-template-columns:auto minmax(0,1fr);place-items:center;gap:8px;display:grid}.mbti-question-screen .choice-copy .pill{width:max-content}.mbti-question-screen .choice-label{text-align:center;font-size:1.24rem;line-height:1.34}.mbti-question-screen .nav-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (height<=820px) and (orientation:landscape){.mbti-question-screen .question-layout{gap:10px}.mbti-question-screen .topline{min-height:46px;margin-bottom:10px}.mbti-question-screen .progress-card{padding:11px 14px}.mbti-question-screen .question-title{min-height:54px;font-size:1.85rem;line-height:1.18}.mbti-question-screen .choice-copy{grid-template-columns:auto minmax(0,1fr);place-items:center;gap:8px;display:grid}.mbti-question-screen .choice-copy .pill{width:max-content}.mbti-question-screen .choice-label{text-align:center;font-size:1.24rem;line-height:1.34}.mbti-question-screen .choice-image{max-height:38svh}}@container (width<=820px){.mbti-question-screen .content,.mbti-question-screen .shell{width:min(100% - 28px,1480px)}.mbti-question-screen .topline{align-items:flex-start}.mbti-question-screen .brand span:last-child{max-width:210px;line-height:1.3}.mbti-question-screen .start-panel{min-height:auto;padding:24px}.mbti-question-screen .question-layout:before,.mbti-question-screen .start-panel:before{display:none}.mbti-question-screen .section-title{font-size:3rem}.mbti-question-screen .question-title{min-height:70px;font-size:2rem}.mbti-question-screen .gender-selector{grid-template-columns:1fr}.mbti-question-screen .gender-option{min-height:220px}.mbti-question-screen .gender-option-preview{min-height:120px}.mbti-question-screen .gender-option-image{width:52%;height:auto}.mbti-question-screen .gender-option-image.secondary{width:44%}.mbti-question-screen .choice-grid{grid-template-columns:1fr}.mbti-question-screen .choice-image{max-height:30svh}}@container (width<=640px){.mbti-question-screen .start-content{align-content:center}.mbti-question-screen .shell{padding-top:14px}.mbti-question-screen .content{padding:14px 0}.mbti-question-screen .topline{margin-bottom:14px}.mbti-question-screen .button{min-height:40px;padding:0 12px;font-size:.86rem}.mbti-question-screen .brand-mark{width:34px;height:34px;font-size:1.1rem}.mbti-question-screen .start-panel{gap:8px;max-height:calc(100dvh - 76px);padding:14px 16px}.mbti-question-screen .start-panel .section-title{font-size:2.25rem;line-height:1}.mbti-question-screen .start-lead{font-size:.86rem;line-height:1.38}.mbti-question-screen .gender-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mbti-question-screen .gender-option{gap:6px;min-height:176px;padding:10px}.mbti-question-screen .gender-option-preview{min-height:92px;margin-bottom:0}.mbti-question-screen .gender-option-image{width:54%;height:auto}.mbti-question-screen .gender-option-image.secondary{width:44%;display:block}.mbti-question-screen .gender-option strong{font-size:.96rem}.mbti-question-screen .gender-option span{font-size:.78rem;line-height:1.32}.mbti-question-screen .question-layout{gap:12px}.mbti-question-screen .shell.question-layout{gap:8px;padding:10px 0 12px}.mbti-question-screen .question-layout .topline{min-height:40px;margin-bottom:0}.mbti-question-screen .progress-card{gap:6px;padding:8px 10px}.mbti-question-screen .progress-meta{font-size:.78rem}.mbti-question-screen .progress-rail{height:6px}.mbti-question-screen .question-title{min-height:44px;margin:0;font-size:1.5rem;line-height:1.15}.mbti-question-screen .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;min-height:0}.mbti-question-screen .choice-image{padding:0}.mbti-question-screen .choice-copy{grid-template-columns:auto minmax(0,1fr);place-items:center;gap:8px;display:grid}.mbti-question-screen .choice-copy .pill{width:max-content}.mbti-question-screen .choice-label{text-align:center;font-size:1.24rem;line-height:1.34}.mbti-question-screen .choice-copy{min-height:76px}.mbti-question-screen .choice-label{font-size:1.08rem;line-height:1.24}.mbti-question-screen .nav-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.mbti-question-screen .choice-image{max-height:none;transform:none}@media (width>=900px) and (orientation:landscape){.mbti-question-screen .shell.question-layout{width:calc(100% - clamp(32px,4vw,96px));max-width:none;padding:16px 0 18px}.mbti-question-screen .question-layout{--question-gap:clamp(10px,1.15vh,16px)}.mbti-question-screen .question-title{max-width:none;min-height:0;font-size:clamp(2rem,2.45vw,3.15rem)}.mbti-question-screen .choice-grid{gap:clamp(16px,1.35vw,28px)}.mbti-question-screen .choice-copy{min-height:68px;padding-inline:10px}.mbti-question-screen .choice-label{font-size:clamp(1.3rem,1.55vw,1.95rem);line-height:1.24}}@media print{.mbti-question-screen .topline{display:none!important}.mbti-question-screen .content,.mbti-question-screen .shell{width:100%;margin:0;padding:0}.mbti-question-screen .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mbti-question-screen .lead{font-size:8.8pt;line-height:1.38}.mbti-question-screen .section-title{font-size:20pt}}@media (width<=520px){.mbti-question-screen .topline{flex-wrap:wrap}.mbti-question-screen .topline>.button{white-space:nowrap;min-width:88px;margin-left:auto}}.mbti-question-screen .start-panel{animation:.56s cubic-bezier(.18,.88,.2,1) both panel-pop}.mbti-question-screen .start-panel:before{animation:6.8s ease-in-out infinite watermark-drift}.mbti-question-screen .gender-selector,.mbti-question-screen .start-lead,.mbti-question-screen .start-panel .eyebrow,.mbti-question-screen .start-panel .section-title{animation:.62s cubic-bezier(.2,.9,.2,1) both sequence-rise}.mbti-question-screen .start-panel .eyebrow{animation-delay:90ms}.mbti-question-screen .start-panel .section-title{animation-delay:.16s}.mbti-question-screen .start-lead{min-height:3.4em;animation-delay:.34s;display:block}.mbti-question-screen .gender-selector{animation-delay:.62s}.mbti-question-screen .gender-option{animation:.56s cubic-bezier(.2,.9,.2,1) both card-rise;position:relative;overflow:hidden}.mbti-question-screen .gender-option:first-child{animation-delay:.72s}.mbti-question-screen .gender-option:nth-child(2){animation-delay:.82s}.mbti-question-screen .gender-option:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 0 42%,#ffffff5c 50%,#0000 58%);position:absolute;inset:0;transform:translate(-130%)}.mbti-question-screen .gender-option.active{animation:2.7s ease-in-out infinite gender-selected-pulse}.mbti-question-screen .gender-option.active:after{opacity:1;animation:1.15s ease-out card-shine}.mbti-question-screen .nav-row,.mbti-question-screen .progress-card,.mbti-question-screen .question-title{animation:.52s cubic-bezier(.2,.9,.2,1) both sequence-rise}.mbti-question-screen .progress-card{animation-delay:80ms}.mbti-question-screen .question-title{animation-delay:.16s}.mbti-question-screen .choice-image{animation:5.6s ease-in-out infinite image-float,.68s cubic-bezier(.2,.9,.2,1) .38s both image-ink-in}.mbti-question-screen .choice-copy{animation:.52s cubic-bezier(.2,.9,.2,1) both choice-copy-enter}.mbti-question-screen .choice:first-child .choice-copy{animation-delay:.52s}.mbti-question-screen .choice:nth-child(2) .choice-copy{animation-delay:.66s}.mbti-question-screen .nav-row{animation-delay:.44s}.mbti-question-screen .result-title-block>.eyebrow{animation:.62s cubic-bezier(.2,.9,.2,1) 80ms both sequence-rise}@media (prefers-reduced-motion:reduce){.mbti-question-screen .choice-copy,.mbti-question-screen .choice-image,.mbti-question-screen .gender-option,.mbti-question-screen .gender-option.active,.mbti-question-screen .gender-option.active:after,.mbti-question-screen .gender-selector,.mbti-question-screen .nav-row,.mbti-question-screen .progress-card,.mbti-question-screen .question-title,.mbti-question-screen .result-title-block>.eyebrow,.mbti-question-screen .start-lead,.mbti-question-screen .start-panel,.mbti-question-screen .start-panel .eyebrow,.mbti-question-screen .start-panel .section-title,.mbti-question-screen .start-panel:before{animation:none!important}}.mbti-question-screen .button,.mbti-question-screen .gender-option{transform-style:preserve-3d}.mbti-question-screen .button{position:relative;overflow:hidden}.mbti-question-screen .button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0 40%,#ffffff5c 50%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.mbti-question-screen .button:focus-visible:not(:disabled):after,.mbti-question-screen .button:hover:not(:disabled):after{opacity:1;animation:.88s ease-out action-shine}.mbti-question-screen .brand-mark{animation:3.4s ease-in-out infinite brand-signal}.mbti-question-screen .progress-fill{background:linear-gradient(90deg,var(--page-accent),color-mix(in srgb,var(--page-accent) 70%,#fff 30%),var(--page-accent));background-size:220% 100%;animation:1.8s linear infinite progress-energy;position:relative;overflow:hidden}.mbti-question-screen .progress-fill:after{content:"";background:linear-gradient(90deg,#0000 0 38%,#ffffff8a 50%,#0000 62%);animation:1.6s ease-in-out infinite meter-scan;position:absolute;inset:0;transform:translate(-130%)}.mbti-question-screen .choice-copy .choice-label.typewriter{min-height:1.45em;display:block}.mbti-question-screen .choice-label.typing .typewriter-current-char,.mbti-question-screen .question-title.typing .typewriter-current-char{animation-duration:.24s}.mbti-question-screen .gender-option .typewriter{display:block}.mbti-question-screen .start-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--page-accent),color-mix(in srgb,var(--page-accent) 34%,#fff 66%),transparent);opacity:.62;background-size:220% 100%;height:3px;animation:2.7s ease-in-out infinite panel-energy-line;position:absolute;bottom:0;left:0;right:0}.mbti-question-screen .progress-card{position:relative;overflow:hidden}.mbti-question-screen .progress-meta .typewriter{display:block}.mbti-question-screen .progress-track-typewriter{min-height:1.35em}.mbti-question-screen .progress-count-typewriter{text-align:right;min-width:4.8em;min-height:1.35em}.mbti-question-screen .progress-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--page-accent) 24%,transparent),transparent 44%);opacity:.68;animation:4.8s ease-in-out infinite panel-sweep;position:absolute;inset:0;transform:translate(-120%)}.mbti-question-screen .question-layout:before{animation:8.2s ease-in-out infinite question-watermark-drift}.mbti-question-screen .question-title.typewriter{display:block}.mbti-question-screen .question-title.typing{animation:.52s cubic-bezier(.2,.9,.2,1) both sequence-rise,1.5s ease-in-out infinite question-title-pulse}.mbti-question-screen .choice-label.typing .typewriter-cursor,.mbti-question-screen .question-title.typing .typewriter-cursor{box-shadow:0 0 18px}.mbti-question-screen .choice-grid{perspective:1200px}.mbti-question-screen .choice-grid:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 20% 34%,color-mix(in srgb,var(--page-accent) 18%,transparent),transparent 23%),radial-gradient(circle at 78% 64%,color-mix(in srgb,var(--page-accent) 14%,transparent),transparent 22%);opacity:.58;filter:blur(2px);border-radius:8px;animation:4.6s ease-in-out infinite choice-field-breathe;position:absolute;inset:-16px}.mbti-question-screen .choice.selected .choice-copy{animation:.44s cubic-bezier(.18,.9,.2,1.16) both selected-copy-snap}.mbti-question-screen .choice-copy .choice-label.typing .typewriter-screen-text{color:color-mix(in srgb,var(--choice-accent) 72%,var(--ink) 28%)}.mbti-question-screen .choice-feedback{z-index:3;pointer-events:none;border:1px solid color-mix(in srgb,var(--choice-accent) 44%,transparent);opacity:0;border-radius:8px;position:absolute;inset:12px;overflow:hidden;transform:scale(.965)}.mbti-question-screen .choice-feedback:before{content:"";background:linear-gradient(115deg,transparent 0 42%,color-mix(in srgb,var(--choice-accent) 32%,#fff 68%) 50%,transparent 58%);opacity:.72;position:absolute;inset:-35% -20%;transform:translate(-120%)rotate(6deg)}.mbti-question-screen .choice.selected .choice-feedback{animation:.52s cubic-bezier(.18,.9,.2,1) both choice-confirm-ring}.mbti-question-screen .choice.selected .choice-feedback:before{animation:.62s ease-out both choice-confirm-sweep}@media (prefers-reduced-motion:reduce){.mbti-question-screen .brand-mark,.mbti-question-screen .button:after,.mbti-question-screen .choice-grid:after,.mbti-question-screen .choice.selected .choice-copy,.mbti-question-screen .choice.selected .choice-feedback,.mbti-question-screen .choice.selected .choice-feedback:before,.mbti-question-screen .progress-card:after,.mbti-question-screen .progress-fill,.mbti-question-screen .progress-fill:after,.mbti-question-screen .question-layout,.mbti-question-screen .question-layout:before,.mbti-question-screen .question-title.typing,.mbti-question-screen .start-panel:after{animation:none!important}}.mbti-question-screen .question-layout,.mbti-question-screen .start-panel{animation:.72s cubic-bezier(.18,.9,.2,1) both scene-enter,7.4s ease-in-out .9s infinite surface-breathe}.mbti-question-screen .topline{animation:.52s cubic-bezier(.18,.9,.2,1) both nav-slide-in}.mbti-question-screen .gender-option{transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s}.mbti-question-screen .gender-option:hover{filter:saturate(1.04)}.mbti-question-screen .choice-grid{position:relative}.mbti-question-screen .choice-grid:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(120deg,transparent 0 36%,color-mix(in srgb,var(--page-accent) 12%,transparent) 50%,transparent 64%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 12%,transparent) 0 1px,transparent 1px 58px);opacity:.42;border-radius:8px;animation:7.5s ease-in-out infinite alternate choice-stage-flow;position:absolute;inset:-14px}.mbti-question-screen .choice.selected .choice-image{animation:5.6s ease-in-out infinite image-float,.52s cubic-bezier(.18,.9,.2,1.16) both selected-image-kick}.mbti-question-screen .actions .button{transform-origin:50%}.mbti-question-screen .actions .button:not(:disabled):active{transform:translateY(1px)scale(.985)}@media (width<=640px){.mbti-question-screen .choice-grid:before{inset:-8px}}@media (prefers-reduced-motion:reduce),print{.mbti-question-screen .choice-grid:before,.mbti-question-screen .choice.selected .choice-image,.mbti-question-screen .question-layout,.mbti-question-screen .start-panel,.mbti-question-screen .topline{animation:none!important}}.mbti-question-screen .question-layout{isolation:isolate;position:relative}.mbti-question-screen .question-layout:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,transparent 0 37%,color-mix(in srgb,var(--page-accent) 18%,transparent) 48%,transparent 59%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--page-accent) 18%,transparent),transparent 28%),radial-gradient(circle at 82% 72%,#ffffff7a,transparent 25%);opacity:.62;filter:blur(.2px);animation:9s ease-in-out infinite alternate kinetic-stage-drift;position:fixed;inset:-20%;transform:translate(-4%)rotate(-1deg)}.mbti-question-screen .progress-card{transform-origin:top;animation:.52s cubic-bezier(.18,.9,.2,1) both kinetic-progress-enter,5.6s ease-in-out .62s infinite kinetic-panel-breathe}.mbti-question-screen .progress-rail{position:relative}.mbti-question-screen .progress-rail:after{content:"";pointer-events:none;opacity:.68;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s ease-out .26s both kinetic-meter-flash;position:absolute;inset:-5px 0;transform:translate(-130%)}.mbti-question-screen .question-title .typewriter-live{filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--page-accent) 18%,transparent))}.mbti-question-screen .question-title.typing .typewriter-current-char{color:color-mix(in srgb,var(--page-accent) 68%,var(--ink) 32%);text-shadow:0 0 16px color-mix(in srgb,var(--page-accent) 46%,transparent),0 8px 18px #1118271f}.mbti-question-screen .question-title.typing .typewriter-cursor{background:var(--page-accent);width:.12em;box-shadow:0 0 0 4px color-mix(in srgb,var(--page-accent) 13%,transparent),0 0 24px color-mix(in srgb,var(--page-accent) 58%,transparent);border-radius:999px}.mbti-question-screen .choice-grid{transform-style:preserve-3d}.mbti-question-screen .question-layout.choosing .choice{pointer-events:none}.mbti-question-screen .question-layout.choosing .choice:not(.selected){opacity:.58;filter:grayscale(.18)saturate(.82)blur(.2px);transform:translateY(8px)scale(.985)}.mbti-question-screen .question-layout.choosing .choice.selected{z-index:4;animation:.62s cubic-bezier(.18,.9,.2,1.18) both kinetic-choice-confirm,3.2s ease-in-out .62s infinite choice-idle-breathe}.mbti-question-screen .question-layout.choosing .choice.selected .choice-copy{animation:.52s cubic-bezier(.18,.9,.2,1.18) both kinetic-copy-confirm}.mbti-question-screen .choice-image{backface-visibility:hidden;filter:drop-shadow(0 20px 26px #1118272e);transform:translateZ(0);opacity:1!important;animation:.76s cubic-bezier(.16,.92,.2,1) both kinetic-image-type-in,5.8s ease-in-out .9s infinite kinetic-image-drift!important}.mbti-question-screen .choice:focus-visible .choice-image,.mbti-question-screen .choice:hover .choice-image{transform:translateY(-4px)scale(1.026)}.mbti-question-screen .choice.selected .choice-image{filter:drop-shadow(0 24px 32px color-mix(in srgb,var(--choice-accent) 18%,#1118272e)) saturate(1.04);opacity:1!important;animation:.56s cubic-bezier(.18,.9,.2,1.18) both kinetic-image-confirm,4.6s ease-in-out .62s infinite kinetic-image-drift!important}.mbti-question-screen .question-layout.choosing .choice.selected .visual:before{opacity:1;animation:.62s ease-out both kinetic-visual-wipe}.mbti-question-screen .choice-label.typing .typewriter-current-char,.mbti-question-screen .gender-option-copy.typing .typewriter-current-char,.mbti-question-screen .start-lead.typing .typewriter-current-char{color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 64%,currentColor 36%);animation-duration:.22s}.mbti-question-screen .start-panel .gender-option{animation:.52s cubic-bezier(.18,.9,.2,1) both kinetic-option-rise}.mbti-question-screen .start-panel .gender-option:nth-child(2){animation-delay:.13s}.mbti-question-screen .start-panel .prep-grid span{animation:.52s cubic-bezier(.18,.9,.2,1) both kinetic-option-rise}.mbti-question-screen .start-panel .prep-grid span:first-child{animation-delay:.21s}.mbti-question-screen .start-panel .prep-grid span:nth-child(2){animation-delay:.3s}.mbti-question-screen .start-panel .prep-grid span:nth-child(3){animation-delay:.39s}@media (width<=640px){.mbti-question-screen .question-layout:after{opacity:.46;inset:-28%}.mbti-question-screen .question-layout.choosing .choice:not(.selected){transform:translateY(5px)scale(.992)}.mbti-question-screen .question-layout.choosing .choice.selected{animation-duration:.52s,3.2s}}@media (prefers-reduced-motion:reduce),print{.mbti-question-screen .progress-card,.mbti-question-screen .progress-rail:after,.mbti-question-screen .question-layout.choosing .choice.selected,.mbti-question-screen .question-layout.choosing .choice.selected .choice-copy,.mbti-question-screen .question-layout.choosing .choice.selected .visual:before,.mbti-question-screen .question-layout:after,.mbti-question-screen .start-panel .gender-option,.mbti-question-screen .start-panel .prep-grid span{animation:none!important}.mbti-question-screen .question-layout.choosing .choice:not(.selected){opacity:1;filter:none;transform:none}}.mbti-question-screen .button .typewriter{min-width:max-content;display:inline-block}.mbti-question-screen .button .typewriter.typing .typewriter-current-char{text-shadow:0 0 14px color-mix(in srgb,currentColor 44%,transparent)}:is(.mbti-question-screen .start-panel:has(.section-title.typing),.mbti-question-screen .start-panel:has(.start-lead.typing)){animation-duration:.52s,4.6s}.mbti-question-screen .start-panel:has(.section-title.typing):after{opacity:.92;animation-duration:1.35s}.mbti-question-screen .start-panel:has(.start-lead.typing):after{opacity:.92;animation-duration:1.35s}.mbti-question-screen .start-panel:has(.start-lead.typing) .gender-option{filter:saturate(.96);transform:translateY(4px)scale(.992)}.mbti-question-screen .question-layout:has(.question-title.typing):after{opacity:.82;animation-duration:4.8s}.mbti-question-screen .question-layout:has(.question-title.typing) .progress-card:after{opacity:.96;animation-duration:2.2s}.mbti-question-screen .question-layout:has(.choice-label.typing) .choice-grid:after{opacity:.76;animation-duration:2.8s}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-grid:before{opacity:.76;animation-duration:2.8s}.mbti-question-screen .choice-grid .choice{animation:.36s cubic-bezier(.16,.92,.2,1) both typing-choice-arrive}.mbti-question-screen .choice-grid .choice:nth-child(2){animation-delay:80ms}.mbti-question-screen .question-layout:has(.question-title.typing) .choice{filter:none;transform:translateY(7px)scale(.992)}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-image{filter:none;opacity:1!important;animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .visual:before{opacity:0;animation:none}.mbti-question-screen .question-layout:has(.choice-label.typing) .choice-copy{transform:translateY(-2px)}.mbti-question-screen .question-layout:has(.choice-label.typing) .choice:not(.selected){box-shadow:0 24px 62px color-mix(in srgb,var(--page-accent) 16%,#11182714)}.mbti-question-screen .question-layout.choosing:after{opacity:.94;animation-duration:2.6s}.mbti-question-screen .question-layout.choosing .choice.selected{box-shadow:0 34px 78px color-mix(in srgb,var(--choice-accent) 28%,#1118271f),0 0 0 1px color-mix(in srgb,var(--choice-accent) 42%,transparent)}.mbti-question-screen .question-layout.choosing .choice.selected:after{opacity:.95;animation:.82s ease-out both typing-selected-flare,1.15s ease-out card-shine}.mbti-question-screen .choice-label{text-wrap:balance}@media (width<=640px){.mbti-question-screen .choice-label{font-size:1.08rem;line-height:1.38}.mbti-question-screen .choice-copy .choice-label.typewriter{min-height:2.8em}}@media (prefers-reduced-motion:reduce){.mbti-question-screen .question-layout.choosing .choice.selected:after,.mbti-question-screen .question-layout.choosing:after{animation:none!important}.mbti-question-screen .question-layout:has(.choice-label.typing) .choice-grid:after{animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-grid:before{animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-image{animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .progress-card:after{animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .visual:before{animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing):after{animation:none!important}.mbti-question-screen .start-panel:has(.section-title.typing){animation:none!important}.mbti-question-screen .start-panel:has(.section-title.typing):after{animation:none!important}.mbti-question-screen .start-panel:has(.start-lead.typing){animation:none!important}.mbti-question-screen .start-panel:has(.start-lead.typing):after{animation:none!important}}.mbti-question-screen .question-layout{animation:.46s cubic-bezier(.16,.9,.2,1) both question-shell-rise}.mbti-question-screen .question-layout .nav-row,.mbti-question-screen .question-layout .progress-card,.mbti-question-screen .question-layout .question-title,.mbti-question-screen .question-layout .topline{animation:.36s cubic-bezier(.16,.9,.2,1) both question-layer-rise}.mbti-question-screen .question-layout .progress-card{animation-delay:80ms}.mbti-question-screen .question-layout .question-title{animation-delay:.16s}.mbti-question-screen .question-layout .nav-row{opacity:0;animation-delay:var(--question-nav-delay,0s)}.mbti-question-screen .question-layout .choice-grid{perspective:none}.mbti-question-screen .question-layout .choice-grid .choice{opacity:1;contain:layout paint;will-change:transform,opacity}.mbti-question-screen .question-layout .choice-grid .choice,.mbti-question-screen .question-layout .choice-grid .choice:nth-child(2){animation:question-choice-enter .42s cubic-bezier(.16,.9,.2,1) var(--choice-entry-delay,0s) forwards}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-copy{opacity:.54;transform:translateY(5px)}.mbti-question-screen .question-layout .choice-copy,.mbti-question-screen .question-layout .choice-image,.mbti-question-screen .question-layout .visual:before{transition:opacity .18s,transform .22s cubic-bezier(.16,.9,.2,1)}.mbti-question-screen .question-layout .choice-copy{transform:none;opacity:1!important;animation:none!important}.mbti-question-screen .question-layout .choice .visual:before{z-index:2;content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000,#ffffff80,#0000);height:42%;position:absolute;inset:-45% 30% auto -25%;transform:translate(-24%,-12%)rotate(-8deg)}.mbti-question-screen .question-layout .choice.selected .visual:before,.mbti-question-screen .question-layout .choice:hover .visual:before{opacity:.78;transform:translate(72%,190%)rotate(-8deg)}.mbti-question-screen .question-layout .choice.selected .choice-feedback{animation:.78s ease-out both question-choice-ring}.mbti-question-screen .question-layout.choosing .choice:not(.selected){pointer-events:none;animation:.26s cubic-bezier(.4,0,.6,1) both choice-recede}.mbti-question-screen .question-layout.choosing .choice.selected:first-child{animation:.26s cubic-bezier(.5,0,.75,0) both choice-fly-left}.mbti-question-screen .question-layout.choosing .choice.selected:nth-child(2){animation:.26s cubic-bezier(.5,0,.75,0) both choice-fly-right}.mbti-question-screen .progress-fill{transition:width .64s cubic-bezier(.22,1,.36,1)}.mbti-question-screen .choice-label.typing .typewriter-screen-text,.mbti-question-screen .question-title.typing .typewriter-screen-text{text-shadow:0 0 18px color-mix(in srgb,var(--page-accent) 34%,transparent)}.mbti-question-screen .question-title.complete{animation:.56s cubic-bezier(.16,.9,.2,1) .16s both question-layer-rise,.52s ease-out 40ms both question-title-settle}@media (width<=760px){.mbti-question-screen .question-layout .choice,.mbti-question-screen .question-layout .choice-grid .choice:nth-child(2){animation:question-choice-enter .36s cubic-bezier(.16,.9,.2,1) var(--choice-entry-delay,0s) forwards}}.mbti-question-screen:has(.question-layout){animation:none}.mbti-question-screen:has(.question-layout):after{animation:none}.mbti-question-screen:has(.question-layout):before{animation:none}.mbti-question-screen .question-layout .typewriter.typing .typewriter-current-char:after,.mbti-question-screen .question-layout .typewriter.typing .typewriter-current-char:before{opacity:0;animation:none!important}.mbti-question-screen .question-layout:has(.choice-label.typing) .choice-grid:after{opacity:0;animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-grid:before{opacity:0;animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .progress-card:after{opacity:0;animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing) .visual:before{opacity:0;animation:none!important}.mbti-question-screen .question-layout:has(.question-title.typing):after{opacity:0;animation:none!important}.mbti-question-screen .question-layout .typewriter.typing .typewriter-current-char,.mbti-question-screen .question-layout .typewriter.typing .typewriter-live{filter:none}.mbti-question-screen .question-layout:has(.question-title.typing) .choice{filter:none}.mbti-question-screen .question-layout:has(.question-title.typing) .choice-image{filter:none}.mbti-question-screen .question-layout .typewriter.typing .typewriter-current-char,.mbti-question-screen .question-layout .typewriter.typing .typewriter-cursor,.mbti-question-screen .question-layout .typewriter.typing .typewriter-live{animation:none}.mbti-question-screen .question-layout .choice-grid:after,.mbti-question-screen .question-layout .choice-grid:before,.mbti-question-screen .question-layout:after,.mbti-question-screen .question-layout:before{animation:none!important}.mbti-question-screen .question-layout .choice-grid:after,.mbti-question-screen .question-layout .choice-grid:before{opacity:0;filter:none}.mbti-question-screen .question-layout .choice-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:none;transform-origin:50%;will-change:transform;animation:13s ease-in-out infinite alternate mbti-question-image-drift-a;transform:translateZ(0)scale(1.025)}.mbti-question-screen .question-layout .choice.choice-a .choice-image{animation:.76s cubic-bezier(.16,.92,.2,1) both kinetic-image-type-in,13s ease-in-out .9s infinite alternate mbti-question-image-drift-a!important}.mbti-question-screen .question-layout .choice.choice-b .choice-image{animation:.76s cubic-bezier(.16,.92,.2,1) both kinetic-image-type-in,14.5s ease-in-out .9s infinite alternate mbti-question-image-drift-b!important}.mbti-question-screen .question-layout .choice.selected.choice-a .choice-image{animation:.56s cubic-bezier(.18,.9,.2,1.18) both kinetic-image-confirm,8.8s ease-in-out .62s infinite alternate mbti-question-image-drift-a!important}.mbti-question-screen .question-layout .choice.selected.choice-b .choice-image{animation:.56s cubic-bezier(.18,.9,.2,1.18) both kinetic-image-confirm,9.6s ease-in-out .62s infinite alternate mbti-question-image-drift-b!important}.mbti-question-screen .question-layout .choice-grid{align-items:start}.mbti-question-screen .question-layout .choice{grid-template-rows:auto auto;min-height:0;padding:8px}.mbti-question-screen .question-layout .visual{aspect-ratio:16/9;place-self:start center;width:100%}.mbti-question-screen .question-layout .choice-image{-o-object-fit:cover;object-fit:cover}.mbti-question-screen .question-layout .choice.selected .choice-image,.mbti-question-screen .question-layout .choice:hover .choice-image{animation-duration:9s}.mbti-question-screen .question-layout .choice-grid .choice,.mbti-question-screen .question-layout .typewriter-live{will-change:auto}@media (prefers-reduced-motion:reduce){.mbti-question-screen .question-layout,.mbti-question-screen .question-layout .choice,.mbti-question-screen .question-layout .choice.selected .choice-feedback,.mbti-question-screen .question-layout .nav-row,.mbti-question-screen .question-layout .progress-card,.mbti-question-screen .question-layout .question-title,.mbti-question-screen .question-layout .topline,.mbti-question-screen .question-layout.choosing .choice.selected,.mbti-question-screen .question-layout.choosing .choice:not(.selected),.mbti-question-screen .question-title.complete{animation:none!important}.mbti-question-screen .question-layout .choice-image{will-change:auto;animation:none!important;transform:none!important}.mbti-question-screen .question-layout .choice,.mbti-question-screen .question-layout .nav-row{opacity:1}.mbti-question-screen .progress-fill{transition:none}.mbti-question-screen .question-layout:has(.question-title.typing) .choice{pointer-events:auto}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-pop{0%{opacity:0;filter:blur(9px);transform:translateY(20px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes watermark-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sequence-rise{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes card-rise{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes choice-idle-breathe{0%,to{box-shadow:0 20px 52px #11182721}50%{box-shadow:0 26px 66px color-mix(in srgb,var(--choice-accent) 18%,#1118271f)}}@keyframes image-ink-in{0%{opacity:0;filter:drop-shadow(0 12px 18px #1118271f)blur(5px)saturate(.9);transform:translateY(12px)scale(.98)}to{opacity:1;filter:drop-shadow(0 20px 26px #1118272e)blur()saturate();transform:translateY(0)scale(1)}}@keyframes choice-copy-enter{0%{opacity:0;filter:blur(5px);transform:translate(-10px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes card-shine{45%{transform:translate(0)}to{transform:translate(130%)}}@keyframes gender-selected-pulse{0%,to{box-shadow:0 16px 34px color-mix(in srgb,var(--page-accent) 28%,transparent)}50%{box-shadow:0 22px 52px color-mix(in srgb,var(--page-accent) 38%,transparent)}}@keyframes image-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes action-shine{45%{transform:translate(0)}to{transform:translate(130%)}}@keyframes brand-signal{0%,to{box-shadow:0 12px 34px color-mix(in srgb,var(--page-accent) 34%,transparent)}50%{box-shadow:0 16px 42px color-mix(in srgb,var(--page-accent) 48%,transparent)}}@keyframes progress-energy{0%{background-position:0}to{background-position:220%}}@keyframes meter-scan{42%{transform:translate(0)}to{transform:translate(130%)}}@keyframes panel-energy-line{0%,to{background-position:0}50%{background-position:220%}}@keyframes panel-sweep{0%,38%{transform:translate(-120%)}64%{transform:translate(0)}to{transform:translate(120%)}}@keyframes question-watermark-drift{0%,to{transform:translateY(0)skew(0)}50%{transform:translateY(-12px)skew(-2deg)}}@keyframes question-title-pulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 24px color-mix(in srgb,var(--page-accent) 20%,transparent)}}@keyframes choice-field-breathe{0%,to{opacity:.38;transform:translateY(0)scale(.99)}50%{opacity:.68;transform:translateY(-4px)scale(1.01)}}@keyframes selected-copy-snap{0%{transform:translate(0)}46%{transform:translate(5px)}to{transform:translate(0)}}@keyframes choice-confirm-ring{0%{opacity:0;transform:scale(.94)}38%{opacity:.88;transform:scale(1.012)}to{opacity:0;transform:scale(1.045)}}@keyframes choice-confirm-sweep{45%{transform:translate(0)rotate(6deg)}to{transform:translate(120%)rotate(6deg)}}@keyframes surface-breathe{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 30px 72px #1118272e}}@keyframes nav-slide-in{0%{opacity:0;filter:blur(5px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes choice-stage-flow{0%{background-position:0,0 0}to{background-position:100%,58px 0}}@keyframes selected-image-kick{0%{filter:drop-shadow(0 20px 26px #1118272e)saturate()}58%{filter:drop-shadow(0 26px 34px color-mix(in srgb,var(--choice-accent) 26%,#1118272e)) saturate(1.12)}to{filter:drop-shadow(0 20px 26px #1118272e)saturate()}}@keyframes kinetic-stage-drift{0%{background-position:0,0 0,100% 100%;transform:translate(-4%)rotate(-1deg)}to{background-position:100%,8% 5%,92% 84%;transform:translate(4%,-2%)rotate(1deg)}}@keyframes kinetic-progress-enter{0%{opacity:0;filter:blur(7px);transform:translateY(-12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes kinetic-panel-breathe{0%,to{box-shadow:0 16px 40px #11182717}50%{box-shadow:0 20px 48px color-mix(in srgb,var(--page-accent) 16%,#11182717)}}@keyframes kinetic-meter-flash{58%{transform:translate(0)}to{transform:translate(130%)}}@keyframes kinetic-choice-confirm{0%{filter:saturate();transform:translateY(-4px)scale(1)}48%{filter:saturate(1.16);transform:translateY(-12px)scale(1.022)}to{filter:saturate(1.08);transform:translateY(-6px)scale(1.01)}}@keyframes kinetic-copy-confirm{0%{transform:translate(0)}42%{transform:translate(9px)}to{transform:translate(0)}}@keyframes kinetic-image-type-in{0%{opacity:0;filter:drop-shadow(0 12px 16px #1118271a)blur(7px)saturate(.86);transform:translateY(18px)scale(.972)}62%{opacity:1;filter:drop-shadow(0 24px 30px #11182733)blur()saturate(1.08);transform:translateY(-5px)scale(1.012)}to{opacity:1;filter:drop-shadow(0 20px 26px #1118272e)blur()saturate();transform:translateY(0)scale(1)}}@keyframes kinetic-image-drift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.012)}}@keyframes kinetic-image-confirm{0%{transform:translateY(-2px)scale(1)}56%{transform:translateY(-10px)scale(1.04)}to{transform:translateY(-4px)scale(1.018)}}@keyframes kinetic-visual-wipe{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes kinetic-option-rise{0%{opacity:0;filter:blur(7px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes typing-selected-flare{0%{transform:translate(-130%)skew(-10deg)}62%{transform:translate(14%)skew(-10deg)}to{transform:translate(130%)skew(-10deg)}}@keyframes typing-choice-arrive{0%{opacity:.14;transform:translateY(22px)scale(.986)}22%{opacity:.78;transform:translateY(6px)scale(.994)}72%{opacity:1;transform:translateY(-4px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes choice-recede{to{opacity:.5;transform:scale(.96)}}@keyframes choice-fly-left{30%{transform:scale(1.018)}to{opacity:0;transform:translate(-26%,-3%)rotate(-4deg)scale(.94)}}@keyframes choice-fly-right{30%{transform:scale(1.018)}to{opacity:0;transform:translate(26%,-3%)rotate(4deg)scale(.94)}}@keyframes question-shell-rise{0%{opacity:.78;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes question-layer-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes question-choice-enter{0%{opacity:1;transform:translateY(24px)scale(.986)}62%{opacity:1;transform:translateY(-3px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes question-choice-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.24)}}@keyframes question-title-settle{0%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes mbti-question-image-drift-a{0%{transform:translate(-1.2%,-.8%)scale(1.026)}45%{transform:translate(1%,.9%)scale(1.035)}to{transform:translate(-.4%,1.2%)scale(1.03)}}@keyframes mbti-question-image-drift-b{0%{transform:translate(1.1%,.7%)scale(1.03)}50%{transform:translate(-.9%,-1%)scale(1.038)}to{transform:translate(.5%,-.4%)scale(1.028)}}.result-reveal-overlay{--ink:#111827;--page-soft:#e8f4f2;--page-accent:#0f766e;--muted:#5f6673;z-index:200;color:var(--ink);background:linear-gradient(90deg,#1118270f 1px,transparent 1px),linear-gradient(0deg,#1118270d 1px,transparent 1px),color-mix(in srgb,var(--page-soft) 74%,#fffaf1 26%);background-size:42px 42px;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.result-reveal-overlay .result-reveal-skip{z-index:2;color:var(--ink);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #1118272e;border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:800;transition:background .18s,transform .18s;position:absolute;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px)}.result-reveal-overlay .result-reveal-skip:focus-visible,.result-reveal-overlay .result-reveal-skip:hover{background:#fffffff5;transform:translateY(-1px)}.result-reveal-overlay .result-reveal-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1118271f;border-radius:8px;gap:20px;width:min(760px,100%);padding:clamp(28px,5vw,56px);display:grid;box-shadow:0 28px 90px #11182733}.result-reveal-overlay .result-reveal-kicker{color:var(--page-accent);letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:900}.result-reveal-overlay .result-reveal-panel h2{color:var(--ink);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(2.1rem,7vw,4.8rem);line-height:.96}.result-reveal-overlay .result-reveal-copy{color:#354052;word-break:keep-all;margin:0;font-size:clamp(1rem,2.5vw,1.24rem);font-weight:750;line-height:1.55}.result-reveal-overlay .result-reveal-code{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.result-reveal-overlay .result-reveal-code:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--page-accent) 26%,transparent) 0,transparent 60%);opacity:0;animation:.9s ease-out 1.28s both reveal-code-flash;position:absolute;inset:-46% -12%}@media (prefers-reduced-motion:reduce){.result-reveal-overlay .result-reveal-code:before{animation:none}}.result-reveal-overlay .result-reveal-code span{aspect-ratio:1;color:#fff;background:var(--page-accent);box-shadow:0 18px 34px color-mix(in srgb,var(--page-accent) 28%,transparent);opacity:0;animation:.52s cubic-bezier(.2,.9,.2,1.08) forwards reveal-letter;animation-delay:var(--delay);border-radius:8px;place-items:center;font-size:clamp(2.4rem,9vw,5.4rem);font-weight:950;line-height:1;display:grid;transform:translateY(18px)scale(.88)}.result-reveal-overlay .result-reveal-axis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.result-reveal-overlay .result-reveal-axis{background:color-mix(in srgb,var(--page-soft) 46%,#fff 54%);opacity:0;animation:.46s forwards reveal-axis;animation-delay:calc(var(--delay) + .16s);border:1px solid #1118271a;border-radius:8px;gap:8px;padding:14px;display:grid;transform:translateY(12px)}.result-reveal-overlay .result-reveal-axis span{color:var(--muted);font-size:.78rem;font-weight:900}.result-reveal-overlay .result-reveal-axis strong{color:#354052;flex-wrap:wrap;gap:6px;font-size:.92rem;line-height:1.35;display:flex}.result-reveal-overlay .result-reveal-axis em{font-style:normal;font-weight:850}.result-reveal-overlay .result-reveal-axis em.active{color:var(--page-accent)}@media (width<=820px){.result-reveal-overlay .result-reveal-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.result-reveal-overlay .result-reveal-panel{padding:24px}.result-reveal-overlay .result-reveal-code{gap:7px}.result-reveal-overlay .result-reveal-axis-grid{grid-template-columns:1fr}}.result-reveal-overlay .result-reveal-panel{overflow:hidden}.result-reveal-overlay .result-reveal-panel:before{content:"";background:repeating-linear-gradient(90deg,var(--page-accent) 0 22px,color-mix(in srgb,var(--page-accent) 28%,#fff 72%) 22px 34px);height:7px;animation:2.1s linear infinite reveal-signal-sweep;position:absolute;inset:0 0 auto}.result-reveal-overlay .result-reveal-panel:after{pointer-events:none;content:"";background:linear-gradient(0deg,color-mix(in srgb,var(--page-soft) 44%,transparent),transparent);height:112px;position:absolute;inset:auto 0 0}.result-reveal-overlay .result-reveal-panel>*{z-index:1;position:relative}.result-reveal-overlay .result-reveal-axis small{color:var(--page-accent);font-size:.78rem;font-weight:950;line-height:1.2}.result-reveal-overlay .result-reveal-axis p,.result-reveal-overlay .result-reveal-final{color:#354052;word-break:keep-all;margin:0;font-weight:780;line-height:1.5}.result-reveal-overlay .result-reveal-axis p{font-size:.84rem}.result-reveal-overlay .result-reveal-final{border:1px solid color-mix(in srgb,var(--page-accent) 22%,transparent);min-height:34px;color:var(--page-accent);background:#ffffffb8;border-radius:999px;justify-self:start;padding:7px 12px;font-size:.9rem;font-weight:950}@media (width<=520px){.result-reveal-overlay .result-reveal-axis p{font-size:.82rem}}.result-reveal-overlay{background-position:0 0,0 0,50%;animation:11s linear infinite reveal-backdrop-drift}.result-reveal-overlay .result-reveal-panel{animation:.62s cubic-bezier(.18,.9,.2,1) both reveal-panel-enter}.result-reveal-overlay .result-reveal-kicker{animation:.46s both reveal-kicker-in}.result-reveal-overlay .result-reveal-copy.typewriter,.result-reveal-overlay .result-reveal-final.typewriter,.result-reveal-overlay .result-reveal-panel h2.typewriter{display:block}.result-reveal-overlay .result-reveal-panel h2.typewriter{min-height:1em}.result-reveal-overlay .result-reveal-copy.typewriter{min-height:3.1em}.result-reveal-overlay .result-reveal-final.typewriter{box-sizing:border-box;text-align:center;justify-self:start;place-items:center;min-height:46px;padding:10px 16px;line-height:1.25;display:grid}.result-reveal-overlay .result-reveal-final.typewriter .typewriter-live{min-width:0;line-height:inherit;text-align:inherit;place-items:center;display:grid}.result-reveal-overlay .result-reveal-code span{position:relative;overflow:hidden}.result-reveal-overlay .result-reveal-code span:after{content:"";animation:.98s ease-out forwards reveal-letter-scan;animation-delay:calc(var(--delay) + .22s);background:linear-gradient(115deg,#0000 0 42%,#ffffff6b 50%,#0000 58%);position:absolute;inset:0;transform:translate(-130%)}@media (width<=520px){.result-reveal-overlay{place-items:start center;padding:18px;overflow-y:auto}.result-reveal-overlay .result-reveal-panel{align-self:start}}@media (prefers-reduced-motion:reduce){.result-reveal-overlay,.result-reveal-overlay .result-reveal-code span:after,.result-reveal-overlay .result-reveal-kicker,.result-reveal-overlay .result-reveal-panel{animation:none!important}}.result-reveal-overlay .result-reveal-panel .typewriter.typing .typewriter-cursor{box-shadow:0 0 20px color-mix(in srgb,var(--page-accent) 56%,transparent)}.result-reveal-overlay .result-reveal-code span{animation:.62s cubic-bezier(.18,.9,.2,1.16) both reveal-code-pop,2.8s ease-in-out infinite reveal-code-glow;animation-delay:var(--delay),calc(var(--delay) + .78s)}.result-reveal-overlay .result-reveal-axis{animation:.62s cubic-bezier(.18,.9,.2,1) both reveal-axis-rise;animation-delay:calc(var(--delay) + .18s)}@media (prefers-reduced-motion:reduce){.result-reveal-overlay .result-reveal-axis,.result-reveal-overlay .result-reveal-code span{animation:none!important}}.result-reveal-overlay:after,.result-reveal-overlay:before{content:"";pointer-events:none;position:fixed;inset:0}.result-reveal-overlay:before{background:linear-gradient(110deg,transparent 0 42%,color-mix(in srgb,var(--page-accent) 12%,transparent) 50%,transparent 58%),repeating-linear-gradient(90deg,transparent 0 72px,#ffffff42 72px 73px);opacity:.6;animation:3.2s ease-in-out infinite reveal-energy-scan}.result-reveal-overlay:after{background:radial-gradient(#0000 0 46%,#1118271a 86%);animation:4.6s ease-in-out infinite reveal-focus-pulse}.result-reveal-overlay .result-reveal-panel{z-index:1;position:relative}.result-reveal-overlay .result-reveal-code span{transform-origin:50%}@media (prefers-reduced-motion:reduce),print{.result-reveal-overlay:after,.result-reveal-overlay:before{animation:none!important}}.result-reveal-overlay{background-size:120% 120%;animation:8s linear infinite reveal-backdrop-drift,2.8s ease-in-out infinite alternate kinetic-reveal-wash}.result-reveal-overlay .result-reveal-panel{box-shadow:0 34px 100px #11182738,0 0 0 1px #ffffffa3,inset 0 0 36px color-mix(in srgb,var(--page-accent) 10%,transparent)}.result-reveal-overlay .result-reveal-axis{transform-origin:bottom}@media (prefers-reduced-motion:reduce),print{.result-reveal-overlay{animation:none!important}}@keyframes reveal-code-flash{0%{opacity:0;transform:scale(.7)}34%{opacity:.5}to{opacity:0;transform:scale(1.15)}}@keyframes reveal-letter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reveal-axis{to{opacity:1;transform:translateY(0)}}@keyframes reveal-signal-sweep{0%{background-position-x:0}to{background-position-x:68px}}@keyframes reveal-backdrop-drift{0%{background-position:0 0,0 0,50%}to{background-position:84px 42px,42px 84px,50%}}@keyframes reveal-panel-enter{0%{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes reveal-kicker-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-letter-scan{45%{transform:translate(0)}to{transform:translate(130%)}}@keyframes reveal-code-pop{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.88)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes reveal-code-glow{0%,to{box-shadow:0 18px 38px color-mix(in srgb,var(--page-accent) 18%,transparent)}50%{box-shadow:0 24px 52px color-mix(in srgb,var(--page-accent) 30%,transparent)}}@keyframes reveal-axis-rise{0%{opacity:0;filter:blur(7px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes reveal-energy-scan{0%{background-position:-120% 0,0 0}to{background-position:120% 0,73px 0}}@keyframes reveal-focus-pulse{0%,to{opacity:.58}50%{opacity:.86}}@keyframes kinetic-reveal-wash{0%{filter:saturate()}to{filter:saturate(1.08)}}.kiosk-result{--ink:#111827;--muted:#5f6673;--shadow:0 24px 60px #11182729}.panel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #1118271f;border-radius:8px}.kiosk-result.panel{-webkit-backdrop-filter:none;backdrop-filter:none}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.eyebrow,.type-code{color:var(--page-accent)}.type-code{letter-spacing:0;margin:12px 0 6px;font-family:Anton,Inter,sans-serif;font-size:8rem;line-height:.86}.score-row{grid-template-columns:54px 1fr 54px;align-items:center;gap:10px;display:grid}.score-edge{gap:2px;display:grid}.score-edge small{color:var(--muted);font-weight:900}.score-edge.right{text-align:right}.score-bar{background:#11182714;border-radius:999px;height:14px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1118270d}.score-bar .score-fill{border-radius:0;position:absolute;top:0;bottom:0;overflow:hidden}.score-fill-left{background:linear-gradient(90deg,var(--score-left-a,#f97316),var(--score-left-b,#fb7185));left:0}.score-fill-right{background:linear-gradient(270deg,var(--score-right-a,#2563eb),var(--score-right-b,#38bdf8));right:0}@container stage (width<=820px){.type-code{font-size:5rem}}@media print{.panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.score-row{grid-template-columns:12mm 1fr 12mm;gap:2.5mm}.score-bar{height:3.1mm}.type-code{margin:2mm 0 1.5mm;font-size:48pt}}.kiosk-axis-row,.kiosk-insight article{background:#ffffffc7;border:1px solid #1118271a;border-radius:8px}.kiosk-strength-chips li{border:1px solid color-mix(in srgb,var(--page-accent,#b23a1f) 30%,var(--line,#d9d1bc));background:color-mix(in srgb,var(--page-accent,#b23a1f) 8%,#fff);border-radius:999px}.kiosk-result-copy .result-date{color:#4b5563;margin:0 0 3px;font-size:clamp(.78rem,1.05cqw,1.02rem);line-height:1}.kiosk-result{padding:clamp(5px,.7cqh,10px)!important}.kiosk-result,.kiosk-result-card{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.kiosk-result-card{grid-template-rows:clamp(200px,24.5cqh,270px) minmax(0,1fr) clamp(112px,12.5cqh,142px)!important;grid-template-columns:minmax(390px,.86fr) minmax(560px,1.26fr) minmax(315px,.66fr)!important;gap:clamp(9px,.85cqw,15px)!important;max-width:none!important;display:grid!important}.kiosk-axis-panel,.kiosk-insight,.kiosk-result-hero{min-height:0!important;max-height:100%!important;overflow:hidden!important}.kiosk-result-hero{grid-area:1/1/auto/3!important;grid-template-columns:minmax(0,1.22fr) minmax(280px,.58fr)!important;align-items:stretch!important;gap:clamp(12px,1cqw,18px)!important;padding:clamp(11px,1cqw,18px)!important;display:grid!important}.kiosk-result-copy{flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.kiosk-result-copy .eyebrow{margin-bottom:2px!important;font-size:clamp(.72rem,.82cqw,.96rem)!important;line-height:1.1!important}.kiosk-result-copy .result-date{margin-bottom:clamp(1px,.2cqh,3px)!important;font-size:clamp(1rem,1.25cqw,1.5rem)!important;line-height:1!important}.kiosk-result-copy .type-code{margin:0!important;font-size:clamp(3.6rem,5.2cqw,6.4rem)!important;line-height:.82!important}.kiosk-result-copy h2{margin:0 0 clamp(2px,.35cqh,5px)!important;font-size:clamp(1.45rem,2.05cqw,2.5rem)!important;line-height:1.04!important}.kiosk-result-copy p:last-child{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.98rem,1.15cqw,1.32rem)!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-motivation{margin-top:auto!important;padding:clamp(6px,.72cqh,9px) clamp(9px,.85cqw,13px)!important;font-size:clamp(.7rem,.76cqw,.88rem)!important;line-height:1.2!important}.kiosk-strength-chips{gap:5px!important;margin-top:clamp(4px,.55cqh,7px)!important}.kiosk-strength-chips li{padding:3px 8px!important;font-size:clamp(.66rem,.72cqw,.82rem)!important}.kiosk-result-visual{border-radius:8px!important;align-self:stretch!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}.kiosk-result-visual img{-o-object-position:center 16%!important;object-position:center 16%!important;width:100%!important}.kiosk-axis-panel{grid-template-columns:1fr!important;gap:clamp(5px,.62cqh,8px)!important;display:grid!important}.kiosk-axis-row{min-height:0!important;padding:clamp(5px,.65cqh,9px) clamp(8px,.75cqw,12px)!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.68rem,.76cqw,.88rem)!important;line-height:1.1!important}.score-row{gap:7px!important;margin-top:3px!important}.score-edge strong{font-size:clamp(1rem,1.35cqw,1.55rem)!important;line-height:.95!important}.score-bar{height:clamp(8px,1.1cqh,13px)!important}.kiosk-insight{grid-area:2/3!important;grid-template-columns:1fr!important;gap:clamp(7px,.75cqh,10px)!important;display:grid!important}.kiosk-insight article{padding:clamp(10px,.9cqw,14px)!important}.kiosk-insight p{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;font-size:clamp(.72rem,.8cqw,.94rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}@container stage (height<=820px){.kiosk-result{padding:4px!important}.kiosk-result-card{grid-template-rows:minmax(132px,23%) minmax(0,1fr) 88px!important;grid-template-columns:minmax(330px,.84fr) minmax(430px,1.12fr) minmax(235px,.58fr)!important;gap:6px!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) minmax(118px,.3fr)!important;padding:7px!important}.kiosk-result-copy p:last-child{-webkit-line-clamp:1!important;font-size:clamp(.82rem,1.4cqw,1rem)!important;line-height:1.15!important}.kiosk-motivation,.kiosk-strength-chips{display:none!important}.kiosk-axis-row{padding:4px 7px!important}.kiosk-insight p{-webkit-line-clamp:3!important}}.kiosk-result-card{grid-template-rows:clamp(210px,24.5cqh,280px) minmax(0,1fr) clamp(132px,15cqh,168px)!important;grid-template-columns:minmax(390px,.82fr) minmax(650px,1.32fr) minmax(310px,.6fr)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(245px,17cqw,340px)!important}.kiosk-result-visual img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;height:100%!important}@container stage (height<=820px){.kiosk-result-card{grid-template-rows:minmax(136px,22%) minmax(0,1fr) minmax(118px,18%)!important;grid-template-columns:minmax(355px,.82fr) minmax(520px,1.26fr) minmax(245px,.56fr)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(130px,16cqw,210px)!important}.kiosk-result-copy p:last-child{-webkit-line-clamp:2!important}.kiosk-strength-chips{display:flex!important}}.kiosk-result-card{grid-template-rows:clamp(190px,22.5cqh,246px) minmax(0,1fr) clamp(112px,13.8cqh,154px)!important;grid-template-columns:minmax(330px,.76fr) minmax(610px,1.42fr) minmax(350px,.78fr)!important;gap:clamp(10px,.75cqw,16px)!important}.kiosk-axis-panel{grid-area:2/1!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:clamp(9px,.78cqh,13px)!important}.kiosk-axis-row{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 23%,#d7dee6)!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;padding:clamp(10px,.85cqw,15px)!important;display:grid!important}.kiosk-axis-row header span{font-size:clamp(.86rem,.9cqw,1.08rem)!important;font-weight:900!important}.kiosk-axis-row header strong{font-size:clamp(.84rem,.88cqw,1.02rem)!important}.kiosk-axis-row .score-row{align-items:center!important;gap:clamp(9px,.85cqw,14px)!important;margin-top:clamp(7px,.65cqh,10px)!important}.kiosk-axis-row .score-edge strong{font-size:clamp(1.22rem,1.5cqw,1.8rem)!important;line-height:1!important}.kiosk-axis-row .score-edge small{font-size:clamp(.78rem,.82cqw,.94rem)!important;font-weight:900!important}.kiosk-axis-row .score-bar{border-radius:999px!important;height:clamp(15px,1.75cqh,22px)!important;position:relative!important;overflow:hidden!important}.kiosk-axis-row .score-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:28%;animation:5.8s ease-in-out infinite kiosk-score-scan;position:absolute;inset:0 auto 0 0;transform:translate(-145%)}.kiosk-insight{grid-area:3/1/auto/4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(12px,1cqw,18px)!important}.kiosk-insight article{grid-template-columns:clamp(112px,10cqw,154px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,.9cqw,15px)!important;padding:clamp(12px,.95cqw,17px)!important;display:grid!important}.kiosk-insight article>span{font-size:clamp(1rem,1.04cqw,1.24rem)!important;line-height:1.12!important}.kiosk-axis-panel,.kiosk-insight,.kiosk-result-hero{animation:.65s cubic-bezier(.16,1,.3,1) both kiosk-result-rise}.kiosk-result-hero{animation-delay:40ms}.kiosk-axis-panel{animation-delay:.12s}.kiosk-insight{animation-delay:.3s}.kiosk-result-visual{transform-origin:50%;animation:7s ease-in-out .78s infinite kiosk-result-float}@keyframes kiosk-result-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes kiosk-result-float{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateY(-5px)scale(1.012)}}@keyframes kiosk-score-scan{0%,64%,to{transform:translate(-145%)}79%{transform:translate(410%)}}@container stage (height<=820px){.kiosk-result-card{grid-template-rows:minmax(140px,21%) minmax(0,1fr) minmax(96px,14%)!important;grid-template-columns:minmax(300px,.72fr) minmax(500px,1.42fr) minmax(270px,.7fr)!important}.kiosk-axis-row{padding:7px 9px!important}.kiosk-axis-row .score-bar{height:12px!important}.kiosk-axis-row .score-edge strong{font-size:1rem!important}.kiosk-insight article{padding:8px 10px!important}.kiosk-insight p{-webkit-line-clamp:2!important;font-size:.72rem!important}}.kiosk-result-card{grid-template-rows:clamp(236px,27cqh,308px) minmax(0,1fr) clamp(78px,8.8cqh,104px)!important}.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0 0 clamp(7px,.65cqw,12px)!important;font-size:clamp(1rem,1.18cqw,1.42rem)!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-result-copy>.kiosk-motivation{margin:0 0 7px!important;font-size:clamp(.74rem,.82cqw,.96rem)!important;line-height:1.3!important;overflow:hidden!important}.kiosk-result-copy>.kiosk-motivation>p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-insight{gap:clamp(8px,.65cqw,12px)!important}.kiosk-insight article{grid-template-columns:clamp(92px,8.2cqw,124px) minmax(0,1fr)!important;gap:clamp(7px,.5cqw,10px)!important;padding:clamp(7px,.5cqw,10px)!important}.kiosk-insight article>span{font-size:clamp(.78rem,.82cqw,.96rem)!important}.kiosk-insight p{-webkit-line-clamp:2!important;font-size:clamp(.72rem,.76cqw,.9rem)!important;line-height:1.26!important}@container stage (height<=820px){.kiosk-result-card{grid-template-rows:minmax(166px,24%) minmax(0,1fr) minmax(68px,9.5%)!important}.kiosk-insight p,.kiosk-result-copy>.kiosk-motivation>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:1!important}}@media (prefers-reduced-motion:reduce),print{.kiosk-axis-panel,.kiosk-axis-row .score-bar:after,.kiosk-insight,.kiosk-result-hero,.kiosk-result-visual{animation:none!important}}.kiosk-result-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}@container stage (width>=1100px){.kiosk-hero-analysis{grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(5px,.42cqh,8px)!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.kiosk-hero-analysis .kiosk-result-summary{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:4px 0 0!important;font-size:clamp(.92rem,1.08cqw,1.28rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-hero-analysis-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(5px,.42cqw,8px)!important}.kiosk-hero-analysis-card,.kiosk-hero-analysis-cards{min-width:0!important;min-height:0!important;display:grid!important}.kiosk-hero-analysis-card{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 18%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#eef8f5) 42%,#fff)!important;border-radius:clamp(6px,.45cqw,9px)!important;grid-template-rows:auto minmax(0,1fr)!important;padding:clamp(4px,.35cqw,6px) clamp(5px,.45cqw,8px)!important}.kiosk-hero-analysis-card>strong{color:var(--page-accent,#0f766e)!important;font-size:clamp(.64rem,.66cqw,.78rem)!important;font-weight:900!important;line-height:1.1!important}.kiosk-hero-analysis-card>p{-webkit-line-clamp:2!important;color:#334155!important;-webkit-box-orient:vertical!important;margin:3px 0 0!important;font-size:clamp(.63rem,.65cqw,.78rem)!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}}.kiosk-result-hero.is-image-missing{grid-template-columns:minmax(0,1fr)!important}@media screen{.kiosk-result{padding:0!important}.kiosk-result,.kiosk-result-card{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.kiosk-result-card{grid-template-rows:minmax(160px,26%) minmax(0,55%) minmax(110px,19%)!important;grid-template-columns:minmax(0,34%) minmax(0,42%) minmax(245px,24%)!important;gap:clamp(8px,.8cqw,14px)!important;min-width:0!important;max-width:none!important;max-height:100%!important;padding:clamp(9px,.8cqw,15px)!important;display:grid!important}.kiosk-axis-panel,.kiosk-insight,.kiosk-result-hero{min-width:0!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.kiosk-result-hero{grid-area:1/1/auto/3!important;grid-template-columns:minmax(0,1fr) clamp(180px,15cqw,286px)!important;align-items:stretch!important;gap:clamp(10px,.9cqw,16px)!important;padding:clamp(10px,.9cqw,16px)!important;display:grid!important}.kiosk-result-copy{-moz-column-gap:clamp(12px,1cqw,18px)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;grid-template-columns:auto 1fr!important;align-content:start!important;column-gap:clamp(12px,1cqw,18px)!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.kiosk-motivation,.kiosk-result-copy .eyebrow,.kiosk-result-copy .result-date,.kiosk-result-copy h2,.kiosk-result-copy>p:not(.kiosk-motivation),.kiosk-strength-chips{grid-column:2!important;min-width:0!important}.kiosk-result-copy .type-code{border-right:2px solid color-mix(in srgb,var(--page-accent,#0f766e) 42%,#fff)!important;letter-spacing:0!important;grid-area:1/1/6!important;align-self:center!important;margin:0!important;padding-right:clamp(8px,.8cqw,14px)!important;font-size:clamp(4.8rem,7.7cqw,9.4rem)!important;line-height:.78!important}.kiosk-result-copy .eyebrow{margin:0 0 3px!important;font-size:clamp(.72rem,.82cqw,.95rem)!important;line-height:1.1!important}.kiosk-result-copy .result-date{color:#4b5563!important;margin:0 0 3px!important;font-size:clamp(1rem,1.35cqw,1.55rem)!important;line-height:1!important}.kiosk-result-copy h2{white-space:nowrap!important;margin:0!important;font-size:clamp(1.7rem,2.35cqw,3rem)!important;line-height:1.02!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:4px!important;font-size:clamp(.92rem,1.08cqw,1.28rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-motivation{align-self:end!important;margin:clamp(4px,.45cqh,7px) 0 0!important;padding:7px 10px!important;font-size:clamp(.68rem,.74cqw,.85rem)!important;line-height:1.24!important;overflow:hidden!important}.kiosk-motivation>p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-strength-chips{flex-wrap:wrap!important;gap:5px!important;margin-top:5px!important;display:flex!important}.kiosk-strength-chips li{padding:3px 8px!important;font-size:clamp(.64rem,.72cqw,.82rem)!important;line-height:1!important}.kiosk-result-visual{border-radius:8px!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}.kiosk-result-visual img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 35%!important;object-position:center 35%!important;width:100%!important;height:100%!important;transform:none!important}.kiosk-axis-panel{grid-area:2/1!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:clamp(6px,.7cqh,10px)!important;display:grid!important}.kiosk-axis-row{min-height:0!important;padding:clamp(7px,.78cqh,11px) clamp(10px,.85cqw,13px)!important}.kiosk-axis-row header{gap:8px!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.72rem,.82cqw,.96rem)!important;line-height:1.1!important}.score-row{gap:8px!important;margin-top:5px!important}.score-edge strong{font-size:clamp(1.15rem,1.5cqw,1.8rem)!important;line-height:.95!important}.score-edge small{font-size:clamp(.58rem,.65cqw,.72rem)!important}.score-bar{height:clamp(9px,1.2cqh,14px)!important}.kiosk-insight{grid-area:2/3!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:clamp(7px,.7cqh,10px)!important;display:grid!important}.kiosk-insight article{min-height:0!important;padding:clamp(10px,.9cqw,14px)!important;overflow:hidden!important}.kiosk-insight span{font-size:clamp(.72rem,.8cqw,.94rem)!important;line-height:1.1!important}.kiosk-insight p{-webkit-line-clamp:6!important;-webkit-box-orient:vertical!important;margin-top:6px!important;font-size:clamp(.76rem,.84cqw,.98rem)!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}}@container stage (width>=901px){.kiosk-result-card{grid-template:"hero hero qr"minmax(158px,22%)"axis careers rankings"minmax(0,1fr)"insight insight insight"minmax(120px,15%)/minmax(244px,.23fr) minmax(610px,.57fr) minmax(284px,.26fr)!important;gap:clamp(8px,.72cqw,14px)!important;padding:clamp(10px,.72cqw,15px)!important}.kiosk-result-hero{grid-area:hero!important;min-width:0!important;padding:clamp(4px,.3cqw,7px) clamp(8px,.65cqw,14px)!important;animation:.56s cubic-bezier(.2,.8,.2,1) both mbti-kiosk-panel-enter!important}.kiosk-axis-panel{grid-area:axis!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(8px,.75cqh,12px)!important;min-width:0!important}.kiosk-axis-row{grid-template-rows:auto minmax(14px,1.2cqh) auto!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;gap:4px 8px!important;padding:clamp(9px,1.05cqh,13px) clamp(10px,.7cqw,14px)!important;animation:.48s cubic-bezier(.2,.8,.2,1) both mbti-kiosk-panel-enter!important;display:grid!important}.kiosk-axis-row:first-child{animation-delay:.1s!important}.kiosk-axis-row:nth-child(2){animation-delay:.16s!important}.kiosk-axis-row:nth-child(3){animation-delay:.22s!important}.kiosk-axis-row:nth-child(4){animation-delay:.28s!important}.kiosk-axis-row header{grid-column:1/-1!important;font-size:clamp(.77rem,.82cqw,.96rem)!important;line-height:1.2!important}.kiosk-axis-row .axis-pole,.kiosk-axis-row strong{font-size:clamp(1.15rem,1.3cqw,1.55rem)!important;line-height:1!important}.kiosk-axis-row .score-bar{justify-self:stretch!important;width:100%!important;min-width:0!important;height:clamp(11px,1.2cqh,15px)!important}.kiosk-axis-row .score-fill{transform-origin:0!important;animation:.9s cubic-bezier(.2,.8,.2,1) both mbti-kiosk-score-reveal!important}.kiosk-axis-row:first-child .score-fill{animation-delay:.24s!important}.kiosk-axis-row:nth-child(2) .score-fill{animation-delay:.32s!important}.kiosk-axis-row:nth-child(3) .score-fill{animation-delay:.4s!important}.kiosk-axis-row:nth-child(4) .score-fill{animation-delay:.48s!important}.kiosk-insight{grid-area:insight!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,.85cqw,16px)!important;min-width:0!important;min-height:0!important}.kiosk-insight,.kiosk-insight>article{grid-template-rows:minmax(0,1fr)!important}.kiosk-insight>article{grid-template-columns:clamp(104px,8cqw,154px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(8px,.8cqw,15px)!important;padding:clamp(10px,.75cqw,14px)!important;animation:.54s cubic-bezier(.2,.8,.2,1) .58s both mbti-kiosk-panel-enter!important;display:grid!important;overflow:hidden!important}.kiosk-insight>article>*{min-width:0!important}.kiosk-insight>article h3,.kiosk-insight>article strong{font-size:clamp(1rem,1.05cqw,1.22rem)!important;line-height:1.1!important}.kiosk-insight>article p{font-size:clamp(.82rem,.86cqw,1rem)!important;line-height:1.42!important}}@media (prefers-reduced-motion:reduce){.kiosk-result-card *,.kiosk-result-card :after,.kiosk-result-card :before{animation-duration:1ms!important;animation-iteration-count:1!important}}@container stage (width>=1100px){.kiosk-result-card{grid-template-rows:minmax(150px,25%) minmax(0,1fr) minmax(132px,18%)!important;grid-template-columns:minmax(205px,.2fr) minmax(610px,.52fr) minmax(360px,.28fr)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1.66fr) minmax(178px,.5fr)!important}.kiosk-axis-panel{grid-area:2/1!important;gap:clamp(5px,.6cqh,9px)!important}.kiosk-axis-row{padding:clamp(7px,.65cqw,11px)!important}.score-row{grid-template-columns:21px minmax(0,1fr) 21px!important}.score-bar{justify-self:start!important;width:52%!important}.kiosk-insight{grid-area:2/3!important}}@media screen{.kiosk-result-card{grid-template-columns:minmax(330px,.72fr) minmax(780px,1.5fr) minmax(300px,.58fr)!important}.kiosk-axis-panel{gap:clamp(4px,.5cqh,7px)!important}.kiosk-axis-row{padding:clamp(5px,.55cqh,8px) clamp(8px,.7cqw,11px)!important}.kiosk-result-card{grid-template-rows:clamp(224px,26cqh,286px) minmax(0,1fr) clamp(152px,16.8cqh,184px)!important;grid-template-columns:minmax(395px,.84fr) minmax(720px,1.34fr) minmax(330px,.62fr)!important;gap:clamp(10px,.85cqw,16px)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(218px,16cqw,318px)!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:3!important;font-size:clamp(1rem,1.14cqw,1.36rem)!important;line-height:1.28!important}.score-bar{background:color-mix(in srgb,var(--page-soft,#e6fffb) 36%,#e5e7eb)!important;border-radius:999px!important;display:block!important;position:relative!important;overflow:hidden!important}.score-bar .score-fill{opacity:1!important;border-radius:inherit!important;display:block!important;position:absolute!important;inset-block:0!important;transform:none!important}.score-bar .score-fill-left{background:linear-gradient(90deg,var(--score-left-a),var(--score-left-b))!important;left:0!important}.score-bar .score-fill-right{background:linear-gradient(90deg,var(--score-right-b),var(--score-right-a))!important;right:0!important}.kiosk-insight p{-webkit-line-clamp:7!important;font-size:clamp(.86rem,.94cqw,1.06rem)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-result-card{grid-template-rows:minmax(132px,24%) minmax(0,57%) minmax(86px,19%)!important;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.25fr) minmax(235px,.55fr)!important}}@media screen{.kiosk-axis-row{padding:clamp(5px,.55cqh,8px) clamp(8px,.7cqw,11px)!important}.kiosk-result-card{grid-template-columns:minmax(350px,.72fr) minmax(780px,1.46fr) minmax(330px,.62fr)!important}.kiosk-axis-panel{gap:clamp(5px,.58cqh,8px)!important}.kiosk-axis-row{background:color-mix(in srgb,#fff 86%,var(--page-soft,#e6fffb) 14%)!important;padding:clamp(6px,.68cqh,9px) clamp(9px,.7cqw,12px)!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.68rem,.76cqw,.9rem)!important}.score-row{gap:7px!important;margin-top:4px!important}.score-edge{min-width:clamp(30px,2.3cqw,42px)!important}.score-edge strong{font-size:clamp(1rem,1.22cqw,1.46rem)!important}.score-edge small{font-size:clamp(.54rem,.58cqw,.68rem)!important}.score-bar{height:clamp(8px,.95cqh,11px)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-result-card{grid-template-columns:minmax(300px,.7fr) minmax(560px,1.42fr) minmax(235px,.55fr)!important}}@media screen{.kiosk-result-card{grid-template-columns:minmax(350px,.72fr) minmax(780px,1.46fr) minmax(330px,.62fr)!important}.kiosk-axis-panel{gap:clamp(5px,.58cqh,8px)!important}.kiosk-axis-row{background:color-mix(in srgb,#fff 86%,var(--page-soft,#e6fffb) 14%)!important;padding:clamp(6px,.68cqh,9px) clamp(9px,.7cqw,12px)!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.68rem,.76cqw,.9rem)!important}.score-row{gap:7px!important;margin-top:4px!important}.score-edge{min-width:clamp(30px,2.3cqw,42px)!important}.score-edge strong{font-size:clamp(1rem,1.22cqw,1.46rem)!important}.score-edge small{font-size:clamp(.54rem,.58cqw,.68rem)!important}.score-bar{height:clamp(8px,.95cqh,11px)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-result-card{grid-template-rows:minmax(132px,24%) minmax(0,57%) minmax(82px,19%)!important;grid-template-columns:minmax(0,33%) minmax(0,43%) minmax(220px,24%)!important;gap:6px!important;padding:7px!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(118px,12cqw,170px)!important;gap:8px!important;padding:7px!important}.kiosk-result-copy .type-code{font-size:clamp(3.3rem,7cqw,5.8rem)!important}.kiosk-result-copy h2{font-size:clamp(1.22rem,2.2cqw,1.85rem)!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:2!important;font-size:clamp(.72rem,1cqw,.94rem)!important;line-height:1.2!important}.kiosk-motivation,.kiosk-strength-chips{display:none!important}.kiosk-axis-row{padding:5px 7px!important}.score-row{margin-top:3px!important}.kiosk-insight article{padding:7px!important}.kiosk-insight p{-webkit-line-clamp:5!important;font-size:clamp(.62rem,.8cqw,.76rem)!important;line-height:1.25!important}}@media screen{.kiosk-result-card{grid-template-rows:clamp(224px,26cqh,286px) minmax(0,1fr) clamp(152px,16.8cqh,184px)!important;grid-template-columns:minmax(330px,.68fr) minmax(820px,1.52fr) minmax(330px,.62fr)!important;gap:clamp(10px,.85cqw,16px)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(218px,16cqw,318px)!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:3!important;font-size:clamp(1rem,1.14cqw,1.36rem)!important;line-height:1.28!important}.score-bar{background:color-mix(in srgb,var(--page-soft,#e6fffb) 36%,#e5e7eb)!important;border-radius:999px!important;height:clamp(8px,.9cqh,11px)!important;display:block!important;position:relative!important;overflow:hidden!important}.kiosk-axis-panel{gap:clamp(5px,.58cqh,8px)!important}.kiosk-axis-row{background:color-mix(in srgb,#fff 88%,var(--page-soft,#e6fffb) 12%)!important;padding:clamp(6px,.68cqh,9px) clamp(9px,.7cqw,12px)!important}.score-row{gap:7px!important;margin-top:4px!important}.score-edge{min-width:clamp(30px,2.25cqw,42px)!important}.score-edge strong{font-size:clamp(1rem,1.22cqw,1.46rem)!important;line-height:.95!important}.score-edge small{font-size:clamp(.54rem,.58cqw,.68rem)!important}.score-bar .score-fill{opacity:1!important;border-radius:inherit!important;display:block!important;position:absolute!important;inset-block:0!important;transform:none!important}.score-bar .score-fill-left{background:linear-gradient(90deg,var(--score-left-a),var(--score-left-b))!important;left:0!important}.score-bar .score-fill-right{background:linear-gradient(90deg,var(--score-right-b),var(--score-right-a))!important;right:0!important}.kiosk-insight p{-webkit-line-clamp:7!important;font-size:clamp(.86rem,.94cqw,1.06rem)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-result-card{grid-template-rows:minmax(132px,24%) minmax(0,57%) minmax(86px,19%)!important;grid-template-columns:minmax(285px,.68fr) minmax(570px,1.42fr) minmax(235px,.55fr)!important}}@media screen{.kiosk-result-card{grid-template-rows:clamp(212px,24.3cqh,262px) minmax(0,1fr) clamp(182px,19.4cqh,218px)!important}}@container stage (width>=1100px){.kiosk-result-card{grid-template-rows:minmax(150px,25%) minmax(0,1fr) minmax(142px,19%)!important;grid-template-columns:minmax(205px,.205fr) minmax(600px,.565fr) minmax(275px,.23fr)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1.66fr) minmax(178px,.5fr)!important}.kiosk-axis-panel{grid-area:2/1!important;gap:clamp(5px,.6cqh,9px)!important}.kiosk-axis-row{padding:clamp(7px,.65cqw,11px)!important}.score-row{grid-template-columns:21px minmax(0,1fr) 21px!important}.score-bar{justify-self:start!important;width:52%!important}.kiosk-insight{grid-area:2/3!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-result-card{grid-template-rows:minmax(132px,22%) minmax(0,1fr) minmax(112px,18%)!important}}@media screen{.kiosk-stage{max-height:100cqh!important;overflow:hidden!important}.panel.kiosk-result{height:calc(100cqh - 58px)!important;max-height:calc(100cqh - 58px)!important;padding:6px!important;overflow:hidden!important}.kiosk-result-card{grid-template-rows:minmax(176px,20.5cqh) minmax(0,1fr) minmax(132px,14.6cqh)!important;grid-template-columns:minmax(370px,.68fr) minmax(700px,1.32fr) minmax(310px,.56fr)!important;gap:8px!important;height:100%!important;max-height:100%!important;padding:8px!important;overflow:hidden!important}.kiosk-result-copy .eyebrow{font-size:clamp(.64rem,.68cqw,.82rem)!important}.kiosk-result-copy .type-code{font-size:clamp(3.1rem,4.1cqw,4.95rem)!important;line-height:.84!important}.kiosk-result-copy p:last-child{-webkit-line-clamp:2!important;font-size:clamp(.88rem,1cqw,1.18rem)!important;line-height:1.18!important}.kiosk-motivation{padding:5px 9px!important;font-size:clamp(.62rem,.66cqw,.78rem)!important}.kiosk-strength-chips li{font-size:clamp(.58rem,.62cqw,.72rem)!important}.kiosk-result-visual img{-o-object-position:center 22%!important;object-position:center 22%!important}.kiosk-axis-panel{align-content:stretch!important;display:grid!important}.kiosk-axis-row{border-radius:8px!important;justify-content:center!important;min-height:0!important;padding:7px 8px!important}.kiosk-axis-row header{gap:4px!important;min-height:0!important}.score-row{margin-top:5px!important}.score-edge strong{font-size:clamp(.95rem,1cqw,1.22rem)!important;line-height:1!important}.kiosk-band-head{gap:6px!important;min-height:20px!important;margin-bottom:5px!important}.kiosk-band-head span{font-size:clamp(.7rem,.76cqw,.92rem)!important}.kiosk-band-head small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:58%!important;font-size:clamp(.52rem,.58cqw,.68rem)!important;display:block!important;overflow:hidden!important}.kiosk-insight{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;display:grid!important}.kiosk-insight article{min-height:0!important;padding:10px 11px!important}.kiosk-insight strong{font-size:clamp(.72rem,.78cqw,.92rem)!important}.kiosk-insight p{-webkit-line-clamp:6!important;-webkit-box-orient:vertical!important;font-size:clamp(.72rem,.82cqw,.96rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-result-card{grid-template-columns:minmax(330px,.58fr) minmax(780px,1.46fr) minmax(300px,.54fr)!important}.kiosk-axis-panel{gap:8px!important}.kiosk-axis-row{grid-template-rows:auto minmax(34px,1fr)!important;justify-content:stretch!important;align-items:center!important;padding:10px 9px!important}.kiosk-axis-row header,.score-row{width:100%!important}.score-row{grid-template-columns:minmax(28px,34px) minmax(112px,1fr) minmax(28px,34px)!important;align-items:center!important;margin-top:4px!important;display:grid!important}.score-edge{min-width:0!important}.score-bar{width:100%!important;min-width:112px!important;height:9px!important}.kiosk-axis-row{grid-template-rows:auto minmax(26px,1fr)!important;padding:8px 10px!important}.kiosk-result,.panel.kiosk-result{height:100%!important;max-height:100%!important;padding:0!important}.kiosk-axis-panel{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}.kiosk-axis-row header{gap:3px!important}.score-row{grid-template-columns:minmax(24px,30px) minmax(0,1fr) minmax(24px,30px)!important}.score-edge small{font-size:clamp(.48rem,.54cqw,.62rem)!important}.kiosk-insight p{-webkit-line-clamp:7!important;font-size:clamp(.76rem,.9cqw,1.04rem)!important}.kiosk-axis-panel{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:7px!important}.kiosk-axis-row{grid-template-rows:auto minmax(24px,1fr)!important;align-content:center!important;padding:7px 9px!important;display:grid!important}.kiosk-axis-row header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.62rem,.7cqw,.82rem)!important;line-height:1.08!important}.kiosk-result-card{grid-template-rows:minmax(168px,19.5cqh) minmax(0,1fr) minmax(146px,16cqh)!important;grid-template-columns:minmax(272px,.34fr) minmax(940px,1.82fr) minmax(300px,.48fr)!important}.kiosk-axis-panel{padding:7px!important}.kiosk-axis-row{gap:4px!important;padding:6px 8px!important}.score-row{grid-template-columns:minmax(26px,31px) minmax(118px,1fr) minmax(26px,31px)!important;gap:5px!important}.kiosk-result-card{grid-template-rows:clamp(142px,18.2%,190px) minmax(0,1fr) clamp(126px,15%,156px)!important;grid-template-columns:minmax(220px,.28fr) minmax(0,1.38fr) minmax(250px,.4fr)!important;gap:clamp(7px,.62cqw,10px)!important;padding:clamp(8px,.72cqw,12px)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(170px,15cqw,300px)!important;gap:clamp(8px,.72cqw,12px)!important;padding:clamp(8px,.7cqw,12px)!important}.kiosk-result-copy{-moz-column-gap:clamp(8px,.75cqw,13px)!important;column-gap:clamp(8px,.75cqw,13px)!important}.kiosk-result-copy .type-code{padding-right:clamp(6px,.64cqw,10px)!important;font-size:clamp(4rem,6.7cqw,8rem)!important;line-height:.8!important}.kiosk-result-copy .result-date{font-size:clamp(.86rem,1.15cqw,1.32rem)!important}.kiosk-result-copy h2{font-size:clamp(1.35rem,2.05cqw,2.52rem)!important;line-height:1.02!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:2!important;font-size:clamp(.8rem,.98cqw,1.12rem)!important;line-height:1.24!important}.kiosk-motivation{padding:5px 8px!important;font-size:clamp(.58rem,.68cqw,.78rem)!important;line-height:1.16!important}.kiosk-strength-chips{gap:4px!important;margin-top:4px!important}.kiosk-strength-chips li{padding:2px 7px!important;font-size:clamp(.56rem,.66cqw,.76rem)!important}.kiosk-axis-panel{gap:clamp(4px,.55cqh,7px)!important;width:100%!important;padding:6px!important}.kiosk-axis-row{padding:clamp(4px,.55cqh,7px) clamp(6px,.6cqw,9px)!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.58rem,.68cqw,.78rem)!important}.score-row{grid-template-columns:minmax(22px,28px) minmax(0,1fr) minmax(22px,28px)!important;gap:4px!important;margin-top:3px!important}.score-bar{min-width:0!important;height:clamp(5px,.75cqh,7px)!important}.score-edge strong{font-size:clamp(.92rem,1.05cqw,1.28rem)!important}.kiosk-insight{gap:clamp(5px,.55cqh,8px)!important;padding:0!important}.kiosk-insight article{padding:clamp(7px,.7cqw,10px)!important}.kiosk-insight span{font-size:clamp(.62rem,.72cqw,.82rem)!important}.kiosk-insight p{-webkit-line-clamp:5!important;font-size:clamp(.62rem,.72cqw,.84rem)!important;line-height:1.25!important}}@container stage (width<=1660px){.kiosk-result-card{grid-template-columns:minmax(206px,.25fr) minmax(0,1.45fr) minmax(238px,.34fr)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(156px,18cqw,246px)!important}}@media screen{.kiosk-result-card{grid-template-rows:clamp(126px,16.6%,174px) minmax(0,1fr) clamp(98px,12.2%,128px)!important;grid-template-columns:minmax(190px,.24fr) minmax(0,1.5fr) minmax(268px,.4fr)!important;gap:clamp(6px,.54cqw,9px)!important;height:100%!important;min-height:0!important;padding:clamp(6px,.56cqw,10px)!important;overflow:hidden!important}.kiosk-result-hero{grid-template-columns:minmax(0,1fr) clamp(172px,15.5cqw,290px)!important;gap:clamp(7px,.62cqw,11px)!important;padding:clamp(6px,.58cqw,10px)!important}.kiosk-result-copy{-moz-column-gap:clamp(7px,.68cqw,12px)!important;grid-template-columns:auto minmax(0,1fr)!important;gap:1px clamp(7px,.68cqw,12px)!important}.kiosk-motivation,.kiosk-result-copy .eyebrow,.kiosk-result-copy .result-date,.kiosk-strength-chips{max-width:100%!important}.kiosk-result-copy .type-code{letter-spacing:0!important;font-size:clamp(3.7rem,6.15cqw,7.1rem)!important;line-height:.77!important}.kiosk-result-copy h2{font-size:clamp(1.26rem,1.82cqw,2.25rem)!important;line-height:1!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:2!important;font-size:clamp(.76rem,.9cqw,1.04rem)!important;line-height:1.2!important}.kiosk-motivation{padding:4px 7px!important;font-size:clamp(.54rem,.62cqw,.74rem)!important;line-height:1.14!important}.kiosk-result-visual{isolation:isolate!important;overflow:hidden!important}.kiosk-result-visual img{-o-object-fit:cover!important;object-fit:cover!important;will-change:transform!important;width:108%!important;max-width:none!important;height:108%!important;animation:9s ease-in-out infinite alternate mbti-result-image-drift!important;transform:translate(-2.2%,-1.5%)scale(1.035)!important}.kiosk-axis-panel{gap:clamp(3px,.45cqh,6px)!important;padding:5px!important}.kiosk-axis-row{padding:clamp(3px,.45cqh,6px) clamp(5px,.5cqw,8px)!important}.score-row{grid-template-columns:24px minmax(0,1fr) 24px!important}.score-bar{height:clamp(4px,.62cqh,6px)!important}.kiosk-insight{gap:clamp(5px,.5cqh,7px)!important}.kiosk-insight article{padding:clamp(6px,.58cqw,9px)!important}.kiosk-insight p{-webkit-line-clamp:6!important;font-size:clamp(.6rem,.7cqw,.82rem)!important;line-height:1.2!important}}@container stage (height<=940px){.kiosk-result-card{grid-template-rows:clamp(112px,15.2%,144px) minmax(0,1fr) clamp(82px,10.8%,104px)!important}.kiosk-result-copy .type-code{font-size:clamp(3.1rem,5.5cqw,6.2rem)!important}.kiosk-result-copy h2+p,.kiosk-result-copy>p,.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:1!important}.kiosk-motivation,.kiosk-strength-chips{display:none!important}}@container stage (width<=1500px){.kiosk-result-card{grid-template-columns:minmax(168px,.2fr) minmax(0,1.58fr) minmax(230px,.36fr)!important}}@media (prefers-reduced-motion:reduce){.kiosk-result-visual img{animation:none!important;transform:translate(-2%,-2%)scale(1.04)!important}}@container stage (width>=1100px){.kiosk-result{height:100%!important;min-height:0!important;max-height:100%!important;padding:clamp(3px,.35cqw,7px)!important;overflow:hidden!important}.kiosk-result-card{grid-template-rows:minmax(155px,25%) minmax(0,1fr) minmax(132px,16%)!important;grid-template-columns:minmax(250px,.29fr) minmax(560px,.49fr) minmax(270px,.22fr)!important;gap:clamp(5px,.45cqw,9px)!important}.kiosk-result-hero{grid-area:1/1/auto/3!important;grid-template-columns:minmax(0,1.72fr) minmax(190px,.48fr)!important;gap:clamp(8px,.65cqw,12px)!important;padding:clamp(7px,.68cqw,12px)!important}.kiosk-result-copy .eyebrow{margin:0 0 1px!important;font-size:clamp(.66rem,.68cqw,.84rem)!important;line-height:1.08!important}.kiosk-result-copy .result-date{margin:0 0 2px!important;font-size:clamp(.84rem,.95cqw,1.14rem)!important;line-height:1.08!important}.kiosk-result-copy .type-code{margin:0!important;font-size:clamp(3.3rem,4.9cqw,5.9rem)!important;line-height:.78!important}.kiosk-result-copy h2{margin:0 0 2px!important;font-size:clamp(1.38rem,1.86cqw,2.2rem)!important;line-height:1.02!important}.kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation){-webkit-line-clamp:unset!important;font-size:clamp(.86rem,1.06cqw,1.2rem)!important;line-height:1.24!important;display:block!important;overflow:visible!important}.kiosk-motivation{margin-top:auto!important;padding:4px 7px!important;font-size:clamp(.58rem,.62cqw,.72rem)!important;line-height:1.14!important;display:block!important}.kiosk-strength-chips{gap:3px!important;margin-top:3px!important;display:flex!important}.kiosk-strength-chips li{padding:2px 6px!important;font-size:clamp(.56rem,.58cqw,.68rem)!important}.kiosk-result-visual{min-width:0!important;height:100%!important;min-height:0!important}.kiosk-axis-panel{grid-area:2/1!important;gap:clamp(4px,.48cqh,7px)!important;padding:0!important}.kiosk-axis-row header span,.kiosk-axis-row header strong{font-size:clamp(.64rem,.65cqw,.76rem)!important}.score-row{grid-template-columns:22px minmax(0,1fr) 22px!important;gap:4px!important}.score-edge strong{font-size:clamp(.98rem,1cqw,1.25rem)!important}.score-bar{height:clamp(5px,.6cqh,7px)!important}.kiosk-band-head{min-height:17px!important;line-height:1!important}.kiosk-band-head span{font-size:clamp(.72rem,.76cqw,.92rem)!important}.kiosk-band-head small{font-size:clamp(.52rem,.54cqw,.64rem)!important;line-height:1.1!important}.kiosk-insight{grid-area:2/3!important;gap:clamp(5px,.52cqh,8px)!important}.kiosk-insight article{padding:clamp(7px,.62cqw,10px)!important}.kiosk-insight span{font-size:clamp(.62rem,.65cqw,.74rem)!important}.kiosk-insight p{-webkit-line-clamp:unset!important;font-size:clamp(.61rem,.65cqw,.76rem)!important;line-height:1.24!important;display:block!important;overflow:visible!important}.kiosk-result-card{grid-template-rows:minmax(150px,25%) minmax(0,1fr) minmax(142px,19%)!important;grid-template-columns:minmax(205px,.205fr) minmax(600px,.565fr) minmax(275px,.23fr)!important}.kiosk-result-hero{grid-template-columns:minmax(0,1.66fr) minmax(178px,.5fr)!important}.kiosk-axis-panel{gap:clamp(5px,.6cqh,9px)!important}.kiosk-axis-row{padding:clamp(7px,.65cqw,11px)!important}.score-row{grid-template-columns:21px minmax(0,1fr) 21px!important}.score-bar{justify-self:start!important;width:52%!important}.kiosk-insight{grid-area:2/3!important}.kiosk-result-card{grid-template:"hero hero qr"minmax(240px,28%)"axis careers rankings"minmax(0,1fr)"insight insight insight"minmax(72px,8%)/minmax(248px,.23fr) minmax(610px,.57fr) minmax(286px,.26fr)!important;gap:clamp(8px,.72cqw,14px)!important;padding:clamp(10px,.72cqw,15px)!important}.kiosk-result-hero{grid-area:1/1/auto/3!important;min-width:0!important;padding:clamp(4px,.3cqw,7px) clamp(8px,.65cqw,14px)!important;animation:.56s cubic-bezier(.2,.8,.2,1) both mbti-result-panel-in!important}.kiosk-result-copy h2{padding-block:.04em!important;line-height:1.16!important}.kiosk-axis-panel{grid-area:2/1!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(6px,.58cqh,9px)!important;min-width:0!important}.kiosk-axis-row{grid-template-rows:auto minmax(14px,1.2cqh) auto!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;gap:4px 8px!important;padding:clamp(9px,1.05cqh,13px) clamp(10px,.7cqw,14px)!important;animation:.52s cubic-bezier(.2,.8,.2,1) both mbti-result-panel-in!important;display:grid!important}.kiosk-axis-row:first-child{animation-delay:.13s!important}.kiosk-axis-row:nth-child(2){animation-delay:.21s!important}.kiosk-axis-row:nth-child(3){animation-delay:.29s!important}.kiosk-axis-row:nth-child(4){animation-delay:.37s!important}.kiosk-axis-row header{grid-column:1/-1!important;font-size:clamp(.73rem,.72cqw,.9rem)!important}.kiosk-axis-row .axis-pole,.kiosk-axis-row strong{font-size:clamp(.86rem,.92cqw,1.08rem)!important;line-height:1!important}.score-bar{justify-self:stretch!important;width:100%!important;min-width:0!important;height:clamp(11px,1.2cqh,15px)!important}.kiosk-axis-row{grid-template-rows:auto minmax(24px,1fr)!important;grid-template-columns:minmax(0,1fr)!important;row-gap:clamp(4px,.48cqh,7px)!important}.kiosk-axis-row>header{grid-area:1/1!important}.kiosk-axis-row>.score-row{-moz-column-gap:clamp(8px,.8cqw,13px)!important;grid-area:2/1!important;grid-template-columns:clamp(34px,2cqw,46px) minmax(0,1fr) clamp(34px,2cqw,46px)!important;align-items:center!important;column-gap:clamp(8px,.8cqw,13px)!important;width:100%!important;min-width:0!important;display:grid!important}.kiosk-axis-row .score-edge{flex-direction:column!important;justify-content:center!important;gap:1px!important;min-width:0!important;display:flex!important}.kiosk-axis-row .score-edge.right{text-align:right!important;align-items:flex-end!important}.kiosk-axis-row .score-bar{grid-column:2!important;min-width:0!important;height:clamp(13px,1.35cqh,18px)!important}.score-fill{transform-origin:0!important;animation:.72s cubic-bezier(.18,.88,.28,1) both mbti-result-bar-grow!important}.kiosk-axis-row:first-child .score-fill{animation-delay:.3s!important}.kiosk-axis-row:nth-child(2) .score-fill{animation-delay:.38s!important}.kiosk-axis-row:nth-child(3) .score-fill{animation-delay:.46s!important}.kiosk-axis-row:nth-child(4) .score-fill{animation-delay:.54s!important}.kiosk-insight{grid-area:3/1/auto/4!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,.75cqw,15px)!important;min-width:0!important;display:grid!important}.kiosk-insight>article{-moz-column-gap:clamp(8px,.7cqw,13px)!important;grid-template-columns:clamp(110px,8cqw,150px) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(8px,.7cqw,13px)!important;padding:clamp(5px,.38cqw,8px) clamp(7px,.5cqw,10px)!important;animation:.62s cubic-bezier(.2,.8,.2,1) .47s both mbti-result-panel-in!important;display:grid!important}.kiosk-insight>article h3,.kiosk-insight>article strong{grid-column:1!important;margin:0!important;font-size:clamp(.82rem,.86cqw,1.02rem)!important}.kiosk-insight>article p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-column:2!important;margin:0!important;font-size:clamp(.74rem,.78cqw,.9rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}}@container stage (width>=901px){.kiosk-result-copy .type-code{animation:.62s cubic-bezier(.18,.88,.28,1) 80ms both mbti-result-code-arrive!important}.kiosk-strength-chips li{animation:.42s cubic-bezier(.2,.8,.2,1) both mbti-result-panel-in!important}.kiosk-strength-chips li:first-child{animation-delay:.58s!important}.kiosk-strength-chips li:nth-child(2){animation-delay:.65s!important}.kiosk-strength-chips li:nth-child(3){animation-delay:.72s!important}}@container stage (width>=1500px){.kiosk-result-card{grid-template-columns:minmax(240px,.1957fr) minmax(560px,.4783fr) minmax(390px,.3261fr)!important;grid-template-areas:"hero hero qr""axis careers rankings""insight insight insight"!important}.kiosk-result-hero{grid-column:1/3!important}.kiosk-insight{grid-column:1/4!important}}@container stage (width>=1100px){.kiosk-hero-analysis{grid-area:4/2!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(5px,.42cqh,8px)!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.kiosk-hero-analysis .kiosk-result-summary{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:4px 0 0!important;font-size:clamp(.92rem,1.08cqw,1.28rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-hero-analysis-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(5px,.42cqw,8px)!important}.kiosk-hero-analysis-card,.kiosk-hero-analysis-cards{min-width:0!important;min-height:0!important;display:grid!important}.kiosk-hero-analysis-card{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 18%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#eef8f5) 42%,#fff)!important;border-radius:clamp(6px,.45cqw,9px)!important;grid-template-rows:auto minmax(0,1fr)!important;padding:clamp(4px,.35cqw,6px) clamp(5px,.45cqw,8px)!important}.kiosk-hero-analysis-card>strong{color:var(--page-accent,#0f766e)!important;font-size:clamp(.64rem,.66cqw,.78rem)!important;font-weight:900!important;line-height:1.1!important}.kiosk-hero-analysis-card>p{-webkit-line-clamp:2!important;color:#334155!important;-webkit-box-orient:vertical!important;margin:3px 0 0!important;font-size:clamp(.63rem,.65cqw,.78rem)!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-motivation{grid-area:5/2!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:clamp(5px,.42cqw,8px)!important;margin:clamp(4px,.45cqh,7px) 0 0!important;padding:7px 10px!important;display:grid!important;overflow:hidden!important}.kiosk-motivation>span{color:var(--page-accent,#0f766e)!important;white-space:nowrap!important;font-size:clamp(.64rem,.66cqw,.78rem)!important;font-weight:900!important;line-height:1.15!important}.kiosk-motivation>p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;min-width:0!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-strength-chips{grid-area:6/2!important}}@container stage (width>=901px){.kiosk-result-copy{grid-template-rows:auto auto auto auto auto auto!important;align-content:center!important;row-gap:clamp(3px,.32cqh,6px)!important}.kiosk-hero-analysis{grid-area:4/2!important;min-width:0!important;min-height:0!important;margin:clamp(2px,.24cqh,4px) 0 0!important;display:block!important;overflow:hidden!important}.kiosk-hero-analysis-cards{display:none!important}.kiosk-hero-analysis .kiosk-result-summary{-webkit-line-clamp:2!important;color:var(--ink)!important;word-break:keep-all!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:clamp(.95rem,1.08cqw,1.28rem)!important;font-weight:800!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-motivation{grid-area:5/2!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:clamp(6px,.48cqw,10px)!important;margin:clamp(4px,.38cqh,7px) 0 0!important;padding:clamp(6px,.48cqw,9px) clamp(9px,.68cqw,12px)!important;display:grid!important;overflow:hidden!important}.kiosk-motivation>span{color:var(--page-accent,#0f766e)!important;white-space:nowrap!important;font-size:clamp(.66rem,.7cqw,.82rem)!important;font-weight:900!important;line-height:1.15!important}.kiosk-motivation>p{-webkit-line-clamp:2!important;word-break:keep-all!important;-webkit-box-orient:vertical!important;min-width:0!important;margin:0!important;font-size:clamp(.78rem,.82cqw,.98rem)!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-strength-chips{flex-wrap:wrap!important;grid-area:6/2!important;gap:clamp(4px,.32cqw,6px)!important;margin:clamp(3px,.3cqh,5px) 0 0!important;display:flex!important;overflow:hidden!important}}.kiosk-careers{min-height:0!important;max-height:100%!important;overflow:hidden!important}.kiosk-career-image{-o-object-position:center top!important;object-position:center top!important;width:100%!important;height:164%!important}.kiosk-careers{grid-area:2/2!important}.kiosk-careers-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:clamp(8px,.76cqh,12px)!important;height:calc(100% - clamp(20px,2.7cqh,30px))!important;min-height:0!important;display:grid!important}.kiosk-careers-grid article{grid-template-rows:1fr!important;grid-template-columns:clamp(160px,15cqw,245px) minmax(0,1fr)!important;gap:clamp(9px,.85cqw,13px)!important;min-height:0!important;padding:clamp(8px,.8cqw,12px)!important;display:grid!important}.kiosk-career-copy{flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.kiosk-careers-grid p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:clamp(4px,.5cqh,7px)!important;font-size:clamp(.72rem,.78cqw,.9rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}@container stage (height<=820px){.kiosk-careers-grid article{grid-template-columns:clamp(118px,14cqw,150px) minmax(0,1fr)!important;padding:6px!important}.kiosk-careers-grid p{-webkit-line-clamp:2!important}}.kiosk-career-image{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;height:100%!important}.kiosk-careers-grid article{grid-template-columns:clamp(215px,16cqw,300px) minmax(0,1fr)!important;align-items:stretch!important;position:relative!important}.kiosk-career-visual-frame{max-height:none!important}.kiosk-career-copy{z-index:auto!important;background:0 0!important;justify-content:center!important;gap:clamp(4px,.45cqh,7px)!important;padding:0!important;position:static!important}.kiosk-career-label{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 28%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#ecfeff) 72%,#fff)!important;width:fit-content!important;color:color-mix(in srgb,var(--page-accent,#0f766e) 78%,#111827)!important;border-radius:999px!important;align-items:center!important;padding:3px 8px!important;font-size:clamp(.68rem,.74cqw,.88rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.kiosk-careers-grid strong{font-size:clamp(1.08rem,1.18cqw,1.44rem)!important;line-height:1.12!important}.kiosk-careers-grid p{-webkit-line-clamp:3!important;font-size:clamp(.82rem,.9cqw,1.06rem)!important;line-height:1.3!important}@container stage (height<=820px){.kiosk-careers-grid article{grid-template-columns:clamp(145px,17cqw,195px) minmax(0,1fr)!important}.kiosk-careers-grid strong{font-size:clamp(.94rem,1.2cqw,1.16rem)!important}.kiosk-career-label{padding:2px 7px!important;font-size:clamp(.58rem,.78cqw,.72rem)!important}.kiosk-careers-grid p{-webkit-line-clamp:2!important;font-size:clamp(.68rem,.9cqw,.82rem)!important}}.kiosk-careers{animation:.65s cubic-bezier(.16,1,.3,1) .18s both kiosk-result-rise}.kiosk-careers-grid article{transition:transform .22s,box-shadow .22s,border-color .22s!important}.kiosk-careers-grid article:hover{z-index:1;transform:translateY(-3px);border-color:color-mix(in srgb,var(--page-accent,#0f766e) 52%,#fff)!important;box-shadow:0 10px 24px #0f172a1a!important}@media (prefers-reduced-motion:reduce),print{.kiosk-careers{animation:none!important}}@media print{.kiosk-result .kiosk-careers{transition:none!important;animation:none!important}}@media screen{.kiosk-careers{grid-area:2/2!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(5px,.55cqh,8px)!important;min-width:0!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.kiosk-careers .kiosk-band-head{min-height:0!important;margin:0!important;line-height:1.05!important}.kiosk-careers .kiosk-band-head span{font-size:clamp(.82rem,.92cqw,1.08rem)!important;line-height:1.05!important}.kiosk-careers .kiosk-band-head small{font-size:clamp(.58rem,.66cqw,.78rem)!important;line-height:1.14!important;display:inline!important}.kiosk-careers-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:clamp(8px,.75cqw,12px)!important;height:auto!important;min-height:0!important;display:grid!important}.kiosk-careers-grid article{grid-template-rows:1fr!important;grid-template-columns:clamp(210px,37%,300px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(7px,.75cqh,10px)!important;min-width:0!important;padding:clamp(8px,.75cqw,12px)!important;display:grid!important}.kiosk-career-visual-frame,.kiosk-careers-grid article{min-height:0!important;position:relative!important;overflow:hidden!important}.kiosk-career-visual-frame{background:color-mix(in srgb,var(--page-soft,#ecfeff) 36%,#fff)!important;border-radius:7px!important;width:100%!important;max-height:none!important;margin:0!important}.kiosk-career-visual-frame:after{content:none!important;display:none!important}.kiosk-career-image,.kiosk-career-visual-frame .kiosk-career-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:static!important;transform:none!important}.kiosk-career-copy{z-index:auto!important;background:0 0!important;grid-template-rows:minmax(0,1fr) auto auto!important;align-content:start!important;gap:4px!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important;position:static!important;overflow:hidden!important}.kiosk-careers-grid strong{min-width:0!important;font-size:clamp(1.06rem,1.18cqw,1.42rem)!important;line-height:1.13!important;display:block!important}.kiosk-career-label{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 28%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#ecfeff) 72%,#fff)!important;width:fit-content!important;color:color-mix(in srgb,var(--page-accent,#0f766e) 78%,#111827)!important;border-radius:999px!important;align-items:center!important;padding:3px 8px!important;font-size:clamp(.62rem,.7cqw,.82rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.kiosk-careers-grid p{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:clamp(.84rem,.94cqw,1.08rem)!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}}@container stage (width>=901px){.kiosk-careers{grid-area:careers!important;min-width:0!important}.kiosk-careers-grid{gap:clamp(7px,.55cqh,10px)!important}.kiosk-careers-grid>article{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:clamp(162px,15.5cqw,220px) minmax(0,1fr)!important;min-height:0!important;padding:clamp(7px,.52cqw,10px)!important;animation:.54s cubic-bezier(.2,.8,.2,1) both mbti-kiosk-panel-enter!important;overflow:hidden!important}.kiosk-careers-grid>article:first-child{animation-delay:.18s!important}.kiosk-careers-grid>article:nth-child(2){animation-delay:.26s!important}.kiosk-careers-grid>article:nth-child(3){animation-delay:.34s!important}.kiosk-career-image,.kiosk-careers-grid>article img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}.kiosk-career-image img,.kiosk-careers-grid>article img{will-change:transform!important;animation:8s ease-in-out infinite alternate mbti-kiosk-photo-breathe!important}.kiosk-careers-grid>article:nth-child(2) img{animation-delay:-2.4s!important}.kiosk-careers-grid>article:nth-child(3) img{animation-delay:-4.8s!important}.kiosk-career-copy h4{font-size:clamp(1rem,1.18cqw,1.34rem)!important;line-height:1.1!important}.kiosk-career-copy p{font-size:clamp(.78rem,.8cqw,.95rem)!important;line-height:1.38!important}}@media screen{.kiosk-careers{gap:clamp(7px,.7cqh,11px)!important}.kiosk-careers .kiosk-band-head{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.kiosk-careers .kiosk-band-head small{color:#4b5563!important;text-align:right!important;max-width:62%!important;font-size:clamp(.68rem,.76cqw,.9rem)!important;font-weight:800!important}.kiosk-careers-grid{gap:clamp(9px,.85cqw,14px)!important}.kiosk-careers-grid article{grid-template-columns:clamp(230px,31%,270px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,.9cqw,14px)!important;padding:clamp(10px,.82cqw,14px)!important}.kiosk-career-visual-frame{aspect-ratio:16/9!important;height:auto!important;max-height:100%!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--page-accent,#0f766e) 18%,#fff)!important;align-self:center!important}.kiosk-career-image,.kiosk-career-visual-frame .kiosk-career-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}.kiosk-career-copy{justify-content:center!important;gap:clamp(5px,.55cqh,8px)!important}.kiosk-careers-grid strong{font-size:clamp(1.18rem,1.34cqw,1.58rem)!important;line-height:1.12!important}.kiosk-career-label{font-size:clamp(.7rem,.78cqw,.92rem)!important}.kiosk-careers{padding:clamp(10px,.85cqw,14px)!important}.kiosk-careers-grid article{grid-template-columns:clamp(310px,23cqw,435px) minmax(0,1fr)!important;gap:clamp(12px,1cqw,18px)!important}.kiosk-career-visual-frame{background:#f8fafc!important;height:100%!important;min-height:0!important}.kiosk-career-copy{justify-content:center!important}.kiosk-careers-grid strong{font-size:clamp(1.16rem,1.28cqw,1.56rem)!important}.kiosk-careers-grid p{-webkit-line-clamp:3!important;font-size:clamp(.88rem,.96cqw,1.12rem)!important;line-height:1.28!important}.kiosk-careers .kiosk-band-head span{font-size:clamp(1.04rem,1.14cqw,1.36rem)!important}.kiosk-careers-grid article{grid-template-columns:clamp(250px,32%,320px) minmax(0,1fr)!important}.kiosk-career-copy>strong{font-size:clamp(1.12rem,1.24cqw,1.48rem)!important}.kiosk-career-copy p{font-size:clamp(.82rem,.9cqw,1.03rem)!important;line-height:1.28!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-careers-grid article{grid-template-columns:clamp(150px,28%,195px) minmax(0,1fr)!important}}@media screen{.kiosk-career-copy{place-content:center!important;overflow:hidden!important}.kiosk-career-copy>strong{font-size:clamp(1.04rem,1.18cqw,1.38rem)!important;line-height:1.08!important}.kiosk-career-copy p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:clamp(.78rem,.84cqw,.98rem)!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-career-copy p b,.kiosk-career-copy p strong{font-size:inherit!important;line-height:inherit!important;display:inline!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-career-copy>strong{font-size:clamp(.86rem,1.02cqw,1rem)!important}.kiosk-career-copy p{-webkit-line-clamp:2!important;font-size:clamp(.62rem,.78cqw,.76rem)!important;line-height:1.2!important}}@media screen{.kiosk-career-copy>strong{font-size:clamp(1.18rem,1.34cqw,1.58rem)!important;line-height:1.12!important;display:block!important}.kiosk-career-copy p .highlight-token,.kiosk-career-copy p .highlight-word,.kiosk-career-copy p b,.kiosk-career-copy p mark,.kiosk-career-copy p strong{font-size:inherit!important;line-height:inherit!important}.kiosk-career-copy p{-webkit-line-clamp:4!important;font-size:clamp(.9rem,.98cqw,1.08rem)!important;line-height:1.28!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-career-copy>strong{font-size:clamp(.9rem,1.12cqw,1.08rem)!important}.kiosk-career-copy p{-webkit-line-clamp:3!important;font-size:clamp(.68rem,.86cqw,.82rem)!important;line-height:1.24!important}}@media screen{.kiosk-career-copy{place-content:center!important;overflow:hidden!important}.kiosk-career-copy>strong{font-size:clamp(1.04rem,1.18cqw,1.38rem)!important;line-height:1.08!important}.kiosk-career-copy p{-webkit-line-clamp:3!important;font-size:clamp(.78rem,.84cqw,.98rem)!important;line-height:1.24!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-career-copy>strong{font-size:clamp(.86rem,1.02cqw,1rem)!important}.kiosk-career-copy p{-webkit-line-clamp:2!important;font-size:clamp(.62rem,.78cqw,.76rem)!important;line-height:1.2!important}.kiosk-careers-grid article{grid-template-rows:1fr!important;grid-template-columns:clamp(150px,34%,190px) minmax(0,1fr)!important;gap:5px!important;padding:6px!important}.kiosk-careers-grid strong{font-size:clamp(.88rem,1.08cqw,1.05rem)!important}.kiosk-career-label{padding:2px 7px!important;font-size:clamp(.54rem,.7cqw,.68rem)!important}.kiosk-careers-grid p{-webkit-line-clamp:3!important;font-size:clamp(.66rem,.84cqw,.8rem)!important;line-height:1.24!important}}@media screen{.kiosk-careers .kiosk-band-head{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.kiosk-careers .kiosk-band-head span{font-size:clamp(.98rem,1.08cqw,1.28rem)!important}.kiosk-careers .kiosk-band-head small{color:#4b5563!important;text-align:right!important;max-width:62%!important;font-size:clamp(.68rem,.76cqw,.9rem)!important;font-weight:800!important}.kiosk-careers-grid{gap:clamp(9px,.85cqw,14px)!important}.kiosk-careers-grid article{grid-template-columns:clamp(260px,34%,330px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,.9cqw,14px)!important;padding:clamp(10px,.82cqw,14px)!important}.kiosk-career-visual-frame{aspect-ratio:16/9!important;height:auto!important;max-height:100%!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--page-accent,#0f766e) 18%,#fff)!important;align-self:center!important}.kiosk-career-image,.kiosk-career-visual-frame .kiosk-career-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}.kiosk-career-copy{justify-content:center!important;gap:clamp(5px,.55cqh,8px)!important}.kiosk-career-copy>strong{font-size:clamp(1.08rem,1.22cqw,1.42rem)!important;line-height:1.12!important}.kiosk-career-label{font-size:clamp(.7rem,.78cqw,.92rem)!important}.kiosk-career-copy p{-webkit-line-clamp:3!important;font-size:clamp(.82rem,.88cqw,1rem)!important;line-height:1.28!important}.kiosk-career-copy p b,.kiosk-career-copy p strong{font-size:inherit!important;line-height:inherit!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-careers-grid article{grid-template-columns:clamp(145px,27%,185px) minmax(0,1fr)!important;gap:7px!important;padding:6px!important}.kiosk-careers-grid strong{font-size:clamp(.9rem,1.12cqw,1.08rem)!important}.kiosk-career-label{font-size:clamp(.58rem,.72cqw,.7rem)!important}.kiosk-careers-grid p{-webkit-line-clamp:3!important;font-size:clamp(.68rem,.86cqw,.82rem)!important;line-height:1.24!important}}@media screen{.kiosk-careers .kiosk-band-head span{color:color-mix(in srgb,var(--page-accent,#0f766e) 82%,#111827)!important;font-size:clamp(1.04rem,1.16cqw,1.38rem)!important;font-weight:950!important}.kiosk-careers .kiosk-band-head small{max-width:66%!important;font-size:clamp(.72rem,.8cqw,.94rem)!important}.kiosk-careers-grid{gap:clamp(10px,.94cqh,15px)!important}.kiosk-careers-grid article{background:linear-gradient(90deg,color-mix(in srgb,var(--page-soft,#e6fffb) 62%,#fff) 0 38%,#fff 38% 100%)!important;grid-template-columns:minmax(310px,39%) minmax(0,1fr)!important;gap:clamp(12px,1cqw,17px)!important;padding:clamp(10px,.95cqw,15px)!important}.kiosk-career-visual-frame{aspect-ratio:auto!important;background:color-mix(in srgb,var(--page-soft,#e6fffb) 42%,#fff)!important;height:100%!important;min-height:0!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--page-accent,#0f766e) 24%,#fff),0 10px 20px #11182714!important;border-radius:8px!important;align-self:stretch!important;overflow:hidden!important}.kiosk-career-visual-frame:after{display:none!important}.kiosk-career-image,.kiosk-career-visual-frame .kiosk-career-image{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 14%!important;object-position:center 14%!important;width:100%!important;height:132%!important;transform:translateY(-9%)!important}.kiosk-career-copy{justify-content:center!important;gap:clamp(6px,.65cqh,9px)!important}.kiosk-career-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.kiosk-career-field,.kiosk-career-label{border-radius:999px!important;align-items:center!important;width:fit-content!important;padding:4px 9px!important;font-size:clamp(.72rem,.78cqw,.92rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.kiosk-career-label{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 32%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#ecfeff) 72%,#fff)!important;color:color-mix(in srgb,var(--page-accent,#0f766e) 80%,#111827)!important}.kiosk-career-field{color:#4b5563!important;background:#ffffffc7!important;border:1px solid #1118271a!important}.kiosk-career-copy>strong{word-break:keep-all!important;font-size:clamp(1.2rem,1.34cqw,1.58rem)!important;line-height:1.08!important}.kiosk-career-copy>strong b{color:color-mix(in srgb,var(--page-accent,#0f766e) 78%,#b33a22)!important;font-size:.9em!important}.kiosk-career-copy p{-webkit-line-clamp:4!important;color:#374151!important;font-size:clamp(.9rem,.98cqw,1.12rem)!important;line-height:1.34!important}}@container stage (width>=1100px){.kiosk-careers{grid-area:2/2!important}.kiosk-careers-grid article{grid-template-columns:minmax(190px,36%) minmax(0,1fr)!important}.kiosk-careers-grid strong{font-size:clamp(1rem,1.1cqw,1.28rem)!important}.kiosk-careers-grid p{font-size:clamp(.66rem,.71cqw,.82rem)!important;line-height:1.22!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-careers-grid article{grid-template-columns:clamp(150px,24%,185px) minmax(0,1fr)!important}.kiosk-career-field{display:none!important}.kiosk-career-copy p{-webkit-line-clamp:2!important}}@media screen{.kiosk-careers-grid article{grid-template-columns:clamp(250px,33%,330px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,.9cqw,14px)!important;padding:clamp(9px,.78cqw,12px)!important}.kiosk-career-visual-frame{aspect-ratio:16/9!important;align-self:center!important;height:auto!important;max-height:100%!important}.kiosk-career-copy{justify-content:stretch!important;gap:clamp(4px,.48cqh,7px)!important}.kiosk-career-meta{min-height:0!important}.kiosk-careers-grid{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,.85cqw,14px)!important;height:calc(100% - clamp(30px,3.1cqh,38px))!important}.kiosk-careers-grid article{background:linear-gradient(180deg,color-mix(in srgb,var(--page-soft,#e6fffb) 58%,#fff) 0 47%,#fff 47% 100%)!important;grid-template-rows:minmax(145px,46%) minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:clamp(7px,.68cqh,10px)!important;padding:clamp(9px,.82cqw,13px)!important}.kiosk-career-visual-frame{aspect-ratio:auto!important;border-radius:8px!important;align-self:stretch!important;width:100%!important;max-height:none!important;overflow:hidden!important}.kiosk-career-copy{grid-template-rows:auto auto minmax(0,1fr)!important;align-content:start!important;gap:clamp(4px,.45cqh,6px)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.kiosk-career-meta{gap:5px!important}.kiosk-career-field,.kiosk-career-label{padding:3px 7px!important;font-size:clamp(.62rem,.7cqw,.82rem)!important}.kiosk-career-image,.kiosk-career-visual-frame .kiosk-career-image{-o-object-position:center 14%!important;object-position:center 14%!important;height:148%!important;transform:translateY(-20%)!important}.kiosk-careers-grid{height:calc(100% - 25px)!important}.kiosk-careers-grid article{grid-template-rows:minmax(116px,39%) minmax(0,1fr)!important;gap:6px!important;padding:8px!important}.kiosk-career-image,.kiosk-career-visual-frame .kiosk-career-image{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;transform:none!important}.kiosk-career-copy{gap:3px!important}.kiosk-career-field,.kiosk-career-label{padding:2px 6px!important;font-size:clamp(.52rem,.58cqw,.68rem)!important;line-height:1.05!important}.kiosk-career-copy>strong{font-size:clamp(.92rem,1cqw,1.18rem)!important}.kiosk-career-copy p{font-size:clamp(.68rem,.76cqw,.88rem)!important;line-height:1.2!important}.kiosk-careers-grid article{grid-template-rows:minmax(122px,42%) minmax(0,1fr)!important}.kiosk-careers{padding:9px!important}.kiosk-careers-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:8px!important}.kiosk-careers-grid article{grid-template-rows:1fr!important;grid-template-columns:minmax(240px,34%) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:9px!important;display:grid!important}.kiosk-career-visual-frame{height:100%!important;min-height:0!important}.kiosk-career-copy{align-content:center!important;gap:5px!important}.kiosk-career-copy>strong{font-size:clamp(1.08rem,1.26cqw,1.48rem)!important;line-height:1.08!important}.kiosk-career-copy p{-webkit-line-clamp:4!important;font-size:clamp(.76rem,.88cqw,1.02rem)!important;line-height:1.28!important}.kiosk-careers-grid article{grid-template-columns:minmax(270px,35.5%) minmax(0,1fr)!important}.kiosk-career-copy p{-webkit-line-clamp:5!important}.kiosk-careers{gap:4px!important;padding:clamp(6px,.62cqw,9px)!important}.kiosk-careers .kiosk-band-head{gap:8px!important;display:flex!important}.kiosk-careers .kiosk-band-head span{font-size:clamp(.68rem,.78cqw,.9rem)!important}.kiosk-careers .kiosk-band-head small{font-size:clamp(.48rem,.58cqw,.68rem)!important}.kiosk-careers-grid{gap:clamp(6px,.6cqh,9px)!important}.kiosk-careers-grid article{grid-template-columns:clamp(220px,35%,320px) minmax(0,1fr)!important;gap:clamp(6px,.62cqw,9px)!important;padding:clamp(6px,.62cqw,9px)!important}.kiosk-careers-grid strong{font-size:clamp(.94rem,1.08cqw,1.28rem)!important;line-height:1.08!important}.kiosk-career-label{padding:2px 7px!important;font-size:clamp(.54rem,.62cqw,.72rem)!important}.kiosk-careers-grid p{-webkit-line-clamp:4!important;font-size:clamp(.66rem,.78cqw,.9rem)!important;line-height:1.24!important}}@container stage (width<=1660px){.kiosk-careers-grid article{grid-template-columns:clamp(190px,32%,270px) minmax(0,1fr)!important}}@media screen{.kiosk-career-visual-frame{isolation:isolate!important;overflow:hidden!important}.kiosk-career-image{-o-object-fit:cover!important;object-fit:cover!important;will-change:transform!important;width:108%!important;max-width:none!important;height:108%!important;animation:9s ease-in-out infinite alternate mbti-result-image-drift!important;transform:translate(-2.2%,-1.5%)scale(1.035)!important}.kiosk-careers-grid article:nth-child(2) .kiosk-career-image{animation-name:mbti-result-image-drift-alt!important;animation-duration:10.5s!important}.kiosk-careers-grid article:nth-child(3) .kiosk-career-image{animation-name:mbti-result-image-drift-soft!important;animation-duration:11.5s!important}.kiosk-careers{gap:3px!important;padding:clamp(5px,.52cqw,8px)!important}.kiosk-careers-grid{gap:clamp(5px,.5cqh,8px)!important}.kiosk-careers-grid article{grid-template-columns:clamp(210px,29%,300px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(6px,.58cqw,9px)!important;padding:clamp(5px,.54cqw,8px)!important}.kiosk-career-visual-frame{aspect-ratio:auto!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important}.kiosk-career-copy{justify-content:center!important;min-height:0!important;display:flex!important}.kiosk-careers-grid strong{font-size:clamp(.98rem,1.12cqw,1.34rem)!important;line-height:1.02!important}.kiosk-careers-grid p{-webkit-line-clamp:4!important;font-size:clamp(.63rem,.73cqw,.86rem)!important;line-height:1.18!important}}@container stage (height<=940px){.kiosk-careers-grid article{grid-template-columns:clamp(176px,27%,244px) minmax(0,1fr)!important}.kiosk-careers-grid p{-webkit-line-clamp:3!important}}@container stage (width<=1500px){.kiosk-careers-grid article{grid-template-columns:clamp(160px,28%,220px) minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.kiosk-career-image{animation:none!important;transform:translate(-2%,-2%)scale(1.04)!important}}@container stage (width>=1100px){.kiosk-careers{gap:4px!important;padding:0!important}.kiosk-careers-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,.45cqh,7px)!important;height:auto!important;min-height:0!important}.kiosk-careers-grid article{grid-template-columns:minmax(175px,34%) minmax(0,1fr)!important;gap:clamp(6px,.56cqw,9px)!important;padding:clamp(5px,.48cqw,8px)!important}.kiosk-career-copy{justify-content:center!important}.kiosk-career-meta{margin-bottom:2px!important}.kiosk-careers-grid strong{font-size:clamp(.92rem,1.02cqw,1.18rem)!important;line-height:1.08!important}.kiosk-careers-grid p{-webkit-line-clamp:unset!important;margin-top:3px!important;font-size:clamp(.62rem,.66cqw,.76rem)!important;line-height:1.2!important;display:block!important;overflow:visible!important}.kiosk-careers-grid article{grid-template-columns:minmax(190px,36%) minmax(0,1fr)!important}.kiosk-careers-grid strong{font-size:clamp(1rem,1.1cqw,1.28rem)!important}.kiosk-careers-grid p{font-size:clamp(.66rem,.71cqw,.82rem)!important;line-height:1.22!important}.kiosk-careers{grid-area:2/2!important;min-width:0!important}.kiosk-careers-grid{gap:clamp(5px,.48cqh,8px)!important}.kiosk-careers-grid article{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:clamp(162px,15.5cqw,220px) minmax(0,1fr)!important;min-height:0!important;padding:clamp(5px,.4cqw,8px)!important;animation:.54s cubic-bezier(.2,.8,.2,1) both mbti-result-panel-in!important;overflow:hidden!important}.kiosk-careers-grid article:first-child{animation-delay:.24s!important}.kiosk-careers-grid article:nth-child(2){animation-delay:.33s!important}.kiosk-careers-grid article:nth-child(3){animation-delay:.42s!important}.kiosk-career-visual-frame{aspect-ratio:auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.kiosk-career-visual-frame img,.kiosk-careers-grid article img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;animation:6.5s ease-in-out infinite alternate mbti-result-photo-drift!important}.kiosk-career-copy h4,.kiosk-careers-grid strong{font-size:clamp(.98rem,1.04cqw,1.22rem)!important;line-height:1.12!important}.kiosk-career-copy p,.kiosk-careers-grid p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.69rem,.72cqw,.82rem)!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}}@container stage (width>=901px){.kiosk-career-copy,.kiosk-career-reason{overflow:visible!important}.kiosk-career-reason{-webkit-line-clamp:unset!important;max-height:none!important;font-size:clamp(.72rem,.76cqw,.9rem)!important;line-height:1.28!important;display:block!important}.kiosk-careers-grid article.kiosk-career-card{cursor:pointer!important;border:1px solid color-mix(in srgb,var(--ink,#111827) 14%,#fff)!important;border-left:4px solid color-mix(in srgb,var(--page-accent,#0f766e) 58%,#d5a33f)!important;background:linear-gradient(135deg,#fffdf8,#fff 72%)!important;border-radius:12px!important;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background .18s ease-out!important;position:relative!important;box-shadow:0 7px 16px #1118270f!important}.kiosk-careers-grid article.kiosk-career-card:focus-visible,.kiosk-careers-grid article.kiosk-career-card:hover{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 44%,#fff)!important;border-left-color:var(--page-accent,#0f766e)!important;background:linear-gradient(135deg,#fff 0,color-mix(in srgb,var(--page-soft,#e8f4f2) 24%,#fff) 100%)!important;box-shadow:0 12px 24px color-mix(in srgb,var(--page-accent,#0f766e) 15%,transparent)!important;outline:none!important;transform:translateY(-3px)!important}.kiosk-careers-grid article.kiosk-career-card:focus-visible{outline:3px solid color-mix(in srgb,var(--page-accent,#0f766e) 30%,#fff)!important;outline-offset:3px!important}.kiosk-career-copy{background:0 0!important}.kiosk-career-meta{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.kiosk-career-more{color:color-mix(in srgb,var(--page-accent,#0f766e) 88%,var(--ink,#111827))!important;letter-spacing:-.02em!important;white-space:nowrap!important;align-items:center!important;margin-left:auto!important;font-size:clamp(.58rem,.6cqw,.72rem)!important;font-weight:900!important;display:inline-flex!important}.kiosk-career-visual-frame{border-color:color-mix(in srgb,var(--ink,#111827) 14%,#fff)!important;background:#f7f3eb!important}}@media screen{.kiosk-career-dialog-backdrop{z-index:90!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#111827ad!important;place-items:center!important;padding:clamp(14px,2cqw,30px)!important;display:grid!important;position:fixed!important;inset:0!important}.kiosk-career-dialog.modal-panel{padding:0!important}.kiosk-career-dialog{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 30%,var(--line,#11182724))!important;border-top:4px solid var(--page-accent,#0f766e)!important;background:linear-gradient(145deg,#fff 0,var(--paper,#fffaf1) 100%)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1480px,100cqw - 40px)!important;height:min(860px,100cqh - 32px)!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 80px #11182747,0 5px 18px #1118271f!important}.kiosk-career-dialog-header{border-bottom:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--page-soft,#e8f4f2) 46%,#fff),#fff 78%)!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;padding:clamp(17px,1.55cqw,25px) clamp(22px,2.1cqw,34px) 15px!important;display:flex!important}.kiosk-career-dialog-header>div{min-width:0!important}.kiosk-career-dialog-facts article>span,.kiosk-career-dialog-fit>div>span,.kiosk-career-dialog-header>div>span,.kiosk-career-dialog-why>span{color:var(--page-accent,#0f766e)!important;letter-spacing:.12em!important;font-size:clamp(.62rem,.68cqw,.82rem)!important;font-weight:950!important;line-height:1.1!important}.kiosk-career-dialog-header h2{color:var(--ink,#111827)!important;letter-spacing:-.06em!important;margin:5px 0!important;font-size:clamp(1.65rem,2.35cqw,2.7rem)!important;line-height:1!important}.kiosk-career-dialog-header p{color:var(--body-copy,#354052)!important;margin:0!important;font-size:clamp(.78rem,.88cqw,1rem)!important;line-height:1.35!important}.kiosk-career-dialog-close{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 34%,var(--line,#11182724))!important;background:color-mix(in srgb,var(--page-soft,#e8f4f2) 70%,#fff)!important;width:46px!important;height:46px!important;color:var(--page-accent,#0f766e)!important;border-radius:50%!important;flex:none!important;font-size:1.8rem!important;line-height:1!important;transition:transform .16s ease-out,background .16s ease-out!important}.kiosk-career-dialog-close:focus-visible,.kiosk-career-dialog-close:hover{outline:2px solid color-mix(in srgb,var(--page-accent,#0f766e) 34%,#fff)!important;outline-offset:3px!important;background:#fff!important;transform:rotate(6deg)scale(1.05)!important}.kiosk-career-dialog-body{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:clamp(16px,1.5cqw,24px)!important;min-height:0!important;padding:clamp(17px,1.5cqw,24px) clamp(22px,2.1cqw,34px)!important;display:grid!important}.kiosk-career-dialog-visual{border:1px solid color-mix(in srgb,var(--ink,#111827) 12%,#fff)!important;background:#f7f3eb!important;border-radius:14px!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.kiosk-career-dialog-visual img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.kiosk-career-dialog-visual figcaption{color:var(--body-copy,#354052)!important;background:#fffdf8!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 13px!important;font-size:clamp(.7rem,.74cqw,.86rem)!important;display:flex!important}.kiosk-career-dialog-visual figcaption span{color:var(--page-accent,#0f766e)!important;font-weight:900!important}.kiosk-career-dialog-content{grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;min-width:0!important;min-height:0!important;display:grid!important}.kiosk-career-dialog-why{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 18%,var(--line,#11182724))!important;border-left:4px solid var(--page-accent,#0f766e)!important;background:color-mix(in srgb,var(--page-soft,#e8f4f2) 42%,#fff)!important;border-radius:11px!important;padding:14px 16px!important}.kiosk-career-dialog-why h3{color:var(--ink,#111827)!important;margin:5px 0!important;font-size:clamp(1rem,1.2cqw,1.4rem)!important;line-height:1.12!important}.kiosk-career-dialog-facts p,.kiosk-career-dialog-fit li,.kiosk-career-dialog-fit p,.kiosk-career-dialog-why p{color:var(--body-copy,#354052)!important;margin:0!important;font-size:clamp(.72rem,.78cqw,.9rem)!important;line-height:1.34!important}.kiosk-career-dialog-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.kiosk-career-dialog-facts article{border:1px solid color-mix(in srgb,var(--ink,#111827) 11%,#fff)!important;background:#fffdf8!important;border-radius:10px!important;min-width:0!important;padding:11px 12px!important}.kiosk-career-dialog-facts article>span,.kiosk-career-dialog-fit>div>span{letter-spacing:-.03em!important;margin-bottom:6px!important;display:block!important}.kiosk-career-dialog-facts p{word-break:keep-all!important;overflow-wrap:break-word!important;display:block!important;overflow:visible!important}.kiosk-career-dialog-fit{border-top:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 18%,var(--line,#11182724))!important;grid-template-columns:minmax(0,1.06fr) minmax(190px,.94fr)!important;gap:12px!important;min-height:0!important;padding:13px 15px!important;display:grid!important}.kiosk-career-dialog-fit ul{gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.kiosk-career-dialog-fit li{padding-left:13px!important;position:relative!important}.kiosk-career-dialog-fit li:before{background:var(--page-accent,#0f766e)!important;content:""!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:.55em!important;left:0!important}.kiosk-career-dialog-footer{border-top:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:13px clamp(22px,2.1cqw,34px) 17px!important;display:flex!important}.kiosk-career-dialog-footer p{color:var(--muted,#5f6673)!important;margin:0!important;font-size:clamp(.68rem,.72cqw,.84rem)!important;line-height:1.3!important}.kiosk-career-dialog-footer button{border:1px solid var(--page-accent,#0f766e)!important;background:var(--page-accent,#0f766e)!important;color:#fff!important;border-radius:999px!important;flex:none!important;min-height:42px!important;padding:9px 18px!important;font-size:clamp(.72rem,.78cqw,.9rem)!important;font-weight:900!important;transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out!important}.kiosk-career-dialog-footer button:focus-visible,.kiosk-career-dialog-footer button:hover{outline:2px solid color-mix(in srgb,var(--page-accent,#0f766e) 34%,#fff)!important;outline-offset:3px!important;box-shadow:0 8px 16px color-mix(in srgb,var(--page-accent,#0f766e) 22%,transparent)!important;transform:translateY(-2px)!important}}@media (prefers-reduced-motion:reduce){.kiosk-career-dialog-close,.kiosk-career-dialog-footer button,.kiosk-careers-grid article.kiosk-career-card{transition:none!important;animation:none!important}}@media screen{.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)!important}.kiosk-ranking-card{gap:2px!important;padding:6px 8px!important}.kiosk-rankings{align-content:stretch!important;padding:clamp(8px,.72cqh,11px) clamp(11px,.9cqw,15px)!important}.kiosk-rankings .kiosk-band-head span{font-size:clamp(.92rem,1.02cqw,1.18rem)!important}.kiosk-rankings .kiosk-band-head small{font-size:clamp(.68rem,.74cqw,.86rem)!important;line-height:1.2!important;display:inline!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;align-items:stretch!important}.kiosk-ranking-card{justify-content:center!important;padding:7px 9px!important}.kiosk-ranking-subject{font-size:clamp(.72rem,.8cqw,.94rem)!important;font-weight:900!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important;color:#4b5563!important}.kiosk-ranking-detail{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:0!important;padding:clamp(9px,.85cqw,14px)!important;display:flex!important}.kiosk-ranking-detail-kicker{font-size:clamp(.7rem,.78cqw,.94rem)!important;font-weight:900!important}.kiosk-ranking-detail p{-webkit-line-clamp:3!important;font-size:clamp(.76rem,.84cqw,1rem)!important;line-height:1.28!important}.kiosk-ranking-detail small{-webkit-line-clamp:2!important;font-size:clamp(.68rem,.76cqw,.9rem)!important;line-height:1.22!important}}@container stage (height<=820px){.kiosk-rankings .kiosk-band-head small{display:inline!important}.kiosk-ranking-detail{display:flex!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)!important}.kiosk-ranking-card{padding:4px 6px!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;font-size:clamp(.62rem,.82cqw,.76rem)!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important;font-size:clamp(.58rem,.75cqw,.7rem)!important}}@media screen{.kiosk-rankings{border-radius:8px!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(360px,.45fr)!important}.kiosk-rankings{grid-area:3/1/auto/4!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(5px,.45cqh,7px)!important;padding:clamp(7px,.62cqh,10px) clamp(10px,.78cqw,14px)!important}.kiosk-rankings,.kiosk-rankings-showcase{min-height:0!important;display:grid!important;overflow:hidden!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1fr) clamp(320px,24cqw,460px)!important;gap:clamp(8px,.75cqw,12px)!important}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(6px,.55cqw,9px)!important;display:grid!important}.kiosk-ranking-card,.kiosk-rankings-cards{min-height:0!important;overflow:hidden!important}.kiosk-ranking-card{gap:2px!important;height:100%!important;padding:7px 9px!important}.kiosk-ranking-card strong b{font-size:clamp(1.02rem,1.18cqw,1.42rem)!important;line-height:.95!important}.kiosk-ranking-badge,.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.6rem,.62cqw,.72rem)!important;line-height:1.1!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-detail{min-height:0!important;padding:8px 10px!important;overflow:hidden!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;font-size:clamp(.66rem,.7cqw,.82rem)!important;line-height:1.22!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important;margin-top:3px!important;font-size:clamp(.58rem,.62cqw,.72rem)!important;line-height:1.16!important}}@container stage (height<=820px){.kiosk-ranking-detail,.kiosk-rankings .kiosk-band-head small{display:none!important}.kiosk-rankings{gap:4px!important;padding:5px 7px!important}.kiosk-rankings-showcase{grid-template-columns:1fr!important}.kiosk-ranking-card{padding:4px 6px!important}}.kiosk-rankings-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kiosk-rankings-chips li{border:1px solid color-mix(in srgb,var(--page-accent) 26%,var(--line));color:var(--ink);background:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:7px 13px;font-size:.88rem;font-weight:800;display:inline-flex}.kiosk-rankings-chips li b{color:var(--page-accent);font-weight:950}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);min-height:0;display:grid}.kiosk-rankings-cards{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.kiosk-rankings-cards li{min-width:0}.kiosk-ranking-card{--ranking-fill:50%;border:1px solid color-mix(in srgb,var(--page-accent) 18%,#11182724);background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--page-soft) 42%,#fff 58%)),#fff;width:100%;min-height:126px;color:var(--ink);text-align:left;border-radius:8px;gap:6px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1118270f}.kiosk-ranking-card:focus-visible,.kiosk-ranking-card:hover,.kiosk-rankings-cards li.is-active .kiosk-ranking-card{border-color:color-mix(in srgb,var(--page-accent) 52%,#11182724);background:linear-gradient(135deg,color-mix(in srgb,var(--page-soft) 62%,#fff 38%),#fffffffa),#fff;transform:translateY(-2px);box-shadow:0 16px 30px #1118271a}.kiosk-ranking-badge{background:color-mix(in srgb,var(--page-accent) 13%,#fff 87%);width:fit-content;color:var(--page-accent);letter-spacing:0;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:950}.kiosk-ranking-card strong{color:var(--page-accent);align-items:baseline;gap:2px;line-height:.9;display:inline-flex}.kiosk-ranking-card strong b{font-size:2.15rem;font-weight:950}.kiosk-ranking-card strong small{color:color-mix(in srgb,var(--ink) 58%,transparent);font-size:.85rem;font-weight:900}.kiosk-ranking-subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;line-height:1.18;overflow:hidden}.kiosk-ranking-caption{color:color-mix(in srgb,var(--ink) 74%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.kiosk-ranking-meter{background:color-mix(in srgb,var(--page-accent) 10%,#1118271a);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.kiosk-ranking-meter i{width:var(--ranking-fill);border-radius:inherit;background:linear-gradient(90deg,var(--page-accent),color-mix(in srgb,var(--page-accent) 52%,#fff 48%));height:100%;display:block}.kiosk-ranking-detail{border:1px solid color-mix(in srgb,var(--page-accent) 24%,#1118271f);background:linear-gradient(135deg,color-mix(in srgb,var(--page-soft) 74%,#fff 26%),#fffffffa),#fff;min-height:126px;box-shadow:inset 5px 0 0 var(--page-accent),0 14px 28px #11182714;border-radius:8px;align-content:start;gap:8px;padding:13px 16px 13px 18px;animation:.22s both ranking-detail-in;display:grid}.kiosk-ranking-detail-kicker{color:var(--page-accent);letter-spacing:.02em;font-size:.82rem;font-weight:950}.kiosk-ranking-detail p{color:var(--ink);word-break:keep-all;margin:0;font-size:.98rem;font-weight:850;line-height:1.44}.kiosk-ranking-detail small{color:color-mix(in srgb,var(--ink) 66%,transparent);word-break:keep-all;font-size:.84rem;font-weight:800;line-height:1.36}.kiosk-rankings{border:1px solid color-mix(in srgb,var(--page-accent) 26%,#1118271a);background:color-mix(in srgb,var(--page-soft) 38%,#fff 62%);border-radius:8px;grid-area:3/1/auto/4;align-content:center;min-height:0;padding:10px 12px;display:none!important}.kiosk-rankings .kiosk-band-head{margin-bottom:6px}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:10px}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.kiosk-ranking-card{min-height:118px;padding:9px}.kiosk-ranking-subject{font-size:.88rem}.kiosk-ranking-caption{font-size:.74rem}.kiosk-ranking-detail{min-height:118px;padding:12px 14px 12px 18px}.kiosk-ranking-detail small{font-size:.82rem}@media screen{.kiosk-rankings{grid-area:3/1/auto/4;align-content:stretch;min-height:0;padding:8px 10px;overflow:hidden;display:grid!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:8px;min-height:0;display:grid}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.kiosk-ranking-card{height:100%;min-height:0;padding:7px 8px}.kiosk-ranking-badge,.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.66rem,.72cqw,.8rem);line-height:1.16}.kiosk-ranking-caption{display:none}.kiosk-ranking-detail{min-height:0;padding:9px 11px;overflow:hidden}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kiosk-ranking-detail small{font-size:clamp(.68rem,.74cqw,.82rem);line-height:1.28}.kiosk-rankings{padding:clamp(6px,.8cqh,8px) clamp(8px,.8cqw,10px)}.kiosk-rankings .kiosk-band-head{margin-bottom:clamp(3px,.55cqh,5px)}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(230px,.7fr);gap:clamp(6px,.7cqw,8px)}.kiosk-rankings-cards{gap:clamp(5px,.65cqw,8px)}.kiosk-ranking-card{padding:5px 7px}.kiosk-ranking-card strong b{font-size:clamp(1rem,1.24cqw,1.54rem)}.kiosk-ranking-badge,.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.58rem,.66cqw,.76rem)}.kiosk-ranking-detail{padding:7px 9px}.kiosk-ranking-detail p{-webkit-line-clamp:2;font-size:clamp(.66rem,.74cqw,.86rem);line-height:1.24}.kiosk-ranking-detail small{-webkit-line-clamp:2;font-size:clamp(.6rem,.66cqw,.76rem);line-height:1.22}}@container stage (height<=820px){.kiosk-rankings-showcase{grid-template-columns:1fr}.kiosk-ranking-detail{display:none}}@media screen{.kiosk-rankings{display:none!important}}@container stage (height>=840px){.kiosk-rankings{grid-area:3/1/auto/4;display:grid!important}}@media print{.kiosk-rankings{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;padding:3mm}.kiosk-rankings-chips li{padding:1.2mm 2.6mm;font-size:8pt}.kiosk-ranking-subject{text-overflow:clip;white-space:normal;min-height:2.36em;overflow:visible}.kiosk-ranking-caption{display:none}}@media screen{.kiosk-rankings{gap:clamp(6px,.65cqh,8px)!important;padding:clamp(8px,.8cqh,11px) clamp(10px,.9cqw,14px)!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr)!important;gap:clamp(8px,.85cqw,12px)!important}.kiosk-rankings-cards{gap:clamp(6px,.65cqw,10px)!important}.kiosk-ranking-card{gap:2px!important;padding:7px 8px!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important}.kiosk-ranking-detail{padding:8px 10px!important}.kiosk-ranking-detail small{margin-top:4px!important;font-size:clamp(.68rem,.72cqw,.82rem)!important;line-height:1.25!important}.kiosk-rankings{grid-area:3/1/auto/4!important;gap:5px!important;min-height:0!important;max-height:100%!important;padding:clamp(6px,.65cqh,9px) clamp(9px,.8cqw,12px)!important;display:grid!important;overflow:hidden!important}.kiosk-rankings .kiosk-band-head{min-height:0!important;margin:0!important;line-height:1!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr)!important;gap:clamp(7px,.75cqw,11px)!important;min-height:0!important;display:grid!important}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(5px,.58cqw,8px)!important;min-height:0!important}.kiosk-ranking-card{gap:1px!important;height:100%!important;min-height:0!important;padding:5px 7px!important}.kiosk-ranking-card strong b{font-size:clamp(.96rem,1.25cqw,1.45rem)!important}.kiosk-ranking-badge,.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.58rem,.64cqw,.72rem)!important;line-height:1.12!important}.kiosk-ranking-detail{min-height:0!important;padding:7px 9px!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;font-size:clamp(.66rem,.72cqw,.82rem)!important;line-height:1.22!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important;margin-top:3px!important;font-size:clamp(.6rem,.66cqw,.76rem)!important;line-height:1.18!important}}@container stage (height<=820px){.kiosk-rankings{gap:4px!important;padding:5px 7px!important}.kiosk-ranking-detail,.kiosk-rankings .kiosk-band-head small{display:none!important}.kiosk-rankings-showcase{grid-template-columns:1fr!important;height:100%!important}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important}.kiosk-ranking-card{padding:4px 6px!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important}}@media screen{.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)!important}.kiosk-ranking-card{gap:2px!important;padding:6px 8px!important}}.kiosk-rankings{grid-area:3/1/auto/4!important;gap:5px!important;min-height:0!important;max-height:100%!important;padding:clamp(6px,.65cqh,9px) clamp(9px,.8cqw,12px)!important;overflow:hidden!important}.kiosk-rankings .kiosk-band-head{min-height:0!important;margin:0!important;line-height:1!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)!important;gap:clamp(7px,.75cqw,11px)!important;min-height:0!important;display:grid!important}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(5px,.58cqw,8px)!important;min-height:0!important;display:grid!important}.kiosk-ranking-card{gap:2px!important;height:100%!important;padding:6px 8px!important}.kiosk-ranking-card strong b{font-size:clamp(.96rem,1.25cqw,1.45rem)!important}.kiosk-ranking-badge,.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.58rem,.64cqw,.72rem)!important;line-height:1.12!important}.kiosk-ranking-detail{padding:7px 9px!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;font-size:clamp(.66rem,.72cqw,.82rem)!important;line-height:1.22!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important;margin-top:3px!important;font-size:clamp(.6rem,.66cqw,.76rem)!important;line-height:1.18!important}@container stage (height<=820px){.kiosk-ranking-detail,.kiosk-rankings .kiosk-band-head small{display:none!important}.kiosk-rankings{gap:4px!important;padding:5px 7px!important}.kiosk-rankings-showcase{grid-template-columns:1fr!important;height:100%!important}.kiosk-rankings-cards{height:100%!important}.kiosk-ranking-card{padding:4px 6px!important}}.kiosk-rankings{align-content:stretch!important;padding:clamp(8px,.72cqh,11px) clamp(11px,.9cqw,15px)!important}.kiosk-rankings .kiosk-band-head span{font-size:clamp(.92rem,1.02cqw,1.18rem)!important}.kiosk-rankings .kiosk-band-head small{font-size:clamp(.68rem,.74cqw,.86rem)!important;line-height:1.2!important;display:inline!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;align-items:stretch!important}.kiosk-ranking-card{justify-content:center!important;padding:7px 9px!important}.kiosk-ranking-subject{font-size:clamp(.72rem,.8cqw,.94rem)!important;font-weight:900!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important;color:#4b5563!important}.kiosk-ranking-detail{flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:clamp(9px,.85cqw,14px)!important}.kiosk-ranking-detail-kicker{font-size:clamp(.7rem,.78cqw,.94rem)!important;font-weight:900!important}.kiosk-ranking-detail p{font-size:clamp(.76rem,.84cqw,1rem)!important;line-height:1.28!important}.kiosk-ranking-detail small{-webkit-line-clamp:2!important;font-size:clamp(.68rem,.76cqw,.9rem)!important;line-height:1.22!important}@container stage (height<=820px){.kiosk-ranking-detail,.kiosk-rankings .kiosk-band-head small{display:flex!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)!important}.kiosk-ranking-card{padding:4px 6px!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;font-size:clamp(.62rem,.82cqw,.76rem)!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important;font-size:clamp(.58rem,.75cqw,.7rem)!important}}.kiosk-rankings{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 35%,#d7dee6)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--page-soft,#ecfeff) 70%,#fff),#fff 72%)!important;grid-area:2/3!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(8px,.7cqh,12px)!important;padding:clamp(11px,.9cqw,16px)!important;display:grid!important}.kiosk-rankings .kiosk-band-head{gap:3px!important;display:grid!important}.kiosk-rankings .kiosk-band-head span{color:var(--page-accent,#0f766e)!important;font-size:clamp(1rem,1.08cqw,1.3rem)!important}.kiosk-rankings .kiosk-band-head small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.72rem,.76cqw,.9rem)!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-rankings-showcase{grid-template-rows:minmax(0,.9fr) minmax(96px,.62fr)!important;grid-template-columns:1fr!important;gap:clamp(9px,.72cqh,13px)!important}.kiosk-rankings-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(7px,.65cqw,11px)!important}.kiosk-ranking-card{text-align:left!important;min-height:0!important;padding:clamp(8px,.7cqw,12px)!important}.kiosk-ranking-caption{-webkit-line-clamp:2!important}.kiosk-ranking-detail{border-left:5px solid var(--page-accent,#0f766e)!important;min-height:0!important;padding:clamp(10px,.8cqw,14px)!important;display:flex!important}.kiosk-ranking-detail p{-webkit-line-clamp:3!important}.kiosk-rankings{animation:.65s cubic-bezier(.16,1,.3,1) .24s both kiosk-result-rise}@container stage (height<=820px){.kiosk-rankings{padding:7px 9px!important}}.kiosk-ranking-card>strong{align-items:baseline!important;gap:3px!important;display:flex!important}.kiosk-ranking-card>strong b{color:var(--page-accent,#b45309)!important;letter-spacing:0!important;font-size:clamp(1.18rem,1.45cqw,1.66rem)!important;font-weight:950!important}.kiosk-ranking-card>strong small{color:#64748b!important;font-size:clamp(.72rem,.78cqw,.9rem)!important;font-weight:850!important}@media (prefers-reduced-motion:reduce),print{.kiosk-rankings{animation:none!important}}@container stage (width>=901px){.kiosk-rankings-showcase{height:auto!important;min-height:0!important;display:block!important}.kiosk-rankings-cards{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(70px,auto)!important;gap:clamp(5px,.38cqw,8px)!important;height:auto!important;display:grid!important}.kiosk-rankings-cards,.kiosk-rankings-cards>li{min-height:0!important}.kiosk-ranking-detail{display:none!important}.kiosk-ranking-card{-moz-column-gap:clamp(7px,.55cqw,11px)!important;text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:2px clamp(7px,.55cqw,11px)!important;width:100%!important;min-height:70px!important;padding:clamp(6px,.42cqw,9px)!important;display:grid!important}.kiosk-ranking-badge{grid-column:1!important}.kiosk-ranking-badge,.kiosk-ranking-card>strong{grid-row:1/4!important;align-self:center!important}.kiosk-ranking-card>strong{white-space:nowrap!important;grid-column:2!important}.kiosk-ranking-subject{grid-row:1!important;font-size:clamp(.76rem,.8cqw,.94rem)!important;line-height:1.08!important;overflow:visible!important}.kiosk-ranking-caption,.kiosk-ranking-subject{white-space:normal!important;grid-column:3!important;min-width:0!important}.kiosk-ranking-caption{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-row:2!important;font-size:clamp(.66rem,.68cqw,.78rem)!important;line-height:1.23!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-meter{grid-area:3/3!important;width:100%!important;margin:0!important}}.kiosk-ranking-dialog-backdrop{z-index:90;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14181e94;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(16px,2cqw,36px);display:flex;position:fixed;inset:0}.kiosk-ranking-dialog{box-sizing:border-box;color:#191b22;background:#fcfaf3;border:3px solid #27231c;border-radius:10px;flex-direction:column;align-self:center;width:min(1160px,100cqw - 48px);max-width:calc(100cqw - 48px);height:min(760px,100cqh - 48px);max-height:calc(100cqh - 48px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000057}.kiosk-ranking-dialog.modal-panel{padding:0}.kiosk-ranking-dialog>*{flex:none}.kiosk-ranking-dialog>.kiosk-ranking-dialog-list,.kiosk-ranking-dialog>.kiosk-ranking-overview-content{flex:auto;min-height:0}.kiosk-ranking-dialog.is-overview{width:min(1760px,100cqw - 72px);max-width:calc(100cqw - 48px);height:min(1000px,100cqh - 48px)}.kiosk-ranking-dialog-header{border-bottom:1px solid #d8cfbd;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:clamp(16px,1.6cqw,26px) clamp(18px,2cqw,32px) 12px;display:grid}.kiosk-ranking-dialog-header span{color:#2b716e;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.82rem,1cqw,1.15rem);font-weight:800}.kiosk-ranking-dialog-header h2{margin:3px 0 6px;font-size:clamp(1.55rem,2.3cqw,2.8rem);line-height:1.05}.kiosk-ranking-dialog-header p{color:#575549;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:820px;margin:0;font-size:clamp(.82rem,1cqw,1.08rem);line-height:1.4;display:-webkit-box;overflow:hidden}.kiosk-ranking-dialog-close{color:#27231c;cursor:pointer;background:#fffdf7;border:2px solid #27231c;border-radius:50%;width:42px;height:42px;font-size:2rem;line-height:1}.kiosk-ranking-dialog-summary{color:#225b58;background:#e7f2ef;align-items:center;gap:16px;padding:10px clamp(18px,2cqw,32px);font-size:clamp(.85rem,1cqw,1.12rem);display:flex}.kiosk-ranking-dialog-summary strong{font-size:clamp(1rem,1.3cqw,1.45rem)}.kiosk-ranking-dialog-summary b{color:#e05b3a}.kiosk-ranking-dialog-list{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,.65cqw,11px);margin:0;padding:clamp(12px,1.3cqw,20px) clamp(18px,2cqw,32px);list-style:none;display:grid;overflow:hidden}.kiosk-ranking-dialog-list li{background:#fffefb;border:1px solid #d9d1c2;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:start;gap:2px 8px;min-width:0;min-height:0;padding:clamp(7px,.62cqw,10px);display:grid}.kiosk-ranking-dialog-list li.is-current{background:#eaf5f1;border:2px solid #2b716e;box-shadow:inset 4px 0 #e05b3a}.kiosk-ranking-dialog-list strong{color:#e05b3a;grid-row:1/3;align-self:center;font-size:clamp(.82rem,1cqw,1.15rem)}.kiosk-ranking-dialog-list span{color:#242731;font-size:clamp(.78rem,.92cqw,1.02rem);font-weight:800}.kiosk-ranking-dialog-list small{color:#59584e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.62rem,.7cqw,.78rem);line-height:1.25;display:-webkit-box;overflow:hidden}.kiosk-ranking-dialog footer{color:#6d695f;border-top:1px solid #d8cfbd;padding:10px clamp(18px,2cqw,32px);font-size:clamp(.7rem,.78cqw,.88rem)}.kiosk-ranking-overview-content{background:#f5f1e7;grid-template-columns:minmax(390px,.46fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.kiosk-ranking-overview-theme-panel{background:#f1ebdc;border-right:1px solid #d8cfbd;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.kiosk-ranking-overview-themes{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:6px;min-width:0;min-height:0;padding:clamp(12px,1.1cqw,18px);display:grid;overflow:hidden}.kiosk-ranking-overview-themes button{color:#242731;text-align:left;cursor:pointer;background:#fffdf7;border:1px solid #d6cdbd;border-radius:7px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:96px minmax(0,1fr);gap:2px 8px;min-width:0;padding:8px 10px;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;display:grid}.kiosk-ranking-overview-themes button.is-active,.kiosk-ranking-overview-themes button:focus-visible,.kiosk-ranking-overview-themes button:hover{border-color:#2b716e;outline:none;transform:translate(2px);box-shadow:inset 4px 0 #e05b3a,0 4px 12px #2b716e1f}.kiosk-ranking-overview-themes button>span{color:#e05b3a;white-space:nowrap;grid-row:1;align-self:start;font-size:clamp(.72rem,.8cqw,.92rem);font-weight:900}.kiosk-ranking-overview-themes button small,.kiosk-ranking-overview-themes button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kiosk-ranking-overview-theme-image{-o-object-fit:cover;object-fit:cover;background:#e7f2ef;border-radius:5px;grid-row:1/4;width:96px;height:72px}.kiosk-ranking-overview-themes button strong{grid-row:2;font-size:clamp(.72rem,.78cqw,.92rem);font-weight:900}.kiosk-ranking-overview-themes button small{color:#676358;grid-row:3;font-size:clamp(.6rem,.64cqw,.72rem)}.kiosk-ranking-overview-pagination{background:#fffaf1;border-top:1px solid #d8cfbd;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px clamp(12px,1.1cqw,18px);display:grid}.kiosk-ranking-overview-pagination button{color:#225b58;cursor:pointer;background:#fffdf7;border:1px solid #2b716e;border-radius:7px;min-height:40px;padding:6px 10px;font-size:clamp(.68rem,.74cqw,.84rem);font-weight:900;transition:transform .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.kiosk-ranking-overview-pagination button:focus-visible,.kiosk-ranking-overview-pagination button:hover{background:#e7f2ef;outline:none;transform:translateY(-1px);box-shadow:0 3px 8px #2b716e29}.kiosk-ranking-overview-pagination button:disabled{color:#9b9488;cursor:not-allowed;box-shadow:none;background:#f2eee5;border-color:#c8c0b2;transform:none}.kiosk-ranking-overview-pagination span{color:#49453c;white-space:nowrap;font-size:clamp(.7rem,.78cqw,.9rem);font-weight:900}.kiosk-ranking-overview-detail{background:#fcfaf3;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.kiosk-ranking-overview-hero{box-sizing:border-box;background:#eef7f4;border:1px solid #d8e4df;border-radius:8px;width:max-content;max-width:calc(100% - 2*clamp(18px,2cqw,32px));min-height:0;margin:14px auto 0;padding:12px;display:block}.kiosk-ranking-overview-hero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#e7f2ef;border-radius:5px;width:auto;max-width:100%;height:clamp(138px,21.25cqh,168px);display:block}.kiosk-ranking-overview-detail .kiosk-ranking-dialog-list{height:100%}.kiosk-ranking-table-hero{box-sizing:border-box;background:#eef7f4;border:1px solid #d8e4df;border-radius:8px;width:max-content;max-width:100%;min-height:0;margin:10px auto 0;padding:10px;display:block}.kiosk-ranking-table-hero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#e7f2ef;border-radius:5px;width:auto;max-width:100%;height:clamp(96px,17cqh,132px);display:block}@media print{.kiosk-result .kiosk-ranking-card,.kiosk-result .kiosk-rankings,.kiosk-result .kiosk-rankings button,.kiosk-result .kiosk-rankings li,.kiosk-result .kiosk-rankings>*{transition:none!important;animation:none!important}}@container stage (width<=900px){.kiosk-ranking-dialog{width:calc(100cqw - 32px);height:calc(100cqh - 32px)}.kiosk-ranking-dialog-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.kiosk-ranking-dialog.is-overview{width:calc(100cqw - 32px);height:calc(100cqh - 32px)}.kiosk-ranking-overview-content{grid-template-rows:minmax(220px,.4fr) minmax(0,1fr);grid-template-columns:1fr}.kiosk-ranking-overview-theme-panel{border-bottom:1px solid #d8cfbd;border-right:0}.kiosk-ranking-overview-themes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen{.kiosk-rankings{min-width:0!important;min-height:0!important;max-height:100%!important}.kiosk-rankings .kiosk-band-head{min-height:0!important;margin:0!important;line-height:1.05!important}.kiosk-rankings .kiosk-band-head span{font-size:clamp(.82rem,.92cqw,1.08rem)!important;line-height:1.05!important}.kiosk-rankings .kiosk-band-head small{font-size:clamp(.58rem,.66cqw,.78rem)!important;line-height:1.14!important;display:inline!important}.kiosk-rankings{grid-area:3/1/auto/4!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(5px,.55cqh,8px)!important;padding:clamp(7px,.7cqh,10px) clamp(9px,.8cqw,13px)!important;display:grid!important;overflow:hidden!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.22fr) minmax(270px,.78fr)!important;gap:clamp(8px,.8cqw,12px)!important;min-height:0!important;display:grid!important}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(6px,.65cqw,10px)!important}.kiosk-ranking-card,.kiosk-rankings-cards{min-height:0!important;display:grid!important}.kiosk-ranking-card{-moz-column-gap:6px!important;grid-template-rows:auto auto auto 5px!important;grid-template-columns:auto 1fr!important;align-content:center!important;gap:2px 6px!important;min-width:0!important;height:100%!important;padding:clamp(6px,.62cqw,9px)!important}.kiosk-ranking-badge{grid-area:1/1!important;align-self:start!important;font-size:clamp(.58rem,.64cqw,.74rem)!important}.kiosk-ranking-card strong{grid-area:2/1/4!important;align-self:center!important;min-width:34px!important;line-height:1!important}.kiosk-ranking-card strong b{font-size:clamp(1.15rem,1.6cqw,2rem)!important}.kiosk-ranking-caption,.kiosk-ranking-subject{-webkit-box-orient:vertical!important;min-width:0!important;font-size:clamp(.68rem,.74cqw,.88rem)!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-subject{-webkit-line-clamp:2!important;grid-area:1/2/3!important;font-weight:900!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important;color:#4b5563!important;grid-area:3/2!important}.kiosk-ranking-meter{grid-area:4/1/auto/3!important}.kiosk-ranking-detail{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:0!important;padding:clamp(8px,.75cqw,12px)!important;display:flex!important;overflow:hidden!important}.kiosk-ranking-detail-kicker{font-size:clamp(.72rem,.82cqw,.96rem)!important;line-height:1.1!important}.kiosk-ranking-detail p{-webkit-line-clamp:3!important;font-size:clamp(.72rem,.8cqw,.94rem)!important;line-height:1.26!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-detail small{-webkit-line-clamp:2!important;color:#6b7280!important;font-size:clamp(.64rem,.72cqw,.84rem)!important;line-height:1.2!important}}@container stage (width>=901px){.kiosk-rankings{grid-area:rankings!important;min-width:0!important;min-height:0!important;padding:clamp(9px,.75cqw,14px)!important;animation:.56s cubic-bezier(.2,.8,.2,1) .24s both mbti-kiosk-panel-enter!important}.kiosk-rankings-showcase{grid-template-rows:minmax(0,1fr) minmax(108px,.63fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(8px,.68cqw,12px)!important;height:100%!important}.kiosk-rankings-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(6px,.5cqw,9px)!important}.kiosk-ranking-card{min-width:0!important;padding:clamp(6px,.5cqw,9px)!important;animation:.46s cubic-bezier(.2,.8,.2,1) both mbti-kiosk-panel-enter!important}.kiosk-ranking-card:first-child{animation-delay:.34s!important}.kiosk-ranking-card:nth-child(2){animation-delay:.41s!important}.kiosk-ranking-card:nth-child(3){animation-delay:.48s!important}.kiosk-ranking-card:nth-child(4){animation-delay:.55s!important}.kiosk-ranking-card strong{font-size:clamp(.84rem,.84cqw,.98rem)!important;line-height:1.17!important}.kiosk-ranking-detail{padding:clamp(8px,.62cqw,11px)!important}.kiosk-ranking-detail h4{font-size:clamp(.86rem,.9cqw,1.04rem)!important}.kiosk-ranking-detail p{font-size:clamp(.74rem,.74cqw,.86rem)!important;line-height:1.34!important}}@media screen{.kiosk-rankings .kiosk-band-head{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.kiosk-rankings .kiosk-band-head small{color:#4b5563!important;text-align:right!important;max-width:62%!important;font-size:clamp(.68rem,.76cqw,.9rem)!important;font-weight:800!important}.kiosk-rankings{padding:clamp(9px,.75cqh,12px) clamp(12px,.9cqw,16px)!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)!important}.kiosk-ranking-card{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 26%,#e5e7eb)!important;background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--page-soft,#e6fffb) 45%,#fff) 100%)!important}.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.76rem,.84cqw,.98rem)!important}.kiosk-ranking-detail{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 38%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#e6fffb) 52%,#fff)!important}.kiosk-ranking-detail-kicker{font-size:clamp(.86rem,.96cqw,1.12rem)!important}.kiosk-ranking-detail p{-webkit-line-clamp:4!important;font-size:clamp(.86rem,.94cqw,1.08rem)!important;line-height:1.28!important}.kiosk-ranking-detail small{-webkit-line-clamp:2!important;font-size:clamp(.76rem,.84cqw,.98rem)!important}.kiosk-rankings{border-left:5px solid color-mix(in srgb,var(--page-accent,#0f766e) 72%,#fff)!important}.kiosk-ranking-card{min-height:0!important}.kiosk-ranking-caption{white-space:normal!important;text-overflow:clip!important}.kiosk-rankings .kiosk-band-head span{font-size:clamp(1.04rem,1.14cqw,1.36rem)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-rankings{gap:4px!important;padding:5px 7px!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1fr) minmax(225px,.72fr)!important;gap:6px!important}.kiosk-ranking-card{padding:4px 5px!important}.kiosk-ranking-caption{display:none!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;font-size:clamp(.58rem,.76cqw,.72rem)!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important;font-size:clamp(.54rem,.68cqw,.66rem)!important}}@media screen{.kiosk-rankings .kiosk-band-head{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.kiosk-rankings .kiosk-band-head span{font-size:clamp(.98rem,1.08cqw,1.28rem)!important}.kiosk-rankings .kiosk-band-head small{color:#4b5563!important;text-align:right!important;max-width:62%!important;font-size:clamp(.68rem,.76cqw,.9rem)!important;font-weight:800!important}.kiosk-rankings{padding:clamp(9px,.75cqh,12px) clamp(12px,.9cqw,16px)!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)!important}.kiosk-ranking-card{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 26%,#e5e7eb)!important;background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--page-soft,#e6fffb) 45%,#fff) 100%)!important}.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.76rem,.84cqw,.98rem)!important}.kiosk-ranking-detail{border-color:color-mix(in srgb,var(--page-accent,#0f766e) 38%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#e6fffb) 52%,#fff)!important}.kiosk-ranking-detail-kicker{font-size:clamp(.86rem,.96cqw,1.12rem)!important}.kiosk-ranking-detail p{-webkit-line-clamp:4!important;font-size:clamp(.86rem,.94cqw,1.08rem)!important;line-height:1.28!important}.kiosk-ranking-detail small{-webkit-line-clamp:2!important;font-size:clamp(.76rem,.84cqw,.98rem)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-rankings-showcase{grid-template-columns:minmax(0,1fr) minmax(235px,.58fr)!important}}@media screen{.kiosk-rankings .kiosk-band-head span{color:color-mix(in srgb,var(--page-accent,#0f766e) 82%,#111827)!important;font-size:clamp(1.04rem,1.16cqw,1.38rem)!important;font-weight:950!important}.kiosk-rankings .kiosk-band-head small{max-width:66%!important;font-size:clamp(.72rem,.8cqw,.94rem)!important}.kiosk-rankings{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 30%,#e5e7eb)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--page-soft,#e6fffb) 76%,#fff) 0,#fff 58%,color-mix(in srgb,var(--page-accent,#0f766e) 10%,#fff) 100%)!important;box-shadow:0 14px 30px #11182714!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.36fr) minmax(380px,.64fr)!important;gap:clamp(10px,.9cqw,15px)!important}.kiosk-rankings-cards{gap:clamp(7px,.7cqw,10px)!important}.kiosk-ranking-card{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 24%,#e5e7eb)!important;box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--page-accent,#0f766e) 44%,#fff)!important;text-align:left!important;background:#ffffffe6!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;padding:clamp(9px,.82cqw,13px)!important}.kiosk-rankings-cards li.is-active .kiosk-ranking-card,.kiosk-rankings-cards li.is-top .kiosk-ranking-card{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--page-soft,#e6fffb) 70%,#fff) 100%)!important;box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--page-accent,#0f766e) 64%,#fff),0 10px 18px #11182714!important}.kiosk-rankings-cards li.is-low .kiosk-ranking-card{box-shadow:inset 0 -4px #e7a38f!important}.kiosk-ranking-badge{background:color-mix(in srgb,var(--page-accent,#0f766e) 16%,#fff)!important;color:color-mix(in srgb,var(--page-accent,#0f766e) 82%,#111827)!important;border-radius:999px!important;font-size:clamp(.66rem,.72cqw,.84rem)!important;font-weight:950!important}.kiosk-ranking-card strong{color:color-mix(in srgb,var(--page-accent,#0f766e) 70%,#b33a22)!important;align-items:baseline!important;gap:2px!important;display:flex!important}.kiosk-ranking-card strong b{font-size:clamp(1.24rem,1.54cqw,1.82rem)!important}.kiosk-ranking-subject{color:#111827!important;font-size:clamp(.86rem,.94cqw,1.08rem)!important;font-weight:950!important;line-height:1.16!important}.kiosk-ranking-caption,.kiosk-ranking-subject{white-space:normal!important;display:block!important;overflow:visible!important}.kiosk-ranking-caption{-webkit-line-clamp:unset!important;color:#374151!important;font-size:clamp(.76rem,.82cqw,.94rem)!important;font-weight:800!important;line-height:1.2!important}.kiosk-ranking-meter{margin-top:auto!important}.kiosk-ranking-detail{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 34%,#fff)!important;box-shadow:inset 4px 0 0 color-mix(in srgb,var(--page-accent,#0f766e) 72%,#fff)!important;background:#ffffffc7!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-line-clamp:unset!important;white-space:normal!important;overflow:visible!important}.kiosk-ranking-detail p{font-size:clamp(.88rem,.94cqw,1.08rem)!important;line-height:1.32!important}.kiosk-ranking-detail small{color:#4b5563!important;font-size:clamp(.76rem,.82cqw,.94rem)!important;font-weight:850!important;line-height:1.24!important}}@container stage (width>=1100px){.kiosk-rankings{grid-area:3/2/auto/4!important;align-self:stretch!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.72fr) minmax(260px,.78fr)!important}.kiosk-ranking-detail{padding:clamp(6px,.52cqw,10px)!important}}@container stage (width<=1500px) or (height<=820px){.kiosk-ranking-caption{font-size:clamp(.56rem,.72cqw,.68rem)!important;line-height:1.12!important;display:block!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.6rem,.78cqw,.72rem)!important;display:-webkit-box!important;overflow:hidden!important}}@media screen{.kiosk-rankings{border-left:5px solid color-mix(in srgb,var(--page-accent,#0f766e) 72%,#fff)!important}.kiosk-ranking-caption{-webkit-line-clamp:unset!important}.kiosk-rankings{border-left-width:4px!important;grid-row:3!important;min-height:0!important}.kiosk-rankings .kiosk-band-head{margin-bottom:6px!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.5fr) minmax(420px,.72fr)!important;height:calc(100% - 26px)!important}.kiosk-rankings-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kiosk-ranking-card{border-radius:8px!important;gap:3px!important}.kiosk-ranking-badge{font-size:clamp(.5rem,.55cqw,.64rem)!important}.kiosk-ranking-subject{font-size:clamp(.7rem,.78cqw,.92rem)!important;line-height:1.08!important}.kiosk-ranking-caption{font-size:clamp(.58rem,.66cqw,.78rem)!important;line-height:1.14!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-box-orient:vertical!important;display:-webkit-box!important}.kiosk-ranking-detail small{-webkit-line-clamp:2!important;font-size:clamp(.62rem,.7cqw,.82rem)!important;line-height:1.18!important;overflow:hidden!important}.kiosk-rankings{padding:8px 10px!important}.kiosk-ranking-card{min-height:0!important;padding:7px 8px!important}.kiosk-ranking-caption{white-space:normal!important;text-overflow:clip!important;line-height:1.08!important;display:block!important;overflow:visible!important}.kiosk-ranking-detail{min-height:0!important;padding:9px 11px!important}.kiosk-ranking-detail p{-webkit-line-clamp:3!important;font-size:clamp(.7rem,.82cqw,.96rem)!important;line-height:1.2!important}.kiosk-ranking-detail small{-webkit-line-clamp:1!important}.kiosk-ranking-detail p{-webkit-line-clamp:2!important}.kiosk-ranking-detail small{display:none!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.28fr) minmax(560px,.94fr)!important}.kiosk-ranking-detail p{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;text-overflow:clip!important;font-size:clamp(.66rem,.76cqw,.9rem)!important;line-height:1.16!important;display:block!important;overflow:hidden!important}.kiosk-rankings .kiosk-band-head{gap:8px!important;display:flex!important}.kiosk-rankings .kiosk-band-head span{font-size:clamp(.68rem,.78cqw,.9rem)!important}.kiosk-rankings .kiosk-band-head small{font-size:clamp(.48rem,.58cqw,.68rem)!important}.kiosk-rankings{gap:4px!important;padding:clamp(5px,.55cqh,8px) clamp(7px,.65cqw,10px)!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.46fr) minmax(360px,.78fr)!important;gap:clamp(6px,.62cqw,9px)!important}.kiosk-rankings-cards{gap:clamp(5px,.55cqw,8px)!important}.kiosk-ranking-card{row-gap:1px!important;padding:clamp(5px,.55cqw,7px)!important}.kiosk-ranking-caption,.kiosk-ranking-subject{font-size:clamp(.56rem,.66cqw,.76rem)!important;line-height:1.12!important}.kiosk-ranking-card strong b{font-size:clamp(1rem,1.3cqw,1.55rem)!important}.kiosk-ranking-detail{gap:3px!important;padding:clamp(6px,.62cqw,9px)!important}.kiosk-ranking-detail p{font-size:clamp(.56rem,.68cqw,.8rem)!important;line-height:1.14!important}}@container stage (width<=1660px){.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr)!important}}@media screen{.kiosk-rankings{gap:3px!important;padding:clamp(4px,.45cqh,7px) clamp(6px,.58cqw,9px)!important}.kiosk-rankings .kiosk-band-head{min-height:18px!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.65fr) minmax(320px,.74fr)!important;gap:clamp(5px,.55cqw,8px)!important}.kiosk-ranking-card{min-height:0!important;padding:clamp(4px,.48cqw,6px)!important}.kiosk-ranking-detail{min-height:0!important;padding:clamp(5px,.56cqw,8px)!important}.kiosk-ranking-detail p{-webkit-line-clamp:3!important}}@container stage (height<=940px){.kiosk-ranking-caption,.kiosk-ranking-detail small{display:none!important}}@container stage (width<=1500px){.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.55fr) minmax(260px,.68fr)!important}}@container stage (width>=1100px){.kiosk-rankings{grid-column:1/4!important;gap:4px!important;padding:clamp(4px,.38cqw,7px)!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.66fr) minmax(310px,.74fr)!important;gap:6px!important}.kiosk-rankings-cards{gap:5px!important}.kiosk-ranking-card{gap:1px!important;padding:4px 6px!important}.kiosk-ranking-card strong b{font-size:clamp(1.05rem,1.16cqw,1.34rem)!important}.kiosk-ranking-badge,.kiosk-ranking-caption,.kiosk-ranking-subject{-webkit-line-clamp:unset!important;font-size:clamp(.54rem,.56cqw,.66rem)!important;line-height:1.12!important;display:block!important;overflow:visible!important}.kiosk-ranking-detail{min-height:0!important;padding:5px 7px!important;display:flex!important}.kiosk-ranking-detail p,.kiosk-ranking-detail small{-webkit-line-clamp:unset!important;font-size:clamp(.56rem,.59cqw,.68rem)!important;line-height:1.16!important;display:block!important;overflow:visible!important}.kiosk-rankings{grid-area:3/2/auto/4!important;align-self:stretch!important}.kiosk-rankings-showcase{grid-template-columns:minmax(0,1.72fr) minmax(260px,.78fr)!important}.kiosk-ranking-detail{padding:clamp(6px,.52cqw,10px)!important}.kiosk-rankings{grid-area:2/3!important;min-width:0!important;min-height:0!important;animation:.62s cubic-bezier(.2,.8,.2,1) .24s both mbti-result-panel-in!important}.kiosk-rankings-showcase{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.kiosk-rankings-cards{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(5px,.42cqh,7px)!important}.kiosk-ranking-card{-moz-column-gap:clamp(7px,.55cqw,11px)!important;text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:2px clamp(7px,.55cqw,11px)!important;min-height:0!important;padding:clamp(5px,.4cqw,8px)!important;display:grid!important}.kiosk-ranking-badge{grid-area:1/1/4!important}.kiosk-ranking-card>strong{white-space:nowrap!important;grid-area:1/2/4!important}.kiosk-ranking-subject{grid-area:1/3!important;min-width:0!important;font-size:clamp(.76rem,.8cqw,.94rem)!important;line-height:1.08!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;grid-area:2/3!important;min-width:0!important;font-size:clamp(.66rem,.68cqw,.78rem)!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-meter{grid-area:3/3!important;width:100%!important;margin:0!important}}@container stage (width>=901px){.kiosk-rankings-cards>li{animation:.44s cubic-bezier(.2,.8,.2,1) both mbti-result-ranking-arrive!important}.kiosk-rankings-cards>li:first-child{animation-delay:.43s!important}.kiosk-rankings-cards>li:nth-child(2){animation-delay:.5s!important}.kiosk-rankings-cards>li:nth-child(3){animation-delay:.57s!important}.kiosk-rankings-cards>li:nth-child(4){animation-delay:.64s!important}.kiosk-rankings-cards>li:nth-child(5){animation-delay:.71s!important}.kiosk-rankings-cards>li.is-active .kiosk-ranking-card{animation:3.4s ease-in-out 1.4s infinite mbti-result-qr-signal!important}}@container stage (width>=1100px){.kiosk-rankings .kiosk-band-head{-moz-column-gap:clamp(6px,.5cqw,10px)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:clamp(6px,.5cqw,10px)!important;display:grid!important}.kiosk-rankings .kiosk-band-head>div{gap:2px!important;min-width:0!important;display:grid!important}.kiosk-rankings-overview-button{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 45%,#fff)!important;min-height:0!important;color:var(--page-accent,#0f766e)!important;white-space:nowrap!important;cursor:pointer!important;background:#fffdf7!important;border-radius:999px!important;align-items:center!important;padding:clamp(4px,.34cqw,6px) clamp(7px,.52cqw,10px)!important;font-size:clamp(.64rem,.66cqw,.78rem)!important;font-weight:900!important;line-height:1!important;transition:transform .16s ease-out,box-shadow .16s ease-out!important;display:inline-flex!important;box-shadow:0 2px 6px #141e2814!important}.kiosk-rankings-overview-button:after{content:"→"!important;margin-left:4px!important}.kiosk-rankings-overview-button:focus-visible,.kiosk-rankings-overview-button:hover{outline:2px solid color-mix(in srgb,var(--page-accent,#0f766e) 38%,#fff)!important;outline-offset:2px!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #141e2824!important}}@container stage (width>=1500px){.kiosk-rankings{grid-area:2/3/auto/5!important}.kiosk-ranking-card{-moz-column-gap:clamp(9px,.7cqw,13px)!important;grid-template-columns:clamp(54px,3.4cqw,68px) clamp(84px,4.8cqw,100px) minmax(0,1fr)!important;column-gap:clamp(9px,.7cqw,13px)!important;padding-inline:clamp(8px,.62cqw,12px)!important}.kiosk-ranking-badge,.kiosk-ranking-card>strong{justify-self:start!important;min-width:0!important}.kiosk-ranking-subject{font-size:clamp(.82rem,.86cqw,1rem)!important}.kiosk-ranking-caption{font-size:clamp(.72rem,.74cqw,.86rem)!important}}@container stage (width>=901px){.kiosk-rankings{isolation:isolate!important;border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 24%,var(--line,#11182724))!important;border-top:3px solid color-mix(in srgb,var(--page-accent,#0f766e) 72%,var(--ink,#111827))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--page-soft,#e8f4f2) 72%,#fff) 0,#fff 46%,color-mix(in srgb,var(--page-soft,#e8f4f2) 34%,#fff) 100%)!important;border-radius:12px!important;padding:clamp(11px,.9cqw,17px)!important;position:relative!important;box-shadow:0 16px 34px #11182717!important}.kiosk-ranking-band-head{border-bottom:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;padding:0 0 9px!important;position:relative!important}.kiosk-ranking-band-head>div:before{color:color-mix(in srgb,var(--page-accent,#0f766e) 76%,var(--muted,#5f6673))!important;content:"FOR FUN · MBTI RANKING"!important;letter-spacing:.14em!important;margin-bottom:3px!important;font-size:clamp(.52rem,.54cqw,.66rem)!important;font-weight:950!important;line-height:1!important;display:block!important}.kiosk-ranking-band-head>div>span{color:var(--ink,#111827)!important;font-size:clamp(.96rem,1.12cqw,1.36rem)!important;font-weight:950!important;line-height:1.08!important}.kiosk-ranking-band-head small{color:var(--muted,#5f6673)!important;font-size:clamp(.62rem,.7cqw,.82rem)!important;font-weight:800!important;line-height:1.25!important}.kiosk-rankings-overview-button{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 52%,#fff)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--page-soft,#e8f4f2) 78%,#fff),#fff)!important;min-height:44px!important;color:color-mix(in srgb,var(--page-accent,#0f766e) 88%,var(--ink,#111827))!important;box-shadow:0 5px 12px color-mix(in srgb,var(--page-accent,#0f766e) 13%,transparent)!important;letter-spacing:.02em!important;border-radius:999px!important;padding:9px 17px!important;font-size:clamp(.8rem,.84cqw,1rem)!important;font-weight:950!important;transition:transform .16s ease-out,box-shadow .16s ease-out!important;animation:4.6s ease-in-out infinite mbti-ranking-overview-breathe!important;position:relative!important;overflow:visible!important}.kiosk-rankings-overview-button:before{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 55%,transparent)!important;border-radius:inherit!important;content:""!important;opacity:0!important;pointer-events:none!important;animation:4.6s ease-in-out infinite mbti-ranking-overview-ring!important;position:absolute!important;inset:-5px!important;transform:scale(.96)!important}.kiosk-rankings-overview-button:after{content:"→"!important;margin-left:7px!important;font-size:1.05em!important;line-height:1!important}.kiosk-rankings-overview-button:focus-visible,.kiosk-rankings-overview-button:hover{outline:2px solid color-mix(in srgb,var(--page-accent,#0f766e) 36%,#fff)!important;outline-offset:3px!important;box-shadow:0 8px 16px color-mix(in srgb,var(--page-accent,#0f766e) 20%,transparent)!important;animation-play-state:paused!important;transform:translateY(-2px)!important}.kiosk-rankings-overview-button:focus-visible:before,.kiosk-rankings-overview-button:hover:before{opacity:.24!important;animation-play-state:paused!important;transform:scale(1)!important}.kiosk-rankings-overview-button:active{transform:translateY(1px)scale(.98)!important}.kiosk-rankings-showcase{padding-top:10px!important}.kiosk-ranking-card{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 18%,var(--line,#11182724))!important;border-left:3px solid color-mix(in srgb,var(--page-accent,#0f766e) 56%,#fff)!important;background:linear-gradient(112deg,#fff 0,color-mix(in srgb,var(--page-soft,#e8f4f2) 38%,#fff) 100%)!important;border-radius:10px!important;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 14px #1118270f!important}.kiosk-ranking-card:focus-visible,.kiosk-ranking-card:hover,.kiosk-rankings-cards li.is-active .kiosk-ranking-card{border-left-color:var(--page-accent,#0f766e)!important;box-shadow:0 10px 20px color-mix(in srgb,var(--page-accent,#0f766e) 13%,transparent)!important;transform:translateY(-2px)!important}.kiosk-ranking-card>strong b{color:color-mix(in srgb,var(--page-accent,#0f766e) 92%,var(--ink,#111827))!important}.kiosk-ranking-card>strong small{color:var(--muted,#5f6673)!important}.kiosk-ranking-subject{letter-spacing:0!important}@container stage (width<=1500px){.kiosk-rankings{border-radius:10px!important;padding:9px!important}.kiosk-ranking-band-head{padding-bottom:7px!important}.kiosk-ranking-band-head>div:before{font-size:.48rem!important}.kiosk-rankings-overview-button{min-height:36px!important;padding:7px 12px!important;font-size:.76rem!important}.kiosk-rankings-showcase{padding-top:7px!important}}}@media screen{.kiosk-ranking-dialog-backdrop{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#111827a8!important;padding:clamp(14px,2cqw,32px)!important}.kiosk-ranking-dialog{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 30%,var(--line,#11182724))!important;border-top:4px solid var(--page-accent,#0f766e)!important;background:linear-gradient(145deg,#fff 0,var(--paper,#fffaf1) 100%)!important;border-radius:18px!important;width:min(1220px,100cqw - 48px)!important;height:min(820px,100cqh - 48px)!important;box-shadow:0 28px 80px #11182747,0 4px 16px #1118271f!important}.kiosk-ranking-dialog.is-overview{width:min(1760px,100cqw - 72px)!important;max-width:calc(100cqw - 48px)!important;height:min(1000px,100cqh - 48px)!important;max-height:calc(100cqh - 48px)!important}.kiosk-ranking-dialog-header{border-bottom:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--page-soft,#e8f4f2) 42%,#fff),#fff 72%)!important;gap:24px!important;padding:clamp(18px,1.6cqw,26px) clamp(22px,2.1cqw,34px) 15px!important}.kiosk-ranking-dialog-header span{color:var(--page-accent,#0f766e)!important;letter-spacing:.16em!important;font-size:clamp(.72rem,.82cqw,.98rem)!important}.kiosk-ranking-dialog-header h2{color:var(--ink,#111827)!important;margin:5px 0 7px!important;font-size:clamp(1.55rem,2.15cqw,2.45rem)!important;line-height:1.08!important}.kiosk-ranking-dialog-header p{color:var(--body-copy,#354052)!important;font-size:clamp(.8rem,.92cqw,1.02rem)!important}.kiosk-ranking-dialog-close{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 34%,var(--line,#11182724))!important;background:color-mix(in srgb,var(--page-soft,#e8f4f2) 68%,#fff)!important;width:46px!important;height:46px!important;color:var(--page-accent,#0f766e)!important;font-size:1.8rem!important;transition:transform .16s ease-out,background .16s ease-out!important}.kiosk-ranking-dialog-close:focus-visible,.kiosk-ranking-dialog-close:hover{outline:2px solid color-mix(in srgb,var(--page-accent,#0f766e) 34%,#fff)!important;outline-offset:3px!important;background:#fff!important;transform:rotate(6deg)scale(1.04)!important}.kiosk-ranking-overview-content{background:color-mix(in srgb,var(--page-soft,#e8f4f2) 28%,#fff)!important;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr)!important}.kiosk-ranking-overview-theme-panel{border-right:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;background:linear-gradient(160deg,color-mix(in srgb,var(--page-soft,#e8f4f2) 62%,#fff),#fff)!important}.kiosk-ranking-overview-themes{gap:8px!important;padding:clamp(14px,1.2cqw,20px)!important}.kiosk-ranking-overview-themes button{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;background:#ffffffd1!important;border-radius:11px!important;gap:3px 9px!important;padding:10px 12px!important;transition:transform .16s ease-out,border-color .16s ease-out,background .16s ease-out!important}.kiosk-ranking-overview-themes button.is-active,.kiosk-ranking-overview-themes button:focus-visible,.kiosk-ranking-overview-themes button:hover{border-color:var(--page-accent,#0f766e)!important;background:color-mix(in srgb,var(--page-soft,#e8f4f2) 76%,#fff)!important;box-shadow:0 8px 16px color-mix(in srgb,var(--page-accent,#0f766e) 12%,transparent)!important;transform:translate(3px)!important}.kiosk-ranking-overview-themes button{flex-direction:column!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-content:start flex-start!important;align-items:stretch!important;gap:2px!important;padding:5px 8px!important;display:flex!important}.kiosk-ranking-overview-theme-image{-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px!important;flex:auto!important;grid-area:1/1!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:0!important}.kiosk-ranking-overview-themes button small,.kiosk-ranking-overview-themes button strong,.kiosk-ranking-overview-themes button>span{white-space:normal!important;text-overflow:clip!important;grid-column:1!important;align-self:start!important;min-width:0!important}.kiosk-ranking-overview-themes button>span{flex:none!important;grid-row:2!important}.kiosk-ranking-overview-themes button strong{grid-row:3!important;line-height:1.22!important}.kiosk-ranking-overview-themes button small,.kiosk-ranking-overview-themes button strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;flex:none!important;padding-bottom:2px!important;display:-webkit-box!important;overflow:hidden!important}.kiosk-ranking-overview-themes button small{grid-row:4!important;line-height:1.34!important}.kiosk-ranking-overview-themes button>span{color:var(--page-accent,#0f766e)!important}@container stage (width>=901px) and (width<=1500px){.kiosk-ranking-overview-themes button small,.kiosk-ranking-overview-themes button strong{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}}.kiosk-ranking-overview-pagination{border-top:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 16%,var(--line,#11182724))!important;background:#ffffffbd!important;gap:9px!important;padding:12px clamp(14px,1.2cqw,20px) 15px!important}.kiosk-ranking-overview-pagination button{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 30%,var(--line,#11182724))!important;min-height:38px!important;color:var(--page-accent,#0f766e)!important;background:#fff!important;border-radius:999px!important}.kiosk-ranking-overview-pagination span{background:color-mix(in srgb,var(--page-soft,#e8f4f2) 74%,#fff)!important;min-width:58px!important;color:var(--ink,#111827)!important;text-align:center!important;border-radius:999px!important;padding:7px 9px!important}.kiosk-ranking-overview-detail{background:#fff!important}.kiosk-ranking-overview-detail .kiosk-ranking-dialog-summary{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 20%,var(--line,#11182724))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--page-soft,#e8f4f2) 78%,#fff),#fff)!important;color:var(--body-copy,#354052)!important;border-radius:12px!important;margin:clamp(14px,1.2cqw,20px) clamp(16px,1.6cqw,26px) 0!important;padding:13px clamp(14px,1.4cqw,22px)!important}.kiosk-ranking-overview-detail .kiosk-ranking-dialog-summary strong{color:var(--ink,#111827)!important;font-size:clamp(1rem,1.15cqw,1.3rem)!important}.kiosk-ranking-dialog-list strong,.kiosk-ranking-overview-detail .kiosk-ranking-dialog-summary b{color:var(--page-accent,#0f766e)!important}.kiosk-ranking-dialog-list{gap:clamp(8px,.72cqw,12px)!important;padding:clamp(14px,1.25cqw,20px) clamp(16px,1.6cqw,26px)!important}.kiosk-ranking-dialog-list li{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 15%,var(--line,#11182724))!important;background:linear-gradient(140deg,#fff,color-mix(in srgb,var(--page-soft,#e8f4f2) 24%,#fff))!important;border-radius:11px!important;gap:3px 10px!important;padding:clamp(9px,.8cqw,13px)!important;position:relative!important;box-shadow:0 5px 12px #1118270d!important}.kiosk-ranking-dialog-list li.is-current{border:2px solid var(--page-accent,#0f766e)!important;background:color-mix(in srgb,var(--page-soft,#e8f4f2) 68%,#fff)!important;box-shadow:0 8px 16px color-mix(in srgb,var(--page-accent,#0f766e) 13%,transparent)!important}.kiosk-ranking-dialog-list span{color:var(--ink,#111827)!important}.kiosk-ranking-dialog-list small{color:var(--body-copy,#354052)!important}.kiosk-ranking-dialog footer{border-top:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 14%,var(--line,#11182724))!important;color:var(--muted,#5f6673)!important;background:#ffffffa3!important;padding:11px clamp(22px,2.1cqw,34px)!important}@container stage (width<=1500px){.kiosk-ranking-dialog,.kiosk-ranking-dialog.is-overview{width:calc(100cqw - 28px)!important;height:calc(100cqh - 28px)!important}.kiosk-ranking-dialog.is-overview{max-width:calc(100cqw - 28px)!important;max-height:calc(100cqh - 28px)!important}.kiosk-ranking-dialog-header{padding:14px 18px 11px!important}.kiosk-ranking-dialog-header h2{font-size:1.55rem!important}.kiosk-ranking-overview-content{grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr)!important}.kiosk-ranking-overview-themes{gap:6px!important;padding:10px!important}.kiosk-ranking-dialog-list{gap:7px!important;padding:10px 14px 14px!important}.kiosk-ranking-dialog-list li{gap:2px 7px!important;padding:7px!important}}}@media (prefers-reduced-motion:reduce){.kiosk-ranking-card,.kiosk-ranking-dialog-close,.kiosk-ranking-overview-pagination button,.kiosk-ranking-overview-themes button,.kiosk-rankings-overview-button,.kiosk-rankings-overview-button:before{transition:none!important;animation:none!important}}@container stage (width>=901px){.kiosk-rankings{justify-self:end!important;width:min(100%,740px)!important}.kiosk-ranking-card{grid-template-columns:var(--ranking-score-column,clamp(76px,8.5cqw,158px)) minmax(0,1fr)!important}.kiosk-ranking-card>strong{grid-column:1!important}.kiosk-ranking-caption,.kiosk-ranking-meter,.kiosk-ranking-subject{grid-column:2!important}.kiosk-rankings-overview-button{border-width:2px!important;animation:4.8s ease-in-out infinite mbti-ranking-overview-cta-pulse!important}.kiosk-rankings-overview-button:focus-visible,.kiosk-rankings-overview-button:hover{background:var(--page-accent,#0f766e)!important;color:#fff!important;border-color:var(--page-accent,#0f766e)!important}}@media (prefers-reduced-motion:reduce){.kiosk-rankings-overview-button{transition:none!important;animation:none!important}}@container stage (width>=901px){.kiosk-rankings{--ranking-rank-column:clamp(68px,5.1cqw,90px);--ranking-score-column:clamp(118px,8.5cqw,158px);--ranking-column-gap:clamp(9px,.72cqw,14px)}.kiosk-rankings .kiosk-band-head{align-items:center!important;min-width:0!important}.kiosk-ranking-band-head>div{min-width:0!important}.kiosk-ranking-band-head small{text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;display:block!important;overflow:hidden!important}.kiosk-rankings-overview-button{border:1px solid color-mix(in srgb,var(--page-accent,#0f766e) 42%,#fff)!important;background:color-mix(in srgb,var(--page-soft,#e8f4f2) 68%,#fff)!important;min-height:32px!important;color:color-mix(in srgb,var(--page-accent,#0f766e) 84%,#111827)!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;padding:6px 12px!important;font-size:clamp(.74rem,.78cqw,.92rem)!important;font-weight:950!important;line-height:1!important}.kiosk-rankings-overview-button:focus-visible,.kiosk-rankings-overview-button:hover{box-shadow:0 7px 14px color-mix(in srgb,var(--page-accent,#0f766e) 18%,transparent)!important;transform:translateY(-1px)!important}.kiosk-rankings-cards{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.kiosk-ranking-card,.kiosk-rankings-cards>li{min-width:0!important;min-height:0!important}.kiosk-ranking-card{grid-template-columns:var(--ranking-rank-column) var(--ranking-score-column) minmax(0,1fr)!important;-moz-column-gap:var(--ranking-column-gap)!important;column-gap:var(--ranking-column-gap)!important;text-align:left!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr) 6px!important;place-content:center stretch!important;align-items:center!important;row-gap:3px!important;height:100%!important;padding:clamp(7px,.68cqw,12px) clamp(8px,.78cqw,14px)!important;display:grid!important}.kiosk-ranking-badge{text-overflow:ellipsis!important;text-align:center!important;grid-column:1!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:100%!important;min-height:28px!important;padding:5px 6px!important;display:inline-flex!important;overflow:hidden!important}.kiosk-ranking-badge,.kiosk-ranking-card>strong{white-space:nowrap!important;grid-row:1/4!important;min-width:0!important}.kiosk-ranking-card>strong{grid-column:2!important;justify-content:flex-start!important;align-items:baseline!important;line-height:1!important;display:flex!important}.kiosk-ranking-card>strong b{flex:none!important;font-size:clamp(1.28rem,1.62cqw,1.92rem)!important;line-height:.92!important}.kiosk-ranking-card>strong small{flex:none!important;font-size:clamp(.72rem,.76cqw,.94rem)!important;line-height:1!important}.kiosk-ranking-caption,.kiosk-ranking-subject{word-break:keep-all!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.kiosk-ranking-subject{-webkit-line-clamp:2!important;max-height:100%!important;color:var(--ink,#111827)!important;grid-row:1!important;font-size:clamp(.82rem,.94cqw,1.1rem)!important;font-weight:950!important}.kiosk-ranking-caption,.kiosk-ranking-subject{-webkit-box-orient:vertical!important;grid-column:3!important;align-self:center!important;line-height:1.16!important;display:-webkit-box!important}.kiosk-ranking-caption{-webkit-line-clamp:1!important;color:var(--body-copy,#354052)!important;grid-row:2!important;font-size:clamp(.72rem,.8cqw,.94rem)!important;font-weight:800!important}.kiosk-ranking-meter{grid-area:3/3!important;align-self:end!important;width:100%!important;min-width:0!important;margin:0!important}.kiosk-ranking-card:focus-visible{outline:3px solid color-mix(in srgb,var(--page-accent,#0f766e) 44%,#fff)!important;outline-offset:2px!important}}@container stage (width>=901px) and (width<=1500px){.kiosk-rankings{--ranking-rank-column:48px;--ranking-score-column:76px;--ranking-column-gap:8px}.kiosk-ranking-card{row-gap:2px!important;padding:6px 7px!important}.kiosk-ranking-badge{min-height:22px!important;padding:4px 3px!important;font-size:clamp(.56rem,.64cqw,.72rem)!important}.kiosk-ranking-card>strong b{font-size:clamp(1.08rem,1.28cqw,1.42rem)!important}.kiosk-ranking-card>strong small{font-size:clamp(.6rem,.66cqw,.76rem)!important}.kiosk-ranking-subject{font-size:clamp(.7rem,.78cqw,.88rem)!important;line-height:1.1!important}.kiosk-ranking-caption{font-size:clamp(.62rem,.68cqw,.78rem)!important;line-height:1.1!important}}@media screen{.kiosk-ranking-card{animation:.52s cubic-bezier(.2,.82,.2,1) both result-motion-card-in!important}.kiosk-ranking-meter{background:color-mix(in srgb,var(--page-accent,#0f766e) 14%,#d7dee6)!important;border-radius:999px!important;min-height:7px!important;display:block!important;position:relative!important;overflow:hidden!important}.kiosk-ranking-meter i{width:var(--ranking-fill,0)!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--page-accent,#0f766e),color-mix(in srgb,var(--page-accent,#0f766e) 55%,#fff))!important;transform-origin:0!important;height:100%!important;animation:.86s cubic-bezier(.18,.9,.24,1) .92s both result-motion-bar-grow!important;display:block!important}.kiosk-rankings-cards>li:nth-child(2) .kiosk-ranking-meter i{animation-delay:1s!important}.kiosk-rankings-cards>li:nth-child(3) .kiosk-ranking-meter i{animation-delay:1.08s!important}.kiosk-rankings-cards>li:nth-child(4) .kiosk-ranking-meter i{animation-delay:1.16s!important}}@media (prefers-reduced-motion:reduce),print{.kiosk-ranking-card{opacity:1!important;animation:none!important;transform:none!important}.kiosk-ranking-meter i{animation:none!important;transform:scaleX(1)!important}}@media screen{.kiosk-ranking-card .kiosk-ranking-badge{border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;width:auto!important;min-width:1.9em!important;height:1.9em!important;min-height:0!important;padding:0 .3em!important;line-height:1!important;display:inline-flex!important}.kiosk-ranking-badge[data-medal]{border:1px solid #11182724!important;font-weight:950!important}.kiosk-ranking-badge[data-medal="1"]{color:#4a3208!important;background:linear-gradient(155deg,#fde68a,#f0b429 62%,#d4930a)!important;border-color:#92680c52!important}.kiosk-ranking-badge[data-medal="2"]{color:#374151!important;background:linear-gradient(155deg,#f3f4f6,#d1d5db 62%,#9ca3af)!important;border-color:#4b55634d!important}.kiosk-ranking-badge[data-medal="3"]{color:#4a2a0c!important;background:linear-gradient(155deg,#f5cba7,#cd7f32 62%,#a2621f)!important;border-color:#924f1e4d!important}.kiosk-ranking-card .kiosk-ranking-badge:not([data-medal]){color:#4b5563!important;background:#e5e7eb!important;border:0!important}.online-result-qr:not(.kiosk-result-qr-action){border-radius:8px!important;grid-area:1/3!important;grid-template-columns:minmax(0,1fr) clamp(118px,8cqw,152px)!important;align-content:center!important}.online-result-qr-code{width:100%!important;height:auto!important}}@container stage (height<=820px){.online-result-qr:not(.kiosk-result-qr-action){grid-template-columns:minmax(0,1fr) clamp(74px,9.5cqh,92px)!important}.online-result-qr-copy p{display:none!important}}@media screen{.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) clamp(118px,7.3cqw,144px)!important;align-items:center!important;gap:clamp(8px,.75cqw,12px)!important;padding:clamp(10px,.85cqw,14px)!important;display:grid!important;overflow:hidden!important}.online-result-qr-copy{min-width:0!important;overflow:hidden!important}.online-result-qr-copy h2{margin:0 0 5px!important;font-size:clamp(.78rem,.82cqw,.95rem)!important;line-height:1.15!important}.online-result-qr-copy h2,.online-result-qr-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.online-result-qr-copy p{margin:0!important;font-size:clamp(.62rem,.68cqw,.78rem)!important;line-height:1.22!important}.online-result-qr-code{aspect-ratio:1!important;width:clamp(118px,7.3cqw,144px)!important;max-width:none!important;height:clamp(118px,7.3cqw,144px)!important}.online-result-qr-code .qr-placeholder,.online-result-qr-code img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.online-result-link{grid-column:1/3!important;min-height:28px!important;padding:5px 8px!important;font-size:clamp(.64rem,.68cqw,.78rem)!important}}@container stage (height<=820px){.online-result-qr:not(.kiosk-result-qr-action){grid-template-columns:minmax(0,1fr) clamp(72px,9.5cqh,92px)!important;padding:6px!important}.online-result-qr-copy p{display:none!important}.online-result-qr-code{width:clamp(72px,9.5cqh,92px)!important;height:clamp(72px,9.5cqh,92px)!important}}.kiosk-result-qr-action{justify-self:start}.online-result-qr{border:1px solid color-mix(in srgb,var(--page-accent) 28%,#1118271a);background:linear-gradient(135deg,color-mix(in srgb,var(--page-soft) 72%,#fff 28%),#ffffffeb),#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 232px;align-items:center;gap:18px;padding:18px;display:grid}.online-result-qr-copy{gap:8px;display:grid}.online-result-qr-copy span{width:fit-content;color:var(--page-accent);align-items:center;gap:7px;font-size:.78rem;font-weight:950;display:inline-flex}.online-result-qr-copy h2{color:var(--ink);word-break:keep-all;margin:0;font-size:1.45rem;line-height:1.18}.online-result-qr-copy p{color:#354052;word-break:keep-all;margin:0;line-height:1.55}.online-result-qr-code{background:#fff;border:1px solid #1118271f;border-radius:8px;place-items:center;width:232px;height:232px;display:grid;overflow:hidden}.online-result-qr-code img{width:100%;height:100%}.qr-placeholder{color:var(--page-accent);text-align:center;place-items:center;gap:10px;font-weight:900;display:grid}.online-result-link{color:#354052;background:#ffffffb8;border:1px solid #1118271a;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.online-result-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-result-qr:not(.kiosk-result-qr-action){grid-row:1/3;grid-template-columns:1fr;gap:12px}.online-result-qr-code{aspect-ratio:1;justify-self:center;width:min(100%,218px);height:auto}.online-result-qr-copy{gap:7px}.online-result-link{grid-column:auto}.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3;align-content:center;gap:10px;padding:14px}.online-result-qr-code{width:min(100%,190px)}.online-result-qr-copy p{font-size:.86rem;line-height:1.42}@media screen{.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3;grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;min-height:0;padding:12px;display:grid;overflow:hidden}.online-result-qr-copy{gap:5px}.online-result-qr-copy h2{font-size:clamp(.84rem,.9cqw,1.02rem);line-height:1.24}.online-result-qr-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.72rem,.74cqw,.84rem);line-height:1.32;display:-webkit-box;overflow:hidden}.online-result-qr-code{aspect-ratio:1;justify-self:center;width:min(142px,78%);height:auto}.online-result-link{min-height:34px;padding:7px 9px;font-size:.78rem}.kiosk-result-qr-action{display:none!important}.online-result-qr:not(.kiosk-result-qr-action){padding:clamp(8px,1cqw,12px)}.online-result-qr-copy p{-webkit-line-clamp:2}.online-result-qr-code{width:min(134px,76%)}}@container stage (height<=820px){.online-result-qr-copy p{display:none}}@media screen{.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3/3}.kiosk-result-qr-action{display:none!important}.online-result-qr-code{width:min(170px,84%)}.online-result-qr-copy p{-webkit-line-clamp:3}}@container stage (width<=760px){.online-result-qr{grid-template-columns:1fr}.online-result-qr-code{justify-self:center;width:min(280px,100%)}}@media print{.online-result-qr{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:1fr 42mm;gap:4mm;padding:3mm}.online-result-qr-code{width:42mm;height:42mm}.online-result-link{display:none!important}.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3/3;grid-template-columns:1fr;align-content:center;gap:3mm;padding:3mm}.online-result-qr-code{justify-self:center;width:36mm;height:36mm}.online-result-qr-copy h2{font-size:10pt;line-height:1.25}.online-result-qr-copy p{font-size:8pt;line-height:1.36}}@media screen{.online-result-qr:not(.kiosk-result-qr-action){gap:clamp(6px,.8cqh,10px)!important;padding:clamp(10px,.9cqw,14px)!important}.online-result-qr-code{width:min(150px,72%)!important;height:auto!important}.online-result-qr-copy h2{font-size:clamp(.86rem,.9cqw,1rem)!important}.online-result-qr-copy p{font-size:clamp(.72rem,.78cqw,.88rem)!important;line-height:1.35!important}.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;align-content:center!important;gap:clamp(5px,.6cqh,8px)!important;min-height:0!important;max-height:100%!important;padding:clamp(8px,.8cqw,13px)!important;display:grid!important;overflow:hidden!important}.online-result-qr-code{aspect-ratio:1!important;width:min(128px,42%,13.5cqh)!important;max-width:128px!important}.online-result-qr-copy h2{font-size:clamp(.78rem,.82cqw,.96rem)!important;line-height:1.14!important}.online-result-qr-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.66rem,.72cqw,.82rem)!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}.online-result-link{min-height:28px!important;padding:5px 8px!important;font-size:clamp(.66rem,.72cqw,.8rem)!important}.kiosk-result-qr-action{display:none!important}}@container stage (height<=820px){.online-result-qr:not(.kiosk-result-qr-action){padding:6px!important}.online-result-qr-copy p{display:none!important}.online-result-qr-code{width:min(82px,34%,10.8cqh)!important}}@media screen{.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(7px,.75cqw,12px)!important;padding:clamp(10px,.95cqw,15px)!important;display:grid!important}.online-result-qr-code{aspect-ratio:1!important;width:clamp(112px,7.5cqw,150px)!important;max-width:none!important;height:clamp(112px,7.5cqw,150px)!important}.online-result-qr-code .qr-placeholder,.online-result-qr-code img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.online-result-link{grid-column:1/3!important}}@container stage (height<=820px){.online-result-qr-code{width:clamp(74px,9.5cqh,92px)!important;height:clamp(74px,9.5cqh,92px)!important}}.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(7px,.75cqw,12px)!important;min-height:0!important;max-height:100%!important;padding:clamp(10px,.95cqw,15px)!important;display:grid!important;overflow:hidden!important}.online-result-qr-code{aspect-ratio:1!important;align-self:center!important;width:clamp(112px,7.5cqw,150px)!important;max-width:none!important;height:clamp(112px,7.5cqw,150px)!important}.online-result-qr-code .qr-placeholder,.online-result-qr-code img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.online-result-qr-copy h2{font-size:clamp(.78rem,.84cqw,1rem)!important;line-height:1.14!important}.online-result-qr-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(.66rem,.72cqw,.82rem)!important;line-height:1.24!important;display:-webkit-box!important;overflow:hidden!important}.online-result-link{grid-column:1/3!important;min-height:28px!important;padding:5px 8px!important;font-size:clamp(.66rem,.72cqw,.8rem)!important}.kiosk-result-qr-action{display:none!important}@container stage (height<=820px){.online-result-qr:not(.kiosk-result-qr-action){padding:6px!important}.online-result-qr-copy p{display:none!important}.online-result-qr-code{width:clamp(74px,9.5cqh,92px)!important;height:clamp(74px,9.5cqh,92px)!important}}.kiosk-result-qr-action{animation:.65s cubic-bezier(.16,1,.3,1) .1s both kiosk-result-rise}@media (prefers-reduced-motion:reduce),print{.kiosk-result-qr-action{animation:none!important}}@media print{.kiosk-result .online-result-qr{transition:none!important;animation:none!important}.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action){grid-template:"main""code"minmax(0,1fr)"link"/1fr!important}.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action) .online-result-qr-main{grid-area:main!important}.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action) .online-result-qr-code{grid-area:code!important}.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action) .online-result-link{grid-area:link/auto!important}}@media screen{.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(6px,.7cqw,10px)!important;min-width:0!important;min-height:0!important;max-height:100%!important;padding:clamp(9px,.85cqw,13px)!important;display:grid!important;overflow:hidden!important}.online-result-qr-copy{min-width:0!important}.online-result-qr-copy h2{font-size:clamp(.78rem,.88cqw,1.02rem)!important;line-height:1.16!important}.online-result-qr-copy p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:clamp(.66rem,.72cqw,.84rem)!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.online-result-qr-code{aspect-ratio:1!important;width:clamp(92px,7.5cqw,138px)!important;height:clamp(92px,7.5cqw,138px)!important}.online-result-qr-code .qr-placeholder,.online-result-qr-code img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.online-result-link{grid-column:1/3!important;min-height:clamp(28px,3.1cqh,36px)!important;padding:5px 8px!important;font-size:clamp(.66rem,.74cqw,.86rem)!important}.kiosk-result-qr-action{display:none!important}}@container stage (width>=901px){.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action){grid-area:qr!important;align-self:stretch!important;min-width:0!important;animation:.56s cubic-bezier(.2,.8,.2,1) 90ms both mbti-kiosk-panel-enter!important}.online-result-qr:not(.kiosk-result-qr-action){-moz-column-gap:clamp(10px,.75cqw,14px)!important;grid-template:"copy code""retention code"minmax(0,1fr)"link link"/minmax(0,1fr) clamp(118px,6.9cqw,136px)!important;gap:clamp(6px,.5cqw,9px) clamp(10px,.75cqw,14px)!important;min-width:0!important;padding:clamp(11px,.85cqw,15px)!important;display:grid!important}.online-result-qr-copy{grid-area:copy!important;align-self:start!important;gap:clamp(3px,.24cqw,5px)!important;min-width:0!important;display:grid!important}.online-result-qr-copy>span{font-size:clamp(.69rem,.68cqw,.8rem)!important;line-height:1.1!important}.online-result-qr-copy h2{font-size:clamp(.76rem,.76cqw,.92rem)!important;line-height:1.18!important}.online-result-qr-copy h2,.online-result-qr-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.online-result-qr-copy p{font-size:clamp(.6rem,.61cqw,.72rem)!important;line-height:1.24!important}.online-result-retention{white-space:normal!important;word-break:keep-all!important;grid-area:retention!important;align-self:end!important;width:100%!important;margin:0!important;padding:clamp(5px,.45cqw,7px) clamp(7px,.55cqw,9px)!important;font-size:clamp(.61rem,.62cqw,.74rem)!important;line-height:1.2!important}.online-result-qr-code{grid-area:code!important;place-self:center end!important;width:clamp(118px,6.9cqw,136px)!important;max-width:none!important;height:clamp(118px,6.9cqw,136px)!important}.online-result-link{grid-area:link/auto!important;width:100%!important;min-height:clamp(25px,2.6cqh,31px)!important;padding:4px 7px!important;font-size:clamp(.6rem,.62cqw,.74rem)!important}.online-result-qr:not(.kiosk-result-qr-action){grid-template:"main code"minmax(0,1fr)"link link"/minmax(0,1fr) clamp(104px,6.7cqw,132px)!important;align-items:start!important;overflow:hidden!important}.online-result-qr-main{grid-area:main!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-self:stretch!important;gap:clamp(5px,.42cqw,8px)!important;min-width:0!important;display:grid!important;overflow:hidden!important}.online-result-qr-main .online-result-qr-copy,.online-result-qr-main .online-result-retention{grid-area:auto!important;min-width:0!important}.online-result-qr-main .online-result-qr-copy{overflow:hidden!important}.online-result-qr-main .online-result-retention{border-radius:8px!important;align-self:start!important;width:auto!important;max-width:100%!important;margin:0!important;display:block!important}.online-result-qr-code{align-self:start!important;width:clamp(104px,6.7cqw,132px)!important;height:clamp(104px,6.7cqw,132px)!important}}@container stage (width>=901px) and (height<=760px){.online-result-qr:not(.kiosk-result-qr-action){grid-template-columns:minmax(0,1fr) 92px!important;padding:8px!important}.online-result-qr-code{width:92px!important;height:92px!important}.online-result-qr-main .online-result-qr-copy p{-webkit-line-clamp:1!important}}@container stage (width<=1500px) or (height<=820px){.online-result-qr:not(.kiosk-result-qr-action){padding:6px!important}.online-result-qr-copy p{-webkit-line-clamp:2!important}.online-result-qr-code{width:clamp(76px,7cqw,96px)!important;height:clamp(76px,7cqw,96px)!important}}@media screen{.online-result-qr-copy p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:clamp(.62rem,.68cqw,.82rem)!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.online-result-qr:not(.kiosk-result-qr-action){grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(5px,.58cqw,8px)!important;padding:clamp(7px,.68cqw,10px)!important}.online-result-qr-code{width:clamp(88px,7.1cqw,132px)!important;height:clamp(88px,7.1cqw,132px)!important}.online-result-qr-copy h2{font-size:clamp(.68rem,.78cqw,.92rem)!important}.online-result-qr-copy p{-webkit-line-clamp:2!important;font-size:clamp(.56rem,.64cqw,.76rem)!important}.online-result-link{min-height:clamp(24px,2.7cqh,32px)!important;font-size:clamp(.56rem,.66cqw,.78rem)!important}}@container stage (width<=1660px){.online-result-qr:not(.kiosk-result-qr-action){grid-template-columns:minmax(0,1fr) clamp(78px,7cqw,108px)!important}.online-result-qr-code{width:clamp(78px,7cqw,108px)!important;height:clamp(78px,7cqw,108px)!important}}@container stage (width>=1100px){.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) clamp(92px,7.8cqw,130px)!important;gap:6px!important;padding:clamp(7px,.7cqw,11px)!important}.online-result-qr-code{aspect-ratio:1!important;width:100%!important;height:auto!important}.online-result-qr-copy h2{font-size:clamp(.78rem,.8cqw,.94rem)!important;line-height:1.15!important}.online-result-qr-copy p{-webkit-line-clamp:unset!important;font-size:clamp(.62rem,.65cqw,.74rem)!important;line-height:1.2!important;display:block!important;overflow:visible!important}.online-result-link{min-height:24px!important;padding:4px 6px!important;font-size:clamp(.58rem,.62cqw,.7rem)!important}.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action){grid-area:1/3!important;align-self:stretch!important;min-width:0!important;animation:.56s cubic-bezier(.2,.8,.2,1) .11s both mbti-result-panel-in!important}}@container stage (width>=901px){.online-result-qr:not(.kiosk-result-qr-action){flex-wrap:wrap!important;grid-area:1/3!important;align-content:flex-start!important;align-items:flex-start!important;gap:clamp(7px,.55cqw,10px)!important;min-width:0!important;min-height:0!important;padding:clamp(10px,.75cqw,13px)!important;animation:.56s cubic-bezier(.2,.8,.2,1) .26s both mbti-result-panel-in,3.8s ease-in-out 1.25s infinite mbti-result-qr-signal!important;display:flex!important;overflow:hidden!important}.online-result-qr-main{flex-direction:column!important;flex:1 1 0!important;order:1!important;align-items:stretch!important;gap:clamp(4px,.32cqw,6px)!important;min-height:0!important;display:flex!important}.online-result-qr-copy,.online-result-qr-main{grid-area:auto!important;width:auto!important;min-width:0!important;margin:0!important}.online-result-qr-copy{gap:clamp(3px,.24cqw,5px)!important;display:grid!important}.online-result-qr-copy>span{font-size:clamp(.69rem,.68cqw,.8rem)!important;line-height:1.1!important}.online-result-qr-copy h2{font-size:clamp(.76rem,.76cqw,.92rem)!important;line-height:1.18!important}.online-result-qr-copy h2,.online-result-qr-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.online-result-qr-copy p{font-size:clamp(.6rem,.61cqw,.72rem)!important;line-height:1.24!important}.online-result-retention{white-space:normal!important;word-break:keep-all!important;width:auto!important;max-width:100%!important;padding:clamp(5px,.45cqw,7px) clamp(7px,.55cqw,9px)!important;font-size:clamp(.61rem,.62cqw,.74rem)!important;line-height:1.2!important;display:block!important}.online-result-qr-code,.online-result-retention{grid-area:auto!important;margin:0!important}.online-result-qr-code{flex:0 0 clamp(96px,6.3cqw,122px)!important;order:2!important;place-self:flex-start!important;width:clamp(96px,6.3cqw,122px)!important;max-width:none!important;height:clamp(96px,6.3cqw,122px)!important;position:static!important;inset:auto!important;transform:none!important}.online-result-link{flex:0 0 100%!important;order:3!important;grid-area:auto!important;width:100%!important;min-height:clamp(25px,2.6cqh,31px)!important;margin:0!important;padding:4px 7px!important;font-size:clamp(.6rem,.62cqw,.74rem)!important;display:flex!important}.online-result-qr:not(.kiosk-result-qr-action) .online-result-qr-code{display:block!important;overflow:hidden!important}.online-result-qr:not(.kiosk-result-qr-action) .online-result-qr-code>.qr-placeholder,.online-result-qr:not(.kiosk-result-qr-action) .online-result-qr-code>img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.online-result-qr:not(.kiosk-result-qr-action) .online-result-qr-code>.qr-placeholder{place-items:center!important;display:grid!important}}@container stage (width>=1500px){.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action){grid-column:4!important;align-self:start!important;height:clamp(206px,21cqh,242px)!important}.online-result-qr-code{flex-basis:clamp(86px,5.2cqw,106px)!important;width:clamp(86px,5.2cqw,106px)!important;height:clamp(86px,5.2cqw,106px)!important}}@container stage (width>=901px){.online-result-qr:not(.kiosk-result-qr-action){grid-template:"main code"minmax(0,1fr)"link link""highlights highlights"/minmax(0,1fr) clamp(120px,8.2cqw,136px)!important;align-content:stretch!important;gap:clamp(5px,.45cqw,8px)!important;display:grid!important}.online-result-qr-main{grid-area:main!important;align-content:space-between!important;gap:clamp(3px,.25cqw,5px)!important;min-width:0!important;min-height:0!important;display:grid!important}.online-result-qr-code{grid-area:code!important;place-self:start end!important;width:clamp(120px,8.2cqw,136px)!important;height:clamp(120px,8.2cqw,136px)!important;margin-top:52px!important}.online-result-link{grid-area:link!important;min-height:clamp(25px,2.6cqh,30px)!important}.online-result-mobile-highlights{grid-area:highlights!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(4px,.34cqw,6px)!important;margin:0!important}.online-result-mobile-highlight,.online-result-mobile-highlights{min-width:0!important;min-height:0!important;display:grid!important}.online-result-mobile-highlight{border:1px solid color-mix(in srgb,var(--page-accent) 18%,#fff)!important;border-left:2px solid var(--page-accent)!important;background:color-mix(in srgb,var(--page-soft) 52%,#fff)!important;border-radius:clamp(5px,.35cqw,7px)!important;grid-template-rows:auto minmax(0,1fr)!important;padding:clamp(3px,.25cqw,4px)!important}.online-result-mobile-highlight>strong{color:var(--accent-text,var(--page-accent))!important;font-size:clamp(.56rem,.58cqw,.68rem)!important;font-weight:900!important;line-height:1.1!important}.online-result-mobile-highlight>span{color:var(--body-copy)!important;word-break:keep-all!important;margin-top:2px!important;font-size:clamp(.55rem,.58cqw,.68rem)!important;font-weight:800!important;line-height:1.18!important;display:block!important}}@container stage (width>=1500px){.kiosk-result-card>.online-result-qr:not(.kiosk-result-qr-action){height:clamp(272px,27cqh,306px)!important}.online-result-qr-code{width:clamp(132px,6.8cqw,146px)!important;height:clamp(132px,6.8cqw,146px)!important}}.mbti-mobile-sheet{--page-accent:#0f766e;--ink:#111827;--paper:#fffaf1;--shadow:0 24px 60px #11182729;--muted:#5f6673;--line:#11182724;--surface-strong:#fff;--page-soft:#e8f4f2;--soft:#fff;--choice-accent:var(--page-accent);--body-copy:#354052}.mbti-mobile-sheet .text-highlight{color:var(--choice-accent,var(--page-accent));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 34%,transparent);text-decoration-color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 34%,transparent);text-underline-offset:.16em;font-weight:950;text-decoration-thickness:.11em}.mbti-mobile-sheet .text-highlight::selection{color:var(--surface-strong);background:var(--choice-accent,var(--page-accent))}.mbti-mobile-sheet .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}.mbti-mobile-sheet .page{height:100dvh;min-height:0;overflow:hidden}.mbti-mobile-sheet .age-selector-hint.typewriter:after{display:none}.mbti-mobile-sheet .age-selector-hint .typewriter-live{min-height:1.25em}.mbti-mobile-sheet .age-selector-hint .typewriter-cursor{background:#fffaf1;border-radius:999px;width:4px;height:.9em;margin-left:6px;box-shadow:0 0 18px #fffaf194}.mbti-mobile-sheet{min-height:100svh;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(90deg,#1118270d 1px,transparent 1px),linear-gradient(0deg,#1118270d 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--page-soft) 62%,#fffaf1 38%),#fffaf1 54%,#eef6f2);background-size:46px 46px,46px 46px,auto;position:relative}.mbti-mobile-sheet:before{z-index:0;content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle at 16% 24%,#11182738 0 1px,#0000 1px),radial-gradient(circle at 76% 60%,#ffffffb3 0 1px,#0000 1px);background-size:21px 21px,31px 31px;position:fixed;inset:0}.mbti-mobile-sheet .brand{min-width:0;color:var(--ink);letter-spacing:0;align-items:center;gap:10px;font-weight:900;display:inline-flex}.mbti-mobile-sheet .brand-mark{color:#fffaf1;background:var(--page-accent);width:42px;height:42px;box-shadow:0 12px 34px color-mix(in srgb,var(--page-accent) 34%,transparent);border-radius:8px;flex:none;place-items:center;font-family:Anton,Inter,sans-serif;font-size:1.4rem;display:grid}.mbti-mobile-sheet .panel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #1118271f;border-radius:8px}.mbti-mobile-sheet .start-panel .section-title{font-size:clamp(2.8rem,5vw,4.3rem)}.mbti-mobile-sheet .eyebrow{color:var(--page-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.mbti-mobile-sheet .section-title{max-width:980px;color:var(--ink);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:Anton,Inter,Noto Sans KR,sans-serif;font-size:4.4rem;line-height:.98}.mbti-mobile-sheet .lead{color:#333c4b;max-width:76ch;margin:0;font-size:1.05rem;line-height:1.75}.mbti-mobile-sheet .button{color:#fffaf1;letter-spacing:0;cursor:pointer;border:1px solid var(--page-accent);background:var(--page-accent);min-height:48px;box-shadow:0 16px 34px color-mix(in srgb,var(--page-accent) 28%,transparent);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.mbti-mobile-sheet .button:hover{box-shadow:0 20px 46px color-mix(in srgb,var(--page-accent) 34%,transparent);transform:translateY(-2px)}.mbti-mobile-sheet .button.secondary{color:var(--ink);box-shadow:none;background:#ffffffb8;border-color:#1118272e}.mbti-mobile-sheet .button:disabled{cursor:not-allowed;opacity:.38;box-shadow:none;transform:none}.mbti-mobile-sheet .pill{min-height:28px;color:var(--page-accent);border:1px solid color-mix(in srgb,var(--page-accent) 24%,transparent);background:color-mix(in srgb,var(--page-soft) 74%,#fff 26%);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.8rem;font-weight:900;display:inline-flex}.mbti-mobile-sheet .gender-option-image.secondary{z-index:1;opacity:.84;width:43%;bottom:0;right:0;transform:rotate(1.4deg)}@media (height<=780px) and (width>=900px){.mbti-mobile-sheet .start-panel .section-title{font-size:clamp(2.5rem,4.2vw,3.55rem)}.mbti-mobile-sheet .gender-option-image.secondary{width:44%}}.mbti-mobile-sheet .typewriter{vertical-align:baseline;display:inline-block;position:relative}.mbti-mobile-sheet .typewriter-live{width:100%;color:inherit;white-space:inherit;pointer-events:none;position:absolute;inset:0}.mbti-mobile-sheet .typewriter-screen-text{white-space:inherit}.mbti-mobile-sheet .typewriter-print-text{color:inherit;white-space:inherit;visibility:hidden;display:inline}.mbti-mobile-sheet .typewriter-cursor{vertical-align:-.08em;background:currentColor;width:.08em;height:.95em;margin-left:.08em;animation:.76s steps(2,start) infinite cursor-blink;display:inline-block}.mbti-mobile-sheet .print-sheet{background:linear-gradient(90deg,#1118270a 1px,#0000 0) 0 0/32px 32px,linear-gradient(0deg,#1118270a 1px,#0000 0) 0 0/32px 32px,#fffdf7;padding:34px}.mbti-mobile-sheet .result-print-pages{gap:24px;display:grid}.mbti-mobile-sheet .print-page{background:#ffffffc7;border:1px solid #1118271a;border-radius:8px;gap:22px;padding:28px;display:grid}.mbti-mobile-sheet .result-hero{grid-template-columns:minmax(360px,1fr) minmax(280px,.7fr);align-items:start;gap:22px;display:grid}.mbti-mobile-sheet .result-title-block{min-width:0}.mbti-mobile-sheet .result-alias-title{overflow-wrap:normal;word-break:keep-all;line-break:strict;text-wrap:balance;max-width:100%}.mbti-mobile-sheet .result-alias-title--compact{font-size:clamp(3.2rem,4.35vw,3.9rem)}.mbti-mobile-sheet .result-alias-title--tight{font-size:clamp(2.8rem,3.8vw,3.35rem)}@media (width>=641px){.mbti-mobile-sheet .result-alias-title{white-space:nowrap}}.mbti-mobile-sheet .result-hero .result-profile{margin-top:0}.mbti-mobile-sheet .result-date{color:var(--muted);margin:8px 0 0;font-weight:800}.mbti-mobile-sheet .type-code{color:var(--page-accent);letter-spacing:0;margin:12px 0 6px;font-family:Anton,Inter,sans-serif;font-size:8rem;line-height:.86}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .keyword-strip,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-profile,.mbti-mobile-sheet .score-panel{margin-top:22px}.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbti-mobile-sheet .report-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card{background:#ffffffb8;border:1px solid #1118271c;border-radius:8px}.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .report-metric{gap:6px;min-height:118px;padding:16px;display:grid}.mbti-mobile-sheet .profile-stat span,.mbti-mobile-sheet .report-metric span{color:var(--muted);font-size:.82rem;font-weight:900}.mbti-mobile-sheet .profile-stat strong,.mbti-mobile-sheet .report-metric strong{color:var(--ink);font-size:1.45rem;line-height:1.15}.mbti-mobile-sheet .profile-stat small{color:var(--muted);line-height:1.35}.mbti-mobile-sheet .keyword-strip{flex-wrap:wrap;gap:8px;display:flex}.mbti-mobile-sheet .keyword-strip span{color:var(--page-accent);border:1px solid color-mix(in srgb,var(--page-accent) 22%,transparent);background:color-mix(in srgb,var(--soft) 72%,#fff 28%);border-radius:8px;padding:9px 12px;font-weight:900}.mbti-mobile-sheet .reading-guide{padding:20px}.mbti-mobile-sheet .print-sheet h3,.mbti-mobile-sheet .professional-report h3,.mbti-mobile-sheet .reading-guide h3{color:var(--ink);margin:0 0 12px;font-size:1.45rem;line-height:1.25}.mbti-mobile-sheet .reading-guide p{color:#354052;margin:0 0 10px;line-height:1.65}.mbti-mobile-sheet .reading-guide ul{color:#354052;margin:12px 0 0;padding-left:18px;line-height:1.65}.mbti-mobile-sheet .score-panel{gap:10px;display:grid}.mbti-mobile-sheet .score-card{padding:15px}.mbti-mobile-sheet .score-row{grid-template-columns:54px 1fr 54px;align-items:center;gap:10px;display:grid}.mbti-mobile-sheet .score-edge{gap:2px;display:grid}.mbti-mobile-sheet .score-edge strong{font-size:1.4rem;line-height:1}.mbti-mobile-sheet .score-edge small{color:var(--muted);font-weight:900}.mbti-mobile-sheet .score-edge.right{text-align:right}.mbti-mobile-sheet .score-bar{background:#11182714;border-radius:999px;height:14px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1118270d}.mbti-mobile-sheet .score-bar .score-fill{border-radius:0;position:absolute;top:0;bottom:0;overflow:hidden}.mbti-mobile-sheet .score-fill-left{background:linear-gradient(90deg,var(--score-left-a,#f97316),var(--score-left-b,#fb7185));left:0}.mbti-mobile-sheet .score-fill-right{background:linear-gradient(270deg,var(--score-right-a,#2563eb),var(--score-right-b,#38bdf8));right:0}.mbti-mobile-sheet .axis-score-line,.mbti-mobile-sheet .report-lead,.mbti-mobile-sheet .score-caption{color:#354052;margin:10px 0 0;line-height:1.55}.mbti-mobile-sheet .professional-report{border:1px solid color-mix(in srgb,var(--page-accent) 18%,transparent);background:color-mix(in srgb,var(--soft) 62%,#fff 38%);border-radius:8px;padding:20px}.mbti-mobile-sheet .report-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .report-section{padding:16px}.mbti-mobile-sheet .analysis-section h4,.mbti-mobile-sheet .report-section h4{color:var(--ink);margin:0 0 10px;font-size:1.05rem}.mbti-mobile-sheet .axis-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mbti-mobile-sheet .axis-card{padding:16px}.mbti-mobile-sheet .axis-card-head{color:var(--muted);justify-content:space-between;gap:12px;font-weight:900;display:flex}.mbti-mobile-sheet .axis-card-head strong{color:var(--page-accent)}.mbti-mobile-sheet .axis-card p{color:#354052;line-height:1.6}.mbti-mobile-sheet .axis-detail-list{gap:8px;margin:14px 0 0;display:grid}.mbti-mobile-sheet .axis-detail-list div{grid-template-columns:72px 1fr;gap:10px;display:grid}.mbti-mobile-sheet .axis-detail-list dt{color:var(--page-accent);font-weight:900}.mbti-mobile-sheet .axis-detail-list dd{color:#354052;margin:0;line-height:1.5}.mbti-mobile-sheet .result-list{color:#354052;margin:0;padding-left:18px;line-height:1.68}.mbti-mobile-sheet .coaching-grid,.mbti-mobile-sheet .print-closing{margin-top:22px}.mbti-mobile-sheet .coaching-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mbti-mobile-sheet .coaching-grid h3{font-size:1.14rem}.mbti-mobile-sheet .print-closing{gap:10px;display:grid}.mbti-mobile-sheet .result-footer{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}@media (width<=820px){.mbti-mobile-sheet .brand span:last-child{max-width:210px;line-height:1.3}.mbti-mobile-sheet .print-sheet{padding:24px}.mbti-mobile-sheet .section-title{font-size:3rem}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .coaching-grid,.mbti-mobile-sheet .report-section-grid,.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-hero,.mbti-mobile-sheet .result-profile{grid-template-columns:1fr}.mbti-mobile-sheet .gender-option-image.secondary{width:44%}.mbti-mobile-sheet .type-code{font-size:5rem}}@media (width<=640px){.mbti-mobile-sheet .age-option small.typewriter{display:none}.mbti-mobile-sheet .button{min-height:46px;padding:0 14px}.mbti-mobile-sheet .choice-copy .pill{width:max-content}.mbti-mobile-sheet .axis-detail-list div{grid-template-columns:1fr}}@media (height<=820px) and (orientation:landscape){.mbti-mobile-sheet .choice-copy .pill{width:max-content}}@container (width<=820px){.mbti-mobile-sheet .brand span:last-child{max-width:210px;line-height:1.3}.mbti-mobile-sheet .print-sheet{padding:24px}.mbti-mobile-sheet .section-title{font-size:3rem}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .coaching-grid,.mbti-mobile-sheet .report-section-grid,.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-hero,.mbti-mobile-sheet .result-profile{grid-template-columns:1fr}.mbti-mobile-sheet .gender-option-image.secondary{width:44%}.mbti-mobile-sheet .type-code{font-size:5rem}}@container (width<=640px){.mbti-mobile-sheet .age-option small.typewriter{display:none}.mbti-mobile-sheet .button{min-height:40px;padding:0 12px;font-size:.86rem}.mbti-mobile-sheet .brand-mark{width:34px;height:34px;font-size:1.1rem}.mbti-mobile-sheet .start-panel .section-title{font-size:2.25rem;line-height:1}.mbti-mobile-sheet .gender-option-image.secondary{width:44%;display:block}.mbti-mobile-sheet .choice-copy .pill{width:max-content}.mbti-mobile-sheet .axis-detail-list div{grid-template-columns:1fr}}@media print{.mbti-mobile-sheet{background:#fff;min-height:auto;padding:0}.mbti-mobile-sheet .screen-only,.mbti-mobile-sheet .typewriter-live,.mbti-mobile-sheet:before{display:none!important}.mbti-mobile-sheet .typewriter-print-text{visibility:visible!important;display:inline!important}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .panel,.mbti-mobile-sheet .print-sheet,.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mbti-mobile-sheet .print-sheet{background:#fff;border:0;padding:0}.mbti-mobile-sheet .result-print-pages{display:block}.mbti-mobile-sheet .result-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:5mm}.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-profile{gap:2.4mm}.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .report-metric{min-height:auto;padding:3.2mm}.mbti-mobile-sheet .profile-stat strong,.mbti-mobile-sheet .report-metric strong{font-size:12pt}.mbti-mobile-sheet .keyword-strip{gap:2mm}.mbti-mobile-sheet .keyword-strip span{padding:2mm 2.8mm;font-size:8pt}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card{padding:3.2mm}.mbti-mobile-sheet .score-panel{gap:2.2mm}.mbti-mobile-sheet .score-row{grid-template-columns:12mm 1fr 12mm;gap:2.5mm}.mbti-mobile-sheet .score-bar{height:3.1mm}.mbti-mobile-sheet .axis-card p,.mbti-mobile-sheet .axis-detail-list dd,.mbti-mobile-sheet .axis-score-line,.mbti-mobile-sheet .reading-guide p,.mbti-mobile-sheet .report-lead,.mbti-mobile-sheet .score-caption{font-size:8.2pt;line-height:1.36}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .report-section-grid{gap:2.4mm}.mbti-mobile-sheet .report-section-grid{margin-top:3mm}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .report-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbti-mobile-sheet .axis-detail-list{gap:1.6mm;margin-top:2mm}.mbti-mobile-sheet .axis-detail-list div{grid-template-columns:12mm 1fr;gap:2mm}.mbti-mobile-sheet .coaching-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4mm;margin-top:4mm}.mbti-mobile-sheet .print-closing{gap:1.8mm;margin-top:3mm}.mbti-mobile-sheet .result-list{padding-left:3.6mm;font-size:8pt;line-height:1.3}.mbti-mobile-sheet .lead,.mbti-mobile-sheet .pill{font-size:8.8pt;line-height:1.38}.mbti-mobile-sheet .section-title{font-size:20pt}.mbti-mobile-sheet .type-code{margin:2mm 0 1.5mm;font-size:48pt}.mbti-mobile-sheet .print-sheet h3,.mbti-mobile-sheet .professional-report h3,.mbti-mobile-sheet .reading-guide h3{margin-bottom:2.4mm;font-size:13pt}.mbti-mobile-sheet .analysis-section h4,.mbti-mobile-sheet .report-section h4{margin-bottom:1.8mm;font-size:9.2pt}.mbti-mobile-sheet .result-footer{font-size:8pt}}.mbti-mobile-sheet .text-highlight.text-highlight.text-highlight{color:var(--choice-accent,var(--page-accent));text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 46%,transparent);text-decoration-color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 46%,transparent);text-underline-offset:.16em;font-weight:950;text-decoration-thickness:.12em}.mbti-mobile-sheet .typewriter-line{white-space:nowrap;word-break:keep-all}.mbti-mobile-sheet .typewriter-line__inner{align-items:baseline;display:inline-flex}.mbti-mobile-sheet .typewriter-line__inner.mark-swipe.is-empty{background-image:none}.mbti-mobile-sheet .typewriter-char{opacity:0;filter:blur(3px);transition:opacity .15s,transform .18s cubic-bezier(.18,.9,.2,1),filter .18s;display:inline-block;transform:translateY(.16em)scale(.96)}.mbti-mobile-sheet .typewriter-char.is-visible{opacity:1;filter:blur();animation:.22s cubic-bezier(.18,.9,.2,1) both typewriter-char-in;transform:translateY(0)scale(1)}.mbti-mobile-sheet .typewriter-caret{background:currentColor;border-radius:999px;width:.08em;height:.82em;margin-left:.08em;animation:.74s step-end infinite typewriter-caret-blink;display:inline-block;transform:translateY(.06em)}.mbti-mobile-sheet .level-lead-typewriter .typewriter-live,.mbti-mobile-sheet .level-title-typewriter .typewriter-live{text-align:inherit}@media (prefers-reduced-motion:reduce){.mbti-mobile-sheet .typewriter-char{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.mbti-mobile-sheet .typewriter-caret{display:none!important}}@media (width<=520px){.mbti-mobile-sheet .topline>.button{white-space:nowrap;min-width:88px;margin-left:auto}}.mbti-mobile-sheet .quick-summary{border:1px solid color-mix(in srgb,var(--page-accent) 20%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--soft) 72%,#fff 28%),#ffffffe0),#fff;border-radius:8px;gap:14px;margin-top:22px;padding:20px;display:grid}.mbti-mobile-sheet .summary-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.mbti-mobile-sheet .summary-heading span{color:var(--page-accent);font-size:.84rem;font-weight:900}.mbti-mobile-sheet .summary-heading strong{color:var(--ink);text-align:right;font-size:1.08rem;line-height:1.25}.mbti-mobile-sheet .summary-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mbti-mobile-sheet .summary-card{background:#ffffffc7;border:1px solid #1118271a;border-radius:8px;align-content:start;gap:9px;min-height:154px;padding:16px;display:grid}.mbti-mobile-sheet .summary-card span{color:var(--muted);font-size:.78rem;font-weight:900}.mbti-mobile-sheet .summary-card strong{color:var(--ink);font-size:1.1rem;line-height:1.28}.mbti-mobile-sheet .summary-card p{color:#354052;margin:0;font-size:.95rem}.mbti-mobile-sheet .result-page-report>h3{color:var(--ink);margin:22px 0 0;font-size:1.45rem;line-height:1.25}.mbti-mobile-sheet .result-page-coaching .coaching-grid{margin-top:0}@media (width<=980px){.mbti-mobile-sheet .summary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mbti-mobile-sheet .summary-heading{flex-direction:column;align-items:flex-start}.mbti-mobile-sheet .summary-heading strong{text-align:left}.mbti-mobile-sheet .summary-card-grid{grid-template-columns:1fr}}@media print{.mbti-mobile-sheet .print-page{box-sizing:border-box;background:#fff;border:0;border-radius:0;gap:3.4mm;width:210mm;height:auto;min-height:auto;padding:8mm 9mm;display:grid;overflow:visible}.mbti-mobile-sheet .print-page+.print-page{page-break-before:always;-moz-column-break-before:page;break-before:page}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .quick-summary,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card,.mbti-mobile-sheet .summary-card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.mbti-mobile-sheet .result-hero{gap:3.5mm}.mbti-mobile-sheet .quick-summary{gap:2.4mm;margin-top:0;padding:3mm}.mbti-mobile-sheet .summary-heading{gap:2mm}.mbti-mobile-sheet .summary-heading span{font-size:8pt}.mbti-mobile-sheet .summary-heading strong{font-size:9.5pt}.mbti-mobile-sheet .summary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2mm}.mbti-mobile-sheet .summary-card{gap:1.4mm;min-height:auto;padding:2.6mm}.mbti-mobile-sheet .summary-card span{font-size:7.2pt}.mbti-mobile-sheet .summary-card strong{font-size:9pt;line-height:1.24}.mbti-mobile-sheet .summary-card p{font-size:7.6pt;line-height:1.32}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .keyword-strip,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-profile,.mbti-mobile-sheet .score-panel{margin-top:0}.mbti-mobile-sheet .report-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card{padding:2.7mm}.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .report-metric{gap:1.2mm}.mbti-mobile-sheet .profile-stat strong,.mbti-mobile-sheet .report-metric strong{font-size:10.4pt}.mbti-mobile-sheet .profile-stat small,.mbti-mobile-sheet .profile-stat span,.mbti-mobile-sheet .report-metric span{font-size:7.4pt}.mbti-mobile-sheet .keyword-strip{gap:1.6mm}.mbti-mobile-sheet .keyword-strip span{padding:1.5mm 2.2mm;font-size:7.2pt}.mbti-mobile-sheet .score-panel{gap:1.7mm}.mbti-mobile-sheet .score-card{padding:2.2mm 2.7mm}.mbti-mobile-sheet .score-row{grid-template-columns:10mm 1fr 10mm;gap:2mm}.mbti-mobile-sheet .score-edge strong{font-size:12pt}.mbti-mobile-sheet .score-edge small{font-size:7pt}.mbti-mobile-sheet .score-bar{height:2.7mm}.mbti-mobile-sheet .axis-card p,.mbti-mobile-sheet .axis-detail-list dd,.mbti-mobile-sheet .axis-score-line,.mbti-mobile-sheet .reading-guide p,.mbti-mobile-sheet .report-lead,.mbti-mobile-sheet .score-caption{font-size:7.3pt;line-height:1.28}.mbti-mobile-sheet .print-sheet h3,.mbti-mobile-sheet .professional-report h3,.mbti-mobile-sheet .reading-guide h3,.mbti-mobile-sheet .result-page-report>h3{margin-bottom:1.8mm;font-size:11pt}.mbti-mobile-sheet .result-page-report>h3{margin-top:0}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .report-section-grid{gap:1.9mm}.mbti-mobile-sheet .report-section-grid{margin-top:2mm}.mbti-mobile-sheet .analysis-section h4,.mbti-mobile-sheet .report-section h4{margin-bottom:1.2mm;font-size:8.2pt}.mbti-mobile-sheet .axis-card{padding:2.3mm}.mbti-mobile-sheet .axis-card-head{gap:1.6mm;font-size:7.3pt}.mbti-mobile-sheet .axis-detail-list{gap:1mm;margin-top:1.2mm}.mbti-mobile-sheet .axis-detail-list div{grid-template-columns:9mm 1fr;gap:1.5mm}.mbti-mobile-sheet .axis-detail-list dt{font-size:7.3pt}.mbti-mobile-sheet .result-list{padding-left:3mm;font-size:7.2pt;line-height:1.24}.mbti-mobile-sheet .result-page-coaching{align-content:start}.mbti-mobile-sheet .result-page-coaching .coaching-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm}.mbti-mobile-sheet .print-closing{gap:1.5mm;margin-top:2mm}}.mbti-mobile-sheet .result-page-deep .deep-head{margin-bottom:14px}.mbti-mobile-sheet .result-page-deep .deep-head h3{margin:0;font-size:1.4rem;font-weight:950}.mbti-mobile-sheet .result-page-deep .deep-head p{color:var(--page-accent);letter-spacing:.02em;margin:4px 0 0;font-size:.82rem;font-weight:800}.mbti-mobile-sheet .deep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mbti-mobile-sheet .deep-card{background:color-mix(in srgb,var(--soft,#fff) 38%,#fff 62%);border:1px solid #1118271a;border-radius:12px;padding:14px 16px}.mbti-mobile-sheet .deep-card.deep-span{grid-column:1/-1}.mbti-mobile-sheet .deep-card h4{color:#1f2937;margin:0 0 6px;font-size:.92rem;font-weight:900}.mbti-mobile-sheet .deep-card p{color:#354052;word-break:keep-all;margin:0;font-size:.9rem;line-height:1.6}.mbti-mobile-sheet .deep-list{gap:6px;margin:0;padding-left:18px;display:grid}.mbti-mobile-sheet .deep-list li{color:#354052;word-break:keep-all;font-size:.9rem;line-height:1.55}.mbti-mobile-sheet .deep-list strong{color:var(--page-accent);font-weight:900}@media (width<=640px){.mbti-mobile-sheet .deep-grid{grid-template-columns:1fr}}@media print{.mbti-mobile-sheet .deep-grid{gap:3mm}.mbti-mobile-sheet .deep-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-color:#1118272e;padding:3mm 3.5mm}.mbti-mobile-sheet .result-page-deep .deep-head h3{font-size:13pt}.mbti-mobile-sheet .deep-card h4{font-size:9.5pt}.mbti-mobile-sheet .deep-card p,.mbti-mobile-sheet .deep-list li{font-size:8.6pt}}.mbti-mobile-sheet .test-methodology{border:1px solid var(--line);background:color-mix(in srgb,var(--page-soft,#fff) 50%,var(--surface-strong,#fff));border-radius:8px;margin-top:18px;padding:18px}.mbti-mobile-sheet .methodology-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.mbti-mobile-sheet .methodology-head span{letter-spacing:.08em;color:var(--page-accent);font-size:.72rem;font-weight:900}.mbti-mobile-sheet .methodology-head h3{margin:0;font-size:1.2rem;font-weight:900}.mbti-mobile-sheet .methodology-lines{gap:8px;margin-bottom:14px;display:grid}.mbti-mobile-sheet .methodology-lines p{color:var(--body-copy);grid-template-columns:96px 1fr;gap:10px;margin:0;font-size:.92rem;line-height:1.55;display:grid}.mbti-mobile-sheet .methodology-lines strong{color:var(--ink);font-weight:900}.mbti-mobile-sheet .axis-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbti-mobile-sheet .axis-guide-card{border:1px solid var(--line);background:var(--surface-strong,#fff);border-radius:8px;padding:12px 14px}.mbti-mobile-sheet .axis-guide-head{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.mbti-mobile-sheet .axis-guide-head strong{font-size:.96rem;font-weight:900}.mbti-mobile-sheet .axis-guide-head span{color:var(--muted);font-size:.8rem}.mbti-mobile-sheet .axis-guide-poles{gap:6px;margin:0;display:grid}.mbti-mobile-sheet .axis-guide-poles dt{color:var(--ink);font-size:.86rem;font-weight:800}.mbti-mobile-sheet .axis-guide-poles dt b{min-width:1.4em;color:var(--page-accent);display:inline-block}.mbti-mobile-sheet .axis-guide-poles dd{color:var(--body-copy);margin:0 0 2px;font-size:.84rem;line-height:1.5}.mbti-mobile-sheet .methodology-caveat{border-top:1px dashed var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.82rem;line-height:1.55}.mbti-mobile-sheet .axis-meaning{color:var(--page-accent);margin:0 0 6px;font-size:.85rem;font-weight:700;line-height:1.5}.mbti-mobile-sheet .type-insights{margin-top:18px}.mbti-mobile-sheet .type-insights-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.mbti-mobile-sheet .type-insights-head span{letter-spacing:.08em;color:var(--page-accent);font-size:.72rem;font-weight:900}.mbti-mobile-sheet .type-insights-head h3{margin:0;font-size:1.2rem;font-weight:900}.mbti-mobile-sheet .type-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mbti-mobile-sheet .insight-card{border:1px solid var(--line);background:var(--surface-strong,#fff);border-radius:8px;padding:16px;position:relative}.mbti-mobile-sheet .insight-drive{background:color-mix(in srgb,var(--page-soft,#fff) 60%,var(--surface-strong,#fff))}.mbti-mobile-sheet .insight-icon{width:30px;height:30px;color:var(--page-accent);background:color-mix(in srgb,var(--page-accent) 12%,transparent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.mbti-mobile-sheet .insight-card h4{margin:0 0 8px;font-size:.96rem;font-weight:900}.mbti-mobile-sheet .insight-card p{color:var(--body-copy);margin:0 0 8px;font-size:.9rem;line-height:1.6}.mbti-mobile-sheet .insight-misconception{color:var(--muted)}.mbti-mobile-sheet .insight-truth{margin-bottom:0}.mbti-mobile-sheet .insight-truth strong{color:var(--page-accent);font-weight:900}@media (width<=640px){.mbti-mobile-sheet .axis-guide-grid,.mbti-mobile-sheet .type-insights-grid{grid-template-columns:1fr}.mbti-mobile-sheet .methodology-lines p{grid-template-columns:1fr;gap:2px}}.mbti-mobile-sheet .mbti-rankings{border:1px solid var(--line);background:color-mix(in srgb,var(--page-soft,#fff) 45%,var(--surface-strong,#fff));border-radius:8px;margin-top:18px;padding:18px}.mbti-mobile-sheet .mbti-rankings-head span{letter-spacing:.08em;color:var(--page-accent);font-size:.72rem;font-weight:900}.mbti-mobile-sheet .mbti-rankings-head h3{margin:4px 0;font-size:1.2rem;font-weight:900}.mbti-mobile-sheet .mbti-rankings-head p{color:var(--muted);margin:0 0 14px;font-size:.86rem;line-height:1.55}.mbti-mobile-sheet .mbti-rankings-head p b{color:var(--page-accent)}.mbti-mobile-sheet .ranking-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mbti-mobile-sheet .ranking-item{border:1px solid var(--line);background:var(--surface-strong,#fff);border-radius:8px;overflow:hidden}.mbti-mobile-sheet .ranking-item.is-open{border-color:color-mix(in srgb,var(--page-accent) 45%,var(--line))}.mbti-mobile-sheet .ranking-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 12px;display:flex}.mbti-mobile-sheet .ranking-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--page-accent) 34%,transparent);outline-offset:-3px}.mbti-mobile-sheet .ranking-chevron{color:var(--page-accent);flex-shrink:0;margin-left:auto;transition:transform .18s}.mbti-mobile-sheet .ranking-item.is-open .ranking-chevron{transform:rotate(180deg)}.mbti-mobile-sheet .ranking-rank{background:color-mix(in srgb,var(--page-accent) 10%,transparent);min-width:44px;height:44px;color:var(--page-accent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:baseline;padding:0 6px;display:inline-flex}.mbti-mobile-sheet .ranking-rank b{font-size:1.25rem;font-weight:900;line-height:1}.mbti-mobile-sheet .ranking-rank small{font-size:.72rem;font-weight:800}.mbti-mobile-sheet .ranking-body{min-width:0}.mbti-mobile-sheet .ranking-body strong{font-size:.85rem;font-weight:900;line-height:1.3;display:block}.mbti-mobile-sheet .ranking-body p{color:var(--body-copy);word-break:keep-all;margin:3px 0 0;font-size:.84rem;line-height:1.45}.mbti-mobile-sheet .ranking-1 .ranking-rank,.mbti-mobile-sheet .ranking-podium .ranking-rank{background:var(--page-accent);color:#fff}.mbti-mobile-sheet .ranking-high .ranking-rank{background:color-mix(in srgb,var(--page-accent) 22%,transparent)}.mbti-mobile-sheet .ranking-low .ranking-rank{background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted)}.mbti-mobile-sheet .ranking-table-wrap{border-top:1px solid var(--line);padding:2px 12px 12px}.mbti-mobile-sheet .ranking-table-blurb{color:var(--muted);word-break:keep-all;margin:10px 0;font-size:.8rem;line-height:1.45}.mbti-mobile-sheet .ranking-table{border-collapse:collapse;width:100%;font-size:.82rem}.mbti-mobile-sheet .ranking-table th{color:var(--page-accent);text-align:left;border-bottom:1px solid var(--line);padding:6px 8px;font-size:.72rem;font-weight:900}.mbti-mobile-sheet .ranking-table td{vertical-align:top;word-break:keep-all;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);padding:6px 8px;line-height:1.4}.mbti-mobile-sheet .ranking-table tr:last-child td{border-bottom:0}.mbti-mobile-sheet .rt-col-rank,.mbti-mobile-sheet .rt-rank{text-align:center;width:2.4rem}.mbti-mobile-sheet .rt-rank{color:var(--muted);font-weight:900}.mbti-mobile-sheet .rt-rank-1{color:var(--page-accent)}.mbti-mobile-sheet .rt-rank-podium{color:color-mix(in srgb,var(--page-accent) 72%,var(--ink))}.mbti-mobile-sheet .rt-code,.mbti-mobile-sheet .rt-col-code{white-space:nowrap;width:4.4rem;font-weight:800}.mbti-mobile-sheet .rt-caption{color:var(--body-copy)}.mbti-mobile-sheet .rt-current{background:color-mix(in srgb,var(--page-accent) 12%,transparent)}.mbti-mobile-sheet .rt-current .rt-caption,.mbti-mobile-sheet .rt-current .rt-code,.mbti-mobile-sheet .rt-current .rt-rank{color:var(--ink);font-weight:900}.mbti-mobile-sheet .rt-you{background:var(--page-accent);color:#fff;vertical-align:middle;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:.62rem;font-weight:900;display:inline-block}@media (width<=640px){.mbti-mobile-sheet .ranking-list{grid-template-columns:1fr}}.mbti-mobile-sheet .result-visual{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--page-accent) 26%,#11182714);background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 76%,#fff 24%),#ffffffe0),#fff;border-radius:8px;align-self:start;margin:0;display:block;box-shadow:0 20px 54px #1118271f}.mbti-mobile-sheet .result-visual:after{content:"";pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0}.mbti-mobile-sheet .result-visual img{aspect-ratio:1;height:100%}@media (width>=981px){.mbti-mobile-sheet .result-hero{grid-template-columns:minmax(320px,1fr) minmax(280px,.7fr) minmax(220px,.54fr)}.mbti-mobile-sheet .result-hero .result-profile{grid-template-columns:1fr}}@media (width<=980px){.mbti-mobile-sheet .result-visual{max-width:min(420px,100%)}}@media (width<=640px){.mbti-mobile-sheet .result-visual{max-width:100%}}@media print{.mbti-mobile-sheet .result-hero{grid-template-columns:minmax(0,1fr) 40mm minmax(0,.74fr);align-items:start;gap:3mm}.mbti-mobile-sheet .result-visual{width:40mm;height:40mm;box-shadow:none}.mbti-mobile-sheet .result-visual img{width:40mm;height:40mm}.mbti-mobile-sheet .result-visual:after{border-color:#11182714}}.mbti-mobile-sheet .career-recommendations{gap:16px;margin-top:22px;display:grid}.mbti-mobile-sheet .result-careers-print{display:none}.mbti-mobile-sheet .career-recommendations-head{border-top:1px solid color-mix(in srgb,var(--page-accent) 28%,transparent);justify-content:space-between;align-items:flex-end;gap:18px;padding-top:18px;display:flex}.mbti-mobile-sheet .career-recommendations-head span{color:var(--page-accent);margin-bottom:5px;font-size:.82rem;font-weight:900;display:inline-flex}.mbti-mobile-sheet .career-recommendations-head h3{color:var(--ink);margin:0;font-size:1.35rem;line-height:1.24}.mbti-mobile-sheet .career-recommendations-head p{max-width:18rem;color:var(--muted);text-align:right;margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.mbti-mobile-sheet .career-list{gap:12px;display:grid}.mbti-mobile-sheet .career-row{background:#ffffffe6;border:1px solid #1118271f;border-radius:8px;grid-template-columns:400px minmax(0,1fr);align-items:stretch;gap:22px;padding:18px 18px 18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #11182714}.mbti-mobile-sheet .career-row:before{content:"";background:var(--page-accent);width:5px;position:absolute;inset:0 auto 0 0}.mbti-mobile-sheet .career-row-image{background:linear-gradient(135deg,color-mix(in srgb,var(--soft,var(--page-soft)) 74%,#fff 26%),#ffffff94),#eef2f7;border-radius:8px;align-self:stretch;min-height:400px;margin:0;position:relative;overflow:hidden}.mbti-mobile-sheet .career-row-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.mbti-mobile-sheet .career-card-image-fallback{text-align:center;width:100%;height:100%;color:color-mix(in srgb,var(--ink) 70%,transparent);word-break:keep-all;place-items:center;padding:12px;font-size:.95rem;font-weight:900;line-height:1.3;display:grid}.mbti-mobile-sheet .career-row-body{align-content:start;gap:9px;min-width:0;display:grid}.mbti-mobile-sheet .career-row-head{flex-wrap:wrap;gap:10px;display:flex}.mbti-mobile-sheet .career-rank{width:fit-content;color:color-mix(in srgb,var(--page-accent) 82%,#111827 18%);background:color-mix(in srgb,var(--page-soft) 58%,#fff 42%);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.mbti-mobile-sheet .career-row-head h4{color:var(--ink);word-break:keep-all;margin:0;font-size:1.18rem;line-height:1.24}.mbti-mobile-sheet .career-row-reason{color:#354052;word-break:keep-all;margin:0;font-size:.96rem;font-weight:750;line-height:1.5}.mbti-mobile-sheet .career-row-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.mbti-mobile-sheet .career-detail-wide{grid-column:1/-1}.mbti-mobile-sheet .career-detail-block{background:#ffffff9e;border:1px solid #11182714;border-radius:8px;gap:6px;padding:10px;display:grid}.mbti-mobile-sheet .career-detail-block strong{color:var(--ink);font-size:.82rem;line-height:1.3}.mbti-mobile-sheet .career-detail-block ul{gap:6px;margin:0;padding:0 0 0 1.05rem;display:grid}.mbti-mobile-sheet .career-detail-block li,.mbti-mobile-sheet .career-detail-block p{color:#354052;word-break:keep-all;margin:0;font-size:.8rem;line-height:1.45}@media (width<=640px){.mbti-mobile-sheet .career-recommendations-head{flex-direction:column;align-items:flex-start}.mbti-mobile-sheet .career-recommendations-head p{text-align:left;max-width:none}.mbti-mobile-sheet .career-row{grid-template-columns:1fr;gap:14px}.mbti-mobile-sheet .career-row-image{aspect-ratio:1;place-self:start center;width:min(340px,80%);min-height:0}.mbti-mobile-sheet .career-row-details{grid-template-columns:1fr}}@media (width>=641px) and (width<=1024px){.mbti-mobile-sheet .career-row{grid-template-columns:300px minmax(0,1fr);gap:18px}.mbti-mobile-sheet .career-row-image{min-height:300px}}@media print{.mbti-mobile-sheet .result-careers-screen{display:none!important}.mbti-mobile-sheet .result-careers-print{display:grid}.mbti-mobile-sheet .career-recommendations{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;gap:2mm;margin-top:2mm}.mbti-mobile-sheet .career-recommendations-head{align-items:center;gap:2mm;padding-top:2mm}.mbti-mobile-sheet .career-recommendations-head span{margin-bottom:.8mm;font-size:7.2pt}.mbti-mobile-sheet .career-recommendations-head h3{font-size:10.5pt}.mbti-mobile-sheet .career-recommendations-head p{max-width:62mm;font-size:7.1pt;line-height:1.25}.mbti-mobile-sheet .career-list{gap:2mm}.mbti-mobile-sheet .career-row{box-shadow:none;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:24mm minmax(0,1fr);gap:3mm;padding:2mm 2mm 2mm 3mm}.mbti-mobile-sheet .career-row-image{align-self:start;height:24mm;min-height:0}.mbti-mobile-sheet .career-row-head h4{font-size:9pt;line-height:1.18}.mbti-mobile-sheet .career-rank{background:0 0;padding:0;font-size:6.5pt}.mbti-mobile-sheet .career-row-reason{font-size:7pt;line-height:1.25}.mbti-mobile-sheet .career-row-details{gap:1.5mm;margin-top:0}.mbti-mobile-sheet .career-detail-block{padding:1.5mm}.mbti-mobile-sheet .career-detail-block strong{font-size:7pt}.mbti-mobile-sheet .career-detail-block li,.mbti-mobile-sheet .career-detail-block p{font-size:6.6pt;line-height:1.2}.mbti-mobile-sheet .career-row-details .career-detail-block:nth-child(n+3){display:none}}.mbti-mobile-sheet .experience-head span,.mbti-mobile-sheet .share-card-copy span{color:var(--page-accent);letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:900}.mbti-mobile-sheet .axis-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mbti-mobile-sheet .axis-balance-card header span{color:var(--muted);font-size:.78rem;font-weight:900}.mbti-mobile-sheet .axis-balance-line{color:#354052;flex-wrap:wrap;font-size:.92rem;line-height:1.35;display:flex}.mbti-mobile-sheet .axis-balance-line em{font-style:normal;font-weight:850}.mbti-mobile-sheet .result-experience{border:1px solid color-mix(in srgb,var(--page-accent) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--page-soft) 58%,#fff 42%),#ffffffe0),#fff;border-radius:8px;gap:16px;margin-top:22px;padding:20px;display:grid}.mbti-mobile-sheet .experience-head{gap:8px;display:grid}.mbti-mobile-sheet .experience-head h3{color:var(--ink);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.18}.mbti-mobile-sheet .experience-keywords{flex-wrap:wrap;gap:8px;display:flex}.mbti-mobile-sheet .experience-keywords span,.mbti-mobile-sheet .share-card-copy em{color:#111827;border:1px solid color-mix(in srgb,var(--page-accent) 26%,transparent);background:#ffffffc2;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.82rem;font-weight:900;display:inline-flex}.mbti-mobile-sheet .experience-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mbti-mobile-sheet .axis-balance-card,.mbti-mobile-sheet .experience-moment-grid article{background:#ffffffc7;border:1px solid #1118271a;border-radius:8px;gap:9px;padding:15px;display:grid}.mbti-mobile-sheet .experience-moment-grid span{color:var(--page-accent);font-size:.8rem;font-weight:950}.mbti-mobile-sheet .experience-moment-grid p{color:#354052;word-break:keep-all;margin:0;font-size:.96rem;line-height:1.55}.mbti-mobile-sheet .axis-balance-card header{display:grid}.mbti-mobile-sheet .axis-balance-card header strong{color:var(--ink);font-size:.94rem;line-height:1.32}.mbti-mobile-sheet .axis-balance-bar{background:#1118271f;border-radius:999px;height:9px;overflow:hidden}.mbti-mobile-sheet .axis-balance-bar span{border-radius:inherit;background:var(--page-accent);height:100%;display:block}.mbti-mobile-sheet .share-result-section{justify-items:center;gap:14px;margin-top:24px;display:grid}.mbti-mobile-sheet .share-card-preview{aspect-ratio:1;background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 18%,transparent) 0 10px,transparent 10px),color-mix(in srgb,var(--page-soft) 68%,#fffaf1 32%);border:1px solid #1118271f;border-radius:8px;grid-template-columns:45% 1fr;gap:18px;width:min(680px,100%);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #11182729}.mbti-mobile-sheet .share-card-preview figure{aspect-ratio:1;border-radius:8px;align-self:center;margin:0;overflow:hidden;box-shadow:0 18px 42px #11182729}.mbti-mobile-sheet .share-card-preview img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.mbti-mobile-sheet .share-card-copy{align-content:center;gap:10px;min-width:0;display:grid}.mbti-mobile-sheet .share-card-copy strong{color:var(--ink);font-size:clamp(3.4rem,10vw,5.8rem);line-height:.88}.mbti-mobile-sheet .share-card-copy h3,.mbti-mobile-sheet .share-card-copy p,.mbti-mobile-sheet .share-card-copy small{margin:0}.mbti-mobile-sheet .share-card-copy h3{color:var(--ink);word-break:keep-all;font-size:clamp(1.28rem,3vw,2rem);line-height:1.15}.mbti-mobile-sheet .share-card-copy p{color:#354052;word-break:keep-all;font-size:.96rem;font-weight:750;line-height:1.48}.mbti-mobile-sheet .share-card-copy div{flex-wrap:wrap;gap:7px;display:flex}.mbti-mobile-sheet .share-card-copy small{color:var(--page-accent);word-break:keep-all;font-size:.92rem;font-weight:950}.mbti-mobile-sheet .share-save-button{align-items:center;gap:8px;display:inline-flex}.mbti-mobile-sheet .share-save-status{color:#354052;margin:0;font-size:.9rem;font-weight:800}@media (width<=820px){.mbti-mobile-sheet .axis-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbti-mobile-sheet .experience-moment-grid,.mbti-mobile-sheet .share-card-preview{grid-template-columns:1fr}.mbti-mobile-sheet .share-card-preview{aspect-ratio:auto}}@media (width<=520px){.mbti-mobile-sheet .result-experience{margin-inline:-28px}.mbti-mobile-sheet .axis-balance-grid{grid-template-columns:1fr}}.mbti-mobile-sheet .axis-trust-copy,.mbti-mobile-sheet .axis-use-both-tip{font-weight:780;line-height:1.5}.mbti-mobile-sheet .axis-confidence{gap:7px}.mbti-mobile-sheet .axis-confidence span{background:color-mix(in srgb,var(--page-accent) 12%,#fff 88%);color:var(--page-accent);padding:0 10px;font-size:.78rem}.mbti-mobile-sheet .axis-confidence small{color:#596579;font-size:.8rem}.mbti-mobile-sheet .axis-trust-copy{font-size:.86rem}.mbti-mobile-sheet .axis-use-both-tip{border-top:1px solid #11182714;padding-top:8px;font-size:.82rem}@media (width<=520px){.mbti-mobile-sheet .axis-trust-copy,.mbti-mobile-sheet .axis-use-both-tip{font-size:.82rem}}.mbti-mobile-sheet{animation:18s linear infinite page-grid-glide}.mbti-mobile-sheet:before{animation:9s steps(5,end) infinite page-speckle-drift}.mbti-mobile-sheet .hero-copy-block>.typewriter{animation:.62s cubic-bezier(.2,.9,.2,1) both hero-copy-rise}.mbti-mobile-sheet .hero-dynamic-title.typewriter{min-height:.96em;display:block}.mbti-mobile-sheet .hero-dynamic-audience.typewriter,.mbti-mobile-sheet .hero-dynamic-tone.typewriter{min-height:1.55em;display:block}.mbti-mobile-sheet .hero-dynamic-title .typewriter-cursor{width:.06em;height:.78em;box-shadow:0 0 24px}.mbti-mobile-sheet .typewriter.typing .typewriter-screen-text,.mbti-mobile-sheet .typewriter.typing>span:first-child{text-shadow:0 0 16px color-mix(in srgb,currentColor 44%,transparent)}.mbti-mobile-sheet .start-panel .eyebrow,.mbti-mobile-sheet .start-panel .section-title{animation:.62s cubic-bezier(.2,.9,.2,1) both sequence-rise}.mbti-mobile-sheet .start-panel .eyebrow{animation-delay:90ms}.mbti-mobile-sheet .start-panel .section-title{animation-delay:.16s}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .coaching-grid,.mbti-mobile-sheet .keyword-strip,.mbti-mobile-sheet .print-closing,.mbti-mobile-sheet .print-page>h3,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .quick-summary,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-alias-title,.mbti-mobile-sheet .result-date,.mbti-mobile-sheet .result-profile,.mbti-mobile-sheet .result-summary-type,.mbti-mobile-sheet .result-title-block>.eyebrow,.mbti-mobile-sheet .result-visual,.mbti-mobile-sheet .score-panel,.mbti-mobile-sheet .share-result-section,.mbti-mobile-sheet .type-code{animation:.62s cubic-bezier(.2,.9,.2,1) both sequence-rise}.mbti-mobile-sheet .result-title-block>.eyebrow{animation-delay:80ms}.mbti-mobile-sheet .result-date{animation-delay:.13s}.mbti-mobile-sheet .type-code{animation-name:result-code-pop;animation-delay:.19s}.mbti-mobile-sheet .result-alias-title{min-height:1.05em;animation-delay:.27s;display:block}.mbti-mobile-sheet .result-summary-type{min-height:5em;animation-delay:.46s;display:block}.mbti-mobile-sheet .result-visual{animation-delay:.36s}.mbti-mobile-sheet .result-visual img{animation:6.2s ease-in-out infinite result-image-float}.mbti-mobile-sheet .result-profile{animation-delay:.52s}.mbti-mobile-sheet .quick-summary{animation-delay:.62s}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card,.mbti-mobile-sheet .summary-card{animation:.56s cubic-bezier(.2,.9,.2,1) both card-rise}.mbti-mobile-sheet .analysis-section:first-child,.mbti-mobile-sheet .axis-card:first-child,.mbti-mobile-sheet .profile-stat:first-child,.mbti-mobile-sheet .report-metric:first-child,.mbti-mobile-sheet .score-card:first-child,.mbti-mobile-sheet .summary-card:first-child{animation-delay:.72s}.mbti-mobile-sheet .analysis-section:nth-child(2),.mbti-mobile-sheet .axis-card:nth-child(2),.mbti-mobile-sheet .profile-stat:nth-child(2),.mbti-mobile-sheet .report-metric:nth-child(2),.mbti-mobile-sheet .score-card:nth-child(2),.mbti-mobile-sheet .summary-card:nth-child(2){animation-delay:.8s}.mbti-mobile-sheet .analysis-section:nth-child(3),.mbti-mobile-sheet .axis-card:nth-child(3),.mbti-mobile-sheet .report-metric:nth-child(3),.mbti-mobile-sheet .score-card:nth-child(3),.mbti-mobile-sheet .summary-card:nth-child(3){animation-delay:.88s}.mbti-mobile-sheet .axis-card:nth-child(4),.mbti-mobile-sheet .score-card:nth-child(4),.mbti-mobile-sheet .summary-card:nth-child(4){animation-delay:.96s}.mbti-mobile-sheet .report-snapshot{animation-delay:.72s}.mbti-mobile-sheet .keyword-strip{animation-delay:.8s}.mbti-mobile-sheet .score-panel{animation-delay:.88s}.mbti-mobile-sheet .axis-balance-bar span,.mbti-mobile-sheet .score-fill{transform-origin:0;animation:.86s cubic-bezier(.2,.9,.2,1) 1.04s both score-fill-grow}.mbti-mobile-sheet .score-fill-right{transform-origin:100%}.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .reading-guide{animation-delay:.12s}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .coaching-grid{animation-delay:.24s}.mbti-mobile-sheet .print-closing,.mbti-mobile-sheet .share-result-section{animation-delay:.36s}.mbti-mobile-sheet .result-reveal-copy.typewriter,.mbti-mobile-sheet .result-reveal-final.typewriter,.mbti-mobile-sheet .result-reveal-panel h2.typewriter{display:block}.mbti-mobile-sheet .result-reveal-panel h2.typewriter{min-height:1em}.mbti-mobile-sheet .result-reveal-copy.typewriter{min-height:3.1em}.mbti-mobile-sheet .result-reveal-final.typewriter{box-sizing:border-box;text-align:center;justify-self:start;place-items:center;min-height:46px;padding:10px 16px;line-height:1.25;display:grid}.mbti-mobile-sheet .result-reveal-final.typewriter .typewriter-live{min-width:0;line-height:inherit;text-align:inherit;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.mbti-mobile-sheet,.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .axis-balance-bar span,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .coaching-grid,.mbti-mobile-sheet .hero-copy-block>.typewriter,.mbti-mobile-sheet .keyword-strip,.mbti-mobile-sheet .print-closing,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .profile-stat,.mbti-mobile-sheet .quick-summary,.mbti-mobile-sheet .reading-guide,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .report-snapshot,.mbti-mobile-sheet .result-alias-title,.mbti-mobile-sheet .result-date,.mbti-mobile-sheet .result-profile,.mbti-mobile-sheet .result-summary-type,.mbti-mobile-sheet .result-title-block>.eyebrow,.mbti-mobile-sheet .result-visual,.mbti-mobile-sheet .result-visual img,.mbti-mobile-sheet .route-dynamic-enter-active.page:after,.mbti-mobile-sheet .score-card,.mbti-mobile-sheet .score-fill,.mbti-mobile-sheet .score-panel,.mbti-mobile-sheet .share-result-section,.mbti-mobile-sheet .start-panel .eyebrow,.mbti-mobile-sheet .start-panel .section-title,.mbti-mobile-sheet .summary-card,.mbti-mobile-sheet .type-code,.mbti-mobile-sheet:before{animation:none!important}}.mbti-mobile-sheet:after{z-index:0;content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(118deg,transparent 0 32%,color-mix(in srgb,var(--page-accent) 12%,transparent) 45%,transparent 58%),linear-gradient(90deg,transparent 0 49%,#ffffff6b 50%,transparent 51%);mix-blend-mode:multiply;background-size:180% 180%,84px 84px;animation:12s ease-in-out infinite alternate page-light-scan;position:fixed;inset:0}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .button,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card,.mbti-mobile-sheet .summary-card{transform-style:preserve-3d}.mbti-mobile-sheet .button{position:relative;overflow:hidden}.mbti-mobile-sheet .button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0 40%,#ffffff5c 50%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.mbti-mobile-sheet .button:focus-visible:not(:disabled):after,.mbti-mobile-sheet .button:hover:not(:disabled):after{opacity:1;animation:.88s ease-out action-shine}.mbti-mobile-sheet .brand-mark{animation:3.4s ease-in-out infinite brand-signal}.mbti-mobile-sheet .axis-balance-bar span:after,.mbti-mobile-sheet .score-fill:after{content:"";background:linear-gradient(90deg,#0000 0 38%,#ffffff8a 50%,#0000 62%);animation:1.6s ease-in-out infinite meter-scan;position:absolute;inset:0;transform:translate(-130%)}.mbti-mobile-sheet .axis-balance-bar span,.mbti-mobile-sheet .score-fill{position:relative;overflow:hidden}.mbti-mobile-sheet .choice-copy .choice-label.typewriter{min-height:1.45em;display:block}.mbti-mobile-sheet .typewriter{isolation:isolate}.mbti-mobile-sheet .typewriter-live{transform-origin:0;will-change:filter,transform}.mbti-mobile-sheet .typewriter.typing .typewriter-live{animation:.34s ease-out both typewriter-live-lift}.mbti-mobile-sheet .typewriter.typing .typewriter-screen-text{background:linear-gradient(90deg,currentColor,color-mix(in srgb,currentColor 72%,#fff 28%),currentColor);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:.86s linear infinite typewriter-ink-scan,.46s ease-out both typewriter-letter-breathe}.mbti-mobile-sheet .typewriter.complete .typewriter-screen-text{animation:.36s cubic-bezier(.2,.9,.2,1) both typewriter-settle}.mbti-mobile-sheet .typewriter-current-char{transform-origin:50% 78%;min-width:.08em;display:inline-block}.mbti-mobile-sheet .typewriter.typing .typewriter-current-char{color:color-mix(in srgb,currentColor 82%,#fff 18%);text-shadow:0 0 18px color-mix(in srgb,currentColor 48%,transparent);animation:.18s cubic-bezier(.18,.9,.2,1.24) both typewriter-keystroke-pop}.mbti-mobile-sheet .typewriter-cursor{box-shadow:0 0 16px color-mix(in srgb,currentColor 38%,transparent);border-radius:999px;position:relative}.mbti-mobile-sheet .typewriter-cursor:after{content:"";border-radius:inherit;opacity:.16;filter:blur(8px);background:currentColor;position:absolute;inset:-.24em}.mbti-mobile-sheet .choice-label.typing .typewriter-current-char,.mbti-mobile-sheet .hero-copy-block .typewriter.typing .typewriter-current-char,.mbti-mobile-sheet .question-title.typing .typewriter-current-char{animation-duration:.24s}@media screen{.mbti-mobile-sheet .typewriter>.typewriter-print-text{visibility:hidden!important;display:inline!important}}.mbti-mobile-sheet .age-option .typewriter,.mbti-mobile-sheet .discover-typewriter.typewriter,.mbti-mobile-sheet .gender-option .typewriter{display:block}.mbti-mobile-sheet .discover-typewriter.typewriter{min-width:5.8em}.mbti-mobile-sheet .career-title-typewriter.typewriter{min-height:1.3em;display:block}.mbti-mobile-sheet .progress-meta .typewriter,.mbti-mobile-sheet .question-title.typewriter{display:block}.mbti-mobile-sheet .choice-label.typing .typewriter-cursor,.mbti-mobile-sheet .question-title.typing .typewriter-cursor{box-shadow:0 0 18px}.mbti-mobile-sheet .choice-copy .choice-label.typing .typewriter-screen-text{color:color-mix(in srgb,var(--choice-accent) 72%,var(--ink) 28%)}.mbti-mobile-sheet .choice .pill{animation:2.8s ease-in-out infinite pill-tick}.mbti-mobile-sheet .result-visual{position:relative}.mbti-mobile-sheet .result-visual:after,.mbti-mobile-sheet .share-card-preview:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 0 44%,#ffffff57 50%,#0000 56%);position:absolute;inset:0;transform:translate(-130%)}.mbti-mobile-sheet .result-visual:after{animation:3.4s ease-in-out infinite action-shine}.mbti-mobile-sheet .axis-analysis-grid,.mbti-mobile-sheet .coaching-grid,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .quick-summary,.mbti-mobile-sheet .result-hero,.mbti-mobile-sheet .score-panel,.mbti-mobile-sheet .share-result-section{transform-origin:top}.mbti-mobile-sheet .result-hero{animation:.72s cubic-bezier(.18,.9,.2,1) both result-stage-enter}.mbti-mobile-sheet .result-alias-title.typing .typewriter-cursor,.mbti-mobile-sheet .result-reveal-panel .typewriter.typing .typewriter-cursor,.mbti-mobile-sheet .result-summary-type.typing .typewriter-cursor{box-shadow:0 0 20px color-mix(in srgb,var(--page-accent) 56%,transparent)}.mbti-mobile-sheet .result-experience{position:relative;overflow:hidden}.mbti-mobile-sheet .result-experience:after,.mbti-mobile-sheet .result-experience:before{content:"";pointer-events:none;position:absolute;inset:0}.mbti-mobile-sheet .result-experience:before{z-index:0;background:linear-gradient(110deg,transparent 0 38%,color-mix(in srgb,var(--page-accent) 14%,transparent) 48%,transparent 60%),repeating-linear-gradient(90deg,transparent 0 36px,color-mix(in srgb,var(--page-accent) 10%,transparent) 36px 37px);opacity:.5;animation:6.8s ease-in-out infinite result-experience-scan;transform:translate(-24%)}.mbti-mobile-sheet .result-experience:after{z-index:0;border:1px solid color-mix(in srgb,var(--page-accent) 18%,transparent);border-radius:inherit;opacity:.48;animation:4.4s ease-in-out infinite result-experience-frame;transform:scaleX(.96)}.mbti-mobile-sheet .result-experience>*{z-index:1;position:relative}.mbti-mobile-sheet .axis-note-typewriter,.mbti-mobile-sheet .experience-moment-typewriter,.mbti-mobile-sheet .experience-tagline-typewriter{display:block}.mbti-mobile-sheet .experience-tagline-typewriter{min-height:1.25em}.mbti-mobile-sheet .experience-moment-typewriter{min-height:4.8em}.mbti-mobile-sheet .axis-note-typewriter{min-height:2.7em}.mbti-mobile-sheet .axis-balance-card,.mbti-mobile-sheet .experience-moment-grid article{transform-origin:top;animation:.56s cubic-bezier(.2,.9,.2,1) both card-rise,5.8s ease-in-out .9s infinite result-card-float}.mbti-mobile-sheet .axis-balance-card:nth-child(2),.mbti-mobile-sheet .experience-moment-grid article:nth-child(2){animation-delay:90ms,1.1s}.mbti-mobile-sheet .axis-balance-card:nth-child(3){animation-delay:.18s,1.3s}.mbti-mobile-sheet .axis-balance-card:nth-child(4){animation-delay:.27s,1.5s}.mbti-mobile-sheet .analysis-section:hover,.mbti-mobile-sheet .axis-card:hover,.mbti-mobile-sheet .report-section:hover,.mbti-mobile-sheet .score-card:hover,.mbti-mobile-sheet .summary-card:hover{box-shadow:0 20px 42px color-mix(in srgb,var(--page-accent) 16%,#11182714);transform:translateY(-4px)}.mbti-mobile-sheet .share-card-preview:hover:after{opacity:1;animation:.98s ease-out action-shine}.mbti-mobile-sheet .share-card-preview figure img{transition:transform .42s,filter .42s}.mbti-mobile-sheet .share-card-preview:hover figure img{filter:saturate(1.08)contrast(1.03);transform:none}.mbti-mobile-sheet .experience-keywords span,.mbti-mobile-sheet .keyword-strip span,.mbti-mobile-sheet .share-card-copy em{animation:.52s cubic-bezier(.2,.9,.2,1.12) both chip-pop}.mbti-mobile-sheet .experience-keywords span:nth-child(2),.mbti-mobile-sheet .keyword-strip span:nth-child(2),.mbti-mobile-sheet .share-card-copy em:nth-child(2){animation-delay:70ms}.mbti-mobile-sheet .experience-keywords span:nth-child(3),.mbti-mobile-sheet .keyword-strip span:nth-child(3),.mbti-mobile-sheet .share-card-copy em:nth-child(3){animation-delay:.14s}.mbti-mobile-sheet .experience-keywords span:nth-child(4),.mbti-mobile-sheet .keyword-strip span:nth-child(4),.mbti-mobile-sheet .share-card-copy em:nth-child(4){animation-delay:.21s}.mbti-mobile-sheet .type-code{text-shadow:0 0 #0000;animation:.62s cubic-bezier(.2,.9,.2,1) both result-code-pop,3.2s ease-in-out .76s infinite code-glow}@supports (animation-timeline:view()){.mbti-mobile-sheet .career-recommendations,.mbti-mobile-sheet .result-page-coaching,.mbti-mobile-sheet .result-page-report,.mbti-mobile-sheet .share-result-section{animation:both scroll-rise;animation-timeline:view();animation-range:entry 6% cover 30%}}@media (prefers-reduced-motion:reduce){.mbti-mobile-sheet .axis-balance-bar span:after,.mbti-mobile-sheet .axis-balance-card,.mbti-mobile-sheet .brand-mark,.mbti-mobile-sheet .button:after,.mbti-mobile-sheet .career-recommendations,.mbti-mobile-sheet .choice .pill,.mbti-mobile-sheet .experience-keywords span,.mbti-mobile-sheet .experience-moment-grid article,.mbti-mobile-sheet .keyword-strip span,.mbti-mobile-sheet .print-sheet,.mbti-mobile-sheet .result-experience:after,.mbti-mobile-sheet .result-experience:before,.mbti-mobile-sheet .result-hero,.mbti-mobile-sheet .result-page-coaching,.mbti-mobile-sheet .result-page-report,.mbti-mobile-sheet .result-visual:after,.mbti-mobile-sheet .score-fill:after,.mbti-mobile-sheet .share-card-copy em,.mbti-mobile-sheet .share-card-preview:after,.mbti-mobile-sheet .share-result-section,.mbti-mobile-sheet .type-code,.mbti-mobile-sheet .typewriter-current-char,.mbti-mobile-sheet .typewriter-cursor:after,.mbti-mobile-sheet .typewriter-live,.mbti-mobile-sheet .typewriter-screen-text,.mbti-mobile-sheet:after{animation:none!important}}.mbti-mobile-sheet .typewriter{--typing-glow:color-mix(in srgb,currentColor 42%,transparent)}.mbti-mobile-sheet .typewriter.typing{filter:saturate(1.08)}.mbti-mobile-sheet .typewriter.typing:after{content:"";pointer-events:none;opacity:.5;transform-origin:0;background:linear-gradient(90deg,#0000,currentColor 48%,#0000);border-radius:999px;height:.08em;animation:.52s ease-out infinite typewriter-underline-spark;position:absolute;bottom:-.12em;left:0;right:0}.mbti-mobile-sheet .typewriter.complete:after{animation:.36s ease-out both typewriter-underline-settle}.mbti-mobile-sheet .print-sheet{animation:.72s cubic-bezier(.18,.9,.2,1) both scene-enter,7.4s ease-in-out .9s infinite surface-breathe}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .report-section,.mbti-mobile-sheet .score-card,.mbti-mobile-sheet .summary-card{transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s}.mbti-mobile-sheet .analysis-section:hover,.mbti-mobile-sheet .axis-card:hover,.mbti-mobile-sheet .report-section:hover,.mbti-mobile-sheet .score-card:hover,.mbti-mobile-sheet .summary-card:hover{filter:saturate(1.04)}.mbti-mobile-sheet .axis-card:hover .axis-balance-bar span,.mbti-mobile-sheet .score-card:hover .score-fill{filter:saturate(1.18)}.mbti-mobile-sheet .actions .button{transform-origin:50%}.mbti-mobile-sheet .actions .button:not(:disabled):active{transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce),print{.mbti-mobile-sheet .print-sheet,.mbti-mobile-sheet .typewriter.complete:after,.mbti-mobile-sheet .typewriter.typing,.mbti-mobile-sheet .typewriter.typing .typewriter-cursor,.mbti-mobile-sheet .typewriter.typing:after{animation:none!important}}.mbti-mobile-sheet .question-title .typewriter-live{filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--page-accent) 18%,transparent))}.mbti-mobile-sheet .question-title.typing .typewriter-current-char{color:color-mix(in srgb,var(--page-accent) 68%,var(--ink) 32%);text-shadow:0 0 16px color-mix(in srgb,var(--page-accent) 46%,transparent),0 8px 18px #1118271f}.mbti-mobile-sheet .question-title.typing .typewriter-cursor{background:var(--page-accent);width:.12em;box-shadow:0 0 0 4px color-mix(in srgb,var(--page-accent) 13%,transparent),0 0 24px color-mix(in srgb,var(--page-accent) 58%,transparent);border-radius:999px}.mbti-mobile-sheet .choice-label.typing .typewriter-current-char,.mbti-mobile-sheet .gender-option-copy.typing .typewriter-current-char,.mbti-mobile-sheet .start-lead.typing .typewriter-current-char{color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 64%,currentColor 36%);animation-duration:.22s}.mbti-mobile-sheet .typewriter.typing{position:relative}.mbti-mobile-sheet .typewriter.typing .typewriter-live{transform-origin:0 80%;animation:.36s cubic-bezier(.2,.9,.2,1) both typing-line-jolt}.mbti-mobile-sheet .typewriter.typing .typewriter-current-char{text-shadow:0 0 12px color-mix(in srgb,currentColor 44%,transparent),0 0 24px color-mix(in srgb,currentColor 24%,transparent);animation:.24s cubic-bezier(.18,.9,.2,1.22) both typing-keystroke-bounce;position:relative}.mbti-mobile-sheet .typewriter.typing .typewriter-current-char:before{z-index:-1;content:"";pointer-events:none;opacity:0;filter:blur(6px);background:radial-gradient(circle,currentColor 0 18%,#0000 62%);border-radius:999px;animation:.3s ease-out both typing-key-burst;position:absolute;inset:-.32em -.22em}.mbti-mobile-sheet .typewriter.typing .typewriter-current-char:after{content:"";pointer-events:none;opacity:.42;transform-origin:50%;background:currentColor;border-radius:999px;height:.12em;animation:.26s ease-out both typing-char-flash;position:absolute;bottom:-.1em;left:-.14em;right:-.14em}.mbti-mobile-sheet .typewriter.typing .typewriter-cursor{animation:.76s steps(2,start) infinite cursor-blink,.42s cubic-bezier(.18,.9,.2,1.18) infinite typing-caret-hit}.mbti-mobile-sheet .button .typewriter{min-width:max-content;display:inline-block}.mbti-mobile-sheet .button .typewriter.typing .typewriter-current-char{text-shadow:0 0 14px color-mix(in srgb,currentColor 44%,transparent)}.mbti-mobile-sheet:has(.typewriter.typing):before{opacity:.3;animation:2.6s steps(5,end) infinite typing-speckle-step}.mbti-mobile-sheet:has(.typewriter.typing):after{opacity:.42;animation-duration:6.8s}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing){animation-duration:6.2s,3.7s}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing) .motion-ribbon{opacity:.45;animation-duration:7s,2.8s}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing) .role-center img{filter:drop-shadow(0 42px 46px #00000052)saturate(1.05);animation-duration:3.2s}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing) .hero-copy-block:after{opacity:.98;animation-duration:1.45s}.mbti-mobile-sheet .start-panel:has(.section-title.typing){animation-duration:.52s,4.6s}.mbti-mobile-sheet .start-panel:has(.section-title.typing):after{opacity:.92;animation-duration:1.35s}:is(.mbti-mobile-sheet .result-experience:has(.typewriter.typing),.mbti-mobile-sheet .result-hero:has(.typewriter.typing)){animation-duration:.52s,4.8s}.mbti-mobile-sheet .result-experience:has(.typewriter.typing):before{opacity:.92;animation-duration:1.8s}.mbti-mobile-sheet .result-hero:has(.typewriter.typing) .result-visual:after{opacity:.92;animation-duration:1.8s}@media (width<=640px){.mbti-mobile-sheet .choice-copy .choice-label.typewriter{min-height:2.8em}}@media (prefers-reduced-motion:reduce){.mbti-mobile-sheet .typewriter.typing .typewriter-current-char,.mbti-mobile-sheet .typewriter.typing .typewriter-current-char:after,.mbti-mobile-sheet .typewriter.typing .typewriter-current-char:before,.mbti-mobile-sheet .typewriter.typing .typewriter-cursor,.mbti-mobile-sheet .typewriter.typing .typewriter-live{animation:none!important}.mbti-mobile-sheet .result-experience:has(.typewriter.typing){animation:none!important}.mbti-mobile-sheet .result-experience:has(.typewriter.typing):before{animation:none!important}.mbti-mobile-sheet .result-hero:has(.typewriter.typing){animation:none!important}.mbti-mobile-sheet .result-hero:has(.typewriter.typing) .result-visual:after{animation:none!important}.mbti-mobile-sheet .start-panel:has(.section-title.typing){animation:none!important}.mbti-mobile-sheet .start-panel:has(.section-title.typing):after{animation:none!important}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing){animation:none!important}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing) .hero-copy-block:after{animation:none!important}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing) .motion-ribbon{animation:none!important}.mbti-mobile-sheet .toon-hero:has(.hero-copy-block .typewriter.typing) .role-center img{animation:none!important}.mbti-mobile-sheet:has(.typewriter.typing):after{animation:none!important}.mbti-mobile-sheet:has(.typewriter.typing):before{animation:none!important}}.mbti-mobile-sheet .choice-label.typing .typewriter-screen-text,.mbti-mobile-sheet .question-title.typing .typewriter-screen-text{text-shadow:0 0 18px color-mix(in srgb,var(--page-accent) 34%,transparent)}.mbti-mobile-sheet:has(.question-layout){animation:none}.mbti-mobile-sheet:has(.question-layout):after{animation:none}.mbti-mobile-sheet:has(.question-layout):before{animation:none}.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-current-char:after,.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-current-char:before{opacity:0;animation:none!important}.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-current-char,.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-live{filter:none}.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-current-char,.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-cursor,.mbti-mobile-sheet .question-layout .typewriter.typing .typewriter-live{animation:none}.mbti-mobile-sheet .question-layout .typewriter-live{will-change:auto}.mbti-mobile-sheet .analysis-section,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .career-detail-block,.mbti-mobile-sheet .career-row-body,.mbti-mobile-sheet .deep-card,.mbti-mobile-sheet .report-metric,.mbti-mobile-sheet .result-summary-type,.mbti-mobile-sheet .result-title-block{overflow-wrap:anywhere;min-width:0;max-width:100%}.mbti-mobile-sheet .report-snapshot{grid-template-columns:minmax(0,1fr);gap:10px}.mbti-mobile-sheet .report-metric{min-height:0;padding:14px}.mbti-mobile-sheet .report-metric strong{word-break:keep-all;line-height:1.35}.mbti-mobile-sheet .career-row{min-width:0;overflow:visible}.mbti-mobile-sheet .career-row-image img{-o-object-fit:cover;object-fit:cover}.mbti-mobile-sheet .career-row-image img.career-image-generated{transform-origin:top;transform:scale(1.58)}.mbti-mobile-sheet .career-row-head{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.mbti-mobile-sheet .career-detail-block li,.mbti-mobile-sheet .career-detail-block p,.mbti-mobile-sheet .career-row-head h4,.mbti-mobile-sheet .career-row-reason{overflow-wrap:anywhere;max-width:100%}.mbti-mobile-sheet .career-row-details,.mbti-mobile-sheet .summary-card{grid-template-columns:minmax(0,1fr)}.mbti-mobile-sheet .summary-card{grid-template-rows:auto auto auto;row-gap:6px}.mbti-mobile-sheet .summary-card p,.mbti-mobile-sheet .summary-card span,.mbti-mobile-sheet .summary-card strong{grid-area:auto/1}.mbti-mobile-sheet .summary-card span{padding-top:0}.mbti-mobile-sheet .axis-balance-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""confidence""line""bar""trust""tip";row-gap:8px}.mbti-mobile-sheet .axis-balance-card header{gap:4px}.mbti-mobile-sheet .axis-balance-bar{width:100%}.mbti-mobile-sheet .result-page-coaching .analysis-section{grid-template-columns:minmax(0,1fr);row-gap:8px}.mbti-mobile-sheet .result-page-coaching .analysis-section .result-list,.mbti-mobile-sheet .result-page-coaching .analysis-section h3{grid-area:auto/1}.mbti-mobile-sheet .qr-mobile-shell{z-index:1;width:min(520px,100% - 28px);margin:0 auto;padding:16px 0 36px;position:relative}.mbti-mobile-sheet{touch-action:pan-y;min-height:100dvh;overflow-x:hidden}.mbti-mobile-sheet .qr-mobile-header{align-items:center;min-height:54px;margin-bottom:14px;display:flex}.mbti-mobile-sheet .print-sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.mbti-mobile-sheet .print-page,.mbti-mobile-sheet .result-print-pages{gap:14px}.mbti-mobile-sheet .result-hero{grid-template-columns:minmax(0,1fr);gap:16px}.mbti-mobile-sheet .result-alias-title{white-space:normal}.mbti-mobile-sheet .result-visual{justify-self:center;width:min(320px,100%)}.mbti-mobile-sheet .result-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.mbti-mobile-sheet .career-recommendations-head{flex-direction:column;align-items:flex-start}.mbti-mobile-sheet .career-recommendations-head p{text-align:left;max-width:none}.mbti-mobile-sheet .career-row{grid-template-columns:minmax(0,1fr);gap:14px}.mbti-mobile-sheet .career-row-image{aspect-ratio:16/9;place-self:start stretch;width:100%;min-height:0}.mbti-mobile-sheet .professional-report{padding:16px;font-size:1rem;line-height:1.55}.mbti-mobile-sheet .professional-report h3{margin-bottom:10px;font-size:1.3rem;line-height:1.3}.mbti-mobile-sheet .professional-report .report-lead{margin-top:8px;font-size:1.05rem;line-height:1.6}.mbti-mobile-sheet .professional-report .report-section-grid{gap:8px;margin-top:12px}.mbti-mobile-sheet .professional-report .report-section{padding:12px}.mbti-mobile-sheet .professional-report .report-section h4{margin-bottom:8px;font-size:.95rem}.mbti-mobile-sheet .professional-report .result-list{padding-left:16px;font-size:.93rem;line-height:1.55}.mbti-mobile-sheet .result-experience{gap:14px;padding:18px}.mbti-mobile-sheet .experience-head h3{font-size:1.2rem;line-height:1.45}.mbti-mobile-sheet .experience-keywords{gap:7px}.mbti-mobile-sheet .experience-keywords span{min-height:32px;padding:0 12px;font-size:.9rem;line-height:1.25}.mbti-mobile-sheet .experience-moment-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mbti-mobile-sheet .experience-moment-grid article{padding:14px}.mbti-mobile-sheet .experience-moment-grid p{font-size:.98rem;line-height:1.6}.mbti-mobile-sheet .axis-balance-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mbti-mobile-sheet .axis-balance-card{-moz-column-gap:14px;grid-template-columns:128px minmax(0,1fr);grid-template-areas:"head confidence""head line""head bar""head trust""head tip";align-items:start;gap:7px 14px;min-height:0;padding:14px}.mbti-mobile-sheet .axis-balance-card header{grid-area:head;gap:6px}.mbti-mobile-sheet .axis-balance-card header span{font-size:.82rem;line-height:1.3}.mbti-mobile-sheet .axis-balance-card header strong{word-break:keep-all;font-size:.98rem;line-height:1.4}.mbti-mobile-sheet .axis-confidence{flex-wrap:wrap;grid-area:confidence;align-items:center;gap:6px 10px;min-width:0;display:flex}.mbti-mobile-sheet .axis-confidence span{min-height:28px;color:var(--accent-text,var(--page-accent));background:color-mix(in srgb,var(--page-soft) 70%,#fff 30%);border-radius:999px;align-items:center;padding:0 11px;font-size:.86rem;font-weight:950;display:inline-flex}.mbti-mobile-sheet .axis-confidence small{color:#5f6673;word-break:keep-all;font-size:.9rem;font-weight:850;line-height:1.4}.mbti-mobile-sheet .axis-balance-line{grid-area:line;gap:6px;font-size:.98rem;line-height:1.45}.mbti-mobile-sheet .axis-balance-bar{grid-area:bar;width:min(220px,100%)}.mbti-mobile-sheet .axis-trust-copy{grid-area:trust}.mbti-mobile-sheet .axis-use-both-tip{grid-area:tip}.mbti-mobile-sheet .axis-trust-copy,.mbti-mobile-sheet .axis-use-both-tip{color:#354052;word-break:keep-all;min-height:0;margin:0;font-size:.94rem;line-height:1.55}.mbti-mobile-sheet .axis-tip-typewriter,.mbti-mobile-sheet .axis-trust-typewriter{min-height:0}.mbti-mobile-sheet .axis-trust-copy .typewriter-screen-text,.mbti-mobile-sheet .axis-use-both-tip .typewriter-screen-text{display:inline}@media (width<=520px){.mbti-mobile-sheet .axis-balance-card{-moz-column-gap:12px;grid-template-columns:104px minmax(0,1fr);column-gap:12px;padding:13px}.mbti-mobile-sheet .axis-balance-card header strong{font-size:.92rem}.mbti-mobile-sheet .axis-confidence{gap:5px 8px}.mbti-mobile-sheet .axis-balance-line,.mbti-mobile-sheet .axis-trust-copy,.mbti-mobile-sheet .axis-use-both-tip{font-size:.9rem}}.mbti-mobile-sheet .axis-analysis-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mbti-mobile-sheet .axis-card{padding:14px;font-size:1rem;line-height:1.55}.mbti-mobile-sheet .axis-card-head{gap:10px;font-size:1rem}.mbti-mobile-sheet .axis-card .axis-score-line,.mbti-mobile-sheet .axis-card p{font-size:.98rem;line-height:1.6}.mbti-mobile-sheet .axis-detail-list{gap:7px;margin-top:12px}.mbti-mobile-sheet .axis-detail-list div{grid-template-columns:72px minmax(0,1fr);gap:8px}.mbti-mobile-sheet .axis-detail-list dd,.mbti-mobile-sheet .axis-detail-list dt{font-size:.93rem;line-height:1.5}.mbti-mobile-sheet .quick-summary{gap:12px;padding:16px}.mbti-mobile-sheet .summary-card-grid{grid-template-columns:minmax(0,1fr);gap:8px}.mbti-mobile-sheet .summary-card{-moz-column-gap:12px;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:0;padding:14px;font-size:1rem}.mbti-mobile-sheet .summary-card span{grid-area:1/1/-1;padding-top:2px;font-size:.82rem;line-height:1.35}.mbti-mobile-sheet .summary-card strong{grid-area:1/2;font-size:1.05rem;line-height:1.35}.mbti-mobile-sheet .summary-card p{grid-area:2/2;font-size:.93rem;line-height:1.55}.mbti-mobile-sheet .result-page-coaching .reading-guide{padding:16px;font-size:1rem;line-height:1.55}.mbti-mobile-sheet .result-page-coaching .reading-guide h3{margin-bottom:10px;font-size:1.3rem;line-height:1.3}.mbti-mobile-sheet .result-page-coaching .reading-guide li,.mbti-mobile-sheet .result-page-coaching .reading-guide p{font-size:.98rem;line-height:1.6}.mbti-mobile-sheet .result-page-coaching .reading-guide ul{margin-top:10px;padding-left:18px}.mbti-mobile-sheet .result-page-coaching .coaching-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.mbti-mobile-sheet .result-page-coaching .analysis-section{-moz-column-gap:12px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px;font-size:1rem;line-height:1.55;display:grid}.mbti-mobile-sheet .result-page-coaching .analysis-section h3{grid-area:1/1;margin:0;font-size:1.05rem;line-height:1.35}.mbti-mobile-sheet .result-page-coaching .analysis-section .result-list{grid-area:1/2;padding-left:16px;font-size:.93rem;line-height:1.55}.mbti-mobile-sheet .result-page-coaching .print-closing{gap:8px;margin-top:14px;font-size:1rem;line-height:1.55}.mbti-mobile-sheet .result-page-coaching .print-closing .lead{margin:0;font-size:.98rem;line-height:1.6}.mbti-mobile-sheet .result-page-coaching .print-closing .pill{font-size:.82rem;line-height:1.4}.mbti-mobile-sheet .result-page-coaching .print-closing .result-footer{font-size:1.2rem;line-height:1.25}.mbti-mobile-sheet .career-recommendations,.mbti-mobile-sheet .result-page-coaching,.mbti-mobile-sheet .result-page-report,.mbti-mobile-sheet .share-result-section{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.mbti-mobile-sheet .print-page,.mbti-mobile-sheet .print-page *{transition:none!important;animation:none!important}.mbti-mobile-sheet .print-page{background:#ffffffe0;padding:18px}.mbti-mobile-sheet .qr-mobile-actions,.mbti-mobile-sheet .qr-result-empty{margin-top:16px}@media (width<=760px){.mbti-mobile-sheet .qr-mobile-shell{width:min(100% - 20px,520px);padding-top:10px}}.mbti-mobile-sheet .qr-mobile-shell .summary-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:6px}.mbti-mobile-sheet .qr-mobile-shell .summary-card p,.mbti-mobile-sheet .qr-mobile-shell .summary-card span,.mbti-mobile-sheet .qr-mobile-shell .summary-card strong{grid-area:auto/1}.mbti-mobile-sheet .qr-mobile-shell .summary-card span{padding-top:0}.mbti-mobile-sheet .qr-mobile-shell .axis-balance-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""confidence""line""bar""trust""tip";row-gap:8px}.mbti-mobile-sheet .qr-mobile-shell .axis-balance-card header{gap:4px}.mbti-mobile-sheet .qr-mobile-shell .axis-balance-bar{width:100%}.mbti-mobile-sheet .qr-mobile-shell .result-page-coaching .analysis-section{grid-template-columns:minmax(0,1fr);row-gap:8px}.mbti-mobile-sheet .qr-mobile-shell .result-page-coaching .analysis-section .result-list,.mbti-mobile-sheet .qr-mobile-shell .result-page-coaching .analysis-section h3{grid-area:auto/1}.mbti-mobile-sheet .qr-mobile-shell{overflow-x:clip}.mbti-mobile-sheet .qr-mobile-shell .qr-reading-path-list{grid-template-columns:minmax(0,1fr)}.mbti-mobile-sheet .qr-mobile-shell .compact-result-qr-copy,.mbti-mobile-sheet .qr-mobile-shell .qr-reading-path-head>span{white-space:normal;overflow-wrap:anywhere}.mbti-mobile-sheet .professional-report .report-section-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mbti-mobile-sheet .professional-report .report-section{-moz-column-gap:16px;grid-template-columns:132px minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;display:grid}.mbti-mobile-sheet .professional-report .report-section h4{min-width:0;margin:0}.mbti-mobile-sheet .professional-report .report-section .result-list{overflow-wrap:anywhere;min-width:0;margin:0;padding-left:18px}.mbti-mobile-sheet .result-visual{width:100%;min-width:0;max-width:none;overflow:hidden}.mbti-mobile-sheet .result-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:auto;display:block}@media (width<=600px){.mbti-mobile-sheet .result-experience{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}}@media (width<=640px){.mbti-mobile-sheet .qr-mobile-shell{width:min(100% - 20px,520px);padding:12px 0 32px}.mbti-mobile-sheet .qr-mobile-header{min-height:44px;margin-bottom:10px}.mbti-mobile-sheet .qr-mobile-header .brand{font-size:1.05rem}.mbti-mobile-sheet .print-page{border-radius:14px;padding:14px}.mbti-mobile-sheet .result-hero{gap:12px}.mbti-mobile-sheet .result-title-block .type-code{font-size:clamp(3.9rem,18vw,5rem);line-height:.9}.mbti-mobile-sheet .result-alias-title{margin-top:8px;font-size:1.8rem;line-height:1.15}.mbti-mobile-sheet .result-summary-type{font-size:.98rem;line-height:1.6}.mbti-mobile-sheet .result-visual{width:min(100%,300px)}.mbti-mobile-sheet .result-profile{gap:7px}.mbti-mobile-sheet .profile-stat{padding:11px}.mbti-mobile-sheet .profile-stat strong{font-size:1.1rem}.mbti-mobile-sheet .quick-summary{padding:14px}.mbti-mobile-sheet .summary-card{grid-template-columns:88px minmax(0,1fr);gap:7px 10px;padding:11px}.mbti-mobile-sheet .summary-card strong{font-size:.96rem}.mbti-mobile-sheet .summary-card p{font-size:.84rem;line-height:1.5}.mbti-mobile-sheet .score-panel{gap:7px}.mbti-mobile-sheet .score-card{padding:10px}}@media (width<=380px){.mbti-mobile-sheet .qr-mobile-shell{width:calc(100% - 16px)}.mbti-mobile-sheet .print-page{padding:12px}.mbti-mobile-sheet .summary-card{grid-template-columns:76px minmax(0,1fr)}}@media screen{.mbti-mobile-sheet .print-page .axis-analysis-grid,.mbti-mobile-sheet .print-page .career-recommendations,.mbti-mobile-sheet .print-page .keyword-strip,.mbti-mobile-sheet .print-page .professional-report,.mbti-mobile-sheet .print-page .quick-summary,.mbti-mobile-sheet .print-page .report-snapshot,.mbti-mobile-sheet .print-page .result-hero,.mbti-mobile-sheet .print-page .result-profile,.mbti-mobile-sheet .print-page .score-panel,.mbti-mobile-sheet .print-page .share-result-section{animation:.56s cubic-bezier(.2,.82,.2,1) both result-motion-section-in!important}.mbti-mobile-sheet .print-page .result-hero{animation-delay:80ms!important}.mbti-mobile-sheet .print-page .result-profile{animation-delay:.25s!important}.mbti-mobile-sheet .print-page .quick-summary{animation-delay:.36s!important}.mbti-mobile-sheet .print-page .report-snapshot{animation-delay:.45s!important}.mbti-mobile-sheet .print-page .keyword-strip{animation-delay:.52s!important}.mbti-mobile-sheet .print-page .score-panel{animation-delay:.59s!important}.mbti-mobile-sheet .print-page .axis-analysis-grid{animation-delay:.25s!important}.mbti-mobile-sheet .print-page .professional-report{animation-delay:.18s!important}.mbti-mobile-sheet .print-page .career-recommendations{animation-delay:.44s!important}.mbti-mobile-sheet .print-page .share-result-section{animation-delay:.52s!important}.mbti-mobile-sheet .print-page .result-visual{animation:.7s cubic-bezier(.2,.86,.2,1) .22s both result-motion-visual-in!important}.mbti-mobile-sheet .print-page .axis-card,.mbti-mobile-sheet .print-page .report-section,.mbti-mobile-sheet .print-page .score-card,.mbti-mobile-sheet .print-page .summary-card{animation:.52s cubic-bezier(.2,.82,.2,1) both result-motion-card-in!important}.mbti-mobile-sheet .print-page .axis-card:first-child,.mbti-mobile-sheet .print-page .report-section:first-child,.mbti-mobile-sheet .print-page .score-card:first-child,.mbti-mobile-sheet .print-page .summary-card:first-child{animation-delay:.62s!important}.mbti-mobile-sheet .print-page .axis-card:nth-child(2),.mbti-mobile-sheet .print-page .report-section:nth-child(2),.mbti-mobile-sheet .print-page .score-card:nth-child(2),.mbti-mobile-sheet .print-page .summary-card:nth-child(2){animation-delay:.7s!important}.mbti-mobile-sheet .print-page .axis-card:nth-child(3),.mbti-mobile-sheet .print-page .report-section:nth-child(3),.mbti-mobile-sheet .print-page .score-card:nth-child(3),.mbti-mobile-sheet .print-page .summary-card:nth-child(3){animation-delay:.78s!important}.mbti-mobile-sheet .print-page .axis-card:nth-child(4),.mbti-mobile-sheet .print-page .report-section:nth-child(4),.mbti-mobile-sheet .print-page .score-card:nth-child(4),.mbti-mobile-sheet .print-page .summary-card:nth-child(4){animation-delay:.86s!important}.mbti-mobile-sheet .print-page .axis-balance-bar span,.mbti-mobile-sheet .print-page .score-fill{transform-origin:0!important;animation:.9s cubic-bezier(.18,.9,.24,1) .76s both result-motion-bar-grow!important}.mbti-mobile-sheet .print-page .score-fill-right{transform-origin:100%!important}}@media (prefers-reduced-motion:reduce),print{.mbti-mobile-sheet .print-page .axis-analysis-grid,.mbti-mobile-sheet .print-page .axis-card,.mbti-mobile-sheet .print-page .career-recommendations,.mbti-mobile-sheet .print-page .keyword-strip,.mbti-mobile-sheet .print-page .professional-report,.mbti-mobile-sheet .print-page .quick-summary,.mbti-mobile-sheet .print-page .report-section,.mbti-mobile-sheet .print-page .report-snapshot,.mbti-mobile-sheet .print-page .result-hero,.mbti-mobile-sheet .print-page .result-profile,.mbti-mobile-sheet .print-page .result-visual,.mbti-mobile-sheet .print-page .score-card,.mbti-mobile-sheet .print-page .score-panel,.mbti-mobile-sheet .print-page .share-result-section,.mbti-mobile-sheet .print-page .summary-card{opacity:1!important;animation:none!important;transform:none!important}.mbti-mobile-sheet .print-page .axis-balance-bar span,.mbti-mobile-sheet .print-page .score-fill{animation:none!important;transform:scaleX(1)!important}}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes typewriter-char-in{0%{opacity:0;filter:blur(3px);transform:translateY(.16em)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes typewriter-caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes page-grid-glide{0%{background-position:0 0,0 0,50%}to{background-position:46px 46px,-46px 46px,50%}}@keyframes page-speckle-drift{0%{background-position:0 0,0 0}to{background-position:21px -21px,-31px 31px}}@keyframes result-code-pop{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes result-image-float{0%,to{filter:saturate()}50%{filter:saturate(1.05)}}@keyframes score-fill-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page-light-scan{0%{background-position:0,0 0}to{background-position:100%,84px 84px}}@keyframes pill-tick{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes chip-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes code-glow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 28px color-mix(in srgb,var(--page-accent) 34%,transparent)}}@keyframes scroll-rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes typewriter-live-lift{0%{filter:blur(2px);transform:translateY(.08em)}to{filter:blur();transform:translateY(0)}}@keyframes typewriter-ink-scan{0%{background-position:0}to{background-position:180%}}@keyframes typewriter-letter-breathe{0%{text-shadow:0 0 22px color-mix(in srgb,currentColor 48%,transparent)}to{text-shadow:0 0 10px color-mix(in srgb,currentColor 22%,transparent)}}@keyframes typewriter-settle{0%{filter:saturate(1.08);transform:translateY(-.03em)}to{filter:saturate();transform:translateY(0)}}@keyframes typewriter-keystroke-pop{0%{opacity:.42;filter:blur(2px)saturate(1.18);transform:translateY(.16em)scale(.78)}64%{opacity:1;filter:blur()saturate(1.12);transform:translateY(-.05em)scale(1.12)}to{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}}@keyframes result-stage-enter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes result-experience-scan{0%,to{background-position:0,0 0;transform:translate(-24%)skew(-4deg)}52%{background-position:100%,74px 0;transform:translate(24%)skew(-4deg)}}@keyframes result-experience-frame{0%,to{opacity:.28;transform:scaleX(.96)translateY(0)}50%{opacity:.64;transform:scaleX(1)translateY(-2px)}}@keyframes result-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes typewriter-underline-spark{0%{opacity:0;transform:scaleX(0)}46%{opacity:.58;transform:scaleX(.7)}to{opacity:0;transform:scaleX(1)}}@keyframes typewriter-underline-settle{0%{opacity:.4;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes typing-line-jolt{0%{filter:blur(.4px);transform:translateY(0)skew(0)}46%{filter:blur();transform:translateY(-.05em)skew(-1.2deg)}to{filter:blur();transform:translateY(0)skew(0)}}@keyframes typing-key-burst{0%{opacity:.34;transform:scale(.62)}to{opacity:0;transform:scale(1.28)}}@keyframes typing-caret-hit{0%,to{transform:translateY(0)scaleY(1)}42%{transform:translateY(-.08em)scaleY(1.14)}}@keyframes typing-speckle-step{0%{background-position:0 0,0 0}to{background-position:21px 13px,-31px 18px}}@keyframes typing-char-flash{0%{opacity:0;transform:scaleX(.2)}54%{opacity:.58;transform:scaleX(1.12)}to{opacity:0;transform:scaleX(1)}}@keyframes typing-keystroke-bounce{0%{filter:blur(1px);transform:translateY(.1em)scale(.88)rotate(-1deg)}62%{filter:blur();transform:translateY(-.08em)scale(1.08)rotate(.8deg)}to{filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes result-motion-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateZ(0)}}@keyframes result-motion-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes result-motion-visual-in{0%{opacity:0;transform:translate(12px)scale(.97)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes result-motion-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}*,:after,:before,::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:#3b82f680;--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: }::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}body,html{overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100%}.modal-panel{--tw-border-opacity:1;border-width:3px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:14px;padding:3rem}.result-home-confirm-modal .btn-primary,.result-home-confirm-modal .btn-secondary{min-height:72px;padding:16px 24px;font-size:1.75rem;line-height:1.1}.career-question-confirm-modal{width:min(760px,100% - 64px);max-width:none;min-height:0;padding:32px 40px 36px}.result-home-confirm-timer{color:#b23a1f;margin:20px 0 0;font-size:1.15rem;font-weight:900;line-height:1.35}.folio{letter-spacing:.18em;--tw-text-opacity:1;color:rgb(110 102 85/var(--tw-text-opacity,1));align-items:baseline;gap:1rem;font-size:24px;font-weight:700;line-height:1.4;display:flex}.folio-no{letter-spacing:0;font-family:Paperlogy,Pretendard Variable,Pretendard,sans-serif;font-size:34px}.folio-no,.overline-cap{--tw-text-opacity:1;color:rgb(178 58 31/var(--tw-text-opacity,1));line-height:1.4}.overline-cap{letter-spacing:.22em;font-size:24px;font-weight:900}.rule-ink{--tw-border-opacity:1;border-top-width:3px;border-color:rgb(34 30 22/var(--tw-border-opacity,1))}.mark-swipe{background-image:linear-gradient(0deg,#0000 8%,#ffc51f 0 62%,#0000 0)}.stamp-box{background-color:#ebe5d399;border:3px dashed #221e1699;border-radius:14px}.sheet-panel{--tw-border-opacity:1;border-width:2px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 248 240/var(--tw-bg-opacity,1));--tw-shadow:4px 4px 0 0 #221e1624;--tw-shadow-colored:4px 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:14px}.sheet-cap{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));letter-spacing:.14em;--tw-text-opacity:1;color:rgb(34 30 22/var(--tw-text-opacity,1));justify-content:space-between;align-items:baseline;padding:.75rem 1.5rem;font-size:24px;font-weight:700;line-height:1.4;display:flex}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:block;src:url(../fonts/PretendardVariable.woff2)format("woff2-variations")}@font-face{font-family:Paperlogy;font-weight:800;font-style:normal;font-display:block;src:url(../fonts/Paperlogy-8ExtraBold.woff2)format("woff2")}.kiosk-screen .career-kiosk-screen{width:100%;height:100%;min-height:0;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .15s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes pixel-shift{0%{transform:translate(0)}25%{transform:translate(2px,1px)}50%{transform:translateY(2px)}75%{transform:translate(-2px,1px)}to{transform:translate(0)}}.pixel-shift{animation:60s ease-in-out infinite pixel-shift}@keyframes pulse-cta{0%,to{box-shadow:6px 6px #221e1624,0 0 #ffc51f8c}50%{box-shadow:6px 6px #221e1624,0 0 0 22px #ffc51f00}}.pulse-cta{animation:1.6s ease-out infinite pulse-cta}@keyframes ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.ticker-track{white-space:nowrap;will-change:transform;display:inline-flex}.ticker-viewport{position:relative}.ticker-viewport:after,.ticker-viewport:before{z-index:1;pointer-events:none;content:"";width:160px;position:absolute;top:0;bottom:0}.ticker-viewport:before{background:linear-gradient(90deg,#f5f1e6 0,#0000);left:0}.ticker-viewport:after{background:linear-gradient(270deg,#f5f1e6 0,#0000);right:0}.ticker-left{animation:72s linear infinite ticker-left}.ticker-right{animation:88s linear infinite ticker-right}@keyframes hex-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hex-spin{transform-origin:50%;animation:90s linear infinite hex-spin}.hex-spin-fast{transform-origin:50%;animation:1.4s linear infinite hex-spin}.career-attract-hex{filter:drop-shadow(0 22px 34px #221e1624)}@keyframes hex-scan{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hex-scan{transform-origin:50%;animation:8s linear infinite hex-scan}@keyframes hex-core-pulse{0%,to{opacity:.08;transform:scale(.92)}50%{opacity:.22;transform:scale(1.12)}}.hex-core{transform-origin:50%;animation:3.2s ease-in-out infinite hex-core-pulse}@keyframes hex-draw{0%{stroke-dashoffset:1260px;opacity:.42}48%,to{stroke-dashoffset:0;opacity:1}}.hex-draw,.hex-ghost{stroke-dasharray:1260;transform-origin:50%}.hex-draw{animation:4.8s cubic-bezier(.18,.9,.2,1) infinite hex-draw}.hex-ghost{animation:26s linear infinite reverse hex-spin}@keyframes hex-node-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.045)}}.hex-node{transform-origin:50%;animation:2.8s ease-in-out infinite hex-node-pulse}@keyframes hex-node-halo{0%,to{opacity:.12;transform:scale(.88)}50%{opacity:.34;transform:scale(1.18)}}.hex-node-halo{transform-origin:50%;animation:2.8s ease-in-out infinite hex-node-halo}.analysis-hex-loader{filter:drop-shadow(0 10px 18px #221e1629);transform-origin:50%;animation:1.8s ease-in-out infinite analysis-hex-breathe}.analysis-hex-loader__beam{stroke-dasharray:48 132;animation:1.3s linear infinite analysis-hex-dash}@keyframes analysis-hex-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180px}}@keyframes analysis-hex-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes attract-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.035)}}.attract-breathe{animation:2.4s ease-in-out infinite attract-breathe}.attract-breathe:after{z-index:-1;border-radius:inherit;content:"";opacity:0;border:3px solid #ffc51f;animation:2.4s ease-out infinite attract-ring;position:absolute;inset:-12px}@keyframes attract-ring{0%{opacity:.65;transform:scale(.96)}72%,to{opacity:0;transform:scale(1.13)}}@keyframes stamp-in{0%{opacity:.4;transform:scale(1.7)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}.stamp-in{animation:.14s ease-out both stamp-in}@keyframes paper-out{0%{opacity:0;transform:translateY(-46%)}18%{opacity:1}72%{opacity:1;transform:translateY(8%)}to{opacity:1;transform:translateY(8%)}}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in-sm{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)rotate(-6deg)}70%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes swipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.anim-rise{animation:.55s cubic-bezier(.22,1,.36,1) both rise-in}.anim-rise-sm{animation:.45s cubic-bezier(.22,1,.36,1) both rise-in-sm}.anim-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both pop-in}.anim-fade{animation:.5s both fade-in}.anim-swipe{animation:.6s cubic-bezier(.65,0,.35,1) both swipe-in}.typewriter-line{white-space:nowrap;word-break:keep-all}.typewriter-line__inner{align-items:baseline;display:inline-flex}.typewriter-line__inner.mark-swipe.is-empty{background-image:none}.typewriter-char{opacity:0;filter:blur(3px);transition:opacity .15s,transform .18s cubic-bezier(.18,.9,.2,1),filter .18s;display:inline-block;transform:translateY(.16em)scale(.96)}.typewriter-char.is-visible{opacity:1;filter:blur();animation:.22s cubic-bezier(.18,.9,.2,1) both typewriter-char-in;transform:translateY(0)scale(1)}.typewriter-caret{background:currentColor;border-radius:999px;width:.08em;height:.82em;margin-left:.08em;animation:.74s step-end infinite typewriter-caret-blink;display:inline-block;transform:translateY(.06em)}.level-lead-typewriter,.level-title-typewriter{word-break:keep-all;text-wrap:balance;width:100%;display:block}.level-lead-typewriter .typewriter-live,.level-title-typewriter .typewriter-live{text-align:inherit}.level-card-desc-typewriter,.level-card-meta-typewriter,.level-card-note-typewriter,.level-card-title-typewriter{word-break:keep-all;width:fit-content;max-width:100%;display:block}.level-card-desc-typewriter,.level-card-note-typewriter{white-space:normal}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.anim-bar{transform-origin:0;animation:.8s cubic-bezier(.22,1,.36,1) both bar-grow}@keyframes settle-in{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.anim-settle{animation:.6s cubic-bezier(.22,1,.36,1) both settle-in}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important}.anim-bar,.anim-fade,.anim-pop,.anim-rise,.anim-rise-sm,.anim-settle,.anim-swipe,.stamp-in{animation-duration:1ms!important}.typewriter-char{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.typewriter-caret{display:none!important}.analysis-hex-loader,.analysis-hex-loader__beam,.attract-breathe,.attract-breathe:after,.hex-core,.hex-draw,.hex-ghost,.hex-node,.hex-node-halo,.hex-scan,.hex-spin,.hex-spin-fast,.paper-out,.pixel-shift,.pulse-cta,.ticker-left,.ticker-right{animation:none!important}}@media (width>=640px){.sm\:w-64{width:16rem}}@media (width>=1024px){.lg\:ml-16{margin-left:4rem}.lg\:ml-64{margin-left:16rem}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-16{width:4rem}.lg\:w-64{width:16rem}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:justify-center{justify-content:center}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pt-0{padding-top:0}}.ticker-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#0000 5%,#000 16% 84%,#0000 95%,#0000);mask-image:linear-gradient(90deg,#0000,#0000 5%,#000 16% 84%,#0000 95%,#0000)}.career-masthead-kicker{display:none}.online-result-document{overscroll-behavior-y:auto;height:auto;overflow-y:auto!important}html:has(.online-result-document){overscroll-behavior-y:auto;height:auto;overflow-y:auto!important}.career-detail-page{touch-action:pan-y;color:#1f2937;background-color:#f8f6ef;background-image:linear-gradient(90deg,#1f293709 1px,#0000 0),linear-gradient(#1f293709 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:local;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh;overflow-x:hidden}.career-detail-shell{width:min(920px,100% - 32px);margin:0 auto;padding:24px 0 64px}.career-detail-nav{border-bottom:1px solid #1f293729;justify-content:space-between;align-items:center;gap:16px;padding:8px 0 18px;display:flex}.career-detail-empty a,.career-detail-nav a,.career-method-section a{color:#176c62;align-items:center;gap:7px;font-weight:850;text-decoration:none;display:inline-flex}.career-detail-nav>span{color:#6b7280;text-align:right;font-size:.78rem;font-weight:800}.career-detail-nav-meta{align-items:center;gap:14px;display:inline-flex}.career-detail-nav-meta span{color:#6b7280;text-align:right;font-size:.78rem;font-weight:800}.career-detail-hero{border-bottom:3px solid #1f2937;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:end;gap:28px;padding:52px 0 44px;display:grid}.career-detail-hero>div>p:first-child{color:#9a631b;margin:0 0 10px;font-size:.82rem;font-weight:900}.career-detail-hero h1{color:#111827;word-break:keep-all;margin:0;font-size:3rem;line-height:1.05}.career-detail-hero h1>.career-detail-alias{margin-top:8px;font-size:1.65rem;display:block}.career-detail-hero>div>strong{color:#9a631b;margin-top:14px;display:block}.career-detail-hero>div>p:last-child,.career-method-section>p,.career-section-lead{color:#4b5563;word-break:keep-all;line-height:1.7}.career-detail-hero aside{background:#fff;border-left:4px solid #176c62;grid-column:1/-1;gap:8px;padding:20px;display:grid}.career-detail-hero-visual{background:#e9f2ee;border:1px solid #1f293724;border-radius:8px;min-height:232px;margin:0;position:relative;overflow:hidden}.career-detail-hero-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.career-detail-hero-visual figcaption{background:#ffffffe6;border-left:3px solid #176c62;gap:2px;padding:10px 12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.career-detail-hero-visual figcaption span{color:#176c62;font-size:.72rem;font-weight:900}.career-detail-hero-visual figcaption strong{color:#111827;font-size:1rem}.career-detail-hero aside b,.career-detail-hero aside svg{color:#176c62}.career-detail-hero aside span{color:#4b5563;font-size:.88rem;line-height:1.55}.career-detail-section{border-bottom:1px solid #1f293729;padding:42px 0}.career-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-reflect-list article,.career-snapshot-grid article,.career-type-insight-grid article{background:#ffffffeb;border:1px solid #176c622e;border-radius:8px;gap:10px;padding:18px;display:grid}.career-snapshot-grid span,.career-type-insight-grid article>div span{color:#176c62;font-size:.78rem;font-weight:900}.career-snapshot-grid strong{color:#111827;word-break:keep-all;font-size:1.15rem;line-height:1.25}.career-reflect-list p,.career-snapshot-grid p{color:#4b5563;word-break:keep-all;margin:0;line-height:1.55}.career-flag-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.career-flag-list li{color:#4b5563;background:#fff7df;border-left:3px solid #9a631b;border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:750;line-height:1.45}.career-analysis-bridge{background:#eef6f3;border-left:4px solid #176c62;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:22px;padding:14px 16px;display:grid}.career-analysis-bridge div{gap:3px;display:grid}.career-analysis-bridge span{color:#176c62;font-size:.75rem;font-weight:900}.career-analysis-bridge strong{color:#111827;word-break:keep-all;font-size:1rem}.career-analysis-bridge p{color:#4b5563;word-break:keep-all;margin:0;line-height:1.5}.career-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.career-analysis-grid article{background:#fff;border:1px solid #176c622e;border-radius:8px;gap:8px;padding:18px;display:grid}.career-analysis-grid article>span{color:#9a631b;font-size:.78rem;font-weight:900}.career-analysis-grid h3{color:#111827;word-break:keep-all;margin:0;font-size:1.12rem;line-height:1.3}.career-analysis-grid p{color:#4b5563;word-break:keep-all;margin:0;line-height:1.58}.career-analysis-card--wide{grid-column:1/-1}@keyframes career-detail-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes career-detail-photo-drift{0%{transform:scale(1.02)translate(-.8%,-.5%)}to{transform:scale(1.065)translate(.8%,.6%)}}@keyframes career-detail-job-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.career-motion-ready .career-detail-hero aside,.career-motion-ready .career-detail-hero-visual,.career-motion-ready .career-detail-hero>div{animation:.56s cubic-bezier(.22,1,.36,1) both career-detail-hero-rise}.career-motion-ready .career-detail-hero-visual{animation-delay:90ms}.career-motion-ready .career-detail-hero aside{animation-delay:.18s}.career-motion-ready .career-detail-hero-visual img{will-change:transform;animation:6.4s ease-in-out .76s infinite alternate career-detail-photo-drift}.career-motion-ready .career-section-reveal{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.career-motion-ready .career-section-reveal.is-visible{opacity:1;transform:translateY(0)}.career-motion-ready .career-section-reveal.is-visible .career-job-list>article{animation:.52s cubic-bezier(.22,1,.36,1) both career-detail-job-in}.career-motion-ready .career-section-reveal.is-visible .career-job-list>article:nth-child(2){animation-delay:70ms}.career-motion-ready .career-section-reveal.is-visible .career-job-list>article:nth-child(3){animation-delay:.14s}.career-motion-ready .career-section-reveal.is-visible .career-job-list>article:nth-child(n+4){animation-delay:.19s}.career-job-list>article img{transition:transform .62s cubic-bezier(.22,1,.36,1)}.career-job-list>article:hover img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce),print{.career-motion-ready .career-detail-hero aside,.career-motion-ready .career-detail-hero-visual,.career-motion-ready .career-detail-hero-visual img,.career-motion-ready .career-detail-hero>div,.career-motion-ready .career-section-reveal,.career-motion-ready .career-section-reveal.is-visible .career-job-list>article{opacity:1;transition:none;animation:none;transform:none}}.career-detail-section>header{align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.career-detail-section>header span{color:#9a631b;font-size:.8rem;font-weight:950}.career-detail-section h2{color:#111827;word-break:keep-all;margin:0;font-size:1.5rem;line-height:1.25}.career-interest-list{gap:14px;display:grid}.career-interest-list article{grid-template-columns:120px minmax(0,1fr) 46px;align-items:center;gap:14px;display:grid}.career-interest-list article>div{background:#fff;border:1px solid #1f293724;border-radius:4px;height:12px;overflow:hidden}.career-interest-list article>div span{height:100%;display:block}.career-interest-list strong{text-align:right;font-variant-numeric:tabular-nums}.career-confidence-grid,.career-major-grid,.career-type-insight-grid,.career-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-confidence-grid article,.career-major-grid article{background:#fff;border:1px solid #1f293724;border-radius:8px;gap:7px;padding:18px;display:grid}.career-type-insight-grid article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.career-type-insight-grid article>div b{background:#f8f6ef;border:1px solid #1f293724;border-radius:8px;place-items:center;width:34px;height:34px;font-size:1.12rem;font-weight:950;display:inline-grid}.career-type-insight-grid article>div strong{color:#111827;font-size:1.05rem}.career-type-insight-grid p{color:#374151;word-break:keep-all;margin:0;font-weight:750;line-height:1.55}.career-type-insight-grid dl{gap:8px;margin:0;display:grid}.career-type-insight-grid dl>div{border-top:1px solid #1f29371a;gap:4px;padding-top:8px;display:grid}.career-type-insight-grid dt{color:#9a631b;font-size:.78rem;font-weight:900}.career-type-insight-grid dd{color:#4b5563;word-break:keep-all;margin:0;font-size:.9rem;line-height:1.5}.career-confidence-grid p,.career-major-grid p{color:#6b7280;margin:0;line-height:1.55}.career-confidence-grid strong{color:#176c62;font-size:1.18rem}.career-confidence-grid small{color:#4b5563;line-height:1.55}.career-action-copy{border-top:1px solid #1f29371a;margin-top:4px;padding-top:8px;font-weight:850;display:block;color:#176c62!important}.career-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-value-grid article{background:#fff;border-left:3px solid #9a631b;align-content:start;gap:12px;padding:16px;display:grid}.career-value-grid strong{color:#9a631b}.career-value-grid p,.career-value-grid small{color:#4b5563;word-break:keep-all;margin:0;line-height:1.5}.career-value-grid small{color:#176c62;font-weight:800}.career-job-list{gap:16px;display:grid}.career-job-list article{background:#fff;border:1px solid #1f293724;border-radius:8px;grid-template-columns:190px minmax(0,1fr);gap:20px;min-height:132px;display:grid;overflow:hidden}.career-job-list img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:132px}.career-job-list article>div{padding:16px 18px 16px 0}.career-job-list small,.career-job-list span{color:#176c62;font-size:.78rem;font-weight:850}.career-job-list h3{color:#111827;margin:5px 0 8px;font-size:1.16rem}.career-job-list p{color:#4b5563;word-break:keep-all;margin:0 0 8px;line-height:1.55}.career-job-meta{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.career-job-meta em{color:#176c62;background:#eef6f3;border:1px solid #176c6238;border-radius:999px;padding:4px 8px;font-size:.74rem;font-style:normal;font-weight:850;display:inline-flex}.career-job-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.career-job-deep-grid section{background:#f8f6ef;border:1px solid #1f29371a;border-radius:8px;gap:5px;padding:10px;display:grid}.career-job-deep-grid b{color:#9a631b;font-size:.78rem;font-weight:900}.career-job-deep-grid small{color:#4b5563;word-break:keep-all;font-weight:700;line-height:1.45}.career-major-grid article svg{color:#9a631b}.career-major-grid article>span{color:#176c62;font-size:.78rem;font-weight:850}.career-action-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.career-action-list li{color:#374151;word-break:keep-all;background:#fff;border:1px solid #176c6229;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;font-weight:850;line-height:1.45;display:grid}.career-action-list li>span{color:#9a631b;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:950}.career-reflect-list{gap:10px;display:grid}.career-method-section>div{background:#fff;border-left:4px solid #9a631b;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:18px;display:grid}.career-method-section>div p{margin:0;line-height:1.65}.career-method-section nav{flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}.career-detail-empty{text-align:center;align-content:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.career-detail-empty h1{color:#111827;margin:0;font-size:1.8rem}.career-detail-empty p{color:#4b5563}.career-detail-empty nav{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=720px){.career-detail-shell{width:min(100% - 20px,560px);padding:16px 0 56px}.career-detail-nav{align-items:flex-start;gap:10px}.career-detail-nav-meta{flex-direction:column;align-items:flex-end;gap:8px}.career-detail-hero{grid-template-columns:1fr;gap:18px;padding:28px 0 26px}.career-detail-hero h1{font-size:2.35rem}.career-detail-hero h1 span{font-size:1.38rem}.career-detail-hero-visual{min-height:250px}.career-detail-hero aside{padding:16px}.career-detail-section{padding:30px 0}.career-analysis-bridge,.career-analysis-grid,.career-confidence-grid,.career-job-deep-grid,.career-major-grid,.career-snapshot-grid,.career-type-insight-grid,.career-value-grid{grid-template-columns:1fr}.career-analysis-bridge{gap:8px}.career-analysis-card--wide{grid-column:auto}.career-interest-list article{grid-template-columns:92px minmax(0,1fr) 42px;gap:9px;font-size:.88rem}.career-job-list article{grid-template-columns:1fr;gap:0}.career-job-list img{aspect-ratio:16/9;min-height:0}.career-job-list article>div{padding:14px}}@media (prefers-reduced-motion:reduce){.career-detail-page *{scroll-behavior:auto!important}}.career-detail-page .qr-reading-path{--reading-accent:var(--page-accent,#176c62);--reading-soft:var(--page-soft,#e8f4f2);border:1px solid color-mix(in srgb,var(--reading-accent) 18%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--reading-soft) 72%,#fff),#fff);border-radius:16px;gap:14px;margin:18px 0 0;padding:18px;display:grid;box-shadow:0 12px 28px #11182712}.career-detail-page .qr-reading-path-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.career-detail-page .qr-reading-path-head>span{color:var(--reading-accent);letter-spacing:.12em;white-space:nowrap;font-size:.68rem;font-weight:950}.career-detail-page .qr-reading-path-head h2{color:#111827;word-break:keep-all;margin:0;font-size:1.15rem;line-height:1.25}.career-detail-page .qr-reading-path-head p{color:#5f6673;word-break:keep-all;margin:4px 0 0;font-size:.83rem;line-height:1.45}.career-detail-page .qr-reading-path-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.career-detail-page .qr-reading-path-item{border:1px solid color-mix(in srgb,var(--reading-accent) 14%,#fff);background:#fffc;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.career-detail-page .qr-reading-path-number{color:#fff;background:var(--reading-accent);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:950;display:grid}.career-detail-page .qr-reading-path-item strong{color:#111827;word-break:keep-all;font-size:.87rem;line-height:1.3;display:block}.career-detail-page .qr-reading-path-item p{color:#4b5563;word-break:keep-all;margin:4px 0 0;font-size:.78rem;line-height:1.5}.career-detail-page .career-mobile-overview{background:linear-gradient(135deg,#eef6f3,#fff 68%);border:1px solid #176c622e;border-radius:16px;margin:24px 0 0;padding:20px}.career-detail-page .career-mobile-overview-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.career-detail-page .career-mobile-overview-head>div>span{color:#176c62;letter-spacing:.12em;font-size:.68rem;font-weight:950}.career-detail-page .career-mobile-overview-head h2{color:#111827;word-break:keep-all;margin:4px 0 0;font-size:1.35rem;line-height:1.25}.career-detail-page .career-mobile-overview-head>p{color:#4b5563;text-align:right;word-break:keep-all;max-width:360px;margin:0;font-size:.88rem;line-height:1.55}.career-detail-page .career-mobile-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.career-detail-page .career-mobile-overview-grid article{background:#ffffffd1;border:1px solid #176c6221;border-radius:11px;gap:6px;min-width:0;padding:13px;display:grid}.career-detail-page .career-mobile-overview-grid article>span{color:#176c62;word-break:keep-all;font-size:.72rem;font-weight:900}.career-detail-page .career-mobile-overview-grid strong{color:#111827;word-break:keep-all;font-size:1rem;line-height:1.3}.career-detail-page .career-mobile-overview-grid p{color:#4b5563;word-break:keep-all;margin:0;font-size:.79rem;line-height:1.5}@media (width<=640px){.career-detail-page .qr-reading-path{border-radius:14px;gap:10px;margin-top:12px;padding:14px}.career-detail-page .qr-reading-path-head{gap:4px;display:grid}.career-detail-page .qr-reading-path-list{grid-template-columns:minmax(0,1fr);gap:6px}.career-detail-page .qr-reading-path-item{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:9px 10px}.career-detail-page .qr-reading-path-number{width:34px;height:34px}.career-detail-page .qr-reading-path-item strong{font-size:.9rem}.career-detail-page .qr-reading-path-item p{font-size:.81rem;line-height:1.48}.career-detail-page .career-detail-shell{width:min(100% - 20px,560px);padding:12px 0 44px}.career-detail-page .career-detail-nav{align-items:center;gap:8px;padding:6px 0 12px}.career-detail-page .career-detail-nav>a{word-break:keep-all;max-width:44%;font-size:.9rem;line-height:1.25}.career-detail-page .career-detail-nav-meta{flex:1;align-items:stretch;gap:6px;min-width:0}.career-detail-page .career-detail-nav-meta>a{text-align:center;word-break:keep-all;background:#fff;border:1px solid #176c622e;border-radius:10px;justify-content:center;padding:8px 9px;font-size:.78rem;line-height:1.25}.career-detail-page .career-detail-nav-meta span{display:none}.career-detail-page .career-detail-hero{gap:16px;padding:28px 0 24px}.career-detail-page .career-detail-hero h1{font-size:2rem;line-height:1.08}.career-detail-page .career-detail-hero h1>.career-detail-alias{margin-top:6px;font-size:1.28rem}.career-detail-page .career-detail-hero>div>p:last-child{font-size:.98rem;line-height:1.65}.career-detail-page .career-detail-hero-visual{aspect-ratio:16/10;border-radius:12px;min-height:0}.career-detail-page .career-detail-hero aside{border-left-width:3px;padding:14px}.career-detail-page .career-mobile-overview{border-left:0;border-right:0;border-radius:0;margin-top:18px;padding:16px 0 20px}.career-detail-page .career-mobile-overview-head{gap:6px;display:grid}.career-detail-page .career-mobile-overview-head h2{font-size:1.25rem}.career-detail-page .career-mobile-overview-head>p{text-align:left;max-width:none;font-size:.84rem;line-height:1.5}.career-detail-page .career-mobile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.career-detail-page .career-mobile-overview-grid article{gap:5px;padding:11px}.career-detail-page .career-mobile-overview-grid article>span{font-size:.68rem}.career-detail-page .career-mobile-overview-grid strong{font-size:.93rem}.career-detail-page .career-mobile-overview-grid p{font-size:.78rem;line-height:1.48}.career-detail-page .career-detail-section{padding:26px 0}.career-detail-page .career-detail-section>header{gap:8px;margin-bottom:14px}.career-detail-page .career-detail-section h2{font-size:1.25rem}.career-detail-page .career-interest-list article{grid-template-columns:76px minmax(0,1fr) 38px;gap:8px;font-size:.82rem}.career-detail-page .career-job-list article{border-radius:12px}.career-detail-page .career-job-list article>div{padding:14px}.career-detail-page .career-job-list h3{font-size:1.18rem}.career-detail-page .career-job-list p{font-size:.92rem;line-height:1.6}.career-detail-page .career-job-deep-grid{gap:8px}}@media (width<=380px){.career-detail-page .career-detail-shell{width:calc(100% - 16px)}.career-detail-page .career-mobile-overview-grid{grid-template-columns:minmax(0,1fr)}}.career-recommendations{gap:16px;margin-top:22px;display:grid}.result-careers-print{display:none}.career-recommendations-head{border-top:1px solid color-mix(in srgb,var(--page-accent) 28%,transparent);justify-content:space-between;align-items:flex-end;gap:18px;padding-top:18px;display:flex}.career-recommendations-head span{color:var(--page-accent);margin-bottom:5px;font-size:.82rem;font-weight:900;display:inline-flex}.career-recommendations-head h3{color:var(--ink);margin:0;font-size:1.35rem;line-height:1.24}.career-recommendations-head p{max-width:18rem;color:var(--muted);text-align:right;margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.career-list{gap:12px;display:grid}.career-row{background:#ffffffe6;border:1px solid #1118271f;border-radius:8px;grid-template-columns:400px minmax(0,1fr);align-items:stretch;gap:22px;min-width:0;padding:18px 18px 18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #11182714}.career-row:before{content:"";background:var(--page-accent);width:5px;position:absolute;inset:0 auto 0 0}.career-row-image{background:linear-gradient(135deg,color-mix(in srgb,var(--soft,var(--page-soft)) 74%,#fff 26%),#ffffff94),#eef2f7;border-radius:8px;align-self:stretch;width:100%;min-height:400px;margin:0;position:relative;overflow:hidden}.career-row-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.career-card-image-fallback{text-align:center;width:100%;height:100%;color:color-mix(in srgb,var(--ink) 70%,transparent);word-break:keep-all;place-items:center;padding:12px;font-size:.95rem;font-weight:900;line-height:1.3;display:grid}.career-row-body{align-content:start;gap:9px;min-width:0;display:grid}.career-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.career-rank{width:fit-content;color:color-mix(in srgb,var(--page-accent) 82%,#111827 18%);background:color-mix(in srgb,var(--page-soft) 58%,#fff 42%);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.career-row-head h4{color:var(--ink);word-break:keep-all;margin:0;font-size:1.18rem;line-height:1.24}.career-row-reason{color:#354052;word-break:keep-all;margin:0;font-size:.96rem;font-weight:750;line-height:1.5}.career-row-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.career-detail-wide{grid-column:1/-1}.career-detail-block{background:#ffffff9e;border:1px solid #11182714;border-radius:8px;gap:6px;padding:10px;display:grid}.career-detail-block strong{color:var(--ink);font-size:.82rem;line-height:1.3}.career-detail-block ul{gap:6px;margin:0;padding:0 0 0 1.05rem;display:grid}.career-detail-block li,.career-detail-block p{color:#354052;word-break:keep-all;margin:0;font-size:.8rem;line-height:1.45}@media (width<=640px){.career-recommendations-head{flex-direction:column;align-items:flex-start}.career-recommendations-head p{text-align:left;max-width:none}.career-row{grid-template-columns:1fr;gap:14px}.career-row-image{aspect-ratio:1;place-self:start center;width:min(340px,80%);min-height:0}.career-row-details{grid-template-columns:1fr}}@media (width>=641px) and (width<=1024px){.career-row{grid-template-columns:300px minmax(0,1fr);gap:18px}.career-row-image{min-height:300px}}@media print{.result-careers-screen{display:none!important}.result-careers-print{display:grid}.career-recommendations{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;gap:2mm;margin-top:2mm}.career-recommendations-head{align-items:center;gap:2mm;padding-top:2mm}.career-recommendations-head span{margin-bottom:.8mm;font-size:7.2pt}.career-recommendations-head h3{font-size:10.5pt}.career-recommendations-head p{max-width:62mm;font-size:7.1pt;line-height:1.25}.career-list{gap:2mm}.career-row{box-shadow:none;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:24mm minmax(0,1fr);gap:3mm;padding:2mm 2mm 2mm 3mm}.career-row-image{align-self:start;height:24mm;min-height:0}.career-row-head h4{font-size:9pt;line-height:1.18}.career-rank{background:0 0;padding:0;font-size:6.5pt}.career-row-reason{font-size:7pt;line-height:1.25}.career-row-details{gap:1.5mm;margin-top:0}.career-detail-block{padding:1.5mm}.career-detail-block strong{font-size:7pt}.career-detail-block li,.career-detail-block p{font-size:6.6pt;line-height:1.2}.career-row-details .career-detail-block:nth-child(n+3){display:none}}.kiosk-screen .career-result-kiosk{overflow:hidden}.kiosk-screen .career-result-shell{gap:clamp(.45rem,.7cqh,.75rem);max-width:none;padding-left:clamp(1.25rem,2cqw,2.75rem);padding-right:clamp(1.25rem,2cqw,2.75rem);overflow:hidden}.kiosk-screen .career-result-panels{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(1rem,1.45cqw,1.8rem);min-height:0;overflow:hidden}.kiosk-screen .career-result-analysis{height:100%;overflow:hidden}.kiosk-screen .career-result-analysis-top{grid-template-columns:minmax(17rem,.88fr) minmax(0,1.12fr);height:390px}.kiosk-screen .career-result-analysis-bottom{flex:0 0 calc(100% - 402px);grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:calc(100% - 402px);min-height:0;display:grid}.kiosk-screen .career-result-confidence-cards{align-items:stretch}.kiosk-screen .career-result-confidence-card{align-items:center;min-height:5rem}.kiosk-screen .career-result-exploration-section{border-top:1px solid #d9d0bf;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:.2rem 1rem 0;display:grid;overflow:hidden}.kiosk-screen .career-result-exploration-heading{color:#27231c;justify-content:space-between;align-items:baseline;gap:.55rem;padding:.22rem .1rem 0;font-family:Paperlogy,sans-serif;font-size:.8rem;line-height:1.05;display:flex}.kiosk-screen .career-result-exploration-heading span:last-child{color:#7d7466;font-family:Pretendard Variable,sans-serif;font-size:.66rem;font-weight:700}.kiosk-screen .career-result-exploration-briefs{grid-template-rows:minmax(0,1fr);align-items:stretch;gap:.25rem;min-height:0;margin-top:0;padding:.25rem 0 .35rem;overflow:hidden}.kiosk-screen .career-result-exploration-briefs article{flex-direction:column;justify-content:space-between;min-height:0;padding:.5rem .65rem;display:flex;overflow:hidden}.kiosk-screen .career-result-exploration-briefs article>p:first-child{font-size:.68rem;line-height:1.05}.kiosk-screen .career-result-exploration-briefs h3{margin-top:.1rem;font-size:.8rem;line-height:1.05}.kiosk-screen .career-result-exploration-briefs p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.66rem;line-height:1.12;display:-webkit-box;overflow:hidden}.kiosk-screen .career-result-job-list,.kiosk-screen .career-result-jobs{min-height:0}.kiosk-screen .career-result-job-list>div{-moz-column-gap:clamp(1rem,1.25cqw,1.6rem);gap:clamp(.65rem,.9cqw,1rem) clamp(1rem,1.25cqw,1.6rem);min-height:0}.kiosk-screen .career-result-jobs .result-major-chips,.kiosk-screen .career-result-jobs .result-next-steps{flex:none}.kiosk-screen .career-result-jobs .result-next-steps{padding-top:.45rem;padding-bottom:.45rem}.analysis-stage{background:radial-gradient(circle at 28% 46%,#c39a481f,#0000 25%),linear-gradient(135deg,#f8f4ea,#f5f1e6 56%,#edf3ef)}.analysis-stage__inner{grid-template-columns:minmax(22rem,31rem) minmax(30rem,42rem);align-items:center;gap:clamp(3rem,6cqw,8rem);width:min(82cqw,1480px);display:grid}.analysis-stage__radar{padding:clamp(1rem,2cqw,2rem);position:relative}.analysis-stage__radar:after,.analysis-stage__radar:before{content:"";pointer-events:none;border:1px solid #221e1624;border-radius:50%;position:absolute;inset:9%}.analysis-stage__radar:before{animation:2.4s ease-out infinite analysis-stage-orbit}.analysis-stage__radar:after{animation:2.4s ease-out .7s infinite analysis-stage-orbit;inset:18%}.analysis-stage__copy{min-width:0}.analysis-stage__copy h1{color:#221e16;letter-spacing:0;word-break:keep-all;max-width:14ch;margin:.6rem 0 0;font-family:Paperlogy,sans-serif;font-size:clamp(2rem,3cqw,3.7rem);line-height:1.2}.analysis-stage__copy>div>p{color:#6f6659;word-break:keep-all;max-width:42rem;margin:1rem 0 0;font-size:clamp(1rem,1.2cqw,1.35rem);font-weight:650;line-height:1.5}.analysis-stage__result-code{color:#4b756d;margin:1.4rem 0 0;font-size:clamp(.9rem,1cqw,1.08rem);font-weight:800}.analysis-stage__result-code strong{color:#221e16;letter-spacing:.08em;margin-right:.45rem;font-family:Paperlogy,sans-serif;font-size:1.35em}.analysis-stage__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.analysis-stage__progress li{color:#988e80;min-width:0;padding-top:.85rem;position:relative}.analysis-stage__progress li:after,.analysis-stage__progress li:before{content:"";background:#d7cdbd;height:3px;position:absolute;top:0;left:0;right:0}.analysis-stage__progress li:after{transform-origin:0;background:#3f7a70;transition:transform .36s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.analysis-stage__progress li.is-active,.analysis-stage__progress li.is-complete{color:#27231c}.analysis-stage__progress li.is-active:after,.analysis-stage__progress li.is-complete:after{transform:scaleX(1)}.analysis-stage__progress span,.analysis-stage__progress strong{display:block}.analysis-stage__progress span{color:#4b756d;font-family:Paperlogy,sans-serif;font-size:.75rem;line-height:1}.analysis-stage__progress strong{word-break:keep-all;margin-top:.32rem;font-size:clamp(.78rem,.88cqw,.98rem);line-height:1.2}@keyframes analysis-stage-orbit{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.14)}}@media (width<=1199px){.analysis-stage__inner{text-align:center;grid-template-columns:1fr;gap:1.5rem;width:min(84cqw,38rem)}.analysis-stage__radar{width:min(54cqw,23rem);margin:0 auto}.analysis-stage__copy h1,.analysis-stage__copy>div>p{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.analysis-stage__radar:after,.analysis-stage__radar:before{animation:none}.analysis-stage__progress li:after{transition:none}.kiosk-screen .career-result-kiosk *{scroll-behavior:auto}}.career-kiosk-screen{--page-accent:#0f766e;--page-soft:#e8f4f2;--ink:#111827;--muted:#5f6673}.career-kiosk-screen .text-highlight{color:var(--choice-accent,var(--page-accent));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 34%,transparent);text-decoration-color:color-mix(in srgb,var(--choice-accent,var(--page-accent)) 34%,transparent);text-underline-offset:.16em;font-weight:950;text-decoration-thickness:.11em}.kiosk-screen .career-kiosk-screen{transform-origin:0 0;width:1920px;height:1080px;min-height:0;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.666667);container-type:size}@media screen{.career-detail-page,.mbti-mobile-sheet{font-size:1rem!important;line-height:1.6!important}.career-detail-page .career-mobile-overview-grid article>span,.career-detail-page .career-mobile-overview-head>div>span,.career-detail-page .kiosk-band-head small,.career-detail-page .kiosk-band-head span,.career-detail-page .kiosk-career-dialog-facts article>span,.career-detail-page .kiosk-career-dialog-fit>div>span,.career-detail-page .kiosk-career-dialog-footer p,.career-detail-page .kiosk-career-dialog-header>div>span,.career-detail-page .kiosk-career-dialog-visual figcaption,.career-detail-page .kiosk-career-dialog-why>span,.career-detail-page .kiosk-career-label,.career-detail-page .kiosk-career-more,.career-detail-page .kiosk-careers .kiosk-band-head small,.career-detail-page .kiosk-hero-analysis-card>p,.career-detail-page .kiosk-hero-analysis-card>strong,.career-detail-page .kiosk-motivation,.career-detail-page .kiosk-motivation>span,.career-detail-page .kiosk-ranking-badge,.career-detail-page .kiosk-ranking-band-head small,.career-detail-page .kiosk-ranking-band-head>div:before,.career-detail-page .kiosk-ranking-caption,.career-detail-page .kiosk-ranking-detail small,.career-detail-page .kiosk-ranking-detail-kicker,.career-detail-page .kiosk-rankings .kiosk-band-head small,.career-detail-page .kiosk-rankings-overview-button,.career-detail-page .kiosk-strength-chips li,.career-detail-page .online-result-link,.career-detail-page .online-result-mobile-highlight>span,.career-detail-page .online-result-mobile-highlight>strong,.career-detail-page .online-result-qr-copy p,.career-detail-page .online-result-qr-copy>span,.career-detail-page .online-result-retention,.career-detail-page .qr-reading-path-head>span,.career-detail-page .qr-reading-path-number,.career-detail-page .score-edge small,.mbti-mobile-sheet .kiosk-band-head small,.mbti-mobile-sheet .kiosk-band-head span,.mbti-mobile-sheet .kiosk-career-dialog-facts article>span,.mbti-mobile-sheet .kiosk-career-dialog-fit>div>span,.mbti-mobile-sheet .kiosk-career-dialog-footer p,.mbti-mobile-sheet .kiosk-career-dialog-header>div>span,.mbti-mobile-sheet .kiosk-career-dialog-visual figcaption,.mbti-mobile-sheet .kiosk-career-dialog-why>span,.mbti-mobile-sheet .kiosk-career-label,.mbti-mobile-sheet .kiosk-career-more,.mbti-mobile-sheet .kiosk-careers .kiosk-band-head small,.mbti-mobile-sheet .kiosk-hero-analysis-card>p,.mbti-mobile-sheet .kiosk-hero-analysis-card>strong,.mbti-mobile-sheet .kiosk-motivation,.mbti-mobile-sheet .kiosk-motivation>span,.mbti-mobile-sheet .kiosk-ranking-badge,.mbti-mobile-sheet .kiosk-ranking-band-head small,.mbti-mobile-sheet .kiosk-ranking-band-head>div:before,.mbti-mobile-sheet .kiosk-ranking-caption,.mbti-mobile-sheet .kiosk-ranking-detail small,.mbti-mobile-sheet .kiosk-ranking-detail-kicker,.mbti-mobile-sheet .kiosk-rankings .kiosk-band-head small,.mbti-mobile-sheet .kiosk-rankings-overview-button,.mbti-mobile-sheet .kiosk-strength-chips li,.mbti-mobile-sheet .online-result-link,.mbti-mobile-sheet .online-result-mobile-highlight>span,.mbti-mobile-sheet .online-result-mobile-highlight>strong,.mbti-mobile-sheet .online-result-qr-copy p,.mbti-mobile-sheet .online-result-qr-copy>span,.mbti-mobile-sheet .online-result-retention,.mbti-mobile-sheet .rt-you,.mbti-mobile-sheet .score-edge small{font-size:.8rem!important}.career-detail-page .career-analysis-bridge span,.career-detail-page .career-analysis-grid article>span,.career-detail-page .career-detail-hero-visual figcaption span,.career-detail-page .career-detail-nav-meta span,.career-detail-page .career-detail-nav-meta>a,.career-detail-page .career-detail-nav>span,.career-detail-page .career-job-deep-grid b,.career-detail-page .career-job-list small,.career-detail-page .career-job-list span,.career-detail-page .career-job-meta em,.career-detail-page .career-major-grid article>span,.career-detail-page .career-mobile-overview-grid p,.career-detail-page .career-snapshot-grid span,.career-detail-page .career-type-insight-grid article>div span,.career-detail-page .career-type-insight-grid dt,.career-detail-page .kiosk-axis-row .score-edge small,.career-detail-page .kiosk-axis-row header,.career-detail-page .kiosk-axis-row header span,.career-detail-page .kiosk-axis-row header strong,.career-detail-page .kiosk-career-copy p,.career-detail-page .kiosk-career-dialog-facts p,.career-detail-page .kiosk-career-dialog-fit li,.career-detail-page .kiosk-career-dialog-fit p,.career-detail-page .kiosk-career-dialog-footer button,.career-detail-page .kiosk-career-dialog-header p,.career-detail-page .kiosk-career-dialog-why p,.career-detail-page .kiosk-career-field,.career-detail-page .kiosk-career-reason,.career-detail-page .kiosk-careers-grid p,.career-detail-page .kiosk-insight p,.career-detail-page .kiosk-insight span,.career-detail-page .kiosk-insight strong,.career-detail-page .kiosk-motivation>p,.career-detail-page .kiosk-ranking-card>strong small,.career-detail-page .kiosk-ranking-detail p,.career-detail-page .kiosk-ranking-dialog-header span,.career-detail-page .kiosk-ranking-subject,.career-detail-page .kiosk-result-copy .eyebrow,.career-detail-page .kiosk-result-copy>.kiosk-motivation,.career-detail-page .kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation),.career-detail-page .online-result-qr-copy h2,.mbti-mobile-sheet .axis-balance-card header span,.mbti-mobile-sheet .axis-confidence span,.mbti-mobile-sheet .axis-guide-head span,.mbti-mobile-sheet .career-rank,.mbti-mobile-sheet .career-recommendations-head span,.mbti-mobile-sheet .experience-head span,.mbti-mobile-sheet .eyebrow,.mbti-mobile-sheet .kiosk-axis-row .score-edge small,.mbti-mobile-sheet .kiosk-axis-row header,.mbti-mobile-sheet .kiosk-axis-row header span,.mbti-mobile-sheet .kiosk-axis-row header strong,.mbti-mobile-sheet .kiosk-career-copy p,.mbti-mobile-sheet .kiosk-career-dialog-facts p,.mbti-mobile-sheet .kiosk-career-dialog-fit li,.mbti-mobile-sheet .kiosk-career-dialog-fit p,.mbti-mobile-sheet .kiosk-career-dialog-footer button,.mbti-mobile-sheet .kiosk-career-dialog-header p,.mbti-mobile-sheet .kiosk-career-dialog-why p,.mbti-mobile-sheet .kiosk-career-field,.mbti-mobile-sheet .kiosk-career-reason,.mbti-mobile-sheet .kiosk-careers-grid p,.mbti-mobile-sheet .kiosk-insight p,.mbti-mobile-sheet .kiosk-insight span,.mbti-mobile-sheet .kiosk-insight strong,.mbti-mobile-sheet .kiosk-motivation>p,.mbti-mobile-sheet .kiosk-ranking-card>strong small,.mbti-mobile-sheet .kiosk-ranking-detail p,.mbti-mobile-sheet .kiosk-ranking-dialog-header span,.mbti-mobile-sheet .kiosk-ranking-subject,.mbti-mobile-sheet .kiosk-result-copy .eyebrow,.mbti-mobile-sheet .kiosk-result-copy>.kiosk-motivation,.mbti-mobile-sheet .kiosk-result-copy>p:not(.eyebrow):not(.result-date):not(.kiosk-motivation),.mbti-mobile-sheet .mbti-rankings-head span,.mbti-mobile-sheet .methodology-head span,.mbti-mobile-sheet .online-result-qr-copy h2,.mbti-mobile-sheet .pill,.mbti-mobile-sheet .profile-stat span,.mbti-mobile-sheet .ranking-rank small,.mbti-mobile-sheet .ranking-table th,.mbti-mobile-sheet .report-metric span,.mbti-mobile-sheet .result-page-coaching .print-closing .pill,.mbti-mobile-sheet .share-card-copy span,.mbti-mobile-sheet .summary-card span,.mbti-mobile-sheet .type-insights-head span{font-size:.9rem!important}.career-detail-page .career-action-list li>span,.career-detail-page .career-analysis-bridge strong,.career-detail-page .career-detail-hero aside span,.career-detail-page .career-detail-hero-visual figcaption strong,.career-detail-page .career-detail-hero>div>p:first-child,.career-detail-page .career-detail-hero>div>p:last-child,.career-detail-page .career-detail-nav>a,.career-detail-page .career-detail-section>header span,.career-detail-page .career-flag-list li,.career-detail-page .career-interest-list article,.career-detail-page .career-job-list p,.career-detail-page .career-mobile-overview-grid strong,.career-detail-page .career-mobile-overview-head>p,.career-detail-page .career-type-insight-grid dd,.career-detail-page .kiosk-career-copy h4,.career-detail-page .kiosk-career-dialog-why h3,.career-detail-page .kiosk-careers .kiosk-band-head span,.career-detail-page .kiosk-careers-grid strong,.career-detail-page .kiosk-hero-analysis .kiosk-result-summary,.career-detail-page .kiosk-insight article>span,.career-detail-page .kiosk-insight>article h3,.career-detail-page .kiosk-insight>article p,.career-detail-page .kiosk-insight>article strong,.career-detail-page .kiosk-ranking-band-head>div>span,.career-detail-page .kiosk-ranking-card strong,.career-detail-page .kiosk-ranking-card strong b,.career-detail-page .kiosk-ranking-detail h4,.career-detail-page .kiosk-ranking-dialog-header p,.career-detail-page .kiosk-ranking-overview-detail .kiosk-ranking-dialog-summary strong,.career-detail-page .kiosk-rankings .kiosk-band-head span,.career-detail-page .kiosk-result-copy .result-date,.career-detail-page .kiosk-result-copy h2+p,.career-detail-page .kiosk-result-copy p:last-child,.career-detail-page .kiosk-result-copy>p,.career-detail-page .qr-reading-path-head p,.career-detail-page .qr-reading-path-item p,.career-detail-page .qr-reading-path-item strong,.mbti-mobile-sheet .axis-balance-card header strong,.mbti-mobile-sheet .axis-balance-line,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .axis-card .axis-score-line,.mbti-mobile-sheet .axis-card p,.mbti-mobile-sheet .axis-card-head,.mbti-mobile-sheet .axis-confidence small,.mbti-mobile-sheet .axis-detail-list dd,.mbti-mobile-sheet .axis-detail-list dt,.mbti-mobile-sheet .axis-guide-head strong,.mbti-mobile-sheet .axis-guide-poles dd,.mbti-mobile-sheet .axis-guide-poles dt,.mbti-mobile-sheet .axis-meaning,.mbti-mobile-sheet .axis-trust-copy,.mbti-mobile-sheet .axis-use-both-tip,.mbti-mobile-sheet .button,.mbti-mobile-sheet .career-card-image-fallback,.mbti-mobile-sheet .career-detail-block li,.mbti-mobile-sheet .career-detail-block p,.mbti-mobile-sheet .career-detail-block strong,.mbti-mobile-sheet .career-recommendations-head p,.mbti-mobile-sheet .career-row-reason,.mbti-mobile-sheet .deep-card h4,.mbti-mobile-sheet .deep-card p,.mbti-mobile-sheet .deep-list li,.mbti-mobile-sheet .experience-keywords span,.mbti-mobile-sheet .experience-moment-grid p,.mbti-mobile-sheet .experience-moment-grid span,.mbti-mobile-sheet .insight-card h4,.mbti-mobile-sheet .insight-card p,.mbti-mobile-sheet .kiosk-career-copy h4,.mbti-mobile-sheet .kiosk-career-dialog-why h3,.mbti-mobile-sheet .kiosk-careers .kiosk-band-head span,.mbti-mobile-sheet .kiosk-careers-grid strong,.mbti-mobile-sheet .kiosk-hero-analysis .kiosk-result-summary,.mbti-mobile-sheet .kiosk-insight article>span,.mbti-mobile-sheet .kiosk-insight>article h3,.mbti-mobile-sheet .kiosk-insight>article p,.mbti-mobile-sheet .kiosk-insight>article strong,.mbti-mobile-sheet .kiosk-ranking-band-head>div>span,.mbti-mobile-sheet .kiosk-ranking-card strong,.mbti-mobile-sheet .kiosk-ranking-card strong b,.mbti-mobile-sheet .kiosk-ranking-detail h4,.mbti-mobile-sheet .kiosk-ranking-dialog-header p,.mbti-mobile-sheet .kiosk-ranking-overview-detail .kiosk-ranking-dialog-summary strong,.mbti-mobile-sheet .kiosk-rankings .kiosk-band-head span,.mbti-mobile-sheet .kiosk-result-copy .result-date,.mbti-mobile-sheet .kiosk-result-copy h2+p,.mbti-mobile-sheet .kiosk-result-copy p:last-child,.mbti-mobile-sheet .kiosk-result-copy>p,.mbti-mobile-sheet .mbti-rankings-head p,.mbti-mobile-sheet .methodology-caveat,.mbti-mobile-sheet .methodology-lines p,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .professional-report .report-section h4,.mbti-mobile-sheet .professional-report .result-list,.mbti-mobile-sheet .ranking-body p,.mbti-mobile-sheet .ranking-body strong,.mbti-mobile-sheet .ranking-table,.mbti-mobile-sheet .ranking-table-blurb,.mbti-mobile-sheet .result-page-coaching .analysis-section,.mbti-mobile-sheet .result-page-coaching .analysis-section .result-list,.mbti-mobile-sheet .result-page-coaching .print-closing,.mbti-mobile-sheet .result-page-coaching .print-closing .lead,.mbti-mobile-sheet .result-page-coaching .reading-guide,.mbti-mobile-sheet .result-page-coaching .reading-guide li,.mbti-mobile-sheet .result-page-coaching .reading-guide p,.mbti-mobile-sheet .result-page-deep .deep-head p,.mbti-mobile-sheet .result-summary-type,.mbti-mobile-sheet .share-card-copy em,.mbti-mobile-sheet .share-card-copy p,.mbti-mobile-sheet .share-card-copy small,.mbti-mobile-sheet .share-save-status,.mbti-mobile-sheet .summary-card,.mbti-mobile-sheet .summary-card p,.mbti-mobile-sheet .summary-card strong,.mbti-mobile-sheet .summary-heading span{font-size:1rem!important}.career-detail-page .career-analysis-grid h3,.career-detail-page .career-confidence-grid strong,.career-detail-page .career-job-list h3,.career-detail-page .career-snapshot-grid strong,.career-detail-page .career-type-insight-grid article>div b,.career-detail-page .career-type-insight-grid article>div strong,.career-detail-page .kiosk-axis-row .axis-pole,.career-detail-page .kiosk-axis-row strong,.career-detail-page .kiosk-career-copy>strong,.career-detail-page .kiosk-ranking-card>strong b,.career-detail-page .qr-reading-path-head h2,.career-detail-page .score-edge strong,.mbti-mobile-sheet .analysis-section h4,.mbti-mobile-sheet .brand-mark,.mbti-mobile-sheet .career-row-head h4,.mbti-mobile-sheet .coaching-grid h3,.mbti-mobile-sheet .experience-head h3,.mbti-mobile-sheet .kiosk-axis-row .axis-pole,.mbti-mobile-sheet .kiosk-axis-row strong,.mbti-mobile-sheet .kiosk-career-copy>strong,.mbti-mobile-sheet .kiosk-ranking-card>strong b,.mbti-mobile-sheet .lead,.mbti-mobile-sheet .mbti-rankings-head h3,.mbti-mobile-sheet .methodology-head h3,.mbti-mobile-sheet .professional-report .report-lead,.mbti-mobile-sheet .profile-stat strong,.mbti-mobile-sheet .qr-mobile-header .brand,.mbti-mobile-sheet .report-section h4,.mbti-mobile-sheet .result-page-coaching .analysis-section h3,.mbti-mobile-sheet .result-page-coaching .print-closing .result-footer,.mbti-mobile-sheet .summary-heading strong,.mbti-mobile-sheet .type-insights-head h3{font-size:1.13rem!important}.career-detail-page .career-detail-hero h1 span,.career-detail-page .career-detail-hero h1>.career-detail-alias,.career-detail-page .career-detail-section h2,.career-detail-page .career-mobile-overview-head h2,.career-detail-page .kiosk-axis-row .score-edge strong,.mbti-mobile-sheet .career-recommendations-head h3,.mbti-mobile-sheet .kiosk-axis-row .score-edge strong,.mbti-mobile-sheet .professional-report h3,.mbti-mobile-sheet .ranking-rank b,.mbti-mobile-sheet .result-page-coaching .reading-guide h3,.mbti-mobile-sheet .result-page-deep .deep-head h3,.mbti-mobile-sheet .score-edge strong,.mbti-mobile-sheet .share-card-copy h3{font-size:1.25rem!important}.career-detail-page .kiosk-career-dialog-header h2,.career-detail-page .kiosk-ranking-dialog-header h2,.career-detail-page .kiosk-result-copy h2,.mbti-mobile-sheet .kiosk-career-dialog-header h2,.mbti-mobile-sheet .kiosk-ranking-dialog-header h2,.mbti-mobile-sheet .kiosk-result-copy h2,.mbti-mobile-sheet .print-sheet h3,.mbti-mobile-sheet .reading-guide h3,.mbti-mobile-sheet .report-metric strong,.mbti-mobile-sheet .result-page-report>h3{font-size:1.5rem!important}.career-detail-page .career-detail-empty h1,.career-detail-page .career-detail-hero h1,.career-detail-page .kiosk-career-dialog-close,.career-detail-page .kiosk-ranking-dialog-close,.mbti-mobile-sheet .kiosk-career-dialog-close,.mbti-mobile-sheet .kiosk-ranking-dialog-close,.mbti-mobile-sheet .result-alias-title,.mbti-mobile-sheet .result-alias-title--compact,.mbti-mobile-sheet .result-alias-title--tight,.mbti-mobile-sheet .section-title,.mbti-mobile-sheet .share-card-copy strong,.mbti-mobile-sheet .start-panel .section-title{font-size:2rem!important}.career-detail-page .kiosk-result-copy .type-code,.mbti-mobile-sheet .kiosk-result-copy .type-code,.mbti-mobile-sheet .result-title-block .type-code,.mbti-mobile-sheet .type-code{font-size:3.5rem!important}.career-detail-page .career-action-list li,.career-detail-page .career-analysis-bridge p,.career-detail-page .career-analysis-grid p,.career-detail-page .career-confidence-grid p,.career-detail-page .career-confidence-grid small,.career-detail-page .career-detail-hero aside span,.career-detail-page .career-detail-nav-meta>a,.career-detail-page .career-detail-nav>a{line-height:1.6!important}.career-detail-page .career-detail-section{padding-left:12px!important;padding-right:12px!important}.career-detail-page .career-flag-list li,.career-detail-page .career-job-deep-grid small,.career-detail-page .career-major-grid p,.career-detail-page .career-mobile-overview-grid p,.career-detail-page .career-mobile-overview-grid strong,.career-detail-page .career-mobile-overview-head>p,.career-detail-page .career-reflect-list p,.career-detail-page .career-snapshot-grid p,.career-detail-page .career-snapshot-grid strong,.career-detail-page .career-type-insight-grid dd,.career-detail-page .career-type-insight-grid p,.career-detail-page .career-value-grid p,.career-detail-page .career-value-grid small,.career-detail-page .qr-reading-path-head p,.career-detail-page .qr-reading-path-item p,.career-detail-page .qr-reading-path-item strong{line-height:1.6!important}.career-detail-page .qr-reading-path-item{padding:12px!important}.career-detail-page .qr-reading-path-list{row-gap:8px!important}.mbti-mobile-sheet .axis-balance-card header strong,.mbti-mobile-sheet .axis-balance-line,.mbti-mobile-sheet .axis-card,.mbti-mobile-sheet .axis-confidence small,.mbti-mobile-sheet .axis-detail-list dd,.mbti-mobile-sheet .axis-detail-list dt{line-height:1.6!important}.mbti-mobile-sheet .axis-detail-list{row-gap:8px!important}.mbti-mobile-sheet .axis-guide-poles dd,.mbti-mobile-sheet .axis-meaning,.mbti-mobile-sheet .axis-score-line,.mbti-mobile-sheet .axis-trust-copy,.mbti-mobile-sheet .axis-use-both-tip,.mbti-mobile-sheet .brand span:last-child,.mbti-mobile-sheet .career-card-image-fallback,.mbti-mobile-sheet .career-detail-block li,.mbti-mobile-sheet .career-detail-block p,.mbti-mobile-sheet .career-detail-block strong{line-height:1.6!important}.mbti-mobile-sheet .career-detail-block ul{row-gap:8px!important}.mbti-mobile-sheet .career-recommendations-head p,.mbti-mobile-sheet .career-row-reason,.mbti-mobile-sheet .deep-list li{line-height:1.6!important}.mbti-mobile-sheet .deep-list{row-gap:8px!important}.mbti-mobile-sheet .experience-keywords span,.mbti-mobile-sheet .mbti-rankings-head p,.mbti-mobile-sheet .methodology-caveat,.mbti-mobile-sheet .methodology-lines p,.mbti-mobile-sheet .professional-report,.mbti-mobile-sheet .professional-report .result-list,.mbti-mobile-sheet .profile-stat small,.mbti-mobile-sheet .profile-stat strong,.mbti-mobile-sheet .ranking-body p,.mbti-mobile-sheet .ranking-body strong,.mbti-mobile-sheet .ranking-table td,.mbti-mobile-sheet .ranking-table-blurb,.mbti-mobile-sheet .report-lead,.mbti-mobile-sheet .result-page-coaching .analysis-section,.mbti-mobile-sheet .result-page-coaching .analysis-section .result-list,.mbti-mobile-sheet .result-page-coaching .print-closing,.mbti-mobile-sheet .result-page-coaching .print-closing .result-footer,.mbti-mobile-sheet .result-page-coaching .reading-guide,.mbti-mobile-sheet .result-reveal-final.typewriter,.mbti-mobile-sheet .score-caption{line-height:1.6!important}.mbti-mobile-sheet .score-card{padding:12px!important}.mbti-mobile-sheet .share-card-copy p,.mbti-mobile-sheet .summary-card p,.mbti-mobile-sheet .summary-card strong{line-height:1.6!important}.mbti-mobile-sheet .summary-card{padding:12px!important}.mbti-mobile-sheet .summary-heading strong{line-height:1.6!important}}*,:after,:before,::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:#3b82f680;--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: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}#__nuxt,body,html{height:100%}body,html{overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.admin-device-scope :is(body){font-size:17px}.admin-scope :is(.text-k-sm,body){font-size:14px;line-height:1.5}body{--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(34 30 22/var(--tw-text-opacity,1));word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:28px;line-height:1.45}img{-webkit-user-drag:none;user-drag:none}button{touch-action:manipulation}.kiosk-stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;position:fixed;inset:0;overflow:hidden}.kiosk-stage ::-webkit-scrollbar{display:none}.kiosk-screen{width:1280px;height:720px;transform:translate(-50%,-50%) scale(var(--kiosk-scale,1));transform-origin:50%;--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));position:absolute;top:50%;left:50%;overflow:hidden;container:stage/size}.kiosk-root{position:relative;overflow:hidden}.admin-device-scope :is(.btn-primary,.text-k-lead,.text-k-display){font-size:20px}.admin-scope :is(.btn-primary,.text-k-lead){font-size:16px;line-height:1.5}.btn-primary{--tw-border-opacity:1;border-width:3px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(34 30 22/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:96px;color:rgb(245 241 230/var(--tw-text-opacity,1));--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);border-radius:14px;justify-content:center;align-items:center;padding:1.25rem 2.5rem;font-size:34px;font-weight:700;line-height:1.4;transition-property:transform,box-shadow;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.btn-primary,.btn-primary:active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary:active{--tw-translate-x:6px;--tw-translate-y:6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.admin-device-scope :is(.btn-secondary,.text-k-lead,.text-k-display){font-size:20px}.admin-scope :is(.btn-secondary,.text-k-lead){font-size:16px;line-height:1.5}.btn-secondary{--tw-border-opacity:1;border-width:3px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:96px;color:rgb(34 30 22/var(--tw-text-opacity,1));--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);border-radius:14px;justify-content:center;align-items:center;padding:1.25rem 2.5rem;font-size:34px;font-weight:700;line-height:1.4;transition-property:transform,box-shadow;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.btn-secondary,.btn-secondary:active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-secondary:active{--tw-translate-x:6px;--tw-translate-y:6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.card-touch{--tw-border-opacity:1;border-width:3px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);border-radius:14px;align-items:center;width:100%;transition-property:transform,box-shadow;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.card-touch,.card-touch:active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-touch:active{--tw-translate-x:6px;--tw-translate-y:6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.modal-panel{--tw-border-opacity:1;border-width:3px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 248 240/var(--tw-bg-opacity,1));--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:14px}.admin-device-scope :is(.btn-danger,.text-k-lead,.text-k-display){font-size:20px}.admin-scope :is(.btn-danger,.text-k-lead){font-size:16px;line-height:1.5}.btn-danger{--tw-border-opacity:1;border-width:3px;border-color:rgb(178 58 31/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:96px;color:rgb(178 58 31/var(--tw-text-opacity,1));--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);border-radius:14px;justify-content:center;align-items:center;padding:1.25rem 2.5rem;font-size:34px;font-weight:700;line-height:1.4;transition-property:transform,box-shadow;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.btn-danger,.btn-danger:active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-danger:active{--tw-translate-x:6px;--tw-translate-y:6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.panel-flat{--tw-border-opacity:1;border-width:2px;border-color:rgb(217 209 188/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 248 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(34 30 22/var(--tw-text-opacity,1));border-radius:14px;padding:1.5rem 2rem}.admin-device-scope .field-input-text{font-size:17px}.admin-scope :is(.text-k-sm,.field-input-text){font-size:14px;line-height:1.5}.field-input-text{--tw-border-opacity:1;border-width:3px;border-color:rgb(217 209 188/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 248 240/var(--tw-bg-opacity,1));text-align:left;--tw-text-opacity:1;width:100%;min-width:0;color:rgb(34 30 22/var(--tw-text-opacity,1));border-radius:14px;padding:1.25rem 1.5rem;font-size:28px;line-height:1.45;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field-input-text::placeholder{--tw-text-opacity:1;color:rgb(110 102 85/var(--tw-text-opacity,1))}.field-input-text:focus{--tw-border-opacity:1;border-color:rgb(178 58 31/var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid #0000}.admin-scope{--tw-bg-opacity:1;background-color:rgb(239 235 224/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(34 30 22/var(--tw-text-opacity,1));font-size:14px;line-height:1.5}.admin-scope :where(*){scrollbar-width:auto}.admin-scope :where(){width:10px;height:10px;display:block}.admin-scope :where()::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(217 209 188/var(--tw-bg-opacity,1));border-radius:9999px}.admin-scope :where(.btn-primary){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;min-height:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:2px;border-radius:.375rem;padding:.375rem .75rem;font-size:14px;line-height:1.5}.admin-scope :where(.btn-primary):active{--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-scope :where(.btn-secondary){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;min-height:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:2px;border-radius:.375rem;padding:.375rem .75rem;font-size:14px;line-height:1.5}.admin-scope :where(.btn-secondary):active{--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-scope :where(.btn-danger){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;min-height:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:2px;border-radius:.375rem;padding:.375rem .75rem;font-size:14px;line-height:1.5}.admin-scope :where(.btn-danger):active{--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-scope :where(.field-input-text,.field-input){text-align:left;text-transform:none;letter-spacing:0;border-width:2px;border-radius:.375rem;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5}.admin-scope :where(.panel,.panel-flat){--tw-border-opacity:1;border-width:1px;border-color:rgb(217 209 188/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.5rem;padding:1rem}.admin-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(217 209 188/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.5rem}.admin-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.admin-table :where(thead){--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(217 209 188/var(--tw-border-opacity,1))}.admin-table :where(th){text-align:left;--tw-text-opacity:1;color:rgb(110 102 85/var(--tw-text-opacity,1));padding:.5rem .75rem;font-size:12px;font-weight:500;line-height:1.4}.admin-table :where(td){vertical-align:middle;border-color:#d9d1bc99;border-bottom-width:1px;padding:.5rem .75rem}.admin-table :where(tbody tr:hover){background-color:#ebe5d380}.admin-badge{border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.admin-device-scope :where(.btn-primary,.btn-secondary,.btn-danger){white-space:nowrap;min-height:64px;padding:.5rem 1rem;font-size:17px;font-weight:700}.admin-device-scope .btn-danger,.admin-device-scope .btn-primary,.admin-device-scope .btn-secondary{--tw-border-opacity:1;border-style:solid;border-width:2px;border-color:rgb(34 30 22/var(--tw-border-opacity,1));--tw-shadow:2px 2px 0 #221e16;--tw-shadow-colored:2px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-device-scope .btn-danger:active,.admin-device-scope .btn-primary:active,.admin-device-scope .btn-secondary:active{--tw-translate-x:2px;--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-device-scope :where(.field-input-text){padding:.5rem .75rem;font-size:17px}.admin-device-scope :where(.panel-flat){padding:1rem}.admin-device-scope .text-k-cap-sm{font-size:13px}.admin-device-scope .text-k-cap{font-size:15px}.admin-device-scope .text-k-sm{font-size:16px}.admin-device-scope .text-k-base{font-size:17px}.admin-device-scope :is(.text-k-lg,.text-k-lead,.text-k-display){font-size:20px}.admin-device-scope :is(.text-k-xl,.text-k-2xl),.admin-device-scope :is(.\!text-k-xl,.text-k-2xl){font-size:26px}.admin-device-scope :where(h3){white-space:nowrap}.admin-device-list{flex:1;min-height:0;overflow-y:auto}.admin-scope :is(.text-k-cap-sm,.text-k-cap){font-size:12px;line-height:1.4}.admin-scope :is(.text-k-sm,.text-k-base){font-size:14px;line-height:1.5}.admin-scope :is(.text-k-lg,.text-k-lead){font-size:16px;line-height:1.5}.admin-scope :is(.text-k-xl,.text-k-2xl,.text-k-3xl,.text-k-display),.admin-scope :is(.\!text-k-xl,.text-k-2xl,.text-k-3xl,.text-k-display){font-size:20px;line-height:1.35}.admin-scope :is(.gap-6,.gap-8){gap:1rem}.admin-scope :is(.mt-8,.mb-8){margin-top:1rem;margin-bottom:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-top-\[18px\]{top:-18px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-8{left:2rem}.right-0{right:0}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-2{top:.5rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[160px\]{top:160px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-span-3{grid-row:span 3/span 3}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[174px\]{height:174px}.h-\[18px\]{height:18px}.h-\[230px\]{height:230px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[46px\]{height:46px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-\[calc\(100dvh-24px\)\]{height:calc(100dvh - 24px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-\[1080px\]{max-height:1080px}.min-h-0{min-height:0}.min-h-\[220px\]{min-height:220px}.min-h-\[48px\]{min-height:48px}.min-h-\[64px\]{min-height:64px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.min-h-tap{min-height:64px}.min-h-touch{min-height:96px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[18px\]{width:18px}.w-\[220px\]{width:220px}.w-\[256px\]{width:256px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[64px\]{width:64px}.w-\[6px\]{width:6px}.w-\[72px\]{width:72px}.w-\[760px\]{width:760px}.w-\[76px\]{width:76px}.w-\[7px\]{width:7px}.w-\[88px\]{width:88px}.w-\[calc\(100vw-40px\)\]{width:calc(100vw - 40px)}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-32{min-width:8rem}.min-w-64{min-width:16rem}.min-w-80{min-width:20rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1520px\]{max-width:1520px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[260px\]{max-width:260px}.max-w-\[278px\]{max-width:278px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-\[3px\]{--tw-translate-x:3px}.translate-x-\[3px\],.translate-x-\[4px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[4px\]{--tw-translate-x:4px}.translate-y-\[3px\]{--tw-translate-y:3px}.translate-y-\[3px\],.translate-y-\[4px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[4px\]{--tw-translate-y:4px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(420px\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;overflow:hidden}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-kiosk{border-radius:14px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-kiosk-accent{--tw-border-opacity:1;border-color:rgb(178 58 31/var(--tw-border-opacity,1))}.border-kiosk-ink{--tw-border-opacity:1;border-color:rgb(34 30 22/var(--tw-border-opacity,1))}.border-kiosk-line{--tw-border-opacity:1;border-color:rgb(217 209 188/var(--tw-border-opacity,1))}.border-kiosk-line\/70{border-color:#d9d1bcb3}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-kiosk-accent{--tw-bg-opacity:1;background-color:rgb(178 58 31/var(--tw-bg-opacity,1))}.bg-kiosk-accent\/15{background-color:#b23a1f26}.bg-kiosk-bg{--tw-bg-opacity:1;background-color:rgb(245 241 230/var(--tw-bg-opacity,1))}.bg-kiosk-bg\/85{background-color:#f5f1e6d9}.bg-kiosk-bg\/90{background-color:#f5f1e6e6}.bg-kiosk-ink{--tw-bg-opacity:1;background-color:rgb(34 30 22/var(--tw-bg-opacity,1))}.bg-kiosk-ink\/50{background-color:#221e1680}.bg-kiosk-ink\/70{background-color:#221e16b3}.bg-kiosk-ink\/75{background-color:#221e16bf}.bg-kiosk-mark{--tw-bg-opacity:1;background-color:rgb(255 197 31/var(--tw-bg-opacity,1))}.bg-kiosk-mark\/30{background-color:#ffc51f4d}.bg-kiosk-panel{--tw-bg-opacity:1;background-color:rgb(251 248 240/var(--tw-bg-opacity,1))}.bg-kiosk-soft{--tw-bg-opacity:1;background-color:rgb(235 229 211/var(--tw-bg-opacity,1))}.bg-kiosk-soft\/40{background-color:#ebe5d366}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-9{padding-bottom:2.25rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Paperlogy,Pretendard Variable,Pretendard,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-k-xl{font-size:42px!important;line-height:1.3!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[72px\]{font-size:72px}.text-admin-base{font-size:14px;line-height:1.5}.text-admin-cap{font-size:12px;line-height:1.4}.text-admin-title{font-size:20px;line-height:1.35}.text-base{font-size:1rem;line-height:1.5rem}.text-k-2xl{font-size:54px;line-height:1.2}.text-k-3xl{font-size:72px;line-height:1.1}.text-k-base{font-size:28px;line-height:1.45}.text-k-cap{font-size:22px;line-height:1.35}.text-k-cap-sm{font-size:18px;line-height:1.3}.text-k-lg{font-size:34px;line-height:1.4}.text-k-sm{font-size:24px;line-height:1.4}.text-k-xl{font-size:42px;line-height:1.3}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.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)}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-kiosk-accent{--tw-text-opacity:1;color:rgb(178 58 31/var(--tw-text-opacity,1))}.text-kiosk-accent\/80{color:#b23a1fcc}.text-kiosk-bg{--tw-text-opacity:1;color:rgb(245 241 230/var(--tw-text-opacity,1))}.text-kiosk-ink{--tw-text-opacity:1;color:rgb(34 30 22/var(--tw-text-opacity,1))}.text-kiosk-ink\/80{color:#221e16cc}.text-kiosk-sub{--tw-text-opacity:1;color:rgb(110 102 85/var(--tw-text-opacity,1))}.text-kiosk-sub\/40{color:#6e665566}.text-kiosk-sub\/50{color:#6e665580}.text-kiosk-sub\/70{color:#6e6655b3}.text-kiosk-sub\/80{color:#6e6655cc}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-70{opacity:.7}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-press{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-press{--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color)}.shadow-press-sm{--tw-shadow:4px 4px 0 0 #221e1624;--tw-shadow-colored:4px 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\]{transition-property:margin;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}button{border:0}.paper-out{animation:2.2s ease-in-out infinite paper-out}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:block;src:url(../fonts/PretendardVariable.woff2)format("woff2-variations")}@font-face{font-family:Paperlogy;font-weight:800;font-style:normal;font-display:block;src:url(../fonts/Paperlogy-8ExtraBold.woff2)format("woff2")}.admin-device-scope :is(.kiosk-screen .lsc\:text-k-cap-sm){font-size:13px}.admin-device-scope :is(.kiosk-screen .lsc\:text-k-cap){font-size:15px}.admin-device-scope :is(.kiosk-screen .lsc\:text-k-lg,.text-k-lead,.text-k-display){font-size:20px}.admin-device-scope :is(.kiosk-screen .lsc\:text-k-xl,.text-k-2xl){font-size:26px}.admin-scope :is(.kiosk-screen .lsc\:text-k-cap-sm,.text-k-cap),.admin-scope :is(.text-k-cap-sm,.kiosk-screen .lsc\:text-k-cap){font-size:12px;line-height:1.4}.admin-scope :is(.kiosk-screen .lsc\:text-k-lg,.text-k-lead){font-size:16px;line-height:1.5}.admin-scope :is(.kiosk-screen .lsc\:text-k-xl,.text-k-2xl,.text-k-3xl,.text-k-display){font-size:20px;line-height:1.35}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-kiosk-accent:hover{--tw-border-opacity:1;border-color:rgb(178 58 31/var(--tw-border-opacity,1))}.hover\:bg-kiosk-mark:hover{--tw-bg-opacity:1;background-color:rgb(255 197 31/var(--tw-bg-opacity,1))}.hover\:bg-kiosk-soft:hover{--tw-bg-opacity:1;background-color:rgb(235 229 211/var(--tw-bg-opacity,1))}.hover\:shadow-press-sm:hover{--tw-shadow:4px 4px 0 0 #221e1624;--tw-shadow-colored:4px 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-4:focus-visible{outline-width:4px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-kiosk-accent:focus-visible{outline-color:#b23a1f}.active\:translate-x-\[3px\]:active{--tw-translate-x:3px}.active\:translate-x-\[3px\]:active,.active\:translate-x-\[4px\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-x-\[4px\]:active{--tw-translate-x:4px}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px}.active\:translate-y-\[2px\]:active,.active\:translate-y-\[3px\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[3px\]:active{--tw-translate-y:3px}.active\:translate-y-\[4px\]:active{--tw-translate-y:4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:shadow-none:active{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:active\:translate-x-0:active:disabled{--tw-translate-x:0px}.disabled\:active\:translate-x-0:active:disabled,.disabled\:active\:translate-y-0:active:disabled{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:active\:translate-y-0:active:disabled{--tw-translate-y:0px}.disabled\:active\:shadow-press:active:disabled{--tw-shadow:6px 6px 0 0 #221e1624;--tw-shadow-colored:6px 6px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.kiosk-screen .lsc\:absolute{position:absolute}.kiosk-screen .lsc\:right-6{right:1.5rem}.kiosk-screen .lsc\:top-6{top:1.5rem}.kiosk-screen .lsc\:ml-auto{margin-left:auto}.kiosk-screen .lsc\:mt-0{margin-top:0}.kiosk-screen .lsc\:mt-1{margin-top:.25rem}.kiosk-screen .lsc\:mt-7{margin-top:1.75rem}.kiosk-screen .lsc\:block{display:block}.kiosk-screen .lsc\:grid{display:grid}.kiosk-screen .lsc\:hidden{display:none}.kiosk-screen .lsc\:h-6{height:1.5rem}.kiosk-screen .lsc\:h-\[104px\]{height:104px}.kiosk-screen .lsc\:h-\[108px\]{height:108px}.kiosk-screen .lsc\:h-\[390px\]{height:390px}.kiosk-screen .lsc\:h-\[58px\]{height:58px}.kiosk-screen .lsc\:h-\[74px\]{height:74px}.kiosk-screen .lsc\:min-h-\[180px\]{min-height:180px}.kiosk-screen .lsc\:min-h-\[24px\]{min-height:24px}.kiosk-screen .lsc\:min-h-\[88px\]{min-height:88px}.kiosk-screen .lsc\:w-\[176px\]{width:176px}.kiosk-screen .lsc\:w-\[184px\]{width:184px}.kiosk-screen .lsc\:w-\[36px\]{width:36px}.kiosk-screen .lsc\:w-\[58\%\]{width:58%}.kiosk-screen .lsc\:w-\[58px\]{width:58px}.kiosk-screen .lsc\:w-\[62px\]{width:62px}.kiosk-screen .lsc\:w-\[74px\]{width:74px}.kiosk-screen .lsc\:w-\[95px\]{width:95px}.kiosk-screen .lsc\:w-auto{width:auto}.kiosk-screen .lsc\:max-w-\[1560px\]{max-width:1560px}.kiosk-screen .lsc\:max-w-\[1700px\]{max-width:1700px}.kiosk-screen .lsc\:max-w-\[1800px\]{max-width:1800px}.kiosk-screen .lsc\:max-w-\[620px\]{max-width:620px}.kiosk-screen .lsc\:max-w-\[720px\]{max-width:720px}.kiosk-screen .lsc\:max-w-\[820px\]{max-width:820px}.kiosk-screen .lsc\:flex-1{flex:1}.kiosk-screen .lsc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kiosk-screen .lsc\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kiosk-screen .lsc\:grid-cols-\[286px_1fr\]{grid-template-columns:286px 1fr}.kiosk-screen .lsc\:grid-cols-\[minmax\(0\,1fr\)_minmax\(520px\,0\.86fr\)\]{grid-template-columns:minmax(0,1fr) minmax(520px,.86fr)}.kiosk-screen .lsc\:grid-cols-\[minmax\(560px\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(560px,.9fr) minmax(0,1.4fr)}.kiosk-screen .lsc\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.kiosk-screen .lsc\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.kiosk-screen .lsc\:flex-row{flex-direction:row}.kiosk-screen .lsc\:flex-col{flex-direction:column}.kiosk-screen .lsc\:flex-nowrap{flex-wrap:nowrap}.kiosk-screen .lsc\:content-stretch{align-content:stretch}.kiosk-screen .lsc\:items-start{align-items:flex-start}.kiosk-screen .lsc\:items-center{align-items:center}.kiosk-screen .lsc\:items-baseline{align-items:baseline}.kiosk-screen .lsc\:items-stretch{align-items:stretch}.kiosk-screen .lsc\:justify-start{justify-content:flex-start}.kiosk-screen .lsc\:gap-0\.5{gap:.125rem}.kiosk-screen .lsc\:gap-1{gap:.25rem}.kiosk-screen .lsc\:gap-1\.5{gap:.375rem}.kiosk-screen .lsc\:gap-10{gap:2.5rem}.kiosk-screen .lsc\:gap-12{gap:3rem}.kiosk-screen .lsc\:gap-2{gap:.5rem}.kiosk-screen .lsc\:gap-3{gap:.75rem}.kiosk-screen .lsc\:gap-4{gap:1rem}.kiosk-screen .lsc\:gap-5{gap:1.25rem}.kiosk-screen .lsc\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.kiosk-screen .lsc\:gap-y-1\.5{row-gap:.375rem}.kiosk-screen .lsc\:overflow-hidden{overflow:hidden}.kiosk-screen .lsc\:p-3{padding:.75rem}.kiosk-screen .lsc\:px-1{padding-left:.25rem;padding-right:.25rem}.kiosk-screen .lsc\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.kiosk-screen .lsc\:px-2{padding-left:.5rem;padding-right:.5rem}.kiosk-screen .lsc\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.kiosk-screen .lsc\:px-4{padding-left:1rem;padding-right:1rem}.kiosk-screen .lsc\:px-7{padding-left:1.75rem;padding-right:1.75rem}.kiosk-screen .lsc\:px-8{padding-left:2rem;padding-right:2rem}.kiosk-screen .lsc\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.kiosk-screen .lsc\:py-1{padding-top:.25rem;padding-bottom:.25rem}.kiosk-screen .lsc\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.kiosk-screen .lsc\:py-2{padding-top:.5rem;padding-bottom:.5rem}.kiosk-screen .lsc\:py-3{padding-top:.75rem;padding-bottom:.75rem}.kiosk-screen .lsc\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.kiosk-screen .lsc\:pb-1{padding-bottom:.25rem}.kiosk-screen .lsc\:pb-2{padding-bottom:.5rem}.kiosk-screen .lsc\:pb-3{padding-bottom:.75rem}.kiosk-screen .lsc\:pb-32{padding-bottom:8rem}.kiosk-screen .lsc\:pl-3{padding-left:.75rem}.kiosk-screen .lsc\:pl-5{padding-left:1.25rem}.kiosk-screen .lsc\:pr-3{padding-right:.75rem}.kiosk-screen .lsc\:pr-\[260px\]{padding-right:260px}.kiosk-screen .lsc\:pt-0{padding-top:0}.kiosk-screen .lsc\:pt-1{padding-top:.25rem}.kiosk-screen .lsc\:pt-2{padding-top:.5rem}.kiosk-screen .lsc\:pt-5{padding-top:1.25rem}.kiosk-screen .lsc\:text-left{text-align:left}.kiosk-screen .lsc\:text-\[12px\]{font-size:12px}.kiosk-screen .lsc\:text-\[13px\]{font-size:13px}.kiosk-screen .lsc\:text-\[14px\]{font-size:14px}.kiosk-screen .lsc\:text-\[15px\]{font-size:15px}.kiosk-screen .lsc\:text-\[16px\]{font-size:16px}.kiosk-screen .lsc\:text-\[17px\]{font-size:17px}.kiosk-screen .lsc\:text-\[18px\]{font-size:18px}.kiosk-screen .lsc\:text-\[19px\]{font-size:19px}.kiosk-screen .lsc\:text-\[20px\]{font-size:20px}.kiosk-screen .lsc\:text-\[21px\]{font-size:21px}.kiosk-screen .lsc\:text-\[22px\]{font-size:22px}.kiosk-screen .lsc\:text-\[28px\]{font-size:28px}.kiosk-screen .lsc\:text-k-cap{font-size:22px;line-height:1.35}.kiosk-screen .lsc\:text-k-cap-sm{font-size:18px;line-height:1.3}.kiosk-screen .lsc\:text-k-lg{font-size:34px;line-height:1.4}.kiosk-screen .lsc\:text-k-xl{font-size:42px;line-height:1.3}.kiosk-screen .lsc\:leading-\[1\.08\]{line-height:1.08}.kiosk-screen .lsc\:leading-\[1\.15\]{line-height:1.15}.kiosk-screen .lsc\:leading-\[1\.18\]{line-height:1.18}.kiosk-screen .lsc\:leading-\[1\.1\]{line-height:1.1}.kiosk-screen .lsc\:leading-\[1\.25\]{line-height:1.25}.kiosk-screen .lsc\:leading-\[1\.2\]{line-height:1.2}.kiosk-screen .lsc\:leading-none{line-height:1}@media (width>=640px){.sm\:w-64{width:16rem}}@media (width>=1024px){.lg\:ml-16{margin-left:4rem}.lg\:ml-64{margin-left:16rem}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-16{width:4rem}.lg\:w-64{width:16rem}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:justify-center{justify-content:center}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pt-0{padding-top:0}}.experience-branch{--ink:#111827;--paper:#fffaf1;--muted:#5f6673;--line:#11182724;--surface:#ffffffe0;--surface-strong:#fff;--shadow:0 24px 60px #11182729;isolation:isolate;background:linear-gradient(135deg,#e8f4f2eb,#fff1ecb8),var(--paper);position:relative;overflow:hidden}.experience-branch:before{z-index:-2;content:"";background-color:#0000;background-image:linear-gradient(90deg,#11182712 1px,#0000 0),linear-gradient(0deg,#1118270f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 82%);mask-image:linear-gradient(#0000009e,#0000 82%)}.experience-branch .branch-grain{z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 20%,#11182747 0 1px,#0000 1px),radial-gradient(circle at 72% 36%,#ffffff8c 0 1px,#0000 1px);background-size:19px 19px,29px 29px;position:absolute;inset:0}.experience-branch .branch-orbs{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.experience-branch .branch-orb{filter:blur(46px);opacity:.5;border-radius:50%;position:absolute}.experience-branch .branch-orb-1{background:radial-gradient(circle,#a8732a57,#0000 70%);width:360px;height:360px;animation:13s ease-in-out infinite branch-orb-drift;top:8%;left:-90px}.experience-branch .branch-orb-2{background:radial-gradient(circle,#0f766e4d,#0000 70%);width:440px;height:440px;animation:17s ease-in-out infinite reverse branch-orb-drift;top:26%;right:-130px}.experience-branch .branch-orb-3{background:radial-gradient(circle,#6366f138,#0000 70%);width:320px;height:320px;animation:20s ease-in-out infinite branch-orb-drift;bottom:-120px;left:42%}.experience-branch .branch-header{z-index:2;justify-content:flex-end;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 0;display:flex;position:relative}.experience-branch .branch-header p{color:var(--muted);letter-spacing:.12em;margin:0;font-size:.9rem;font-weight:900}.experience-branch .branch-layout{align-content:center;gap:clamp(18px,2.4vh,30px);width:min(1120px,100% - 48px);min-height:calc(100dvh - 72px);margin:0 auto;padding:clamp(16px,2.4vh,30px) 0;display:grid}.experience-branch .branch-copy{text-align:center;gap:16px;display:grid}.experience-branch .branch-kicker{width:fit-content;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:900;line-height:1.2}.experience-branch .branch-copy h1{max-width:20ch;color:var(--ink);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(2rem,3.6vw,3.15rem);font-weight:900;line-height:1.05}.experience-branch .branch-lead{max-width:44rem;color:var(--body-copy);word-break:keep-all;margin:0;font-size:1.04rem;font-weight:700;line-height:1.7}.experience-branch .branch-choices{gap:22px}.experience-branch .branch-choice{color:var(--ink);border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 86%,var(--choice-soft) 14%);box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;gap:clamp(10px,1.4vh,16px);padding:clamp(14px,1.6vh,20px);transition:transform .18s,box-shadow .18s,border-color .18s}.experience-branch .branch-choice-career{--branch-image-delay:0s;--branch-pan-start-x:-0.9%;--branch-pan-start-y:0%;--branch-pan-peak-x:1.8%;--branch-pan-peak-y:-1.2%;--branch-pan-mid-x:0.8%;--branch-pan-mid-y:-0.5%;--branch-image-origin:58% 48%}.experience-branch .branch-choice-mbti{--branch-image-delay:4.8s;--branch-pan-start-x:0.9%;--branch-pan-start-y:0%;--branch-pan-peak-x:-1.8%;--branch-pan-peak-y:-1.1%;--branch-pan-mid-x:-0.8%;--branch-pan-mid-y:-0.5%;--branch-image-origin:48% 48%}.experience-branch .branch-choice-visual{aspect-ratio:1200/640;border:1px solid color-mix(in srgb,var(--choice-accent) 30%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--choice-soft) 74%,#fff),#fff),var(--choice-soft);border-radius:8px;place-items:center;max-height:34vh;display:grid;position:relative;overflow:hidden}.experience-branch .branch-choice-visual:after{content:"";background:linear-gradient(180deg,#1118271a,transparent 34%),linear-gradient(0deg,color-mix(in srgb,var(--choice-soft) 16%,transparent),transparent 44%);pointer-events:none;position:absolute;inset:0}.experience-branch .branch-choice-image{-o-object-fit:contain;object-fit:contain;filter:saturate(1.02);transition:filter .22s}.experience-branch .branch-choice:hover .branch-choice-image{filter:saturate(1.06)}.experience-branch .branch-choice-copy{flex-direction:column;min-width:0;padding:4px 4px 0;display:flex}.experience-branch .branch-choice-eyebrow{color:var(--choice-accent);letter-spacing:.12em;font-size:.82rem;font-weight:900}.experience-branch .branch-choice-copy strong{color:var(--ink);letter-spacing:0;word-break:keep-all;margin-top:8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:900;line-height:1.16}.experience-branch .branch-choice-copy span:not(.branch-choice-eyebrow){color:var(--body-copy);word-break:keep-all;margin-top:8px;font-size:.96rem;font-weight:700;line-height:1.5}.experience-branch .branch-choice-copy small{color:var(--muted);margin-top:10px;font-size:.86rem;font-weight:900;line-height:1.35}.experience-branch .branch-choice-action{min-height:44px;color:var(--choice-accent);align-items:center;gap:8px;font-size:.96rem;font-weight:900;transition:gap .18s;display:inline-flex}.experience-branch .branch-choice-foot{border-top:1px solid color-mix(in srgb,var(--choice-accent) 20%,var(--line));justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.experience-branch .branch-choice-price{flex-direction:column;line-height:1.12;display:inline-flex}.experience-branch .branch-choice-price small{color:var(--muted);letter-spacing:.04em;font-size:.72rem;font-weight:800}.experience-branch .branch-choice-price b{color:var(--ink);font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:900}.experience-branch .branch-choice:hover .branch-choice-action{gap:12px}@media (prefers-reduced-motion:reduce){.experience-branch .branch-choice,.experience-branch .branch-orb{animation:none}}@media (width<=920px){.experience-branch .branch-choices{grid-template-columns:1fr}.experience-branch .branch-layout{min-height:auto}}@media (width<=640px){.experience-branch .branch-header,.experience-branch .branch-layout{width:min(100% - 28px,520px)}.experience-branch .branch-layout{padding:30px 0 40px}.experience-branch .branch-copy h1{font-size:clamp(2.2rem,11vw,3.1rem)}.experience-branch .branch-lead{font-size:.96rem;line-height:1.62}.experience-branch .branch-choice{padding:16px}}.experience-branch{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 17% 18%,#0f766e2e,transparent 34%),radial-gradient(circle at 84% 8%,#a8732a33,transparent 36%),linear-gradient(135deg,#e8f4f2e6,#fff1ecc2),var(--paper);grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(18px,2.2vw,32px);display:grid}.experience-branch:before{background:linear-gradient(90deg,#11182712 1px,#0000 0) 0 0/72px 72px,linear-gradient(0deg,#1118270f 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle,#11182714 1px,#0000 0) 0 0/24px 24px;-webkit-mask-image:linear-gradient(#000000d6,#00000047);mask-image:linear-gradient(#000000d6,#00000047)}.experience-branch .branch-header{border-bottom:3px solid #111827d1;width:100%;max-width:none;margin:0;padding:0 0 clamp(12px,1.6vh,18px)}.experience-branch .branch-brand{color:var(--muted);letter-spacing:.14em;text-align:right;justify-items:end;gap:2px;font-weight:900;display:grid}.experience-branch .branch-brand b{color:#1118279e;font-size:clamp(1.5rem,3.1vw,3.8rem);line-height:.92}.experience-branch .branch-stage{grid-template-rows:auto minmax(0,1fr);gap:clamp(16px,2.2vh,28px);min-height:0;padding:clamp(16px,2.4vh,28px) 0;display:grid}.experience-branch .branch-copy{align-content:center;justify-items:center;gap:clamp(8px,1.3vh,14px)}.experience-branch .branch-copy h1{text-wrap:balance;max-width:none;font-size:clamp(3.1rem,5.2vw,6rem);line-height:.98}.experience-branch .branch-title-typewriter{text-align:center;display:grid;position:relative}.experience-branch .branch-title-live{color:inherit;pointer-events:none;grid-area:1/1}.experience-branch .branch-title-print{color:inherit;visibility:hidden;grid-area:1/1}.experience-branch .branch-title-char{opacity:0;display:inline-block;transform:translateY(.16em)scale(.96)}.experience-branch .branch-title-char.is-visible{opacity:1;transition:opacity .12s ease-out,transform .16s cubic-bezier(.18,.9,.2,1);transform:translateY(0)scale(1)}.experience-branch .branch-title-caret{vertical-align:-.04em;background:currentColor;width:.075em;height:.82em;margin-left:.08em;animation:.76s steps(2,start) infinite branch-title-caret-blink;display:inline-block}.experience-branch .branch-lead{color:#354052eb;max-width:none;font-size:clamp(1.05rem,1.7vw,1.8rem);font-weight:900;line-height:1.35}.experience-branch .branch-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,32px);min-height:0;display:grid}.experience-branch .branch-choice{--choice-accent:#0f766e;--choice-soft:#e8f4f2;color:#fffaf1;isolation:isolate;min-height:0;animation:.64s cubic-bezier(.2,.7,.2,1) both branch-rise;animation-delay:var(--rise-delay,0s);background:#111827;border:2px solid #ffffff8f;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(22px,2.3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #1118272e}.experience-branch .branch-choice-career{--choice-accent:#a8732a;--choice-soft:#f8f2e8}.experience-branch .branch-choice:hover{border-color:#fffaf1eb;transform:translateY(-5px);box-shadow:0 34px 84px #1118273d}.experience-branch .branch-choice:active{transform:translateY(-1px)scale(.995)}.experience-branch .branch-choice-image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.04)contrast(.96);width:100%;height:100%;transform:scale(1.035) translate3d(var(--branch-pan-start-x,0),var(--branch-pan-start-y,0),0);transform-origin:var(--branch-image-origin,center);animation:9.6s cubic-bezier(.34,0,.2,1) infinite both branch-image-drift;animation-delay:var(--branch-image-delay,0s);transition:filter .22s,transform .22s;position:absolute;inset:0}.experience-branch .branch-choice:hover .branch-choice-image{filter:saturate(1.1)contrast();transform:scale(1.08) translate3d(var(--branch-pan-peak-x,0),var(--branch-pan-peak-y,0),0)}.experience-branch .branch-choice-shade{z-index:-2;background:linear-gradient(90deg,#111827d1,#11182770 44%,#1118272e),linear-gradient(#0000 58%,#111827b8);position:absolute;inset:0}.experience-branch .branch-choice-scan{z-index:-1;opacity:.48;background:linear-gradient(105deg,#0000 0 38%,#fffaf133 48%,#0000 58%),repeating-linear-gradient(90deg,#fffaf11a 0 1px,#0000 1px 42px);animation:4.8s ease-in-out infinite branch-scan;position:absolute;inset:0;transform:translate(-42%)}.experience-branch .branch-choice-bottom,.experience-branch .branch-choice-top{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.experience-branch .branch-choice-price{color:#fffaf1;text-shadow:0 2px 16px #11182780;align-items:flex-end}.experience-branch .branch-choice-price small{color:#fffaf1b8;font-size:clamp(.78rem,.9vw,.98rem);font-weight:900}.experience-branch .branch-choice-price b{color:#fffaf1;font-size:clamp(2rem,3vw,3.6rem);line-height:1}.experience-branch .branch-choice-copy{z-index:1;justify-content:end;max-width:620px;padding:0 0 clamp(12px,1.6vh,20px);position:relative}.experience-branch .branch-choice-eyebrow{color:color-mix(in srgb,var(--choice-soft) 76%,#fffaf1);text-shadow:0 2px 12px #1118276b;font-size:clamp(.82rem,1vw,1rem)}.experience-branch .branch-choice-copy strong{color:#fffaf1;text-shadow:0 3px 22px #11182785;font-size:clamp(2.7rem,5vw,6rem);line-height:.98}.experience-branch .branch-choice-summary{color:#fffaf1f0;word-break:keep-all;text-shadow:0 2px 18px #11182780;max-width:17em;margin-top:clamp(12px,1.5vh,18px);font-size:clamp(1rem,1.55vw,1.7rem);font-weight:900;line-height:1.32;display:block}.experience-branch .branch-choice-helper{color:#fffaf1;border:1px solid color-mix(in srgb,var(--choice-accent) 72%,#fffaf1);background:color-mix(in srgb,var(--choice-accent) 82%,#11182738);text-shadow:0 1px 8px #11182766;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:9px 13px;font-size:clamp(.82rem,1vw,1rem);font-weight:950;display:inline-flex;box-shadow:0 10px 22px #1118273d}.experience-branch .branch-choice-helper:before{width:.68em;height:.68em;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 22%,transparent);content:"";background:currentColor;border-radius:999px;flex:none;display:block}.experience-branch .branch-choice-tags{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.experience-branch .branch-choice-tags span{color:#fffaf1f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11182752;border:1px solid #fffaf15c;border-radius:999px;padding:8px 12px;font-size:clamp(.78rem,.9vw,.98rem);font-weight:900;line-height:1}.experience-branch .branch-choice-action{color:#111827;background:#fffaf1;border-radius:8px;flex:none;min-height:clamp(54px,4.4vw,72px);padding:0 clamp(18px,1.8vw,28px);font-size:clamp(1rem,1.25vw,1.35rem);box-shadow:0 18px 34px #11182738}.experience-branch .branch-footer{border-top:3px solid #111827d1;gap:clamp(10px,1.2vh,14px);padding-top:clamp(12px,1.6vh,18px);display:grid}.experience-branch .branch-footer p{color:#111827;background:#f9c846;border:2px solid #111827;border-radius:8px;width:fit-content;margin:0 auto;padding:clamp(10px,1vw,14px) clamp(30px,2.8vw,46px);font-size:clamp(1.3rem,2vw,2.25rem);font-weight:900;line-height:1;animation:1.9s ease-in-out infinite branch-cta-breathe;box-shadow:8px 8px #11182738}.experience-branch .branch-ticker{color:#111827ad;white-space:nowrap;width:100%;overflow:hidden}.experience-branch .branch-ticker span{animation:28s linear infinite branch-ticker;display:inline-flex}.experience-branch .branch-ticker b{margin-right:clamp(28px,3.4vw,64px);font-size:clamp(.9rem,1.15vw,1.25rem);font-weight:900}@media (prefers-reduced-motion:reduce){.experience-branch .branch-choice,.experience-branch .branch-choice-image,.experience-branch .branch-choice-scan,.experience-branch .branch-footer p,.experience-branch .branch-ticker span,.experience-branch .branch-title-caret{animation:none}.experience-branch .branch-title-char{transition:none}}@media (width<=920px){.experience-branch{min-height:auto}.experience-branch .branch-stage{grid-template-rows:auto auto}.experience-branch .branch-choices{grid-template-columns:1fr}.experience-branch .branch-choice{min-height:430px}}@media (height<=820px) and (width>=921px){.experience-branch{padding:14px 30px}.experience-branch .branch-header{padding-bottom:10px}.experience-branch .branch-brand b{font-size:2.35rem}.experience-branch .branch-stage{gap:10px;padding:10px 0 12px}.experience-branch .branch-copy{gap:6px}.experience-branch .branch-copy h1{font-size:clamp(2.8rem,4.9vw,4.25rem)}.experience-branch .branch-lead{font-size:1.08rem;line-height:1.22}.experience-branch .branch-choice{padding:20px}.experience-branch .branch-choice-price b{font-size:2.25rem}.experience-branch .branch-choice-copy{padding-bottom:8px}.experience-branch .branch-choice-copy strong{font-size:clamp(2.5rem,4.4vw,3.8rem)}.experience-branch .branch-choice-summary{margin-top:8px;font-size:.98rem;line-height:1.28}.experience-branch .branch-choice-helper{display:none}.experience-branch .branch-choice-tags span{padding:7px 10px;font-size:.78rem}.experience-branch .branch-choice-action{min-height:52px;padding:0 18px;font-size:1rem}.experience-branch .branch-choice-mbti .branch-choice-action{margin-right:56px}.experience-branch .branch-footer{gap:6px;padding-top:8px}.experience-branch .branch-ticker{display:none}.experience-branch .branch-footer p{padding:10px 30px;font-size:1.45rem}}@media (width<=640px){.experience-branch{padding:14px}.experience-branch .branch-brand b{font-size:1.55rem}.experience-branch .branch-copy h1{font-size:clamp(2.45rem,12vw,4.2rem)}.experience-branch .branch-choice{min-height:390px;padding:18px}.experience-branch .branch-choice-copy strong{font-size:clamp(2.35rem,13vw,4.4rem)}.experience-branch .branch-choice-bottom{flex-direction:column;align-items:flex-start}}@keyframes branch-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes branch-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-28px)scale(1.08)}}@keyframes branch-title-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes branch-image-drift{0%,8%{filter:saturate(1.04)contrast(.96);transform:scale(1.035) translate3d(var(--branch-pan-start-x,0),var(--branch-pan-start-y,0),0)}25%{filter:saturate(1.14)contrast(1.02);transform:scale(1.11) translate3d(var(--branch-pan-peak-x,0),var(--branch-pan-peak-y,0),0)}42%{filter:saturate(1.08)contrast(.99);transform:scale(1.07) translate3d(var(--branch-pan-mid-x,0),var(--branch-pan-mid-y,0),0)}52%,to{filter:saturate(1.04)contrast(.96);transform:scale(1.035) translate3d(var(--branch-pan-start-x,0),var(--branch-pan-start-y,0),0)}}@keyframes branch-scan{0%,35%{opacity:0;transform:translate(-52%)}56%{opacity:.52}to{opacity:0;transform:translate(52%)}}@keyframes branch-cta-breathe{0%,to{filter:drop-shadow(0 0 #f9c84600);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 20px #f9c84657);transform:translateY(-2px)scale(1.025)}}@keyframes branch-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.experience-branch .branch-title-caret{width:0;margin-left:0;position:relative}.experience-branch .branch-title-caret:after{content:"";background:currentColor;width:.075em;height:100%;position:absolute;top:0;left:0}.experience-branch .branch-choice-mbti .branch-choice-action{margin-right:0}.experience-branch .branch-choice-summary{max-width:none;min-height:1.5em}
