@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2) format("woff2"),url(./fira-sans-cyrillic-ext-400-normal-Dd5dApAy.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-400-normal-CKu2TFQr.woff2) format("woff2"),url(./fira-sans-cyrillic-400-normal-D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2) format("woff2"),url(./fira-sans-greek-ext-400-normal-ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(./fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-vietnamese-400-normal-ljDTQFsx.woff2) format("woff2"),url(./fira-sans-vietnamese-400-normal-DUVG35gE.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2"),url(./fira-sans-latin-ext-400-normal-BCUwhuGB.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(./fira-sans-latin-400-normal-66xCkunx.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-ext-400-italic-DB_xS_b6.woff2) format("woff2"),url(./fira-sans-cyrillic-ext-400-italic-CbnarsDi.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-400-italic-BAKcRBDi.woff2) format("woff2"),url(./fira-sans-cyrillic-400-italic-XFS4x9o7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-greek-ext-400-italic-DB9zFlCy.woff2) format("woff2"),url(./fira-sans-greek-ext-400-italic-D_uSVs8G.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-greek-400-italic-CIBgJGMf.woff2) format("woff2"),url(./fira-sans-greek-400-italic-DVTb3Fp1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-vietnamese-400-italic-39ka_yKM.woff2) format("woff2"),url(./fira-sans-vietnamese-400-italic-BIWXzvwe.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-latin-ext-400-italic-2dIMMX94.woff2) format("woff2"),url(./fira-sans-latin-ext-400-italic-ClyKEpSl.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./fira-sans-latin-400-italic-BHZPyyGY.woff2) format("woff2"),url(./fira-sans-latin-400-italic-D1LrdPSQ.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2) format("woff2"),url(./fira-sans-cyrillic-ext-500-normal-Cixivk4R.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2"),url(./fira-sans-cyrillic-500-normal-Daski1k2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-greek-ext-500-normal-nq-cjB3m.woff2) format("woff2"),url(./fira-sans-greek-ext-500-normal-Bem4H9fH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-greek-500-normal-Cy-TUuxE.woff2) format("woff2"),url(./fira-sans-greek-500-normal-C9KT8sAy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-vietnamese-500-normal-ChEXCnJy.woff2) format("woff2"),url(./fira-sans-vietnamese-500-normal-UV7M6ot_.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2"),url(./fira-sans-latin-ext-500-normal-CFRf4jcC.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2"),url(./fira-sans-latin-500-normal-Bkfzcwmr.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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-cyrillic-ext-700-normal-BfO9TR-w.woff2) format("woff2"),url(./fira-sans-cyrillic-ext-700-normal-Gcpdxicj.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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-cyrillic-700-normal-Bl-HczEO.woff2) format("woff2"),url(./fira-sans-cyrillic-700-normal-KyW5QH4H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-greek-ext-700-normal-C1m6bE4Q.woff2) format("woff2"),url(./fira-sans-greek-ext-700-normal-C8J5qYMq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-greek-700-normal-BVfcrbV7.woff2) format("woff2"),url(./fira-sans-greek-700-normal-CJu31rC4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-vietnamese-700-normal-j5oLGLJY.woff2) format("woff2"),url(./fira-sans-vietnamese-700-normal-DFi88MGY.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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-latin-ext-700-normal-g2Yrd4J5.woff2) format("woff2"),url(./fira-sans-latin-ext-700-normal-cfTxGFzJ.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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./fira-sans-latin-700-normal-CRhwpWTq.woff2) format("woff2"),url(./fira-sans-latin-700-normal-DgqLm3Fi.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-cyrillic-ext-800-normal-gstT95Ku.woff2) format("woff2"),url(./fira-sans-cyrillic-ext-800-normal-X2Bqxs6I.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-cyrillic-800-normal-DvBIIN0o.woff2) format("woff2"),url(./fira-sans-cyrillic-800-normal-BxGpt6aD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-greek-ext-800-normal-BwJRHpSz.woff2) format("woff2"),url(./fira-sans-greek-ext-800-normal-Cfac5VrS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-greek-800-normal-b8YdJQWJ.woff2) format("woff2"),url(./fira-sans-greek-800-normal-BamNiOtk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-vietnamese-800-normal-BIezjwRW.woff2) format("woff2"),url(./fira-sans-vietnamese-800-normal-DUNRc7bx.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-latin-ext-800-normal-HvKIaAHK.woff2) format("woff2"),url(./fira-sans-latin-ext-800-normal-DWnmz04O.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./fira-sans-latin-800-normal-Cs3RH8Mk.woff2) format("woff2"),url(./fira-sans-latin-800-normal-BtCVgJ_x.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{--bg: #e9eef2;--surface: #ffffff;--surface-2: #f4f7f9;--line: #d9e1e7;--text: #1d2b33;--muted: #6a7c88;--accent: #0062a3;--ref: #123f57;--shadow: 0 18px 40px rgba(20, 45, 62, .16);--radius: 14px;--veil: rgba(233, 238, 242, .16);--warn: #9a4a06;--warn-bg: #fbeee0;--pad: clamp(8px, 3vw, 32px);--pad-top: max(var(--pad), 16px);--safe-top: max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px));--safe-right: max(env(safe-area-inset-right, 0px), var(--safe-area-inset-right, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px));--safe-left: max(env(safe-area-inset-left, 0px), var(--safe-area-inset-left, 0px))}@media (prefers-color-scheme: dark){:root{--bg: #10171c;--surface: #1a232a;--surface-2: #212c34;--line: #2e3c46;--text: #e6edf2;--muted: #93a5b1;--accent: #59b6e8;--ref: #8fc9e4;--shadow: 0 18px 40px rgba(0, 0, 0, .5);--veil: rgba(16, 23, 28, .48);--warn: #f0b070;--warn-bg: #2b2317}}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(8px,3vw,32px);padding:calc(var(--pad-top) + var(--safe-top)) calc(var(--pad) + var(--safe-right)) calc(var(--pad) + var(--safe-bottom)) calc(var(--pad) + var(--safe-left));background:var(--bg);color:var(--text);font-family:Fira Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;-webkit-text-size-adjust:100%}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--bg);background-image:linear-gradient(to bottom,var(--veil) 0%,var(--veil) 58%,var(--bg) 100%),url(./planet-horizon-CWuzX8tL.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% 100%,cover}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.panel{width:100%;max-width:430px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 18px 22px}.panel-head{margin-bottom:14px;text-align:center}.brand{display:block;width:min(184px,52vw);aspect-ratio:7 / 1;margin:0 auto;background:var(--accent);-webkit-mask:url(./vantage-logo-B9iUrsVE.png) center / contain no-repeat;mask:url(./vantage-logo-B9iUrsVE.png) center / contain no-repeat}.panel-sub{margin:6px 0 0;font-size:.86rem;color:var(--muted)}.display{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px;text-align:center;margin-bottom:16px}.display-value{font-size:2.1rem;font-weight:700;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--accent)}.display-value.is-empty{color:var(--line);letter-spacing:.05em}.books{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;justify-items:center}.book{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;background:none;border-radius:50%;padding:3px;cursor:pointer;display:grid;place-items:center;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.book:hover{transform:translateY(-2px)}.book.is-active{border-color:var(--book-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--book-color) 22%,transparent)}.book:not(.is-active){opacity:.88}.book-icon{display:block}.chosen{margin:0 0 14px;text-align:center;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:1.2em}.chosen-hint{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.key{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--accent);border-radius:10px;font-size:1.7rem;font-weight:700;padding:14px 0;cursor:pointer;transition:background .1s ease,transform .06s ease}.key:hover{background:var(--surface-2)}.key:active{transform:scale(.97)}.key-util{color:var(--muted);display:grid;place-items:center}.key-util svg{width:30px;height:30px}.key-ok:not(:disabled){color:#fff;background:var(--accent);border-color:var(--accent)}.key-ok:not(:disabled):hover{filter:brightness(1.08)}.key:disabled{opacity:.4;cursor:default}.panel-result{max-width:620px}.result-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:16px}.result-title{display:flex;flex-direction:column;line-height:1.15;flex:1}.result-number{font-size:1.7rem;font-weight:800;color:var(--book-color);font-variant-numeric:tabular-nums}.result-book{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--muted);font-size:1.3rem;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px}.close:hover{background:var(--surface-2);color:var(--text)}.entries{display:flex;flex-direction:column;gap:20px}.entry+.entry{border-top:1px solid var(--line);padding-top:18px}.entry-index{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.entry-head{margin:0;font-weight:700;font-size:1.05rem}.entry-body{margin-top:10px}.entry-body p{margin:0 0 8px}.options{margin:8px 0 0;padding-left:20px}.options li{margin-bottom:8px}.option-head{font-weight:700}.option-reveal{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--line);background:var(--surface-2);color:var(--accent);border-radius:999px;padding:1px 11px 2px;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;white-space:nowrap}.option-reveal:hover{border-color:var(--accent);background:var(--surface)}.option-reveal:active{transform:scale(.97)}.figures{display:flex;flex-direction:column;gap:10px;margin-top:12px}.figures img{display:block;width:100%;border:1px solid var(--line);border-radius:8px}.entry-note{margin-top:10px;font-size:.85rem;color:var(--muted);font-style:italic}.reveal{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin-top:10px;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2);color:inherit;font:inherit;text-align:left;padding:12px 14px;position:relative;cursor:pointer;overflow:hidden;min-height:74px}.reveal:hover{border-color:var(--accent)}.reveal-blur{display:block;filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.reveal-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.9rem;font-weight:700;letter-spacing:.04em;color:var(--accent)}.again{display:block;width:100%;margin-top:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-2);color:var(--accent);border-radius:10px;padding:12px;font-size:.95rem;font-weight:700;cursor:pointer}.again:hover{background:var(--surface);border-color:var(--accent)}.entry-log{display:flex;align-items:baseline;gap:10px;margin:5px 0 0;font-size:.82rem;color:var(--muted)}.entry-log.is-done{margin-top:7px;padding:4px 10px;border-radius:8px;background:var(--warn-bg);color:var(--warn);font-weight:700}.entry-log-undo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin-left:auto;font:inherit;font-size:.78rem;font-weight:700;color:var(--muted);text-decoration:underline;cursor:pointer;white-space:nowrap}.entry-log-undo:hover{color:var(--accent)}.round{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)}.round-info{flex:1}.round-info b{color:var(--text);font-variant-numeric:tabular-nums}.round-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-2);color:var(--accent);border-radius:999px;padding:5px 13px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.round-reset:hover{background:var(--surface);border-color:var(--accent)}.round-reset:active{transform:scale(.97)}.notfound{padding:8px 0 4px}.notfound-lead{margin:0 0 8px;font-size:1.02rem}.notfound-meta{margin:0 0 6px;font-size:.88rem;color:var(--muted)}.notfound a{color:var(--accent)}.kw{font-weight:700;letter-spacing:.02em}.ref{font-weight:700;color:var(--ref);font-variant-numeric:tabular-nums}.direction{vertical-align:-.22em;margin-right:.35em}.region{color:var(--ref);font-weight:700;margin-right:.35em}.cost-action{white-space:nowrap}.cost{display:inline-grid;place-items:center;width:1.45em;height:1.3em;vertical-align:.06em;margin:0 .1em;position:relative}.cost svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2}.cost-value{position:relative;font-size:.78em;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.legal{width:0;min-width:100%;margin-top:14px;padding:9px 14px 10px;border-radius:10px;background:color-mix(in srgb,var(--surface) 58%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;font-size:.72rem;line-height:1.45;color:var(--muted);text-wrap:pretty}.legal p{margin:0}.legal p+p{margin-top:3px}
