.PatternAtlasExplorer_shell__bWTlm{--ink:#272525;--paper:#fff;--cream:#f7f4ee;--gold:#ad861d;--goldBright:#e6c45b;--muted:#706b63;min-height:100vh;padding:clamp(24px,4vw,56px) clamp(14px,3.5vw,50px) 72px;color:var(--ink);background:radial-gradient(circle at 86% 3%,rgba(216,182,74,.18),transparent 25rem),linear-gradient(180deg,#faf8f3,#f1ece3)}.PatternAtlasExplorer_atlas__Ddt8Q,.PatternAtlasExplorer_hero__A6Brl,.PatternAtlasExplorer_modelNotes__qRCBo{max-width:1380px;margin-left:auto;margin-right:auto}.PatternAtlasExplorer_hero__A6Brl{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.PatternAtlasExplorer_eyebrow__Q1qBc,.PatternAtlasExplorer_liveLabel__GhPWO{margin:0 0 7px;color:var(--gold);font:800 11px/1.2 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.PatternAtlasExplorer_hero__A6Brl h1{margin:0 0 6px;font:500 clamp(42px,5vw,62px)/.92 Georgia,serif;letter-spacing:-.045em}.PatternAtlasExplorer_heroCopy__DesTO{max-width:760px;margin:0;color:#5f5a52;font:400 clamp(15px,1.35vw,18px)/1.45 system-ui,sans-serif}.PatternAtlasExplorer_safetyLine__NuViO{display:grid;max-width:430px;gap:2px;padding:11px 14px;border:1px solid #ccb76f;border-radius:14px;background:#fffaf0;font:600 12px/1.35 system-ui,sans-serif}.PatternAtlasExplorer_safetyLine__NuViO span{color:#766e62;font-weight:500}.PatternAtlasExplorer_quickGuide__Mc_kK{display:flex;align-items:center;gap:7px;margin:0;color:#6a6258;font:650 13px/1.5 system-ui,sans-serif}.PatternAtlasExplorer_quickGuide__Mc_kK svg{color:var(--gold);flex:0 0 auto}.PatternAtlasExplorer_srOnly__pLyYy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PatternAtlasExplorer_atlas__Ddt8Q{padding:clamp(18px,2.4vw,30px);border:1px solid #d7c7a1;border-radius:27px;background:rgba(255,255,255,.72);box-shadow:0 24px 80px rgba(49,39,21,.11)}.PatternAtlasExplorer_atlasHeader__n8I2r{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.PatternAtlasExplorer_closeSelector__eQYon,.PatternAtlasExplorer_resetButton__9eUrE{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #cdbd96;border-radius:999px;color:#635a4d;background:#fffaf0;padding:9px 16px;font:750 12px/1 system-ui,sans-serif;cursor:pointer}.PatternAtlasExplorer_atlasGrid__h_Ems{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,5fr) minmax(150px,1fr);grid-template-areas:"top top top" "left engine right" "bottom bottom bottom";gap:12px;align-items:center;position:relative}.PatternAtlasExplorer_bottomRail__sE8w_,.PatternAtlasExplorer_leftRail__8j9f2,.PatternAtlasExplorer_rightRail__TPQZJ,.PatternAtlasExplorer_topRail___9crX{display:grid;gap:12px}.PatternAtlasExplorer_topRail___9crX{grid-area:top;grid-template-columns:repeat(6,minmax(0,1fr))}.PatternAtlasExplorer_bottomRail__sE8w_{grid-area:bottom;grid-template-columns:repeat(4,minmax(0,1fr))}.PatternAtlasExplorer_leftRail__8j9f2{grid-area:left;align-content:center}.PatternAtlasExplorer_rightRail__TPQZJ{grid-area:right;align-content:center}.PatternAtlasExplorer_factorTile__5R7AI{position:relative;display:flex;min-height:116px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 9px;border-radius:16px;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.PatternAtlasExplorer_factorTileUnset__VLVwm{border:1px dashed #cfc8bc;color:#8e8981;background:rgba(255,255,255,.48)}.PatternAtlasExplorer_factorTileComplete___wsJS{overflow:hidden;border:1px solid var(--gold);color:#2c261b;background:linear-gradient(145deg,#fffaf0,#f1d47a);box-shadow:0 9px 25px rgba(139,100,13,.18)}.PatternAtlasExplorer_factorTileComplete___wsJS:before{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.48),transparent 66%);transform:translateX(-120%);animation:PatternAtlasExplorer_tileShimmer__ONlCr 5s ease-in-out infinite;pointer-events:none}.PatternAtlasExplorer_tileCheck__gw3ov{position:absolute;top:8px;right:9px;color:var(--gold);font:700 15px/1 system-ui,sans-serif}.PatternAtlasExplorer_factorTileUnset__VLVwm .PatternAtlasExplorer_tileCheck__gw3ov{color:#c5c0b7}.PatternAtlasExplorer_tileIcon__0hidR{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#685521;background:#fff2c8;font:700 17px/1 Georgia,serif}.PatternAtlasExplorer_factorTileUnset__VLVwm .PatternAtlasExplorer_tileIcon__0hidR{filter:grayscale(1);opacity:.6;background:#f1eee8}.PatternAtlasExplorer_tileLabel__OvNNZ{color:inherit;font:700 10px/1.18 system-ui,sans-serif}.PatternAtlasExplorer_factorTile__5R7AI strong{max-width:100%;font:500 17px/1.12 Georgia,serif}.PatternAtlasExplorer_factorTile__5R7AI small{font:500 9px/1.2 system-ui,sans-serif}.PatternAtlasExplorer_engine__gFMcQ{grid-area:engine;position:relative;z-index:2;min-width:0;padding:clamp(20px,3vw,36px);border:1px solid #665832;border-radius:26px;color:#f7f3e9;background:radial-gradient(circle at 92% 6%,rgba(216,182,74,.2),transparent 16rem),linear-gradient(150deg,#292722,#171715 70%);box-shadow:0 22px 55px rgba(37,28,11,.22)}.PatternAtlasExplorer_engine__gFMcQ h2{margin:0 0 10px;color:#fffaf0;text-align:center;font:500 clamp(28px,3.4vw,45px)/1 Georgia,serif;letter-spacing:-.03em}.PatternAtlasExplorer_engineCopy__zxl6j{max-width:600px;margin:0 auto 18px;color:#bfb9af;text-align:center;font:400 13px/1.5 system-ui,sans-serif}.PatternAtlasExplorer_liveLabel__GhPWO{display:flex;justify-content:center;gap:8px;align-items:center}.PatternAtlasExplorer_liveLabel__GhPWO span{width:9px;height:9px;border-radius:50%;background:#65b66f;box-shadow:0 0 0 5px rgba(101,182,111,.14)}.PatternAtlasExplorer_horizons__b0y9Q{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:15px;padding:5px;border:1px solid #4e4a42;border-radius:15px;background:#1d1c1a}.PatternAtlasExplorer_horizonSelected__krJPm,.PatternAtlasExplorer_horizon__D6Cod{min-height:44px;padding:8px 7px;border-radius:10px;font:800 11px/1.15 system-ui,sans-serif;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.PatternAtlasExplorer_horizon__D6Cod{border:1px solid transparent;color:#c7c1b8;background:transparent}.PatternAtlasExplorer_horizonSelected__krJPm{border:1px solid #f5dc90;color:#211d15;background:linear-gradient(135deg,#d0a73a,#f3d785);box-shadow:0 8px 20px rgba(216,182,74,.18)}.PatternAtlasExplorer_barCard__1pN_Z{padding:18px;border:1px solid #4d4943;border-radius:20px;background:rgba(48,46,42,.82)}.PatternAtlasExplorer_barRow__byYJY{margin-bottom:17px}.PatternAtlasExplorer_barRow__byYJY:last-of-type{margin-bottom:0}.PatternAtlasExplorer_barLabel__z9v9W{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.PatternAtlasExplorer_barLabel__z9v9W strong{color:#f7f3e9;font:760 15px/1.2 system-ui,sans-serif}.PatternAtlasExplorer_barLabel__z9v9W output{color:#f1d06d;font:600 24px/1 Georgia,serif}.PatternAtlasExplorer_track__n5mX6{height:17px;overflow:hidden;border:1px solid #64615a;border-radius:999px;background:#181817}.PatternAtlasExplorer_fill__JhFn4{height:100%;min-width:3px;border-radius:999px;background:linear-gradient(90deg,var(--bar-start),#e7c66a);box-shadow:0 0 18px rgba(231,198,106,.16);transition:width .42s cubic-bezier(.2,.8,.2,1)}.PatternAtlasExplorer_populationOnly__OVEyt{display:flex;justify-content:center;gap:8px;align-items:center;margin:14px 0 0;color:#d3c9b6;text-align:center;font:650 11px/1.4 system-ui,sans-serif}.PatternAtlasExplorer_populationOnly__OVEyt span{color:#e0bd58;font-size:18px}.PatternAtlasExplorer_error__krRv9{padding:16px;border:1px solid #b85d53;border-radius:14px;color:#ffd4cf;background:#3a2421}.PatternAtlasExplorer_selectorPanel__F8uRu{margin-top:14px;padding:22px;border:1px solid #cfb24e;border-radius:20px;background:#fffaf0;box-shadow:0 15px 40px rgba(86,65,18,.11)}.PatternAtlasExplorer_selectorHeader__yf5nc{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.PatternAtlasExplorer_selectorHeader__yf5nc h2{margin:0;font:500 30px/1 Georgia,serif}.PatternAtlasExplorer_closeSelector__eQYon{width:44px;padding:0;font-size:24px}.PatternAtlasExplorer_selectorBody__RBR8U{color:#686158;font:400 13px/1.5 system-ui,sans-serif}.PatternAtlasExplorer_selectorChoices__MfFqE{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.PatternAtlasExplorer_choiceSelected__FKI_w,.PatternAtlasExplorer_choice__R3xhD{min-height:46px;padding:9px 10px;border-radius:12px;text-align:center;font:700 12px/1.25 system-ui,sans-serif;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.PatternAtlasExplorer_choice__R3xhD{border:1px solid #d9d2c7;color:#4f4a43;background:#fff}.PatternAtlasExplorer_choiceSelected__FKI_w{border:1px solid var(--gold);color:#282218;background:linear-gradient(140deg,#fff8e6,#f0d27a);box-shadow:0 7px 17px rgba(139,100,13,.16)}.PatternAtlasExplorer_phenotypePanel___O6i5 fieldset{padding:0;border:0}.PatternAtlasExplorer_phenotypePanel___O6i5 legend{margin-bottom:10px;color:#5e574c;font:800 11px/1.25 system-ui,sans-serif;letter-spacing:.075em;text-transform:uppercase}.PatternAtlasExplorer_skinChoices__G7zJS{display:grid;grid-template-columns:repeat(6,minmax(65px,1fr));gap:7px}.PatternAtlasExplorer_skinChoice__xXfjZ,.PatternAtlasExplorer_skinSelected__gArKp{display:flex;min-width:0;min-height:112px;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:9px 5px;border-radius:16px;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease}.PatternAtlasExplorer_skinChoice__xXfjZ{border:1px solid #ddd6ca;color:#5f5a52;background:#faf9f6}.PatternAtlasExplorer_skinSelected__gArKp{border:2px solid var(--gold);color:#26221c;background:#fff9e8;box-shadow:0 10px 24px rgba(132,94,10,.2)}.PatternAtlasExplorer_skinSwatch__xil_S{width:clamp(42px,5vw,60px);height:clamp(42px,5vw,60px);border:1px solid rgba(0,0,0,.08);border-radius:50%}.PatternAtlasExplorer_skinChoice__xXfjZ strong,.PatternAtlasExplorer_skinSelected__gArKp strong{font:800 13px/1 system-ui,sans-serif}.PatternAtlasExplorer_skinChoice__xXfjZ span:last-child,.PatternAtlasExplorer_skinSelected__gArKp span:last-child{font:500 9px/1.2 system-ui,sans-serif}.PatternAtlasExplorer_secondaryPhenotype__WkbxY{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid #e4d9bd}.PatternAtlasExplorer_secondaryPhenotype__WkbxY p{grid-column:1/-1;margin:0;color:#746a59;font:600 12px/1.4 system-ui,sans-serif}.PatternAtlasExplorer_secondaryPhenotype__WkbxY label{display:grid;gap:6px;color:#5e574c;font:800 11px/1.25 system-ui,sans-serif;text-transform:uppercase}.PatternAtlasExplorer_secondaryPhenotype__WkbxY .PatternAtlasExplorer_selectorChoices__MfFqE{grid-template-columns:repeat(2,minmax(0,1fr))}.PatternAtlasExplorer_atlasFooter__WzRZR{margin-top:18px;padding-top:16px;border-top:1px solid #ddd4c5}.PatternAtlasExplorer_atlasFooter__WzRZR>p{margin:0 0 12px;color:#70695f;font:500 12px/1.4 system-ui,sans-serif}.PatternAtlasExplorer_actions__GhfLZ{display:grid;grid-template-columns:1fr 1fr;gap:9px}.PatternAtlasExplorer_actions__GhfLZ button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid #d6b54f;border-radius:14px;color:#211f1b;background:linear-gradient(105deg,#a77b15,#e5be55 45%,#f3d681 52%,#b88b1b);background-size:220% 100%;box-shadow:0 10px 26px rgba(167,123,21,.13);font:850 12px/1.25 system-ui,sans-serif;cursor:pointer;animation:PatternAtlasExplorer_shimmer__LjARq 4s ease-in-out infinite;transition:transform .17s ease,box-shadow .17s ease}.PatternAtlasExplorer_status__sbvVy{margin:10px 0 0;color:#6e624a;text-align:center;font:650 11px/1.4 system-ui,sans-serif}.PatternAtlasExplorer_modelNotes__qRCBo{margin-top:28px;padding:clamp(18px,2.5vw,28px);border:1px solid #d7ccba;border-radius:20px;background:rgba(255,255,255,.66)}.PatternAtlasExplorer_details__gqBqA{padding-bottom:14px;border-bottom:1px solid #ddd4c5}.PatternAtlasExplorer_details__gqBqA summary{min-height:44px;color:#7b6017;font:800 13px/1.4 system-ui,sans-serif;cursor:pointer}.PatternAtlasExplorer_details__gqBqA div{max-width:1000px;color:#686158;font:400 12px/1.65 system-ui,sans-serif}.PatternAtlasExplorer_details__gqBqA p{margin:10px 0}.PatternAtlasExplorer_disclaimer__uHnAg{margin-top:14px;color:#736c62;font:400 11px/1.65 system-ui,sans-serif}.PatternAtlasExplorer_disclaimer__uHnAg strong{color:#514b43}.PatternAtlasExplorer_actions__GhfLZ button:focus-visible,.PatternAtlasExplorer_choiceSelected__FKI_w:focus-visible,.PatternAtlasExplorer_choice__R3xhD:focus-visible,.PatternAtlasExplorer_closeSelector__eQYon:focus-visible,.PatternAtlasExplorer_details__gqBqA summary:focus-visible,.PatternAtlasExplorer_factorTile__5R7AI:focus-visible,.PatternAtlasExplorer_horizonSelected__krJPm:focus-visible,.PatternAtlasExplorer_horizon__D6Cod:focus-visible,.PatternAtlasExplorer_resetButton__9eUrE:focus-visible,.PatternAtlasExplorer_skinChoice__xXfjZ:focus-visible,.PatternAtlasExplorer_skinSelected__gArKp:focus-visible{outline:3px solid #d8b64a;outline-offset:3px}@media (hover:hover) and (pointer:fine){.PatternAtlasExplorer_factorTile__5R7AI:hover{transform:translateY(-4px);box-shadow:0 13px 28px rgba(45,36,16,.15)}.PatternAtlasExplorer_factorTileUnset__VLVwm:hover{border-color:#ad861d;background:#fffaf0}.PatternAtlasExplorer_choiceSelected__FKI_w:hover,.PatternAtlasExplorer_choice__R3xhD:hover,.PatternAtlasExplorer_horizonSelected__krJPm:hover,.PatternAtlasExplorer_horizon__D6Cod:hover,.PatternAtlasExplorer_skinChoice__xXfjZ:hover,.PatternAtlasExplorer_skinSelected__gArKp:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(45,36,16,.13)}.PatternAtlasExplorer_actions__GhfLZ button:hover,.PatternAtlasExplorer_resetButton__9eUrE:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 14px 30px rgba(148,107,15,.21)}}@keyframes PatternAtlasExplorer_tileShimmer__ONlCr{0%,35%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@keyframes PatternAtlasExplorer_shimmer__LjARq{0%,15%{background-position:100% 50%}60%,to{background-position:0 50%}}@media (max-width:980px){.PatternAtlasExplorer_shell__bWTlm{padding-top:26px}.PatternAtlasExplorer_hero__A6Brl{align-items:flex-start;flex-direction:column;gap:12px}.PatternAtlasExplorer_safetyLine__NuViO{max-width:720px}.PatternAtlasExplorer_atlasGrid__h_Ems{grid-template-columns:minmax(112px,.8fr) minmax(0,4fr) minmax(112px,.8fr)}.PatternAtlasExplorer_topRail___9crX{grid-template-columns:repeat(3,minmax(0,1fr))}.PatternAtlasExplorer_bottomRail__sE8w_{grid-template-columns:repeat(4,minmax(0,1fr))}.PatternAtlasExplorer_factorTile__5R7AI{min-height:108px;padding:10px 6px}.PatternAtlasExplorer_engine__gFMcQ{padding:22px}.PatternAtlasExplorer_engine__gFMcQ h2{font-size:34px}}@media (max-width:620px){.PatternAtlasExplorer_shell__bWTlm{padding:20px 10px 54px}.PatternAtlasExplorer_hero__A6Brl{gap:10px}.PatternAtlasExplorer_hero__A6Brl h1{font-size:clamp(40px,13vw,58px)}.PatternAtlasExplorer_heroCopy__DesTO{font-size:15px}.PatternAtlasExplorer_safetyLine__NuViO{align-items:flex-start;border-radius:14px}.PatternAtlasExplorer_quickGuide__Mc_kK{font-size:12px}.PatternAtlasExplorer_atlas__Ddt8Q{padding:14px;border-radius:20px}.PatternAtlasExplorer_atlasHeader__n8I2r{align-items:center}.PatternAtlasExplorer_atlasGrid__h_Ems{display:flex;flex-direction:column}.PatternAtlasExplorer_bottomRail__sE8w_,.PatternAtlasExplorer_leftRail__8j9f2,.PatternAtlasExplorer_rightRail__TPQZJ,.PatternAtlasExplorer_topRail___9crX{grid-template-columns:repeat(2,minmax(0,1fr))}.PatternAtlasExplorer_engine__gFMcQ{order:-1;padding:18px 14px;border-radius:20px}.PatternAtlasExplorer_factorTile__5R7AI{min-height:102px;padding:12px 5px}.PatternAtlasExplorer_engine__gFMcQ h2{font-size:30px}.PatternAtlasExplorer_engineCopy__zxl6j{font-size:12px}.PatternAtlasExplorer_barCard__1pN_Z{padding:13px}.PatternAtlasExplorer_barLabel__z9v9W output{font-size:21px}.PatternAtlasExplorer_selectorPanel__F8uRu{padding:15px}.PatternAtlasExplorer_skinChoices__G7zJS{grid-template-columns:repeat(3,1fr)}.PatternAtlasExplorer_actions__GhfLZ,.PatternAtlasExplorer_secondaryPhenotype__WkbxY{grid-template-columns:1fr}.PatternAtlasExplorer_modelNotes__qRCBo{margin-top:18px;padding:16px}}@media (max-width:345px){.PatternAtlasExplorer_shell__bWTlm{padding-left:7px;padding-right:7px}.PatternAtlasExplorer_atlas__Ddt8Q{padding:10px}.PatternAtlasExplorer_factorTile__5R7AI{min-height:94px}.PatternAtlasExplorer_factorTile__5R7AI strong{font-size:15px}.PatternAtlasExplorer_tileLabel__OvNNZ{font-size:9px}.PatternAtlasExplorer_horizonSelected__krJPm,.PatternAtlasExplorer_horizon__D6Cod{font-size:9px;padding-left:3px;padding-right:3px}.PatternAtlasExplorer_engine__gFMcQ{padding:14px 10px}.PatternAtlasExplorer_engine__gFMcQ h2{font-size:26px}.PatternAtlasExplorer_barLabel__z9v9W strong{font-size:12px}.PatternAtlasExplorer_barLabel__z9v9W output{font-size:19px}}@media (prefers-reduced-motion:reduce){.PatternAtlasExplorer_shell__bWTlm,.PatternAtlasExplorer_shell__bWTlm *,.PatternAtlasExplorer_shell__bWTlm :after,.PatternAtlasExplorer_shell__bWTlm :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}