@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #000000;--panel: #000000;--panel2: #15120b;--line: #2b2518;--text: #f1ead9;--ash: #a39c8c;--ash-dim: #7d7768;--gold: #d8b471;--threshold: var(--gold);--rule: color-mix(in srgb, var(--gold) 54%, transparent);--rule-dim: color-mix(in srgb, var(--gold) 24%, transparent);--ok: #7fd6a2;--alert: #ff555d;--a-arch: #93a3fc;--a-eco: #93e195;--a-play: #36b8c5;--a-hr: #d9e076;--a-c1: #86cdff;--a-c2: #e9b452;--a-c3: #ee8dbd;--a-intel: #e3c1fe;--a-people: #ed756e;--a-res: #4687d8;--a-priv: #d58042;--a-know: #7be9cd;--a-log: #b9b4c2;--a-strat: #f2eff5;--a-other: #8f86a0;--p-1: #d85734;--p-2: #2288e8;--p-3: #20f4bb;--p-4: #a4b1fe;--p-5: #c257ac;--p-6: #fc8dc8;--serif: "Instrument Serif", "Iowan Old Style", Palatino, Georgia, serif;--sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--bar: 64px;--tabs: 0px;color-scheme:dark}:root[data-theme=light]{--void: #f1ebdd;--panel: #f9f5ea;--panel2: #ebe3d1;--line: #d6cbb1;--text: #1a1610;--ash: #5e574a;--ash-dim: #80786a;--gold: #8a6417;--ok: #1e7a4c;--alert: #c0343c;--a-arch: #4b55b5;--a-eco: #23832f;--a-play: #007281;--a-hr: #777a00;--a-c1: #0473a9;--a-c2: #955b00;--a-c3: #9f3770;--a-intel: #845da0;--a-people: #a72025;--a-res: #004fa7;--a-priv: #953a00;--a-know: #00886c;--a-log: #6e6878;--a-strat: #171021;--a-other: #7c7388;--p-1: #821e00;--p-2: #0075d4;--p-3: #108968;--p-4: #3534a0;--p-5: #7a0969;--p-6: #d35a9e;color-scheme:light}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--rule-dim) transparent}html,body,#root{height:100%}body{margin:0;background:var(--void);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}:focus-visible{outline:1px solid var(--gold);outline-offset:2px;border-radius:2px}::selection{background:color-mix(in srgb,var(--gold) 40%,transparent)}.app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bar) minmax(0,1fr);height:100dvh}.bar{display:flex;align-items:center;gap:28px;padding:0 22px;padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right));border-bottom:1px solid var(--line);background:var(--void);position:relative;z-index:5;min-width:0}.wordmark{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:10px;row-gap:5px;align-items:center;align-content:center;text-decoration:none;white-space:nowrap;flex:none}.wordmark-mark{grid-row:1 / 3;flex:none;display:block;width:44px;height:44px;color:var(--gold)}.wordmark-name{font-weight:600;font-size:19px;letter-spacing:.14em;line-height:1}.wordmark .label{font-size:10px;letter-spacing:.3em;line-height:1}.wordmark-z{position:relative;display:inline-block}.wordmark-z:after{content:"";position:absolute;left:8%;right:20%;top:52%;height:1.5px;background:currentColor}.label{font-size:12px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.sender{display:inline-flex;align-items:center;flex:none;padding-left:16px;border-left:1px solid var(--line);margin-left:6px}.sender img{display:block;height:34px;width:auto}.sender-gold{display:block;height:34px;aspect-ratio:126 / 34;background:#d4af37;-webkit-mask:url(/helsinglight-vit.svg) left center / auto 100% no-repeat;mask:url(/helsinglight-vit.svg) left center / auto 100% no-repeat}.login .sender{border:0;padding:0;margin:22px 0 0}.login .sender img,.login .sender-gold{height:40px}.page-kind{display:flex;align-items:center;gap:14px}.bar-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:14.5px;color:var(--ash);white-space:nowrap}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--ash)}.pill.ok .dot{background:var(--ok)}.pill.bad{color:var(--text)}.pill.bad .dot{background:var(--alert)}.icon-btn{width:40px;height:40px;border-radius:3px;display:grid;place-items:center;color:var(--ash)}.icon-btn:hover{color:var(--gold)}.lang{display:inline-flex;border:1px solid var(--line);border-radius:3px;padding:2px}.lang button{padding:4px 8px;font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--ash-dim);border-radius:2px}.lang button:hover{color:var(--text)}.lang button[aria-pressed=true]{color:var(--gold)}.main{min-height:0;position:relative}.tabs{display:none}:root{--menu: 64px;--menu-open: 252px}.menu,.crumb,.top-mid{display:none}@media(min-width:761px){:root{--bar: 56px}.app{grid-template-columns:auto minmax(0,1fr)}.bar{grid-column:1 / 3;grid-row:1;gap:0;padding-left:13px}.bar .wordmark{column-gap:13px}.bar .wordmark-mark{width:38px;height:38px}.bar .lang,.bar .icon-btn,.bar .sender{display:none}.main{grid-column:2;grid-row:2;z-index:0}.crumb{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;height:26px;margin:0 0 0 22px;padding-left:22px;border-left:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden}.crumb i{font-style:normal;color:var(--ash-dim)}.crumb b{font-weight:600;color:var(--gold);min-width:0;overflow:hidden;text-overflow:ellipsis}.top-mid{display:flex;justify-content:center;flex:1 1 0;min-width:0;padding:0 20px}.top-search{display:flex;align-items:center;gap:10px;width:min(440px,100%);min-width:0;height:36px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--ash-dim)}.top-search:hover{border-color:var(--rule-dim)}.top-search:focus-within{border-color:var(--gold);color:var(--gold)}.top-search svg{flex:none;width:18px;height:18px}.top-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:none;color:var(--text);font:inherit;font-size:15px}.top-search input::placeholder{color:var(--ash-dim)}.top-search input::-webkit-search-cancel-button{display:none}.top-search kbd{flex:none;font:500 12px/1 var(--mono);color:var(--ash);border:1px solid var(--line);border-radius:3px;padding:4px 7px}.top-search:focus-within kbd{visibility:hidden}.menu{display:block;grid-column:1;grid-row:2;position:relative;z-index:4;width:var(--menu);transition:width var(--fold) var(--fold-ease)}.menu[data-open=true]{width:var(--menu-open)}.menu-in{position:absolute;inset:0 auto 0 0;width:var(--menu);display:flex;flex-direction:column;overflow:hidden;background:var(--void);border-right:1px solid var(--line);transition:width var(--fold) var(--fold-ease),border-color .2s ease-out}.menu:hover .menu-in,.menu:has(:focus-visible) .menu-in,.menu[data-open=true] .menu-in{width:var(--menu-open)}.menu:not([data-open=true]):hover .menu-in,.menu:not([data-open=true]):has(:focus-visible) .menu-in{border-right-color:var(--rule)}.menu:not([data-open=true]):hover .menu-in,.menu:not([data-open=true]):hover .menu-text,.menu:not([data-open=true]):hover .sender{transition-delay:.16s}.menu-nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:10px 0 6px}.menu-nav::-webkit-scrollbar{display:none}.menu-foot{flex:none;padding:6px 0 16px;border-top:1px solid var(--line)}.menu hr{border:0;border-top:1px solid var(--line);margin:7px 18px}.menu-item{display:flex;align-items:center;position:relative;width:var(--menu-open);height:42px;padding:0;text-decoration:none;text-align:left;white-space:nowrap;color:var(--ash)}.menu-item:focus-visible{outline-offset:-3px}.menu-icon{flex:none;width:var(--menu);display:grid;place-items:center}.menu-code{font-size:12px;font-weight:600;letter-spacing:.14em}.menu-text{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translate(-8px);transition:opacity .2s ease-out,transform var(--fold) var(--fold-ease)}.menu:hover .menu-text,.menu:has(:focus-visible) .menu-text,.menu[data-open=true] .menu-text{opacity:1;transform:none}a.menu-item:hover,button.menu-item:hover{color:var(--text)}a.menu-item[aria-current=page]{color:var(--gold)}a.menu-item[aria-current=page]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;background:var(--gold)}.menu-item.later{color:var(--ash-dim);cursor:default}.menu-item.later .menu-icon{opacity:.6}.menu-arrow{transform-box:fill-box;transform-origin:center;transition:transform var(--fold) var(--fold-ease)}.menu[data-open=true] .menu-arrow{transform:rotate(180deg)}.menu .sender{display:flex;border:0;margin:14px 0 0;padding:0 0 0 14px;width:51px;overflow:hidden;transition:width var(--fold) var(--fold-ease)}.menu .sender img,.menu .sender-gold{flex:none;max-width:none}.menu:hover .sender,.menu:has(:focus-visible) .sender,.menu[data-open=true] .sender{width:160px}}@media(min-width:761px)and (max-height:700px){.menu-item.later,.menu hr{display:none}}@media(prefers-reduced-motion:reduce){.menu,.menu-in,.menu-text,.menu-arrow,.menu .sender{transition:none!important}}.card,.float,.plate{position:relative;background:var(--panel);border:1px solid var(--rule);border-radius:3px}.card:before,.float:before,.plate:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--rule-dim);border-radius:1px;pointer-events:none}.card:after,.float:after,.plate:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;background:var(--gold);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/svg%3e") left top / 24px 24px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20transform='translate(24%200)%20scale(-1%201)'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e") right top / 24px 24px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20transform='translate(24%2024)%20scale(-1%20-1)'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e") right bottom / 24px 24px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20transform='translate(0%2024)%20scale(1%20-1)'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e") left bottom / 24px 24px no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/svg%3e") left top / 24px 24px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20transform='translate(24%200)%20scale(-1%201)'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e") right top / 24px 24px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20transform='translate(24%2024)%20scale(-1%20-1)'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e") right bottom / 24px 24px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20transform='translate(0%2024)%20scale(1%20-1)'%3e%3cpath%20d='M17%20.5A16.5%2016.5%200%200%201%20.5%2017'%20fill='none'%20stroke='%23000'%20stroke-width='1'/%3e%3cpath%20d='M7%202.4%207.75%206.25%2011.6%207%207.75%207.75%207%2011.6%206.25%207.75%202.4%207%206.25%206.25z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e") left bottom / 24px 24px no-repeat}.card{padding:26px 28px}.plate,.float{display:flex;flex-direction:column;min-height:0;padding:12px 6px}.plate-in,.float-in{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.float-in{padding:16px 20px 14px}.seam{height:1px;border:0;margin:28px 0;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55}.mono{font-family:var(--mono);font-size:14.5px;color:var(--ash);word-break:break-all}.muted{color:var(--ash);font-size:14.5px}.area{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--ash);min-width:0}.area i{width:10px;height:10px;border-radius:50%;flex:none;border:1.6px solid var(--c, var(--a-other))}.area i[data-a=arch]{--c: var(--a-arch)}.area i[data-a=eco]{--c: var(--a-eco)}.area i[data-a=play]{--c: var(--a-play)}.area i[data-a=hr]{--c: var(--a-hr)}.area i[data-a=c1]{--c: var(--a-c1)}.area i[data-a=c2]{--c: var(--a-c2)}.area i[data-a=c3]{--c: var(--a-c3)}.area i[data-a=intel]{--c: var(--a-intel)}.area i[data-a=people]{--c: var(--a-people)}.area i[data-a=res]{--c: var(--a-res)}.area i[data-a=priv]{--c: var(--a-priv)}.area i[data-a=know]{--c: var(--a-know)}.area i[data-a=log]{--c: var(--a-log)}.area i[data-a=strat]{--c: var(--a-strat)}.area i[data-a=other]{--c: var(--a-other)}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:3px;background:var(--panel);color:var(--gold);font-size:15.5px;text-decoration:none;border:1px solid var(--rule)}.btn:hover{border-color:var(--gold);color:var(--text)}.btn:disabled{opacity:.5;cursor:default}.btn.quiet{border-color:var(--line);color:var(--ash)}.btn.quiet:hover{color:var(--text);border-color:var(--rule)}.field{width:100%;padding:12px 14px;border-radius:3px;border:1px solid var(--line);background:var(--panel);font-size:16px;color:var(--text)}.field::placeholder{color:var(--ash-dim)}.field:focus{outline:none;border-color:var(--gold)}.notice{padding:14px 16px;border-radius:3px;background:var(--panel);border:1px solid var(--line);color:var(--ash);font-size:15.5px}.notice.bad{border-left:2px solid var(--alert);color:var(--text)}.scroll{overflow:auto;-webkit-overflow-scrolling:touch}.list{list-style:none;margin:0;padding:0}.search{height:100%}.search-inner{max-width:880px;margin:0 auto;padding:56px 24px 80px}.search h1,.page h1,.codex h1{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5vw,54px);line-height:1.05;margin:10px 0 22px;letter-spacing:-.01em}.search-row{display:flex;gap:10px}.search-row .field{font-size:18px;padding:15px 18px}.seg{display:inline-flex;padding:2px;border-radius:3px;border:1px solid var(--line);margin-top:14px}.seg button{padding:7px 14px;border-radius:2px;font-size:14.5px;color:var(--ash)}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{color:var(--gold);box-shadow:inset 0 0 0 1px var(--rule);background:color-mix(in srgb,var(--gold) 8%,transparent)}.results{display:grid;gap:16px;margin-top:30px}.result{display:block;text-decoration:none}.result:hover{border-color:var(--gold)}.result h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15;margin:8px 0}.result p{margin:0 0 10px;font-size:17px;line-height:1.6;color:var(--text);opacity:.86}.result-foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pages{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;padding:16px;height:100%}.pages>*{min-height:0}.page-col{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.page-col>*{min-height:0}.tree-head{padding:14px 16px 12px}.tree-body{padding:0 8px 14px;flex:1;min-height:0}.tree-folder{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:2px;font-size:14.5px;color:var(--ash);text-align:left}.tree-folder:hover{color:var(--text)}.tree-folder svg{flex:none;transition:transform .12s}.tree-folder[aria-expanded=true] svg{transform:rotate(90deg)}.tree-folder .count{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--ash-dim)}.tree-kids{margin-left:14px;border-left:1px solid var(--line);padding-left:4px}.tree-leaf{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:2px;text-decoration:none;font-size:15.5px;color:var(--text)}.tree-leaf:hover{background:var(--panel2)}.tree-leaf[aria-current=page]{background:var(--panel2);color:var(--gold);box-shadow:inset 1px 0 0 var(--gold)}.tree-leaf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{min-width:0}.page-inner{max-width:780px;margin:0 auto;padding:36px 36px 80px}.page-meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.tag{padding:2px 10px;border-radius:999px;border:1px solid var(--line);font-size:14.5px;color:var(--ash)}.prose{font-size:18px;line-height:1.7}.prose h1,.prose h2,.prose h3{font-family:var(--serif);font-weight:400;line-height:1.15;margin:1.6em 0 .5em}.prose h1{font-size:35px}.prose h2{font-size:32px}.prose h3{font-size:25px}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1em}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1em}.prose li{margin:.25em 0}.prose li::marker{color:var(--gold)}.prose a{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:1px}.prose a:hover{color:var(--gold)}.prose a.missing{text-decoration-style:dashed;text-decoration-color:var(--ash-dim);color:var(--ash)}.prose code{font-family:var(--mono);font-size:.86em;background:var(--panel2);padding:2px 6px;border-radius:2px}.prose pre{background:var(--panel2);padding:16px;border-radius:3px;overflow:auto}.prose pre code{background:none;padding:0}.prose blockquote{margin:0 0 1em;padding:12px 18px;background:var(--panel2);border-left:1px solid var(--gold);font-style:italic}.prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow:auto}.prose th,.prose td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line)}.prose th{color:var(--gold);font-weight:500}.prose hr{height:1px;border:0;margin:2em 0;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55}.prose img{max-width:100%}.prose.small{font-size:16px;line-height:1.65}.prose.small h1{font-size:25px}.prose.small h2{font-size:23px}.prose.small h3{font-size:20px}.prose.small table{font-size:14.5px}.side-in{padding:18px 16px 30px}.side h3{margin:0 0 12px}.side section+section{margin-top:30px}.rel{display:block;padding:9px 10px;border-radius:2px;text-decoration:none}.rel:hover{background:var(--panel2)}.rel b{display:block;font-weight:500;font-size:15.5px;margin-top:2px}.empty{display:grid;place-items:center;height:100%;padding:40px;text-align:center;color:var(--ash)}.empty h2{font-family:var(--serif);font-weight:400;font-size:32px;color:var(--text);margin:0 0 8px}.graph{position:relative;height:100%;overflow:hidden}.graph-stage{position:absolute;top:0;right:0;bottom:0;left:0}.graph-sky,.graph-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.graph-sky{pointer-events:none}.graph-canvas{touch-action:none}.graph-left,.graph-right{position:absolute;top:16px;bottom:16px;width:300px;display:flex;flex-direction:column;gap:12px;pointer-events:none;z-index:2}.graph-left{left:16px}.graph-right{right:16px;width:420px}.float{pointer-events:auto}.float h2{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:8px 0}.float .label.sec,.float .label.head{display:flex;align-items:center;gap:12px}.float .label.sec{margin-top:26px}.float .label.sec:after,.float .label.head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--rule),transparent);order:1}.float .label .link{order:2}.link{font-size:14.5px;color:var(--ash);letter-spacing:0;text-transform:none;font-weight:400;text-decoration:underline;text-underline-offset:3px}.link:hover{color:var(--text)}.hint{margin:8px 0 0}.graph-tools{position:absolute;top:30px;right:104px;z-index:2;display:flex;gap:2px;padding:2px;border-radius:3px;background:color-mix(in srgb,var(--void) 80%,transparent)}.graph-tools .icon-btn[aria-pressed=true]{color:var(--gold)}.shapes{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px}.shapes button{display:grid;justify-items:center;gap:4px;padding:9px 0 8px;border-radius:2px;color:var(--ash);font-size:14.5px}.shapes button:hover{color:var(--text)}.shapes button[aria-pressed=true]{color:var(--text);box-shadow:inset 0 -1px 0 var(--gold)}.shapes button[aria-pressed=true] svg{color:var(--gold)}.shapes.three{grid-template-columns:repeat(3,1fr);margin-top:6px}.shapes a{display:grid;justify-items:center;gap:4px;padding:9px 0 8px;border-radius:2px;color:var(--ash);font-size:14.5px;text-decoration:none}.shapes a:hover{color:var(--text)}.shapes a[aria-current=true]{color:var(--text);box-shadow:inset 0 -1px 0 var(--gold)}.shapes a[aria-current=true] svg{color:var(--gold)}.float .label.sub{margin-top:14px;font-size:11px;color:var(--ash)}.forms .tip .dot+.dot,.forms .tip .area+.area{margin-left:10px}.forms .tip .muted{display:block;font-size:14.5px}.forms .tip .does{color:var(--gold);margin-top:2px}.graph-stage{container-type:inline-size}.stage-head{position:absolute;top:34px;left:104px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;pointer-events:none}.view-name{display:flex;flex-direction:column;gap:6px;max-width:340px}.view-kicker{font-size:12px;font-weight:600;letter-spacing:.3em;line-height:1.4;text-transform:uppercase;color:var(--gold)}.view-title{font-family:var(--serif);font-size:30px;line-height:1.05;color:var(--text)}.view-text{max-width:250px;font-size:14.5px;line-height:1.45;color:var(--ash)}@container (min-width: 860px){.with-wheel .view-text{max-width:212px;text-wrap:balance}.with-wheel .form-state{flex-direction:column;align-items:flex-start}}@container (max-width: 859px){.view-name{max-width:calc(100cqw - 410px)}.view-text{display:none}}@container (max-width: 599px){.stage-head{top:86px}.view-name{max-width:calc(100cqw - 208px)}}.form-state{display:flex;gap:8px;align-items:center;flex-wrap:wrap;pointer-events:auto}.stage-head[data-state=true] .view-text{display:none}.form-state .pill{background:color-mix(in srgb,var(--void) 86%,transparent)}.form-state button.pill{color:var(--gold);cursor:pointer}.form-state button.pill:hover{border-color:var(--gold)}.mini button[aria-pressed=true]{background:var(--panel2);box-shadow:inset 2px 0 0 var(--gold)}.pair-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pair-head i{font-style:normal;color:var(--ash-dim)}.linkrows{display:grid;gap:1px;margin-top:8px}.linkrows>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:baseline}.linkrows button{padding:6px 8px;border-radius:2px;font-size:15px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkrows button:hover{background:var(--panel2);color:var(--gold)}.linkrows i{font-style:normal;color:var(--ash-dim);font-family:var(--mono);font-size:13px}.slide{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-top:12px;font-size:15.5px}.slide .n{font-family:var(--mono);font-size:13px;color:var(--ash)}.slide input,.time input{grid-column:1 / -1;width:100%;height:24px;margin:2px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--rule) 1px,transparent 1px) 0 16px / calc((100% - 1px)*.1) 4px repeat-x}.slide input::-webkit-slider-runnable-track,.time input::-webkit-slider-runnable-track{height:1px;background:var(--ash-dim)}.slide input::-moz-range-track,.time input::-moz-range-track{height:1px;background:var(--ash-dim)}.slide input::-webkit-slider-thumb,.time input::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-5px;border-radius:50%;background:var(--panel);border:1px solid var(--gold);box-shadow:0 0 0 3px var(--panel)}.slide input::-moz-range-thumb,.time input::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:var(--panel);border:1px solid var(--gold);box-shadow:0 0 0 3px var(--panel)}.row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:15.5px}.row .seg{margin-top:0}.row.stack{flex-direction:column;align-items:stretch;gap:6px}.row.stack .seg{display:flex}.row.stack .seg button{flex:1}.row .seg button{padding:5px 9px}.check{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:15.5px;cursor:pointer}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin:0;flex:none;display:grid;place-items:center;border:1px solid var(--rule);border-radius:1px;background:none;cursor:pointer}.check input:checked:after{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.field.small{padding:9px 12px;font-size:15.5px;margin-top:10px}.person{margin-top:10px}.person .seg{display:flex;margin-top:0}.person .seg button{flex:1;padding:6px 9px}.person-pick{display:flex;align-items:center;gap:12px}.person-pick .link{margin-top:10px;flex:none}select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:0;flex:1;text-overflow:ellipsis;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}select.field option{background:var(--panel);color:var(--text)}.tree-head .person{margin-top:12px}.reset{margin-top:18px;width:100%;justify-content:center}.legend{display:grid;gap:1px;margin-top:8px}.legend button{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:2px;text-align:left}.legend .area{font-size:15.5px;color:var(--text)}.legend button:hover{background:var(--panel2)}.legend button[aria-pressed=false] .area{color:var(--ash-dim);text-decoration:line-through}.legend button[aria-pressed=false] i{opacity:.3}.legend .n{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--ash-dim)}.legend.plain .area i[data-a]{--c: var(--ash-dim)}.who{display:grid;gap:1px;margin-top:8px}.who-head,.who button,.who-none{display:grid;grid-template-columns:10px minmax(0,1fr) 46px 46px;column-gap:8px;align-items:center;padding:5px 8px}.who-head{padding-bottom:0;font-size:12px;letter-spacing:.04em;color:var(--ash)}.who-head span{text-align:right}.who-head span:first-child{grid-column:3}.who button{border-radius:2px;text-align:left;width:100%;row-gap:5px}.who button:hover{background:var(--panel2)}.who button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rule);background:color-mix(in srgb,var(--gold) 8%,transparent)}.who-dot{width:10px;height:10px;border-radius:50%;background:var(--ash-dim)}.who-name{font-size:15.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .n{font-family:var(--mono);font-size:13px;color:var(--ash);text-align:right}.who-bar{grid-column:2 / -1;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.who-bar i{display:block;height:100%;border-radius:2px}.who-none .who-name{color:var(--ash)}.who .hint{margin-top:8px}.mini{display:grid;gap:1px;margin-top:8px}.mini button{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:2px;font-size:15.5px;text-align:left;width:100%}.mini button:hover{background:var(--panel2)}.mini .n{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--ash-dim)}.mini span.t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-foot{position:absolute;left:50%;transform:translate(-50%);bottom:30px;z-index:2;display:flex;gap:10px;align-items:center}.graph-foot .pill{background:color-mix(in srgb,var(--void) 86%,transparent);border-color:transparent}.tip{position:absolute;z-index:3;pointer-events:none;transform:translate(16px,16px);background:var(--panel);border:1px solid var(--rule);border-radius:2px;padding:8px 12px;max-width:280px}.tip b{display:block;font-weight:500;font-size:15.5px}.close{float:right;margin:-8px -10px 0 8px}details.fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:after{content:"+";font-family:var(--mono);color:var(--gold)}details.fold[open]>summary:after{content:"-"}details.fold+details.fold{margin-top:14px}.snippet{font-size:16px;line-height:1.6;margin:10px 0 14px;opacity:.9}.card-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.time{position:absolute;left:50%;transform:translate(-50%);bottom:26px;z-index:2;width:min(720px,calc(100% - 180px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 16px 8px;background:color-mix(in srgb,var(--void) 88%,transparent);border:1px solid var(--rule-dim);border-radius:3px}.time .play{width:34px;height:34px;display:grid;place-items:center;color:var(--gold);border:1px solid var(--rule);border-radius:50%}.time .play:hover{border-color:var(--gold)}.time input{grid-column:auto;margin:0}.time .now{font-family:var(--mono);font-size:13px;color:var(--text);white-space:nowrap;text-align:right}.time .now span{color:var(--ash)}.time .ends{grid-column:2;display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--ash-dim)}.time .speed{grid-column:3;justify-self:end;font-family:var(--mono);font-size:12px;color:var(--ash);text-decoration:underline;text-underline-offset:3px}.time .speed:hover{color:var(--gold)}.time .speed-row{grid-column:3;display:flex;gap:14px;justify-self:end}.time .ends .note{color:var(--ash);font-family:var(--sans);font-size:12.5px;text-align:center;padding:0 10px}.happen{position:absolute;left:34px;bottom:30px;z-index:2;width:min(300px,calc(100% - 68px));padding:10px 12px 8px;background:color-mix(in srgb,var(--void) 88%,transparent);border:1px solid var(--rule-dim);border-radius:3px}.happen .label{margin-bottom:6px}.happen button{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;align-items:baseline;width:100%;padding:3px 0;text-align:left;font-size:13.5px;color:var(--text)}.happen button:disabled{cursor:default;opacity:.7}.happen button:not(:disabled):hover .t{color:var(--gold)}.happen i{width:7px;height:7px;border-radius:50%;background:var(--gold);align-self:center}.happen i[data-kind=changed]{background:transparent;border:1px solid var(--gold)}.happen i[data-kind=gone]{background:var(--ash-dim)}.happen .k{color:var(--ash);font-size:12.5px}.happen .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.happen .n{font-family:var(--mono);font-size:12px;color:var(--ash-dim)}@media(min-width:761px){.graph .graph-stage{left:88px}.graph[data-panel=true] .graph-stage{left:332px}}:root{--fold: .42s;--fold-ease: cubic-bezier(.22, 1, .36, 1)}.side-clip{position:relative;flex:1;min-height:0;overflow:hidden;pointer-events:none}.side-full{position:absolute;inset:0 auto 0 0;width:300px;display:flex;flex-direction:column;gap:12px}.side-rail,.side-handle{display:none}@media(max-width:760px){.graph-left[data-open=false]{display:none}.side-full{width:100%}}@media(min-width:761px){.graph-stage{transition:left var(--fold) var(--fold-ease)}.graph-left{transition:width var(--fold) var(--fold-ease)}.graph-left[data-open=false]{width:56px}.side-full{transition:opacity .26s ease-out,transform var(--fold) var(--fold-ease),visibility 0s linear 0s}.graph-left[data-open=false] .side-full{opacity:0;transform:translate(-36px);visibility:hidden;transition:opacity .22s ease-out,transform var(--fold) var(--fold-ease),visibility 0s linear .26s}.side-rail{display:flex;position:absolute;left:0;top:0;width:56px;max-height:100%;padding:10px 6px;opacity:0;visibility:hidden;transform:translate(-12px);transition:opacity .18s ease-out,transform var(--fold) var(--fold-ease),visibility 0s linear .18s}.graph-left[data-open=false] .side-rail{opacity:1;visibility:visible;transform:none;transition:opacity .26s ease-out .14s,transform var(--fold) var(--fold-ease),visibility 0s linear 0s}.rail-in{display:flex;flex-direction:column;align-items:center;gap:2px;overflow:auto;scrollbar-width:none;padding:6px 0}.rail-in::-webkit-scrollbar{display:none}.rail-in button,.rail-in a{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:2px;color:var(--ash)}.rail-in button:hover,.rail-in a:hover{color:var(--text)}.rail-in button[aria-pressed=true],.rail-in a[aria-current=true]{color:var(--gold);box-shadow:inset 2px 0 0 var(--gold)}.rail-in i{flex:none;width:22px;height:1px;margin:8px 0;background:var(--rule)}.side-handle{display:grid;place-items:center;position:absolute;left:100%;top:50%;width:16px;height:76px;margin-top:-38px;pointer-events:auto;color:var(--ash);border:1px solid var(--rule);border-left:0;border-radius:0 3px 3px 0;background:color-mix(in srgb,var(--void) 86%,transparent)}.side-handle:hover{color:var(--gold);border-color:var(--gold)}.side-handle svg{transition:transform var(--fold) var(--fold-ease)}.side-handle[aria-expanded=false] svg{transform:rotate(180deg)}.graph-left[data-moved=true]:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,var(--gold),transparent) no-repeat;background-size:100% 46%}.graph-left[data-moved=true][data-open=false]:after{animation:seam-down .56s ease-out}.graph-left[data-moved=true][data-open=true]:after{animation:seam-up .56s ease-out}}@keyframes seam-down{0%{opacity:0;background-position:0 -80%}18%,78%{opacity:.95}to{opacity:0;background-position:0 180%}}@keyframes seam-up{0%{opacity:0;background-position:0 180%}18%,78%{opacity:.95}to{opacity:0;background-position:0 -80%}}@media(prefers-reduced-motion:reduce){.graph-stage,.graph-left,.side-full,.side-rail,.side-handle svg{transition:none!important}.graph-left:after{animation:none!important}}@media(min-width:1181px){.graph[data-picked=true] .graph-stage{right:452px}}@media(max-width:1180px){.graph-right{width:360px}}.codex{height:100%}.codex-inner{max-width:1320px;margin:0 auto;padding:56px 24px 96px}.codex .lead{font-size:19px;line-height:1.6;max-width:64ch;margin:0 0 22px;opacity:.9}.codex .center{text-align:center;margin-left:auto;margin-right:auto}.codex .muted a{color:var(--gold);text-underline-offset:3px}.label.small{font-size:12px;letter-spacing:.26em}.ways{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 34px}.ways .muted{margin-left:6px}.arcana{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.arcanum{display:flex;flex-direction:column;padding:22px 24px 26px}.arcanum .num{font-family:var(--serif);font-size:21px;letter-spacing:.22em;text-indent:.22em;color:var(--gold);text-align:center}.glyph{display:block;width:100%;height:132px;color:var(--gold);margin:4px 0 8px}.arcanum h2{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0 0 14px;text-align:center}.arcanum h2:after{content:"";display:block;height:1px;margin:14px auto 0;width:62%;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55}.arcanum p{margin:0 0 .8em;font-size:16px;line-height:1.6;opacity:.9}.arcanum p.muted{font-size:14.5px;opacity:1}.arcanum .label{margin:8px 0}.chips{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.chips li{display:inline-flex;align-items:center;gap:6px}.chips .count{font-family:var(--mono);font-size:12.5px;color:var(--ash-dim)}.legend{display:grid;gap:7px;margin-top:2px}.legend li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--ash)}.legend svg,.moon{color:var(--gold);flex:none}.dots li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.5;color:var(--ash);margin:0 0 6px}.dots li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;transform:rotate(45deg);background:var(--gold);opacity:.8}.name{text-align:center}.name-lockup{display:block;width:min(460px,100%);height:auto;margin:16px auto 0}.name-lockup.light{position:relative;aspect-ratio:620 / 575;overflow:hidden}.name-lockup.light img{position:absolute;display:block;width:calc(100% * 1000 / 620);max-width:none;height:auto;left:calc(-100% * 190 / 620);top:calc(-100% * 165 / 575);mix-blend-mode:darken}.name-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(460px,100%);margin:14px auto 30px}.name-layers .label{border-top:1px solid var(--rule);padding-top:12px;text-align:center;white-space:nowrap}.name-head{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4vw,40px);line-height:1.1;margin:10px 0 12px}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left;margin-top:30px}.name .card h3{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15;margin:0 0 10px;color:var(--gold)}.name .card p{margin:0;font-size:17px;line-height:1.65;opacity:.9}.name .why{text-align:left;margin:16px auto 0;max-width:880px}.motto{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.4vw,36px);line-height:1.2;margin:44px 0 30px}.chron{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin-top:30px}.day{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding-bottom:20px}.day-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:22px}.day-rail .mono{font-size:12.5px;white-space:nowrap;word-break:normal}.day-rail:after{content:"";flex:1;width:1px;min-height:20px;background:linear-gradient(var(--rule),transparent)}.day-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:18px}.day-head h2{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0}.day-head h2:first-letter{text-transform:uppercase}.entry+.entry{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.entry h3{font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.15;margin:6px 0}.entry p{margin:0;font-size:16.5px;line-height:1.6;opacity:.9;max-width:68ch}.latest{position:sticky;top:0;display:grid;gap:12px}.latest .muted,.latest .notice{margin:0}.latest .rel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 0;text-decoration:none;border-top:1px solid var(--line)}.latest .rel b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest .rel .mono{grid-column:2;font-size:12.5px}.latest .rel:hover b{color:var(--gold)}.latest .btn{justify-self:start}@media(max-width:1320px){.arcana{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.chron{grid-template-columns:minmax(0,1fr)}.latest{position:relative;top:auto}.trio{grid-template-columns:minmax(0,1fr)}}.login{display:grid;place-items:center;height:100dvh;padding:24px}.login form{width:min(420px,100%);display:grid;gap:14px}.login h1{font-family:var(--serif);font-weight:400;font-size:50px;line-height:1;margin:6px 0 10px}:root{--grid: color-mix(in srgb, var(--text) 13%, transparent);--series: var(--gold);--deemph: #6f6a5e;--o1: #7a6230;--o2: #b3924f;--o3: #ecd29a}:root[data-theme=light]{--deemph: #8f8676;--o1: #c4a258;--o2: #94701f;--o3: #5a4005}.obs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.obs-head h1{margin-bottom:14px}.obs-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.obs .lead .muted{font-size:inherit}.obs-body{transition:opacity .2s}.obs-body.stale{opacity:.6}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:26px 0 28px}.tile{min-width:0;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:3px}.tile-name{font-size:14.5px;color:var(--ash)}.tile-value{font-family:var(--sans);font-weight:600;font-size:30px;line-height:1.15;margin-top:6px;overflow-wrap:anywhere}.tile.hero{border-color:var(--rule)}.tile.hero .tile-value{font-size:52px;line-height:1}.tile-note{font-size:14.5px;line-height:1.4;color:var(--ash);margin-top:6px}.tiles.small{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:6px 0 4px}.tiles.small .tile{padding:12px 14px}.tiles.small .tile-value{font-size:24px}.obs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.fig{margin:0;min-width:0}.fig.wide{grid-column:1 / -1}.obs-cols{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.obs-col{display:flex;flex-direction:column;gap:28px;min-width:0}.fig figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;margin-bottom:4px}.fig-toggle{flex:none;padding:4px 0;font-size:14.5px;color:var(--ash);text-decoration:underline;text-decoration-color:var(--rule-dim);text-underline-offset:4px}.fig-toggle:hover{color:var(--gold)}.fig-sub{margin:0 0 12px;max-width:86ch;line-height:1.5}.fig .label.small{margin:22px 0 10px}.fig>p.muted,.fig>p.notice{margin:14px 0 0;max-width:92ch;line-height:1.55}.fig.more p{margin:10px 0 0;max-width:78ch;font-size:16.5px;line-height:1.6;opacity:.9}.chart{position:relative;width:100%;margin-top:8px}.chart svg{display:block;touch-action:pan-y}.chart svg:focus-visible,.bars:focus-visible{outline:1px solid var(--gold);outline-offset:5px;border-radius:2px}.chart svg:focus:not(:focus-visible),.bars:focus:not(:focus-visible){outline:none}.chart .grid{stroke:var(--grid);stroke-width:1;shape-rendering:crispEdges}.chart .tick{fill:var(--ash);font-family:var(--sans);font-size:12.5px;font-variant-numeric:tabular-nums}.chart .line{fill:none;stroke:var(--series);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .wash{fill:var(--series);opacity:.1}.chart .cross{stroke:var(--ash);stroke-width:1;shape-rendering:crispEdges}.chart .dot{fill:var(--series);stroke:var(--panel);stroke-width:2}.chart .end{fill:var(--text);font-family:var(--sans);font-size:14.5px;font-weight:600}.chart .col{fill:var(--series);opacity:.84}.chart .col.on{opacity:1}.chart-tip{position:fixed;z-index:30;pointer-events:none;display:grid;gap:1px;padding:8px 12px;max-width:260px;background:var(--panel2);border:1px solid var(--rule);border-radius:3px;box-shadow:0 8px 24px #00000059}.chart-tip b{font-size:17px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.chart-tip span{font-size:14.5px;color:var(--ash)}.bars-wrap{margin-top:10px}.bars{display:grid;gap:2px}.bar-row{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;gap:14px;padding:6px;border-radius:2px}.bar-row.on{background:var(--panel2)}.bar-name{display:flex;align-items:center;gap:9px;min-width:0;font-size:15.5px;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.bar-name .area{flex:none}.bar-name em{flex:none;font-style:normal;font-size:12.5px;color:var(--ash);border:1px solid var(--line);border-radius:999px;padding:1px 9px;white-space:nowrap}.bar-track{display:flex;align-items:center;gap:8px;min-width:0}.bar-track i{flex:none;height:12px;min-width:2px;background:var(--series);border-radius:0 4px 4px 0;opacity:.9}.bar-row.on .bar-track i{opacity:1}.bar-row.quiet .bar-track i{background:var(--deemph)}.bar-track b{font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px}.twin .label.small{margin-top:12px}.twin .bar-name{flex-wrap:wrap;gap:4px 9px}.meter{margin-top:14px}.meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15.5px}.meter-head b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.meter-head small{font-size:14.5px;font-weight:400;color:var(--ash)}.meter-track{height:8px;margin-top:7px;border-radius:999px;background:color-mix(in srgb,var(--series) 20%,transparent);overflow:hidden}.meter-track i{display:block;height:100%;background:var(--series);border-radius:999px}.meter .muted{margin:6px 0 0}.score{margin-top:24px;padding-top:4px;border-top:1px solid var(--line)}.score-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:8px}.seg-bar{display:flex;gap:2px;height:8px}.seg-bar i{min-width:3px;border-radius:999px}.seg-bar i[data-step="0"]{background:var(--line)}.seg-fig i[data-step="1"]{background:var(--o1)}.seg-fig i[data-step="2"]{background:var(--o2)}.seg-fig i[data-step="3"]{background:var(--o3)}.seg-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}.seg-legend li{display:flex;align-items:baseline;gap:8px;font-size:14.5px;color:var(--ash)}.seg-legend li>i{width:12px;height:8px;border-radius:2px;flex:none;align-self:center}.seg-legend b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.seg-legend small{font-size:14.5px}.health li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:11px 0;border-top:1px solid var(--line)}.health li:first-child{border-top:0}.health b{display:block;font-weight:500;font-size:15.5px}.health span{display:block;font-size:14.5px;line-height:1.45;color:var(--ash)}.health em{font-style:normal;font-size:14.5px;color:var(--ash);white-space:nowrap}.mark{margin-top:2px;color:var(--ash-dim)}.mark.ok{color:var(--ok)}.mark.warn{color:var(--alert)}.tbl-wrap{overflow-x:auto;margin-top:12px}.tbl{width:100%;border-collapse:collapse;font-size:15.5px}.tbl th,.tbl td{padding:8px 14px 8px 0;text-align:left;border-top:1px solid var(--line);font-weight:400}.tbl thead th{border-top:0;font-size:14.5px;color:var(--ash);white-space:nowrap}.tbl td{font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td:last-child,.tbl th:last-child{padding-right:0}.pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.pair .muted{margin:10px 0 0;line-height:1.5}@media(max-width:1080px){.obs-grid,.obs-cols,.twin,.pairs{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.obs-grid,.obs-cols,.obs-col{gap:18px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 20px}.tile.hero{grid-column:1 / -1}.bar-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:8px 4px}.score-parts{grid-template-columns:minmax(0,1fr)}}.back{display:none;margin-bottom:14px}@media(max-width:1100px){.bar .pill.ro{display:none}}@media(max-width:940px){.pill.status span{display:none}.pill.status{padding:8px}.top-mid{padding:0 14px}}@media(max-width:400px){.bar-right{gap:6px}.lang button{padding:4px 6px}}@media(max-width:350px){.bar .sender{display:none}}@media(max-width:1180px){.pages{grid-template-columns:260px minmax(0,1fr)}.page-col{display:block;overflow:auto}.page-col>.plate{display:block}.page-col>.plate+.plate{margin-top:12px}.page-col .plate-in{overflow:visible}.page-inner{padding-bottom:40px}}@media(max-width:760px){:root{--bar: 54px;--tabs: calc(58px + env(safe-area-inset-bottom)) }.app{grid-template-rows:var(--bar) 1fr var(--tabs)}.bar{gap:12px;padding:0 14px}.wordmark{column-gap:8px;row-gap:4px}.wordmark-mark{width:36px;height:36px}.wordmark .label{font-size:9px;letter-spacing:.16em}.bar .pill.ro,.pill.status span{display:none}.pill.status{padding:8px}.tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--line);background:var(--void);padding-bottom:env(safe-area-inset-bottom)}.tabs a{display:grid;place-items:center;text-decoration:none;color:var(--ash);font-size:14.5px;min-width:0}.tabs a:nth-last-child(n+6),.tabs a:nth-last-child(n+6)~a{font-size:13px}.tabs a[aria-current=page]{color:var(--gold);box-shadow:inset 0 1px 0 var(--gold)}.search-inner,.codex-inner{padding:28px 16px 60px}.codex .lead{font-size:17.5px}.arcana{grid-template-columns:minmax(0,1fr)}.ways .muted{margin-left:0;flex-basis:100%}.name-layers{gap:10px}.name-layers .label{font-size:10.5px;letter-spacing:.16em}.day{grid-template-columns:44px minmax(0,1fr);gap:10px}.day-head h2{font-size:25px}.card{padding:22px 20px}.pages{display:block;padding:8px}.pages .tree{height:100%}.pages[data-open=true] .tree,.pages[data-open=false] .page-col{display:none}.page-inner{padding:18px 16px 30px}.side-in{padding:16px 14px 30px}.prose{font-size:17.5px}.back{display:inline-flex}.bar .sender{padding-left:10px;margin-left:0;width:37px;overflow:hidden}.bar .sender img,.bar .sender-gold{height:30px;max-width:none}.graph-left{left:8px;right:8px;top:8px;bottom:8px;width:auto;z-index:4}.graph-right{left:8px;right:8px;top:auto;bottom:8px;width:auto;height:52%}.graph[data-picked=true] .graph-stage{bottom:52%}.graph-tools{top:12px;right:12px;z-index:5}.stage-head{top:12px;left:12px;gap:12px;padding-top:54px}.stage-head[data-state=true]{padding-top:0}.stage-head .view-name{order:1;max-width:calc(100cqw - 44px);padding-left:10px}.stage-head .view-text{display:block}.stage-head[data-state=true] .view-text{display:none}.form-state{max-width:calc(100cqw - 174px);min-height:42px}.graph[data-picked=true] .form-state .pill:not(button){display:none}.graph-foot{display:none}.time{bottom:10px;width:calc(100% - 24px);padding:8px 10px 6px;gap:4px 10px;grid-template-columns:auto minmax(0,1fr) auto}.time input{grid-column:2 / -1}.time .now{grid-column:1 / 3;text-align:left;white-space:normal;font-size:12.5px}.time .ends{display:none}.time .speed-row{grid-column:3}.graph[data-picked=true] .time{display:none}.happen{left:12px;bottom:12px;width:calc(100% - 24px)}.graph[data-picked=true] .happen{display:none}}.page-col>.empty{grid-column:1 / -1}@media(max-width:400px){.bar{gap:8px;padding:0 12px}.wordmark{column-gap:7px}.wordmark .label{font-size:8.5px;letter-spacing:.1em}}@media(max-width:350px){.wordmark-mark{width:32px;height:32px}.wordmark .label{font-size:8px;letter-spacing:.06em}}
