@font-face{font-family:display;src:url(/_next/static/media/72207ecf667d99d7-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:121.73%;descent-override:24.35%;line-gap-override:0.00%;size-adjust:82.15%}.__className_813c52{font-family:display,display Fallback;font-weight:800;font-style:italic}.__variable_813c52{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_0df09e{font-family:body,body Fallback;font-style:normal}.__variable_0df09e{--font-body:"body","body Fallback"}:root{--orange:#f26b1d;--orange-hover:#e25f14;--amber:#f5a623;--night:#17110b;--night-raised:#2a2119;--night-line:#4a3b2c;--cream:#fdf2e5;--paper:#ffffff;--brown:#3a2208;--rust:#a8520a;--muted:#7a6550;--muted-night:#cdbba3;--rule:#f0e2ce;--card-line:#f6e3c8;--grid:#f0e8dc;--axis:#e7ddce;--bar:#d9480f;--danger:#b3261e;--nudge-line:#e0a100;--nudge-fill:#fff4d6;--font-head:var(--font-display),"Arial Narrow",sans-serif;--font-text:var(--font-body),system-ui,sans-serif}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--cream);color:var(--brown);font-family:var(--font-text);font-size:16px;line-height:1.4}a{color:var(--rust)}a:hover{color:var(--brown)}h1,h2,p{margin:0}.display{font-family:var(--font-head);font-style:italic;font-weight:800;text-transform:uppercase;line-height:1}h1.display{font-size:40px}h2.display{font-size:34px}.muted{color:var(--muted)}.label,.small{font-size:13px}.label{font-weight:800;letter-spacing:1px;color:var(--rust);text-transform:uppercase}.top{background:var(--night);border-bottom:3px solid var(--orange);padding:12px 24px;flex-wrap:wrap;justify-content:space-between}.brand,.top{color:var(--cream);display:flex;align-items:center;gap:12px}.brand{text-decoration:none}.brand img{width:34px;height:34px;object-fit:contain}.brand span{font-size:24px}.top-right{flex-wrap:wrap;gap:14px;font-size:14px;color:var(--muted-night)}.top-right,.top-right label{display:flex;align-items:center}.top-right label{gap:8px}.top-right select{height:36px;border-radius:10px;border:1px solid var(--night-line);background:var(--night-raised);color:var(--cream);padding:0 10px;font:700 14px var(--font-text)}.top-link{font-size:14px;font-weight:800;color:var(--amber);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-text)}.top-link:hover{color:var(--cream);text-decoration:underline}.nudge{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;border:2px solid var(--nudge-line);border-left-width:10px;border-radius:16px;background:var(--nudge-fill)}.nudge svg{flex:none;width:44px;height:44px;color:var(--rust)}.nudge-text{flex:1 1 300px;min-width:0}.nudge h2{font-size:20px;font-weight:800;margin-bottom:4px}.nudge p{font-size:15px;line-height:1.45}.nudge .btn{white-space:nowrap}.tabs{max-width:1280px;margin:0 auto;padding:18px 24px 0;display:flex;flex-wrap:wrap;gap:6px}.tabs a{padding:10px 18px;border-radius:10px 10px 0 0;background:var(--rule);color:var(--brown);font-size:14px;font-weight:700;text-decoration:none}.tabs a[aria-current=page]{background:var(--night);color:var(--cream);font-weight:800}main{max-width:1280px;margin:0 auto;padding:22px 24px 48px;display:flex;flex-direction:column;gap:20px}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.btn,.page-head{align-items:center}.btn{display:inline-flex;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:12px;background:var(--orange);color:var(--night);font:800 16px var(--font-text);text-decoration:none;cursor:pointer}.btn:hover:not(:disabled){background:var(--orange-hover);color:var(--night)}.btn:disabled{opacity:.5;cursor:default}.btn.small-btn{min-height:40px;border-radius:10px;padding:0 16px;font-size:14px}.btn.outline{background:transparent;border:2px solid var(--brown);color:var(--brown)}.btn.outline:hover:not(:disabled){background:var(--brown);color:var(--cream)}.btn.wide{width:100%}.field{display:flex;flex-direction:column;gap:6px}.field input{padding:0 14px}.field input,.field select{height:46px;border-radius:12px;border:2px solid var(--rule);font:600 16px var(--font-text);color:var(--brown);background:var(--paper);width:100%}.field select{padding:0 12px}.field input:focus,.field select:focus{outline:2px solid var(--orange);outline-offset:1px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.notice{font-size:15px;font-weight:700}.notice.error{color:var(--danger)}.notice.ok{color:var(--rust)}.card{background:var(--paper);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.card.big{border-radius:18px;padding:22px;gap:14px}.card h2.title{font-size:16px;font-weight:800}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.tile{background:var(--paper);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:4px}.tile .value{font-size:44px}.split{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.split>.wide-side{flex:999 1 560px}.split>.narrow-side{flex:1 1 340px}.center-card{display:flex;justify-content:center;padding:48px 24px}.center-card .card{width:100%;max-width:420px;border-radius:18px;padding:28px;gap:16px}.center-card .card.wider{max-width:560px}.seg{display:inline-flex;flex-wrap:wrap;border-radius:10px;background:var(--rule);padding:3px}.seg a,.seg button{border:0;border-radius:8px;background:transparent;padding:8px 14px;font:700 14px var(--font-text);color:var(--brown);text-decoration:none;cursor:pointer}.seg [aria-current=true],.seg [aria-pressed=true]{background:var(--paper);font-weight:800}.chart{position:relative;height:200px;border-bottom:1px solid var(--axis)}.chart .gridline{position:absolute;left:0;right:0;border-top:1px solid var(--grid)}.chart .tick{position:absolute;left:0;font-size:11px;color:var(--muted);background:var(--paper);padding-right:4px;transform:translateY(-50%)}.bars{position:absolute;left:28px;right:0;bottom:0;top:0;display:flex;align-items:flex-end;justify-content:space-between;gap:2px}.bars.plain{left:0;gap:6px}.bar{position:relative;flex:1 1;min-width:2px;height:100%;display:flex;align-items:flex-end;justify-content:center}.bar i{display:block;width:100%;max-width:24px;background:var(--bar);border-radius:4px 4px 0 0}.bar .tip,.bar:hover i{background:var(--night)}.bar .tip{display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;color:var(--cream);font-size:12px;font-weight:700;padding:4px 8px;border-radius:6px}.bar:hover .tip{display:block}.axis-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.axis-labels.indented{padding-left:28px}details summary{cursor:pointer;font-weight:800;color:var(--rust);font-size:13px}details .table-wrap{margin-top:10px;max-height:280px;overflow-y:auto}.table-wrap{overflow-x:auto}table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}th{text-align:left;color:var(--muted);font-size:12px;letter-spacing:1px;padding:8px 10px;border-bottom:1px solid var(--axis);text-transform:uppercase}td{padding:10px;border-bottom:1px solid var(--grid)}td.strong{font-weight:800}td.dim{color:var(--muted)}.spread{display:flex;align-items:center;gap:10px;font-size:14px}.spread b{width:14px}.spread .track{flex:1 1;height:14px;background:var(--grid);border-radius:4px}.spread .track i{display:block;height:14px;background:var(--bar);border-radius:4px}.spread span{width:28px;color:var(--muted);text-align:right}.code-panel{flex-direction:row;flex-wrap:wrap;gap:22px;max-width:760px}.qr-side{display:flex;flex-direction:column;align-items:center;gap:10px}.qr-side .qr{width:220px;height:220px}.qr-side .qr svg{width:100%;height:100%;display:block}.qr-side .code{font-size:28px;letter-spacing:2px}.code-actions{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:10px}.action{display:block;padding:12px 16px;border-radius:12px;font:800 16px var(--font-text);text-decoration:none;text-align:left;border:2px solid var(--brown);color:var(--brown);background:transparent;cursor:pointer}.action.primary{background:var(--orange);border-color:var(--orange);color:var(--night)}.action:disabled{opacity:.5;cursor:default}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:5px 12px;border-radius:999px;border:2px solid var(--brown);font-size:14px;font-weight:700}.chip.food{border:0;padding:7px 14px;background:var(--card-line)}.pill{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--rule);font-size:12px;font-weight:800;color:var(--muted)}.pill.on{background:var(--orange);color:var(--night)}.overlay{position:fixed;inset:0;background:rgba(23,17,11,.45);display:flex;align-items:flex-start;justify-content:center;padding:60px 16px;overflow-y:auto;z-index:10}.dialog{width:100%;max-width:520px;background:var(--cream);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:16px}.two{display:flex;gap:12px}.two>*{flex:1 1;min-width:0}.setup{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.setup .qr-small{width:132px;height:132px;flex:none}.setup .qr-small img{width:100%;height:100%;display:block}.secret-key{font:700 13px ui-monospace,Menlo,monospace;word-break:break-all;color:var(--muted)}.terms-box{border:2px solid var(--rule);border-radius:12px;padding:14px;max-height:260px;overflow-y:auto;font-size:14px;line-height:1.5;white-space:pre-wrap}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px}.check input{width:22px;height:22px;flex:none;accent-color:var(--orange);margin:0}@media (max-width:600px){.tabs,.top,main{padding-left:16px;padding-right:16px}.top{padding-top:12px;padding-bottom:12px}.center-card{padding:24px 16px}h1.display{font-size:34px}.qr-side{width:100%}}