*,:before,:after,::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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-noto-sans-kr), sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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,samp,pre{font-family:var(--font-jetbrains), monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[5px\]{inset:5px}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-1{right:.25rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/3{top:33.3333%}.top-10{top:2.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.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}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.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-auto{margin-top:auto}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-44{height:11rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-9{height:2.25rem}.h-\[400px\]{height:400px}.h-\[40vh\]{height:40vh}.h-\[50vh\]{height:50vh}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-28{min-height:7rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-72{min-height:18rem}.min-h-9{min-height:2.25rem}.min-h-\[326px\]{min-height:326px}.min-h-\[440px\]{min-height:440px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[20px\]{min-width:20px}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[430px\]{max-width:430px}.max-w-\[560px\]{max-width:560px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-col{max-width:1040px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.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))}.animate-\[fade_0\.35s_ease-out\]{animation:.35s ease-out fade}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-crosshair{cursor:crosshair}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-\[76px\]{scroll-margin-top:76px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[17px\]{border-radius:17px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-bl-\[3rem\]{border-bottom-left-radius:3rem}.border{border-width:1px}.border-2{border-width:2px}.border-4,.border-\[4px\]{border-width:4px}.border-\[6px\]{border-width:6px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-\[\#17130f\]{--tw-border-opacity:1;border-color:rgb(23 19 15/var(--tw-border-opacity,1))}.border-\[\#17130f\]\/10{border-color:#17130f1a}.border-\[\#17130f\]\/15{border-color:#17130f26}.border-\[\#17130f\]\/20{border-color:#17130f33}.border-\[\#346856\]{--tw-border-opacity:1;border-color:rgb(52 104 86/var(--tw-border-opacity,1))}.border-\[\#7d3f2a\]{--tw-border-opacity:1;border-color:rgb(125 63 42/var(--tw-border-opacity,1))}.border-\[\#9a4f35\]{--tw-border-opacity:1;border-color:rgb(154 79 53/var(--tw-border-opacity,1))}.border-\[color\:var\(--card-accent-soft\)\]{border-color:var(--card-accent-soft)}.border-\[rgba\(39\,30\,22\,0\.075\)\]{border-color:#271e1613}.border-\[rgba\(39\,30\,22\,0\.08\)\]{border-color:#271e1614}.border-accent{--tw-border-opacity:1;border-color:rgb(255 59 48/var(--tw-border-opacity,1))}.border-accent\/25{border-color:#ff3b3040}.border-accent\/30{border-color:#ff3b304d}.border-accent\/35{border-color:#ff3b3059}.border-accent\/40{border-color:#ff3b3066}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.border-border\/60{border-color:#2229}.border-border\/70{border-color:#222222b3}.border-cyan-200\/20{border-color:#a5f3fc33}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/40{border-color:#10b98166}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-home-hairline{border-color:var(--home-hairline)}.border-home-ink{border-color:var(--home-ink)}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-950{--tw-border-opacity:1;border-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-yellow-400\/40{border-color:#facc1566}.\!bg-blue-600{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.bg-\[\#0f0f11\]{--tw-bg-opacity:1;background-color:rgb(15 15 17/var(--tw-bg-opacity,1))}.bg-\[\#17130f\]{--tw-bg-opacity:1;background-color:rgb(23 19 15/var(--tw-bg-opacity,1))}.bg-\[\#88c070\]{--tw-bg-opacity:1;background-color:rgb(136 192 112/var(--tw-bg-opacity,1))}.bg-\[\#e5c76b\]{--tw-bg-opacity:1;background-color:rgb(229 199 107/var(--tw-bg-opacity,1))}.bg-\[\#e6dccd\]{--tw-bg-opacity:1;background-color:rgb(230 220 205/var(--tw-bg-opacity,1))}.bg-\[\#ece3d4\]{--tw-bg-opacity:1;background-color:rgb(236 227 212/var(--tw-bg-opacity,1))}.bg-\[\#f6f2ea\]{--tw-bg-opacity:1;background-color:rgb(246 242 234/var(--tw-bg-opacity,1))}.bg-\[\#fbf7ee\]{--tw-bg-opacity:1;background-color:rgb(251 247 238/var(--tw-bg-opacity,1))}.bg-\[\#fff8e8\]{--tw-bg-opacity:1;background-color:rgb(255 248 232/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--card-accent\)\]{background-color:var(--card-accent)}.bg-\[color\:var\(--card-accent-glow\)\]{background-color:var(--card-accent-glow)}.bg-\[rgba\(255\,252\,246\,0\.86\)\]{background-color:#fffcf6db}.bg-accent{--tw-bg-opacity:1;background-color:rgb(255 59 48/var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:#ff3b301a}.bg-accent\/20{background-color:#ff3b3033}.bg-accent\/5{background-color:#ff3b300d}.bg-accent\/\[0\.08\]{background-color:#ff3b3014}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-bg{--tw-bg-opacity:1;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-bg\/95{background-color:#0d0d0df2}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-blue-900\/80{background-color:#1e3a8acc}.bg-card{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.bg-card\/70{background-color:#141414b3}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-800{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.bg-home-hairline{background-color:var(--home-hairline)}.bg-home-ink{background-color:var(--home-ink)}.bg-home-paper{background-color:var(--home-paper)}.bg-purple-800{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/70{background-color:#ffffffb3}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.76\)\,var\(--card-accent-wash\)\)\]{background-image:linear-gradient(145deg,#ffffffc2,var(--card-accent-wash))}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.97\)_0\%\,rgba\(255\,250\,242\,0\.94\)_58\%\,rgba\(250\,239\,224\,0\.86\)_100\%\)\]{background-image:linear-gradient(145deg,#fffffff7 0%,#fffaf2f0 58%,#faefe0db 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,250\,240\,0\.02\)_0\%\,rgba\(20\,17\,14\,0\.14\)_100\%\)\]{background-image:linear-gradient(#fffaf005 0%,#14110e24 100%)}.bg-\[linear-gradient\(90deg\,rgba\(210\,91\,69\,0\.11\)\,transparent_38\%\,rgba\(149\,94\,42\,0\.10\)\)\]{background-image:linear-gradient(90deg,#d25b451c,#0000 38%,#955e2a1a)}.bg-\[linear-gradient\(rgba\(18\,16\,16\,0\)_50\%\,rgba\(0\,0\,0\,0\.25\)_50\%\)\,linear-gradient\(90deg\,rgba\(255\,0\,0\,0\.06\)\,rgba\(0\,255\,0\,0\.02\)\,rgba\(0\,0\,255\,0\.06\)\)\]{background-image:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f)}.bg-\[radial-gradient\(circle_at_50\%_-18\%\,rgba\(255\,255\,255\,0\.88\)\,transparent_36rem\)\]{background-image:radial-gradient(circle at 50% -18%,#ffffffe0,#0000 36rem)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(14\,165\,233\,0\.28\)\,transparent_46\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 50% 0,#0ea5e947,#0000 46%),linear-gradient(#ffffff14,#0000 36%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(239\,68\,68\,0\.22\)\,transparent_32rem\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:radial-gradient(circle at 50% 0,#ef444438,#0000 32rem),linear-gradient(#ffffff0f,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(14\,165\,233\,0\.22\)\,rgba\(15\,23\,42\,0\.95\)_68\%\)\]{background-image:radial-gradient(circle at 50% 35%,#0ea5e938,#0f172af2 68%)}.bg-\[length\:100\%_4px\,3px_100\%\]{background-size:100% 4px,3px 100%}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[18px\]{padding-bottom:18px}.pl-3{padding-left:.75rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.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-inter{font-family:var(--font-inter), sans-serif}.font-mono{font-family:var(--font-jetbrains), monospace}.font-sans{font-family:var(--font-noto-sans-kr), sans-serif}.font-serif{font-family:var(--font-noto-serif-kr), serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-base{font-size:1rem;line-height:1.5rem}.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}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.58\]{line-height:1.58}.leading-\[1\.72\]{line-height:1.72}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#081820\]{--tw-text-opacity:1;color:rgb(8 24 32/var(--tw-text-opacity,1))}.text-\[\#17130f\]{--tw-text-opacity:1;color:rgb(23 19 15/var(--tw-text-opacity,1))}.text-\[\#3d332b\]{--tw-text-opacity:1;color:rgb(61 51 43/var(--tw-text-opacity,1))}.text-\[\#584f46\]{--tw-text-opacity:1;color:rgb(88 79 70/var(--tw-text-opacity,1))}.text-\[\#6b6258\]{--tw-text-opacity:1;color:rgb(107 98 88/var(--tw-text-opacity,1))}.text-\[\#7a7066\]{--tw-text-opacity:1;color:rgb(122 112 102/var(--tw-text-opacity,1))}.text-\[\#7d3f2a\]{--tw-text-opacity:1;color:rgb(125 63 42/var(--tw-text-opacity,1))}.text-\[\#9a4f35\]{--tw-text-opacity:1;color:rgb(154 79 53/var(--tw-text-opacity,1))}.text-\[\#e5c76b\]{--tw-text-opacity:1;color:rgb(229 199 107/var(--tw-text-opacity,1))}.text-\[color\:var\(--card-accent\)\]{color:var(--card-accent)}.text-accent{--tw-text-opacity:1;color:rgb(255 59 48/var(--tw-text-opacity,1))}.text-accent\/80{color:#ff3b30cc}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-home-coral{color:var(--home-coral)}.text-home-ink{color:var(--home-ink)}.text-home-muted{color:var(--home-muted)}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700\/80{color:#334155cc}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/55{color:#ffffff8c}.text-white\/65{color:#ffffffa6}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#FF3B30\]{accent-color:#ff3b30}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.mix-blend-color-burn{mix-blend-mode:color-burn}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(96\,165\,250\,0\.8\)\]{--tw-shadow:0 0 10px #60a5facc;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(96\,165\,250\,0\.8\)\]{--tw-shadow:0 0 15px #60a5facc;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(220\,38\,38\,0\.4\)\]{--tw-shadow:0 0 50px #dc262666;--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(48\,35\,24\,0\.045\)\]{--tw-shadow:0 10px 24px #3023180b;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(48\,35\,24\,0\.055\)\]{--tw-shadow:0 10px 24px #3023180e;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(48\,35\,24\,0\.07\)\]{--tw-shadow:0 10px 24px #30231812;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(34\,211\,238\,0\.22\)\]{--tw-shadow:0 14px 34px #22d3ee38;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(20\,17\,14\,0\.16\)\]{--tw-shadow:0 16px 34px #14110e29;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(48\,35\,24\,0\.085\)\,0_1px_0_rgba\(255\,255\,255\,0\.92\)_inset\]{--tw-shadow:0 18px 42px #30231816,0 1px 0 #ffffffeb inset;--tw-shadow-colored:0 18px 42px var(--tw-shadow-color), inset 0 1px 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)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.82\)_inset\,0_14px_28px_rgba\(61\,43\,24\,0\.075\)\]{--tw-shadow:0 1px 0 #ffffffd1 inset,0 14px 28px #3d2b1813;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 28px 90px #00000080;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(44\,31\,18\,0\.055\)\]{--tw-shadow:0 8px 18px #2c1f120e;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(44\,31\,18\,0\.08\)\]{--tw-shadow:0 8px 18px #2c1f1214;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_10px_rgba\(251\,191\,36\,0\.2\)\]{--tw-shadow:inset 0 0 10px #fbbf2433;--tw-shadow-colored:inset 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_15px_rgba\(248\,113\,113\,0\.3\)\]{--tw-shadow:inset 0 0 15px #f871714d;--tw-shadow-colored:inset 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 0 20px #0006;--tw-shadow-colored:inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 0 20px #000c;--tw-shadow-colored:inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:inset 0 1px 0 #ffffff2e;--tw-shadow-colored:inset 0 1px 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)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--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)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[color\:var\(--card-accent-soft\)\]{--tw-ring-color:var(--card-accent-soft)}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);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)}.brightness-0{--tw-brightness:brightness(0);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)}.contrast-0{--tw-contrast:contrast(0);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: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-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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-\[background\,border-color\,transform\,box-shadow\]{transition-property:background,border-color,transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\,color\,border-color\,transform\,box-shadow\]{transition-property:background,color,border-color,transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\,color\,border-color\]{transition-property:background,color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\,border-color\,background\]{transition-property:transform,box-shadow,border-color,background;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-opacity{transition-property:opacity;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-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-\[var\(--home-easing\)\]{transition-timing-function:var(--home-easing)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[word-break\:keep-all\]{word-break:keep-all}:root{--bg:#0d0d0d;--card:#141414;--border:#222;--accent:#ff3b30}.brand-mark{white-space:nowrap;color:inherit;line-height:.92;font-family:var(--font-noto-serif-kr), var(--font-fraunces), serif;letter-spacing:-.045em;align-items:baseline;gap:0;font-weight:950;display:inline-flex}.brand-mark__name{font-family:var(--font-noto-serif-kr), var(--font-fraunces), serif;letter-spacing:-.045em;font-weight:950}.brand-mark__dot{font-family:var(--font-fraunces), var(--font-inter), serif;letter-spacing:-.02em;color:var(--home-coral,#ca614c);margin-left:-.16em;font-size:.58em;font-style:italic;font-weight:750;position:relative;top:-.02em}.brand-mark--ko .brand-mark__dot{margin-left:-.18em}.brand-mark--en .brand-mark__name,.brand-mark--en{font-family:var(--font-fraunces), var(--font-inter), serif;letter-spacing:-.03em}.brand-mark--home{color:var(--home-ink);font-size:clamp(34px,4.3vw,44px)}.brand-mark--shell{font-size:25px}.related{color:#fff7e8!important;background:radial-gradient(circle at 18% 0,#ff714c2e,#0000 25rem),linear-gradient(135deg,#1f1816eb,#120f10d1)!important;border:1px solid #ffe8be2e!important;border-radius:28px!important;width:min(100%,1040px)!important;margin:38px auto 0!important;padding:clamp(22px,3vw,30px)!important;box-shadow:0 28px 76px #00000057!important}.related-head{color:#fff8e8!important}.related-head small{color:#ffc987!important;letter-spacing:.14em!important;font-weight:900!important}.related>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.related a{color:#fff8e8!important;background:linear-gradient(#ffffff1b,#ffffff0e)!important;border:1px solid #ffe8be2e!important;border-radius:22px!important;flex-direction:column!important;gap:11px!important;min-height:168px!important;padding:20px!important;text-decoration:none!important;display:flex!important;box-shadow:inset 0 1px #ffffff1f,0 16px 38px #0000002e!important}.related a:hover{background:linear-gradient(#ffffff26,#ffffff16)!important;border-color:#ffc9876b!important;transform:translateY(-3px)!important}.related a small{color:#ffc987!important;font-size:12px!important;font-weight:900!important}.related a strong{color:#fffaf0!important;font-size:18px!important;line-height:1.25!important}.related a span{color:#fff8e8d1!important;font-size:14px!important;line-height:1.5!important}.related a em{color:#1f1510!important;background:linear-gradient(135deg,#ffd08a,#e6764f)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;margin-top:auto!important;padding:11px 18px!important;font-size:14px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}@media (max-width:640px){.game-intro,.result-screen__card,.recommended-games,.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.scene-card,.breaking-card,.result-card{border-radius:22px!important}.answer,.answers button,.choice,.option-button{min-height:54px!important}.related>div:last-child{grid-template-columns:1fr!important}.related a{min-height:0!important}.related a em{width:100%!important}}.publisher-content{color:#201812;background:linear-gradient(#fffdf8b8,#fff7ecf5),radial-gradient(circle at 18% 0,#ca614c14,#0000 24rem);padding:clamp(42px,7vw,86px) 18px}.publisher-content__inner{width:min(100%,1060px);margin:0 auto}.publisher-content__eyebrow{color:#9a5a46;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:850}.publisher-content h2,.publisher-content h3,.home-publisher h2,.home-publisher h3{letter-spacing:0;margin:0}.publisher-content h2{max-width:760px;font-size:clamp(1.85rem,4vw,3rem);line-height:1.12}.publisher-content__lead{color:#201812c2;max-width:760px;margin:18px 0 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.8}.publisher-content__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.publisher-content__grid section,.publisher-content__faq details,.publisher-content__related a,.home-publisher__panel,.home-publisher__category,.home-publisher__step{background:#ffffffad;border:1px solid #2a1e121a;box-shadow:0 16px 36px #2a1e120f}.publisher-content__grid section{border-radius:22px;padding:22px}.publisher-content h3{color:#241914;font-size:1rem}.publisher-content p,.home-publisher p{word-break:keep-all}.publisher-content__grid p,.publisher-content__faq p,.publisher-content__related span{color:#201812b8;margin:10px 0 0;font-size:.95rem;line-height:1.72}.publisher-content__faq,.publisher-content__related{margin-top:34px}.publisher-content__faq>div,.publisher-content__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.publisher-content__faq details,.publisher-content__related a{border-radius:20px;padding:18px}.publisher-content__faq summary{cursor:pointer;color:#241914;font-weight:850;line-height:1.45}.publisher-content__related a{color:inherit;gap:4px;text-decoration:none;display:grid}.publisher-content__related a:hover{border-color:#ca614c47;transform:translateY(-2px)}.publisher-content__related strong{color:#211812;font-size:.98rem}[data-game-shell=dark] .publisher-content{color:#fff4dd;background:linear-gradient(#0a090df5,#141018fa),radial-gradient(circle at 18% 0,#c9a66b24,#0000 24rem)}[data-game-shell=dark] .publisher-content__eyebrow{color:#ffd28ad6}[data-game-shell=dark] .publisher-content__lead,[data-game-shell=dark] .publisher-content__grid p,[data-game-shell=dark] .publisher-content__faq p,[data-game-shell=dark] .publisher-content__related span{color:#fff4ddc7}[data-game-shell=dark] .publisher-content h3,[data-game-shell=dark] .publisher-content__faq summary,[data-game-shell=dark] .publisher-content__related strong{color:#fff4dd}[data-game-shell=dark] .publisher-content__grid section,[data-game-shell=dark] .publisher-content__faq details,[data-game-shell=dark] .publisher-content__related a{background:#ffffff0f;border-color:#fff4dd24;box-shadow:0 16px 36px #0000002e}@media (max-width:780px){.publisher-content__grid,.publisher-content__faq>div,.publisher-content__related>div{grid-template-columns:1fr}.publisher-content{padding-inline:16px}}.home-publisher{color:var(--home-ink,#17120e);background:linear-gradient(#fff7ec4d,#fffdf8f5),radial-gradient(circle at 88% 8%,#9a713b1c,#0000 26rem);padding:clamp(44px,7vw,88px) 18px clamp(56px,8vw,104px)}.home-publisher__inner{width:min(100%,1060px);margin:0 auto}.home-recommendations{gap:20px;width:min(100%,1040px);margin:0 auto;padding:0 16px 18px;display:grid}.home-recommendations__head p,.home-publisher__section-title p{color:var(--home-coral,#ca614c);font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:.74rem;font-weight:900}.home-recommendations__head h2{color:var(--home-ink,#17120e);letter-spacing:0;margin:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:950;line-height:1.12}.home-recommendations__head span{color:#17120eb8;word-break:keep-all;max-width:68ch;margin-top:12px;font-size:.98rem;font-weight:620;line-height:1.72;display:block}.home-publisher__eyebrow{color:var(--home-coral,#ca614c);font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:900}.home-publisher__intro{max-width:820px}.home-publisher h2{max-width:760px;font-size:clamp(1.95rem,4vw,3.2rem);line-height:1.1}.home-publisher__intro p{color:#17120ebd;margin:18px 0 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.82}.home-publisher__panels,.home-publisher__steps{gap:14px;margin-top:28px;display:grid}.home-publisher__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.home-publisher__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.home-publisher__panel,.home-publisher__step{border-radius:22px;padding:22px}.home-publisher h3{color:#211812;font-size:1rem}.home-publisher__panel p,.home-publisher__step p,.home-publisher__safe p{color:#17120eb3;margin:10px 0 0;font-size:.95rem;line-height:1.72}.home-publisher__section-title{max-width:720px;margin-top:34px}.home-publisher__section-title h3{font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.18}.home-publisher__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.home-publisher__category{color:inherit;border-radius:20px;gap:6px;padding:18px;text-decoration:none;display:grid}.home-publisher__category:hover{border-color:#ca614c47;transform:translateY(-2px)}.home-publisher__category strong{color:#211812;font-size:.98rem}.home-publisher__category span{color:#17120ead;font-size:.9rem;line-height:1.58}.home-publisher__safe{border-left:3px solid #ca614c6b;margin-top:30px;padding:2px 0 2px 18px}.home-publisher__safe h3{font-size:1.05rem}@media (max-width:900px){.home-publisher__categories,.home-publisher__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-publisher,.home-recommendations{padding-inline:16px}.home-publisher__panels,.home-publisher__categories,.home-publisher__steps{grid-template-columns:1fr}}.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.scene-card,.breaking-card,.test-card{border-radius:22px!important;width:min(100%,980px)!important;padding:clamp(22px,3.2vw,38px)!important;box-shadow:0 16px 42px #2a1e1214,inset 0 1px #ffffffc7!important}.readable-question{margin:clamp(18px,3vw,28px) 0 clamp(18px,2.8vw,26px)}.readable-question__situation{border-bottom:1px solid #2921181c;margin:0 0 clamp(14px,2vw,18px);padding:0 0 clamp(14px,2vw,18px)}.readable-question__situation span,.readable-question__prompt span{color:#924e39d1;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:900;display:block}.readable-question__situation p{color:#211812c7;max-width:860px;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:600;line-height:1.65}.readable-question__prompt h2,.question-card .readable-question h2,.thinking-card .readable-question h2,.value-card .readable-question h2,.stoic-card .readable-question h2,.crush-card .readable-question h2,.scene-card .readable-question h2,.breaking-card .readable-question h2,.test-card .readable-question h2{max-width:900px;color:inherit;word-break:keep-all;overflow-wrap:anywhere;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.45rem,2.6vw,2rem)!important;font-weight:850!important;line-height:1.42!important}.question-card .answers,.thinking-card .answers,.value-card .answers,.stoic-card .answers,.crush-card .answers,.scene-card .choices,.breaking-card .choices,.test-card .choices{gap:12px!important}.question-card .answers button,.thinking-card .answer,.value-card .answer,.stoic-card .answer,.crush-card .answer,.scene-card .choices button,.breaking-card .choices button,.test-card .choices button,.test-card .answer{color:#211812!important;background:#ffffffc7!important;border-radius:16px!important;min-height:62px!important;padding:15px 16px!important}.question-card .answers strong,.thinking-card .answer strong,.value-card .answer strong,.stoic-card .answer strong,.crush-card .answer strong,.scene-card .choices strong,.breaking-card .choices strong,.test-card .choices strong,.test-card .answer strong{font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif!important;font-size:clamp(1rem,1.45vw,1.08rem)!important;font-weight:760!important;line-height:1.5!important}.question-card .answers button span,.thinking-card .answer span,.value-card .answer span,.stoic-card .answer span,.crush-card .answer span,.scene-card .choices button span,.breaking-card .choices button span,.test-card .choices button span,.test-card .answer span{flex-shrink:0}.likert-question{gap:14px;min-width:0;display:grid}.likert-question__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.likert-question__head span,.likert-question__head strong{color:#52376ec7;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.likert-question__help{color:#211812ad;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;word-break:keep-all;overflow-wrap:anywhere;margin:-4px 0 0;font-size:.95rem;font-weight:650;line-height:1.55}.likert-question__labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.likert-question__labels span{color:#2118128a;min-width:0;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;font-size:.78rem;font-weight:800;line-height:1.35}.likert-question__labels span:nth-child(2){text-align:center}.likert-question__labels span:nth-child(3){text-align:right}.likert-question__items{gap:12px;min-width:0;display:grid}.likert-item{background:#ffffff9e;border:1px solid #7868b424;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.likert-item p{color:#211812;min-width:0;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;word-break:keep-all;overflow-wrap:anywhere;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:0;font-size:clamp(.98rem,1.5vw,1.06rem);font-weight:760;line-height:1.52;display:grid}.likert-item p span{color:#fff8ef;background:#211812e6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:grid}.likert-scale{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;display:grid}.likert-scale button{color:#211812c2;cursor:pointer;min-width:0;min-height:38px;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;background:#ffffffd1;border:1px solid #52376e29;border-radius:999px;place-items:center;font-size:.95rem;font-weight:900;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.likert-scale button:hover,.likert-scale button.is-selected{color:#fff;background:linear-gradient(135deg,#a05eeceb,#ec5ea2d6,#5c9aecd1);border-color:#8b5cf66b;box-shadow:0 10px 22px #5e489624}.likert-submit{color:#fff8ef;cursor:pointer;min-width:min(100%,172px);min-height:46px;font-family:var(--font-inter), var(--font-noto-sans-kr), system-ui, sans-serif;background:#211812;border:0;border-radius:999px;justify-self:end;padding:0 22px;font-size:.96rem;font-weight:900}.likert-submit:disabled{cursor:not-allowed;opacity:.42}.progress-head,.progress>div{margin-bottom:10px}@media (max-width:760px){.question-card .answers,.thinking-card .answers,.value-card .answers,.stoic-card .answers,.crush-card .answers,.scene-card .choices,.breaking-card .choices,.test-card .choices{grid-template-columns:1fr!important}}@media (max-width:640px){.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.scene-card,.breaking-card,.test-card{border-radius:20px!important;padding:20px!important}.readable-question{margin:16px 0 18px}.readable-question__situation p{font-size:1rem;line-height:1.58}.readable-question__prompt h2,.question-card .readable-question h2,.thinking-card .readable-question h2,.value-card .readable-question h2,.stoic-card .readable-question h2,.crush-card .readable-question h2,.scene-card .readable-question h2,.breaking-card .readable-question h2,.test-card .readable-question h2{font-size:clamp(1.35rem,6vw,1.62rem)!important;line-height:1.43!important}.likert-question{gap:12px}.likert-question__labels span{font-size:.7rem}.likert-item{padding:12px}.likert-scale{gap:4px}.likert-scale button{min-height:34px;font-size:.86rem}.likert-submit{justify-self:stretch;width:100%}}html,body{-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}@supports (min-height:100svh){.min-h-screen{min-height:100svh}.h-screen{height:100svh}}@supports (min-height:100dvh){[data-game-shell]{min-height:100dvh!important}}.aqua-game-root{contain:layout size paint;overscroll-behavior:none;-webkit-overflow-scrolling:auto;position:fixed;inset:0;overflow:hidden}.aqua-game-root canvas{width:100%;height:100%;display:block}@supports (height:100dvh){.aqua-game-root{height:100dvh}}@media (hover:none),(pointer:coarse),(max-width:820px),(max-height:520px){.aqua-game-root,.aqua-game-root *{touch-action:none}}@media (orientation:landscape) and (max-height:520px){.aqua-game-root button{min-height:44px}}body{overscroll-behavior-x:none;overflow-x:clip}.bwif-root{zoom:1.06}@supports not (zoom:1){.bwif-root{transform-origin:top;width:94.3396%;transform:scale(1.06)}}@media (max-width:768px){.bwif-root{zoom:1}@supports not (zoom:1){.bwif-root{width:100%;transform:none}}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}@media (hover:none) and (pointer:coarse){html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:contain}button:not(:disabled),a[role=button],[role=button]{touch-action:manipulation;min-height:40px}a,button,input,select,textarea,canvas{touch-action:manipulation}canvas[data-touch-action=none],.touch-none,.aqua-game-root canvas{touch-action:none}}@media (hover:none){.card-hover:hover{animation:none!important;transform:none!important}.back-arrow:hover{background:0 0;transform:none}.share-fab:hover{transform:none}}.share-fab,.back-arrow{bottom:max(24px, env(safe-area-inset-bottom,0px) + 16px)}@media (max-width:767px){body[data-ads=on] .share-fab{bottom:max(84px, env(safe-area-inset-bottom,0px) + 76px)}.back-arrow{top:max(16px, env(safe-area-inset-top,0px) + 8px);width:40px;height:40px;font-size:22px;left:12px}}.mobile-wrap{word-break:keep-all;overflow-wrap:anywhere}img{max-width:100%;height:auto}@media (max-width:640px){h1{font-size:clamp(28px,8vw,40px)}h2{font-size:clamp(22px,6.5vw,32px)}}[role=dialog],.modal-content,.overlay-content{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}.tab-strip-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.tab-strip-scroll::-webkit-scrollbar{display:none}.tab-strip-scroll>*{flex-shrink:0}[data-home]{--home-bg:#fff7ea;--home-bg-soft:#f7efe1;--home-paper:#fffcf5;--home-surface:#fffcf5d1;--home-ink:#171310;--home-ink-2:#2c2520;--home-muted:#74685e;--home-hairline:#271e1614;--home-hairline-strong:#271e1629;--home-injoo:#a54435;--home-coral:#cf5b45;--home-gold:#9a6a2e;--home-easing:cubic-bezier(.22, 1, .36, 1);--cat-featured:#fff8eeb8;--cat-tests:#fffaf2a3;--cat-compatibility:#fff4f1a8;--cat-mini-games:#f2f8f4a3;--cat-play:#fff8ee94;--cat-self:#f3f9f18f;--cat-sim:#fff4eb8f;--cat-world:#f8f4fc8f;--skin-block-1:#ffd93d;--skin-block-2:#6bcb77;--skin-block-3:#ff6b6b;--skin-block-4:#4d96ff;--skin-block-5:#c780fa;--skin-hand-1:#fff4e0;--skin-hand-2:#e6f2ff;--skin-hand-3:#ffe6e6;--skin-pixel-bg:#1a1a2e;--skin-pixel-fg:#e8e8e8;--skin-pixel-accent:#ffd93d;--skin-sticker-bg:#fff;--skin-mono-bg:#f8f4e9;color:var(--home-ink);background:radial-gradient(circle at 16% 4%,#cf5b451c,#0000 28rem),radial-gradient(circle at 86% 16%,#9a6a2e14,#0000 31rem),linear-gradient(#fff9ef 0%,#fff6e8 44%,#fffdf8 100%)}[data-home] section[data-cat]{transition:background .4s var(--home-easing);background:0 0}[data-home]:before{content:"";pointer-events:none;z-index:100;opacity:.018;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}@keyframes nolzaTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-ticker-scroll{animation:90s linear infinite nolzaTickerScroll}.home-ticker-track:hover .home-ticker-scroll{animation-play-state:paused}.home-ticker-link{transition:color .25s var(--home-easing);text-decoration:none}.home-ticker-link:hover{color:var(--home-injoo)!important}[data-home] a:focus-visible,[data-home] button:focus-visible{outline:2px solid var(--home-injoo);outline-offset:3px}@keyframes nolzaHeroFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-hero-meta{animation:nolzaHeroFade .6s var(--home-easing) both}@keyframes nolzaShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.home-fallback-shimmer:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0f 50%,#0000 70%);animation:6s linear infinite nolzaShimmer;position:absolute;inset:0}.home-grain{pointer-events:none;opacity:.016;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.home-curated{border:1px solid var(--home-hairline);background:var(--home-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:30px;padding:clamp(16px,3vw,22px);box-shadow:0 22px 60px #30231814,inset 0 1px #ffffffd1}.home-curated__head{border-bottom:1px solid var(--home-hairline);grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);align-items:end;gap:14px;margin-bottom:16px;padding-bottom:14px;display:grid}.home-curated__kicker{color:var(--home-injoo);font-family:var(--font-inter), sans-serif;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:900;display:inline-block}.home-curated h2{color:var(--home-ink);font-family:var(--font-noto-serif-kr), serif;letter-spacing:0;margin:0;font-size:clamp(22px,4.8vw,34px);font-weight:900}.home-curated p{color:var(--home-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.55}.home-curated__grid{gap:var(--tile-gap,16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-curated-card{min-width:0;min-height:154px;color:var(--home-ink);background:#ffffffb8;border:1px solid #271e1614;border-radius:22px;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 14px 34px #30231812,inset 0 1px #ffffffc7}.home-curated-card:hover{background:#ffffffe6;border-color:#a5443538;transform:translateY(-3px);box-shadow:0 22px 46px #3023181f,inset 0 1px #ffffffe6}.home-curated-card__thumb{min-height:96px;color:var(--home-ink);background:#fffaf2;border:1px solid #271e1614;border-radius:18px;position:relative;overflow:hidden}.home-curated-card__thumb>svg,.home-curated-card__thumb>div{width:100%;height:100%}.home-curated-card__thumb span{z-index:2;color:var(--home-injoo);font-family:var(--font-inter), sans-serif;letter-spacing:.08em;font-size:10px;font-weight:900;position:absolute;top:7px;left:8px}.home-curated-card__body{flex-direction:column;gap:7px;min-width:0;padding:3px 0;display:flex}.home-curated-card__labels{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.home-curated-card__labels em{color:var(--home-injoo);border:1px solid #b2102b40;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.home-curated-card strong{font-family:var(--font-noto-serif-kr), serif;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.18}.home-curated-card p{-webkit-line-clamp:2;color:var(--home-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.home-curated-card b{color:var(--home-ink);margin-top:auto;font-size:12px;font-weight:900}@media (max-width:640px){.home-curated__head{grid-template-columns:1fr;align-items:start}.home-curated__grid{grid-template-columns:1fr}.home-curated-card{grid-template-columns:78px minmax(0,1fr);min-height:118px;padding:9px}.home-curated-card__thumb{min-height:78px}.home-curated-card strong{font-size:16px}}[data-game-shell=light]{--shell-bg:#f4efe4;--shell-paper:#fbf7ee;--shell-ink:#14110e;--shell-ink-2:#2a2520;--shell-muted:#6b6258;--shell-hairline:#14110e1f;--shell-hairline-strong:#14110e47;--shell-injoo:#b2102b;background:var(--shell-bg);color:var(--shell-ink)}[data-game-shell=dark]{--shell-bg:#0e0c0a;--shell-paper:#1a1612;--shell-ink:#f0e8d8;--shell-ink-2:#c9bea8;--shell-muted:#8a7f6e;--shell-hairline:#f0e8d81f;--shell-hairline-strong:#f0e8d840;--shell-injoo:#e5c76b;background:var(--shell-bg);color:var(--shell-ink)}.game-shell-bar{z-index:60;background:color-mix(in srgb, var(--shell-bg) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--shell-hairline);position:sticky;top:0}.game-shell-bar__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2vw,28px);max-width:1440px;min-height:72px;margin:0 auto;padding:14px clamp(20px,4vw,48px);display:grid}.game-shell-brand{color:var(--shell-ink);white-space:nowrap;align-items:baseline;gap:8px;text-decoration:none;display:flex}.game-shell-brand__name{font-family:var(--font-noto-serif-kr), serif;letter-spacing:-.02em;font-size:24px;font-weight:700}.game-shell-brand__dot{font-family:var(--font-fraunces), serif;color:var(--shell-muted);font-size:16px;font-style:italic;font-weight:300}.game-shell-brand .brand-mark__dot{color:var(--shell-injoo)}.game-shell-meta{align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.game-shell-meta__no{font-family:var(--font-fraunces), serif;color:var(--shell-injoo);letter-spacing:.02em;flex-shrink:0;font-size:19px;font-style:italic;font-weight:300}.game-shell-meta__sep{background:var(--shell-hairline-strong);flex-shrink:0;width:22px;height:1px}.game-shell-meta__title{font-family:var(--font-noto-serif-kr), serif;letter-spacing:-.01em;color:var(--shell-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.game-shell-meta__section{font-family:var(--font-inter), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--shell-muted);white-space:nowrap;font-size:14px;font-weight:500}.game-shell-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.game-shell-back{font-family:var(--font-inter), sans-serif;letter-spacing:.06em;color:var(--shell-ink-2);white-space:nowrap;border:1px solid #0000;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.game-shell-back:hover{border-color:var(--shell-hairline-strong);color:var(--shell-ink)}.game-shell-toggle{font-family:var(--font-inter), sans-serif;letter-spacing:.1em;border:1px solid var(--shell-hairline-strong);color:var(--shell-ink);cursor:pointer;white-space:nowrap;background:0 0;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s}.game-shell-toggle:hover{background:color-mix(in srgb, var(--shell-ink) 6%, transparent)}@media (max-width:640px){.game-shell-bar__inner{min-height:64px;padding:10px 16px}.game-shell-brand__name{font-size:20px}.game-shell-brand__dot{font-size:14px}.game-shell-meta__section{display:none}.game-shell-meta__title{font-size:14px}.game-shell-meta__no{font-size:16px}.game-shell-back{display:none}.game-shell-toggle{padding:7px 12px;font-size:12px}}@media (max-width:480px){.game-shell-floating-brand{display:none!important}.game-shell-floating-back{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 108px);overflow:hidden}.game-shell-floating-toggle{left:auto!important;right:max(12px, calc(env(safe-area-inset-right,0px) + 8px))!important}}.game-intro{box-sizing:border-box;color:#14110e;text-align:center;background:repeating-linear-gradient(0deg,#14110e09 0 1px,#0000 1px 18px),#fbf7ee;border:1px solid #14110e24;border-radius:8px;width:min(100%,620px);margin:0 auto;padding:clamp(24px,5vw,44px);position:relative;overflow:hidden;box-shadow:0 18px 48px -30px #14110e73}.game-intro:before{content:"3 SEC";color:#b2102b85;font-family:var(--font-inter), sans-serif;letter-spacing:.12em;border:1px solid;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;top:14px;right:16px;transform:rotate(3deg)}.game-intro>*{z-index:1;position:relative}.game-intro--dark{color:#f4f4f4;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 18px),#141414;border-color:#ffffff1f;box-shadow:0 18px 60px -34px #000c}.game-intro--dark:before{color:#e5c76b9e}.game-intro--paper{background:repeating-linear-gradient(0deg,#14110e09 0 1px,#0000 1px 18px),#f7f0df}.game-intro__eyebrow{min-height:28px;font-family:var(--font-inter), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b2102b;border:1px solid #b2102b3d;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.game-intro--dark .game-intro__eyebrow{color:#e5c76b;border-color:#e5c76b47}.game-intro__title{font-family:var(--font-noto-serif-kr), serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,7vw,58px);font-weight:800;line-height:1.05}.game-intro__hook{box-sizing:border-box;word-break:keep-all;overflow-wrap:anywhere;width:100%;max-width:25em;margin:18px auto 0;font-size:clamp(18px,3.2vw,24px);font-weight:800;line-height:1.38}.game-intro__how{box-sizing:border-box;color:#14110ead;word-break:keep-all;overflow-wrap:anywhere;width:100%;max-width:34em;margin:12px auto 0;font-size:15px;line-height:1.65}.game-intro--dark .game-intro__how{color:#f4f4f4ad}.game-intro__meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.game-intro__meta span{color:#14110eb3;background:#ffffff7a;border:1px solid #14110e24;border-radius:999px;align-items:center;min-height:34px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.game-intro--dark .game-intro__meta span{color:#f4f4f4b8;background:#ffffff0f;border-color:#ffffff29}.game-intro__start{color:#fbf7ee;cursor:pointer;background:#14110e;border:0;border-radius:999px;justify-content:center;align-items:center;width:min(100%,320px);min-height:48px;margin-top:26px;padding:13px 28px;font-size:15px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px -20px #14110ebf}.game-intro__start:hover{transform:translateY(-1px);box-shadow:0 18px 34px -22px #14110ee6}.game-intro--dark .game-intro__start{color:#111;background:#f4f4f4}.result-screen{color:#14110e;width:min(100%,680px);margin:32px auto 0}.result-screen--dark{color:#f4f4f4}.result-screen__card{background:linear-gradient(90deg,#b2102b14 0 5px,#0000 5px),repeating-linear-gradient(0deg,#14110e09 0 1px,#0000 1px 22px),#fbf7ee;border:1px solid #14110e29;border-radius:8px;padding:clamp(22px,5vw,36px);position:relative;overflow:hidden;box-shadow:0 20px 54px -34px #14110e80}.result-screen__card:after{content:"RESULT";color:#b2102b73;font-family:var(--font-inter), sans-serif;letter-spacing:.14em;border:1px solid;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900;position:absolute;top:18px;right:18px;transform:rotate(3deg)}.result-screen__card>*{z-index:1;position:relative}.result-screen--dark .result-screen__card:after{color:#00ff887a}.result-screen--paper .result-screen__card{background:linear-gradient(90deg,#b2102b14 0 5px,#0000 5px),repeating-linear-gradient(0deg,#14110e09 0 1px,#0000 1px 22px),#fffaf0}.result-screen__eyebrow{font-family:var(--font-inter), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b2102b;margin-bottom:10px;font-size:12px;font-weight:900}.result-screen--dark .result-screen__eyebrow{color:#e5c76b}.result-screen__title{font-family:var(--font-noto-serif-kr), serif;letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(30px,6vw,52px);font-weight:900;line-height:1.08}.result-screen__score{font-family:var(--font-inter), var(--font-noto-sans-kr), sans-serif;color:#b2102b;align-items:baseline;gap:10px;margin-top:16px;display:flex}.result-screen--dark .result-screen__score{color:#0f8}.result-screen__score span{font-size:clamp(52px,15vw,96px);font-weight:900;line-height:.95}.result-screen__score small{font-size:clamp(18px,4vw,28px);font-weight:800}.result-screen__desc{word-break:keep-all;margin:18px 0 0;font-size:clamp(17px,3.4vw,22px);font-weight:800;line-height:1.45}.result-screen__details{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.result-screen__details li{color:#14110eb8;word-break:keep-all;background:#ffffff70;border:1px solid #14110e1f;border-left:4px solid #b2102b;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.5}.result-screen--dark .result-screen__details li{color:#f4f4f4b8;background:#ffffff0f;border-color:#ffffff1f}.result-screen__brand{color:#14110e7a;font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #14110e1f;margin-top:24px;padding-top:14px;font-size:11px;font-weight:900}.result-screen--dark .result-screen__brand{color:#f4f4f480;border-top-color:#ffffff1f}.result-actions{flex-wrap:wrap;justify-content:center;gap:14px;width:min(100%,760px);margin:28px auto 0;display:flex}.result-actions__btn{color:#211c16;text-align:center;white-space:nowrap;cursor:pointer;background:#ffffffb8;border:1px solid #2921182e;border-radius:999px;flex:190px;justify-content:center;align-items:center;min-height:54px;padding:13px 24px;font-size:15px;font-weight:950;line-height:1.15;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 10px 24px #29211814}.result-actions__btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2921181f}.result-actions__btn:focus-visible{outline-offset:3px;outline:3px solid #b07e384d}.result-actions__btn--primary{color:#fffaf0;text-shadow:0 1px 1px #44150e47;background:linear-gradient(135deg,#d45a43 0%,#a93f2f 45%,#7a4f27 100%);border-color:#0000;box-shadow:0 16px 38px #973c2c47}.result-actions__btn--primary.result-actions__btn--share{color:#fffaf0}.result-actions__btn--primary:hover{color:#fff;background:linear-gradient(135deg,#e0674f 0%,#b94a37 45%,#87552a 100%)}.result-actions__btn--secondary{color:#241d16;background:#ffffffa3;border-color:#29211838}.result-actions__btn--secondary:hover{background:#fffaf0e6;border-color:#29211857}.result-screen--dark+.result-actions .result-actions__btn--primary,.result-screen--dark .result-actions__btn--primary{color:#fffaf0;text-shadow:0 1px 1px #38100a52;background:linear-gradient(135deg,#e95e48 0%,#c24635 46%,#e1a257 100%);border-color:#0000;box-shadow:0 18px 44px #e24a3852}.result-screen--dark+.result-actions .result-actions__btn--primary.result-actions__btn--share,.result-screen--dark .result-actions__btn--primary.result-actions__btn--share{color:#fffaf0}.result-screen--dark+.result-actions .result-actions__btn--secondary,.result-screen--dark .result-actions__btn--secondary{color:#fff7e8;background:#ffffff17;border-color:#ffffff38}.result-screen--dark+.result-actions .result-actions__btn--secondary:hover,.result-screen--dark .result-actions__btn--secondary:hover{background:#ffffff26;border-color:#fff7e86b}.result-actions__note{color:#b2102b;text-align:center;width:100%;font-size:12px}.result-screen__image-btn{min-height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.recommended-games{color:#2d2118;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 0,#d2843e29,#0000 24rem),linear-gradient(135deg,#fffaeef5,#f8e8cde0);border:1px solid #53361d2e;border-radius:26px;width:min(100%,1040px);margin:38px auto 0;padding:clamp(22px,3vw,30px);box-shadow:0 26px 70px #29211829}.recommended-games__head{letter-spacing:0;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;font-size:clamp(18px,2vw,22px);font-weight:900;display:flex;color:#2a1c14!important}.recommended-games__head small{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;color:#8a4a2b!important}.result-screen--dark .recommended-games__head small,[data-game-shell=dark] .recommended-games__head small{color:#ffc987!important}.recommended-games__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.recommended-games__item{background:linear-gradient(#fffffafa,#fff6e8f0);border:1px solid #53361d29;border-radius:20px;flex-direction:column;gap:11px;min-height:168px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffffb8,0 12px 30px #29211814;color:#2c1f16!important}.recommended-games__item:hover{background:linear-gradient(#fffffc,#fff2dcfa);border-color:#9a52275c;transform:translateY(-3px);box-shadow:0 20px 44px #29211826}.recommended-games__item:focus-visible{outline-offset:4px;outline:3px solid #cc67365c}.result-screen--dark .recommended-games,[data-game-shell=dark] .recommended-games,.mbti-depth-result .recommended-games,.kbti-page .recommended-games{border-color:#ffe8be2e;box-shadow:0 28px 76px #00000057;color:#fff7e8!important;background:radial-gradient(circle at 18% 0,#ff714c2e,#0000 25rem),linear-gradient(135deg,#1f1816eb,#120f10d1)!important}.result-screen--dark .recommended-games__head,[data-game-shell=dark] .recommended-games__head,.mbti-depth-result .recommended-games__head,.kbti-page .recommended-games__head{color:#fff8e8!important}.result-screen--dark .recommended-games__item,[data-game-shell=dark] .recommended-games__item,.mbti-depth-result .recommended-games__item,.kbti-page .recommended-games__item{border-color:#ffe8be2e;box-shadow:inset 0 1px #ffffff1f,0 16px 38px #0000002e;color:#fff8e8!important;background:linear-gradient(#ffffff1b,#ffffff0e)!important}.result-screen--dark .recommended-games__item:hover,[data-game-shell=dark] .recommended-games__item:hover,.mbti-depth-result .recommended-games__item:hover,.kbti-page .recommended-games__item:hover{border-color:#ffc9876b;box-shadow:0 22px 48px #0000004d;background:linear-gradient(#ffffff26,#ffffff16)!important}.recommended-games__kicker{letter-spacing:.06em;font-size:12px;font-weight:900;line-height:1.35;color:#9a4f2e!important}.recommended-games__item strong{word-break:keep-all;font-size:18px;line-height:1.25;color:#241810!important}.recommended-games__desc{font-size:14px;line-height:1.5;color:#5f4a39!important}.result-screen--dark .recommended-games__kicker,[data-game-shell=dark] .recommended-games__kicker,.mbti-depth-result .recommended-games__kicker,.kbti-page .recommended-games__kicker{color:#ffc987!important}.result-screen--dark .recommended-games__item strong,[data-game-shell=dark] .recommended-games__item strong,.mbti-depth-result .recommended-games__item strong,.kbti-page .recommended-games__item strong{color:#fffaf0!important}.result-screen--dark .recommended-games__desc,[data-game-shell=dark] .recommended-games__desc,.mbti-depth-result .recommended-games__desc,.kbti-page .recommended-games__desc{color:#fff8e8d1!important}.recommended-games__cta{border:1px solid #a446253d;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:42px;margin-top:auto;padding:11px 18px;font-size:14px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 12px 24px #893d232e,inset 0 1px #ffffff38;color:#fffaf0!important;background:linear-gradient(135deg,#b65a32,#8f3f24)!important}.recommended-games__item:hover .recommended-games__cta{box-shadow:0 14px 28px #893d233d,inset 0 1px #ffffff42;background:linear-gradient(135deg,#cc6d3c,#9f4629)!important}.result-screen--dark .recommended-games__cta,[data-game-shell=dark] .recommended-games__cta,.mbti-depth-result .recommended-games__cta,.kbti-page .recommended-games__cta{border-color:#ffc98759;box-shadow:0 14px 30px #e6764f33,inset 0 1px #ffffff59;color:#1f1510!important;background:linear-gradient(135deg,#ffd08a,#e6764f)!important}.result-screen--dark .recommended-games__item:hover .recommended-games__cta,[data-game-shell=dark] .recommended-games__item:hover .recommended-games__cta,.mbti-depth-result .recommended-games__item:hover .recommended-games__cta,.kbti-page .recommended-games__item:hover .recommended-games__cta{background:linear-gradient(135deg,#ffe0a8,#f1865d)!important}@media (max-width:640px){.game-intro{border-radius:8px;padding:24px 18px}.game-intro:before{font-size:9px;top:10px;right:10px}.game-intro__title,.game-intro__hook,.game-intro__how{word-break:break-word;overflow-wrap:anywhere}.game-intro__meta span{min-height:32px;padding:6px 10px;font-size:12px}.result-screen{margin-top:24px}.result-screen__card{border-radius:8px}.result-screen__card:after{font-size:9px;top:12px;right:12px}.result-actions{grid-template-columns:1fr;display:grid}.result-actions__btn,.result-screen__image-btn{width:100%}.recommended-games__grid{grid-template-columns:1fr}.recommended-games__item{min-height:0}.recommended-games__cta{width:100%}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.5s ease-out both fadeIn}.stagger>*{opacity:0;animation:.5s ease-out forwards fadeIn}.stagger>:first-child{animation-delay:50ms}.stagger>:nth-child(2){animation-delay:.15s}.stagger>:nth-child(3){animation-delay:.25s}.stagger>:nth-child(4){animation-delay:.35s}.stagger>:nth-child(5){animation-delay:.45s}.stagger>:nth-child(6){animation-delay:.55s}.stagger>:nth-child(7){animation-delay:.65s}.stagger>:nth-child(8){animation-delay:.75s}.stagger>:nth-child(9){animation-delay:.85s}@keyframes pulseBorder{0%,to{border-color:#ff3b30;box-shadow:0 0 #ff3b3080}50%{border-color:#ff6b63;box-shadow:0 0 0 6px #ff3b3000}}.card-hover{transition:transform .2s,border-color .2s}.card-hover:hover{animation:1.4s ease-in-out infinite pulseBorder;transform:translateY(-3px);border-color:#ff3b30!important}.progress-fill{transition:width .3s ease-out}@keyframes paletteSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.palette-enter{animation:.3s ease-out paletteSlide}@keyframes confettiFall{to{opacity:0;transform:translateY(110vh)rotate(1080deg)}}.confetti-piece{border-radius:2px;animation:linear forwards confettiFall;position:absolute;top:-24px}@keyframes bubbleRise{0%{opacity:.7;transform:translateY(0)}to{opacity:0;transform:translateY(-100vh)}}.bubble{pointer-events:none;background-color:#ffffff59;border-radius:9999px;width:8px;height:8px;animation:linear infinite bubbleRise;position:absolute;bottom:-40px}@keyframes starTwinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.star{pointer-events:none;background:#fff;border-radius:9999px;animation:3s ease-in-out infinite starTwinkle;position:absolute}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.cursor-blink:after{content:"▊";color:#0f8;margin-left:2px;animation:1s step-end infinite cursorBlink}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.pop{animation:.3s ease-out pop}@keyframes redFlash{0%{opacity:0}20%{opacity:.85}to{opacity:0}}.red-flash{pointer-events:none;z-index:60;background:#ff3b30;animation:.6s ease-out forwards redFlash;position:fixed;inset:0}@keyframes numberBump{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.number-bump{animation:.18s ease-out numberBump}@keyframes silenceFlashKeyframe{0%{opacity:.32}to{opacity:0}}.silence-flash{pointer-events:none;z-index:100;background:#ff3b30;animation:.25s ease-out forwards silenceFlashKeyframe;position:fixed;inset:0}@keyframes ahmollaShake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-.5deg)}75%{transform:translate(3px)rotate(.5deg)}}.ahmolla-shake{animation:.35s ease-in-out infinite ahmollaShake}@keyframes ahmollaResultBg{0%{background-color:#ff3b30}60%{background-color:#ffd9d6}to{background-color:#fafafa}}.ahmolla-result-bg{animation:1s ease-out forwards ahmollaResultBg}@keyframes ppalliFailFlash{0%{opacity:.85}to{opacity:0}}.ppalli-fail-flash{pointer-events:none;z-index:100;background:#ff3b30;animation:.6s ease-out forwards ppalliFailFlash;position:fixed;inset:0}.ad-safe-zone{box-sizing:border-box;z-index:0;clear:both;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ad-inline{margin-block:24px;padding-inline:8px}.ad-inline--top{margin-block:0 18px}.ad-inline--bottom{margin-block:28px 0}.ad-mobile-inline{margin-block:28px max(18px, env(safe-area-inset-bottom,0px) + 12px);padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px))}.ad-slot{width:100%}.ad-slot--inline{margin-block:44px}.ad-slot--result{margin-block:clamp(72px,10vw,132px) 42px}.ad-slot--footer{margin-block:56px 24px}.ad-slot--mobile-inline{margin-block:34px}.ad-placeholder{width:100%;min-height:inherit;color:#2921185c;font-family:var(--font-inter), sans-serif;letter-spacing:0;pointer-events:none;background:linear-gradient(#ffffff61,#ffffff61),repeating-linear-gradient(135deg,#29211805 0 8px,#0000 8px 16px);border:1px solid #2921181f;border-radius:18px;place-items:start center;padding-top:13px;font-size:11px;font-weight:700;display:grid;box-shadow:0 14px 34px #2921180e}.ad-placeholder span{pointer-events:none}.ad-safe-zone[data-ad-page-type=simulation],.ad-safe-zone[data-ad-page-type=mini-game],.ad-safe-zone[data-ad-page-type=test],.ad-safe-zone[data-ad-page-type=result]{margin-block:32px}@media (max-width:767px){.ad-inline{width:100%;margin-block:24px;max-width:calc(100vw - 24px)!important}.ad-mobile-sticky,.ad-mobile-inline{width:100%;min-height:50px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:0!important;background:0 0!important;max-width:calc(100vw - 24px)!important;height:auto!important;position:static!important;inset:auto!important}}.ad-side-rails{pointer-events:none;display:block}@media (min-width:1536px){.ad-side-rail{z-index:1;pointer-events:auto;background:linear-gradient(#ffffff61,#ffffff61),repeating-linear-gradient(135deg,#11182705 0 8px,#0000 8px 16px);border:1px solid #1118271a;border-radius:18px;width:160px;min-height:600px;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 20px 48px #1118270f}.ad-side-rail .ad-placeholder{height:600px;min-height:600px;box-shadow:none;background:0 0;border:0;border-radius:18px}.ad-side-rail .ad-placeholder span{display:none}.ad-side-rail:before{content:"Advertisement";color:#11182757;width:100%;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-align:center;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:12px;left:0}.ad-side-rail--left{left:clamp(18px,2vw,32px)}.ad-side-rail--right{right:clamp(18px,2vw,32px)}}@media (max-width:1535px){.ad-side-rails{display:none}}@keyframes butterflyRain{0%{opacity:0;transform:translateY(-20vh)}10%{opacity:1}to{opacity:.8;transform:translateY(110vh)}}.butterfly-raindrop{pointer-events:none;background:linear-gradient(#0000,#b4c8ffb3);width:2px;animation:linear infinite butterflyRain;position:absolute}@keyframes butterflyStormShake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-3px,-2px)rotate(-.4deg)}40%{transform:translate(3px,1px)rotate(.4deg)}60%{transform:translate(-2px,2px)rotate(-.3deg)}80%{transform:translate(2px,-1px)rotate(.3deg)}}.butterfly-storm{animation:.18s linear infinite butterflyStormShake}@keyframes butterflyFlap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}.butterfly-flap{transform-origin:50%;animation:.4s ease-in-out infinite butterflyFlap}@keyframes butterflyLightning{0%,to{opacity:0}10%,15%{opacity:.85}}.butterfly-lightning{pointer-events:none;background:#fff;animation:4s ease-out infinite butterflyLightning;position:absolute;inset:0}@keyframes butterflyDriftLeft{0%{opacity:.2;transform:translate(-50px)}to{opacity:.5;transform:translate(50px)}}.butterfly-wind{background:#ffffff4d;border-radius:9999px;animation:2s ease-in-out infinite alternate butterflyDriftLeft;position:absolute}@keyframes trolleyWheelSpin{to{transform:rotate(360deg)}}.trolley-wheel{transform-origin:50%;animation:.4s linear infinite trolleyWheelSpin}@keyframes dilemmaPersonFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.4;transform:translateY(40px)rotate(80deg)}}.dilemma-fall{animation:.6s ease-in forwards dilemmaPersonFall}@keyframes dilemmaSketchIn{0%{stroke-dasharray:1000;stroke-dashoffset:1000px}to{stroke-dasharray:1000;stroke-dashoffset:0}}.dilemma-sketch-in{animation:1.2s ease-out forwards dilemmaSketchIn}@keyframes dilemmaWobble{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.dilemma-wobble{animation:4s ease-in-out infinite dilemmaWobble;display:inline-block}@keyframes dilemmaScalesTip{0%{transform:rotate(0)}to{transform:rotate(var(--tip,12deg))}}.dilemma-scales-tip{transform-origin:50%;animation:1.2s ease-out forwards dilemmaScalesTip}@keyframes resonanceGlow{0%,to{filter:drop-shadow(0 0 8px #64c8ff66)}50%{filter:drop-shadow(0 0 18px #64c8ffcc)}}.resonance-active{animation:1.5s ease-in-out infinite resonanceGlow}@keyframes ppalliBodyShake1{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1.5px,-.5px)rotate(-.6deg)}75%{transform:translate(1.5px,.5px)rotate(.6deg)}}.ppalli-body-shake-1{transform-origin:50%;animation:.3s ease-in-out infinite ppalliBodyShake1}@keyframes ppalliBodyShake2{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px,-1px)rotate(-1.5deg)}75%{transform:translate(3px,1px)rotate(1.5deg)}}.ppalli-body-shake-2{transform-origin:50%;animation:.18s ease-in-out infinite ppalliBodyShake2}@keyframes ppalliBodyShake3{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-4px,-2px)rotate(-2deg)}40%{transform:translate(3px,1px)rotate(2deg)}60%{transform:translate(-3px,2px)rotate(-1.5deg)}80%{transform:translate(4px,-1px)rotate(1.5deg)}}.ppalli-body-shake-3{transform-origin:50%;animation:.12s linear infinite ppalliBodyShake3}.back-arrow{z-index:50;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex;position:fixed;top:20px;left:20px}.back-arrow:hover{background:#00000014;transform:translate(-3px)}.back-arrow.dark{color:#ffffffb3}.back-arrow.dark:hover{color:#fff;background:#ffffff1a}.btn-press{transition:transform .1s}.btn-press:active{transform:scale(.95)}@keyframes pageInLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-in{animation:.35s cubic-bezier(.22,.9,.35,1) both pageInLift}.share-fab{z-index:50;color:#fff;background:#ff3b30;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:transform .15s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #ff3b3059}.share-fab:hover{transform:scale(1.06)}.site-footer{z-index:2;color:#faf7eec7;font-family:var(--font-inter), system-ui, sans-serif;background:#14110e;border-top:1px solid #14110e1f;position:relative}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 26px;width:min(1120px,100% - 32px);margin:0 auto;padding:30px 0 32px;display:grid}.site-footer__brand{flex-wrap:wrap;align-items:center;gap:7px 14px;min-width:0;display:flex}.site-footer__brand strong{color:#fffaf0;letter-spacing:.02em;font-size:1rem}.site-footer__brand span,.site-footer__brand a,.site-footer__copy{font-size:.84rem;line-height:1.6}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#fffaf0;text-decoration:underline}.site-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;font-size:.84rem;font-weight:800;display:flex}.site-footer__copy{color:#faf7ee8c;grid-column:1/-1;margin:0}.site-footer--compact{z-index:1;border-top-color:#faf7ee1a}.site-footer--compact .site-footer__inner{gap:8px 18px;width:min(1120px,100% - 28px);padding:18px 0 16px}.site-footer--compact .site-footer__brand{gap:5px 12px}.site-footer--compact .site-footer__brand strong{font-size:.92rem}.site-footer--compact .site-footer__brand span,.site-footer--compact .site-footer__brand a,.site-footer--compact .site-footer__links{font-size:.78rem;line-height:1.45}.site-footer--compact .site-footer__links{gap:6px 12px}.site-footer--compact .site-footer__copy{font-size:.74rem;line-height:1.35}.trust-page{color:#14110e;min-height:100vh;font-family:var(--font-inter), system-ui, sans-serif;background:radial-gradient(circle at 12% 0,#b2102b14,#0000 32%),linear-gradient(#f6f0e5 0%,#efe5d4 100%);padding:56px 20px 88px}.trust-shell{width:min(860px,100%);margin:0 auto}.trust-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.trust-back{color:#6b6258;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.trust-back:hover{color:#b2102b}.trust-locale-switch{white-space:nowrap;background:#fffcf494;border:1px solid #14110e1f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.trust-locale-switch button{color:#6b6258;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:72px;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:900}.trust-locale-switch button[aria-pressed=true]{color:#fffaf0;background:#14110e}.trust-hero{margin:34px 0 22px}.trust-hero p{color:#b2102b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}.trust-hero h1{max-width:760px;font-family:var(--font-fraunces), var(--font-noto-serif-kr), serif;letter-spacing:0;margin:0;font-size:clamp(2.35rem,7vw,4.4rem);line-height:1}.trust-hero span{color:#5f564d;max-width:680px;margin-top:18px;font-size:clamp(1rem,2.2vw,1.16rem);font-weight:650;line-height:1.7;display:block}.trust-card{background:#fffcf4e0;border:1px solid #14110e1f;border-radius:24px;padding:clamp(22px,5vw,44px);box-shadow:0 22px 70px #3b2a1f1f}.trust-section+.trust-section{border-top:1px solid #14110e1a;margin-top:34px;padding-top:30px}.trust-section h2{font-family:var(--font-fraunces), var(--font-noto-serif-kr), serif;margin:0 0 12px;font-size:clamp(1.28rem,3vw,1.72rem);font-weight:700}.trust-card p,.trust-card li,.trust-card dd{color:#3f372f;font-size:1rem;line-height:1.82}.trust-card p{margin:0 0 14px}.trust-card a{color:#9f1239;text-underline-offset:3px;font-weight:800;text-decoration:underline}.trust-updated{font-weight:800;color:#7a6f63!important;font-size:.9rem!important}.trust-list{gap:12px;margin:0;display:grid}.trust-list div{border-bottom:1px solid #14110e14;grid-template-columns:minmax(150px,.45fr) 1fr;gap:12px;padding:14px 0;display:grid}.trust-list dt{color:#7a6f63;font-size:.88rem;font-weight:900}.trust-list dd{margin:0;font-weight:750}.trust-email{background:#b2102b14;border:1px solid #b2102b24;border-radius:16px;width:fit-content;padding:14px 18px}.trust-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.trust-actions button,.trust-actions a{cursor:pointer;background:#14110e;border:1px solid #14110e1f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex;color:#fffaf0!important;text-decoration:none!important}.trust-actions a{background:#ffffffbd;color:#9f1239!important}@media (max-width:640px){.site-footer__inner{grid-template-columns:1fr;gap:12px;padding:24px 0}.site-footer__links{justify-content:flex-start;gap:8px 14px}.site-footer--compact .site-footer__inner{gap:10px;padding:16px 0 14px}.site-footer--compact .site-footer__brand{flex-direction:column;align-items:flex-start;gap:4px}.trust-page{padding:38px 16px 72px}.trust-topbar{flex-direction:column;align-items:flex-start}.trust-card{border-radius:20px}.trust-list div{grid-template-columns:1fr;gap:4px}}body{background:radial-gradient(circle at 12% 0,#d56f5414,#0000 28rem),radial-gradient(circle at 92% 4%,#906a3612,#0000 30rem),linear-gradient(#fffaf1 0%,#fff7ec 38%,#fffdf8 100%)}[data-home]{--home-bg:#fff8ed;--home-bg-soft:#fff4e6;--home-paper:#fffdf8;--home-surface:#fffdf8d1;--home-ink:#17120e;--home-ink-2:#2d241d;--home-muted:#77685d;--home-hairline:#271e1613;--home-hairline-strong:#271e162e;--home-injoo:#a64737;--home-coral:#ca614c;--home-gold:#9a713b}[data-home]:before{opacity:.012!important}[data-home] section[data-cat]{background:0 0!important}.home-curated,[data-home] .rounded-\[28px\],.recommended-games,.result-screen__card,.game-intro{-webkit-backdrop-filter:blur(16px)}.home-curated{background:radial-gradient(circle at 12% 0,#cf5b4517,#0000 18rem),#fffdf8c7!important;border-radius:28px!important;box-shadow:0 22px 64px #30231817,inset 0 1px #ffffffe6!important}.home-curated-card{background:#ffffffc7!important;border-radius:22px!important;box-shadow:0 14px 34px #30231812,inset 0 1px #ffffffdb!important}.home-curated-card:hover{background:#fffffff2!important;box-shadow:0 22px 48px #3023181f,inset 0 1px #fffffff0!important}.game-intro{background:radial-gradient(circle at 18% 0,#d35d451f,#0000 20rem),linear-gradient(145deg,#ffffffeb,#fff7ead6)!important;border-color:#2921181a!important;border-radius:28px!important;box-shadow:0 26px 72px #2c1f121f,inset 0 1px #ffffffe6!important}.game-intro:before,.result-screen__card:after{display:none!important}.game-intro__eyebrow,.result-screen__eyebrow{letter-spacing:.13em!important}.game-intro__title,.result-screen__title,.result-title h2,.result-card h2{letter-spacing:-.015em!important}.game-intro__start,.primary,.actions .share,.result-actions__btn--primary{color:#fffaf0!important;background:linear-gradient(135deg,#d8664e 0%,#a84a38 52%,#8b642f 100%)!important;border-radius:999px!important;box-shadow:0 16px 38px #a44a323d,inset 0 1px #ffffff3d!important}.game-intro__start:hover,.primary:hover,.actions .share:hover,.result-actions__btn--primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#e37159 0%,#b35340 52%,#9b7137 100%)!important}.secondary,.actions .retry,.result-actions__btn--secondary{color:#221a14!important;background:#ffffffa8!important;border-color:#2921182e!important;border-radius:999px!important}.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.scene-card,.breaking-card,.result-card,.result-box,.deep-section,.insight-grid>*,.score-section,.test-basis{background-color:#fffdf8d6!important;border-color:#2921181a!important;border-radius:24px!important;box-shadow:0 18px 48px #2a1e1214,inset 0 1px #ffffffd1!important}.answer,.answers button,.choice,.option-button{color:#211812!important;background:#ffffffb8!important;border-color:#2921181f!important;border-radius:18px!important;box-shadow:0 8px 20px #2a1e120b,inset 0 1px #ffffffd1!important}.answer:hover,.answers button:not(:disabled):hover,.choice:hover,.option-button:hover,.answer.selected,.answers button.selected{background:#fff7eff5!important;border-color:#ca614c75!important;box-shadow:0 14px 28px #984a2d1c,inset 0 1px #ffffffe6!important}.progress-bar,.progress{overflow:hidden;border-radius:999px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{color:#211812;background:#ffffffc7;border:1px solid #29211824;border-radius:18px;box-shadow:inset 0 1px #ffffffbf}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:3px!important;outline:3px solid #ca614c42!important}.result-screen__card{background:radial-gradient(circle at 12% 0,#d35d451f,#0000 20rem),linear-gradient(145deg,#fffdf8f2,#fff6e8db)!important;border-color:#2921181a!important;border-radius:28px!important;box-shadow:0 28px 78px #2a1e1224,inset 0 1px #ffffffe6!important}.result-screen--dark .result-screen__card{background:radial-gradient(circle at 14% 0,#e6764f2e,#0000 20rem),linear-gradient(145deg,#251e1bf5,#120f10e6)!important;border-color:#ffe7c729!important;box-shadow:0 30px 84px #0000005c,inset 0 1px #ffffff14!important}.recommended-games{background:radial-gradient(circle at 16% 0,#d35d451f,#0000 22rem),linear-gradient(145deg,#fffdf8f0,#fff4e2e6)!important;border-radius:28px!important}.recommended-games__item{border-radius:22px!important}.recommended-games__head span{color:inherit}.site-footer{background:#fffdf8b8;border-top:1px solid #271e1614}@media (max-width:640px){.game-intro,.result-screen__card,.recommended-games,.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.scene-card,.breaking-card,.result-card{border-radius:22px!important}.answer,.answers button,.choice,.option-button{min-height:54px!important}}[data-home]{--home-bg:#fff7ec;--home-bg-soft:#fff2e2;--home-paper:#fffdf8;--home-surface:#fffdf8e0;--home-ink:#19120e;--home-ink-2:#2f251d;--home-muted:#76675a;--home-hairline:#271e1616;--home-hairline-strong:#271e162e;--home-coral:#c95f4a;--home-gold:#9b733f;background:linear-gradient(#fff9eef5,#fffdf8f5),#fff7ec!important}[data-home] section[data-cat]{position:relative}[data-home] section[data-cat]+section[data-cat]:before{content:"";background:linear-gradient(90deg,#0000,#271e161c,#0000);height:1px;position:absolute;top:0;left:max(16px,50% - 520px);right:max(16px,50% - 520px)}.defense-page .hero,.thinking-hero,.value-hero,.stoic-hero,.crush-test .hero-card,.breaking-page .intro,.scene-page .intro,.game-intro{text-align:left!important;background:linear-gradient(145deg,#fffdf8f5,#fff6e8e6)!important;border:1px solid #271e161a!important;border-radius:28px!important;width:min(100%,880px)!important;min-height:auto!important;margin-inline:auto!important;padding:clamp(26px,5vw,54px)!important;box-shadow:0 26px 76px #3023181f,inset 0 1px #ffffffe0!important}.thinking-hero:before,.thinking-hero:after,.value-hero:before,.value-hero:after,.stoic-hero:before,.stoic-hero:after,.crush-test .hero-card:before,.crush-test .hero-card:after,.breaking-page .intro:before,.breaking-page .intro:after,.scene-page .intro:before,.scene-page .intro:after,.defense-page .hero:before,.defense-page .hero:after,.game-intro:before,.game-intro:after{display:none!important}.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.crush-test .hero-copy,.defense-page .hero-content{max-width:720px!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1,.game-intro__title{color:#1d1510!important;letter-spacing:-.035em!important;max-width:12.5em!important;margin:0!important;font-size:clamp(2.55rem,7vw,4.6rem)!important;line-height:1.03!important}.defense-page .hero p,.thinking-hero .subtitle,.thinking-hero .description,.value-hero .subtitle,.value-hero .description,.stoic-hero .subtitle,.stoic-hero .description,.crush-test .subtitle,.crush-test .description,.breaking-page .intro .subtitle,.breaking-page .intro .description,.scene-page .intro .subtitle,.scene-page .intro .description,.game-intro__hook,.game-intro__how{color:#2f251dc7!important;max-width:680px!important;font-family:var(--font-inter), system-ui, sans-serif!important;font-size:clamp(1rem,2vw,1.12rem)!important;font-weight:650!important;line-height:1.72!important}.defense-page .kicker,.thinking-hero .eyebrow,.value-hero .eyebrow,.stoic-hero .eyebrow,.crush-test .eyebrow,.breaking-page .intro .eyebrow,.scene-page .intro .eyebrow,.game-intro__eyebrow{color:#bf5b46!important;font-family:var(--font-inter), system-ui, sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:950!important}.meta-line,.notice,.disclaimer,.game-intro__meta span{color:#2f251d94!important;font-family:var(--font-inter), system-ui, sans-serif!important;font-size:.84rem!important;font-weight:800!important;line-height:1.55!important}.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.quiz-card,.scene-card,.breaking-card,.test-card{background:#fffdf8eb!important;border-radius:26px!important;width:min(100%,980px)!important;margin-inline:auto!important;padding:clamp(22px,4vw,38px)!important}.readable-question{gap:18px!important;margin:12px 0 24px!important;display:grid!important}.readable-question__situation,.readable-question__prompt{gap:8px!important;display:grid!important}.readable-question__situation span,.readable-question__prompt span,.progress-head span,.progress span{color:#b45a44!important;font-family:var(--font-inter), system-ui, sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.political-page--quiz,.value-test--quiz,.stoic-test--quiz,.thinking-test--quiz,.breaking-page--quiz,.scene-page,.crush-test,.defense-page{--test-mode-ink:#151922;--test-mode-muted:#667085;--test-mode-line:#1519221a;--test-mode-card:#ffffffe6;--test-mode-card-strong:#fffffff5;--test-mode-accent:#0f766e;--test-mode-accent-soft:#0f766e1f;--test-mode-warm:#f7f2ea;--test-mode-shadow:0 24px 70px #0f172a1f}.political-page--quiz .political-shell,.breaking-page--quiz .shell,.scene-page .shell,.crush-test .shell,.defense-page .quiz{align-items:center!important;width:min(100% - 32px,980px)!important;min-height:calc(100svh - 44px)!important;margin-inline:auto!important;padding-block:clamp(18px,4vh,44px)!important;display:grid!important}.political-page--quiz .political-card,.breaking-page--quiz .quiz-card,.scene-page .quiz-card,.crush-test .quiz-card,.defense-page .question-card{border:1px solid var(--test-mode-line)!important;background:linear-gradient(180deg, #fffffff5, #ffffffdb), var(--test-mode-warm)!important;width:100%!important;box-shadow:var(--test-mode-shadow)!important;border-radius:clamp(22px,3vw,34px)!important;padding:clamp(20px,4vw,42px)!important}.value-test--quiz .value-flow-shell,.stoic-test--quiz .stoic-flow-shell,.thinking-test--quiz .thinking-flow-shell{min-height:100svh!important;padding:clamp(16px, 3vw, 34px) max(16px, env(safe-area-inset-right)) clamp(24px, 4vw, 42px) max(16px, env(safe-area-inset-left))!important;color:var(--test-mode-ink)!important;background:radial-gradient(circle at 18% 12%,#0f766e1c,#0000 28rem),radial-gradient(circle at 82% 8%,#a1620714,#0000 24rem),linear-gradient(135deg,#fbfaf7 0%,#f8fafc 46%,#f3f4f6 100%)!important;grid-template-rows:auto 1fr!important;align-items:center!important;display:grid!important}.value-test--quiz .value-flow-bg,.value-test--quiz .value-side-rail,.stoic-test--quiz .stoic-flow-bg,.stoic-test--quiz .stoic-side-rail,.thinking-test--quiz .thinking-flow-bg,.thinking-test--quiz .thinking-side-rail{display:none!important}.value-test--quiz .value-mobile-progress,.stoic-test--quiz .stoic-mobile-progress,.thinking-test--quiz .thinking-mobile-progress{z-index:10!important;background:#0f172a14!important;border-radius:0!important;height:3px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.value-test--quiz .value-mobile-progress-fill,.stoic-test--quiz .stoic-mobile-progress-fill,.thinking-test--quiz .thinking-mobile-progress-fill{background:linear-gradient(90deg,#0f766e,#334155)!important}.value-test--quiz .value-flow-topbar,.stoic-test--quiz .stoic-flow-topbar,.thinking-test--quiz .thinking-flow-topbar,.political-page--quiz .political-progress-head,.breaking-page--quiz .progress-head,.scene-page .progress-head,.crush-test .progress-head,.defense-page .progress div{min-height:44px!important;color:var(--test-mode-muted)!important;letter-spacing:.02em!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:12px!important;font-size:.82rem!important;font-weight:850!important;display:flex!important}.value-test--quiz .value-flow-back,.stoic-test--quiz .stoic-flow-back,.thinking-test--quiz .thinking-flow-back,.political-page--quiz .political-exit{color:#334155!important;background:#ffffffd1!important;border:1px solid #0f172a1a!important;border-radius:999px!important;min-width:42px!important;height:42px!important;box-shadow:0 10px 26px #0f172a14!important}.value-test--quiz .value-flow-counter,.stoic-test--quiz .stoic-flow-counter,.thinking-test--quiz .thinking-flow-counter,.political-page--quiz .political-progress-head strong,.breaking-page--quiz .progress-head strong,.scene-page .progress-head strong,.crush-test .progress-head strong,.defense-page .progress strong{color:#1f2937!important;letter-spacing:0!important;background:#ffffffb8!important;border:1px solid #0f172a14!important;border-radius:999px!important;padding:7px 11px!important;font-weight:900!important}.political-page--quiz .political-progress,.breaking-page--quiz .progress-bar,.scene-page .progress-bar,.crush-test .progress-bar,.defense-page .progress{height:5px!important;box-shadow:none!important;background:#0f172a14!important;border:0!important;border-radius:999px!important;overflow:hidden!important}.political-page--quiz .political-progress i,.breaking-page--quiz .progress-bar i,.scene-page .progress-bar i,.crush-test .progress-bar span,.defense-page .progress>i{border-radius:inherit!important;background:linear-gradient(90deg,#0f766e,#334155)!important;height:100%!important}.value-test--quiz .value-flow-body,.stoic-test--quiz .stoic-flow-body,.thinking-test--quiz .thinking-flow-body{background:var(--test-mode-card)!important;width:min(100%,900px)!important;min-height:auto!important;box-shadow:var(--test-mode-shadow)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid #0f172a1a!important;border-radius:clamp(24px,3vw,34px)!important;align-content:center!important;gap:clamp(22px,4vw,34px)!important;margin:0 auto!important;padding:clamp(22px,5vw,50px)!important;display:grid!important}.value-test--quiz .value-flow-question-area,.stoic-test--quiz .stoic-flow-question-area,.thinking-test--quiz .thinking-flow-question-area{text-align:center!important;max-width:760px!important;margin-inline:auto!important}.political-page--quiz .political-question-view,.breaking-page--quiz .question-view,.scene-page .question-view,.crush-test .quiz-card>:not(.progress-head):not(.progress-bar),.defense-page .question-card{text-align:center!important}.political-page--quiz .political-question-view h2,.value-test--quiz .value-flow-question,.stoic-test--quiz .stoic-flow-question,.thinking-test--quiz .thinking-flow-question,.breaking-page--quiz .question-view h2,.scene-page .question-view h2,.crush-test .readable-question h2,.crush-test .quiz-card h2,.defense-page .question-card h2{max-width:820px!important;color:var(--test-mode-ink)!important;letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin-inline:auto!important;font-size:clamp(1.42rem,3.3vw,2.45rem)!important;font-weight:860!important;line-height:1.28!important}.value-test--quiz .value-flow-kicker,.stoic-test--quiz .stoic-flow-kicker,.thinking-test--quiz .thinking-flow-kicker,.political-page--quiz .political-eyebrow{color:#0f766e!important;background:#0f766e12!important;border:1px solid #0f766e21!important;border-radius:999px!important;width:fit-content!important;margin-inline:auto!important;padding:7px 10px!important;font-size:.72rem!important}.value-test--quiz .value-flow-subtext,.stoic-test--quiz .stoic-flow-subtext,.thinking-test--quiz .thinking-flow-subtext,.political-page--quiz .political-agreement-hint{max-width:620px!important;color:var(--test-mode-muted)!important;margin:14px auto 0!important;font-size:.98rem!important;font-weight:650!important;line-height:1.55!important}.political-page--quiz .political-scale-wrap,.value-test--quiz .value-flow-scale-wrap,.stoic-test--quiz .stoic-flow-scale-wrap,.thinking-test--quiz .thinking-flow-scale-wrap{background:linear-gradient(#fffffff5,#f8fafce6),#fff!important;border:1px solid #0f172a1a!important;border-radius:26px!important;max-width:760px!important;margin:clamp(24px,4vw,36px) auto 0!important;padding:clamp(16px,3vw,24px)!important;box-shadow:0 18px 46px #0f172a14!important}.political-page--quiz .political-agreement-scale,.value-test--quiz .value-flow-likert-row,.stoic-test--quiz .stoic-flow-likert-row,.thinking-test--quiz .thinking-flow-likert-row{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:center!important;gap:clamp(6px,1.3vw,12px)!important;display:grid!important;position:relative!important}.political-page--quiz .political-agreement-scale:before,.value-test--quiz .value-flow-likert-row:before,.stoic-test--quiz .stoic-flow-likert-row:before,.thinking-test--quiz .thinking-flow-likert-row:before{content:""!important;background:linear-gradient(90deg,#0f766e47,#64748b2e,#33415547)!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:24px!important;left:7%!important;right:7%!important}.political-page--quiz .political-scale-dot,.value-test--quiz .value-flow-likert-btn,.stoic-test--quiz .stoic-flow-likert-btn,.thinking-test--quiz .thinking-flow-likert-btn{z-index:1!important;color:#475569!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;position:relative!important;transform:none!important}.political-page--quiz .political-scale-dot span,.value-test--quiz .value-flow-likert-btn,.stoic-test--quiz .stoic-flow-likert-btn,.thinking-test--quiz .thinking-flow-likert-btn{color:#475569!important;background:#ffffffeb!important;border:1px solid #0f172a24!important;border-radius:999px!important;place-items:center!important;width:clamp(34px,6vw,48px)!important;height:clamp(34px,6vw,48px)!important;margin-inline:auto!important;display:inline-grid!important;box-shadow:0 8px 20px #0f172a14,inset 0 0 0 5px #f8fafce6!important}.political-page--quiz .political-scale-dot:hover span,.political-page--quiz .political-scale-dot.selected span,.value-test--quiz .value-flow-likert-btn:hover,.value-test--quiz .value-flow-likert-btn.is-selected,.stoic-test--quiz .stoic-flow-likert-btn:hover,.stoic-test--quiz .stoic-flow-likert-btn.is-selected,.thinking-test--quiz .thinking-flow-likert-btn:hover,.thinking-test--quiz .thinking-flow-likert-btn.is-selected{color:#fff!important;background:#0f766e!important;border-color:#0f766e57!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px #0f766e38,0 0 0 7px #0f766e1a!important}.political-page--quiz .political-scale-dot strong,.value-test--quiz .value-flow-scale-labels,.stoic-test--quiz .stoic-flow-scale-labels,.thinking-test--quiz .thinking-flow-scale-labels{color:#667085!important;font-size:clamp(.62rem,1.35vw,.78rem)!important;font-weight:760!important;line-height:1.2!important}.breaking-page--quiz .choices,.scene-page .choices,.crush-test .answers,.defense-page .answers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,1.6vw,16px)!important;margin-top:clamp(22px,4vw,34px)!important;display:grid!important}.breaking-page--quiz .choices button,.scene-page .choices button,.crush-test .answer,.defense-page .answers button{background:var(--test-mode-card-strong)!important;min-height:84px!important;color:var(--test-mode-ink)!important;text-align:left!important;border:1px solid #0f172a1a!important;border-radius:20px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:14px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 34px #0f172a12!important}.breaking-page--quiz .choices button:hover,.scene-page .choices button:hover,.crush-test .answer:hover,.defense-page .answers button:not(:disabled):hover,.defense-page .answers button.selected{background:linear-gradient(#f0fdfaf5,#fffffff0)!important;border-color:#0f766e47!important;transform:translateY(-2px)!important;box-shadow:0 18px 44px #0f766e24!important}.breaking-page--quiz .choices span,.scene-page .choices span,.crush-test .answer span,.defense-page .answers span{color:#0f766e!important;background:#0f766e14!important;border:1px solid #0f766e2e!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.82rem!important;font-weight:900!important;display:inline-grid!important}.breaking-page--quiz .choices strong,.scene-page .choices strong,.crush-test .answer strong,.defense-page .answers strong{color:var(--test-mode-ink)!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-size:clamp(.98rem,1.8vw,1.12rem)!important;font-weight:760!important;line-height:1.48!important}@media (max-width:640px){.political-page--quiz .political-shell,.breaking-page--quiz .shell,.scene-page .shell,.crush-test .shell,.defense-page .quiz{width:min(100% - 20px,980px)!important;min-height:calc(100svh - 16px)!important;padding-block:10px 18px!important}.political-page--quiz .political-card,.breaking-page--quiz .quiz-card,.scene-page .quiz-card,.crush-test .quiz-card,.defense-page .question-card,.value-test--quiz .value-flow-body,.stoic-test--quiz .stoic-flow-body,.thinking-test--quiz .thinking-flow-body{border-radius:22px!important;padding:18px 14px!important}.political-page--quiz .political-question-view h2,.value-test--quiz .value-flow-question,.stoic-test--quiz .stoic-flow-question,.thinking-test--quiz .thinking-flow-question,.breaking-page--quiz .question-view h2,.scene-page .question-view h2,.crush-test .readable-question h2,.crush-test .quiz-card h2,.defense-page .question-card h2{font-size:clamp(1.22rem,6vw,1.7rem)!important;line-height:1.34!important}.political-page--quiz .political-scale-wrap{grid-template-columns:1fr 1fr!important;grid-template-areas:"agree disagree""scale scale"!important}.breaking-page--quiz .choices,.scene-page .choices,.crush-test .answers,.defense-page .answers{grid-template-columns:1fr!important;gap:9px!important}.breaking-page--quiz .choices button,.scene-page .choices button,.crush-test .answer,.defense-page .answers button{border-radius:17px!important;min-height:66px!important;padding:13px!important}.progress-head,.progress>div{align-items:center;min-width:0;min-height:24px;line-height:1.35!important;overflow:visible!important}.progress-head span,.progress-head strong,.progress span,.progress strong{align-items:center;min-height:1.35em;padding-block:2px;display:inline-flex;line-height:1.35!important;overflow:visible!important}.defense-page .quiz>.progress,.signal-page .quiz>.progress{padding-top:2px;border-radius:0!important;overflow:visible!important}}.readable-question__situation p{color:#2f251dbd!important;font-family:var(--font-inter), system-ui, sans-serif!important;word-break:keep-all!important;margin:0!important;font-size:clamp(1rem,1.8vw,1.12rem)!important;font-weight:650!important;line-height:1.66!important}.readable-question__prompt h2,.question-card h2,.thinking-card h2,.value-card h2,.stoic-card h2,.crush-card h2{color:#1f1812!important;font-family:var(--font-inter), system-ui, sans-serif!important;letter-spacing:-.015em!important;word-break:keep-all!important;margin:0!important;font-size:clamp(1.45rem,3.6vw,2.1rem)!important;font-weight:900!important;line-height:1.38!important}.answers,.question-card .answers,.thinking-card .answers,.value-card .answers,.stoic-card .answers,.crush-card .answers,.choices{gap:14px!important}.answer,.answers button,.choices button,.option-button,.choice{min-height:64px!important;font-family:var(--font-inter), system-ui, sans-serif!important;border-radius:18px!important;padding:16px 18px!important}.answer strong,.answers button strong,.choices button strong{font-size:clamp(.98rem,1.7vw,1.08rem)!important;font-weight:850!important;line-height:1.45!important}.result-actions__btn,.recommended-games__cta,.primary,.game-intro__start{min-height:52px!important;font-family:var(--font-inter), system-ui, sans-serif!important;letter-spacing:0!important}.recommended-games{color:#241a13!important;background:linear-gradient(145deg,#fffdf8f5,#fff4e2eb)!important}.recommended-games__item strong{color:#201711!important}.recommended-games__desc{color:#2f251db8!important}.site-footer{color:#fffaf0c7!important;background:#17120e!important;border-top-color:#fffaf01a!important}.site-footer__brand strong,.site-footer a:hover{color:#fffaf0!important}.site-footer__copy{color:#fffaf085!important}@media (max-width:640px){.defense-page .hero,.thinking-hero,.value-hero,.stoic-hero,.crush-test .hero-card,.breaking-page .intro,.scene-page .intro,.game-intro{border-radius:24px!important;width:calc(100% - 24px)!important;padding:26px 20px!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1,.game-intro__title{font-size:clamp(2.15rem,12vw,3.25rem)!important}.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.quiz-card,.scene-card,.breaking-card,.test-card{border-radius:22px!important;width:calc(100% - 24px)!important;padding:20px!important}.readable-question__prompt h2,.question-card h2,.thinking-card h2,.value-card h2,.stoic-card h2,.crush-card h2{font-size:clamp(1.35rem,6.5vw,1.65rem)!important}.recommended-games__grid{grid-template-columns:1fr!important}}.defense-page,.thinking-test,.value-test,.stoic-test,.crush-test,.breaking-page,.scene-page{min-height:100svh;overflow-x:hidden}.defense-page{background:linear-gradient(135deg,#19130f 0%,#2b211b 54%,#493223 100%)!important}.breaking-page{background:linear-gradient(135deg,#181513 0%,#26211e 52%,#3b3028 100%)!important}.scene-page{background:linear-gradient(135deg,#191420 0%,#292033 54%,#3a2a3d 100%)!important}.thinking-test{background:linear-gradient(135deg,#fffaf4 0%,#f6efff 48%,#fffdf8 100%)!important}.value-test{background:linear-gradient(135deg,#fff8ed 0%,#f1eee7 50%,#eef4f5 100%)!important}.stoic-test{background:linear-gradient(135deg,#fbf4e8 0%,#ece5d6 50%,#f8f6ef 100%)!important}.crush-test{background:linear-gradient(135deg,#fff9f2 0%,#fff0f1 46%,#fffaf5 100%)!important}.defense-page .hero,.thinking-hero,.value-hero,.stoic-hero,.crush-test .hero-card,.breaking-page .intro,.scene-page .intro{width:100%!important;max-width:none!important;min-height:min(780px,100svh - 80px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:clamp(64px,10svh,118px) clamp(20px,6vw,76px) clamp(54px,8svh,96px)!important}.thinking-shell,.value-shell,.stoic-shell,.crush-test .shell,.breaking-shell,.scene-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.defense-page .hero-content,.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.crush-test .hero-copy{width:min(100%,760px)!important}.defense-page .hero,.crush-test .hero-card,.scene-page .intro{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.thinking-hero,.value-hero,.stoic-hero,.breaking-page .intro{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.breaking-page .intro{align-items:flex-start!important}.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy{margin:0!important}.defense-page .hero-content,.crush-test .hero-copy{margin-inline:auto!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1{letter-spacing:-.045em!important;max-width:11.5em!important;margin:0!important;font-size:clamp(3rem,8.5vw,5.7rem)!important;line-height:1.04!important}.defense-page .hero h1,.breaking-page .intro h1,.scene-page .intro h1{color:#fff7e8!important}.defense-page .hero p,.breaking-page .intro .subtitle,.breaking-page .intro .description,.scene-page .intro .subtitle,.scene-page .intro .description{color:#fff7e8c7!important}.defense-page .kicker,.breaking-page .intro .eyebrow,.scene-page .intro .eyebrow{color:#ffc08f!important}.defense-page .meta-line,.defense-page .disclaimer,.breaking-page .meta-line,.breaking-page .disclaimer,.scene-page .meta-line,.scene-page .disclaimer{color:#fff7e894!important}.defense-page .hero-content .primary,.crush-test .hero-copy .primary,.scene-page .intro .primary{margin-left:auto!important;margin-right:auto!important}.defense-page .meta-line,.thinking-hero .meta-line,.value-hero .meta-line,.stoic-hero .meta-line,.crush-test .meta-line,.breaking-page .meta-line,.scene-page .meta-line{margin-top:16px!important}@media (max-width:640px){.defense-page .hero,.thinking-hero,.value-hero,.stoic-hero,.crush-test .hero-card,.breaking-page .intro,.scene-page .intro{width:100%!important;min-height:calc(100svh - 58px)!important;padding:52px 22px 56px!important}.thinking-hero,.value-hero,.stoic-hero,.breaking-page .intro{justify-content:center!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1{font-size:clamp(2.55rem,13vw,3.8rem)!important;line-height:1.06!important}.defense-page .hero p,.thinking-hero .subtitle,.thinking-hero .description,.value-hero .subtitle,.value-hero .description,.stoic-hero .subtitle,.stoic-hero .description,.crush-test .subtitle,.crush-test .description,.breaking-page .intro .subtitle,.breaking-page .intro .description,.scene-page .intro .subtitle,.scene-page .intro .description{font-size:1rem!important;line-height:1.64!important}}.defense-page .hero-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1{text-wrap:balance;word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;width:100%!important;max-width:920px!important}.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.breaking-page .intro{width:min(100%,820px)!important;margin-left:clamp(0px,5vw,92px)!important}.defense-page .hero-content,.crush-test .hero-copy,.scene-page .intro{width:min(100%,820px)!important}.intro-chips{flex-wrap:wrap!important;gap:9px!important;margin-top:clamp(18px,3vw,26px)!important;margin-bottom:0!important;display:flex!important}.defense-page .intro-chips,.crush-test .intro-chips,.scene-page .intro-chips{justify-content:center!important}.thinking-hero .intro-chips,.value-hero .intro-chips,.stoic-hero .intro-chips,.breaking-page .intro-chips{justify-content:flex-start!important}.intro-chips span{color:#2f251db8!important;min-height:34px!important;font-family:var(--font-inter), system-ui, sans-serif!important;letter-spacing:.015em!important;background:#ffffff94!important;border:1px solid #2f251d21!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 10px 24px #3023180e!important}.defense-page .intro-chips span,.breaking-page .intro-chips span,.scene-page .intro-chips span{color:#fff7e8c7!important;background:#fff7e81b!important;border-color:#fff7e82e!important;box-shadow:0 12px 28px #00000029!important}.thinking-hero .intro-chips span{color:#6e519f!important;border-color:#7a5aaf2e!important}.value-hero .intro-chips span{color:#6f593d!important;border-color:#6658442e!important}.stoic-hero .intro-chips span{color:#74612f!important;border-color:#75623333!important}.crush-test .intro-chips span{color:#a94d5c!important;border-color:#b5525f2e!important}.defense-page .primary,.breaking-page .primary,.scene-page .primary,.thinking-hero .primary,.value-hero .primary,.stoic-hero .primary,.crush-test .primary{margin-top:clamp(18px,3vw,26px)!important}.defense-page .meta-line,.thinking-hero .meta-line,.value-hero .meta-line,.stoic-hero .meta-line,.crush-test .meta-line,.breaking-page .meta-line,.scene-page .meta-line{opacity:.84!important;margin-top:14px!important;display:block!important}@media (max-width:640px){.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.breaking-page .intro{width:100%!important;margin-left:0!important}.defense-page .hero-content,.crush-test .hero-copy,.scene-page .intro{width:100%!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1{letter-spacing:-.035em!important;max-width:100%!important;font-size:clamp(2.25rem,11.2vw,3.25rem)!important}.intro-chips{gap:8px!important;margin-top:18px!important}.intro-chips span{min-height:32px!important;padding:0 11px!important;font-size:.74rem!important}}.defense-page .hero,.thinking-hero,.value-hero,.stoic-hero,.crush-test .hero-card,.breaking-page .intro,.scene-page .intro{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.thinking-hero,.value-hero,.stoic-hero{flex-direction:column!important}.defense-page .hero-content,.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.crush-test .hero-copy,.breaking-page .intro,.scene-page .intro{text-align:center!important;width:min(100%,900px)!important;margin-left:auto!important;margin-right:auto!important}.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.breaking-page .intro{margin-left:auto!important}.defense-page .intro-chips,.thinking-hero .intro-chips,.value-hero .intro-chips,.stoic-hero .intro-chips,.crush-test .intro-chips,.breaking-page .intro-chips,.scene-page .intro-chips{justify-content:center!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1,.kbti-page h1,.mbti-depth-page h1{text-wrap:balance;word-break:keep-all!important;overflow-wrap:normal!important;line-break:strict!important;max-width:min(100%,980px)!important;margin-left:auto!important;margin-right:auto!important}.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1{font-size:clamp(3.25rem,8vw,5.9rem)!important}.defense-page .hero p,.thinking-hero .subtitle,.thinking-hero .description,.value-hero .subtitle,.value-hero .description,.stoic-hero .subtitle,.stoic-hero .description,.crush-test .subtitle,.crush-test .description,.breaking-page .intro .subtitle,.breaking-page .intro .description,.scene-page .intro .subtitle,.scene-page .intro .description{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.defense-page .primary,.thinking-hero .primary,.value-hero .primary,.stoic-hero .primary,.crush-test .primary,.breaking-page .primary,.scene-page .primary{margin-left:auto!important;margin-right:auto!important}@media (max-width:640px){.defense-page .hero-content,.thinking-hero .hero-copy,.value-hero .hero-copy,.stoic-hero .hero-copy,.crush-test .hero-copy,.breaking-page .intro,.scene-page .intro{width:100%!important}.defense-page .hero h1,.thinking-hero h1,.value-hero h1,.stoic-hero h1,.crush-test .hero-card h1,.breaking-page .intro h1,.scene-page .intro h1,.kbti-page h1,.mbti-depth-page h1{max-width:11.5em!important;font-size:clamp(2.4rem,10.5vw,3.5rem)!important;line-height:1.08!important}.intro-chips{justify-content:center!important}}.defense-page .result-wrap .result-card{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 34%), linear-gradient(145deg, #221914fa, #11141ef5)!important;color:#fff4dd!important;border-color:#f8efe229!important;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff14!important}.defense-page .result-wrap .result-card h2,.defense-page .result-wrap .deep-insights h3,.defense-page .result-wrap .score-section h3{color:#fff4dd!important}.defense-page .result-wrap .description,.defense-page .result-wrap .insight-grid p,.defense-page .result-wrap .deep-section p,.defense-page .result-wrap .inner-quote p,.defense-page .result-wrap .test-basis p,.defense-page .result-wrap .score-list,.defense-page .result-wrap .result-card footer{color:#fff4dde0!important;opacity:1!important}.defense-page .result-wrap .insight-grid section,.defense-page .result-wrap .deep-section,.defense-page .result-wrap .inner-quote,.defense-page .result-wrap .score-section,.defense-page .result-wrap .test-basis{color:#fff4dd!important;background:#070a1057!important;border-color:#f8efe229!important}:is(.scene-page .scene-card:has(.result-view) .result-title h2,.scene-page .scene-card:has(.result-view) .friend-question p){color:#fff3df!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .result-title p{color:#fff6e1e6!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .result-description{color:#fff6e1e6!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .result-sections p{color:#fff6e1e6!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .progress-head{color:#fff6e1e6!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .shared-label{color:#fff6e1e6!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .result-sections section{color:#fff3df!important;background:#0000004d!important;border-color:#f7ead426!important}.scene-page .scene-card:has(.result-view) .friend-question{color:#fff3df!important;background:#0000004d!important;border-color:#f7ead426!important}:is(.defense-page .question-card,.thinking-test .thinking-card:not(:has(.result)),.value-test .value-card:not(:has(.result)),.stoic-test .stoic-card:not(:has(.result)),.crush-test .quiz-card:not(:has(.result)),.breaking-page .test-card:not(:has(.result-view)),.scene-page .scene-card:not(:has(.result-view))){width:min(100%,1060px)!important;max-width:1060px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-inline:auto!important;padding:clamp(24px,4.8vw,56px) clamp(20px,4.8vw,52px)!important}:is(.defense-page .question-card .progress-head,.thinking-test .thinking-card:not(:has(.result)) .progress-head,.value-test .value-card:not(:has(.result)) .progress-head,.stoic-test .stoic-card:not(:has(.result)) .progress-head,.crush-test .quiz-card:not(:has(.result)) .progress-head,.breaking-page .test-card:not(:has(.result-view)) .progress-head,.scene-page .scene-card:not(:has(.result-view)) .progress-head){margin-bottom:clamp(24px,4vw,40px)!important}:is(.defense-page .question-card .readable-question,.thinking-test .thinking-card:not(:has(.result)) .readable-question,.value-test .value-card:not(:has(.result)) .readable-question,.stoic-test .stoic-card:not(:has(.result)) .readable-question,.crush-test .quiz-card:not(:has(.result)) .readable-question,.breaking-page .test-card:not(:has(.result-view)) .readable-question,.scene-page .scene-card:not(:has(.result-view)) .readable-question){gap:clamp(18px,2.4vw,26px)!important;margin-bottom:clamp(24px,3.8vw,42px)!important}:is(.defense-page .question-card .readable-question__situation,.thinking-test .thinking-card:not(:has(.result)) .readable-question__situation,.value-test .value-card:not(:has(.result)) .readable-question__situation,.stoic-test .stoic-card:not(:has(.result)) .readable-question__situation,.crush-test .quiz-card:not(:has(.result)) .readable-question__situation,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation){border-bottom:1px solid #33281c24!important;padding-bottom:clamp(16px,2.4vw,24px)!important}:is(.defense-page .question-card .readable-question__prompt h2,.thinking-test .thinking-card:not(:has(.result)) .readable-question__prompt h2,.value-test .value-card:not(:has(.result)) .readable-question__prompt h2,.stoic-test .stoic-card:not(:has(.result)) .readable-question__prompt h2,.crush-test .quiz-card:not(:has(.result)) .readable-question__prompt h2,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt h2,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt h2){letter-spacing:0!important;font-size:clamp(1.55rem,3.1vw,2.25rem)!important;line-height:1.34!important}:is(.thinking-test .thinking-card:not(:has(.result)) .answer,.value-test .value-card:not(:has(.result)) .answer,.stoic-test .stoic-card:not(:has(.result)) .answer,.crush-test .quiz-card:not(:has(.result)) .answer){color:#2a2119!important;background:#ffffffc7!important;border:1px solid #372b1e21!important;box-shadow:0 16px 34px #3b2b1c14!important}:is(.thinking-test .thinking-card:not(:has(.result)) .answer:hover,.value-test .value-card:not(:has(.result)) .answer:hover,.stoic-test .stoic-card:not(:has(.result)) .answer:hover,.crush-test .quiz-card:not(:has(.result)) .answer:hover){border-color:color-mix(in srgb, var(--accent) 58%, #372b1e2e)!important;transform:translateY(-3px)!important;box-shadow:0 22px 44px #3b2b1c21!important}:is(.defense-page .question-card .readable-question__situation,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation){border-bottom-color:#fff4dd29!important}.defense-page .question-card .progress-head,.defense-page .question-card .readable-question__situation p{color:#fff4dde0!important}.breaking-page .test-card:not(:has(.result-view)) .progress-head{color:#fff4dde0!important}.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation p{color:#fff4dde0!important}.scene-page .scene-card:not(:has(.result-view)) .progress-head{color:#fff4dde0!important}.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation p{color:#fff4dde0!important}:is(.defense-page .question-card .progress-head span,.defense-page .question-card .readable-question__situation span,.defense-page .question-card .readable-question__prompt span,.breaking-page .test-card:not(:has(.result-view)) .progress-head span,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation span,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt span,.scene-page .scene-card:not(:has(.result-view)) .progress-head span,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation span,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt span){color:color-mix(in srgb, var(--accent) 78%, #fff4dd)!important}:is(.defense-page .question-card .readable-question__prompt h2,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt h2,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt h2){color:#fff4dd!important}:is(.defense-page .question-card .answers button,.breaking-page .test-card:not(:has(.result-view)) .choices button,.scene-page .scene-card:not(:has(.result-view)) .choices button){color:#fff4dd!important;background:#ffffff14!important;border:1px solid #fff4dd2b!important;box-shadow:0 16px 34px #0000002e!important}:is(.defense-page .question-card .answers button:hover,.breaking-page .test-card:not(:has(.result-view)) .choices button:hover,.scene-page .scene-card:not(:has(.result-view)) .choices button:hover){border-color:color-mix(in srgb, var(--accent) 68%, #fff4dd33)!important;background:#ffffff1f!important;transform:translateY(-3px)!important;box-shadow:0 22px 46px #0000003d!important}:is(.defense-page .question-card .answers button span,.breaking-page .test-card:not(:has(.result-view)) .choices button span,.scene-page .scene-card:not(:has(.result-view)) .choices button span){color:color-mix(in srgb, var(--accent) 80%, #fff4dd)!important;background:#fff4dd21!important}:is(.defense-page .question-card .answers strong,.breaking-page .test-card:not(:has(.result-view)) .choices strong,.scene-page .scene-card:not(:has(.result-view)) .choices strong){color:inherit!important}@media (min-width:641px){:is(.breaking-page--quiz .breaking-shell,.scene-page .scene-shell:has(.scene-card:not(:has(.result-view)))){padding-top:clamp(78px,9vh,112px)!important}.defense-page .quiz{padding-top:clamp(72px,8vh,104px)!important}:is(.breaking-page .test-card:not(:has(.result-view)),.scene-page .scene-card:not(:has(.result-view)),.defense-page .question-card){padding-top:clamp(54px,5vw,72px)!important}.defense-page .question-card .progress-head,.defense-page .quiz>.progress>div{align-items:center!important;min-height:52px!important;padding-block:8px!important;line-height:1.5!important;overflow:visible!important}.breaking-page .test-card:not(:has(.result-view)) .progress-head{align-items:center!important;min-height:52px!important;padding-block:8px!important;line-height:1.5!important;overflow:visible!important}.scene-page .scene-card:not(:has(.result-view)) .progress-head{align-items:center!important;min-height:52px!important;padding-block:8px!important;line-height:1.5!important;overflow:visible!important}:is(.breaking-page .test-card:not(:has(.result-view)) .progress-head span,.breaking-page .test-card:not(:has(.result-view)) .progress-head strong,.scene-page .scene-card:not(:has(.result-view)) .progress-head span,.scene-page .scene-card:not(:has(.result-view)) .progress-head strong,.defense-page .question-card .progress-head span,.defense-page .question-card .progress-head strong,.defense-page .quiz>.progress span,.defense-page .quiz>.progress strong){align-items:center!important;min-height:1.6em!important;padding-block:4px!important;line-height:1.45!important;display:inline-flex!important;overflow:visible!important}.defense-page .question-card .progress-bar,.defense-page .quiz>.progress>i{margin-top:16px!important}.breaking-page .test-card:not(:has(.result-view)) .progress-bar{margin-top:16px!important}.scene-page .scene-card:not(:has(.result-view)) .progress-bar{margin-top:16px!important}}@media (max-width:640px){.joseon-life{padding-top:max(72px, calc(env(safe-area-inset-top,0px) + 64px))!important}.value-test--quiz,.stoic-test--quiz,.thinking-test--quiz{padding-top:max(28px, calc(env(safe-area-inset-top,0px) + 18px))!important}.value-test--quiz .value-shell,.stoic-test--quiz .stoic-shell,.thinking-test--quiz .thinking-shell{padding-top:0!important}.breaking-page--quiz .breaking-shell,.scene-page .scene-shell{padding-top:max(30px, calc(env(safe-area-inset-top,0px) + 22px))!important}.defense-page .quiz{padding-top:max(36px, calc(env(safe-area-inset-top,0px) + 28px))!important}:is(.defense-page .question-card,.thinking-test .thinking-card:not(:has(.result)),.value-test .value-card:not(:has(.result)),.stoic-test .stoic-card:not(:has(.result)),.crush-test .quiz-card:not(:has(.result)),.breaking-page .test-card:not(:has(.result-view)),.scene-page .scene-card:not(:has(.result-view))){width:100%!important;max-width:100%!important;padding:max(26px, calc(env(safe-area-inset-top,0px) + 18px)) 20px 40px!important;overflow:visible!important}.defense-page .question-card .progress-head,.defense-page .quiz>.progress>div{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}.thinking-test .thinking-card:not(:has(.result)) .progress-head{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}.value-test .value-card:not(:has(.result)) .progress-head{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}.stoic-test .stoic-card:not(:has(.result)) .progress-head{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}.crush-test .quiz-card:not(:has(.result)) .progress-head{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}.breaking-page .test-card:not(:has(.result-view)) .progress-head{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}.scene-page .scene-card:not(:has(.result-view)) .progress-head{align-items:center!important;gap:12px!important;min-height:42px!important;padding-block:3px!important;line-height:1.45!important;overflow:visible!important}:is(.defense-page .question-card .progress-head span,.defense-page .question-card .progress-head strong,.thinking-test .thinking-card:not(:has(.result)) .progress-head span,.thinking-test .thinking-card:not(:has(.result)) .progress-head strong,.value-test .value-card:not(:has(.result)) .progress-head span,.value-test .value-card:not(:has(.result)) .progress-head strong,.stoic-test .stoic-card:not(:has(.result)) .progress-head span,.stoic-test .stoic-card:not(:has(.result)) .progress-head strong,.crush-test .quiz-card:not(:has(.result)) .progress-head span,.crush-test .quiz-card:not(:has(.result)) .progress-head strong,.breaking-page .test-card:not(:has(.result-view)) .progress-head span,.breaking-page .test-card:not(:has(.result-view)) .progress-head strong,.scene-page .scene-card:not(:has(.result-view)) .progress-head span,.scene-page .scene-card:not(:has(.result-view)) .progress-head strong,.defense-page .quiz>.progress span,.defense-page .quiz>.progress strong){white-space:nowrap!important;align-items:center!important;min-height:1.55em!important;margin-block:0!important;padding-block:3px!important;line-height:1.45!important;display:inline-flex!important;overflow:visible!important}:is(.defense-page .question-card .readable-question__situation span,.defense-page .question-card .readable-question__prompt span,.thinking-test .thinking-card:not(:has(.result)) .readable-question__situation span,.thinking-test .thinking-card:not(:has(.result)) .readable-question__prompt span,.value-test .value-card:not(:has(.result)) .readable-question__situation span,.value-test .value-card:not(:has(.result)) .readable-question__prompt span,.stoic-test .stoic-card:not(:has(.result)) .readable-question__situation span,.stoic-test .stoic-card:not(:has(.result)) .readable-question__prompt span,.crush-test .quiz-card:not(:has(.result)) .readable-question__situation span,.crush-test .quiz-card:not(:has(.result)) .readable-question__prompt span,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation span,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt span,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation span,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt span){align-items:center!important;min-height:1.55em!important;padding-block:3px!important;line-height:1.45!important;display:inline-flex!important;overflow:visible!important}:is(.defense-page .question-card .readable-question__prompt h2,.thinking-test .thinking-card:not(:has(.result)) .readable-question__prompt h2,.value-test .value-card:not(:has(.result)) .readable-question__prompt h2,.stoic-test .stoic-card:not(:has(.result)) .readable-question__prompt h2,.crush-test .quiz-card:not(:has(.result)) .readable-question__prompt h2,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt h2,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt h2){font-size:clamp(1.35rem,6.2vw,1.75rem)!important;line-height:1.38!important}}.home-recommendations{gap:12px!important;width:min(100%,980px)!important;margin:clamp(18px,4vw,34px) auto 0!important;padding:0 16px clamp(22px,4vw,38px)!important}.home-recommendations__head{max-width:680px!important;padding:0!important}.home-recommendations__head p{letter-spacing:.11em!important;margin-bottom:7px!important;font-size:.68rem!important}.home-recommendations__head h2{font-size:clamp(1.18rem,2vw,1.55rem)!important;line-height:1.22!important}.home-recommendations__head span{max-width:60ch!important;margin-top:8px!important;font-size:.88rem!important;line-height:1.62!important}.home-curated{-webkit-backdrop-filter:blur(10px);background:#fffdf8a8!important;border-radius:18px!important;padding:12px!important;box-shadow:0 10px 28px #3023180b,inset 0 1px #ffffffc7!important}.home-curated__head{grid-template-columns:minmax(0,.72fr) minmax(220px,1fr)!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;padding-bottom:10px!important}.home-curated__kicker{color:var(--home-coral)!important;letter-spacing:.06em!important;margin-bottom:4px!important;font-size:.66rem!important}.home-curated h2{font-family:var(--font-inter), var(--font-noto-sans-kr), sans-serif!important;font-size:clamp(.98rem,1.7vw,1.2rem)!important;line-height:1.25!important}.home-curated p{font-size:.84rem!important;line-height:1.5!important}.home-curated__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.home-curated-card{min-height:74px!important;box-shadow:none!important;background:#ffffff9e!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:8px!important}.home-curated-card:hover{background:#ffffffdb!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #30231812!important}.home-curated-card__thumb{border-radius:11px!important;width:42px!important;height:42px!important;min-height:42px!important}.home-curated-card__thumb span,.home-curated-card__labels,.home-curated-card b{display:none!important}.home-curated-card__body{gap:3px!important;padding:0!important}.home-curated-card strong{font-family:var(--font-inter), var(--font-noto-sans-kr), sans-serif!important;font-size:.88rem!important;line-height:1.26!important}.home-curated-card p{-webkit-line-clamp:1!important;font-size:.76rem!important;line-height:1.35!important}.home-publisher{padding:clamp(34px,5vw,62px) 18px clamp(42px,6vw,72px)!important}.home-publisher h2{font-size:clamp(1.45rem,2.8vw,2rem)!important;line-height:1.16!important}.home-publisher__intro p{margin-top:12px!important;font-size:.96rem!important;line-height:1.72!important}.home-publisher__panels,.home-publisher__steps{margin-top:20px!important}.home-publisher__panel,.home-publisher__step,.home-publisher__category{border-radius:16px!important;padding:15px!important;box-shadow:0 8px 22px #2a1e120a!important}.home-publisher__section-title{margin-top:26px!important}.home-publisher__section-title h3{font-size:clamp(1.08rem,2vw,1.35rem)!important}.home-publisher__categories{gap:8px!important;margin-top:16px!important}.home-publisher__panel p,.home-publisher__step p,.home-publisher__safe p,.home-publisher__category span{font-size:.86rem!important;line-height:1.55!important}@media (max-width:900px){.home-curated__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.home-recommendations{gap:10px!important;margin-top:18px!important;padding-inline:14px!important}.home-curated__head,.home-curated__grid{grid-template-columns:1fr!important}.home-curated{padding:10px!important}.home-curated-card{grid-template-columns:34px minmax(0,1fr)!important;min-height:62px!important;padding:7px!important}.home-curated-card__thumb{width:34px!important;height:34px!important;min-height:34px!important}.home-curated-card strong{font-size:.84rem!important}.home-curated-card p{display:none!important}.home-publisher{padding-inline:14px!important}}.game-stage-intro{align-items:center!important;padding:clamp(76px,11vh,112px) 18px clamp(48px,8vh,84px)!important}.game-stage-intro .game-intro{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffad,#fffaf170)!important;border-color:#14110e14!important;border-radius:18px!important;width:min(100%,760px)!important;padding:clamp(22px,4vw,36px)!important;box-shadow:0 16px 44px -38px #14110e75!important}.game-stage-intro .game-intro:before{display:none!important}.game-stage-intro .game-intro--dark{background:radial-gradient(circle at 8% 0,#00ff8814,#0000 22rem),#0d11178a!important;border-color:#ffffff1a!important;box-shadow:0 22px 58px -48px #000000e6!important}.game-stage-intro .game-intro__eyebrow{letter-spacing:.1em!important;background:#ffffff52!important;border-color:#b2102b29!important;min-height:24px!important;margin-bottom:10px!important;padding:4px 9px!important;font-size:.68rem!important}.game-stage-intro .game-intro__title{font-family:var(--font-inter), var(--font-noto-sans-kr), sans-serif!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:850!important;line-height:1.12!important}.game-stage-intro .game-intro__hook{max-width:35rem!important;margin-top:14px!important;font-size:clamp(1.02rem,2.2vw,1.28rem)!important;line-height:1.48!important}.game-stage-intro .game-intro__meta span{border-color:#14110e1a!important;min-height:28px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:720!important}.game-stage-intro .game-intro--dark .game-intro__meta span{background:#ffffff0a!important;border-color:#ffffff1a!important}.game-stage-intro .game-intro__start{width:min(100%,240px)!important;min-height:43px!important;margin-top:21px!important;padding:10px 20px!important;font-size:.88rem!important;box-shadow:0 12px 26px -22px #14110ebf!important}.password-intro-actions{max-width:460px;margin-inline:auto}.password-intro-actions .game-intro__start{width:100%!important}.reaction-game-stage__center{padding-top:78px!important;padding-bottom:64px!important}.reaction-game-stage .result-screen{width:min(100%,620px)!important;margin-top:22px!important}.reaction-game-stage .result-screen__card{box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff14!important;border-radius:18px!important}.reaction-game-stage .result-screen__card:after{display:none!important}.circle-game-stage{background:radial-gradient(circle at 50% -8%,#ffffffe6,#0000 30rem),#fafafa!important}.circle-game-stage__ad{padding-top:clamp(22px,4vw,42px)!important}.circle-game-stage__content{max-width:1040px!important;min-height:auto!important;padding-top:clamp(18px,3vw,34px)!important}.circle-game-stage__content>h1{letter-spacing:.04em!important;font-size:clamp(1.05rem,2.1vw,1.38rem)!important}.circle-game-stage__content>p{max-width:34rem!important;margin-top:8px!important}.circle-game-stage__canvas{background:#ffffffb8!important;border-color:#14110e14!important;border-radius:18px!important;max-width:min(86vmin,620px)!important;margin-top:20px!important;padding:10px!important;box-shadow:0 18px 44px -38px #14110e6b!important}.circle-game-stage__canvas canvas{border-color:#14110e14!important;border-radius:14px!important}.circle-game-stage .result-screen{width:min(100%,620px)!important;margin-top:26px!important}.password-game-stage{background:radial-gradient(circle at 20% -4%,#00ff8814,#0000 24rem),radial-gradient(circle at 100% 10%,#58a6ff12,#0000 26rem),#0d1117!important}.password-game-stage__ad{padding-top:clamp(20px,4vw,42px)!important}.password-game-stage__shell{max-width:1180px!important;padding-bottom:86px!important}.password-game-stage__shell>h1{text-align:left!important;letter-spacing:.16em!important;font-size:.78rem!important}.password-game-stage__terminal{-webkit-backdrop-filter:blur(10px);background:#010409b3!important;border-color:#8b949e38!important;border-radius:16px!important;padding:14px!important;box-shadow:0 18px 42px -36px #000000f2!important}.password-game-stage__terminal textarea{min-height:82px!important;font-size:clamp(.96rem,2.4vw,1.06rem)!important}.password-game-stage__terminal button{min-height:40px!important}.password-game-stage .palette-enter button{padding:5px 9px!important;font-size:.9rem!important}.password-game-stage__rules ul{gap:6px!important}.password-game-stage__rules li{border-radius:11px!important;padding:7px 10px!important;font-size:.82rem!important;line-height:1.45!important}.password-game-stage .result-screen{width:min(100%,620px)!important}.circle-game-stage+.publisher-content,.password-game-stage+.publisher-content,.reaction-game-stage+.publisher-content,.game-stage-intro+.publisher-content{padding-top:clamp(46px,6vw,72px)!important}.publisher-content__guide{background:#ffffff94;border:1px solid #ca614c2e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,760px);margin-top:22px;padding:16px 18px;display:flex;box-shadow:0 10px 24px #2a1e120b}.publisher-content__guide h3{font-size:.96rem}.publisher-content__guide p{color:#201812b3;margin:6px 0 0;font-size:.9rem;line-height:1.55}.publisher-content__guide a{color:#fffaf0;background:#211812;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}[data-game-shell=dark] .publisher-content__guide{background:#ffffff0e;border-color:#fff4dd29;box-shadow:0 14px 30px #0000002e}[data-game-shell=dark] .publisher-content__guide p{color:#fff4ddbd}[data-game-shell=dark] .publisher-content__guide a{color:#17120e;background:#fff4dd}.home-publisher__guides .home-publisher__section-title{margin-top:28px!important}.home-publisher__guide-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.home-publisher__guide-link{min-height:96px;color:inherit;background:#fff9;border:1px solid #2a1e121a;border-radius:16px;gap:5px;padding:14px;text-decoration:none;display:grid;box-shadow:0 8px 20px #2a1e1209}.home-publisher__guide-link:hover{border-color:#ca614c47;transform:translateY(-1px)}.home-publisher__guide-link strong{color:#211812;font-size:.88rem;line-height:1.35}.home-publisher__guide-link span{color:#17120ea8;font-size:.78rem;line-height:1.45}.guide-page{color:#17120e;background:radial-gradient(circle at 14% 0,#ca614c1c,#0000 28rem),radial-gradient(circle at 88% 6%,#7c3aed14,#0000 30rem),linear-gradient(#fffaf1 0%,#fff7ec 42%,#fffdf8 100%);min-height:100svh;padding:clamp(76px,9vw,112px) 18px clamp(60px,8vw,104px)}.guide-page__inner{width:min(100%,1080px);margin:0 auto}.guide-page__breadcrumb{color:#17120e8c;align-items:center;gap:8px;font-size:.82rem;font-weight:750;display:flex}.guide-page__breadcrumb a{color:inherit;text-decoration:none}.guide-hero{max-width:820px;padding-top:34px}.guide-hero__eyebrow,.guide-section__head p,.guide-cta p{color:#ca614c;font-family:var(--font-inter), var(--font-noto-sans-kr), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:900}.guide-hero h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(2.35rem,6vw,4.65rem);font-weight:950;line-height:1.05}.guide-hero__intro{gap:10px;max-width:720px;margin-top:20px;display:grid}.guide-hero__intro p,.guide-section p,.guide-faq p{color:#17120eb8;word-break:keep-all;margin:0;font-size:1rem;line-height:1.78}.guide-hero__cta,.guide-cta a{color:#fffaf0;background:linear-gradient(135deg,#d8664e,#8b642f);border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:11px 18px;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #a44a322e}.guide-section--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-section--cards article,.guide-related a,.guide-faq details,.guide-cta{background:#ffffffad;border:1px solid #2a1e121a;box-shadow:0 16px 36px #2a1e120e}.guide-section--cards article{border-radius:22px;padding:22px}.guide-section--cards span{color:#9a5a46;font-family:var(--font-inter), sans-serif;letter-spacing:.12em;margin-bottom:12px;font-size:.72rem;font-weight:900;display:inline-flex}.guide-section h2,.guide-cta h2{color:#211812;letter-spacing:0;margin:0;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.25}.guide-section--cards p{margin-top:10px;font-size:.95rem}.guide-section__head{max-width:680px}.guide-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.guide-related a{min-height:138px;color:inherit;border-radius:20px;gap:8px;padding:18px;text-decoration:none;display:grid}.guide-related a:hover{border-color:#ca614c47;transform:translateY(-2px)}.guide-related strong{color:#211812;font-size:.98rem}.guide-related span{color:#17120ead;font-size:.9rem;line-height:1.58}.guide-faq{gap:10px;margin-top:16px;display:grid}.guide-faq details{border-radius:18px;padding:17px 18px}.guide-faq summary{cursor:pointer;color:#211812;font-weight:850;line-height:1.45}.guide-faq p{margin-top:10px;font-size:.94rem}.guide-cta{border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(38px,6vw,72px);padding:22px;display:flex}.guide-cta a{flex:none;margin-top:0}@media (max-width:760px){.game-stage-intro{padding:72px 14px 44px!important}.game-stage-intro .game-intro{border-radius:16px!important;padding:20px 18px!important}.game-stage-intro .game-intro__title{font-size:clamp(1.72rem,8.4vw,2.35rem)!important}.game-stage-intro .game-intro__hook{font-size:.98rem!important}.game-stage-intro .game-intro__meta span{min-height:27px!important;padding:4px 8px!important}.password-intro-actions{grid-template-columns:1fr!important;gap:8px!important}.reaction-game-stage__center{padding-top:72px!important}.circle-game-stage__content{padding-inline:14px!important;padding-bottom:34px!important}.circle-game-stage__canvas{max-width:min(100%,430px)!important;padding:7px!important}.password-game-stage__shell{padding-inline:14px!important;padding-bottom:54px!important}.password-game-stage__grid{grid-template-columns:1fr!important;gap:14px!important}.password-game-stage__terminal{padding:12px!important}.password-game-stage__rules{max-height:42svh;padding-right:2px;overflow:auto}.publisher-content__guide,.guide-cta{flex-direction:column;align-items:stretch}.publisher-content__guide a,.guide-cta a{width:100%}.home-publisher__guide-list,.guide-section--cards,.guide-related{grid-template-columns:1fr!important}.guide-page{padding:72px 14px 54px}.guide-hero{padding-top:26px}.guide-hero h1{font-size:clamp(2rem,11vw,3rem)}.guide-related a{min-height:0}}.game-stage-intro{justify-content:flex-start!important;min-height:auto!important;padding:clamp(70px,8vh,92px) 18px clamp(24px,4.5vh,44px)!important}.game-stage-intro .game-intro{text-align:left!important;background:linear-gradient(145deg,#ffffff8f,#fff9ee57)!important;border-color:#14110e11!important;border-radius:16px!important;width:min(100%,700px)!important;padding:clamp(20px,3.2vw,30px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px -28px #14110e7a!important}.game-stage-intro .game-intro__eyebrow{letter-spacing:.09em!important;background:#ffffff6b!important;justify-content:flex-start!important;min-height:22px!important;margin-bottom:9px!important;padding:3px 8px!important;font-size:.64rem!important}.game-stage-intro .game-intro__title{max-width:14em!important;font-size:clamp(1.75rem,4.1vw,2.58rem)!important;font-weight:760!important;line-height:1.14!important}.game-stage-intro--password .game-intro__title{max-width:10em!important;font-size:clamp(1.66rem,3.8vw,2.34rem)!important}.game-stage-intro .game-intro__hook,.game-stage-intro .game-intro__how{margin-left:0!important;margin-right:0!important}.game-stage-intro .game-intro__meta{justify-content:flex-start!important;gap:5px!important;margin-top:14px!important}.game-stage-intro .game-intro__start{width:auto!important;min-width:150px!important;min-height:40px!important;margin-top:18px!important;padding:9px 18px!important;font-size:.84rem!important;box-shadow:0 10px 20px -18px #14110ebf!important}.game-intro__context{color:#14110e94;word-break:keep-all;border-top:1px solid #14110e11;max-width:40rem;margin:14px 0 0;padding-top:13px;font-size:.82rem;line-height:1.58}.game-stage-intro--reaction .game-intro:after{content:"";opacity:.58;pointer-events:none;background:linear-gradient(#ff3b30,#0f8);width:4px;position:absolute;inset:0 auto 0 0}.game-stage-intro--password .game-intro--dark:after{content:"";pointer-events:none;border-top:1px solid #00ff882e;position:absolute;inset:0}.game-stage-intro .game-intro--dark .game-intro__context{border-top-color:#94a3b824}.password-intro-actions{margin-inline:0!important;gap:8px!important;width:min(100%,420px)!important;max-width:420px!important;margin-top:18px!important}.password-intro-actions .game-intro__start{min-height:40px!important;padding-inline:14px!important}.password-game-stage__shell{padding-top:clamp(8px,2vw,20px)!important}.password-game-stage__shell>h1{color:#e2e8f0d1!important}.password-game-stage__terminal{background:linear-gradient(#030712c7,#030712c7),repeating-linear-gradient(90deg,#94a3b80b 0 1px,#0000 1px 24px)!important;border-color:#94a3b842!important}.password-game-stage__terminal>div:first-child{color:#cbd5e1c2!important}.password-game-stage__rules li{background-color:#0f172ab8!important}@media (max-width:760px){.game-stage-intro{padding:66px 14px 28px!important}.game-stage-intro .game-intro{width:min(100%,440px)!important;padding:18px 16px!important}.game-stage-intro .game-intro__title{font-size:clamp(1.56rem,7.6vw,2.08rem)!important}.game-stage-intro .game-intro__hook{font-size:.94rem!important}.game-stage-intro .game-intro__how,.game-intro__context{font-size:.8rem!important;line-height:1.52!important}.game-stage-intro .game-intro__meta{margin-top:12px!important}.game-stage-intro .game-intro__start{min-height:42px!important}.password-intro-actions{grid-template-columns:1fr!important;width:100%!important}}.game-stage-intro{padding:clamp(58px,6.6vh,78px) 18px clamp(18px,3.4vh,34px)!important}.game-stage-intro .game-intro{background:linear-gradient(150deg,#ffffff80,#fff9ef47)!important;border-width:1px!important;border-color:#14110e0f!important;border-radius:14px!important;width:min(100%,672px)!important;padding:clamp(18px,2.8vw,26px)!important;box-shadow:0 10px 24px -24px #14110e80!important}.game-stage-intro .game-intro__eyebrow{border-radius:999px!important;width:fit-content!important;min-height:20px!important;margin-bottom:8px!important;padding:2px 7px!important;font-size:.61rem!important;font-weight:820!important}.game-stage-intro .game-intro__title{letter-spacing:0!important;word-break:keep-all!important;max-width:12.8em!important;font-size:clamp(1.58rem,3.55vw,2.22rem)!important;font-weight:720!important;line-height:1.17!important}.game-stage-intro--password .game-intro__title{max-width:9.4em!important;font-size:clamp(1.5rem,3.25vw,2.05rem)!important;font-weight:690!important}.game-stage-intro .game-intro__hook{max-width:31rem!important;margin-top:10px!important;font-size:clamp(.95rem,1.55vw,1.08rem)!important;font-weight:680!important;line-height:1.5!important}.game-stage-intro .game-intro__how{max-width:36rem!important;margin-top:6px!important;font-size:.84rem!important;line-height:1.55!important}.game-stage-intro .game-intro__meta{gap:6px!important;margin-top:13px!important}.game-stage-intro .game-intro__meta span{color:#14110e94!important;background:#ffffff57!important;border-color:#14110e12!important;min-height:24px!important;padding:3px 8px!important;font-size:.68rem!important;font-weight:720!important}.game-stage-intro .game-intro__start{min-width:136px!important;min-height:38px!important;margin-top:16px!important;padding:8px 16px!important;font-size:.82rem!important;box-shadow:0 9px 18px -17px #14110ec7!important}.game-intro__context{color:#14110e8a;max-width:37rem;margin-top:12px;padding-top:11px;font-size:.78rem;line-height:1.55}.game-stage-intro--reaction .game-intro{background:linear-gradient(90deg,#ff3b301b,#0000 28% 62%,#00ff881f),linear-gradient(150deg,#ffffff8a,#fff9ef47)!important}.game-stage-intro--reaction .game-intro:after{opacity:.5;width:3px}.game-stage-intro--password{background:radial-gradient(circle at 18% 0,#22c55e1f,#0000 24rem),radial-gradient(circle at 100% 0,#60a5fa1a,#0000 26rem),linear-gradient(#0d1117 0%,#0f172a 100%)!important}.game-stage-intro--password .game-intro--dark{background:linear-gradient(#0f172ac7,#0f172ac7),repeating-linear-gradient(90deg,#94a3b812 0 1px,#0000 1px 24px),repeating-linear-gradient(0deg,#94a3b80d 0 1px,#0000 1px 24px)!important;border-color:#cbd5e133!important;box-shadow:0 14px 32px -26px #000000e6!important}.game-stage-intro .game-intro--dark .game-intro__eyebrow{color:#dcfce7eb!important;background:#22c55e1a!important;border-color:#86efac42!important}.game-stage-intro .game-intro--dark .game-intro__title{color:#f8fafc!important}.game-stage-intro .game-intro--dark .game-intro__hook{color:#f1f5f9f0!important}.game-stage-intro .game-intro--dark .game-intro__how,.game-stage-intro .game-intro--dark .game-intro__context{color:#e2e8f0d1!important}.game-stage-intro .game-intro--dark .game-intro__meta span{color:#e2e8f0cc!important;background:#ffffff0f!important;border-color:#cbd5e129!important}.password-intro-actions{width:min(100%,390px)!important;margin-top:16px!important}.password-intro-actions .game-intro__start{min-width:0!important}.password-intro-actions .game-intro__start:first-child{color:#f8fafc!important;background:#ffffff14!important;border:1px solid #cbd5e12e!important}.password-intro-actions .game-intro__start:last-child{color:#07130d!important;background:#34d399!important;box-shadow:0 10px 22px -18px #34d399e6!important}.circle-game-stage__ad,.password-game-stage__ad{padding-top:clamp(4px,1.4vw,14px)!important}.circle-game-stage__content{padding-top:clamp(8px,1.5vw,18px)!important}.circle-game-stage__content>h1{font-size:clamp(.98rem,1.85vw,1.22rem)!important;font-weight:760!important}.circle-game-stage__content>p{color:#1a1a1a9e!important;font-size:.86rem!important}.circle-game-stage__canvas{background:radial-gradient(circle,#0000 0 31%,#14110e09 31.2% 31.6%,#0000 31.8%),#ffffffa3!important;border-color:#14110e11!important;max-width:min(82vmin,590px)!important;margin-top:17px!important;box-shadow:0 12px 30px -30px #14110e75!important}.password-game-stage{color:#e2e8f0!important;background:radial-gradient(circle at 15% -5%,#34d3991c,#0000 24rem),radial-gradient(circle at 100% 5%,#60a5fa17,#0000 26rem),linear-gradient(#0d1117 0%,#0f172a 100%)!important}.password-game-stage__shell{padding-top:clamp(4px,1.3vw,14px)!important;padding-bottom:clamp(54px,7vw,78px)!important}.password-game-stage__shell>h1{color:#e2e8f0e0!important;font-weight:760!important}.password-game-stage__grid{grid-template-columns:minmax(0,1fr) minmax(250px,310px)!important;gap:16px!important;margin-top:15px!important}.password-game-stage__terminal{background:linear-gradient(#030712b3,#030712b3),repeating-linear-gradient(90deg,#94a3b80c 0 1px,#0000 1px 24px),repeating-linear-gradient(0deg,#94a3b809 0 1px,#0000 1px 24px)!important;border-color:#cbd5e12e!important;box-shadow:0 14px 34px -30px #000000f2!important}.password-game-stage__terminal>div:first-child,.password-game-stage__terminal textarea+div{color:#cbd5e1b8!important}.password-game-stage__terminal textarea{color:#86efac!important;caret-color:#86efac!important}.password-game-stage__terminal textarea::placeholder{color:#cbd5e161!important}.password-game-stage__terminal button{color:#bbf7d0!important;background:#22c55e14!important;border-color:#86efac8c!important}.password-game-stage__rules>div:first-child{color:#cbd5e1bd!important}.password-game-stage__rules li{background-color:#0f172aa8!important;border-color:#94a3b829!important}.circle-game-stage+.publisher-content,.password-game-stage+.publisher-content,.reaction-game-stage+.publisher-content{padding-top:clamp(26px,4vw,48px)!important}.game-stage-intro+.publisher-content{padding-top:clamp(22px,3.2vw,42px)!important}@media (min-width:900px){.game-stage-intro{padding-left:max(18px,50vw - 530px)!important;padding-right:max(18px,50vw - 530px)!important}}@media (max-width:760px){.game-stage-intro{padding:58px 14px 22px!important}.game-stage-intro .game-intro{border-radius:14px!important;padding:16px 15px!important}.game-stage-intro .game-intro__title{font-size:clamp(1.42rem,7vw,1.92rem)!important;line-height:1.18!important}.game-stage-intro--password .game-intro__title{font-size:clamp(1.34rem,6.4vw,1.76rem)!important}.game-stage-intro .game-intro__hook{margin-top:9px!important;font-size:.9rem!important}.game-stage-intro .game-intro__how,.game-intro__context{font-size:.76rem!important}.game-stage-intro .game-intro__meta span{min-height:24px!important;font-size:.66rem!important}.game-stage-intro .game-intro__start{min-height:40px!important}.circle-game-stage__canvas{max-width:min(100%,410px)!important;margin-top:15px!important}.password-game-stage__shell{padding-top:6px!important;padding-bottom:46px!important}.password-game-stage__grid{grid-template-columns:1fr!important;gap:12px!important}.password-game-stage__rules{max-height:38svh}}.game-stage-intro--password .game-intro{width:min(100%,760px)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important}.game-stage-intro--password .game-intro--dark{box-shadow:none!important;background:0 0!important;border:0!important}.game-stage-intro--password .game-intro--dark:after{display:none!important}.game-stage-intro--password .game-intro__eyebrow,.game-stage-intro--password .game-intro__title,.game-stage-intro--password .game-intro__hook,.game-stage-intro--password .game-intro__how,.game-stage-intro--password .game-intro__context{margin-left:auto!important;margin-right:auto!important}.game-stage-intro--password .game-intro__eyebrow,.game-stage-intro--password .game-intro__meta{justify-content:center!important}.game-stage-intro--password .game-intro__context{border-top:0!important;max-width:38rem!important;padding-top:0!important}.game-stage-intro--password .password-intro-actions{margin-left:auto!important;margin-right:auto!important}.game-stage-intro--reaction .game-intro,.game-stage-intro--circle .game-intro{box-shadow:none!important;text-align:center!important;border:0!important}.game-stage-intro--reaction .game-intro__eyebrow,.game-stage-intro--reaction .game-intro__title,.game-stage-intro--reaction .game-intro__hook,.game-stage-intro--reaction .game-intro__how,.game-stage-intro--reaction .game-intro__context,.game-stage-intro--circle .game-intro__eyebrow,.game-stage-intro--circle .game-intro__title,.game-stage-intro--circle .game-intro__hook,.game-stage-intro--circle .game-intro__how,.game-stage-intro--circle .game-intro__context{margin-left:auto!important;margin-right:auto!important}.game-stage-intro--reaction .game-intro__eyebrow,.game-stage-intro--circle .game-intro__eyebrow,.game-stage-intro--reaction .game-intro__meta,.game-stage-intro--circle .game-intro__meta{justify-content:center!important}.game-stage-intro--reaction .game-intro__start,.game-stage-intro--circle .game-intro__start{margin-left:auto!important;margin-right:auto!important}.game-stage-intro--reaction .game-intro__context,.game-stage-intro--circle .game-intro__context{border-top:0!important;padding-top:0!important}.game-stage-intro--circle .game-intro{background:linear-gradient(150deg,#ffffff8f,#fff9ef4d)!important}.circle-game-stage__canvas{background:#ffffffa3!important}:root{--bg:#fbf8ff;--card:#fff;--border:#e9def8;--accent:#8b5cf6;--nolza-play-ink:#251f3d;--nolza-play-muted:#625b75;--nolza-play-line:#7868b429;--nolza-play-lavender:#f3edff;--nolza-play-pink:#ffeef6;--nolza-play-blue:#edf7ff;--nolza-play-mint:#effcf8;--nolza-play-cta-a:#8b5cf6;--nolza-play-cta-b:#ec6aa6;--nolza-play-cta-c:#4aa7f5}body{color:var(--nolza-play-ink);background:linear-gradient(135deg,#f6effff5 0%,#fff2f8eb 36%,#eef8fff5 72%,#fff 100%)!important}[data-home]{--home-bg:#fbf7ff;--home-bg-soft:#f8f0ff;--home-paper:#fff;--home-surface:#ffffffc7;--home-ink:#211b35;--home-ink-2:#332c4c;--home-muted:#675f79;--home-hairline:#775bb424;--home-hairline-strong:#775bb43d;--home-injoo:#8b5cf6;--home-coral:#e85d9e;--home-gold:#4aa7f5;--cat-featured:#f6efffb3;--cat-tests:#fff2f8b3;--cat-compatibility:#eff7ffb8;--cat-mini-games:#effcf8b3;--cat-play:#f6efff9e;--cat-self:#fff2f89e;--cat-sim:#eff7ff9e;--cat-world:#effcf89e;background:linear-gradient(135deg,#fbf7ff 0%,#fff1f7 36%,#eef8ff 72%,#fff 100%)!important}[data-home]:before,.home-grain{opacity:.006!important}.home-curated,.home-recommendations,.home-publisher,.publisher-content,.guide-page{color:var(--nolza-play-ink)}.home-curated,.home-publisher__panel,.home-publisher__step,.home-publisher__category,.home-publisher__guide-link,.home-publisher__safe,.publisher-content__inner,.publisher-content__grid section,.publisher-content__faq details,.publisher-content__related a,.publisher-content__guide,.guide-section--cards article,.guide-related a,.guide-faq details,.guide-cta{border-color:var(--nolza-play-line)!important;background:#ffffffc7!important;box-shadow:0 14px 34px #49368012,inset 0 1px #ffffffe0!important}.home-curated-card{background:linear-gradient(150deg,#ffffffe6,#faf6ffb8)!important;border-color:#7868b424!important;box-shadow:0 12px 28px #49368012,inset 0 1px #ffffffe6!important}.home-curated-card:hover,.home-publisher__category:hover,.home-publisher__guide-link:hover,.publisher-content__related a:hover,.guide-related a:hover{background:#fffffff0!important;border-color:#8b5cf642!important;box-shadow:0 18px 42px #6850b41f,inset 0 1px #fffffff2!important}.home-curated-card__thumb{background:linear-gradient(145deg, var(--nolza-play-lavender), var(--nolza-play-blue))!important;border-color:#8b5cf61f!important}.home-curated-card__labels em,.game-intro__eyebrow,.publisher-content__eyebrow,.home-publisher__eyebrow,.guide-hero__eyebrow,.guide-section__head p,.guide-cta p{color:#8053e6!important}.home-curated p,.home-curated-card p,.home-publisher p,.home-publisher__category span,.home-publisher__guide-link span,.publisher-content p,.publisher-content__lead,.publisher-content__grid p,.publisher-content__faq p,.publisher-content__related span,.guide-hero__intro p,.guide-section p,.guide-faq p,.guide-related span{color:var(--nolza-play-muted)!important}[data-game-shell=light]{--shell-bg:#fbf7ff;--shell-paper:#fff;--shell-ink:#251f3d;--shell-ink-2:#373052;--shell-muted:#665f78;--shell-hairline:#7868b424;--shell-hairline-strong:#7868b43d;--shell-injoo:#8b5cf6;background:linear-gradient(135deg,#fbf7ff 0%,#fff2f8 42%,#eef8ff 100%)!important}.game-shell-bar{background:#ffffffbd!important;border-color:#7868b41f!important;box-shadow:0 10px 28px #4936800b!important}.game-shell-back,.game-shell-toggle,.game-shell-floating-back,.game-shell-floating-toggle,.game-shell-floating-brand{color:#2a2340!important;background:#ffffffc7!important;border-color:#7868b426!important;box-shadow:0 10px 24px #49368014!important}.game-stage-intro:not(.game-stage-intro--password){background:linear-gradient(135deg,#fbf7ff 0%,#fff2f8 45%,#eef8ff 100%)!important}.game-stage-intro:not(.game-stage-intro--password) .game-intro,.game-stage-intro--reaction .game-intro,.game-stage-intro--circle .game-intro{background:linear-gradient(150deg,#ffffffa3,#f8f3ff57)!important;border-color:#7868b414!important;box-shadow:0 18px 46px -40px #4936806b!important}.game-stage-intro .game-intro__title{color:#211b35!important;font-weight:820!important}.game-stage-intro .game-intro__hook{color:#36304c!important}.game-stage-intro .game-intro__how,.game-intro__context{color:#625b75!important}.game-stage-intro .game-intro__meta span{color:#4b4362!important;background:#ffffff94!important;border-color:#7868b426!important}.game-intro__start,.recommended-games__cta,.guide-hero__cta,.guide-cta a,.publisher-content__guide a,.primary,.actions .share,.result-actions__btn--primary{background:linear-gradient(135deg, var(--nolza-play-cta-a), var(--nolza-play-cta-b) 58%, var(--nolza-play-cta-c))!important;color:#fff!important;box-shadow:0 14px 30px #8b5cf633,inset 0 1px #ffffff47!important}.game-intro__start:hover,.recommended-games__cta:hover,.guide-hero__cta:hover,.guide-cta a:hover,.publisher-content__guide a:hover,.primary:hover,.actions .share:hover,.result-actions__btn--primary:hover{background:linear-gradient(135deg,#9a6cff,#f074b1 58%,#58b5ff)!important}.reaction-game-stage,.circle-game-stage{background:linear-gradient(135deg,#fbf7ff 0%,#fff3f8 43%,#eef8ff 100%)!important}.reaction-game-stage[data-phase=waiting]{color:#fff7ed!important;background:radial-gradient(circle at 50% 34%,#ff8a604d,#0000 34rem),linear-gradient(135deg,#b91c1c 0%,#7f1d1d 58%,#450a0a 100%)!important}.reaction-game-stage[data-phase=waiting] .reaction-game-stage__center>.tabular-nums{text-shadow:0 3px 18px #450a0a8a;color:#fff7ed!important}.reaction-game-stage[data-phase=waiting] .reaction-game-stage__center p{text-shadow:0 2px 12px #450a0a66;color:#fff7edf0!important;opacity:1!important;font-weight:760!important}.reaction-game-stage[data-phase=go]{color:#052e16!important;background:radial-gradient(circle at 50% 36%,#ffffff85,#0000 25rem),linear-gradient(135deg,#0f8 0%,#34d399 54%,#16a34a 100%)!important}.reaction-game-stage[data-phase=tooEarly]{background:radial-gradient(circle at 50% 40%,#ff3b303d,#0000 25rem),#1a0000!important}.reaction-game-stage[data-phase=showResult],.reaction-game-stage[data-phase=done]{background:radial-gradient(circle at 50% 34%,#ffffff17,#0000 28rem),#0a0a0a!important}.reaction-game-stage .result-screen__card,.circle-game-stage__canvas,.circle-game-stage .result-screen__card,.result-screen__card,.question-card,.thinking-card,.value-card,.stoic-card,.crush-card,.scene-card,.breaking-card,.test-card,.result-card,.result-box{background:linear-gradient(150deg,#ffffffe0,#f8f3ff9e)!important;border-color:#7868b421!important;box-shadow:0 16px 38px #49368014,inset 0 1px #ffffffe0!important}.circle-game-stage__canvas canvas{background:#fff!important}.publisher-content{background:linear-gradient(#fff3,#f6efffd6)!important}.guide-page{background:linear-gradient(135deg,#fbf7ff 0%,#fff4f9 40%,#f0f8ff 100%)!important}.trust-page{color:var(--nolza-play-ink)!important;background:linear-gradient(135deg,#fbf7ff 0%,#fff4f9 42%,#eef8ff 100%)!important}.trust-shell,.trust-card{border-color:var(--nolza-play-line)!important;background:#ffffffc7!important;box-shadow:0 16px 38px #49368012,inset 0 1px #ffffffe0!important}.trust-back,.trust-locale-switch,.trust-actions button,.trust-actions a{color:#2a2340!important;background:#ffffffb3!important;border-color:#7868b429!important}.trust-locale-switch button[aria-pressed=true],.trust-actions a{background:linear-gradient(135deg, var(--nolza-play-cta-a), var(--nolza-play-cta-b) 60%, var(--nolza-play-cta-c))!important;color:#fff!important}.trust-hero p,.trust-updated{color:#8053e6!important}.trust-hero h1,.trust-section h2{color:#211b35!important}.trust-card p,.trust-card li,.trust-card dd{color:var(--nolza-play-muted)!important}.guide-hero h1,.guide-section h2,.guide-cta h2,.publisher-content h2,.publisher-content h3,.home-publisher h2,.home-publisher h3{color:#211b35!important}.game-stage-intro--password,.password-game-stage{background:linear-gradient(135deg,#101827 0%,#132033 50%,#17223a 100%)!important}.game-stage-intro--password .game-intro--dark,.game-stage-intro--password .game-intro{color:#f8fbff!important}.game-stage-intro--password .game-intro__title,.game-stage-intro .game-intro--dark .game-intro__title,.password-game-stage__shell>h1{color:#fff!important}.game-stage-intro--password .game-intro__hook,.game-stage-intro .game-intro--dark .game-intro__hook{color:#e7f0ff!important}.game-stage-intro--password .game-intro__how,.game-stage-intro--password .game-intro__context,.game-stage-intro .game-intro--dark .game-intro__how,.game-stage-intro .game-intro--dark .game-intro__context{color:#cbd8ea!important}.game-stage-intro--password .game-intro__meta span,.game-stage-intro .game-intro--dark .game-intro__meta span{color:#edf5ff!important;background:#ffffff14!important;border-color:#b4ccff33!important}.password-intro-actions .game-intro__start:first-child{color:#f8fbff!important;background:#ffffff1a!important;border-color:#b4ccff38!important}.password-intro-actions .game-intro__start:last-child,.password-game-stage__terminal button{color:#07111f!important;background:linear-gradient(135deg,#38d39f,#5bb6ff)!important}.password-game-stage__terminal,.password-game-stage__rules li{background:linear-gradient(#0e182ad1,#09101ec2)!important;border-color:#b4ccff2e!important}@media (max-width:640px){.home-curated,.publisher-content__inner,.game-stage-intro:not(.game-stage-intro--password) .game-intro{box-shadow:0 10px 28px #4936800f!important}.game-stage-intro .game-intro__title{font-size:clamp(1.7rem,9vw,2.35rem)!important}.game-intro__start{min-height:42px!important}}.locale-floating-toggle{z-index:9999;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#14110ed1;border:1px solid #ffffff2e;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:900;transition:background .15s,transform .1s,opacity .15s;position:fixed;top:20px;right:20px;box-shadow:0 4px 14px #00000040}.publisher-content,.guide-page{background:linear-gradient(135deg,#fbf7fff5,#fff5f9e6 46%,#f0f8fff0)!important}.publisher-content__inner{box-shadow:none!important;background:0 0!important;border:0!important}.publisher-content__grid section,.guide-section--cards article{box-shadow:none!important;background:linear-gradient(145deg,#ffffff80,#f8f3ff47)!important;border-color:#7868b41c!important}.publisher-content__faq details,.guide-faq details{box-shadow:none!important;background:#ffffff70!important;border-color:#7868b424!important}.publisher-content__related a,.guide-related a,.home-publisher__guide-link,.home-publisher__category{box-shadow:none!important;background:#ffffff75!important;border-color:#7868b41f!important}.publisher-content__guide,.guide-cta,.home-publisher__safe{box-shadow:none!important;background:linear-gradient(145deg,#ffffff80,#fff1f861)!important;border-color:#8b5cf621!important}.guide-hero{max-width:760px}.guide-hero h1{max-width:13ch;line-height:1.08!important}.guide-hero__intro{gap:8px;margin-top:16px}.guide-section{margin-top:clamp(30px,5vw,58px)}.value-hero,.value-card,.stoic-hero,.stoic-card,.thinking-hero,.thinking-card,.guide-section--cards article,.guide-related a,.guide-faq details,.publisher-content__grid section,.publisher-content__faq details,.publisher-content__related a{box-sizing:border-box;max-width:100%}.value-test .result,.stoic-test .result,.thinking-test .result,.breaking-page .result-view,.scene-page .result-view{gap:16px!important}.value-test .result-title,.stoic-test .result-title,.thinking-test .result-title,.breaking-page .result-title,.scene-page .result-title{background:radial-gradient(circle at 14% 0,#8b5cf61f,#0000 18rem),linear-gradient(145deg,#ffffffb3,#fff2f87a)!important;border:1px solid #8b5cf624!important;border-radius:22px!important;padding:clamp(18px,3vw,26px)!important;box-shadow:0 14px 34px #49368012!important}.value-test .result-title h2,.stoic-test .result-title h2,.thinking-test .result-title h2,.breaking-page .result-title h2,.scene-page .result-title h2{margin-top:0!important;font-size:clamp(2.15rem,8vw,4.6rem)!important;line-height:1.08!important}.value-test .result-description,.stoic-test .result-description,.thinking-test .result-description,.breaking-page .result-description,.scene-page .result-description{font-size:clamp(1rem,3.7vw,1.16rem)!important;line-height:1.72!important}.value-test .result .result-title,.stoic-test .result .result-title,.thinking-test .result .result-title{order:1}.value-test .result .result-description,.stoic-test .result .result-description,.thinking-test .result .result-description{order:2}.value-test .result>.result-actions,.stoic-test .result>.result-actions,.thinking-test .result>.result-actions{order:3;margin-top:0!important}.value-test .result>:not(.shared-label):not(.result-title):not(.result-description):not(.result-actions),.stoic-test .result>:not(.shared-label):not(.result-title):not(.result-description):not(.result-actions),.thinking-test .result>:not(.shared-label):not(.result-title):not(.result-description):not(.result-actions){order:4}.value-test .result-actions,.stoic-test .result-actions,.thinking-test .result-actions,.breaking-page .actions,.scene-page .actions,.defense-page .actions{gap:10px!important;margin-top:10px!important}.value-test .result-actions .primary,.stoic-test .result-actions .primary,.thinking-test .result-actions .primary,.breaking-page .actions .primary,.scene-page .actions .primary,.defense-page .actions .share{min-height:48px!important}.value-test .result-title,.stoic-test .result-title,.thinking-test .result-title,.breaking-page .result-title,.scene-page .result-title{background:radial-gradient(circle at 14% 0,#c475501f,#0000 18rem),linear-gradient(145deg,#fffef9f5,#f7ebdae0)!important;border-color:#4a341e2e!important}.value-test .result-title h2,.stoic-test .result-title h2,.thinking-test .result-title h2,.breaking-page .result-title h2,.scene-page .result-title h2{color:#22170f!important;text-shadow:none!important}.value-test .result-title span,.stoic-test .result-title span,.thinking-test .result-title span,.breaking-page .result-title span,.scene-page .result-title span,.value-test .one-liner,.stoic-test .one-liner,.thinking-test .one-liner,.breaking-page .result-title p,.scene-page .result-title p,.value-test .shared-label,.stoic-test .shared-label,.thinking-test .shared-label,.breaking-page .shared-label,.scene-page .shared-label{color:#694016!important;opacity:1!important}.value-test .result-description,.stoic-test .result-description,.thinking-test .result-description,.breaking-page .result-description,.scene-page .result-description{color:#302217!important;opacity:1!important}:is(.value-test .value-card:has(.result) .progress-head span,.value-test .value-card:has(.result) .progress-head strong,.stoic-test .stoic-card:has(.result) .progress-head span,.stoic-test .stoic-card:has(.result) .progress-head strong,.thinking-test .thinking-card:has(.result) .progress-head span,.thinking-test .thinking-card:has(.result) .progress-head strong,.breaking-page .test-card:has(.result-view) .progress-head span,.breaking-page .test-card:has(.result-view) .progress-head strong,.scene-page .scene-card:has(.result-view) .progress-head span,.scene-page .scene-card:has(.result-view) .progress-head strong){color:#5d3a16!important;opacity:1!important}.value-test .result-feature,.value-test .result-quote,.value-test .result-box,.stoic-test .result-box,.thinking-test .result-box,.breaking-page .result-grid section,.scene-page .result-sections section,.scene-page .friend-question{background:linear-gradient(145deg,#ffffffe6,#faf1e4c7)!important;border-color:#4a341e29!important;box-shadow:0 12px 30px #30231813!important}.value-test .result-feature span,.value-test .result-quote span,.value-test .result-box span,.stoic-test .result-box span,.thinking-test .result-box span,.breaking-page .result-grid section span,.scene-page .result-sections span,.scene-page .friend-question span{color:#714719!important;opacity:1!important}.value-test .result-feature p,.value-test .result-quote p,.value-test .result-box p,.stoic-test .result-box p,.thinking-test .result-box p,.breaking-page .result-grid section p,.breaking-page .signal-card p,.scene-page .result-sections p,.scene-page .friend-question p{color:#2b2017!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .result-title h2{color:#22170f!important}:is(.scene-page .scene-card:has(.result-view) .result-title span,.scene-page .scene-card:has(.result-view) .result-title p){color:#694016!important;opacity:1!important}.scene-page .scene-card:has(.result-view){background:radial-gradient(circle at 80% 4%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 24rem), radial-gradient(circle at 8% 8%, #ffd28f1c, transparent 18rem), linear-gradient(145deg, #1f182afa, #0d0d14fa)!important;color:#fff5e4!important;border-color:#ffe2b842!important;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff1a!important}.scene-page .scene-card:has(.result-view) .result-title{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 18rem), linear-gradient(145deg, #fff6e11f, #090a1257)!important;border-color:#ffe2b838!important;box-shadow:0 18px 46px #00000038,inset 0 1px #ffffff14!important}.scene-page .scene-card:has(.result-view) .result-title h2{color:#fff7e5!important;text-shadow:0 3px 22px #00000085!important}:is(.scene-page .scene-card:has(.result-view) .result-title span,.scene-page .scene-card:has(.result-view) .result-sections span,.scene-page .scene-card:has(.result-view) .friend-question span,.scene-page .scene-card:has(.result-view) .progress-head span,.scene-page .scene-card:has(.result-view) .progress-head strong){color:#f2bf78!important;opacity:1!important}.scene-page .scene-card:has(.result-view) .result-title p{color:#ffe5b5!important;opacity:1!important;font-weight:900!important}.scene-page .scene-card:has(.result-view) .result-description{color:#fff7e7f0!important;opacity:1!important;font-weight:720!important}.scene-page .scene-card:has(.result-view) .result-sections section{background:linear-gradient(145deg,#fff6e11b,#06081057),#0000003d!important;border-color:#ffe2b833!important;box-shadow:0 14px 34px #00000038!important}.scene-page .scene-card:has(.result-view) .friend-question{background:linear-gradient(145deg,#fff6e11b,#06081057),#0000003d!important;border-color:#ffe2b833!important;box-shadow:0 14px 34px #00000038!important}:is(.scene-page .scene-card:has(.result-view) .result-sections p,.scene-page .scene-card:has(.result-view) .friend-question p){color:#fff8ebf0!important;opacity:1!important;line-height:1.76!important}.scene-page .scene-card:has(.result-view) .friend-question p{color:#fff7e5!important;font-size:clamp(1.05rem,2.4vw,1.28rem)!important;font-weight:900!important}@media (min-width:900px){:is(.breaking-page--quiz .breaking-shell,.scene-page .scene-shell:has(.scene-card:not(:has(.result-view)))){padding-top:clamp(20px,2.8vh,34px)!important;padding-bottom:38px!important}.defense-page .quiz{padding-top:clamp(20px,2.8vh,34px)!important;padding-bottom:42px!important}.crush-test .shell:has(.quiz-card:not(:has(.result))){padding-top:10px!important}:is(.breaking-page .test-card:not(:has(.result-view)),.scene-page .scene-card:not(:has(.result-view)),.defense-page .question-card,.crush-test .quiz-card:not(:has(.result))){margin-top:0!important;padding:clamp(18px,2vw,28px) clamp(22px,3.2vw,40px)!important}.defense-page .quiz>.progress{margin-bottom:8px!important}.defense-page .question-card .progress-head,.defense-page .quiz>.progress>div{min-height:34px!important;margin-bottom:10px!important;padding-block:2px!important;line-height:1.35!important}.breaking-page .test-card:not(:has(.result-view)) .progress-head{min-height:34px!important;margin-bottom:10px!important;padding-block:2px!important;line-height:1.35!important}.scene-page .scene-card:not(:has(.result-view)) .progress-head{min-height:34px!important;margin-bottom:10px!important;padding-block:2px!important;line-height:1.35!important}.crush-test .quiz-card:not(:has(.result)) .progress-head{min-height:34px!important;margin-bottom:10px!important;padding-block:2px!important;line-height:1.35!important}:is(.breaking-page .test-card:not(:has(.result-view)) .progress-head span,.breaking-page .test-card:not(:has(.result-view)) .progress-head strong,.scene-page .scene-card:not(:has(.result-view)) .progress-head span,.scene-page .scene-card:not(:has(.result-view)) .progress-head strong,.defense-page .quiz>.progress span,.defense-page .quiz>.progress strong,.crush-test .quiz-card:not(:has(.result)) .progress-head span,.crush-test .quiz-card:not(:has(.result)) .progress-head strong){min-height:1.4em!important;padding-block:2px!important;line-height:1.35!important}.defense-page .quiz>.progress>i{margin-top:8px!important}.breaking-page .test-card:not(:has(.result-view)) .progress-bar{margin-top:8px!important}.scene-page .scene-card:not(:has(.result-view)) .progress-bar{margin-top:8px!important}.breaking-page .question-view,.scene-page .question-view{padding-top:0!important}:is(.defense-page .question-card .readable-question,.breaking-page .test-card:not(:has(.result-view)) .readable-question,.scene-page .scene-card:not(:has(.result-view)) .readable-question,.crush-test .quiz-card:not(:has(.result)) .readable-question){gap:12px!important;margin:0 0 16px!important}:is(.defense-page .question-card .readable-question__situation,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation,.crush-test .quiz-card:not(:has(.result)) .readable-question__situation){gap:6px!important;margin-bottom:0!important;padding-bottom:9px!important}:is(.defense-page .question-card .readable-question__situation span,.defense-page .question-card .readable-question__prompt span,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation span,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt span,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation span,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt span,.crush-test .quiz-card:not(:has(.result)) .readable-question__situation span,.crush-test .quiz-card:not(:has(.result)) .readable-question__prompt span){min-height:1.35em!important;margin-bottom:0!important;padding-block:1px!important;line-height:1.32!important}:is(.defense-page .question-card .readable-question__situation p,.breaking-page .test-card:not(:has(.result-view)) .readable-question__situation p,.scene-page .scene-card:not(:has(.result-view)) .readable-question__situation p,.crush-test .quiz-card:not(:has(.result)) .readable-question__situation p){font-size:clamp(.95rem,1.2vw,1.05rem)!important;line-height:1.5!important}:is(.defense-page .question-card .readable-question__prompt h2,.breaking-page .test-card:not(:has(.result-view)) .readable-question__prompt h2,.scene-page .scene-card:not(:has(.result-view)) .readable-question__prompt h2,.crush-test .quiz-card:not(:has(.result)) .readable-question__prompt h2){font-size:clamp(1.35rem,2.35vw,1.85rem)!important;line-height:1.3!important}:is(.defense-page .question-card .answers,.breaking-page .test-card:not(:has(.result-view)) .choices,.scene-page .scene-card:not(:has(.result-view)) .choices,.crush-test .quiz-card:not(:has(.result)) .answers){gap:10px!important;margin-top:12px!important}.defense-page .question-card .answers button{min-height:58px!important;padding:12px 14px!important}.breaking-page .test-card:not(:has(.result-view)) .choices button{min-height:58px!important;padding:12px 14px!important}.scene-page .scene-card:not(:has(.result-view)) .choices button{min-height:58px!important;padding:12px 14px!important}.crush-test .quiz-card:not(:has(.result)) .answer{min-height:58px!important;padding:12px 14px!important}:is(.defense-page .question-card .answers strong,.breaking-page .test-card:not(:has(.result-view)) .choices strong,.scene-page .scene-card:not(:has(.result-view)) .choices strong,.crush-test .quiz-card:not(:has(.result)) .answer strong){font-size:clamp(.95rem,1.25vw,1.02rem)!important;line-height:1.38!important}:is(.breaking-page--quiz .test-card:not(:has(.result-view)),.scene-page .scene-card:not(:has(.result-view)),.defense-page .question-card,.crush-test .quiz-card:not(:has(.result))){width:min(100%,980px)!important;max-width:980px!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:blur()!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding-inline:0!important;overflow:visible!important}.defense-page .question-card:before,.defense-page .question-card:after{content:none!important;display:none!important}.breaking-page--quiz .test-card:not(:has(.result-view)):before{content:none!important;display:none!important}.breaking-page--quiz .test-card:not(:has(.result-view)):after{content:none!important;display:none!important}.scene-page .scene-card:not(:has(.result-view)):before{content:none!important;display:none!important}.scene-page .scene-card:not(:has(.result-view)):after{content:none!important;display:none!important}.crush-test .quiz-card:not(:has(.result)):before{content:none!important;display:none!important}.crush-test .quiz-card:not(:has(.result)):after{content:none!important;display:none!important}}@media (max-width:780px){.publisher-content{padding:34px 16px 54px!important}.publisher-content__lead{margin-top:12px!important;font-size:.98rem!important;line-height:1.68!important}.publisher-content__grid{gap:0!important;margin-top:24px!important}.publisher-content__grid section{background:0 0!important;border-width:1px 0 0!important;border-radius:0!important;padding:18px 2px!important}.publisher-content__faq,.publisher-content__related{margin-top:26px!important}.publisher-content__faq>div,.publisher-content__related>div,.guide-faq,.guide-related{gap:8px!important}.publisher-content__faq details,.guide-faq details{border-radius:14px!important;padding:13px 14px!important}.publisher-content__related a,.guide-related a,.home-publisher__guide-link,.home-publisher__category{border-radius:14px!important;padding:14px 16px!important}.home-publisher__panel,.home-publisher__step,.home-publisher__safe{box-shadow:none!important;border-radius:14px!important;padding:16px!important}.guide-page{padding:58px 16px 48px!important}.guide-page__inner,.guide-hero,.guide-section{box-sizing:border-box!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}.guide-hero{padding-top:18px!important}.guide-hero h1{max-width:14ch;font-size:clamp(1.85rem,8vw,2.25rem)!important;line-height:1.12!important}.guide-hero__intro p,.guide-section p,.guide-faq p{word-break:normal!important;overflow-wrap:anywhere!important;font-size:.96rem!important;line-height:1.68!important}.guide-section--cards article{border-radius:16px!important;padding:16px!important}}.value-test .value-single-likert,.stoic-test .stoic-single-likert,.thinking-test .likert-question{background:linear-gradient(#fffdf7c7,#f3e8d69e),#fff8edad!important;border:1px solid #63482b1f!important;border-radius:26px!important;width:min(100%,720px)!important;margin-inline:auto!important;padding:clamp(24px,3.4vw,38px) clamp(18px,3.4vw,34px)!important;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #412e1b14!important}.value-test .value-single-likert,.stoic-test .stoic-single-likert{gap:clamp(18px,2.5vw,22px)!important}.thinking-test .likert-question{gap:clamp(16px,2vw,20px)!important}.value-test .value-single-likert__intro,.stoic-test .stoic-single-likert__intro{gap:10px!important;max-width:620px!important}.value-test .value-single-likert h2,.stoic-test .stoic-single-likert h2{letter-spacing:0!important;max-width:20ch!important;margin-inline:auto!important;font-size:clamp(24px,2.7vw,34px)!important;font-weight:850!important;line-height:1.42!important}.value-test .value-single-likert__help,.stoic-test .stoic-single-likert__help,.thinking-test .likert-question__help{color:#2d231894!important;max-width:520px!important;margin-inline:auto!important;font-size:14px!important;font-weight:750!important}.value-test .value-single-likert__labels,.stoic-test .stoic-single-likert__labels,.thinking-test .likert-question__labels{color:#402f1f9e!important;gap:6px!important;max-width:390px!important;margin-top:2px!important;font-size:12px!important;font-weight:820!important}.value-test .value-single-likert__scale,.stoic-test .stoic-single-likert__scale,.thinking-test .likert-scale{justify-content:center!important;gap:clamp(4px,.75vw,7px)!important;width:100%!important;max-width:390px!important;margin-inline:auto!important;display:flex!important}.value-test .value-single-likert__scale button,.stoic-test .stoic-single-likert__scale button,.thinking-test .likert-scale button{block-size:clamp(40px,8.2vw,48px)!important;inline-size:clamp(40px,8.2vw,48px)!important;color:#5b4127!important;background:#fffcf6d1!important;border-color:#6146272e!important;flex:none!important;min-width:0!important;font-size:clamp(14px,3.3vw,16px)!important;font-weight:880!important;box-shadow:0 8px 18px #44311d0f!important}.value-test .value-single-likert__scale button:hover,.value-test .value-single-likert__scale button.is-selected,.stoic-test .stoic-single-likert__scale button:hover,.stoic-test .stoic-single-likert__scale button.is-selected,.thinking-test .likert-scale button:hover,.thinking-test .likert-scale button.is-selected{color:#fff7e9!important;background:linear-gradient(#8a5d35,#664324),#7a5130!important;border-color:#7850268a!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #603f1f33!important}.value-test .value-single-likert__next.primary,.stoic-test .stoic-single-likert__next.primary,.thinking-test .likert-submit{color:#fff8ec!important;background:linear-gradient(#8b5f37,#6f4828),#7a5130!important;border:1px solid #67442038!important;min-width:min(100%,220px)!important;min-height:48px!important;box-shadow:0 14px 28px #593a1d33!important}.value-test .value-single-likert__next.primary:disabled,.stoic-test .stoic-single-likert__next.primary:disabled,.thinking-test .likert-submit:disabled{color:#4b361f8f!important;box-shadow:none!important;background:#7559392e!important;border-color:#6744201f!important}@media (max-width:640px){.locale-floating-toggle{top:max(12px, calc(env(safe-area-inset-top,0px) + 8px));right:max(14px, calc(env(safe-area-inset-right,0px) + 10px));letter-spacing:.05em;opacity:.9;min-height:34px;padding:6px 11px;font-size:11px;position:absolute;box-shadow:0 8px 18px #2a1e1229}.game-shell-floating-toggle{top:max(14px, calc(env(safe-area-inset-top,0px) + 10px))!important;left:auto!important;right:max(12px, calc(env(safe-area-inset-right,0px) + 8px))!important;opacity:.9!important;width:auto!important;min-width:40px!important;max-width:72px!important;height:34px!important;padding:0 10px!important;font-size:11px!important;position:absolute!important;box-shadow:0 8px 18px #2a1e1224!important}.game-shell-floating-brand{display:none!important}.game-shell-floating-back{max-width:118px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.game-stage-intro .game-intro__title,.mbti-depth-page h1,.kbti-page h1{overflow-wrap:anywhere!important;max-width:330px!important;margin-inline:auto!important;font-size:clamp(1.95rem,8vw,2.35rem)!important;line-height:1.12!important}.kbti-page h1 span{overflow-wrap:anywhere!important;word-break:keep-all!important;max-width:100%!important;display:block!important}.kbti-page .kbti-stage>div{max-width:calc(100vw - 32px)!important}.kbti-page .kbti-stage>div>div.kbti-reveal:nth-of-type(2){grid-template-columns:1fr!important}.game-stage-intro .game-intro__hook,.game-stage-intro .game-intro__how,.kbti-page p,.mbti-depth-page p{overflow-wrap:anywhere!important;line-height:1.62!important}.value-test .value-hero,.stoic-test .stoic-hero,.thinking-test .thinking-hero{padding-inline:16px!important;align-items:flex-start!important;min-height:auto!important;padding-top:28px!important}.value-test .value-shell,.stoic-test .stoic-shell,.thinking-test .thinking-shell{box-sizing:border-box!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-inline:auto!important;overflow:visible!important}.value-test .hero-copy,.stoic-test .hero-copy,.thinking-test .hero-copy{box-sizing:border-box!important;width:100%!important;max-width:320px!important;margin-inline:auto!important;overflow:visible!important}main.value-test section.value-hero,main.stoic-test section.stoic-hero,main.thinking-test section.thinking-hero,main.value-test section.value-card,main.stoic-test section.stoic-card,main.thinking-test section.thinking-card{box-sizing:border-box!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;overflow:hidden!important}main.value-test--quiz .value-shell,main.stoic-test--quiz .stoic-shell,main.thinking-test--quiz .thinking-shell,main.value-test--quiz section.value-card,main.stoic-test--quiz section.stoic-card,main.thinking-test--quiz section.thinking-card{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}:is(main.value-test.value-test--quiz section.value-card:not(:has(.result)),main.stoic-test.stoic-test--quiz section.stoic-card:not(:has(.result)),main.thinking-test.thinking-test--quiz section.thinking-card:not(:has(.result))){background:linear-gradient(#fffcf5f5,#eee0cad1),#f4e8d6!important;border-color:#61462733!important;padding:18px 10px 22px!important}main.value-test--quiz .progress-bar,main.stoic-test--quiz .progress-bar,main.thinking-test--quiz .progress-bar{margin-bottom:18px!important}.value-test .value-single-likert,.stoic-test .stoic-single-likert,.thinking-test .likert-question{box-sizing:border-box!important;background:linear-gradient(#fffef9f5,#f7eedee6),#fff8ed!important;border-color:#5e422333!important;border-radius:22px!important;gap:16px!important;width:100%!important;max-width:none!important;padding:22px 14px 18px!important;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #452e181f!important}.value-test .value-single-likert__intro,.stoic-test .stoic-single-likert__intro{gap:9px!important;max-width:100%!important}.value-test .value-single-likert h2,.stoic-test .stoic-single-likert h2{max-width:min(100%,26ch)!important;font-size:clamp(20px,5.15vw,22px)!important;font-weight:800!important;line-height:1.5!important}.thinking-test .likert-item p{font-size:clamp(20px,5.15vw,22px)!important;font-weight:800!important;line-height:1.5!important}.value-test .value-single-likert__help,.stoic-test .stoic-single-likert__help,.thinking-test .likert-question__help{color:#2d2318a8!important;max-width:28ch!important;font-size:13px!important;line-height:1.6!important}.value-test .value-single-likert__labels,.stoic-test .stoic-single-likert__labels,.thinking-test .likert-question__labels{box-sizing:border-box!important;gap:4px!important;width:min(100%,330px)!important;max-width:330px!important;margin-top:2px!important}.value-test .value-single-likert__labels span,.stoic-test .stoic-single-likert__labels span,.thinking-test .likert-question__labels span{color:#3b2a18ad!important;font-size:11px!important;font-weight:850!important}.value-test .value-single-likert__scale,.stoic-test .stoic-single-likert__scale,.thinking-test .likert-scale{box-sizing:border-box!important;background:#efe0ca8a!important;border:1px solid #6044241f!important;border-radius:999px!important;gap:3px!important;width:min(100%,330px)!important;max-width:330px!important;padding:4px!important}.value-test .value-single-likert__scale button,.stoic-test .stoic-single-likert__scale button,.thinking-test .likert-scale button{background:#fffbf4f0!important;border-color:#66482738!important;block-size:clamp(39px,10vw,43px)!important;inline-size:clamp(39px,10vw,43px)!important;font-size:14px!important;box-shadow:0 3px 8px #4b321914!important}.value-test .value-single-likert__scale button.is-selected,.stoic-test .stoic-single-likert__scale button.is-selected,.thinking-test .likert-scale button.is-selected{background:linear-gradient(#8b5d33,#684224),#774d2b!important;border-color:#633f1ac2!important;transform:translateY(-1px)scale(1.04)!important;box-shadow:0 9px 18px #5535183d!important}.value-test .value-single-likert__next.primary,.stoic-test .stoic-single-likert__next.primary,.thinking-test .likert-submit{width:min(100%,330px)!important;min-width:0!important;min-height:50px!important;margin-top:0!important}.value-test .value-single-likert__next.primary:disabled,.stoic-test .stoic-single-likert__next.primary:disabled,.thinking-test .likert-submit:disabled{opacity:1!important;color:#48331da3!important;background:linear-gradient(#bc9f7b80,#9a7a5261),#eadcc7!important;border-color:#6648272e!important}main.value-test .primary,main.stoic-test .primary,main.thinking-test .primary{width:min(100%,100vw - 72px)!important;margin-inline:auto!important}.value-test h1,.stoic-test h1,.thinking-test h1{max-width:13ch!important;font-size:clamp(1.95rem,8.8vw,2.45rem)!important;line-height:1.14!important}.value-test .description,.value-test .subtitle,.value-test .notice,.stoic-test .description,.stoic-test .subtitle,.stoic-test .notice,.thinking-test .subtitle,.thinking-test .notice,.thinking-test .description{word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.64!important}.value-test .value-card,.stoic-test .stoic-card,.thinking-test .thinking-card{border-radius:20px!important;padding:20px 16px!important}.value-test .result-title,.stoic-test .result-title,.thinking-test .result-title,.breaking-page .result-title,.scene-page .result-title{border-radius:18px!important;padding:18px!important}.value-test .result-title h2,.stoic-test .result-title h2,.thinking-test .result-title h2,.breaking-page .result-title h2,.scene-page .result-title h2{font-size:clamp(1.95rem,9vw,2.65rem)!important}.value-test .result-actions,.stoic-test .result-actions,.thinking-test .result-actions,.breaking-page .actions,.scene-page .actions,.defense-page .actions{grid-template-columns:1fr 1fr!important;display:grid!important}.value-test .result-actions .primary,.stoic-test .result-actions .primary,.thinking-test .result-actions .primary,.breaking-page .actions .primary,.scene-page .actions .primary,.defense-page .actions .share{grid-column:1/-1}}.placeholder\:text-white\/40::placeholder{color:#fff6}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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\:-translate-y-1:hover{--tw-translate-y:-.25rem;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\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;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\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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-\[color\:var\(--card-accent-soft\)\]:hover{border-color:var(--card-accent-soft)}.hover\:border-accent:hover{--tw-border-opacity:1;border-color:rgb(255 59 48/var(--tw-border-opacity,1))}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-pink-300:hover{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgb(255 59 48/var(--tw-bg-opacity,1))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-bg:hover{--tw-bg-opacity:1;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(255 59 48/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_14px_30px_rgba\(48\,35\,24\,0\.10\)\]:hover{--tw-shadow:0 14px 30px #3023181a;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(48\,35\,24\,0\.10\)\]:hover{--tw-shadow:0 16px 34px #3023181a;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_26px_60px_rgba\(48\,35\,24\,0\.14\)\,0_1px_0_rgba\(255\,255\,255\,0\.96\)_inset\]:hover{--tw-shadow:0 26px 60px #30231824,0 1px 0 #fffffff5 inset;--tw-shadow-colored:0 26px 60px var(--tw-shadow-color), inset 0 1px 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\:border-\[\#7d3f2a\]:focus{--tw-border-opacity:1;border-color:rgb(125 63 42/var(--tw-border-opacity,1))}.focus\:border-\[\#e5c76b\]:focus{--tw-border-opacity:1;border-color:rgb(229 199 107/var(--tw-border-opacity,1))}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(255 59 48/var(--tw-border-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[color\:var\(--card-accent\)\]:focus-visible{--tw-ring-color:var(--card-accent)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px}.focus-visible\:ring-offset-home-bg:focus-visible{--tw-ring-offset-color:var(--home-bg)}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;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\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x:1.035;--tw-scale-y:1.035;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))}.group:hover .group-hover\:border-\[color\:var\(--card-accent\)\]{border-color:var(--card-accent)}.group:hover .group-hover\:border-accent{--tw-border-opacity:1;border-color:rgb(255 59 48/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-\[color\:var\(--card-accent\)\]{background-color:var(--card-accent)}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(255 59 48/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:640px){.max-\[640px\]\:mx-0{margin-left:0;margin-right:0}.max-\[640px\]\:max-w-none{max-width:none}}@media (min-width:640px){.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:h-\[90dvh\]{height:90dvh}.sm\:min-h-\[50px\]{min-height:50px}.sm\:max-w-\[14ch\]{max-width:14ch}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-\[18px\]{gap:18px}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:border-\[6px\]{border-width:6px}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[58px\]{font-size:58px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:leading-\[1\.02\]{line-height:1.02}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-10{margin-bottom:2.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:h-full{height:100%}.md\:w-5\/12{width:41.6667%}.md\:w-7\/12{width:58.3333%}.md\:w-80{width:20rem}.md\:flex-1{flex:1}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.md\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.md\:grid-cols-\[1fr\,360px\]{grid-template-columns:1fr 360px}.md\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.md\:grid-cols-\[280px_minmax\(0\,1fr\)_330px\]{grid-template-columns:280px minmax(0,1fr) 330px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:border-b-0{border-bottom-width:0}.md\:border-r-4{border-right-width:4px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-4{padding-top:1rem}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[17px\]{font-size:17px}.md\:text-\[74px\]{font-size:74px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:min-h-\[48px\]{min-height:48px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-5{gap:1.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[70px\]{font-size:70px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}
