@font-face{font-family:Stack Sans Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/f0d34ca3b22f3beb.p.0dqwk8-n0sa9_.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:Stack Sans Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/318e0edf54e2fd3d.p.1kprpb8o7n5xb.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}.gHZD9W_className{font-family:Stack Sans Text,Stack Sans Text Fallback;font-style:normal}.gHZD9W_variable{--font-stack-text:"Stack Sans Text", Stack Sans Text Fallback}
@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:300;font-display:swap;src:url(../media/892ff1a13f9a0860.p.29-mmg3_9c3cs.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:Stack Sans Headline;font-style:normal;font-weight:300;font-display:swap;src:url(../media/da3971fdfe9a124b.p.2qz0z631sd69u.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}._6FPeqG_className{font-family:Stack Sans Headline,Stack Sans Headline Fallback;font-style:normal;font-weight:300}._6FPeqG_variable{--font-stack-head:"Stack Sans Headline", Stack Sans Headline Fallback}
@font-face{font-family:Stack Sans Text Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:92%;ascent-override:108.7%;descent-override:32.6%;line-gap-override:0%}@font-face{font-family:Stack Sans Headline Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:91%;ascent-override:109.9%;descent-override:33%;line-gap-override:0%}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--s11:160px;--page-margin:40px;--section-gap:var(--s11);--radius-card:14px;--radius-control:8px;--radius-chip:999px;--radius-button:999px;--radius:var(--radius-control);--control-sm:32px;--control:40px;--touch:44px;--row:44px;--ground:#f8f4ed;--surface:#fff;--raised:#fcfaf6;--stage:#efe9df;--active:#ebe4d8;--border:#d3cbc0;--rule:#e5ded3;--control-edge:#8a7f72;--ink:#241e18;--muted:#58524a;--faint:#655e57;--thermal-ink:#58524a;--accent:#8f5718;--accent-strong:#73440f;--accent-soft:#f3e2c8;--on-accent-field:#fff;--primary:#241e18;--primary-hover:#3a322a;--on-primary:#fff;--secondary:var(--stage);--secondary-hover:#e4dccf;--bar-control:var(--surface);--chip-on:var(--accent);--on-chip-on:var(--on-accent-field);--lift-control:var(--secondary);--lift-control-hover:var(--secondary-hover);--deep:#17130f;--deep-raised:#2c2824;--positive:#1f6b45;--positive-soft:#e3f3ea;--negative:#b3261e;--negative-soft:#fbeceb;--warn-ink:#5c5800;--warn-bg:#f8efcf;--warn-edge:#a98b2c;--focus:var(--accent);--scrim:#241e1880;--shadow-float:0 8px 24px #241e181f, 0 1px 3px #241e1814;--plate:#f3eee6;--bezel:#17130f;--edge-hi:transparent;--shadow-lift:0 24px 48px -12px #241e182e, 0 2px 6px #241e180f;--path-1:var(--plate);--path-2:#ebe5da;--path-3:#e4dccf;--path-4:#563412;--path-shell:var(--lift);--show-ground:var(--deep);--show-plate:var(--deep-raised);--show-chip-on:#efe9df;--show-on-chip-on:#17130f;--split:#efe9df;--show-field:var(--stage);--show-card:var(--surface);--show-card-edge:var(--border);--show-tabs:#e4dccf;--show-raised:var(--raised);--show-ink:var(--ink);--lift:var(--surface);--lift-edge:var(--border);--path-card-1:var(--surface);--path-card-2:var(--surface);--path-card-3:var(--surface);--path-card-4:var(--surface);--foot-name:var(--ink);--ui-surface:var(--surface);--ui-raised:var(--raised);--ui-border:var(--border);--ui-rule:var(--rule);--paper:#f5f2e9;--paper-ink:#3c3a36;--paper-strong:#14130f;--paper-lit:#f3dfbf;--ui-lift:var(--surface);--ui-lift-edge:var(--border);--cta-field:#ebe5da;--photo-radius:0px;--photo-mat:var(--plate);--photo-shadow:var(--shadow-lift);--photo-dim:1;--font-text:var(--font-stack-text), system-ui, sans-serif;--font-head:var(--font-stack-head), var(--font-stack-text), system-ui, sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.375rem, 1.2rem + .7vw, 2rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(3.5rem, 6vw, 5.5rem);--fs-small:12px;--fs-body:14px;--fs-section:16px;--fs-title:24px;--fs-figure:30px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--ease-exit:cubic-bezier(.55, .055, .675, .19);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s;--t-open:1.2s;--stagger-line:90ms;--stagger-item:70ms;--t-flight:.64s;--t-digit:.42s;--t-wipe:.9s;--w-medium:500;--w-strong:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-look]){--ground:#0e0d0c;--surface:#211e1b;--raised:#2c2824;--stage:#171513;--active:#332e29;--border:#3f3b37;--rule:#322f2b;--control-edge:#857f77;--ink:#f5efe5;--muted:#b4b0a8;--faint:#a29e97;--thermal-ink:#b4b0a8;--accent:#e8b57a;--accent-strong:#f0c896;--accent-soft:#352b20;--on-accent-field:#f5efe5;--primary:#f5efe5;--primary-hover:#ded8ce;--on-primary:#0e0d0c;--secondary:#2c2824;--secondary-hover:#403a33;--bar-control:#36312b;--chip-on:var(--accent);--on-chip-on:#0e0d0c;--lift-control:#36312b;--lift-control-hover:#3f3933;--deep:#12100e;--deep-raised:#211e1b;--rule-field:#1d1a17;--positive:#6fcf9b;--positive-soft:#15281d;--negative:#f0948c;--negative-soft:#2e1a19;--warn-ink:#e3cf72;--warn-bg:#26230f;--warn-edge:#8c7a35;--scrim:#0009;--shadow-float:0 8px 24px #00000080, 0 0 0 1px var(--border);--plate:#171513;--bezel:#36312b;--edge-hi:#ffffff12;--shadow-lift:0 0 0 1px #00000080, 0 24px 48px -12px #000000b3, inset 0 1px 0 var(--edge-hi);--path-1:#171513;--path-2:#1c1a17;--path-3:#24211d;--path-4:#3d2a15;--path-shell:#2a2622;--show-chip-on:var(--accent);--show-on-chip-on:#0e0d0c;--show-ground:#171513;--show-plate:#211e1b;--split:#141210;--show-card:#211e1b;--show-card-edge:#f5efe51f;--show-tabs:#24211d;--show-raised:#24211d;--lift:#211e1b;--lift-edge:#f5efe51f;--path-card-1:#211e1b;--path-card-2:#2c2824;--path-card-3:#34302b;--path-card-4:#4a3520;--foot-name:#c4bfb6;--paper:#d3cbbd;--paper-ink:#363633;--paper-strong:#161513;--paper-lit:#d8bd94;--ui-surface:#211e1b;--ui-raised:#2c2824;--ui-border:#f5efe51f;--ui-rule:#f5efe514;--ui-lift:#2a2622;--ui-lift-edge:#f5efe524;--cta-field:#171513;--photo-dim:.88;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=dark]{--ground:#0e0d0c;--surface:#211e1b;--raised:#2c2824;--stage:#171513;--active:#332e29;--border:#3f3b37;--rule:#322f2b;--control-edge:#857f77;--ink:#f5efe5;--muted:#b4b0a8;--faint:#a29e97;--thermal-ink:#b4b0a8;--accent:#e8b57a;--accent-strong:#f0c896;--accent-soft:#352b20;--on-accent-field:#f5efe5;--primary:#f5efe5;--primary-hover:#ded8ce;--on-primary:#0e0d0c;--secondary:#2c2824;--secondary-hover:#403a33;--bar-control:#36312b;--chip-on:var(--accent);--on-chip-on:#0e0d0c;--lift-control:#36312b;--lift-control-hover:#3f3933;--deep:#12100e;--deep-raised:#211e1b;--rule-field:#1d1a17;--positive:#6fcf9b;--positive-soft:#15281d;--negative:#f0948c;--negative-soft:#2e1a19;--warn-ink:#e3cf72;--warn-bg:#26230f;--warn-edge:#8c7a35;--scrim:#0009;--shadow-float:0 8px 24px #00000080, 0 0 0 1px var(--border);--plate:#171513;--bezel:#36312b;--edge-hi:#ffffff12;--shadow-lift:0 0 0 1px #00000080, 0 24px 48px -12px #000000b3, inset 0 1px 0 var(--edge-hi);--path-1:#171513;--path-2:#1c1a17;--path-3:#24211d;--path-4:#3d2a15;--path-shell:#2a2622;--show-chip-on:var(--accent);--show-on-chip-on:#0e0d0c;--show-ground:#171513;--show-plate:#211e1b;--split:#141210;--show-card:#211e1b;--show-card-edge:#f5efe51f;--show-tabs:#24211d;--show-raised:#24211d;--lift:#211e1b;--lift-edge:#f5efe51f;--path-card-1:#211e1b;--path-card-2:#2c2824;--path-card-3:#34302b;--path-card-4:#4a3520;--foot-name:#c4bfb6;--paper:#d3cbbd;--paper-ink:#363633;--paper-strong:#161513;--paper-lit:#d8bd94;--ui-surface:#211e1b;--ui-raised:#2c2824;--ui-border:#f5efe51f;--ui-rule:#f5efe514;--ui-lift:#2a2622;--ui-lift-edge:#f5efe524;--cta-field:#171513;--photo-dim:.88;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1100px){:root{--page-margin:32px}}@media (max-width:640px){:root{--page-margin:16px;--section-gap:var(--s8)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);color:var(--ink);margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-bottom:104px}body{font-family:var(--font-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}::selection{background:var(--accent-soft);color:var(--ink)}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-underline-offset:.2em;transition:color var(--t-hover) ease, text-decoration-color var(--t-hover) ease;text-decoration-thickness:.07em}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-color:currentColor}}p{text-wrap:pretty;margin:0}img,svg,video{max-width:100%;display:block}[data-ui]{--surface:var(--ui-surface);--raised:var(--ui-raised);--border:var(--ui-border);--rule:var(--ui-rule)}.photo{border-radius:var(--photo-radius);background:var(--photo-mat);margin:0;display:block;overflow:clip}.photo img{object-fit:cover;width:100%;height:100%;opacity:var(--photo-dim)}.photo.is-lifted{box-shadow:var(--photo-shadow)}button,input,select,textarea{font:inherit;color:inherit}select,input,textarea{background-color:var(--surface);color:var(--ink)}button,input,select,textarea,a,label,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}h1{font-size:var(--fs-title);font-weight:var(--w-strong);letter-spacing:-.01em}h2{font-size:var(--fs-section);font-weight:var(--w-strong)}h3{font-size:var(--fs-body);font-weight:var(--w-strong)}.t-display,.t-head{font-family:var(--font-head);letter-spacing:-.022em;font-weight:300;line-height:1.05}.t-display{font-size:var(--step-display)}.t-head{font-size:var(--step-head)}.t-lead{font-size:var(--step-lead);font-weight:var(--w-medium);letter-spacing:-.01em;line-height:1.2}.t-body{font-size:var(--step-body);line-height:1.5}.t-small{font-size:var(--step-small)}.num,.num-font,.tnum{font-variant-numeric:tabular-nums}.num{text-align:right}.to-luca{color:var(--accent);font-variant-numeric:tabular-nums}.from-receipt{color:var(--thermal-ink);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:var(--fs-body)}.stack{gap:var(--s3);align-content:start;display:grid}.stack-lg{gap:var(--s5);display:grid}details.stack>summary{cursor:pointer;margin-left:var(--s4);list-style-position:outside}details.stack>summary h2{display:inline}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{justify-self:start;align-items:center;gap:var(--s2);font-weight:var(--w-strong);font-size:var(--fs-section);color:var(--ink);letter-spacing:-.01em;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.brand:hover{color:var(--ink)}}.mark{flex:none;width:24px;height:24px}.mark-strip{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.mark-thermal{stroke:var(--faint);stroke-width:2px;stroke-linecap:round}.mark-luca{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--control);padding:0 var(--s4);border-radius:var(--radius-button);background:var(--secondary);color:var(--ink);font-weight:var(--w-medium);font-size:var(--fs-body);cursor:pointer;white-space:nowrap;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, border-color var(--t-hover) ease, color var(--t-hover) ease;border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--secondary-hover);color:var(--ink)}.btn-primary:hover{background:var(--primary-hover);color:var(--on-primary)}.btn-danger:hover{background:var(--negative-soft);color:var(--negative)}.btn-quiet:hover{background:var(--active);color:var(--ink)}}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{color:var(--muted);border-color:var(--control-edge);cursor:not-allowed;background:0 0;transform:none}.btn:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-danger{border-color:var(--negative);color:var(--negative);background:0 0}.btn-quiet{color:var(--muted);background:0 0}.btn-sm{min-height:var(--control-sm);padding:0 var(--s3)}.btn-lg{min-height:52px;padding:0 var(--s5);font-size:var(--fs-section)}@media (pointer:coarse){.btn{min-height:var(--touch)}.btn-lg{min-height:52px}}.field{width:100%;min-height:var(--control);padding:0 var(--s3);border:1px solid var(--control-edge);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-body);transition:border-color var(--t-hover) ease, background-color var(--t-hover) ease}textarea.field{padding:var(--s2) var(--s3);min-height:88px}.field::placeholder{color:var(--faint);opacity:1}@media (hover:hover) and (pointer:fine){.field:hover:not(:disabled){border-color:var(--ink)}}.field:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.field:disabled{color:var(--ink);opacity:1;cursor:default;background:0 0;border-color:#0000}.field[aria-invalid=true]{border-color:var(--negative);background:var(--negative-soft)}.field[data-check]{border-color:var(--warn-ink)}@media (pointer:coarse){.field{min-height:var(--touch);font-size:16px}}label{gap:var(--s2);font-weight:var(--w-medium);font-size:var(--fs-body);display:grid}label .field{font-weight:400}.hint{font-size:var(--fs-small);color:var(--muted);font-weight:400}.field-error{font-size:var(--fs-small);color:var(--negative);font-weight:var(--w-medium)}.form-grid{gap:var(--s4);margin-top:var(--s3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.span-all{grid-column:1/-1}.pill{min-height:20px;padding:0 var(--s2);border-radius:var(--radius-chip);font-size:var(--fs-small);font-weight:var(--w-medium);white-space:nowrap;background:var(--active);color:var(--ink);align-items:center;line-height:1;display:inline-flex}.pill-accent{background:var(--accent-soft);color:var(--accent)}.pill-positive{background:var(--positive-soft);color:var(--positive)}.pill-negative{background:var(--negative-soft);color:var(--negative)}.pill-warn{background:var(--warn-bg);color:var(--warn-ink)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.panel-raised{background:var(--raised);border-color:#0000}.panel-pad{padding:var(--s5)}.floating{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-float)}.theme-switch{border-radius:var(--radius-control);background:var(--active);border:0;gap:2px;margin:0;padding:2px;display:inline-flex}.theme-switch label{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-chip);color:var(--muted);cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;place-items:center;gap:0;display:inline-grid;position:relative}.theme-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.theme-switch svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.theme-switch label:hover{color:var(--ink)}}:root:not([data-theme]) .theme-switch [data-choice=system],:root[data-theme=light] .theme-switch [data-choice=light],:root[data-theme=dark] .theme-switch [data-choice=dark]{background:var(--surface);color:var(--ink)}.theme-switch label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}@media (pointer:coarse){.theme-switch label{width:var(--touch);height:var(--touch)}}.theme-cycle{width:var(--touch);height:var(--touch);border-radius:var(--radius-control);background:var(--active);color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;flex:none;place-items:center;display:inline-grid}.theme-cycle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-cycle:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){:root[data-theme-changed] .theme-cycle svg{animation:icon-swap .2s var(--ease-out)}}@keyframes icon-swap{0%{opacity:0;transform:scale(.8)}}.theme-cycle-dark,:root[data-look=dark] .theme-cycle-light{display:none}:root[data-look=dark] .theme-cycle-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-look]) .theme-cycle-light{display:none}:root:not([data-look]) .theme-cycle-dark{display:block}}@media (hover:hover) and (pointer:fine){.theme-cycle:hover{background:var(--secondary-hover)}}.page{max-width:1200px;padding:var(--s6) var(--s5) var(--s8);gap:var(--s5);margin:0 auto;display:grid}.flagged{color:var(--warn-ink)}table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}th,td{padding:var(--s3);border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}th{font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--muted);white-space:nowrap;border-bottom-color:var(--border)}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}tbody tr:last-child td{border-bottom:0}.status{min-height:20px;padding:0 var(--s2);border-radius:var(--radius-chip);font-size:var(--fs-small);font-weight:var(--w-medium);white-space:nowrap;background:var(--active);color:var(--ink);flex:none;align-items:center;display:inline-flex}.status-approved{gap:6px}.status-approved:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status-exported{background:var(--positive-soft);color:var(--positive)}.alert{padding:var(--s3) var(--s4);border-radius:var(--radius-control);background:var(--raised);color:var(--ink)}.alert-error{background:var(--negative-soft);color:var(--negative)}.alert[tabindex="-1"]:focus{outline:none}.alert-warn{background:var(--raised);color:var(--ink);border:1px solid var(--warn-edge);padding:calc(var(--s3) - 1px) calc(var(--s4) - 1px)}.alert-title{font-weight:var(--w-strong);margin-bottom:var(--s1)}.notes{padding-left:var(--s5);gap:var(--s1);margin:0;display:grid}.reading{min-height:52px;padding:0 var(--s4);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--ink);font-weight:var(--w-medium);align-items:center;display:flex}.actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.balance{font-weight:var(--w-strong);font-variant-numeric:tabular-nums}.balance-ok{color:var(--positive)}.balance-off{color:var(--negative)}.num.balance-off,dd.balance-off,td.balance-off{text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.phone-only{display:none}@media (max-width:720px){h1{font-size:22px}.page{padding:var(--s4) var(--s4) var(--s7);gap:var(--s4)}.desktop-only{display:none!important}.phone-only{display:block}}.status-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.status-page>.site-dock{grid-area:1/1/auto/-1}.status-body{padding:calc(72px + var(--s8)) var(--page-margin) var(--s8);padding-bottom:max(var(--s8), env(safe-area-inset-bottom));grid-area:1/1/span 2;align-self:center;display:grid}.status-message{gap:var(--s4);max-width:440px;display:grid}.status-message h1{font-size:32px;font-weight:var(--w-strong);letter-spacing:-.015em;margin:0;line-height:1.15}.status-message p{font-size:var(--fs-section);color:var(--muted);max-width:46ch;margin:0}.status-message .actions{margin-top:var(--s2)}.status-message .btn{min-height:var(--touch)}.status-stage{background:var(--split);grid-area:1/2/span 2;place-items:center;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.status-mark{width:min(56%,360px);height:auto}.status-mark .mark-strip{stroke-width:.6px}.status-mark .mark-thermal{stroke-width:.9px}.status-mark .mark-luca{stroke-width:1.2px}@media (max-width:900px){.status-page{grid-template-columns:1fr}.status-stage{display:none}.status-body{padding-top:calc(72px + var(--s9));align-self:start}.status-message h1{font-size:24px}}@media (prefers-reduced-motion:no-preference){.status-message{animation:status-rise .5s var(--ease-out) both}.status-mark .mark-luca{animation:status-draw .24s .12s var(--ease-out) both}}@keyframes status-rise{0%{transform:translateY(12px)}to{transform:none}}@keyframes status-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.alert-ok{background:var(--positive-soft);color:var(--positive)}.skip-link{left:var(--s4);z-index:40;padding:var(--s2) var(--s3);font-size:var(--fs-body);background:var(--surface);color:var(--ink);border-radius:var(--radius-control);outline:2px solid var(--focus);position:absolute;top:-100px}.skip-link:focus{top:var(--s2)}main:focus,main:focus-visible{outline:none}.odo{white-space:nowrap;display:inline-block}.odo.code{display:block}.odo-digits{white-space:nowrap;display:inline}.odo>.visually-hidden{-webkit-user-select:none;user-select:none}.odo-d,.roll-slot{display:inline-block;position:relative}:is(.odo-d,.roll-slot)>span{white-space:nowrap;display:inline-block}:is(.odo-d,.roll-slot)[data-old]:before{content:attr(data-old);white-space:nowrap;position:absolute;top:0;left:0}.odo-w[data-old]:before{content:none}@keyframes odo-in{0%{opacity:0}}@keyframes odo-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){:is(.odo-d,.roll-slot)[data-old]>span{animation:odo-in .16s var(--ease-out) backwards}:is(.odo-d,.roll-slot)[data-old]:before{animation:odo-out .16s var(--ease-out) forwards}}@media (prefers-reduced-motion:reduce){:is(.odo-d,.roll-slot)[data-old]:before{content:none}}html.tema-degisiyor :is(a,button,label,summary,input,select,textarea,tr,svg,.field,.btn,.rail-item,.feat-note-name,.thermal-row,.status,.read-values>div,.read-brief div),html.tema-degisiyor :is(.faq-q,.r-status):before,html.tema-degisiyor :is(.faq-q,.r-status):after{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.btn:active,.tabs a:active,.rail-item:active,.theme-cycle:active{transform:none}}
