:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f6;--surface:#fff;--surface-2:#f7f8fa;--line:#e5e7eb;--line-strong:#d1d5db;--text:#0f1115;--text-2:#5b6270;--text-3:#667085;--accent:#0f1115;--on-accent:#fff;--opt-a:#e03131;--opt-a-soft:#fdecec;--opt-a-ink:#c92a2a;--opt-a-fill:#fbdcdc;--opt-b:#1c64f2;--opt-b-soft:#e8f0fe;--opt-b-ink:#1a56db;--opt-b-fill:#d9e5fd;--on-opt:#fff;--win-bg:#e6f4ec;--win-fg:#0e7a4f;--lose-bg:#f3f4f6;--lose-fg:#667085;--ok:#0e9f6e;--warn:#b45309;--danger:#b42318;--overlay:#0f111573;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--card-pad:14px;--card-gap:12px;--gutter:16px;--content-w:1200px;--r-card:10px;--r-btn:8px;--r-chip:6px;--r-1:6px;--r-2:8px;--r-3:10px;--font-display:"Bricolage Grotesque", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-black:800;--lh-tight:1.25;--lh-body:1.5;--tap:44px;--dur:.16s;--bar-h:52px;--shadow-sheet:0 -4px 24px #0f111524}@media (width>=900px){:root{--gutter:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);min-height:100dvh;color:var(--text);font:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;padding-bottom:calc(var(--consent-h,0px) + var(--nextbar-h,0px) + env(safe-area-inset-bottom));margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;touch-action:manipulation}[data-pct],[data-votes],.card__votes,.hot__time,.ticker,.updated,.rank__v,.rank__n,.sp-price,.chart__axis,.chart__times,.card__meta,.detail__meta,.opt__pct,.stat,time{font-variant-numeric:tabular-nums}button,a,summary,label{touch-action:manipulation}input,select,textarea{font-size:16px}h1,h2,h3{line-height:var(--lh-tight);font-weight:var(--fw-semi);margin:0}p{margin:0 0 var(--s-3)}img,svg{max-width:100%;display:block}ul,ol{padding-left:1.2em}:focus-visible{outline:2px solid var(--opt-b);outline-offset:2px}[hidden]{display:none!important}.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}.skip{background:var(--surface);padding:var(--s-3);z-index:100;position:absolute;top:0;left:-999px}.skip:focus{left:0}.wrap{width:100%;max-width:var(--content-w);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.main{padding-block:var(--s-4) var(--s-10)}body[data-has-nextbar="1"]{--nextbar-h:calc(var(--bar-h) + var(--s-4))}h1,h2,h3,.card__q,.hero__q{text-wrap:balance}.card__q,.detail__q,.page-title,.hot__q,.ralli__champ,.option h2{overflow-wrap:anywhere}.page-title{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0 0 var(--s-2)}.lede{color:var(--text-2);font-size:var(--fs-md);max-width:64ch}.muted{color:var(--text-3)}.hint{color:var(--text-3);font-size:var(--fs-sm);margin:var(--s-1) 0 0}.empty{color:var(--text-2);padding:var(--s-4) 0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);margin-top:var(--card-gap)}.notice{background:var(--surface-2);border-radius:var(--r-btn);padding:var(--s-3);color:var(--text-2);font-size:var(--fs-sm)}.flash{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-btn);padding:var(--s-3);margin:0 0 var(--s-4);font-size:var(--fs-sm)}.draft{background:var(--surface-2);border-radius:var(--r-btn);padding:var(--s-3);font-size:var(--fs-sm)}.plain-list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.plain-list li{gap:var(--s-2);flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.plain-list a{align-items:center;min-height:44px;display:inline-flex}.section{margin-top:var(--s-6)}.section>h2{font-size:var(--fs-lg);margin-bottom:var(--s-3)}.section__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.section__head h2{font-size:var(--fs-lg);font-weight:var(--fw-semi)}.section__all{font-size:var(--fs-sm);color:var(--text-2);text-decoration:none;position:relative}.section__all:after{content:"";position:absolute;inset:-14px 0}.site-head{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;padding-top:env(safe-area-inset-top);position:sticky;top:0}.site-head__row{align-items:center;gap:var(--s-3);height:64px;display:flex}.site-head__end{margin-left:auto}.site-head__banner{align-self:center;max-width:280px;max-height:40px;margin-left:auto;display:none;overflow:hidden}@media (width>=1180px){.site-head__banner{display:block}.site-head__banner+.site-head__end{margin-left:var(--s-4)}}.site-head__banner .sponsor{margin:0}.sponsor--header{align-items:center;gap:var(--s-2);width:auto;max-width:280px;height:40px;margin:0;display:flex}.sponsor--header .sponsor__label{font-size:var(--fs-xs);color:var(--text-3);flex:none;margin:0;line-height:16px}.sponsor--header a{align-items:center;height:40px;display:inline-flex}.sponsor--header img{object-fit:contain;background:0 0;border:0;width:auto;max-width:200px;height:28px}.drawer__sponsor{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-1) var(--s-3);margin-bottom:var(--s-2);background:var(--surface-2);border-radius:var(--r-btn);font-size:var(--fs-xs);color:var(--text-3);text-decoration:none;display:flex}.drawer__sponsor img{object-fit:contain;width:auto;max-width:70%;height:32px}.logo{align-items:center;gap:var(--s-2);min-height:44px;text-decoration:none;display:inline-flex}.logo__mark{width:28px;height:28px}.logo__word{font-size:var(--fs-lg);font-weight:var(--fw-black);letter-spacing:-.02em}.site-head__end{align-items:center;gap:var(--s-2);display:flex}.login{font-weight:var(--fw-medium);padding-inline:var(--s-2);line-height:44px;text-decoration:none;display:none}.me{justify-content:center;align-items:center;width:44px;height:44px;display:none}.site-foot{border-top:1px solid var(--line);margin-top:var(--s-8);padding:var(--s-6) 0 calc(var(--s-8) + env(safe-area-inset-bottom));color:var(--text-2);font-size:var(--fs-sm)}.site-foot__about{max-width:72ch;margin-bottom:var(--s-4)}.site-foot__title{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text);margin:0 0 var(--s-2)}.site-foot__about p{margin:0 0 var(--s-2);max-width:66ch;line-height:1.55}.site-foot__cols{gap:var(--s-4) var(--s-6);margin:var(--s-2) 0 var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-foot__col:first-child{grid-column:1/-1}.site-foot__col:first-child ul{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-foot__head{margin:0 0 var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text)}.site-foot__cols ul{margin:0;padding:0;list-style:none}.site-foot__cols a,.site-foot__cols .link-btn{min-height:44px;color:var(--text-2);font-size:var(--fs-sm);text-align:left;align-items:center;padding:0;text-decoration:none;display:flex}@media (hover:hover){.site-foot__cols a:hover,.site-foot__cols .link-btn:hover{color:var(--text);text-decoration:underline}}@media (width>=720px){.site-foot__cols{grid-template-columns:2fr 1fr 1fr}.site-foot__col:first-child{grid-column:auto}}.site-foot__note{color:var(--text-3);font-size:var(--fs-xs);margin:0 0 var(--s-2)}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-weight:var(--fw-medium);font-size:var(--fs-base);cursor:pointer;text-decoration:none;display:inline-flex;position:relative}.btn--primary,.btn--dark{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn--soft{background:var(--surface-2);border-color:#0000}.btn--ghost{background:0 0}.btn--danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn--small{height:36px;padding:0 var(--s-3);font-size:var(--fs-sm)}.btn--small:after{content:"";position:absolute;inset:-4px 0}.btn--block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.link-btn{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.btn:not(:disabled):hover{border-color:var(--text-3)}.btn--dark:hover,.btn--primary:hover{opacity:.88}}.icon-btn{justify-content:center;align-items:center;gap:var(--s-1);min-width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:var(--r-btn);background:0 0;border:0;padding:0;line-height:1;text-decoration:none;list-style:none;display:inline-flex}.icon-btn::-webkit-details-marker{display:none}.icon-btn__n{font-size:var(--fs-sm);padding-right:var(--s-2);line-height:1}.icon-btn[aria-pressed=true]{color:var(--text)}.icon{flex:none}@media (hover:hover){.icon-btn:hover{color:var(--text)}}.tag{padding:0 var(--s-2);border-radius:var(--r-chip);background:var(--surface-2);color:var(--text-2);line-height:20px;font-size:var(--fs-xs);font-weight:var(--fw-medium);display:inline-block}.is-soon{color:var(--warn);font-weight:var(--fw-medium)}.live{align-items:center;gap:var(--s-1);font-size:var(--fs-xs);color:var(--text-2);font-weight:var(--fw-medium);white-space:nowrap;background:0 0;border:0;padding:0;line-height:16px;display:inline-flex;position:relative}.card__status{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium);line-height:16px}.feed{gap:var(--card-gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.feed{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad) var(--card-pad) var(--s-1);gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.card__top{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:16px;display:flex}.card__tools{align-items:center;gap:var(--s-2);margin-right:calc(var(--s-3) * -1);display:inline-flex}.card__tools>.live{margin-right:0}.card__meta{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;min-width:0;margin:0;line-height:16px;display:flex}.card__meta>*+:before{content:"·";margin-inline:var(--s-1);color:var(--text-3)}.card__head{gap:var(--s-3);grid-template-columns:40px minmax(0,1fr);align-items:start;min-height:44px;display:grid}.card--hero .card__head{grid-template-columns:minmax(0,1fr);align-items:center;min-height:44px}.card--hero .card__q{display:block;overflow:visible}.thumb{border-radius:var(--r-btn);background:var(--surface-2);width:40px;height:40px;color:var(--text-2);place-items:center;display:grid}.card__q{font-size:var(--fs-md);font-weight:var(--fw-semi);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:22px;margin:0;line-height:22px;display:-webkit-box;overflow:hidden}.card__q a{text-decoration:none}.card__head{position:relative}.card__q a:after{content:"";position:absolute;inset:0}.card__cands{color:var(--text-2);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.card__foot{justify-content:space-between;align-items:center;gap:var(--s-2);height:44px;margin-top:calc(var(--s-1) * -1);display:flex}.card__votes{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.icons{margin-right:calc(var(--s-3) * -1);align-items:center;display:inline-flex}.icons--end{gap:0;margin-right:0}.icons--end .btn{margin-left:var(--s-2)}.icon-form{margin:0;display:inline-flex}.chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li{padding:0 var(--s-2);background:var(--surface-2);border-radius:var(--r-chip);line-height:24px;font-size:var(--fs-sm)}.js-only{display:none}html.js .js-only{display:inline-flex}.card--hero{padding:var(--card-pad) var(--card-pad) var(--s-3);gap:var(--s-4)}.card--hero .card__top,.detail .card__top{margin-top:calc(var(--card-pad) * -1);margin-bottom:calc(var(--card-pad) * -1);min-height:44px}.card--hero .card__q{font-size:var(--fs-xl);font-weight:var(--fw-bold);-webkit-line-clamp:3;line-height:30px}.card--hero .opt{height:52px;font-size:var(--fs-md)}@media (width>=900px){.card--hero{padding:var(--s-5) var(--s-5) var(--s-3)}.card--hero .card__top{margin-top:calc(var(--s-5) * -1)}.card--hero .card__q{font-size:var(--fs-2xl);line-height:38px}}.home-intro{text-align:center;padding:var(--s-2) var(--s-2) var(--s-4)}.home-intro__title{font-size:28px;line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance}.home-intro__accent{color:var(--opt-a);display:inline-block}@media (width>=900px){.home-intro{padding:var(--s-4) 0 var(--s-5)}.home-intro__title{font-size:44px}}.home-top{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.home-top{gap:var(--s-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.home-top__hero{display:flex}.home-top__hero>.card{flex:1}}.hotcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.hotcard__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--card-pad) var(--card-pad) var(--s-2);display:flex}.hotcard__head h2{font-size:var(--fs-lg);font-weight:var(--fw-semi)}.hotcard .hot{border-radius:0 0 var(--r-card) var(--r-card);border:0;flex-direction:column;flex:1;display:flex}.hotcard .hot li{flex:auto;display:flex}.hotcard .hot li+li{border-top:1px solid var(--line)}.hotcard .hot__row{flex:1}.vote{gap:var(--s-2);margin:0;display:grid}.ratio__a{background:var(--opt-a);transition:width var(--dur)}.ratio__b{background:var(--opt-b);transition:width var(--dur)}.vote__opts{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.opt{justify-content:space-between;align-items:center;gap:var(--s-2);height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-btn);font-size:var(--fs-base);font-weight:var(--fw-semi);cursor:pointer;text-align:left;transition:background var(--dur), color var(--dur), opacity var(--dur);border:0;min-width:0;display:flex}.opt--a{background:var(--opt-a-soft);color:var(--opt-a-ink)}.opt--b{background:var(--opt-b-soft);color:var(--opt-b-ink)}.opt__label{align-items:center;gap:var(--s-1);min-width:0;display:inline-flex}.opt__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opt__mine{padding:0 var(--s-1);border-radius:var(--r-chip);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:color-mix(in srgb, currentColor 16%, transparent);flex:none;line-height:20px}.opt__pct{text-align:right;flex:none}.opt.is-chosen.opt--a{background:var(--opt-a);color:var(--on-opt)}.opt.is-chosen.opt--b{background:var(--opt-b);color:var(--on-opt)}.opt:disabled{cursor:default}.opt.is-winner{background:var(--win-bg);color:var(--win-fg)}.opt.is-loser,.opt.is-tie{background:var(--lose-bg);color:var(--lose-fg)}.vote__verdict.is-draw{text-align:center}.opt.is-pending{opacity:.6}@media (hover:hover){.opt:not(:disabled):hover{filter:brightness(.96)}}.vote__verdict{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);margin:0}.chart{margin:0}.chart__sum{text-wrap:balance;text-align:right;font-size:var(--fs-sm);color:var(--text-3);margin:0;line-height:20px}.chart__delta{font-weight:var(--fw-semi)}.chart__delta.is-a{color:var(--opt-a)}.chart__delta.is-b{color:var(--opt-b)}.chart__plot{height:176px;margin-top:var(--s-2);position:relative}.chart--sm .chart__plot{height:112px}.chart__inner{inset:var(--s-2) 32px var(--s-2) 0;position:absolute}.chart__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart__grid{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:1 4;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart__axes{top:var(--s-2);bottom:var(--s-2);width:32px;position:absolute;right:0}.chart__axis{font-size:var(--fs-xs);color:var(--text-3);text-align:right;line-height:16px;position:absolute;right:0;transform:translateY(-50%)}.chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart__line--a{stroke:var(--opt-a)}.chart__line--b{stroke:var(--opt-b)}.chart__dot{border-radius:50%;width:8px;height:8px;position:absolute;right:-4px;transform:translateY(-50%)}.chart__dot--a{background:var(--opt-a)}.chart__dot--b{background:var(--opt-b)}.chart__times{margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--text-3);justify-content:space-between;padding-right:32px;line-height:16px;display:flex}.chart-slot:empty{display:none}.ticker{margin:0 0 var(--s-3);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hot{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin:0;padding:0;list-style:none;overflow:hidden}.hot li{min-width:0}.hot li+li{border-top:1px solid var(--line)}.hot__row{gap:var(--s-3);padding:var(--s-3) var(--card-pad);grid-template-columns:16px minmax(0,1fr) 48px 68px;align-items:center;min-height:48px;text-decoration:none;display:grid}.hot__rank{font-size:var(--fs-sm);color:var(--text-3);font-weight:var(--fw-semi)}.hot__q{font-size:var(--fs-base);font-weight:var(--fw-medium);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.hot__bar{background:var(--line);border-radius:2px;height:4px;display:flex;overflow:hidden}.hot__time{font-size:var(--fs-xs);color:var(--warn);text-align:right;font-weight:var(--fw-medium);white-space:nowrap;font-variant-numeric:tabular-nums}@media (hover:hover){.hot__row:hover{background:var(--surface-2)}}.cats{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.cats{grid-template-columns:repeat(8,minmax(0,1fr))}}.cat{align-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);text-align:center;min-height:44px;color:var(--text-2);flex-direction:column;text-decoration:none;display:flex}.cat__name{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);text-wrap:balance;line-height:16px}.cat__n{font-size:var(--fs-xs);color:var(--text-3);line-height:16px}@media (hover:hover){.cat:hover{border-color:var(--line-strong)}}.tabs ul{margin:0 0 var(--s-4);scrollbar-width:none;border-bottom:1px solid var(--line);gap:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabs li:first-child a{padding-left:0}.tabs a{padding-inline:var(--s-3);white-space:nowrap;color:var(--text-2);line-height:42px;font-weight:var(--fw-medium);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:block}.tabs a.is-active{color:var(--text);border-bottom-color:var(--text)}.pager{justify-content:center;gap:var(--s-3);margin:var(--s-6) 0 0;display:flex}.crumbs ol{align-items:center;gap:0 var(--s-1);margin:calc(var(--s-3) * -1) 0 0;font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;padding:0;line-height:20px;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--s-1)}.crumbs a,.crumbs span{align-items:center;min-height:44px;display:inline-flex}.crumbs a{color:var(--text-2);padding-inline:var(--s-1);text-decoration:none}.crumbs li:first-child a{padding-left:0}.search{gap:var(--s-2);margin:var(--s-3) 0;display:flex}.search input{min-width:0;height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);flex:1}.detail-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.detail-layout{gap:var(--s-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.detail{gap:0}.detail.card{padding-bottom:var(--card-pad)}.detail.card>*+*{margin-top:var(--s-6)}.detail>.card__top+.detail__q{margin-top:var(--s-4)}.detail>.detail__q+.detail__meta{margin-top:var(--s-2)}.detail>.detail__meta+#sonuc{margin-top:var(--s-4)}.result{gap:var(--s-6);flex-direction:column;display:flex}.card--hero .result{flex:1}.card--hero .chart-slot,.card--hero .chart{flex-direction:column;flex:1;display:flex}.card--hero .chart__plot{flex:1;min-height:176px}.detail__q{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0;line-height:30px}@media (width>=900px){.detail__q{font-size:var(--fs-2xl);line-height:38px}}.detail__meta{color:var(--text-3);font-size:var(--fs-sm);gap:0 var(--s-3);flex-wrap:wrap;margin:0;display:flex}.detail .opt{height:52px;font-size:var(--fs-md)}.detail__final{font-weight:var(--fw-semi);margin:0}.options{gap:var(--s-3);margin:var(--s-2) 0;grid-template-columns:1fr;display:grid}@media (width>=640px){.options{grid-template-columns:1fr 1fr}}.option{padding:var(--s-1) var(--s-3);border-left:2px solid var(--opt-a)}.option--b{border-left-color:var(--opt-b)}.option h2{font-size:var(--fs-base);margin-bottom:var(--s-1)}.option p{color:var(--text-2);font-size:var(--fs-sm);margin:0}.share .btn{min-width:44px}.share{gap:var(--s-3) var(--s-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.share__label{color:var(--text-3);font-size:var(--fs-sm)}.menu{position:relative}.menu .icon-btn{width:44px}.menu__pop{z-index:15;gap:var(--s-2);width:232px;padding:var(--s-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-card);display:grid;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0f11151a}.menu__head{margin:calc(var(--s-1) * -1) calc(var(--s-2) * -1) 0 0;justify-content:space-between;align-items:center;display:flex}.menu__close{width:44px;height:44px;color:var(--text-2);font-size:20px;line-height:1}.menu__title{font-size:var(--fs-sm);font-weight:var(--fw-semi);margin:0}.menu__pop select{border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);height:44px;padding:0 var(--s-2)}.comments>h2{font-size:var(--fs-lg);margin-bottom:var(--s-3)}.comment-form textarea{width:100%;padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--surface);resize:vertical}.comment-form__row{margin-top:var(--s-2);justify-content:space-between;align-items:center;display:flex}.comment-list{margin:var(--s-4) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.comment{gap:var(--s-3);grid-template-columns:32px minmax(0,1fr) 44px;align-items:start;display:grid}.comment__who{font-size:var(--fs-sm);color:var(--text-3);margin:0;line-height:20px}.comment__who strong{color:var(--text);font-weight:var(--fw-semi)}.comment__body{overflow-wrap:anywhere;margin:0}.comment .menu{margin-top:calc(var(--s-3) * -1)}.form{gap:var(--s-4);max-width:560px;margin-top:var(--s-4);display:grid}.form__duo{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.field{gap:var(--s-1);border:0;min-width:0;margin:0;padding:0;display:grid}.field label,legend{font-weight:var(--fw-medium);font-size:var(--fs-sm);padding:0}.field input[type=text],.field input[type=email],.field select,.field textarea{height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);width:100%}.field textarea{height:auto;padding:var(--s-2) var(--s-3)}.check-row{gap:var(--s-3);font-size:var(--fs-sm);align-items:flex-start;min-height:44px;display:flex}.check-row input{width:20px;height:20px;margin-top:var(--s-1);flex:none}.avatars{gap:var(--s-2);border:0;grid-template-columns:repeat(4,1fr);max-width:360px;margin:0;padding:0;display:grid}.avatar-opt{border-radius:var(--r-btn);cursor:pointer;border:2px solid #0000;place-items:center;height:60px;display:grid;position:relative}.avatar-opt input{opacity:0;cursor:pointer;position:absolute;inset:0}.avatar-opt:has(input:checked){border-color:var(--accent)}.avatar-opt:has(input:focus-visible){outline:2px solid var(--opt-b)}.avatar{border-radius:50%;flex:none}.create{gap:var(--s-6);display:grid}@media (width>=900px){.create{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.preview>h2{font-size:var(--fs-lg);margin-bottom:var(--s-3)}.preview__card{pointer-events:none}.check{min-height:20px;font-size:var(--fs-sm)}.check .is-bad{color:var(--danger)}.check a{font-weight:var(--fw-semi)}.stock .chips li label{gap:var(--s-1);align-items:center;display:inline-flex}.details summary{cursor:pointer;align-items:center;gap:var(--s-2);min-height:44px;font-weight:var(--fw-semi);color:var(--text);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--surface);list-style:none;display:flex}.details summary::-webkit-details-marker{display:none}.details[open] summary{margin-bottom:var(--s-3)}.details summary:after{content:"+";color:var(--text-2);margin-left:auto;font-size:20px;line-height:1}.details[open] summary:after{content:"−"}.danger{margin-top:var(--s-4)}.danger summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.profile-head{gap:var(--s-3) var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.profile-head__who{min-width:0}.profile-head__who h2{overflow-wrap:anywhere}.profile-head__mail{font-size:var(--fs-sm);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.profile-head__edit{align-self:start}.form__actions{justify-content:flex-end;gap:var(--s-2);display:flex}.sheet .form{margin-top:0}.profile-head h2{font-size:var(--fs-lg)}.uyum{gap:var(--s-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.uyum dt{color:var(--text-3);font-size:var(--fs-sm)}.uyum dd{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0}.settings{gap:var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;display:flex}.panel h2{font-size:var(--fs-md);margin-bottom:var(--s-2)}.prose{max-width:70ch}.prose h2{font-size:var(--fs-lg);margin:var(--s-6) 0 var(--s-2)}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:48px;font-weight:var(--fw-medium);align-items:center;display:flex}.sheet{background:var(--surface);color:var(--text);border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-width:520px;max-height:85dvh;box-shadow:var(--shadow-sheet);border:0;margin:auto auto 0;padding:0}.sheet::backdrop{background:var(--overlay)}.sheet__body{padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom));gap:var(--s-3);max-height:85dvh;display:grid;overflow-y:auto}.sheet__body h2{font-size:var(--fs-lg)}.sheet__actions{gap:var(--s-2);display:grid}.sheet__fine{color:var(--text-3);font-size:var(--fs-sm);margin:0}@media (width>=640px){.sheet{border-radius:var(--r-card);margin:auto}}.next-bar{left:0;right:0;bottom:var(--consent-h,0px);z-index:30;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semi);justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed}.toast{left:50%;bottom:calc(var(--consent-h,0px) + var(--bar-h) + env(safe-area-inset-bottom) + var(--s-4));z-index:60;background:var(--text);color:var(--bg);padding:var(--s-3) var(--s-4);border-radius:var(--r-btn);max-width:90vw;font-size:var(--fs-sm);position:fixed;transform:translate(-50%)}.consent{z-index:50;background:var(--surface);border-top:1px solid var(--line);padding:var(--s-2) max(var(--gutter), calc((100% - var(--content-w)) / 2 + var(--gutter))) calc(var(--s-2) + env(safe-area-inset-bottom));align-items:center;gap:var(--s-3);font-size:var(--fs-sm);display:flex;position:fixed;bottom:0;left:0;right:0}.consent p{flex:1;min-width:0;margin:0}.consent__actions{gap:var(--s-2);flex:none;display:flex}.sponsor{margin:var(--s-6) auto 0;width:100%;max-width:var(--w)}.sponsor__label{font-size:var(--fs-xs);color:var(--text-3);margin-bottom:var(--s-1);display:block}.sponsor__box{width:100%;min-height:44px;aspect-ratio:var(--ratio);border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-2);display:block;overflow:hidden}.sponsor img{object-fit:cover;width:100%;height:100%;display:block}.ralli{margin-top:var(--s-4)}.ralli__step{font-size:var(--fs-sm);color:var(--text-3);margin:0 0 var(--s-1)}.progress{background:var(--line);height:4px;margin-bottom:var(--s-4);border-radius:2px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width var(--dur);display:block}.duel{gap:var(--s-2);animation:fadein var(--dur);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=640px){.duel{grid-template-columns:1fr auto 1fr}}.duel__btn{justify-content:center;align-items:flex-start;gap:var(--s-1);height:auto;min-height:112px;padding:var(--s-4);flex-direction:column}.duel__btn .opt__label{font-size:var(--fs-lg);white-space:normal}.duel__ctx{font-weight:var(--fw-regular);font-size:var(--fs-sm);color:var(--text-2)}.duel__vs{color:var(--text-3);place-self:center}.ralli__champ{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:var(--s-1) 0}.path{padding-left:1.2em}.path .is-win{font-weight:var(--fw-semi)}.rank{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.rank li{gap:var(--s-3);grid-template-columns:24px minmax(80px,140px) 1fr 48px;align-items:center;display:grid}.rank li.is-mine .rank__name{font-weight:var(--fw-bold)}.rank__bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.rank__bar span{background:var(--accent);height:100%;display:block}.rank__v{text-align:right}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.login-box{max-width:400px}.login-actions{gap:var(--s-3);margin-top:var(--s-4);display:grid}.mainnav{white-space:nowrap;margin-left:var(--s-2);flex-wrap:nowrap;align-self:stretch;align-items:stretch;gap:0;display:none}.mainnav .dd{align-items:center;display:flex}.mainnav .mainnav__link,.mainnav .dd__btn{border-bottom:2px solid #0000;border-radius:0;height:auto}.mainnav .dd__btn{height:100%}.mainnav .mainnav__link.is-active{color:var(--text);border-bottom-color:var(--text);background:0 0}.dd{position:relative}.dd__btn,.mainnav__link{align-items:center;gap:var(--s-1);height:44px;padding:0 var(--s-3);border-radius:var(--r-btn);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.dd.is-open .dd__btn,.dd__btn:hover,.mainnav__link:hover{color:var(--text);background:var(--surface-2)}.dd__btn .icon{transition:transform var(--dur)}.dd.is-open .dd__btn .icon{transform:rotate(180deg)}.dd__panel{z-index:40;min-width:200px;padding:var(--s-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-card);display:none;position:absolute;top:100%;left:0}.dd.is-open .dd__panel{display:block}.dd__panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.dd__panel a{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);border-radius:var(--r-btn);color:var(--text);font-size:var(--fs-base);text-decoration:none;display:flex}.dd__panel a:hover,.dd__panel a:focus-visible{background:var(--surface-2)}.dd__panel .icon{color:var(--text-2)}.dd__panel--cats{width:400px}.dd__panel--cats ul{grid-template-columns:1fr 1fr}@media (width>=900px){.mainnav{display:flex}.menu-btn{display:none}.login{display:inline-block}.me{display:inline-flex}}.drawer{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0;background:var(--surface);width:min(88vw,360px);height:100dvh;max-height:none;color:var(--text);animation:slidein var(--dur) ease-out;border:0;margin:0;position:fixed;inset:0 0 0 auto}.drawer::backdrop{background:var(--overlay)}.drawer__head{height:64px;padding:0 var(--s-2) 0 var(--s-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.drawer__body{padding:var(--s-2) var(--s-4) var(--s-8);height:calc(100% - 64px);overflow-y:auto}.drawer__title{margin:var(--s-4) 0 var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-3)}.drawer__list{margin:0;padding:0;list-style:none}.drawer__list--sep{margin-top:var(--s-2);border-top:1px solid var(--line)}.drawer__list a{min-height:44px;font-size:var(--fs-md);align-items:center;text-decoration:none;display:flex}.drawer__cats{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.drawer__cats a{justify-content:center;align-items:center;gap:var(--s-1);min-height:64px;padding:var(--s-2) var(--s-1);border-radius:var(--r-card);background:var(--surface-2);text-align:center;font-size:var(--fs-xs);color:var(--text-2);flex-direction:column;line-height:16px;text-decoration:none;display:flex}body.is-locked{overflow:hidden}.gate-demo{margin:0}.login-demo{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line)}@keyframes slidein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=359px){.site-head__row{gap:var(--s-1)}.site-head__end .icon-btn:not(.menu-btn){display:none}.card--hero .card__foot{flex-wrap:wrap;row-gap:0;height:auto}}.logo{flex:none}.result__main{gap:var(--card-gap);display:grid}.card--hero{position:relative}@media (width<=899px){.card--hero .card__q{text-align:center}.card--hero .result{gap:var(--s-3)}.card--hero .chart__plot{flex:none;height:136px;min-height:0}.chart--sm .chart__plot{height:96px}.icons--end .btn{display:none}.icons--end{margin-right:calc(var(--s-3) * -1)}}.card--hero .card__meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.card--hero .card__meta>*{flex:none}.card--hero .card__meta>.meta__cat{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (width<=479px){.card__meta:has(.meta__sample)>.meta__cat,.card__meta:has(.meta__sample)>.meta__tag,.card__meta:has(.meta__sample)>.meta__by,.card--hero .card__meta>.meta__day,.card--hero .card__meta>.meta__cat{display:none}}@media (width<=359px){.card__top{column-gap:var(--s-1)}}@media (width<=899px){.card--hero .meta__tag{display:none}}.live .icon{display:none}.live.is-paused .icon{display:block}.card__meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.card__meta>*{flex:none}.card__meta>.meta__cat{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (width<=479px){.card__meta:has(.meta__sample)>.meta__cat,.card__meta:has(.meta__sample)>.meta__tag,.card__meta:has(.meta__sample)>.meta__by,.card--hero .card__meta>.meta__day,.card--hero .card__meta>.meta__cat{display:none}.card__meta:has(.meta__sample)>:before,.card--hero .card__meta>:before{content:none}.card__meta:has(.meta__sample)>:not(.meta__cat,.meta__tag,.meta__by,.meta__day)~:not(.meta__cat,.meta__tag,.meta__by,.meta__day):before,.card--hero:not(:has(.meta__sample)) .card__meta>:not(.meta__day,.meta__cat)~:not(.meta__day,.meta__cat):before{content:"·"}}@media (width<=359px){.card__top{column-gap:var(--s-1)}}.meta__sample{color:var(--text-3);cursor:help}.updated{margin:0 0 var(--s-2);text-align:right;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;line-height:16px}@media (width<=599px){.hot__row{row-gap:var(--s-2);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"rank q time"".bar.";align-items:start}.hot__rank{grid-area:rank;line-height:20px}.hot__q{-webkit-line-clamp:2;grid-area:q}.hot__bar{grid-area:bar;width:64px}.hot__time{grid-area:time;line-height:20px}}.drawer__login{width:100%;min-height:48px;margin:var(--s-2) 0 var(--s-3);justify-content:center;display:flex}.drawer__account{margin-bottom:var(--s-2)}.sponsor--empty a{border:1px dashed var(--line-strong,var(--text-3));border-radius:var(--r-btn);width:200px;height:40px;color:var(--text-2);font-size:var(--fs-xs);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.drawer__sponsor--empty{border:1px dashed var(--line-strong,var(--text-3));color:var(--text-2);background:0 0}.count{float:right;font-variant-numeric:tabular-nums;color:var(--text-3)}.count.is-near{color:var(--warn)}.link-inline{font:inherit;color:var(--text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rules-list{gap:var(--s-2);margin:0 0 var(--s-3);padding-left:1.1em;display:grid}.mine{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin:0;padding:0;list-style:none}.mine__row{padding:var(--s-3) var(--card-pad);min-width:0}.mine__row+.mine__row{border-top:1px solid var(--line)}.mine__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.mine__q{min-width:0;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--text);align-items:center;min-height:44px;text-decoration:none;display:flex;overflow:hidden}.mine__reason{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chip{padding:0 var(--s-2);border-radius:var(--r-chip);line-height:22px;font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--surface-2);color:var(--text-2);white-space:nowrap;flex:none;display:inline-block}.chip--live{color:#0e7a4f;background:#e6f4ec}.chip--rejected,.chip--removed{color:#8a909c;background:#f3f4f6}.sent{gap:var(--s-3);max-width:560px;display:grid}.sent__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0}.sent__text{color:var(--text-2);margin:0}.sent__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.sent__actions .btn{min-height:44px}.sent__preview .card__top{justify-content:space-between;align-items:center;display:flex}@media (width<=479px){.card--hero .opt,.detail .opt{font-size:var(--fs-base);padding:0 var(--s-2)}.opt__text{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.opt{padding-block:2px}}.crumbs ol{flex-wrap:nowrap}.crumbs li{flex:none;align-items:center;display:flex}.crumbs li:last-child{flex:0 auto;min-width:0}.crumbs li:last-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:44px;display:block;overflow:hidden}.hero__q{margin:var(--s-2) 0 var(--s-3);font-size:var(--fs-xl);line-height:1.25}.hero__q a{color:inherit;text-decoration:none}@media (hover:none) and (pointer:coarse){.card--hero[data-hero]{touch-action:pan-y;will-change:transform}}.card--hero,.detail.card{position:relative}.is-deck-loading>:not(.deck-loading){visibility:hidden}.deck-loading{justify-content:center;align-items:center;gap:var(--s-2);border-radius:inherit;background:var(--surface);color:var(--text-2);font-weight:var(--fw-semibold,600);font-size:var(--fs-md,16px);z-index:5;display:flex;position:absolute;inset:0}.deck-loading__dot{background:var(--opt-a);width:10px;height:10px;box-shadow:16px 0 0 var(--opt-b);border-radius:50%;margin-right:16px;animation:.7s ease-in-out infinite alternate deck-pulse}@keyframes deck-pulse{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.deck-enter{animation:.22s ease-out deck-in}.deck-enter-back{animation:.22s ease-out deck-in-back}@keyframes deck-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes deck-in-back{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.deck-enter,.deck-enter-back,.deck-loading__dot{animation:none}}@media (hover:none) and (pointer:coarse){.detail.card[data-detail]{touch-action:pan-y}}h1,h2,.card__q,.home-intro__title{font-family:var(--font-display);letter-spacing:-.01em}.home-intro__title{letter-spacing:-.025em}.card__head{align-items:center}.site-foot__about p{max-width:58ch}[data-turnstile-box]{width:1px;height:1px;position:fixed;bottom:0;left:-10000px;overflow:hidden}[data-turnstile-box].is-open{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:1000;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:auto;height:auto;padding:var(--s-3);max-width:calc(100vw - 32px);overflow:visible;transform:translate(-50%);box-shadow:0 8px 30px #0f11152e}.ts-box__text{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--text-2)}.sponsor--empty a{background:var(--opt-a-soft);color:var(--opt-a-ink);border:1.5px dashed var(--opt-a);font-size:var(--fs-sm);font-weight:var(--fw-semi);letter-spacing:0;transition:background var(--dur,.15s), color var(--dur,.15s)}.sponsor--empty a:before{content:"+";font-weight:var(--fw-bold);margin-right:6px}@media (hover:hover){.sponsor--empty a:hover{background:var(--opt-a);color:var(--on-opt,#fff);border-style:solid}}.drawer__sponsor--empty{background:var(--opt-a-soft);color:var(--opt-a-ink);border:1.5px dashed var(--opt-a);font-size:var(--fs-sm);font-weight:var(--fw-semi);justify-content:center}.site-foot__about p{text-wrap:pretty}.mainnav .mainnav__link,.mainnav .dd__btn{padding-top:4px}.login-box{text-align:center;padding-top:var(--s-4);margin-inline:auto}.login-box .flash,.login-box form,.login-box .login-actions{text-align:left}.clerk-mount{margin-top:var(--s-4);justify-content:center;display:flex}.hotcard .hot__row{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"rank q q"".bar time";align-items:start;row-gap:6px;padding-block:10px}.hotcard .hot__rank{grid-area:rank;line-height:20px}.hotcard .hot__q{-webkit-line-clamp:unset;text-wrap:pretty;grid-area:q;display:block;overflow:visible}.hotcard .hot__bar{grid-area:bar;align-self:center;width:64px}.hotcard .hot__time{grid-area:time;line-height:16px}@media (width>=1000px){.site-foot>.wrap{column-gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;display:grid}.site-foot>.wrap>:not(.site-foot__about):not(.site-foot__cols){grid-column:1/-1}.site-foot__about{margin-bottom:0}.site-foot__about p{max-width:none}.site-foot__cols{border-top:0;grid-template-columns:2fr 1fr 1fr;margin-top:0;padding-top:0}}@media (width>=1000px) and (hover:hover){.site-foot__cols a,.site-foot__cols .link-btn{min-height:32px}}@media (width>=900px){.home-intro{padding:var(--s-2) 0 var(--s-4)}}.card--ralli .card__meta,.card--ralli p{text-wrap:pretty}h2.card__q{font-size:var(--fs-md)}@media (width>=900px){.hotcard .hot__row{row-gap:4px;min-height:0;padding-block:8px}.hotcard__head{padding-block:10px}}.detail__meta{gap:0}.detail__meta>*+:before{content:"·";margin-inline:var(--s-2);color:var(--text-3)}.hot__time{color:var(--text-3)}.hot__time.is-soon{color:var(--warn)}.hot__tag{margin-left:var(--s-2);border-radius:var(--r-chip);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);vertical-align:1px;padding:0 6px;line-height:18px;display:inline-block}.crumbs li>span{padding-inline:var(--s-1)}.card__votes .card__first{font-weight:var(--fw-medium);color:var(--text-2);display:none}.card__votes.is-zero .card__first{display:inline}.card__votes.is-zero .card__count{display:none}.hot__bar.is-zero>span{background:var(--line)!important}.sponsor--empty a{background:var(--surface);color:var(--text);border:1.5px solid var(--text);font-weight:var(--fw-semi)}.sponsor--empty a:before{color:var(--text)}@media (hover:hover){.sponsor--empty a:hover{background:var(--text);color:var(--surface);border-style:solid}.sponsor--empty a:hover:before{color:var(--surface)}}.drawer__sponsor--empty{background:var(--surface);color:var(--text);border:1.5px solid var(--text)}@media (width<=899px){.hotcard .hot>li:nth-child(n+5){display:none}}.opt{--p:0%;--edge:var(--line);border:1px solid var(--line);color:var(--text);box-shadow:inset 0 -3px 0 var(--edge);transition:background-size var(--dur,.15s)}.opt--a{--edge:var(--opt-a);background:linear-gradient(90deg, var(--opt-a-fill) var(--p), var(--surface-2) var(--p));color:var(--text)}.opt--b{--edge:var(--opt-b);background:linear-gradient(90deg, var(--opt-b-fill) var(--p), var(--surface-2) var(--p));color:var(--text)}.opt.is-chosen.opt--a{background:linear-gradient(90deg, var(--opt-a-fill) var(--p), var(--surface-2) var(--p));color:var(--text);box-shadow:inset 0 0 0 2px var(--opt-a);border-color:var(--opt-a)}.opt.is-chosen.opt--b{background:linear-gradient(90deg, var(--opt-b-fill) var(--p), var(--surface-2) var(--p));color:var(--text);box-shadow:inset 0 0 0 2px var(--opt-b);border-color:var(--opt-b)}.opt.is-chosen .opt__label:before{content:"✓";font-weight:var(--fw-bold);color:var(--edge)}.opt.is-dimmed{opacity:1}.opt.is-winner,.opt.is-loser,.opt.is-tie{box-shadow:none}.bracket{margin:var(--s-3) 0 var(--s-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.bracket__chip{border:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.bracket__chip.is-out{background:var(--surface);color:#a0a6b1;text-decoration:line-through}.bracket__chip.is-champ{background:var(--text);border-color:var(--text);color:var(--surface)}.bracket__chip.is-champ svg{color:#f5b700;fill:#f5b700}.bracket__chip.is-now{background:var(--surface);border:1.5px solid var(--opt-b);color:var(--text)}.steps{margin:0 0 var(--s-4);align-items:center;gap:6px;display:flex}.steps i{background:#e6e8ec;border-radius:3px;width:28px;height:6px}.steps i.is-done{background:var(--text)}.steps i.is-cur{background:var(--text-3)}.steps__txt{margin-left:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-2)}.duel{gap:var(--s-3)}.duel__btn{min-height:160px;padding:var(--s-4) var(--s-4) var(--s-5);border-radius:var(--r-card);text-align:left;justify-content:flex-end;align-items:flex-start;position:relative}.duel__btn .opt__label{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1}.duel__ctx{color:var(--text-2)}.duel__badge{top:var(--s-3);left:var(--s-4);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:4px;display:inline-flex;position:absolute}.duel__badge svg{color:#f5b700;fill:#f5b700}.duel__ico{top:var(--s-3);right:var(--s-3);background:var(--surface);border:1px solid var(--line);width:36px;height:36px;color:var(--text-2);border-radius:10px;place-items:center;display:grid;position:absolute}.duel__vs{background:var(--text);width:46px;height:46px;color:var(--surface);font-family:var(--font-display);font-weight:var(--fw-bold);border-radius:50%;place-items:center;font-size:15px;display:grid}.duel__hint{text-align:center}@media (width<=639px){.duel{gap:0}.duel__btn{min-height:112px;padding:var(--s-6) var(--s-4) var(--s-4)}.duel__btn .opt__label{font-size:var(--fs-xl)}.duel__vs{z-index:2;border:3px solid var(--surface);width:38px;height:38px;margin:-12px auto;font-size:13px;position:relative}}.duel__btn.is-out{opacity:0;transition:transform .18s ease-out,opacity .18s ease-out;transform:translate(-24px)}.duel.is-enter{animation:.24s ease-out duel-in}@keyframes duel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.duel__btn.is-out,.duel.is-enter{transition:none;animation:none}}.champ{border-radius:var(--r-card);background:var(--text);color:var(--surface);padding:var(--s-5) var(--s-4);text-align:center}.champ__cup{color:#f5b700;display:inline-block}.champ__k{margin:var(--s-1) 0 0;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.champ .ralli__champ{color:var(--surface);font-family:var(--font-display);margin:2px 0;font-size:32px}.champ__rank{opacity:.9;margin:0}.ralli__sub{font-size:var(--fs-md);margin:var(--s-4) 0 var(--s-2)}.path{margin:0 0 var(--s-3);gap:6px;padding:0;list-style:none;display:grid}.path li{justify-content:space-between;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface-2);font-size:var(--fs-sm);padding:8px 12px;display:flex}.path s{color:#a0a6b1}.path__n{color:var(--text-3);font-variant-numeric:tabular-nums}.ralli__more{margin-top:var(--s-2)}.ralli__result{max-width:560px}.rank__n{width:24px;height:24px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-2);border-radius:50%;place-items:center;display:inline-grid}.rank__n.is-m1{color:#5b4300;background:#f5c542}.rank__n.is-m2{color:#3b4250;background:#d5d9e0}.rank__n.is-m3{color:#5a3416;background:#e7b58a}.rank__bar span{background:var(--text)}.bracket__chip.is-now{border:1.5px solid var(--text)}@media (width>=1000px){.ralli-layout{gap:var(--s-6);grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;display:grid}.ralli-layout>.ralli{margin-top:0}.ralli-board{margin-top:0;position:sticky;top:84px}}#ralli-stage,.ralli__result{max-width:none}.ralli-board{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4)}.ralli-board h2{margin-top:0}.ralli-board .rank li{grid-template-columns:24px minmax(0,1fr) 72px 40px}.ralli-how{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 var(--s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ralli-how li{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;display:inline-flex}.ralli-how b{font-family:var(--font-display);font-size:var(--fs-lg)}.ralli-how span{color:var(--text-2);font-weight:var(--fw-medium)}.ralli-how li.ralli-how__txt{padding:0 0 0 var(--s-2);color:var(--text-3);font-size:var(--fs-sm);background:0 0;border:0}.card--ralli .cands{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.card--ralli .cands li{background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);border-radius:999px;padding:3px 10px}.card--ralli .cands li.is-mine{background:var(--text);border-color:var(--text);color:var(--surface)}.card--ralli .card__foot{margin-top:auto}.btn--dark{background:var(--text);color:var(--surface);border-color:var(--text)}.chart--empty .chart__line--a{stroke-dasharray:6 6}.opt.is-chosen.opt--a{box-shadow:inset 0 -3px 0 var(--opt-a);border-color:var(--line);background:linear-gradient(90deg, #f6c4c4 var(--p), var(--surface-2) var(--p))}.opt.is-chosen.opt--b{box-shadow:inset 0 -3px 0 var(--opt-b);border-color:var(--line);background:linear-gradient(90deg, #c4d6fb var(--p), var(--surface-2) var(--p))}.opt.is-chosen .opt__label{font-weight:var(--fw-bold)}.duel__btn.is-chosen.opt--a{background:#fbe4e4}.duel__btn.is-chosen.opt--b{background:#e3ecfd}.ralli-layout{margin-top:var(--s-3)}.ralli-layout .bracket{margin-top:0}.duel__btn{padding-top:calc(var(--s-4) + 40px);justify-content:flex-start}@media (width<=639px){.duel__btn{padding-top:calc(var(--s-3) + 36px)}.ralli-how li.ralli-how__txt{flex-basis:100%;padding-left:0}}.rfinal__k{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0}.rfinal{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid;position:relative}.rfinal__box{cursor:default;height:var(--tap)}.rfinal__box.is-mine .opt__label:before{content:"✓";font-weight:var(--fw-bold);color:var(--edge)}.rfinal__vs{background:var(--text);width:28px;height:28px;color:var(--surface);font-family:var(--font-display);font-size:11px;font-weight:var(--fw-bold);border:2px solid var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card--ralli .cands li{font-size:var(--fs-xs);padding:2px 9px}.rfinal{gap:22px}.rfinal__box{height:auto;min-height:var(--tap);padding-block:6px}.rfinal__box .opt__text{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.rfinal__vs{border-width:0;width:24px;height:24px;font-size:10px}.card--ralli .cands .cands__k{font-weight:var(--fw-semi);color:var(--text-3);background:0 0;border:0;padding-left:0}.card--ralli .cands{align-items:center}.card--ralli .cands .cands__k{line-height:20px}.create-gate{text-align:center;max-width:520px;padding-top:var(--s-4);margin-inline:auto}.create-gate .panel{text-align:left}.create-gate__steps{margin:0 0 var(--s-3);gap:var(--s-2);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.create-gate__steps li{padding:var(--s-3) var(--s-2);border-radius:var(--r-btn);background:var(--surface-2);border:1px solid var(--line);text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-direction:column;align-items:center;gap:4px;display:flex}.create-gate__steps b{font-family:var(--font-display);font-size:var(--fs-xl)}.swipe-hint{display:none}@media (width<=899px) and (hover:none) and (pointer:coarse){.swipe-hint{min-height:44px;margin-top:calc(var(--s-2) * -1);color:var(--text-3);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.swipe-hint:before{content:"←"}}.site-foot__meta{justify-content:space-between;gap:var(--s-1) var(--s-4);margin:var(--s-5) 0 var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.site-foot__meta:not(:has(>*)){display:none}.site-foot__meta .ticker,.site-foot__meta .updated{text-align:left;white-space:normal;color:var(--text-3);font-size:var(--fs-xs);margin:0;line-height:18px;overflow:visible}
