@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2ede1;--paper-sunk:#e9e3d5;--ink:#221d17;--ink-2:#5b5247;--ink-3:#8a8072;--rule:#cfc6b5;--rule-strong:#221d17;--rubric:#a32a1e;--rubric-wash:#f0d9cf;--verdigris:#2e5e3c;--verdigris-wash:#dbe5d3;--sea:#dbe3df;--sea-line:#9fb2ad;--sea-ink:#48625e;--land-context:#e4dfd2;--coast:#5b5247;--border:#a59a88;--graticule:#b9b2a2;--keyline:#221d1747;--m0:var(--paper);--m1:#e8d8ad;--m2:#dcc38d;--m3:#c09a5c;--m4:#8c6438;--m-edge:#b5a993;--serif:"Spectral", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif-condensed, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-label:.75rem;--t-small:.875rem;--t-body:1.0625rem;--t-option:1.25rem;--t-title:1.75rem;--t-display:2.375rem;--track-label:.12em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--gutter:16px;--hair:1px;--radius:1px;--hit:44px;--row:58px;--tabbar:52px;--head:44px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--ease:cubic-bezier(.2, 0, 0, 1);--quick:.14s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#11161d;--paper-sunk:#19202a;--ink:#e9e0cc;--ink-2:#aca391;--ink-3:#6f695d;--rule:#2c3540;--rule-strong:#c9bfa9;--rubric:#e57b68;--rubric-wash:#3a2220;--verdigris:#8fc29a;--verdigris-wash:#1d2e25;--sea:#0c1117;--sea-line:#273644;--sea-ink:#7f97a3;--land-context:#161c24;--coast:#8d8573;--border:#4a4f52;--graticule:#26313c;--keyline:#e9e0cc52;--m0:#1f2731;--m1:#35362c;--m2:#565034;--m3:#84703f;--m4:#bf9a57;--m-edge:#3c434b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#11161d;--paper-sunk:#19202a;--ink:#e9e0cc;--ink-2:#aca391;--ink-3:#6f695d;--rule:#2c3540;--rule-strong:#c9bfa9;--rubric:#e57b68;--rubric-wash:#3a2220;--verdigris:#8fc29a;--verdigris-wash:#1d2e25;--sea:#0c1117;--sea-line:#273644;--sea-ink:#7f97a3;--land-context:#161c24;--coast:#8d8573;--border:#4a4f52;--graticule:#26313c;--keyline:#e9e0cc52;--m0:#1f2731;--m1:#35362c;--m2:#565034;--m3:#84703f;--m4:#bf9a57;--m-edge:#3c434b}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--paper)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--serif);font-size:var(--t-body);font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;margin:0;line-height:1.45}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{letter-spacing:-.005em;font-weight:400;line-height:1.1}img,svg{max-width:100%;display:block}b,strong,em{font-style:italic;font-weight:400}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration-thickness:var(--hair);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--m2);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.label{font-family:var(--sans);font-weight:500;font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);line-height:1.25}.label--ink{color:var(--ink)}.label--rubric{color:var(--rubric)}.label--correct{color:var(--verdigris)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.8125rem;font-weight:400}.name{font-family:var(--serif);font-weight:400;font-size:var(--t-title);letter-spacing:-.01em;line-height:1.05}.name--display{font-size:var(--t-display)}.italic,.water{font-style:italic}.note{gap:var(--s1);padding-left:var(--s3);border-left:var(--hair) solid var(--ink-3);display:grid}.note__text{color:var(--ink);text-wrap:pretty;font-size:1rem;font-style:italic;line-height:1.4}.rule{border:0;border-top:var(--hair) solid var(--rule);height:0;margin:0}.rule--double{border-top:2px solid var(--rule-strong);border-bottom:var(--hair) solid var(--rule-strong);height:4px}.runhead{justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--head);padding:0 var(--gutter);padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r));border-bottom:var(--hair) solid var(--rule);display:flex}.runhead__title{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.6em;min-width:0;display:flex;overflow:hidden}.runhead__end{align-items:center;gap:var(--s2);flex:none;display:flex}.runhead__progress{background:0 0;height:2px;margin-top:-1px;position:relative}.runhead__progress>span{background:var(--ink);transition:width var(--quick) var(--ease);position:absolute;inset:0 auto 0 0}.btn{width:100%;min-height:56px;padding:0 var(--s5);border:var(--hair) solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--quick) var(--ease);justify-content:center;align-items:center;gap:.75em;font-size:.875rem;font-weight:500;display:flex}.btn:active{background:var(--ink-2);border-color:var(--ink-2)}.btn .num{letter-spacing:0;font-size:.875rem}.btn--quiet{color:var(--ink);border-color:var(--rule);background:0 0}.btn--quiet:active{background:var(--paper-sunk);border-color:var(--rule)}.btn--mark{width:var(--hit);min-height:var(--hit);color:var(--ink);background:0 0;border-color:#0000;padding:0}.btn--mark:active{background:var(--paper-sunk);border-color:#0000}.options{border-top:var(--hair) solid var(--rule)}.option{align-items:center;gap:var(--s4);width:100%;min-height:var(--row);padding:0 var(--gutter);padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r));border-bottom:var(--hair) solid var(--rule);font-family:var(--serif);font-size:var(--t-option);text-align:left;transition:background-color var(--quick) var(--ease), color var(--quick) var(--ease);grid-template-columns:28px 1fr auto;line-height:1.15;display:grid}.option:active:not([data-state]){background:var(--paper-sunk)}.option__key{border:var(--hair) solid var(--ink);border-radius:var(--radius);width:26px;height:26px;font-family:var(--sans);place-items:center;font-size:.8125rem;font-weight:500;line-height:1;display:grid}.option__note{justify-self:end}.option[data-state=correct]{color:var(--verdigris);background:var(--verdigris-wash)}.option[data-state=correct] .option__key{background:var(--verdigris);border-color:var(--verdigris);color:var(--paper)}.option[data-state=wrong]{color:var(--rubric);background:var(--rubric-wash)}.option[data-state=wrong] .option__key{background:var(--rubric);border-color:var(--rubric);color:var(--paper)}.option[data-state=dim]{color:var(--ink-2)}.option[data-state=dim] .option__key{border-color:var(--rule)}.index{border-top:var(--hair) solid var(--rule)}.index__row{align-items:baseline;gap:var(--s2);width:100%;min-height:52px;padding:var(--s3) var(--gutter);border-bottom:var(--hair) solid var(--rule);text-align:left;text-decoration:none;display:flex}a.index__row:active,button.index__row:active{background:var(--paper-sunk)}.index__name{font-family:var(--serif);font-size:1.125rem;line-height:1.2}.index__leader{white-space:nowrap;min-width:1em;color:var(--ink-3);font-family:var(--mono);letter-spacing:.25em;flex:1em;font-size:.75rem;overflow:hidden}.index__leader:after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."}.index__ref{color:var(--ink-2);flex:none}.index__sub{margin-top:2px;display:block}.fig{justify-items:start;gap:var(--s2);display:grid}.fig--center{justify-items:center}.caption{align-items:baseline;gap:.6em;display:flex}.neatline{border:1.5px solid var(--rule-strong);background:var(--paper);padding:3px;position:relative}.neatline__inner{border:var(--hair) solid var(--rule-strong);background:var(--sea);position:relative;overflow:hidden}.legend{gap:var(--s1);grid-template-columns:repeat(5,1fr);display:grid}.legend__item{gap:5px;display:grid}.legend__swatch{border:var(--hair) solid var(--m-edge);height:10px}.legend__item .label{letter-spacing:.08em;font-size:.6875rem}.bandbar{border:var(--hair) solid var(--m-edge);height:6px;display:flex}.bandbar>span{height:100%}.m0{background:var(--m0)}.m1{background:var(--m1)}.m2{background:var(--m2)}.m3{background:var(--m3)}.m4{background:var(--m4)}.tabbar{z-index:10;height:calc(var(--tabbar) + var(--safe-b));padding:0 var(--safe-r) var(--safe-b) var(--safe-l);background:var(--paper);border-top:var(--hair) solid var(--rule-strong);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.tab{min-height:var(--hit);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.tab[aria-current=page] .label{color:var(--ink)}.tab[aria-current=page]:before{content:"";background:var(--ink);width:28px;height:3px;margin-left:-14px;position:absolute;top:-1px;left:50%}.data{column-gap:var(--s3);grid-template-columns:auto 1fr;align-items:baseline;row-gap:2px;display:grid}.map{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:relative}.map svg{overflow:hidden}.map path,.map circle,.map line,.map rect{vector-effect:non-scaling-stroke}.map__sea{fill:var(--sea)}.map__waterlines .wl{fill:none;stroke-linejoin:round;stroke-linecap:round}.map__waterlines .wl-a{stroke:var(--sea-line);stroke-width:11px;opacity:.45}.map__waterlines .wl-b{stroke:var(--sea);stroke-width:9.6px}.map__waterlines .wl-c{stroke:var(--sea-line);stroke-width:5.4px;opacity:.8}.map__waterlines .wl-d{stroke:var(--sea);stroke-width:4px}.map__context path{fill:var(--land-context);stroke:none}.map__entities path{fill:var(--m0);stroke:none;transition:fill var(--quick) var(--ease)}.map__entities [data-band="1"]{fill:var(--m1)}.map__entities [data-band="2"]{fill:var(--m2)}.map__entities [data-band="3"]{fill:var(--m3)}.map__entities [data-band="4"]{fill:var(--m4)}.map__entities [data-mark=focus]{fill:var(--rubric)}.map__entities [data-mark=correct]{fill:var(--verdigris)}.map__entities [data-mark=wrong]{fill:var(--rubric)}.map__graticule{fill:none;stroke:var(--graticule);stroke-width:.5px;opacity:.9}.map__borders{fill:none;stroke:var(--border);stroke-width:.6px;stroke-linejoin:round}.map__coast{fill:none;stroke:var(--coast);stroke-width:.9px;stroke-linejoin:round}.map__mark-outline{fill:none;stroke:var(--paper);stroke-width:1px;stroke-linejoin:round}.map__ring{fill:var(--m0);stroke:var(--coast);stroke-width:1px}.map__tiny[data-band="1"] .map__ring{fill:var(--m1)}.map__tiny[data-band="2"] .map__ring{fill:var(--m2)}.map__tiny[data-band="3"] .map__ring{fill:var(--m3)}.map__tiny[data-band="4"] .map__ring{fill:var(--m4)}.map__tiny[data-mark=focus] .map__ring,.map__tiny[data-mark=wrong] .map__ring{fill:var(--rubric);stroke:var(--paper);stroke-width:1.5px}.map__tiny[data-mark=correct] .map__ring{fill:var(--verdigris);stroke:var(--paper);stroke-width:1.5px}.map__hit{fill:#0000;stroke:none}.map__water{fill:var(--sea-ink);font-family:var(--serif);letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:12px;font-style:italic}.map__water--ocean{letter-spacing:.28em;font-size:10px}.map__frame rect{fill:none;stroke:var(--rule-strong)}.map__neat-outer{stroke-width:1.5px}.map__neat-inner{fill:none;stroke:var(--rule-strong);stroke-width:1px}.map__frame line{stroke:var(--rule-strong);stroke-width:1px}.map__frame text{fill:var(--ink-2);font-family:var(--mono);dominant-baseline:middle;font-size:8.5px}.map--world{touch-action:manipulation}.map__sphere{fill:none;stroke:var(--rule-strong);stroke-width:1px}.map__entities--world path{stroke:var(--m-edge);stroke-width:.35px;cursor:pointer}.map__entities--world [data-band="0"]{stroke:var(--m-edge)}.map__entities--world [data-emph]{stroke:var(--ink);stroke-width:.8px}.map__dots circle{fill:var(--m0);stroke:var(--coast);stroke-width:.6px}.map__dots [data-band="1"]{fill:var(--m1)}.map__dots [data-band="2"]{fill:var(--m2)}.map__dots [data-band="3"]{fill:var(--m3)}.map__dots [data-band="4"]{fill:var(--m4)}.map--world .map__water{letter-spacing:.3em;font-size:7.5px}.map__tiny--dot .map__ring{stroke:var(--coast);stroke-width:.75px}.map__names text{fill:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:var(--paper);stroke-width:2.5px;stroke-opacity:.55;stroke-linejoin:round;font-size:9.5px;font-weight:500}.map__pin-ring{fill:var(--paper);stroke:var(--ink);stroke-width:1px}.map__pin-dot{fill:var(--ink)}.map__cut{fill:none;stroke:var(--ink-2);stroke-width:.8px;stroke-dasharray:1.5 3}.map__tiny--dot[data-band="0"]:not([data-mark]) .map__ring{stroke:var(--m-edge)}.map__entities [data-mark=other]{fill:var(--ink-2)}.map__tiny[data-mark=other] .map__ring{fill:var(--ink-2);stroke:var(--paper);stroke-width:1.5px}.flag{flex:none;line-height:0;display:inline-block}.flag img{outline:var(--hair) solid var(--keyline);outline-offset:0;width:auto;max-width:none}.outline path{fill:var(--ink)}.outline--line path{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.swatch{border:var(--hair) solid var(--m-edge);flex:none;align-self:center;width:12px;height:12px}.app--tabs{padding-bottom:calc(var(--tabbar) + var(--safe-b))}.page{min-height:100dvh;padding-top:var(--safe-t)}.page__section{padding:var(--s5) var(--gutter) 0}.page__section--flush{padding-left:0;padding-right:0}.page__section--flush .section-head{padding:0 var(--gutter)}.section-head{margin-bottom:var(--s3)}.loading{padding:var(--s7) var(--gutter);text-align:center}.tabbar__brand{display:none}.session{height:100dvh;padding-top:var(--safe-t);flex-direction:column;display:flex;overflow:hidden}.session__prompt{overscroll-behavior:contain;min-height:0;padding:var(--s4) calc(var(--gutter) + var(--safe-r)) var(--s4) calc(var(--gutter) + var(--safe-l));flex:auto;overflow-y:auto}.session__answer{min-height:0;padding-bottom:var(--safe-b);flex-direction:column;flex:none;display:flex}.session--fill .session__prompt{flex:none}.session--fill .session__answer{flex:auto}.session__slot{gap:var(--s2);padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s4) calc(var(--gutter) + var(--safe-l));display:flex}.session__map{min-height:0;padding:0 calc(var(--s2) + var(--safe-r)) 0 calc(var(--s2) + var(--safe-l));flex:auto}.btn--square{flex:none;width:56px;padding:0}.prompt{flex-direction:column;height:100%;display:flex}.prompt__ask{margin-bottom:var(--s2)}.prompt__stage{flex:1;place-items:center;min-height:0;display:grid}.prompt__foot{text-align:center;min-height:1.25em}.prompt--find{height:auto}.prompt--find .name{font-size:2rem}.prompt__verdict{min-height:1.25em;margin-top:var(--s2)}.reveal{gap:var(--s3);align-content:start;display:grid}.reveal__head{justify-content:space-between;align-items:baseline;display:flex}.reveal__name{margin-top:-2px}.reveal__data dd{font-size:1.0625rem}.reveal__coord{color:var(--ink-2);margin-left:.75em}.reveal__pair{gap:var(--s5);padding:var(--s1) 0;align-items:end;display:flex}.reveal__note{margin:var(--s1) 0}.reveal__facets{gap:var(--s4);grid-template-columns:1fr auto;align-items:end;display:grid}.reveal__locator .map{height:96px}.reveal__locator{justify-items:stretch}.reveal__outline-box{border:var(--hair) solid var(--rule);place-items:center;width:96px;height:96px;display:grid}.masthead{padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.masthead__line{min-height:var(--head);justify-content:space-between;align-items:center;display:flex}.masthead__brand,.tabbar__brand{letter-spacing:.32em;align-items:center;gap:.5em;font-size:.8125rem}.masthead__brand{display:inline-flex}.masthead__brand svg,.tabbar__brand svg{width:14px;height:14px}.masthead__date{color:var(--ink-2)}.atlas__grid{gap:var(--s5);padding-top:var(--s4);padding-bottom:104px;display:grid}.atlas__plate,.atlas__today{padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.atlas__index .section-head{padding:0 var(--gutter)}.plate-head{margin-bottom:var(--s2);justify-content:space-between;align-items:baseline;display:flex}.plate-head .num{color:var(--ink-2)}.atlas__map{aspect-ratio:2;margin-bottom:var(--s3)}.today{border-top:var(--hair) solid var(--rule);border-bottom:var(--hair) solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.today>div{padding:var(--s3) 0 var(--s3) var(--s3);border-left:var(--hair) solid var(--rule);flex-direction:column-reverse;gap:2px;display:flex}.today>div:first-child{border-left:0;padding-left:0}.today__fig{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.625rem;line-height:1.1}.today__fig--key{color:var(--rubric)}.index__row--plate{align-items:center;gap:var(--s3)}.index__numeral{width:2.6em;color:var(--ink-2);font-family:var(--serif);letter-spacing:.06em;flex:none;align-self:flex-start;padding-top:3px;font-size:.9375rem}.index__body{flex:1;gap:6px;min-width:0;display:grid}.index__line{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.index__line .index__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dock{z-index:9;inset:auto 0 calc(var(--tabbar) + var(--safe-b)) 0;padding:var(--s2) calc(var(--gutter) + var(--safe-r)) var(--s2) calc(var(--gutter) + var(--safe-l));background:var(--paper);border-top:var(--hair) solid var(--rule);position:fixed}.dock__btn{justify-content:space-between;text-decoration:none}.plate__map{height:min(62dvh,560px);padding:var(--s2) var(--s2) 0}.plate__key{padding:var(--s3) var(--gutter) var(--s4)}.plate__entry{gap:var(--s3);padding:var(--s3) var(--gutter);border-top:var(--hair) solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.gaz__letter{padding:var(--s5) var(--gutter) var(--s2);font-family:var(--serif);color:var(--ink-2);font-size:1.5rem;font-style:italic}.gaz .index__row{align-items:center;min-height:48px}@media (width>=900px){.app--tabs{padding-bottom:0}.tabbar{justify-content:flex-end;gap:var(--s6);height:48px;padding:0 var(--s6);border-top:0;border-bottom:var(--hair) solid var(--rule-strong);display:flex;position:sticky;top:0}.tabbar__brand{margin-right:auto;display:inline-flex}.tab[aria-current=page]:before{top:auto;bottom:-1px}.app--tabs>.tabbar{order:-1}.app--tabs{flex-direction:column;display:flex}.page{min-height:0}.masthead{display:none}.atlas{width:100%;max-width:1280px;margin:0 auto}.atlas__grid{align-items:start;column-gap:var(--s6);padding:var(--s5) var(--s6);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 360px}.atlas__plate{grid-row:1/span 3;padding:0}.atlas__today,.atlas__index .section-head{padding:0}.atlas__index .index__row{padding-left:0;padding-right:0}.dock{border:0;grid-column:2;padding:0;position:static}}.boot{place-content:center;justify-items:center;gap:var(--s3);min-height:100dvh;padding:calc(var(--s7) + var(--safe-t)) var(--gutter) calc(var(--s7) + var(--safe-b));text-align:center;display:grid}.boot__rose{width:28px;height:28px;color:var(--ink-2);margin-bottom:var(--s2)}.boot__text{max-width:30ch;color:var(--ink);text-wrap:pretty}.boot__detail{max-width:40ch;color:var(--ink-2);overflow-wrap:anywhere}.boot__retry{width:auto;margin-top:var(--s3)}.boot__wait:after{content:"";height:1px;margin-top:var(--s2);background:var(--rule);display:block}.app{--volatile-top:0px}.app--volatile{--volatile-h:52px;--volatile-top:calc(var(--volatile-h) + var(--safe-t));padding-top:var(--volatile-top)}.volatile{z-index:40;align-items:center;gap:var(--s3);height:var(--volatile-top);padding:var(--safe-t) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));background:var(--rubric-wash);border-bottom:var(--hair) solid var(--rubric);color:var(--ink);display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.volatile .label{flex:none}.volatile__text{font-size:var(--t-small);line-height:1.25}.app--volatile .page,.app--volatile .session{padding-top:0}.app--volatile .session{height:calc(100dvh - var(--volatile-top))}.rv-root .session{left:0;right:0;top:calc(var(--vvt,0px) + var(--volatile-top,0px));height:calc(var(--vvh,100dvh) - var(--volatile-top,0px));position:fixed}.app--volatile .rv-root .session{padding-top:0}.rv-link{min-height:36px;padding:0 var(--s2);color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.3em;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);align-items:center;display:inline-flex}.rv-link[aria-pressed=true]{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}.runhead__end .rv-link{padding:0 var(--s1)}.rv-grade{justify-content:space-between;align-items:center;gap:var(--s2);min-height:36px;padding:0 calc(var(--gutter) - var(--s2) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));border-bottom:var(--hair) solid var(--rule);flex:none;display:flex}.rv-grade--empty{border-bottom-color:#0000}.rv-grade__now{white-space:nowrap;color:var(--ink)}.rv-grade__was{color:var(--ink-2)}.rv-grade{column-gap:var(--s2);flex-wrap:wrap;row-gap:0}.rv-grade__acts{flex-wrap:nowrap;margin-left:auto;display:flex}.rv-prompt-section{padding-top:var(--s3);flex-direction:column;display:flex}.rv-prompt{flex-direction:column;flex:auto;min-height:0;display:flex}.rv-stage{flex:auto;place-items:center;min-height:0;display:grid}.rv-stage--name{align-content:center;gap:var(--s2);text-align:center}.rv-prompt-name{text-wrap:balance;overflow-wrap:anywhere}.rv-foot{flex:none;align-items:flex-end;min-height:76px;display:flex}.rv-foot--map{min-height:68px}.rv-prompt--map{flex:none}.rv-prompt__line{align-items:center;min-height:96px;display:flex}.rv-find-name{overflow-wrap:anywhere;font-size:2rem}.session--fill .rv-prompt-section{padding-bottom:var(--s2);flex:none}.session--fill .rv-prompt-section--grown{max-height:58%;overflow-y:auto}.rv-map{position:relative}.rv-session--plate .rv-prompt-section{padding-left:calc(var(--s2) + var(--safe-l));padding-right:calc(var(--s2) + var(--safe-r));padding-bottom:var(--s2)}.rv-session--plate .prompt__ask,.rv-session--plate .rv-foot,.rv-session--plate .rv-plate-reveal{padding-left:calc(var(--gutter) - var(--s2));padding-right:calc(var(--gutter) - var(--s2))}.rv-prompt--plate{height:100%}.rv-promptmap{flex:auto;min-height:140px}.rv-plate-reveal{max-height:55%;padding-bottom:var(--s3);flex:none;overflow-y:auto}.rv-session--plate .rv-foot{min-height:72px}.rv-mapctl{top:calc(var(--s4) + 6px);right:calc(var(--s2) + var(--safe-r) + var(--s4) + 6px);border:var(--hair) solid var(--rule-strong);background:var(--paper);display:grid;position:absolute}.rv-mapctl__btn{letter-spacing:0;width:40px;height:40px;color:var(--ink);place-items:center;font-size:1.125rem;display:grid}.rv-mapctl__btn+.rv-mapctl__btn{border-top:var(--hair) solid var(--rule)}.rv-mapctl__btn:active{background:var(--paper-sunk)}.rv-entry{align-items:center;gap:var(--s3);width:100%;min-height:64px;padding:var(--s2) 0 0;border-top:var(--hair) solid var(--rule);display:flex}.rv-entry__text{flex:auto;min-width:0}.rv-entry__name{font-size:var(--t-option);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.rv-entry__sub{font-size:var(--t-small);color:var(--ink-2)}.rv-entry__iv{color:var(--ink-2)}.rv-entry .rv-locator{flex:none;width:96px}.rv-coord{color:var(--ink-2);margin-left:.6em}.rv-locator{width:100%}.rv-reveal{padding-bottom:var(--s2)}.rv-reveal__name{overflow-wrap:anywhere;text-wrap:balance}.rv-yours{color:var(--rubric)}.rv-facets{align-items:flex-end;gap:var(--s4);display:flex}.rv-facets__loc{flex:auto;min-width:0}.rv-outline-box{border:var(--hair) solid var(--rule);place-items:center;width:80px;height:80px;display:grid}.rv-outline-box--wrong{border-color:var(--rubric)}.rv-outline-box--wrong .outline path{fill:var(--rubric)}.rv-grid-wrap{height:264px;padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.rv-grid-wrap[data-rows="3"]{height:348px}.rv-grid{gap:var(--s2);height:100%;display:grid}.rv-grid__cell{min-width:0;min-height:0;padding:var(--s2) var(--s2) var(--s1);border:var(--hair) solid var(--rule);border-radius:var(--radius);transition:background-color var(--quick) var(--ease);grid-template-rows:1fr auto;place-items:center;display:grid;position:relative}.rv-grid__cell:active:not([data-state]){background:var(--paper-sunk)}.rv-grid__key{color:var(--ink-2);font-size:.75rem;position:absolute;top:4px;left:6px}.rv-grid__flag{place-items:center;min-height:0;display:grid}.rv-grid__note{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:1.25em;overflow:hidden}.rv-grid__cell[data-state=correct]{border-color:var(--verdigris);outline:var(--hair) solid var(--verdigris);outline-offset:-2px;background:var(--verdigris-wash)}.rv-grid__cell[data-state=correct] .rv-grid__key{color:var(--verdigris)}.rv-grid__cell[data-state=wrong]{border-color:var(--rubric);outline:var(--hair) solid var(--rubric);outline-offset:-2px;background:var(--rubric-wash)}.rv-grid__cell[data-state=dim] .rv-grid__flag{opacity:.5}.rv-typed{padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.rv-typed__note{align-items:center;min-height:28px;display:flex}.rv-typed__row{gap:var(--s2);display:flex}.rv-typed__input{min-width:0;height:56px;padding:0 var(--s3);border:var(--hair) solid var(--ink);border-radius:var(--radius);background:var(--paper);font-family:var(--serif);font-size:var(--t-option);color:var(--ink);appearance:none;outline:none;flex:auto}.rv-typed__input::placeholder{color:var(--ink-2);font-style:italic}.rv-typed__input:focus-visible,.rv-typed__input:focus{outline:var(--hair) solid var(--ink);outline-offset:-2px}.rv-typed[data-state=correct] .rv-typed__input{border-color:var(--verdigris);outline:var(--hair) solid var(--verdigris);outline-offset:-2px;color:var(--verdigris);background:var(--verdigris-wash)}.rv-typed[data-state=wrong] .rv-typed__input{border-color:var(--rubric);outline:var(--hair) solid var(--rubric);outline-offset:-2px;color:var(--rubric);background:var(--rubric-wash);text-decoration:line-through;text-decoration-thickness:var(--hair)}.rv-typed__go{width:auto;min-width:88px;padding:0 var(--s4);flex:none}.rv-typed__go:disabled{color:var(--ink-2);border-color:var(--rule);background:0 0}.rv-continue{position:relative;overflow:hidden}.rv-continue__beat{background:var(--paper);opacity:.6;transform-origin:0;height:2px;animation-name:rv-beat;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes rv-beat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rv-root--kb .rv-foot{min-height:0}.rv-root--kb .rv-prompt-section,.rv-root--kb .session__slot{padding-top:var(--s2);padding-bottom:var(--s2)}.rv-root--kb .rv-typed__note{min-height:24px}.rv-drill{gap:var(--s4);align-content:start;display:grid}.rv-drill__pair{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.rv-drill__member{justify-items:center;gap:var(--s2);min-width:0;display:grid}.rv-drill__fig{place-items:center;width:100%;height:132px;display:grid}.rv-drill__name,.rv-drill__cap{font-size:var(--t-option);text-align:center}.rv-drill__lede{color:var(--ink-2);font-style:italic}.rv-summary__body{display:block}.rv-summary__title{margin:var(--s3) 0 var(--s4)}.rv-big{font-size:var(--t-display);letter-spacing:-.02em}.rv-summary__data{row-gap:var(--s2)}.rv-summary__sec{margin-top:var(--s5)}.rv-summary__sec>.label:first-child{margin-bottom:var(--s2)}.rv-summary__index{margin:0 calc(-1 * var(--gutter))}.rv-summary__list li{align-items:baseline;gap:0 var(--s2);padding:var(--s2) 0;border-bottom:var(--hair) solid var(--rule);flex-wrap:wrap;display:flex}.rv-summary__badge{font-style:italic}.rv-summary__desc{font-size:var(--t-small);color:var(--ink-2)}.rv-slot--secondary{padding-bottom:0}.rv-empty__text{margin-top:var(--s3);text-wrap:pretty;max-width:34ch}.rv-error{margin-top:var(--s3);overflow-wrap:anywhere}.rv-reveal__title{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.rv-map-pending{background:var(--sea);border:var(--hair) solid var(--rule)}.rv-grade__tag{color:var(--ink-2)}.syncmark{color:var(--ink);vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.syncmark--link{min-height:var(--hit);padding:0 var(--s1);text-decoration:none}.syncmark--link .label{color:var(--ink)}.tab .syncmark{margin-left:4px;position:absolute;top:9px}.ledger{padding-bottom:var(--s7)}.runhead__title:has(.ledger__back){align-items:center}.ledger__back{min-height:var(--hit);padding-right:var(--s1);color:var(--ink);align-items:center;gap:2px;margin-left:-6px;text-decoration:none;display:inline-flex}.ledger__back svg{width:16px;height:16px}.ledger__body{max-width:640px;margin:0 auto}.ledger__section{padding:var(--s5) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.ledger__section--flush{padding-left:0;padding-right:0}.ledger__section--flush>.section-head,.ledger__section--flush>.ledger__pad{padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r))}.ledger__title{padding:var(--s5) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.ledger__title .name{margin-bottom:var(--s2)}.ledger__lede{color:var(--ink-2);text-wrap:pretty;font-size:1rem;line-height:1.45}.ledger p+p{margin-top:var(--s2)}.ledger__small{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.ledger__small--ink{color:var(--ink)}.ledger__empty{color:var(--ink-2);text-wrap:pretty;font-style:italic}.ledger__actions{gap:var(--s2);margin-top:var(--s4);display:grid}.ledger__actions--row{grid-auto-columns:1fr;grid-auto-flow:column}.figure{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.figure__n{font-family:var(--mono);font-size:var(--t-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.figure__n--mid{font-size:1.75rem}.figure__unit{font-family:var(--serif);font-style:italic;font-size:var(--t-body);color:var(--ink-2)}.scalebar{height:14px;margin-top:var(--s3);position:relative}.scalebar__track{border-top:var(--hair) solid var(--ink-3);height:0;position:absolute;inset:6px 0 auto}.scalebar__fill{background:var(--ink);height:5px;position:absolute;top:4px;left:0}.scalebar__tick{border-left:var(--hair) solid var(--ink-3);width:0;height:9px;position:absolute;top:2px}.scalebar__ends{color:var(--ink-2);justify-content:space-between;margin-top:2px;display:flex}.restdays{vertical-align:-1px;gap:5px;display:inline-flex}.restdays>span{border:var(--hair) solid var(--ink);width:11px;height:11px}.restdays>span[data-on]{background:var(--ink)}.ledger .data{row-gap:var(--s2)}.ledger .data dt{padding-top:2px}.ledger .data dd{text-align:right}.contents .index__row{align-items:baseline;min-height:60px}.contents .index__numeral{padding-top:0}.contents .index__ref{text-align:right;max-width:50%}.contents .index__ref .label{color:var(--ink)}.rscale{border-top:var(--hair) solid var(--rule)}.rscale__axis{height:22px;margin:0 0 0 var(--rs-label,40%);position:relative}.rscale__axis .num{color:var(--ink-2);font-size:.6875rem;position:absolute;bottom:4px;transform:translate(-50%)}.rscale__axis .num:first-child{transform:none}.rscale__axis .num:last-child{transform:translate(-100%)}.rscale__row{grid-template-columns:var(--rs-label,40%) 1fr;min-height:52px;padding:var(--s1) 0;border-bottom:var(--hair) solid var(--rule);align-items:center;display:grid}.rscale__name{padding-right:var(--s3);min-width:0;display:grid}.rscale__name>span:first-child{font-family:var(--serif);text-wrap:balance;font-size:.9375rem;line-height:1.2}.rscale__name .num{color:var(--ink-2);font-size:.75rem}.rscale__plot{height:48px;position:relative}.rscale__plot:before{content:"";border-top:var(--hair) solid var(--rule);position:absolute;top:50%;left:0;right:0}.rscale__grid{border-left:var(--hair) solid var(--rule);position:absolute;top:18px;bottom:18px}.rscale__target{border-left:var(--hair) dashed var(--ink);position:absolute;top:6px;bottom:6px}.rscale__bar{background:var(--ink-2);height:6px;position:absolute;top:calc(50% - 3px);left:0}.rscale__dot{background:var(--ink);width:10px;height:10px;margin-left:-5px;position:absolute;top:calc(50% - 5px);transform:rotate(45deg)}.rscale__dot[data-thin]{background:var(--paper);border:var(--hair) solid var(--ink)}.rscale__fig{font-size:.75rem;position:absolute;top:2px;right:0}.rscale__legend{gap:var(--s1) var(--s4);margin-top:var(--s2);color:var(--ink-2);flex-wrap:wrap;display:flex}.rscale__legend>span{align-items:center;gap:6px;display:inline-flex}.rscale__key-target{border-left:var(--hair) dashed var(--ink);width:0;height:12px}.rscale__key-dot{background:var(--ink);width:8px;height:8px;transform:rotate(45deg)}.rscale__key-dot[data-thin]{background:var(--paper);border:var(--hair) solid var(--ink)}.forecast{width:100%;height:auto;overflow:visible}.forecast text{font-family:var(--mono);fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:10px}.forecast .forecast__bar{fill:var(--ink)}.forecast .forecast__bar--far{fill:var(--ink-2)}.forecast .forecast__base{stroke:var(--rule-strong);stroke-width:1px}.forecast .forecast__grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:1 3}.forecast .forecast__tick{stroke:var(--ink-3);stroke-width:1px}.forecast__caption{margin-top:var(--s2)}.ledger .index__row--flag{align-items:center;gap:var(--s3)}.ledger .index__row--flag .flag{align-self:center}.pair{align-items:center;gap:var(--s3);padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s3) calc(var(--gutter) + var(--safe-l));border-bottom:var(--hair) solid var(--rule);grid-template-columns:1fr auto;display:grid}.pair__sides{align-items:center;gap:var(--s2);grid-template-columns:1fr auto 1fr;min-width:0;display:grid}.pair__side{justify-items:start;gap:4px;min-width:0;display:grid}.pair__side .index__name{max-width:100%;font-size:1rem;line-height:1.2}.pair__vs{color:var(--ink-2);font-style:italic}.pair__meta{justify-content:space-between;gap:var(--s2);color:var(--ink-2);grid-column:1/-1;display:flex}.pair .btn{width:auto;min-height:var(--hit);padding:0 var(--s3)}.honour{gap:var(--s3);padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s3) calc(var(--gutter) + var(--safe-l));border-bottom:var(--hair) solid var(--rule);grid-template-columns:36px 1fr auto;align-items:start;display:grid}.honours{border-top:var(--hair) solid var(--rule)}.honour__mark{color:var(--ink)}.honour--todo .honour__mark{color:var(--ink-3)}.honour__mark text{font-family:var(--mono);fill:var(--ink)}.honour--todo .honour__mark text{fill:var(--ink-2)}.honour__mark .serif{font-family:var(--serif)}.honour__mark .honour__disk{fill:var(--m4)}.honour__title{font-family:var(--serif);font-size:1.0625rem;line-height:1.25}.honour__desc{margin-top:2px}.honour__date{color:var(--ink-2);white-space:nowrap;padding-top:3px}.honour__new{text-align:right;margin-top:4px;display:block}.honours-group>summary{min-height:52px;padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));border-bottom:var(--hair) solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.honours-group>summary::-webkit-details-marker{display:none}.honours-group>summary .label:first-child:before{content:"+";width:1.2em;font-family:var(--mono);letter-spacing:0;display:inline-block}.honours-group[open]>summary .label:first-child:before{content:"−"}.setting{padding:var(--s5) calc(var(--gutter) + var(--safe-r)) var(--s4) calc(var(--gutter) + var(--safe-l));border-bottom:var(--hair) solid var(--rule)}.setting:first-of-type{border-top:var(--hair) solid var(--rule)}.setting__head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.setting__value{font-family:var(--mono);font-size:1rem}.setting__explain{margin-bottom:var(--s3)}.segments{border:var(--hair) solid var(--ink);border-radius:var(--radius);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.segment{min-height:56px;padding:var(--s1) var(--s1);border-left:var(--hair) solid var(--ink);font-family:var(--mono);text-align:center;transition:background-color var(--quick) var(--ease);align-content:center;place-items:center;gap:2px;font-size:1rem;display:grid}.segment:first-child{border-left:0}.segment:active{background:var(--paper-sunk)}.segment[aria-checked=true]{background:var(--ink);color:var(--paper)}.segment__sub{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:500}.segment[aria-checked=true] .segment__sub{color:var(--paper)}.segments--words .segment{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.stepper{border:var(--hair) solid var(--ink);border-radius:var(--radius);grid-template-columns:56px 1fr 56px;align-items:stretch;display:grid}.stepper button{min-height:56px;font-family:var(--mono);place-items:center;font-size:1.375rem;display:grid}.stepper button:active{background:var(--paper-sunk)}.stepper button:disabled{color:var(--ink-3)}.stepper button:first-child{border-right:var(--hair) solid var(--ink)}.stepper button:last-child{border-left:var(--hair) solid var(--ink)}.stepper output{font-family:var(--mono);font-variant-numeric:tabular-nums;place-items:center;font-size:1.375rem;display:grid}.checks{border-top:var(--hair) solid var(--rule)}.check{gap:var(--s3);width:100%;min-height:56px;padding:var(--s2) 0;border-bottom:var(--hair) solid var(--rule);text-align:left;cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;display:grid}.check input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:var(--hair) solid var(--ink);border-radius:var(--radius);width:24px;height:24px;color:var(--paper);place-items:center;display:grid}.check input:checked+.check__box{background:var(--ink)}.check input:focus-visible+.check__box{outline:2px solid var(--ink);outline-offset:2px}.check__text{gap:2px;display:grid}.check__name{font-family:var(--serif);font-size:1.0625rem;line-height:1.25}.select{display:block;position:relative}.select select{width:100%;min-height:56px;padding:0 44px 0 var(--s4);border:var(--hair) solid var(--ink);border-radius:var(--radius);color:var(--ink);font-family:var(--mono);appearance:none;background:0 0;font-size:1rem}.select:after{content:"";border-right:1.25px solid var(--ink);border-bottom:1.25px solid var(--ink);pointer-events:none;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.field{margin-bottom:var(--s4);gap:6px;display:grid}.field input{width:100%;min-height:52px;padding:0 var(--s3);border:0;border-bottom:var(--hair) solid var(--ink);background:var(--paper-sunk);color:var(--ink);font-family:var(--serif);appearance:none;border-radius:0;font-size:1.0625rem}.field input:focus{border-bottom:2px solid var(--ink);outline:none}.field__hint{font-size:var(--t-small);color:var(--ink-2)}.form-error{margin:0 0 var(--s3);color:var(--rubric);font-size:var(--t-small)}.status-line{gap:var(--s2);align-items:baseline;display:flex}.status-line--attention{padding-left:var(--s3);border-left:2px solid var(--ink)}.status-line--error{padding-left:var(--s3);border-left:2px solid var(--rubric)}.detail-mono{margin-top:var(--s1);font-family:var(--mono);color:var(--ink-2);word-break:break-all;font-size:.75rem}.disclosure>summary{min-height:var(--hit);cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.2em;align-items:center;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.warn{padding:var(--s3) var(--s4);border:var(--hair) solid var(--ink);border-left-width:3px}.warn--rubric{border-color:var(--rubric)}.warn--rubric .label{color:var(--rubric)}.warn p{margin-top:var(--s1)}.pwa-note{z-index:11;inset:auto 0 calc(var(--tabbar) + var(--safe-b)) 0;justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) calc(var(--gutter) + var(--safe-r)) var(--s2) calc(var(--gutter) + var(--safe-l));background:var(--paper);border-top:var(--hair) solid var(--rule-strong);display:flex;position:fixed}.pwa-note__text{font-size:var(--t-small);line-height:1.35}.pwa-note__actions{gap:var(--s1);flex:none;display:flex}.pwa-note .btn{width:auto;min-height:var(--hit);padding:0 var(--s3)}@media (width>=900px){.pwa-note{padding-bottom:calc(var(--s2) + var(--safe-b));inset:auto 0 0}.ledger__body{padding-top:var(--s4)}}.contents .index__numeral{align-self:baseline}.runhead__link{text-decoration:none}.runhead__link:active{text-decoration:underline}.toggle{border:var(--hair) solid var(--rule);border-radius:var(--radius);display:inline-flex}.toggle__opt{min-height:36px;padding:0 var(--s3);border-left:var(--hair) solid var(--rule)}.toggle__opt:first-child{border-left:0}.toggle__opt[aria-checked=true]{background:var(--ink);color:var(--paper)}.toggle__opt:active:not([aria-checked=true]){background:var(--paper-sunk)}.country__muted{color:var(--ink-2)}.today dt{white-space:nowrap}.today__aside{letter-spacing:.06em;text-transform:none;font-family:var(--mono);font-size:.6875rem;font-weight:400}.level{align-items:center;gap:var(--s3);border-bottom:var(--hair) solid var(--rule);grid-template-columns:auto 1fr auto;min-height:40px;display:grid}.level__bar{border:var(--hair) solid var(--rule);height:4px;position:relative}.level__bar>span{background:var(--ink);position:absolute;inset:-1px auto -1px -1px}.level__fig{color:var(--ink-2)}.atlas__intro-text{text-wrap:pretty;max-width:34em;font-size:1.0625rem;line-height:1.5}.atlas__attention .index__row,.atlas__index .index__row{align-items:baseline}.atlas__attention .index__name{font-size:1.0625rem}.plate__layout{grid-template-columns:minmax(0,1fr);display:grid}.plate__box{height:clamp(300px, calc((100vw - 16px) * var(--plate-aspect,1) + 8px), min(66dvh, 620px));width:100%;padding:var(--s2) calc(var(--s2) + var(--safe-r)) 0 calc(var(--s2) + var(--safe-l))}.plate__controls{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));display:flex}.plate__controls .btn--mark:disabled{color:var(--ink-3);cursor:default}.plate .plate__key{padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s4) calc(var(--gutter) + var(--safe-l))}.plate__named{justify-content:space-between;align-items:baseline;gap:var(--s3);min-height:56px;padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s3) calc(var(--gutter) + var(--safe-l));display:flex}.plate__named-name{font-size:1.375rem;line-height:1.15}.plate__chunks{padding:var(--s4) 0 var(--s6)}.plate__chunks>.section-head{padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.chunk{border-top:var(--hair) solid var(--rule);padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s2) calc(var(--gutter) + var(--safe-l))}.chunk:last-child{border-bottom:var(--hair) solid var(--rule)}.chunk__head{align-items:baseline;gap:var(--s2);margin-bottom:var(--s1);display:flex}.chunk__num{color:var(--ink-2);flex:none}.chunk__name{font-family:var(--serif);min-width:0;font-size:1.1875rem;font-style:italic;line-height:1.2}.chunk__status{flex:none}.chunk[data-status=ahead] .chunk__name{color:var(--ink-2)}.chunk__members{display:grid}.chunk__row{align-items:center;gap:var(--s3);min-height:var(--hit);text-decoration:none;display:flex}.chunk__row:active{background:var(--paper-sunk)}.chunk__country{flex:1;min-width:0;font-size:1.0625rem;line-height:1.2}.chunk__band{flex:none}.country__layout{gap:var(--s5);padding:var(--s4) calc(var(--gutter) + var(--safe-r)) var(--s6) calc(var(--gutter) + var(--safe-l));display:grid}.country__head{gap:var(--s2);display:grid}.country__name{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;line-height:1.04}.country__official{color:var(--ink-2);font-size:1rem;font-style:italic;line-height:1.3}.country__band{align-items:center;gap:var(--s2);display:flex}.country__met{color:var(--ink-2);margin-left:auto}.country__figures{align-items:end;gap:var(--s5);flex-wrap:wrap;display:flex}.country__shape-box{border:var(--hair) solid var(--rule);place-items:center;width:80px;height:80px;display:grid}.country__noshape{padding:var(--s1);text-align:center;color:var(--ink-2);font-size:.8125rem;font-style:italic;line-height:1.2}.country__locator-box{width:100%;height:200px}.country__locator{justify-items:stretch}.country__data{row-gap:var(--s3);column-gap:var(--s4)}.country__data dt{padding-top:3px}.country__data dd{min-width:0}.country__capital{font-size:1.25rem}.country__coord{color:var(--ink-2);white-space:nowrap;margin-left:.75em}.country__alt{color:var(--ink-2);font-size:.9375rem;font-style:italic;display:block}.country__fig{font-size:.875rem}.neighbours{gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.neighbour{align-items:center;gap:var(--s2);min-height:32px;text-decoration:none;display:inline-flex}.neighbour span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-decoration-thickness:var(--hair);text-underline-offset:.2em}.country__section>.section-head{padding-bottom:var(--s2);border-bottom:var(--hair) solid var(--rule)}.hooks{gap:var(--s4);display:grid}.hook__head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.hook__mine{color:var(--ink)}.hook__act{min-height:32px;padding:0 var(--s1);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.25em}.hook__act:disabled{opacity:.5}.hook__revert{margin-left:calc(-1 * var(--s1));justify-self:start}.hook__none{color:var(--ink-2);font-style:italic}.hook__field{width:100%;min-height:5.5em;padding:var(--s2) var(--s3);border:var(--hair) solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;resize:vertical;font-size:1rem;font-style:italic;line-height:1.4}.hook__field:focus{outline:2px solid var(--ink);outline-offset:1px}.hook__tools{justify-content:flex-end;gap:var(--s4);display:flex}.cards{border-collapse:collapse;width:100%}.cards th,.cards td{padding:var(--s2) var(--s1);border-bottom:var(--hair) solid var(--rule);text-align:left;vertical-align:baseline;font-weight:400}.cards thead th{letter-spacing:.08em;border-bottom-color:var(--rule-strong);padding-top:0;font-size:.6875rem}.cards th:first-child,.cards td:first-child{padding-left:0}.cards th:last-child,.cards td:last-child{padding-right:0}.cards__dir{font-size:.9375rem;line-height:1.25}.cards__leech{display:block}.cards__n{white-space:nowrap;text-align:right!important}.cards td.num{font-size:.8125rem}.cards__mode{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:.75rem;font-weight:500}.cards .swatch{vertical-align:-1px;display:inline-block}tr[data-band="0"] .cards__dir{color:var(--ink-2)}.country__pager{gap:var(--s3);border-top:var(--hair) solid var(--rule-strong);padding-top:var(--s3);grid-template-columns:1fr 1fr;display:grid}.pager__link{min-height:var(--hit);gap:2px;text-decoration:none;display:grid}.pager__link[data-dir=next]{text-align:right}.pager__name{font-size:1.0625rem;line-height:1.2}.alikes{display:grid}.alike{gap:var(--s3);padding:var(--s3) 0 var(--s4);border-bottom:var(--hair) solid var(--rule);display:grid}.alike__head{justify-content:space-between;gap:var(--s3);display:flex}.alike__drill{min-height:var(--hit)}.compare{gap:var(--s3);display:grid}.compare__members{gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:end;display:grid}.compare__member{align-content:end;justify-items:start;gap:var(--s2);min-width:0;margin:0;display:grid}.compare__name{font-size:1rem;line-height:1.2}.compare__name--focus{font-style:italic}.compare__member a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.compare__outline svg{display:block}.compare__capital{font-size:1.25rem;line-height:1.15}.compare__locator{width:100%;height:110px;display:block}.compare__note{color:var(--ink);padding-left:var(--s3);border-left:var(--hair) solid var(--ink-3);text-wrap:pretty;font-size:.9375rem;font-style:italic;line-height:1.4}.compare__none{min-height:44px}.alikes__lede{padding-top:var(--s4);padding-bottom:var(--s3);color:var(--ink-2);font-size:1rem}.alikes__lede .num{color:var(--ink)}.alikes__filters{margin:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));flex-wrap:wrap;display:flex}.alikes__filters .toggle__opt{padding:0 var(--s2);flex:auto}.alikes__group{padding-top:var(--s5)}.alikes__group-head{padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.setlist{border-top:var(--hair) solid var(--rule)}.setrow{border-bottom:var(--hair) solid var(--rule)}.setrow__head{gap:var(--s1);width:100%;min-height:56px;padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s3) calc(var(--gutter) + var(--safe-l));text-align:left;grid-template-columns:1fr;display:grid}.setrow__head:active{background:var(--paper-sunk)}.setrow__faces{align-items:end;gap:var(--s2);flex-wrap:wrap;display:flex}.setrow__faces:empty,.setrow__faces .compare__member figcaption{display:none}.setrow__names{font-size:1.0625rem;line-height:1.25}.setrow__meta{justify-content:space-between;gap:var(--s3);display:flex}.setrow__body{gap:var(--s3);padding:0 calc(var(--gutter) + var(--safe-r)) var(--s4) calc(var(--gutter) + var(--safe-l));display:grid}.gaz__tools{z-index:5;gap:var(--s3);padding:var(--s3) calc(var(--gutter) + var(--safe-r)) var(--s3) calc(var(--gutter) + var(--safe-l));background:var(--paper);border-bottom:var(--hair) solid var(--rule);display:grid;position:sticky;top:0}.gaz__search{position:relative}.gaz__input{width:100%;min-height:48px;padding:0 48px 0 var(--s3);border:var(--hair) solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--serif);appearance:none;font-size:1.125rem}.gaz__input::-webkit-search-cancel-button{display:none}.gaz__input::placeholder{color:var(--ink-2);font-style:italic}.gaz__clear{position:absolute;top:2px;right:2px}.gaz__tools .toggle{justify-self:start}.gaz__count{align-items:center;min-height:36px;display:flex}.gaz__empty{padding:var(--s5) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));color:var(--ink-2);font-style:italic}.gaz__body{position:relative}.gaz__body--rail{padding-right:28px}.gaz__letter{align-items:baseline;gap:var(--s3);scroll-margin-top:140px;display:flex}.gaz{scroll-margin-top:140px}.gaz__plate{font-style:normal}.gaz__row{align-items:baseline;column-gap:var(--s2);grid-template-columns:30px minmax(0,auto) minmax(1em,1fr) auto 12px;min-height:48px;display:grid}.gaz__flag{align-self:center;align-items:center;width:30px;height:17px;display:flex}.gaz__name .index__name{font-size:1.0625rem}.gaz__capital{color:var(--ink-2);text-align:right;overflow-wrap:anywhere;max-width:9.5em;font-size:.9375rem;font-style:italic}.gaz__row .swatch{align-self:center}.gaz__list{border-top:0}.rail{z-index:6;right:calc(2px + var(--safe-r));top:calc(var(--safe-t) + 150px);bottom:calc(var(--tabbar) + var(--safe-b) + 8px);touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;width:24px;display:flex;position:fixed}.rail__letter{text-align:center;font-family:var(--sans);color:var(--ink-2);padding:1px 0;font-size:.6875rem;font-weight:500;line-height:1;text-decoration:none;display:block}.reteach__lede{text-wrap:pretty;font-size:1.0625rem;line-height:1.45}.page__section.reteach__lede{padding-top:var(--s4);padding-bottom:var(--s4)}.reteach__empty{gap:var(--s3);padding-top:var(--s6);display:grid}.reteach__back{margin-top:var(--s4);text-decoration:none}.reteach__row{align-items:center}.reteach__what{gap:2px;min-width:0;display:grid}.reteach__body{gap:var(--s5);padding:var(--s4) calc(var(--gutter) + var(--safe-r)) var(--s7) calc(var(--gutter) + var(--safe-l));display:grid}.reteach__why{gap:var(--s3);display:grid}.reteach__why .name{overflow-wrap:break-word;text-wrap:balance}.reteach__section{gap:var(--s3);display:grid}.reteach__section>.section-head{padding-bottom:var(--s2);border-bottom:var(--hair) solid var(--rule);margin-bottom:0}.portraits{gap:var(--s4);display:grid}.portraits--two{grid-template-columns:1fr 1fr}.portrait{gap:var(--s2);align-content:start;min-width:0;margin:0;display:grid}.portrait__name{min-height:2.3em;font-size:1.25rem;line-height:1.15}.portrait__name--other a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.portrait__row{align-items:end;gap:var(--s3);min-height:48px;display:flex}.portrait__row .outline{flex:none}.portrait__map{height:120px}.portraits:not(.portraits--two) .portrait__map{height:180px}.portrait__cap{font-size:1rem;line-height:1.25}.portrait__cap .num{color:var(--ink-2);font-size:.75rem;display:block}.reteach__current{margin-bottom:var(--s2)}.reteach__field-label{margin-top:var(--s2)}.material{gap:var(--s2);display:grid}.material ul{gap:var(--s3);display:grid}.material__item{padding-left:var(--s3);border-left:var(--hair) solid var(--rule);justify-items:start;gap:2px;display:grid}.material__title{font-size:.6875rem}.material__text{color:var(--ink-2);font-size:.9375rem;font-style:italic;line-height:1.4}.material__item .hook__act{margin-left:calc(-1 * var(--s1))}.keep{align-items:flex-start;gap:var(--s3);min-height:var(--hit);padding-top:var(--s2);font-size:1rem;line-height:1.35;display:flex}.keep input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.reteach__actions{padding-top:var(--s2)}.reteach .btn:disabled,.country .btn:disabled,.alikes-page .btn:disabled{color:var(--ink-2);border-color:var(--rule);cursor:default;background:0 0}.reteach__done{gap:var(--s3);padding-top:var(--s6);display:grid}.reteach__ok{align-items:center;gap:var(--s2);display:flex}.recall{gap:var(--s3);display:grid}.recall__prompt{min-height:96px;padding:var(--s3) 0;place-items:center;display:grid}.recall__prompt .name{text-align:center;overflow-wrap:break-word}.recall__map{width:100%;height:240px}.recall__map--tap{height:min(52dvh,420px)}.recall__answer .options{margin:0 calc(-1 * (var(--gutter) + var(--safe-r))) 0 calc(-1 * (var(--gutter) + var(--safe-l)))}.recall__verdict{min-height:1.25em}.recall__miss{gap:var(--s3);display:grid}.flaggrid{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.flaggrid__opt{border:var(--hair) solid var(--rule);border-radius:var(--radius);place-items:center;width:100%;min-height:92px;display:grid}.flaggrid__opt[data-state=correct]{border:2px solid var(--verdigris);background:var(--verdigris-wash)}.flaggrid__opt[data-state=wrong]{border:2px solid var(--rubric);background:var(--rubric-wash)}.flaggrid__opt[data-state=dim]{opacity:.55}@media (width>=900px){.plate,.country,.gazetteer,.reteach,.alikes-page{width:100%;max-width:1280px;margin:0 auto}.plate__layout{align-items:start;column-gap:var(--s6);padding:0 var(--s6);grid-template-columns:minmax(0,1fr) 380px}.plate__figure{position:sticky;top:48px}.plate__box{height:calc(100dvh - 48px - var(--head) - 140px);min-height:420px;max-height:none;padding:var(--s4) 0 0}.plate__controls,.plate .plate__key,.plate__named,.plate__chunks>.section-head,.chunk{padding-left:0;padding-right:0}.country__layout{column-gap:var(--s7);padding:var(--s5) var(--s6) var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.country__head,.country__pager{grid-column:1/-1}.country__figures{grid-column:1}.country__locator{grid-area:2/2/span 2}.country__locator-box{height:340px}.country__data{grid-column:1}.country__section{grid-column:auto}.gaz__tools{padding-left:var(--s6);padding-right:var(--s6);grid-template-columns:minmax(0,1fr) auto;align-items:center;top:48px}.gazetteer .gaz,.gazetteer>.index,.gazetteer .gaz__empty{max-width:760px;margin:0 auto}.gaz__body--rail{padding-right:0}.gaz__body{max-width:760px;margin:0 auto}.rail{top:160px;bottom:24px;right:max(16px,50vw - 428px)}.gaz__row{padding-left:0;padding-right:0}.reteach__body{max-width:760px;margin:0 auto}.alikes-page .setlist,.alikes__lede,.alikes__filters,.alikes__group-head{max-width:760px;margin-left:auto;margin-right:auto}.alikes__filters{display:flex}.recall__answer .options{margin:0}}.index__leader{contain:inline-size}@media (width<=899px){.atlas__grid{grid-template-columns:minmax(0,1fr)}}.alikes__lede .alikes__key{color:var(--rubric)}.setrow[data-status=confused] .setrow__status:before{content:"";vertical-align:1px;background:var(--ink);width:6px;height:6px;margin-right:6px;display:inline-block}.compare__members[data-n="4"]{grid-template-columns:1fr 1fr}.compare__together{height:180px}.compare__key{font-size:1rem;line-height:1.6}.compare__key .compare__swatch{background:var(--ink-2);vertical-align:0;border:0;width:10px;height:10px;display:inline-block}.compare__key .compare__swatch--focus{background:var(--rubric)}.compare__key a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.compare__capital{overflow-wrap:anywhere;font-size:1.125rem}.alikes__more{margin-top:var(--s2)}@media (width>=900px){.atlas__attention{grid-column:2}.atlas__attention .index__row{padding-left:0;padding-right:0}}.plate__practice{border-top:var(--hair) solid var(--rule)}.study__body{max-width:640px;margin:0 auto;padding-bottom:152px}.study__lede{padding:var(--s4) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));text-wrap:pretty;font-size:1.0625rem;line-height:1.45}.study__status{margin:var(--s4) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));padding-left:var(--s3);border-left:var(--hair) solid var(--ink-3);text-wrap:pretty;font-size:1rem;font-style:italic;line-height:1.4}.study__strong{font-style:normal}.study__inline{padding:var(--s3) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.study__group{padding-top:var(--s5)}.study__group .section-head{padding:0 calc(var(--gutter) + var(--safe-r)) var(--s2) calc(var(--gutter) + var(--safe-l))}.study__group .check{padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r))}.study__group .check[data-done] .check__name{color:var(--ink-2)}.study__group .check:has(input:disabled) .check__name{color:var(--ink-2)}.study__count{color:var(--ink-2);font-size:.875rem}.study__pad{padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l))}.study__small{padding:var(--s3) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.study__dock{gap:var(--s2);display:grid}.study__dock-row{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.study__plan{text-wrap:pretty;font-size:.9375rem;line-height:1.35}.study__aside{color:var(--ink-2)}.study__link{color:var(--ink)}.study .btn:disabled{border-color:var(--rule);color:var(--ink-2);background:0 0}.today__next{align-items:baseline;gap:var(--s2);min-height:40px;padding:var(--s2) 0;border-bottom:var(--hair) solid var(--rule);color:var(--ink);text-decoration:none;display:flex}.today__next-text{min-width:0;font-size:var(--t-small);color:var(--ink-2);flex:1;line-height:1.35}.today__next-text em{color:var(--ink)}.today__next .label{color:var(--ink);flex:none}.dock__row{gap:var(--s2);grid-template-columns:1fr auto;display:grid}.dock__row .dock__side{width:auto;text-decoration:none}@media (width>=900px){.study__dock{max-width:640px;padding:var(--s4) var(--gutter);border:0;margin:0 auto;position:static}.study__body{padding-bottom:var(--s4)}}.dock__row .btn,.study__dock-row .btn{white-space:nowrap;padding:0 var(--s4)}.dock__row .dock__side{padding:0 var(--s3);letter-spacing:.08em}
