.DesktopStartup_cover__J_n_J{display:none}@media (display-mode:standalone) and (hover:hover) and (pointer:fine){.DesktopStartup_cover__J_n_J{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#2d353b;opacity:1;transition:opacity .18s ease-out}.DesktopStartup_cover__J_n_J[data-fading=true]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.DesktopStartup_cover__J_n_J{transition:none}}.app-back-overlay{position:fixed;inset:0;z-index:10000;background:rgb(0 0 0/.6)}.app-back-prompt{position:fixed;z-index:10001;bottom:0;left:0;right:0;display:grid;gap:16px;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:20px 20px 0 0;background:var(--background);color:var(--foreground);max-height:90dvh;overflow:auto}.app-back-prompt h2{font-size:22px;font-weight:600}.app-back-prompt p{color:var(--muted-foreground)}.app-back-prompt button{min-height:48px;border-radius:10px;border:1px solid var(--border);padding:12px}.app-back-prompt button:first-of-type{background:var(--primary);color:var(--primary-foreground)}.app-back-prompt button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-back-error{position:fixed;bottom:16px;left:16px;right:16px;z-index:10002;background:var(--background);color:var(--foreground);padding:16px;border:1px solid var(--border)}@media (min-width:640px){.app-back-prompt{left:50%;top:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 40px));border-radius:20px;padding:24px}}.refinement_page__hNDUv{max-width:1540px;margin:auto;padding:48px 28px 70px;color:#f3eee4}.refinement_header__JBer7{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.refinement_eyebrow__UI59t{font-size:11px;letter-spacing:.18em;color:#cfbb92}.refinement_header__JBer7 h1{font-size:clamp(26px,3vw,40px);line-height:1.2;margin:10px 0}.refinement_header__JBer7 p:not(.refinement_eyebrow__UI59t){max-width:750px;color:#b8b9b8;font-size:14px;line-height:1.7}.refinement_header__JBer7 a{white-space:nowrap;font-size:13px;color:#dfcaa5}.refinement_controls__RV6yc{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:20px;border:1px solid #515550;border-radius:15px;background:#303330}.refinement_controls__RV6yc label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#cbc9c1}.refinement_controls__RV6yc button,.refinement_controls__RV6yc select{padding:8px 12px;border:1px solid #656960;border-radius:7px;background:#252a29;font-size:12px;color:#f3eee4}.refinement_group__hiDKv{display:flex;gap:6px}.refinement_group__hiDKv button[aria-pressed=true]{background:#dfcfac;color:#252923}.refinement_controls__RV6yc .refinement_check__jUVhL{flex-direction:row;align-items:center}.refinement_colors__ALLKO{display:flex;align-items:end;gap:14px;flex-wrap:wrap;width:100%;border-top:1px solid #515550;padding-top:15px}.refinement_colors__ALLKO input{width:52px;height:30px;cursor:pointer;background:none}.refinement_explanation__uurnk{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:26px 0;color:#bfc0ba;font-size:13px;line-height:1.6}.refinement_explanation__uurnk strong{color:#eee6d7}.refinement_collection__hekGQ{padding:22px 0 28px;border-top:1px solid #55594f}.refinement_collection__hekGQ h2,.refinement_reference__8SjmE h2{font-size:20px;font-weight:600}.refinement_collection__hekGQ header p,.refinement_reference__8SjmE p{font-size:13px;color:#b9bcb5;margin:5px 0 18px}.refinement_comparisons__dski5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.refinement_comparisons__dski5 article{min-width:0}.refinement_comparisons__dski5 h3{font-size:12px;color:#d4c5a8;margin-bottom:12px}.refinement_strip__I_P3Z{display:grid;width:100%;max-width:max-content;padding-bottom:18px}.refinement_square__HswdN{position:relative;isolation:isolate;aspect-ratio:1;min-width:0}.refinement_art__HGzCv{position:absolute;inset:0;display:block}.refinement_art__HGzCv svg{display:block;width:100%;height:100%}.refinement_label__N2DaJ{position:absolute;top:calc(100% + 4px);width:100%;text-align:center;color:#a6aaa2;font-size:9px;text-transform:capitalize}.refinement_guides__s6c_p:after{content:"";position:absolute;left:0;right:0;top:88%;border-top:1px dashed #bd4f3b;pointer-events:none;z-index:100}.refinement_reference__8SjmE{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;border-top:1px solid #55594f}.refinement_reference__8SjmE .refinement_strip__I_P3Z{flex:0 1 auto}.refinement_footer__B20u0{font-size:13px;color:#b9bcb5;border-top:1px solid #55594f;padding-top:24px}.refinement_loading__va_w0{position:absolute;inset:0;display:grid;place-items:center;color:#30352f}@media (max-width:900px){.refinement_comparisons__dski5{grid-template-columns:1fr;gap:18px}.refinement_explanation__uurnk{grid-template-columns:1fr;gap:8px}.refinement_header__JBer7{gap:12px}.refinement_header__JBer7,.refinement_reference__8SjmE{align-items:flex-start;flex-direction:column}.refinement_page__hNDUv{padding:28px 16px}.refinement_controls__RV6yc{gap:16px}.refinement_reference__8SjmE .refinement_strip__I_P3Z{width:100%}}.refinement_studyGrid__BMzqW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.refinement_studyGrid__BMzqW article{min-width:0}.refinement_studyGrid__BMzqW h3{font-size:13px;color:#d4c5a8;margin-bottom:14px}.refinement_studyGrid__BMzqW .refinement_strip__I_P3Z{margin-bottom:10px}.refinement_studyToggle__SSG8c{display:flex;align-items:center;gap:9px;font-size:13px;color:#cbc9c1;margin:0 0 20px}@media (max-width:700px){.refinement_studyGrid__BMzqW{grid-template-columns:1fr}}.refinement_studyNote__K4_qb{color:#b9bcb5;font-size:12px;line-height:1.6;margin-top:14px}.refinement_studyNav__S7hNj{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 18px}.refinement_studyNav__S7hNj a{padding:8px 14px;border:1px solid #656960;border-radius:20px;font-size:13px;color:#dfcfac}.refinement_studyNav__S7hNj a:hover{background:#303330}.puzzle-layout_compactStats__AI98M{display:none}.puzzle-layout_chrome__DmwFi{min-width:0}@media (min-width:640px) and (max-width:1279px){.puzzle-layout_mobileStats__6ni_N{display:none}.puzzle-layout_workspace__3ghUV{container-type:size}.puzzle-layout_stage___FpD0{--base-panel-width:clamp(190px,26vw,240px);display:grid;grid-template-columns:minmax(0,1fr) min(calc(var(--base-panel-width) + 24px),max(var(--base-panel-width),calc(100cqw - 100cqh + 24px)));grid-template-rows:auto minmax(0,1fr);overflow:hidden}.puzzle-layout_board__HOIoE{grid-column:1;grid-row:1/3}.puzzle-layout_summary__aNQt_{grid-column:2;grid-row:1;border-left:1px solid var(--border)}.puzzle-layout_summary__aNQt_>div{flex-direction:column;align-items:stretch;gap:4px;padding:10px 4px 4px}.puzzle-layout_summary__aNQt_>div>div:first-child{align-self:center}.puzzle-layout_actions__D8DwN{grid-column:2;grid-row:2;max-height:none;border-left:1px solid var(--border)}.puzzle-layout_actionButtons__fYWB6{padding:12px}.puzzle-layout_actions__D8DwN>.puzzle-layout_actionButtons__fYWB6{order:1;margin-top:auto}.puzzle-layout_actionButtons__fYWB6 button{flex:1 1 0;min-width:0}.puzzle-layout_actions__D8DwN>*{flex-shrink:0}.puzzle-layout_compactStats__AI98M{display:block;border-top:1px solid var(--border)}}.puzzle-layout_fullMode__anWMt{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.puzzle-layout_fullMode__anWMt .puzzle-layout_chrome__DmwFi{display:none!important}.puzzle-layout_fullMode__anWMt .puzzle-layout_workspace__3ghUV{container-type:normal}.puzzle-layout_fullMode__anWMt .puzzle-layout_stage___FpD0{display:flex;flex-direction:column;overflow:hidden}.puzzle-layout_fullMode__anWMt .puzzle-layout_board__HOIoE{padding:0}.puzzle-layout_fullMode__anWMt .puzzle-layout_actions__D8DwN{display:none}