:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f9f5eb;--color-card:#fefdf9;--color-card-2:#eee9dc;--color-board:#fcfaf4;--color-board-2:#ede7d9;--color-ink:#1c293d;--color-ink-2:#344151;--color-ink-3:#505c69;--color-gold:#e0b861;--color-gold-press:#ba8824;--color-blue:#1f6cb0;--color-silver:#cccac5;--color-bronze:#c48961;--color-wash:#f3ebd4;--color-rule:#d4d1c8;--color-rule-2:#afaaa0;--color-err:#ac040c;--color-err-wash:#ffe6e3;--color-focus:#1364b0;--shadow-tint:#1c293d21;--font-display:var(--font-dongle), "Apple SD Gothic Neo", sans-serif;--font-body:var(--font-himelody), "Apple SD Gothic Neo", sans-serif;--font-num:var(--font-songmyung), "Noto Serif KR", serif;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.25rem;--space-2xl:3.25rem;--text-2xs:.7rem;--text-xs:.8rem;--text-sm:.9rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.43rem;--text-2xl:1.8rem;--text-display:clamp(3.4rem, 9vw + 1rem, 5.2rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--radius-card:10px;--radius-ctl:8px}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(96.5846% .169814 5.3646);--color-card:lab(99.3378% -.0837743 2.28791);--color-card-2:lab(92.5415% .243247 6.91485);--color-board:lab(98.4173% -.0122786 3.0565);--color-board-2:lab(91.9698% .283122 7.69254);--color-ink:lab(16.2772% -.837743 -14.2274);--color-ink-2:lab(26.8145% -1.8308 -11.4089);--color-ink-3:lab(38.4673% -2.19513 -9.22507);--color-gold:lab(77.0205% 7.44405 48.9856);--color-gold-press:lab(60.583% 13.0968 56.9912);--color-blue:lab(43.6837% -3.90551 -43.6855);--color-silver:lab(81.4811% -.0090301 3.05866);--color-bronze:lab(62.4936% 19.6041 30.7103);--color-wash:lab(93.1912% .185013 12.3981);--color-rule:lab(83.8198% .160247 4.98319);--color-rule-2:lab(69.9047% .416756 6.14525);--color-err:lab(36.6192% 59.8112 47.2391);--color-err-wash:lab(93.3761% 8.36921 5.13164);--color-focus:lab(41.1488% -.962585 -47.4454);--shadow-tint:lab(16.2772% -.837743 -14.2274/.13)}}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-weight:400;font-size:var(--text-md);word-break:keep-all;margin:0;line-height:1.82}h1,h2,h3,h4,p,ol,ul,figure,form,fieldset,dl,dd,dt,blockquote{margin:0}ol,ul{padding:0;list-style:none}fieldset{border:0;padding:0}a{color:var(--color-ink-2);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-gold-press);text-decoration-thickness:2px}em{font-style:normal}strong,b{font-weight:700}:focus{outline:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:42rem;margin-inline:auto;padding-inline:clamp(1.05rem,4vw,2rem)}.skip{z-index:100;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-ctl);padding:.7rem 1.1rem;position:absolute;top:-100%;left:.5rem}.skip:focus-visible{top:.5rem}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);font:inherit;color:var(--color-ink);background:var(--color-card);border:1.5px solid var(--color-rule-2);border-radius:var(--radius-ctl);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);margin:0;padding:.62rem 1.05rem;font-weight:700;display:inline-flex}.btn:hover{background:var(--color-card-2)}.btn:active{transform:translateY(1px)}.btn--share{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink)}.btn--share:hover{background:var(--color-gold-press);border-color:var(--color-gold-press);color:var(--color-ink)}.intro{min-height:100svh;padding:var(--space-xl) clamp(1.05rem, 4vw, 2rem) var(--space-2xl);position:relative}.intro__inner{width:100%;max-width:34rem;margin-inline:auto}.intro__band{gap:var(--space-2xs);margin-bottom:var(--space-md);display:flex}.intro__medal{width:1.9rem;height:1.9rem;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.intro__medal--g{background:var(--color-gold)}.intro__medal--s{background:var(--color-silver)}.intro__medal--b{background:var(--color-bronze)}.intro__kicker{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-ink-3);font-weight:700}.intro__title{margin-top:var(--space-2xs);font-family:var(--font-display);font-weight:400;font-size:var(--text-display);letter-spacing:.01em;color:var(--color-ink);white-space:pre-line;overflow-wrap:anywhere;min-width:0;line-height:1.06}.intro__line{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.9}.opener{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-card);border:1.5px solid var(--color-rule-2);border-radius:var(--radius-card);box-shadow:0 .3rem .9rem 0 var(--shadow-tint)}.opener__cap{font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-ink-3);font-weight:700;line-height:1.7}.opener__row{margin-top:var(--space-2xs);align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.opener__d{font-family:var(--font-num);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,8vw + .5rem,3.4rem);font-weight:400;line-height:1.1}.opener__t{font-family:var(--font-num);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-gold-press);white-space:nowrap}.opener__src{margin-top:var(--space-xs);font-size:var(--text-2xs);color:var(--color-ink-3)}.opener__src a{color:var(--color-ink-2)}.pick{margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-card);border:1.5px solid var(--color-rule-2);border-radius:var(--radius-card);box-shadow:0 .3rem .9rem 0 var(--shadow-tint)}.pick__head{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.pick__h{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);color:var(--color-ink);line-height:1.3}.pick__hint{font-size:var(--text-2xs);color:var(--color-ink-3);white-space:nowrap;margin-left:auto}.pick__gold{margin-top:var(--space-2xs);align-items:baseline;gap:var(--space-2xs);display:flex}.pick__n{font-family:var(--font-num);color:var(--color-gold-press);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,9vw + .5rem,3.8rem);font-weight:400;line-height:1.1}.pick__unit{font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.pick__sliderbox{margin-top:var(--space-xs)}.pick__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.15rem;margin:0;display:block}.pick__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-gold) 0%, var(--color-gold-press) 100%);border:1px solid var(--color-rule);border-radius:999px;height:.55rem}.pick__slider::-moz-range-track{background:linear-gradient(to right, var(--color-gold) 0%, var(--color-gold-press) 100%);border:1px solid var(--color-rule);border-radius:999px;height:.55rem}.pick__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-card);border:3px solid var(--color-gold-press);width:1.5rem;height:1.5rem;box-shadow:0 1px 4px var(--shadow-tint);border-radius:50%;margin-top:-.56rem}.pick__slider::-moz-range-thumb{background:var(--color-card);border:3px solid var(--color-gold-press);width:1.5rem;height:1.5rem;box-shadow:0 1px 4px var(--shadow-tint);border-radius:50%}.pick__scale{height:2.7rem;margin-top:var(--space-2xs);font-size:var(--text-2xs);color:var(--color-ink-3);position:relative}.pick__tick{white-space:nowrap;position:absolute;top:0}.pick__tick:first-child{left:0}.pick__tick--max{right:0}.pick__tick--goal{color:var(--color-ink-2);padding-right:.3em;font-weight:700;left:57.14%;transform:translate(-100%)}.pick__tick--goal:before{content:"";background:var(--color-gold-press);width:2px;height:.3rem;position:absolute;top:-.35rem;right:0}.pick__tick--ceil{color:var(--color-ink-2);padding-left:.3em;font-weight:700;top:1.35rem;left:64.28%}.pick__tick--ceil:before{content:"";background:var(--color-gold-press);width:2px;height:1.3rem;position:absolute;top:-1.35rem;left:0}.pick__events{margin-top:var(--space-md);gap:var(--space-2xs);display:grid}.pick__ev{gap:var(--space-2xs);width:100%;font:inherit;text-align:left;color:var(--color-ink-2);background:var(--color-card);border:1.5px solid var(--color-rule);border-radius:var(--radius-ctl);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);margin:0;padding:.62rem .8rem;display:grid}.pick__ev:hover{border-color:var(--color-gold-press)}.pick__ev--on{color:var(--color-ink);background:var(--color-wash);border-color:var(--color-gold-press)}.pick__ev-top{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.pick__ev-label{font-weight:700;font-size:var(--text-sm)}.pick__ev-state{font-size:var(--text-2xs);color:var(--color-ink-3);background:var(--color-card-2);white-space:nowrap;border-radius:999px;flex:none;padding:.05em .55em;font-weight:700;line-height:1.7}.pick__ev--on .pick__ev-state{color:var(--color-ink);background:var(--color-gold)}.pick__ev-desc{font-size:var(--text-2xs);color:var(--color-ink-3);line-height:1.75}.pick__summary{margin-top:var(--space-md);padding:var(--space-2xs) var(--space-sm);background:var(--color-card-2);border-radius:var(--radius-ctl);font-family:var(--font-num);font-size:var(--text-md);color:var(--color-ink);line-height:1.7}.choice{margin-top:var(--space-lg);gap:var(--space-xs);display:grid}.choice__btn{column-gap:var(--space-sm);width:100%;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-card);border:2px solid var(--color-rule-2);border-radius:var(--radius-ctl);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"box label""box desc";align-items:center;margin:0;padding:.95rem 1.1rem;display:grid;position:relative}.choice__btn:hover{border-color:var(--color-gold-press);background:var(--color-wash)}.choice__btn:active{transform:translateY(1px)}.choice__btn:disabled{cursor:wait;opacity:.6;transform:none}.choice__box{border:2px solid var(--color-rule-2);background:var(--color-card);border-radius:50%;grid-area:box;width:1.35rem;height:1.35rem}.choice__btn:hover .choice__box{border-color:var(--color-gold-press)}.choice__label{font-weight:700;font-size:var(--text-lg);grid-area:label;line-height:1.45}.choice__desc{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);grid-area:desc}.choice__note{font-size:var(--text-2xs);color:var(--color-ink-3)}.form__busy{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-gold-press)}.vote-error{margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-err-wash);border-left:3px solid var(--color-err);border-radius:0 var(--radius-ctl) var(--radius-ctl) 0;font-size:var(--text-sm);color:var(--color-err)}main{padding-bottom:var(--space-2xl)}main>section{margin-top:var(--space-2xl);scroll-margin-top:1.5rem}.sec-head{align-items:baseline;gap:var(--space-xs) var(--space-sm);border-bottom:3px double var(--color-ink);padding-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.sec-h{font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);color:var(--color-ink);line-height:1.35}.live-status{font-size:var(--text-xs);color:var(--color-ink-3);white-space:nowrap;margin-left:auto}.done{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-card-2);border-left:4px solid var(--color-gold-press);border-radius:0 var(--radius-ctl) var(--radius-ctl) 0}.notice{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius-card);font-size:var(--text-sm);color:var(--color-ink-2)}.stamp{margin-top:var(--space-md);font-family:var(--font-num);font-weight:400;font-size:var(--text-lg);color:var(--color-gold-press);border:3px double var(--color-gold-press);background:var(--color-card);border-radius:10px;padding:.4rem .9rem;line-height:1.45;display:inline-block;transform:rotate(-2deg)}.stamp__cap{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);margin-right:.5em;font-weight:700}.board{margin-top:var(--space-md);padding:var(--space-lg);background:var(--color-board);border:1.5px solid var(--color-rule-2);border-radius:var(--radius-card)}.board__title{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-ink-3);font-weight:700}.board__total{align-items:baseline;gap:var(--space-xs);margin-top:var(--space-2xs);display:flex}.board__n{font-family:var(--font-num);font-weight:400;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1.15}.board__unit{font-size:var(--text-sm);color:var(--color-ink-2)}.dist{gap:var(--space-xs);margin-top:var(--space-md);display:grid}.dist__row{align-items:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-ctl);font-size:var(--text-sm);color:var(--color-ink);grid-template-columns:minmax(9em,1fr) minmax(0,1.6fr) auto;display:grid}.dist__row--mine{background:var(--color-wash);outline:1.5px solid var(--color-gold-press)}.dist__label{color:var(--color-ink)}.dist__tick{width:1em;font-family:var(--font-num);color:var(--color-gold-press);margin-right:.3em;display:inline-block}.dist__mine{margin-left:var(--space-2xs);font-size:var(--text-2xs);color:var(--color-ink);background:var(--color-gold);vertical-align:.1em;white-space:nowrap;border-radius:3px;padding:0 .34em;font-weight:700;display:inline-block}.dist__bar{background:var(--color-card-2);border:1px solid var(--color-rule);border-radius:3px;height:.95rem;overflow:hidden}.dist__fill{background:var(--color-blue);width:0;height:100%;transition:width var(--dur-long) var(--ease-out);display:block}.dist__row--mine .dist__fill{background:var(--color-gold-press)}.dist__n{font-family:var(--font-num);font-size:var(--text-md);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);justify-self:end}.dist__row--mine .dist__n{color:var(--color-gold-press)}.board__actions{margin-top:var(--space-md);align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.share-msg{font-size:var(--text-sm);color:var(--color-ink-2)}.mypick{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-card);border:1.5px solid var(--color-rule-2);border-radius:var(--radius-card)}.mypick__cap{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-ink-3);font-weight:700}.mypick__gold{margin-top:var(--space-2xs);align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.mypick__n{font-family:var(--font-num);font-size:var(--text-xl);color:var(--color-gold-press);font-variant-numeric:tabular-nums}.mypick__sub{font-size:var(--text-sm);color:var(--color-ink-2)}.mypick__events{margin-top:var(--space-xs);gap:var(--space-2xs) var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(10.5em,1fr));display:grid}.mypick__ev{justify-content:space-between;align-items:center;gap:var(--space-xs);background:var(--color-card-2);border-radius:var(--radius-ctl);font-size:var(--text-2xs);color:var(--color-ink-3);padding:.18rem .5rem;display:flex}.mypick__ev--on{color:var(--color-ink);background:var(--color-wash);outline:1px solid var(--color-gold)}.mypick__ev-state{white-space:nowrap;flex:none;font-weight:700}.cards{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.fact{padding:var(--space-md);background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.fact__head{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.fact__badge{font-size:var(--text-xs);color:var(--color-ink);background:var(--color-gold);white-space:nowrap;border-radius:999px;padding:.05em .5em;font-weight:700;line-height:1.6}.fact__t{font-weight:700;font-size:var(--text-lg);line-height:1.5}.fact__label{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink-3);font-weight:700}.fact__quote{margin-top:var(--space-2xs);font-family:var(--font-num);letter-spacing:.005em;color:var(--color-ink-2);font-size:1.06rem;line-height:1.95}.fact__src{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink-3)}.fact__src a{color:var(--color-ink-2)}.fact__label+.fact__src{margin-top:var(--space-2xs)}.fact__note{margin-top:var(--space-xs);padding:var(--space-2xs) var(--space-sm);background:var(--color-card-2);border-radius:var(--radius-ctl);font-size:var(--text-xs);color:var(--color-ink-2);line-height:1.8}.humor{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-card-2);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.humor__t{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-ink-3);font-weight:700}.humor__b{margin-top:var(--space-2xs);font-size:var(--text-lg);line-height:1.8}.confirm-line{margin-top:var(--space-lg);font-size:var(--text-xs);color:var(--color-ink-3)}.foot{margin-top:var(--space-2xl);padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.foot__line{font-size:var(--text-xs);color:var(--color-ink-3);line-height:1.95}@media (max-width:480px){.opener,.pick,.board,.mypick,.fact,.humor{padding:var(--space-md)}.dist__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label n""bar bar"}.dist__label{grid-area:label}.dist__bar{grid-area:bar}.dist__n{grid-area:n}.choice__btn{padding:.9rem 1rem}.choice__label{font-size:var(--text-md)}.pick__ev-top{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.opener__d{font-size:clamp(2.1rem,9vw,2.8rem)}.pick__n{font-size:clamp(2.4rem,11vw,3rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.choice__btn,.pick__ev,.dist__fill{transition:none}.btn:active,.choice__btn:active,.stamp{transform:none}}
