@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}._4Nbx9G_className{font-family:Sora,Sora Fallback;font-style:normal}._4Nbx9G_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.lbH_2a_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.lbH_2a_variable{--font-plexmono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#12293a;--ink-soft:#4a6072;--ink-faint:#546a7c;--paper:#f4f9fc;--surface:#e7f0f7;--line:#d8e5ee;--pane:#fff9;--pane-edge:#ffffffd9;--pane-paper:#ffffffdb;--warm-dark:#0f2b3d;--accent:#2d9cdb;--accent-ink:#0f6e8c;--accent-deep:#0a566c;--accent-text:#2289c9;--seal-deep:#0a566c;--seal:#0f6e8c;--seal-bright:#0a566c;--seal-tint:#e4f0f7;--allow:#2f6b4f;--ask:#97590f;--deny:#9e2b25;--frost:#ffffff8c;--frost-edge:#ffffffc7;--bf-bar:blur(24px) saturate(160%) brightness(1.03);--bf-band:blur(32px) saturate(165%) brightness(1.03);--bf-veil:blur(12px) saturate(140%) brightness(1.02);--rule-faint:#2d9cdb59;--dark-ink:#eaf4fa;--dark-soft:#9db8c9;--dark-line:#2a4a60;--allow-bright:#8ccba9;--ask-bright:#d9a05b;--deny-bright:#e29b95;--sh-1:0 1px 3px #12293a14;--sh-2:0 8px 24px #1f506e1a;--sh-3:0 32px 80px #1f506e24;--sh-pane:0 1px 2px #12293a0f, 0 8px 24px #1f506e1a, inset 0 1px 0 #ffffffd9;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--t-h:18px;--t-body:14px;--t-sub:15px;--t-cap:11px;--t-readout:32px;--t-num:22px;--g:var(--font-sora), sans-serif;--s:var(--font-sora), sans-serif;--m:var(--font-plexmono), monospace;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--g);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1200px;padding:0 var(--s5) var(--s6);margin:0 auto}a{color:var(--seal);text-decoration:none}a:hover{color:var(--seal-bright)}.hook{color:var(--accent-text)}.cap{font-family:var(--m);font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.sec{font-family:var(--g);letter-spacing:0;color:var(--ink-soft);font-size:13px;font-weight:600}.surface-ice{min-height:100vh;color:var(--ink)}.ice-backdrop{z-index:-1;background:radial-gradient(1200px 520px at 50% 14%,#ffffffa6,#0000 70%),radial-gradient(900px 600px at 82% 92%,#2d9cdb1a,#0000 65%),linear-gradient(#f4f9fc 0%,#e6f1f8 52%,#daeaf4 100%);position:fixed;inset:0;overflow:hidden}.ice-backdrop .art{width:100%;height:100%;color:var(--accent);opacity:.07;position:absolute;inset:0}.ice-backdrop .grain{opacity:.4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.05'/></svg>");position:absolute;inset:0}.topbar{padding:0 var(--s5);background:0 0}.topbar-in{max-width:1200px;margin:var(--s2) auto var(--s1);padding:7px var(--s2);background:var(--frost);backdrop-filter:var(--bf-bar);border:1px solid var(--frost-edge);box-shadow:0 1px 2px #12293a0f, var(--sh-2), inset 0 1px 0 #ffffffe6;border-radius:18px;align-items:center;gap:4px;display:flex}.topbar .mark{width:32px;height:32px;box-shadow:var(--sh-1), inset 0 1px 0 #fff;background:linear-gradient(#fff,#f1f7fb);border:1px solid #ffffffe6;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.topbar .mark svg{width:17px;height:17px;color:var(--accent)}.topbar .brand{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 var(--s2) 0 var(--s1);font-size:13px;font-weight:800}nav{align-items:center;gap:2px;margin-left:0;display:flex}nav:before{content:"";background:#12293a24;flex:none;width:1px;height:20px;margin-right:10px}nav a{height:34px;color:var(--ink-soft);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}nav a:after{content:"";background:var(--rule-faint);opacity:0;height:2px;transition:transform var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out), background-color var(--dur-micro) var(--ease-out);border-radius:1px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}nav a:hover{color:var(--ink);background:#ffffff8c}nav a:hover:after{opacity:1;transform:scaleX(1)}nav a.active{color:var(--accent-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #12293a1a}nav a.active:after{background:var(--accent-ink);opacity:1;transform:scaleX(1)}.topbar .right{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.topbar .right:before{content:"";background:#12293a24;flex:none;width:1px;height:20px}.topbar .tosignin{height:36px;padding:0 var(--s3);background:var(--accent-ink);color:#fff;transition:background-color var(--dur-micro) var(--ease-out);border-radius:999px;align-items:center;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #0f6e8c47}.topbar .tosignin:hover{background:var(--accent-deep);color:#fff}.away-badge{height:30px;font-family:var(--m);font-size:var(--t-cap);letter-spacing:.04em;color:var(--accent-ink);white-space:nowrap;background:#fff;border:1px solid #2d9cdb66;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.owner{align-items:center;gap:var(--s2);display:flex}.owner .who{font-family:var(--m);font-size:var(--t-cap);letter-spacing:.02em;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.owner .signout{height:30px;font-family:var(--g);color:var(--ink-soft);cursor:pointer;box-shadow:none;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);background:0 0;border:1px solid #12293a38;border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.owner .signout:hover{color:var(--ink);background:#ffffffb3;border-color:#12293a47}.owner form{display:flex}.engine{margin-top:var(--s4);font-family:var(--m);letter-spacing:.02em;color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;display:flex}.engine .dot{background:var(--accent);width:6px;height:6px;animation:ag-breathe 2.6s var(--ease-in-out) infinite;border-radius:50%;flex:none}.engine .tag{color:var(--ink-faint);margin-right:2px}@keyframes ag-breathe{0%,to{opacity:1}50%{opacity:.3}}.strip{align-items:center;gap:var(--s1) var(--s3);margin:var(--s4) 0 var(--s3);flex-wrap:wrap;display:flex}.strip .dot{background:var(--accent);width:6px;height:6px;animation:ag-breathe 2.6s var(--ease-in-out) infinite;border-radius:50%;flex:none}.strip .wait{font-family:var(--m);color:var(--accent-ink);font-size:13px;font-weight:500}.strip .sep{color:var(--ink-faint)}.strip .meta{font-family:var(--m);color:var(--ink-soft);font-size:12px}.strip .trust{font-family:var(--m);color:var(--ink-faint);letter-spacing:.02em;margin-left:auto;font-size:11px}.gauge{background:var(--frost);backdrop-filter:var(--bf-band);border:1px solid var(--frost-edge);box-shadow:0 1px 2px #12293a0f, var(--sh-2), var(--sh-3), inset 0 1px 0 #ffffffe6;padding:var(--s4) var(--s5);gap:var(--s5);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.gauge.demo{background:var(--frost);backdrop-filter:var(--bf-band);border:1px solid var(--frost-edge);box-shadow:0 1px 2px #12293a0f, var(--sh-2), var(--sh-3), inset 0 1px 0 #ffffffe6}.gauge .readout .cap{margin-bottom:var(--s1);display:block}.gauge .spent{font-family:var(--m);font-weight:500;font-size:var(--t-readout);letter-spacing:-.02em;color:var(--accent-text);font-variant-numeric:tabular-nums;line-height:1}.gauge .spent .sym{color:var(--accent-ink)}.gauge .of{margin:var(--s1) 0 0;font-size:var(--t-body);color:var(--ink-soft);white-space:nowrap}.gauge .of b{color:var(--ink);font-weight:600}.gauge .wall{background:#12293a14;border-radius:999px;height:8px;margin:0;position:relative;overflow:hidden}.gauge .wall-fill{transform-origin:0;background:var(--wall-color,var(--accent));transform:scaleX(var(--spent-frac,0));transition:transform var(--dur-long) var(--ease-in-out), background-color var(--dur-long) var(--ease-in-out);border-radius:999px;position:absolute;inset:0}.gauge .wall-set{opacity:.35;transform-origin:0;background:var(--wall-color,var(--accent));transform:translateX(calc(var(--spent-frac,0) * 100%)) scaleX(var(--res-frac,0));transition:transform var(--dur-long) var(--ease-in-out), background-color var(--dur-long) var(--ease-in-out);border-radius:999px;position:absolute;inset:0}.gauge .tick{background:#12293a2e;width:1px;position:absolute;top:0;bottom:0}.gauge .threshold{background:#97590f99;width:2px;position:absolute;top:0;bottom:0}.gauge .wall-preview{background:var(--accent);z-index:1;width:2px;animation:ag-wall-preview var(--dur-short) var(--ease-out) both;border-radius:2px;position:absolute;top:0;bottom:0}.gauge .wall-preview.breach{background:var(--deny)}@keyframes ag-wall-preview{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:none}}.gauge .legend{gap:var(--s3);margin-top:var(--s2);font-family:var(--m);font-size:var(--t-cap);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);flex-wrap:wrap;display:flex}.gauge .legend b{color:var(--ink);font-weight:500}.gauge .legend .hl b{color:var(--accent-ink)}.col .card-over{color:var(--deny);font-size:var(--t-cap);margin-top:var(--s1)}.gauge .side{text-align:right;width:280px}.gauge .cap-note{justify-content:flex-end;align-items:center;gap:var(--s1);font-family:var(--g);font-weight:300;font-size:var(--t-sub);color:var(--ink);margin:0;display:flex}.gauge .cap-note svg{width:15px;height:15px;color:var(--accent);flex:none}.gauge .side .cap{margin-top:var(--s1);display:block}.gauge .wall-empty{padding:0}.gauge .wall-empty-h{font-family:var(--g);font-size:var(--t-sub);color:var(--ink-soft);margin:0}.gauge .wall-empty-link{margin-top:var(--s1);font-family:var(--g);color:var(--accent-ink);font-size:13px;font-weight:600;display:inline-block}.gauge .wall-empty-link:hover{color:var(--accent-deep)}.band{margin-top:var(--s6)}.band-head{align-items:baseline;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.band-head .sec{color:var(--ink-soft)}.band-head .count{font-family:var(--m);font-size:var(--t-cap);color:var(--accent-ink);letter-spacing:.08em}.band-head .more{font-family:var(--m);color:var(--accent-ink);margin-left:auto;font-size:12px}.band-head .more:hover{text-underline-offset:3px;text-decoration:underline}.cols{gap:var(--s4);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.cols-3{grid-template-columns:repeat(3,1fr)}.col{border-left:2px solid var(--rule-faint);padding-left:var(--s3);flex-direction:column;min-width:0;display:flex}.col.needs{border-left-color:var(--accent)}.col.enter{animation:ag-row-enter var(--dur-short) var(--ease-out) both}.col .status{justify-content:space-between;align-items:center;gap:var(--s1);display:flex}.col .status .lab{align-items:center;gap:var(--s1);min-width:0;display:flex}.col .status .cap{color:var(--accent-ink)}.col .status .cap.t-allow{color:var(--allow)}.col .status .cap.t-deny{color:var(--deny)}.col .age{font-family:var(--m);font-size:var(--t-cap);color:var(--ink-faint);letter-spacing:.02em;white-space:nowrap}.gdot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.gdot.ok{background:var(--allow)}.gdot.no{background:var(--deny)}.gdot.pulse{animation:ag-breathe 2.2s var(--ease-in-out) infinite}.col h3{margin:var(--s2) 0 0;font-family:var(--g);font-size:var(--t-h);color:var(--ink);font-weight:700;line-height:1.3}.col .body{margin:var(--s1) 0 0;font-size:var(--t-body);color:var(--ink-soft)}.col .amount{margin:var(--s2) 0 0;font-family:var(--m);font-weight:500;font-size:var(--t-num);color:var(--accent-ink);font-variant-numeric:tabular-nums;line-height:1.15}.col .actions{margin-top:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.col .grow{flex:1 0 var(--s2)}.col .link{margin-top:var(--s2);font-family:var(--m);color:var(--accent-ink);font-size:12px;display:inline-block}.col .link:hover{text-underline-offset:3px;text-decoration:underline}.col .receiptline{margin:var(--s1) 0 0;font-family:var(--m);font-size:var(--t-cap);color:var(--ink-soft);letter-spacing:.02em;line-height:1.7}.col .receiptline.failed{color:var(--deny)}.col .receiptline.why{font-family:var(--g);letter-spacing:0;color:var(--ink);font-size:13px;font-weight:500;line-height:1.55}.col label.sec{display:block}.col input{width:100%;margin-top:var(--s2);color:var(--ink);font-family:var(--g);font-size:var(--t-body);padding:var(--s1) 0;appearance:none;background:0 0;border:0;border-bottom:1px solid #12293a40;border-radius:0;outline:none}.col input::placeholder{color:var(--ink-faint)}.col input:focus{border-bottom-color:var(--accent)}.col .hint{margin:var(--s1) 0 0;font-family:var(--g);color:var(--ink-soft);font-size:12.5px;line-height:1.6}.col .hint a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.col .msg{margin:var(--s1) 0 0;font-family:var(--m);font-size:var(--t-cap);color:var(--accent-ink)}.col .msg.err{color:var(--deny)}.btn{height:44px;padding:0 var(--s3);font-family:var(--g);font-size:var(--t-body);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-ink);color:#fff;box-shadow:0 2px 6px #0f6e8c47,0 10px 24px #0f6e8c38}.btn-primary:hover{background:var(--accent-deep);color:#fff}.btn-primary:disabled{opacity:.7;cursor:default;transform:none}.btn-quiet{color:var(--ink);box-shadow:var(--sh-1), 0 6px 18px #12293a14;background:#fff;border-color:#12293a1f}.btn-quiet:hover{color:var(--ink);border-color:#12293a47}.btn-quiet:disabled{opacity:.6;cursor:default;transform:none}.btn-block{width:100%}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:40px 0 0;display:flex}.page-head .ref{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:11px}.page-head h1,.case-head h1,.signin .left h1{font-family:var(--g);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:700;line-height:1.08}.page-head .count{font-family:var(--m);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;text-align:right;font-size:11px}.integrity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--m);letter-spacing:.03em;color:var(--accent-ink);flex-wrap:wrap;gap:28px;margin-top:18px;padding:12px 0;font-size:11px;display:flex}.integrity .it em{color:var(--ink-faint);margin-right:6px;font-style:normal}.record{margin-top:40px}.record .colhead{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid #12293a59;grid-template-columns:150px 1fr 260px 110px 150px 190px;gap:16px;padding:0 0 12px;font-size:10px;display:grid}.record .colhead .amt{text-align:right}.record .row{border-bottom:1px solid var(--line);transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:150px 1fr 260px 110px 150px 190px;align-items:center;gap:16px;padding:18px 2px;display:grid;position:relative}.record .row:hover,.record .row:focus-within{background:#fff9}.record .row .t{font-family:var(--m);color:var(--ink-soft);font-size:11px;line-height:1.6}.record .row .t .id{color:var(--ink-faint)}.record .row .t time{letter-spacing:.02em;display:block}.record .row .who{min-width:0}.record .row .who .payee{font-family:var(--g);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.record .row .who .payee:hover{color:var(--accent-deep)}.record .row .who .purpose{font-family:var(--m);color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.record .row .amt{font-family:var(--m);text-align:right;white-space:nowrap;font-size:13.5px;font-weight:500}.record .row .amt .cur{color:var(--ink-faint);margin-right:2px;font-size:11px;font-weight:400}.record .trail{font-family:var(--m);color:var(--ink-soft);letter-spacing:.02em;font-size:11px;line-height:1.65}.record .trail .a{color:var(--ask)}.record .trail .g{color:var(--allow)}.record .trail .d{color:var(--deny)}.record .outcome{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.record .outcome .state{font-family:var(--m);color:var(--ink-faint);letter-spacing:.06em;font-size:10.5px}.record .proof{font-family:var(--m);color:var(--ink-faint);letter-spacing:.02em;min-width:0;font-size:10.5px;line-height:1.7}.record .proof .ref{color:var(--ink-soft)}.record .proof .full{word-break:break-all}.chip{font-family:var(--m);letter-spacing:.12em;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.chip-allow{color:var(--allow);border-color:var(--allow)}.chip-ask{color:var(--ask);border-color:var(--ask)}.chip-deny{color:var(--deny);border-color:var(--deny)}.totals{font-family:var(--m);color:var(--ink-soft);letter-spacing:.03em;border-top:2px solid #12293a59;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:26px;padding-top:16px;font-size:11.5px;display:flex}.totals b{color:var(--ink);font-weight:500}.totals .hl{color:var(--accent-ink)}.preamble{background:var(--pane-paper);border:1px solid var(--pane-edge);max-width:72ch;box-shadow:var(--sh-pane);font-family:var(--g);color:var(--ink);border-radius:16px;margin-top:22px;padding:18px 22px;font-size:15px;font-weight:400;line-height:1.65}.preamble b{font-weight:600}.clauses{margin-top:8px}.clause{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 270px;gap:30px;padding:26px 0;display:grid}.clause .snum{font-family:var(--m);color:var(--accent-ink);letter-spacing:.06em;padding-top:2px;font-size:13px}.clause .txt{min-width:0}.clause h2{font-family:var(--g);letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:600}.clause p{font-family:var(--g);color:var(--ink-soft);max-width:56ch;margin:0;font-size:14.5px;font-weight:400;line-height:1.6}.clause .op{border-left:1px solid var(--rule-faint);font-family:var(--m);color:var(--ink-soft);letter-spacing:.02em;flex-direction:column;gap:7px;padding-left:24px;font-size:11.5px;display:flex}.clause .op .rv{font-family:var(--g);color:var(--ink);letter-spacing:0;margin-bottom:2px;font-size:13px;font-weight:600}.clause .op .warn{color:var(--ask)}.clause .op .hard{color:var(--deny)}.order{background:var(--pane-paper);border:1px solid var(--pane-edge);box-shadow:var(--sh-pane);font-family:var(--m);letter-spacing:.03em;color:var(--ink-soft);border-radius:16px;margin-top:34px;padding:18px 22px;font-size:11.5px;line-height:1.9}.order .seq b{color:var(--accent-ink)}.order .rule{color:var(--ink-soft)}.order .strict{color:var(--deny)}.rules-edit{background:var(--pane-paper);border:1px solid var(--pane-edge);box-shadow:var(--sh-pane);border-radius:16px;margin:30px 0 0;padding:22px 24px}.rules-edit .label{font-family:var(--g);letter-spacing:0;color:var(--ink-soft);margin-bottom:14px;font-size:13px;font-weight:600}.rules-edit .line{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.rules-edit .field{flex-direction:column;gap:6px;display:flex}.rules-edit .field label{font-family:var(--m);letter-spacing:.02em;color:var(--ink-soft);font-size:11px}.rules-edit .in{border-bottom:1px solid #12293a59;align-items:baseline;gap:4px;display:flex}.rules-edit .in:focus-within{border-bottom-color:var(--accent)}.rules-edit .cur{font-family:var(--m);color:var(--ink-faint);font-size:12px}.rules-edit input{font-family:var(--m);color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;width:110px;padding:4px 0;font-size:15px}.rules-edit input:focus{outline:none}.rules-edit button{background:var(--accent-ink);color:#fff;height:44px;font-family:var(--g);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:0 26px;font-size:13.5px;font-weight:600;box-shadow:0 2px 6px #0f6e8c47}.rules-edit button:hover{background:var(--accent-deep)}.rules-edit .hint{font-family:var(--m);letter-spacing:.02em;color:var(--ink-faint);margin-top:12px;font-size:10.5px}.rules-edit .msg{font-family:var(--m);color:var(--accent-ink);margin-top:10px;font-size:11px}.rules-edit .msg.err{color:var(--deny)}.trust .trust-form{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.trust .trust-form .field{width:100%;max-width:260px}.trust-toggle{align-items:flex-start;gap:12px;width:100%;display:flex}.trust-toggle input[type=checkbox]{appearance:checkbox;width:18px;height:18px;accent-color:var(--accent-ink);cursor:pointer;flex:none;margin-top:2px}.trust-toggle label{cursor:pointer}.trust-toggle label b{font-family:var(--g);color:var(--ink);font-size:14px;font-weight:600;display:block}.trust-toggle .hint{margin-top:3px;display:block}.trust-items{width:100%}.trust-items .sec{font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:11px}.trust-items ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.trust-items li{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:9px 2px;display:grid}.trust-items li input[type=checkbox]{appearance:checkbox;width:18px;height:18px;accent-color:var(--accent-ink);cursor:pointer;margin:0}.trust-items li label{cursor:pointer;flex-direction:column;gap:1px;min-width:0;display:flex}.trust-items .who{font-family:var(--g);color:var(--ink);font-size:13.5px;font-weight:600}.trust-items .what{font-family:var(--m);color:var(--ink-faint);font-size:10.5px}.trust-items .in{min-width:120px}.trust-items .in input{text-align:right;width:84px;font-size:13px}.trust .trust-form>button{margin-top:4px}.trust-meter{width:100%;max-width:260px}.trust-meter-track{border:1px solid var(--line);background:#12293a12;border-radius:999px;height:6px;position:relative;overflow:hidden}.trust-meter-fill{background:var(--accent);transform-origin:0;transform:scaleX(var(--auto-frac,0));transition:transform var(--dur-long) var(--ease-in-out);border-radius:999px;position:absolute;inset:0}.trust-meter .trust-used b{color:var(--ink);font-weight:500}@media (max-width:560px){.trust-items .in{min-width:96px}.trust-items .in input{width:64px}}.back{font-family:var(--m);letter-spacing:.06em;color:var(--accent-ink);margin-top:22px;font-size:11.5px;display:inline-block}.back:hover{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.case-head{border-bottom:1px solid #12293a66;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:26px 0 30px;display:grid}.case-head .ref{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:11px}.case-head h1{max-width:28ch}.case-head h1 .pay{color:var(--accent-text)}.case-head .meta{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.case-head .chip{padding:5px 12px;font-size:11px}.case-head .waiting{font-family:var(--m);color:var(--ink-soft);text-align:right;letter-spacing:.02em;font-size:11px}.case-head .waiting .open-ask{color:var(--ask)}.case-head .waiting .open-allow{color:var(--allow)}.case-body{grid-template-columns:1fr 340px;gap:56px;margin-top:44px;display:grid}.label{font-family:var(--g);letter-spacing:0;color:var(--ink-faint);margin-bottom:14px;font-size:12.5px;font-weight:600}.facts{border-top:1px solid var(--line);padding-top:14px}.facts .frow{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:9px 0;display:grid}.facts .k{font-family:var(--m);color:var(--ink-faint);letter-spacing:.04em;font-size:11px}.facts .v{font-family:var(--m);color:var(--ink);font-size:12.5px}.facts .v .fp{color:var(--ink-faint)}.check{margin-top:44px}.check .crow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:20px;padding:12px 0;display:grid}.check .rule{font-family:var(--g);font-size:14.5px;font-weight:500}.check .det{font-family:var(--m);color:var(--ink-soft);margin-top:2px;font-size:11px}.check .verdict{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0 2px;display:flex}.check .verdict .label{margin-bottom:0}.check .vd{font-family:var(--m);color:var(--ink-soft);letter-spacing:.02em;text-align:right;font-size:12px}.check .vd b{color:var(--ink);font-weight:500}.check .story{font-family:var(--m);color:var(--ink-faint);letter-spacing:.02em;margin-top:6px;font-size:11px}.result{font-family:var(--m);letter-spacing:.08em;font-size:11px;font-weight:500}.result.pass{color:var(--allow)}.result.ask-x{color:var(--ask)}.result.deny{color:var(--deny)}.result.nr{color:var(--ink-faint)}.slip,.stampbox{background:var(--pane);backdrop-filter:var(--bf-veil);border:1px solid var(--pane-edge);box-shadow:var(--sh-pane);border-radius:16px;align-self:start;padding:26px 26px 22px}.slip .slip-title{font-family:var(--g);letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}.slip .slip-sub{font-family:var(--m);color:var(--ink-soft);margin:0 0 18px;font-size:11px;line-height:1.7}.slip .note{font-family:var(--m);color:var(--ink-faint);letter-spacing:.02em;margin-top:16px;font-size:10.5px;line-height:1.8}.slip .note .k{color:var(--ink-soft)}.slip .posture{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.slip .posture .pro{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:10px}.slip .posture .pl{font-family:var(--m);color:var(--ink-soft);justify-content:space-between;padding:3px 0;font-size:11.5px;display:flex}.slip .posture .pl b{color:var(--ink);font-weight:500}.slip .posture .pl .hl{color:var(--accent-ink)}.prime{background:var(--accent-ink);color:#fff;width:100%;font-family:var(--g);letter-spacing:-.01em;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:14.5px;font-weight:600;display:flex;box-shadow:0 2px 6px #0f6e8c47,0 10px 24px #0f6e8c38}.prime:hover{background:var(--accent-deep)}.prime .amt{font-family:var(--m);font-size:12.5px;font-weight:500}.decline{width:100%;font-family:var(--g);color:var(--ink);cursor:pointer;box-shadow:var(--sh-1);background:#fff;border:1px solid #12293a1f;border-radius:999px;margin-top:10px;padding:11px 22px;font-size:13.5px;font-weight:500}.decline:hover{border-color:#12293a47}.stampbox .what{font-family:var(--g);letter-spacing:-.01em;text-align:left;font-size:16px;font-weight:600}.stampbox .rows{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.stampbox .pl{font-family:var(--m);color:var(--ink-soft);letter-spacing:.02em;justify-content:space-between;gap:12px;padding:4px 0;font-size:11px;display:flex}.stampbox .pl b{color:var(--ink);text-align:right;font-weight:500}.stampbox .rows.allowrows .hl,.stampbox .pl b.hl{color:var(--accent-ink)}.stampbox .rec{font-family:var(--g);color:var(--accent-ink);margin-top:16px;font-size:13px;font-weight:600;display:inline-block}.stampbox .rec:hover{color:var(--accent-deep)}.stampbox form{margin-top:18px}.stampbox .rows.allowrows{margin-top:16px}.stampwrap{text-align:center;margin-bottom:22px}.stamp{color:var(--allow);border:2px solid var(--allow);outline:1px solid var(--allow);outline-offset:4px;animation:ag-land var(--dur-short) var(--ease-out);background:#ffffff80;border-radius:10px;padding:16px 30px 20px;display:inline-block;transform:rotate(-2deg)}.stamp .sw{font-family:var(--g);letter-spacing:.04em;text-transform:uppercase;font-size:34px;font-weight:700;line-height:1;display:block}.stamp .sd{font-family:var(--m);letter-spacing:.22em;text-transform:uppercase;color:var(--allow);margin-top:8px;font-size:9.5px;display:block}@keyframes ag-land{0%{opacity:0;transform:rotate(-2deg)scale(1.18)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.receipt{background:var(--warm-dark);color:var(--dark-ink);box-shadow:var(--sh-3);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:64px;padding:34px 38px 30px;display:grid}.receipt .rh{font-family:var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--dark-soft);border-bottom:1px solid var(--dark-line);grid-column:1/-1;padding-bottom:10px;font-size:10px}.receipt .st{min-width:0}.receipt .st .sn{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-soft);font-size:10px}.receipt .st .sv{font-family:var(--m);color:var(--dark-ink);margin-top:8px;font-size:13px}.receipt .st .sv time{color:var(--dark-soft);margin-top:3px;font-size:11px;display:block}.receipt .st .sv .ref{color:var(--dark-soft)}.receipt .st .sv.done{color:var(--allow-bright)}.receipt .st .sv.askb{color:var(--ask-bright)}.receipt .st .sv.denyb{color:var(--deny-bright)}.receipt .stamp-line{border-top:1px solid var(--dark-line);font-family:var(--m);color:var(--dark-soft);letter-spacing:.04em;grid-column:1/-1;margin-top:14px;padding-top:14px;font-size:10.5px}.receipt .stamp-line .in{color:var(--ask-bright)}.signin .headline{font-family:var(--g);letter-spacing:0;color:var(--ink-soft);border-top:1px solid #12293a66;margin-top:48px;padding-top:22px;font-size:13px;font-weight:600}.signin .split{grid-template-columns:1fr 380px;align-items:start;gap:88px;margin-top:34px;display:grid}.signin .left h1{max-width:18ch}.signin .notice{border:1px solid var(--ask);background:var(--pane);max-width:44ch;backdrop-filter:var(--bf-veil);font-family:var(--m);color:var(--ask);letter-spacing:.02em;border-radius:12px;margin:22px 0 0;padding:12px 16px;font-size:11.5px;line-height:1.6}.signin .trust{max-width:440px;margin-top:36px}.signin .trust-line{border-top:1px solid var(--line);font-family:var(--g);color:var(--ink-soft);align-items:baseline;gap:14px;padding:13px 0;font-size:13px;line-height:1.6;display:flex}.signin .trust-line:last-child{border-bottom:1px solid var(--line)}.signin .trust-line .sq{background:var(--accent);flex:none;width:5px;height:5px;transform:translateY(-1px)}.signin .slip h2{font-family:var(--g);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.signin .slip .sub{font-family:var(--g);letter-spacing:0;color:var(--ink-faint);margin-top:4px;font-size:12.5px;font-weight:500}.signin .field{margin-top:24px}.signin .field label{font-family:var(--g);letter-spacing:0;color:var(--ink-soft);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.signin .field input{width:100%;font-family:var(--m);color:var(--ink);appearance:none;background:0 0;border:0;border-bottom:1px solid #12293a59;border-radius:0;padding:7px 0;font-size:14px}.signin .field input::placeholder{color:var(--ink-faint)}.signin .field input:focus{border-bottom-color:var(--accent);outline:none}.signin .btn{background:var(--accent-ink);color:#fff;width:100%;font-family:var(--g);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;margin-top:20px;padding:14px 0;font-size:14px;font-weight:600;box-shadow:0 2px 6px #0f6e8c47,0 10px 24px #0f6e8c38}.signin .btn:hover{background:var(--accent-deep)}.signin .btn:disabled{opacity:.7;cursor:default}.signin .or{font-family:var(--m);letter-spacing:.06em;color:var(--ink-faint);align-items:center;gap:12px;margin:20px 0;font-size:10.5px;display:flex}.signin .or:before,.signin .or:after{content:"";background:var(--line);flex:1;height:1px}.signin .btn-ghost{width:100%;color:var(--ink);font-family:var(--g);cursor:pointer;box-shadow:var(--sh-1);background:#fff;border:1px solid #12293a1f;border-radius:999px;padding:13px 0;font-size:13.5px;font-weight:500}.signin .btn-ghost:hover{border-color:#12293a47}.signin .slip-note{border-top:1px solid var(--line);font-family:var(--g);color:var(--ink-faint);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.6}.signin .err{font-family:var(--m);color:var(--deny);letter-spacing:.02em;margin:14px 0 0;font-size:11px;line-height:1.55}.signin .sent{margin-top:22px}.signin .sent .sent-h{font-family:var(--g);color:var(--allow);margin:0 0 8px;font-size:14.5px;font-weight:600}.signin .sent p{font-family:var(--g);color:var(--ink-soft);margin:0 0 8px;font-size:13.5px;font-weight:400;line-height:1.6}.signin .switch-row{margin-top:16px}.signin .switch{cursor:pointer;font-family:var(--m);letter-spacing:.02em;color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:0;font-size:11px}.signin .switch:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.signin .to{font-family:var(--m);letter-spacing:.02em;color:var(--ink-soft);margin-top:16px;font-size:11px}.signin .to a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.signin .to a:hover{color:var(--accent-deep)}.signin footer{border-top:1px solid var(--line);font-family:var(--m);letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:64px;padding-top:14px;font-size:10px;display:flex}.hero{padding:var(--s7) 0 0;max-width:780px}.hero .sec{margin-bottom:var(--s2);display:block}.hero h1{font-family:var(--g);letter-spacing:-.025em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.06}.hero .sub{margin:var(--s3) 0 0;color:var(--ink-soft);max-width:54ch;font-size:16.5px;line-height:1.6}.cta-row{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.home .band,.promise{margin-top:var(--s7)}.promise-line{margin:var(--s3) 0 0;font-family:var(--g);font-weight:300;font-size:var(--t-sub);color:var(--ink-soft);max-width:70ch;line-height:1.6}.home-foot{margin-top:var(--s7);padding-top:var(--s2);border-top:1px solid var(--line);font-family:var(--m);letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:10px;display:flex}.away-banner{background:var(--pane);backdrop-filter:var(--bf-veil);border:1px solid var(--pane-edge);color:var(--accent-ink);font-family:var(--m);letter-spacing:.02em;padding:10px var(--s2);margin:0 0 var(--s3);border-radius:16px;font-size:12px}.empty{padding:0 0 0 var(--s3);border-left:2px solid var(--rule-faint)}.empty h2{font-family:var(--g);color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600}.empty p{font-family:var(--g);color:var(--ink-soft);max-width:52ch;margin:0 0 14px;font-size:13.5px;line-height:1.6}.empty .next{font-family:var(--g);color:var(--accent-ink);font-size:13px;font-weight:600}.cols .empty{grid-column:1/-2;margin:0}.cols .ask{order:20}.note{margin-top:var(--s4);font-family:var(--m);letter-spacing:.06em;color:var(--ink-faint);font-size:10.5px}.reveal{opacity:0;animation:ag-reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 60ms);transform:translateY(8px)}@keyframes ag-reveal{to{opacity:1;transform:none}}.row-enter{animation:ag-row-enter var(--dur-short) var(--ease-out) both}@keyframes ag-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.btn,.prime,.decline,.owner .signout,.signin .btn,.signin .btn-ghost,.rules-edit button,.tosignin,.back,.stampbox .rec,.record a{transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out)}.prime:active,.decline:active,.owner .signout:active,.signin .btn:active,.signin .btn-ghost:active,.rules-edit button:active{transform:translateY(1px)}.prime:disabled,.decline:disabled{opacity:.7;cursor:default;transform:none}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (max-width:1250px){.record .colhead,.record .row{grid-template-columns:120px 1fr 220px 100px 140px 160px;gap:14px}}@media (max-width:1100px){.cols{grid-template-columns:repeat(2,1fr)}.cols .empty{grid-column:1/-1}.gauge{gap:var(--s3);padding:var(--s4)}.gauge .side{width:240px}.strip .trust{width:100%;margin-left:0}.owner .who{display:none}}@media (max-width:1000px){.record .colhead{display:none}.record .row{grid-template-columns:1fr auto;grid-template-areas:"t amt""who who""trail trail""out proof";row-gap:8px}.record .row .t{grid-area:t}.record .row .who{grid-area:who}.record .row .amt{grid-area:amt}.record .row .trail{grid-area:trail}.record .row .outcome{grid-area:out}.record .row .proof{grid-area:proof}}@media (max-width:980px){.wrap{padding:0 24px 56px}.topbar{padding:0 24px}.case-body{grid-template-columns:1fr;gap:36px}.receipt{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.gauge{gap:var(--s3);padding:var(--s4);grid-template-columns:1fr}.gauge .of{white-space:normal}.gauge .side{text-align:left;width:auto}.gauge .cap-note{justify-content:flex-start}.clause{grid-template-columns:70px 1fr;gap:18px}.clause .op{border-left:none;border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px;padding-left:0}.signin .split{grid-template-columns:1fr;gap:40px}.signin .trust{max-width:none}}@media (max-width:760px){.case-head{grid-template-columns:1fr}.case-head .meta{align-items:flex-start}.receipt{grid-template-columns:1fr}.facts .frow{grid-template-columns:1fr;gap:4px}.check .crow{grid-template-columns:1fr auto}.check .det{grid-column:1/-1}.owner .who{display:none}.cols-3{grid-template-columns:1fr}}@media (max-width:680px){.wrap{padding:0 var(--s3) var(--s6)}.cols{grid-template-columns:1fr}.topbar{padding:0 var(--s3)}.topbar-in{padding:var(--s1);flex-wrap:wrap;row-gap:2px}nav{order:3;justify-content:space-between;width:100%}nav a{flex:1 1 0;justify-content:center}nav:before,.topbar .right:before{display:none}.strip .trust{width:100%;margin-left:0}.hero{padding-top:var(--s6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.reveal{animation:.15s linear forwards ag-reveal-reduced}.row-enter,.col.enter,.gauge .wall-preview{animation:.15s linear both ag-reveal-reduced}@keyframes ag-reveal-reduced{to{opacity:1;transform:none}}.strip .dot,.engine .dot,.gdot.pulse{animation:none}.gauge .wall-fill,.gauge .wall-set{transition:none}}@supports not (backdrop-filter:blur(1px)){.topbar-in,.gauge{background:#fbfdfe}.slip,.stampbox,.signin .notice,.away-banner{background:#f6fafd}}
