:root{--ink:#1c3038;--navy:#142b31;--green:#246c60;--muted:#65757a;--line:#dce3e4;--paper:#fff;--bg:#f5f7f8;--lime:#e2f0e9;--accent:#bd6d47;--serif:'Source Serif 4',Georgia,serif;--sidebar:235px}*{box-sizing:border-box}html{scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font:0.875rem/1.6 var(--sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #5d9d91;outline-offset:4px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--green)}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.25;font-weight:550}h1{font-size:2.5rem;letter-spacing:-1.5px}h2{font-size:1.4375rem;letter-spacing:-.5px}h3{font-size:1.0625rem;letter-spacing:-.3px}h1 em{font-style:normal}img{max-width:100%}::selection{background:#c9e4d8}.icon{width:19px;height:19px;flex-shrink:0}.skip{position:fixed;top:-100px;left:20px;background:var(--ink);color:#fff;padding:12px;z-index:500}.skip:focus{top:10px}.eyebrow,.panel-label{font:600 0.625rem/1.6 var(--sans);letter-spacing:1.4px;color:#738186}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:white;border:1px solid var(--green);border-radius:6px;padding:12px 17px;font-size:0.75rem;font-weight:550;line-height:1.4}.btn:hover{background:#174f46}.btn.secondary{background:white;border-color:#cbd7d5;color:var(--green)}.btn.secondary:hover{background:#f0f6f3}.btn.small{font-size:0.6875rem;padding:9px 13px}.text-button,.section-link{display:inline-flex;gap:8px;align-items:center;border:0;background:transparent;padding:0;color:var(--green);font-size:0.75rem}.text-button:hover,.section-link:hover{text-decoration:underline}.text-button .icon{width:14px;height:14px}.small-muted{font-size:0.75rem;color:var(--muted)}
.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:var(--navy);color:#ecf4f2;z-index:100;display:flex;flex-direction:column;padding:33px 18px 18px;overflow-y:auto}.brand{display:flex;align-items:center;gap:8px;padding:0 3px}.brand img{width:36px;height:36px}.brand>span{font:1.5625rem/1 var(--serif);letter-spacing:-1px}.brand small{display:block;margin-top:8px;font:0.375rem/1.4 var(--sans);letter-spacing:1.15px;color:#b0c6c4}.nav-section-label{margin:48px 12px 15px;font-size:0.5rem;letter-spacing:1.5px;color:#91adaa}.app-sidebar nav{display:flex;flex-direction:column;gap:5px}.app-sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px 12px;font-size:0.75rem;color:#bdcecc;border-radius:6px}.app-sidebar nav a .icon{width:17px;height:17px;opacity:.8}.app-sidebar nav a small{margin-left:auto;font-size:0.5625rem;color:#a1bdb7}.app-sidebar nav a:hover{background:#ffffff0c;color:white}.app-sidebar nav a[aria-current]{color:#173e36;background:#daece0}.app-sidebar nav a[aria-current] small{color:#426758}.sidebar-reading{display:flex;gap:12px;margin:30px 12px;padding-top:24px;border-top:1px solid #ffffff15;font-size:0.625rem}.sidebar-dot{width:6px;height:6px;border-radius:50%;background:#d0a16c;flex-shrink:0;margin-top:6px}.sidebar-reading b{font-weight:500;color:#d9e7e2}.sidebar-reading p{color:#a5bfba;margin-top:7px;line-height:1.8}.sidebar-bottom{margin-top:auto;padding:20px 12px 0;display:flex;flex-direction:column;gap:13px}.sidebar-bottom>a{display:flex;align-items:center;justify-content:space-between;font-size:0.625rem;color:#b2c8c2}.sidebar-bottom .family-link{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:22px;display:grid;grid-template-columns:1fr auto;gap:5px 10px}.family-link small{grid-column:1/-1;font-size:0.4375rem;letter-spacing:1.4px}.family-link b{font-size:0.875rem;font-weight:500;color:#e9f1e9}.app-workspace{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column}.workspace-bar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 38px;position:sticky;top:0;z-index:50}.workspace-location{display:flex;align-items:center;gap:13px;font-size:0.6875rem;color:var(--muted)}.workspace-location b{font-weight:500;color:var(--ink)}.workspace-mark{font:1.4375rem/1 var(--serif);color:var(--green)}.workspace-actions{display:flex;align-items:center;gap:23px}#open-search{display:flex;align-items:center;gap:9px;background:var(--bg);border:1px solid #e1e7e7;padding:8px 11px;border-radius:6px;color:#6b7a7e;font-size:0.6875rem;width:245px;text-align:left}#open-search svg,.header-saved svg{width:17px;height:17px}#open-search kbd{margin-left:auto;font:0.5625rem/1.5 inherit;background:white;border:1px solid #dbe1e2;border-radius:3px;padding:0 4px}.header-saved{display:flex;gap:6px;align-items:center;color:var(--green)}.header-saved b{font-size:0.625rem;font-weight:500}#toggle-navigation{display:none}.sidebar-backdrop{position:fixed;inset:0;background:#10262b66;z-index:90;border:0}.wrap{padding:40px 38px;max-width:1680px;width:100%;margin:0 auto;flex:1;min-width:0}.workspace-footer{display:flex;justify-content:space-between;gap:25px;margin:20px 38px 0;padding:22px 0;border-top:1px solid var(--line);font-size:0.625rem;color:var(--muted)}
.atlas-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 26px}.atlas-heading h1{margin:10px 0 12px;font-family:var(--serif);font-size:2.6875rem;font-weight:400;letter-spacing:-1.6px}.atlas-heading p{font-size:0.8125rem;color:var(--muted)}.atlas-heading .btn{flex-shrink:0}.atlas-metrics{display:flex;align-items:center;gap:30px;padding:18px 0 27px;border-bottom:1px solid var(--line);margin-bottom:28px;font-size:0.6875rem;color:var(--muted)}.atlas-metrics span{display:flex;align-items:baseline;gap:8px}.atlas-metrics b{font:500 1.3125rem/1 var(--sans);letter-spacing:-.8px;color:var(--ink)}.atlas-workbench{display:grid;grid-template-columns:205px minmax(0,1fr) 220px;gap:24px;align-items:start}.region-rail{position:sticky;top:100px}.region-rail>.panel-label{font-size:0.5rem;margin:0 12px 15px}.region-rail nav{display:flex;flex-direction:column;gap:5px}.region-rail button{border:0;background:none;padding:12px 10px;display:flex;gap:10px;align-items:center;text-align:left;border-radius:5px;font-size:0.6875rem;color:#627577;line-height:1.5}.region-rail button>span{font:0.5625rem/1.4 ui-monospace,SFMono-Regular,monospace;color:#819390}.region-rail button>b{font-weight:500}.region-rail button small{margin-left:auto;font-size:0.5625rem;color:#56736a}.region-rail button.active{background:#e2ece6;color:#1a5144}.region-rail button:hover{background:#eaf0ec}.rail-note{padding:25px 12px;margin-top:22px;border-top:1px solid var(--line)}.rail-note>span{font-size:0.5rem;letter-spacing:1.4px;color:#778784}.rail-note p{font-size:0.6875rem;line-height:1.9;color:#68797b;margin:12px 0}.rail-note a{font-size:0.625rem;color:var(--green)}.region-content{min-width:0}.region-toolbar{display:flex;gap:15px;align-items:center;margin-bottom:22px}.region-toolbar .library-search{flex:1}.region-toolbar>span{font-size:0.5625rem;color:var(--muted);white-space:nowrap}.library-search{display:flex;align-items:center;gap:11px;padding:11px 13px;background:white;border:1px solid #d4dfe0;border-radius:5px;min-width:0}.library-search .icon{width:16px;height:16px;color:#738a85}.library-search input{border:0;outline:none;background:transparent;min-width:0;width:100%;font-size:0.75rem;line-height:1.7}.library-search:focus-within{outline:2px solid #739d91;outline-offset:2px}.library-select{display:flex;flex-direction:column;gap:7px;min-width:0}.library-select>span{font-size:0.625rem;color:var(--muted)}.library-select select{width:100%;height:39px;background:#fff;border:1px solid #d7e0df;border-radius:5px;padding:8px 12px;font-size:0.75rem;min-width:0}#territory-intro{display:flex;gap:18px;align-items:center;border:1px solid #d9e2df;background:#edf3ee;padding:25px 22px;margin-bottom:20px;border-radius:6px;min-height:108px}#territory-intro h2{font-size:1.4375rem;font-weight:500;letter-spacing:-.7px}#territory-intro p{margin-top:9px;font-size:0.6875rem;color:#5e7770}.territory-number{font:2.625rem/1 var(--serif);color:#8da69a;font-weight:400}.region-branch{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px}.branch-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid #e2e8e6;background:#fafcfb;font-size:0.8125rem;font-weight:600}.branch-title>b{display:flex;align-items:center;gap:8px;font-size:0.5625rem;font-weight:400;color:var(--green);white-space:nowrap}.branch-title svg{width:13px;height:13px}.branch-hint{font-size:0.6875rem;color:var(--muted);padding:17px 20px}.atlas-row{display:flex;align-items:center;gap:13px;min-width:0;padding:15px 18px;border-bottom:1px solid #e9eded;background:white;transition:background .15s}.atlas-row:last-child{border:0}.atlas-row:hover{background:#f0f6f3}.row-index{font:0.5625rem/1.5 ui-monospace,SFMono-Regular,monospace;color:#849995;min-width:17px}.row-index>.icon{width:15px;height:15px}.row-name{min-width:0;flex:1;display:block}.row-name b{font-weight:450;font-size:0.8125rem;line-height:1.4;display:block}.row-name small{display:block;font-size:0.625rem;color:var(--muted);margin-top:5px}.row-count{text-align:right;font:0.6875rem/1.3 ui-monospace,SFMono-Regular,monospace;color:#426b5f;min-width:35px}.row-count small{display:block;font:0.5rem/1.5 var(--sans);color:var(--muted);margin-top:4px}.atlas-row>.icon{width:14px;height:14px;color:#819a90;margin-left:5px}.atlas-desk{display:flex;flex-direction:column;gap:18px}.desk-card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:21px 18px}.desk-card .panel-label{font-size:0.5rem;letter-spacing:1px}.anatomical-plate{background:#efece4;border-color:#e4dfd3}.anatomical-plate>img{width:100%;height:auto;mix-blend-mode:multiply;margin:30px 0 20px}.anatomical-plate>span{display:block;font:1.0625rem/1.5 var(--serif);letter-spacing:-.3px}.anatomical-plate small{display:block;font-size:0.5625rem;color:#7a7568;line-height:1.8;margin:9px 0 16px}.anatomical-plate>a{display:block;padding-top:15px;border-top:1px solid #d9d4c8;font-size:0.625rem;color:#6b5e45}.quick-start h2{font-size:1.125rem;line-height:1.5;margin:17px 0 15px;letter-spacing:-.5px}.quick-start>a{display:flex;gap:9px;justify-content:space-between;align-items:center;font-size:0.6875rem;padding:13px 0;border-top:1px solid #e2e9e6}.quick-start .icon{width:13px;height:13px;color:#6a8e7e}.desk-writing{display:flex;align-items:center;gap:12px;padding:20px 17px;border:1px solid #d6e1dd;background:#e2ede6;border-radius:5px;font-size:0.75rem;line-height:1.6;color:#355e4f}.desk-writing>.icon:last-child{margin-left:auto;width:15px;height:15px}.desk-writing:hover{background:#d9e8df}
.index-search{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 27px;border-bottom:1px solid var(--line);margin-bottom:26px}.index-search .library-search{width:100%;max-width:580px}.index-search>span{font-size:0.75rem;color:var(--muted);white-space:nowrap}.structure-workbench{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.structure-filters{position:sticky;top:105px}.structure-filters .panel-label{margin-bottom:17px;font-size:0.5625rem}.structure-filters button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;background:none;border:0;padding:12px;text-align:left;font-size:0.6875rem;border-radius:5px;color:#5b7170}.structure-filters button b{font-size:0.5625rem;font-weight:400}.structure-filters button.active{background:#e2ece6;color:#1e5e4d}.structure-filters button:hover{background:#eaf0ec}.index-group{margin-bottom:27px}.index-group-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 15px}.index-group-title h2{font-size:1.25rem;font-weight:500}.index-group-title>span{font-size:0.625rem;color:var(--muted)}.structure-rows{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:6px;overflow:hidden}.structure-rows>.atlas-row{border-bottom:1px solid #e8edeb}.structure-rows>.atlas-row:nth-child(odd){border-right:1px solid #e8edeb}.directory-tools{display:flex;gap:20px;align-items:end;margin-bottom:20px}.directory-tools .library-search{flex:1}.directory-tools .library-select{width:260px}.directory-tools .library-select select{height:43px}.approach-families{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;align-items:start}.approach-family{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.approach-family header{background:#edf3ee;padding:22px;display:grid;grid-template-columns:32px 1fr;gap:5px 14px}.approach-family header>span{grid-row:1/3;color:#789a87;font:1.75rem/1.5 var(--serif)}.approach-family header h2{font-size:1.25rem;font-weight:500}.approach-family header small{font-size:0.625rem;color:var(--muted)}
.breadcrumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:0.6875rem;color:#566d5e;margin:0 0 25px}.breadcrumbs a{color:var(--green)}.collection-header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:27px 0}.collection-header h1{font-family:var(--serif);font-weight:400;font-size:2.625rem;letter-spacing:-1.3px;margin:11px 0 14px;line-height:1.2}.collection-heading>p{font-size:0.8125rem;color:var(--muted);max-width:720px}.collection-heading>p a{color:var(--green);text-decoration:underline}.collection-cta{display:flex;flex-direction:column;gap:10px;align-items:end;flex-shrink:0}.collection-cta small{font-size:0.625rem;color:var(--muted)}.collection-stats{display:flex;flex-wrap:wrap;gap:26px;padding:18px 0 24px;border-bottom:1px solid var(--line);margin-bottom:26px;font-size:0.6875rem;color:var(--muted)}.collection-stats b{font-size:1.1875rem;font-weight:500;color:var(--ink);margin-right:7px}.subregion-strip{background:#fff;border:1px solid var(--line);border-radius:6px;padding:20px 23px;margin-bottom:27px}.subregion-strip>.panel-label{font-size:0.5625rem}.subregion-strip>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.subregion-strip a{display:flex;gap:15px;align-items:center;padding:7px 10px;background:#f1f6f3;font-size:0.6875rem;border-radius:4px;color:#3c6859}.subregion-strip a>b{font-size:0.5625rem;font-weight:400}.collection-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:25px}.collection-tabs a{padding:13px 0;color:var(--muted);font-size:0.75rem;border-bottom:2px solid transparent}.collection-tabs a.active{border-color:var(--green);color:var(--green)}.collection-tabs b{font-size:0.625rem;font-weight:500;border-radius:3px;background:#e5eee9;padding:2px 5px;margin-left:6px}.collection-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:30px;align-items:start}.collection-sidebar{display:flex;flex-direction:column;gap:19px}.collection-sidebar section{background:#fff;border:1px solid var(--line);border-radius:6px;padding:20px}.collection-sidebar h2{font-size:1.125rem;font-weight:500;margin:13px 0}.collection-sidebar p{font-size:0.625rem;color:var(--muted);line-height:1.8;margin:12px 0}.collection-sidebar .panel-label{font-size:0.5rem}.collection-sidebar a:not(.desk-writing){display:flex;gap:15px;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid #e5ebe8;font-size:0.6875rem;color:#426759;line-height:1.5}.collection-sidebar a b{font:0.625rem/1.5 ui-monospace,monospace}.collection-sidebar a .icon{width:13px;height:13px}.classification-note{background:#eaf0ed;color:#516b60;border-left:2px solid #79a18c;padding:12px 16px;font-size:0.6875rem;line-height:1.8;margin:0 0 27px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px}.section-head h2{font-size:1.375rem;font-weight:500}.section-head .eyebrow{font-size:0.5rem;margin-bottom:7px}.section-head .small-muted{font-size:0.625rem}.literature-search{margin-bottom:14px}.literature-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.literature-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:17px 0}.literature-tools label{display:flex;gap:7px;align-items:center;font-size:0.6875rem;color:#536b63}.literature-tools .text-button{font-size:0.625rem}#export-results{margin-left:auto}.selection-bar{display:flex;gap:17px;align-items:center;padding:10px 13px;background:#e5eee7;border:1px solid #d3e2d6;border-radius:5px;font-size:0.6875rem;color:#426855}.selection-bar .btn{margin-left:auto}.results-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:22px 0 13px;font-size:0.6875rem;color:var(--muted)}.results-head>span:last-child{font-size:0.5625rem}.results-head b{font-weight:600;color:var(--green)}.paper-card{padding:20px 21px 0;background:#fff;border:1px solid var(--line);border-radius:5px;margin-bottom:13px;min-width:0}.paper-top{display:flex;gap:9px;align-items:center;font-size:0.625rem;color:var(--muted);flex-wrap:wrap}.journal-label{color:#42705b;font-size:0.625rem;font-weight:500}.core-badge{font-size:0.5rem;background:#e6efdf;color:#506c43;padding:2px 5px;border-radius:3px}.paper-save{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;width:30px;height:30px;margin-left:auto;color:#789a8d;padding:0}.paper-save .icon{width:16px;height:16px}.paper-save[aria-pressed=true]{color:#246c60;background:#e1f0e6;border-radius:4px}.paper-save[aria-pressed=true] svg{fill:#d2e8dc}.paper-card h3{font-size:1.0625rem;letter-spacing:-.2px;font-weight:500;line-height:1.5;margin:10px 0}.paper-card h3 a:hover{color:var(--green);text-decoration:underline}.paper-authors{font-size:0.6875rem;line-height:1.7;color:var(--muted)}.paper-tags{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 15px}.paper-tags>a{background:#edf3ef;color:#53715c;font-size:0.5625rem;padding:2px 6px;border-radius:2px}.paper-tags>span{font-size:0.5625rem;color:#637970;padding:2px}.paper-bottom{display:flex;gap:17px;align-items:center;flex-wrap:wrap;padding:13px 0;border-top:1px solid #e9eeeb;font-size:0.625rem;color:var(--green)}.paper-bottom label{display:flex;gap:5px;align-items:center}.paper-bottom .text-button{font-size:0.625rem}.paper-bottom .citation-count{margin-left:auto;color:var(--muted);font-size:0.5625rem}.paper-bottom .oa-label{font-size:0.5625rem;color:#586d40}.match-badge{display:inline-block;margin-top:7px;color:#8d5e3c;font-size:0.5625rem;background:#f6efe6;border-radius:3px;padding:2px 6px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px 0;font-size:0.6875rem;color:var(--muted)}.catalog-note,.taxonomy-note{font-size:0.6875rem;color:var(--muted);line-height:1.9;margin:23px 0}.catalog-note a,.taxonomy-note a{text-decoration:underline;color:var(--green)}.empty{padding:38px;background:white;border:1px dashed #bfcfca;border-radius:6px}.empty h2,.empty h3{font-size:1.3125rem;margin-bottom:13px}.empty p{font-size:0.8125rem;color:var(--muted)}.page-intro{margin:0 0 30px;padding:5px 0 26px;border-bottom:1px solid var(--line)}.page-intro h1{font:400 2.5rem/1.2 var(--serif);letter-spacing:-1.2px;margin:12px 0 18px}.page-intro h1 br{display:none}.page-intro h1 em:before{content:' '}.page-intro p{color:var(--muted);max-width:800px;font-size:0.8125rem}.library-entry-links{display:flex;flex-wrap:wrap;gap:25px;font-size:0.75rem;color:var(--green);margin:0 0 29px}.library-entry-links a:hover{text-decoration:underline}
.paper-detail{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px}.paper-detail h1{font-family:var(--serif);font-size:2.1875rem;font-weight:400;letter-spacing:-.9px;line-height:1.3;margin:12px 0 20px}.detail-authors{font-size:0.875rem;color:#50686c;line-height:1.8}.detail-journal{font-size:0.75rem;color:var(--muted);margin:13px 0 20px}.detail-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:22px 0}.detail-actions .paper-save{margin-left:0}.detail-actions .btn{font-size:0.6875rem}.reading-note{background:#eef3e8;border-left:3px solid #8fa872;padding:25px;margin:28px 0}.reading-note p{font:1.0625rem/1.85 var(--serif);margin:13px 0}.reading-note small{font-size:0.625rem;color:var(--muted)}.detail-section{padding-top:25px;border-top:1px solid var(--line);margin-top:30px}.detail-section h2{font-size:1.375rem;margin-bottom:19px}.detail-section h3{font-size:0.8125rem;margin:20px 0 13px}.detail-section p{font-size:0.8125rem;color:var(--muted);line-height:1.9}.link-chips{display:flex;gap:8px;flex-wrap:wrap}.link-chips a{padding:6px 9px;border:1px solid #d7e1da;background:#f0f5f1;font-size:0.6875rem;color:#3f6958;border-radius:4px}.classification-details{margin-top:24px;background:#edf2ef;padding:17px;font-size:0.6875rem;color:#466958;border-radius:5px}.classification-details summary{cursor:pointer}.classification-details p{font-size:0.6875rem;margin:15px 0}.classification-details ul{padding-left:17px}.classification-details li{margin:12px 0}.classification-details li span{color:var(--muted);margin-left:15px}.evidence-list li span{display:block;margin:4px 0 0}.evidence-list b{font-weight:500}#citation-text{width:100%;height:105px;resize:vertical;background:#fff;border:1px solid #d5dfdb;border-radius:5px;padding:14px;font-size:0.75rem;line-height:1.8}.paper-detail-side{background:#fff;border:1px solid var(--line);border-radius:6px;padding:25px;align-self:start;overflow-wrap:anywhere}.detail-metric strong{display:block;font:2.875rem/1.3 var(--serif);color:var(--green)}.detail-metric span{font-size:0.75rem;display:block;margin:8px 0 13px}.detail-metric small{font-size:0.625rem;color:var(--muted);line-height:1.8}.paper-detail-side dt{font-size:0.5625rem;text-transform:uppercase;letter-spacing:1px;color:#728780;margin-top:22px}.paper-detail-side dd{font-size:0.75rem;line-height:1.7;margin:7px 0 0}.paper-detail-side .section-link{font-size:0.625rem;margin-top:16px}.method-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:45px}.method-layout article section{margin-bottom:31px}.method-layout h2{font-size:1.4375rem;margin:0 0 16px}.method-layout p,.method-layout li{font-size:0.8125rem;line-height:1.9;color:var(--muted);margin:12px 0}.method-layout li a{color:var(--green)}.journal-table{padding:24px;border:1px solid var(--line);border-radius:6px;background:#fff;align-self:start}.journal-table h2{font-size:1.1875rem}.journal-table>a{display:flex;gap:17px;justify-content:space-between;align-items:center;font-size:0.6875rem;padding:14px 0;border-top:1px solid var(--line);color:#436554}.journal-table b{font-weight:500}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.source-card{padding:25px;border:1px solid var(--line);border-radius:6px;background:#fff;display:flex;flex-direction:column}.source-card h3{font-size:1.3125rem;margin:13px 0}.source-card p{font-size:0.75rem;color:var(--muted);margin:17px 0 22px;line-height:1.85}.source-card .section-link{margin-top:auto;font-size:0.6875rem}.access-label{font-size:0.5625rem;color:#62744e}.study-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.study-toolbar{display:flex;gap:25px;align-items:center;margin-bottom:25px}.study-card{padding:26px;border:1px solid var(--line);border-radius:6px;background:#fff}.card-index{font:0.5625rem/1.6 ui-monospace,monospace;color:#768c7e}.study-card h2{font-size:1.5625rem;margin:18px 0 15px}.study-card p{font-size:0.8125rem;color:var(--muted);line-height:1.9}.study-card>div{display:flex;align-items:center;gap:15px;justify-content:space-between;font-size:0.625rem;color:#567865;margin-top:23px}.study-card>small{font-size:0.625rem;color:var(--green)}.study-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:35px}.fact-card{display:flex;gap:27px;padding:27px 0;border-bottom:1px solid var(--line)}.fact-card>span{font:1.875rem/1.5 var(--serif);color:#799a82}.fact-card h2{font-size:1.4375rem}.fact-card p{font-size:0.875rem;line-height:1.9;color:#546c6b;margin:13px 0}.fact-card a{font-size:0.625rem;color:var(--green)}.study-side{padding:24px;background:#e8f0e9;border:1px solid #d5e1d6;border-radius:6px;align-self:start}.study-side h2{font:1.625rem/1.3 var(--serif)}.study-side p{font-size:0.75rem;line-height:1.9;color:#5c7365;margin:17px 0}.study-side .btn{margin-bottom:12px}.study-side h3{font-size:0.9375rem;margin-top:25px}.source-mini{font-size:0.6875rem;display:block;margin-top:17px;color:var(--green)}.study-literature{margin-top:35px}.quiz-shell{max-width:790px;margin:10px auto 40px}.quiz-top{display:flex;justify-content:space-between;gap:20px;font-size:0.75rem;color:var(--muted);margin-bottom:20px}.quiz-shell progress{height:4px;width:100%;accent-color:var(--green);margin-bottom:27px}.quiz-card{background:#fff;border:1px solid var(--line);padding:37px;border-radius:6px}.quiz-card h1{font:400 2rem/1.4 var(--serif);letter-spacing:-.6px;margin:15px 0 30px}.options{display:flex;flex-direction:column;gap:12px}.answer{display:flex;gap:17px;align-items:center;padding:18px;background:#fbfcfa;border:1px solid #dce5df;border-radius:5px;text-align:left;font-size:0.875rem}.answer span{font:0.6875rem/1.6 ui-monospace,monospace;color:#607e6c}.answer:hover:not(:disabled){background:#edf4ef}.answer:disabled{opacity:1}.answer.correct{border-color:#4c9875;background:#e3f1e6}.answer.incorrect{border-color:#b47562;background:#f8ebe6}.quiz-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;font-size:0.6875rem;color:var(--muted)}.feedback{background:#edf4ed;border:1px solid #d0e1d4;border-radius:5px;padding:20px;margin-top:23px;font-size:0.8125rem}.feedback p{font-size:0.8125rem;line-height:1.8;margin:12px 0;color:#546e5f}.feedback a{font-size:0.6875rem;color:var(--green)}.score{font:3.75rem/1.4 var(--serif);color:var(--green)}.score small{font:1.375rem/1.5 Inter,sans-serif;color:var(--muted)}.quiz-result-item{display:flex;gap:17px;border-top:1px solid var(--line);padding:20px 0;font-size:0.75rem}.quiz-result-item a{display:block;margin-top:7px;color:var(--green);font-size:0.6875rem}.toast{position:fixed;z-index:300;bottom:25px;left:calc(50% + 80px);transform:translateX(-50%);background:#173b32;color:#edf6ee;box-shadow:0 4px 20px #16372c30;font-size:0.75rem;padding:13px 20px;border-radius:6px;max-width:calc(100vw - 35px)}.toast:empty{display:none}#global-results{max-height:60vh;overflow-y:auto}#global-results section{margin-top:22px}#global-results h3{font-size:0.75rem;color:#597368;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:9px}#global-results h3 span{font-weight:400}#global-results a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 0;font-size:0.75rem;line-height:1.6;border-bottom:1px solid #e6eeea}#global-results a:hover{color:var(--green)}#global-results .icon{width:14px;height:14px}.search-hint{color:var(--muted);font-size:0.8125rem;padding:28px 0}.search-more{color:var(--green)}.migration-help{border:1px solid var(--line);border-radius:6px;background:#fff;padding:18px 20px;font-size:0.75rem;color:#536d61;margin:25px 0}.migration-help summary{cursor:pointer}.migration-help p{margin-top:15px;line-height:1.8}.migration-help a{text-decoration:underline}
@media(min-width:1600px){.atlas-workbench{grid-template-columns:230px minmax(0,1fr) 260px}.region-rail button{font-size:0.75rem}.atlas-row{padding:18px 22px}.row-name b{font-size:0.875rem}.desk-card{padding:25px}.region-toolbar>span{font-size:0.6875rem}}
@media(max-width:1350px){:root{--sidebar:215px}.app-sidebar{padding-left:13px;padding-right:13px}.brand>span{font-size:1.4375rem}.brand img{width:33px;height:33px}.workspace-bar{padding:0 26px}.wrap{padding:32px 26px}.workspace-footer{margin-left:26px;margin-right:26px}.atlas-workbench{grid-template-columns:185px minmax(0,1fr);gap:22px}.atlas-desk{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;margin-top:10px}.anatomical-plate img{margin:16px 0;max-height:140px;object-fit:contain}.desk-writing{align-self:start}.atlas-metrics{gap:25px}.collection-layout{grid-template-columns:minmax(0,1fr) 225px;gap:23px}.collection-sidebar section{padding:18px}.collection-header h1{font-size:2.3125rem}.structure-workbench{grid-template-columns:190px minmax(0,1fr);gap:23px}.structure-rows{grid-template-columns:1fr}.structure-rows>.atlas-row:nth-child(odd){border-right:0}.approach-families{gap:20px}.approach-family header{padding:20px}.paper-detail{grid-template-columns:minmax(0,1fr) 210px;gap:28px}.paper-detail-side{padding:20px}.resource-grid,.study-grid{grid-template-columns:1fr 1fr}.method-layout{grid-template-columns:minmax(0,1fr) 235px;gap:27px}}
@media(max-width:1100px){:root{--sidebar:205px}.app-sidebar nav a{font-size:0.6875rem;gap:10px}.brand>span{font-size:1.3125rem}.brand small{font-size:0.3375rem}.workspace-location>span:nth-of-type(2){display:none}#open-search{width:175px}#open-search kbd{display:none}.workspace-actions{gap:15px}.atlas-heading h1{font-size:2.3125rem}.atlas-heading p{font-size:0.75rem}.atlas-heading .btn{font-size:0.625rem}.atlas-metrics{gap:19px;flex-wrap:wrap;padding-bottom:23px}.atlas-metrics span{font-size:0.625rem}.atlas-metrics b{font-size:1.1875rem}.atlas-workbench{grid-template-columns:170px minmax(0,1fr);gap:20px}.region-rail button{font-size:0.625rem;gap:8px;padding:11px 8px}.region-rail>.panel-label{font-size:0.4375rem}.region-toolbar{display:block}.region-toolbar>span{display:block;margin-top:9px}.atlas-row{padding:14px 15px;gap:10px}.row-name b{font-size:0.75rem}.row-name small{font-size:0.5625rem}.row-count{font-size:0.625rem}.atlas-row>.icon{display:none}#territory-intro{padding:20px 17px;gap:14px}#territory-intro h2{font-size:1.3125rem}.branch-title{font-size:0.75rem;padding:15px}.branch-title>b{font-size:0.5rem}.atlas-desk{grid-template-columns:1fr 1fr}.atlas-desk>.desk-writing{grid-column:1/-1}.quick-start h2{font-size:1.25rem}.collection-layout{grid-template-columns:minmax(0,1fr)}.collection-sidebar{display:grid;grid-template-columns:1fr 1fr}.collection-header h1{font-size:2.1875rem}.collection-heading>p{font-size:0.75rem}.collection-header{align-items:start}.collection-cta .btn{font-size:0.625rem}.collection-cta small{font-size:0.5625rem}.collection-stats{gap:20px}.paper-detail{grid-template-columns:1fr}.paper-detail-side{display:grid;grid-template-columns:160px 1fr;gap:20px}.paper-detail-side dl{display:grid;grid-template-columns:90px 1fr;gap:12px 15px;margin:0}.paper-detail-side dt,.paper-detail-side dd{margin:0}.detail-metric strong{font-size:2.5625rem}.paper-detail-side .section-link{grid-column:1/-1;margin:0}.method-layout{grid-template-columns:1fr}.journal-table{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.journal-table h2{grid-column:1/-1}.study-layout{grid-template-columns:1fr}.study-side{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.study-side h2,.study-side h3,.study-side>p{grid-column:1/-1}.approach-families{grid-template-columns:1fr}.structure-workbench{grid-template-columns:180px minmax(0,1fr)}.structure-filters button{font-size:0.625rem}.structure-filters>.panel-label{font-size:0.5rem}}
@media(max-width:820px){:root{--sidebar:235px}.app-sidebar{display:none;padding:30px 18px 18px}.navigation-open .app-sidebar{display:flex}.brand>span{font-size:1.5625rem}.brand img{width:36px;height:36px}.brand small{font-size:0.375rem}.app-sidebar nav a{font-size:0.75rem;gap:12px}.app-workspace{margin-left:0}.workspace-bar{height:65px;padding:0 22px}.workspace-location{gap:11px}.workspace-location>span:nth-of-type(2){display:block}.workspace-location .workspace-mark{display:none}#toggle-navigation{display:inline-grid;place-items:center;width:25px;height:27px;background:none;border:0;font-size:1.1875rem;padding:0;color:var(--ink)}.workspace-location b{font-size:0.6875rem}#open-search{width:auto;background:none;border:0;padding:5px}#open-search>span{display:none}.workspace-actions{gap:18px}.wrap{padding:30px 22px}.workspace-footer{margin:15px 22px 0;font-size:0.5625rem}.atlas-workbench{grid-template-columns:190px minmax(0,1fr)}.region-rail{top:87px}.region-rail button{font-size:0.6875rem}.structure-workbench{grid-template-columns:180px minmax(0,1fr)}.structure-filters{top:90px}.toast{left:50%}.sidebar-reading{margin-top:23px;margin-bottom:20px}.nav-section-label{margin-top:34px}.atlas-heading .btn{font-size:0.6875rem}.structure-filters button{font-size:0.6875rem}.atlas-metrics{gap:25px}}
@media(max-width:600px){.workspace-bar{padding:0 17px;height:61px;gap:10px}.workspace-location{gap:9px;font-size:0.625rem}.workspace-location>span:nth-of-type(2),.workspace-location>span:nth-of-type(3){display:none}.workspace-location b{font-size:0.75rem}.workspace-actions{gap:15px}#open-search svg{width:19px;height:19px}.header-saved svg{width:18px;height:18px}.header-saved b{font-size:0.625rem}.wrap{padding:27px 17px}.atlas-heading{display:block;margin-bottom:18px}.atlas-heading h1{font-size:2.1875rem;letter-spacing:-1.1px;margin:10px 0 14px}.atlas-heading p{font-size:0.75rem;line-height:1.9}.atlas-heading .eyebrow{font-size:0.5rem;letter-spacing:1.1px}.atlas-heading>.btn{margin-top:19px;font-size:0.6875rem;padding:10px 13px}.atlas-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;padding:20px 0 24px;margin-bottom:25px}.atlas-metrics span{font-size:0.625rem;gap:7px}.atlas-metrics b{font-size:1.3125rem}.atlas-workbench{display:flex;flex-direction:column;gap:22px}.region-rail{position:static;width:100%}.region-rail>.panel-label{margin:0 0 11px;font-size:0.5625rem}.region-rail nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.region-rail button{background:#edf1ee;padding:10px;font-size:0.625rem;gap:8px;min-height:53px}.region-rail button.active{background:#cce2d3}.region-rail button>span{font-size:0.5rem;min-width:12px}.region-rail button>b{font-size:0.625rem}.region-rail button small{font-size:0.5rem}.rail-note{display:none}.region-content{width:100%}.region-toolbar{display:flex;margin-bottom:17px;gap:12px}.region-toolbar>span{font-size:0.5625rem;margin:0;white-space:nowrap}.region-toolbar .library-search{padding:10px}.library-search input{font-size:0.75rem}.library-search .icon{width:15px;height:15px}#territory-intro{padding:21px 18px;min-height:100px}#territory-intro h2{font-size:1.4375rem}#territory-intro p{font-size:0.6875rem;line-height:1.7}.territory-number{font-size:2.25rem}.region-branch{margin-bottom:17px}.branch-title{font-size:0.75rem;padding:16px 15px;gap:12px}.branch-title>b{font-size:0.5rem}.branch-title svg{display:none}.atlas-row{padding:16px 14px;gap:11px}.row-name b{font-size:0.8125rem}.row-name small{font-size:0.625rem;line-height:1.7}.row-count{font-size:0.75rem;min-width:31px}.row-count small{font-size:0.5rem}.row-index{font-size:0.5625rem}.atlas-desk{display:grid;grid-template-columns:1fr;gap:20px;width:100%}.atlas-desk>.desk-writing{grid-column:auto}.anatomical-plate{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;align-items:center}.anatomical-plate .panel-label{grid-column:1/-1}.anatomical-plate img{grid-column:1;grid-row:2/5;max-height:170px;margin:15px 0 0}.anatomical-plate>span{font-size:1.125rem;margin-top:20px}.anatomical-plate small{font-size:0.5625rem}.anatomical-plate>a{grid-column:1/-1;margin-top:17px;font-size:0.6875rem}.quick-start{padding:23px}.quick-start h2{margin:12px 0 20px;font-size:1.3125rem}.quick-start>a{font-size:0.8125rem}.desk-writing{font-size:0.8125rem;padding:20px}.workspace-footer{margin:0 17px;display:block;font-size:0.5625rem;line-height:1.9}.workspace-footer>a{display:block;margin-top:8px}.index-search{display:block;margin-top:24px;padding-bottom:20px;margin-bottom:22px}.index-search>span{display:block;margin-top:14px;font-size:0.6875rem}.structure-workbench{display:block}.structure-filters{position:static;margin-bottom:25px}.structure-filters .panel-label{font-size:0.5625rem;margin-bottom:12px}#structure-groups{display:flex;gap:7px;overflow-x:auto;padding-bottom:8px}.structure-filters button{width:auto;white-space:nowrap;flex-shrink:0;background:#eaf0ec;padding:9px 12px;font-size:0.6875rem;gap:12px}.structure-filters button.active{background:#cde3d4}.structure-filters button b{font-size:0.5625rem}.index-group-title h2{font-size:1.3125rem}.index-group-title>span{font-size:0.625rem}.structure-rows{grid-template-columns:1fr}.directory-tools{display:block;margin-top:26px}.directory-tools .library-select{width:100%;margin-top:15px}.directory-tools .library-select>span{font-size:0.6875rem}.directory-tools .library-select select{font-size:0.75rem}.approach-families{gap:22px;margin-top:19px}.approach-family header{padding:22px 19px}.approach-family header h2{font-size:1.375rem}.approach-family .atlas-row{padding:17px 16px}.breadcrumbs{font-size:0.625rem;margin-bottom:23px}.collection-header{display:block;margin:20px 0}.collection-header h1{font-size:2.1875rem;line-height:1.25;margin:12px 0 17px;letter-spacing:-1px}.collection-header .eyebrow{font-size:0.5rem;letter-spacing:1px}.collection-heading>p{font-size:0.75rem;line-height:1.85}.collection-cta{margin-top:22px;align-items:start;gap:8px}.collection-cta .btn{font-size:0.75rem}.collection-cta small{font-size:0.625rem}.collection-stats{gap:17px 23px;padding:17px 0 23px;font-size:0.625rem;margin-bottom:24px}.collection-stats b{font-size:1.1875rem;margin-right:5px}.subregion-strip{padding:18px 16px}.subregion-strip a{font-size:0.6875rem}.collection-tabs{gap:18px}.collection-tabs a{font-size:0.6875rem}.collection-tabs b{font-size:0.5625rem}.collection-layout{display:block}.collection-sidebar{display:block;margin-top:32px}.collection-sidebar>section{margin-bottom:20px;padding:23px}.collection-sidebar h2{font-size:1.375rem}.collection-sidebar a:not(.desk-writing){font-size:0.8125rem;padding:13px 0}.collection-sidebar p{font-size:0.6875rem}.collection-sidebar .panel-label{font-size:0.5625rem}.classification-note{font-size:0.6875rem;padding:13px 14px;line-height:1.85}.section-head h2{font-size:1.4375rem}.section-head .small-muted{font-size:0.5625rem}.literature-controls{grid-template-columns:1fr 1fr;gap:13px}.literature-controls>.library-select:last-child{grid-column:1/-1}.library-select>span{font-size:0.625rem}.literature-controls select{font-size:0.75rem;height:42px}.literature-tools{gap:15px 17px;margin:20px 0}.literature-tools label{font-size:0.6875rem}#export-results{margin-left:0}.selection-bar{flex-wrap:wrap;padding:12px;font-size:0.6875rem;gap:10px}.selection-bar .btn{font-size:0.625rem;padding:8px 10px}.results-head{margin:23px 0 13px;font-size:0.6875rem}.results-head>span:last-child{display:none}.paper-card{padding:17px 16px 0}.paper-card h3{font-size:1rem;line-height:1.5;margin:11px 0}.paper-top{gap:8px;font-size:0.625rem}.journal-label{font-size:0.625rem}.core-badge{font-size:0.5rem}.paper-authors{font-size:0.6875rem}.paper-tags{margin:13px 0 16px}.paper-tags>a,.paper-tags>span{font-size:0.5625rem}.paper-bottom{font-size:0.625rem;gap:13px 17px}.paper-bottom .citation-count{font-size:0.5625rem}.paper-bottom .text-button{font-size:0.625rem}.paper-bottom .oa-label{font-size:0.5625rem}.match-badge{font-size:0.5625rem}.pagination{gap:18px;font-size:0.6875rem}.pagination .btn{padding:10px 12px}.catalog-note{font-size:0.6875rem}.page-intro h1{font-size:2.125rem;line-height:1.3}.page-intro p{font-size:0.75rem;line-height:1.9}.page-intro .eyebrow{font-size:0.5rem}.library-entry-links{font-size:0.6875rem;gap:14px 20px}.paper-detail h1{font-size:1.8125rem;line-height:1.35}.detail-authors{font-size:0.75rem}.detail-journal{font-size:0.6875rem}.detail-actions .btn{font-size:0.6875rem;padding:10px 13px}.detail-section h2{font-size:1.4375rem}.detail-section p{font-size:0.75rem}.reading-note{padding:21px}.reading-note p{font-size:1rem}.link-chips a{font-size:0.6875rem}.classification-details{padding:17px;font-size:0.75rem}.classification-details p{font-size:0.6875rem}.classification-details li span{display:block;margin:5px 0 0}.paper-detail-side{display:block;padding:24px}.paper-detail-side dl{margin-top:24px;font-size:0.75rem}.detail-metric strong{font-size:2.875rem}.paper-detail-side .section-link{margin-top:23px}.method-layout p,.method-layout li{font-size:0.8125rem}.journal-table{display:block;padding:23px}.journal-table a{font-size:0.75rem}.resource-grid,.study-grid{grid-template-columns:1fr}.source-card{padding:25px}.source-card h3{font-size:1.4375rem}.source-card p{font-size:0.8125rem}.source-card .section-link{font-size:0.75rem}.study-toolbar{flex-wrap:wrap;gap:19px}.study-card h2{font-size:1.75rem}.study-card p{font-size:0.8125rem}.study-side{display:block}.study-side h2{font-size:1.75rem}.study-side p{font-size:0.8125rem}.study-side .btn{margin-right:10px}.source-mini{font-size:0.75rem}.fact-card{gap:18px}.fact-card h2{font-size:1.4375rem}.fact-card p{font-size:0.8125rem}.fact-card a{font-size:0.6875rem}.study-literature .section-head{align-items:start}.study-literature .section-head h2{font-size:1.3125rem}.study-literature .section-link{font-size:0.625rem}.quiz-shell{margin:0}.quiz-top{font-size:0.6875rem}.quiz-card{padding:25px 20px}.quiz-card h1{font-size:1.75rem}.answer{padding:15px;font-size:0.8125rem;gap:13px}.quiz-footer{font-size:0.625rem;gap:15px}.quiz-footer .btn{font-size:0.6875rem;padding:10px 13px}.feedback{padding:18px}.feedback p{font-size:0.75rem}.toast{width:max-content;max-width:calc(100vw - 28px);font-size:0.6875rem;text-align:center}.migration-help{font-size:0.75rem}}
@media(max-width:360px){.atlas-heading h1{font-size:1.9375rem}.region-toolbar{display:block}.region-toolbar>span{margin-top:10px}.branch-title{font-size:0.6875rem}.branch-title>b{font-size:0.5rem}.atlas-row{gap:8px;padding:14px 12px}.row-name b{font-size:0.75rem}.collection-header h1{font-size:1.9375rem}.selection-bar #selection-count{width:100%}.selection-bar .btn{margin-left:0}.collection-tabs{gap:12px}.collection-tabs a{font-size:0.625rem}.structure-filters button{font-size:0.625rem}.workspace-location b{font-size:0.6875rem}.workspace-bar{padding:0 14px}.atlas-metrics span{font-size:0.5625rem}.atlas-metrics b{font-size:1.25rem}.collection-stats{gap:15px}.section-head .small-muted{font-size:0.5rem}}
@media print{.app-sidebar,.workspace-bar,.workspace-footer,.paper-save,.paper-bottom,.selection-bar,.literature-tools,.literature-controls,.literature-search,.pagination,.collection-cta,.collection-sidebar,.toast,.skip{display:none!important}.app-workspace{margin:0}.wrap{padding:0}.collection-layout,.paper-detail{display:block}.paper-card{break-inside:avoid}.paper-card h3{font-size:0.9375rem}.collection-header h1{font-size:1.875rem}body{background:white}}
