.ss-hub,.ss-page{color:#11150f;background:#f3f1e9;padding:28px 5vw 36px}.ss-hub h1,.ss-page h1{font:700 clamp(30px, 3.8vw, 48px)/1.08 var(--bright-sans);margin:14px 0}.ss-dek{max-width:760px;margin:0 0 20px;font-size:19px}.ss-start-columns{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:32px;display:grid}.ss-label{font:600 12px/1.4 var(--bright-sans);text-transform:uppercase;letter-spacing:.035em;margin:0 0 8px}.ss-picker>div{margin-bottom:18px}.ss-choices{flex-wrap:wrap;gap:6px;display:flex}.ss-choices a{min-height:44px;font:600 14px/1.25 var(--bright-sans);color:inherit;background:#fffdf5;border:1px solid #9c9e90;justify-content:center;align-items:center;padding:9px 12px;text-decoration:none;display:flex}.ss-choices a[aria-current=true]{background:#ffda48;border-color:#151a0e}:is(.ss-choices a:focus-visible,.ss-answer a:focus-visible,.ss-answer button:focus-visible){outline-offset:3px;outline:3px solid #526a24}.ss-memory-label{font:14px var(--bright-sans);margin:10px 0 6px}.ss-memory a{flex:1;min-width:55px}.ss-check-computer{margin:0 0 14px;font-size:16px}.ss-check-computer summary{cursor:pointer;min-height:44px;padding:10px 0}.ss-answer{background:#fffdf5;border:1px solid #9c9e90;min-width:0;padding:20px}.ss-answer h2{font:700 27px/1.15 var(--bright-sans);margin:6px 0 10px}.ss-provenance{font:600 13px/1.5 var(--bright-sans);margin:8px 0}.ss-condition-short,.ss-download,.ss-license,.ss-memory-caveat{font:15px/1.5 var(--bright-sans);margin:8px 0}.ss-exact{background:#e9ebdf;margin:12px 0;padding:10px 12px}.ss-exact>span{font:12px var(--bright-sans);margin-bottom:5px;display:block}.ss-exact code{font:600 15px/1.35 var(--bright-sans);overflow-wrap:anywhere}.ss-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ss-actions button,.ss-actions>a{color:#111;min-height:44px;font:600 14px var(--bright-sans);cursor:pointer;background:#ffda48;border:1px solid #151a0e;padding:10px 14px;text-decoration:none}.ss-actions button:not(:first-child),.ss-actions>a{background:0 0}.ss-setup-link{min-height:44px;font:600 15px var(--bright-sans);padding:10px 0;display:inline-block}.ss-reason{margin-top:10px;font-size:16px}.ss-reason summary{cursor:pointer;min-height:44px;padding:8px 0}.ss-atlas-link{font:14px/1.6 var(--bright-sans);margin:20px 0 0}.ss-detail{max-width:850px;margin:30px auto;font-size:19px;line-height:1.65}.ss-detail section{margin:36px 0}.ss-detail h2{font:700 28px/1.2 var(--bright-sans)}.ss-detail h3{font:600 20px/1.3 var(--bright-sans)}.ss-detail details{border-top:1px solid #b7b9a9;padding:10px 0}.ss-detail summary{cursor:pointer;min-height:44px;font:600 16px/1.5 var(--bright-sans);overflow-wrap:anywhere}.ss-detail li{margin:12px 0}.ss-steps>li{margin:22px 0;padding-left:6px}.ss-hash,.ss-exercise{white-space:pre-wrap;overflow-wrap:anywhere}.ss-exercise{background:#e9ebdf;padding:18px}.ss-page>.ss-start-columns{margin-top:28px}.ss-page>nav{font-size:16px}@media (max-width:700px){.ss-hub,.ss-page{padding:18px 18px 28px}.ss-hub h1,.ss-page h1{margin:8px 0;font-size:30px}.ss-dek{margin-bottom:12px;font-size:17px;line-height:1.4}.ss-start-columns{grid-template-columns:1fr;gap:14px}.ss-picker>div{margin-bottom:10px}.ss-label{margin-bottom:5px;font-size:11px}.ss-choices a{min-height:44px;padding:8px;font-size:12px}.ss-check-computer{margin:0;font-size:14px}.ss-picker>div:last-child{margin-top:8px}.ss-answer{padding:14px}.ss-answer h2{font-size:22px}.ss-condition-short,.ss-download,.ss-license,.ss-memory-caveat{margin:6px 0;font-size:13px;line-height:1.4}.ss-provenance{font-size:12px}.ss-exact{margin:8px 0;padding:8px}.ss-exact code{font-size:13px}.ss-actions{gap:6px;margin:8px 0}.ss-actions button,.ss-actions>a{padding:8px;font-size:12px}.ss-detail{font-size:18px}.ss-detail h2{font-size:24px}.ss-detail ul,.ss-detail ol{padding-left:22px}}@media (prefers-reduced-motion:reduce){.ss-hub *,.ss-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shelf-actions{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.shelf-actions button,.shelf-actions>a{color:#171717;min-height:44px;font:inherit;background:#ffda48;border:1px solid #252525;border-radius:6px;padding:.65rem .8rem}.shelf-actions label{width:100%;font-size:12px;display:block}.shelf-actions textarea,.shelf-actions input{color:#171717;width:100%;max-width:100%;font:inherit;background:#fffdf5;border:1px solid #777;border-radius:4px;margin-top:.3rem;padding:.5rem;display:block}.shelf-actions output{width:100%;font-size:13px;display:block}.shelf-actions button:disabled{opacity:.55}.ss-page{padding-top:2rem}.ss-page>h1{font-family:var(--font-display);max-width:1000px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.ss-detail{max-width:850px}.ss-hash{overflow-wrap:anywhere}.om-flagship .ss-answer h2{font:700 27px/1.15 var(--bright-sans)}.om-flagship .ss-answer .ss-label{font:600 12px/1.4 var(--bright-sans)}.om-flagship .ss-answer .ss-provenance{font:600 13px/1.5 var(--bright-sans)}.om-flagship .ss-answer :is(.ss-condition-short,.ss-download,.ss-license,.ss-memory-caveat,.ss-context){font:15px/1.5 var(--bright-sans)}.om-flagship .ss-picker .ss-label{font:600 12px/1.4 var(--bright-sans)}.shelf-fallback{width:100%;font-size:13px}.shelf-fallback summary{cursor:pointer;min-height:44px;padding:10px 0}.shelf-actions output:empty{display:none}@media (max-width:700px){.om-flagship .ss-answer h2{font-size:23px}.ss-picker>div{margin-bottom:12px}.ss-check-computer{margin-bottom:8px}.ss-answer{padding:16px}.ss-start-columns{gap:18px}}.om-flagship .ss-detail{overflow-wrap:anywhere}.om-family-flagship .om-family-summary-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.om-family-flagship .om-family-summary-door{min-height:44px;font:14px var(--bright-sans);color:inherit;align-items:center;gap:8px;padding:6px;display:flex}.om-family-flagship .om-family-summary-mark{flex:0 0 14px;font-size:0}.om-family-flagship .om-family-summary-mark:before{content:"";border:1px solid #33392b;border-radius:50%;width:14px;height:14px;display:block}.om-family-flagship .om-family-summary-mark.om-mark-restricted:before{border-radius:0}.om-family-flagship .om-family-summary-mark.om-mark-not-established:before{border-style:dashed}.om-family-flagship .om-family-parameter-rows{margin:12px 0}.om-family-flagship .om-family-parameter-rows>div{border-top:1px solid #c6c7b8;padding:8px 0}.om-family-flagship .om-family-parameter-rows dt{font:600 16px var(--bright-sans)}.om-family-flagship .om-family-parameter-rows dd{margin:4px 0 0;font-size:16px}@media (max-width:400px){.om-family-flagship .om-family-summary-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.om-flagship{--om-paper:#f3f1e9;font-family:var(--bright-serif);font-size:18px}.om-flagship :is(h1,h2,h3,h4,button,summary,dt,legend,th,.om-eyebrow,.om-chapter-rail,.om-route-cards,.om-small,small){font-family:var(--bright-sans)}.om-flagship :is(p,small,.om-caption,.om-eyebrow){font-size:inherit;opacity:1}.om-flagship .om-small,.om-flagship small,.om-flagship .om-caption,.om-flagship .om-eyebrow{font-size:14px}.om-flagship :is(h1,h2,h3,h4){letter-spacing:-.025em;line-height:1.08}.om-flagship h1{font-family:var(--bright-sans);max-width:1150px;margin:10px 0 14px;font-size:clamp(32px,4.4vw,64px);font-weight:750}.om-flagship h2{max-width:1000px;font-size:clamp(30px,3.2vw,46px)}.om-flagship h3{font-size:24px}.om-flagship h4{margin:16px 0 8px;font-size:18px}.om-flagship .om-eyebrow{letter-spacing:.06em;margin:0 0 16px;line-height:1.5}.om-first-screen{padding:26px max(24px,5vw) 30px}.om-first-dek{max-width:900px;margin:0 0 22px}.om-first-columns{grid-template-columns:minmax(270px,.78fr) minmax(640px,1.65fr);align-items:start;gap:40px;display:grid}.om-route-cards{gap:12px;display:grid}.om-route-cards a{background:#fffdf5;border:1px solid #aaa99e;grid-template-columns:26px 1fr 22px;align-items:center;gap:10px;min-height:78px;padding:20px 16px;text-decoration:none;display:grid}.om-route-cards a:hover{background:#ffdb69}.om-route-cards a b{font-size:18px;line-height:1.25}.om-first-explainer{margin-top:24px}.om-grid-legend{font-family:var(--bright-sans);flex-wrap:wrap;gap:8px 15px;display:flex;font-size:14px!important}.om-grid-legend span{align-items:center;gap:6px;display:inline-flex}.om-downloads{font-family:var(--bright-sans);font-size:16px!important}.om-downloads a{padding:9px 2px;display:inline-block}.om-comparison{color:#f3f1e9;background:#151712;border-radius:2px;padding:18px 20px;overflow:auto}.om-comparison table{border-collapse:collapse;width:100%;font-family:var(--bright-sans);table-layout:fixed;font-size:14px}.om-comparison caption{text-align:left;padding:0 0 12px;font-size:15px}.om-comparison th:first-child{text-align:left;width:25%}.om-comparison thead th{vertical-align:middle;height:44px}.om-comparison th:last-child{width:16%}.om-comparison :is(th,td){border-bottom:1px solid #45473c;padding:0}.om-comparison thead button{color:inherit;background:0 0;border:0;min-width:100%;min-height:44px;padding:0;font-size:14px}.om-comparison thead abbr{text-decoration:none}.om-mobile-door{display:none}.om-comparison th[data-door=inference]{width:12%}.om-comparison-filters{margin-top:12px}.om-comparison-filters summary{cursor:pointer;min-height:44px;padding-block:10px}.om-comparison-filters[open] .om-grid-filters{margin-top:12px}.om-comparison tbody th{font-weight:550;line-height:1.12}.om-comparison tbody th>a{min-height:32px;color:inherit;padding:7px 0;text-decoration:none;display:block}.om-comparison td{text-align:center}.om-mark{font-family:var(--bright-sans);justify-content:center;align-items:center;min-width:24px;min-height:28px;font-size:23px;font-weight:650;line-height:1;display:inline-flex;text-decoration:none!important}.om-mark-available,.om-mark-partial{color:#ffd34e!important}.om-mark-restricted{color:#c4c5bb!important}.om-mark-not-established{font-size:19px;color:#e3e4dc!important}.om-grid-legend .om-mark{background:#151712;border-radius:2px}.om-check-cell{white-space:nowrap;font-size:14px}.om-grid-filters{font:14px var(--bright-sans);flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:16px;display:flex}.om-grid-filters label{flex-direction:column;gap:6px;display:flex}.om-grid-filters select{color:#11120f;background:#f3f1e9;max-width:100%;min-height:44px;padding:5px}.om-dim-row{background:#37382e}.om-dim-row th>a{color:#d2d3c9!important;text-decoration:underline!important}.om-dim-row .om-mark{filter:grayscale()}.om-mobile-check{display:none}.om-finding{color:#11120f;background:#f3f1e9;border:1px solid #11120f;width:calc(100% - 32px);max-width:580px;max-height:80dvh;padding:24px;font-size:18px}.om-finding::backdrop{background:#111b}.om-finding>form{justify-content:flex-end;display:flex}.om-finding h3{text-transform:capitalize}.om-finding button,.om-flagship .om-compare-tray button{background:#ffd34e;border:1px solid;padding:8px 16px}.om-chapter-rail{z-index:15;background:#f3f1e9;border-block:1px solid #a9aa9c;justify-content:space-around;gap:10px;padding:0 max(18px,3vw);font-size:14px;display:flex;position:sticky;top:0}.om-chapter-rail a{color:inherit;padding:17px 0;text-decoration:none}.om-chapter-rail a[aria-current]{box-shadow:inset 0 -3px #ab7018}.om-mobile-chapters{display:none}.om-chapter{border-bottom:1px solid #b7b7a9;padding:52px max(24px,5vw)}.om-flagship :is(section,[id]){scroll-margin-top:70px}.om-chapter>p{max-width:980px}.om-task-finder{border-top:1px solid #8a8b7d;margin-top:26px}.om-flagship details>summary{cursor:pointer;min-height:48px;padding:15px 0;line-height:1.3}.om-task-finder>details{border-bottom:1px solid #9b9b8e}.om-task-finder>details>summary{justify-content:space-between;font-size:20px;font-weight:600;display:flex}.om-task-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:14px 0;display:grid}.om-task-candidates article{border-left:2px solid #aaa997;padding-left:16px}.om-task-candidates h3{overflow-wrap:anywhere;font-size:21px}.om-task-candidates p{margin:12px 0}.om-method{border-top:1px solid #aaa99a;margin-top:24px;background:0 0!important;padding:0!important}.om-method>summary{font-size:16px;font-weight:600}.om-method dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:18px 0;display:grid}.om-method dt{font-weight:650}.om-method dd{margin:8px 0;line-height:1.5}.om-flagship .om-method .om-method{border:0}.om-planner{color:#f3f1e9;background:#151712;margin:24px 0;padding:24px}.om-planner form fieldset{border:0;margin:20px 0;padding:0}.om-planner legend{padding:0 0 10px;font-weight:600}.om-planner :is(.om-planner-devices,.om-planner-memory) label{min-height:48px;font-family:var(--bright-sans);border:1px solid #76796a;align-items:center;gap:8px;margin:4px 8px 4px 0;padding:8px 12px;font-size:16px;display:inline-flex}.om-planner label:has(input:checked){color:#11120f;background:#ffd34e}.om-planner button{color:#11120f;background:#ffd34e;border:0;min-height:48px;padding:12px 18px}.om-planner-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.om-planner-options label{gap:10px;display:grid}.om-planner :is(input[type=number],select){color:#11120f;background:#f3f1e9;min-height:44px;padding:6px}.om-planner .om-planner-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.om-planner-candidates article{border-top:1px solid #8a8d7c;padding-top:15px}.om-planner-candidates h4{overflow-wrap:anywhere}.om-planner-candidates :is(p,li){font-size:16px}.om-flagship .om-opening{background:#151712;margin:32px 0;padding:24px}.om-flagship .om-opening-top,.om-flagship .om-jump{display:none}.om-flagship .om-opening-grid{grid-template-columns:1fr 1fr;gap:25px;min-height:0;padding:0}.om-flagship .om-opening h2{font-size:34px}.om-flagship .om-opening .om-dek{font-size:18px}.om-flagship .om-number{margin:16px 0}.om-flagship .om-number strong{font-size:64px}.om-flagship .om-weight-sculpture{max-height:240px}.om-flagship .om-opening-next{padding:12px 0}.om-try-privacy{grid-template-columns:1.25fr 1fr;gap:40px;display:grid}.om-try-privacy textarea{width:100%;font:16px/1.45 var(--bright-serif);color:#11120f;background:#fffdf5;border:1px solid #919283;margin:14px 0;padding:12px}.om-checklist{align-items:center;gap:10px;min-height:44px;line-height:1.5;display:flex}.om-family-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 20px;display:grid}.om-family-cards article{border-top:2px solid #22241c;padding:16px 0}.om-family-cards article>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.om-family-cards article>div:first-child span{font:14px var(--bright-sans)}.om-family-cards h3{font-size:23px}.om-family-cards p{margin:9px 0;font-size:16px}.om-family-dots{background:#151712;gap:6px;padding:2px 8px;display:flex}.om-family-dots a{flex:1;min-height:32px}.om-size-track{background:#d4d3c5;height:5px}.om-size-track span{background:#8b6117;height:5px;display:block}.om-compare-choice{font:16px var(--bright-sans);align-items:center;gap:10px;min-height:44px;display:flex}.om-compare-tray{background:#fffdf5;border:1px solid #8c8d7e;padding:24px}.om-compare-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.om-compare-columns dl>div{border-top:1px solid #d4d3c5;justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.om-compare-columns dd{margin:0}.om-flagship .om-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.om-flagship .om-world{background:0 0;min-height:0}.om-flagship .om-world summary{padding:20px 0}.om-flagship .om-world svg{max-height:100px}.om-flagship .om-world-name{font-size:24px}.om-flagship .om-world-invitation{font-size:18px}.om-flagship .om-world-scope,.om-flagship .om-world-enter{font-size:14px}.om-flagship .om-world-stories{padding:0}.om-flagship .om-world-story{border-top:1px solid #9a9b8c;margin:18px 0;padding:20px 0}.om-flagship .om-world-story h4{font-size:21px}.om-flagship .om-family-tree{margin:26px 0}.om-update-focus{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:26px 0;display:grid}.om-update-focus h3{font-size:23px}.om-update-focus article{border-top:1px solid #8b8d7e;padding-top:20px}.om-flagship .om-state-list h3{font-size:22px}.om-flagship .om-tradeoffs{margin:24px 0}.om-flagship .om-tradeoffs :is(th,td){padding:18px;font-size:17px}.om-history{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:24px 0;padding:0;list-style:none;display:grid}.om-history li{border-top:2px solid #999c8a;padding:14px 0}.om-history p{font-size:17px}.om-history time{font:16px var(--bright-sans)}.om-flagship .om-newsletter,.om-family-flagship .om-family-hero{padding-block:36px}.om-family-answer{border-block:1px solid #a3a595;grid-template-columns:1fr 1fr;gap:16px 28px;margin:26px 0;padding-block:20px;display:grid}.om-family-answer p{margin:8px 0}.om-family-answer h2{font-size:21px}.om-family-answer .om-family-dots{max-width:390px}@media (max-width:1100px){.om-first-columns{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:24px}.om-first-screen{padding-inline:24px}.om-comparison{padding:16px 12px}}@media (max-width:700px){.om-desktop-door{display:none}.om-mobile-door{display:inline}.om-flagship{font-size:18px}.om-first-screen{padding:20px 18px 26px}.om-flagship h1{letter-spacing:-.025em;font-size:34px}.om-desktop-break{display:none}.om-first-screen .om-eyebrow{margin-bottom:12px;font-size:14px}.om-first-dek{margin-bottom:18px;font-size:18px}.om-first-columns{flex-direction:column;gap:22px;display:flex}.om-first-columns>div{width:100%}.om-route-cards{gap:9px}.om-route-cards a{grid-template-columns:24px 1fr 18px;min-height:62px;padding:13px 12px}.om-route-cards a b{font-size:17px}.om-first-explainer{display:none}.om-comparison{width:100%;padding:14px 8px;overflow:visible}.om-comparison table{table-layout:fixed;font-size:14px}.om-comparison caption{padding:0 4px 9px}.om-comparison thead{z-index:1;background:#151712;position:sticky;top:0}.om-comparison thead tr{grid-template-columns:repeat(9,1fr);display:grid}.om-comparison thead th:first-child,.om-check-heading,.om-check-cell{display:none!important}.om-comparison thead th{border:0;width:auto!important}.om-comparison thead button{font-size:14px}.om-comparison tbody tr{border-bottom:1px solid #55584a;grid-template-columns:repeat(9,minmax(0,1fr));padding:4px 2px;display:grid}.om-comparison tbody th:first-child{border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:14px;display:flex}.om-comparison tbody th>a{min-height:22px;padding:4px 0}.om-mobile-check{white-space:nowrap;font-weight:400;display:block;font-size:14px!important}.om-comparison tbody td{border:0;height:24px}.om-comparison .om-mark{min-width:100%;min-height:24px;font-size:23px}.om-chapter-rail{display:none}.om-mobile-chapters{z-index:25;color:#11120f;font:16px var(--bright-sans);background:#ffd34e;border:1px solid #555849;display:block;position:fixed;bottom:12px;left:18px;right:18px;box-shadow:0 3px 15px #1113}.om-mobile-chapters>summary{justify-content:space-between;min-height:48px;padding:14px 18px;display:flex}.om-mobile-chapters nav{flex-direction:column;max-height:65dvh;padding:4px 18px;display:flex;overflow:auto}.om-mobile-chapters nav a{border-bottom:1px solid #a68432;align-items:center;min-height:44px;text-decoration:none;display:flex}.om-chapter{padding:36px 18px}.om-flagship :is(section,[id]){scroll-margin-top:20px}.om-task-candidates,.om-try-privacy,.om-family-cards,.om-update-focus,.om-compare-columns,.om-planner-options,.om-family-answer{grid-template-columns:1fr}.om-task-candidates{gap:22px}.om-method dl{grid-template-columns:1fr}.om-planner{padding:18px 14px}.om-planner :is(.om-planner-devices,.om-planner-memory) label{margin-right:5px;padding:8px}.om-planner .om-planner-candidates{grid-template-columns:1fr}.om-flagship .om-opening{margin:28px 0;padding:20px 14px}.om-flagship .om-opening-grid{grid-template-columns:1fr}.om-flagship .om-opening-next{display:block}.om-flagship .om-weight-sculpture{max-height:190px}.om-family-cards{gap:6px}.om-family-cards article{padding:16px 0}.om-flagship .om-worlds{grid-template-columns:1fr 1fr;gap:18px}.om-flagship .om-world-name{font-size:21px}.om-flagship .om-world-invitation{font-size:17px}.om-flagship .om-world svg{max-height:70px}.om-flagship .om-family-tree{padding:18px 14px}.om-history{scroll-snap-type:x mandatory;gap:24px;display:flex;overflow:auto}.om-history li{scroll-snap-align:start;flex:0 0 85%}.om-flagship .om-tradeoffs :is(th,td){font-size:17px}.om-flagship .representation-links{padding:24px 18px 100px}}@media (prefers-reduced-motion:reduce){.om-flagship *,.om-flagship :before,.om-flagship :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.om-flagship h1{font-size:clamp(32px,4vw,54px)}.om-first-screen{padding-top:20px}.om-first-dek{margin-bottom:18px}.om-comparison{color:#11120f;background:0 0;border:1px solid #9b9c8e;padding:14px 16px}.om-comparison :is(th,td){border-color:#d0d0c2}.om-comparison tbody th>a{min-height:27px;padding:4px 0}.om-comparison td .om-mark{min-height:24px}.om-comparison .om-mark,.om-family-dots .om-mark,.om-grid-legend .om-mark{font-size:0;color:#0000!important}.om-comparison .om-mark:before,.om-family-dots .om-mark:before,.om-grid-legend .om-mark:before{content:"";border:1px solid #33392b;border-radius:50%;width:14px;height:14px;display:block}.om-mark-available:before{background:#ffd34e}.om-mark-partial:before{background:linear-gradient(90deg,#ffd34e 50%,#0000 50%)}.om-mark-restricted:before{background:#252b20;border-radius:0!important}.om-mark-not-established:before{border-style:dashed!important}.om-grid-legend .om-mark{background:0 0}.om-family-dots{background:0 0;border-block:1px solid #c6c7b8;padding:0}.om-family-cards p{line-height:1.4}.om-family-cards article>div:first-child{display:block}.om-family-cards article>div:first-child span{margin-top:6px;display:block}.om-planner-candidates{padding:0;list-style:none}.om-planner-candidates li{border-top:1px solid #7d8170;padding-top:8px}.om-chapter{padding-block:42px}.om-history{grid-template-columns:repeat(6,minmax(0,1fr));font-size:16px}.om-history p{font-size:16px;line-height:1.45}.om-flagship .om-world{color:#11120f;background:0 0}.om-flagship .om-world-scope{line-height:1.45}.om-chapter-rail a{padding-block:13px}@media (max-width:700px){.om-flagship h1{font-size:32px}.om-first-screen{padding-top:16px}.om-comparison{padding:12px 8px}.om-comparison thead{background:#f3f1e9}.om-comparison thead abbr{letter-spacing:-.035em;font-size:14px}.om-comparison tbody th>a{min-height:23px}.om-comparison tbody tr{border-color:#c6c7b8;padding-block:3px}.om-family-cards{gap:0}.om-family-cards article{padding-block:12px}.om-family-cards article>div:first-child{display:flex}.om-family-cards article>div:first-child span{margin:0}.om-family-cards h3{font-size:21px}.om-family-cards p{margin-block:7px}.om-chapter{padding-block:30px}.om-history{display:flex}.om-dim-row{background:#e4e4d9}.om-dim-row th>a{color:#484a3c!important}}.om-compact-legend{display:none}.om-flagship.om-root :is(.om-number>span,.om-precision>span,.om-precision button,.om-storage>span,.om-opening-next>a,.om-opening-proof>summary,.om-world-story .om-limit,.om-world-story a,.om-tree-edge,.om-tree-inspect,.om-family-tree a,.om-lineage-transcript summary,.om-lineage-transcript li,time,caption,.representation-links,.representation-links span,.representation-links a){font-size:14px}.om-flagship .om-world-story .om-limit{font-size:14px!important}@media (max-width:760px){.om-compact-legend{display:block}.om-compact-legend .om-grid-legend{gap:7px;margin:6px 0 0;font-size:14px;display:flex}}
