.HouseAd_ad___X8ni{position:relative;display:grid;overflow:hidden;border-radius:18px;border:1px solid rgba(15,23,42,.12);background:radial-gradient(circle at top right,rgba(250,204,21,.18),transparent 34%),linear-gradient(135deg,#0f172a,#12283f 52%,#14532d);color:#f8fafc;text-decoration:none;isolation:isolate;box-shadow:0 20px 44px rgba(15,23,42,.18)}.HouseAd_ad___X8ni:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 48%,transparent),linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 44%);pointer-events:none}.HouseAd_leaderboard__iY05e{grid-template-columns:minmax(0,1.2fr) 240px;min-height:126px}.HouseAd_rectangle__eaM2S{grid-template-columns:1fr;min-height:250px}.HouseAd_content__YNF4g{position:relative;z-index:1;display:grid;align-content:space-between;grid-gap:14px;gap:14px;padding:18px 18px 16px}.HouseAd_imageWrap__66mk_{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;padding:12px 14px 12px 0}.HouseAd_leaderboard__iY05e .HouseAd_imageWrap__66mk_ img{width:210px;height:auto}.HouseAd_rectangle__eaM2S .HouseAd_imageWrap__66mk_{justify-content:center;align-items:center;padding:8px 18px 6px}.HouseAd_rectangle__eaM2S .HouseAd_imageWrap__66mk_ img{width:188px;height:auto}.HouseAd_topline__WMSLN{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-data),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,232,240,.88)}.HouseAd_pill__jXnyn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;border:1px solid rgba(148,163,184,.26);background:rgba(248,250,252,.08)}.HouseAd_title__YNLT0{margin:0;font-family:var(--font-mono),monospace;font-size:24px;line-height:1.12;letter-spacing:-.03em;max-width:12ch}.HouseAd_leaderboard__iY05e .HouseAd_title__YNLT0{max-width:18ch}.HouseAd_description__P2H4Z{margin:0;max-width:54ch;color:rgba(226,232,240,.88);font-size:14px;line-height:1.55}.HouseAd_footer__z0o6X{display:flex;align-items:center;justify-content:space-between;gap:12px}.HouseAd_cta__TRdwu{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f8fafc}.HouseAd_ctaArrow__0_Zut{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:rgba(248,250,252,.12);border:1px solid rgba(248,250,252,.12)}.HouseAd_meta__M_DCv{font-family:var(--font-data),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,232,240,.68)}.HouseAd_ad___X8ni:hover{transform:translateY(-1px);box-shadow:0 24px 54px rgba(15,23,42,.22)}@media (max-width:920px){.HouseAd_leaderboard__iY05e{grid-template-columns:1fr}.HouseAd_leaderboard__iY05e .HouseAd_imageWrap__66mk_{justify-content:center;padding:0 18px 18px}.HouseAd_leaderboard__iY05e .HouseAd_imageWrap__66mk_ img{width:188px}}@media (max-width:640px){.HouseAd_content__YNF4g{padding:16px 14px 14px}.HouseAd_title__YNLT0{font-size:20px}.HouseAd_description__P2H4Z{font-size:13px}.HouseAd_footer__z0o6X{align-items:flex-start;flex-direction:column}}.SiteFooter_siteFooter__RRgOn{border-top:1px solid rgba(15,23,42,.1);background:#f8fafc}.SiteFooter_footerInner__8B3pF{max-width:1280px;margin:0 auto;padding:28px 20px}.SiteFooter_footerGrid__1TrVu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.SiteFooter_footerGrid__1TrVu h4{margin:0;font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:#0f172a}.SiteFooter_footerGrid__1TrVu ul{margin:8px 0 0;list-style:none;padding:0}.SiteFooter_footerGrid__1TrVu li{margin-bottom:4px}.SiteFooter_footerGrid__1TrVu a{color:#334155;text-decoration:none;font-size:15px}.SiteFooter_footerGrid__1TrVu a:hover{color:#0f172a}@media (max-width:920px){.SiteFooter_footerGrid__1TrVu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SiteFooter_footerInner__8B3pF{padding-left:14px;padding-right:14px}.SiteFooter_footerGrid__1TrVu{grid-template-columns:1fr}}.SiteHeader_siteHeader__OfIrL{position:-webkit-sticky;position:sticky;top:0;z-index:120;background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SiteHeader_headerInner__mTbZ1{max-width:1280px;margin:0 auto;min-height:60px;padding:0 20px;display:flex;align-items:center;gap:20px}.SiteHeader_siteLogo__8QuRm{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.SiteHeader_logoIcon__7ismO{width:32px;height:32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px}.SiteHeader_logoIcon__7ismO span{display:block;border-radius:2px}.SiteHeader_logoTileGreen__ASC1a{background:#22c55e}.SiteHeader_logoTileYellow__qTScL{background:#eab308}.SiteHeader_logoTileGray__Im_ph{background:#64748b}.SiteHeader_logoText___xv02{font-family:var(--font-mono),"Courier New",monospace;color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em}.SiteHeader_logoText___xv02 span{color:#16a34a}.SiteHeader_siteNav__knFHy{display:flex;align-items:center;gap:4px;flex:1 1}.SiteHeader_navLink__74CBJ{font-family:var(--font-ui),sans-serif;font-size:var(--font-size-nav);color:#334155;text-decoration:none;padding:6px 10px;border-radius:6px;transition:color .15s ease,background .15s ease;white-space:nowrap}.SiteHeader_navLink__74CBJ:hover{color:#0f172a;background:#f1f5f9}.SiteHeader_navDropdown__Y9pFe{position:relative}.SiteHeader_navDropdownButton__VxmzJ{display:inline-flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;padding:6px 10px;border-radius:6px;font-family:var(--font-ui),sans-serif;font-size:var(--font-size-nav);color:#334155}.SiteHeader_navDropdownButton__VxmzJ:hover{color:#0f172a;background:#f1f5f9}.SiteHeader_dropdownMenu__ukIpX{position:absolute;top:calc(100% + 4px);left:0;min-width:240px;padding:7px;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 14px 28px rgba(15,23,42,.14);display:none;flex-direction:column;gap:2px}.SiteHeader_dropdownMenu__ukIpX a{display:block;border-radius:6px;text-decoration:none;color:#334155;font-size:15px;padding:8px 10px}.SiteHeader_dropdownMenu__ukIpX a:hover{background:#f1f5f9;color:#0f172a}.SiteHeader_navDropdown__Y9pFe:focus-within .SiteHeader_dropdownMenu__ukIpX,.SiteHeader_navDropdown__Y9pFe:hover .SiteHeader_dropdownMenu__ukIpX{display:flex}.SiteHeader_headerCta__PrGaP{font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;background:#16a34a;color:#f0fdf4;text-decoration:none;padding:8px 12px;border:1px solid #15803d;transition:transform .15s ease,box-shadow .15s ease}.SiteHeader_headerCta__PrGaP:hover{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(22,163,74,.12)}.SiteHeader_hamburger__PmLfw{display:none;flex-direction:column;gap:4px;width:34px;height:34px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#fff;align-items:center;justify-content:center;cursor:pointer}.SiteHeader_hamburger__PmLfw span{width:16px;height:2px;background:#334155;display:block}@media (max-width:920px){.SiteHeader_headerCta__PrGaP,.SiteHeader_siteNav__knFHy{display:none}.SiteHeader_hamburger__PmLfw{display:inline-flex;margin-left:auto}}@media (max-width:640px){.SiteHeader_headerInner__mTbZ1{padding-left:14px;padding-right:14px}}.RouteScaffold_page__a7smB{min-height:100vh;background:radial-gradient(circle at top left,rgba(34,197,94,.06),transparent 24%),linear-gradient(180deg,#fff,#f8fafc);color:#0f172a}.RouteScaffold_main__RVrac{max-width:1280px;margin:0 auto;padding:14px 20px 48px}.RouteScaffold_heroAdWrap__Wi1Vg{margin:0 0 16px}.RouteScaffold_contentShell__Sjif_{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}.RouteScaffold_contentColumn__7AbY4{min-width:0}.RouteScaffold_sidebar__XYwrm{position:-webkit-sticky;position:sticky;top:82px;display:grid;grid-gap:14px;gap:14px}.RouteScaffold_breadcrumb__3ciJB{margin:0;flex-wrap:wrap;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-data),monospace}.RouteScaffold_breadcrumb__3ciJB,.RouteScaffold_crumbItem__Rkati{display:inline-flex;align-items:center}.RouteScaffold_crumbLink__iMNB3{color:#64748b;text-decoration:none}.RouteScaffold_crumbLink__iMNB3:hover{color:#0f172a;text-decoration:underline}.RouteScaffold_crumbCurrent__OG5FU{color:#475569;font-weight:600}.RouteScaffold_crumbSeparator__o3qSc{color:#94a3b8}.RouteScaffold_title__lW2Dm{margin:12px 0 0;font-size:var(--font-size-h1);font-family:var(--font-mono),monospace;letter-spacing:-.03em}.RouteScaffold_description__PVsko{margin:10px 0 0;max-width:760px;color:#334155;font-size:var(--font-size-body);line-height:var(--line-height-body)}.RouteScaffold_card__I2qYE{margin-top:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.86);box-shadow:0 18px 44px rgba(15,23,42,.08);padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.RouteScaffold_footer__2aWFQ{border-top:1px solid rgba(15,23,42,.08);background:#f8fafc;padding:18px}.RouteScaffold_footerInner__SNOu6{max-width:1100px;margin:0 auto}.RouteScaffold_footerLead__0PYm9{margin:0;color:#475569;font-size:14px}.RouteScaffold_footerLinks__4dYUW{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.RouteScaffold_footer__2aWFQ a{color:#0f172a;text-decoration:none;font-size:var(--font-size-nav)}@media (max-width:1180px){.RouteScaffold_contentShell__Sjif_{grid-template-columns:minmax(0,1fr)}.RouteScaffold_sidebar__XYwrm{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.RouteScaffold_main__RVrac{padding-left:14px;padding-right:14px}.RouteScaffold_sidebar__XYwrm{grid-template-columns:1fr}.RouteScaffold_card__I2qYE{padding:14px}}.contentBlocks_section__YcDvj{margin-top:14px}.contentBlocks_section__YcDvj:first-child{margin-top:0}.contentBlocks_section__YcDvj h2{margin:0 0 8px;font-size:var(--font-size-h2);font-family:var(--font-mono),monospace;line-height:1.25}.contentBlocks_section__YcDvj p{margin:0;color:#334155;font-size:var(--font-size-body);line-height:var(--line-height-body)}.contentBlocks_lead___HtTg{font-size:var(--font-size-body-lg);color:#1e293b}.contentBlocks_prose__IYGjU{display:grid;grid-gap:10px;gap:10px}.contentBlocks_prose__IYGjU p{margin:0}.contentBlocks_hintList__A0jXQ{display:grid;grid-gap:8px;gap:8px}.contentBlocks_hintItem__53vid{border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;padding:10px}.contentBlocks_hintItem__53vid summary{cursor:pointer;font-family:var(--font-data),monospace;font-size:14px;color:#0f172a}.contentBlocks_hintItem__53vid p{margin-top:8px}.contentBlocks_statsGrid__vWcSA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.contentBlocks_statCard__tvJFz{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;padding:12px}.contentBlocks_statValue__Dh2Wu{margin:0;font-family:var(--font-mono),monospace;font-size:22px;color:#0f172a}.contentBlocks_statLabel__uhZUF{margin:4px 0 0;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-data),monospace}.contentBlocks_callout__MqYhh{border:1px solid rgba(22,163,74,.18);border-radius:10px;background:linear-gradient(180deg,#f0fdf4,#fff);padding:14px}.contentBlocks_callout__MqYhh h2,.contentBlocks_callout__MqYhh h3{margin:0;font-size:var(--font-size-h3);font-family:var(--font-mono),monospace;line-height:1.3}.contentBlocks_callout__MqYhh p{margin-top:8px}.contentBlocks_answerWord__gTRWg{margin:10px 0 0;font-family:var(--font-mono),monospace;font-size:30px;letter-spacing:.12em;color:#166534}.contentBlocks_ctaGrid__E_k2K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.contentBlocks_ctaCard__qhYAb{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;padding:12px}.contentBlocks_ctaCard__qhYAb h3{margin:0;font-size:var(--font-size-card-title);font-family:var(--font-mono),monospace;line-height:1.35}.contentBlocks_ctaCard__qhYAb p{margin:6px 0 0;font-size:var(--font-size-body)}.contentBlocks_ctaCard__qhYAb a{color:#0f172a}.contentBlocks_tableWrap__8LlsY{overflow-x:auto}.contentBlocks_table__ScXju{width:100%;border-collapse:collapse;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;overflow:hidden}.contentBlocks_table__ScXju td,.contentBlocks_table__ScXju th{padding:8px 10px;font-size:14px;text-align:left;border-bottom:1px solid rgba(15,23,42,.08)}.contentBlocks_table__ScXju th{font-family:var(--font-data),monospace;text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:#64748b;background:#f8fafc}.contentBlocks_chipGrid__BMUTA{display:flex;flex-wrap:wrap;gap:8px}.contentBlocks_chip__vACLu{border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;padding:6px 10px;font-family:var(--font-mono),monospace;font-size:13px}.contentBlocks_monthList__5j1ti{display:grid;grid-gap:10px;gap:10px}.contentBlocks_monthBlock__vYVoF{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;overflow:hidden}.contentBlocks_monthSummary__H4yj7{cursor:pointer;list-style:none;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-mono),monospace;font-size:16px;font-weight:700;border-bottom:1px solid rgba(15,23,42,.08)}.contentBlocks_monthSummary__H4yj7::-webkit-details-marker{display:none}.contentBlocks_monthSummaryCount__KGkca{color:#64748b;font-size:13px;font-weight:500;white-space:nowrap}.contentBlocks_monthEntries__DjpUU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.contentBlocks_monthEntryCard__iN_3F{display:block;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;padding:12px;text-decoration:none}.contentBlocks_monthEntryCard__iN_3F h3{margin:0;font-size:18px;letter-spacing:.08em;font-family:var(--font-mono),monospace;color:#166534}.contentBlocks_monthEntryCard__iN_3F p{margin-top:8px;font-size:15px}.contentBlocks_metaLine__nTAkg{margin:8px 0 0;color:#64748b;font-size:13px}.contentBlocks_navRow__2VkrA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.contentBlocks_navCard__xUJqD{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;padding:12px}.contentBlocks_navCard__xUJqD strong{display:block;font-family:var(--font-mono),monospace;font-size:13px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.contentBlocks_navCard__xUJqD a{display:inline-block;margin-top:6px;color:#0f172a;text-decoration:none}.contentBlocks_navCard__xUJqD a:hover{text-decoration:underline}.contentBlocks_grid3__l_Xvf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.contentBlocks_miniCard__ZKSCr{border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;padding:10px}.contentBlocks_miniCard__ZKSCr h3{margin:0;font-size:var(--font-size-card-title);font-family:var(--font-mono),monospace}.contentBlocks_miniCard__ZKSCr p{margin:6px 0 0;font-size:14px}.contentBlocks_linkList__OCvOx{margin:0;padding-left:16px}.contentBlocks_linkList__OCvOx li{margin-bottom:5px}.contentBlocks_linkList__OCvOx a{color:#0f172a;font-size:15px}.contentBlocks_linkCloud__bx51x{display:flex;flex-wrap:wrap;gap:8px}.contentBlocks_countLink__20MCF{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;padding:7px 10px;color:#0f172a;text-decoration:none;font-size:14px}.contentBlocks_countLink__20MCF:hover{border-color:rgba(22,163,74,.4);background:#f0fdf4}.contentBlocks_countBadge__28DzN{color:#64748b;font-family:var(--font-data),monospace;font-size:12px}.contentBlocks_archiveGrid__D1oaQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.contentBlocks_archiveCard__Phlvg{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;padding:12px}.contentBlocks_archiveCardLink___fM7A{text-decoration:none}.contentBlocks_archiveCard__Phlvg h3{margin:0;font-size:20px;letter-spacing:.08em;font-family:var(--font-mono),monospace;color:#166534}.contentBlocks_archiveMeta__QFxK4{margin-top:6px;color:#64748b;font-size:13px}.contentBlocks_archiveCard__Phlvg p{margin-top:8px;font-size:15px}.contentBlocks_faqList__H_f6_{display:grid;grid-gap:10px;gap:10px}.contentBlocks_faqItem__ND8hz{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;padding:12px}.contentBlocks_faqQuestion__RSVM9{margin:0;font-size:var(--font-size-card-title);color:#0f172a;font-family:var(--font-mono),monospace;line-height:1.4}.contentBlocks_faqAnswer__7phS0{margin-top:8px;color:#334155;font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:860px){.contentBlocks_archiveGrid__D1oaQ,.contentBlocks_ctaGrid__E_k2K,.contentBlocks_grid3__l_Xvf,.contentBlocks_monthEntries__DjpUU,.contentBlocks_navRow__2VkrA,.contentBlocks_statsGrid__vWcSA{grid-template-columns:1fr}}.SolverClient_page__jfwfl{min-height:100vh;background:#fff;color:#0f172a}.SolverClient_siteHeader__0BO4P{position:-webkit-sticky;position:sticky;top:0;z-index:120;background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SolverClient_headerInner__puN_p{max-width:1280px;margin:0 auto;height:56px;padding:0 20px;display:flex;align-items:center;gap:20px}.SolverClient_siteLogo__8APn3{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.SolverClient_logoIcon__N5uFg{width:32px;height:32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px}.SolverClient_logoIcon__N5uFg span{display:block;border-radius:2px}.SolverClient_logoTileGreen__YJkOD{background:#22c55e}.SolverClient_logoTileYellow__msF7G{background:#eab308}.SolverClient_logoTileGray__1TELC{background:#64748b}.SolverClient_logoText__mO8RW{font-family:var(--font-mono),"Courier New",monospace;color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em}.SolverClient_logoText__mO8RW span{color:#16a34a}.SolverClient_siteNav__RKKno{display:flex;align-items:center;gap:4px;flex:1 1}.SolverClient_navLink__D_VzZ{font-family:var(--font-ui),sans-serif;font-size:var(--font-size-nav);color:#334155;text-decoration:none;padding:6px 10px;border-radius:6px;transition:color .15s ease,background .15s ease;white-space:nowrap}.SolverClient_navLink__D_VzZ:hover{color:#0f172a;background:#f1f5f9}.SolverClient_navDropdown__EjF_S{position:relative}.SolverClient_navDropdownButton__qM8C_{display:inline-flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;padding:6px 10px;border-radius:6px;font-family:var(--font-ui),sans-serif;font-size:var(--font-size-nav);color:#334155}.SolverClient_navDropdownButton__qM8C_:hover{color:#0f172a;background:#f1f5f9}.SolverClient_dropdownMenu__QbyTy{position:absolute;top:calc(100% + 4px);left:0;min-width:210px;padding:7px;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 14px 28px rgba(15,23,42,.14);display:none;flex-direction:column;gap:2px}.SolverClient_dropdownMenu__QbyTy a{display:block;border-radius:6px;text-decoration:none;color:#334155;font-size:15px;padding:8px 10px}.SolverClient_dropdownMenu__QbyTy a:hover{background:#f1f5f9;color:#0f172a}.SolverClient_navDropdown__EjF_S:focus-within .SolverClient_dropdownMenu__QbyTy,.SolverClient_navDropdown__EjF_S:hover .SolverClient_dropdownMenu__QbyTy{display:flex}.SolverClient_headerCta__7kdqL{font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;background:#16a34a;color:#f0fdf4;text-decoration:none;padding:8px 12px;border:1px solid #15803d;transition:transform .15s ease,box-shadow .15s ease}.SolverClient_headerCta__7kdqL:hover{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(22,163,74,.12)}.SolverClient_hamburger__r9vGB{display:none;flex-direction:column;gap:4px;width:34px;height:34px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#fff;align-items:center;justify-content:center;cursor:pointer}.SolverClient_hamburger__r9vGB span{width:16px;height:2px;background:#334155;display:block}.SolverClient_adPlaceholder__dYno1{border:1px dashed rgba(15,23,42,.2);border-radius:8px;background:#f8fafc;color:#64748b;font-family:var(--font-data),monospace;font-size:12px;letter-spacing:.08em;display:flex;align-items:center;justify-content:center}.SolverClient_adLeaderboard__iT6dQ{width:100%;max-width:728px;height:90px;margin:0 auto}.SolverClient_pageBody__y_zJ5{max-width:1280px;margin:0 auto;padding:0 20px 56px}.SolverClient_toolLayout__l55Kn{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}.SolverClient_toolMain___Xdvp{min-width:0}.SolverClient_toolHero___JCr8{padding:10px 0 14px}.SolverClient_heroLabel__Jvql1{margin:0 0 10px;font-family:var(--font-data),monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#16a34a}.SolverClient_heroTitle__rfNib{margin:0;font-family:var(--font-mono),"Courier New",monospace;font-size:var(--font-size-h1);line-height:1.2;letter-spacing:-.03em}.SolverClient_heroAccent__KIsWM{color:#166534}.SolverClient_heroSubtitle__SleIW{margin:10px 0 0;max-width:760px;color:#334155;font-size:var(--font-size-body);line-height:var(--line-height-body)}.SolverClient_heroDesc__RozoQ{margin:8px 0 0;max-width:760px;color:#475569;font-size:15px;line-height:var(--line-height-body)}.SolverClient_heroSupport__t8U8g{margin-top:14px;padding:0 2px}.SolverClient_solverCard__zZVAl{border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.12);padding:18px;position:relative}.SolverClient_solverCard__zZVAl:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#22c55e,#eab308 48%,transparent)}.SolverClient_cardTitle__4Ga6_{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-data),monospace}.SolverClient_inputColumns__zYshV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.SolverClient_inputColumn__cD_u7{border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:10px}.SolverClient_colGreen__96iB_{border-color:rgba(22,163,74,.22)}.SolverClient_colYellow__dApPv{border-color:rgba(202,138,4,.24)}.SolverClient_colGray__wxCN6{border-color:rgba(100,116,139,.3)}.SolverClient_colHeader__xWR4Y{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08)}.SolverClient_colIndicator__gUYXY{width:10px;height:10px;border-radius:2px;background:#94a3b8}.SolverClient_colGreen__96iB_ .SolverClient_colIndicator__gUYXY{background:#22c55e}.SolverClient_colYellow__dApPv .SolverClient_colIndicator__gUYXY{background:#eab308}.SolverClient_colGray__wxCN6 .SolverClient_colIndicator__gUYXY{background:#64748b}.SolverClient_colClear__lAvIw{margin-left:auto;flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1px solid rgba(15,23,42,.16);background:none;color:#94a3b8;font-size:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background .12s ease,border-color .12s ease,color .12s ease}.SolverClient_colClear__lAvIw:hover{background:#fee2e2;border-color:rgba(239,68,68,.3);color:#ef4444}.SolverClient_colTitle__crtoY{margin:0;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SolverClient_colSubtitle__gRgrZ{margin:2px 0 0;color:#64748b;font-size:12px}.SolverClient_positionLabels__awO2F{margin-top:8px;display:flex;align-items:center;gap:5px}.SolverClient_rowId__dMxrq{width:12px;flex-shrink:0}.SolverClient_posLabel__0O7eq,.SolverClient_rowId__dMxrq{text-align:center;color:#94a3b8;font-family:var(--font-data),monospace;font-size:10px}.SolverClient_posLabel__0O7eq{width:36px}.SolverClient_colInputArea__BiPSV{margin-top:6px;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:9px}.SolverClient_letterRow__g1Avh{display:flex;align-items:center;gap:5px;margin-bottom:6px}.SolverClient_letterRow__g1Avh:last-child{margin-bottom:0}.SolverClient_letterBox__97kC5{width:36px;height:36px;border-radius:5px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;text-transform:uppercase;text-align:center;font-family:var(--font-mono),monospace;font-size:16px;font-weight:700;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.SolverClient_colGreen__96iB_ .SolverClient_letterBox__97kC5:focus{border-color:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.16);background:rgba(34,197,94,.08)}.SolverClient_colYellow__dApPv .SolverClient_letterBox__97kC5:focus{border-color:#ca8a04;box-shadow:0 0 0 2px rgba(234,179,8,.16);background:rgba(234,179,8,.08)}.SolverClient_colGray__wxCN6 .SolverClient_letterBox__97kC5:focus{border-color:#64748b;box-shadow:0 0 0 2px rgba(100,116,139,.16);background:rgba(100,116,139,.08)}.SolverClient_addRowButton__J8Y7A{margin-top:6px;width:100%;text-align:left;border-radius:6px;border:1px dashed rgba(15,23,42,.28);background:#fff;color:#475569;font-size:12px;font-family:var(--font-mono),monospace;letter-spacing:.03em;padding:7px 9px;cursor:pointer}.SolverClient_addRowButton__J8Y7A:hover:not(:disabled){background:rgba(100,116,139,.08)}.SolverClient_addRowButton__J8Y7A:disabled{opacity:.55;cursor:not-allowed}.SolverClient_controlsRow__w_iz1{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.SolverClient_controlCluster__M1fjY{display:flex;flex-direction:column;gap:6px}.SolverClient_poolPicker__yOpp_{display:inline-flex;align-items:center;padding:3px;gap:3px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff}.SolverClient_poolOption__M6tac{border:none;background:transparent;color:#475569;border-radius:999px;padding:7px 11px;cursor:pointer;font-family:var(--font-data),monospace;font-size:11px;line-height:1;letter-spacing:.05em;text-transform:uppercase;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.SolverClient_poolOption__M6tac:hover{color:#0f172a;background:#f8fafc}.SolverClient_poolOptionActive__MXisQ{background:#0f172a;color:#f8fafc;box-shadow:0 6px 14px rgba(15,23,42,.12)}.SolverClient_poolHint__pEW3_{margin:0;color:#64748b;font-size:12px}.SolverClient_toggleGroup__QhcUd{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.SolverClient_toggleText__5thfW{display:flex;flex-direction:column;gap:3px}.SolverClient_toggleSwitch__JN6O_{width:36px;height:20px;position:relative;display:inline-block}.SolverClient_toggleSwitch__JN6O_ input{position:absolute;opacity:0;width:0;height:0}.SolverClient_toggleTrack__GmdyI{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(15,23,42,.22);background:#e2e8f0;transition:background .15s ease,border-color .15s ease}.SolverClient_toggleTrack__GmdyI:after{content:"";width:12px;height:12px;border-radius:50%;background:#64748b;position:absolute;left:3px;top:3px;transition:left .15s ease,background .15s ease}.SolverClient_toggleSwitch__JN6O_ input:checked+.SolverClient_toggleTrack__GmdyI{border-color:#16a34a;background:rgba(34,197,94,.14)}.SolverClient_toggleSwitch__JN6O_ input:checked+.SolverClient_toggleTrack__GmdyI:after{left:19px;background:#16a34a}.SolverClient_toggleLabel__RgoIo{font-family:var(--font-data),monospace;font-size:13px;color:#334155}.SolverClient_toggleHelp__Yk4pi{color:#64748b;font-size:12px;line-height:1.4;max-width:320px}.SolverClient_actionButtons__u6NhW{margin-left:auto;display:flex;align-items:center;gap:8px}.SolverClient_button__z_s7A{border-radius:7px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:8px 13px;cursor:pointer;border:1px solid rgba(15,23,42,.24);transition:transform .15s ease,box-shadow .15s ease}.SolverClient_button__z_s7A:disabled{opacity:.55;cursor:not-allowed}.SolverClient_buttonClear__z7huP{background:#fff;color:#334155}.SolverClient_buttonClear__z7huP:hover:not(:disabled){background:#f8fafc}.SolverClient_buttonSolve__gYfPn{background:#16a34a;border-color:#15803d;color:#f0fdf4;font-weight:700}.SolverClient_buttonSolve__gYfPn:hover:not(:disabled){box-shadow:0 0 0 3px rgba(22,163,74,.16);transform:translateY(-1px)}.SolverClient_entropyPanel__FGJ6g{margin-top:16px;border-radius:10px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:14px}.SolverClient_entropyHead__fKtRP{display:flex;justify-content:space-between;align-items:center;gap:8px}.SolverClient_entropyTitle__lqhMn{margin:0;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-data),monospace}.SolverClient_entropyBits__AJC2_{margin:0;color:#166534;font-family:var(--font-mono),monospace;font-size:13px}.SolverClient_statRow__oSQaS{margin-top:10px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center}.SolverClient_statValue__MwRxv{color:#475569}.SolverClient_statValueHighlight__wyS3_,.SolverClient_statValue__MwRxv{margin:0;font-family:var(--font-mono),monospace;font-size:24px;font-weight:700;text-align:center}.SolverClient_statValueHighlight__wyS3_{color:#15803d}.SolverClient_statLabel__uJIaF{margin:2px 0 0;font-family:var(--font-data),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;text-align:center}.SolverClient_statArrow__98bgT{color:#94a3b8;font-family:var(--font-mono),monospace;font-size:20px}.SolverClient_entropyText__WIa_h{margin:10px 0 8px;color:#334155;font-size:15px;line-height:var(--line-height-body)}.SolverClient_progressTrack__xw2Wj{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.SolverClient_progressFill__Wmbjd{height:100%;background:linear-gradient(90deg,#16a34a,#eab308)}.SolverClient_resultsPanel__Ku5pE{margin-top:14px;border-radius:10px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:12px}.SolverClient_resultsHead__Aa_hR{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.SolverClient_resultsTitle__9HXMN{margin:0;display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-data),monospace}.SolverClient_resultsCount__1SjkL{border-radius:999px;border:1px solid rgba(22,163,74,.28);color:#166534;padding:2px 8px;font-family:var(--font-mono),monospace;font-size:12px}.SolverClient_sortButton__gLfpI{border-radius:6px;border:1px solid rgba(15,23,42,.22);background:#fff;color:#334155;cursor:pointer;font-family:var(--font-data),monospace;font-size:12px;padding:5px 8px}.SolverClient_sortButton__gLfpI:hover{background:#f8fafc}.SolverClient_bestPickRow__8ygDf{margin-top:10px;display:flex;align-items:center;gap:8px}.SolverClient_bestBadge__SmOjL{border-radius:4px;border:1px solid rgba(22,163,74,.25);background:rgba(34,197,94,.1);color:#166534;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-data),monospace;padding:2px 6px}.SolverClient_bestNote___MFeD{color:#64748b;font-size:12px}.SolverClient_resultsNote__EMvz_{margin:8px 0 10px;color:#64748b;font-size:12px}.SolverClient_wordGrid__byCp8{display:flex;flex-wrap:wrap;gap:8px}.SolverClient_wordChip__MEA73{border-radius:7px;border:1px solid rgba(15,23,42,.2);background:#fff;padding:0;cursor:pointer;display:inline-flex;align-items:center;overflow:hidden}.SolverClient_wordChip__MEA73:hover{border-color:rgba(22,163,74,.6)}.SolverClient_wordChipBest__4fVzJ{border-color:rgba(22,163,74,.34);background:rgba(34,197,94,.09)}.SolverClient_wordChipText__kz9T0{padding:7px 10px;font-family:var(--font-mono),monospace;font-size:14px;font-weight:700;letter-spacing:.08em;color:#0f172a}.SolverClient_wordChipMeta__I9PhK{padding:7px 8px;border-left:1px solid rgba(15,23,42,.1);font-family:var(--font-data),monospace;font-size:11px;color:#334155;white-space:nowrap;background:#f8fafc}.SolverClient_emptyResult__UgiQo{width:100%;border-radius:8px;border:1px dashed rgba(15,23,42,.22);color:#64748b;text-align:center;padding:18px;font-size:14px}.SolverClient_howSection__8U5ky{margin-top:22px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:16px}.SolverClient_sectionHead__ZvDd5{margin-bottom:12px}.SolverClient_sectionKicker__by_G_{margin:0;color:#64748b;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-data),monospace;font-size:11px}.SolverClient_sectionTitle__po1ij{margin:6px 0 0;font-family:var(--font-mono),monospace;font-size:var(--font-size-h2);letter-spacing:-.02em}.SolverClient_howGrid__YJVsr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.SolverClient_howCard__RlgHn{border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;padding:12px}.SolverClient_howCard__RlgHn h3{margin:0;font-size:var(--font-size-card-title);font-family:var(--font-mono),monospace}.SolverClient_howCard__RlgHn p{margin:6px 0 0;color:#475569;font-size:15px;line-height:1.6}.SolverClient_toolSidebar__EosYq{position:-webkit-sticky;position:sticky;top:78px;display:flex;flex-direction:column;gap:12px}.SolverClient_deferredSidebar__pCB7B{content-visibility:auto;contain-intrinsic-size:1200px}.SolverClient_adSidebar__Y2UA7{width:300px;height:250px}.SolverClient_sideCard__XTv_i{border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:14px}.SolverClient_sideLabel__Qw5er{margin:0 0 5px;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-data),monospace}.SolverClient_sideCard__XTv_i h3{margin:0;font-size:18px;line-height:1.3;font-family:var(--font-mono),monospace}.SolverClient_sideCard__XTv_i p{margin:6px 0 0;color:#475569;font-size:15px}.SolverClient_sideCard__XTv_i a{color:#0f172a}.SolverClient_sideCard__XTv_i ul{margin:8px 0 0;padding-left:16px}.SolverClient_sideCard__XTv_i li{margin-bottom:4px;color:#334155;font-size:15px}.SolverClient_toolPromo__ZkpxP{margin-top:18px}.SolverClient_inlineHint__9HHhd{position:fixed;z-index:190;max-width:220px;border-radius:8px;border:1px solid rgba(220,38,38,.28);background:#fff1f2;color:#9f1239;font-size:13px;font-family:var(--font-data),monospace;padding:6px 9px;box-shadow:0 8px 16px rgba(190,24,93,.14);pointer-events:none}.SolverClient_toast__CcAnq{position:fixed;right:16px;bottom:16px;z-index:180;border-radius:8px;border:1px solid rgba(15,23,42,.22);background:#fff;color:#0f172a;font-size:13px;padding:8px 10px;box-shadow:0 12px 24px rgba(15,23,42,.12)}.SolverClient_seoSection__Qe2KW{margin-top:22px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:16px}.SolverClient_deferredSection__fjh4N{content-visibility:auto;contain-intrinsic-size:900px}.SolverClient_seoProse___2TEZ{margin-top:12px}.SolverClient_seoProse___2TEZ p{margin:0 0 12px;color:#334155;font-size:var(--font-size-body);line-height:var(--line-height-body)}.SolverClient_seoProse___2TEZ p:last-child{margin-bottom:0}.SolverClient_seoProse___2TEZ a{color:#16a34a;text-decoration:none}.SolverClient_seoProse___2TEZ a:hover{text-decoration:underline}.SolverClient_stepList__deV5A{margin-top:14px;display:flex;flex-direction:column;gap:18px}.SolverClient_stepItem__aRK32{display:flex;gap:14px;align-items:flex-start}.SolverClient_stepNum__VsFYC{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f0fdf4;border:1px solid rgba(22,163,74,.25);color:#166534;font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.SolverClient_stepItem__aRK32 h3{margin:0;font-size:var(--font-size-card-title);font-family:var(--font-mono),monospace;letter-spacing:-.01em}.SolverClient_stepItem__aRK32 p{margin:6px 0 0;color:#475569;font-size:15px;line-height:1.6}.SolverClient_seoTableWrap__Vaxd2{margin-top:12px;overflow-x:auto;border-radius:8px;border:1px solid rgba(15,23,42,.12)}.SolverClient_seoTable__ScWB8{width:100%;border-collapse:collapse;background:#fff}.SolverClient_seoTable__ScWB8 td,.SolverClient_seoTable__ScWB8 th{padding:9px 12px;font-size:14px;text-align:left;border-bottom:1px solid rgba(15,23,42,.08)}.SolverClient_seoTable__ScWB8 th{font-family:var(--font-data),monospace;text-transform:uppercase;letter-spacing:.07em;font-size:11px;color:#64748b;background:#f8fafc}.SolverClient_seoTable__ScWB8 td:first-child{font-family:var(--font-mono),monospace;letter-spacing:.05em}.SolverClient_seoTable__ScWB8 tr:last-child td{border-bottom:none}.SolverClient_faqList__XmF3k{margin-top:12px;display:flex;flex-direction:column}.SolverClient_faqItem__i6Fa2{border-top:1px solid rgba(15,23,42,.08);padding:14px 0}.SolverClient_faqItem__i6Fa2:first-child{border-top:none;padding-top:0}.SolverClient_faqQ__4lqoJ{margin:0;font-size:var(--font-size-card-title);font-family:var(--font-mono),monospace;letter-spacing:-.01em;color:#0f172a}.SolverClient_faqA__MMhUU{margin:6px 0 0;color:#475569;font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:1180px){.SolverClient_toolLayout__l55Kn{grid-template-columns:minmax(0,1fr)}.SolverClient_toolSidebar__EosYq{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.SolverClient_adSidebar__Y2UA7{width:100%}}@media (max-width:920px){.SolverClient_headerCta__7kdqL,.SolverClient_siteNav__RKKno{display:none}.SolverClient_hamburger__r9vGB{display:inline-flex;margin-left:auto}.SolverClient_howGrid__YJVsr,.SolverClient_inputColumns__zYshV,.SolverClient_toolSidebar__EosYq{grid-template-columns:1fr}}@media (max-width:640px){.SolverClient_headerInner__puN_p,.SolverClient_pageBody__y_zJ5,.SolverClient_toolPromo__ZkpxP{padding-left:14px;padding-right:14px}.SolverClient_solverCard__zZVAl{padding:14px}.SolverClient_cardTitle__4Ga6_{flex-direction:column;align-items:flex-start;gap:4px}.SolverClient_controlsRow__w_iz1{align-items:stretch}.SolverClient_controlCluster__M1fjY,.SolverClient_poolPicker__yOpp_,.SolverClient_toggleGroup__QhcUd{width:100%}.SolverClient_poolPicker__yOpp_{flex-wrap:wrap;border-radius:12px}.SolverClient_poolOption__M6tac{flex:1 1 180px;text-align:center;border-radius:9px}.SolverClient_actionButtons__u6NhW{width:100%;margin-left:0}.SolverClient_button__z_s7A{flex:1 1;justify-content:center}.SolverClient_letterBox__97kC5{width:44px;height:44px;font-size:19px}.SolverClient_posLabel__0O7eq{width:44px}.SolverClient_adLeaderboard__iT6dQ{height:50px}.SolverClient_sectionTitle__po1ij{font-size:20px}}