@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--tracking-tighter:-.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\@container-size{container-type:size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-3{top:calc(var(--spacing)*3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-48{height:calc(var(--spacing)*48)}.h-96{height:calc(var(--spacing)*96)}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-32{width:calc(var(--spacing)*32)}.w-64{width:calc(var(--spacing)*64)}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing)*11)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-black{border-color:var(--color-black)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.pl-\[2\.5px\]{padding-left:2.5px}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-red-500{color:var(--color-red-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[content-visibility\:auto\]{content-visibility:auto}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:bg-black:active{background-color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.lg\:block{display:block}}}@font-face{font-family:DOS Iyagi;src:url(https://cdn.jsdelivr.net/gh/hurss/fonts@master/ttf/DOSIyagiBoldface.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeoDunggeunmo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.3/NeoDunggeunmo.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mona12emoji;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2603-1@1.0/Mona12Emoji.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orange:#e9bf7a;--amber:#e9bf7a;--blush:#dfe8f5;--teal:#8bc0d0;--plum:#4f7f8f;--lilac:#b8c2d0;--accent:#8bc0d0;--accent-ink:#0a0d14;--primary:#e9bf7a;--primary-ink:#1a1408;--dot-star:#dfe8f5;--dot-mist:#8bc0d0;--dot-moon:#e9bf7a;--bg:#0a0d14;--card:#121722;--card-2:#1a2130;--card-3:#232c3f;--line:#dce8ff1a;--line-2:#dce8ff2e;--ink:#eef2f7;--ink-2:#b8c2d0;--ink-3:#8a96a8;--violet:#8bc0d0;--violet-2:#8bc0d0;--violet-deep:#4f7f8f;--lav:#dfe8f5;--tag-bg:#8bc0d024;--pink:#c7d6e8;--pink-2:#dfe8f5;--blue:#8bc0d0;--warn-bg:#e9bf7a1f;--warn-ink:#e9c97a;--bad:#ff8c84;--wood:#62d09a;--fire:#ff7f70;--earth:#ebb64e;--metal:#c4cbdb;--water:#78aaff;--field:#fff;--field-ink:#1b1420;--field-ink-2:#6b5f6b;--pearl-border:linear-gradient(125deg,#dfe8f5,#8bc0d0 40%,#e9bf7a 70%,#dfe8f5);--cur:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23f6dc9c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23e9bf7a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22p%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23eef2f7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b8c2d0%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cline x1=%224%22 y1=%2228%22 x2=%2217%22 y2=%2215%22 stroke=%22%231b1420%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Cline x1=%224%22 y1=%2228%22 x2=%2217%22 y2=%2215%22 stroke=%22%23dfe8f5%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%225.2%22 y1=%2226.8%22 x2=%2211%22 y2=%2221%22 stroke=%22%234f7f8f%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cpolygon points=%2222.00,1.00 24.29,6.84 30.56,7.22 25.71,11.21 27.29,17.28 22.00,13.90 16.71,17.28 18.29,11.21 13.44,7.22 19.71,6.84%22 fill=%22url(%23g)%22 stroke=%22%232b1626%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2229%22 cy=%2221%22 r=%221.3%22 fill=%22%23e9bf7a%22/%3E%3Ccircle cx=%2211%22 cy=%225%22 r=%221.1%22 fill=%22%238bc0d0%22/%3E%3C/svg%3E") 22 10,auto;--cur-hover:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23f6dc9c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23e9bf7a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22p%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23eef2f7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b8c2d0%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2221%22 cy=%2211%22 r=%2211%22 fill=%22%23c7d6e8%22 opacity=%22.28%22/%3E%3Cline x1=%224%22 y1=%2228%22 x2=%2216%22 y2=%2216%22 stroke=%22%231b1420%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Cline x1=%224%22 y1=%2228%22 x2=%2216%22 y2=%2216%22 stroke=%22%23dfe8f5%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%225.2%22 y1=%2226.8%22 x2=%2211%22 y2=%2221%22 stroke=%22%234f7f8f%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cpolygon points=%2221.00,1.40 23.41,7.68 30.13,8.03 24.90,12.27 26.64,18.77 21.00,15.10 15.36,18.77 17.10,12.27 11.87,8.03 18.59,7.68%22 fill=%22url(%23p)%22 stroke=%22%232b1626%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M28 21L28.84 23.16L31 24L28.84 24.84L28 27L27.16 24.84L25 24L27.16 23.16Z%22 fill=%22%23e9bf7a%22/%3E%3Cpath d=%22M9 4.5L9.7 6.3L11.5 7L9.7 7.7L9 9.5L8.3 7.7L6.5 7L8.3 6.3Z%22 fill=%22%238bc0d0%22/%3E%3C/svg%3E") 21 11,pointer;--cur-down:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23f6dc9c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23e9bf7a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22p%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23eef2f7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b8c2d0%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cline x1=%225%22 y1=%2229%22 x2=%2217%22 y2=%2217%22 stroke=%22%231b1420%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Cline x1=%225%22 y1=%2229%22 x2=%2217%22 y2=%2217%22 stroke=%22%23dfe8f5%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%226.2%22 y1=%2227.8%22 x2=%2212%22 y2=%2222%22 stroke=%22%234f7f8f%22 stroke-width=%222.6%22 stroke-linecap=%22round%22/%3E%3Cpolygon points=%2222.00,4.40 23.70,8.65 28.28,8.96 24.76,11.90 25.88,16.34 22.00,13.90 18.12,16.34 19.24,11.90 15.72,8.96 20.30,8.65%22 fill=%22%23e9bf7a%22 stroke=%22%232b1626%22 stroke-width=%221.2%22 stroke-linejoin=%22round%22/%3E%3Cline x1=%2231.0%22 y1=%2211.0%22 x2=%2233.5%22 y2=%2211.0%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2228.4%22 y1=%2217.4%22 x2=%2230.1%22 y2=%2219.1%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2222.0%22 y1=%2220.0%22 x2=%2222.0%22 y2=%2222.5%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2215.6%22 y1=%2217.4%22 x2=%2213.9%22 y2=%2219.1%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2213.0%22 y1=%2211.0%22 x2=%2210.5%22 y2=%2211.0%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2215.6%22 y1=%224.6%22 x2=%2213.9%22 y2=%222.9%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2222.0%22 y1=%222.0%22 x2=%2222.0%22 y2=%22-0.5%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cline x1=%2228.4%22 y1=%224.6%22 x2=%2230.1%22 y2=%222.9%22 stroke=%22%23c7d6e8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") 22 11,pointer;--cur-text:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23f6dc9c%22/%3E%3Cstop offset=%221%22 stop-color=%22%23e9bf7a%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M10.5 5.5H21.5M16 5.5V26.5M10.5 26.5H21.5%22 stroke=%22%231b1420%22 stroke-width=%225%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M10.5 5.5H21.5M16 5.5V26.5M10.5 26.5H21.5%22 stroke=%22%23f3ece8%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpolygon points=%2225.00,1.80 26.35,5.14 29.95,5.39 27.19,7.71 28.06,11.21 25.00,9.30 21.94,11.21 22.81,7.71 20.05,5.39 23.65,5.14%22 fill=%22url(%23g)%22 stroke=%22%232b1626%22 stroke-width=%221%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 16 16,text;--retro:"DOS Iyagi","Pretendard Variable",Pretendard,sans-serif;--retro-2:"NeoDunggeunmo","DOS Iyagi",monospace;--serif:"Gowun Batang","Noto Serif KR","Nanum Myeongjo","Apple SD Gothic Neo","Malgun Gothic",serif;--sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;cursor:var(--cur);color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.8;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0d1400 0,#0a0d14d9 max(0px,50% - 340px) min(100%,50% + 340px),#0a0d1400 100%),radial-gradient(70% 40% at 50% -6%,#8bc0d012,#0000 70%),radial-gradient(70% 36% at 50% 112%,#8bc0d00d,#0000 70%);position:fixed;inset:0}button,input,select{font:inherit;color:inherit}button{cursor:var(--cur-hover)}a{color:inherit}:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{max-width:880px;margin:0 auto;padding:0 20px 96px}.topbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.orb{width:30px;height:30px;color:var(--primary-ink);background:radial-gradient(circle at 30% 25%,#e9bf7a 0 45%,#8bc0d0 100%);border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid;box-shadow:0 0 18px #8bc0d080}.wordmark{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:800}.nav{gap:4px;display:flex}.nav a{white-space:nowrap;min-height:44px;color:var(--ink-3);border-radius:999px;align-items:center;padding:8px 14px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.intro{text-align:center;padding:46px 0 28px}.intro .orb-lg{width:64px;height:64px;margin:0 auto 18px;font-size:28px;box-shadow:0 0 40px #8bc0d08c}.intro h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,5.4vw,42px);font-weight:800;line-height:1.28}.intro p{max-width:30em;color:var(--ink-2);text-wrap:balance;margin:12px auto 0;font-size:16px}.composer{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:visible;box-shadow:0 20px 60px #00000059}.composer-main{padding:22px 24px 6px;display:block}.digits-box{background:var(--field);border:1px solid var(--field);border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.digits-box:focus-within{border:1px solid var(--amber);box-shadow:0 0 0 3px #e9bf7a61}.retro-icon{color:var(--amber);flex:none;font-family:Mona12emoji,monospace;font-size:34px;line-height:1}.digits-box .retro-icon{color:var(--plum)}.digits{text-align:center;width:calc(12ch + .9em);min-width:0;caret-color:var(--orange);color:var(--field-ink);font-family:var(--retro-2);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:0 auto;padding:2px 0;font-size:clamp(26px,6vw,38px);font-weight:400}.digits::placeholder{color:var(--field-ink-2)}.birth-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.birth-row .digits-box{gap:10px;padding:12px 14px}.birth-row .time-box{gap:6px}.digits-2{width:calc(2ch + .5em)}.unit{color:var(--field-ink-2);flex:none;font-size:15px;font-weight:650}.preview.warn{color:var(--bad);font-size:15px;font-weight:650}@media (max-width:480px){.birth-row{gap:8px}.birth-row .digits-box{gap:8px;padding:9px 10px}.birth-row .retro-icon{display:none}.birth-row .digits{font-size:clamp(19px,5.4vw,26px)}.birth-row{flex-wrap:nowrap}.birth-row .unit{font-size:13px}.birth-row .time-box{padding:9px 10px}}.preview{text-align:center;min-height:26px;color:var(--lav);margin:10px 0 0;font-size:16px;font-weight:650}.preview.empty{color:var(--ink-3);font-size:14px;font-weight:400}.pill-row{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px 4px;display:flex}.seg{background:var(--card-2);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button:after{content:"";position:absolute;inset:-4px 0}.seg button{min-height:36px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:650;position:relative}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true],.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.pill-field{background:var(--card-2);border:1px solid var(--line);border-radius:999px;flex:170px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 14px;display:inline-flex;position:relative}.pill-field:focus-within{border-color:var(--violet-2);box-shadow:0 0 0 3px #8bc0d038}.pill-field .ic{color:var(--ink-3);flex:none;font-size:14px}.pill-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0;font-size:15px}.pill-field input::placeholder{color:var(--ink-3)}.suggest{z-index:30;background:var(--card-3);border:1px solid var(--line-2);border-radius:14px;max-height:260px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #00000080}.suggest button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:12px 16px;display:block}.suggest button:last-child{border-bottom:0}.suggest button:hover{background:var(--tag-bg)}.hint{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.place-hint{padding:6px 28px 0}.check{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.check input{width:18px;height:18px;accent-color:var(--violet);margin-top:3px}.leap{padding:10px 24px 0}.more{border-top:1px solid var(--line);margin:14px 24px 0}.more>summary{cursor:var(--cur-hover);color:var(--ink-2);padding:14px 0;font-size:15px;font-weight:650;list-style:none}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"＋";width:20px;color:var(--violet-2);display:inline-block}.more[open]>summary:before{content:"－"}.more-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 0 18px;display:grid}.field{gap:7px;min-width:0;display:grid}.lbl{color:var(--ink-2);font-size:14px;font-weight:650}.input,.select{background:var(--card-2);border:1px solid var(--line);border-radius:12px;outline:0;width:100%;min-height:44px;padding:9px 13px}.input:focus,.select:focus{border-color:var(--violet-2);box-shadow:0 0 0 3px #8bc0d038}.select option{background:var(--card-2)}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.span2{grid-column:1/-1}.composer-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:14px 24px 20px;display:flex}.composer-foot .hint{max-width:24em}.btn{border:1px solid var(--line-2);background:var(--card-2);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 20px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){background:var(--card-3);border-color:#ffffff47}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);color:var(--primary-ink);border-color:#0000;border-radius:14px;font-weight:800;box-shadow:0 8px 24px #e9bf7a2e}.btn.primary:hover:not(:disabled){background:#f0c98a}.btn.send{min-height:56px;padding:10px 26px;font-size:18px}.error{color:var(--bad);background:#ff8c841f;border-radius:12px;margin:0 24px 18px;padding:11px 14px;font-size:15px}.result{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-top:30px;overflow:hidden;box-shadow:0 24px 70px #0006}.nebula{background:radial-gradient(2px 2px at 12% 24%,#fff,#0000),radial-gradient(1.5px 1.5px at 40% 60%,#fff,#0000),radial-gradient(2px 2px at 72% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 92% 66%,#fff,#0000),radial-gradient(1.5px 1.5px at 26% 78%,#fff,#0000),radial-gradient(2px 2px at 58% 44%,#fff,#0000),#16202c;height:230px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 52%,#0000);mask-image:linear-gradient(#000 52%,#0000)}.nebula:before,.nebula:after{content:"";pointer-events:none;will-change:transform;position:absolute;inset:-35% -25%}.nebula:before{background:radial-gradient(440px 230px at 18% 36%,#8bc0d0f2,#0000 70%),radial-gradient(500px 250px at 54% 12%,#e9bf7ac7,#0000 70%),radial-gradient(440px 230px at 88% 42%,#8bc0d0b8,#0000 70%);animation:13s ease-in-out infinite alternate nebula-a}.nebula:after{mix-blend-mode:screen;background:radial-gradient(360px 190px at 34% 66%,#8bc0d080,#0000 70%),radial-gradient(380px 200px at 72% 22%,#dfe8f56b,#0000 70%),radial-gradient(320px 170px at 8% 14%,#e9bf7a66,#0000 70%);animation:17s ease-in-out infinite alternate nebula-b}@keyframes nebula-a{0%{transform:translate(-5%,-3%)scale(1)rotate(-2deg)}50%{transform:translate(3%,4%)scale(1.1)rotate(1.5deg)}to{transform:translate(6%,-2%)scale(1.04)rotate(3deg)}}@keyframes nebula-b{0%{transform:translate(6%,3%)scale(1.08)rotate(2deg)}50%{transform:translate(-4%,-4%)scale(1)rotate(-2deg)}to{transform:translate(-6%,2%)scale(1.12)rotate(-3deg)}}.tabs{gap:6px;margin-top:-52px;padding:0 24px;display:flex;position:relative;overflow-x:auto}.tabs button{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d148c;border-radius:999px;padding:9px 20px;font-weight:700}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.result-body{gap:20px;padding:22px 24px 26px;display:grid}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;scroll-margin-top:12px;display:flex}.result-head h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:800}.status{color:var(--ink-2);align-items:center;gap:7px;font-size:14px;display:inline-flex}.status i{background:var(--wood);width:8px;height:8px;box-shadow:0 0 8px var(--wood);border-radius:50%;display:inline-block}.status.bad i{background:var(--bad);box-shadow:0 0 8px var(--bad)}.status.off i{background:var(--metal);box-shadow:none}.actions{flex-wrap:wrap;gap:8px;display:flex}.actions .btn{min-height:44px;padding:7px 18px;font-size:15px}.note{background:var(--warn-bg);color:var(--warn-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}.toast{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;background:var(--card-3);border:1px solid var(--line-2);text-align:center;border-radius:999px;width:max-content;max-width:calc(100% - 28px);margin:0;padding:12px 18px;font-size:15px;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.next-step{border-top:1px solid var(--line);text-align:center;max-width:460px;margin:6px auto 0;padding:22px 0 4px}.next-step p{color:var(--ink-2);margin:0 0 12px;font-size:15px}.next-step .btn{min-height:46px}.raw{border:1px solid var(--line);background:var(--card-2);border-radius:14px}.raw>summary{cursor:var(--cur-hover);color:var(--ink-2);padding:13px 16px;font-size:15px;font-weight:650}.raw pre{white-space:pre-wrap;word-break:break-word;max-height:480px;color:var(--ink-2);border-top:1px solid var(--line);margin:0;padding:16px;font-size:13px;line-height:1.7;overflow:auto}.pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pillar{text-align:center;background:var(--card-2);border:1px solid var(--line);border-radius:18px;padding:16px 6px 14px;position:relative;overflow:hidden}.pillar.me{background:linear-gradient(180deg,#8bc0d057,var(--card-2)70%);border-color:#8bc0d0b3;box-shadow:0 0 0 1px #8bc0d040,0 10px 34px #8bc0d047}.pillar .name{color:var(--ink-2);font-size:13.5px;font-weight:700}.pillar .tag{background:var(--tag-bg);color:var(--lav);vertical-align:1px;border-radius:999px;margin-left:5px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.pillar .han{margin-top:8px;font-size:clamp(36px,8.4vw,58px);font-weight:800;line-height:1.12}.pillar .ss{color:var(--ink-3);font-size:13px}.pillar hr{border:0;border-top:1px dashed var(--line-2);margin:12px 18px}.pillar .meta{color:var(--ink-3);margin-top:10px;font-size:13px;line-height:1.55}.pillar .meta b{color:var(--ink-2);font-weight:600;display:block}.balance{background:var(--card-2);border:1px solid var(--line);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.balance h3{margin:0;font-size:15px;font-weight:700}.bar{background:var(--card-3);border-radius:99px;gap:2px;height:12px;display:flex;overflow:hidden}.bar span{min-width:4px;display:block}.legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.legend b{color:var(--ink);font-weight:700}.chip-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chip{text-align:center;background:var(--card-2);border:1px solid var(--line);border-radius:16px;padding:12px 8px}.chip small{color:var(--ink-3);font-size:13px;display:block}.chip b{font-size:16px;font-weight:700}.planet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.planet{background:var(--card-2);border:1px solid var(--line);border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.5}.planet .sym{color:var(--lav);margin-right:5px;font-size:18px}.planet small{color:var(--ink-3);font-size:13px;display:block}.wheel{border:1px solid var(--line);background:radial-gradient(circle,#1a2130,#10141d 75%);border-radius:18px;width:100%}.split{align-items:start;gap:24px;display:grid}@media (min-width:900px){.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cell{background:var(--card-2);border:1px solid var(--line);word-break:keep-all;border-radius:14px;min-height:94px;padding:10px;font-size:13px;line-height:1.5}.cell.hot{background:linear-gradient(180deg,#8bc0d057,var(--card-2));border-color:#8bc0d0b3}.cell .k{color:var(--ink-3);font-size:12.5px}.cell b{font-size:14px;display:block}.cell .stars{color:var(--ink);margin-top:3px;font-weight:500}.cell.blank{text-align:center;color:var(--ink-3);background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex}.field-top{gap:8px;display:grid}@media (max-width:720px){.app{padding:0 14px 72px}.intro{padding:30px 0 20px}.composer-main,.pill-row,.leap{padding-left:18px;padding-right:18px}.more{margin-left:18px;margin-right:18px}.more-body{grid-template-columns:1fr}.composer-foot{flex-direction:column-reverse;align-items:stretch;padding:14px 18px 18px}.composer-foot .btn{width:100%}.composer-foot .hint{text-align:center;max-width:none}.place-hint{padding-left:20px}.tabs{padding:0 14px}.result-body{padding:20px 14px 22px}.pillars{gap:8px}.pillar{border-radius:14px;padding:12px 2px 10px}.cells{gap:5px}.cell{border-radius:11px;min-height:86px;padding:7px;font-size:12px}.planet-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:480px){.wordmark{font-size:12px}.brand{gap:8px}.nav a{padding:8px 11px;font-size:14px}.digits-box{gap:10px;padding:10px 12px}.retro-icon{font-size:26px}}.intro p{word-break:keep-all;overflow-wrap:break-word}.starfield{z-index:-1;pointer-events:none;opacity:.5;display:block;position:fixed;inset:0}@media (max-width:640px){.starfield{opacity:.32}}@media (min-width:641px){.starfield{z-index:-2}}.intro h1{font-family:var(--retro);letter-spacing:-.02em;font-weight:700}.wordmark{font-family:var(--retro-2);letter-spacing:.02em}.lbl{font-family:var(--retro-2)}.time-unknown-row{justify-content:center;padding:4px 24px 2px;display:flex}.time-unknown{min-height:44px;color:var(--ink-2);cursor:var(--cur-hover);align-items:center;font-weight:650}.time-unknown input{accent-color:var(--amber);margin-top:0}.pillar.unknown{opacity:.75;border-style:dashed;align-content:center;justify-items:center;gap:6px;display:grid}.pillar.unknown .han{color:var(--ink-3)}.dc-prev{max-width:560px;margin:0 auto;padding:6px 0 0}.dc-seg{width:100%;display:flex}.dc-seg button{word-break:keep-all;flex:1;padding:6px 8px;font-size:15px}.dc-desc{color:var(--ink-2);word-break:keep-all;margin:14px 2px 0;font-size:15px}.dc-prev h2{font-family:var(--retro-2);color:var(--ink);margin:30px 2px 0;font-size:20px;font-weight:400}.dc-ex{word-break:keep-all;margin:6px 2px 0}.dc-list{margin:12px 0 0;padding:0;list-style:none}.dc-list li{border-top:1px solid var(--line);word-break:keep-all;grid-template-columns:1fr auto;gap:2px 16px;padding:16px 2px;display:grid}.dc-list li:last-child{border-bottom:1px solid var(--line)}.dc-who{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-who b{color:var(--ink);font-size:17px}.dc-who span{color:var(--ink-3);font-size:13px}.dc-pct{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.dc-pct em{font-style:normal;font-family:var(--retro-2);color:var(--amber);font-size:34px;line-height:1}.dc-pct em:after{content:"%";color:var(--ink-3);margin-left:2px;font-size:16px}.dc-pct span{color:var(--ink-2);margin-top:4px;font-size:13px}.dc-list li p{color:var(--ink-2);grid-column:1/-1;margin:6px 0 0;font-size:15px}.dc-list .dc-why{grid-column:1/-1;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dc-list .dc-why li{--pb:var(--lilac);background:var(--card-2);max-width:34em;color:var(--ink);font-family:var(--retro-2);box-shadow:0 -3px 0 0 var(--pb),0 3px 0 0 var(--pb),-3px 0 0 0 var(--pb),3px 0 0 0 var(--pb);border:0;border-radius:0;margin:0 3px;padding:9px 14px 10px;font-size:15px;line-height:1.55;display:block;position:relative}.dc-list .dc-why li.a{--pb:var(--teal);margin-left:22px}.dc-list .dc-why li:before{content:"";background:var(--pb);clip-path:polygon(0 100%,0 75%,25% 75%,25% 50%,50% 50%,50% 25%,75% 25%,75% 0,100% 0,100% 100%);width:12px;height:12px;position:absolute;top:-12px;left:14px}.dc-list .dc-why li:after{content:"";background:var(--card-2);clip-path:polygon(0 100%,0 50%,50% 50%,50% 0,100% 0,100% 100%);width:6px;height:9px;position:absolute;top:-6px;left:17px}.dc-join{text-align:center;max-width:560px;margin:34px auto 0}.dc-join .btn{min-width:200px}.dc-sub{color:var(--ink-2);word-break:keep-all;margin:14px 0 0;font-size:15px}.dc-sub b{color:var(--ink)}.dc-note{word-break:keep-all;margin-top:18px}.dc-card{background:var(--card-2);border:1px solid var(--line);word-break:keep-all;border-radius:18px;gap:14px;margin:8px 0 20px;padding:20px;display:grid}.dc-card h2{margin:0;font-size:19px}.dc-login{flex-wrap:wrap;gap:10px;display:flex}.dc-google{color:#222;background:#fff;border-color:#0000}.dc-google:hover:not(:disabled){background:#f1f1f1}.dc-kakao{color:#191919;background:#fee500;border-color:#0000}.dc-kakao:hover:not(:disabled){background:#f2da00}.dc-off{opacity:.5;cursor:not-allowed}.dc-form{gap:14px;display:grid}.dc-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dc-err{color:var(--bad);margin:0;font-size:14.5px}.dc-acct{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:480px){.dc-row{grid-template-columns:1fr}}.avatar{width:44px;height:44px;color:var(--primary-ink);background:linear-gradient(135deg,#4f7f8f,#e9bf7a);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.pm-info{gap:2px;min-width:0;display:grid}.tag{background:var(--card-3);color:var(--ink-2);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:650;display:inline-block}.tag.star{color:#e9bf7a;background:#e9bf7a3d}.btn.sm{min-height:36px;padding:6px 14px;font-size:14px}.pm{gap:14px;display:grid}.pm-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pm-item{background:var(--card-2);border:1px solid var(--line);border-radius:16px;gap:12px;padding:16px;display:grid}.pm-head{align-items:center;gap:12px;display:flex}.pm-actions{flex-wrap:wrap;gap:8px;display:flex}.pm-form{padding-top:4px}.ch{gap:14px;display:grid}.ch-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ch-item{background:var(--card-2);border:1px solid var(--line);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:12px 16px;font-size:16px;display:flex}.ch-item[aria-checked=true]{border-color:#e9bf7a;box-shadow:inset 0 0 0 1px #e9bf7a}.ch-price{font-variant-numeric:tabular-nums;font-weight:800}.ch-widget{background:#fff;border-radius:16px;gap:14px;padding:8px 8px 16px;display:grid}.ch-widget[hidden]{display:none}.pay-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pay-list li{background:var(--card-2);border:1px solid var(--line);border-radius:14px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.pay-list li>div{gap:2px;display:grid}.pay-amt{text-align:right}.hm-ok{color:var(--wood);margin:0 0 14px}.hm{align-content:start;gap:14px;max-width:680px;margin:0 auto;padding:0 16px 72px;display:grid}.hm-head{z-index:5;background:var(--bg,#0f0f13);grid-template-columns:44px 1fr 44px;align-items:center;margin:0 -16px;padding:10px 16px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.hm-head{background:color-mix(in srgb,var(--bg,#0f0f13)88%,transparent)}}.hm-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hm-head h1{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.hm-back,.hm-gear{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:grid}.hm-back:hover,.hm-gear:hover{background:var(--card-2)}.hm-right{justify-content:flex-end;display:flex}.hm-lead{color:var(--ink-2);word-break:keep-all;margin:2px 2px 0}.hm-lead b{color:var(--ink)}.hm-prof{background:var(--card-2);border:1px solid var(--line);color:var(--ink);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.hm-prof:hover{border-color:var(--line-2)}.hm-prof-info{word-break:keep-all;flex:1;gap:3px;min-width:0;display:grid}.hm-prof-info b{font-size:18px}.hm-prof-info span{color:var(--ink-2);font-size:14px}.hm-prof>svg{color:var(--ink-3);flex:none}.avatar.big{width:62px;height:62px;font-size:24px}.hm-group{background:var(--card-2);border:1px solid var(--line);border-radius:18px;padding:8px;display:grid}.hm-item{width:100%;min-height:60px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:8px 12px;font-size:16px;font-weight:650;text-decoration:none;display:flex}a.hm-item:hover,button.hm-item:hover{background:var(--card-3)}.hm-item>svg{color:var(--ink-3);flex:none}.hm-ic{background:var(--bg,#0f0f13);color:#e9bf7a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.hm-label{flex:1;min-width:0}.hm-val{color:var(--ink-2);font-size:14px;font-weight:600}.hm-soon{color:var(--ink-3);font-size:12px;font-weight:600}.hm-item.soon{color:var(--ink-3);cursor:default}.hm-item.soon .hm-ic{color:var(--ink-3)}.hm-item.danger{color:#ff6b6b}.hm-item.danger .hm-ic{color:#ff6b6b;background:#ff6b6b24}.hm-item.static{min-height:54px}.hm-note{word-break:keep-all;margin:2px 4px}.lg{flex-direction:column;justify-content:space-between;gap:32px;max-width:680px;min-height:100svh;margin:0 auto;padding:72px 24px 40px;display:flex;position:relative}.lg-back{position:absolute;top:10px;left:10px}.lg-top{text-align:center;word-break:keep-all;justify-items:center;gap:10px;margin-top:12svh;display:grid}.lg-top h1{letter-spacing:-.03em;margin:12px 0 0;font-size:40px;font-weight:800}.lg-top p{color:var(--ink-2);margin:0}.lg-bottom{justify-items:stretch;gap:12px;width:min(100%,360px);margin:0 auto;display:grid}.lg-btn{border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.lg-btn b{font-size:14px}.lg-btn.kakao{color:#191919;background:#fee500}.lg-btn.google{color:#222;background:#fff}.lg-btn.off{opacity:.5;cursor:not-allowed}.lg-more{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:8px;font-size:14px;text-decoration:underline}.lg-note{text-align:center;color:var(--ink-3);word-break:keep-all;margin:6px 0 0;font-size:12.5px}.cross h3{margin:18px 0 6px;font-size:15px}.cross-list{gap:6px;margin:0;padding-left:18px;line-height:1.55;display:grid}.cross-list small{opacity:.7}.struct{background:var(--card-2);border:1px solid var(--line);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.struct h3{margin:0;font-size:15px;font-weight:700}.struct h4{margin:6px 0 4px;font-size:13.5px;font-weight:700}.struct-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.srow{grid-template-columns:2.6em 1fr auto;align-items:center;gap:8px;padding:2px 0;font-size:14px;display:grid}.srow i{background:var(--ink-3);opacity:.85;border-radius:4px;height:8px;display:block}.srow em{color:var(--ink-2);white-space:nowrap;font-style:normal}.fb-form{gap:14px;margin-top:8px;display:grid}.fb-text{resize:vertical;min-height:110px;line-height:1.55;font:inherit}.fb-form label{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.fb-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.fb-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-h{margin:26px 0 10px;font-size:16px}.fb-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fb-item{background:var(--card-2);border:1px solid var(--line);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.fb-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fb-meta .tag{margin-left:0}.fb-msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.fb-reply{background:#e9bf7a24;border:1px solid #e9bf7a4d;border-radius:12px;padding:10px 12px}.fb-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}.ad{max-width:760px}.ad-tabs{margin:6px 0 14px}.ad-body{gap:12px;display:grid}.ad-body h3{margin:12px 0 0;font-size:15px}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ad-card{background:var(--card-2);border:1px solid var(--line);border-radius:16px;gap:4px;padding:14px;display:grid}.ad-card span{color:var(--ink-3);font-size:13px}.ad-card b{font-size:21px}.ad-card small{color:var(--ink-3);font-size:12.5px}.ad-bars{align-items:flex-end;gap:4px;height:112px;padding-top:6px;display:flex}.ad-bar{flex:1;align-content:end;justify-items:center;gap:2px;min-width:0;display:grid}.ad-bar i{background:linear-gradient(#e9bf7a,#4f7f8f);border-radius:5px 5px 2px 2px;width:100%;max-width:22px;display:block}.ad-bar small{color:var(--ink-3);font-size:10px}.ad-bar em{color:var(--ink-2);font-size:11px;font-style:normal}.ad-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ad-list li{background:var(--card-2);border-radius:12px;justify-content:space-between;padding:10px 14px;display:flex}.ad-filter{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.ad-grid{grid-template-columns:1fr}}.rp-form{gap:14px;margin-top:8px;display:grid}.rp-mock{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.rp-item{color:inherit;gap:6px;text-decoration:none;display:grid}.rp-prog{gap:8px;margin:14px 0;display:grid}.rp-bar{background:var(--card-3);border-radius:99px;height:8px;overflow:hidden}.rp-bar i{background:linear-gradient(90deg,#4f7f8f,#e9bf7a);border-radius:99px;height:100%;transition:width .6s;display:block}.rp-box{background:var(--card-2);border:1px solid var(--line);border-radius:16px;gap:10px;margin:14px 0;padding:14px 16px;display:grid}.rp-box p{margin:0;line-height:1.55}.rp-doc{--paper:#f1e6c9;--paper-ink:#3b2d12;--paper-gold:#8a6418;--paper-rose:#b4414f;max-width:760px;color:var(--paper-ink);background-color:var(--paper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .40  0 0 0 0 .29  0 0 0 0 .12  0 0 0 .9 -.46'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='m' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.005' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .66  0 0 0 0 .5  0 0 0 0 .26  0 0 0 .6 -.2'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>");border-radius:4px;gap:44px;margin:18px auto 0;padding:44px 38px 48px;font-family:Gowun Batang,Georgia,serif;display:grid;position:relative;box-shadow:0 14px 34px #00000073}.rp-doc:before{content:"";pointer-events:none;border:1px solid #8a64188c;position:absolute;inset:10px}.rp-doc section{position:relative}.rp-doc h2{color:var(--paper-gold);letter-spacing:-.01em;word-break:keep-all;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.4}.rp-doc h2:after{content:"";background:radial-gradient(circle,#ec96a4 0 4.5px,var(--paper-rose)5px 6.5px,transparent 7px)center/16px 16px no-repeat,linear-gradient(var(--paper-gold),var(--paper-gold))left center/calc(50% - 16px)1px no-repeat,linear-gradient(var(--paper-gold),var(--paper-gold))right center/calc(50% - 16px)1px no-repeat;height:16px;margin:12px 0 14px;display:block}.rp-doc p{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 14px;font-size:16px;line-height:1.9}.rp-part{color:var(--paper-rose);letter-spacing:.08em;font-weight:700;margin:0 0 4px!important;font-size:13px!important}.rp-ch{letter-spacing:.32em;color:var(--paper-gold);font-family:Georgia,Times New Roman,serif;font-weight:700;margin:0 0 2px!important;font-size:13px!important}@media (max-width:560px){.rp-doc{gap:36px;padding:34px 22px 38px}.rp-doc h2{font-size:22px}}.pp{gap:6px;display:grid;position:relative}.pp-list{z-index:5;background:var(--card-3);border:1px solid var(--line-2);border-radius:12px;gap:2px;max-height:260px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:50px;left:0;right:0;overflow:auto}.pp-list button{text-align:left;width:100%;color:inherit;font:inherit;cursor:var(--cur-hover);background:0 0;border:0;border-radius:8px;padding:10px 12px}.pp-list button:hover{background:var(--card-2)}.sr-cards{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sr-card{background:var(--card-2);border:1px solid var(--line);color:inherit;word-break:keep-all;border-radius:18px;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.sr-card:hover{background:var(--card-3);border-color:#ffffff47}.sr-card b{font-size:18px}.sr-card span:last-child{color:var(--ink-2);font-size:15px}.sr-chip{color:#e9bf7a;background:#e9bf7a3d;border-radius:999px;justify-self:start;padding:2px 10px;font-size:12px;font-weight:700}.sr-back{margin:0 0 6px}.sr-back a{color:var(--ink-3);font-size:14px;text-decoration:none}.sr-note{background:var(--card-2);border:1px dashed var(--line-2);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;padding:10px 14px;font-size:14px;display:flex}.sr-note b{color:#e9bf7a}.sr-cta{justify-items:start;gap:8px;margin:26px 0;display:grid}@media (max-width:480px){.topbar{flex-wrap:wrap}}.dc-why{opacity:.75;margin-top:4px;font-size:12.5px;display:block}.cross-why{margin-top:2px;display:block}.vote{vertical-align:middle;gap:6px;margin-left:8px;display:inline-flex}.vote button{font:inherit;color:inherit;opacity:.55;cursor:var(--cur-hover);background:0 0;border:1px solid;border-radius:999px;padding:2px 9px;font-size:12px}.vote button:hover,.vote button:focus-visible{opacity:1}.vote button.on{opacity:1;background:#50a06e2e;font-weight:700}.vote button.on.no{background:#c85a5a2e}.vote small{opacity:.7}.toggles{flex-wrap:wrap;gap:6px 18px;margin:6px 0 10px;display:flex}.toggles label{cursor:var(--cur-hover);align-items:center;gap:6px;font-size:14px;display:inline-flex}.adj-note{margin-top:8px}.gbox{padding:2px 0 4px}.gods{color:var(--ink-2);flex-wrap:wrap;gap:2px 10px;padding-left:calc(2.6em + 8px);font-size:12px;display:flex}.gods .zero{opacity:.45}.diffbars{gap:4px;margin-top:6px;display:grid}.drow{grid-template-columns:2.2em 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.dbar{background:var(--line);border-radius:5px;height:10px;position:relative}.dbar i{border-radius:5px;height:100%;position:absolute;top:0;left:0}.dbar .after{opacity:.9}.dbar .tick{background:var(--ink);border-radius:2px;width:3px;height:16px;top:-3px;transform:translate(-1px)}.drow em{color:var(--ink-2);white-space:nowrap;font-style:normal}.drow em.up b{color:var(--fire)}.drow em.down b{color:var(--water)}.celeb{word-break:keep-all;gap:14px;display:grid}.celeb .intro{padding:18px 0 4px}.celeb h2{font-family:var(--retro-2);letter-spacing:-.01em;align-items:center;gap:12px;margin:30px 0 0;font-size:25px;font-weight:400;line-height:1.35;display:flex}.celeb h2 .retro-icon{font-size:28px}.celeb h3{margin:14px 0 0;font-size:19px;font-weight:800}.celeb>p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.85}.celeb a{color:var(--amber)}.celeb-small{color:var(--ink-3);margin:0;font-size:14px}.celeb-kv{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:0 20px;margin:0;display:grid}.celeb-kv dt,.celeb-kv dd{border-bottom:1px solid var(--line);padding:11px 0}.celeb-kv dt{color:var(--ink-3);white-space:nowrap;font-size:14px;font-weight:650}.celeb-kv dd{color:var(--ink);margin:0;line-height:1.7}.celeb-tl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.celeb-tl li{border-bottom:1px solid var(--line);grid-template-columns:7.5em 1fr;gap:12px;padding:11px 0;display:grid}.celeb-tl b{color:var(--amber);font-size:14.5px}.celeb-tl span{color:var(--ink-2)}.celeb-table-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.celeb-table{border-collapse:collapse;text-align:center;width:100%;min-width:520px}.celeb-table th,.celeb-table td{border-bottom:1px solid var(--line);padding:10px 6px;font-weight:700}.celeb-table thead th{color:var(--lilac);font-size:14px}.celeb-table tbody th{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:600}.celeb-table .cur{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.celeb-table .cur{background:color-mix(in srgb,var(--amber)14%,transparent)}}.celeb-table .cur{box-shadow:inset 0 -2px 0 var(--amber)}.celeb-han{justify-items:center;gap:2px;display:grid}.celeb-han i{font-size:30px;font-style:normal;font-weight:800;line-height:1.1}.celeb-han small{color:var(--ink-3);font-size:13px;font-weight:600}.celeb-search{align-items:center;gap:12px;margin:4px 0 14px;display:flex}.celeb-search input{border:1px solid var(--line-2);min-width:0;color:var(--ink);background:0 0;border-radius:10px;flex:1;padding:11px 14px;font-size:16px}.celeb-search input:focus{outline:2px solid var(--ink-3);outline-offset:1px}.celeb-faq{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.celeb-faq h3{margin:14px 0 4px;font-size:16px}.celeb-faq p{color:var(--ink);margin:0;line-height:1.7}.celeb-sources{border-top:1px dashed var(--line-2);margin-top:18px;padding-top:14px}.celeb-sources h3{color:var(--ink-2);margin:0 0 8px;font-size:16px}.celeb-sources ul{color:var(--ink-3);margin:0;padding-left:18px;font-size:14px;line-height:1.8}@media (max-width:480px){.nav{flex-wrap:wrap;gap:2px;width:100%}.nav a{padding:7px 10px}}.celeb .intro{text-align:left;gap:8px;display:grid}.celeb .intro h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,6.4vw,32px);line-height:1.3}.celeb .intro p{color:var(--ink-2);margin:0}.celeb-tip{border-left:3px solid var(--violet-2);padding:2px 0 2px 16px}.celeb-tip b{color:var(--accent);margin-bottom:6px;font-size:15px;display:block}.celeb>.celeb-tip p,.celeb-tip p{color:var(--ink-2);margin:4px 0 0;font-size:15.5px;line-height:1.75}.celeb-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.celeb>.celeb-chips span,.celeb-chips span{background:var(--tag-bg);color:var(--lav);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:650}.celeb-ul{color:var(--ink-2);margin:0;padding-left:22px;font-size:16.5px;line-height:1.9;list-style:outside}.celeb-match{gap:10px;margin-top:26px;display:grid}.celeb-match h3{margin:0;font-size:20px}.celeb-match p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.celeb-more{gap:12px;margin-top:30px;display:grid}.celeb-more-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.celeb-more-head h3{margin:0;font-size:18px}.celeb-more-head a{color:var(--ink-3);font-size:14px;text-decoration:none}.celeb-more-head a:hover{color:var(--ink)}.celeb-more-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.celeb-more-grid .sr-card{align-content:start;height:100%;padding:16px}.celeb-more-grid .sr-card b{font-size:16px;line-height:1.4}.celeb-more-grid .sr-card span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:640px){.celeb-more-grid{grid-template-columns:1fr}}.celeb-cta{text-align:center;justify-items:center;gap:12px}.celeb-cta b{font-size:18px}.celeb-cta-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.celeb-fix{text-align:center;color:var(--ink-3);opacity:.55;margin:4px 0 0;font-size:12px}.celeb .celeb-fix a,.celeb-fix a{color:inherit;text-decoration:none}.celeb-fix a:hover,.celeb-fix a:focus-visible{opacity:1;text-decoration:underline}.composer-foot.is-heart{text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:10px}.composer-foot.is-heart .hint{text-align:center;max-width:none}.heart-wrap{filter:drop-shadow(0 0 8px #dfe8f5b3)drop-shadow(0 0 22px #dfe8f566);transition:filter .15s;display:inline-block}.heart-wrap:hover{filter:drop-shadow(0 0 10px #dfe8f5d9)drop-shadow(0 0 28px #dfe8f58c)}.heart-wrap:focus-within{filter:drop-shadow(0 0 2px var(--violet-2))drop-shadow(0 0 2px var(--violet-2))drop-shadow(0 0 22px #dfe8f580)}.heart-btn{width:min(300px,86vw);height:88px;cursor:var(--cur-hover);font:inherit;letter-spacing:-.01em;color:var(--accent-ink);background:linear-gradient(135deg,var(--pink-2),var(--pink));border:0;justify-content:center;align-items:center;padding:16px 40px 8px;font-size:18px;font-weight:800;display:inline-flex;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'><path d='M100 77C38 62 3 42 3 24C3 9 15 2 31 2C50 2 82 8 100 24C118 8 150 2 169 2C185 2 197 9 197 24C197 42 162 62 100 77Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'><path d='M100 77C38 62 3 42 3 24C3 9 15 2 31 2C50 2 82 8 100 24C118 8 150 2 169 2C185 2 197 9 197 24C197 42 162 62 100 77Z'/></svg>") 50%/100% 100% no-repeat}.heart-btn:disabled{opacity:.55;cursor:not-allowed}.composer-foot.is-heart .heart-btn{width:min(300px,86vw)}.celeb-el{gap:8px;padding:4px 0;display:grid}.celeb-el-row{grid-template-columns:1.6em 1fr 3.4em;align-items:center;gap:10px;display:grid}.celeb-el-name{font-size:17px;font-weight:800}.celeb-el-bar{background:var(--card-2);border-radius:999px;height:14px;display:flex;overflow:hidden}.celeb-el-bar i{height:100%;display:block}.celeb-el-num{text-align:right;font-weight:800}.celeb-el-num small{color:var(--ink-3);font-size:12px;font-weight:600}.celeb-el-legend{color:var(--ink-3);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.celeb-el-legend i{background:var(--ink-2);border-radius:3px;width:10px;height:10px}.celeb-el-legend i.faint{opacity:.35;margin-left:8px}.mc{text-align:center;justify-items:center;gap:2px;padding:18px 0 10px;display:grid;position:relative;overflow-x:clip}.mc-brand{letter-spacing:.42em;color:var(--lilac);margin:0;font-size:13px;font-weight:800}.mc-title{font-family:var(--serif);margin:10px 0 0;font-size:28px;font-weight:700}.mc-names{font-family:var(--serif);color:var(--ink);margin:14px 0 0;font-size:21px;font-style:italic}.mc-names span,.mc-sub span{color:var(--ink-3);margin:0 4px}.mc-sub{letter-spacing:.12em;color:var(--ink-3);margin:6px 0 0;font-size:13px;font-weight:700}.mc-orbs{isolation:isolate;width:200px;height:200px;margin:14px auto 0;position:relative}.mc-orbs:before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);background:radial-gradient(48% 48% at 32% 52%,#8bc0d09e,#0000 72%),radial-gradient(48% 48% at 70%,#e9bf7a8c,#0000 72%),radial-gradient(40% 40% at 50% 26%,#8bc0d061,#0000 72%);border-radius:50%;position:absolute;inset:-22%}.mc-spark{left:var(--x);width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 10px 2px var(--c);opacity:0;pointer-events:none;animation:spark-rise var(--t)ease-in var(--d)infinite;border-radius:50% 50% 50% 0;position:absolute;bottom:18%}@keyframes spark-rise{0%{opacity:0;transform:translate(0)rotate(-45deg)scale(.6)}15%{opacity:.95}60%{opacity:.7;transform:translate(var(--w),-90px)rotate(-45deg)scale(1)}to{opacity:0;transform:translate(calc(var(--w)*-.6),-170px)rotate(-45deg)scale(.3)}}.mc-burst{z-index:3;pointer-events:none;--k:1;width:0;height:0;position:absolute;top:50%;left:50%}.mc-burst i{width:var(--s);height:var(--s);margin:calc(var(--s)/-2)0 0 calc(var(--s)/-2);background:var(--c);opacity:0;animation:mc-burst 1.9s cubic-bezier(.12,.7,.3,1)var(--d)both;position:absolute;top:0;left:0}.mc-burst i.dot{border-radius:50%}.mc-burst i.star{width:calc(var(--s)*1.5);height:calc(var(--s)*1.5);margin:calc(var(--s)/-1.33)0 0 calc(var(--s)/-1.33);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.mc-burst i.rib{width:calc(var(--s)*.4);height:calc(var(--s)*1.7)}@keyframes mc-burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.2)}8%{opacity:1}55%{opacity:1;transform:translate(calc(var(--dx)*var(--k)),calc(var(--dy)*var(--k)))rotate(var(--rot))scale(1)}to{opacity:0;transform:translate(calc(var(--dx)*var(--k)*1.12),calc(var(--dy)*var(--k) + 70px))rotate(calc(var(--rot)*1.6))scale(.7)}}.mc-burst .ring{border:2px solid var(--amber);opacity:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.3s ease-out .5s both mc-ring;position:absolute;box-shadow:0 0 18px #e9bf7a99}.mc-burst .ring.r2{border-color:var(--pink-2);animation-delay:.68s}@keyframes mc-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(9)}}.mc-pct span{animation:1s cubic-bezier(.2,1.5,.4,1) .35s both pct-pop}@keyframes pct-pop{0%{opacity:0;filter:blur(10px);transform:scale(.3)}55%{opacity:1;filter:blur();transform:scale(1.22)}to{opacity:1;filter:blur();transform:scale(1)}}.mc-pct{animation:2.2s ease-out .6s both pct-glow}@keyframes pct-glow{0%{text-shadow:0 0 #e9bf7a00}22%{text-shadow:0 0 36px #e9bf7af2,0 0 84px #f4c3d6b3}to{text-shadow:0 2px 24px #0006}}@media (max-width:480px){.mc-burst{--k:.6}}@media (prefers-reduced-motion:reduce){.mc-burst,.mc-spark{display:none}.nebula:before,.nebula:after,.mc-pct,.mc-pct span{animation:none!important}}.mc-pct{color:#fff;text-shadow:0 2px 24px #0006;justify-content:center;align-items:center;margin:0;font-size:72px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.mc-pct span{align-items:baseline;display:inline-flex}.mc-pct small{margin-left:4px;font-size:32px}.mc-eyebrow{letter-spacing:0;color:var(--ink-2);margin:16px 0 0;font-size:16px;font-weight:700}.mc-tier{font-family:var(--serif);color:var(--pink);margin:2px 0 0;font-size:30px;font-weight:700}.mc-line{font-family:var(--serif);word-break:keep-all;max-width:26em;margin:10px 0 0;font-size:18px;line-height:1.7}.mc-sys{text-align:left;gap:14px;width:100%;max-width:440px;margin-top:16px;display:grid}.mc-block h4{letter-spacing:.12em;color:var(--lilac);margin:0 0 6px;font-size:12.5px;font-weight:800}.mc-empty{color:var(--ink-3);margin:0;padding:8px 0;font-size:14px}.mc-keys{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mc-keys li{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.mc-keys b{color:var(--ink);font-size:16.5px}.mc-keys em{color:var(--amber);font-size:13.5px;font-style:normal}.mc-layers{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mc-layers li{border-bottom:1px solid var(--line);grid-template-columns:7.6em 1fr;align-items:baseline;gap:2px 10px;padding:9px 0;display:grid}.mc-layers li span{color:var(--ink-3);grid-row:span 2;align-self:center;font-size:12.5px;font-weight:700}.mc-layers li b{font-size:15.5px}.mc-layers li em{color:var(--ink-2);font-size:13px;font-style:normal}.mc-layers li.good em{color:#8bc0d0}.mc-layers li.bad em{color:#ff8c84}.mc-more{text-align:left;width:100%;max-width:420px;margin-top:14px}.mc-more summary{cursor:var(--cur-hover);color:var(--ink-3);text-align:center;font-size:14px;list-style:none}.mc-more h4{color:var(--lilac);margin:16px 0 4px;font-size:14px}.mc-more h5{letter-spacing:.1em;color:var(--ink-3);margin:10px 0 3px;font-size:12px}.mc-more ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc-more li{color:var(--ink-2);grid-template-columns:1fr auto auto;gap:8px;font-size:14px;display:grid}.mc-more li em{color:var(--ink-3);font-style:normal}.mc-more li b.pos{color:#8bc0d0}.mc-more li b.neg{color:#ff8c84}.mc-note{color:var(--ink-3);margin:12px 0 0;font-size:13px}.mc-scores{grid-template-columns:1fr 1fr;width:100%;max-width:420px;margin:4px 0 6px;display:grid}.mc-score{justify-items:center;gap:4px;padding:6px 14px;display:grid}.mc-score+.mc-score{border-left:1px solid var(--line-2)}.mc-score span{letter-spacing:.12em;color:var(--lilac);font-size:12.5px;font-weight:800}.mc-score b{font-size:30px;font-weight:700;line-height:1}.mc-score b small{color:var(--ink-2);margin-left:2px;font-size:15px}.mc-score i{background:#ffffff1a;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.mc-score u{background:linear-gradient(90deg,var(--plum),var(--orange));border-radius:99px;height:100%;display:block}.celeb-list{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.celeb-row{border-bottom:1px solid var(--line);color:inherit;word-break:keep-all;gap:6px;padding:18px 0;text-decoration:none;display:grid}.celeb-row:hover b{color:var(--amber)}.celeb-row b{font-size:19px;line-height:1.4}.celeb-row span:last-child{color:var(--ink-2);font-size:15px}.lang-dd{margin-left:6px;position:relative}.lang-dd summary{cursor:var(--cur-hover);white-space:nowrap;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:650;list-style:none;display:inline-flex}.lang-dd summary::-webkit-details-marker{display:none}.lang-dd summary:hover,.lang-dd[open] summary{color:var(--ink)}.lang-dd summary svg{flex:none;width:16px;height:16px}.lang-dd summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.lang-dd ul{z-index:30;background:var(--card-2);min-width:220px;box-shadow:0 12px 32px #00000059,inset 0 0 0 1px var(--line);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.lang-dd li a,.lang-dd li span{color:var(--ink-3);border-radius:10px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 12px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.lang-dd li a:hover{color:var(--ink);background:var(--card)}.lang-dd li a[aria-current=true]{color:var(--ink)}.lang-dd li small{opacity:.75;font-size:12px;font-weight:500}.lang-dd li span[aria-disabled=true]{opacity:.45;cursor:default}@media (max-width:480px){.lang-dd{margin-left:0}.lang-dd ul{left:0;right:auto}}.nav a.nav-icon{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 10px;display:inline-flex}.nav a.nav-icon svg{width:22px;height:22px}.mc2-dim summary i{background:#ffffff1a;border-radius:99px;height:10px;display:block;overflow:hidden}.mc2-dim summary u{background:linear-gradient(90deg,var(--plum),var(--orange));border-radius:99px;height:100%;display:block}.mc2-dims{text-align:left;width:100%;max-width:440px;margin-top:22px}.mc2-dims h3{letter-spacing:.12em;color:var(--lilac);margin:0 0 6px;font-size:12.5px;font-weight:800}.mc2-dim{border-top:1px solid var(--line)}.mc2-dim:last-of-type{border-bottom:1px solid var(--line)}.mc2-dim summary{cursor:var(--cur-hover);grid-template-columns:8.6em 1fr 5.6em;align-items:center;gap:10px;padding:11px 0;font-size:15px;list-style:none;display:grid}.mc2-dim summary::-webkit-details-marker{display:none}.mc2-dl em{color:var(--amber);font-style:normal}.mc2-band{text-align:right;color:var(--ink-3);font-size:13px}.mc2-dim.b0 .mc2-band,.mc2-dim.b1 .mc2-band{color:#ff8c84}.mc2-dim.b3 .mc2-band,.mc2-dim.b4 .mc2-band{color:#8bc0d0}.mc2-text{color:var(--ink-2);word-break:keep-all;margin:0 0 8px;font-size:14.5px;line-height:1.65}.mc2-caveat{color:var(--ink-3);margin:0 0 8px;font-size:12.5px}.mc2-ev{color:var(--ink-3);gap:3px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.mc2-ev.pos li:before{content:"+ ";color:#8bc0d0}.mc2-ev.neg li:before{content:"− ";color:#ff8c84}.mc2-two{text-align:left;gap:14px;width:100%;max-width:440px;margin-top:20px;display:grid}.mc2-two h4{letter-spacing:.12em;color:var(--lilac);margin:0 0 6px;font-size:12.5px;font-weight:800}.mc2-two ul{color:var(--ink-2);word-break:keep-all;gap:4px;margin:0;padding-left:1.1em;font-size:14.5px;line-height:1.6;display:grid}.mc2-lead{font-family:var(--serif);word-break:keep-all;max-width:26em;margin:18px 0 0;font-size:16px;line-height:1.7}.dc-form .composer-main{padding:4px 0 0}a,summary,label,select,[role=button],[role=radio],input[type=checkbox],input[type=radio]{cursor:var(--cur-hover)}button:disabled,.btn:disabled,.heart-btn:disabled{cursor:not-allowed}html:active body{cursor:var(--cur-down)}a:active,summary:active,label:active,select:active,[role=button]:active,[role=radio]:active,button:not(:disabled):active,.btn:not(:disabled):active,.heart-btn:not(:disabled):active{cursor:var(--cur-down)!important}.manse-live{padding:6px 24px 4px}.mg-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:420px;margin:0 auto;display:grid}.mg-cell{background:var(--card-2);border:1px dashed var(--line-2);border-radius:14px;align-content:start;justify-items:center;gap:2px;min-height:132px;padding:10px 4px 8px;transition:border-color .2s,background .2s;display:grid}.mg-cell.on{background:linear-gradient(180deg,#8bc0d038,var(--card-2)75%);border:1px solid #8bc0d08c;animation:.45s cubic-bezier(.2,1.3,.4,1) both mg-in}.mg-name{font-family:var(--retro-2);color:var(--ink-3);font-size:13px}.mg-han{font-family:var(--serif);font-size:34px;font-weight:700;line-height:1.15}.mg-empty{font-family:var(--retro-2);color:var(--ink-3);opacity:.35;font-size:30px;line-height:1.3}.mg-cell small{color:var(--ink-3);font-size:12px}.mg-cell em{color:var(--amber);font-size:12px;font-style:normal}.mg-cell.two{grid-column:auto}.mg-pair{grid-template-columns:1fr 1fr;justify-items:center;gap:6px;width:100%;display:grid}.mg-pair .mg-col{justify-items:center;gap:0;display:grid}.mg-pair .mg-han{font-size:22px}.mg-pair .mg-col+.mg-col{border-left:1px solid var(--line-2);margin-left:-3px;padding-left:6px}.mg-hint{text-align:center;color:var(--ink-3);word-break:keep-all;min-height:20px;margin:10px 0 0;font-size:14px}@keyframes mg-in{0%{opacity:.2;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@media (max-width:480px){.manse-live{padding:6px 18px 2px}.mg-han{font-size:30px}}@media (prefers-reduced-motion:reduce){.mg-cell.on{animation:none}}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=file]),textarea,[contenteditable=true]{cursor:var(--cur-text);caret-color:var(--amber)}::selection{background:var(--amber);color:var(--bg)}.lab .composer{box-shadow:none;background:0 0;border:0;border-radius:0}.lab .composer-main,.lab .pill-row,.lab .leap,.lab .time-unknown-row,.lab .manse-live,.lab .composer-foot{padding-left:0;padding-right:0}.lab .more{margin-left:0;margin-right:0}.lab .place-hint{padding-left:6px}.lab .composer-foot{border-top:0}.lab .error{background:0 0;margin:14px 0 0;padding:0}.lab .note{background:0 0;padding:0}.lab .mg-grid{gap:0;max-width:460px}.lab .mg-cell,.lab .mg-cell.on{background:0 0;border:0;border-radius:0}.lab .mg-cell+.mg-cell{border-left:1px solid var(--line)}.lab .result{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lab .nebula{background-color:#0000;-webkit-mask-image:radial-gradient(56% 62% at 50% 52%,#000 30%,#0000 100%);mask-image:radial-gradient(56% 62% at 50% 52%,#000 30%,#0000 100%)}.lab .tabs,.lab .result-body{padding-left:0;padding-right:0}.lab .pillars{gap:0}.lab .pillar{background:0 0;border:0;border-radius:0;overflow:visible}.lab .pillar+.pillar{border-left:1px solid var(--line)}.lab .pillar.me{box-shadow:none;background:radial-gradient(closest-side,#8bc0d057,#0000)}.lab .balance,.lab .struct{background:0 0;border:0;border-radius:0;padding:0}.lab .chip{background:0 0;border:0;border-radius:0}.lab .planet{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 2px}.lab .wheel{background:0 0;border:0}.lab .cell{background:0 0;border-radius:0}.lab .cell.hot{border-color:var(--line);background:radial-gradient(closest-side,#8bc0d057,#0000)}.lab .raw{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}@media (max-width:720px){.lab .pillar{padding:12px 2px 10px}.lab .cell{border-radius:0}}.dcj .px-win{--px-ink:#4d3a52;--px-ink2:#7a6585;--px-ink3:#9a85a5;--px-bg:#fdeff2;--px-edge:#b58aa0;--px-edge2:#8d6b9e;--px-pink:#f6bccb;--px-pink2:#f9d3dd;--px-yel:#f9dd7a;--px-lav:#cfc8ee;--ink:var(--px-ink);--ink-2:var(--px-ink2);--ink-3:var(--px-ink3);--line:#4d3a5238;--line-2:#4d3a5252;--card-2:#fff;--field:#fff;--field-ink:#3a2c40;background:var(--px-bg);max-width:560px;color:var(--px-ink);box-shadow:0 -4px 0 0 var(--px-edge),0 4px 0 0 var(--px-edge),-4px 0 0 0 var(--px-edge),4px 0 0 0 var(--px-edge);filter:drop-shadow(8px 8px #00000059);word-break:keep-all;margin:26px auto 40px;position:relative}.px-title{background:var(--px-pink);border-bottom:4px solid var(--px-edge);align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.px-title b{font-family:var(--retro-2);color:var(--px-ink);white-space:nowrap;font-size:16px;font-weight:400}.px-bars{background:repeating-linear-gradient(var(--px-edge)0 2px,transparent 2px 4px);flex:1;height:12px}.px-sq{background:var(--px-bg);width:16px;height:16px;box-shadow:0 0 0 2px var(--px-edge);flex:none;position:relative}.px-sq.x:after{content:"";background:linear-gradient(45deg,transparent 42%,var(--px-edge)42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--px-edge)42% 58%,transparent 58%);position:absolute;inset:3px}.px-body{padding:0 0 22px}.px-room{aspect-ratio:80/44;width:100%;height:auto;image-rendering:pixelated;border-bottom:4px solid var(--px-edge);display:block}.px-say{font-family:var(--retro-2);color:var(--px-ink);box-shadow:0 -3px 0 0 var(--px-edge2),0 3px 0 0 var(--px-edge2),-3px 0 0 0 var(--px-edge2),3px 0 0 0 var(--px-edge2);background:#fff;margin:16px 16px 0;padding:14px 38px 14px 16px;font-size:18px;line-height:1.5;position:relative}.px-tri{background:var(--px-edge2);clip-path:polygon(0 0,100% 0,100% 25%,85% 25%,85% 50%,65% 50%,65% 75%,50% 75%,50% 100%,35% 100%,35% 75%,15% 75%,15% 50%,0 50%);width:14px;height:10px;animation:1s steps(2,jump-none) infinite px-blink;position:absolute;bottom:12px;right:14px}@keyframes px-blink{0%{opacity:1}50%{opacity:0}}.px-form,.px-stack{flex-direction:column;gap:12px;padding:18px 18px 0;display:flex}.px-lead{color:var(--px-ink2);margin:0;font-size:15px}.px-lab{font-family:var(--retro-2);color:var(--px-ink);padding:0;font-size:15px}.px-in{width:100%;min-height:46px;font-family:var(--retro-2);color:var(--field-ink);caret-color:var(--amber);box-shadow:0 -3px 0 0 var(--px-edge),0 3px 0 0 var(--px-edge),-3px 0 0 0 var(--px-edge),3px 0 0 0 var(--px-edge);background:#fff;border:0;border-radius:0;margin:3px 0;padding:10px 12px;font-size:18px}.px-in::placeholder{color:var(--px-ink3)}.px-in:focus-visible{box-shadow:0 -3px 0 0 var(--px-edge2),0 3px 0 0 var(--px-edge2),-3px 0 0 0 var(--px-edge2),3px 0 0 0 var(--px-edge2);outline:0}.px-modes-pick{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.px-modes-pick legend{margin-bottom:6px}.px-chk{min-height:44px;cursor:var(--cur-hover);align-items:center;gap:12px;display:flex}.px-chk input{opacity:0;width:1px;height:1px;position:absolute}.px-box{width:20px;height:20px;box-shadow:0 -3px 0 0 var(--px-edge),0 3px 0 0 var(--px-edge),-3px 0 0 0 var(--px-edge),3px 0 0 0 var(--px-edge);background:#fff;flex:none;margin:3px;position:relative}.px-chk.on .px-box:after{content:"";background:var(--px-pink);position:absolute;inset:3px;box-shadow:0 0}.px-chk input:focus-visible+.px-box{box-shadow:0 -3px 0 0 var(--px-edge2),0 3px 0 0 var(--px-edge2),-3px 0 0 0 var(--px-edge2),3px 0 0 0 var(--px-edge2),0 0 0 6px var(--amber)}.px-chk b{font-family:var(--retro-2);font-size:17px;font-weight:400;display:block}.px-chk small{color:var(--px-ink2);font-size:13px;display:block}.px-note{color:var(--px-ink2);margin:0;font-size:13px;line-height:1.6}.px-err{color:#a63a4a;background:#ffe3e3;margin:0;padding:8px 10px;font-size:14px;box-shadow:0 -3px #e8a0a8,0 3px #e8a0a8,-3px 0 #e8a0a8,3px 0 #e8a0a8}.px-btn,.dcj .px-win .btn.primary.send{background:var(--px-pink);min-height:50px;color:var(--px-ink);font-family:var(--retro-2);letter-spacing:.04em;cursor:var(--cur-hover);box-shadow:0 -3px 0 0 var(--px-edge2),0 3px 0 0 var(--px-edge2),-3px 0 0 0 var(--px-edge2),3px 0 0 0 var(--px-edge2),inset 0 -4px 0 0 #e79db3,inset 0 4px 0 0 #fbe0e7;border:0;border-radius:0;justify-content:center;align-items:center;margin:3px;padding:8px 20px;font-size:20px;font-weight:400;text-decoration:none;transition:none;display:flex}.px-btn:hover,.dcj .px-win .btn.primary.send:hover{filter:none;background:#f9cad6}.px-btn:active,.dcj .px-win .btn.primary.send:active{box-shadow:0 -3px 0 0 var(--px-edge2),0 3px 0 0 var(--px-edge2),-3px 0 0 0 var(--px-edge2),3px 0 0 0 var(--px-edge2),inset 0 3px 0 0 #e79db3;transform:translateY(3px)}.px-btn.alt{background:var(--px-yel);box-shadow:0 -3px 0 0 var(--px-edge2),0 3px 0 0 var(--px-edge2),-3px 0 0 0 var(--px-edge2),3px 0 0 0 var(--px-edge2),inset 0 -4px 0 0 #e8c14e,inset 0 4px 0 0 #fdeea8}.px-btn.ghost{box-shadow:0 -3px 0 0 var(--px-edge),0 3px 0 0 var(--px-edge),-3px 0 0 0 var(--px-edge),3px 0 0 0 var(--px-edge);background:#fff;font-size:17px}.px-btn.off{opacity:.55;cursor:default}.px-btn:focus-visible,.dcj .px-win .btn.primary.send:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.px-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.px-modes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.px-modes li{border-top:2px dotted var(--px-edge);flex-direction:column;padding:8px 0;display:flex}.px-modes li:first-child{border-top:0}.px-modes b{font-family:var(--retro-2);font-size:18px;font-weight:400}.px-modes span{color:var(--px-ink2);font-size:14px}.dcj .px-win .composer{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.dcj .px-win .composer-main,.dcj .px-win .pill-row,.dcj .px-win .leap,.dcj .px-win .time-unknown-row,.dcj .px-win .composer-foot{padding-left:0;padding-right:0}.dcj .px-win .composer-foot{border-top:0;flex-direction:column;align-items:stretch;gap:10px}.dcj .px-win .composer-foot .hint:empty{display:none}.dcj .px-win .digits-box{box-shadow:0 -3px 0 0 var(--px-edge),0 3px 0 0 var(--px-edge),-3px 0 0 0 var(--px-edge),3px 0 0 0 var(--px-edge);border:0;border-radius:0;margin:3px}.dcj .px-win .seg{box-shadow:0 -3px 0 0 var(--px-edge),0 3px 0 0 var(--px-edge),-3px 0 0 0 var(--px-edge),3px 0 0 0 var(--px-edge);background:#fff;border:0;border-radius:0;margin:3px;padding:3px}.dcj .px-win .seg button{font-family:var(--retro-2);color:var(--px-ink2);border-radius:0;font-size:15px;font-weight:400}.dcj .px-win .seg button[aria-checked=true]{background:var(--px-pink);color:var(--px-ink)}.dcj .px-win .pill-field{box-shadow:0 -3px 0 0 var(--px-edge),0 3px 0 0 var(--px-edge),-3px 0 0 0 var(--px-edge),3px 0 0 0 var(--px-edge);background:#fff;border:0;border-radius:0;margin:3px}.dcj .px-win .pill-field input{color:var(--field-ink);font-family:var(--retro-2);font-size:16px}.dcj .px-win .suggest{box-shadow:0 0 0 3px var(--px-edge),6px 6px 0 #0003;background:#fff;border:0;border-radius:0}.dcj .px-win .suggest button{color:var(--px-ink)}.dcj .px-win .suggest button:hover{background:var(--px-pink2)}.dcj .px-win .error{color:#a63a4a;background:#ffe3e3;border-radius:0}.dcj .px-win .check{color:var(--px-ink)}@media (max-width:480px){.dcj .px-win{margin:14px 6px 30px}.px-say{margin:12px 12px 0;font-size:16px}.px-form,.px-stack{padding:14px 12px 0}}@media (prefers-reduced-motion:reduce){.px-tri{animation:none}}.cm .celeb .intro{text-align:center;justify-items:center;padding:12px 0 0}.cm .sr-note{text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;margin-top:14px;padding:0}.cm .sr-cta{justify-items:center}.cm .mc{padding-top:6px}.cm .mc2-dims h3,.cm .mc2-two h4{letter-spacing:0;color:var(--ink);font-size:16px;font-weight:700}.cm .mc2-dims h3{margin-bottom:8px}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");--g-sunset:linear-gradient(135deg,var(--amber),var(--orange)28%,var(--pink-2)62%,var(--violet));--g-aurora:linear-gradient(135deg,var(--teal),var(--violet-2)55%,var(--plum));--g-dusk:linear-gradient(160deg,var(--plum),var(--pink-2)50%,var(--orange))}.gshape{vertical-align:middle;width:var(--sz,24px);aspect-ratio:1;background:var(--tone,var(--g-sunset));-webkit-mask:var(--m)center/100% 100% no-repeat;-webkit-mask:var(--m)center/100% 100% no-repeat;-webkit-mask:var(--m)center/100% 100% no-repeat;-webkit-mask:var(--m)center/100% 100% no-repeat;mask:var(--m)center/100% 100% no-repeat;flex:none;display:inline-block;position:relative}.gshape:after{content:"";background:var(--grain);mix-blend-mode:soft-light;opacity:.7;position:absolute;inset:0}.gshape.star4{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 34 66 46 100 50C66 54 54 66 50 100C46 66 34 54 0 50C34 46 46 34 50 0Z'/%3E%3C/svg%3E")}.gshape.spark{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C51.5 38 62 48.5 100 50C62 51.5 51.5 62 50 100C48.5 62 38 51.5 0 50C38 48.5 48.5 38 50 0Z'/%3E%3C/svg%3E")}.gshape.star8{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0L60 26L85 15L74 40L100 50L74 60L85 85L60 74L50 100L40 74L15 85L26 60L0 50L26 40L15 15L40 26Z'/%3E%3C/svg%3E")}.gshape.blob{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4C70 0 96 14 96 40C100 62 84 96 52 96C24 100 2 80 4 52C2 28 26 8 50 4Z'/%3E%3C/svg%3E")}.gshape.flower{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='27' r='25'/%3E%3Ccircle cx='73' cy='50' r='25'/%3E%3Ccircle cx='50' cy='73' r='25'/%3E%3Ccircle cx='27' cy='50' r='25'/%3E%3C/svg%3E")}.gshape.ring{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 2a48 48 0 1 0 0 96a48 48 0 1 0 0-96zM50 24a26 26 0 1 1 0 52a26 26 0 1 1 0-52z'/%3E%3C/svg%3E")}.gshape.aurora{--tone:var(--g-aurora)}.gshape.dusk{--tone:var(--g-dusk)}.h-shape{align-items:center;gap:10px;display:flex}.gring{flex:none;display:inline-block;position:relative}.gring svg{display:block}.gring-in{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gring-in b{font-family:var(--retro-2);color:var(--ink);font-size:26px;font-weight:400;line-height:1}.mc-ring{pointer-events:none;position:absolute;inset:0}.mc2-h{letter-spacing:0;color:var(--ink);margin:34px 0 10px;font-size:16px;font-weight:700}.mc2-lens{text-align:left;gap:14px;width:100%;max-width:440px;margin:0;padding:0;list-style:none;display:grid}.mc2-lens li{grid-template-columns:4.8em 1fr 3em;align-items:center;gap:12px;display:grid}.mc2-lens .ln{color:var(--ink-2);word-break:keep-all;font-size:15px;font-weight:700}.mc2-lens .lb{background:#ffffff17;border-radius:99px;height:10px;display:block;overflow:hidden}.mc2-lens .lb u{background:linear-gradient(90deg,var(--plum),var(--pink-2)55%,var(--orange));border-radius:99px;height:100%;display:block}.mc2-lens .lp{font-family:var(--retro-2);color:var(--ink);text-align:right;font-size:20px;line-height:1}.mc2-lens .lp small{color:var(--ink-3);margin-left:1px;font-size:12px}.mc2-lens li.on .ln{color:var(--ink)}.radar{width:100%;max-width:360px;margin:6px auto 12px;display:block;overflow:visible}.mc2-dim summary u{background:linear-gradient(90deg,var(--plum),var(--pink-2)55%,var(--orange))}.gx{margin-top:6px}.gx h3{letter-spacing:0;color:var(--ink);margin:26px 0 8px;font-size:17px;font-weight:700}.gx-rings{flex-wrap:wrap;justify-content:center;gap:22px 8px;width:100%;max-width:440px;margin:10px auto 0;display:flex}.gx-ring{text-align:center;justify-items:center;gap:8px;width:calc(33.3333% - 5.33333px);display:grid}.gx-ring>span{color:var(--ink-2);word-break:keep-all;font-size:14px}.gx .radar{margin:10px auto 6px}.gx-tip{color:var(--lilac);margin:10px 0 0;font-size:13.5px}.gx-list{margin:8px 0 0;padding:0;list-style:none}.gx-list li{border-top:1px solid var(--line)}.gx-list li:last-child{border-bottom:1px solid var(--line)}.gx-list summary{cursor:var(--cur-hover);grid-template-columns:minmax(7em,10.5em) 1fr 2.4em;align-items:center;gap:10px;padding:13px 0;font-size:16px;list-style:none;display:grid}.gx-list summary::-webkit-details-marker{display:none}.gx-list details[open]>summary .gx-name{color:var(--amber)}.gx-name{word-break:keep-all;font-weight:700}.gx-val{font-family:var(--retro-2);text-align:right;color:var(--ink);font-size:16px;font-weight:400}.gx-bar{background:#ffffff1a;border-radius:99px;height:12px;display:block;overflow:hidden}.gx-bar u{background:linear-gradient(90deg,var(--plum),var(--pink-2)55%,var(--orange));border-radius:99px;height:100%;display:block}.gx-body{gap:10px;padding:2px 0 16px;display:grid}.gx-desc{color:var(--ink);word-break:keep-all;margin:0;font-size:16.5px;line-height:1.65}.gx-note{color:var(--amber);margin:0;font-size:14.5px;line-height:1.6}.gx-label{color:var(--lilac);margin:6px 0 0;font-size:13.5px;font-weight:700}.gx-badges{flex-wrap:wrap;gap:8px;margin:0;display:flex}.gx-badge{border:1px solid var(--line);color:var(--ink-2);border-radius:99px;padding:7px 12px;font-size:14px;line-height:1}.gx-badge.g{border-color:var(--amber);color:var(--amber);font-weight:700}.gx-badge.rare{border-color:var(--pink-2);color:var(--pink-2);font-weight:700}.gx-why{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gx-why li{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.7;display:grid}.gx-why li>span{word-break:keep-all}.gx-why1{color:var(--ink-3);margin:0;font-size:14.5px}.gx-vote{margin-top:2px}.gx .vote{vertical-align:baseline;gap:10px;margin:0}.gx .vote button{opacity:.9;padding:9px 18px;font-size:15px}.sy{--c:var(--lilac);vertical-align:middle;align-items:center;gap:7px;font-style:normal;display:inline-flex}.sy-s{--c:var(--amber)}.sy-w{--c:var(--lilac)}.sy-v{--c:var(--teal)}.sy-z{--c:var(--pink-2)}.sy b{border:2px solid var(--c);width:28px;height:28px;color:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.sy.on b{background:var(--c);color:#1b1428}.sy em{color:var(--c);font-size:14px;font-style:normal;font-weight:600}.sy:not(.on) em{opacity:.5}.sy:not(.on) b{opacity:.55}.sy u{color:var(--ink-2);font-size:13.5px;font-family:var(--retro-2);text-decoration:none}.gx-sysrow{flex-wrap:wrap;gap:10px 16px;margin:0;display:flex}.gx-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 0;font-size:14px;display:flex}.gx-legend>span:first-child{color:var(--lilac);flex-basis:100%;font-size:13.5px;font-weight:700}.gx-opin{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gx-opin li{color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;font-size:15.5px;display:grid}.gx-opin small{color:var(--ink-3);grid-column:2;font-size:13.5px;line-height:1.5}.gx-opin li>span{font-weight:700}.gx-list.ctx summary{grid-template-columns:1fr;gap:6px;padding:16px 0}.gx-say{color:var(--ink);word-break:keep-all;font-size:16.5px;line-height:1.6}.gx-gauge{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:4px;display:grid}.gx-gauge small{color:var(--ink-3);word-break:keep-all;font-size:13.5px;line-height:1.35}.gx-gauge small:last-child{text-align:right}.gx-gauge small.hit{color:var(--amber);font-weight:700}.gx-gauge i{background:linear-gradient(90deg,var(--violet-2),#ffffff24 50%,var(--orange));opacity:.9;border-radius:99px;height:6px;display:block;position:relative}.gx-gauge i:before{content:"";background:#ffffff59;width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.gx-gauge s{background:var(--amber);border:3px solid var(--bg);width:20px;height:20px;box-shadow:0 0 0 2px var(--amber);border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:50%}.gx-twist{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gx-twist li{color:var(--ink);word-break:keep-all;padding-left:22px;font-size:16px;line-height:1.7;position:relative}.gx-twist li:before{content:"✦";color:var(--pink-2);position:absolute;top:0;left:0}@media (max-width:640px){.gx-list summary{grid-template-columns:minmax(6.2em,8em) 1fr 2.2em;font-size:15.5px}}.st{margin-top:30px}.st h3{letter-spacing:0;color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:700}.st-lead{color:var(--ink-2);margin:0 0 12px;font-size:15px}.st-g{border-top:1px solid var(--line)}.st-g:last-of-type{border-bottom:1px solid var(--line)}.st-g summary{cursor:var(--cur-hover);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:15px 0;list-style:none;display:flex}.st-g summary::-webkit-details-marker{display:none}.st-t{color:var(--amber);font-size:17px;font-weight:800}.st-g summary small{color:var(--ink-3);font-size:14px}.st-l{gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.st-l li{grid-template-columns:minmax(9em,12em) 1fr;gap:4px 14px;font-size:16px;line-height:1.7;display:grid}.st-l b{color:var(--ink);word-break:keep-all;font-weight:700}.st-l span{color:var(--ink-2);word-break:keep-all}.st-l .st-bar{grid-column:2;height:9px;margin-top:2px}@media (max-width:640px){.st-l li{grid-template-columns:1fr;gap:2px}.st-l b{color:var(--lilac);font-size:14.5px}.st-l .st-bar{grid-column:1}}.gb-rings{flex-wrap:wrap;justify-content:center;gap:16px 14px;display:flex}.gb-ring{color:var(--ink-2);justify-items:center;gap:6px;font-size:13.5px;display:grid}.gb-ring b{font-family:var(--retro-2);color:var(--ink);font-size:20px;font-weight:400}.srow i.sbar{opacity:1;background:#ffffff1a;border-radius:99px;height:10px;overflow:hidden}.sbar u{background:linear-gradient(90deg,var(--plum),var(--pink-2)55%,var(--orange));border-radius:99px;height:100%;display:block}.struct .radar{max-width:300px;margin:4px auto 8px}.gb-rings{flex-wrap:nowrap;gap:14px 10px}.gb-ring b{font-size:18px}.struct .srow{grid-template-columns:2.6em 1fr 9.8em}.struct .radar{max-width:260px}.lab .tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0;padding:0 0 4px;overflow:visible}.lab .tabs button{background:var(--card-2);-webkit-backdrop-filter:none;backdrop-filter:none;padding:9px 20px;font-size:15px}.lab .tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.lab .result{margin-top:34px}.lab .result-body{gap:18px;padding-top:18px}.lab .result-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.lab .result-head h2{font-family:var(--retro);letter-spacing:-.02em;font-size:clamp(24px,5vw,32px);font-weight:700}.lab .actions{justify-content:center}.lab .note{color:var(--ink-2);text-align:center;word-break:keep-all;max-width:46em;margin:0 auto;font-size:15px;line-height:1.7}.lab .cross>.note{margin-bottom:6px}.share{text-align:center;max-width:460px;margin:26px auto 6px}.share-t{color:var(--ink-2);margin:0 0 10px;font-size:15px}.share-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.share-row .btn{white-space:nowrap;min-height:46px;padding:8px 6px;font-size:14.5px}.share-m{color:var(--amber);margin:10px 0 0;font-size:14px}@media (max-width:480px){.lab .tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto}.lab .tabs button{flex:none;min-height:44px;padding:8px 13px;font-size:14px}}.ch-how{gap:8px;display:flex}.ch-how button{border:0;border-bottom:2px solid var(--line);min-height:44px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;flex:1;font-weight:700}.ch-how button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--amber)}.bk-field{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.bk-done{gap:12px;display:grid}.bk-title{margin:0;font-size:18px;font-weight:700}.bk-done dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:5.5em 1fr;gap:10px 12px;margin:0;padding:12px 0;display:grid}.bk-done dt{color:var(--ink-3);font-size:14px}.bk-done dd{word-break:keep-all;overflow-wrap:anywhere;margin:0}.bk-wait{gap:10px;margin-bottom:20px;display:grid}.bk-wait h3{margin:0;font-size:17px}.bk-wait .pay-amt{justify-items:end;gap:6px;display:grid}.site-foot{border-top:1px solid var(--line);max-width:760px;color:var(--ink-2);margin:48px auto 0;padding:20px 16px 36px;font-size:13px;line-height:1.7;position:relative}.site-foot nav{flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;display:flex}.site-foot a{color:var(--ink-2);min-height:24px;text-decoration:none}.site-foot a:hover{text-decoration:underline}.site-foot p{word-break:keep-all;margin:0}.policy{max-width:760px;margin:0 auto;padding:0 16px 24px;line-height:1.8}.policy h2{margin:28px 0 8px;font-size:18px}.policy li{margin:4px 0}.nav-soon{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:650;line-height:1.6}.lab-res .result-body{gap:22px}.lab-sum{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:16px;padding:20px 16px 22px;display:grid}.ls-pillars{justify-content:space-between;gap:6px;display:flex}.ls-col{border-radius:14px;flex:1;justify-items:center;gap:2px;min-width:0;padding:6px 2px;display:grid}.ls-col.me{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ls-lb{color:var(--ink-3);font-size:13px}.ls-han{font-family:var(--retro);font-size:clamp(28px,8vw,38px);font-weight:700;line-height:1.15}.ls-col small{color:var(--ink-3);text-align:center;font-size:12px}.ls-line{text-align:center;color:var(--ink-2);word-break:keep-all;margin:0;font-size:15px;line-height:1.6}.ls-line b{color:var(--amber)}.ls-sub{text-align:center;color:var(--ink-3);margin:4px 0 -4px;font-size:14px}.ls-rings{justify-content:space-around;gap:8px;display:flex}.ls-ring{color:var(--ink-2);text-align:center;word-break:keep-all;justify-items:center;gap:6px;min-width:0;font-size:13px;display:grid}.ls-ring b{font-family:var(--retro-2);color:var(--ink);font-size:18px;font-weight:400}.ls-rings.big b{color:var(--amber);font-size:22px}.share-lab{justify-items:center;gap:12px;width:100%;max-width:460px;margin:4px auto;display:grid}.share-lab h3{margin:0;font-size:17px}.share-card{border:1px dashed var(--line-2);text-align:left;border-radius:16px;gap:8px;width:100%;padding:14px 16px;display:grid}.share-card b{font-size:15px}.share-card small{color:var(--ink-3);font-size:13px}.sc-row{color:var(--ink-2);grid-template-columns:minmax(0,7.5em) 1fr 2em;align-items:center;gap:8px;font-size:13.5px;display:grid}.sc-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-row em{text-align:right;color:var(--ink);font-style:normal}.share-note{color:var(--ink-3);margin:0;font-size:13px}.share-main{width:100%;min-height:54px;font-size:17px}.share-sub{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lab-more-h{margin:6px 0 -8px;font-size:17px;font-weight:700}.folds{gap:0;display:grid}.fold{border-top:1px solid var(--line)}.fold:last-child{border-bottom:1px solid var(--line)}.fold>summary{cursor:var(--cur-hover);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:15px 28px 15px 0;list-style:none;display:flex;position:relative}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"▾";color:var(--ink-3);transition:transform .15s;position:absolute;top:15px;right:4px}.fold[open]>summary:after{transform:rotate(180deg)}.fold-t{color:var(--amber);font-size:16.5px;font-weight:800}.fold>summary small{color:var(--ink-3);font-size:13.5px}.fold-body{gap:14px;min-width:0;padding:0 0 18px;display:grid}.fold-body .struct>h3{display:none}.fold-body .st-g:first-of-type{border-top:0}.gx-more{color:var(--amber);cursor:var(--cur-hover);background:0 0;border:0;justify-self:center;margin-top:6px;padding:8px 14px;font-size:14.5px;font-weight:700}.lab-cta{text-align:center;border-top:1px solid var(--line);justify-items:center;gap:10px;padding-top:22px;display:grid}.lab-cta h3{margin:0;font-size:19px}.lab-cta p{color:var(--ink-2);word-break:keep-all;margin:0;font-size:15px}.lab-cta small{color:var(--ink-3);font-size:13px}.lab-cta-btn{min-height:54px;padding:10px 40px;font-size:17px}.lab-cta-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}@media (min-width:760px){.lab-sum{grid-template-columns:1fr 1fr;align-items:center;column-gap:28px}.ls-pillars,.ls-line,.ls-rings:not(.big){grid-column:1}.ls-sub{grid-area:1/2;align-self:end}.ls-rings.big{grid-area:2/2/span 2}}@media (max-width:480px){.sc-row{grid-template-columns:minmax(0,6em) 1fr 2em}.ls-col .ls-han{font-size:28px}}.folds,.fold-body,.lab-sum{max-width:100%}.fold-body pre{white-space:pre-wrap;word-break:break-all}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
