@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(./jetbrains-mono-greek-400-normal-B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(./jetbrains-mono-greek-700-normal-DEigVDxa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(./caveat-latin-500-normal-B9SDL8cy.woff2) format("woff2"),url(./caveat-latin-500-normal-Do9veZfZ.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(./caveat-latin-700-normal-cPyBTTZN.woff) format("woff")}html,body{margin:0;background:transparent;overflow:hidden}body{font-family:var(--font);font-size:var(--font-size);color:var(--fg);font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none;cursor:default}#app{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}#app{transition:opacity .4s ease}body.faded #app{opacity:var(--idle-opacity)}@media(prefers-reduced-motion:reduce){#app{transition:none}}#app.up{flex-direction:column-reverse}#pills{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.head{min-width:6ch;gap:1ch}[data-provider=codex] .head{--head-bg: #73d3b2}.pill{display:inline-flex;align-items:stretch;height:var(--height);border-radius:var(--radius);overflow:hidden;white-space:nowrap}.pill[hidden]{display:none}.meter[hidden]{display:none!important}.seg{display:flex;align-items:center;gap:7px;padding:0 11px 0 calc(var(--chevron) + 7px);position:relative;background:var(--segbg)}.seg:after{content:"";position:absolute;right:calc(var(--chevron) * -1);top:0;z-index:2;border-left:var(--chevron) solid var(--segbg);border-top:calc(var(--height) / 2) solid transparent;border-bottom:calc(var(--height) / 2) solid transparent}.seg:last-child:after{display:none}.head{--segbg: var(--head-bg);color:var(--head-fg);font-weight:var(--head-weight);padding-left:12px;cursor:grab}.meter{--lvl: var(--dim);--segbg: color-mix(in srgb, var(--lvl) var(--seg-tint), var(--seg-bg))}.lvl-ok{--lvl: var(--ok)}.lvl-warn{--lvl: var(--warn)}.lvl-crit{--lvl: var(--crit)}.k{color:var(--dim);font-size:var(--label-size);text-transform:var(--label-transform);letter-spacing:var(--label-spacing)}.pct{color:var(--lvl);min-width:4ch;text-align:right}.pct .unit{font-size:.8em;opacity:.75}[data-layout=notebook] .pct .unit{font-size:inherit;opacity:1}[data-layout=instrument] .tail .verb,[data-layout=nixie] .tail .verb{display:none}[data-voice=plain][data-layout=instrument] .pill[data-status=ok] .tail:not(.warn):not([class*=reset-]):before,[data-voice=plain][data-layout=nixie] .pill[data-status=ok] .tail:not(.warn):not([class*=reset-]):before{content:"REFILLS"}.meter .note{display:none}.gauge.leds{display:inline-flex;gap:var(--led-gap)}.gauge.leds b{width:var(--led-w);height:var(--led-h);border-radius:1px;background:var(--led-off)}.gauge.leds b.on{background:var(--lvl);box-shadow:0 0 var(--glow) var(--lvl)}.gauge.blocks{letter-spacing:-1px}.gauge.blocks .on{color:var(--lvl)}.gauge.blocks .off{color:var(--block-off)}.gauge.bar{display:inline-block;width:var(--bar-w);height:var(--bar-h);border-radius:var(--bar-h);background:var(--bar-track);overflow:hidden}.gauge.bar i{display:block;height:100%;background:var(--lvl);box-shadow:0 0 var(--glow) var(--lvl)}.tail{--segbg: var(--tail-bg);color:var(--dim);padding-right:12px}.tail.warn{color:var(--warn)}.tail.reset-soon{color:var(--warn);font-weight:700}.tail.reset-urgent{color:var(--crit);font-weight:700}.idle .pct{color:var(--dim)}.stale .gauge b.on,.stale .gauge .on,.stale .gauge.bar i{opacity:.35;box-shadow:none}.stale .pct{opacity:.55}[data-layout=flat] .pill{align-items:center;gap:var(--seg-gap);padding:0 12px 0 10px;box-sizing:border-box;background:var(--panel-bg);border:1px solid var(--panel-border)}[data-layout=flat] .seg{--segbg: transparent;padding:0;background:none}[data-layout=flat] .seg:after{display:none}[data-layout=flat] .seg+.seg:before{content:var(--sep-char);color:var(--sep);margin-right:calc(var(--seg-gap) - 7px)}[data-layout=flat] .tail{padding:0}.card{box-sizing:border-box;display:grid;grid-template-columns:auto auto 1fr;gap:3px 14px;padding:8px 12px;font-size:11px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px}.card[hidden]{display:none}.card .lab{color:var(--dim)}.card .num{text-align:right}.card .when{color:var(--dim)}.card .trend{grid-column:1 / -1;display:grid;gap:2px;margin:1px 0 5px}.spark{display:block;overflow:visible}.spark .cap{stroke:var(--card-border);stroke-dasharray:2 3}.spark .area{fill:var(--lvl);opacity:.15}.spark .line{fill:none;stroke:var(--lvl);stroke-width:1.5;stroke-linejoin:round}.spark .proj{fill:none;stroke:var(--lvl);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.spark .dot{fill:var(--lvl)}.fc{color:var(--dim)}.fc.ok{color:var(--ok)}.fc.warn{color:var(--warn)}.history-note{grid-column:1 / -1;color:var(--dim);font-size:10px;line-height:1.5}.usage-note{grid-column:1 / -1;margin-bottom:6px;color:var(--dim);font-size:10px;line-height:1.5;white-space:normal}.account-note{grid-column:1 / -1;padding-bottom:7px;margin-bottom:3px;border-bottom:1px solid var(--card-border);color:var(--fg);font-size:11px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.account-note>span{display:block;color:var(--dim);font-size:10px}.card .foot{grid-column:1 / -1;margin-top:3px;padding-top:5px;border-top:1px solid var(--card-border);color:var(--dim);white-space:normal}.card .foot .msg{display:block;color:var(--warn)}.reset-credits{grid-column:1 / -1;min-width:0;margin-top:6px;padding-top:9px;border-top:1px solid var(--card-border)}.reset-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.reset-heading>span{color:var(--fg);font-weight:700}.reset-heading>strong{color:var(--ok)}.reset-list{display:grid;gap:6px;max-height:170px;overflow-y:auto;overscroll-behavior:contain}.reset-credit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:7px 9px;border:1px solid var(--card-border);border-radius:5px;background:color-mix(in srgb,var(--fg) 3%,transparent)}.reset-credit-title{color:var(--fg);overflow-wrap:anywhere}.reset-credit strong{color:var(--dim);font-size:10px}.reset-credit time{grid-column:1 / -1;color:var(--dim);font-size:10px}.reset-credit.reset-soon,.reset-credit.reset-urgent{border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent)}.reset-credit.reset-soon strong{color:var(--warn)}.reset-credit.reset-urgent{border-left-color:var(--crit);background:color-mix(in srgb,var(--crit) 8%,transparent)}.reset-credit.reset-urgent strong{color:var(--crit)}.reset-note{margin:6px 0 0;color:var(--dim);font-size:10px;line-height:1.5}[data-layout=instrument] .pill{--instrument: #b8a5ff;--instrument-soft: #8271b9;position:relative;isolation:isolate;box-sizing:border-box;align-items:center;gap:18px;padding:0 17px 0 16px;border:1px solid transparent;background:linear-gradient(120deg,#1b1d2bed,#0d121bee 55%,#111e24f2) padding-box,linear-gradient(115deg,#b4a1ee9c,#4b537747 35%,#29464e80 70%,#7adfce80) border-box;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000080}[data-layout=instrument] [data-provider=codex]{--instrument: #79e0ce;--instrument-soft: #4a978e}[data-layout=instrument] .pill:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,#e4d9ff85 22%,#a5f6e538 64%,transparent);pointer-events:none}[data-layout=instrument] .pill:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,#c8f3ff09 48%,transparent 70%);transform:translate(-100%);pointer-events:none}[data-layout=instrument] .pill:hover:after{animation:obsidian-light 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes obsidian-light{to{transform:translate(100%)}}[data-layout=instrument] .seg{background:transparent;padding:0}[data-layout=instrument] .seg:after{display:none}[data-layout=instrument] .head{display:grid;grid-template-columns:9px auto;grid-template-rows:1fr 1fr;align-items:center;gap:3px 9px;min-width:91px;height:30px;color:var(--fg)}[data-layout=instrument] .grip{display:none}[data-layout=instrument] .head:before{content:"";grid-column:1;grid-row:1 / 3;width:7px;height:7px;border-radius:50%;background:var(--instrument);box-shadow:0 0 0 3px color-mix(in srgb,var(--instrument) 10%,transparent),0 0 12px color-mix(in srgb,var(--instrument) 45%,transparent)}[data-layout=instrument] .provider-name{grid-column:2;grid-row:1;align-self:end;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-layout=instrument] .head:after{display:block;content:"PLAN USAGE";position:static;grid-column:2;grid-row:2;align-self:start;border:none;font-size:7px;line-height:1.5;font-weight:400;letter-spacing:.16em;color:var(--dim)}[data-layout=instrument] .meter{display:grid;grid-template-columns:40px auto;grid-template-rows:12px 23px;align-items:center;gap:0 9px}[data-layout=instrument] .meter.lvl-ok{--lvl: var(--instrument)}[data-layout=instrument] .meter .k{grid-column:2;grid-row:1;align-self:end;color:var(--dim);font-size:8px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}[data-layout=instrument] .meter .pct{grid-column:2;grid-row:2;min-width:3.7ch;color:var(--fg);font-size:18px;line-height:1;font-weight:400;letter-spacing:-.06em;text-align:left}.gauge.orbit{grid-column:1;grid-row:1 / 3;width:40px;height:40px;--fill: 0}.gauge.orbit svg{display:block;width:100%;height:100%;overflow:visible}.orbit-ticks{stroke:var(--instrument-soft);stroke-width:.7;opacity:.65}.orbit-track,.orbit-fill{fill:none;stroke-width:2.6;stroke-linecap:round;transform:rotate(135deg);transform-origin:20px 20px}.orbit-track{stroke:#ffffff12;stroke-dasharray:75 100}.orbit-fill{stroke:var(--lvl);stroke-dasharray:var(--fill) 100;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--lvl) 45%,transparent));transition:stroke-dasharray .8s cubic-bezier(.2,.7,.2,1),stroke .3s ease}.orbit-reticle{fill:none;stroke:var(--instrument-soft);stroke-width:.7;opacity:.5}.orbit-point{fill:var(--lvl)}[data-layout=instrument] .tail{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:30px;margin-left:1px;padding-left:17px;border-left:1px solid #b3c5df1a;color:#c7d3e3;font-size:10px;letter-spacing:-.02em}[data-layout=instrument] .tail:before{content:"RESETS IN";color:var(--dim);font-size:7px;line-height:1;letter-spacing:.18em}[data-layout=instrument] .tail.warn{color:var(--warn)}[data-layout=instrument] .tail.warn:before{content:"LIMIT FORECAST"}[data-layout=instrument] .tail.reset-soon{color:var(--warn)}[data-layout=instrument] .tail.reset-urgent{color:var(--crit)}[data-layout=instrument] .tail.reset-soon:before,[data-layout=instrument] .tail.reset-urgent:before{content:"EARNED RESET EXPIRING"}[data-layout=instrument] .pill:not([data-status=ok]) .head:before{background:var(--warn);box-shadow:0 0 0 3px #f6c47712}[data-layout=instrument] .pill:not([data-status=ok]) .tail:before{content:"CONNECTION"}[data-layout=instrument] .stale .orbit-fill,[data-layout=instrument] .stale .orbit-point{opacity:.35;filter:none}[data-layout=instrument] .idle .orbit-point{fill:var(--dim)}[data-layout=instrument] .card{gap:6px 16px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#1a1c2a,#10151f 65%,#122126);box-shadow:inset 0 1px #ffffff08}[data-layout=instrument] .card:before{content:"USAGE TELEMETRY";grid-column:1 / -1;padding-bottom:9px;margin-bottom:3px;border-bottom:1px solid var(--card-border);color:#b8c7d9;font-size:8px;letter-spacing:.2em}[data-layout=instrument] .card .num{color:var(--fg);font-size:13px}[data-layout=instrument] .spark{border-radius:3px;background-image:linear-gradient(#a9b8d608 1px,transparent 1px),linear-gradient(90deg,#a9b8d608 1px,transparent 1px);background-size:100% 8px,24px 100%}[data-layout=instrument] .card .foot{padding-top:9px;font-size:10px;line-height:1.6}@media(prefers-reduced-motion:reduce){[data-layout=instrument] .pill:hover:after{animation:none}.orbit-fill{transition:none}}[data-layout=nixie] .pill{--neon: #ff7a2e;--engrave: #a39a8d;--screw: radial-gradient(circle, #57524b 0 1.1px, #1b1917 1.7px, transparent 2.3px);position:relative;box-sizing:border-box;align-items:center;padding:0 14px 0 12px;border:1px solid #050505;background:var(--screw) 2px 2px / 8px 8px no-repeat,var(--screw) calc(100% - 2px) 2px / 8px 8px no-repeat,var(--screw) 2px calc(100% - 2px) / 8px 8px no-repeat,var(--screw) calc(100% - 2px) calc(100% - 2px) / 8px 8px no-repeat,repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 3px),linear-gradient(180deg,#252320,#151412 55%,#0e0d0c);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #000000b3}[data-layout=nixie] .pill[data-provider=codex]{--neon: #5cc8ff}[data-layout=nixie] .seg{background:none;padding:0 13px}[data-layout=nixie] .seg:after{display:none}[data-layout=nixie] .seg+.seg{border-left:1px solid #000000b3;box-shadow:inset 1px 0 #ffffff0b}[data-layout=nixie] .head{display:grid;grid-template-columns:6px auto;grid-template-rows:auto auto;align-content:center;gap:3px 8px;min-width:0;padding-left:4px}[data-layout=nixie] .grip{display:none}[data-layout=nixie] .head:before{content:"";grid-column:1;grid-row:1 / 3;width:6px;height:10px;border-radius:3px;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--neon) 40%,#fff4e8) 0 22%,var(--neon) 45%,color-mix(in srgb,var(--neon) 30%,#120a06) 100%);box-shadow:0 0 6px color-mix(in srgb,var(--neon) 70%,transparent),inset 0 0 0 .5px #ffffff30}[data-layout=nixie] .provider-name{grid-column:2;grid-row:1;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d8cfc2;text-shadow:0 1px 0 #000,0 -1px 0 #ffffff10}[data-layout=nixie] .head:after{display:block;content:"USAGE · NE";position:static;grid-column:2;grid-row:2;border:none;font-size:6.5px;font-weight:400;letter-spacing:.22em;color:var(--engrave);text-shadow:0 1px 0 #000}[data-layout=nixie] .pill[data-provider=codex] .head:after{content:"USAGE · AR"}[data-layout=nixie] .meter{display:grid;grid-template-columns:auto auto;grid-template-rows:9px 7px 5px;align-content:center;gap:2px 10px}[data-layout=nixie] .meter.lvl-ok{--lvl: var(--neon)}[data-layout=nixie] .meter .k{grid-column:2;grid-row:1;align-self:end;font-size:7.5px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--engrave);text-shadow:0 1px 0 #000}[data-layout=nixie] .meter .pct{display:none}.gauge.nixie{display:contents}.nixie-bank{grid-column:1;grid-row:1 / 4;display:flex;align-items:center;gap:2px;padding:3px 4px 3px 3px;border-radius:5px;background:radial-gradient(ellipse at 45% 75%,color-mix(in srgb,var(--lvl) 13%,transparent),transparent 70%),#070606;box-shadow:inset 0 1px 3px #000,inset 0 0 0 1px #000000a6,0 1px #ffffff0e}.tube{position:relative;width:13px;height:22px;border-radius:6px 6px 3px 3px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#1f1c19,#0a0908 72%);box-shadow:inset 0 0 0 .5px #ffffff17}[data-layout=nixie] .meter[class*=lvl-] .tube:not(.blank){background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--lvl) 24%,transparent),transparent 72%),radial-gradient(ellipse at 50% 35%,#1f1c19,#0a0908 72%)}.tube:after{content:"";position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(60deg,#ffffff09 0 .5px,transparent .5px 2.2px),repeating-linear-gradient(-60deg,#ffffff09 0 .5px,transparent .5px 2.2px);pointer-events:none}.tube:before{content:"";position:absolute;top:2px;left:2px;z-index:3;width:1.5px;height:11px;border-radius:2px;background:linear-gradient(#ffffff38,transparent);pointer-events:none}.tube svg{position:absolute;top:2px;left:.5px;width:12px;height:18px}.tube path{fill:none;stroke:#6a6057;stroke-opacity:.2;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}[data-layout=nixie] .meter[class*=lvl-] .tube path.on{stroke:color-mix(in srgb,var(--lvl) 45%,#fff3e4);stroke-opacity:1;stroke-width:1.05;filter:drop-shadow(0 0 .6px var(--lvl)) drop-shadow(0 0 2.4px var(--lvl))}.nixie-unit{margin-left:1px;font-size:8px;color:#4d463e}[data-layout=nixie] .meter[class*=lvl-] .nixie-unit{color:color-mix(in srgb,var(--lvl) 50%,#fff3e4);text-shadow:0 0 3px var(--lvl)}.in13{grid-column:2;grid-row:2;position:relative;width:92px;height:7px;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,#2c2926,#0d0c0b 45%,#1d1b19);box-shadow:inset 0 0 0 .5px #ffffff14,0 1px #ffffff09}.in13:before{content:"";position:absolute;top:3px;left:3px;right:3px;height:1px;background:#ffffff10}.in13:after{content:"";position:absolute;top:1px;left:5px;right:5px;z-index:2;height:1px;background:linear-gradient(90deg,transparent,#ffffff36,transparent)}.in13-column,.in13-spot{display:none}[data-layout=nixie] .meter[class*=lvl-] .in13-column,[data-layout=nixie] .meter[class*=lvl-] .in13-spot{display:block}.in13-column{position:absolute;top:1.5px;bottom:1.5px;left:2px;width:max(0px,calc(var(--fill, 0%) - 4px));border-radius:2px;background:repeating-linear-gradient(90deg,#ffffff1f 0 1px,transparent 1px 3px),linear-gradient(180deg,transparent,color-mix(in srgb,var(--lvl) 70%,#fff3e4) 50%,transparent);box-shadow:0 0 4px var(--lvl),0 0 9px color-mix(in srgb,var(--lvl) 45%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 5px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 5px),transparent);transition:width .7s cubic-bezier(.2,.8,.2,1);animation:in13-discharge 2.6s linear infinite}.in13-spot{position:absolute;top:2px;left:1.5px;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--lvl) 35%,#fff);box-shadow:0 0 4px var(--lvl)}@keyframes in13-discharge{to{background-position:6px 0,0 0}}.in13-scale{grid-column:2;grid-row:3;width:92px;height:5px;background:linear-gradient(90deg,#8b8378 1px,transparent 1px) 2px 0 / calc((100% - 5px)/2) 5px repeat-x,linear-gradient(90deg,#5c564e 1px,transparent 1px) 2px 0 / calc((100% - 5px)*.1) 3px repeat-x}[data-layout=nixie] .lvl-crit .tube path.on,[data-layout=nixie] .lvl-crit .in13-column{animation:nixie-stutter 3.1s steps(1) infinite}@keyframes nixie-stutter{0%,to{opacity:1}37%{opacity:.55}39%{opacity:1}71%{opacity:.7}72%{opacity:1}}[data-layout=nixie] .stale .tube path.on,[data-layout=nixie] .stale .in13-column{opacity:.4;filter:none;animation:none}[data-layout=nixie] .tail{display:flex;flex-direction:column;justify-content:center;gap:4px;padding-right:2px;font-size:10px;color:color-mix(in srgb,var(--neon) 55%,#fff3e4);text-shadow:0 0 5px color-mix(in srgb,var(--neon) 55%,transparent)}[data-layout=nixie] .tail:before{content:"RESETS";font-size:6.5px;line-height:1;letter-spacing:.22em;color:var(--engrave);text-shadow:0 1px 0 #000}[data-layout=nixie] .tail.warn{color:var(--warn);text-shadow:0 0 5px color-mix(in srgb,var(--warn) 55%,transparent)}[data-layout=nixie] .tail.warn:before{content:"FORECAST"}[data-layout=nixie] .tail.reset-soon{color:var(--warn)}[data-layout=nixie] .tail.reset-urgent{color:var(--crit)}[data-layout=nixie] .tail.reset-soon:before,[data-layout=nixie] .tail.reset-urgent:before{content:"EARNED RESET"}[data-layout=nixie] .pill:has(.tail.warn) .head:before{--neon: var(--warn);animation:ins1-blink 1.4s steps(1) infinite}@keyframes ins1-blink{50%{opacity:.25}}[data-layout=nixie] .pill:not([data-status=ok]) .head:before{background:#2a1d15;box-shadow:inset 0 0 0 .5px #ffffff1a;animation:none}[data-layout=nixie] .pill:not([data-status=ok]) .tail{color:var(--dim);text-shadow:none}[data-layout=nixie] .pill:not([data-status=ok]) .tail:before{content:"LINK"}[data-layout=nixie] .card{gap:5px 14px;padding:12px 14px;border:1px solid #050505;border-radius:var(--radius);background:repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 3px),linear-gradient(180deg,#211f1c,#121110 60%,#0d0c0b);box-shadow:inset 0 1px #ffffff14}[data-layout=nixie] .card:before{content:"BENCH LOG";grid-column:1 / -1;padding-bottom:7px;margin-bottom:2px;border-bottom:1px solid var(--card-border);font-size:7px;letter-spacing:.24em;color:#a39a8d}[data-layout=nixie] .card .num{color:#ffb27a;text-shadow:0 0 5px #ff7a2e80}[data-layout=nixie] .spark{border-radius:3px;background:linear-gradient(#ffffff06 1px,transparent 1px) 0 0 / 100% 8px,linear-gradient(90deg,#ffffff06 1px,transparent 1px) 0 0 / 24px 100%,#070606}@media(prefers-reduced-motion:reduce){.in13-column,[data-layout=nixie] .lvl-crit .tube path.on,[data-layout=nixie] .lvl-crit .in13-column,[data-layout=nixie] .pill:has(.tail.warn) .head:before{animation:none;transition:none}}[data-layout=notebook] .pill{--ribbon: #d97757;--paper: #fbf7ec;--rule: #dbe5f0;--margin: #eaa29b;position:relative;box-sizing:border-box;width:max-content;align-items:stretch;padding:0 16px 0 0;border:1px solid #e2d6bf;background:repeating-linear-gradient(180deg,transparent 0 18px,var(--rule) 18px 19px) 0 1px,radial-gradient(ellipse at 30% 0%,#fffdf6,transparent 70%),var(--paper);box-shadow:inset 0 1px #fff,inset 0 -2px #efe5d0;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}[data-layout=notebook] .pill[data-provider=codex]{--ribbon: #3f8274}[data-layout=notebook] .pill:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;background:linear-gradient(315deg,transparent 50%,#e9dcc2 50%,#f5ecd9);box-shadow:-1px -1px 1.5px #6b55301f;border-top-left-radius:2px;pointer-events:none}[data-layout=notebook] .seg{flex:none;background:none;padding:0}[data-layout=notebook] .seg:after{display:none}[data-layout=notebook] .head{min-width:0;padding:0 14px 0 27px;margin-right:14px;border-right:3px double var(--margin)}[data-layout=notebook] .grip{display:none}[data-layout=notebook] .head:before{content:"";position:absolute;top:-1px;left:9px;width:9px;height:27px;background:linear-gradient(90deg,#00000018,transparent 35%,#ffffff26 60%,#00000014),var(--ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);filter:drop-shadow(0 1px 0 #00000026)}[data-layout=notebook] .provider-name{font-size:15px;font-style:italic;text-transform:capitalize;color:var(--fg)}[data-layout=notebook] .meter{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto auto;align-content:center;align-items:center;gap:1px 9px;padding-right:18px}[data-layout=notebook] .meter .k{grid-column:1 / -1;font-size:10.5px;font-variant:all-small-caps;letter-spacing:.08em;color:var(--dim);line-height:1.15}[data-layout=notebook] .meter .pct{position:relative;min-width:0;text-align:left;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:17px;font-weight:700;line-height:1}[data-layout=notebook] .meter .note{display:block;grid-column:1 / -1;font-size:10px;font-style:italic;color:var(--dim);line-height:1.3}[data-layout=notebook] .idle .pct{color:var(--ok)}[data-layout=notebook] .lvl-warn .pct{text-decoration:underline wavy color-mix(in srgb,var(--warn) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}[data-layout=notebook] .lvl-crit .pct:after{content:"";position:absolute;inset:-3px -6px -2px -5px;border:1.5px solid color-mix(in srgb,var(--crit) 80%,transparent);border-radius:55% 45% 50% 48%/60% 50% 55% 45%;transform:rotate(-4deg)}.gauge.pencil{--len: 72px;position:relative;width:var(--len);height:9px}.pencil-ghost{position:absolute;inset:0;border:1px dashed #cfc4ae;border-right:none;border-radius:2px 0 0 2px;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%)}.pencil-ghost:after{content:"";position:absolute;top:-1px;right:0;width:11px;height:9px;background:linear-gradient(to top right,transparent calc(50% - .6px),#cfc4ae 50%,transparent calc(50% + .6px)) 0 0 / 100% 50% no-repeat,linear-gradient(to bottom right,transparent calc(50% - .6px),#cfc4ae 50%,transparent calc(50% + .6px)) 0 100% / 100% 50% no-repeat}.pencil{position:absolute;inset:0 auto 0 0;display:flex;filter:drop-shadow(0 1px .6px #4a361a40)}.pencil .eraser{width:5px;border-radius:2.5px 0 0 2.5px;background:linear-gradient(#f6b3bb,#e9899a 55%,#cc6878)}.pencil .ferrule{width:6px;background:linear-gradient(#ffffff70,transparent 45%,#0000002a),repeating-linear-gradient(90deg,#d9d8d1 0 1.5px,#a3a29a 1.5px 2.5px)}.pencil .wood{width:calc(var(--left, 1) * (var(--len) - 22px));background:linear-gradient(#fbe08a 0 32%,#f1c13f 32% 68%,#d9a02a 68%);transition:width .8s cubic-bezier(.3,.7,.2,1)}.pencil .tip{width:11px;background:linear-gradient(90deg,#f0d4a6 0 62%,#57504a 62%),#f0d4a6;clip-path:polygon(0 0,2px 16%,0 33%,2px 50%,0 67%,2px 84%,0 100%,100% 50%)}.stale .pencil{filter:grayscale(1);opacity:.5}[data-layout=notebook] .tail{align-self:center;max-width:118px;margin-left:2px;padding:5px 8px 4px;white-space:normal;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:14px;font-weight:500;line-height:1.05;color:#5b4a20;background:linear-gradient(#fff6b8,#fbe98c);box-shadow:0 1px 2px #6b55303a;transform:rotate(-1.5deg)}[data-layout=notebook] .tail:empty{display:none}[data-layout=notebook] .tail.warn{color:#9b2c1f}[data-layout=notebook] .pill:not([data-status=ok]) .tail{color:#6b5a3a;background:linear-gradient(#ffe1dc,#fbcdc6)}[data-layout=notebook] .card{gap:4px 12px;padding:8px 14px 10px;border-radius:4px;font-size:11.5px;background:linear-gradient(var(--margin, #eaa29b),var(--margin, #eaa29b)) 0 31px / 100% 1px no-repeat,repeating-linear-gradient(180deg,transparent 0 18px,#e2eaf3 18px 19px) 0 32px / 100% calc(100% - 32px) no-repeat,var(--card-bg);box-shadow:inset 0 -2px #efe6d4}[data-layout=notebook] .card:before{content:"At a glance";grid-column:1 / -1;height:23px;margin-bottom:4px;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:18px;font-weight:700;color:var(--fg)}[data-layout=notebook] .card .lab{color:var(--fg)}[data-layout=notebook] .card .num{text-align:left;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:15px;font-weight:700;line-height:1;color:var(--ok)}[data-layout=notebook] .card .when,[data-layout=notebook] .fc{font-style:italic}[data-layout=notebook] .card .foot{border-top-style:dashed}[data-layout=notebook] .card .foot strong{font-weight:400;font-style:italic;text-transform:capitalize}[data-layout=notebook] .spark .line{stroke-width:1.3;stroke-linecap:round}@media(prefers-reduced-motion:reduce){.pencil .wood{transition:none}}[data-layout=tide] .pill{--tide-accent: #bf775b;--tide-water-light: #a9d9c9;--tide-water-dark: #438f7c;position:relative;box-sizing:border-box;width:max-content;align-items:center;gap:0;padding:0 19px;border:1px solid #cad6c8;background:radial-gradient(ellipse at 12% 0,#fffdf8 0,transparent 60%),linear-gradient(115deg,#f9f8ee,#edf3e9 70%,#e8f0e6);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #8b9f7712}[data-layout=tide] .pill:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);pointer-events:none}[data-layout=tide] [data-provider=codex]{--tide-accent: #4e8b7d}[data-layout=tide] .seg{flex:none;padding:0;background:none}[data-layout=tide] .seg:after{display:none}[data-layout=tide] .head{display:grid;grid-template-columns:21px auto;grid-template-rows:auto auto;gap:2px 9px;min-width:105px;margin-right:20px;color:var(--fg);font-weight:400}[data-layout=tide] .grip{display:none}[data-layout=tide] .head:before{content:"";grid-row:1 / 3;width:21px;height:24px;background:radial-gradient(ellipse 4px 6px at 50% 26%,var(--tide-accent) 90%,transparent),radial-gradient(ellipse 4px 6px at 50% 74%,var(--tide-accent) 90%,transparent),radial-gradient(ellipse 6px 4px at 23% 50%,var(--tide-accent) 90%,transparent),radial-gradient(ellipse 6px 4px at 77% 50%,var(--tide-accent) 90%,transparent);transform:rotate(-15deg)}[data-layout=tide] .provider-name{font:400 20px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.8px;text-transform:capitalize}[data-layout=tide] .head:after{display:block;content:"a little room";position:static;grid-column:2;border:0;color:var(--dim);font-size:9px;line-height:1.4;letter-spacing:.02em}[data-layout=tide] .meter{display:grid;grid-template-columns:39px auto;grid-template-rows:13px 24px 13px;align-content:center;column-gap:10px;row-gap:0;min-width:139px;padding-left:18px;border-left:1px solid #cad7c6}[data-layout=tide] .meter:not([hidden])+.meter{margin-left:18px}[data-layout=tide] .k{grid-column:2;grid-row:1;align-self:end;font-size:10px;line-height:1.3}[data-layout=tide] .pct{grid-column:2;grid-row:2;min-width:0;color:var(--fg);text-align:left;font:400 25px/1 Georgia,Times New Roman,serif;letter-spacing:-1px}[data-layout=tide] .pct .unit{font:400 10px/1 Segoe UI,Helvetica Neue,Arial,sans-serif;letter-spacing:0;opacity:1;color:var(--dim)}[data-layout=tide] .note{display:block;grid-column:2;grid-row:3;color:var(--dim);font-size:9px;line-height:1.4}[data-layout=tide] .lvl-warn{--tide-water-light: #efcf96;--tide-water-dark: #c48f45}[data-layout=tide] .lvl-crit{--tide-water-light: #ecb3a0;--tide-water-dark: #c66a56}[data-layout=tide] .lvl-warn .pct,[data-layout=tide] .lvl-crit .pct{color:var(--lvl)}.gauge.water{grid-column:1;grid-row:1 / 4;position:relative;align-self:center;display:block;width:37px;height:49px}.tide-glass{position:absolute;inset:0 0 3px;overflow:hidden;border:1px solid #9ebcaf;border-radius:20px 20px 13px 13px;background:linear-gradient(100deg,#dae7d9,#f6fbf3 45%,#d3e3d5);box-shadow:inset 1px 0 3px #fff,inset -2px 0 3px #58836d16,0 1px 1px #567c5b12}.tide-water{position:absolute;bottom:0;left:0;right:0;height:var(--waterline, 0%);overflow:hidden;border-radius:50% 50% 0 0/5px 5px 0 0;background:radial-gradient(ellipse at 20% 0%,#f3fff24f,transparent 65%),linear-gradient(155deg,var(--tide-water-light) 0%,var(--tide-water-dark) 100%);box-shadow:inset -3px -2px 5px #1d655523;transition:height .85s cubic-bezier(.2,.75,.2,1)}.tide-water:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:6px;border-radius:50%;border-top:1px solid #ffffffb3;background:#edfff455;transform:rotate(-6deg)}.tide-reflection{position:absolute;inset:3px;border:1px solid #ffffff70;border-radius:17px 17px 10px 10px;background:linear-gradient(100deg,#ffffff9c,#ffffff08 22%,transparent 55%,#ffffff26 90%,transparent)}.tide-base{position:absolute;left:6px;right:6px;bottom:0;height:2px;border-radius:50%;background:#72978038}[data-layout=tide] .stale .tide-glass{filter:grayscale(1);opacity:.55}[data-layout=tide] .pill:not([data-status=ok]) .tide-water{visibility:hidden}[data-layout=tide] .tail{align-self:center;max-width:134px;margin-left:18px;padding:7px 10px;border:1px solid #d6dfcc;border-radius:10px;background:#fdfdf58c;white-space:normal;font-size:10px;line-height:1.4;color:var(--dim)}[data-layout=tide] .tail:empty{display:none}[data-layout=tide] .tail.warn,[data-layout=tide] .tail.reset-soon{color:var(--warn);border-color:#dcc9a9;background:#fff4df}[data-layout=tide] .tail.reset-urgent{color:var(--crit);border-color:#e4b5a6;background:#fff0e9}[data-layout=tide] .pill:not([data-status=ok]) .tail{color:var(--dim);border-color:#d6dfcc;background:#fdfdf58c}[data-layout=tide] .card{gap:7px 14px;padding:18px 20px 14px;border-radius:var(--radius);background:radial-gradient(ellipse at 100% 0%,#dfeddf8c,transparent 70%),var(--card-bg);box-shadow:inset 0 1px #fff,inset 0 -2px #e1e8da66;font-size:11px}[data-layout=tide] .card:before{content:"A little perspective.";grid-column:1 / -1;padding-bottom:13px;margin-bottom:6px;border-bottom:1px solid var(--card-border);color:var(--fg);font:italic 24px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.7px}[data-layout=tide] .card .lab{align-self:center;color:var(--fg);font-size:12px}[data-layout=tide] .card .num{color:var(--ok);font:400 19px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.5px}[data-layout=tide] .card .when{align-self:center;text-align:right;font-size:10px}[data-layout=tide] .card .trend{gap:8px;margin-bottom:12px}[data-layout=tide] .spark{margin-top:2px;border-radius:4px;background:repeating-linear-gradient(0deg,#bfd0bc38 0 1px,transparent 1px 10px)}[data-layout=tide] .spark .line{stroke-width:1.8;stroke-linecap:round}[data-layout=tide] .spark .area{opacity:.12}[data-layout=tide] .fc{line-height:1.5}[data-layout=tide] .fc.ok{padding-left:9px;border-left:2px solid #9fc6ad}[data-layout=tide] .fc.warn{padding-left:9px;border-left:2px solid var(--warn)}[data-layout=tide] .card .foot{margin-top:1px;padding-top:11px;font-size:10px}[data-layout=tide] .card .foot strong{color:var(--fg);font-weight:500;text-transform:capitalize}[data-layout=tide] .reset-credit{border-radius:9px}@media(prefers-reduced-motion:reduce){.tide-water{transition:none}}html,body{width:100%;height:100%}#demo-widget{position:absolute;top:50%;left:50%;width:max-content;transform-origin:center}#pills{gap:12px}.head{cursor:default}.demo-home{display:none;position:absolute;top:6px;left:14px;font:11px/1.5 system-ui,sans-serif;color:inherit;opacity:.8}html[data-standalone=true] .demo-home{display:block}.demo-home:focus-visible{outline:2px solid currentColor;outline-offset:3px}
