:root{color-scheme:light;--bg: #f6faf9;--surface: #ffffff;--surface-soft: #eef7f5;--surface-cool: #f2f8fb;--surface-warm: #fff8ed;--text: #102129;--muted: #61737b;--line: #dce8e6;--teal: #0f8b8d;--teal-deep: #087174;--amber: #f4a949;--red: #e05252;--blue: #2d7dd2;--shadow: 0 18px 44px rgba(21, 45, 48, .1);--radius: 8px;--topic-disclosure-closed-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'%3E%3Cpath d='M1.41797 18.6445C1.88672 18.6445 2.26172 18.4453 2.75391 18.1992L17.8125 10.8984C18.8086 10.4062 19.125 9.94922 19.125 9.32812C19.125 8.70703 18.8086 8.26172 17.8125 7.76953L2.75391 0.457031C2.25 0.210938 1.875 0.0117188 1.40625 0.0117188C0.539062 0.0117188 0 0.667969 0 1.6875L0.0117188 16.9688C0.0117188 17.9883 0.550781 18.6445 1.41797 18.6445Z' fill='white'/%3E%3C/svg%3E");--topic-check-checked-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M13.9531 25.9062C20.4922 25.9062 25.9062 20.4805 25.9062 13.9531C25.9062 7.41406 20.4805 2 13.9414 2C7.41406 2 2 7.41406 2 13.9531C2 20.4805 7.42578 25.9062 13.9531 25.9062Z' fill='black' fill-opacity='0.85'/%3E%3Cpath d='M12.6406 19.6836C12.2422 19.6836 11.9141 19.5195 11.6094 19.1094L8.66797 15.5C8.49219 15.2656 8.38672 15.0078 8.38672 14.7383C8.38672 14.2109 8.79688 13.7773 9.32422 13.7773C9.66406 13.7773 9.92188 13.8828 10.2148 14.2695L12.5938 17.3398L17.5977 9.30078C17.8203 8.94922 18.125 8.76172 18.4297 8.76172C18.9453 8.76172 19.4258 9.11328 19.4258 9.66406C19.4258 9.92188 19.2734 10.1914 19.1328 10.4375L13.625 19.1094C13.3789 19.4961 13.0391 19.6836 12.6406 19.6836Z' fill='white'/%3E%3C/svg%3E");font-family:TASA Explorer,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{margin:0;min-width:320px}img,canvas{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}[hidden]{display:none!important}.visually-hidden:where(:not(:focus-within,:active)){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.page-shell{min-height:100vh;background:linear-gradient(180deg,#e8f4fbb8,#f6faf900 320px),var(--bg)}.site-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px clamp(14px,3vw,32px);border-bottom:1px solid rgba(220,232,230,.9);background:#ffffffe8;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:4px;width:fit-content;color:var(--teal-deep);font-size:1.36rem;line-height:1;letter-spacing:0}.brand span{font-weight:700;line-height:1;text-box:trim-both cap alphabetic}.brand-mark{width:40px;height:40px;object-fit:contain;flex:0 0 auto}.site-header-actions{display:inline-flex;align-items:center;justify-content:end;gap:8px;min-width:0}.language-menu{position:relative;display:inline-flex;align-items:center}.language-trigger,.share-trigger{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--teal-deep)}.language-trigger svg,.share-trigger svg{width:20px;height:20px}.language-trigger:hover,.language-trigger:focus-visible,.language-menu.is-open .language-trigger,.share-trigger:hover,.share-trigger:focus-visible{border-color:#0f8b8d52;background:var(--surface-soft);color:var(--teal-deep);outline:none}.language-panel{position:absolute;z-index:90;top:calc(100% + 8px);right:0;display:grid;gap:4px;min-width:148px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffffa;box-shadow:0 18px 36px #152d3024}.language-option{display:flex;align-items:center;min-height:38px;padding:0 12px;border-radius:7px;color:var(--muted);font-size:.9rem;font-weight:850;line-height:1.1;white-space:nowrap}.language-option:hover,.language-option:focus-visible{background:var(--surface-soft);color:var(--teal-deep);outline:none}.language-option.is-active{background:var(--teal);color:#fff}.share-dialog{--share-qr-size: 360px;width:min(clamp(420px,34dvw,540px),calc(100dvw - 28px));max-width:min(clamp(420px,34dvw,540px),calc(100dvw - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text);overflow:visible}.share-dialog::backdrop{background:#08191c75}.share-dialog-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(220,232,230,.92);border-radius:var(--radius);background:#fffffffa;box-shadow:0 24px 60px #152d3033;max-height:inherit;min-width:0;overflow:auto}.share-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.share-dialog-title{margin:0;color:var(--text);font-size:1.08rem;line-height:1.25;letter-spacing:0}.share-dialog form{margin:0}.share-qr-frame{display:grid;place-items:center;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.share-qr-frame canvas{display:block;width:min(100%,var(--share-qr-size));max-width:100%;height:auto}.share-url-block{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-cool)}.share-url-block span{color:var(--teal-deep);font-size:.74rem;font-weight:900;line-height:1.1}.share-url-block p{margin:0;color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.share-error{margin:0;padding:9px 11px;border:1px solid rgba(132,31,31,.28);border-radius:var(--radius);background:#fff3f1;color:#7f1f1f;font-size:.78rem;font-weight:750;line-height:1.45}@media(max-width:480px){.share-dialog{--share-qr-size: min(360px, calc(100dvw - 50px) );width:calc(100dvw - 16px);max-width:calc(100dvw - 16px);max-height:calc(100dvh - 16px)}.share-dialog-card{gap:10px;padding:10px}.share-dialog-head{gap:8px;align-items:start}.share-dialog-title{padding-block:6px;font-size:1rem;line-height:1.3}.share-dialog .share-close{width:36px;height:36px;min-height:36px}.share-qr-frame{padding:6px}.share-url-block{gap:4px;padding:8px 10px}.share-url-block p{font-size:.74rem;line-height:1.45}.share-error{padding:8px 10px}}.site-nav{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7}.nav-link,.nav-dropdown summary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:7px;color:var(--muted);font-size:.98rem;font-weight:750;white-space:nowrap}.nav-link.is-active,.nav-dropdown.is-active summary{background:var(--teal);color:#fff}.nav-dropdown{position:relative}.nav-dropdown summary{list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-submenu{position:absolute;z-index:60;top:calc(100% + 10px);left:50%;display:grid;min-width:172px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffffa;box-shadow:0 18px 36px #152d3024;transform:translate(-50%)}.nav-submenu a{display:flex;align-items:center;min-height:38px;padding:0 12px;border-radius:7px;color:var(--muted);font-size:.94rem;font-weight:850}.nav-submenu a:hover,.nav-submenu a:focus-visible,.nav-submenu a.is-current{background:var(--surface-soft);color:var(--teal-deep);outline:none}.menu-button,.drawer-close,.share-close{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--teal-deep)}.menu-button{justify-self:end}.menu-button svg,.drawer-close svg,.share-close svg{width:20px;height:20px}.site-drawer{--drawer-width: min(21rem, 84dvw);--drawer-backdrop: 0;position:fixed;inset:0;z-index:100;display:none;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;overflow:visible}.site-drawer.is-rendered{display:block}.site-drawer:popover-open{display:block}.site-drawer::backdrop{background:#08191c;opacity:calc(var(--drawer-backdrop) * .48)}.site-drawer-scroller{display:grid;grid-template-columns:100dvw var(--drawer-width);width:100dvw;height:100dvh;max-width:none;overflow-x:auto;overscroll-behavior:none;scroll-snap-type:x mandatory;scrollbar-width:none}.site-drawer-scroller.is-positioning{scroll-behavior:auto!important;scroll-snap-type:none}.site-drawer-scroller::-webkit-scrollbar{display:none}.site-drawer-scroller:before{content:"";scroll-snap-align:start}.site-drawer-sheet{display:flex;flex-direction:column;gap:10px;width:var(--drawer-width);height:100svh;padding:12px;border-left:1px solid rgba(220,232,230,.9);background:#fffffffa;box-shadow:-18px 0 42px #152d3029;overflow-y:auto;scroll-snap-align:end}.site-drawer-sheet:focus{outline:none}.site-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.site-drawer-head .brand{font-size:1.36rem}.site-drawer-actions{display:inline-flex;align-items:center;justify-content:end;gap:8px}.site-drawer .drawer-close{display:inline-flex}.drawer-section,.drawer-section-link{border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);font-weight:900}.drawer-section{display:grid}.drawer-section summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;list-style:none;cursor:pointer}.drawer-section summary::-webkit-details-marker{display:none}.drawer-section summary svg{width:18px;height:18px;transition:transform .16s ease}.drawer-section[open] summary svg{transform:rotate(180deg)}.drawer-section-link{display:flex;align-items:center;min-height:44px;padding:0 12px}.drawer-subnav{display:grid;gap:6px;padding:0 8px 8px}.drawer-subnav a{display:flex;align-items:center;min-height:38px;padding:0 10px;border-radius:7px;color:var(--muted);font-size:.92rem;font-weight:850}.drawer-disclaimer{display:block;margin:auto 0 0;padding:10px 12px;border:1px solid rgba(132,31,31,.32);border-radius:var(--radius);background:#fff3f1;color:#7f1f1f;font-size:.74rem;font-weight:750;line-height:1.55;text-wrap:pretty}.drawer-section:hover,.drawer-section:focus-within,.drawer-section.is-active,.drawer-section-link:hover,.drawer-section-link:focus-visible,.drawer-section-link.is-active{border-color:#0f8b8d52;background:var(--surface-soft);color:var(--teal-deep);outline:none}.drawer-subnav a:hover,.drawer-subnav a:focus-visible,.drawer-subnav a.is-current{background:#fff;color:var(--teal-deep);outline:none}@supports (animation-timeline: scroll()){.site-drawer{timeline-scope:--site-drawer-fade;animation:fade-site-drawer-backdrop linear both;animation-timeline:--site-drawer-fade}.site-drawer-scroller{scroll-timeline:--site-drawer-fade x}@property --drawer-backdrop{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes fade-site-drawer-backdrop{0%{--drawer-backdrop: 0}to{--drawer-backdrop: 1}}}.header-note{justify-self:end;margin:0;color:var(--muted);font-size:.94rem}.section-label{margin:0 0 10px;color:var(--teal-deep);font-size:.96rem;font-weight:850}.primary-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:0 18px;border:1px solid rgba(15,139,141,.28);border-radius:var(--radius);background:var(--teal);color:#fff;font-weight:850;box-shadow:0 12px 28px #0f8b8d2e}.brand-home,.placeholder-page{width:min(100%,1240px);margin:0 auto;padding:clamp(22px,4vw,64px)}.brand-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,4vw,52px);align-items:end;padding:clamp(28px,5vw,72px) 0 clamp(22px,4vw,46px)}.brand-hero.compact{padding-bottom:16px}.brand-hero h1,.placeholder-page h1{margin:0;color:var(--text);font-size:clamp(2.35rem,5vw,5rem);line-height:1.05;letter-spacing:0}.brand-hero p:not(.section-label),.placeholder-page p:not(.section-label){max-width:760px;margin:16px 0 0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8}.brand-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.entry-card,.placeholder-page{border:1px solid rgba(220,232,230,.92);border-radius:var(--radius);background:#ffffffeb;box-shadow:var(--shadow)}.entry-card{display:grid;gap:14px;min-height:220px;padding:24px}.entry-card span{color:var(--teal-deep);font-weight:900}.entry-card h2{margin:0;font-size:clamp(1.45rem,2vw,2rem)}.entry-card p{margin:0;color:var(--muted);line-height:1.75}.entry-card.is-featured{background:linear-gradient(180deg,#ffffff,var(--surface-soft));border-color:#0f8b8d52}.placeholder-page{margin-top:clamp(24px,5vw,72px);padding:clamp(28px,5vw,64px)}.education-tool{width:min(100%,1920px);margin:0 auto;padding:clamp(10px,1.6vw,20px)}.education-tool[data-active-module=anatomy],.education-tool[data-active-module=cataract]{--tool-header-height: 58px;--tool-shell-gap: 8px;--anatomy-topic-rail-width: clamp(192px, 16vw, 232px);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--tool-shell-gap);min-height:calc(100dvh - var(--tool-header-height));max-height:calc(100dvh - var(--tool-header-height));padding:clamp(8px,1.2vw,14px);overflow:clip}.tool-body{position:relative;min-height:calc(100vh - 78px)}.education-tool[data-active-module=anatomy] .tool-body,.education-tool[data-active-module=cataract] .tool-body{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.education-tool[data-active-module=cataract] .tool-body{height:100%}.education-disclaimer{margin:0;padding:0 4px;color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.55;text-align:center}.drawing-dock{position:absolute;z-index:24;top:12px;right:12px;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;max-width:min(760px,calc(100% - 32px))}.drawing-toggle{order:2;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;border:1px solid rgba(220,232,230,.96);border-radius:var(--radius);background:#fffffff5;color:var(--teal-deep);box-shadow:0 18px 36px #152d3024;backdrop-filter:blur(16px)}.drawing-toggle svg{width:29px;height:28px}.education-tool.is-drawing-open .drawing-toggle{background:var(--teal);color:#fff}.stage-toolbar{order:1;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:44px;max-height:44px;padding:5px 6px;border:1px solid rgba(220,232,230,.96);border-radius:var(--radius);background:#fffffff0;box-shadow:0 18px 36px #152d3024;backdrop-filter:blur(16px);overflow-x:auto;scrollbar-width:none}.stage-toolbar::-webkit-scrollbar{display:none}.swatches,.stroke-control{display:inline-flex;align-items:center;gap:6px}.icon-tool{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:.88rem;font-weight:850}.icon-tool.is-active{border-color:#0f8b8d52;background:var(--teal);color:#fff}.swatch{width:28px;height:28px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px var(--line)}.swatch[data-color="#0f8b8d"]{background:var(--teal)}.swatch[data-color="#f4a949"]{background:var(--amber)}.swatch[data-color="#e05252"]{background:var(--red)}.swatch[data-color="#2d7dd2"]{background:var(--blue)}.swatch.is-active{box-shadow:0 0 0 3px #0f8b8d3d,0 0 0 1px var(--line)}.stroke-control{color:var(--muted);font-size:.86rem;font-weight:850}.stroke-control input{width:92px;accent-color:var(--teal)}.clear-drawing{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:2px solid white;border-radius:50%;background:transparent;box-shadow:0 0 0 1px var(--line);color:var(--teal-deep);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.clear-drawing:hover:not(:disabled),.clear-drawing:focus-visible{background:#0f8b8d0f;box-shadow:0 0 0 1px var(--line),0 0 0 4px #0f8b8d29;transform:translateY(-1px)}.clear-drawing svg{display:block;width:24px;height:24px;flex:0 0 auto}.tool-workspace{display:grid;grid-template-columns:var(--anatomy-topic-rail-width) minmax(0,1fr);gap:12px;align-items:stretch;height:100%;min-height:0}.tool-topic-rail,.tool-stage,.step-rail,.comparison-step{min-width:0;border:1px solid rgba(220,232,230,.92);border-radius:var(--radius);background:#fffffff0;box-shadow:var(--shadow)}.tool-topic-rail{align-self:start;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:auto;max-height:100%;min-height:0;padding:12px}.tool-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rail-toggle-all{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;min-height:32px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--teal-deep);cursor:pointer;font-size:.9rem;font-weight:850;line-height:1.2;text-align:left}.rail-toggle-all:hover{color:var(--teal)}.rail-toggle-all:focus-visible{outline:2px solid rgba(15,139,141,.34);outline-offset:2px}.clear-compare{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--teal-deep)}.clear-compare svg{display:block;width:28px;height:28px;flex:0 0 auto}.clear-compare:not(:disabled):hover{color:var(--teal)}.clear-compare:focus-visible{outline:2px solid rgba(15,139,141,.34);outline-offset:2px}.topic-sheet-toggle,.topic-sheet-close,.topic-sheet-grip,.topic-sheet-backdrop{display:none}.topic-sheet-close svg{width:20px;height:20px}.tool-topic-list{display:grid;align-content:start;gap:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 3px 2px 0;scrollbar-gutter:stable}.tool-topic-group{display:grid;gap:5px}.tool-topic-group+.tool-topic-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.tool-topic-group-title{display:flex;align-items:center;gap:6px;min-height:32px;margin:0;color:var(--teal-deep);cursor:pointer;font-size:.9rem;font-weight:900;letter-spacing:0;line-height:1.2;list-style:none}.tool-topic-group-title::-webkit-details-marker{display:none}.tool-topic-group-title:before{flex:0 0 10px;width:10px;height:10px;background-color:currentColor;content:"";transform:translateY(0) rotate(0);transform-origin:center;-webkit-mask-image:var(--topic-disclosure-closed-mask);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--topic-disclosure-closed-mask);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.tool-topic-group[open] .tool-topic-group-title:before{transform:translateY(0) rotate(90deg)}.tool-topic-group-title span:first-child{flex:1 1 auto;min-width:0}.tool-topic-group-title span:last-child{color:var(--muted);font-size:.9rem;font-weight:850;line-height:1.2}.tool-topic-group-items{display:grid;gap:4px}.tool-topic-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;min-height:58px;border:1px solid transparent;border-radius:var(--radius)}.topic-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:38px}.topic-check input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap}.topic-check span{width:22px;height:22px;border:1px solid rgba(16,33,41,.28);border-radius:50%;background:#fff center / 0 0 no-repeat}.topic-check input:checked+span{border-color:transparent;background-color:transparent;background-image:var(--topic-check-checked-icon);background-size:22px 22px}.topic-check input:focus-visible+span{outline:2px solid rgba(15,139,141,.4);outline-offset:2px}.tool-topic-button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:56px;padding:4px 6px 4px 0;border:0;border-radius:7px;background:transparent;color:var(--text);text-align:left}.tool-topic-button img{width:36px;height:30px;object-fit:contain}.topic-copy{display:flex;align-items:center;min-width:0}.topic-title{display:-webkit-box;overflow:hidden;font-size:.82rem;font-weight:850;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(min-width:781px){.topic-title{text-wrap:pretty}.tool-topic-row:hover .topic-title,.tool-topic-row:focus-within .topic-title{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}}.tool-topic-row:hover,.tool-topic-row:focus-within,.tool-topic-row.is-active,.tool-topic-row.is-selected{border-color:#0f8b8d47;background:var(--surface-soft);color:var(--teal-deep)}.tool-topic-button:focus-visible{outline:none}.tool-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:clamp(10px,1.4vw,18px);overflow:hidden}.stage-title-row{position:relative;z-index:2;display:grid;gap:12px;min-height:48px}.stage-heading-line{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;padding-right:min(440px,36vw)}.stage-title-row h1{min-width:0;margin:0;font-size:3.35rem;line-height:1.02;letter-spacing:0;text-box:trim-both cap alphabetic}.summary-toggle{flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--teal-deep)}.summary-toggle svg{display:block;width:24px;height:24px}.summary-toggle[aria-expanded=true]{color:var(--teal)}.summary-toggle[aria-expanded=false]{color:#61737bd6}.summary-toggle:hover{color:var(--teal)}.summary-toggle:focus-visible{outline:2px solid rgba(15,139,141,.34);outline-offset:2px}.stage-summary{display:grid;gap:6px;max-width:100%}.procedure-copy p,.compare-card figcaption span{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-weight:760;line-height:1.55;-webkit-box-orient:vertical}.stage-summary p{margin:0;max-width:none;overflow:visible;color:var(--muted);font-size:clamp(.9rem,1vw,1rem);font-weight:760;line-height:1.55}.annotated-panel{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0}.annotated-panel img{object-fit:contain}.annotated-panel canvas{position:absolute;z-index:4;pointer-events:none;touch-action:none}.education-tool.is-drawing-open .annotated-panel canvas{pointer-events:auto}.anatomy-panel{align-self:stretch;height:100%;min-height:0;padding:clamp(4px,1vw,16px)}.anatomy-panel img{width:100%;height:100%;max-height:none}.anatomy-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-content:start;gap:12px;width:100%;height:100%;min-width:0;min-height:0;padding-top:8px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(min-width:901px){.anatomy-compare-grid:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.tool-stage:has(.anatomy-compare-grid:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}.tool-stage:has(.anatomy-compare-grid:not([hidden])) .stage-title-row{min-height:42px}.tool-stage:has(.anatomy-compare-grid:not([hidden])) .stage-title-row h1{font-size:2.65rem}.anatomy-compare-grid:not([hidden]) .compare-card{height:clamp(280px,calc((100dvh - 220px)/2),500px);min-height:0}.anatomy-compare-grid:not([hidden])[data-compare-count="2"]{align-content:stretch;grid-auto-rows:minmax(0,1fr)}.anatomy-compare-grid:not([hidden])[data-compare-count="2"] .compare-card{height:auto;min-height:0}.anatomy-compare-grid:not([hidden]) .compare-card img{max-height:none}}.compare-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:min(500px,calc(100dvh - 240px));padding:10px;border:1px solid rgba(220,232,230,.82);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fbfdfd)}.compare-card figcaption{display:grid;gap:3px;min-width:0}.compare-card figcaption strong{color:var(--teal-deep);font-weight:900;line-height:1.25}.compare-card figcaption span{font-size:.82rem;-webkit-line-clamp:2}.compare-card img{width:100%;height:100%;max-height:none}.compare-pager,.mobile-carousel-controls{display:none}.cataract-workspace{display:grid;grid-template-columns:196px minmax(0,1fr);gap:12px;height:100%;min-height:0}.cataract-workspace[hidden]{display:none}.cataract-stage-card{display:contents}.procedure-switch{display:none}.step-rail{position:static;display:grid;grid-template-rows:auto 1fr;gap:12px;align-self:start;height:auto;min-height:0;max-height:100%;padding:14px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.step-rail p{margin:0;color:var(--teal-deep);font-size:.88rem;font-weight:900}.step-rail div{display:grid;align-content:start;gap:8px}.step-rail-button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);font-weight:900;text-align:left}.step-rail-button span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--surface-soft);color:var(--teal-deep);font-size:.86rem}.step-rail-button strong{min-width:0;font-size:.88rem;line-height:1.25}.step-rail-button.is-active{border-color:#0f8b8d52;background:var(--surface-soft);color:var(--teal-deep)}.step-rail-button.is-active span{background:var(--teal);color:#fff}.comparison-scroll{min-width:0;height:100%;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(15,139,141,.45) transparent}.comparison-step{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;margin-bottom:12px;padding:clamp(12px,1.5vw,18px);scroll-margin-top:12px}.comparison-step-head{display:flex;align-items:center;gap:12px;min-height:42px}.comparison-step-number{flex:0 0 auto;color:var(--teal-deep);font-size:.92rem;font-weight:950}.comparison-step-title-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.comparison-step-head h1{margin:0;font-size:clamp(1.45rem,2.3vw,2.6rem);line-height:1;letter-spacing:0}.shared-step-badge{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:3px 8px;border:1px solid rgba(15,139,141,.2);border-radius:var(--radius);background:var(--surface-soft);color:var(--teal-deep);font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.comparison-grid.is-shared{grid-template-columns:minmax(0,1fr)}.shared-column{grid-template-rows:auto minmax(0,1fr);width:min(100%,1120px);justify-self:center}.procedure-column{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;min-height:0}.procedure-column header{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-bottom:1px solid var(--line)}.procedure-column h2{margin:0;color:var(--teal-deep);font-size:clamp(1rem,1.2vw,1.24rem)}.procedure-copy{display:grid;gap:6px;min-width:0}.procedure-copy p{font-size:.88rem;-webkit-line-clamp:2}.comparison-panel{height:clamp(340px,48vh,560px);min-height:0;padding:10px;border:1px solid rgba(220,232,230,.82);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fbfdfd)}.comparison-panel img{width:100%;height:100%;max-height:none}.shared-column .comparison-panel{height:min(58vh,640px)}.shared-column .comparison-panel img{transform:scale(var(--shared-step-image-scale, 1));transform-origin:center center}.comparison-step[data-cataract-step=empty-bag]{--shared-step-image-scale: 1.08}.comparison-step[data-cataract-step=iol-in-bag]{--shared-step-image-scale: 1.12}.comparison-step[data-cataract-step=empty-bag] .comparison-panel,.comparison-step[data-cataract-step=iol-in-bag] .comparison-panel{overflow:clip}.comparison-empty{display:grid;place-items:center;align-content:center;gap:8px;min-height:360px;border:1px dashed rgba(15,139,141,.28);border-radius:var(--radius);background:var(--surface-soft);color:var(--muted);text-align:center}.comparison-empty span{color:var(--teal-deep);font-size:.86rem;font-weight:900}.comparison-empty strong{max-width:16rem;font-size:1.1rem;line-height:1.45}.empty-state{align-self:center;justify-self:center;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}@media(min-width:1600px){.education-tool[data-active-module=anatomy],.education-tool[data-active-module=cataract]{--anatomy-topic-rail-width: clamp(232px, 14vw, 264px)}}@media(max-width:1100px){.education-tool[data-active-module=anatomy],.education-tool[data-active-module=cataract]{--anatomy-topic-rail-width: clamp(192px, 17vw, 204px)}.site-header{grid-template-columns:minmax(0,1fr) auto}.header-note{display:none}.brand-hero{grid-template-columns:1fr;align-items:start}.tool-body{display:grid;gap:10px}.drawing-dock{top:10px;right:10px;max-width:calc(100% - 20px)}.stage-toolbar{max-width:calc(100vw - 84px)}.tool-workspace{grid-template-columns:var(--anatomy-topic-rail-width) minmax(0,1fr)}.tool-topic-rail,.tool-stage{order:initial}.stage-heading-line{padding-right:min(360px,34vw)}.stage-title-row h1{font-size:2.65rem}.comparison-step-head{padding-right:0}.cataract-workspace{grid-template-columns:168px minmax(0,1fr)}.comparison-step,.comparison-scroll,.cataract-workspace,.tool-workspace,.tool-stage{min-height:0}}@media(min-width:781px)and (max-width:1320px){.tool-topic-button{grid-template-columns:minmax(0,1fr);gap:0}.tool-topic-button img{display:none}}@media(max-width:780px){html,body,.page-shell{overflow-x:clip}.site-header{position:sticky;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:8px 14px;z-index:70}.site-nav{display:none}.brand-home,.placeholder-page,.education-tool{padding:10px}.education-tool{--mobile-anatomy-rail-height: 64px;--mobile-carousel-controls-height: 58px;--mobile-cataract-controls-height: 64px;--mobile-drawing-dock-bottom-clearance: calc( var(--mobile-anatomy-rail-height) + var(--mobile-carousel-controls-height) + 24px );--mobile-stage-spacing: clamp(16px, 4vw, 18px)}.education-tool[data-active-module=cataract]{--mobile-drawing-dock-bottom-clearance: calc( var(--mobile-cataract-controls-height) + var(--mobile-carousel-controls-height) + 24px )}.education-tool[data-active-module=anatomy],.education-tool[data-active-module=cataract]{display:block;min-height:0;max-height:none;padding:10px;overflow:visible}.education-tool[data-active-module=anatomy],.education-tool[data-active-module=cataract]{display:grid;grid-template-rows:minmax(0,1fr);height:calc(100svh - 57px);max-height:calc(100svh - 57px);overflow:clip}.education-tool[data-active-module=anatomy] .tool-body,.education-tool[data-active-module=anatomy] .tool-workspace,.education-tool[data-active-module=cataract] .tool-body,.education-tool[data-active-module=cataract] .cataract-workspace{height:100%;min-height:0}.education-disclaimer{display:none}.brand-entry-grid{grid-template-columns:1fr}.brand-hero h1,.placeholder-page h1{font-size:clamp(2rem,10vw,3rem)}.tool-workspace{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:8px}.tool-topic-rail{order:2}.tool-stage{order:1}.education-tool[data-active-module=anatomy] .tool-workspace{min-height:0;padding-bottom:0}.tool-stage{align-self:stretch;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:var(--mobile-stage-spacing);padding:var(--mobile-stage-spacing)}.education-tool[data-active-module=anatomy] .tool-stage{height:calc(100svh - 56px - 24px - var(--mobile-anatomy-rail-height));min-height:0}.tool-stage:has(.anatomy-compare-grid:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}.stage-title-row{display:grid;gap:6px;min-height:0;padding:0}.stage-heading-line{gap:8px;padding:0}.stage-title-row h1{font-size:clamp(1.35rem,6.8vw,2.15rem);line-height:1.06;text-box:trim-both cap alphabetic}.summary-toggle{flex-basis:44px;width:44px;height:44px;min-height:44px}.stage-summary{gap:0;max-height:min(7rem,22svh);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.stage-summary p{max-width:none;font-size:.82rem;line-height:1.45}.drawing-dock{position:fixed;z-index:62;top:var( --drawing-dock-y, clamp( calc(66px + env(safe-area-inset-top)) , calc(100svh - var(--mobile-drawing-dock-bottom-clearance) - 48px - env(safe-area-inset-bottom)), calc(100svh - 60px - env(safe-area-inset-bottom)) ) );right:auto;bottom:auto;left:var(--drawing-dock-x, calc(100vw - 60px - env(safe-area-inset-right)) );display:block;width:48px;height:48px;max-width:none;touch-action:none}.topic-sheet-backdrop:not([hidden]){position:fixed;inset:0;z-index:80;display:block;width:auto;min-height:0;padding:0;border:0;background:#08191c52}.education-tool.is-topic-sheet-open .drawing-dock{opacity:0;pointer-events:none}.drawing-toggle{width:48px;height:48px;min-height:48px;border-radius:999px;cursor:grab;touch-action:none}.drawing-dock.is-dragging .drawing-toggle{cursor:grabbing;box-shadow:0 20px 42px #152d3033}.stage-toolbar{position:absolute;top:var(--drawing-toolbar-y, 0);right:calc(100% + 8px);bottom:auto;left:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"swatches clear";gap:7px;width:min(176px,calc(100vw - 24px));min-height:0;max-height:none;max-width:none;padding:7px;overflow:hidden}.drawing-dock[data-dock-side=left] .stage-toolbar{right:auto;left:calc(100% + 8px)}.drawing-dock[data-dock-side=right] .stage-toolbar{right:calc(100% + 8px);left:auto}.swatches{grid-area:swatches;flex-wrap:nowrap;justify-content:flex-start;gap:5px}.swatch{width:25px;height:25px}.anatomy-panel{align-self:stretch;display:grid;place-items:center;height:100%;min-height:0;padding:2px}.anatomy-panel img{width:auto;height:auto;max-width:100%;max-height:100%;object-position:center center}.stroke-control{display:none}.stroke-control span{flex:0 0 auto}.stroke-control input{width:100%;min-width:0}.clear-drawing{grid-area:clear;width:25px;height:25px;min-width:25px;min-height:25px}.clear-drawing svg{width:21px;height:21px}.tool-topic-list{display:none;align-items:start;gap:0;width:100%;max-width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 4px 0;scrollbar-width:thin;scrollbar-color:rgba(15,139,141,.45) transparent}.tool-topic-group{display:grid;gap:6px;min-width:0}.tool-topic-group+.tool-topic-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.tool-topic-group-title{min-height:34px;margin:0;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--teal-deep);font-size:.9rem;white-space:nowrap}.tool-topic-group-items{display:grid;gap:6px;max-width:100%;padding-bottom:2px}.tool-topic-list::-webkit-scrollbar{width:6px}.tool-topic-rail{align-self:start;grid-template-rows:auto;align-content:start;gap:6px;overflow:hidden;padding:6px}.tool-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.rail-toggle-all{display:none}.topic-sheet-toggle{display:grid;justify-items:start;min-width:0;min-height:50px;padding:6px 10px;border:1px solid rgba(15,139,141,.2);border-radius:var(--radius);background:#fff;color:var(--teal-deep);text-align:left}.topic-sheet-toggle span{color:var(--muted);font-size:.72rem;font-weight:900;line-height:1.1}.topic-sheet-toggle strong{max-width:100%;overflow:hidden;font-size:.9rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.topic-sheet-close{align-items:center;justify-content:center;width:40px;min-height:40px;border:1px solid rgba(15,139,141,.22);border-radius:var(--radius);background:#fff;color:var(--teal-deep)}.tool-topic-rail.is-sheet-open .topic-sheet-grip{display:block;justify-self:center;width:42px;height:5px;border-radius:999px;background:#61737b52;touch-action:none}.tool-topic-rail.is-sheet-open .tool-rail-head{touch-action:none}.clear-compare{width:50px;height:50px;min-width:50px;min-height:50px}.education-tool[data-active-module=anatomy] .tool-topic-rail{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:23;width:min(520px,calc(100vw - 20px));max-height:var(--mobile-anatomy-rail-height);margin:0 auto;transform:translateY(0)}.education-tool[data-active-module=anatomy] .tool-topic-rail.is-sheet-open{z-index:81;grid-template-rows:auto auto minmax(0,1fr);height:min(72svh,560px);max-height:min(72svh,560px);padding:10px;transition:transform .14s ease}.education-tool[data-active-module=anatomy] .tool-topic-rail.is-sheet-dragging{transform:translateY(var(--topic-sheet-drag-y, 0));transition:none}.tool-topic-rail.is-sheet-open .tool-rail-head{grid-template-columns:minmax(0,1fr) auto 40px}.tool-topic-rail.is-sheet-open .tool-rail-head:has(.clear-compare[hidden]){grid-template-columns:minmax(0,1fr) 40px}.tool-topic-rail.is-sheet-open .rail-toggle-all{display:inline-flex}.tool-topic-rail.is-sheet-open .topic-sheet-toggle{display:none}.tool-topic-rail.is-sheet-open .topic-sheet-close,.tool-topic-rail.is-sheet-open .tool-topic-list{display:grid}.tool-topic-rail.is-sheet-open .topic-sheet-close{height:40px}.tool-topic-rail.is-sheet-open .clear-compare{align-self:center;width:44px;height:44px;min-width:44px;min-height:44px}.tool-topic-row{grid-template-columns:30px minmax(0,1fr);justify-items:stretch;min-height:50px;padding:4px 6px;text-align:left}.topic-check{width:30px;min-height:34px}.topic-check span{width:24px;height:24px}.tool-topic-button{grid-template-columns:42px minmax(0,1fr);justify-items:start;gap:8px;min-height:44px;padding:4px 6px 4px 0;text-align:left}.tool-topic-button img{display:block;width:42px;height:34px}.topic-title{font-size:.78rem;line-height:1.2;-webkit-line-clamp:2;line-clamp:2}.topic-sheet-toggle,.topic-sheet-close,.clear-compare,.share-trigger,.share-close,.summary-toggle,.tool-topic-button,.topic-check,.carousel-arrow,.carousel-dots button,.procedure-switch button{touch-action:manipulation}.anatomy-compare-grid{display:flex;align-self:stretch;grid-template-columns:none;gap:8px;height:100%;min-height:0;padding-top:0;overflow-x:auto;overflow-y:hidden;scroll-padding:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.anatomy-compare-grid::-webkit-scrollbar{display:none}.compare-card{grid-template-rows:minmax(0,1fr);place-items:center;flex:0 0 100%;width:100%;height:100%;min-height:0;padding:2px;scroll-snap-align:center}.compare-card figcaption{display:none}.compare-card img{width:auto;height:auto;max-width:100%;max-height:100%;object-position:center center}.mobile-carousel-controls{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:6px;border:1px solid rgba(220,232,230,.9);border-radius:var(--radius);background:#fffffff0;box-shadow:0 18px 36px #152d3024;backdrop-filter:blur(16px)}.mobile-carousel-controls:not([hidden]){display:grid}.anatomy-carousel-controls:not([hidden]){align-self:stretch;width:100%}.carousel-dots:not([hidden]){display:flex;justify-content:center;gap:7px}.carousel-dots button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent}.carousel-dots button:before{content:"";width:9px;height:9px;border-radius:999px;background:#0f8b8d3d}.carousel-dots button.is-active:before{width:22px;background:var(--teal)}.cataract-workspace{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;height:calc(100svh - 56px - 24px - var(--mobile-cataract-controls-height));min-height:0;max-height:calc(100svh - 56px - 24px - var(--mobile-cataract-controls-height));padding-bottom:0}.cataract-stage-card{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;min-height:0;padding:8px;overflow:hidden;border:1px solid rgba(220,232,230,.92);border-radius:var(--radius);background:#fffffff0;box-shadow:var(--shadow)}.step-rail{display:none}.procedure-switch{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:23;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(420px,calc(100vw - 20px));margin:0 auto;padding:6px;border:1px solid rgba(220,232,230,.92);border-radius:var(--radius);background:#fffffff5;box-shadow:var(--shadow);backdrop-filter:blur(16px)}.procedure-switch button{min-width:0;min-height:50px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:1rem;font-weight:900;line-height:1.08;white-space:normal;overflow-wrap:anywhere}.procedure-switch button.is-active{border-color:#0f8b8d52;background:var(--teal);color:#fff}.comparison-scroll{display:flex;align-self:stretch;align-items:stretch;gap:12px;min-height:0;height:100%;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-padding:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.comparison-scroll::-webkit-scrollbar{display:none}.comparison-step{grid-template-rows:auto minmax(0,1fr);align-content:stretch;flex:0 0 100%;width:100%;height:100%;min-height:0;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}.comparison-step-head{display:flex;align-items:center;gap:8px;min-height:0}.comparison-step-title-line{gap:6px}.comparison-step-head h1{font-size:clamp(1.3rem,6.4vw,2rem);line-height:1.12}.shared-step-badge{min-height:22px;padding:3px 7px;font-size:.74rem}.comparison-grid{grid-template-columns:1fr;align-items:stretch;height:100%;min-height:0}.cataract-workspace[data-procedure-mode=phaco] .procedure-column[data-procedure=flacs],.cataract-workspace[data-procedure-mode=flacs] .procedure-column[data-procedure=phaco]{display:none}.procedure-column{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0;gap:6px}.shared-column{grid-template-rows:auto minmax(0,1fr)}.procedure-column header{min-height:30px}.procedure-column h2{font-size:.98rem}.procedure-copy{gap:0}.procedure-copy p{font-size:.74rem;line-height:1.35;-webkit-line-clamp:1}.comparison-panel{height:100%;min-height:0;padding:4px}.shared-column .comparison-panel{height:100%}.comparison-panel img{width:100%;height:100%;max-height:none}.comparison-empty{min-height:160px}.cataract-carousel-controls{position:static;align-self:stretch;width:100%;margin:0}.carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;border:1px solid rgba(15,139,141,.22);border-radius:var(--radius);background:#fff;color:var(--teal-deep)}.carousel-arrow:disabled{opacity:.42;cursor:not-allowed}.carousel-arrow svg{width:20px;height:20px}}@media(prefers-reduced-motion:no-preference){.site-drawer-scroller{scroll-behavior:smooth}.nav-link,.nav-dropdown summary,.nav-submenu a,.drawer-section,.drawer-section-link,.drawer-subnav a,.menu-button,.share-trigger,.share-close,.language-trigger,.language-option,.rail-toggle-all,.carousel-arrow,.tool-topic-row,.tool-topic-group-title,.primary-link,.drawing-toggle,.clear-compare,.summary-toggle,.step-rail-button,.procedure-switch button,.carousel-dots button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.primary-link:hover,.tool-topic-row:hover,.summary-toggle:hover{transform:translateY(-1px)}}
