.OrganicChemistryStudio_shell__ylMBY{--panel:rgba(255,255,255,0.9);--line:rgba(31,91,65,0.14);--chem-shadow:rgba(31,91,65,0.5);--chem-stage:#10251f;--chem-stage-grid:rgba(255,255,255,0.025);--chem-stage-button:rgba(10,29,23,0.78);--chem-reagent-border:rgba(138,100,64,0.42);--chem-reagent-bg:rgba(245,239,220,0.72);--chem-reagent-active:#f5e8cf;min-height:calc(100vh - 5rem);padding:28px clamp(16px,3vw,44px) 56px;overflow:hidden;background:radial-gradient(circle at 88% 5%,rgba(149,201,221,.2),transparent 25rem),radial-gradient(circle at 8% 20%,rgba(185,138,92,.15),transparent 23rem),linear-gradient(145deg,rgba(251,246,233,.97),rgba(239,246,239,.95))}.OrganicChemistryStudio_header__zytCh,.OrganicChemistryStudio_mapPanel__Zc4Ot,.OrganicChemistryStudio_studyWorkspace____iee{width:100%;max-width:1500px;margin-inline:auto}.OrganicChemistryStudio_header__zytCh{margin-bottom:22px}.OrganicChemistryStudio_eyebrow__AcCwt{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--neet-terra-ink,#8a6440);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.OrganicChemistryStudio_header__zytCh h1,.OrganicChemistryStudio_identity__2BUIS h2,.OrganicChemistryStudio_mapHeading__BDkqA h2{margin:0;color:var(--neet-leaf-deep,#1f5b41);font-family:Georgia,Times New Roman,serif;letter-spacing:0}.OrganicChemistryStudio_header__zytCh h1{font-size:clamp(30px,4vw,48px);line-height:1}.OrganicChemistryStudio_header__zytCh p{max-width:720px;margin:10px 0 0;color:var(--neet-muted,#66625b);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55}.OrganicChemistryStudio_details__sJCkK,.OrganicChemistryStudio_mapPanel__Zc4Ot,.OrganicChemistryStudio_stage__DH2Ze{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 20px 50px -38px var(--chem-shadow);backdrop-filter:blur(18px)}.OrganicChemistryStudio_mapPanel__Zc4Ot{padding:20px;scroll-margin-top:84px}.OrganicChemistryStudio_mapHeading__BDkqA{display:flex;align-items:end;justify-content:space-between;gap:24px}.OrganicChemistryStudio_mapHeading__BDkqA span{color:var(--neet-terra-ink,#8a6440);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.OrganicChemistryStudio_mapHeading__BDkqA h2{margin-top:3px;font-size:25px}.OrganicChemistryStudio_mapHeading__BDkqA p{max-width:430px;margin:0;color:var(--neet-muted,#66625b);font-size:12px;line-height:1.45;text-align:right}.OrganicChemistryStudio_familyTabs__6qDHl{display:flex;gap:6px;margin:18px 0;overflow-x:auto;scrollbar-width:thin}.OrganicChemistryStudio_familyTabs__6qDHl button{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid var(--line);border-radius:5px;color:var(--neet-muted,#66625b);background:white;font-size:12px;font-weight:700;cursor:pointer}.OrganicChemistryStudio_familyTabs__6qDHl .OrganicChemistryStudio_familyActive__vwWQn,.OrganicChemistryStudio_familyTabs__6qDHl button:hover{border-color:var(--neet-leaf,#2f7d5a);color:white;background:var(--neet-leaf,#2f7d5a)}.OrganicChemistryStudio_reactionList__X5Jae{display:grid;gap:8px}.OrganicChemistryStudio_reactionRow__6f4fV{display:grid;grid-template-columns:minmax(160px,1fr) minmax(210px,1.15fr) minmax(160px,1fr);gap:8px;align-items:stretch}.OrganicChemistryStudio_compound__2XiWx,.OrganicChemistryStudio_reagent__NKcdj{min-width:0;border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.OrganicChemistryStudio_compound__2XiWx{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--line);color:var(--neet-ink,#2b2a26);background:white;text-align:left}.OrganicChemistryStudio_compoundFormula__6mA8T{grid-row:1/3;display:grid;min-width:64px;min-height:44px;place-items:center;border-radius:4px;color:var(--neet-leaf-deep,#1f5b41);background:var(--neet-leaf-mist,#cfe4d5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800}.OrganicChemistryStudio_compound__2XiWx strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.OrganicChemistryStudio_compound__2XiWx small{overflow:hidden;color:var(--neet-muted,#66625b);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.OrganicChemistryStudio_compoundSelected__GwUPC,.OrganicChemistryStudio_compound__2XiWx:hover{border-color:var(--neet-leaf,#2f7d5a);background:rgba(207,228,213,.24)}.OrganicChemistryStudio_reagent__NKcdj{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:9px 14px;border:1px dashed var(--chem-reagent-border);color:var(--neet-terra-ink,#8a6440);background:var(--chem-reagent-bg);text-align:left}.OrganicChemistryStudio_reagent__NKcdj span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.OrganicChemistryStudio_reagent__NKcdj small{grid-column:1;color:var(--neet-muted,#66625b);font-size:10px}.OrganicChemistryStudio_reagent__NKcdj svg{grid-column:2;grid-row:1/3;color:var(--neet-terra,#b98a5c)}.OrganicChemistryStudio_reagentSelected__Yn_c0,.OrganicChemistryStudio_reagent__NKcdj:hover{border-style:solid;border-color:var(--neet-terra-ink,#8a6440);background:var(--chem-reagent-active)}.OrganicChemistryStudio_atomCharge__cZUCn{display:block;min-width:24px;padding:2px 4px;border:1px solid rgb(255 255 255/45%);border-radius:4px;background:rgb(7 29 23/82%);color:#fff;font-size:11px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.OrganicChemistryStudio_mobileArrow__TEBGz{display:none}.OrganicChemistryStudio_studyWorkspace____iee{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);gap:18px;margin-top:18px}.OrganicChemistryStudio_stage__DH2Ze{position:relative;min-width:0;min-height:520px;overflow:hidden;scroll-margin-top:84px;background:linear-gradient(var(--chem-stage-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chem-stage-grid) 1px,transparent 1px),var(--chem-stage);background-size:32px 32px}.OrganicChemistryStudio_canvas__1STPr{position:absolute!important;inset:0;width:100%!important;height:100%!important}.OrganicChemistryStudio_canvasLoading__c_I0y{position:absolute;inset:0;display:grid;place-items:center;color:rgb(230 242 235/72%);font-size:12px}.OrganicChemistryStudio_stageTop__56Nho{position:absolute;z-index:2;top:20px;right:130px;left:20px;color:white;pointer-events:none}.OrganicChemistryStudio_stageTop__56Nho span{color:#9bc8b0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.OrganicChemistryStudio_stageTop__56Nho strong{display:block;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:30px}.OrganicChemistryStudio_stageTop__56Nho small{display:block;margin-top:4px;color:#d4e5dc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.OrganicChemistryStudio_backToMap___aPOw{position:absolute;z-index:3;top:16px;right:16px;display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid rgba(255,255,255,.15);border-radius:5px;color:#d9e9e1;background:var(--chem-stage-button);font-size:11px;cursor:pointer}.OrganicChemistryStudio_backToMap___aPOw svg{transform:rotate(180deg)}.OrganicChemistryStudio_legend__QIbCx{position:absolute;z-index:2;bottom:16px;left:16px;display:flex;flex-wrap:wrap;gap:9px;color:rgba(235,245,240,.8);font-size:10px;pointer-events:none}.OrganicChemistryStudio_legend__QIbCx span{display:flex;align-items:center;gap:4px}.OrganicChemistryStudio_legend__QIbCx i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.38)}.OrganicChemistryStudio_stageTools__EMeGg{position:absolute;z-index:3;right:14px;bottom:14px;display:flex;gap:8px}.OrganicChemistryStudio_stageTools__EMeGg button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:white;background:var(--chem-stage-button);cursor:pointer}.OrganicChemistryStudio_stageTools__EMeGg .OrganicChemistryStudio_toolActive__XtRsB,.OrganicChemistryStudio_stageTools__EMeGg button:hover{background:var(--neet-leaf,#2f7d5a)}.OrganicChemistryStudio_stageTools__EMeGg button:disabled{opacity:.45;cursor:not-allowed}.OrganicChemistryStudio_details__sJCkK{min-width:0;padding:22px}.OrganicChemistryStudio_identity__2BUIS{display:grid;grid-template-columns:94px 1fr;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.OrganicChemistryStudio_formula__uulFN{display:grid;min-height:76px;place-items:center;padding:8px;border:2px solid var(--neet-leaf,#2f7d5a);border-radius:6px;color:var(--neet-leaf-deep,#1f5b41);background:rgba(207,228,213,.3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800;text-align:center}.OrganicChemistryStudio_identity__2BUIS span{color:var(--neet-terra-ink,#8a6440);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.OrganicChemistryStudio_identity__2BUIS h2{margin-top:3px;font-size:27px}.OrganicChemistryStudio_identity__2BUIS p{margin:4px 0 0;color:var(--neet-muted,#66625b);font-size:12px}.OrganicChemistryStudio_structureFacts___xWib{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;border:1px solid var(--line);background:var(--line)}.OrganicChemistryStudio_structureFacts___xWib div{padding:12px;background:white}.OrganicChemistryStudio_structureFacts___xWib span{display:block;margin-bottom:5px;color:var(--neet-muted,#66625b);font-size:9px;font-weight:800;text-transform:uppercase}.OrganicChemistryStudio_structureFacts___xWib strong{color:var(--neet-leaf-deep,#1f5b41);font-size:12px;line-height:1.4}.OrganicChemistryStudio_ncertNote__gLneK,.OrganicChemistryStudio_reactionDetail__Ue8rk{padding:16px;border-left:3px solid var(--neet-terra,#b98a5c);background:var(--neet-paper-cool,#f2ede0)}.OrganicChemistryStudio_detailLabel__KCV9Z{display:flex;align-items:center;gap:6px;color:var(--neet-terra-ink,#8a6440);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.OrganicChemistryStudio_reactionDetail__Ue8rk h3{display:flex;align-items:center;gap:7px;margin:10px 0 13px;color:var(--neet-leaf-deep,#1f5b41);font-family:Georgia,Times New Roman,serif;font-size:17px}.OrganicChemistryStudio_reactionDetail__Ue8rk dl{display:grid;gap:8px;margin:0}.OrganicChemistryStudio_reactionDetail__Ue8rk dl div{display:grid;grid-template-columns:82px 1fr;gap:8px}.OrganicChemistryStudio_reactionDetail__Ue8rk dt{color:var(--neet-muted,#66625b);font-size:10px;font-weight:800;text-transform:uppercase}.OrganicChemistryStudio_reactionDetail__Ue8rk dd{margin:0;color:var(--neet-ink,#2b2a26);font-size:12px;font-weight:700}.OrganicChemistryStudio_ncertNote__gLneK p,.OrganicChemistryStudio_reactionDetail__Ue8rk>p{margin:13px 0 0;color:var(--neet-muted,#66625b);font-size:12px;line-height:1.55}.OrganicChemistryStudio_observation__Mu4OS{display:flex;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--neet-terra-ink,#8a6440);font-size:11px;line-height:1.45}@media (max-width:980px){.OrganicChemistryStudio_studyWorkspace____iee{grid-template-columns:1fr}.OrganicChemistryStudio_stage__DH2Ze{min-height:430px}}@media (max-width:680px){.OrganicChemistryStudio_shell__ylMBY{padding:20px 12px 40px}.OrganicChemistryStudio_header__zytCh p{font-size:14px}.OrganicChemistryStudio_mapPanel__Zc4Ot{padding:14px}.OrganicChemistryStudio_mapHeading__BDkqA{align-items:start;flex-direction:column;gap:7px}.OrganicChemistryStudio_mapHeading__BDkqA p{text-align:left}.OrganicChemistryStudio_reactionRow__6f4fV{grid-template-columns:1fr;gap:5px}.OrganicChemistryStudio_reagent__NKcdj{grid-template-columns:1fr auto;min-height:60px}.OrganicChemistryStudio_desktopArrow__EdDBx{display:none}.OrganicChemistryStudio_mobileArrow__TEBGz{display:block}.OrganicChemistryStudio_stage__DH2Ze{min-height:390px}.OrganicChemistryStudio_stageTop__56Nho{right:62px}.OrganicChemistryStudio_stageTop__56Nho strong{overflow-wrap:anywhere;font-size:25px}.OrganicChemistryStudio_backToMap___aPOw{top:12px;right:12px;width:36px;height:36px;justify-content:center;padding:0}.OrganicChemistryStudio_backToMap___aPOw span{display:none}.OrganicChemistryStudio_details__sJCkK{padding:17px}.OrganicChemistryStudio_structureFacts___xWib{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.OrganicChemistryStudio_compound__2XiWx,.OrganicChemistryStudio_reagent__NKcdj{transition:none}}.JeeChemistryStudios_theme__dhu_F>main{--neet-terra-ink:#5b52b8;--neet-terra:#7568df;--neet-leaf:#6048e8;--neet-leaf-deep:#25205f;--neet-leaf-mist:#e8e5ff;--neet-muted:#5d6475;--neet-ink:#191b2a;--neet-paper-cool:#f2f1fa;--chem-shadow:rgb(72 62 159/42%);--chem-stage:#15132f;--chem-stage-grid:rgb(185 177 255/7%);--chem-stage-button:rgb(31 27 74/86%);--chem-reagent-border:rgb(96 72 232/38%);--chem-reagent-bg:rgb(232 229 255/68%);--chem-reagent-active:#ddd8ff;background:radial-gradient(circle at 88% 8%,rgb(96 72 232/12%),transparent 28rem),linear-gradient(145deg,#f7f8fc,#eef0f8)}