.silhouette_board__69jgw{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}@media(max-width:820px){.silhouette_board__69jgw{grid-template-columns:minmax(0,1fr)}}.silhouette_stage__TUAOH{position:relative;overflow:hidden;aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;border-radius:28px;border:1px solid color-mix(in srgb,var(--hue) 28%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--hue) 16%,transparent),transparent 62%),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--hue2) 30%,transparent),transparent 60%),#17151d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 30px 60px -30px rgba(0,0,0,.9);transition:border-color .4s ease}.silhouette_stageWon__VQKAE{border-color:color-mix(in srgb,#5fd36f 60%,transparent)}.silhouette_stageLost__lSG0B{border-color:color-mix(in srgb,#ff7a7a 45%,transparent)}.silhouette_sweep__nznI1{position:absolute;inset:-20%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--hue) 22%,transparent) 40deg,transparent 70deg);opacity:.55;-webkit-mask:radial-gradient(circle,#000 40%,transparent 70%);mask:radial-gradient(circle,#000 40%,transparent 70%)}@media(prefers-reduced-motion:no-preference){.silhouette_sweep__nznI1{animation:silhouette_sweep__nznI1 7s linear infinite}}.silhouette_stageLost__lSG0B .silhouette_sweep__nznI1,.silhouette_stageWon__VQKAE .silhouette_sweep__nznI1{display:none}@keyframes silhouette_sweep__nznI1{to{transform:rotate(1turn)}}.silhouette_stageSvg__d_KHk{position:relative;display:block;width:100%;height:100%}.silhouette_rings___BBDn{fill:none;stroke:rgba(255,255,255,.07);stroke-width:1;stroke-dasharray:2 5}.silhouette_north__1qhxo{fill:var(--hue);font-size:12px;font-weight:800;letter-spacing:.1em}.silhouette_shape__KdE1Y{stroke:rgba(255,255,255,.5);stroke-width:.8;stroke-linejoin:round;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--hue) 55%,transparent)) drop-shadow(0 10px 18px rgba(0,0,0,.6));transform-origin:50% 50%;transform-box:fill-box}@media(prefers-reduced-motion:no-preference){.silhouette_shape__KdE1Y{animation:silhouette_appear__48UsF .7s cubic-bezier(.2,.9,.3,1.2)}}.silhouette_stageWon__VQKAE .silhouette_shape__KdE1Y{filter:drop-shadow(0 0 26px rgba(95,211,111,.55)) drop-shadow(0 10px 18px rgba(0,0,0,.6))}@keyframes silhouette_appear__48UsF{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}.silhouette_scale__JyCbn{stroke:rgba(255,255,255,.55);stroke-width:1.5}.silhouette_scale__JyCbn text{fill:var(--secondaryText);stroke:none;font-size:11px;font-weight:700}.silhouette_reveal__IGIYP{position:absolute;left:50%;bottom:18px;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(15,15,20,.85);border:1px solid rgba(255,255,255,.12);font-size:17px;font-weight:800;white-space:nowrap;transform:translateX(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:no-preference){.silhouette_reveal__IGIYP{animation:silhouette_pop__2MA_9 .45s cubic-bezier(.3,1.6,.5,1)}}@keyframes silhouette_pop__2MA_9{0%{opacity:0;transform:translate(-50%,12px) scale(.85)}}.silhouette_revealFlag__gqLER{width:36px;height:24px;object-fit:cover;border-radius:999px}.silhouette_side__1C0MB{display:flex;flex-direction:column;gap:14px;min-width:0}.silhouette_side__1C0MB>form{margin:4px 0 0;max-width:none}.silhouette_hints__Hbg7S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.silhouette_hint__SaNKC{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(255,255,255,.12);min-width:0}.silhouette_hintOpen__xOq1x{border-style:solid;border-color:color-mix(in srgb,var(--hue) 40%,transparent);background:color-mix(in srgb,var(--hue) 10%,transparent)}@media(prefers-reduced-motion:no-preference){.silhouette_hintOpen__xOq1x{animation:silhouette_pop2__jDyDB .4s cubic-bezier(.3,1.6,.5,1)}}@keyframes silhouette_pop2__jDyDB{0%{transform:scale(.9)}}.silhouette_hintLabel__oXaoU{color:var(--secondaryText);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.silhouette_hintValue__LBHHM{color:#6c6c76;font-size:12px;font-weight:600;line-height:1.25}.silhouette_hintOpen__xOq1x .silhouette_hintValue__LBHHM{color:var(--hue);font-size:16px;font-weight:800}.silhouette_rows__b__JN{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.silhouette_rowEmpty__ceFBi,.silhouette_row__TgdPB{height:48px;border-radius:14px}.silhouette_row__TgdPB{display:grid;grid-template-columns:30px minmax(0,1fr) auto 32px 76px;align-items:center;grid-gap:10px;gap:10px;padding:0 10px 0 12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06)}@media(prefers-reduced-motion:no-preference){.silhouette_row__TgdPB{animation:silhouette_slide__PaPvI .4s cubic-bezier(.2,.8,.2,1)}}@media(max-width:460px){.silhouette_row__TgdPB{grid-template-columns:26px minmax(0,1fr) auto 28px 52px;gap:8px}}@keyframes silhouette_slide__PaPvI{0%{opacity:0;transform:translateY(-8px)}}.silhouette_rowRight__lOgnB{border-color:color-mix(in srgb,#5fd36f 60%,transparent);background:color-mix(in srgb,#5fd36f 12%,transparent)}.silhouette_rowEmpty__ceFBi{display:flex;align-items:center;padding-left:18px;border:1px dashed rgba(255,255,255,.08);color:#55555e;font-size:13px;font-weight:700}.silhouette_rowFlag__xhFN8{width:30px;height:20px;object-fit:cover;border-radius:4px}@media(max-width:460px){.silhouette_rowFlag__xhFN8{width:26px;height:17px}}.silhouette_rowName__O1MdX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.silhouette_rowKm___1lEf{color:#c9c9d2;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.silhouette_rowRight__lOgnB .silhouette_rowKm___1lEf{color:#7fe08b}.silhouette_rowArrow__Z45aA{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--close) 18%,transparent);color:var(--close)}@media(prefers-reduced-motion:no-preference){.silhouette_rowArrow__Z45aA svg{transition:transform .6s cubic-bezier(.3,1.5,.5,1)}}.silhouette_rowRight__lOgnB .silhouette_rowArrow__Z45aA{background:color-mix(in srgb,#5fd36f 22%,transparent);color:#7fe08b}@media(max-width:460px){.silhouette_rowArrow__Z45aA{width:28px;height:28px}}.silhouette_rowPercent__0kXjd{position:relative;overflow:hidden;height:28px;border-radius:8px;background:rgba(255,255,255,.06)}.silhouette_rowBar___zYNR{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--close) 35%,transparent),color-mix(in srgb,var(--close) 70%,transparent))}@media(prefers-reduced-motion:no-preference){.silhouette_rowBar___zYNR{animation:silhouette_grow__kS8Ze .8s cubic-bezier(.2,.8,.2,1)}}@keyframes silhouette_grow__kS8Ze{0%{width:0}}.silhouette_rowPercentText__cZ1ek{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.silhouette_result__u75ie{margin-top:26px}.silhouette_resultHeadline___bTF3{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;font-size:clamp(32px,5vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.silhouette_resultSub__MSWfq{color:var(--secondaryText);font-size:18px;font-weight:600;letter-spacing:0}.silhouette_squares__clz9O{margin-top:12px;font-size:22px;letter-spacing:.1em}.silhouette_resultMap__v2VNS{max-width:760px;margin:20px auto 0;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#121216}