.tpeModalOverlay{align-items:center;background:#0000008c;background:var(--tpe-overlay-bg,#0000008c);display:flex;inset:0;justify-content:center;padding:16px;padding:var(--tpe-space-lg,16px);position:fixed;z-index:9999}.tpeModalPanel{background:#fff;background:var(--tpe-surface-modal,#fff);border:1px solid #d7d0c7;border:1px solid var(--tpe-border-base,#d7d0c7);border-radius:16px;border-radius:var(--tpe-radius,16px);box-shadow:0 8px 24px #00000026;box-shadow:var(--tpe-shadow-modal,0 8px 24px #00000026);color:#1f1f1f;color:var(--tpe-text-primary,#1f1f1f);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;height:min(780px,92vh);line-height:1.35;overflow:hidden;width:min(1100px,97vw)}.tpeModalHeader{padding:16px;padding:var(--tpe-space-md,16px)}.tpeModalDivider{border-top:1px solid #e6e0d8;border-top:1px solid var(--tpe-divider,#e6e0d8)}.tpeModalBody{flex:1 1;min-height:0;overflow:auto;padding:16px;padding:var(--tpe-space-md,16px)}.tpeGrid2col{grid-gap:16px;grid-gap:var(--tpe-space-md,16px);align-items:stretch;display:grid;gap:16px;gap:var(--tpe-space-md,16px);grid-template-columns:minmax(340px,1fr) minmax(340px,1fr)}.tpeCard{background:#faf8f5;background:var(--tpe-surface-panel,#faf8f5);border:1px solid #d7d0c7;border:1px solid var(--tpe-border-base,#d7d0c7);border-radius:16px;border-radius:var(--tpe-radius,16px);min-height:0;overflow:hidden;padding:16px;padding:var(--tpe-space-md,16px)}.tpeSectionSpacer{height:16px;height:var(--tpe-space-md,16px)}.tpeSectionHr{border-top:1px solid #e6e0d8;border-top:1px solid var(--tpe-divider,#e6e0d8);margin:16px 0;margin:var(--tpe-space-md,16px) 0}.tpePanelTitle{color:#1f1f1f;color:var(--tpe-text-primary,#1f1f1f);font-weight:700;letter-spacing:.2px;margin-bottom:10px;margin-bottom:var(--tpe-space-sm,10px)}.tpeRow{border-bottom:1px dashed #0000001a;display:flex;gap:14px;gap:var(--tpe-space-md,14px);justify-content:space-between;padding:8px 0}.tpeRowLabel{color:#555;color:var(--tpe-text-secondary,#555);font-weight:600}.tpeRowValue{color:#1f1f1f;color:var(--tpe-text-primary,#1f1f1f);font-weight:500;text-align:right}.tpeSegmented{background:#fff;background:var(--tpe-surface-modal,#fff);border:1px solid #d7d0c7;border:1px solid var(--tpe-border-base,#d7d0c7);border-radius:999px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.tpeSegmentBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#555;color:var(--tpe-text-secondary,#555);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;padding:10px 12px}.tpeSegmentBtn:hover{background:#00000008}.tpeSegmentBtn.isActive{background:#e8eeff;background:var(--tpe-choiceBlueLight,#e8eeff);color:#2f5cff;color:var(--tpe-choiceBlue,#2f5cff)}.tpeIconClose{align-items:center;background:#fff;background:var(--tpe-surface-modal,#fff);border:1px solid #d7d0c7;border:1px solid var(--tpe-border-base,#d7d0c7);border-radius:999px;color:#1f1f1f;color:var(--tpe-text-primary,#1f1f1f);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.tpeIconClose:hover{background:#00000008}.tpeBohrSticky{align-self:start;padding-bottom:16px;padding-bottom:var(--tpe-space-md,16px);position:-webkit-sticky;position:sticky;top:0}.tpeBohrBox{background:#fff;background:var(--tpe-surface-modal,#fff);border:1px solid #d7d0c7;border:1px solid var(--tpe-border-base,#d7d0c7);border-radius:10px;border-radius:var(--tpe-radius-md,10px);height:420px;overflow:auto;padding:10px;padding:var(--tpe-space-sm,10px)}.tpeTabsPanel{display:flex;flex-direction:column;height:100%;min-height:420px;min-height:0}.tpeAtomLabModalGrid{grid-gap:16px;grid-gap:var(--tpe-space-md,16px);align-items:stretch;display:grid;gap:16px;gap:var(--tpe-space-md,16px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.tpeAtomLabModalGrid>*{min-width:0}.tpeAtomLabModalGrid [data-element-categories-column=right]{display:flex}.tpeAtomLabModalGrid [data-element-categories-column=right]>*{flex:1 1 auto}.tpeAtomLabModalGrid [data-testid=element-categories-right-box]>[data-section-card-body=fill]{display:flex;flex:1 1 auto;min-height:0}.tpeAtomLabModalGrid [data-testid=element-categories-right-box]>[data-section-card-body=fill]>div{flex:1 1 auto;height:100%;min-height:0}.tpeAtomLabModalGrid [data-testid=element-categories-right-box] .tpeFrostShell{flex:0 0 auto}.tpeAtomLabModalGrid [data-testid=element-categories-right-box] .tpeFrostPanel{flex:1 1 auto;height:auto!important;min-height:0}.tpeAtomLabModalGrid [data-element-categories-column=right] .tpeTab{font-size:clamp(8px,1.15vw,11px)!important;line-height:1.08!important;min-height:44px;overflow:visible!important;overflow-wrap:anywhere;padding:7px 3px!important;text-overflow:clip!important;white-space:normal!important}.tpeAtomLab-environment{box-sizing:border-box;container-type:inline-size;min-width:0;width:100%}.tpeAtomLab-head{grid-gap:10px;display:grid;gap:10px;margin-bottom:12px}.tpeAtomLab-heading{min-width:0}.tpeAtomLab-kicker{color:#2563eb;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.tpeAtomLab-title{color:#182436;font-size:clamp(21px,2vw,28px);font-weight:950;line-height:1.08;margin:4px 0 0}.tpeAtomLab-subtitle{color:#59687a;font-size:12px;font-weight:670;line-height:1.45;margin:8px 0 0;max-width:900px}.tpeAtomLab-modeGroup{grid-gap:8px;background:linear-gradient(90deg,#0000,#e8eff7b8,#0000);border-bottom:1px solid #4c607829;border-top:1px solid #4c607829;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 0}.tpeAtomLab-modeButton{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#fffffffa,#eff4f9f0);border:1px solid #5b6f8657;border-radius:10px;box-shadow:0 3px 8px #29394a1c,inset 0 1px 0 #fff;color:#46576a;cursor:pointer;display:flex;gap:10px;min-height:54px;min-width:0;padding:8px 10px;text-align:left;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.tpeAtomLab-modeButton:hover:not([aria-disabled=true]){background:linear-gradient(180deg,#fff,#edf3f8);border-color:#3b526c85;box-shadow:0 7px 15px #29394a24,inset 0 1px 0 #fff;transform:translateY(-1px)}.tpeAtomLab-modeButton:focus-visible{outline:3px solid #2563eb57;outline-offset:2px}.tpeAtomLab-modeButton[aria-disabled=true]{cursor:progress}.tpeAtomLab-modeButton[data-selected=true][data-accent=bohr]{background:#fff8e4fa;border-color:#c88a247a;box-shadow:0 3px 10px #8a5a0d24,inset 0 -3px 0 #c88a247a;color:#8a5a0d}.tpeAtomLab-modeButton[data-selected=true][data-accent=probability]{background:#eef1fffa;border-color:#4352c466;box-shadow:0 3px 10px #3544a524,inset 0 -3px 0 #4352c470;color:#3544a5}.tpeAtomLab-modeLabel{display:block;font-size:12.5px;font-weight:950;line-height:1.12}.tpeAtomLab-modeDetail{color:#69798b;display:block;font-size:9.5px;font-weight:750;margin-top:2px}.tpeAtomLab-modeArrow{color:currentColor;flex:0 0 auto;margin-left:auto;opacity:.58;transition:transform .14s ease,opacity .14s ease}.tpeAtomLab-modeButton:focus-visible .tpeAtomLab-modeArrow,.tpeAtomLab-modeButton:hover:not([aria-disabled=true]) .tpeAtomLab-modeArrow,.tpeAtomLab-modeButton[data-selected=true] .tpeAtomLab-modeArrow{opacity:.92;transform:translateX(2px)}.tpeAtomLab-window{background:#071321;border:1px solid #70869d57;border-radius:16px;box-shadow:0 14px 34px #1422302e,inset 0 1px 0 #ffffff0f;height:690px;min-height:0;overflow:hidden;position:relative;width:100%}.tpeAtomLab-console{background:linear-gradient(180deg,#0a192b,#06111f);color:#edf6ff;display:grid;grid-template-rows:minmax(0,1fr) 106px 118px;inset:0;min-width:0;position:absolute}.tpeAtomLab-consoleMain{grid-gap:10px;display:grid;gap:10px;grid-template-columns:96px minmax(0,1fr) 150px;min-height:0;min-width:0;overflow:hidden;padding:14px}.tpeAtomLab-consoleFacts,.tpeAtomLab-consoleLegend{min-height:0;min-width:0;position:relative;z-index:5}.tpeAtomLab-consoleLegend{display:flex;flex-direction:column;padding:4px 0}.tpeAtomLab-consoleTitleBlock{grid-gap:5px;display:grid;gap:5px}.tpeAtomLab-consoleTitle{color:#f5f9ff;font-size:14px;font-weight:950;letter-spacing:.01em}.tpeAtomLab-consoleSubtitle{color:#c9d6e5;font-size:9px;font-weight:640;line-height:1.3}.tpeAtomLab-consoleScaleGroup{margin-top:auto;padding-bottom:14px}.tpeAtomLab-consoleSectionLabel{color:#edf6ff;display:block;font-size:8.5px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.tpeAtomLab-consoleScaleRow{align-items:stretch;display:flex;gap:7px;height:108px}.tpeAtomLab-consoleScale{background:linear-gradient(180deg,#eef8ff,#76adff 28%,#315da9 62%,#071426);border:1px solid #adcff43d;border-radius:8px;box-shadow:inset 0 0 9px #ffffff21;width:16px}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-consoleScale{background:linear-gradient(180deg,#fff7d6,#e7b64d 28%,#8e6418 62%,#181105)}.tpeAtomLab-consoleScaleLabels{color:#d7e3f1;display:flex;flex-direction:column;font-size:8px;font-weight:700;justify-content:space-between}.tpeAtomLab-consoleMarker{align-items:center;color:#eaf3fd;display:flex;gap:6px}.tpeAtomLab-consoleMarkerIcon{aspect-ratio:1;border:1.5px dashed #e2f2ffd6;border-radius:50%;flex:0 0 auto;width:20px}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-consoleMarkerIcon{border-color:#eebf5dd6;border-style:solid;box-shadow:inset 0 0 0 7px #eebf5d1a}.tpeAtomLab-consoleMarker>span:last-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.tpeAtomLab-consoleMarker strong{font-size:8.5px;font-weight:900}.tpeAtomLab-consoleMarker small{color:#b7c7d9;font-size:7.5px;line-height:1.25}.tpeAtomLab-consoleStage{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;position:relative}.tpeAtomLab-consoleStage:after,.tpeAtomLab-consoleStage:before{content:"";pointer-events:none;position:absolute;z-index:0}.tpeAtomLab-consoleStage:before{background:radial-gradient(circle,#5392de1f,#0000 68%);border-radius:50%;inset:8% 0}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-consoleStage:before{background:radial-gradient(circle,#e9b64a1f,#0000 68%)}.tpeAtomLab-consoleStage:after{background:linear-gradient(180deg,#0000,#97c4f133,#0000);bottom:2%;left:50%;top:2%;width:1px}.tpeAtomLab-aperture{aspect-ratio:1;background:#020914;border-radius:50%;box-shadow:0 0 0 4px #4d5f71f0,0 0 0 7px #b1c6db7a,0 0 0 11px #142231e6,0 18px 36px #0000005c,inset 0 0 32px #0f172a2e;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(100%,270px);z-index:2}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-aperture{background:radial-gradient(circle at 50% 46%,#fffdf7 0,#f8f1df 69%,#dfcca1 100%)}.tpeAtomLab-renderer{align-items:center;background:radial-gradient(circle at 50% 48%,#071a2d 0,#030b16 58%,#01040a 100%);display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-renderer{background:radial-gradient(circle at 50% 44%,#fffdf7 0,#f8f1df 70%,#ecdfbf 100%)}.tpeAtomLab-renderer[aria-hidden=true]{pointer-events:none}.tpeAtomLab-renderer svg{max-height:100%;max-width:100%}.tpeAtomLab-scientificRenderer{inset:0;overflow:hidden;position:absolute}.tpeAtomLab-bohrFit,.tpeAtomLab-scientificRenderer{align-items:center;display:flex;justify-content:center}.tpeAtomLab-bohrFit{height:100%;transform:scale(1);transform:scale(var(--tpe-atom-lab-bohr-scale,1));transform-origin:center;width:100%}.tpeAtomLab-consoleFacts{border-left:1px solid #abcbea38;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:6px 0 6px 10px}.tpeAtomLab-consoleFact{grid-gap:6px;align-items:start;color:#7fb4ff;display:grid;gap:6px;grid-template-columns:17px minmax(0,1fr)}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-consoleFact{color:#e8bb60}.tpeAtomLab-consoleFact svg{stroke-width:1.8;margin-top:1px}.tpeAtomLab-consoleFact span{grid-gap:3px;display:grid;gap:3px;min-width:0}.tpeAtomLab-consoleFact strong{color:currentColor;font-size:9px;font-weight:900;line-height:1.2}.tpeAtomLab-consoleFact small{color:#e2ebf5;font-size:7.8px;font-weight:560;line-height:1.3}.tpeAtomLab-consoleProgress{grid-gap:12px;align-items:center;background:radial-gradient(circle at 8px 8px,#bcc6cd85 0 1px,#11191e 1.4px 3px,#0000 3.4px),radial-gradient(circle at calc(100% - 8px) 8px,#bcc6cd85 0 1px,#11191e 1.4px 3px,#0000 3.4px),linear-gradient(180deg,#ffffff12,#0000 18%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.012) 0 1px,#0000 1px 4px),linear-gradient(180deg,#2b343a,#1b2329 46%,#11181d);border:1px solid #334049;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -2px 6px #0000009e,0 2px 5px #070f1540;color:#e5eef4;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr);margin:7px 9px;min-width:0;overflow:hidden;padding:7px 10px;position:relative}.tpeAtomLab-consoleProgress:before{border:1px solid #9eb1bc1f;border-radius:7px;content:"";inset:4px;pointer-events:none;position:absolute}.tpeAtomLab-consoleProgressIntro{grid-gap:3px;align-content:center;background:linear-gradient(180deg,hsla(0,0%,100%,.045),#0000001f);border:1px solid #74848e4d;border-left:3px solid #5d91ff;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff14;display:grid;gap:3px;min-height:52px;min-width:0;padding:6px 10px 6px 12px;position:relative;z-index:1}.tpeAtomLab-console[data-tone=bohr] .tpeAtomLab-consoleProgressIntro{border-left-color:#d59a2d}.tpeAtomLab-consoleProgressTitle{color:#edf5f8;font-size:9.5px;font-weight:900;letter-spacing:.025em;line-height:1.2}.tpeAtomLab-consoleInstrument{justify-items:center;position:relative;z-index:1}.tpeAtomLab-consoleDisplay,.tpeAtomLab-consoleInstrument{grid-gap:4px;align-content:center;display:grid;gap:4px;min-width:0}.tpeAtomLab-consoleDisplay{background:repeating-linear-gradient(0deg,rgba(46,108,73,.055) 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,rgba(46,108,73,.045) 0 1px,#0000 1px 4px),linear-gradient(180deg,#04120d,#071c14 52%,#061710);border:2px solid #404d56;border-radius:6px;box-shadow:inset 0 2px 6px #000000e0,inset 0 0 0 1px #78b2911f,0 1px 0 #ffffff29,0 0 0 1px #080d10ad;box-sizing:border-box;color:#c7f3d7;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;min-height:44px;overflow:hidden;padding:6px 10px;width:min(100%,240px)}.tpeAtomLab-consoleDisplayPhase{color:#e2ffec;font-size:10px;font-weight:850;letter-spacing:.045em;line-height:1.08;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 5px #5ae7922e;text-transform:uppercase;white-space:nowrap}.tpeAtomLab-consoleDisplayDoor{align-items:center;color:#b9d8c4;display:flex;font-size:8.7px;font-weight:800;gap:6px;letter-spacing:.04em;line-height:1.08;min-width:0}.tpeAtomLab-consoleDisplayLamp{border:1px solid #000000ad;border-radius:50%;flex:0 0 auto;height:7px;width:7px}.tpeAtomLab-consoleDisplay[data-door-tone=red] .tpeAtomLab-consoleDisplayLamp{background:#d44a4a;box-shadow:inset 0 1px 1px #ffffff85,0 0 4px #d44a4a5c}.tpeAtomLab-consoleDisplay[data-door-tone=amber] .tpeAtomLab-consoleDisplayLamp{background:#d99a2b;box-shadow:inset 0 1px 1px #ffffff8f,0 0 5px #d99a2b6b}.tpeAtomLab-consoleDisplay[data-door-tone=green] .tpeAtomLab-consoleDisplayLamp{background:#39cb74;box-shadow:inset 0 1px 1px #fff9,0 0 6px #39cb7475}.tpeAtomLab-consoleSteps{grid-gap:10px;background:linear-gradient(180deg,#ffffff14,#0000 18%),linear-gradient(180deg,#283238,#192126 50%,#0e1519);border:1px solid #4a565e;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff2b,inset 0 -2px 4px #0000009e,0 1px 2px #04090c5c;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(4,32px);justify-content:space-evenly;min-width:0;padding:5px 12px 6px;position:relative;width:min(100%,240px)}.tpeAtomLab-consoleSteps:after,.tpeAtomLab-consoleSteps:before{background:#0c1215;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px #71808a40;content:"";height:3px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:3px}.tpeAtomLab-consoleSteps:before{left:5px}.tpeAtomLab-consoleSteps:after{right:5px}.tpeAtomLab-consoleStepLed{background:linear-gradient(180deg,#323c41,#171f23 50%,#0c1215);border:1px solid #647078;border-radius:3px;box-shadow:inset 0 1px 1px #ffffff21,inset 0 -2px 3px #000000c2,0 1px 0 #ffffff1f;box-sizing:border-box;display:block;height:15px;overflow:hidden;position:relative;transition:border-color .1s ease-out,box-shadow .1s ease-out;width:32px}.tpeAtomLab-consoleStepLed>span{background:linear-gradient(180deg,#749a861f,#0000 26%),linear-gradient(180deg,#14271d,#0b1c14 56%,#06100b);border-radius:1.5px;box-shadow:inset 0 1px 1px #ffffff12,inset 0 -1px 2px #000000c2;inset:2px;position:absolute;transition:background .1s ease-out,box-shadow .1s ease-out}.tpeAtomLab-consoleStepLed[data-led-state=on]{border-color:#718078;box-shadow:inset 0 1px 1px #ffffff2b,inset 0 -2px 3px #00000094,0 0 3px #26995b3d,0 1px 0 #ffffff29}.tpeAtomLab-consoleStepLed[data-led-state=on]>span{background:linear-gradient(180deg,#e8fff1c7,#a4efc4e0 15%,#0000 16%),radial-gradient(ellipse at 50% 45%,#6be19d 0,#34b873 40%,#17764a 72%,#0a3f28 100%);box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -1px 2px #04331d9e,0 0 3px #2fb36b57}.tpeAtomLab-consoleNote{grid-gap:6px;align-content:center;background:linear-gradient(180deg,#fbfcfe,#f0f4f8);border-top:1px solid #7184973d;color:#46576a;display:grid;gap:6px;min-width:0;padding:15px 17px 17px}.tpeAtomLab-consoleNote strong{color:#24354a;font-size:10px;font-weight:950;letter-spacing:.03em}.tpeAtomLab-consoleNote span{font-size:9.5px;font-weight:640;line-height:1.4;max-width:1120px}.tpeAtomLab-diaphragm{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:3}.tpeAtomLab-blade{transform:translateY(var(--tpe-atom-lab-blade-retraction)) rotate(var(--tpe-atom-lab-blade-turn));transform-box:view-box;transform-origin:200px 76px;transition-duration:var(--tpe-atom-lab-motion-ms);transition-property:transform;transition-timing-function:ease-in-out}.tpeAtomLab-diaphragm[data-phase=closing] .tpeAtomLab-blade{transition-timing-function:cubic-bezier(.55,0,.78,.2)}.tpeAtomLab-seal{fill:#303840;opacity:0;pointer-events:none}.tpeAtomLab-seal[data-active=true]{opacity:1}.tpeHydrogen1s{display:block;height:100%;width:100%}.tpeHydrogen1s-fieldBackdrop{opacity:.98}.tpeHydrogen1s-guides line{stroke:#c5e1ff24;stroke-width:1;vector-effect:non-scaling-stroke}.tpeHydrogen1s-boundary{fill:none;stroke:#dff1ffb8;stroke-width:1.25;stroke-dasharray:8 8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(117,177,255,.24))}.tpeHydrogen1s-boundaryLabel{fill:#dcefff;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:760;letter-spacing:.03em;opacity:.78}.tpeHydrogen1s-core,.tpeHydrogen1s-illumination,.tpeHydrogen1s-nucleusHalo,.tpeHydrogen1s-rim,.tpeHydrogen1s-scan,.tpeHydrogen1s-texture,.tpeHydrogen1s-volume{animation-play-state:paused;transform-origin:200px 200px}.tpeHydrogen1s-volume{opacity:0}.tpeHydrogen1s-core,.tpeHydrogen1s-illumination,.tpeHydrogen1s-rim,.tpeHydrogen1s-texture{mix-blend-mode:screen;opacity:0;pointer-events:none}.tpeHydrogen1s-rim{stroke-width:1.2;filter:drop-shadow(0 0 7px rgba(102,169,255,.26))}.tpeHydrogen1s-scan{mix-blend-mode:screen;opacity:0;pointer-events:none}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-volume,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-volume{animation:tpeHydrogen1sReveal .82s cubic-bezier(.16,.84,.24,1) both}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-core,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-core{animation:tpeHydrogen1sCoreReveal .9s cubic-bezier(.16,.84,.24,1) both,tpeHydrogen1sCoreBreath 7.2s ease-in-out .9s infinite alternate}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-texture,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-texture{animation:tpeHydrogen1sTextureReveal .98s ease-out both,tpeHydrogen1sTextureDrift 10.8s ease-in-out .98s infinite alternate}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-illumination,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-illumination{animation:tpeHydrogen1sIlluminationReveal .86s ease-out both,tpeHydrogen1sIllumination 8.4s cubic-bezier(.37,0,.63,1) .86s infinite alternate}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-rim,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-rim{animation:tpeHydrogen1sRimReveal .92s ease-out both,tpeHydrogen1sRimBreath 7.8s ease-in-out .92s infinite alternate}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-scan,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-scan{animation:tpeHydrogen1sScanReveal .76s ease-out both,tpeHydrogen1sScan 6.2s cubic-bezier(.32,0,.24,1) .76s infinite alternate}.tpeAtomLab-window[data-phase=open] .tpeHydrogen1s-nucleusHalo,.tpeAtomLab-window[data-phase=opening] .tpeHydrogen1s-nucleusHalo{animation:tpeHydrogen1sNucleusPulse 4.2s ease-in-out infinite alternate}.tpeHydrogen1s-nucleus{fill:#ffad3d;stroke:#fff3cf;stroke-width:1.8;pointer-events:none}.tpeHydrogen1s-nucleusHalo{fill:#ffa0301a;stroke:#ffd38670;stroke-width:1}.tpeHydrogen1s-nucleusLeader{fill:none;stroke:#c4e0ffa8;stroke-width:1}.tpeHydrogen1s-nucleusLabel rect{fill:#020a16eb;stroke:#a1ceff7a;stroke-width:1}.tpeHydrogen1s-nucleusLabel circle{fill:#ffad3d}.tpeHydrogen1s-nucleusLabel text{fill:#f1f7ff;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:780;letter-spacing:.005em}@keyframes tpeHydrogen1sReveal{0%{opacity:0}62%{opacity:.94}to{opacity:1}}@keyframes tpeHydrogen1sCoreReveal{0%{opacity:0;transform:scale(.84)}to{opacity:.86;transform:scale(1)}}@keyframes tpeHydrogen1sCoreBreath{0%{opacity:.72;transform:scale(.985)}to{opacity:.92;transform:scale(1.025)}}@keyframes tpeHydrogen1sTextureReveal{0%{opacity:0}to{opacity:.78}}@keyframes tpeHydrogen1sTextureDrift{0%{opacity:.68;transform:translate(-3px,2px) scale(1.01)}to{opacity:.86;transform:translate(3px,-3px) scale(1.025)}}@keyframes tpeHydrogen1sIlluminationReveal{0%{opacity:0}to{opacity:.58}}@keyframes tpeHydrogen1sIllumination{0%{opacity:.48;transform:translate(-10px,-8px) scale(.985)}50%{opacity:.78}to{opacity:.58;transform:translate(10px,8px) scale(1.018)}}@keyframes tpeHydrogen1sRimReveal{0%{opacity:0}to{opacity:.56}}@keyframes tpeHydrogen1sRimBreath{0%{opacity:.34;transform:scale(.993)}to{opacity:.68;transform:scale(1.008)}}@keyframes tpeHydrogen1sScanReveal{0%{opacity:0}to{opacity:.38}}@keyframes tpeHydrogen1sScan{0%{opacity:.16;transform:translateY(-72px)}44%{opacity:.52}56%{opacity:.46}to{opacity:.14;transform:translateY(72px)}}@keyframes tpeHydrogen1sNucleusPulse{0%{opacity:.54;transform:scale(.92)}to{opacity:.92;transform:scale(1.14)}}.tpeAtomLab-srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@container (max-width: 500px){.tpeAtomLab-window{height:800px}.tpeAtomLab-console{grid-template-rows:minmax(0,1fr) 110px 124px}.tpeAtomLab-consoleMain{gap:10px;grid-template-columns:80px minmax(0,1fr);grid-template-rows:minmax(330px,1fr) 142px;padding:12px}.tpeAtomLab-consoleFacts{grid-gap:6px;border-left:0;border-top:1px solid #abcbea38;display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0 0}.tpeAtomLab-consoleFact{gap:4px;grid-template-columns:1fr}.tpeAtomLab-consoleFact svg{height:15px;width:15px}.tpeAtomLab-consoleFact small{font-size:7px}.tpeAtomLab-consoleProgress{gap:8px;grid-template-columns:88px minmax(0,1fr);margin:6px 7px;padding:7px 9px}.tpeAtomLab-consoleProgressIntro{min-height:54px;padding-inline:10px}.tpeAtomLab-consoleDisplay{width:min(100%,215px)}.tpeAtomLab-consoleSteps{gap:8px;grid-template-columns:repeat(4,29px);padding-inline:11px;width:min(100%,215px)}.tpeAtomLab-consoleStepLed{height:14px;width:29px}.tpeAtomLab-aperture{width:min(100%,255px)}}@container (max-width: 360px){.tpeAtomLab-head{gap:10px}.tpeAtomLab-modeGroup{grid-template-columns:1fr}.tpeAtomLab-window{height:1160px}.tpeAtomLab-console{grid-template-rows:minmax(0,1fr) 154px 164px}.tpeAtomLab-consoleMain{gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:168px 270px minmax(0,1fr);padding:12px}.tpeAtomLab-consoleLegend{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:minmax(80px,.8fr) minmax(100px,1fr);grid-template-rows:auto auto}.tpeAtomLab-consoleScaleGroup{grid-column:2;grid-row:1/span 2;margin-top:0;padding-bottom:0}.tpeAtomLab-consoleScaleRow{height:118px}.tpeAtomLab-consoleMarker{align-self:end}.tpeAtomLab-consoleStage{grid-row:2}.tpeAtomLab-aperture{width:min(100%,248px)}.tpeAtomLab-consoleFacts{gap:13px;grid-column:1;grid-row:3;grid-template-columns:1fr;padding-top:17px}.tpeAtomLab-consoleFact{gap:7px;grid-template-columns:17px minmax(0,1fr)}.tpeAtomLab-consoleFact small{font-size:7.8px}.tpeAtomLab-consoleProgress{gap:6px;grid-template-columns:64px minmax(0,1fr);margin:6px;padding:7px}.tpeAtomLab-consoleProgressIntro{min-height:48px;padding:6px 7px 6px 9px}.tpeAtomLab-consoleProgressTitle{font-size:8px}.tpeAtomLab-consoleInstrument{gap:6px}.tpeAtomLab-consoleSteps{gap:7px;grid-template-columns:repeat(4,25px);padding:6px 7px 7px;width:min(100%,160px)}.tpeAtomLab-consoleStepLed{height:12px;width:25px}.tpeAtomLab-consoleDisplay{min-height:44px;padding-inline:8px;width:min(100%,160px)}.tpeAtomLab-consoleDisplayPhase{font-size:8.2px}.tpeAtomLab-consoleDisplayDoor{font-size:8px}.tpeAtomLab-consoleNote{padding:16px 14px}}@media (max-width:820px){.tpeAtomLabModalGrid [data-element-categories-column=right] div:has(>.tpeTab){flex-wrap:wrap}.tpeAtomLabModalGrid [data-element-categories-column=right] .tpeTab{flex-basis:calc(33.333% - 6px)!important;font-size:9px!important;min-width:calc(33.333% - 6px)!important}}@media (prefers-reduced-motion:reduce){.tpeAtomLab-blade,.tpeAtomLab-consoleStepLed,.tpeAtomLab-modeButton{transition-duration:0ms!important}.tpeHydrogen1s-core,.tpeHydrogen1s-illumination,.tpeHydrogen1s-nucleusHalo,.tpeHydrogen1s-rim,.tpeHydrogen1s-scan,.tpeHydrogen1s-texture,.tpeHydrogen1s-volume{animation:none!important;transform:none}.tpeHydrogen1s-volume{opacity:1}.tpeHydrogen1s-core{opacity:.82}.tpeHydrogen1s-texture{opacity:.74}.tpeHydrogen1s-illumination,.tpeHydrogen1s-rim{opacity:.52}.tpeHydrogen1s-nucleusHalo{opacity:.72}.tpeHydrogen1s-scan{display:none}}.chapter-explorer-v2{background:radial-gradient(circle at 50% 12%,#fffffffa,#f4f7fbf5 58%,#e5ebf4fa),#eef2f7;color:#142746;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;overflow:auto;position:fixed;z-index:2147483400}.chapter-explorer-v2:focus{outline:none}.chapter-explorer-v2__console{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh}.chapter-explorer-v2__header{grid-gap:22px;align-items:center;background:#ffffffe6;border-bottom:1px solid #2d466c24;box-shadow:0 10px 34px #1529490f;display:grid;gap:22px;grid-template-columns:minmax(235px,auto) minmax(260px,auto) minmax(240px,1fr) 46px;min-height:78px;padding:11px 22px}.chapter-explorer-v2__brand,.chapter-explorer-v2__footer,.chapter-explorer-v2__identity,.chapter-explorer-v2__inspector-title,.chapter-explorer-v2__stage-controls{align-items:center;display:flex}.chapter-explorer-v2__brand{gap:12px;min-width:0}.chapter-explorer-v2__brand-mark{color:#0d1119;font-size:27px;font-weight:900;letter-spacing:-.055em}.chapter-explorer-v2__brand-rule{background:linear-gradient(#0000,#243e6347,#0000);height:34px;width:1px}.chapter-explorer-v2__brand-name{color:#17345e;font-size:16px;font-weight:820;letter-spacing:-.02em}.chapter-explorer-v2__identity{border-left:1px solid #253e631f;gap:12px;padding-left:20px}.chapter-explorer-v2__identity>span:last-child{grid-gap:2px;display:grid;gap:2px}.chapter-explorer-v2__identity small,.chapter-explorer-v2__inspector-kicker,.chapter-explorer-v2__notebook-head>span,.chapter-explorer-v2__stage-copy span{color:#65738a;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.chapter-explorer-v2__identity strong{color:#142b50;font-size:17px}.chapter-explorer-v2__formula-chip{background:linear-gradient(145deg,#315b9f,#173d79);border-radius:13px;box-shadow:0 8px 18px #1f457e2e;color:#fff;display:grid;font-size:20px;font-weight:760;height:48px;min-width:60px;place-items:center}.chapter-explorer-v2__headline{color:#53647d;font-size:13px;justify-self:end;line-height:1.45;margin:0;max-width:560px;text-align:right}.chapter-explorer-v2__close{background:#f7f9fcf0;border:1px solid #1f3a6021;border-radius:50%;color:#31445f;cursor:pointer;font-size:26px;height:42px;line-height:1;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:42px}.chapter-explorer-v2__close:hover{background:#fff;border-color:#1e4a8b59;transform:translateY(-1px)}.chapter-explorer-v2 [role=button]:focus-visible,.chapter-explorer-v2 button:focus-visible{outline:3px solid #2f69c459;outline-offset:3px}.chapter-explorer-v2__workspace{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(245px,.76fr) minmax(520px,2.2fr) minmax(265px,.88fr);min-height:0;padding:18px}.chapter-explorer-v2__inspector,.chapter-explorer-v2__notebook,.chapter-explorer-v2__stage-shell{border-radius:18px;box-shadow:0 16px 40px #192f4e14;min-height:0;min-width:0}.chapter-explorer-v2__notebook{background:linear-gradient(90deg,#0000 0 46px,#d3665442 46px 47px,#0000 47px),repeating-linear-gradient(180deg,#0000 0 42px,#5a84ae2b 42px 43px),linear-gradient(135deg,#fffdf5,#f8f0dd);border:1px solid #ab894847;color:#283342;overflow:hidden;padding:28px 22px 22px 42px;position:relative}.chapter-explorer-v2__notebook:after{background:radial-gradient(circle at 75% 10%,#ca9d4a14,#0000 36%);content:"";inset:0;pointer-events:none;position:absolute}.chapter-explorer-v2__notebook-binding{background:radial-gradient(circle,#d5c9ac 0 4px,#fbf8ed 4px 6px,#0000 6px) top /18px 58px repeat-y;bottom:34px;left:12px;position:absolute;top:48px;width:18px;z-index:1}.chapter-explorer-v2__facts,.chapter-explorer-v2__notebook-head,.chapter-explorer-v2__notebook-note{position:relative;z-index:2}.chapter-explorer-v2__notebook-head{grid-gap:8px;display:grid;gap:8px;margin-bottom:22px}.chapter-explorer-v2__notebook-head strong{color:#263143;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2vw,34px);font-style:italic;font-weight:540}.chapter-explorer-v2__facts{grid-gap:0;display:grid;gap:0;margin:0}.chapter-explorer-v2__facts>div{grid-gap:4px;border-bottom:1px solid #647e972e;display:grid;gap:4px;padding:12px 2px 11px}.chapter-explorer-v2__facts dt{color:#536176;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.chapter-explorer-v2__facts dd{font-size:13px;font-weight:670;line-height:1.35;margin:0}.chapter-explorer-v2__facts .chapter-explorer-v2__fact-formula{font-size:24px;font-weight:560}.chapter-explorer-v2__notebook-note{grid-gap:10px;background:linear-gradient(145deg,#fff5c9,#f7dda0);border:1px solid #c1974542;border-radius:3px;box-shadow:2px 5px 12px #6d512321;display:grid;gap:10px;grid-template-columns:24px 1fr;margin-top:22px;padding:15px 14px;transform:rotate(-.35deg)}.chapter-explorer-v2__notebook-note span{color:#7c6131;font-size:22px}.chapter-explorer-v2__notebook-note p{color:#4d402d;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.5;margin:0}.chapter-explorer-v2__stage-shell{background:#ffffffdb;border:1px solid #2c466b26;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chapter-explorer-v2__lenses{background:#ffffffeb;border-bottom:1px solid #28426821;display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));min-height:58px}.chapter-explorer-v2__lenses button{align-items:center;background:#0000;border:0;color:#5c6980;cursor:pointer;display:flex;font-size:12px;font-weight:680;gap:7px;justify-content:center;position:relative}.chapter-explorer-v2__lenses button:after{background:#0000;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:2px;left:18%;position:absolute;right:18%}.chapter-explorer-v2__lenses button.is-active,.chapter-explorer-v2__lenses button:hover:not(:disabled){background:linear-gradient(180deg,#f1f6ff38,#e5eefc8a);color:#1f4e98}.chapter-explorer-v2__lenses button.is-active:after{background:#2d5bb1}.chapter-explorer-v2__lenses button:disabled{cursor:not-allowed;opacity:.48}.chapter-explorer-v2__lenses button>span{font-size:15px;min-width:18px}.chapter-explorer-v2__stage{background:linear-gradient(#ffffffc7,#f2f7fdd1),radial-gradient(circle at 50% 50%,#fff,#eaf1fa);display:grid;grid-template-rows:auto minmax(280px,1fr) auto;min-height:0;overflow:hidden;position:relative}.chapter-explorer-v2__stage-copy{grid-gap:3px;display:grid;gap:3px;padding:16px 20px 7px;position:relative;text-align:center;z-index:3}.chapter-explorer-v2__stage-copy h2,.chapter-explorer-v2__stage-copy p{margin:0}.chapter-explorer-v2__stage-copy h2{color:#1a335a;font-size:clamp(16px,1.35vw,21px)}.chapter-explorer-v2__stage-copy p{color:#607088;font-size:12px;line-height:1.45}.chapter-explorer-v2__stage-canvas{display:grid;min-height:0;padding:0 12px;place-items:center}.chapter-explorer-v2__lewis-stage,.chapter-explorer-v2__molecule-svg,.chapter-explorer-v2__structure-stage{height:100%;max-height:520px;min-height:280px;width:100%}.chapter-explorer-v2__lewis-stage,.chapter-explorer-v2__structure-stage{display:grid;place-items:center}.chapter-explorer-v2__lewis-stage>*,.chapter-explorer-v2__structure-stage>*{width:min(100%,720px)}.chapter-explorer-v2__formula-stage{grid-gap:13px;display:grid;gap:13px;padding:42px 24px;place-items:center;text-align:center;width:min(88%,620px)}.chapter-explorer-v2__formula-mark{color:#173f7b;font-size:clamp(72px,10vw,136px);font-weight:650;letter-spacing:-.06em;text-shadow:0 12px 28px #1b3e711f}.chapter-explorer-v2__formula-stage p{color:#263f64;font-size:18px;font-weight:720;margin:0}.chapter-explorer-v2__formula-stage small{color:#65748b;line-height:1.55;max-width:500px}.chapter-explorer-v2__formula-rule{background:linear-gradient(90deg,#0000,#274e8759,#0000);height:1px;width:min(360px,80%)}.chapter-explorer-v2__stage-axis,.chapter-explorer-v2__stage-grid{fill:none;stroke:#5279ac21;stroke-width:1;stroke-dasharray:5 8}.chapter-explorer-v2__stage-grid{stroke-dasharray:none}.chapter-explorer-v2__bond{cursor:pointer}.chapter-explorer-v2__bond-core,.chapter-explorer-v2__bond-shadow{stroke-linecap:round}.chapter-explorer-v2__bond-shadow{stroke:#2431432e;stroke-width:25;transform:translateY(7px)}.chapter-explorer-v2__bond-core{stroke:url(#chapter-explorer-bond);stroke-width:20}.chapter-explorer-v2__bond-hit{stroke:#0000;stroke-width:42}.chapter-explorer-v2__bond.is-selected .chapter-explorer-v2__bond-core{stroke:#8cb0df}.chapter-explorer-v2__dipole{stroke:#255bc0;stroke-width:3;stroke-linecap:round}.chapter-explorer-v2__molecular-dipole line{stroke:#8b2e3c;stroke-width:5;stroke-linecap:round}.chapter-explorer-v2__molecular-dipole text{fill:#8b2e3c;font-size:12px;font-weight:700;letter-spacing:.02em}.chapter-explorer-v2__partial-charge{fill:#315f9d;font-size:21px;font-weight:750}.chapter-explorer-v2__atom{cursor:pointer}.chapter-explorer-v2__atom-selection{fill:#0000;stroke:#0000;stroke-width:3}.chapter-explorer-v2__atom.is-selected .chapter-explorer-v2__atom-selection{fill:#3d6fbe14;stroke:#3060ae7a}.chapter-explorer-v2__atom--oxygen .chapter-explorer-v2__atom-sphere{fill:url(#chapter-explorer-oxygen)}.chapter-explorer-v2__atom--hydrogen .chapter-explorer-v2__atom-sphere{fill:url(#chapter-explorer-hydrogen)}.chapter-explorer-v2__atom--neutral .chapter-explorer-v2__atom-sphere{fill:url(#chapter-explorer-neutral)}.chapter-explorer-v2__atom-symbol{fill:#fff;font-size:43px;font-weight:650;pointer-events:none}.chapter-explorer-v2__atom--hydrogen .chapter-explorer-v2__atom-symbol{fill:#3f4a58;font-size:34px}.chapter-explorer-v2__lone-pair ellipse{fill:#6981a6;opacity:.86}.chapter-explorer-v2__lone-pair-annotation{fill:#647995;font-size:11px;font-weight:650;letter-spacing:.035em}.chapter-explorer-v2__angle path{fill:none;stroke:#3e69a957;stroke-width:1.5;stroke-dasharray:6 6}.chapter-explorer-v2__angle text{fill:#5d78a2;font-size:17px;font-weight:650}.chapter-explorer-v2__bond-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:4px 16px 12px;position:relative;z-index:3}.chapter-explorer-v2__bond-controls button,.chapter-explorer-v2__footer button,.chapter-explorer-v2__stage-controls button{background:#ffffffe6;border:1px solid #2c4f802e;border-radius:10px;color:#425572;cursor:pointer;font-size:11px;font-weight:720}.chapter-explorer-v2__bond-controls button{min-height:32px;padding:0 13px}.chapter-explorer-v2__bond-controls button.is-active,.chapter-explorer-v2__stage-controls button.is-active{background:#eef4ff;border-color:#4d76bd;color:#234f99}.chapter-explorer-v2__stage-controls{background:#fffffff0;border-top:1px solid #2842681f;gap:8px;min-height:52px;padding:8px 14px}.chapter-explorer-v2__stage-controls button{min-height:34px;padding:0 14px}.chapter-explorer-v2__stage-controls>span{align-items:center;border-left:1px solid #2540671c;color:#64738a;display:flex;font-size:10px;font-weight:650;min-height:34px;padding-left:14px}.chapter-explorer-v2__inspector{background:#fafcffe6;border:1px solid #2d466c24;overflow:auto;padding:24px 16px 18px}.chapter-explorer-v2__inspector-title{gap:11px;margin:17px 0 18px}.chapter-explorer-v2__inspector-title>span:last-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.chapter-explorer-v2__inspector-title strong{color:#17315a;font-size:16px}.chapter-explorer-v2__inspector-title small{color:#6a7890;font-size:11px;line-height:1.35}.chapter-explorer-v2__inspector-symbol{background:linear-gradient(145deg,#ef6451,#b82123);border-radius:50%;box-shadow:0 7px 16px #ad26272b;color:#fff;display:grid;flex:0 0 auto;font-size:19px;font-weight:760;height:45px;place-items:center;width:45px}.chapter-explorer-v2__inspector-cards{grid-gap:7px;display:grid;gap:7px}.chapter-explorer-v2__inspector-cards article{grid-gap:9px;background:#ffffffd1;border:1px solid #314c711f;border-radius:11px;display:grid;gap:9px;grid-template-columns:24px 1fr;padding:11px 10px}.chapter-explorer-v2__inspector-cards article>span{color:#315e9f;font-size:10px;font-weight:850;letter-spacing:.04em}.chapter-explorer-v2__inspector-cards p{color:#44536a;font-size:11px;line-height:1.48;margin:0}.chapter-explorer-v2__inspector-cards .chapter-explorer-v2__inspector-card--accent{background:linear-gradient(145deg,#fff9f8f5,#fbe9e7e0);border-color:#c545392e}.chapter-explorer-v2__inspector-cards .chapter-explorer-v2__inspector-card--limit{background:linear-gradient(145deg,#f8fbfff5,#ebf2fce6);border-color:#3a5d962e}.chapter-explorer-v2__footer{background:#ffffffeb;border-top:1px solid #2c466b21;color:#627187;font-size:10px;gap:18px;min-height:54px;padding:8px 22px}.chapter-explorer-v2__footer>span:nth-child(2){flex:1 1;text-align:center}.chapter-explorer-v2__footer-status{align-items:center;color:#415778;display:inline-flex;font-weight:730;gap:8px}.chapter-explorer-v2__footer-status i{background:#2d9c66;border-radius:50%;box-shadow:0 0 0 4px #2d9c661f;height:8px;width:8px}.chapter-explorer-v2__footer button{min-height:34px;padding:0 15px}@media (max-width:1279px){.chapter-explorer-v2__header{gap:14px;grid-template-columns:minmax(210px,auto) minmax(230px,auto) 1fr 44px;padding-inline:16px}.chapter-explorer-v2__headline{font-size:11px}.chapter-explorer-v2__workspace{gap:12px;grid-template-columns:minmax(220px,.72fr) minmax(470px,2fr) minmax(240px,.82fr);padding:12px}.chapter-explorer-v2__notebook{padding-right:16px}}@media (max-width:1023px){.chapter-explorer-v2__header{grid-template-columns:1fr auto 44px}.chapter-explorer-v2__brand-rule,.chapter-explorer-v2__headline{display:none}.chapter-explorer-v2__identity{border-left:0;padding-left:0}.chapter-explorer-v2__workspace{grid-template-columns:minmax(210px,.72fr) minmax(500px,1.75fr)}.chapter-explorer-v2__inspector{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:minmax(210px,.7fr) 1.7fr}.chapter-explorer-v2__inspector-kicker,.chapter-explorer-v2__inspector-title{grid-column:1}.chapter-explorer-v2__inspector-cards{grid-column:2;grid-row:1/span 3;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.chapter-explorer-v2__header{grid-template-columns:1fr auto 40px;min-height:66px;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.chapter-explorer-v2__brand-name,.chapter-explorer-v2__identity small{display:none}.chapter-explorer-v2__brand-mark{font-size:23px}.chapter-explorer-v2__formula-chip{font-size:17px;height:42px;min-width:48px}.chapter-explorer-v2__identity strong{font-size:14px}.chapter-explorer-v2__workspace{display:flex;flex-direction:column;gap:12px;padding:10px}.chapter-explorer-v2__stage-shell{min-height:610px;order:1}.chapter-explorer-v2__notebook{order:2}.chapter-explorer-v2__inspector{display:block;order:3}.chapter-explorer-v2__inspector-cards{display:grid;grid-template-columns:1fr}.chapter-explorer-v2__lenses{grid-template-columns:repeat(6,minmax(92px,1fr));overflow-x:auto}.chapter-explorer-v2__lenses button{min-height:54px}.chapter-explorer-v2__stage{grid-template-rows:auto minmax(360px,1fr) auto}.chapter-explorer-v2__stage-controls{overflow-x:auto}.chapter-explorer-v2__stage-controls>span{flex:0 0 auto}.chapter-explorer-v2__footer{flex-wrap:wrap}.chapter-explorer-v2__footer>span:nth-child(2){flex-basis:100%;order:3;text-align:left}}@media (max-width:639px){.chapter-explorer-v2__header{grid-template-columns:auto 1fr 40px}.chapter-explorer-v2__identity{justify-self:end}.chapter-explorer-v2__identity>span:last-child{display:none}.chapter-explorer-v2__stage-shell{min-height:570px}.chapter-explorer-v2__stage-copy{padding-inline:12px}.chapter-explorer-v2__lewis-stage,.chapter-explorer-v2__molecule-svg,.chapter-explorer-v2__structure-stage{min-height:330px}.chapter-explorer-v2__stage-controls>span:last-child{display:none}.chapter-explorer-v2__footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.chapter-explorer-v2 *,.chapter-explorer-v2 :after,.chapter-explorer-v2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.tpe-parent-navigation-button{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#6fbfff33,#2765d6b3 58%,#103a96e6);border:1px solid #ffffffd6;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29,0 9px 22px #112b6238;color:#f8fbff;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:850;gap:9px;justify-content:center;line-height:1.1;min-height:42px;padding:10px 16px;transition:box-shadow .16s ease,transform .16s ease}.tpe-parent-navigation-button:hover{box-shadow:inset 0 0 0 1px #ffffff4d,0 12px 28px #112b6247,0 0 24px #5cadff57;transform:translateY(-1px)}.tpe-parent-navigation-button:active{transform:translateY(1px) scale(.99)}.tpe-parent-navigation-button:focus-visible{outline:3px solid #2765d6d6;outline-offset:3px}@media (prefers-reduced-motion:reduce){.tpe-parent-navigation-button{transition:none}}.tpe-scientific-backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.tpe-scientific-backdrop__image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.tpe-scientific-backdrop__veil{background:radial-gradient(circle at 50% 38%,#ffffffc7 0,#ffffff57 30%,#daeeff1a 58%,#185b981f 100%),linear-gradient(180deg,#f5fbff3d,#def0ff1a 52%,#092d5c33);inset:0;position:absolute}.tpe-welcome-overlay{align-items:center;background:#d9eafa;display:flex;inset:0;isolation:isolate;justify-content:center;overflow:hidden;padding:clamp(18px,3vw,42px);position:fixed;z-index:999999}.tpe-welcome-overlay__panel{display:grid;min-height:min(720px,calc(100svh - 56px));place-items:center;position:relative;width:min(760px,92vw);z-index:1}.tpe-welcome-overlay__content{grid-gap:clamp(16px,2.1vh,24px);color:#102b54;display:grid;gap:clamp(16px,2.1vh,24px);justify-items:center;padding:clamp(22px,4vw,42px);position:relative;text-align:center;width:100%}.tpe-welcome-overlay__content:before{background:radial-gradient(ellipse at center,#ffffff94 0,#ffffff38 42%,#fff0 72%);border-radius:999px;content:"";filter:blur(10px);inset:4% 7% 0;position:absolute;z-index:-1}.tpe-welcome-overlay__brand-logo{display:block;filter:drop-shadow(0 14px 28px rgba(18,56,103,.18)) drop-shadow(0 0 18px rgba(255,255,255,.58));height:auto;max-height:30vh;object-fit:contain;width:clamp(260px,30vw,430px)}.tpe-welcome-overlay__copy{grid-gap:clamp(8px,1.1vh,12px);display:grid;gap:clamp(8px,1.1vh,12px);justify-items:center;max-width:720px}.tpe-welcome-overlay__title{text-wrap:balance;color:#10264f;font-size:clamp(34px,4.2vw,62px);font-weight:920;letter-spacing:0;line-height:.98;margin:0;text-shadow:0 2px 0 #ffffffb8,0 16px 32px #1b467629}.tpe-welcome-overlay__subtitle{text-wrap:balance;color:#203452e0;font-size:clamp(18px,2vw,28px);font-weight:650;letter-spacing:0;line-height:1.24;margin:0;max-width:660px;text-shadow:0 1px 0 #ffffffc7}.tpe-welcome-overlay__cta-slot{display:flex;justify-content:center;margin-top:clamp(4px,1.6vh,14px);width:auto}.tpe-welcome-overlay__access-button{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#6fbfff33,#2765d69e 58%,#103a96d6);border:1px solid #ffffffd1;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 20px #112b622e,0 0 18px #5cadff38;color:#f8fbff;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;min-width:0;overflow:hidden;padding:12px 22px;pointer-events:auto;position:relative;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.tpe-welcome-overlay__access-button:focus-visible:not(:disabled),.tpe-welcome-overlay__access-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff47,0 10px 24px #112b6238,0 0 24px #5cadff52;outline:none;transform:translateY(-1px) scale(1.01)}.tpe-welcome-overlay__access-button:active:not(:disabled){transform:scale(.992)}.tpe-welcome-overlay__access-button:disabled{cursor:default;opacity:.96}.tpe-welcome-overlay__access-button-text{font-size:clamp(18px,1.35vw,22px);font-weight:700;letter-spacing:.01em;text-shadow:0 1px 0 #ffffff14,0 0 12px #8cd6ff2e}.tpe-welcome-overlay__access-icon{filter:drop-shadow(0 0 6px rgba(154,224,255,.28));flex:0 0 auto;height:22px;width:22px}.tpe-welcome-overlay__access-icon-core{fill:#f5fbff}.tpe-welcome-overlay__access-icon-orbit{fill:none;stroke:#d6f2ffeb;stroke-width:2.2}.tpe-welcome-overlay__access-icon-electron{fill:#dff6ff}@media (max-width:900px){.tpe-welcome-overlay{padding:16px}.tpe-welcome-overlay__panel{min-height:calc(100svh - 32px)}.tpe-welcome-overlay__content{gap:14px;padding:18px 10px}.tpe-welcome-overlay__brand-logo{max-height:28vh;width:clamp(152px,48vw,230px)}.tpe-welcome-overlay__title{font-size:clamp(30px,9.2vw,44px);line-height:1.02}.tpe-welcome-overlay__subtitle{font-size:clamp(17px,4.8vw,22px)}.tpe-welcome-overlay__access-button{border-radius:16px;gap:8px;padding:10px 18px}.tpe-welcome-overlay__access-icon{height:20px;width:20px}}.tpe-bridge{background:#d9eafa;color:#102b54;isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.tpe-bridge__backdrop{position:fixed}.tpe-bridge__shell{margin:0 auto;padding:88px 0 72px;position:relative;width:min(1260px,calc(100% - 48px));z-index:1}.tpe-bridge__navigation{left:0;position:absolute;top:26px}.tpe-bridge__back{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#6fbfff33,#2765d69e 58%,#103a96d6);border:1px solid #ffffffd1;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 20px #112b622e;color:#f8fbff;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:800;gap:9px;padding:10px 15px;transition:box-shadow .16s ease,transform .16s ease}.tpe-bridge__back:hover{box-shadow:inset 0 0 0 1px #ffffff47,0 10px 24px #112b6238,0 0 24px #5cadff52;transform:translateY(-1px)}.tpe-bridge-entry__button:focus-visible,.tpe-bridge__back:focus-visible{outline:3px solid #2765d6db;outline-offset:4px}.tpe-bridge__header{margin:0 auto 42px;text-align:center;width:min(860px,100%)}.tpe-bridge__kicker{color:#2765b8;font-size:.78rem;font-weight:900;letter-spacing:.19em;margin:0 0 10px;text-transform:uppercase}.tpe-bridge__title{text-wrap:balance;color:#10264f;font-size:clamp(2.35rem,5vw,4.5rem);letter-spacing:-.045em;line-height:.98;margin:0;text-shadow:0 2px 0 #ffffffb8,0 16px 32px #1b467629}.tpe-bridge__subtitle{color:#203452e0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.55;margin:17px auto 0}.tpe-bridge__entries{grid-gap:42px;display:grid;gap:42px;grid-template-columns:minmax(0,1fr)}.tpe-bridge-entry{min-width:0}.tpe-bridge-entry__button{background:#0000;border:1px solid #ffffffd1;border-radius:30px;box-shadow:0 24px 54px #18437038,inset 0 1px #ffffff4d;cursor:pointer;display:block;line-height:0;overflow:hidden;padding:0;position:relative;transform:translateZ(0);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;width:100%}.tpe-bridge-entry__button:hover:not(:disabled){border-color:#2765d6b8;box-shadow:0 34px 80px #1843704d,0 0 0 1px #ffffff70,0 0 42px #41aee22e;transform:translateY(-5px)}.tpe-bridge-entry__button:disabled{cursor:not-allowed;opacity:.56}.tpe-bridge-entry__image{display:block;height:auto;max-width:none;object-fit:fill;transition:filter .22s ease;width:100%}.tpe-bridge-entry__button:hover:not(:disabled) .tpe-bridge-entry__image{filter:brightness(1.035) saturate(1.025)}.tpe-bridge-entry__tooltip{-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);background:#05182be0;border:1px solid #c5e8ff80;border-radius:13px;box-shadow:0 14px 32px #0000004d,inset 0 1px #ffffff17;color:#f8fcff;font-size:.79rem;font-weight:850;left:18px;left:var(--tpe-tooltip-x,18px);letter-spacing:.01em;line-height:1.25;max-width:calc(100% - 24px);opacity:0;padding:10px 14px;pointer-events:none;position:absolute;top:18px;top:var(--tpe-tooltip-y,18px);transform:translateY(4px) scale(.98);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;z-index:3}.tpe-bridge-entry__tooltip[data-visible=true]{opacity:1;transform:translateY(0) scale(1);visibility:visible}@media (max-width:840px){.tpe-bridge__shell{padding-top:86px;width:min(100% - 28px,800px)}.tpe-bridge__navigation{left:0}}@media (max-width:520px){.tpe-bridge__shell{padding-bottom:42px;width:min(100% - 20px,520px)}.tpe-bridge__header{margin-bottom:32px}.tpe-bridge__entries{gap:34px}.tpe-bridge-entry__button{border-radius:22px}.tpe-bridge-entry__tooltip{max-width:calc(100% - 20px);white-space:normal}}@media (prefers-reduced-motion:reduce){.tpe-bridge-entry__button,.tpe-bridge-entry__image,.tpe-bridge-entry__tooltip,.tpe-bridge__back{transition:none}}.tpe-product-surface{min-height:100vh}.tpe-product-surface__fallback{grid-gap:16px;background:#eef5fb;color:#15243b;display:grid;gap:16px;min-height:100vh;padding:24px;place-content:center;text-align:center}.tpe-product-surface__fallback button{background:#173f78;border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:800;justify-self:center;padding:10px 16px}.tpe-product-surface__fallback button:focus-visible{outline:3px solid #40b9ffe6;outline-offset:3px}.formula-study-hub{--formula-study-ink:#111d2ff7;--formula-study-ink-soft:#253752db;--formula-study-muted:#465874bd;--formula-study-faint:#64799785;--formula-study-line:#5c749429;--formula-study-line-strong:#48688a42;--formula-study-ready:#238865f5;--formula-study-planned:#3774b8f0;--formula-study-locked:#687488e6;--formula-study-amber:#b07224f0;--formula-study-panel:#ffffffe6;background:linear-gradient(90deg,#4fbebe2e,#0000 28%),linear-gradient(180deg,#fafdfffa,#f1f8fafa);border:1px solid var(--formula-study-line);border-radius:18px;box-shadow:0 14px 30px #15273f0f;color:var(--formula-study-ink);min-width:0;overflow:hidden;padding:16px}.formula-study-hub img{display:block;height:auto;max-width:100%}.formula-study-hub__eyebrow{color:#275d7cb8;font-size:10.5px;font-weight:950;letter-spacing:.16px;margin:0;text-transform:uppercase}.formula-study-detail,.formula-study-gateway{grid-gap:14px;display:grid;gap:14px;min-width:0}.formula-study-gateway__header{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,340px)}.formula-study-detail__atom,.formula-study-detail__guide-card,.formula-study-detail__header,.formula-study-detail__ion,.formula-study-detail__section,.formula-study-gateway__copy,.formula-study-gateway__identity{background:var(--formula-study-panel);border:1px solid var(--formula-study-line);box-shadow:0 10px 22px #1a2d460a}.formula-study-gateway__copy{grid-gap:9px;align-content:center;border-radius:16px;display:grid;gap:9px;min-height:178px;padding:22px 24px 22px 28px;position:relative}.formula-study-gateway__copy:before{background:linear-gradient(180deg,#4dbebef2,#407ab9d1);border-radius:0 999px 999px 0;content:"";inset:18px auto 18px 0;position:absolute;width:4px}.formula-study-detail__title-block h2,.formula-study-gateway__copy h2{color:var(--formula-study-ink);font-size:30px;font-weight:950;line-height:1.08;margin:0}.formula-study-detail__title-block p,.formula-study-gateway__copy p:last-child{color:var(--formula-study-muted);font-size:14px;font-weight:730;line-height:1.5;margin:0;max-width:760px}.formula-study-gateway__identity{grid-gap:7px;align-content:center;border-radius:16px;display:grid;gap:7px;min-height:178px;padding:18px}.formula-study-detail__formula span,.formula-study-gateway__name,.formula-study-gateway__source{color:var(--formula-study-muted);font-size:12px;font-weight:850}.formula-study-detail__formula strong,.formula-study-gateway__formula{color:var(--formula-study-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:42px;font-weight:950;line-height:1;overflow-wrap:anywhere}.formula-study-detail__lab-note,.formula-study-gateway__note{background:linear-gradient(90deg,#fffaeff0,#f2faffdb);border:1px solid #ba7e2e2e;border-radius:12px;color:var(--formula-study-amber);font-size:12.5px;font-weight:850;line-height:1.45;margin:0;padding:11px 13px}.formula-study-gateway__paths{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(7,minmax(104px,1fr));min-width:0}.formula-study-step-card{grid-gap:9px;background:#ffffffe0;border:1px solid #6c84a82e;border-radius:13px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-rows:auto minmax(0,1fr);min-height:142px;min-width:0;overflow:hidden;padding:11px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.formula-study-step-card:before{background:var(--formula-study-locked);content:"";height:4px;inset:0 0 auto 0;position:absolute}.formula-study-step-card--ready:before{background:var(--formula-study-ready)}.formula-study-step-card--planned:before{background:var(--formula-study-planned)}.formula-study-step-card:disabled{cursor:default;opacity:.74}.formula-study-step-card:not(:disabled):hover{border-color:#36926857;box-shadow:0 12px 22px rgba(28,75,105,.075);transform:translateY(-1px)}.formula-study-step-card:focus{outline:none}.formula-study-detail__nav-button:focus-visible,.formula-study-step-card:focus-visible{border-color:#3a87ce8c;box-shadow:0 0 0 3px #60a7e529,0 10px 20px #1c4b6912}.formula-study-step-card__order{background:#f6f9fff0;border:1px solid #6c84a829;border-radius:9px;color:#2d4263b8;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:900;height:28px;place-items:center;width:28px}.formula-study-step-card__body,.formula-study-step-card__topline{grid-gap:7px;display:grid;gap:7px;min-width:0}.formula-study-step-card__title{color:var(--formula-study-ink);font-size:13.6px;font-weight:950;line-height:1.16}.formula-study-step-card__status{background:#f6f9fff0;border:1px solid #6c84a824;border-radius:8px;color:var(--formula-study-locked);font-size:10.6px;font-weight:900;justify-self:start;line-height:1.2;min-height:22px;padding:4px 8px}.formula-study-step-card--ready .formula-study-step-card__status{background:#edfaf4f0;border-color:#3692682e;color:var(--formula-study-ready)}.formula-study-step-card--planned .formula-study-step-card__status{background:#eff6fff0;border-color:#477cbe2e;color:var(--formula-study-planned)}.formula-study-step-card__description{color:var(--formula-study-muted);font-size:11.7px;font-weight:720;line-height:1.35}.formula-study-detail__header{grid-gap:14px;align-items:center;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);padding:14px}.formula-study-detail__title-block{grid-gap:6px;display:grid;gap:6px;min-width:0}.formula-study-detail__formula{grid-gap:5px;display:grid;gap:5px;justify-items:end;min-width:0}.formula-study-detail__formula strong{font-size:28px}.formula-study-detail sub,.formula-study-detail sup{font-size:.58em;line-height:0}.formula-study-detail__nav{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.formula-study-detail__nav-button{grid-gap:3px;background:#ffffffe0;border:1px solid #4184a033;border-radius:10px;color:#1e4865f5;cursor:pointer;display:grid;font:inherit;gap:3px;min-height:42px;min-width:0;padding:8px 11px;text-align:left}.formula-study-detail__nav-button span{color:#465874b8;font-size:10.5px;font-weight:950;text-transform:uppercase}.formula-study-detail__nav-button strong{color:var(--formula-study-ink);font-size:12px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.formula-study-detail__nav-button--back{align-content:center;background:#eefafcf0;color:#1e5c76f5;font-size:12px;font-weight:950;min-width:150px;text-align:center}.formula-study-detail__nav-button:disabled{cursor:default;opacity:.58}.formula-study-detail__atom-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.formula-study-detail__guide-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.formula-study-detail__guide-card{grid-gap:7px;border-radius:13px;display:grid;gap:7px;min-width:0;padding:11px}.formula-study-detail__guide-card span{color:#275d7cb8;font-size:10.5px;font-weight:950;letter-spacing:.12px;text-transform:uppercase}.formula-study-detail__guide-card p{color:var(--formula-study-muted);font-size:12px;font-weight:740;line-height:1.42;margin:0}.formula-study-detail__guide-card--warning,.formula-study-detail__section--warning{background:#fffaefe6;border-color:#ba7e2e38}.formula-study-detail__guide-card--warning span,.formula-study-detail__section--warning h3{color:var(--formula-study-amber)}.formula-study-detail__guide-card--next,.formula-study-detail__section--next{background:#eefaf4e6;border-color:#3692682e}.formula-study-detail__guide-card--next span,.formula-study-detail__section--next h3{color:var(--formula-study-ready)}.formula-study-detail__atom{grid-gap:5px;border-radius:13px;display:grid;gap:5px;min-width:0;padding:12px}.formula-study-detail__atom strong,.formula-study-detail__ion strong{color:var(--formula-study-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:24px;font-weight:950}.formula-study-detail__atom span{color:var(--formula-study-muted);font-size:12px;font-weight:760}.formula-study-detail__ion-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.formula-study-detail__ion{grid-gap:12px;align-items:center;border-radius:15px;display:grid;gap:12px;grid-template-columns:minmax(130px,.56fr) minmax(0,1fr);min-width:0;padding:12px}.formula-study-detail__ion-asset{border-radius:12px;max-height:150px;object-fit:contain;width:100%}.formula-study-detail__ion h4{color:var(--formula-study-ink-soft);font-size:15px;font-weight:950;margin:3px 0 7px}.formula-study-detail__ion ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.formula-study-detail__ion li,.formula-study-detail__section p{color:var(--formula-study-muted);font-size:12.8px;font-weight:740;line-height:1.48}.formula-study-detail__ion li:before{color:#339d91e0;content:"- "}.formula-study-detail__sections{grid-gap:10px;display:grid;gap:10px}.formula-study-detail__section{grid-gap:16px;align-items:center;border-radius:15px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);min-width:0;padding:14px}.formula-study-detail__section:not(:has(img)){grid-template-columns:1fr}.formula-study-detail__section h3{color:var(--formula-study-ink);font-size:18px;font-weight:950;line-height:1.2;margin:0 0 7px}.formula-study-detail__section p{margin:0}.formula-study-detail__section p+p{margin-top:6px}.formula-study-detail__section-asset{background:#f7fbffc7;border:1px solid #5e7da021;border-radius:13px;justify-self:center;max-height:220px;object-fit:contain;width:100%}@media (max-width:1180px){.formula-study-gateway__paths{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width:860px){.formula-study-detail__header,.formula-study-detail__nav,.formula-study-detail__section,.formula-study-gateway__header{grid-template-columns:1fr}.formula-study-detail__formula{justify-items:start}.formula-study-gateway__paths{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-study-detail__atom-grid,.formula-study-detail__guide-grid,.formula-study-detail__ion-grid{grid-template-columns:1fr}}@media (max-width:560px){.formula-study-hub{border-radius:16px;padding:12px}.formula-study-detail__atom,.formula-study-detail__guide-card,.formula-study-detail__header,.formula-study-detail__ion,.formula-study-detail__section,.formula-study-gateway__copy,.formula-study-gateway__identity{border-radius:13px;padding:12px}.formula-study-detail__ion,.formula-study-gateway__paths{grid-template-columns:1fr}.formula-study-detail__title-block h2,.formula-study-gateway__copy h2{font-size:24px}.formula-study-gateway__formula{font-size:34px}}
/*# sourceMappingURL=main.4dab7ea1.css.map*/