.play-module__foSrfW__page{background:var(--ko-bg);min-height:100svh;color:var(--ko-ink);font-family:var(--ko-font-ui);word-break:keep-all;overflow-wrap:break-word}.play-module__foSrfW__shell{width:min(100% - 3rem,72rem);margin-inline:auto}.play-module__foSrfW__header{justify-content:space-between;align-items:center;gap:var(--ko-space-2);border-bottom:1px solid var(--ko-border);min-height:5.5rem;display:flex}.play-module__foSrfW__brand{min-height:2.75rem;color:var(--ko-ink);letter-spacing:.025em;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.play-module__foSrfW__brandMark{border:1px solid var(--ko-accent);background:var(--ko-accent-soft);width:1.875rem;height:1.875rem;color:var(--ko-accent);border-radius:.375rem;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.play-module__foSrfW__headerLinks{justify-content:flex-end;align-items:center;gap:var(--ko-space-3);color:var(--ko-muted);font-size:var(--ko-size-control);font-weight:600;display:flex}.play-module__foSrfW__headerLinks a{text-underline-offset:.3em;white-space:nowrap;flex-shrink:0;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.play-module__foSrfW__headerLinks .theme-toggle{flex-shrink:0}.play-module__foSrfW__headerLinks a:hover{color:var(--ko-accent);text-decoration:underline}.play-module__foSrfW__hero{padding-block:clamp(3rem, 4vw, 4rem) var(--ko-space-3);text-align:center;position:relative}.play-module__foSrfW__eyebrow{align-items:center;gap:var(--ko-space-1);min-height:2rem;margin-bottom:var(--ko-space-3);color:var(--ko-accent);font-size:var(--ko-size-label);letter-spacing:var(--ko-tracking-label);font-weight:600;display:inline-flex}.play-module__foSrfW__liveDot{background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem;display:inline-block}.play-module__foSrfW__title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.13}.play-module__foSrfW__titleAccent{color:var(--ko-accent)}.play-module__foSrfW__subtitle{max-width:38rem;margin:var(--ko-space-3) auto 0;color:var(--ko-muted);text-wrap:balance;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.7}.play-module__foSrfW__searchArea{z-index:5;width:min(100%,43rem);margin:var(--ko-space-4) auto 0;text-align:left;position:relative}.play-module__foSrfW__searchArea [data-presentation=landing]{max-width:none;margin:0}.play-module__foSrfW__searchArea label{color:var(--ko-ink);font-size:var(--ko-size-control);margin-bottom:.625rem;font-weight:650}.play-module__foSrfW__searchArea form{gap:var(--ko-space-1);min-height:4.375rem;padding:.5rem .625rem .5rem var(--ko-space-3);border:1px solid var(--ko-accent);background:var(--ko-surface);box-shadow:0 0 0 4px var(--ko-accent-soft);border-radius:1rem}.play-module__foSrfW__searchArea input:not([type=hidden]){min-width:0;min-height:2.75rem;font-size:var(--ko-size-input);scroll-margin-top:6rem;line-height:1.5}.play-module__foSrfW__searchArea input::placeholder{color:var(--ko-muted);opacity:1}.play-module__foSrfW__searchArea form button{cursor:pointer;border-radius:.625rem;flex-shrink:0;min-width:2.75rem;min-height:2.75rem}.play-module__foSrfW__searchArea button[type=submit]{min-width:4.25rem;padding-inline:var(--ko-space-2);background:var(--ko-accent);color:var(--ko-bg);font-size:var(--ko-size-control);font-weight:750}.play-module__foSrfW__searchArea button[type=submit]:hover{filter:brightness(1.08)}.play-module__foSrfW__searchArea [data-search-examples]{margin-top:var(--ko-space-2);color:var(--ko-muted);font-size:var(--ko-size-caption);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.play-module__foSrfW__searchArea [data-search-examples] button{border:1px solid var(--ko-border);background:var(--ko-surface);min-height:2.5rem;color:var(--ko-ink);font-size:var(--ko-size-control);cursor:pointer;border-radius:999px;padding:.375rem .75rem;font-weight:500}.play-module__foSrfW__searchArea [data-search-examples] button:hover{border-color:var(--ko-accent);color:var(--ko-accent)}.play-module__foSrfW__searchArea [role=region][aria-label=검색\ 결과]{z-index:20;border-color:var(--ko-accent);box-shadow:0 1rem 2.5rem var(--ko-backdrop);text-align:left;border-radius:1rem}.play-module__foSrfW__searchArea [data-result-kind=ranked]{gap:var(--ko-space-2);min-height:4.5rem}.play-module__foSrfW__searchArea [data-search-metrics]{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.play-module__foSrfW__heroFoot{max-width:55ch;margin:var(--ko-space-3) auto 0;color:var(--ko-muted);font-size:var(--ko-size-caption);line-height:1.6}.play-module__foSrfW__section{margin-top:var(--ko-space-5)}.play-module__foSrfW__hero+.play-module__foSrfW__section{margin-top:var(--ko-space-3)}.play-module__foSrfW__previewDate{margin:0 0 var(--ko-space-2)}.play-module__foSrfW__previewLoading{border:1px solid var(--ko-border);background:var(--ko-surface);border-radius:1rem;place-items:center;min-height:23rem;display:grid}.play-module__foSrfW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--ko-space-2);margin-bottom:var(--ko-space-3);flex-wrap:wrap;display:flex}.play-module__foSrfW__kicker{color:var(--ko-accent);font-size:var(--ko-size-label);letter-spacing:var(--ko-tracking-label);margin:0 0 .375rem;font-weight:650}.play-module__foSrfW__sectionTitle{color:var(--ko-ink);font-size:var(--ko-size-section);letter-spacing:var(--ko-tracking-heading);margin:0;font-weight:750;line-height:1.3}.play-module__foSrfW__textLink{align-items:center;gap:var(--ko-space-1);min-height:2.5rem;color:var(--ko-accent);font-size:var(--ko-size-control);text-underline-offset:.3em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.play-module__foSrfW__board{gap:var(--ko-space-2);grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);display:grid}.play-module__foSrfW__champion{border:1px solid var(--ko-accent);background:linear-gradient(135deg, var(--ko-accent-soft), var(--ko-surface) 80%);min-width:0;min-height:21rem;color:var(--ko-ink);border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:relative}.play-module__foSrfW__championTop{justify-content:space-between;align-items:center;gap:var(--ko-space-2);width:100%;margin-bottom:var(--ko-space-3);display:flex}.play-module__foSrfW__rankNumber{color:var(--ko-accent);letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,5vw,4rem);font-weight:800;line-height:1}.play-module__foSrfW__rankTag{border:1px solid var(--ko-border);color:var(--ko-muted);font-size:var(--ko-size-label);letter-spacing:.04em;border-radius:999px;padding:.375rem .625rem;font-weight:600}.play-module__foSrfW__complexName{letter-spacing:var(--ko-tracking-heading);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:750;line-height:1.35}.play-module__foSrfW__location{margin:var(--ko-space-1) 0 var(--ko-space-4);color:var(--ko-muted);font-size:var(--ko-size-body)}.play-module__foSrfW__capLabel{color:var(--ko-muted);font-size:var(--ko-size-label);margin-top:auto;font-weight:500}.play-module__foSrfW__capValue{color:var(--ko-ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:750;line-height:1.2}.play-module__foSrfW__cardArrow{align-items:center;gap:var(--ko-space-2);min-height:2.75rem;margin-top:var(--ko-space-2);color:var(--ko-accent);font-size:var(--ko-size-control);text-underline-offset:.3em;font-weight:600;display:inline-flex}.play-module__foSrfW__champion:hover .play-module__foSrfW__cardArrow{text-decoration:underline}.play-module__foSrfW__rankList{gap:var(--ko-space-1);grid-template-rows:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.play-module__foSrfW__rankRow{align-items:center;gap:var(--ko-space-2);min-width:0;height:100%;min-height:5.375rem;padding:var(--ko-space-2) var(--ko-space-3);border:1px solid var(--ko-border);background:var(--ko-surface);color:var(--ko-ink);border-radius:1rem;grid-template-columns:2rem minmax(0,1fr) auto 1rem;text-decoration:none;transition:border-color .15s;display:grid}.play-module__foSrfW__rankRow:hover{border-color:var(--ko-accent)}.play-module__foSrfW__rowRank{color:var(--ko-muted);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650}.play-module__foSrfW__rowName{min-width:0;color:var(--ko-ink);font-size:var(--ko-size-body);font-weight:650;line-height:1.4;display:block}.play-module__foSrfW__rowLocation{color:var(--ko-muted);font-size:var(--ko-size-caption);margin-top:.25rem;line-height:1.4;display:block}.play-module__foSrfW__rowCap{color:var(--ko-ink);letter-spacing:-.025em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700}.play-module__foSrfW__rowArrow{color:var(--ko-accent);font-size:1.125rem}.play-module__foSrfW__empty{padding:var(--ko-space-4);border:1px dashed var(--ko-border);color:var(--ko-muted);font-size:var(--ko-size-body);border-radius:1rem;grid-column:1/-1;margin:0;line-height:1.6}.play-module__foSrfW__regions{gap:var(--ko-space-1);flex-wrap:wrap;display:flex}.play-module__foSrfW__regionLink{justify-content:space-between;align-items:center;gap:var(--ko-space-2);min-height:3.25rem;padding:.75rem var(--ko-space-2);border:1px solid var(--ko-border);background:var(--ko-surface);color:var(--ko-ink);font-size:var(--ko-size-control);border-radius:.75rem;flex:9rem;font-weight:600;text-decoration:none;display:inline-flex}.play-module__foSrfW__regionLink:hover{border-color:var(--ko-accent);color:var(--ko-accent)}.play-module__foSrfW__regionIndex{color:var(--ko-muted);font-size:var(--ko-size-label);font-variant-numeric:tabular-nums;font-weight:500}.play-module__foSrfW__explainer{align-items:start;gap:var(--ko-space-2) var(--ko-space-6);margin-top:var(--ko-space-6);padding-block:var(--ko-space-5);border-top:1px solid var(--ko-border);border-bottom:1px solid var(--ko-border);grid-template-columns:minmax(8rem,.45fr) minmax(0,1.5fr) auto;display:grid}.play-module__foSrfW__explainerLabel{color:var(--ko-accent);font-size:var(--ko-size-label);letter-spacing:var(--ko-tracking-label);margin-bottom:.625rem;font-weight:600}.play-module__foSrfW__explainerTitle{letter-spacing:var(--ko-tracking-heading);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.4}.play-module__foSrfW__explainerCopy{max-width:55ch;margin:var(--ko-space-2) 0 0;color:var(--ko-muted);font-size:var(--ko-size-body);line-height:1.8}.play-module__foSrfW__explainerCopy p+p{margin-top:var(--ko-space-2)}.play-module__foSrfW__finalCta{align-items:center;gap:var(--ko-space-2) var(--ko-space-3);padding-block:var(--ko-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.play-module__foSrfW__finalCta>.play-module__foSrfW__kicker,.play-module__foSrfW__finalCta>.play-module__foSrfW__scopeNote{grid-column:1/-1;margin:0}.play-module__foSrfW__finalTitle{letter-spacing:var(--ko-tracking-heading);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:750;line-height:1.4}.play-module__foSrfW__primaryLink{justify-content:center;align-items:center;gap:var(--ko-space-3);min-height:3.25rem;padding:.875rem var(--ko-space-3);border:1px solid var(--ko-accent);background:var(--ko-accent);color:var(--ko-bg);font-size:var(--ko-size-body);border-radius:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.play-module__foSrfW__primaryLink:hover{filter:brightness(1.08)}.play-module__foSrfW__footer{justify-content:space-between;align-items:flex-start;gap:var(--ko-space-3);padding-block:var(--ko-space-3) var(--ko-space-5);border-top:1px solid var(--ko-border);color:var(--ko-muted);font-size:var(--ko-size-caption);flex-wrap:wrap;line-height:1.7;display:flex}.play-module__foSrfW__scopeNote{max-width:64ch;margin-top:var(--ko-space-2);color:var(--ko-muted);font-size:var(--ko-size-caption);line-height:1.7}.play-module__foSrfW__page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--ko-focus);outline-offset:4px}@media (min-width:2560px){.play-module__foSrfW__shell{max-width:76rem}}@media (max-width:860px){.play-module__foSrfW__board{grid-template-columns:minmax(0,1fr)}.play-module__foSrfW__champion{min-height:18rem}.play-module__foSrfW__rankList{grid-template-rows:none}.play-module__foSrfW__previewLoading{min-height:40rem}.play-module__foSrfW__explainer{column-gap:var(--ko-space-4);grid-template-columns:8rem minmax(0,1fr)}.play-module__foSrfW__explainer>.play-module__foSrfW__textLink{grid-column:2;justify-self:start}}@media (max-width:600px){.play-module__foSrfW__searchArea [data-result-kind=ranked]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.play-module__foSrfW__searchArea [data-result-kind=ranked]>span:first-child>span{white-space:normal;overflow-wrap:anywhere}.play-module__foSrfW__searchArea [data-search-metrics]{text-align:left;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.play-module__foSrfW__searchArea [data-search-metrics]>span:first-child{display:none}.play-module__foSrfW__shell{width:calc(100% - 2rem)}.play-module__foSrfW__header{gap:var(--ko-space-1);min-height:4.5rem}.play-module__foSrfW__headerLinks{font-size:var(--ko-size-caption);gap:.75rem}.play-module__foSrfW__brand{gap:var(--ko-space-1);font-size:1rem}.play-module__foSrfW__hero{padding-block:var(--ko-space-4) var(--ko-space-5)}.play-module__foSrfW__eyebrow{margin-bottom:var(--ko-space-2)}.play-module__foSrfW__title{letter-spacing:-.06em;font-size:clamp(2.5rem,9.6vw,3.5rem);line-height:1.18}.play-module__foSrfW__subtitle{margin-top:var(--ko-space-2);line-height:1.6}.play-module__foSrfW__searchArea{margin-top:var(--ko-space-3)}.play-module__foSrfW__searchArea form{border-radius:.875rem;gap:.25rem;min-height:4rem;padding:.5rem .5rem .5rem .75rem}.play-module__foSrfW__searchArea button[type=submit]{min-width:3.5rem;padding-inline:.75rem}.play-module__foSrfW__heroFoot{margin-top:var(--ko-space-2)}.play-module__foSrfW__section{margin-top:var(--ko-space-4)}.play-module__foSrfW__sectionHeading{gap:var(--ko-space-1);margin-bottom:var(--ko-space-2)}.play-module__foSrfW__champion{min-height:17rem;padding:var(--ko-space-3)}.play-module__foSrfW__championTop{margin-bottom:var(--ko-space-2)}.play-module__foSrfW__location{margin-bottom:var(--ko-space-3)}.play-module__foSrfW__rankRow{min-height:5rem;padding:var(--ko-space-2) .875rem;grid-template-columns:1.5rem minmax(0,1fr) auto .75rem;gap:.625rem}.play-module__foSrfW__rowRank{font-size:1.125rem}.play-module__foSrfW__rowCap{font-size:1rem}.play-module__foSrfW__regionLink{flex-basis:calc(50% - .5rem)}.play-module__foSrfW__explainer{gap:var(--ko-space-3);margin-top:var(--ko-space-5);padding-block:var(--ko-space-4);grid-template-columns:minmax(0,1fr)}.play-module__foSrfW__explainer>.play-module__foSrfW__textLink{grid-column:1}.play-module__foSrfW__finalCta{padding-block:var(--ko-space-5);grid-template-columns:minmax(0,1fr);align-items:stretch}.play-module__foSrfW__primaryLink{justify-content:space-between}.play-module__foSrfW__footer{padding-bottom:var(--ko-space-4)}}@media (prefers-reduced-motion:reduce){.play-module__foSrfW__champion,.play-module__foSrfW__rankRow{transition:none}}
