.Results_hero__QN4FT{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--vg-space-1);text-align:center;background:linear-gradient(180deg,var(--vg-panel),var(--vg-bg));border:1px solid var(--vg-accent);border-radius:var(--vg-radius-lg);padding:var(--vg-space-6) var(--vg-space-5) var(--vg-space-5);box-shadow:0 0 30px rgba(47,224,232,.15)}.Results_hero__QN4FT:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(400px 160px at 20% 0,rgba(248,87,200,.12),transparent 70%),radial-gradient(400px 160px at 90% 10%,rgba(47,224,232,.12),transparent 70%)}.Results_verdict__iDp39{position:relative;display:inline-flex;align-items:center;gap:var(--vg-space-2);margin-bottom:var(--vg-space-3);padding:.35rem .8rem;border-radius:var(--vg-radius-pill);font-size:var(--vg-text-xs);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--vg-bg)}.Results_verdictWon__JAKm0{background:var(--vg-green)}.Results_verdictLost__smBxt{background:var(--vg-yellow)}.Results_headline__egF05{position:relative;margin:0;font-size:var(--vg-text-xl);font-weight:800;letter-spacing:-.01em}.Results_sub__7j7kV{font-size:var(--vg-text-sm);letter-spacing:.04em;color:var(--vg-text-muted)}.Results_puzzle__Gpxe6,.Results_sub__7j7kV{position:relative;margin:var(--vg-space-1) 0 0}.Results_puzzle__Gpxe6{font-size:var(--vg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vg-violet)}.Results_share__SDD_a{position:relative;width:100%;margin-top:var(--vg-space-5);background:var(--vg-surface);border:1px solid var(--vg-border);border-radius:var(--vg-radius-lg);padding:var(--vg-space-4)}.Results_shareTitle__kt_tI{margin:0 0 var(--vg-space-3);font-size:var(--vg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--vg-text-muted)}.Results_grid__hx_5o{display:grid;grid-gap:var(--vg-space-1);margin:var(--vg-space-1) 0 var(--vg-space-4)}.Results_grid__hx_5o,.Results_grow___C7DY{gap:var(--vg-space-1);justify-content:center}.Results_grow___C7DY{display:flex}.Results_sq__C9zfE{width:26px;height:26px;border-radius:var(--vg-radius-sm)}.Results_hit__yTAWb{background:var(--vg-green);box-shadow:0 0 8px rgba(55,229,140,.4)}.Results_near__5rUhE{background:var(--vg-yellow);box-shadow:0 0 8px rgba(255,216,77,.35)}.Results_miss__7LM0r{background:var(--vg-gray);border:1px solid var(--vg-border)}.Results_caption__4LmwC{margin:0 0 var(--vg-space-4);text-align:center;font-size:var(--vg-text-sm);letter-spacing:.04em;color:var(--vg-text-muted)}.Results_copy__bYXuO{display:flex;align-items:center;justify-content:center;gap:var(--vg-space-2);width:100%;cursor:pointer;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-bg);border:none;border-radius:var(--vg-radius);background:linear-gradient(135deg,var(--vg-cyan),var(--vg-violet));box-shadow:0 0 18px rgba(47,224,232,.35)}.WordTray_tray__siLa4{background:var(--vg-panel);border:1px solid var(--vg-border);border-radius:var(--vg-radius-lg);padding:var(--vg-space-3)}.WordTray_label__U2los{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--vg-space-3);font-size:var(--vg-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-text-muted)}.WordTray_rack__SWlA7{display:flex;flex-wrap:wrap;gap:var(--vg-space-2);margin:0;padding:0;list-style:none}.WordTray_chip__hTd1a{display:inline-flex;align-items:center;gap:var(--vg-space-2);min-height:var(--vg-touch-min);padding:var(--vg-space-2) var(--vg-space-3);border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-panel-edge);color:var(--vg-text);font-weight:700;cursor:-webkit-grab;cursor:grab;box-shadow:0 3px 10px rgba(0,0,0,.35);transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.WordTray_chip__hTd1a:hover{border-color:var(--vg-accent)}.WordTray_chip__hTd1a:active{cursor:-webkit-grabbing;cursor:grabbing;transform:translateY(1px)}.WordTray_chipHeld__XOfHv{border-color:var(--vg-accent-2);color:var(--vg-bg);background:var(--vg-accent-2);box-shadow:0 0 0 3px rgba(248,87,200,.2),0 0 18px rgba(248,87,200,.45)}.WordTray_grip__H6EO6{color:var(--vg-text-muted);letter-spacing:-2px;font-size:var(--vg-text-sm)}.WordTray_chipHeld__XOfHv .WordTray_grip__H6EO6{color:var(--vg-bg)}.WordTray_empty__DXPX0{margin:0;padding:var(--vg-space-2) 0;font-size:var(--vg-text-sm);color:var(--vg-text-muted)}.VennBoard_board__oxn1Q{width:100%;max-width:27.5rem;margin:0 auto var(--vg-space-4)}.VennBoard_stage__PYaAW{position:relative;width:100%;aspect-ratio:400/340}.VennBoard_svg__84BEG{display:block;width:100%;height:100%}.VennBoard_slots__l3XwX,.VennBoard_svg__84BEG{position:absolute;inset:0}.VennBoard_slot__Ppeqt{position:absolute;transform:translate(-50%,-50%);text-align:center}.VennBoard_chipword__UE7VD{display:inline-flex;align-items:center;gap:var(--vg-space-1);padding:var(--vg-space-2) var(--vg-space-2) var(--vg-space-2) var(--vg-space-1);border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-panel-edge);color:var(--vg-text);font-size:var(--vg-text-sm);font-weight:700;line-height:1;white-space:nowrap;cursor:-webkit-grab;cursor:grab;box-shadow:0 3px 10px rgba(0,0,0,.45)}.VennBoard_chipword__UE7VD:hover{border-color:var(--vg-accent)}.VennBoard_chipword__UE7VD:active{cursor:-webkit-grabbing;cursor:grabbing}.VennBoard_grip__WgZl6{color:var(--vg-text-muted);letter-spacing:-2px;font-size:var(--vg-text-sm)}.VennBoard_scoreIcon__m70jj{font-size:var(--vg-text-sm);font-weight:900;line-height:1}.VennBoard_scoredGreen__6hxQB{background:var(--vg-green);border-color:var(--vg-green);color:var(--vg-bg)}.VennBoard_scoredYellow__vVc_O{background:var(--vg-yellow);border-color:var(--vg-yellow);color:var(--vg-bg)}.VennBoard_scoredGrey__D_Y2e{background:var(--vg-gray);border-color:var(--vg-border);color:var(--vg-text-muted)}.VennBoard_drop__VkWcf{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:2rem;padding:0;border:1.5px dashed var(--vg-gray);border-radius:var(--vg-radius);background:rgba(255,255,255,.02);color:var(--vg-text-muted);font-size:var(--vg-text-lg);line-height:1;cursor:pointer}.VennBoard_dropArmed__UaD69{border-color:var(--vg-accent);color:var(--vg-accent)}.VennBoard_dropOver___wZmL{border-style:solid;border-color:var(--vg-accent-2);color:var(--vg-accent-2);background:rgba(248,87,200,.16);box-shadow:0 0 0 4px rgba(248,87,200,.16),0 0 18px rgba(248,87,200,.4)}.VennBoard_fillA__qjxT7,.VennBoard_fillB__jii35,.VennBoard_fillC__SNkg5{fill-opacity:.12}.VennBoard_fillA__qjxT7{fill:var(--vg-set-a)}.VennBoard_fillB__jii35{fill:var(--vg-set-b)}.VennBoard_fillC__SNkg5{fill:var(--vg-set-c)}.VennBoard_overlap__j_Cet{fill:var(--vg-ink);fill-opacity:.06}.VennBoard_strokeA__Yy_A_,.VennBoard_strokeB__rCpdR,.VennBoard_strokeC__QLgSq{stroke-width:2.2}.VennBoard_strokeA__Yy_A_{stroke:var(--vg-set-a)}.VennBoard_strokeB__rCpdR{stroke:var(--vg-set-b)}.VennBoard_strokeC__QLgSq{stroke:var(--vg-set-c)}.VennBoard_region__WnazV{cursor:pointer;transition:filter .15s ease}.VennBoard_region__WnazV:focus-visible,.VennBoard_region__WnazV:hover{filter:brightness(1.35);outline:none}.VennBoard_pin__HEaUq{stroke:var(--vg-bg);stroke-width:1.5}.VennBoard_regionSelected__vB63b .VennBoard_pin__HEaUq{stroke:var(--vg-ink);stroke-width:3}.VennBoard_pinNum__9Gdti{fill:var(--vg-bg);font-family:var(--vg-font-sans);font-size:15px;font-weight:800;pointer-events:none}.VennBoard_keys__SZfFm{display:grid;grid-gap:var(--vg-space-3);gap:var(--vg-space-3)}.VennBoard_catKey__U1tJc{display:flex;flex-wrap:wrap;gap:var(--vg-space-2) var(--vg-space-4);justify-content:center;margin:0;padding:0;list-style:none;font-size:var(--vg-text-sm)}.VennBoard_catKeyItem___OagQ{display:flex;align-items:center;gap:var(--vg-space-2);color:var(--vg-text-muted)}.VennBoard_swatch__m9Yvn{display:inline-block;width:.75rem;height:.75rem;border-radius:var(--vg-radius-sm);flex:none}.VennBoard_swatchA__VlH__{background:var(--vg-set-a)}.VennBoard_swatchB__K5tMm{background:var(--vg-set-b)}.VennBoard_swatchC__rD9Bw{background:var(--vg-set-c)}.VennBoard_legend__64Bai{display:grid;grid-gap:var(--vg-space-2);gap:var(--vg-space-2);margin:0;padding:0;list-style:none}.VennBoard_legendRow__SwAhw{display:flex;align-items:center;gap:var(--vg-space-3);width:100%;min-height:var(--vg-touch-min);padding:var(--vg-space-2) var(--vg-space-3);border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-surface);color:var(--vg-text-muted);font-size:var(--vg-text-sm);text-align:left;cursor:pointer}.VennBoard_legendRow__SwAhw:hover{border-color:var(--vg-accent)}.VennBoard_legendRowSelected__WkEFz{border-color:var(--vg-accent);color:var(--vg-text)}.VennBoard_num__aROPx{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;border-radius:var(--vg-radius-sm);color:var(--vg-bg);font-size:var(--vg-text-xs);font-weight:800}.VennBoard_regionNameText__tBHBs{flex:1 1}.VennBoard_numA__rMIx0{background:var(--vg-set-a)}.VennBoard_numB__47MRn{background:var(--vg-set-b)}.VennBoard_numC__AvAPv{background:var(--vg-set-c)}.VennBoard_numAB__i42Be{background:linear-gradient(135deg,var(--vg-set-a),var(--vg-set-b))}.VennBoard_numAC__6SBz2{background:linear-gradient(135deg,var(--vg-set-a),var(--vg-set-c))}.VennBoard_numBC__ceCZi{background:linear-gradient(135deg,var(--vg-set-b),var(--vg-set-c))}.VennBoard_numABC__qo8kY{background:linear-gradient(135deg,var(--vg-set-a),var(--vg-set-b) 50%,var(--vg-set-c))}.page_board__rmxuL{display:flex;flex-direction:column;gap:var(--vg-space-5);width:100%;padding:var(--vg-space-5) 0 var(--vg-space-8);text-align:left}.page_title__po7na{margin:0;font-size:var(--vg-text-xl);font-weight:800;letter-spacing:-.01em}.page_subtitle__YBgxm{margin:var(--vg-space-1) 0 0;font-family:var(--vg-font-mono);font-size:var(--vg-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--vg-accent)}.page_selectedRegion__Y177U{margin:0 0 1.25rem;font-size:.9rem;opacity:.85}.page_instructions__VylUP{margin:0;font-size:var(--vg-text-sm);color:var(--vg-text-muted)}.page_tries__qCmXd{display:flex;gap:var(--vg-space-2)}.page_triesPip__HE3YS{flex:1 1;height:6px;border-radius:var(--vg-radius-pill);background:var(--vg-panel-edge)}.page_triesPipLive__tLwm4{background:linear-gradient(90deg,var(--vg-cyan),var(--vg-magenta));box-shadow:0 0 10px rgba(47,224,232,.5)}.page_hint__IIe7Y{margin:0;text-align:center;font-size:var(--vg-text-sm);color:var(--vg-text-muted)}.page_actions___si5r{display:flex;align-items:center;gap:var(--vg-space-4)}.page_submit__zUj4V{font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:0 var(--vg-space-5);border:none;border-radius:var(--vg-radius);color:var(--vg-bg);background:linear-gradient(135deg,var(--vg-cyan),var(--vg-violet));box-shadow:0 0 18px rgba(47,224,232,.35);cursor:pointer}.page_submit__zUj4V:disabled{cursor:not-allowed;opacity:.5}.page_remaining__8rriy{font-size:var(--vg-text-sm);color:var(--vg-text-muted)}.page_attempt__Jvn6u{display:flex;flex-direction:column;gap:var(--vg-space-1);background:var(--vg-surface);border:1px solid var(--vg-border);border-radius:var(--vg-radius);padding:var(--vg-space-3) var(--vg-space-4)}.page_attemptTitle__mERfz{margin:0 0 var(--vg-space-1);font-size:var(--vg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--vg-text-muted)}.page_scoreRow__miX3w{display:flex;align-items:center;gap:var(--vg-space-2);padding:var(--vg-space-1) 0;font-size:var(--vg-text-sm)}.page_chip__Uuh_t{flex:0 0 auto;min-width:4.5rem;text-align:center;padding:var(--vg-space-1) var(--vg-space-2);border-radius:var(--vg-radius-sm);font-size:var(--vg-text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.page_green__qY6pK{background:var(--vg-green);color:var(--vg-bg)}.page_yellow__tsISI{background:var(--vg-yellow);color:var(--vg-bg)}.page_grey__Q4aKh{background:var(--vg-gray);color:var(--vg-text-muted);border:1px solid var(--vg-border)}.page_banner__KfSPG{background:linear-gradient(180deg,var(--vg-panel),var(--vg-bg));border:1px solid var(--vg-accent);border-radius:var(--vg-radius-lg);padding:var(--vg-space-4) var(--vg-space-5);box-shadow:0 0 30px rgba(47,224,232,.15)}.page_answerList__LfqOL{margin:var(--vg-space-2) 0 0;padding-left:var(--vg-space-4);font-size:var(--vg-text-sm);color:var(--vg-text-muted)}.page_answerList__LfqOL strong{color:var(--vg-text)}.page_stats__CbBi_{background:var(--vg-surface);border:1px solid var(--vg-border);border-radius:var(--vg-radius-lg);padding:var(--vg-space-4) var(--vg-space-5)}.page_statsTitle__L_esl{margin:0 0 var(--vg-space-3);font-size:var(--vg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--vg-text-muted)}.page_statGrid__qBaKC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--vg-space-3);gap:var(--vg-space-3);text-align:center}.page_statValue__tVgp7{display:block;font-size:var(--vg-text-xl);font-weight:800;color:var(--vg-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_statLabel__2jNx3{display:block;font-size:var(--vg-text-xs);color:var(--vg-text-muted)}.page_distribution__wdxgc{margin:var(--vg-space-4) 0 0;font-size:var(--vg-text-sm)}.page_distRow__ljJkH{display:flex;align-items:center;gap:var(--vg-space-2);padding:var(--vg-space-1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_distLabel__Mk8tD{flex:0 0 auto;width:5rem;color:var(--vg-text-muted)}