.WQEXnW_board{flex-direction:column;gap:.7rem;display:flex}.WQEXnW_board[data-variant=panel]{border:1px solid var(--color-border);border-radius:var(--radius-lg,.5rem);background:var(--color-card);padding:1rem}.WQEXnW_board[data-variant=screen]{color:#e9f6ff;background:linear-gradient(160deg,#091e4adb,#061434eb);border:1px solid #78d2ff73;border-radius:.4rem;gap:.5rem;padding:clamp(.5rem,1.6cqw,1rem);overflow:hidden;box-shadow:inset 0 0 2.5rem #3c96ff38,0 0 1.4rem #46a5ff47;container-type:inline-size}.WQEXnW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.WQEXnW_headline{min-width:0}.WQEXnW_title{margin:0;font-size:1rem;font-weight:600;line-height:1.2}.WQEXnW_board[data-variant=panel] .WQEXnW_title{color:var(--color-foreground);font-size:1.125rem}.WQEXnW_board[data-variant=screen] .WQEXnW_title{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.72rem,1.9cqw,1rem)}.WQEXnW_subtitle{text-wrap:pretty;margin:.15rem 0 0;font-size:.8rem;line-height:1.35}.WQEXnW_board[data-variant=panel] .WQEXnW_subtitle{color:var(--color-muted-foreground);font-size:.875rem}.WQEXnW_board[data-variant=screen] .WQEXnW_subtitle{color:#a8d0f5;font-size:clamp(.6rem,1.5cqw,.8rem)}.WQEXnW_pager{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.WQEXnW_pagerCount{font-variant-numeric:tabular-nums;text-align:center;min-width:3ch;font-size:.75rem}.WQEXnW_board[data-variant=panel] .WQEXnW_pagerCount{color:var(--color-muted-foreground)}.WQEXnW_board[data-variant=screen] .WQEXnW_pagerCount{color:#a8d0f5}.WQEXnW_board[data-variant=screen] .WQEXnW_pagerButton{color:#d6eeff;width:2.75rem;height:2.75rem}.WQEXnW_board[data-variant=screen] .WQEXnW_pagerButton:hover,.WQEXnW_board[data-variant=screen] .WQEXnW_pagerButton:focus-visible{color:#fff;background:#60b0ff38}.WQEXnW_entry{align-items:flex-start;gap:.6rem;display:flex}.WQEXnW_entryBody{flex:1;min-width:0}.WQEXnW_entryName{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.WQEXnW_name{margin:0;font-size:1rem;font-weight:600;line-height:1.2}.WQEXnW_board[data-variant=panel] .WQEXnW_name{color:var(--color-foreground)}.WQEXnW_board[data-variant=screen] .WQEXnW_name{font-size:clamp(.78rem,2cqw,1.05rem)}.WQEXnW_standing{text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.WQEXnW_board[data-variant=panel] .WQEXnW_standing{color:var(--color-muted-foreground);font-size:.875rem}.WQEXnW_board[data-variant=screen] .WQEXnW_standing{color:#badbfa;font-size:clamp(.6rem,1.5cqw,.82rem)}.WQEXnW_readiness{flex-wrap:wrap;gap:.35rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.WQEXnW_readinessItem{border-radius:9999px;padding:.1rem .5rem;font-size:.68rem;font-weight:500;line-height:1.3}.WQEXnW_board[data-variant=panel] .WQEXnW_readinessItem[data-met=true]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.WQEXnW_board[data-variant=panel] .WQEXnW_readinessItem[data-met=false]{color:var(--color-muted-foreground);background:var(--color-muted)}.WQEXnW_board[data-variant=screen] .WQEXnW_readinessItem{font-size:clamp(.56rem,1.35cqw,.7rem)}.WQEXnW_board[data-variant=screen] .WQEXnW_readinessItem[data-met=true]{color:#92f4cd;background:#1840348c}.WQEXnW_board[data-variant=screen] .WQEXnW_readinessItem[data-met=false]{color:#a8d0f5;background:#0b265880}.WQEXnW_activeChip,.WQEXnW_ready,.WQEXnW_held{align-items:center;gap:.35rem;margin:0;font-size:.75rem;line-height:1.2;display:inline-flex}.WQEXnW_activeChip svg,.WQEXnW_ready svg,.WQEXnW_held svg{width:.85rem;height:.85rem}.WQEXnW_board[data-variant=panel] .WQEXnW_activeChip{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent);border-radius:9999px;padding:.1rem .5rem;font-weight:500}.WQEXnW_board[data-variant=panel] .WQEXnW_ready,.WQEXnW_board[data-variant=panel] .WQEXnW_held{color:var(--color-success)}.WQEXnW_board[data-variant=screen] .WQEXnW_activeChip,.WQEXnW_board[data-variant=screen] .WQEXnW_ready,.WQEXnW_board[data-variant=screen] .WQEXnW_held{color:#92f4cd;font-size:clamp(.58rem,1.4cqw,.75rem)}.WQEXnW_reasons{border-radius:.4rem;padding:.35rem .6rem;font-size:.8rem}.WQEXnW_board[data-variant=panel] .WQEXnW_reasons{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-muted) 40%, transparent)}.WQEXnW_board[data-variant=screen] .WQEXnW_reasons{background:#0b265899;border:1px solid #78d2ff47;font-size:clamp(.58rem,1.4cqw,.8rem)}.WQEXnW_reasonsSummary{cursor:pointer;font-weight:500}.WQEXnW_board[data-variant=panel] .WQEXnW_reasonsSummary{color:var(--color-foreground)}.WQEXnW_reasonsList{flex-direction:column;gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.WQEXnW_board[data-variant=panel] .WQEXnW_reasonsList{color:var(--color-muted-foreground)}.WQEXnW_board[data-variant=screen] .WQEXnW_reasonsList{color:#badbfa}.WQEXnW_choose{align-self:flex-start;margin-top:auto}@container (max-width:22rem){.WQEXnW_board[data-variant=screen] .WQEXnW_entry{gap:.4rem}.WQEXnW_board[data-variant=screen] .WQEXnW_reasons{display:none}}
.cdf8MW_backdrop{object-fit:cover;object-position:center}.cdf8MW_shade{pointer-events:none;background:linear-gradient(#081d2900 25%,#081d29a3 65%,#081d29ed);position:absolute;inset:0}.cdf8MW_workspace{padding:calc(var(--game-nav,0px) + var(--game-dock,3rem) + 1.25rem) max(.75rem, var(--sa-right)) max(.75rem, var(--sa-bottom)) max(.75rem, var(--sa-left));pointer-events:none;display:flex;position:absolute;inset:0}.cdf8MW_layout{grid-template-rows:minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);width:100%;max-width:80rem;min-height:0;max-height:100%;margin-inline:auto;display:grid}.cdf8MW_layout>*{align-self:stretch}.cdf8MW_withGuide{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.cdf8MW_guide{pointer-events:auto;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;min-height:0;display:grid}@media (min-width:64rem){.cdf8MW_guideFlipped{grid-template-rows:auto minmax(0,1fr)}.cdf8MW_guideFlipped .cdf8MW_figure{grid-row:2}.cdf8MW_guideFlipped .cdf8MW_dialogue{grid-row:1}}.cdf8MW_figure{min-height:0;aspect-ratio:var(--figure-aspect,2 / 3);height:var(--figure-drawn,100%);isolation:isolate;filter:saturate(.9)brightness(1.04)contrast(.96);--figure-art:linear-gradient(transparent, transparent);--figure-scale:.9;--figure-light-angle:206deg;place-self:end center;min-height:11rem;max-height:100%;position:relative}.cdf8MW_figure:before,.cdf8MW_figure:after{content:"";pointer-events:none;transform-origin:bottom;-webkit-mask:var(--figure-art) bottom center / contain no-repeat;mask:var(--figure-art) bottom center / contain no-repeat;position:absolute;inset:0}.cdf8MW_figure:before{z-index:0;transform:scale(var(--figure-scale)) translate(-3%, 2%) scaleY(.4) skewX(30deg);opacity:.46;filter:blur(.5rem);background:#163c6899}.cdf8MW_figure:after{z-index:2;transform:scale(var(--figure-scale));background:linear-gradient(var(--figure-light-angle), #ffe6baf2 0%, #fff0d44d 16%, #a8cef41f 42%, #4a84ca57 68%, #12448a9e 100%);mix-blend-mode:soft-light}.cdf8MW_guideMirrored .cdf8MW_figure{--figure-light-angle:334deg;transform:scaleX(-1)}.cdf8MW_guideMirrored .cdf8MW_figure:before{transform:scale(var(--figure-scale)) translate(3%, 2%) scaleY(.4) skewX(-30deg)}.cdf8MW_guideMark{z-index:3;border:1px solid color-mix(in srgb, var(--color-foreground) 12%, transparent);background:color-mix(in srgb, var(--color-card) 94%, transparent);color:var(--color-foreground);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1.1rem .35rem .4rem;display:inline-flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.25rem #163c6847}.cdf8MW_guideMirrored .cdf8MW_guideMark{transform:translate(-50%)scaleX(-1)}.cdf8MW_guideMarkText{flex-direction:column;line-height:1.15;display:flex}.cdf8MW_guideMarkText strong{font-size:1.1rem;font-weight:700}.cdf8MW_guideMarkText small{color:var(--color-muted-foreground);font-size:.8rem}.cdf8MW_figureArt{z-index:1;object-fit:fill;transform-origin:bottom;width:100%;height:100%;position:absolute;inset:0}.cdf8MW_companion{z-index:1;aspect-ratio:1;pointer-events:none;height:clamp(3rem,26%,8.5rem);position:absolute;bottom:0;left:0}.cdf8MW_companionArt{object-fit:contain;object-position:bottom center;width:100%;height:100%;position:absolute;inset:0}.cdf8MW_content{overscroll-behavior:contain;pointer-events:auto;flex-direction:column;min-width:0;min-height:0;padding:.25rem;display:flex;overflow-y:auto}.cdf8MW_welcome,.cdf8MW_choices{flex-direction:column;gap:1rem;width:100%;margin-block:auto;display:flex}.cdf8MW_welcomePanel{text-align:left;flex-direction:column;gap:1rem;width:100%;max-width:none;display:flex}.cdf8MW_welcomePanel button{white-space:normal;max-width:100%;height:auto;min-height:2.75rem;padding-block:.625rem}.cdf8MW_mapScene{grid-template-rows:minmax(11rem,1fr) auto;gap:.75rem;min-height:0;margin-block:auto;display:grid}@media (min-width:64rem){.cdf8MW_mapScene{flex:1}}.cdf8MW_mapCanvas{aspect-ratio:8/5;background:var(--color-explore-surface);border-radius:1rem;place-self:center;width:auto;height:100%;max-height:min(46dvh,26rem);position:relative;box-shadow:0 1.25rem 3rem #06162273}.cdf8MW_mapVisual{border-radius:inherit;width:100%;height:100%;display:block}.cdf8MW_mapMarkers{position:absolute;inset:0}.cdf8MW_mapMarker{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.cdf8MW_mapMarker:focus-visible{outline-offset:2px;outline:3px solid #ecfeff}.cdf8MW_mapMarkerDisc{background:var(--marker-tone,var(--color-primary));width:1.75rem;height:1.75rem;color:var(--marker-tone-foreground,var(--color-primary-foreground));border-radius:999px;place-items:center;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:0 0 0 2px #ffffffeb,0 .25rem .6rem #0412208c}.cdf8MW_mapMarker[data-home=true] .cdf8MW_mapMarkerDisc{box-shadow:0 0 0 2px #fffffff2,0 0 0 5px #ffffff59,0 .25rem .6rem #0412208c}.cdf8MW_mapMarker[data-selected=true] .cdf8MW_mapMarkerDisc{box-shadow:0 0 0 3px #ecfeff,0 0 0 8px #a5f3fc80,0 .25rem .6rem #0412208c}.cdf8MW_mapMarkerIcon{width:1rem;height:1rem}.cdf8MW_mapMarkerLabel{color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #030f19f2,0 0 .5rem #030f19cc;font-size:.6875rem;font-weight:600;line-height:1.1;position:absolute;top:calc(50% + 1rem);left:50%;transform:translate(-50%)}.cdf8MW_mapMarker:hover .cdf8MW_mapMarkerDisc,.cdf8MW_mapMarker:focus-visible .cdf8MW_mapMarkerDisc,.cdf8MW_mapMarker[data-selected=true] .cdf8MW_mapMarkerDisc{transform:scale(1.14)}.cdf8MW_mapMarker[data-selected=true] .cdf8MW_mapMarkerLabel{font-weight:700}.cdf8MW_regionDetail{text-align:left;align-items:flex-start;gap:.875rem;display:flex}.cdf8MW_regionArt{aspect-ratio:4/3;background:var(--color-explore-surface);border-radius:.6rem;flex:none;width:clamp(4.75rem,20%,8.5rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.cdf8MW_regionArt img{object-fit:cover;object-position:center}.cdf8MW_regionChipDisc .cdf8MW_mapMarkerDisc{width:1.4rem;height:1.4rem}.cdf8MW_regionChipDisc .cdf8MW_mapMarkerIcon{width:.85rem;height:.85rem}.cdf8MW_mapPanel{text-align:left;max-width:none}@media (max-width:47.99rem){.cdf8MW_mapMarkerLabel{display:none}.cdf8MW_mapMarker:hover .cdf8MW_mapMarkerLabel,.cdf8MW_mapMarker:focus-visible .cdf8MW_mapMarkerLabel,.cdf8MW_mapMarker[data-selected=true] .cdf8MW_mapMarkerLabel{display:block}}@media (max-width:63.99rem){.cdf8MW_workspace{overscroll-behavior:contain;pointer-events:auto;overflow-y:auto}.cdf8MW_layout,.cdf8MW_withGuide{flex-direction:column;max-width:42rem;min-height:min-content;display:flex}.cdf8MW_guide{flex-shrink:0;grid-template-rows:auto;grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);align-items:end}.cdf8MW_guideMark{gap:.3rem;padding:.2rem .6rem .2rem .2rem}.cdf8MW_guideMark img{width:1.9rem;height:1.9rem}.cdf8MW_guideMarkText small{display:none}.cdf8MW_figure{height:clamp(10rem,26dvh,15rem)}.cdf8MW_content{flex-shrink:0;overflow:visible}.cdf8MW_mapCanvas{width:min(100%,1.6*min(44dvh,22rem));height:auto}}
.HEvwRG_tag{color:#fff;background:#9be6ff14;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .55rem;margin-top:.35rem;padding:.55rem .55rem .55rem .6rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #9be6ff4d}.HEvwRG_tag:before{content:"";background:#0a2a52;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:-.32rem;left:1.35rem;box-shadow:0 0 0 2px #c4d0de}.HEvwRG_face{width:2.4rem;height:2.4rem;position:relative}.HEvwRG_portrait{object-fit:cover;background:#9be6ff26;border-radius:999px;width:100%;height:100%;box-shadow:0 0 0 2px #8fd6f2}.HEvwRG_mark{width:1rem;height:1rem;position:absolute;bottom:-.25rem;right:-.3rem}.HEvwRG_text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.HEvwRG_eyebrow{color:#9be6ff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.3}.HEvwRG_line{flex-wrap:wrap;align-items:center;gap:.15rem .3rem;font-size:.78rem;font-weight:600;line-height:1.3;display:flex}.HEvwRG_pair{flex:none;display:inline-flex}.HEvwRG_pair>*+*{margin-left:-.45rem}.HEvwRG_pair>span,.HEvwRG_pair img{width:1.5rem;height:1.5rem}.HEvwRG_lineText{min-width:0}.HEvwRG_action{grid-column:1/-1;width:100%}.HEvwRG_short{display:none}.HEvwRG_failed{color:#ffd282;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.35}@container scene-frame (max-width:639px){[data-chamber-console] .HEvwRG_tag{background:#9be6ff1a;border-radius:.55rem;grid-template-rows:auto auto;grid-template-columns:auto auto;gap:0 .4rem;min-height:2.75rem;margin:0;padding:0 .6rem 0 .3rem;box-shadow:inset 0 0 0 1px #9be6ff66}[data-chamber-console] .HEvwRG_tag:before{display:none}[data-chamber-console] .HEvwRG_tag .HEvwRG_line{display:none}[data-chamber-console] .HEvwRG_tag .HEvwRG_long{display:none}[data-chamber-console] .HEvwRG_tag .HEvwRG_short{display:inline}[data-chamber-console] .HEvwRG_tag .HEvwRG_face{grid-row:1/3;width:2rem;height:2rem}[data-chamber-console] .HEvwRG_tag .HEvwRG_text{grid-area:1/2;align-self:end}[data-chamber-console] .HEvwRG_tag .HEvwRG_eyebrow{letter-spacing:.1em;font-size:.58rem}[data-chamber-console] .HEvwRG_tag .HEvwRG_action{width:auto;height:auto;min-height:0;box-shadow:none;color:#fff;background:0 0;border:0;grid-area:2/2;justify-content:flex-start;align-self:start;padding:0;font-size:.8rem;font-weight:650;line-height:1.15}[data-chamber-console] .HEvwRG_tag .HEvwRG_action:after{content:"";border-radius:.55rem;position:absolute;inset:0}[data-chamber-console] .HEvwRG_tag .HEvwRG_action:focus-visible{outline:none}[data-chamber-console] .HEvwRG_tag .HEvwRG_action:focus-visible:after{outline-offset:2px;outline:2px solid #9be6ff}[data-chamber-console] .HEvwRG_tag .HEvwRG_failed{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.dpwVfG_closedPack{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.dpwVfG_packArt{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-primary) 20%, transparent), transparent 70%);width:10rem;height:clamp(8rem,24dvh,13rem);animation:.65s ease-out both dpwVfG_pack-arrive;display:block;position:relative}.dpwVfG_rewards{outline:none;flex-direction:column;gap:1rem;animation:.4s ease-out both dpwVfG_reward-reveal;display:flex}.dpwVfG_currency{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.dpwVfG_items{grid-template-columns:repeat(auto-fill,minmax(min(100%,6rem),1fr));gap:.5rem;display:grid}.dpwVfG_items li{min-width:0;animation:.45s ease-out both dpwVfG_reward-reveal}@keyframes dpwVfG_pack-arrive{0%{opacity:0;transform:translateY(1rem)rotate(-8deg)scale(.9)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes dpwVfG_reward-reveal{0%{opacity:0;transform:translateY(.75rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dpwVfG_packArt,.dpwVfG_rewards,.dpwVfG_items li{animation:none}}
.bMpxKW_slip{width:100%;max-width:40rem;color:var(--color-foreground);text-align:left;background:color-mix(in srgb, var(--color-card) 90%, transparent);box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-foreground) 14%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border:1px dashed #d8b366bf;border-radius:.85rem;gap:.55rem;margin-inline:auto;padding:.75rem 1.1rem .85rem;display:grid}.bMpxKW_title{font-family:var(--font-display,inherit);letter-spacing:.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.bMpxKW_rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bMpxKW_row{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;min-height:2rem;font-size:.9rem;line-height:1.4;display:flex}.bMpxKW_mark{color:#ffe6ad;background:#0a18268c;border:1.5px solid #d8b366;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.bMpxKW_mark svg{width:.85rem;height:.85rem}.bMpxKW_text{flex:12rem;min-width:0}.bMpxKW_action{flex:none;margin-inline-start:auto}
.yeEtxW_apex{color:#0000;background-image:linear-gradient(100deg,#9a5b00 0%,#c2410c 28%,#a21caf 58%,#4338ca 100%);background-clip:text}.dark .yeEtxW_apex{background-image:linear-gradient(100deg,#ffd280 0%,#ffab8a 30%,#f0a8ff 60%,#a8b8ff 100%)}.yeEtxW_apexSparkle{color:#a21caf;fill:currentColor}.dark .yeEtxW_apexSparkle{color:#f0a8ff}
.kcolra_shell{border-radius:1.5rem;flex-direction:column;gap:0;width:min(100% - 1rem,78rem);max-width:min(100vw - 1rem,78rem);max-height:90dvh;padding:0;display:flex;overflow:hidden}.kcolra_header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 6.25rem 1rem 1.25rem;display:flex}.kcolra_headerBrand{align-items:center;gap:.9rem;min-width:0;display:flex}.kcolra_headerBrandIcon{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:2.8rem;height:2.8rem;color:var(--color-primary);border-radius:.95rem;flex:none;place-items:center;display:grid}.kcolra_headerBrandIcon svg{stroke-width:2.3px;width:1.65rem;height:1.65rem}.kcolra_headerTools{align-items:center;gap:.35rem;display:flex}.kcolra_statusPill{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card));color:var(--color-muted-foreground);white-space:nowrap;border-radius:999px;padding:.35rem .65rem}.kcolra_partyIdentityButton{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 4%, var(--color-card));min-width:8.75rem;min-height:3.25rem;color:var(--color-foreground);text-align:left;cursor:pointer;border-radius:1rem;align-items:center;gap:.55rem;padding:.35rem .75rem .35rem .45rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.kcolra_partyIdentityButton:hover{border-color:color-mix(in srgb, var(--color-primary) 58%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-card))}.kcolra_partyIdentityButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 46%, transparent);outline-offset:2px}.kcolra_partyIdentityPortrait{flex:none;width:2.5rem;height:2.5rem;display:block;position:relative}.kcolra_partyIdentityEditIcon{border:2px solid var(--color-card);background:var(--color-primary);width:1.45rem;height:1.45rem;color:var(--color-primary-foreground);opacity:0;box-shadow:0 .25rem .65rem color-mix(in srgb, var(--color-foreground) 18%, transparent);border-radius:50%;place-items:center;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:-.42rem;right:-.42rem;transform:translate(.2rem,-.2rem)scale(.82)}.kcolra_partyIdentityEditIcon svg{stroke-width:2.6px;width:.72rem;height:.72rem}.kcolra_partyIdentityButton:hover .kcolra_partyIdentityEditIcon,.kcolra_partyIdentityButton:focus-visible .kcolra_partyIdentityEditIcon{opacity:1;transform:translate(0)scale(1)}.kcolra_partyIdentityCopy{min-width:0;line-height:1.1;display:grid}.kcolra_partyIdentityCopy small{color:var(--color-muted-foreground);font-size:.7rem;font-weight:550}.kcolra_partyIdentityCopy strong{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.85rem;overflow:hidden}.kcolra_body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1rem;overflow-y:auto}.kcolra_body[data-party-browse-step=splash]{padding:0}.kcolra_body .kcolra_dialogSurfaceGate{min-height:clamp(25rem,60dvh,34rem)}.kcolra_dialogActionsSlot{min-height:4.25rem;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-card) 96%, transparent);box-shadow:0 -.6rem 1.5rem color-mix(in srgb, var(--color-foreground) 7%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;align-items:center;display:flex}.kcolra_dialogActionsSlot:empty{display:none}.kcolra_partyActionBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;width:100%;display:flex}.kcolra_partyActionStatus{white-space:normal;overflow-wrap:anywhere;text-align:start;flex:0 0 100%;min-width:0}.kcolra_partyActionSummary{margin-right:auto}.kcolra_partyActionSummary:has(>svg){align-items:center;gap:.55rem;display:inline-flex}.kcolra_partyActionSummary>svg{width:1.35rem;height:1.35rem}.kcolra_createLobbyForm{display:block}.kcolra_createLobbyLayout{grid-template-columns:minmax(0,2.05fr) minmax(18rem,1.1fr);gap:1rem;display:grid}.kcolra_createLobbyMain{min-width:0;padding:.15rem .7rem .2rem .55rem}.kcolra_createLobbySidebar{align-content:start;gap:.85rem;display:grid}.kcolra_createLobbySidebar .kcolra_lobbyStepsGuide{gap:1rem;min-height:18rem;padding:1rem 1.05rem}.kcolra_createLobbySidebar .kcolra_lobbyStepsList{gap:.8rem}.kcolra_createLobbySidebar .kcolra_lobbyStepsList li:not(:last-child):after{bottom:-.8rem}.kcolra_lobbyPreviewCard{border:1px solid color-mix(in srgb, var(--color-primary) 17%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 6%, var(--color-card)), color-mix(in srgb, var(--color-primary) 2%, var(--color-card)));border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.kcolra_lobbyPreviewHeading{align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.kcolra_lobbyPreviewHeading>span{background:color-mix(in srgb, var(--color-primary) 11%, transparent);width:2.15rem;height:2.15rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.kcolra_lobbyPreviewHeading h3{font-size:1.05rem}.kcolra_lobbyPreviewHeading>span svg{fill:currentColor;width:1.15rem;height:1.15rem;stroke:var(--color-card);stroke-width:2.2px}.kcolra_lobbyPreviewDetails{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-card) 88%, transparent);border-radius:.8rem;gap:.55rem;margin:0;padding:.85rem;display:grid}.kcolra_lobbyPreviewDetails>div{grid-template-columns:minmax(6rem,.8fr) minmax(7rem,1fr);align-items:center;gap:.65rem;display:grid}.kcolra_lobbyPreviewDetails dt{color:var(--color-muted-foreground);align-items:center;gap:.55rem;font-size:.8rem;display:flex}.kcolra_lobbyPreviewDetails dt svg{width:1.1rem;height:1.1rem}.kcolra_lobbyPreviewDetails dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.82rem;font-weight:600;overflow:hidden}.kcolra_lobbyWaitingStatus{align-items:center;gap:.45rem;display:flex}.kcolra_lobbyWaitingStatus>span{background:var(--color-success);width:.58rem;height:.58rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 12%, transparent);border-radius:50%}.kcolra_splashHero{isolation:isolate;background:#17362f;min-height:clamp(25rem,60dvh,34rem);position:relative;overflow:hidden}.kcolra_splashHeroArt{z-index:0;object-fit:cover;object-position:center}.kcolra_splashHeroShade{z-index:1;background:linear-gradient(90deg,#081f1cf0 0%,#0c2722cc 34%,#0a1e1b3d 62%,#0000 82%),linear-gradient(#0000 55%,#0819176b);position:absolute;inset:0}.kcolra_splashHeroCopy{z-index:2;width:min(48%,30rem);min-height:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;padding:clamp(1.35rem,4vw,3rem);display:flex;position:relative}.kcolra_splashEyebrow{color:#f8d985;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#071d1a75;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:750;display:inline-flex}.kcolra_splashTitle{color:#fff;text-wrap:balance;text-shadow:0 2px 18px #00000047;max-width:10ch;font-size:clamp(2rem,5vw,3.6rem);line-height:.98}.kcolra_splashLead{color:#ffffffe0;text-wrap:pretty;max-width:31rem;font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.55}.kcolra_splashKindness{color:#ffffffe0;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#071d1a94;border:1px solid #ffffff2e;border-radius:.85rem;align-items:flex-start;gap:.55rem;max-width:31rem;padding:.7rem .8rem;display:flex;box-shadow:inset 0 1px #ffffff12}.kcolra_splashKindness svg{color:#f8d985;flex:none;margin-top:.12rem}.kcolra_splashKindness p{color:inherit;line-height:1.45}.kcolra_partyEmptyState{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-muted) 45%, transparent);border-radius:.9rem;justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.kcolra_lobbyBrowseTools{align-items:center;gap:.75rem;min-width:0;display:flex}.kcolra_lobbySearchField{flex:24rem;align-items:center;min-width:12rem;display:flex;position:relative}.kcolra_lobbySearchField>svg{z-index:1;width:1.15rem;height:1.15rem;color:var(--color-muted-foreground);pointer-events:none;position:absolute;left:.85rem}.kcolra_lobbySearch{min-width:0;padding-left:2.65rem}.kcolra_lobbyFilterField{flex:0 11.5rem;align-items:center;display:flex;position:relative}.kcolra_lobbyFilterField>svg{z-index:1;width:1.05rem;height:1.05rem;color:var(--color-muted-foreground);pointer-events:none;position:absolute;left:.75rem}.kcolra_lobbyFilterField select{min-width:9.5rem;padding-left:2.25rem}.kcolra_createLobbyButton{flex:none}.kcolra_emptyLobbyGrid{grid-template-columns:minmax(0,2.05fr) minmax(16rem,1fr);gap:.85rem;min-height:23rem;display:grid}.kcolra_emptyLobbyHero{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-primary) 15%, var(--color-border));background:var(--color-info-muted);border-radius:1.2rem;place-items:center;min-height:23rem;display:grid;position:relative;overflow:hidden}.kcolra_emptyLobbyArt{z-index:-2;object-fit:cover;object-position:center 58%}.kcolra_emptyLobbyWash{z-index:-1;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-card) 24%, transparent) 29%, color-mix(in srgb, var(--color-card) 68%, transparent) 48%, color-mix(in srgb, var(--color-card) 36%, transparent) 77%, transparent 100%);position:absolute;inset:0}.kcolra_emptyLobbyCopy{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-card) 88%, transparent);max-width:25rem;color:var(--color-card-foreground);box-shadow:0 .8rem 2.2rem color-mix(in srgb, var(--color-foreground) 14%, transparent);text-align:center;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);border-radius:1rem;flex-direction:column;align-items:center;gap:.65rem;margin-left:18%;padding:1.35rem 1.5rem;display:flex}.kcolra_emptyLobbyCopy h3{font-size:clamp(1.6rem,4vw,2.35rem)}.kcolra_emptyLobbyCopy p{text-wrap:balance;max-width:29rem}.kcolra_emptyLobbyIcon{background:color-mix(in srgb, var(--color-muted) 72%, transparent);width:2.9rem;height:2.9rem;color:var(--color-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:1rem;place-items:center;display:grid}.kcolra_emptyLobbyIcon svg{width:1.55rem;height:1.55rem}.kcolra_lobbyStepsGuide{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 7%, var(--color-card)), var(--color-card) 58%, color-mix(in srgb, var(--color-primary) 9%, var(--color-card)));border-radius:1.2rem;flex-direction:column;gap:1.35rem;min-height:23rem;padding:1.35rem;display:flex;position:relative;overflow:hidden}.kcolra_lobbyStepsHeading{align-items:flex-start;gap:.7rem;display:flex}.kcolra_lobbyStepsHeading>div{gap:.08rem;display:grid}.kcolra_lobbyStepsHeading h3{font-size:1.05rem}.kcolra_lobbyStepsIcon{background:color-mix(in srgb, var(--color-primary) 13%, transparent);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:.8rem;flex:none;place-items:center;display:grid}.kcolra_lobbyStepsIcon svg{width:1.35rem;height:1.35rem}.kcolra_lobbyStepsList{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.kcolra_lobbyStepsList li{grid-template-columns:2rem 1.65rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid;position:relative}.kcolra_lobbyStepsList li:not(:last-child):after{border-left:2px dotted color-mix(in srgb, var(--color-primary) 32%, transparent);content:"";position:absolute;top:2rem;bottom:-1.2rem;left:.97rem}.kcolra_lobbyStepsList li>span{z-index:1;background:color-mix(in srgb, var(--color-primary) 13%, var(--color-card));width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;place-items:center;font-weight:750;display:grid}.kcolra_lobbyStepsList li>svg{stroke-width:2.2px;width:1.4rem;height:1.4rem}.kcolra_lobbyStepsList li>div{gap:.05rem;display:grid}.kcolra_lobbyStepsList strong{font-size:.85rem}.kcolra_lobbyStepsList small{color:var(--color-muted-foreground);font-size:.72rem;line-height:1.35}.kcolra_toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.kcolra_catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.kcolra_cupEyebrow{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:inline-flex}.kcolra_cupProgress{border:1px solid color-mix(in srgb, var(--color-primary) 34%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 7%, var(--color-card));border-radius:1rem;padding:.9rem 1rem}.kcolra_cupStandings,.kcolra_cupStandingsCompact{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.kcolra_cupStandings{grid-template-columns:repeat(2,minmax(0,1fr))}.kcolra_cupStandingsCompact{grid-template-columns:repeat(4,minmax(0,1fr))}.kcolra_cupStandings li,.kcolra_cupStandingsCompact li{background:var(--color-card);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.45rem .55rem;display:grid}.kcolra_cupStandings li>span,.kcolra_cupStandingsCompact li>span{background:var(--color-muted);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:750;display:grid}.kcolra_cupStandings li strong,.kcolra_cupStandingsCompact li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.kcolra_cupStandings li small,.kcolra_cupStandingsCompact li small{color:var(--color-muted-foreground);grid-column:2;font-size:.65rem}.kcolra_cupStandings li b,.kcolra_cupStandingsCompact li b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.kcolra_practiceLaunch{width:100%;min-height:2.75rem}.kcolra_practice{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-muted) 58%, transparent);border-radius:.9rem;gap:.7rem;padding:.8rem;display:grid}.kcolra_practiceChoices,.kcolra_practiceFeedback{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.kcolra_practiceFeedback{justify-content:space-between}.kcolra_cheers{background:color-mix(in srgb, var(--color-muted) 65%, transparent);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.kcolra_cheerFeed,.kcolra_cheerButtons{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.kcolra_cheerFeed span{color:var(--color-muted-foreground);font-size:.75rem}.kcolra_duelHistory{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;margin:.35rem 0;padding:.65rem .75rem;font-size:.78rem}.kcolra_duelHistory summary{cursor:pointer;font-weight:700}.kcolra_duelHistoryRounds{gap:.7rem;padding-top:.55rem;display:grid}.kcolra_duelHistoryRound{gap:.35rem;display:grid}.kcolra_duelHistoryMatchups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.kcolra_duelHistoryMatchup{background:var(--color-muted);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.25rem;padding:.45rem .55rem;line-height:1.35;display:grid}.kcolra_duelHistoryMatchup>span:last-of-type{text-align:right}.kcolra_duelHistoryMatchup small{color:var(--color-muted-foreground);grid-column:1/-1}.kcolra_duelHistoryVersus{color:var(--color-muted-foreground);text-transform:uppercase;font-size:.68rem}.kcolra_arena{isolation:isolate;background:var(--color-muted);border:1px solid var(--color-border);min-height:21rem;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-foreground) 10%, transparent);border-radius:1.2rem;position:relative;overflow:hidden}.kcolra_arena[data-action=true]{cursor:pointer;touch-action:manipulation}.kcolra_actionSurface{z-index:2;cursor:pointer;touch-action:pan-y;background:0 0;border:0;position:absolute;inset:0}.kcolra_actionSurface:focus-visible{outline:3px solid var(--color-primary);outline-offset:-4px}.kcolra_backdrop{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.kcolra_shade{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-card) 35%, transparent), transparent 40%, color-mix(in srgb, var(--color-card) 90%, transparent));position:absolute;inset:0}.kcolra_announcement{z-index:3;border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);background:color-mix(in srgb, var(--color-card) 94%, transparent);width:fit-content;max-width:calc(100% - 2rem);color:var(--color-foreground);box-shadow:0 4px 18px color-mix(in srgb, var(--color-foreground) 10%, transparent);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;margin:1rem auto 0;padding:.75rem 1.25rem;position:relative}.kcolra_announcement strong{font-size:clamp(1.2rem,4vw,1.9rem);line-height:1.15;display:block}.kcolra_announcement small{margin-top:.35rem;font-size:.85rem;display:block}.kcolra_players{justify-content:center;align-items:flex-end;gap:clamp(.25rem,2vw,1.4rem);min-height:13rem;padding:3rem .75rem 1.2rem;display:flex;position:relative}.kcolra_player{text-align:center;width:clamp(2.5rem,8vw,5rem);min-width:0;position:relative}.kcolra_avatar{transform-origin:bottom;width:100%;height:6.5rem;position:relative}.kcolra_avatar:after{content:"";background:color-mix(in srgb, var(--color-foreground) 17%, transparent);z-index:-1;border-radius:50%;width:80%;height:.5rem;position:absolute;bottom:-.15rem;left:10%}.kcolra_avatar img{object-fit:contain;pointer-events:none;max-width:none;position:absolute}.kcolra_fallback{width:3rem;max-width:100%;color:var(--color-primary-foreground);background:var(--color-primary);box-shadow:inset 0 -7px 0 color-mix(in srgb, var(--color-foreground) 10%, transparent);border-radius:45% 45% 35% 35%;place-items:center;margin:auto;font-size:1.4rem;font-weight:800;display:grid;position:absolute;inset:2rem 0 .2rem}.kcolra_playerName{z-index:2;background:var(--color-card);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;margin-top:.55rem;padding:.2rem .3rem;font-size:.7rem;font-weight:600;display:block;position:relative;overflow:hidden}.kcolra_player[data-you=true] .kcolra_playerName{outline:2px solid var(--color-primary)}.kcolra_score{background:var(--color-card);color:var(--color-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.4rem;align-items:center;gap:.2rem;margin-top:.25rem;padding:.15rem .35rem;font-size:.75rem;display:inline-flex}.kcolra_player[data-out=true]{opacity:.65}.kcolra_player[data-motion=jump] .kcolra_avatar{animation:1.25s ease-out kcolra_hop}.kcolra_player[data-motion=wave] .kcolra_avatar{animation:.7s ease-in-out kcolra_wave}.kcolra_player[data-motion=spin] .kcolra_avatar{animation:.7s ease-in-out kcolra_spin}.kcolra_player[data-motion=clap] .kcolra_avatar{animation:.45s ease-in-out 2 kcolra_clap}.kcolra_player[data-motion=stomp] .kcolra_avatar{animation:.35s ease-in-out 2 kcolra_stomp}.kcolra_bubble{z-index:4;white-space:nowrap;background:var(--color-card);color:var(--color-foreground);border-radius:.75rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:-1.3rem;left:50%;transform:translate(-50%)}.kcolra_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:.9rem .4rem .25rem;display:flex}.kcolra_control{touch-action:manipulation;min-width:5.5rem;min-height:3rem}.kcolra_watchControl:disabled{box-shadow:none;opacity:.58;background:0 0;border-color:#0000}.kcolra_meter{background:var(--color-muted);border-radius:1rem;height:.75rem;position:relative;overflow:hidden}.kcolra_meterFill{transform-origin:0;background:var(--color-primary);width:100%;height:100%}.kcolra_meter[data-urgent=true] .kcolra_meterFill{background:var(--color-warning)}.kcolra_rope{z-index:1;pointer-events:none;width:94%;height:9rem;position:absolute;top:7.5rem;left:3%;right:3%;overflow:visible}.kcolra_rope path{fill:none;stroke:var(--color-primary);stroke-width:5px;stroke-linecap:round}.kcolra_rope path:first-child{stroke:var(--color-card);stroke-width:8px}.kcolra_notice{text-align:center;min-height:1.5rem;font-size:.875rem}.kcolra_liveStandings{width:fit-content;max-width:100%;color:var(--color-muted-foreground);text-align:center;margin:-.2rem auto 0;font-size:.72rem}.kcolra_liveStandings summary{cursor:pointer;font-weight:700}.kcolra_liveStandings ol{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.kcolra_liveStandings li{background:color-mix(in srgb, var(--color-card) 88%, transparent);color:var(--color-foreground);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .45rem;display:flex}.kcolra_liveStandings li[data-out=true]{opacity:.62}.kcolra_liveStandings li small{color:var(--color-muted-foreground)}.kcolra_liveStandings li b{font-variant-numeric:tabular-nums}.kcolra_phaseCallout{z-index:5;border:1px solid color-mix(in srgb, var(--color-foreground) 13%, transparent);background:var(--color-card);width:fit-content;max-width:calc(100% - 2rem);color:var(--color-foreground);box-shadow:0 .55rem 1.5rem color-mix(in srgb, var(--color-foreground) 13%, transparent);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:1rem;justify-items:center;padding:.45rem 1rem .5rem;display:grid;position:absolute;top:4.7rem;left:50%;transform:translate(-50%)}.kcolra_phaseCallout>span{color:var(--color-muted-foreground);letter-spacing:.12em;font-size:.62rem;font-weight:800}.kcolra_phaseCallout>strong{font-size:clamp(1rem,2.8vw,1.45rem);line-height:1.15}.kcolra_phaseCallout>small{font-size:.72rem;line-height:1.2}.kcolra_phaseCallout[data-tone=action]{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-card))}.kcolra_phaseCallout[data-tone=reveal]{border-color:color-mix(in srgb, var(--color-success) 65%, transparent);background:color-mix(in srgb, var(--color-success) 13%, var(--color-card))}.kcolra_phaseCallout[data-tone=danger]{border-color:color-mix(in srgb, var(--color-warning) 72%, transparent);background:color-mix(in srgb, var(--color-warning) 18%, var(--color-card));animation:.7s ease-in-out infinite alternate kcolra_potatoUrgency}.kcolra_featuredDuel{z-index:5;border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);background:var(--color-card);width:min(100% - 2rem,35rem);color:var(--color-foreground);box-shadow:0 .55rem 1.5rem color-mix(in srgb, var(--color-foreground) 13%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .8rem;display:grid;position:absolute;top:4.8rem;left:50%;transform:translate(-50%)}.kcolra_featuredDuel>div{text-align:center;min-width:0;display:grid}.kcolra_featuredDuel>div span{color:var(--color-muted-foreground);letter-spacing:.1em;font-size:.58rem;font-weight:800}.kcolra_featuredDuel>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kcolra_featuredDuel>div b{color:var(--color-primary);font-size:.72rem}.kcolra_featuredDuel>em{background:var(--color-primary);width:2.2rem;height:2.2rem;color:var(--color-primary-foreground);border-radius:50%;place-items:center;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.kcolra_featuredDuel>small{text-align:center;grid-column:1/-1;font-weight:800}.kcolra_featuredDuel[data-bye=true]>em{background:var(--color-muted);color:var(--color-foreground)}.kcolra_countdown{text-align:center;place-items:center;min-height:21rem;padding:2rem;display:grid}.kcolra_countdownNumber{color:var(--color-primary);font-size:clamp(4rem,15vw,7rem);font-weight:800;line-height:1;display:block}.kcolra_standings{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;list-style:none;display:flex}.kcolra_standing{border:1px solid var(--color-border);background:var(--color-card);border-radius:.8rem;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.kcolra_standing[data-winner=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-card))}.kcolra_playBody [data-testid=housing-minigame-results]+.kcolra_cheers{max-width:44rem;margin-inline:auto}.kcolra_resultCelebration{animation:.9s ease-out both kcolra_partyFinaleBeat}.kcolra_resultsOverlay{padding:.65rem}.kcolra_resultsPanel{background:var(--color-card);max-width:40rem;color:var(--color-card-foreground);gap:.65rem;padding:.8rem}.kcolra_endedRoomOverlay{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-background) 52%, transparent), color-mix(in srgb, var(--color-background) 20%, transparent) 54%, transparent 78%);-webkit-backdrop-filter:none;backdrop-filter:none;padding:clamp(.75rem,3vw,2rem)}.kcolra_endedRoomPanel{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:var(--color-card);max-width:32rem;box-shadow:0 1.25rem 4rem color-mix(in srgb, var(--color-foreground) 22%, transparent);gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.kcolra_overlayStandings{justify-items:center;gap:.25rem;display:grid}.kcolra_overlayStandings .kcolra_cupStandingsCompact{width:100%;margin-top:.25rem}.kcolra_resultsScoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kcolra_resultsScoreboard li{border:1px solid var(--color-border);background:var(--color-card);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .75rem;display:grid}.kcolra_resultsScoreboard li[data-winner=true]{border-color:color-mix(in srgb, var(--color-primary) 65%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 9%, var(--color-card))}.kcolra_resultsScoreboard li>span:first-child{background:var(--color-muted);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:800;display:grid}.kcolra_resultsScoreboard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcolra_resultsScoreboard b{font-variant-numeric:tabular-nums;white-space:nowrap}.kcolra_potato{z-index:5;color:var(--color-warning-foreground);background:var(--color-warning);border:3px solid var(--color-card);box-shadow:0 4px 9px color-mix(in srgb, var(--color-foreground) 20%, transparent);border-radius:45%;padding:.4rem;transition:left .23s ease-out;position:absolute;top:9rem;transform:translate(-50%)}.kcolra_matchups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem;display:grid}.kcolra_matchup{text-align:center;background:var(--color-card);color:var(--color-foreground);border-radius:.75rem;padding:.6rem;font-size:.85rem}.kcolra_choiceIcon{align-items:center;gap:.4rem;display:inline-flex}@keyframes kcolra_hop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-.5rem)scale(.95,1.06)}45%{transform:translateY(-3rem)}80%{transform:translateY(-1rem)}}@keyframes kcolra_wave{25%,75%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes kcolra_spin{to{transform:rotateY(360deg)}}@keyframes kcolra_clap{50%{transform:scaleX(.85)scaleY(1.04)}}@keyframes kcolra_stomp{50%{transform:translateY(-.5rem)}}@keyframes kcolra_partyFinaleBeat{0%{opacity:.55;transform:scale(.985)}35%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes kcolra_potatoUrgency{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(1.035)}}@media (max-width:560px){.kcolra_body{padding:.65rem}.kcolra_header{padding-left:1rem}.kcolra_catalog{gap:.5rem}.kcolra_players{gap:.25rem;padding-inline:.3rem}.kcolra_matchup{padding:.5rem .3rem;font-size:.75rem}.kcolra_duelHistoryMatchups{grid-template-columns:minmax(0,1fr)}.kcolra_score{padding-inline:.2rem;font-size:.65rem}.kcolra_avatar{height:5.75rem}.kcolra_control{min-width:4.5rem}}@media (prefers-reduced-motion:reduce){.kcolra_player .kcolra_avatar,.kcolra_resultCelebration{animation:none!important}.kcolra_potato{transition:none}}.kcolra_toyPortrait{color:var(--color-foreground);justify-content:center;align-items:end;display:flex;position:absolute;inset:0}.kcolra_toyPortrait svg{max-width:140%;height:100%;overflow:visible}.kcolra_identityBadge{z-index:4;outline:2px solid var(--color-card);border-radius:50%;display:inline-flex;position:absolute;bottom:1.8rem;left:-.45rem}.kcolra_playOverlay{z-index:30;color:var(--color-foreground);outline:none;position:absolute;inset:0;overflow:hidden}.kcolra_playOverlay:not([data-three=true]){background:var(--color-background)}.kcolra_playBody{inset:calc(var(--game-nav,0px) + var(--game-dock,7rem) + 1.25rem) 0 max(.5rem, var(--sa-bottom,0px));overscroll-behavior:contain;max-width:68rem;margin-inline:auto;padding:.25rem 1rem 1rem;position:absolute;overflow-y:auto}.kcolra_playOverlay[data-lobby=true]{pointer-events:none}.kcolra_playOverlay[data-lobby=true] .kcolra_partyDock,.kcolra_playOverlay[data-lobby=true] [data-party-chat],.kcolra_playOverlay[data-lobby=true] .kcolra_lobbyActionDock,.kcolra_playOverlay[data-lobby=true] .kcolra_lobbyPreparationFloat{pointer-events:auto}.kcolra_playOverlay[data-lobby=true] .kcolra_playBody{inset-inline:0;pointer-events:none;max-width:none;padding:0;bottom:0;overflow:visible}.kcolra_lobbyRoom{width:100%;height:100%;min-height:calc(100dvh - var(--game-nav,0px) - var(--game-dock,7rem) - 1.25rem);position:relative}.kcolra_playOverlay[data-lobby=true] .kcolra_partyReadouts{flex:40rem;min-width:0;padding:.35rem .45rem}.kcolra_playOverlay[data-lobby=true] .kcolra_partyReadouts .kcolra_toolbar{width:100%;min-width:0}.kcolra_lobbyCupBadge{background:var(--color-warning-muted);color:var(--color-warning-muted-foreground);box-shadow:0 .45rem 1.2rem color-mix(in srgb, var(--color-foreground) 12%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;display:inline-flex;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.kcolra_lobbyFooter{--lobby-footer-bottom:max(1rem, var(--sa-bottom,0px));right:max(.75rem,50% - 36rem);bottom:var(--lobby-footer-bottom);max-width:calc(100% - 1.5rem);max-height:calc(100% - var(--lobby-footer-bottom) - .5rem);overscroll-behavior:contain;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;overflow-y:auto}.kcolra_lobbyFooter>*{flex-shrink:0}.kcolra_lobbyActionDock{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:color-mix(in srgb, var(--color-card) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.15rem;flex-wrap:wrap;align-items:stretch;gap:.45rem;min-width:0;max-width:100%;padding:.5rem;display:flex;box-shadow:0 .7rem 1.9rem #00000029}.kcolra_lobbyActionDock>button,.kcolra_lobbyActionDock .kcolra_partyActionBar>button,.kcolra_lobbyActionDock .kcolra_lobbyStartGate{white-space:nowrap;border-radius:.8rem;min-height:3rem;padding-inline:1.1rem}.kcolra_lobbyActionDock .kcolra_partyActionBar{flex-wrap:wrap;gap:.45rem;width:auto}.kcolra_lobbyStartGate{opacity:.5;cursor:not-allowed;display:inline-flex}.kcolra_lobbyPreparationFloat{border:1px solid color-mix(in srgb, var(--color-warning) 28%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 12%, var(--color-card));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.9rem;gap:.5rem;max-width:min(21rem,100vw - 2rem);padding:.65rem;display:grid;box-shadow:0 .65rem 1.8rem #00000024}.kcolra_lobbyModal{max-height:min(52rem,100dvh - 3rem);overflow-y:auto}.kcolra_immersiveGate{background:0 0;border:0;min-height:0;padding:0;display:block;overflow:visible}.kcolra_immersiveGate[data-kind]{background-size:cover;border-radius:1rem;min-height:min(32rem,65dvh);padding:1rem;display:flex;overflow:hidden}.kcolra_partyDock{color:var(--game-glass-foreground)}.kcolra_partyReadouts{flex-wrap:wrap;align-items:center;gap:0;padding:0 .35rem;font-size:.8rem;display:flex}.kcolra_partyReadouts .kcolra_toolbar{gap:0}.kcolra_partyReadouts p{color:inherit;font-size:.75rem}.kcolra_dockControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;padding:.2rem .3rem;display:flex}.kcolra_dockControls .kcolra_control{min-height:2.75rem;padding-block:.35rem}.kcolra_connectionNotice{border:1px solid color-mix(in srgb, var(--color-foreground) 12%, transparent);background:color-mix(in srgb, var(--color-card) 82%, transparent);width:fit-content;color:var(--color-foreground);text-align:center;opacity:.82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;margin:.4rem auto 0;padding:.25rem .65rem}.kcolra_threeViewport{inset:var(--party-viewport-inset,3.6rem 0 3.25rem);pointer-events:none;position:absolute}.kcolra_arena[data-three=true]{--party-stage-available:calc(100dvh - var(--game-nav,0px) - var(--game-dock,7rem) - 9rem - var(--sa-bottom,0px));height:max(20rem, var(--party-stage-available));min-height:min(31rem, var(--party-stage-available));max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.kcolra_arena[data-three=true]>.kcolra_backdrop,.kcolra_arena[data-three=true]>.kcolra_shade,.kcolra_arena[data-three=true]>.kcolra_rope,.kcolra_arena[data-three=true] .kcolra_avatar,.kcolra_arena[data-three=true] .kcolra_bubble,.kcolra_arena[data-three=true] .kcolra_potato{display:none}.kcolra_arena[data-three=true] .kcolra_players{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.kcolra_arena[data-three=true] .kcolra_announcement{border-radius:999px;margin-top:.35rem;padding:.5rem .9rem}.kcolra_arena[data-three=true] .kcolra_announcement strong{font-size:clamp(1rem,2vw,1.3rem)}.kcolra_arena[data-three=true] .kcolra_announcement small{margin-top:.1rem;font-size:.75rem}.kcolra_arena[data-three=true] .kcolra_matchups{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.kcolra_arena[data-three=true] .kcolra_countdown{z-index:6;pointer-events:none;min-height:0;position:absolute;inset:6rem 0 4rem}.kcolra_arena[data-three=true] .kcolra_countdownNumber{background:var(--color-card);box-shadow:0 4px 20px color-mix(in srgb, var(--color-foreground) 12%, transparent);border-radius:2rem;padding:.5rem 1.2rem}.kcolra_playBody>*{width:100%}.kcolra_playBody>.kcolra_connectionNotice{width:fit-content;max-width:100%}.kcolra_partySessionContent:not([data-lobby=true]){padding-bottom:calc(var(--party-chat-height,0px) + 1rem)}.kcolra_playBody:has([data-testid=housing-minigame-duel]) .kcolra_threeViewport,.kcolra_playBody:has([data-testid=housing-minigame-says]) .kcolra_threeViewport{inset:0}@media (max-width:56rem){.kcolra_lobbyFooter{--lobby-footer-bottom:calc(var(--party-chat-height,0px) + max(.75rem, var(--sa-bottom,0px)) + .5rem)}}@media (max-width:560px){.kcolra_cupStandings,.kcolra_cupStandingsCompact{grid-template-columns:1fr 1fr}.kcolra_resultsScoreboard{grid-template-columns:1fr}.kcolra_practiceFeedback{text-align:center;justify-content:center}.kcolra_playBody{padding-inline:.35rem}.kcolra_playOverlay[data-lobby=true] .kcolra_playBody{padding-inline:0}.kcolra_playOverlay[data-lobby=true] .kcolra_partyReadouts{padding:.3rem}.kcolra_lobbyFooter{width:calc(100% - .7rem);max-width:none;right:.35rem}.kcolra_lobbyActionDock{gap:.3rem;width:100%;padding:.35rem}.kcolra_lobbyActionDock>button{padding-inline:.7rem}.kcolra_lobbyActionDock .kcolra_partyActionBar{flex:100%;gap:.3rem;min-width:0}.kcolra_lobbyActionDock .kcolra_partyActionBar>button,.kcolra_lobbyActionDock .kcolra_lobbyStartGate{flex:1 0 auto;min-width:max-content;padding-inline:.55rem}.kcolra_arena[data-three=true] .kcolra_announcement{margin-top:0;padding:.6rem .7rem}.kcolra_arena[data-three=true] .kcolra_announcement strong{font-size:1.2rem}.kcolra_arena[data-three=true] .kcolra_announcement small{display:none}.kcolra_threeViewport{inset:var(--party-viewport-inset,3.25rem 0 2.75rem)}.kcolra_dockControls .kcolra_control{min-width:3.3rem;padding-inline:.45rem}.kcolra_dockControls{flex:0 auto;min-width:0;max-width:calc(100% - 3.5rem)}.kcolra_phaseCallout,.kcolra_featuredDuel{max-width:calc(100% - .8rem);top:4.35rem}.kcolra_phaseCallout>small{display:none}.kcolra_featuredDuel{gap:.35rem;padding-inline:.45rem}.kcolra_featuredDuel>em{width:1.8rem;height:1.8rem}}.kcolra_characterSelector{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:var(--color-card);border-radius:1.25rem;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.8fr);min-height:31rem;display:grid;overflow:hidden}.kcolra_characterSpotlight{isolation:isolate;background:color-mix(in srgb, var(--color-warning-muted) 45%, var(--color-card));flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1.2rem 1.15rem;display:flex;position:relative;overflow:hidden}.kcolra_characterSpotlightBackdrop{z-index:-2;object-fit:cover;object-position:center}.kcolra_characterSpotlightWash{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-background) 8%, transparent) 0%, color-mix(in srgb, var(--color-background) 18%, transparent) 48%, color-mix(in srgb, var(--color-card) 88%, transparent) 82%, var(--color-card) 100%);pointer-events:none;position:absolute;inset:0}.kcolra_characterSelectedBadge,.kcolra_characterUnlockCount{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.kcolra_characterSelectedBadge{z-index:1;background:var(--color-card);color:var(--color-primary);box-shadow:0 .35rem 1.25rem color-mix(in srgb, var(--color-foreground) 8%, transparent);-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);align-self:flex-start;padding:.48rem .75rem;font-size:.75rem;font-weight:750}.kcolra_characterSpotlightShowcase{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:0;display:flex;transform:translateY(-1.75rem)}.kcolra_characterSpotlightPortrait{aspect-ratio:1;width:min(82%,14rem);filter:drop-shadow(0 .85rem .75rem color-mix(in srgb, var(--color-foreground) 18%, transparent));display:block}.kcolra_characterSpotlightCopy{text-align:center;justify-items:center;gap:.35rem;width:100%;display:grid}.kcolra_characterSpotlightCopy>strong{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.05}.kcolra_characterSpotlightCopy>p{min-height:1.25rem;color:var(--color-muted-foreground);text-wrap:balance;font-size:.9rem;line-height:1.4}.kcolra_characterSpotlightEmpty{z-index:1;color:var(--color-muted-foreground);text-align:center;grid-column:1/-1;place-items:center;gap:.6rem;margin:auto;display:grid}.kcolra_characterSpotlightEmpty strong{color:var(--color-foreground);font-size:1.15rem}.kcolra_characterSpotlightEmpty p{max-width:18rem;font-size:.82rem}.kcolra_characterBrowser{flex-direction:column;gap:.85rem;min-width:0;padding:1.15rem;display:flex}.kcolra_characterBrowserHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kcolra_characterBrowserHeader>div{gap:.2rem;display:grid}.kcolra_characterBrowserHeader h2{font-size:1.15rem}.kcolra_characterBrowserHeader p{color:var(--color-muted-foreground);font-size:.78rem;line-height:1.4}.kcolra_characterUnlockCount{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-card));color:var(--color-muted-foreground);white-space:nowrap;flex:none;padding:.45rem .7rem;font-size:.72rem;font-weight:650}.kcolra_characterBrowserTools{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.kcolra_characterFilters{border:0;flex-wrap:wrap;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.kcolra_characterFilters button{border:1px solid color-mix(in srgb, var(--color-primary) 13%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 4%, var(--color-card));min-height:2.15rem;color:var(--color-muted-foreground);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:650}.kcolra_characterFilters button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.kcolra_characterFilters button:focus-visible,.kcolra_characterSort:focus-within{outline:3px solid color-mix(in srgb, var(--color-primary) 46%, transparent);outline-offset:2px}.kcolra_characterSort{border:1px solid color-mix(in srgb, var(--color-primary) 13%, var(--color-border));min-height:2.15rem;color:var(--color-muted-foreground);border-radius:.7rem;flex:none;align-items:center;gap:.3rem;padding:.2rem .55rem;display:flex}.kcolra_characterSort select{max-width:9.5rem;color:var(--color-foreground);background:0 0;border:0;outline:0;font-size:.72rem;font-weight:650}.kcolra_characterCollection{--character-card-width:13.5rem;grid-template-columns:repeat(var(--character-columns), var(--character-card-width));overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-rows:repeat(2,minmax(11.5rem,auto));gap:.65rem;padding:.15rem .15rem .55rem;display:grid;overflow:auto hidden}.kcolra_characterCard{appearance:none;border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));background:linear-gradient(155deg, color-mix(in srgb, var(--color-primary) 8%, var(--color-card)), var(--color-card));min-width:0;min-height:11.5rem;color:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;border-radius:.95rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.kcolra_characterCard:hover:not(:disabled):not([data-locked=true]){border-color:color-mix(in srgb, var(--color-primary) 65%, var(--color-border));transform:translateY(-1px)}.kcolra_characterCard:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.kcolra_characterCard[data-selected=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 22%, transparent)}.kcolra_characterCard[data-locked=true]{background:color-mix(in srgb, var(--color-muted) 72%, var(--color-card));cursor:not-allowed}.kcolra_characterCard:disabled{cursor:default}.kcolra_characterCard[data-selecting=true]{cursor:wait}.kcolra_characterCardCheck{z-index:2;background:var(--color-primary);width:1.55rem;height:1.55rem;color:var(--color-primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem}.kcolra_characterCardCheck[data-pending=true] svg{animation:.7s linear infinite kcolra_characterSelectionSpin}.kcolra_characterCardPortrait{width:100%;height:7rem;display:block;position:relative}.kcolra_characterCard[data-locked=true] .kcolra_characterCardPortrait{opacity:.48;filter:grayscale(.65)}.kcolra_characterLock{background:color-mix(in srgb, var(--color-foreground) 67%, transparent);width:2.1rem;height:2.1rem;color:var(--color-card);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kcolra_characterName{font-size:.82rem;font-weight:750}.kcolra_characterNew{z-index:2;background:color-mix(in srgb, var(--color-primary) 88%, var(--color-card));color:var(--color-primary-foreground);text-transform:uppercase;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .4rem;font-size:.62rem;font-weight:750;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.kcolra_characterRequirement{min-height:2.1rem;color:var(--color-muted-foreground);align-items:center;gap:.3rem;margin-top:auto;font-size:.65rem;line-height:1.25;display:flex}.kcolra_characterRequirement svg{flex:none}@keyframes kcolra_characterSelectionSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kcolra_characterCardCheck[data-pending=true] svg{animation:none}}.kcolra_characterEmptyFilter{min-height:12rem;color:var(--color-muted-foreground);text-align:center;grid-column:1/-1;place-items:center;font-size:.85rem;display:grid}@media (min-width:981px){.kcolra_shell[data-browse-step=characters]{height:min(90dvh,50rem)}.kcolra_shell[data-browse-step=characters] .kcolra_body{padding:0;display:grid;overflow-y:hidden}.kcolra_characterBrowseViewport,.kcolra_characterStep{height:100%;min-height:0}.kcolra_shell[data-browse-step=characters] .kcolra_characterSelector{border:0;border-radius:0;height:100%;min-height:0}.kcolra_characterBrowser{min-height:0}.kcolra_characterCollection{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.kcolra_characterCard{min-height:0}.kcolra_characterCardPortrait{height:min(7rem,12.5dvh)}}.kcolra_lobbyFormFields{gap:1rem;display:grid}.kcolra_lobbyFormFields[data-presentation=creation]{gap:.5rem}.kcolra_lobbyFormFields[data-presentation=creation] input[type=text]{border-radius:.65rem}.kcolra_lobbyFormFields[data-presentation=creation] textarea{resize:vertical;border-radius:.65rem;min-height:4.75rem}.kcolra_optionalLobbyField{border:1px solid var(--color-border);border-radius:.75rem;padding:.75rem}.kcolra_optionalLobbyField summary{cursor:pointer;font-size:.875rem;font-weight:600}.kcolra_lobbyGamePicker{border:1px solid var(--color-border);border-radius:.9rem;gap:.65rem;padding:.9rem;display:grid}.kcolra_lobbyGamePicker legend{padding-inline:.15rem;font-weight:600}.kcolra_partyGameIcon{--party-game-accent:var(--color-primary);border:1px solid color-mix(in srgb, var(--party-game-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--party-game-accent) 13%, var(--color-card));width:2.4rem;height:2.4rem;color:var(--party-game-accent);border-radius:.75rem;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff59}.kcolra_partyGameIcon[data-size=sm]{border-radius:.45rem;width:1.45rem;height:1.45rem}.kcolra_partyGameIconImage{object-fit:contain;width:115%;max-width:none;height:115%;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--color-foreground) 16%, transparent))}.kcolra_partyGameIcon[data-size=sm] .kcolra_partyGameIconImage{width:108%;height:108%}.kcolra_partyGameIcon[data-game=rope]{--party-game-accent:var(--color-info)}.kcolra_partyGameIcon[data-game=says]{--party-game-accent:var(--color-primary)}.kcolra_partyGameIcon[data-game=potato]{--party-game-accent:var(--color-warning)}.kcolra_partyGameIcon[data-game=duel]{--party-game-accent:var(--color-secondary)}.kcolra_partyGameMeta{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.kcolra_partyGameHeading{align-items:center;gap:.6rem;display:flex}.kcolra_lobbyVisibilityChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.kcolra_lobbyVisibilityChoice,.kcolra_lobbyLockChoice{border:1px solid var(--color-border);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.6rem;min-height:2.75rem;padding:.75rem;display:flex}.kcolra_lobbyVisibilityChoice[data-selected=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-card))}.kcolra_lobbyVisibilityChoice input,.kcolra_lobbyLockChoice input{accent-color:var(--color-primary);margin-top:.25rem}.kcolra_lobbyVisibilityChoice strong,.kcolra_lobbyLockChoice strong{font-size:.875rem;display:block}.kcolra_lobbyVisibilityChoice small,.kcolra_lobbyLockChoice small{color:var(--color-muted-foreground);margin-top:.2rem;font-size:.75rem;display:block}.kcolra_lobbyFormFields[data-presentation=creation] .kcolra_lobbyVisibilityChoice{align-items:center;gap:.65rem;min-height:6.25rem;padding:.7rem .75rem;position:relative}.kcolra_lobbyFormFields[data-presentation=creation] .kcolra_lobbyVisibilityChoice input{width:1.05rem;height:1.05rem;margin:0;position:absolute;top:.65rem;right:.65rem}.kcolra_lobbyFormFields[data-presentation=creation] .kcolra_lobbyVisibilityChoice>span:last-child{align-self:center}.kcolra_lobbyVisibilityIcon{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:2.65rem;height:2.65rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.kcolra_lobbyVisibilityIcon svg{stroke-width:2.2px;width:1.45rem;height:1.45rem}.kcolra_lobbyGameChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.kcolra_lobbyGameChoices>button{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:4.5rem;padding:.65rem .75rem}.kcolra_lobbyGameChoiceCopy{gap:.12rem;display:grid}.kcolra_lobbyGameChoiceCopy strong{color:var(--color-foreground);font-size:.875rem}.kcolra_lobbyGameChoiceCopy small{color:var(--color-muted-foreground);font-size:.72rem;font-weight:500}.kcolra_lobbyGameMinimum{border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-card));color:var(--color-foreground);border-radius:999px;flex:none;margin-left:auto;padding:.24rem .42rem;font-size:.68rem;font-weight:750;line-height:1}.kcolra_lobbyListCard{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));background:color-mix(in srgb, var(--color-card) 97%, var(--color-primary));min-height:7.25rem;box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-foreground) 5%, transparent);border-radius:1.1rem;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.kcolra_lobbyListCard[data-current=true]{border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-border));background:linear-gradient(100deg, color-mix(in srgb, var(--color-primary) 7%, var(--color-card)), color-mix(in srgb, var(--color-primary) 2%, var(--color-card)));box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--color-primary) 9%, transparent)}.kcolra_lobbyHostPortrait{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-card));width:5rem;height:5rem;color:color-mix(in srgb, var(--color-primary) 62%, var(--color-muted-foreground));border-radius:.95rem;flex:none;place-items:center;display:grid;overflow:hidden}.kcolra_lobbyHostPortrait>svg{width:2rem;height:2rem}.kcolra_lobbyListContent{flex:auto;gap:.3rem;min-width:12rem;display:grid}.kcolra_lobbyListTitle{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.kcolra_lobbyListTitle>strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.2}.kcolra_currentLobbyBadge{background:color-mix(in srgb, var(--color-primary) 13%, var(--color-card));min-height:1.6rem;color:var(--color-primary);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.kcolra_lobbyAccessMeta,.kcolra_lobbyListMeta{min-width:0;color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;line-height:1.35;display:flex}.kcolra_lobbyAccessMeta>span,.kcolra_lobbyPlayerCount{align-items:center;gap:.3rem;display:inline-flex}.kcolra_lobbyAccessMeta svg,.kcolra_lobbyPlayerCount svg{width:1rem;height:1rem}.kcolra_lobbyListMeta{color:var(--color-foreground);font-weight:550}.kcolra_lobbyStatusBadge{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-card));min-height:1.65rem;color:var(--color-primary);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.kcolra_lobbyStatusBadge>span{width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:50%}.kcolra_lobbyStatusBadge[data-status=countdown],.kcolra_lobbyStatusBadge[data-status=playing]{background:color-mix(in srgb, var(--color-warning-muted) 68%, var(--color-card));color:var(--color-warning-muted-foreground)}.kcolra_lobbyStatusBadge[data-status=finished]{background:color-mix(in srgb, var(--color-info-muted) 68%, var(--color-card));color:var(--color-info-muted-foreground)}.kcolra_lobbyStatusBadge[data-status=full]{background:color-mix(in srgb, var(--color-muted-foreground) 12%, var(--color-card));color:var(--color-muted-foreground)}.kcolra_lobbyDescription{overflow-wrap:anywhere;max-width:55ch}.kcolra_lobbyPlayerPortraits{flex:none;align-items:center;margin-block:0;padding:0 0 0 .45rem;list-style:none;display:flex}.kcolra_lobbyPlayerPortraits>li{border:2px solid var(--color-card);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-card));border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-left:-.45rem;display:grid;overflow:hidden}.kcolra_lobbyPlayerPortraits>.kcolra_lobbyPlayerOverflow{color:var(--color-muted-foreground);font-size:.72rem;font-weight:750}.kcolra_lobbyListActions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.kcolra_lobbyListActions>button{min-width:6.5rem}.kcolra_currentLobbyActions{flex-wrap:wrap}.kcolra_lobbyPasswordForm{border-top:1px solid var(--color-border);flex-wrap:wrap;flex:1 0 100%;align-items:flex-end;gap:.5rem;width:100%;padding-top:.75rem;display:flex}.kcolra_lobbyPasswordForm>div{flex:12rem}.kcolra_lobbySettings{border:1px solid var(--color-border);border-radius:.9rem;padding:.9rem}.kcolra_lobbySettings summary{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;display:flex}.kcolra_playerColorChoices{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.kcolra_playerColorChoice{align-items:center;gap:.4rem;display:inline-flex}.kcolra_playerColorChoice>span{border:1px solid color-mix(in srgb, var(--color-foreground) 30%, transparent);color:#242424;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@media (max-width:980px){.kcolra_characterCollection{--character-card-width:11.5rem}}@media (max-width:760px){.kcolra_emptyLobbyGrid{grid-template-columns:1fr}.kcolra_lobbyStepsGuide{min-height:auto}.kcolra_characterSelector{grid-template-columns:1fr}.kcolra_characterSpotlight{grid-template-rows:auto 1fr;grid-template-columns:8rem minmax(0,1fr);min-height:16rem;display:grid}.kcolra_characterSelectedBadge{grid-column:1/-1}.kcolra_characterSpotlightShowcase{display:contents}.kcolra_characterSpotlightPortrait{width:8rem}.kcolra_characterSpotlightCopy{align-self:center}.kcolra_lobbyListCard{flex-wrap:wrap;align-items:flex-start}.kcolra_lobbyPlayerPortraits{margin-left:5.55rem}.kcolra_lobbyListActions{margin-left:auto}}@media (max-width:560px){.kcolra_header{padding-right:3.5rem}.kcolra_headerBrandIcon,.kcolra_headerBrand p{display:none}.kcolra_partyIdentityButton{min-width:auto;padding-right:.4rem}.kcolra_partyIdentityCopy{display:none}.kcolra_body{padding:.65rem}.kcolra_dialogActionsSlot{padding-inline:.65rem}.kcolra_partyActionBar>button{flex:auto}.kcolra_lobbyVisibilityChoices{grid-template-columns:1fr}.kcolra_lobbyHostPortrait{width:4rem;height:4rem}.kcolra_lobbyListContent{min-width:calc(100% - 5rem)}.kcolra_lobbyPlayerPortraits{margin-left:0}.kcolra_lobbyListActions,.kcolra_currentLobbyActions{width:100%;margin-left:0}.kcolra_lobbyListActions>button,.kcolra_currentLobbyActions>button{flex:auto}.kcolra_lobbyListCard>.kcolra_lobbyPasswordForm{align-items:stretch}.kcolra_statusPill{display:none}.kcolra_lobbyBrowseTools{flex-wrap:wrap;gap:.5rem}.kcolra_lobbySearchField{flex-basis:100%}.kcolra_lobbyFilterField{flex:9rem}.kcolra_createLobbyButton{flex:auto}.kcolra_emptyLobbyHero{min-height:25rem}.kcolra_emptyLobbyArt{object-position:41% center}.kcolra_emptyLobbyWash{background:linear-gradient(0deg, color-mix(in srgb, var(--color-card) 72%, transparent) 0%, color-mix(in srgb, var(--color-card) 28%, transparent) 68%, transparent 100%)}.kcolra_emptyLobbyCopy{align-self:end;margin-left:0;padding:1.2rem}.kcolra_splashHero{min-height:33rem}.kcolra_splashHeroArt{object-position:61% center}.kcolra_splashHeroShade{background:linear-gradient(#071b180d 22%,#071b18c2 51%,#071b18f5 100%)}.kcolra_splashHeroCopy{width:100%;min-height:inherit;justify-content:flex-end;gap:.65rem;padding:1rem}.kcolra_splashTitle{max-width:12ch;font-size:2.2rem}.kcolra_splashLead{font-size:.93rem}.kcolra_splashKindness{padding:.6rem .7rem}.kcolra_characterSpotlight{grid-template-columns:6rem minmax(0,1fr);padding:.9rem}.kcolra_characterSpotlightPortrait{width:6rem}.kcolra_characterSpotlightCopy{gap:.45rem}.kcolra_characterBrowser{padding:.8rem}.kcolra_characterBrowserHeader{flex-direction:column;gap:.5rem}.kcolra_characterBrowserTools{flex-direction:column;align-items:stretch}.kcolra_characterSort{width:fit-content}.kcolra_characterCollection{--character-card-width:8.5rem;grid-template-rows:repeat(2,minmax(10.5rem,auto))}.kcolra_characterCard{min-height:10.5rem;padding:.55rem}.kcolra_characterCardPortrait{height:6rem}}@media (hover:none){.kcolra_partyIdentityEditIcon{opacity:1;transform:translate(0)scale(1)}}@media (max-width:900px){.kcolra_createLobbyLayout{grid-template-columns:1fr}.kcolra_createLobbyMain{padding-inline:.25rem}.kcolra_createLobbySidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kcolra_createLobbySidebar{grid-template-columns:1fr}.kcolra_lobbyStepsGuide{min-height:auto}.kcolra_lobbyFormFields[data-presentation=creation] .kcolra_lobbyVisibilityChoice{align-items:center;min-height:5.5rem}.kcolra_lobbyFormFields[data-presentation=creation] .kcolra_lobbyVisibilityChoice>span:last-child{padding-top:0}}.kcolra_clashInterstitial{z-index:5;min-height:21rem;color:var(--color-foreground);align-content:center;gap:.8rem;padding:1.25rem;display:grid;position:relative}.kcolra_clashInterstitial>header{background:var(--color-card);text-align:center;border-radius:1rem;justify-items:center;gap:.12rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.65rem 1.2rem;display:grid}.kcolra_clashInterstitial>header>span{color:var(--color-primary);letter-spacing:.14em;font-size:.68rem;font-weight:850}.kcolra_clashInterstitial>header>strong{font-size:clamp(1.4rem,4vw,2.1rem);line-height:1.05}.kcolra_clashInterstitial>header>small{color:var(--color-muted-foreground)}.kcolra_clashInterstitial>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(100%,44rem);margin:0 auto;padding:0;list-style:none;display:grid}.kcolra_clashResultCard{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:var(--color-card);min-width:0;box-shadow:0 .3rem 1rem color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .6rem;padding:.7rem .8rem;display:grid}.kcolra_clashResultCard>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcolra_clashResultCard>b{color:var(--color-primary);white-space:nowrap;font-size:.78rem}.kcolra_clashResultCard>small{color:var(--color-muted-foreground);grid-column:1/-1;font-size:.7rem}.kcolra_clashResultCard[data-outcome=draw]>b,.kcolra_clashResultCard[data-outcome=rest]>b{color:var(--color-muted-foreground)}@media (max-width:560px){.kcolra_clashInterstitial{padding:.75rem}.kcolra_clashInterstitial>ol{grid-template-columns:minmax(0,1fr)}}.kcolra_lobbyVisualFallback{border:1px solid var(--color-border);background:var(--color-background);text-align:center;pointer-events:auto;border-radius:1rem;width:min(34rem,100% - 2rem);max-height:40%;padding:1.5rem;position:absolute;top:25%;left:50%;overflow-y:auto;transform:translate(-50%)}.kcolra_lobbyVisualFallback ul{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.kcolra_lobbyVisualFallback li{justify-items:center;gap:.5rem;display:grid}.kcolra_lobbyFallbackPortrait{width:4rem;height:4rem}.kcolra_lobbyToolbarActions{align-items:center;gap:.25rem;padding-inline:.25rem;display:flex}.kcolra_lobbyToolbarButton{min-height:2.75rem;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.6rem;font-size:.7rem;font-weight:600;display:inline-flex}.kcolra_lobbyToolbarButton:hover,.kcolra_lobbyToolbarButton[data-popup-open]{color:inherit;background:color-mix(in srgb, var(--game-glass-foreground) 12%, transparent)}.kcolra_lobbyToolbarButton:focus-visible{outline:2px solid var(--game-accent);outline-offset:-2px}.kcolra_lobbySettingsSection{border-top:1px solid var(--color-border);flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.kcolra_playOverlay[data-lobby=true] .kcolra_partyDock>:first-child>:has(>[data-scene-identity]){border:0}.kcolra_playOverlay[data-lobby=true] .kcolra_partyDock>div>span{flex-grow:1}.kcolra_playOverlay[data-lobby=true] .kcolra_partyReadouts{flex:0 auto;padding:0}.kcolra_lobbyFooter{align-items:center;width:max-content;left:50%;right:auto;transform:translate(-50%)}.kcolra_lobbyActionDock{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:stretch;padding:0}.kcolra_lobbyActionDock .kcolra_partyActionBar{display:contents}.kcolra_lobbyActionDock>button,.kcolra_lobbyActionDock .kcolra_partyActionBar>button,.kcolra_lobbyActionDock .kcolra_partyActionBar>span>button{white-space:normal;text-align:center;flex-direction:column;flex:none;gap:.4rem;width:9rem;height:auto;min-height:4.5rem;padding:.6rem 1rem}@media (max-width:1000px){.kcolra_lobbyFooter{bottom:max(7rem, calc(var(--sa-bottom,0px) + 6.25rem))}}.kcolra_lobbyGameCard{width:min(20rem,100vw - 1.5rem);max-height:calc(100dvh - var(--game-nav,0px) - var(--game-dock,7rem) - var(--party-chat-height,0px) - max(.75rem, var(--sa-bottom,0px)) - 2rem);background:var(--color-card);color:var(--color-card-foreground);pointer-events:auto;border-radius:1rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex;position:fixed;left:.75rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000029}.kcolra_lobbyGameArt{object-fit:contain;border-radius:.65rem;width:100%;height:8rem}.kcolra_lobbyGameTitle{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kcolra_lobbyGameDescription{-webkit-line-clamp:3;color:var(--color-muted-foreground);-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}@media (max-width:1000px),(max-height:760px){.kcolra_lobbyGameArt{height:4rem}.kcolra_lobbyGameCard{gap:.35rem;width:min(18rem,100vw - 1.5rem);padding:.55rem .75rem}}.kcolra_lobbyMemberList{gap:.5rem;display:grid}.kcolra_lobbyMember{background:var(--color-muted);border-radius:.75rem;align-items:center;gap:.55rem;padding:.6rem;display:flex}.kcolra_lobbyMemberPortrait{border-radius:50%;flex:none;width:2.75rem;height:2.75rem;overflow:hidden}.kcolra_lobbyMemberName{flex:1;min-width:0;font-size:.85rem;display:grid}.kcolra_lobbyMemberName strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kcolra_lobbyMemberName span{color:var(--color-muted-foreground);font-size:.75rem}.kcolra_lobbyMemberReady{width:fit-content;color:var(--color-muted-foreground);border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.7rem}.kcolra_lobbyMemberReady[data-ready=true]{background:var(--color-primary);color:var(--color-primary-foreground)}.kcolra_lobbyPartyStatus{font-size:.85rem}.kcolra_lobbyGameCard{top:calc(var(--game-nav,0px) + var(--game-dock,7rem) + 1rem)}.kcolra_lobbyGameCard>[role=tablist]{flex-shrink:0}.kcolra_lobbyGamePanel{overscroll-behavior:contain;flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.kcolra_lobbyGamePanel>*,.kcolra_lobbyGamePanel .kcolra_lobbyGameArt{flex-shrink:0}.kcolra_lobbyPartyPanel{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:hidden}.kcolra_lobbyPartyPanel>*{flex-shrink:0}.kcolra_lobbyPartyPanel>.kcolra_lobbyMemberList{overscroll-behavior:contain;flex-shrink:1;min-height:0;overflow-y:auto}.kcolra_lobbyPartyFooter{border-top:1px solid var(--color-border);gap:.2rem;padding-top:.65rem;display:grid}
.Qt3yPq_board{--party-viewport-inset:0;gap:.75rem;display:grid}.Qt3yPq_lanes{gap:1rem;width:min(100%,52rem);margin:auto;padding:1rem;display:grid}.Qt3yPq_lane{gap:.5rem;display:grid}.Qt3yPq_lane>div:first-child{justify-content:space-between;gap:1rem;display:flex}.Qt3yPq_track{background:repeating-linear-gradient(90deg, transparent 0 9%, color-mix(in srgb, currentColor 10%, transparent) 9% 10%);border-block:2px solid;height:2.5rem;position:relative}.Qt3yPq_track i{background:currentColor;width:3px;height:45%;position:absolute;bottom:0}.Qt3yPq_runner{font-size:1.8rem;transition:left .25s linear;position:absolute;bottom:0}.Qt3yPq_runner[data-jumping]{bottom:40%}.Qt3yPq_finish{position:absolute;top:-.4rem;right:0}.Qt3yPq_lane progress{accent-color:currentColor;width:100%;height:.5rem}.Qt3yPq_lane[data-you=true]{font-weight:700}.Qt3yPq_cue{text-align:center;font-weight:600}.Qt3yPq_controls{gap:1rem;width:min(100%,28rem);display:flex}.Qt3yPq_controls button{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-width:7rem;min-height:3.5rem}@media (prefers-reduced-motion:reduce){.Qt3yPq_runner{transition:none}}
._78DZSa_polaroid{width:min(100%,27.5rem,77.4dvh - 6.02rem);color:var(--keepsake-ink);background:linear-gradient(170deg, var(--keepsake-paper) 60%, var(--keepsake-paper-shade) 100%);border-radius:2px;padding:4.5% 4.5% 0;animation:.36s cubic-bezier(.16,1,.3,1) both _78DZSa_keepsake-settle;position:relative;transform:rotate(-2deg);box-shadow:0 2px 4px #00000059,0 18px 40px #00000080}@keyframes _78DZSa_keepsake-settle{0%{opacity:0;transform:translateY(14px)rotate(-5.5deg)scale(.97)}}@media (prefers-reduced-motion:reduce){._78DZSa_polaroid{animation:none}}._78DZSa_tape{z-index:1;background-color:var(--keepsake-tape);background-image:radial-gradient(circle, var(--keepsake-tape-dot) 22%, transparent 25%);opacity:.94;clip-path:polygon(0 0,2.5% 12.5%,0 25%,2.5% 37.5%,0 50%,2.5% 62.5%,0 75%,2.5% 87.5%,0 100%,100% 100%,97.5% 87.5%,100% 75%,97.5% 62.5%,100% 50%,97.5% 37.5%,100% 25%,97.5% 12.5%,100% 0);background-size:.62rem .62rem;width:34%;height:2.1rem;position:absolute;top:-1.05rem;left:50%;transform:translate(-50%)rotate(-3deg)}._78DZSa_photo{aspect-ratio:1;background:var(--keepsake-page);position:relative;overflow:hidden}._78DZSa_photo[data-aspect=landscape]{aspect-ratio:3/2}._78DZSa_caption{transform-origin:0;flex-direction:column;justify-content:center;min-height:5.25rem;padding:.5rem 22% .75rem .35rem;display:flex;transform:rotate(-.8deg)}._78DZSa_title{font-size:calc(2.45rem * var(--keepsake-caption-scale,1));line-height:1.05}._78DZSa_detail{letter-spacing:.01em;color:var(--keepsake-ink-soft);margin-top:.2rem;font-size:.82rem}._78DZSa_stamp{opacity:.82;pointer-events:none;position:absolute;bottom:.4rem;right:-3%;transform:rotate(-11deg)}._78DZSa_tapeArt{z-index:1;aspect-ratio:5;pointer-events:none;width:36%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}._78DZSa_frameArt{pointer-events:none}._78DZSa_stampArt{aspect-ratio:244/200;opacity:.9;pointer-events:none;width:25.5%;position:absolute;bottom:.4rem;right:-3%;transform:rotate(-11deg)}
.jzRLYq_board{--party-viewport-inset:3.5rem 0 .25rem;gap:.5rem;display:grid}.jzRLYq_arena{width:100%;height:calc(100% - 4.7rem);max-height:34rem;margin:auto;position:absolute;inset:4.7rem 0 0}.jzRLYq_board>div:has(>.jzRLYq_arena){min-height:29rem}.jzRLYq_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.jzRLYq_directions{touch-action:none;grid-template-rows:repeat(2,2.5rem);grid-template-columns:repeat(3,2.8rem);gap:.15rem;display:grid}.jzRLYq_directions button{touch-action:none;-webkit-user-select:none;user-select:none;height:100%;padding:.25rem;font-size:1.2rem}.jzRLYq_directions button:first-child{grid-column:2}.jzRLYq_directions button:nth-child(2){grid-area:2/1}.jzRLYq_directions button:nth-child(3){grid-area:2/2}.jzRLYq_directions button:nth-child(4){grid-area:2/3}.jzRLYq_board>[data-three=true]{height:max(22rem, calc(100dvh - var(--game-nav,0px) - var(--game-dock,7rem) - 4rem))}.jzRLYq_menu{z-index:5;color:#fff2cf;text-align:left;pointer-events:none;background:#274843;border:.4rem solid #9a633c;border-radius:.35rem;width:11.5rem;padding:.65rem;position:absolute;top:4.5rem;right:.5rem;box-shadow:0 .35rem .65rem #38271740}.jzRLYq_menu h3{justify-content:center;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.95rem;display:flex}.jzRLYq_menuItems{gap:.2rem;display:grid}.jzRLYq_menuItems>div{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.jzRLYq_menuItems img{object-fit:contain;flex-shrink:0}.jzRLYq_menuItems strong{margin-left:auto;font-size:.95rem}.jzRLYq_menu p{border-top:1px solid #fff2cf55;margin:.5rem 0 0;padding-top:.4rem;font-size:.65rem;line-height:1.5}.jzRLYq_badDish{color:#ffc1ae}@media (max-width:700px){.jzRLYq_board{--party-viewport-inset:8rem 0 .25rem}.jzRLYq_menu{border-width:.25rem;width:auto;padding:.35rem .5rem;top:3rem;left:.5rem;right:.5rem}.jzRLYq_menu h3{margin-bottom:.2rem;font-size:.75rem}.jzRLYq_menuItems{grid-template-columns:repeat(3,1fr);column-gap:.6rem}.jzRLYq_menuItems>div{gap:.15rem;font-size:.6rem}.jzRLYq_menuItems img{width:24px;height:24px}.jzRLYq_menuItems strong{font-size:.75rem}.jzRLYq_menu p{text-align:center;margin-top:.25rem;padding-top:.2rem;font-size:.6rem}.jzRLYq_arena{height:calc(100% - 11rem);top:11rem}}
@font-face{font-family:keepsakeHand;src:url(../media/caveat_latin_700_normal-s.p.05jlb5hscku72.woff2?dpl=aws-3cf2d8bfc8c84a1b473f9cc9)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:keepsakeHand Fallback;src:local(Arial);ascent-override:126.46%;descent-override:39.52%;line-gap-override:0.0%;size-adjust:75.91%}.nBSdvW_className{font-family:keepsakeHand,keepsakeHand Fallback;font-weight:700}
.RIaNpq_polaroid{background:var(--color-card);box-shadow:0 1px 2px color-mix(in srgb, var(--color-foreground) 12%, transparent), 0 6px 16px color-mix(in srgb, var(--color-foreground) 10%, transparent);transform:rotate(var(--polaroid-tilt,0deg));border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.6rem .6rem .75rem;transition:transform .16s;display:flex;position:relative}.RIaNpq_polaroid[data-interactive=true]:hover{transform:rotate(0)scale(1.02)}@media (prefers-reduced-motion:reduce){.RIaNpq_polaroid,.RIaNpq_polaroid[data-interactive=true]:hover{transition:none}}.RIaNpq_tape{background:color-mix(in srgb, var(--color-warning) 28%, transparent);width:3.5rem;height:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 20%, transparent);position:absolute;top:-.55rem;left:50%;transform:translate(-50%)rotate(-3deg)}.RIaNpq_photo{aspect-ratio:1;background:var(--color-muted);width:100%;position:relative;overflow:hidden}.RIaNpq_photo[data-aspect=landscape]{aspect-ratio:3/2}.RIaNpq_caption{text-align:center;flex-direction:column;align-items:center;min-height:2.25rem;line-height:1.25;display:flex}.RIaNpq_captionTitle{color:var(--color-foreground);text-wrap:balance;font-size:1.2rem;line-height:1.1}.RIaNpq_captionDetail{color:var(--color-muted-foreground);margin-top:.125rem;font-size:.72rem}.RIaNpq_tapeArt{z-index:1;aspect-ratio:5;pointer-events:none;width:4.2rem;position:absolute;top:-.42rem;left:50%;transform:translate(-50%)rotate(-3deg)}.RIaNpq_frameArt{pointer-events:none}
.n9fLZG_stage{isolation:isolate;background:#a8c7ee;min-height:100dvh;overflow:hidden}
._1bCqtG_focus{position:absolute;inset:0}@container scene-frame (min-width:1024px){._1bCqtG_focus>[data-scene-world]{top:0;transform:translate(-50%,-4.6%)}}@container scene-frame (max-width:639px){._1bCqtG_focus>[data-scene-world]{left:0;transform:translateY(-50%)}}._1bCqtG_stage{--desk-console-block:3.6rem;position:relative}._1bCqtG_plate{position:absolute;inset:0}._1bCqtG_screen{z-index:5;flex-direction:column;display:flex;position:absolute}._1bCqtG_screen>*{flex:1;min-height:0}@container scene-frame (max-width:799px){._1bCqtG_screen{display:none}}@container scene-frame (min-width:640px){._1bCqtG_stage>figure[data-side][data-mobile-placement]{--marsh-line-bottom:calc(var(--occupant-baseline) + var(--occupant-height,34%) * .55);top:auto;bottom:var(--marsh-line-bottom);width:auto;max-height:calc(100% - var(--marsh-line-bottom) - 4.6% - 4.25rem);flex-direction:column;padding:.75rem .9rem;display:flex;overflow:visible;transform:none}._1bCqtG_stage>figure[data-side=left][data-mobile-placement]{left:auto;right:calc(100% - var(--occupant-x) + var(--occupant-width) / 2 + 1%);max-width:min(40%,26rem)}._1bCqtG_stage>figure[data-side=right][data-mobile-placement]{--marsh-line-bottom:calc(var(--occupant-baseline) + var(--occupant-height,34%) * .4);right:auto;left:calc(var(--occupant-x) + var(--occupant-width) / 2 + 1%);max-width:min(calc(100% - var(--occupant-x) - var(--occupant-width) / 2 - 3%), 24rem)}._1bCqtG_stage>figure[data-side]>p,._1bCqtG_stage>figure[data-side]>details{overscroll-behavior:contain;min-height:0;overflow-y:auto}}@container scene-frame (max-width:639px){._1bCqtG_stage>figure[data-side][data-mobile-placement]{top:auto;bottom:calc(var(--desk-console-block) + 1rem);left:.5rem;right:calc(100% - var(--occupant-x) + var(--occupant-width) / 2 + 1%);width:auto;max-width:none;max-height:calc(100% - var(--desk-console-block) - 1rem - 3.75rem);flex-direction:column;padding:.55rem .7rem .65rem;display:flex;overflow:visible;transform:none}._1bCqtG_stage>figure[data-side]>p,._1bCqtG_stage>figure[data-side]>details{overscroll-behavior:contain;min-height:0;overflow-y:auto}._1bCqtG_stage>figure[data-side]>p{font-size:.85rem;line-height:1.4}._1bCqtG_stage>figure[data-side]>figcaption small{display:none}}._1bCqtG_stage>figure[data-side]:after{display:block}._1bCqtG_stage>figure[data-side] a,._1bCqtG_stage>figure[data-side] button{white-space:normal;text-align:left;flex-shrink:0;align-self:flex-start;max-width:100%;height:auto;min-height:2.75rem}._1bCqtG_desk{z-index:9;background:linear-gradient(#1d418f,#10285f);border:2px solid #a3afc6;border-radius:.8rem;flex-direction:column;align-items:stretch;gap:.25rem;padding:.3rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 1.1rem #4faaff47,0 0 .9rem #40a0ff52,0 .35rem .8rem #051a2b4d}@container scene-frame (min-width:1024px){._1bCqtG_desk{top:70%;left:76.5%}}@container scene-frame (min-width:640px) and (max-width:1023px){._1bCqtG_desk{bottom:4%;right:3%}}@container scene-frame (max-width:639px){._1bCqtG_desk{flex-direction:row;bottom:.5rem;left:.5rem;right:calc(25% + .5rem)}._1bCqtG_desk>._1bCqtG_deskKey{flex:1;justify-content:center}}._1bCqtG_deskKey{color:#e2f2ff;text-align:left;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffffff1a,#0000 55%),#0b2156b3;border:1px solid #78d2ff4d;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .85rem;font-size:.875rem;font-weight:600;line-height:1.15;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}._1bCqtG_deskKey svg{color:#9be6ff;flex-shrink:0;width:1rem;height:1rem}._1bCqtG_deskKey:hover{background:linear-gradient(#ffffff24,#0000 55%),#1a408cbf;border-color:#9be6ffa6}._1bCqtG_deskKey[aria-expanded=true]{color:#fff;background:linear-gradient(#ffffff2e,#0000 60%),#2668c8cc;border-color:#9be6ff;box-shadow:0 0 .75rem #4fc3f799,inset 0 0 .6rem #9be6ff59}._1bCqtG_deskKey[aria-expanded=true] svg{color:#fff}._1bCqtG_deskKey:focus-visible{outline-offset:2px;outline:2px solid #9be6ff}@container scene-frame (max-width:639px){._1bCqtG_deskKey{gap:.35rem;padding:0 .6rem;font-size:.8rem}}@container scene-frame (max-width:359px){._1bCqtG_deskKey svg{display:none}}@media (prefers-reduced-motion:reduce){._1bCqtG_deskKey{transition:none}}._1bCqtG_glass{--color-foreground:#e9f6ff;--color-card-foreground:#e9f6ff;--color-muted-foreground:#b0d4f5;--color-border:#78d2ff4d;--color-muted:#163876bf;--color-card:#0c2456;--color-success:#92f4cd;--color-ring:#9be6ff;color:var(--color-foreground);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(160deg,#091e4aeb,#061434f2);border:1px solid #78d2ff80;box-shadow:inset 0 0 2.5rem #3c96ff33,0 0 1.4rem #46a5ff4d,0 .8rem 1.6rem #050f2859}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._1bCqtG_glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081a40}}._1bCqtG_display{z-index:1;border-radius:.6rem;flex-direction:column;width:52%;min-height:calc(48% - 4.25rem);max-height:calc(100% - 5.25rem);display:flex;position:absolute;top:4.25rem;left:2%;overflow:hidden}@container scene-frame (min-width:1024px){._1bCqtG_display{width:41.5%;min-height:calc(48.5% - 4.25rem);left:11.5%}}._1bCqtG_displayHeader{flex-shrink:0;align-items:flex-start;gap:.5rem;padding:.35rem .35rem 0 .9rem;display:flex}._1bCqtG_displayHeading{flex:1;min-width:0}._1bCqtG_displayHeader>._1bCqtG_displayHeading{padding-top:.55rem}._1bCqtG_displayHeading>h2{margin:0;font-size:1rem;font-weight:600;line-height:1.3}._1bCqtG_displayHeading>p{color:var(--color-muted-foreground);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.4}._1bCqtG_displayClose{color:#d6eeff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}._1bCqtG_displayClose svg{width:1.15rem;height:1.15rem}._1bCqtG_displayClose:hover{color:#fff;background:#60b0ff33;border-color:#78d2ff59}._1bCqtG_displayClose:focus-visible{outline-offset:-2px;outline:2px solid #9be6ff}._1bCqtG_displayBody{overscroll-behavior:contain;min-height:0;padding:.5rem .9rem .9rem;overflow-y:auto}._1bCqtG_sheet{gap:.75rem}._1bCqtG_sheetHeader{flex-direction:column;gap:.35rem;padding-right:2.75rem;display:flex}._1bCqtG_sheetTitle{color:var(--color-foreground);font-size:1.05rem}._1bCqtG_serviceBody>section[data-testid=nva-sponsor-board][data-variant]{background:0 0;border:0;border-radius:0;padding:0}._1bCqtG_serviceBody [data-testid=nva-sponsor-choose]{min-height:2.75rem}
.mwHJDa_road{--road-accent-value:var(--road-accent,var(--color-warning));--road-glow-value:var(--road-glow,var(--color-warning));--road-on-accent:var(--road-canvas,var(--color-warning-foreground));--confetti-colors:var(--road-accent-value), var(--road-glow-value)}.mwHJDa_accentSolid{background:var(--road-accent-value);color:var(--road-on-accent);box-shadow:none;border-color:#0000}.mwHJDa_railSolid{background:linear-gradient(90deg, var(--road-accent-value), color-mix(in srgb, var(--road-accent-value) 70%, var(--road-glow-value)));box-shadow:0 0 10px color-mix(in srgb, var(--road-accent-value) 45%, transparent);border-radius:9999px}.mwHJDa_railDashed{background-image:radial-gradient(circle, color-mix(in srgb, var(--road-accent-value) 60%, transparent) 2px, transparent 2.5px);background-position:0;background-repeat:repeat-x;background-size:10px 100%}.mwHJDa_accentInk{color:color-mix(in srgb, var(--road-accent-value) 45%, var(--color-foreground))}.dark .mwHJDa_accentInk{color:color-mix(in srgb, var(--road-accent-value) 75%, var(--color-foreground))}.mwHJDa_accentEdge{border-color:color-mix(in srgb, var(--road-accent-value) 65%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--road-accent-value) 30%, transparent)}.mwHJDa_accentEdgeSoft{border-color:color-mix(in srgb, var(--road-accent-value) 35%, transparent)}.mwHJDa_accentBorder{border-color:color-mix(in srgb, var(--road-accent-value) 65%, transparent)}.mwHJDa_themedCta{background:var(--road-accent);color:var(--road-canvas);box-shadow:0 1px 2px color-mix(in srgb, var(--road-canvas) 40%, transparent);font-weight:600}.mwHJDa_themedCta:hover{background:color-mix(in srgb, var(--road-accent) 85%, var(--road-glow))}.mwHJDa_themedFill{background:linear-gradient(90deg, var(--road-accent-value), color-mix(in srgb, var(--road-accent-value) 65%, var(--road-glow-value)))}.mwHJDa_youRing{box-shadow:0 0 0 3px var(--road-accent-value), 0 0 16px color-mix(in srgb, var(--road-accent-value) 55%, transparent)}.mwHJDa_readyGlow{isolation:isolate}.mwHJDa_readyGlow:before{z-index:-1;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--road-accent-value) 55%, transparent) 0%, color-mix(in srgb, var(--road-accent-value) 18%, transparent) 45%, transparent 70%);border-radius:9999px;animation:2.4s ease-in-out infinite mwHJDa_road-breathe;position:absolute;inset:-18%}.mwHJDa_readyGlow:hover:before{animation-duration:1.2s}.mwHJDa_horizonGlow{isolation:isolate}.mwHJDa_horizonGlow:before{z-index:-1;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--road-accent-value) 30%, transparent) 0%, transparent 68%);border-radius:9999px;position:absolute;inset:-22%}.mwHJDa_peekLift img{transition:transform .16s ease-out,filter .16s ease-out}.mwHJDa_peekLift:hover img,.mwHJDa_peekLift:focus-visible img,.mwHJDa_peekLift[data-popup-open] img{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--road-glow-value) 75%, transparent));transform:translateY(-3px)scale(1.15)}.mwHJDa_peekDisc{background:color-mix(in srgb, var(--road-accent-value) 16%, transparent)}.mwHJDa_wiggle{animation:.5s ease-in-out infinite mwHJDa_road-wiggle}.mwHJDa_burst{isolation:isolate;animation:.45s cubic-bezier(.34,1.56,.64,1) mwHJDa_road-pop}.mwHJDa_burst:before{z-index:-1;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--road-glow-value) 75%, transparent) 0%, color-mix(in srgb, var(--road-accent-value) 35%, transparent) 40%, transparent 70%);border-radius:9999px;animation:1.4s ease-out forwards mwHJDa_road-flash;position:absolute;inset:-40%}.mwHJDa_floatIn{animation:.5s ease-out both mwHJDa_road-float-in}@keyframes mwHJDa_road-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes mwHJDa_road-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes mwHJDa_road-pop{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes mwHJDa_road-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:.35;transform:scale(1.15)}}@keyframes mwHJDa_road-float-in{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mwHJDa_readyGlow:before,.mwHJDa_wiggle,.mwHJDa_burst,.mwHJDa_burst:before,.mwHJDa_floatIn{animation:none}.mwHJDa_peekLift img{transition:none}}
.vUtd0q_effect{perspective:700px;width:100%;position:relative}.vUtd0q_ball{opacity:0;pointer-events:none;background:linear-gradient(35deg, transparent 42%, color-mix(in srgb, var(--color-foreground) 18%, transparent) 43%, transparent 48%), linear-gradient(135deg, transparent 38%, color-mix(in srgb, var(--color-foreground) 16%, transparent) 40%, transparent 46%), linear-gradient(70deg, var(--color-card) 30%, var(--color-muted) 48%, var(--color-card) 70%);clip-path:polygon(12% 9%,40% 0,66% 7%,85% 4%,100% 37%,92% 65%,96% 82%,62% 100%,33% 91%,9% 97%,0 61%,5% 34%);border-radius:35%;width:2.2rem;height:2rem;position:absolute;top:45%;left:calc(50% - 1.1rem)}.vUtd0q_effect [data-polaroid-tape]{transform-origin:100%}.vUtd0q_refundedOverlay{background:color-mix(in srgb, var(--color-background) 45%, transparent);position:absolute;inset:0}.vUtd0q_refundMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .75rem 3.25rem;display:flex;position:absolute;inset:0}.vUtd0q_refundedOverlay .vUtd0q_tossSurface{width:100%;height:100%;min-height:44px;color:var(--color-foreground);white-space:normal;background:0 0;border-radius:0;align-items:flex-end;padding:.5rem;position:absolute;inset:0}.vUtd0q_tossSurface:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}.vUtd0q_tossLabel{background:var(--color-card);border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .5rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.vUtd0q_refundMessage{padding:.75rem}.vUtd0q_refundedOverlay .vUtd0q_tossSurface{align-items:center}.vUtd0q_tossLabel,.vUtd0q_refundedOverlay:hover .vUtd0q_refundMessage,.vUtd0q_refundedOverlay:focus-within .vUtd0q_refundMessage,.vUtd0q_refundedOverlay[data-pending=true] .vUtd0q_refundMessage{opacity:0}.vUtd0q_refundedOverlay:hover .vUtd0q_tossLabel,.vUtd0q_refundedOverlay:focus-within .vUtd0q_tossLabel,.vUtd0q_refundedOverlay[data-pending=true] .vUtd0q_tossLabel{opacity:1}}@media (hover:none),(pointer:coarse){.vUtd0q_refundMessage>svg{display:none}}.vUtd0q_readyOverlay{position:absolute;inset:0}.vUtd0q_readyOverlay .vUtd0q_zoomSurface{width:100%;height:100%;color:var(--color-foreground);cursor:zoom-in;background:0 0;border-radius:0;align-items:flex-end;padding:.5rem;position:absolute;inset:0}.vUtd0q_zoomLabel{background:var(--color-card);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:inline-flex}.vUtd0q_photoActions{position:absolute;top:.25rem;right:.25rem}.vUtd0q_photoActions>button{background:var(--color-card);color:var(--color-foreground)}.vUtd0q_zoomSurface:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.vUtd0q_zoomLabel,.vUtd0q_photoActions{opacity:0}.vUtd0q_readyOverlay:hover .vUtd0q_zoomLabel,.vUtd0q_readyOverlay:focus-within .vUtd0q_zoomLabel,.vUtd0q_readyOverlay:hover .vUtd0q_photoActions,.vUtd0q_readyOverlay:focus-within .vUtd0q_photoActions{opacity:1}}
.lqflOW_shell{margin-bottom:24px}.lqflOW_gate{aspect-ratio:2;border:0;border-radius:20px}@media (max-width:1071px){.lqflOW_gate{aspect-ratio:auto;height:calc(56.25vw - 27px + clamp(320px,100svh + -56.25vw - 109px,600px))}}@media (max-width:687px){.lqflOW_gate{height:calc(75vw + 24px + clamp(300px,100svh + -75vw - 160px,560px))}}@media (max-width:639px){.lqflOW_gate{height:calc(75vw + 42px + clamp(300px,100svh + -75vw - 178px,560px))}}.lqflOW_scene{isolation:isolate;color:var(--color-foreground);background:var(--color-brand-sage-500);border-radius:20px;position:relative;overflow:clip;container:wardrobe/inline-size}.lqflOW_chrome [aria-label=Wardrobe\ view]{background:var(--color-muted);flex-shrink:0}.lqflOW_chrome [aria-label=Wardrobe\ view] a:not([aria-current]){color:var(--color-muted-foreground);background:0 0}.lqflOW_chrome [aria-label=Wardrobe\ view] a:not([aria-current]):hover{background:color-mix(in srgb, var(--color-muted-foreground) 14%, transparent)}.lqflOW_viewport[data-scene-viewport]{background:var(--color-brand-sage-500);overflow:clip}.lqflOW_world[data-scene-world]{--room-w:1536;--room-top:64;left:0;top:calc(var(--room-top) / var(--room-w) * -100cqw);width:calc(1536 / var(--room-w) * 100cqw);height:calc(1024 / var(--room-w) * 100cqw);transform:none}@container wardrobe (max-width:1023px){.lqflOW_world[data-scene-world]{--room-w:1536;--room-top:10}}@container wardrobe (max-width:639px){.lqflOW_world[data-scene-world]{--room-w:1040;--room-top:98}}.lqflOW_room{position:relative}.lqflOW_plate{object-fit:fill;z-index:-1;pointer-events:none}.lqflOW_previewWindow{width:25.7161%;height:60.1563%;position:absolute;top:12.3047%;left:10.2214%;overflow:clip;container-type:size}.lqflOW_mirrorFrame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lqflOW_avatarPosition{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.lqflOW_avatarPosition>div{background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%}.lqflOW_avatarPosition [data-testid=avatar-canvas-stack]{width:min(100cqw,57.1429cqh)}.lqflOW_previewWindow[data-closeup=true] .lqflOW_avatarPosition{width:160cqw;height:280cqw;inset:0 auto auto 50%;transform:translate(-50%,-9%)}.lqflOW_zoom{z-index:1;border-radius:999px;min-height:44px;position:absolute;bottom:8px;right:8px}.lqflOW_saveActions{border:0;justify-content:center;align-items:center;width:24.4141%;min-width:0;height:44px;margin:0;padding:0;display:flex;position:absolute;top:calc(77.6367% - 22px);left:10.4167%}.lqflOW_saveActions button{isolation:isolate;width:100%;height:44px;color:var(--color-wardrobe-accent-foreground);box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;padding:0 10px;font-size:clamp(13px,1.4cqw,17px);position:relative}.lqflOW_saveActions button:before{content:"";z-index:-1;inset-inline:0;border:1px solid color-mix(in srgb, var(--color-wardrobe-accent) 65%, var(--color-card));background:linear-gradient(180deg, color-mix(in srgb, var(--color-wardrobe-accent) 88%, var(--color-card)), var(--color-wardrobe-accent));height:38px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-card) 20%, transparent), 0 1px 2px color-mix(in srgb, var(--color-foreground) 20%, transparent);border-radius:8px;position:absolute;top:50%;transform:translateY(-50%)}.lqflOW_saveActions button:hover:before{filter:brightness(1.08)}.lqflOW_saveActions button:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.lqflOW_saveActions [role=status]{z-index:1;background:var(--color-card);box-shadow:0 1px 3px color-mix(in srgb, var(--color-foreground) 25%, transparent);border-radius:999px;padding:1px 8px;position:absolute;top:-8px;right:-4px}.lqflOW_stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:52px;display:grid;position:absolute;top:calc(16.4063% + 10px);left:calc(45.5729% + 10px);right:calc(10.2865% + 10px)}.lqflOW_station{border:1px solid color-mix(in srgb, var(--color-wardrobe-accent) 35%, var(--color-border));background:var(--color-card);min-width:0;min-height:44px;color:var(--color-foreground);box-shadow:0 1px 3px color-mix(in srgb, var(--color-foreground) 14%, transparent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.15;display:flex;position:relative}.lqflOW_station svg{flex-shrink:0;width:20px;height:20px}.lqflOW_stationLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lqflOW_stationReadout{display:none}.lqflOW_station[data-active=true]{border-color:var(--color-wardrobe-accent);background:var(--color-wardrobe-accent);color:var(--color-wardrobe-accent-foreground)}.lqflOW_station:hover{box-shadow:inset 0 0 0 2px var(--color-wardrobe-accent)}.lqflOW_station:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}@container wardrobe (max-width:1023px){.lqflOW_stations{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;inset:max(16.4063% + 12px,.976563% + 68px) calc(10.2865% + 12px) calc(21.3867% + 12px) calc(45.5729% + 12px)}.lqflOW_station{text-align:center;border-radius:14px;flex-direction:column;gap:4px;padding:8px;font-size:15px}.lqflOW_station svg{width:28px;height:28px}.lqflOW_stationReadout{max-width:100%;color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.lqflOW_station[data-active=true] .lqflOW_stationReadout{color:inherit;opacity:.9}}@container wardrobe (max-width:799px){.lqflOW_station{font-size:13px}.lqflOW_station svg{width:22px;height:22px}.lqflOW_stationReadout{font-size:11px}}@container wardrobe (max-width:639px){.lqflOW_stations{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:4px;width:calc(22.1354% - 16px);top:calc(16.4063% + 8px);bottom:calc(16.0156% + 4px);left:calc(45.5729% + 8px)}.lqflOW_station{border-radius:10px;gap:1px;padding:2px 4px;font-size:11px}.lqflOW_station svg{width:18px;height:18px}.lqflOW_stationReadout{display:none}}.lqflOW_workspace{z-index:1;background:color-mix(in srgb, var(--color-card) 93%, transparent);outline-offset:-3px;border-radius:10px;flex-direction:column;gap:8px;width:calc(44.1406cqw - 20px);height:calc(41.4714cqw - 78px);padding:10px 14px 12px;display:flex;position:absolute;top:calc(6.77083cqw + 68px);left:calc(45.5729cqw + 10px);overflow:clip}.lqflOW_workspace [hidden]{display:none}.lqflOW_workspaceHeading{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.lqflOW_workspaceHeading h2{min-width:0;font-size:16px}.lqflOW_workspaceBody{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.lqflOW_workspace[data-station=design] .lqflOW_workspaceBody{overflow:clip}@container wardrobe (max-width:1023px){.lqflOW_workspace{border-top:3px solid var(--color-wardrobe-accent);background:var(--color-card);border-radius:0;gap:10px;width:auto;height:clamp(320px,100svh - 136px - 56.25cqw,600px);padding:12px 16px 16px;position:relative;inset:auto}.lqflOW_workspaceHeading h2{font-size:18px}}@container wardrobe (max-width:639px){.lqflOW_chrome[data-scene-header]{height:60px;padding:8px;position:relative;inset:auto}.lqflOW_workspace{gap:6px;height:clamp(300px,100svh - 196px - 75cqw,560px);padding:6px 12px 12px}.lqflOW_workspaceHeading h2{font-size:15px}}.lqflOW_designPanel{height:100%;min-height:0}.lqflOW_workspace [data-testid=design-tabs]{background:0 0;border:0;gap:10px;height:100%;min-height:0;padding:0}.lqflOW_workspace [data-testid=design-tabs] [role=tablist]{background:var(--color-muted);border:0;border-radius:9px;flex-shrink:0;padding:4px}.lqflOW_workspace [role=tab]{border:0;border-radius:7px;flex:1;min-height:44px;padding-inline:8px}.lqflOW_workspace [role=tab][data-active]{background:var(--color-wardrobe-accent);color:var(--color-wardrobe-accent-foreground)}.lqflOW_workspace [role=tabpanel]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;gap:12px;min-height:0;max-height:none;padding:0;overflow-y:auto}.lqflOW_workspace [data-option-kind] h3{text-transform:none;letter-spacing:normal;color:var(--color-foreground);font-size:14px}.lqflOW_workspace [data-option-kind] ul{grid-auto-columns:104px;gap:8px}.lqflOW_workspace [data-option-kind] [data-testid=design-option-body-type-list]{grid-auto-columns:minmax(116px,min(200px,50% - 4px))}.lqflOW_workspace [data-option-kind] button{border-radius:9px}.lqflOW_workspace [data-option-kind] button[aria-pressed=true]{border-color:var(--color-wardrobe-accent);box-shadow:0 0 0 1px var(--color-wardrobe-accent);--tw-ring-color:transparent}.lqflOW_workspace [data-option-kind] button[aria-pressed=true]>span:last-child{background:var(--color-wardrobe-accent);color:var(--color-wardrobe-accent-foreground)}.lqflOW_workspace [data-option-kind=swatch] ul{grid-auto-columns:44px;gap:3px}.lqflOW_workspace [data-option-kind=swatch] li>button{background:0 0;border-color:#0000;border-radius:50%;width:44px;height:44px;padding:5px}.lqflOW_workspace [data-option-kind=swatch] li>button>span:first-child{border-radius:50%;height:100%}.lqflOW_workspace [data-option-kind=swatch] li>button>span:nth-child(2){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lqflOW_workspace [data-option-kind=swatch] li>button[aria-pressed=true]>span:last-child{top:1px;right:1px}.lqflOW_optionPreview{isolation:isolate;height:100px;display:block;position:relative;overflow:hidden}.lqflOW_optionComposition{width:220px;height:385px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.lqflOW_optionPreview[data-body=true]{height:50px}.lqflOW_optionPreview[data-body=true] .lqflOW_optionComposition{width:170px;height:297.5px;top:-84px}@container wardrobe (max-width:1023px){.lqflOW_optionPreview[data-body=true]{height:76px}}.lqflOW_clothesPanel{flex-direction:column;gap:12px;display:flex}.lqflOW_workspace [data-testid=layer-picker]{background:0 0;border:0;height:auto;min-height:230px;padding:0}.lqflOW_workspace [data-testid=layer-picker-grid]{flex:initial;overflow-y:visible}.lqflOW_workspace [data-testid=layer-picker-grid] ul{grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}.lqflOW_workspace [data-testid=layer-picker-grid] li{width:100%;height:auto}.lqflOW_workspace [data-testid=wardrobe-worn-summary]>div:first-child{flex-wrap:wrap}.lqflOW_workspace [data-testid=background-picker]{background:0 0;border:0;margin-bottom:16px;padding:0}@container wardrobe (max-width:639px){.lqflOW_workspace [data-background-thumbnail]{height:64px}.lqflOW_workspace [role=tabpanel]{gap:14px}.lqflOW_workspace [data-option-kind] ul{gap:6px}.lqflOW_workspace [data-option-kind=swatch] ul{gap:3px}.lqflOW_workspace [data-testid=design-option-body-type-list] button{flex-direction:row;align-items:center;gap:8px}.lqflOW_optionPreview[data-body=true]{flex-shrink:0;width:48px;height:44px}.lqflOW_optionPreview[data-body=true] .lqflOW_optionComposition{width:100px;height:175px;top:-50px}}
._0JJx4q_layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){._0JJx4q_layout{grid-template-columns:minmax(0,1fr) 19rem}}._0JJx4q_page{isolation:isolate;background:radial-gradient(ellipse at 45% 40%, var(--keepsake-page) 45%, var(--keepsake-page-edge) 100%);justify-content:center;align-items:center;min-width:0;padding:2.5rem 1.5rem 2rem;display:flex;position:relative;overflow:hidden}._0JJx4q_page:before{content:"";z-index:-1;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._0JJx4q_sprig{z-index:-1;opacity:.55;pointer-events:none;position:absolute}._0JJx4q_sprigTopLeft{top:1rem;left:.75rem}._0JJx4q_sprigBottomLeft{bottom:.75rem;left:.5rem}._0JJx4q_sprigBottomRight{bottom:.75rem;right:.5rem}._0JJx4q_zoomSurface._0JJx4q_zoomSurface{width:100%;height:100%;color:var(--color-foreground);cursor:zoom-in;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-end;padding:.5rem;position:absolute;inset:0}._0JJx4q_zoomSurface._0JJx4q_zoomSurface:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}._0JJx4q_zoomLabel{background:var(--color-card);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:inline-flex}@media (hover:hover) and (pointer:fine){._0JJx4q_zoomLabel{opacity:0;transition:opacity .12s}._0JJx4q_zoomSurface:hover ._0JJx4q_zoomLabel,._0JJx4q_zoomSurface:focus-visible ._0JJx4q_zoomLabel{opacity:1}}._0JJx4q_zoomed{border-radius:.25rem;align-self:stretch;width:100%;max-height:min(70dvh,40rem);position:relative;overflow:auto}@media (pointer:fine){._0JJx4q_zoomed{cursor:grab}}._0JJx4q_zoomed._0JJx4q_dragging{cursor:grabbing}._0JJx4q_zoomed img{-webkit-user-select:none;user-select:none;max-width:none;display:block}._0JJx4q_fitPhoto{z-index:1;position:absolute;top:.75rem;left:.75rem}._0JJx4q_column{flex-direction:column;gap:1.25rem;min-width:0;padding:1.5rem;display:flex}
/*# sourceMappingURL=2ogfd2dhtaukd.css.map*/