:root{--c-page-bg:#f3f5f8;--c-page-bg-alt:#eef1f6;--c-panel-bg:#fff;--c-panel-bg-soft:#fafbfd;--c-card-bg:#fff;--c-text-primary:#1b2430;--c-text-muted:#5b6472;--c-text-faint:#8a93a1;--c-panel-border:#e6e9ef;--c-panel-border-strong:#d7dce4;--c-accent:#3b6fe0;--c-accent-soft:#3b6fe01a;--c-accent-strong:#2a56c4;--c-teal:#12968c;--c-teal-soft:#12968c1f;--c-success:#1f9d63;--c-success-soft:#1f9d631f;--c-danger:#d6455b;--c-danger-soft:#d6455b1f;--c-warning:#c8952a;--c-warning-soft:#c8952a24;--c-ink-04:#0f172a0a;--c-ink-06:#0f172a0f;--c-ink-08:#0f172a14;--c-ink-12:#0f172a1f;--c-ink-18:#0f172a2e;--c-overlay-scrim:#0f141e80;--c-overlay-scrim-soft:#0f172a52;--c-grid-line:#0f172a0a;--c-el-border-fallback:#0f172aa6;--c-model-backdrop:#1b2430;--c-header-bg:#ffffffdb;--c-shadow-sm:0 1px 2px #0f172a0d;--c-shadow-md:0 10px 24px -14px #0f172a29;--c-shadow-lg:0 24px 48px -20px #0f172a33;--c-shadow-drawer:-24px 0 60px -30px #0f172a4d;--c-shadow-sheet:0 -20px 48px -24px #0f172a4d}[data-theme=dark]{--c-page-bg:#0e1420;--c-page-bg-alt:#111826;--c-panel-bg:#16202f;--c-panel-bg-soft:#131c29;--c-card-bg:#16202f;--c-text-primary:#e8ecf4;--c-text-muted:#98a2b3;--c-text-faint:#6b7688;--c-panel-border:#232e40;--c-panel-border-strong:#303c52;--c-accent:#6f97f2;--c-accent-soft:#6f97f224;--c-accent-strong:#8fb0f5;--c-teal:#2fc6ba;--c-teal-soft:#2fc6ba24;--c-success:#3ecf8c;--c-success-soft:#3ecf8c24;--c-danger:#f07b8f;--c-danger-soft:#f07b8f24;--c-warning:#dfb04f;--c-warning-soft:#dfb04f29;--c-ink-04:#e2ecff0d;--c-ink-06:#e2ecff12;--c-ink-08:#e2ecff17;--c-ink-12:#e2ecff21;--c-ink-18:#e2ecff30;--c-overlay-scrim:#04081099;--c-overlay-scrim-soft:#0408108c;--c-grid-line:rgba(226,236,255,.045);--c-el-border-fallback:#e2ecff8c;--c-model-backdrop:#0a0f18;--c-header-bg:#0e1420db;--c-shadow-sm:0 1px 2px #0006;--c-shadow-md:0 10px 24px -14px #00000080;--c-shadow-lg:0 24px 48px -20px #0009;--c-shadow-drawer:-24px 0 60px -30px #0009;--c-shadow-sheet:0 -20px 48px -24px #0009}@property --c-page-bg{syntax:"<color>";inherits:true;initial-value:#f3f5f8}@property --c-page-bg-alt{syntax:"<color>";inherits:true;initial-value:#eef1f6}@property --c-panel-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --c-panel-bg-soft{syntax:"<color>";inherits:true;initial-value:#fafbfd}@property --c-card-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --c-text-primary{syntax:"<color>";inherits:true;initial-value:#1b2430}@property --c-text-muted{syntax:"<color>";inherits:true;initial-value:#5b6472}@property --c-text-faint{syntax:"<color>";inherits:true;initial-value:#8a93a1}@property --c-panel-border{syntax:"<color>";inherits:true;initial-value:#e6e9ef}@property --c-panel-border-strong{syntax:"<color>";inherits:true;initial-value:#d7dce4}@property --c-accent{syntax:"<color>";inherits:true;initial-value:#3b6fe0}@property --c-accent-strong{syntax:"<color>";inherits:true;initial-value:#2a56c4}@property --c-accent-soft{syntax:"<color>";inherits:true;initial-value:#3b6fe01a}@property --c-teal{syntax:"<color>";inherits:true;initial-value:#12968c}@property --c-teal-soft{syntax:"<color>";inherits:true;initial-value:#12968c1f}@property --c-success{syntax:"<color>";inherits:true;initial-value:#1f9d63}@property --c-success-soft{syntax:"<color>";inherits:true;initial-value:#1f9d631f}@property --c-danger{syntax:"<color>";inherits:true;initial-value:#d6455b}@property --c-danger-soft{syntax:"<color>";inherits:true;initial-value:#d6455b1f}@property --c-warning{syntax:"<color>";inherits:true;initial-value:#c8952a}@property --c-warning-soft{syntax:"<color>";inherits:true;initial-value:#c8952a24}@property --c-ink-04{syntax:"<color>";inherits:true;initial-value:#0f172a0a}@property --c-ink-06{syntax:"<color>";inherits:true;initial-value:#0f172a0f}@property --c-ink-08{syntax:"<color>";inherits:true;initial-value:#0f172a14}@property --c-ink-12{syntax:"<color>";inherits:true;initial-value:#0f172a1f}@property --c-ink-18{syntax:"<color>";inherits:true;initial-value:#0f172a2e}@property --c-overlay-scrim{syntax:"<color>";inherits:true;initial-value:#0f141e80}@property --c-overlay-scrim-soft{syntax:"<color>";inherits:true;initial-value:#0f172a52}@property --c-grid-line{syntax:"<color>";inherits:true;initial-value:#0f172a0a}@property --c-el-border-fallback{syntax:"<color>";inherits:true;initial-value:#0f172aa6}@property --c-model-backdrop{syntax:"<color>";inherits:true;initial-value:#1b2430}@property --c-header-bg{syntax:"<color>";inherits:true;initial-value:#ffffffdb}@property --cat-from{syntax:"<color>";inherits:true;initial-value:#0000}@property --cat-to{syntax:"<color>";inherits:true;initial-value:#0000}@property --heat-from{syntax:"<color>";inherits:true;initial-value:#0000}@property --heat-to{syntax:"<color>";inherits:true;initial-value:#0000}@property --sc-from{syntax:"<color>";inherits:true;initial-value:#0000}@property --sc-to{syntax:"<color>";inherits:true;initial-value:#0000}@property --el-text{syntax:"<color>";inherits:true;initial-value:#1b2430}@property --preview-glow{syntax:"<color>";inherits:true;initial-value:#3b6fe0}:root{transition:--c-page-bg .35s ease,--c-page-bg-alt .35s ease,--c-panel-bg .35s ease,--c-panel-bg-soft .35s ease,--c-card-bg .35s ease,--c-text-primary .35s ease,--c-text-muted .35s ease,--c-text-faint .35s ease,--c-panel-border .35s ease,--c-panel-border-strong .35s ease,--c-accent .35s ease,--c-accent-strong .35s ease,--c-accent-soft .35s ease,--c-teal .35s ease,--c-teal-soft .35s ease,--c-success .35s ease,--c-success-soft .35s ease,--c-danger .35s ease,--c-danger-soft .35s ease,--c-warning .35s ease,--c-warning-soft .35s ease,--c-ink-04 .35s ease,--c-ink-06 .35s ease,--c-ink-08 .35s ease,--c-ink-12 .35s ease,--c-ink-18 .35s ease,--c-overlay-scrim .35s ease,--c-overlay-scrim-soft .35s ease,--c-grid-line .35s ease,--c-el-border-fallback .35s ease,--c-model-backdrop .35s ease,--c-header-bg .35s ease}*{box-sizing:border-box;margin:0;padding:0}:root{--text-xs:0.8125rem;--text-sm:0.9375rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.5rem,2vw + 0.5rem,1.875rem);--text-3xl:clamp(1.75rem,3vw + 0.5rem,2.625rem);--text-4xl:clamp(2rem,4vw + 0.5rem,3.5rem)}html{color-scheme:light;overflow-y:scroll;scroll-behavior:auto;scrollbar-gutter:stable}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-attachment:fixed;background-color:#f3f5f8;background-color:var(--c-page-bg);background-image:linear-gradient(#0f172a0a 1px,#0000 0),linear-gradient(90deg,#0f172a0a 1px,#0000 0),linear-gradient(180deg,#eef1f6,#f3f5f8 22%,#f3f5f8);background-image:linear-gradient(var(--c-ink-04) 1px,#0000 1px),linear-gradient(90deg,var(--c-ink-04) 1px,#0000 1px),linear-gradient(180deg,var(--c-page-bg-alt) 0,var(--c-page-bg) 22%,var(--c-page-bg) 100%);background-size:40px 40px,40px 40px,100% 100%;color:#1b2430;color:var(--c-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1rem;font-size:var(--text-base);line-height:1.6;max-width:100vw;min-height:100vh;text-rendering:optimizeLegibility}[data-theme=dark]{color-scheme:dark}#root{overflow-x:hidden}::selection{background:color-mix(in srgb,#3b6fe0 18%,#0000);background:color-mix(in srgb,var(--c-accent) 18%,#0000)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#d7dce4;background:var(--c-panel-border-strong);border-radius:999px}::-webkit-scrollbar-track{background:#0000}.app{isolation:isolate;min-height:100vh}.app,.app-shell{position:relative}.app-shell{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1760px;padding:32px 20px 56px;width:100%;z-index:2}.app-title{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(2.25rem,5vw + .5rem,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1;overflow-wrap:break-word}.app-title .app-title__dot{color:#3b6fe0;color:var(--c-accent)}.footer{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 18px;justify-content:center;line-height:1.5;margin-top:36px}.footer a{color:#5b6472;color:var(--c-text-muted);text-decoration:none}.footer a:hover{color:#1b2430;color:var(--c-text-primary)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.force-reduced-motion *,html.force-reduced-motion :after,html.force-reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.table-section{width:100%}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;touch-action:pan-x pan-y;width:100%}.periodic-table{margin:0 auto;position:relative;width:max-content}.table-center{align-items:center;display:flex;height:322px;justify-content:center;left:202px;pointer-events:none;position:absolute;top:54px;width:765px;z-index:1}.table-center>*{pointer-events:auto}.table-panel,.table-panel-lan{background:#fafbfd;background:var(--c-panel-bg-soft);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:16px;box-shadow:0 10px 24px -14px #0f172a29;box-shadow:var(--c-shadow-md);margin:0 auto;padding:18px;position:relative;transition:box-shadow .35s ease;width:max-content}.table-panel-lan{margin-top:16px}.table-axis-row{display:flex;gap:5px;height:30px;margin-bottom:6px}.axis-corner{flex:none;width:30px}.group-num,.lan-label,.period-num{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:flex;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;justify-content:center;-webkit-user-select:none;user-select:none}.group-num{border-radius:4px;cursor:default;transition:color .2s ease,background-color .2s ease;width:72px}.group-num:hover{background:#0f172a0f;background:var(--c-ink-06);color:#1b2430;color:var(--c-text-primary)}.period-num{cursor:default;height:104px;transition:color .2s ease,background-color .2s ease;width:30px}.period-num:hover{background:#0f172a0f;background:var(--c-ink-06);border-radius:4px;color:#1b2430;color:var(--c-text-primary)}.lan-label{height:104px;transform:rotate(180deg);width:30px;writing-mode:vertical-rl}.lan-caption{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;height:30px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.table-row{display:flex;gap:5px;margin-bottom:5px}.blank-cell,.element-cell{flex:none;height:104px;width:72px}.element-cell{align-items:center;background:linear-gradient(110deg,var(--cat-from),var(--cat-to));border:1px solid color-mix(in srgb,var(--el-text) 22%,#0000);border-radius:8px;box-shadow:0 0 0 0 #0000;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;gap:2px;justify-content:center;position:relative;transition:--el-text .35s ease;will-change:transform;z-index:0}.element-cell .el-heat{background:linear-gradient(110deg,var(--heat-from),var(--heat-to));border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:--heat-from .35s ease,--heat-to .35s ease;z-index:-1}.element-cell .el-number{color:#5b6472;color:var(--el-text,var(--c-text-muted));font-size:14px;left:7px;opacity:.85}.element-cell .el-mass,.element-cell .el-number{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1;position:absolute;top:5px}.element-cell .el-mass{color:#8a93a1;color:var(--el-text,var(--c-text-faint));font-size:10px;letter-spacing:-.01em;opacity:.75;pointer-events:none;right:7px}.element-cell .el-symbol{color:#1b2430;color:var(--el-text,var(--c-text-primary));font-size:35px;font-weight:700;letter-spacing:-.02em;line-height:1}.element-cell .el-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5b6472;color:var(--el-text,var(--c-text-muted));display:-webkit-box;font-size:13.5px;line-height:1.2;opacity:.9;overflow:hidden;padding:0 3px;text-align:center;width:100%}.element-cell .el-name.is-hidden{display:none}.element-cell .el-badge{bottom:2px;color:#5b6472;color:var(--c-text-muted);font-size:10px;left:3px;letter-spacing:.04em;line-height:1;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:3px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transform:scale(.6);white-space:nowrap}.element-cell .el-badge.is-shown{opacity:.95;transform:scale(1)}.element-cell .el-value{bottom:2px;color:#1b2430;color:var(--c-text-primary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;left:3px;line-height:1;overflow:hidden;pointer-events:none;position:absolute;right:3px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.element-cell.is-missing{background:#0000;box-shadow:inset 0 0 0 1px #d7dce4;box-shadow:inset 0 0 0 1px var(--c-panel-border-strong);opacity:.75}.el-void{background:#0000}@media(min-width:768px){.periodic-table--wide .table-panel,.periodic-table--wide .table-panel-lan{padding:22px}.periodic-table--wide .table-panel-lan{margin-top:20px}.periodic-table--wide .table-center{height:352px;left:240px;top:58px;width:885px}.periodic-table--wide .blank-cell,.periodic-table--wide .element-cell{height:114px;width:84px}.periodic-table--wide .group-num{width:84px}.periodic-table--wide .axis-corner{width:40px}.periodic-table--wide .lan-label,.periodic-table--wide .period-num{height:114px;width:40px}.periodic-table--wide .element-cell .el-number{font-size:16px}.periodic-table--wide .element-cell .el-mass{font-size:11px}.periodic-table--wide .element-cell .el-symbol{font-size:39px}.periodic-table--wide .element-cell .el-name{font-size:14.5px}}@media(max-width:768px){.table-panel,.table-panel-lan{padding:10px}.table-center{height:216px;left:136px;top:46px;width:500px}.blank-cell,.element-cell{height:72px;width:50px}.group-num{width:50px}.axis-corner{width:26px}.lan-label,.period-num{height:72px;width:26px}.element-cell .el-number{font-size:12px;left:5px;top:4px}.element-cell .el-mass{font-size:9px;right:5px;top:4px}.element-cell .el-symbol{font-size:23px}.element-cell .el-name{-webkit-line-clamp:2;font-size:11px}}@media(max-width:425px){.blank-cell,.element-cell{height:68px;width:54px}.group-num{width:54px}.element-cell .el-number{font-size:11px;left:4px;top:3px}.element-cell .el-mass{display:none}.element-cell .el-symbol{font-size:22px}.element-cell .el-name{font-size:10px}.el-badge{display:none}}.table-center-mobile,.table-swipe-hint{display:none}@media(max-width:620px){.table-center{display:none}.table-center-mobile{display:block;margin:0 auto 16px;max-width:460px;width:100%}.table-swipe-hint{animation:swipe-hint-fade 2.4s ease-in-out infinite;color:#8a93a1;color:var(--c-text-faint);display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:.02em;margin:0 0 8px;text-align:center}}@keyframes swipe-hint-fade{0%,to{opacity:.55}50%{opacity:1}}.el-alkali-metal{--cat-from:#f4d2d4;--cat-to:#e9a5ab}.el-alkaline-earth-metal{--cat-from:#f4e2d2;--cat-to:#e9c5a5}.el-halogen{--cat-from:#f4edd2;--cat-to:#e9dba5}.el-actinide{--cat-from:#daf4d2;--cat-to:#b6e9a5}.el-diatomic-nonmetal,.el-nonmetal,.el-polyatomic-nonmetal{--cat-from:#d2f4e0;--cat-to:#a5e9c1}.el-metalloid{--cat-from:#d2f4f1;--cat-to:#a5e9e3}.el-lanthanide{--cat-from:#d2ecf4;--cat-to:#a5d8e9}.el-transition-metal{--cat-from:#d2e0f4;--cat-to:#a5c1e9}.el-post-transition-metal{--cat-from:#d7d2f4;--cat-to:#b0a5e9}.el-noble-gas{--cat-from:#ecd2f4;--cat-to:#d8a5e9}.el-default{--cat-from:#e7eaef;--cat-to:#d7dce4}[data-theme=dark] .el-default{--cat-from:#47515e;--cat-to:#39424c}[data-theme=dark] .el-alkali-metal{--cat-from:#8a4f55;--cat-to:#6a3a40}[data-theme=dark] .el-alkaline-earth-metal{--cat-from:#8a6a46;--cat-to:#6c5138}[data-theme=dark] .el-halogen{--cat-from:#8a7548;--cat-to:#6e5f38}[data-theme=dark] .el-actinide{--cat-from:#5f854f;--cat-to:#4a6640}[data-theme=dark] .el-diatomic-nonmetal,[data-theme=dark] .el-nonmetal,[data-theme=dark] .el-polyatomic-nonmetal{--cat-from:#4f8566;--cat-to:#3d684e}[data-theme=dark] .el-metalloid{--cat-from:#44857e;--cat-to:#356a64}[data-theme=dark] .el-lanthanide{--cat-from:#3f707f;--cat-to:#305762}[data-theme=dark] .el-transition-metal{--cat-from:#3d5e91;--cat-to:#304a70}[data-theme=dark] .el-post-transition-metal{--cat-from:#4b4490;--cat-to:#3c366e}[data-theme=dark] .el-noble-gas{--cat-from:#7a4d94;--cat-to:#603d74}.element-cell.is-dimmed{filter:saturate(.5)}.search{margin:26px auto 0;position:relative;width:min(520px,100%);z-index:40}.search__icon{color:#8a93a1;color:var(--c-text-faint);font-size:18px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search__input{background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);color:#1b2430;color:var(--c-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1rem;font-size:var(--text-base);outline:none;padding:15px 46px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.search__input::placeholder{color:#8a93a1;color:var(--c-text-faint)}.search__input:focus{border-color:color-mix(in srgb,#3b6fe0 55%,#0000);border-color:color-mix(in srgb,var(--c-accent) 55%,#0000);box-shadow:0 0 0 3px #3b6fe01a,0 10px 24px -14px #0f172a29;box-shadow:0 0 0 3px var(--c-accent-soft),var(--c-shadow-md)}.search__clear{align-items:center;background:#0000;border:none;border-radius:50%;color:#8a93a1;color:var(--c-text-faint);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px}.search__clear:hover{background:#0f172a0f;background:var(--c-ink-06);color:#1b2430;color:var(--c-text-primary)}.search__results{background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:16px;box-shadow:0 24px 48px -20px #0f172a33;box-shadow:var(--c-shadow-lg);left:0;list-style:none;max-height:380px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);transition:box-shadow .35s ease;z-index:60}.search__result{align-items:center;background:#0000;border:none;border-radius:10px;color:#1b2430;color:var(--c-text-primary);cursor:pointer;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;gap:12px;padding:10px 12px;text-align:left;width:100%}.search__result.is-active,.search__result:hover{background:#0f172a0a;background:var(--c-ink-04)}.search__symbol{align-items:center;border-radius:9px;color:#1b2430;color:var(--c-text-primary);display:flex;flex:none;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.search__name{flex:1 1;font-weight:500}.search__number{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.table-controlbar{align-items:flex-start;display:flex}.toolbar{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.toolbar-btn-wrap{position:relative}.toolbar-btn{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-size:var(--text-sm,14px);font-weight:500;gap:8px;line-height:1.1;padding:10px 16px;transition:transform .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.toolbar-btn strong{font-weight:600}.toolbar-btn strong,.toolbar-btn:hover{color:#1b2430;color:var(--c-text-primary)}.toolbar-btn:hover{background:#0f172a0a;background:var(--c-ink-04);border-color:#d7dce4;border-color:var(--c-panel-border-strong);transform:translateY(-1px)}.toolbar-btn.is-open{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#3b6fe0 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 12%,#0000)}.toolbar-btn.is-open,.toolbar-btn.is-open strong{color:#2a56c4;color:var(--c-accent-strong)}.toolbar-btn__icon{flex:none;font-size:15px;opacity:.8}.toolbar-btn__label{align-items:center;display:inline-flex;gap:4px}.toolbar-btn__chevron{flex:none;font-size:14px;opacity:.7;transition:transform .2s ease}.toolbar-btn.is-open .toolbar-btn__chevron{transform:rotate(180deg)}.td-popover{background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:14px;box-shadow:0 24px 48px -20px #0f172a33;box-shadow:var(--c-shadow-lg);display:flex;flex-direction:column;max-height:min(480px,100vh - 24px);overflow:hidden;position:fixed;transition:box-shadow .35s ease;width:min(320px,100vw - 24px);will-change:transform,opacity;z-index:90}.td-popover__head{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.14em;padding:14px 16px 8px;text-transform:uppercase}.td-popover__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 10px}.td-popover__body--plain{padding-top:4px}.td-popover__foot{border-top:1px solid #e6e9ef;border-top:1px solid var(--c-panel-border);justify-content:flex-end;padding:10px 12px}.td-popover__foot,.td-search{background:#f3f5f8;background:var(--c-page-bg);display:flex;gap:8px}.td-search{align-items:center;border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:10px;margin:2px 12px 6px;padding:9px 12px}.td-search:focus-within{border-color:color-mix(in srgb,#3b6fe0 50%,#0000);border-color:color-mix(in srgb,var(--c-accent) 50%,#0000);box-shadow:0 0 0 3px #3b6fe01a;box-shadow:0 0 0 3px var(--c-accent-soft)}.td-search__icon{color:#8a93a1;color:var(--c-text-faint);flex:none;font-size:14px}.td-search-input{background:#0000;border:none;color:#1b2430;color:var(--c-text-primary);flex:1 1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;min-width:0;outline:none}.td-search-input::placeholder{color:#8a93a1;color:var(--c-text-faint)}.td-search__clear{background:#0000;border:none;border-radius:6px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;font-size:14px;padding:2px}.td-search__clear:hover{color:#1b2430;color:var(--c-text-primary)}.td-group__title{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;padding:12px 8px 6px;text-transform:uppercase}.td-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-size:var(--text-sm,14px);font-weight:500;gap:10px;line-height:1.3;padding:8px 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:100%}.td-item:hover{background:#0f172a0a;background:var(--c-ink-04);color:#1b2430;color:var(--c-text-primary)}.td-item.is-active{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 30%,#0000);border-color:color-mix(in srgb,var(--c-accent) 30%,#0000);color:#2a56c4;color:var(--c-accent-strong);font-weight:600}.td-item__label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.td-item__count{background:#0f172a0f;background:var(--c-ink-06);border-radius:999px;color:#8a93a1;color:var(--c-text-faint);flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;min-width:24px;padding:2px 8px;text-align:center}.td-item.is-active .td-item__count{color:#2a56c4;color:var(--c-accent-strong)}.td-item__check{color:#3b6fe0;color:var(--c-accent);flex:none;font-size:14px;opacity:0;transition:opacity .15s ease}.td-item.is-active .td-item__check{opacity:1}.td-item__heat{background:linear-gradient(90deg,#bad6fa,#a3e6d6,#f6ada5);border-radius:999px;flex:none;height:8px;opacity:.9;width:34px}[data-theme=dark] .td-item__heat{background:linear-gradient(90deg,#4a6cb0,#29786c,#a85c54)}.td-swatch{border-radius:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#1b2430 14%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-text-primary) 14%,#0000);flex:none;height:14px;width:14px}.td-swatch--all{background:conic-gradient(from 0deg,#f6c4c6,#f8d3ae,#f5e2a2,#c7e9d3,#c0e2ea,#c3e4ec,#d8c7ef,#efc7df,#f6c4c6)}[data-theme=dark] .td-swatch--all{background:conic-gradient(from 0deg,#8a4f55,#8a6a46,#8a7548,#5f854f,#4f8566,#44857e,#4b4490,#7a4d94,#8a4f55)}.td-check{align-items:center;background:#0000;border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:6px;color:#fff;display:inline-flex;flex:none;font-size:12px;height:18px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:18px}.td-check.is-checked{background:#3b6fe0;background:var(--c-accent);border-color:#3b6fe0;border-color:var(--c-accent)}.td-empty{color:#8a93a1;color:var(--c-text-faint);font-size:13px;padding:18px 12px;text-align:center}.td-foot-btn{background:#0000;border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;padding:6px 14px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.td-foot-btn:hover{background:#0f172a0a;background:var(--c-ink-04);border-color:#d7dce4;border-color:var(--c-panel-border-strong);color:#1b2430;color:var(--c-text-primary)}@media(max-width:768px){.table-controlbar{max-width:100%;padding:0 12px}.toolbar{flex-wrap:wrap;justify-content:center}}@media(max-width:414px){.toolbar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;width:100%}.toolbar-btn{gap:6px;justify-content:center;padding:10px;width:100%}.toolbar-btn strong{display:none}}.page-toolbar{justify-content:center;margin:24px auto 14px;max-width:1040px}.page-toolbar,.view-panel{align-items:center;display:flex;width:100%}.view-panel{flex-direction:column}.view-entrance{width:100%}.showcase{align-items:center;display:flex;flex-direction:column;max-width:100%;position:relative;width:max-content}.showcase.is-featured .showcase__tile{box-shadow:0 0 0 1px color-mix(in srgb,#3b6fe0 40%,#0000),0 0 0 5px #3b6fe01a,0 10px 24px -14px #0f172a29;box-shadow:0 0 0 1px color-mix(in srgb,var(--c-accent) 40%,#0000),0 0 0 5px var(--c-accent-soft),var(--c-shadow-md)}.showcase__mid{align-items:flex-start;display:flex;gap:0;justify-content:center}.showcase-ann{align-items:center;color:#1b2430;color:var(--c-text-primary);display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;gap:10px;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.showcase-ann .showcase-ann__line{background:repeating-linear-gradient(90deg,#1b2430 0 5px,#0000 5px 9px);background:repeating-linear-gradient(90deg,var(--c-text-primary) 0 5px,#0000 5px 9px);flex:none;height:1px;position:relative;width:26px}.showcase__left .showcase-ann__line{transform-origin:right center}.showcase__right .showcase-ann__line{transform-origin:left center}.showcase__left,.showcase__right{height:198px;position:relative;width:max-content}.showcase__left .showcase-ann{justify-content:flex-end}.showcase__left .showcase-ann--num{position:absolute;right:0;top:7%}.showcase__left .showcase-ann--name{position:absolute;right:0;top:54%}.showcase__right .showcase-ann--mass{left:0;position:absolute;top:7%}.showcase__right .showcase-ann--sym{left:0;position:absolute;top:28%}.showcase__right .showcase-ann--prop{left:0;position:absolute;top:73%}.showcase__tile{align-items:center;background:#fff;background:var(--c-panel-bg);border:1px solid color-mix(in srgb,#d7dce4 30%,#0000);border:1px solid color-mix(in srgb,var(--el-text,var(--c-panel-border-strong)) 30%,#0000);border-radius:8px;box-shadow:0 10px 24px -14px #0f172a29;box-shadow:var(--c-shadow-md);display:flex;flex-direction:column;gap:8px;height:196px;justify-content:center;padding:12px 10px;position:relative;transition:--sc-from .35s ease,--sc-to .35s ease,--el-text .35s ease,box-shadow .35s ease;width:158px;will-change:transform}.showcase__tile.is-missing{background:#0000;box-shadow:inset 0 0 0 1px #d7dce4;box-shadow:inset 0 0 0 1px var(--c-panel-border-strong);opacity:.85}.showcase__tile .showcase__num{color:#5b6472;color:var(--el-text,var(--c-text-muted));font-size:16px;left:12px;line-height:1;opacity:.85}.showcase__tile .showcase__mass,.showcase__tile .showcase__num{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:11px}.showcase__tile .showcase__mass{color:#8a93a1;color:var(--el-text,var(--c-text-faint));font-size:12px;letter-spacing:-.01em;line-height:1.1;max-width:62%;opacity:.75;pointer-events:none;right:12px;text-align:right}.showcase__tile .showcase__symbol{color:#1b2430;color:var(--el-text,var(--c-text-primary));font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:60px;font-weight:800;letter-spacing:-.02em;line-height:1}.showcase__tile .showcase__name{font-size:18px;font-weight:600;line-height:1.2;opacity:.9}.showcase__tile .showcase__name,.showcase__tile .showcase__value{color:#1b2430;color:var(--el-text,var(--c-text-primary));text-align:center}.showcase__tile .showcase__value{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;line-height:1.15;margin-top:2px;max-height:3.4em;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:break-word}@media(max-width:768px){.showcase__tile{gap:6px;height:156px;width:118px}.showcase__tile .showcase__symbol{font-size:50px}.showcase__tile .showcase__name{font-size:16px}.showcase__tile .showcase__value{font-size:13px}.showcase__left,.showcase__right{height:156px}}@media(max-width:620px){.showcase{width:100%}.showcase__left,.showcase__right{display:none}.showcase__mid{gap:0}.showcase__tile{gap:6px;height:156px;width:122px}}.list-view{margin:0 auto;max-width:1600px;padding:0 2px;width:100%}.list-toolbar{align-items:stretch;background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);display:flex;flex-wrap:wrap;gap:0;margin-bottom:16px;transition:box-shadow .35s ease}.list-toolbar__label{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:inline-flex;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:7px;letter-spacing:.07em;padding:0 16px;text-transform:uppercase;white-space:nowrap}.list-toolbar__label svg{font-size:14px}.list-toolbar__divider{align-self:stretch;background:#e6e9ef;background:var(--c-panel-border);flex:none;margin:10px 0;width:1px}.list-search{flex:1 1 220px;min-width:180px;position:relative}.list-search__input{background:#0000;border:none;border-radius:0;color:#1b2430;color:var(--c-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;height:100%;outline:none;padding:13px 16px;width:100%}.list-search__input::placeholder{color:#8a93a1;color:var(--c-text-faint)}.list-search__input:focus{background:#0f172a0a;background:var(--c-ink-04)}.list-cat-select-wrap{align-items:center;display:inline-flex;flex:none;position:relative}.list-cat-select{align-items:center;background:#0000;border:none;border-left:1px solid #e6e9ef;border-left:1px solid var(--c-panel-border);color:#1b2430;color:var(--c-text-primary);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;gap:10px;height:100%;outline:none;padding:13px 16px;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.list-cat-select:hover{background:#0f172a0a;background:var(--c-ink-04)}.list-cat-select:focus,.list-cat-select:focus-visible{box-shadow:inset 0 0 0 2px #3b6fe01a;box-shadow:inset 0 0 0 2px var(--c-accent-soft)}.list-cat-select.is-open{background:#3b6fe01a;background:var(--c-accent-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb,#3b6fe0 40%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c-accent) 40%,#0000);color:#2a56c4;color:var(--c-accent-strong)}.list-cat-select__label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.list-cat-select__prefix{color:#8a93a1;color:var(--c-text-faint);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.list-cat-select__chevron{color:#8a93a1;color:var(--c-text-faint);flex:none;font-size:16px;transition:transform .2s ease}.list-cat-select.is-open .list-cat-select__chevron{color:#2a56c4;color:var(--c-accent-strong);transform:rotate(180deg)}.list-scroll{background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);transition:box-shadow .35s ease}.list-table{border-collapse:collapse;font-size:14px;min-width:920px;width:100%}.list-table th{background:#f3f5f8;background:var(--c-page-bg);border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);color:#8a93a1;color:var(--c-text-faint);font-size:12px;letter-spacing:.06em;padding:12px 14px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.list-table td,.list-table th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.list-table td{color:#5b6472;color:var(--c-text-muted);font-size:13.5px;padding:11px 14px}.list-table tbody tr{border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);cursor:pointer;transition:background-color .15s ease}.list-table tbody tr:hover{background:#0f172a0a;background:var(--c-ink-04)}.list-table tbody tr:last-child{border-bottom:none}.list-head{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:4px;letter-spacing:inherit;text-transform:inherit}.list-head:hover{color:#1b2430;color:var(--c-text-primary)}.list-head.is-sorted{color:#2a56c4;color:var(--c-accent-strong)}.list-name-cell{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:500;gap:12px}.list-name-cell,.list-swatch{align-items:center;color:#1b2430;color:var(--c-text-primary);display:flex;font-size:15px}.list-swatch{border-radius:9px;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;height:36px;justify-content:center;width:36px}.list-empty{color:#8a93a1;color:var(--c-text-faint);font-size:14px;padding:32px;text-align:center}.list-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px}.list-count{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.list-pagination{align-items:center;display:flex;gap:4px;margin:0 auto}.list-page-btn,.list-page-num{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;height:30px;justify-content:center;min-width:30px;padding:0 6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.list-page-btn:hover:not(:disabled),.list-page-num:hover:not(:disabled){background:#0f172a0f;background:var(--c-ink-06);color:#1b2430;color:var(--c-text-primary)}.list-page-btn:disabled,.list-page-num:disabled{cursor:not-allowed;opacity:.35}.list-page-num.is-active{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000);color:#2a56c4;color:var(--c-accent-strong)}.list-page-size{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:inline-flex;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:8px;position:relative;white-space:nowrap}.list-page-size__label{flex:none}.list-page-size__btn{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:8px;color:#1b2430;color:var(--c-text-primary);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:8px;outline:none;padding:7px 10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.list-page-size__btn svg{color:#8a93a1;color:var(--c-text-faint);font-size:13px;transition:transform .2s ease}.list-page-size__btn:hover{background:#0f172a0a;background:var(--c-ink-04)}.list-page-size__btn:focus,.list-page-size__btn:focus-visible{border-color:color-mix(in srgb,#3b6fe0 50%,#0000);border-color:color-mix(in srgb,var(--c-accent) 50%,#0000);box-shadow:0 0 0 3px #3b6fe01a;box-shadow:0 0 0 3px var(--c-accent-soft)}.list-page-size__btn.is-open{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#3b6fe0 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 12%,#0000);color:#2a56c4;color:var(--c-accent-strong)}.list-page-size__btn.is-open svg{color:#2a56c4;color:var(--c-accent-strong);transform:rotate(180deg)}.td-popover--page-size{width:96px}.property-explorer-view{align-items:stretch;background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:18px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);display:flex;gap:0;overflow:hidden;transition:box-shadow .35s ease;width:100%}.property-nav{background:#f3f5f8;background:var(--c-page-bg);border-right:1px solid #e6e9ef;border-right:1px solid var(--c-panel-border);flex:none;padding:18px 10px;width:220px}.property-nav__head{align-items:center;color:#1b2430;color:var(--c-text-primary);display:flex;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700;gap:8px;padding:0 10px 14px}.property-nav__head svg{color:#2a56c4;color:var(--c-accent-strong);font-size:16px}.property-nav__list{display:flex;flex-direction:column;gap:2px}.property-nav__item{background:#0000;border:none;border-radius:9px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;padding:10px 12px;text-align:left;transition:background-color .18s ease,color .18s ease}.property-nav__item:hover{background:#0f172a0a;background:var(--c-ink-04);color:#1b2430;color:var(--c-text-primary)}.property-nav__item.is-active{background:#3b6fe01a;background:var(--c-accent-soft);color:#2a56c4;color:var(--c-accent-strong);font-weight:700}.property-content{flex:1 1;min-width:0;padding:24px 28px 28px}.property-content__title{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:22px;font-weight:700;margin-bottom:6px}.property-content__desc{color:#5b6472;color:var(--c-text-muted);font-size:14.5px;line-height:1.6;margin-bottom:18px;max-width:70ch}.property-content__gradient{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:10px;margin-bottom:20px}.property-content__end{flex:none;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.property-content__bar{border-radius:999px;box-shadow:inset 0 0 0 1px #d7dce4;box-shadow:inset 0 0 0 1px var(--c-panel-border-strong);flex:1 1;height:10px}.property-content__note{color:#5b6472;color:var(--c-text-muted);font-size:13.5px;line-height:1.55;max-width:70ch}.property-content__note,.property-content__values{background:#f3f5f8;background:var(--c-page-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:10px;margin-bottom:20px;padding:12px 14px}.property-content__values{display:flex;flex-direction:column;gap:8px}.property-content__values-label{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.property-content__swatches{display:flex;flex-wrap:wrap;gap:8px 16px}.property-content__swatch-item{align-items:center;color:#1b2430;color:var(--c-text-primary);display:inline-flex;font-size:13px;gap:6px}.property-content__swatch{border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#1b2430 14%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-text-primary) 14%,#0000);flex:none;height:12px;width:12px}.property-content__table-outer{overflow:hidden;position:relative;width:100%}.property-content__table-scale{transform-origin:top left;width:max-content;will-change:transform}@media(max-width:768px){.property-explorer-view{flex-direction:column}.property-nav{border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);border-right:none;width:100%}.property-nav__list{flex-direction:row;flex-wrap:wrap}.property-content{padding:20px}}@media(max-width:620px){.list-footer{justify-content:center;text-align:center}.list-pagination{flex-wrap:wrap;justify-content:center;order:3;width:100%}}@media(max-width:1220px){.list-scroll{overflow-x:auto}}@media(max-width:620px){.list-scroll{background:#0000;border:none;box-shadow:none;overflow-x:visible}.list-table{display:block;min-width:0;width:100%}.list-table thead{display:none}.list-table tbody{display:flex;flex-direction:column;gap:10px}.list-table tr{background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:14px;display:block;overflow:hidden}.list-table tbody tr,.list-table tbody tr:last-child,.list-table td{border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border)}.list-table td{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:9px 14px;white-space:normal;width:100%}.list-table td:before{color:#8a93a1;color:var(--c-text-faint);content:attr(data-label);flex:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.list-table td:last-child{border-bottom:none}.list-cell--name{background:#f3f5f8;background:var(--c-page-bg);border-bottom:1px solid #e6e9ef!important;border-bottom:1px solid var(--c-panel-border)!important;padding:12px 14px!important}.list-cell--name:before{content:none}.list-name-cell,.list-swatch{font-size:16px}.list-swatch{height:40px;width:40px}}.game{margin:0 auto;max-width:1760px}.game,.game--landing{width:100%}.game-landing__head{margin:0 auto 32px;max-width:620px;text-align:center}.game-landing__eyebrow{color:#2a56c4;color:var(--c-accent-strong);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.24em;margin-bottom:8px;text-transform:uppercase}.game-landing__title{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(1.75rem,3vw + .5rem,2.625rem);font-size:var(--text-3xl);font-weight:700;margin-bottom:8px}.game-landing__subtitle{color:#5b6472;color:var(--c-text-muted);font-size:16px}.games-panel{background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:20px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);padding:28px;transition:box-shadow .35s ease}.game-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.game-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:414px){.game-cards{grid-template-columns:1fr}}.game-card{--card-accent:var(--game-accent,var(--c-accent));align-items:center;background:color-mix(in srgb,var(--card-accent) 6%,#fff);background:color-mix(in srgb,var(--card-accent) 6%,var(--c-card-bg));border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:24px 20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.game-card:hover{box-shadow:0 10px 24px -14px #0f172a29;box-shadow:var(--c-shadow-md);transform:translateY(-2px)}.game-card__icon{align-items:center;background:color-mix(in srgb,var(--card-accent) 18%,#0000);border-radius:999px;color:var(--card-accent);display:inline-flex;font-size:22px;height:52px;justify-content:center;margin-bottom:6px;width:52px}.game-card__name{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700}.game-card__desc{color:#5b6472;color:var(--c-text-muted);font-size:13.5px;line-height:1.5}.game-card__difficulty{background:#f3f5f8;background:var(--c-page-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:999px;font-size:11px;margin-top:4px;padding:3px 12px}.game-card__best,.game-card__difficulty{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.game-card__best{font-size:12px;margin-bottom:4px}.game-card__play{background:color-mix(in srgb,#3b6fe0 10%,#fff);background:color-mix(in srgb,var(--card-accent,var(--c-accent)) 10%,var(--c-card-bg));border:1.5px solid #3b6fe0;border:1.5px solid var(--card-accent,var(--c-accent));border-radius:8px;color:#3b6fe0;color:var(--card-accent,var(--c-accent));cursor:pointer;font-size:14px;font-weight:700;margin-top:4px;padding:10px 20px;transition:background-color .2s ease,transform .2s ease}.game-card__play:hover{background:color-mix(in srgb,#3b6fe0 20%,#fff);background:color-mix(in srgb,var(--card-accent,var(--c-accent)) 20%,var(--c-card-bg));transform:translateY(-1px)}.game__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 12px 20px}.game-back{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;padding:9px 16px;transition:color .2s ease,background-color .2s ease}.game-back:hover{background:#0f172a0a;background:var(--c-ink-04)}.game-back:hover,.game__top-title{color:#1b2430;color:var(--c-text-primary)}.game__top-title{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700}.game__stats{display:flex;gap:12px}.game-stat{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:8px;display:flex;flex-direction:column;min-width:76px;padding:9px 18px}.game-stat .game-stat__label{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.game-stat .game-stat__value{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:27px;font-weight:700;line-height:1.15}.game__stage{min-height:320px}.game-prompt{margin-bottom:26px;text-align:center}.game-prompt .game-prompt__eyebrow{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;letter-spacing:.28em;text-transform:uppercase}.game-prompt .game-prompt__title{color:#1b2430;color:var(--c-text-primary);display:block;font-size:clamp(1.5rem,2vw + .5rem,1.875rem);font-size:var(--text-2xl);line-height:1.2;margin-top:12px;overflow-wrap:break-word}.game-prompt .game-prompt__symbol,.game-prompt .game-prompt__title{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:700}.game-prompt .game-prompt__symbol{color:#2a56c4;color:var(--c-accent-strong);display:inline-block;font-size:76px;line-height:1;margin-top:8px}.game-prompt .game-prompt__hint{color:#8a93a1;color:var(--c-text-faint);display:block;font-size:14px;line-height:1.5;margin-top:10px}.game-feedback{border-radius:999px;display:inline-block;font-size:16px;font-weight:600;margin-top:14px;padding:7px 18px}.game-feedback.game-feedback--ok{background:#1f9d631f;background:var(--c-success-soft);border:1px solid color-mix(in srgb,#1f9d63 35%,#0000);border:1px solid color-mix(in srgb,var(--c-success) 35%,#0000);color:#1f9d63;color:var(--c-success)}.game-feedback.game-feedback--no{background:#d6455b1f;background:var(--c-danger-soft);border:1px solid color-mix(in srgb,#d6455b 35%,#0000);border:1px solid color-mix(in srgb,var(--c-danger) 35%,#0000);color:#d6455b;color:var(--c-danger)}.game-feedback.game-feedback--time{background:#c8952a24;background:var(--c-warning-soft);border:1px solid color-mix(in srgb,#c8952a 35%,#0000);border:1px solid color-mix(in srgb,var(--c-warning) 35%,#0000);color:#c8952a;color:var(--c-warning)}.game-explain{color:#5b6472;color:var(--c-text-muted);font-size:14px;line-height:1.55;margin:14px auto 0;max-width:80%}.game-next-btn{background:#3b6fe0;background:var(--c-accent);border:1px solid color-mix(in srgb,#3b6fe0 40%,#0000);border:1px solid color-mix(in srgb,var(--c-accent) 40%,#0000);border-radius:999px;color:#fff;cursor:pointer;display:block;font-size:14.5px;font-weight:700;margin:18px auto 0;padding:11px 26px;transition:background-color .2s ease,transform .2s ease}.game-next-btn:hover{background:#2a56c4;background:var(--c-accent-strong);transform:translateY(-1px)}.game-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:860px}.game-option{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);color:#1b2430;color:var(--c-text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;gap:5px;padding:20px 24px;position:relative;text-align:center;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.game-option:hover:not(.is-correct):not(.is-wrong){background:#0f172a0a;background:var(--c-ink-04);border-color:#d7dce4;border-color:var(--c-panel-border-strong);transform:translateY(-2px)}.game-option.is-correct{background:#1f9d631f;background:var(--c-success-soft);border-color:color-mix(in srgb,#1f9d63 50%,#0000);border-color:color-mix(in srgb,var(--c-success) 50%,#0000)}.game-option.is-wrong{background:#d6455b1f;background:var(--c-danger-soft);border-color:color-mix(in srgb,#d6455b 50%,#0000);border-color:color-mix(in srgb,var(--c-danger) 50%,#0000)}.game-option .game-option__name{font-size:1.0625rem;font-size:var(--text-md);font-weight:600;line-height:1.3}.game-option .game-option__value{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.game-table{margin-top:8px}.game-rush{align-items:center;display:flex;flex-direction:column;gap:16px}.game-rush .game-rush__row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.game-rush .game-rush__input{background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;color:#1b2430;color:var(--c-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;outline:none;padding:14px 20px;text-align:center;width:min(270px,100%)}.game-rush .game-rush__input:disabled{opacity:.6}.game-rush .game-rush__input:focus{border-color:color-mix(in srgb,#3b6fe0 50%,#0000);border-color:color-mix(in srgb,var(--c-accent) 50%,#0000);box-shadow:0 0 0 3px #3b6fe01a;box-shadow:0 0 0 3px var(--c-accent-soft)}.game-rush .game-rush__submit{background:#3b6fe0;background:var(--c-accent);border:1px solid color-mix(in srgb,#3b6fe0 40%,#0000);border:1px solid color-mix(in srgb,var(--c-accent) 40%,#0000);border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:background-color .2s ease,transform .2s ease}.game-rush .game-rush__submit:hover:not(:disabled){background:#2a56c4;background:var(--c-accent-strong);transform:translateY(-1px)}.game-rush .game-rush__submit:disabled{cursor:default;opacity:.5}.game-rush .game-rush__skip{background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;font-size:14px;padding:14px 24px}.game-rush .game-rush__skip:hover:not(:disabled){color:#1b2430;color:var(--c-text-primary)}.game-rush .game-rush__skip:disabled{cursor:default;opacity:.5}.game-timer{background:#0f172a14;background:var(--c-ink-08);border-radius:999px;height:10px;margin:18px auto 0;position:relative;width:min(300px,100%)}.game-timer .game-timer__bar{background:linear-gradient(90deg,#3b6fe0,#c8952a);background:linear-gradient(90deg,var(--c-accent),var(--c-warning));border-radius:999px;display:block;height:100%;width:100%}.game-timer .game-timer__text{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;position:absolute;right:0;top:0;transform:translateY(-135%)}.game-memory__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0 auto;max-width:760px}.game-memory-card{background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:12px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);cursor:pointer;height:92px;position:relative;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.game-memory-card:hover:not(:disabled){transform:translateY(-2px)}.game-memory-card:disabled{cursor:default}.game-memory-card .game-memory-card__face{align-items:center;border-radius:inherit;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:700;inset:0;justify-content:center;overflow:hidden;padding:6px;position:absolute;text-align:center}.game-memory-card .game-memory-card__face--back{background:#f3f5f8;background:var(--c-page-bg);color:#8a93a1;color:var(--c-text-faint);font-size:22px}.game-memory-card .game-memory-card__face--front{background:#3b6fe01a;background:var(--c-accent-soft);color:#2a56c4;color:var(--c-accent-strong);font-size:14px;opacity:0}.game-memory-card.is-flipped{border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000)}.game-memory-card.is-flipped .game-memory-card__face--back{opacity:0}.game-memory-card.is-flipped .game-memory-card__face--front{opacity:1}.game-memory-card.is-matched{border-color:color-mix(in srgb,#1f9d63 45%,#0000);border-color:color-mix(in srgb,var(--c-success) 45%,#0000)}.game-memory-card.is-matched .game-memory-card__face--front{background:#1f9d631f;background:var(--c-success-soft);color:#1f9d63;color:var(--c-success)}.game-memory__done{align-items:center;display:flex;flex-direction:column;gap:16px}@media(max-width:414px){.game-memory__grid{grid-template-columns:repeat(3,1fr)}}.molecule{align-items:center;display:flex;flex-direction:column}.molecule__svg{height:auto;overflow:visible;width:100%}.mol-bond__line{stroke:#d7dce4;stroke:var(--c-panel-border-strong);stroke-width:2.2;stroke-linecap:round;opacity:0}.mol-atom{opacity:0}.mol-atom__ball{filter:drop-shadow(0 3px 6px rgba(15,23,42,.14))}.mol-symbol{fill:#1b2430;fill:var(--c-text-primary);stroke:#fff;stroke:var(--c-card-bg,var(--c-card-bg));stroke-width:3px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;opacity:0;paint-order:stroke}.molecule__caption{align-items:baseline;display:flex;gap:10px;margin-top:8px}.molecule__caption .molecule__name{color:#1b2430;color:var(--c-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600}.molecule__caption .molecule__formula{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.molecule--mini .mol-symbol{stroke-width:3px;font-size:11px}.molecule--mini .molecule__name{font-size:14px}.molecules-view{margin:0 auto;max-width:1440px;width:100%}.molecules-view__head{margin:0 auto 32px;max-width:620px;text-align:center}.molecules-view__eyebrow{color:#2a56c4;color:var(--c-accent-strong);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.24em;margin-bottom:8px;text-transform:uppercase}.molecules-view__title{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(1.75rem,3vw + .5rem,2.625rem);font-size:var(--text-3xl);font-weight:700;margin-bottom:8px}.molecules-view__subtitle{color:#5b6472;color:var(--c-text-muted);font-size:15px;line-height:1.6}.molecules-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.molecule-card{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);display:flex;flex-direction:column;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.molecule-card:hover{box-shadow:0 10px 24px -14px #0f172a29;box-shadow:var(--c-shadow-md);transform:translateY(-2px)}.molecule-card__tagline{color:#5b6472;color:var(--c-text-muted);font-size:13px;line-height:1.5;margin-top:6px;max-width:190px;text-align:center}.molecules-toolbar{align-items:stretch;background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);display:flex;flex-wrap:wrap;gap:0;margin-bottom:16px;transition:box-shadow .35s ease}.molecules-toolbar__label{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:inline-flex;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:7px;letter-spacing:.07em;padding:0 16px;text-transform:uppercase;white-space:nowrap}.molecules-toolbar__label svg{font-size:14px}.molecules-search{flex:1 1 220px;min-width:180px;position:relative}.molecules-search__input{background:#0000;border:none;border-radius:0;color:#1b2430;color:var(--c-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;height:100%;outline:none;padding:13px 16px;width:100%}.molecules-search__input::placeholder{color:#8a93a1;color:var(--c-text-faint)}.molecules-search__input:focus{background:#0f172a0a;background:var(--c-ink-04)}.molecules-filters{align-items:center;border-left:1px solid #e6e9ef;border-left:1px solid var(--c-panel-border);display:flex;flex:none;flex-wrap:wrap;gap:6px;padding:8px 12px}.molecules-filter-chip{background:#0000;border:1px solid #0000;border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;flex:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;padding:6px 14px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.molecules-filter-chip:hover{background:#0f172a0a;background:var(--c-ink-04);color:#1b2430;color:var(--c-text-primary)}.molecules-filter-chip.is-active{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000);color:#2a56c4;color:var(--c-accent-strong)}.molecules-count{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-bottom:18px}.molecules-count,.molecules-empty{color:#8a93a1;color:var(--c-text-faint);text-align:center}.molecules-empty{font-size:14.5px;padding:48px 24px}.molecules-pagination{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:28px}.molecules-page-btn,.molecules-page-num{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.molecules-page-btn:hover:not(:disabled),.molecules-page-num:hover:not(:disabled){background:#0f172a0f;background:var(--c-ink-06);color:#1b2430;color:var(--c-text-primary)}.molecules-page-btn:disabled,.molecules-page-num:disabled{cursor:not-allowed;opacity:.35}.molecules-page-num.is-active{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000);color:#2a56c4;color:var(--c-accent-strong)}.detail-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f141e80;background:var(--c-overlay-scrim);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.detail-card{background:#fff;background:var(--c-card-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:20px;box-shadow:0 24px 48px -20px #0f172a33;box-shadow:var(--c-shadow-lg);color:#1b2430;color:var(--c-text-primary);max-height:90vh;overflow-y:auto;position:relative;transition:box-shadow .35s ease;width:min(920px,100%)}.explorer-overlay{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a52;background:var(--c-overlay-scrim-soft);justify-content:flex-end;padding:0}.explorer-card{border-bottom:none;border-radius:0;border-right:none;border-top:none;box-shadow:-24px 0 60px -30px #0f172a4d;box-shadow:var(--c-shadow-drawer,var(--c-shadow-drawer));height:100vh;max-height:100vh;max-width:100vw;width:min(640px,100vw)}.detail-close{align-items:center;background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:50%;color:#1b2430;color:var(--c-text-primary);cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:background-color .2s ease;width:38px;z-index:2}.detail-close:focus-visible,.detail-close:hover{background:#0f172a0f;background:var(--c-ink-06)}.detail-close:focus-visible .detail-close__cross,.detail-close:hover .detail-close__cross{opacity:0;transform:rotate(90deg) scale(.4)}.detail-close:focus-visible .detail-close__minus,.detail-close:hover .detail-close__minus{opacity:1;transform:rotate(0deg) scale(1)}.detail-close__glyph{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .22s ease}.detail-close__minus{opacity:0;transform:rotate(-90deg) scale(.4)}.detail-header{flex-wrap:wrap;gap:22px;padding:30px 32px 20px;position:relative}.detail-header,.explorer-breadcrumb{align-items:center;border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);display:flex}.explorer-breadcrumb{gap:12px;justify-content:space-between;padding:16px 20px}.explorer-breadcrumb__back{align-items:center;background:#0000;border:none;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;gap:10px;min-width:0}.explorer-breadcrumb__back svg{flex:none;font-size:16px;transition:transform .2s ease}@media(max-width:768px){.explorer-breadcrumb__back svg{transform:rotate(-90deg)}}.explorer-breadcrumb__back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-breadcrumb__back:hover{color:#1b2430;color:var(--c-text-primary)}.explorer-breadcrumb__sep{color:#8a93a1;color:var(--c-text-faint);margin:0 2px}.explorer-breadcrumb__actions{align-items:center;display:flex;flex:none;gap:4px;position:relative}.explorer-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;transition:color .2s ease,background-color .2s ease;width:34px}.explorer-icon-btn:hover{background:#0f172a0f;background:var(--c-ink-06);color:#1b2430;color:var(--c-text-primary)}.explorer-icon-btn.is-active{color:#c8952a;color:var(--c-warning)}.explorer-icon-btn.is-active svg{fill:#c8952a;fill:var(--c-warning)}.explorer-share-toast{background:#1b2430;background:var(--c-text-primary);border-radius:999px;color:#fff;color:var(--c-card-bg);font-size:11.5px;font-weight:600;padding:4px 10px;position:absolute;right:0;top:calc(100% + 6px);white-space:nowrap}.explorer-accent{height:3px;left:0;position:absolute;right:0;top:0}.explorer-accent.is-missing{background:#0000}.detail-category{border-radius:999px;color:#1b2430;color:var(--c-text-primary);display:inline-block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.detail-category.is-missing{background:#fff;background:var(--c-card-bg);box-shadow:inset 0 0 0 1px #d7dce4;box-shadow:inset 0 0 0 1px var(--c-panel-border-strong)}.detail-body{padding:24px 32px 32px}.detail-section{margin-top:22px}.detail-section-title{align-items:center;color:#5b6472;color:var(--c-text-muted);display:flex;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.detail-section-title__icon{flex:none;font-size:14px;opacity:.75}.fact-grid{display:flex;flex-direction:column}.fact{align-items:baseline;border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);display:flex;gap:16px;justify-content:space-between;padding:10px 2px}.fact:last-child{border-bottom:none}.fact--empty .fact__value{font-style:italic;font-weight:400}.fact--empty .fact__value,.fact__label{color:#8a93a1;color:var(--c-text-faint)}.fact__label{flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase}.fact__value{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-size:var(--text-base);font-weight:500;text-align:right;word-break:break-word}.detail-summary,.fact__value{color:#1b2430;color:var(--c-text-primary)}.detail-summary{font-size:1.0625rem;font-size:var(--text-md);line-height:1.6}.explorer-not-available{color:#8a93a1;color:var(--c-text-faint);font-size:14.5px;font-style:italic}@media(max-width:768px){.detail-overlay{align-items:flex-end;padding:0}.detail-card{border-radius:18px 18px 0 0;max-height:94vh;width:100%}.detail-header{gap:14px;padding:22px 20px 16px}.detail-body{padding:16px 20px 24px}.explorer-overlay{justify-content:center}.explorer-card{border-left:1px solid #e6e9ef;border-right:1px solid #e6e9ef;border-top:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-bottom:none;box-shadow:0 -20px 48px -24px #0f172a4d;box-shadow:var(--c-shadow-sheet,var(--c-shadow-sheet));height:auto}}.explorer-header,.explorer-heading{align-items:flex-start}.explorer-heading{display:flex;flex:1 1 260px;flex-direction:column;gap:8px;min-width:0}.explorer-number{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.explorer-symbol-block{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.explorer-symbol{align-items:center;border-radius:16px;display:inline-flex;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:38px;font-weight:700;height:76px;justify-content:center;line-height:1;width:76px}.explorer-symbol.is-missing{background:#fff;background:var(--c-card-bg);box-shadow:inset 0 0 0 1px #d7dce4;box-shadow:inset 0 0 0 1px var(--c-panel-border-strong);color:#1b2430;color:var(--c-text-primary)}.explorer-name{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:31px;font-weight:700;line-height:1.05}.explorer-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.explorer-chip{align-items:flex-start;background:#f3f5f8;background:var(--c-page-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:9px;display:inline-flex;flex-direction:column;gap:3px;padding:6px 12px}.explorer-chip .explorer-chip__label{color:#8a93a1;color:var(--c-text-faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase}.explorer-chip .explorer-chip__value{color:#1b2430;color:var(--c-text-primary);font-size:15px;font-weight:600}.explorer-stat-grid{grid-gap:1px;background:#e6e9ef;background:var(--c-panel-border);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(2,1fr);margin:0 32px 8px;overflow:hidden}.explorer-stat-grid .fact{align-items:flex-start;background:#fff;background:var(--c-card-bg);border-bottom:none;flex-direction:column;gap:4px;padding:14px 16px}.explorer-stat-grid .fact__value{color:#1b2430;color:var(--c-text-primary);font-size:16px;font-weight:600;text-align:left}.explorer-tabs{border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);display:flex;flex-wrap:nowrap;gap:4px 22px;margin-bottom:20px;overflow-x:auto;padding-bottom:1px}.explorer-tab{background:#0000;border:none;color:#5b6472;color:var(--c-text-muted);cursor:pointer;flex:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;padding:10px 2px 12px;position:relative;transition:color .18s ease;white-space:nowrap}.explorer-tab:after{background:#0000;border-radius:2px;bottom:-1px;content:"";height:2px;left:2px;position:absolute;right:2px;transition:background-color .18s ease}.explorer-tab:hover{color:#1b2430;color:var(--c-text-primary)}.explorer-tab.is-active{color:#2a56c4;color:var(--c-accent-strong)}.explorer-tab.is-active:after{background:#2a56c4;background:var(--c-accent-strong)}.explorer-main{min-width:0}.explorer-main .detail-section:first-child{margin-top:0}.explorer-viz__label{color:#5b6472;color:var(--c-text-muted);font-size:12px;letter-spacing:.04em;margin-bottom:10px}.explorer-viz,.explorer-viz__label{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.explorer-viz{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:flex;font-size:11px;gap:10px}.explorer-viz__end{flex:none}.explorer-viz__bar{border-radius:999px;box-shadow:inset 0 0 0 1px #d7dce4;box-shadow:inset 0 0 0 1px var(--c-panel-border-strong);flex:1 1;height:10px;position:relative}.explorer-viz__marker{background:#1b2430;background:var(--c-text-primary);border-radius:999px;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--c-card-bg);height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.explorer-figure{background:#f3f5f8;background:var(--c-page-bg);border:1px solid #e6e9ef;border:1px solid var(--c-panel-border);border-radius:16px;display:flex;flex-direction:column;gap:10px;margin:0;padding:12px}.explorer-figure-tabs{background:#0f172a0a;background:var(--c-ink-04);border-radius:10px;display:flex;gap:4px;padding:3px}.explorer-figure-tab{background:#0000;border:none;border-radius:8px;color:#8a93a1;color:var(--c-text-faint);cursor:pointer;flex:1 1;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.explorer-figure-tab:hover{color:#1b2430;color:var(--c-text-primary)}.explorer-figure-tab.is-active{background:#fff;background:var(--c-card-bg);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm);color:#2a56c4;color:var(--c-accent-strong)}.explorer-figure-body{display:flex;flex-direction:column;gap:10px}.explorer-image-wrap{align-items:center;background:#0f172a0a;background:var(--c-ink-04);border-radius:10px;display:flex;justify-content:center;min-height:200px}.explorer-model-wrap{background:#1b2430;background:var(--c-text-primary);border-radius:10px;display:flex;min-height:240px;overflow:hidden}.explorer-model-wrap model-viewer{--poster-color:#0000;height:240px;width:100%}.explorer-image{max-height:240px;max-width:100%;object-fit:contain}.explorer-image-fallback{align-items:center;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:200px}.explorer-image-fallback span{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:68px;font-weight:700}.explorer-image-fallback em{color:#5b6472;color:var(--c-text-muted);font-size:12.5px;font-style:normal}.explorer-attribution{color:#8a93a1;color:var(--c-text-faint);font-size:11.5px;line-height:1.5}.explorer-appearance{border-top:1px solid #e6e9ef;border-top:1px solid var(--c-panel-border);color:#1b2430;color:var(--c-text-primary);font-size:15px;line-height:1.5;margin-top:14px;padding-top:12px}.explorer-appearance .fact__label{margin-right:6px}.explorer-mols__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.explorer-sources{list-style:none}.explorer-sources li{margin-bottom:4px}.explorer-source{align-items:center;color:#2a56c4;color:var(--c-accent-strong);display:inline-flex;font-size:14px;gap:6px;max-width:100%;text-decoration:none;word-break:break-all}.explorer-source svg{display:inline}.explorer-source:hover{text-decoration:underline}.explorer-source-note{color:#8a93a1;color:var(--c-text-faint);font-size:12px;line-height:1.5;word-break:break-word}@media(max-width:768px){.explorer-stat-grid{margin:0 20px 8px}.explorer-symbol{font-size:30px;height:62px;width:62px}.explorer-name{font-size:27px}.explorer-quick{gap:5px}}.hover-preview{left:0;opacity:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:40}.preview-card{--preview-glow:var(--c-accent);animation:preview-pop .28s ease;background-color:#fff;background-color:var(--c-card-bg);border:1.5px solid color-mix(in srgb,#e6e9ef 28%,#0000);border:1.5px solid color-mix(in srgb,var(--el-text,var(--c-panel-border)) 28%,#0000);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,#1b2430 6%,#0000),0 22px 40px -18px color-mix(in srgb,#1b2430 22%,#0000),0 0 0 5px color-mix(in srgb,var(--preview-glow) 16%,#0000),0 0 26px 2px color-mix(in srgb,var(--preview-glow) 30%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--c-text-primary) 6%,#0000),0 22px 40px -18px color-mix(in srgb,var(--c-text-primary) 22%,#0000),0 0 0 5px color-mix(in srgb,var(--preview-glow) 16%,#0000),0 0 26px 2px color-mix(in srgb,var(--preview-glow) 30%,#0000);color:#1b2430;color:var(--c-text-primary);display:flex;flex-direction:column;height:220px;justify-content:space-between;padding:14px;position:relative;transition:--preview-glow .35s ease,--el-text .35s ease,background-color .35s ease,box-shadow .35s ease;width:160px}.preview-card.is-missing{background:#fff;background:var(--c-card-bg);box-shadow:inset 0 0 0 1px #d7dce4,0 22px 40px -20px color-mix(in srgb,#1b2430 20%,#0000);box-shadow:inset 0 0 0 1px var(--c-panel-border-strong),0 22px 40px -20px color-mix(in srgb,var(--c-text-primary) 20%,#0000);opacity:.92}.preview-card .preview-top{color:#5b6472;color:var(--el-text,var(--c-text-muted));display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;justify-content:space-between;opacity:.8}.preview-card .preview-symbol{font-size:50px;font-weight:700;line-height:1}.preview-card .preview-name,.preview-card .preview-symbol{color:#1b2430;color:var(--el-text,var(--c-text-primary));text-align:center}.preview-card .preview-name{font-size:16px;font-weight:600}.preview-card .preview-category{font-size:11px;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.preview-card .preview-category,.preview-card .preview-phase{color:#5b6472;color:var(--el-text,var(--c-text-muted));opacity:.85;text-align:center}.preview-card .preview-phase{font-size:12px;margin-top:3px}.preview-card .preview-meta{color:#5b6472;color:var(--el-text,var(--c-text-muted));margin-top:3px;opacity:.75}.preview-card .preview-block,.preview-card .preview-meta{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-align:center}.preview-card .preview-block{color:#8a93a1;color:var(--el-text,var(--c-text-faint));opacity:.65}.preview-card__arrow{background:inherit;background-color:inherit;border:inherit;border-radius:3px;height:14px;position:absolute;top:34px;width:14px}.hover-preview[data-side=right] .preview-card__arrow{border-right:none;border-top:none;left:-8px;transform:rotate(45deg)}.hover-preview[data-side=left] .preview-card__arrow{border-bottom:none;border-left:none;right:-8px;transform:rotate(45deg)}@keyframes preview-pop{0%{box-shadow:0 1px 2px color-mix(in srgb,#1b2430 6%,#0000),0 22px 40px -18px color-mix(in srgb,#1b2430 22%,#0000),0 0 0 0 color-mix(in srgb,var(--preview-glow) 16%,#0000),0 0 0 0 color-mix(in srgb,var(--preview-glow) 30%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--c-text-primary) 6%,#0000),0 22px 40px -18px color-mix(in srgb,var(--c-text-primary) 22%,#0000),0 0 0 0 color-mix(in srgb,var(--preview-glow) 16%,#0000),0 0 0 0 color-mix(in srgb,var(--preview-glow) 30%,#0000)}}@media(hover:none)and (pointer:coarse){.el-badge,.hover-preview{display:none}}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;background:var(--c-header-bg);border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);position:sticky;top:0;width:100%;z-index:70}.site-header__inner{align-items:center;display:flex;gap:20px;height:68px;margin:0 auto;max-width:1760px;padding:0 20px}.site-header__brand{align-items:center;color:#1b2430;color:var(--c-text-primary);display:inline-flex;flex:none;gap:10px;text-decoration:none}.site-header__brand-mark{align-items:center;background:linear-gradient(135deg,#3b6fe0,#12968c);background:linear-gradient(135deg,var(--c-accent),var(--c-teal));border-radius:9px;color:#fff;display:inline-flex;font-size:15px;height:34px;justify-content:center;width:34px}.site-header__brand-mark,.site-header__brand-text{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:700}.site-header__brand-text{font-size:16px;letter-spacing:-.01em;white-space:nowrap}.site-header__brand-text span{color:#3b6fe0;color:var(--c-accent)}.site-header__nav{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:2px;justify-content:center;position:relative}.site-header__link{background:#0000;border:none;border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;padding:8px 12px;position:relative;transition:color .2s ease,background-color .2s ease,transform .2s ease;white-space:nowrap}.site-header__link:hover{color:#1b2430;color:var(--c-text-primary);transform:translateY(-1px)}.site-header__link.is-active{color:#3b6fe0;color:var(--c-accent)}.site-header__link.is-active:hover{transform:none}.site-header__nav-indicator{background:#3b6fe0;background:var(--c-accent);border-radius:999px;bottom:2px;height:2px;left:0;pointer-events:none;position:absolute;width:0;will-change:transform,width}.site-header__actions{align-items:center;display:flex;flex:none;gap:6px}.site-header__icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#5b6472;color:var(--c-text-muted);cursor:pointer;display:inline-flex;font-size:17px;height:38px;justify-content:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;width:38px}.site-header__icon-btn:hover{background:#0f172a0a;background:var(--c-ink-04);color:#1b2430;color:var(--c-text-primary);transform:translateY(-1px)}.site-header__icon-btn.is-open{background:#3b6fe01a;background:var(--c-accent-soft);border-color:color-mix(in srgb,#3b6fe0 30%,#0000);border-color:color-mix(in srgb,var(--c-accent) 30%,#0000);color:#3b6fe0;color:var(--c-accent)}.site-header__menu-btn{display:none}.theme-toggle{background:#fff;background:var(--c-card-bg);border:1px solid #d7dce4;border:1px solid var(--c-panel-border-strong);border-radius:999px;cursor:pointer;flex:none;height:30px;padding:0;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:54px}.theme-toggle:hover{box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--c-shadow-sm)}.theme-toggle:focus-visible{box-shadow:0 0 0 3px #3b6fe01a;box-shadow:0 0 0 3px var(--c-accent-soft);outline:none}.theme-toggle .theme-toggle__thumb{background:#3b6fe0;background:var(--c-accent);border-radius:50%;box-shadow:0 1px 3px #0f172a40;height:22px;left:3px;position:absolute;top:3px;transition:transform .35s cubic-bezier(.34,1.3,.64,1),background-color .35s ease;width:22px;z-index:1}.theme-toggle .theme-toggle__icon{align-items:center;color:#8a93a1;color:var(--c-text-faint);display:flex;font-size:13px;height:22px;justify-content:center;pointer-events:none;position:absolute;top:3px;transition:color .35s ease;width:22px;z-index:2}.theme-toggle .theme-toggle__icon--sun{left:3px}.theme-toggle .theme-toggle__icon--moon{left:25px}.theme-toggle .theme-toggle__icon--sun{color:#fff}.theme-toggle .theme-toggle__icon--moon{color:#3b6fe0;color:var(--c-accent,var(--c-accent))}.theme-toggle.is-dark{border-color:color-mix(in srgb,#3b6fe0 40%,#0000);border-color:color-mix(in srgb,var(--c-accent) 40%,#0000)}.theme-toggle.is-dark .theme-toggle__thumb{transform:translateX(22px)}.theme-toggle.is-dark .theme-toggle__icon--moon{color:#fff}.theme-toggle.is-dark .theme-toggle__icon--sun{color:#3b6fe0;color:var(--c-accent,var(--c-accent))}[data-theme=dark] .theme-toggle__thumb{background:#3b6fe0;background:var(--c-accent,var(--c-accent))}.site-header__scrim{background:#0f141e80;background:var(--c-overlay-scrim);inset:0;position:fixed;z-index:65}.site-header__drawer{background:#fff;background:var(--c-card-bg);border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);box-shadow:0 24px 48px -20px #0f172a33;box-shadow:var(--c-shadow-lg);display:flex;flex-direction:column;gap:2px;left:0;padding:10px;position:fixed;right:0;top:68px;transition:box-shadow .35s ease;z-index:71}.site-header__drawer-link{background:#0000;border:none;border-radius:10px;color:#1b2430;color:var(--c-text-primary);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;padding:13px 14px;text-align:left;width:100%}.site-header__drawer-link:hover{background:#0f172a0a;background:var(--c-ink-04)}.site-header__drawer-link.is-active{background:#3b6fe01a;background:var(--c-accent-soft);color:#3b6fe0;color:var(--c-accent)}@media(max-width:768px){.site-header__brand-text,.site-header__nav{display:none}.site-header__menu-btn{display:inline-flex}.site-header__help{display:none}.site-header__actions{margin-left:auto}}.help-card{display:flex;flex-direction:column;max-width:640px;overflow:hidden}.help-header{flex-shrink:0;padding:32px 32px 8px}.help-eyebrow{color:#3b6fe0;color:var(--c-accent);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.help-title{color:#1b2430;color:var(--c-text-primary);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:26px;font-weight:700;margin-bottom:8px}.help-subtitle{color:#5b6472;color:var(--c-text-muted);font-size:15px;line-height:1.6;max-width:52ch}.help-body{display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:12px 32px 32px}.help-section{border-bottom:1px solid #e6e9ef;border-bottom:1px solid var(--c-panel-border);padding-bottom:18px}.help-section:last-child{border-bottom:none;padding-bottom:0}.help-section__title{color:#1b2430;color:var(--c-text-primary);font-size:15px;font-weight:700;margin-bottom:6px}.help-section__body{color:#5b6472;color:var(--c-text-muted);font-size:14.5px;line-height:1.65}
/*# sourceMappingURL=main.f74c7020.css.map*/