._4G2m4G_wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}._4G2m4G_phone{--demo-w:300;width:calc(var(--demo-w) * 1px);aspect-ratio:43/92;background:radial-gradient(120% 60% at 18% 96%, color-mix(in oklab, var(--rose-soft) 60%, transparent) 0%, transparent 60%), radial-gradient(120% 60% at 82% 99%, color-mix(in oklab, var(--blue-soft) 55%, transparent) 0%, transparent 60%), radial-gradient(150% 90% at 50% 108%, color-mix(in oklab, var(--rose) 38%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--cream) 0%, var(--sand) 100%);max-width:100%;box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in oklab, var(--text) 6%, transparent);border-radius:40px;transition:box-shadow .35s;position:relative;overflow:hidden}@media (max-height:800px){._4G2m4G_phone{--demo-w:260}}@media (max-height:740px){._4G2m4G_phone{--demo-w:240}}@media (max-height:670px){._4G2m4G_phone{--demo-w:210}}@media (max-height:600px){._4G2m4G_phone{--demo-w:170}}@media (max-width:340px) and (min-height:741px){._4G2m4G_phone{--demo-w:260}}._4G2m4G_stage{transition:filter .4s,transform .4s;position:absolute;inset:0}._4G2m4G_stage>div{transform:scale(calc(var(--demo-w) / 430));transform-origin:0 0;opacity:.999}._4G2m4G_blurred{filter:blur(2px);transform:scale(1.03)}._4G2m4G_veil{z-index:2;padding:var(--sp-4);background:color-mix(in oklab, var(--cream) 20%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._4G2m4G_title{margin:0 0 var(--sp-4);font-family:var(--font-main);font-size:var(--fs-title-sm);font-weight:var(--fw-medium);color:var(--text);text-align:center}._4G2m4G_note{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-4);font-size:var(--fs-xs);color:var(--text-mute);text-align:center;max-width:300px;display:flex}._4G2m4G_fog{z-index:60;cursor:pointer;background:#14100bc7;background:lab(4.94452% .99539 2.88096/.78);animation:.35s both _4G2m4G_fog-in;position:fixed;inset:0}@keyframes _4G2m4G_fog-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._4G2m4G_fog{animation:none}}._4G2m4G_lit{z-index:61;box-shadow:0 0 0 1px color-mix(in oklab, var(--bronze-glow) 50%, transparent), 0 0 40px -6px color-mix(in oklab, var(--bronze-glow) 55%, transparent), 0 0 130px 12px color-mix(in oklab, var(--bronze-glow) 26%, transparent), 0 40px 90px -20px #0009}._4G2m4G_close{z-index:61;cursor:pointer;font:inherit;font-size:var(--fs-xs);color:color-mix(in oklab, var(--cream) 70%, transparent);background:0 0;border:0;position:relative}
.bTT5Qq_grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.bTT5Qq_grid>li{display:flex}.bTT5Qq_poster{color:inherit;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-smooth);flex-direction:column;flex:1;padding:0;text-decoration:none;display:flex;overflow:hidden}.bTT5Qq_poster:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.bTT5Qq_cover{justify-content:center;align-items:center;height:190px;display:flex}.bTT5Qq_girl{background:linear-gradient(160deg, var(--rose-pale), var(--rose-soft))}.bTT5Qq_boy{background:linear-gradient(160deg, var(--blue-pale), var(--blue-soft))}.bTT5Qq_print{width:124px;height:140px;padding:var(--sp-2) var(--sp-2) var(--sp-6);background:var(--surface-float);border-radius:var(--r-xs);box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-spring);justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.bTT5Qq_poster:hover .bTT5Qq_print{transform:rotate(0)scale(1.04)}.bTT5Qq_print img{object-fit:cover;border-radius:3px;width:100%;height:100%}.bTT5Qq_noPhoto{width:34px;height:34px;color:var(--text-mute)}.bTT5Qq_body{gap:var(--sp-1);padding:var(--sp-5);display:grid}.bTT5Qq_foot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.bTT5Qq_faces{display:flex}.bTT5Qq_faces img{object-fit:cover;border:2px solid var(--surface-float);border-radius:50%;width:28px;height:28px}.bTT5Qq_faces img+img{margin-left:-9px}.bTT5Qq_add{justify-content:center;align-items:center;gap:var(--sp-3);border:2px dashed var(--text-faint);border-radius:var(--r-lg);min-height:300px;color:var(--text-soft);font-size:var(--fs-body-lg);transition:border-color var(--dur-fast) var(--ease-smooth), color var(--dur-fast) var(--ease-smooth), background var(--dur-fast) var(--ease-smooth);flex-direction:column;flex:1;text-decoration:none;display:flex}.bTT5Qq_add:hover{border-color:var(--accent);color:var(--accent-deep);background:var(--surface)}.bTT5Qq_plus{width:56px;height:56px;font-size:var(--fs-title);color:var(--text-invert);background:linear-gradient(135deg, var(--accent), var(--accent-deep));box-shadow:var(--shadow-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}
.L8oFXG_run{align-items:start;gap:0 var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"guests film""results film";display:grid}.L8oFXG_guests{grid-area:guests}.L8oFXG_results{grid-area:results}.L8oFXG_film{grid-area:film}@media (max-width:1000px){.L8oFXG_run{grid-template-columns:minmax(0,1fr);grid-template-areas:"guests""film""results"}.L8oFXG_film{margin-bottom:var(--sp-4)}}.L8oFXG_wall{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.L8oFXG_wall{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.L8oFXG_print{gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-3);background:var(--surface-float);border:1.5px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);animation:L8oFXG_print-in var(--dur-slow) var(--ease-spring) both;transition:rotate var(--dur-base) var(--ease-spring);flex-direction:column;display:flex;position:relative}.L8oFXG_print:nth-child(3n+1){rotate:-1deg}.L8oFXG_print:nth-child(3n+2){rotate:.7deg}.L8oFXG_print:nth-child(3n){rotate:-.4deg}.L8oFXG_print:hover{rotate:0deg}@keyframes L8oFXG_print-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.L8oFXG_print{animation:none}}.L8oFXG_girl{background:var(--rose-pale);border-color:var(--rose-soft)}.L8oFXG_boy{background:var(--blue-pale);border-color:var(--blue-soft)}.L8oFXG_waiting{border-style:dashed;border-color:var(--text-faint);background:var(--surface);box-shadow:none}.L8oFXG_fresh{border-style:solid;border-color:var(--accent);box-shadow:var(--shadow-md)}.L8oFXG_pic{aspect-ratio:1;border-radius:var(--r-xs);background:var(--surface-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.L8oFXG_pic img{object-fit:cover;width:100%;height:100%}.L8oFXG_waiting .L8oFXG_pic{background:0 0}.L8oFXG_waitIcon{width:30px;height:30px;color:var(--text-mute)}.L8oFXG_initial{color:var(--text-mute);font-size:44px;font-style:italic}.L8oFXG_girl .L8oFXG_initial{color:var(--rose-deep)}.L8oFXG_boy .L8oFXG_initial{color:var(--blue-deep)}.L8oFXG_cap{gap:1px;min-width:0;padding:0 2px;display:grid}.L8oFXG_cap b{font-style:italic;font-weight:var(--fw-medium);font-size:var(--fs-body-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.L8oFXG_cap span{font-size:var(--fs-xs);color:var(--text-mute)}.L8oFXG_send{width:100%;padding-left:var(--sp-2);padding-right:var(--sp-2)}.L8oFXG_tools{top:var(--sp-3);right:var(--sp-3);z-index:1;gap:var(--sp-1);display:flex;position:absolute}.L8oFXG_tools button{border-radius:var(--r-xs);background:color-mix(in oklab, var(--surface-float) 80%, transparent);-webkit-backdrop-filter:blur(6px);width:26px;height:26px;color:var(--text-soft);font-size:var(--fs-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease-smooth), color var(--dur-fast) var(--ease-smooth);border:0;justify-content:center;align-items:center;padding:0;display:flex}.L8oFXG_tools button:hover{background:var(--accent-soft);color:var(--accent-deep)}.L8oFXG_tools .L8oFXG_del:hover{background:var(--danger-soft);color:var(--danger)}.L8oFXG_waiting .L8oFXG_tools button:not(:hover){color:var(--text-mute);background:0 0}@media (hover:hover){.L8oFXG_tools{opacity:0;transition:opacity var(--dur-fast) var(--ease-smooth)}.L8oFXG_print:hover .L8oFXG_tools,.L8oFXG_tools:focus-within{opacity:1}}.L8oFXG_invite{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;height:100%;min-height:190px;padding:var(--sp-3);border:2px dashed var(--accent);border-radius:var(--r-sm);background:var(--accent-soft);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--accent-deep);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring);flex-direction:column;display:flex}.L8oFXG_invite:hover{transform:translateY(-2px)}.L8oFXG_invite:disabled{opacity:.55;cursor:default;transform:none}.L8oFXG_plus{width:52px;height:52px;font-size:var(--fs-title);color:var(--text-invert);background:linear-gradient(135deg, var(--accent), var(--accent-deep));box-shadow:var(--shadow-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.L8oFXG_duel{justify-content:space-between;display:flex}.L8oFXG_side{display:grid}.L8oFXG_side+.L8oFXG_side{text-align:right}.L8oFXG_girlNum,.L8oFXG_boyNum{font-size:clamp(44px,7vw,64px);line-height:1;font-weight:var(--fw-medium)}.L8oFXG_girlNum{color:var(--rose-deep)}.L8oFXG_boyNum{color:var(--blue-deep)}.L8oFXG_bar{gap:var(--sp-1);height:14px;margin:var(--sp-4) 0 var(--sp-3);display:flex}.L8oFXG_bar>span{border-radius:var(--r-pill);flex-basis:0}.L8oFXG_barGirl{background:linear-gradient(90deg, var(--rose-soft), var(--rose-deep))}.L8oFXG_barBoy{background:linear-gradient(90deg, var(--blue-soft), var(--blue-deep))}.L8oFXG_right{align-items:center;gap:var(--sp-2);color:var(--ok);display:flex}.L8oFXG_names{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.L8oFXG_names li{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-xs);font-size:var(--fs-body);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.L8oFXG_nameBar{background:var(--surface-3);border-radius:var(--r-xs);position:absolute;inset:0 auto 0 0}.L8oFXG_nameText,.L8oFXG_names b{align-items:center;gap:var(--sp-2);display:inline-flex;position:relative}.L8oFXG_real .L8oFXG_nameBar{background:var(--accent-soft)}.L8oFXG_real .L8oFXG_nameText{color:var(--accent-deep);font-weight:var(--fw-medium)}.L8oFXG_dark{text-align:center;background:linear-gradient(180deg, var(--surface-2), var(--surface-3));flex-direction:column;justify-content:center;align-items:center;gap:28px;width:430px;height:920px;padding:60px;display:flex}.L8oFXG_darkPlay{width:96px;height:96px;color:var(--text-mute);border:3px solid var(--text-faint);border-radius:50%;justify-content:center;align-items:center;font-size:38px;display:flex}.L8oFXG_dark p{font-size:22px;line-height:var(--lh-snug);color:var(--text-soft);margin:0}
