.admin-module__aXBbkG__shell{max-width:720px;padding:var(--s4) var(--gutter) var(--s6);margin:0 auto}.admin-module__aXBbkG__mono{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);font-variant-numeric:tabular-nums}.admin-module__aXBbkG__masthead{justify-content:space-between;align-items:center;gap:var(--s1) var(--s2);padding-bottom:var(--s1);border-bottom:var(--double);flex-wrap:wrap;display:flex}.admin-module__aXBbkG__nav{gap:0 var(--s2);flex-wrap:wrap;display:flex}.admin-module__aXBbkG__nav a{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);text-underline-offset:4px;align-items:center;display:inline-flex}.admin-module__aXBbkG__title{margin-top:var(--s4);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);line-height:1.05}.admin-module__aXBbkG__lede{margin-top:var(--s1);font-family:var(--font-ui);font-size:var(--fs-ui-l);color:var(--ink-2)}.admin-module__aXBbkG__sectionHead{justify-content:space-between;gap:var(--s2);margin-top:var(--s4);padding-bottom:var(--s1);border-bottom:var(--hair);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);display:flex}.admin-module__aXBbkG__notice{margin-top:var(--s3);padding:var(--s2);border:var(--line);font-size:var(--fs-mono-s)}.admin-module__aXBbkG__rows{margin:0;padding:0;list-style:none}.admin-module__aXBbkG__row{align-items:center;gap:var(--s1) var(--s2);padding:var(--s1) 0;border-bottom:var(--hair);grid-template-columns:2rem 1fr auto;display:grid}.admin-module__aXBbkG__rowName{gap:2px;min-width:0;display:grid}.admin-module__aXBbkG__rowName a{font-family:var(--font-display);font-weight:var(--fw-name);overflow-wrap:anywhere;font-size:22px;line-height:1.1;text-decoration:none}.admin-module__aXBbkG__rowName a:hover{text-underline-offset:4px;text-decoration:underline}.admin-module__aXBbkG__rowTools{gap:var(--s1);flex-wrap:wrap;grid-column:2/-1;display:flex}.admin-module__aXBbkG__tool{min-width:var(--touch);min-height:var(--touch);padding:0 var(--s2);border:var(--hair);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-module__aXBbkG__tool:hover:not(:disabled){border-color:var(--ink)}.admin-module__aXBbkG__tool:disabled{opacity:.4;cursor:default}.admin-module__aXBbkG__tool[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.admin-module__aXBbkG__add{min-height:56px;margin-top:var(--s3);border:var(--line);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.admin-module__aXBbkG__photoField{gap:var(--s2);display:grid}.admin-module__aXBbkG__photoPreview{max-width:320px}.admin-module__aXBbkG__danger{margin-top:var(--s5);padding-top:var(--s3);border-top:var(--double);border-radius:var(--radius-pill)}.admin-module__aXBbkG__resultRow,.admin-module__aXBbkG__auditRow{justify-content:space-between;align-items:center;gap:var(--s1) var(--s2);min-height:var(--touch);padding:var(--s1) 0;border-bottom:var(--hair);flex-wrap:wrap;display:flex}.admin-module__aXBbkG__resultName{font-family:var(--font-display);font-weight:var(--fw-name);font-size:22px}.admin-module__aXBbkG__picker{gap:var(--s2);margin-top:var(--s2);padding:var(--s2);border:var(--line);display:grid}.admin-module__aXBbkG__pickList{border-top:var(--hair);max-height:22rem;overflow-y:auto}.admin-module__aXBbkG__report{gap:var(--s1);padding:var(--s2) 0;border-bottom:var(--hair);display:grid}.admin-module__aXBbkG__stats{margin:0}.admin-module__aXBbkG__stat{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s1) 0;border-bottom:var(--hair);flex-wrap:wrap;display:flex}.admin-module__aXBbkG__stat dd{text-align:right;margin:0}.admin-module__aXBbkG__statValue{font-family:var(--font-display);font-weight:var(--fw-name);font-variant-numeric:tabular-nums;font-size:28px}.admin-module__aXBbkG__importName{font-family:var(--font-display);font-weight:var(--fw-name);overflow-wrap:anywhere;font-size:20px;line-height:1.1}.admin-module__aXBbkG__importErrors{gap:var(--s1);padding:var(--s2);border:2px solid var(--ink);font-size:var(--fs-mono-s);margin:0;font-weight:700;list-style:none;display:grid}.admin-module__aXBbkG__importOrder{border:0;min-width:0;margin:0;padding:0}.admin-module__aXBbkG__importOrder legend{padding:0 0 var(--s1)}.admin-module__aXBbkG__importOrder input,.admin-module__aXBbkG__importOrder input:after{border-radius:50%}
.form-module__mIo5rq__page{max-width:480px;padding:var(--s4) var(--gutter) var(--s6);margin:0 auto}.form-module__mIo5rq__mono{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash)}.form-module__mIo5rq__monoValue{font-family:var(--font-mono);font-size:var(--fs-mono-s);font-variant-numeric:tabular-nums;word-break:break-all}.form-module__mIo5rq__masthead{justify-content:space-between;gap:var(--s2);padding-bottom:var(--s2);border-bottom:var(--double);display:flex}.form-module__mIo5rq__title{margin-top:var(--s5);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);line-height:1.05}.form-module__mIo5rq__lede{margin-top:var(--s1);font-family:var(--font-ui);font-size:var(--fs-ui-l);color:var(--ink-2)}.form-module__mIo5rq__form{margin-top:var(--s4);gap:var(--s3);display:grid}.form-module__mIo5rq__field{gap:var(--s1);display:grid}.form-module__mIo5rq__label{justify-content:space-between;gap:var(--s2);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);display:flex}.form-module__mIo5rq__hint{letter-spacing:.08em;text-transform:none}.form-module__mIo5rq__input{width:100%;min-height:48px;padding:0 var(--s2);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--fs-ui-l);transition:border-color var(--t-fast) var(--ease);background:0 0}.form-module__mIo5rq__input:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.form-module__mIo5rq__input[aria-invalid=true]{border:2px solid var(--ink)}.form-module__mIo5rq__fieldError,.form-module__mIo5rq__formError{font-size:var(--fs-mono-s);color:var(--ink);font-weight:700}.form-module__mIo5rq__formError:empty{display:none}.form-module__mIo5rq__checks{border-top:var(--hair);gap:0;display:grid}.form-module__mIo5rq__check{align-items:center;gap:var(--s2);min-height:var(--touch);padding:var(--s1) 0;border-bottom:var(--hair);cursor:pointer;display:flex}.form-module__mIo5rq__check input{appearance:none;border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.form-module__mIo5rq__check input:after{content:"";background:var(--ink);width:10px;height:10px;transition:transform var(--t-fast) var(--ease);transform:scale(0)}.form-module__mIo5rq__check input:checked:after{transform:scale(1)}.form-module__mIo5rq__check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.form-module__mIo5rq__primary,.form-module__mIo5rq__secondary{width:100%;min-height:56px;padding:0 var(--s3);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-ui);cursor:pointer;transition:opacity var(--t-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.form-module__mIo5rq__primary{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);border:0}.form-module__mIo5rq__secondary{border:var(--line);color:var(--ink);border-radius:var(--radius-pill);background:0 0}.form-module__mIo5rq__primary:disabled{opacity:.6;cursor:progress}.form-module__mIo5rq__actions{margin-top:var(--s4);gap:var(--s2);display:grid}.form-module__mIo5rq__facts{margin-top:var(--s4);margin-bottom:var(--s3);border-top:var(--hair)}.form-module__mIo5rq__facts>div{gap:var(--s2);padding:var(--s2) 0;border-bottom:var(--hair);grid-template-columns:8rem 1fr;align-items:baseline;display:grid}.form-module__mIo5rq__footer{margin-top:var(--s6);padding-top:var(--s2);border-top:var(--hair)}.form-module__mIo5rq__textLink{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);text-underline-offset:4px;text-align:center;justify-self:center;align-items:center;display:inline-flex}.form-module__mIo5rq__notice{margin-top:var(--s3);padding:var(--s2);border:var(--line);font-size:var(--fs-mono-s)}
.CandidatePhoto-module__QhOEfa__frame{border-radius:var(--radius-card);background:var(--paper-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CandidatePhoto-module__QhOEfa__thumb{aspect-ratio:4/5;border-radius:var(--radius-s);flex:none;width:48px}.CandidatePhoto-module__QhOEfa__fill{aspect-ratio:4/5;width:100%}.CandidatePhoto-module__QhOEfa__cover{width:100%;height:100%}.CandidatePhoto-module__QhOEfa__cover .CandidatePhoto-module__QhOEfa__photo{object-position:50% 18%}.CandidatePhoto-module__QhOEfa__cover .CandidatePhoto-module__QhOEfa__initials{font-size:120px}.CandidatePhoto-module__QhOEfa__card{aspect-ratio:3/4;width:100%}.CandidatePhoto-module__QhOEfa__wide{aspect-ratio:16/10;width:100%}.CandidatePhoto-module__QhOEfa__photoFrame{isolation:isolate;background:0 0}.CandidatePhoto-module__QhOEfa__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CandidatePhoto-module__QhOEfa__monogram{background-color:var(--paper-2);background-image:repeating-linear-gradient(-45deg, var(--rule) 0, var(--rule) 1px, transparent 1px, transparent 7px)}.CandidatePhoto-module__QhOEfa__initials{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.04em;color:var(--ash-light);-webkit-user-select:none;user-select:none;line-height:1}.CandidatePhoto-module__QhOEfa__thumb .CandidatePhoto-module__QhOEfa__initials,.CandidatePhoto-module__QhOEfa__fill .CandidatePhoto-module__QhOEfa__initials{font-size:22px}.CandidatePhoto-module__QhOEfa__wide .CandidatePhoto-module__QhOEfa__initials{font-size:var(--fs-numeral)}.CandidatePhoto-module__QhOEfa__card .CandidatePhoto-module__QhOEfa__initials{font-size:52px}
.LiveBanner-module__KSA_oa__banner{top:calc(10px + env(safe-area-inset-top));z-index:70;width:min(calc(100% - 2 * var(--gutter)), 440px);border-radius:var(--radius-card);background:var(--banner-bg);color:var(--banner-ink);animation:LiveBanner-module__KSA_oa__drop 4s var(--spring) both;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes LiveBanner-module__KSA_oa__drop{0%{transform:translate(-50%,-160%)}12%,85%{transform:translate(-50%)}to{transform:translate(-50%,-160%)}}.LiveBanner-module__KSA_oa__thumb{flex:none;width:38px}.LiveBanner-module__KSA_oa__thumb>*{border-radius:8px}.LiveBanner-module__KSA_oa__text{gap:2px;min-width:0;display:grid}.LiveBanner-module__KSA_oa__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--banner-accent);align-items:center;gap:6px;display:inline-flex}.LiveBanner-module__KSA_oa__dot{background:var(--vermilion);border-radius:50%;width:7px;height:7px}.LiveBanner-module__KSA_oa__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-display);font-size:16px;line-height:1.2;overflow:hidden}@media (prefers-reduced-motion:reduce){.LiveBanner-module__KSA_oa__banner{animation:none}}
.SegmentProgress-module__3mTKOW__bar{align-items:center;gap:2px;height:10px;display:grid}.SegmentProgress-module__3mTKOW__segment{background:var(--rule);height:6px;transition:background-color var(--t-base) var(--ease), transform var(--t-spring) var(--spring);border-radius:3px}.SegmentProgress-module__3mTKOW__segment[data-state=done]{background:var(--ink)}.SegmentProgress-module__3mTKOW__segment[data-state=current]{background:var(--vermilion);transform:scaleY(1.6)}
.TabBar-module__VnsErG__spacer{height:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.TabBar-module__VnsErG__bar{z-index:20;left:max(var(--gutter), calc(50% - 360px));right:max(var(--gutter), calc(50% - 360px));bottom:calc(var(--s2) + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--tabs,3), minmax(0, 1fr));border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);height:56px;transition:background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);padding:4px;display:grid;position:fixed}.TabBar-module__VnsErG__thumb{width:calc((100% - 8px) / var(--tabs,3));border-radius:var(--radius-pill);background:var(--ink);transition:transform var(--t-spring) var(--spring), opacity var(--t-fast) var(--ease), background-color var(--t-base) var(--ease);position:absolute;top:4px;bottom:4px;left:4px}.TabBar-module__VnsErG__tab{min-height:var(--touch);border-radius:var(--radius-pill);font-family:var(--font-ui);color:var(--ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--ease);justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.TabBar-module__VnsErG__tab[aria-current=page]{color:var(--paper)}.TabBar-module__VnsErG__tab:focus-visible{outline-offset:-4px}@media (max-width:359px){.TabBar-module__VnsErG__tab{font-size:13px}}
.ShareSheet-module__6xUA4a__sheet{border:0;border-top:var(--double);border-radius:var(--radius);background:var(--paper);width:100%;max-width:480px;max-height:100dvh;color:var(--ink);margin:auto auto 0;padding:0}.ShareSheet-module__6xUA4a__sheet::backdrop{background:#1a181473}.ShareSheet-module__6xUA4a__inner{gap:var(--s2);padding:var(--s2) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));display:grid}.ShareSheet-module__6xUA4a__head{justify-content:space-between;align-items:center;display:flex}.ShareSheet-module__6xUA4a__title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-name)}.ShareSheet-module__6xUA4a__close,.ShareSheet-module__6xUA4a__secondary{min-height:var(--touch);padding:0 var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);text-underline-offset:5px;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;text-decoration:underline}.ShareSheet-module__6xUA4a__tabs{border-bottom:var(--hair);display:flex}.ShareSheet-module__6xUA4a__tab{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.ShareSheet-module__6xUA4a__tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.ShareSheet-module__6xUA4a__preview{border:var(--hair);background:var(--paper-2);justify-content:center;max-height:46dvh;margin:0 auto;display:flex}.ShareSheet-module__6xUA4a__image{object-fit:contain;width:100%;height:100%;display:block}.ShareSheet-module__6xUA4a__warning{padding:var(--s1) var(--s2);border:var(--line);font-size:var(--fs-mono-s)}.ShareSheet-module__6xUA4a__actions{gap:var(--s2);grid-template-columns:1fr auto;align-items:center;display:grid}.ShareSheet-module__6xUA4a__primary{background:var(--ink);min-height:56px;color:var(--paper);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-ui);cursor:pointer;border-radius:var(--radius-pill);border:0}.ShareSheet-module__6xUA4a__primary:disabled{opacity:.6;cursor:progress}.ShareSheet-module__6xUA4a__link{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:.08em;color:var(--ash);word-break:break-all}.ShareSheet-module__6xUA4a__status{min-height:1.4em;font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono)}.ShareSheet-module__6xUA4a__toggle{align-items:center;gap:var(--s2);min-height:var(--touch);border-top:var(--hair);cursor:pointer;display:flex}.ShareSheet-module__6xUA4a__toggle input{width:20px;height:20px;accent-color:var(--ink);margin:0}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_Variable-s.p.2mjk3yiz69126.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_6ca81b0c-module__GHccmG__className{font-family:bricolage,bricolage Fallback,system-ui,sans-serif}.bricolage_6ca81b0c-module__GHccmG__variable{--nf-sans:"bricolage", "bricolage Fallback", system-ui, sans-serif}
.miss-module__26RWwq__page{max-width:720px;padding:var(--s3) var(--gutter) var(--s4);margin:0 auto}.miss-module__26RWwq__title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);line-height:1}.miss-module__26RWwq__sub{margin-top:var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash)}.miss-module__26RWwq__grid{gap:var(--s3) 12px;margin-top:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:640px){.miss-module__26RWwq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.miss-module__26RWwq__card{flex-direction:column;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.miss-module__26RWwq__card{animation:miss-module__26RWwq__rise var(--t-spring) var(--ease) both}}@keyframes miss-module__26RWwq__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.miss-module__26RWwq__region{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.01em;margin-top:10px;font-size:17px;line-height:1.15}.miss-module__26RWwq__name{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:3px}.miss-module__26RWwq__cardLink{min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}.miss-module__26RWwq__photo{transition:transform var(--t-fast) var(--ease);display:block;position:relative}.miss-module__26RWwq__cardLink:active .miss-module__26RWwq__photo{transform:scale(.97)}.miss-module__26RWwq__cardLink:focus-visible{outline:none}.miss-module__26RWwq__cardLink:focus-visible .miss-module__26RWwq__photo{border-radius:var(--radius-card);box-shadow:var(--ring)}.miss-module__26RWwq__badge{border-radius:var(--radius-pill);background:var(--ink);width:34px;height:34px;color:var(--paper);font-family:var(--font-display);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:10px;left:10px}.miss-module__26RWwq__badge[data-winner]{background:var(--vermilion);color:var(--on-vermilion)}.miss-module__26RWwq__profile{max-width:720px;padding:var(--s1) var(--gutter) var(--s4);margin:0 auto;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.miss-module__26RWwq__profile>*{animation:miss-module__26RWwq__push-in var(--t-base) var(--ease) both}}@keyframes miss-module__26RWwq__push-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}.miss-module__26RWwq__profileBar{justify-content:space-between;align-items:center;gap:var(--s2);min-height:52px;margin-bottom:var(--s1);display:flex}.miss-module__26RWwq__back{min-height:var(--touch);border-radius:var(--radius-pill);font-family:var(--font-ui);color:var(--ink);align-items:center;gap:6px;margin-left:-6px;padding:0 6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.miss-module__26RWwq__identity{margin-top:var(--s3);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.miss-module__26RWwq__profileName{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:32px;line-height:1.02}.miss-module__26RWwq__chip{border:var(--border);border-radius:var(--radius-pill);height:28px;font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ink);flex:none;align-items:center;margin-top:4px;padding:0 12px;display:inline-flex}.miss-module__26RWwq__chip[data-tone=top]{border-color:var(--ink)}.miss-module__26RWwq__chip[data-tone=winner]{border-color:var(--vermilion);color:var(--vermilion)}@media (prefers-reduced-motion:no-preference){.miss-module__26RWwq__chip{animation:miss-module__26RWwq__rise var(--t-spring) var(--spring) both}}.miss-module__26RWwq__facts{margin:var(--s3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.miss-module__26RWwq__fact{padding-top:var(--s1);border-top:var(--border)}.miss-module__26RWwq__fact dt{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash)}.miss-module__26RWwq__fact dd{font-family:var(--font-display);font-weight:var(--fw-name);margin:2px 0 0;font-size:20px}.miss-module__26RWwq__bio{margin-top:var(--s3);font-size:16px;line-height:1.5}.miss-module__26RWwq__instagram{min-height:52px;margin-top:var(--s3);border:1.5px solid var(--ink);border-radius:var(--radius-pill);font-family:var(--font-ui);color:var(--ink);transition:transform var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.miss-module__26RWwq__instagram:active{transform:scale(.97)}.miss-module__26RWwq__placeButton{min-height:52px;margin-top:var(--s3);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-family:var(--font-ui);cursor:pointer;width:100%;transition:transform var(--t-fast) var(--ease);border:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.miss-module__26RWwq__placeButton:active{transform:scale(.97)}.miss-module__26RWwq__placeButton~.miss-module__26RWwq__instagram{margin-top:10px}.miss-module__26RWwq__choiceTitle{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:24px}.miss-module__26RWwq__choices{margin-top:var(--s2);gap:10px;display:grid}.miss-module__26RWwq__choice{border:var(--border);border-radius:var(--radius-card);min-height:64px;color:var(--ink);transition:transform var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;gap:4px;padding:14px 18px;text-decoration:none;display:flex}.miss-module__26RWwq__choice:active{border-color:var(--ink);transform:scale(.98)}.miss-module__26RWwq__choice strong{font-family:var(--font-ui);font-size:17px;font-weight:700}.miss-module__26RWwq__choice span{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash)}.miss-module__26RWwq__status{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:4px}.miss-module__26RWwq__status[data-kind=ranked],.miss-module__26RWwq__status[data-kind=finalist]{color:var(--vermilion)}.miss-module__26RWwq__card[data-out] .miss-module__26RWwq__photo{opacity:.45;filter:grayscale()}.miss-module__26RWwq__card[data-out] .miss-module__26RWwq__region,.miss-module__26RWwq__card[data-out] .miss-module__26RWwq__name{color:var(--ash)}
.BottomSheet-module__0MgWVG__sheet{width:100%;max-width:560px;max-height:90dvh;color:var(--ink);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.BottomSheet-module__0MgWVG__sheet::backdrop{background:#1a181461}.BottomSheet-module__0MgWVG__panel{max-height:90dvh;padding:10px var(--gutter) calc(var(--s4) + env(safe-area-inset-bottom));border:var(--border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--paper);border-bottom:0;overflow-y:auto}.BottomSheet-module__0MgWVG__grip{width:40px;height:4px;margin:0 auto var(--s2);background:var(--rule);border-radius:2px;display:block}@media (prefers-reduced-motion:no-preference){.BottomSheet-module__0MgWVG__sheet[open] .BottomSheet-module__0MgWVG__panel{animation:.46s cubic-bezier(.34,1.15,.5,1) both BottomSheet-module__0MgWVG__sheet-in}.BottomSheet-module__0MgWVG__sheet[open]::backdrop{animation:BottomSheet-module__0MgWVG__veil-in .28s var(--ease) both}.BottomSheet-module__0MgWVG__sheet[data-closing] .BottomSheet-module__0MgWVG__panel{animation:BottomSheet-module__0MgWVG__sheet-out .22s var(--ease-in) both}.BottomSheet-module__0MgWVG__sheet[data-closing]::backdrop{animation:BottomSheet-module__0MgWVG__veil-out .22s var(--ease-in) both}}@keyframes BottomSheet-module__0MgWVG__sheet-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes BottomSheet-module__0MgWVG__sheet-out{0%{transform:none}to{transform:translateY(105%)}}@keyframes BottomSheet-module__0MgWVG__veil-in{0%{opacity:0}}@keyframes BottomSheet-module__0MgWVG__veil-out{to{opacity:0}}
.PlayerCard-module__Es3qTW__card{border:var(--border);border-radius:var(--radius-card);min-height:96px;color:var(--ink);transition:transform var(--t-fast) var(--ease);align-items:center;gap:14px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}a.PlayerCard-module__Es3qTW__card:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.PlayerCard-module__Es3qTW__card{animation:PlayerCard-module__Es3qTW__rise var(--t-spring) var(--ease) both}}@keyframes PlayerCard-module__Es3qTW__rise{0%{opacity:0;transform:translateY(10px)}}.PlayerCard-module__Es3qTW__thumb{flex:none;width:64px}.PlayerCard-module__Es3qTW__thumb>*{border-radius:12px}.PlayerCard-module__Es3qTW__initial{aspect-ratio:4/5;background:var(--paper-2);font-family:var(--font-display);font-weight:var(--fw-display);color:var(--ash);justify-content:center;align-items:center;font-size:26px;display:flex}.PlayerCard-module__Es3qTW__text{flex:1;min-width:0}.PlayerCard-module__Es3qTW__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-display);font-size:19px;line-height:1.15;display:block;overflow:hidden}.PlayerCard-module__Es3qTW__note{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);font-weight:400}.PlayerCard-module__Es3qTW__sub{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:4px;display:block}.PlayerCard-module__Es3qTW__strip{gap:5px;margin-top:8px;display:flex}.PlayerCard-module__Es3qTW__mini{width:28px;position:relative}.PlayerCard-module__Es3qTW__mini>:first-child{border-radius:6px}.PlayerCard-module__Es3qTW__miniRank{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--on-photo);text-shadow:0 0 4px #0009;font-size:11px;line-height:1;position:absolute;bottom:1px;left:3px}.PlayerCard-module__Es3qTW__points{font-family:var(--font-display);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;flex:none;font-size:24px}.PlayerCard-module__Es3qTW__points small{font-family:var(--font-mono);font-size:var(--fs-mono-xs);color:var(--ash);font-weight:400}.PlayerCard-module__Es3qTW__mini>:first-child>span{font-size:11px}
.ReportButton-module__D6ThXa__report{margin-top:var(--s4)}.ReportButton-module__D6ThXa__summary{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);cursor:pointer;align-items:center;display:inline-flex}.ReportButton-module__D6ThXa__form{gap:var(--s1);display:grid}.ReportButton-module__D6ThXa__label{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash)}.ReportButton-module__D6ThXa__input{width:100%;padding:var(--s1) var(--s2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;background:0 0}.ReportButton-module__D6ThXa__input:focus-visible{border-color:var(--ink)}.ReportButton-module__D6ThXa__send{min-height:var(--touch);padding:0 var(--s2);border:var(--line);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);cursor:pointer;background:0 0;justify-self:start}.ReportButton-module__D6ThXa__send:disabled{opacity:.4;cursor:default}.ReportButton-module__D6ThXa__note{font-size:var(--fs-mono-s);color:var(--ink-2)}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.3inrecab20g01.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_4372ddcf-module___pcK7G__className{font-family:geistMono,geistMono Fallback,ui-monospace,monospace}.geistmono_4372ddcf-module___pcK7G__variable{--nf-mono:"geistMono", "geistMono Fallback", ui-monospace, monospace}
.duel-module__KHMQ_q__page{max-width:480px;min-height:100dvh;padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.duel-module__KHMQ_q__playing{height:max(100dvh,600px);min-height:0}.duel-module__KHMQ_q__mono{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);font-variant-numeric:tabular-nums}.duel-module__KHMQ_q__header{justify-content:space-between;align-items:center;gap:var(--s2);min-height:40px;margin-bottom:var(--s1);display:flex}.duel-module__KHMQ_q__counterLine{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.duel-module__KHMQ_q__counter{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.duel-module__KHMQ_q__finish{border:1.5px solid var(--ink);border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-ui);cursor:pointer;background:0 0;flex:none;padding:0 16px;font-size:14px;font-weight:700}@media (prefers-reduced-motion:no-preference){.duel-module__KHMQ_q__finish{animation:duel-module__KHMQ_q__pop var(--t-spring) var(--spring) both}}.duel-module__KHMQ_q__question{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);flex-basis:100%;margin-top:2px;font-size:22px;line-height:1.1}.duel-module__KHMQ_q__duel{min-height:0;margin-top:var(--s2);flex-direction:column;flex:1;gap:6px;display:flex;position:relative}.duel-module__KHMQ_q__or{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);width:44px;height:44px;font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);pointer-events:none;transition:opacity .16s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.duel-module__KHMQ_q__or[data-hidden]{opacity:0}.duel-module__KHMQ_q__footer{padding-top:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.duel-module__KHMQ_q__pill{border:var(--border);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-ui);cursor:pointer;background:0 0;font-size:15px;font-weight:600}.duel-module__KHMQ_q__pill:disabled{color:var(--ash);cursor:default}.duel-module__KHMQ_q__note{margin-top:var(--s2);font-size:var(--fs-mono-s);color:var(--ink-2);text-align:center}.duel-module__KHMQ_q__note:empty{display:none}.duel-module__KHMQ_q__primary{width:100%;min-height:56px;margin-top:var(--s3);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-family:var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.duel-module__KHMQ_q__textButton{min-height:var(--touch);padding:0 var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.duel-module__KHMQ_q__introCards{padding:var(--s2) var(--s3) 0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;display:grid}.duel-module__KHMQ_q__introCard{aspect-ratio:3/4;border-radius:var(--radius-card);background-color:var(--paper-2);background-image:repeating-linear-gradient(-45deg, var(--rule) 0, var(--rule) 1px, transparent 1px, transparent 8px);--tilt:-4deg;transform:rotate(var(--tilt))}.duel-module__KHMQ_q__introCard+.duel-module__KHMQ_q__introCard{--tilt:3deg;margin-top:28px}@media (prefers-reduced-motion:no-preference){.duel-module__KHMQ_q__introCard{animation:duel-module__KHMQ_q__deal-tilted .56s var(--spring) both}.duel-module__KHMQ_q__introCard+.duel-module__KHMQ_q__introCard{animation-delay:90ms}}.duel-module__KHMQ_q__introTitle{margin-top:var(--s4);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.03em;font-size:42px;line-height:1}.duel-module__KHMQ_q__lede{font-size:var(--fs-ui-l);color:var(--ash);margin-top:14px;line-height:1.45}.duel-module__KHMQ_q__centered{flex-direction:column;flex:1;justify-content:center;display:flex}.duel-module__KHMQ_q__title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:30px;line-height:1.1}.duel-module__KHMQ_q__end{flex-direction:column;flex:1;justify-content:center;display:flex}.duel-module__KHMQ_q__endKicker{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--vermilion);font-size:13px}.duel-module__KHMQ_q__endKicker+.duel-module__KHMQ_q__introTitle{margin-top:10px}.duel-module__KHMQ_q__endList{gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.duel-module__KHMQ_q__endRow{align-items:center;gap:12px;min-height:44px;display:flex}@media (prefers-reduced-motion:no-preference){.duel-module__KHMQ_q__endRow{animation:duel-module__KHMQ_q__rise var(--t-spring) var(--ease) both}}.duel-module__KHMQ_q__endRank{width:28px;font-family:var(--font-display);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;font-size:22px}.duel-module__KHMQ_q__endRank[data-winner]{color:var(--vermilion)}.duel-module__KHMQ_q__endName{min-width:0;font-family:var(--font-display);font-weight:var(--fw-name);flex:1;font-size:17px}.duel-module__KHMQ_q__endTools{justify-content:center;gap:var(--s1);margin-top:var(--s1);flex-wrap:wrap;display:flex}@keyframes duel-module__KHMQ_q__deal-tilted{0%{opacity:0;transform:translateY(80px) rotate(calc(var(--tilt) - 6deg))}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes duel-module__KHMQ_q__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes duel-module__KHMQ_q__pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.duel-module__KHMQ_q__endPerson{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:1px;display:block}
.groups-module__GREsTq__page{max-width:560px;padding:var(--s3) var(--gutter) var(--s6);margin:0 auto}.groups-module__GREsTq__mono{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);font-variant-numeric:tabular-nums}.groups-module__GREsTq__title{padding-bottom:var(--s1);border-bottom:var(--line);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);overflow-wrap:anywhere;line-height:1.05}.groups-module__GREsTq__lede{margin-top:var(--s2);font-family:var(--font-ui);font-size:var(--fs-ui-l);color:var(--ink-2)}.groups-module__GREsTq__meta{margin-top:var(--s1)}.groups-module__GREsTq__sectionHead{justify-content:space-between;gap:var(--s2);margin-top:var(--s5);padding-bottom:var(--s1);border-bottom:var(--hair);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);display:flex}.groups-module__GREsTq__list{margin:0;padding:0;list-style:none}.groups-module__GREsTq__groupLink{justify-content:space-between;align-items:baseline;gap:var(--s2);min-height:64px;padding:var(--s2) 0;border-bottom:var(--hair);text-decoration:none;display:flex}.groups-module__GREsTq__groupName{font-family:var(--font-display);font-weight:var(--fw-name);overflow-wrap:anywhere;font-size:26px;line-height:1.1}.groups-module__GREsTq__groupLink:hover .groups-module__GREsTq__groupName{text-underline-offset:4px;text-decoration:underline}.groups-module__GREsTq__empty{padding:var(--s3) 0;font-family:var(--font-ui);color:var(--ink-2)}.groups-module__GREsTq__inline{gap:var(--s1);align-items:stretch;display:flex}.groups-module__GREsTq__input{min-width:0;min-height:48px;padding:0 var(--s2);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--fs-ui-l);background:0 0;flex:1}.groups-module__GREsTq__input:focus-visible{border-color:var(--ink)}.groups-module__GREsTq__primary,.groups-module__GREsTq__secondary{min-height:48px;padding:0 var(--s3);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-ui);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.groups-module__GREsTq__primary{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);border:0}.groups-module__GREsTq__primary:disabled{opacity:.5;cursor:default}.groups-module__GREsTq__secondary{border:var(--line);color:var(--ink);border-radius:var(--radius-pill);background:0 0}.groups-module__GREsTq__wide{width:100%;min-height:56px}.groups-module__GREsTq__actions{gap:var(--s2);margin-top:var(--s4);display:grid}.groups-module__GREsTq__textButton{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.groups-module__GREsTq__danger{color:var(--ink);border-radius:var(--radius-pill);}.groups-module__GREsTq__error{margin-top:var(--s1);font-size:var(--fs-mono-s);font-weight:700}.groups-module__GREsTq__error:empty,.groups-module__GREsTq__status:empty{display:none}.groups-module__GREsTq__status{margin-top:var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono)}.groups-module__GREsTq__board{margin:0;padding:0;list-style:none}.groups-module__GREsTq__boardRow{align-items:center;gap:var(--s2);border-bottom:var(--hair);grid-template-columns:2.5rem 1fr auto;min-height:64px;display:grid}.groups-module__GREsTq__me{background:var(--paper-2)}.groups-module__GREsTq__rank{font-family:var(--font-display);font-weight:var(--fw-name);text-align:center;font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.groups-module__GREsTq__rankFirst{color:var(--vermilion)}.groups-module__GREsTq__who{gap:2px;min-width:0;display:grid}.groups-module__GREsTq__pseudo{font-family:var(--font-ui);font-size:var(--fs-ui-l);overflow-wrap:anywhere}.groups-module__GREsTq__points{padding-right:var(--s1);justify-items:end;display:grid}.groups-module__GREsTq__pointsValue{font-family:var(--font-display);font-weight:var(--fw-name);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.groups-module__GREsTq__scroller{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);-webkit-overflow-scrolling:touch;overflow-x:auto}.groups-module__GREsTq__tops{border-collapse:collapse;min-width:100%}.groups-module__GREsTq__tops th,.groups-module__GREsTq__tops td{padding:var(--s1);border-bottom:var(--hair);text-align:left;vertical-align:top}.groups-module__GREsTq__tops thead th{white-space:nowrap;font-weight:400}.groups-module__GREsTq__colHead{gap:2px;display:grid}.groups-module__GREsTq__rankCell{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ash);width:2rem}.groups-module__GREsTq__cell{min-width:9.5rem;font-family:var(--font-display);font-weight:var(--fw-name);font-size:19px;line-height:1.15}.groups-module__GREsTq__shared{background:var(--paper-2);border-bottom:1px solid var(--ink);padding:0 2px;display:inline}.groups-module__GREsTq__none{color:var(--ash)}.groups-module__GREsTq__legend{margin-top:var(--s1)}.groups-module__GREsTq__feed{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.groups-module__GREsTq__feedItem{padding:var(--s1) 0 var(--s1) var(--s2);gap:2px;display:grid;position:relative}.groups-module__GREsTq__feedItem:before{content:"";border-top:1px solid var(--ink-2);width:9px;position:absolute;top:14px;left:-1px}.groups-module__GREsTq__invite{gap:var(--s1);margin-top:var(--s3);padding:var(--s2);border:var(--line);display:grid}.groups-module__GREsTq__inviteLink{font-family:var(--font-mono);font-size:var(--fs-mono-s);word-break:break-all}.groups-module__GREsTq__inviteTools{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.groups-module__GREsTq__manage{margin-top:var(--s5);border-top:var(--double)}.groups-module__GREsTq__manage summary{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);cursor:pointer;align-items:center;display:flex}.groups-module__GREsTq__memberRow{justify-content:space-between;align-items:center;gap:var(--s2);min-height:var(--touch);border-bottom:var(--hair);display:flex}.groups-module__GREsTq__toggle{align-items:center;gap:var(--s2);min-height:var(--touch);margin-top:var(--s3);border-top:var(--hair);cursor:pointer;display:flex}.groups-module__GREsTq__toggle input{width:20px;height:20px;accent-color:var(--ink);margin:0}.groups-module__GREsTq__asTyped{text-transform:none}.groups-module__GREsTq__types{border:0;margin:0;padding:0}.groups-module__GREsTq__types:disabled{opacity:.5}.groups-module__GREsTq__types legend{padding-top:var(--s2)}.groups-module__GREsTq__legalLinks{margin-top:var(--s5)}.groups-module__GREsTq__legalLinks a{color:inherit;text-underline-offset:4px}.groups-module__GREsTq__cellName{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:2px;display:block}.groups-module__GREsTq__cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.groups-module__GREsTq__searchField{border:1.5px solid var(--ink);border-radius:var(--radius-pill);align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.groups-module__GREsTq__searchField input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.groups-module__GREsTq__resultRow{border-bottom:var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.groups-module__GREsTq__resultName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-display);font-size:18px;overflow:hidden}.groups-module__GREsTq__addButton{min-height:var(--touch);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-family:var(--font-ui);cursor:pointer;transition:transform var(--t-fast) var(--ease);border:0;flex:none;padding:0 18px;font-size:14px;font-weight:700}.groups-module__GREsTq__addButton:active{transform:scale(.96)}.groups-module__GREsTq__addButton[aria-pressed=true]{border:var(--border);color:var(--ink);background:0 0}.groups-module__GREsTq__back{min-height:var(--touch);margin-bottom:var(--s2);font-family:var(--font-ui);color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.groups-module__GREsTq__groupHead{min-height:var(--touch);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;text-decoration:none;display:flex}.groups-module__GREsTq__groupCard{border:var(--border);border-radius:var(--radius-card);min-height:80px;color:var(--ink);transition:transform var(--t-fast) var(--ease);align-items:center;gap:14px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}.groups-module__GREsTq__groupCard:active{transform:scale(.98)}.groups-module__GREsTq__groupInitial{background:var(--paper-2);width:64px;height:64px;font-family:var(--font-display);font-weight:var(--fw-display);color:var(--ink-2);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:28px;display:flex}.groups-module__GREsTq__groupText{gap:4px;min-width:0;display:grid}
.soiree-module__j3o4lW__page{max-width:480px;min-height:100dvh;padding:var(--s3) var(--gutter) var(--s4);flex-direction:column;margin:0 auto;display:flex}.soiree-module__j3o4lW__mono{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);font-variant-numeric:tabular-nums}.soiree-module__j3o4lW__head{justify-content:space-between;align-items:center;display:flex}.soiree-module__j3o4lW__live{align-items:center;gap:var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ink-2);display:inline-flex}.soiree-module__j3o4lW__dot,.soiree-module__j3o4lW__dotOff{border-radius:50%;width:7px;height:7px}.soiree-module__j3o4lW__dot{background:var(--vermilion)}.soiree-module__j3o4lW__dotOff{background:var(--ash)}.soiree-module__j3o4lW__title{margin-top:var(--s3);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);line-height:1.05}.soiree-module__j3o4lW__tally{gap:var(--s1);margin-top:var(--s2);display:grid}.soiree-module__j3o4lW__note{margin-top:var(--s3);font-family:var(--font-ui);font-size:var(--fs-ui-l);color:var(--ink-2)}.soiree-module__j3o4lW__last{margin-top:var(--s2);border:1.5px solid var(--vermilion);border-radius:var(--radius-card);align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}@media (prefers-reduced-motion:no-preference){.soiree-module__j3o4lW__last{animation:soiree-module__j3o4lW__announce var(--t-spring) var(--spring) both}}@keyframes soiree-module__j3o4lW__announce{0%{opacity:0;transform:translateY(-10px)scale(.97)}}.soiree-module__j3o4lW__lastPhoto{flex:none;width:56px}.soiree-module__j3o4lW__lastPhoto>*{border-radius:10px}.soiree-module__j3o4lW__lastBody{gap:4px;min-width:0;display:grid}.soiree-module__j3o4lW__lastKicker{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--vermilion)}.soiree-module__j3o4lW__lastText{font-family:var(--font-display);font-weight:var(--fw-display);font-size:19px;line-height:1.2}.soiree-module__j3o4lW__grid{margin:var(--s3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.soiree-module__j3o4lW__tile{gap:6px;min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.soiree-module__j3o4lW__tile[data-filled]{animation:soiree-module__j3o4lW__fill var(--t-spring) var(--spring) both}}@keyframes soiree-module__j3o4lW__fill{0%{opacity:0;transform:scale(.85)}}.soiree-module__j3o4lW__tilePhoto{display:block;position:relative}.soiree-module__j3o4lW__tilePhoto>:first-child{transition:opacity var(--t-base) var(--ease), filter var(--t-base) var(--ease);border-radius:12px}.soiree-module__j3o4lW__tile[data-finalist] .soiree-module__j3o4lW__tilePhoto>:first-child{box-shadow:0 0 0 2.5px var(--vermilion)}.soiree-module__j3o4lW__tile[data-out] .soiree-module__j3o4lW__tilePhoto>:first-child{opacity:.4;filter:grayscale()}.soiree-module__j3o4lW__tileEmpty{aspect-ratio:4/5;border:1.5px dashed var(--rule);font-family:var(--font-display);font-weight:var(--fw-display);color:var(--ash);border-radius:12px;justify-content:center;align-items:center;font-size:22px;display:flex}.soiree-module__j3o4lW__tileTag{border-radius:var(--radius-pill);background:var(--vermilion);color:var(--on-vermilion);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);padding:2px 8px;font-size:10px;position:absolute;bottom:6px;left:6px}.soiree-module__j3o4lW__tileRegion{text-overflow:ellipsis;white-space:nowrap;min-height:1.2em;font-family:var(--font-display);font-weight:var(--fw-display);font-size:13px;overflow:hidden}.soiree-module__j3o4lW__tile[data-out] .soiree-module__j3o4lW__tileRegion{color:var(--ash)}.soiree-module__j3o4lW__podium{margin-top:var(--s4);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;display:grid}.soiree-module__j3o4lW__step{text-align:center;gap:6px;min-width:0;display:grid}.soiree-module__j3o4lW__stepPhoto>:first-child{border-radius:10px}.soiree-module__j3o4lW__step[data-rank="1"] .soiree-module__j3o4lW__stepPhoto>:first-child{box-shadow:0 0 0 2.5px var(--vermilion)}@media (prefers-reduced-motion:no-preference){.soiree-module__j3o4lW__step[data-filled] .soiree-module__j3o4lW__stepPhoto{animation:soiree-module__j3o4lW__rise-up .52s var(--spring) both}}@keyframes soiree-module__j3o4lW__rise-up{0%{opacity:0;transform:translateY(24px)scale(.9)}}.soiree-module__j3o4lW__stepEmpty{aspect-ratio:4/5;border:1.5px dashed var(--rule);font-family:var(--font-display);font-weight:var(--fw-display);color:var(--ash);border-radius:10px;justify-content:center;align-items:center;font-size:20px;display:flex}.soiree-module__j3o4lW__stepRegion{overflow-wrap:anywhere;min-height:2.4em;font-family:var(--font-display);font-weight:var(--fw-display);font-size:11px;line-height:1.2}.soiree-module__j3o4lW__stepBlock{background:var(--paper-2);border-radius:10px 10px 0 0;align-content:start;gap:2px;padding-top:8px;display:grid}.soiree-module__j3o4lW__step[data-rank="1"] .soiree-module__j3o4lW__stepBlock{background:var(--vermilion);height:120px;color:var(--on-vermilion)}.soiree-module__j3o4lW__step[data-rank="2"] .soiree-module__j3o4lW__stepBlock{height:96px}.soiree-module__j3o4lW__step[data-rank="3"] .soiree-module__j3o4lW__stepBlock{height:76px}.soiree-module__j3o4lW__step[data-rank="4"] .soiree-module__j3o4lW__stepBlock{height:60px}.soiree-module__j3o4lW__step[data-rank="5"] .soiree-module__j3o4lW__stepBlock{height:48px}.soiree-module__j3o4lW__stepNumber{font-family:var(--font-display);font-weight:var(--fw-display);font-size:22px;line-height:1}.soiree-module__j3o4lW__stepLabel{font-family:var(--font-mono);letter-spacing:0;font-size:9px}
.editor-module__N9tVxq__page{max-width:720px;padding:var(--s3) 0 var(--s4);margin:0 auto}.editor-module__N9tVxq__withSaveBar{padding-bottom:104px}.editor-module__N9tVxq__mono{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash)}.editor-module__N9tVxq__title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);line-height:1}.editor-module__N9tVxq__lede{margin:var(--s2) var(--gutter) 0;font-size:var(--fs-ui-l);color:var(--ash);line-height:1.45}.editor-module__N9tVxq__actions{gap:var(--s1);margin:var(--s3) var(--gutter) 0;display:grid}.editor-module__N9tVxq__primary{border-radius:var(--radius-pill);background:var(--ink);min-height:56px;color:var(--paper);font-family:var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.editor-module__N9tVxq__head{padding:0 var(--gutter);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editor-module__N9tVxq__head>.editor-module__N9tVxq__title,.editor-module__N9tVxq__head>div:first-child{min-width:0}.editor-module__N9tVxq__countdown{margin-top:var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);font-variant-numeric:tabular-nums}.editor-module__N9tVxq__countdown[data-locked]{color:var(--vermilion)}.editor-module__N9tVxq__headTools{flex:none;align-items:center;gap:6px;display:flex}.editor-module__N9tVxq__sharePill{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--paper);font-family:var(--font-ui);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.editor-module__N9tVxq__iconLink{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.editor-module__N9tVxq__status{min-height:1.4em;margin:6px var(--gutter) 0;font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ink-2)}.editor-module__N9tVxq__carousel{margin-top:var(--s2)}.editor-module__N9tVxq__strip{padding:0 var(--gutter)}.editor-module__N9tVxq__stripList{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.editor-module__N9tVxq__stripItem{transition:transform var(--t-spring) var(--spring);position:relative}.editor-module__N9tVxq__stripButton{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;transition:box-shadow var(--t-base) var(--ease), opacity var(--t-base) var(--ease);background:0 0;border:0;border-radius:14px;padding:0;display:block;position:relative}.editor-module__N9tVxq__stripButton>*{pointer-events:none;border-radius:14px}.editor-module__N9tVxq__stripButton[aria-pressed=true]{box-shadow:var(--ring)}.editor-module__N9tVxq__stripButton[data-lifted]{cursor:grabbing;box-shadow:var(--ring-accent)}.editor-module__N9tVxq__stripList[data-dragging] .editor-module__N9tVxq__stripButton:not([data-lifted]){opacity:.7}.editor-module__N9tVxq__stripButton:focus-visible{box-shadow:var(--ring-accent);outline:none}.editor-module__N9tVxq__stripRank{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--on-photo);text-shadow:0 0 6px #0000008c;font-size:22px;line-height:1;position:absolute;bottom:4px;left:6px}.editor-module__N9tVxq__stripHint{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.editor-module__N9tVxq__stripItem{transition:none}}.editor-module__N9tVxq__activeLabel{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);white-space:nowrap}.editor-module__N9tVxq__activeLabel[data-winner]{color:var(--vermilion)}.editor-module__N9tVxq__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin-top:12px;padding:8px calc(50% - 132px) 6px;scroll-padding-inline:calc(50% - 132px);display:flex;overflow:auto hidden}.editor-module__N9tVxq__rail::-webkit-scrollbar{display:none}.editor-module__N9tVxq__slot{scroll-snap-align:center;scroll-snap-stop:always;flex:none;width:264px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.editor-module__N9tVxq__slot{animation:linear both editor-module__N9tVxq__focus;animation-timeline:view(inline);animation-range:cover}}}@keyframes editor-module__N9tVxq__focus{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:none}}.editor-module__N9tVxq__cardFace{width:100%;color:inherit;text-align:left;border-radius:var(--radius-card);transition:transform var(--t-spring) var(--spring), box-shadow var(--t-base) var(--ease);background:0 0;border:0;padding:0;display:block;position:relative}button.editor-module__N9tVxq__cardFace{cursor:pointer;-webkit-tap-highlight-color:transparent}button.editor-module__N9tVxq__cardFace:active{transform:scale(.98)}button.editor-module__N9tVxq__cardFace:focus-visible{box-shadow:var(--ring-accent);outline:none}.editor-module__N9tVxq__cardFace[data-moved]{box-shadow:var(--ring);transform:translateY(-6px)}.editor-module__N9tVxq__bigRank{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.05em;color:var(--ink);pointer-events:none;font-size:104px;line-height:1;position:absolute;top:6px;left:18px}.editor-module__N9tVxq__bigRank[data-winner]{color:var(--vermilion)}.editor-module__N9tVxq__seal{border:3px double var(--vermilion);width:74px;height:74px;color:var(--vermilion);font-family:var(--font-mono);letter-spacing:.16em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;bottom:16px;left:16px;transform:rotate(-9deg)}.editor-module__N9tVxq__seal strong{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:0;font-size:19px;line-height:1.05}@media (prefers-reduced-motion:no-preference){.editor-module__N9tVxq__seal{animation:editor-module__N9tVxq__stamp var(--t-stamp) var(--ease) both}}@keyframes editor-module__N9tVxq__stamp{0%{opacity:0;transform:scale(1.15)rotate(0)}to{opacity:1;transform:rotate(-9deg)}}.editor-module__N9tVxq__cardLine{justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;display:flex}.editor-module__N9tVxq__region{min-width:0;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.01em;font-size:22px;line-height:1.1}.editor-module__N9tVxq__name{font-family:var(--font-ui);letter-spacing:0;color:var(--ink);font-size:15px;font-weight:600}.editor-module__N9tVxq__stage{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);flex:none}.editor-module__N9tVxq__stage[data-winner]{color:var(--vermilion)}.editor-module__N9tVxq__cardMeta{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:4px}.editor-module__N9tVxq__section{margin-top:var(--s4);padding:0 var(--gutter)}.editor-module__N9tVxq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.editor-module__N9tVxq__sectionTitle{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.01em;font-size:20px}.editor-module__N9tVxq__qualifiedList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.editor-module__N9tVxq__qualifiedCard{border:var(--border);border-radius:var(--radius-card);width:100%;min-height:96px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease), transform var(--t-fast) var(--ease);background:0 0;align-items:center;gap:14px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}.editor-module__N9tVxq__qualifiedCard:active{transform:scale(.98)}.editor-module__N9tVxq__qualifiedCard[data-moved]{border-color:var(--ink);background:var(--paper-2)}@media (prefers-reduced-motion:no-preference){.editor-module__N9tVxq__qualifiedCard[data-moved]{animation:editor-module__N9tVxq__pop var(--t-spring) var(--spring) both}}@keyframes editor-module__N9tVxq__pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.editor-module__N9tVxq__qualifiedThumb{flex:none;width:64px}.editor-module__N9tVxq__qualifiedThumb>*{border-radius:12px}.editor-module__N9tVxq__qualifiedText{flex:1;min-width:0}.editor-module__N9tVxq__qualifiedTitle{font-family:var(--font-display);font-weight:var(--fw-display);font-size:19px;line-height:1.15;display:block}.editor-module__N9tVxq__qualifiedSub{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:4px;display:block}.editor-module__N9tVxq__dashedLink{border:1.5px dashed var(--ash);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-ui);color:var(--ink);justify-content:center;align-items:center;margin-top:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.editor-module__N9tVxq__quietTools{margin:var(--s3) var(--gutter) 0;flex-wrap:wrap;justify-content:center;gap:4px 16px;display:flex}.editor-module__N9tVxq__quietButton{min-height:var(--touch);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.editor-module__N9tVxq__saveBar{z-index:21;left:max(var(--gutter), calc(50% - 360px));right:max(var(--gutter), calc(50% - 360px));bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));border:1.5px solid var(--ink);background:var(--paper-2);border-radius:20px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed}@media (prefers-reduced-motion:no-preference){.editor-module__N9tVxq__saveBar{animation:editor-module__N9tVxq__rise var(--t-spring) var(--spring) both}}@keyframes editor-module__N9tVxq__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.editor-module__N9tVxq__saveText{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.25}.editor-module__N9tVxq__saveButton{border-radius:var(--radius-pill);background:var(--ink);min-height:48px;color:var(--paper);font-family:var(--font-ui);cursor:pointer;border:0;flex:none;padding:0 18px;font-size:15px;font-weight:700}.editor-module__N9tVxq__saveButton:disabled{opacity:.6;cursor:default}.editor-module__N9tVxq__preview{align-items:flex-end;gap:16px;display:flex}.editor-module__N9tVxq__previewPhoto{flex:none;width:120px}.editor-module__N9tVxq__previewPhoto>*,.editor-module__N9tVxq__pickerPhoto>*{border-radius:16px}.editor-module__N9tVxq__pickerPhoto{flex:none;width:96px}.editor-module__N9tVxq__previewIdentity{flex:1;min-width:0;padding-bottom:4px}.editor-module__N9tVxq__previewRegion{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);margin-top:6px;font-size:28px;line-height:1.05;display:block}.editor-module__N9tVxq__previewName{font-family:var(--font-ui);margin-top:4px;font-size:16px;font-weight:600;display:block}.editor-module__N9tVxq__previewBio{-webkit-line-clamp:4;line-clamp:4;font-size:var(--fs-ui);color:var(--ink-2);-webkit-box-orient:vertical;margin-top:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.editor-module__N9tVxq__replaceList{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.editor-module__N9tVxq__replaceRow{border:var(--border);width:100%;min-height:60px;color:var(--ink);text-align:left;cursor:pointer;transition:transform var(--t-fast) var(--ease);background:0 0;border-radius:16px;align-items:center;gap:12px;padding:6px 12px 6px 10px;display:flex}.editor-module__N9tVxq__replaceRow:active{transform:scale(.98)}.editor-module__N9tVxq__replaceRank{width:18px;font-family:var(--font-display);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;font-size:20px}.editor-module__N9tVxq__replaceRank[data-winner]{color:var(--vermilion)}.editor-module__N9tVxq__replaceThumb{flex:none;width:38px}.editor-module__N9tVxq__replaceThumb>*{border-radius:10px}.editor-module__N9tVxq__pickerBack{min-height:var(--touch);margin-bottom:var(--s2);font-family:var(--font-ui);color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.editor-module__N9tVxq__pickerTitle{margin:var(--s4) 0 var(--s2);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:30px;line-height:1.1}.editor-module__N9tVxq__pickerTitle+.editor-module__N9tVxq__qualifiedList+.editor-module__N9tVxq__mono{margin-top:var(--s3)}.editor-module__N9tVxq__sheetSub{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);color:var(--ash);margin-top:4px;display:block}.editor-module__N9tVxq__sheetSub[data-winner]{color:var(--vermilion)}.editor-module__N9tVxq__sheetTitle{font-family:var(--font-display);font-weight:var(--fw-name);margin-top:22px;font-size:15px}.editor-module__N9tVxq__places{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.editor-module__N9tVxq__place{border:var(--border);min-height:56px;font-family:var(--font-display);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border-radius:18px;font-size:20px}.editor-module__N9tVxq__place[data-winner]{color:var(--vermilion)}.editor-module__N9tVxq__place[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.editor-module__N9tVxq__placesLegend{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);justify-content:space-between;margin-top:6px;display:flex}.editor-module__N9tVxq__sheetLink{border-top:var(--border);min-height:56px;font-family:var(--font-ui);color:var(--ink);justify-content:space-between;align-items:center;margin-top:20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.editor-module__N9tVxq__scoreLine{margin:var(--s2) var(--gutter) 0}.editor-module__N9tVxq__scoreValue{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-title);font-variant-numeric:tabular-nums}.editor-module__N9tVxq__inset{padding-inline:var(--gutter)}.editor-module__N9tVxq__inset .editor-module__N9tVxq__lede,.editor-module__N9tVxq__inset .editor-module__N9tVxq__actions{margin-inline:0}.editor-module__N9tVxq__head{align-items:center}.editor-module__N9tVxq__emptyHead{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.editor-module__N9tVxq__slot[data-out] .editor-module__N9tVxq__cardFace>:first-child,.editor-module__N9tVxq__stripItem[data-out] .editor-module__N9tVxq__stripButton>:first-child,.editor-module__N9tVxq__qualifiedCard[data-out] .editor-module__N9tVxq__qualifiedThumb{opacity:.45;filter:grayscale()}.editor-module__N9tVxq__slot[data-out] .editor-module__N9tVxq__region,.editor-module__N9tVxq__qualifiedCard[data-out] .editor-module__N9tVxq__qualifiedTitle{color:var(--ash)}
.Stamp-module__Iwxmpa__stamp{color:var(--vermilion);display:block;transform:rotate(-9deg)}.Stamp-module__Iwxmpa__line{fill:none;stroke:currentColor}.Stamp-module__Iwxmpa__ring{fill:currentColor;font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.Stamp-module__Iwxmpa__date{fill:currentColor;font-family:var(--font-display);font-weight:var(--fw-name);font-size:44px}.Stamp-module__Iwxmpa__time{fill:currentColor;font-family:var(--font-mono);letter-spacing:.1em;font-size:15px}.Stamp-module__Iwxmpa__animate{animation:Stamp-module__Iwxmpa__stamp var(--t-stamp) var(--ease) both}@keyframes Stamp-module__Iwxmpa__stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.15)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@media (prefers-reduced-motion:reduce){.Stamp-module__Iwxmpa__animate{animation:none}}
.top-module__HNpIMG__page{max-width:480px;padding:var(--s4) var(--gutter) var(--s6);margin:0 auto}.top-module__HNpIMG__withBar{padding-bottom:200px}.top-module__HNpIMG__mono{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);font-variant-numeric:tabular-nums}.top-module__HNpIMG__title{padding-bottom:var(--s1);border-bottom:var(--line);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-title);line-height:1.05}.top-module__HNpIMG__lede{margin-top:var(--s2);font-family:var(--font-ui);font-size:var(--fs-ui-l);color:var(--ink-2)}.top-module__HNpIMG__countdown{justify-content:space-between;align-items:baseline;gap:var(--s2);padding:var(--s2) 0 var(--s1);display:flex}.top-module__HNpIMG__countdownValue{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.12em;font-variant-numeric:tabular-nums}.top-module__HNpIMG__top{margin:0;padding:0;list-style:none}.top-module__HNpIMG__row{border:1px solid #0000;border-bottom:var(--hair);background:var(--paper);touch-action:manipulation;align-items:center;display:flex}.top-module__HNpIMG__target{z-index:1;border:1px dashed var(--ink);position:relative}.top-module__HNpIMG__lifted{z-index:1;border:var(--line);background:var(--paper-2);position:relative}.top-module__HNpIMG__rowMain{align-items:center;gap:var(--s2);min-width:0;min-height:76px;padding:var(--s1);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1.75rem 48px 1fr;display:grid}.top-module__HNpIMG__rank{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ash);font-variant-numeric:tabular-nums}.top-module__HNpIMG__first{color:var(--vermilion)}.top-module__HNpIMG__identity{gap:2px;min-width:0;display:grid}.top-module__HNpIMG__name{font-family:var(--font-display);font-weight:var(--fw-name);overflow-wrap:anywhere;font-size:26px;line-height:1.05}.top-module__HNpIMG__handle{width:var(--touch);height:var(--touch);margin-right:var(--s1);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.top-module__HNpIMG__handle>span{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2);background:linear-gradient(var(--ink-2), var(--ink-2)) center / 100% 1px no-repeat;width:20px;height:9px;display:block}.top-module__HNpIMG__handle:active{cursor:grabbing}.top-module__HNpIMG__sectionHead,.top-module__HNpIMG__sectionToggle{justify-content:space-between;gap:var(--s2);width:100%;margin-top:var(--s3);padding:0 0 var(--s1);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ash);display:flex}.top-module__HNpIMG__sectionToggle{min-height:var(--touch);margin-top:var(--s2);padding:var(--s2) 0;border:0;border-top:var(--hair);border-bottom:var(--hair);cursor:pointer;background:0 0;align-items:center}.top-module__HNpIMG__sectionToggle[aria-expanded=true]{color:var(--ink)}.top-module__HNpIMG__qualified{column-gap:var(--s2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.top-module__HNpIMG__pickable{justify-content:space-between;align-items:baseline;gap:var(--s1);width:100%;min-height:var(--touch);padding:var(--s1) 6px;font-family:var(--font-display);font-weight:var(--fw-name);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-size:20px;line-height:1.15;display:flex}.top-module__HNpIMG__pickable.top-module__HNpIMG__lifted{border:var(--line);background:var(--paper-2)}.top-module__HNpIMG__pickable.top-module__HNpIMG__target{border:1px dashed var(--ink)}.top-module__HNpIMG__qualifiedStatic{padding:var(--s1) 6px;font-family:var(--font-display);font-weight:var(--fw-name);font-size:20px;line-height:1.15}.top-module__HNpIMG__rest,.top-module__HNpIMG__results{margin:0;padding:0;list-style:none}.top-module__HNpIMG__rest .top-module__HNpIMG__pickable,.top-module__HNpIMG__results .top-module__HNpIMG__pickable{border-bottom:var(--hair)}.top-module__HNpIMG__restName{overflow-wrap:anywhere}.top-module__HNpIMG__actions{justify-items:center;gap:var(--s1);margin-top:var(--s4);display:grid}.top-module__HNpIMG__status{min-height:1.5em;font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);color:var(--ink-2);text-align:center}.top-module__HNpIMG__primary{background:var(--ink);width:100%;min-height:56px;color:var(--paper);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-ui);cursor:pointer;transition:opacity var(--t-fast) var(--ease);border-radius:var(--radius-pill);border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.top-module__HNpIMG__primary:disabled{opacity:.35;cursor:default}.top-module__HNpIMG__textButton,.top-module__HNpIMG__quietButton{min-height:var(--touch);padding:0 var(--s1);font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tracking-mono);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.top-module__HNpIMG__quietButton{font-size:var(--fs-mono-xs);color:var(--ash)}.top-module__HNpIMG__search{gap:var(--s1);width:100%;display:grid}.top-module__HNpIMG__searchInput{width:100%;min-height:48px;padding:0 var(--s2);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--fs-ui-l);background:0 0}.top-module__HNpIMG__searchInput:focus-visible{border-color:var(--ink)}.top-module__HNpIMG__history{margin-top:var(--s5)}.top-module__HNpIMG__timeline{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.top-module__HNpIMG__timelineItem{padding:var(--s1) 0 var(--s1) var(--s2);gap:2px;display:grid;position:relative}.top-module__HNpIMG__timelineItem:before{content:"";border-top:1px solid var(--ink-2);width:9px;position:absolute;top:14px;left:-1px}.top-module__HNpIMG__timelineWinner{font-family:var(--font-display);font-weight:var(--fw-name);font-size:20px}.top-module__HNpIMG__bar{z-index:30;gap:var(--s1);max-width:480px;padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));border:var(--border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--paper);border-bottom:0;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.top-module__HNpIMG__barText{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.top-module__HNpIMG__barName{font-family:var(--font-display);font-weight:var(--fw-name);font-size:22px}.top-module__HNpIMG__barTools{gap:var(--s1);display:flex}.top-module__HNpIMG__tool{min-height:var(--touch);border:var(--line);font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--tracking-mono);cursor:pointer;background:0 0;flex:1}.top-module__HNpIMG__toolPrimary{border-color:var(--ink);background:var(--ink);color:var(--paper);flex:2;}.top-module__HNpIMG__swapLine{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.top-module__HNpIMG__swapWith{color:var(--ink-2)}.top-module__HNpIMG__tool:disabled{opacity:.35;cursor:default}.top-module__HNpIMG__barHint{font-family:var(--font-ui);color:var(--ink-2);text-align:center}.top-module__HNpIMG__lockedHead{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.top-module__HNpIMG__lockedHead .top-module__HNpIMG__title{flex:1}.top-module__HNpIMG__shareKicker{margin-bottom:var(--s3)}.top-module__HNpIMG__shareBadge{margin:var(--s2) 0 var(--s2)}.top-module__HNpIMG__shareFooter{margin-top:var(--s6);padding-top:var(--s2);border-top:var(--hair)}.top-module__HNpIMG__scoreLine{margin-top:var(--s2)}.top-module__HNpIMG__scoreValue{font-family:var(--font-display);font-weight:var(--fw-name);font-size:var(--fs-title);font-variant-numeric:tabular-nums;line-height:1}
.PhotoGallery-module__0_tNwa__gallery{margin:0 calc(-1 * var(--gutter))}.PhotoGallery-module__0_tNwa__rail{padding:0 var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.PhotoGallery-module__0_tNwa__rail::-webkit-scrollbar{display:none}.PhotoGallery-module__0_tNwa__rail:focus-visible{outline-offset:-2px}.PhotoGallery-module__0_tNwa__slide{scroll-snap-align:start;flex:none;width:100%}.PhotoGallery-module__0_tNwa__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.PhotoGallery-module__0_tNwa__dot{background:var(--rule);width:6px;height:6px;transition:width var(--t-spring) var(--spring), background-color var(--t-fast) var(--ease);border-radius:3px}.PhotoGallery-module__0_tNwa__dot[data-active]{background:var(--ink);width:22px}
