@font-face{font-stretch:50% 150%;font-family:anybody;src:url(../media/anybody_var-s.p.3ndalnrfuajpq.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:anybody Fallback;src:local(Arial);ascent-override:84.66%;descent-override:25.56%;line-gap-override:0.0%;size-adjust:93.91%}.m6XTIW_className{font-family:anybody,anybody Fallback;font-style:normal}.m6XTIW_variable{--font-anybody-src:"anybody", "anybody Fallback"}
@font-face{font-family:geist;src:url(../media/geist_var-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.zT4SHq_className{font-family:geist,geist Fallback;font-style:normal}.zT4SHq_variable{--font-geist-src:"geist", "geist Fallback"}
:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#eef0f4;--surface-card:#fff;--surface-well:#f6f7fa;--surface-sunken:#e4e7ee;--surface-hover:#f1f3f7;--surface-scrim:#0a102494;--band-surface:#121c3d;--band-raised:#1c2852;--band-raised-2:#26346a;--band-marker:#b4bcd3;--text-primary:#121c3d;--text-strong:#2a3557;--text-secondary:#4a556e;--text-on-band:#f2f4fa;--text-on-band-secondary:#b4bcd3;--text-on-solid:#fff;--line-subtle:#121c3d1f;--line-strong:#121c3d42;--line-on-band:#ffffff24;--line-on-band-strong:#ffffff61;--brand-solid:#121c3d;--brand-face:#1c2852;--brand-hover:#26346a;--brand-strip:#121c3d;--brand-fold:#070c1f;--yes-solid:#2ed38f;--yes-hover:#24c483;--yes-strip:#1eaf74;--yes-fold:#127a50;--yes-tint:#e4f9f0;--text-on-yes:#0b1530;--text-yes:#0a7a50;--prio-high-strip:#e04a2f;--prio-high-fold:#a9331d;--prio-high-text:#c2381d;--prio-high-tint:#fae2de;--prio-high-ink:#a9331d;--prio-medium-strip:#edae2b;--prio-medium-fold:#b9821a;--prio-medium-text:#8f6300;--prio-medium-tint:#fcf0d9;--prio-medium-ink:#7a5500;--prio-low-strip:#a4adbd;--prio-low-fold:#7d8799;--prio-low-text:#5a6478;--prio-low-tint:#ebedf0;--prio-low-ink:#4a556e;--state-ok:#1f9d63;--state-off:#8a93a8;--state-ok-halo:#1f9d6347;--state-off-halo:#8a93a847;--band-problem-surface:#a9331d;--band-problem-text:#fff;--band-warning-surface:#fcf0d9;--band-warning-text:#7a5500;--tile-face:#fff;--tag-surface:#121c3d;--tag-text:#fff;--chip-surface:#121c3d;--chip-text:#fff;--pill-surface:#f1f3f7;--knob:#fff;--deck-face:#fff;--deck-line:#121c3d17;--deck-strip:#8d92a2;--deck-fold:#888a93;--deck-strip-back:#c6c9d0;--deck-fold-back:#c3c5c9;--deck-chip:#596077;--focus-ring:#121c3d;--focus-ring-on-band:#f2f4fa;--focus-flash:#121c3d;--shadow-hover:0 1px 2px #121c3d0f, 0 10px 22px -16px #121c3d6b;--shadow-float:0 2px 4px #121c3d14, 0 18px 36px -18px #121c3d80;--shadow-popup:0 30px 80px -20px #03060f8c}:root{--font-display:var(--font-anybody-src,"Anybody"), var(--font-geist-src,"Geist"), ui-sans-serif, sans-serif;--font-body:var(--font-geist-src,"Geist"), ui-sans-serif, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-body:.9375rem;--text-lg:1.0625rem;--text-title:1.5rem;--text-number:2.75rem;--text-hero:3.5rem;--leading-body:1.5;--leading-tight:1.15;--weight-body:400;--weight-strong:600;--weight-tag:650;--weight-display:800;--stretch-display:104%;--stretch-number:112%;--stretch-tag:94%;--radius-tile:12px;--radius-tag:9px;--radius-input:10px;--radius-chip:8px;--radius-popup:20px;--radius-pill:999px;--strip-w:56px;--fold-w:8px;--btn-strip:40px;--btn-fold:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--sidebar-w:240px;--content-max:1200px;--content-pad:24px;--grid-gap:16px;--tile-h:140px;--tile-h-quiet:112px;--popup-max:760px;--logbook-w:560px;--control-h:40px;--control-h-sm:32px;--touch-min:44px;--z-content:0;--z-raised:10;--z-popover:20;--z-topbar:30;--z-flyout:40;--z-sheet:45;--z-popup:50;--dur-fast:.12s;--dur-base:.2s;--dur-popup-in:.2s;--dur-popup-out:.15s;--dur-leave:.18s;--dur-flash:.9s;--dur-reveal:.56s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--ease-ui:cubic-bezier(.2, 0, 0, 1)}@media (max-width:639px){:root{--strip-w:44px;--grid-gap:12px;--content-pad:16px;--text-number:2.5rem}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}[hidden]{display:none!important}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}:where(ul,ol)[role=list],.ak-list{margin:0;padding:0;list-style:none}:where(button:not(:disabled):not([aria-disabled=true]),a[href],[role=switch],summary),:where(button:not(:disabled):not([aria-disabled=true]),a[href],[role=switch]) *{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ak-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ak-num{font-variant-numeric:tabular-nums}.ak-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.ak-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ak-btn{--btn-bg:transparent;--btn-ink:var(--text-primary);--btn-line:var(--line-strong);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:1.5px solid var(--btn-line);border-radius:var(--radius-tile);background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-exit), border-color var(--dur-base) var(--ease-exit), transform var(--dur-fast) var(--ease-ui);font-weight:700;font-stretch:100%;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ak-btn:hover{--btn-line:var(--text-primary);transition-timing-function:var(--ease-ui)}.ak-btn:active{transform:scale(.985)}.ak-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ak-btn--sm{min-height:var(--control-h-sm);padding-inline:var(--space-3);font-size:var(--text-sm);--btn-strip:32px}.ak-btn--primary,.ak-btn--approve{isolation:isolate;background:var(--btn-strip-c);color:var(--btn-ink);border:0;padding-right:0}.ak-btn--primary{--btn-face:var(--brand-face);--btn-face-hover:var(--brand-hover);--btn-strip-c:var(--brand-strip);--btn-fold-c:var(--brand-fold);--btn-ink:var(--text-on-band)}.ak-btn--approve{--btn-face:var(--yes-solid);--btn-face-hover:var(--yes-hover);--btn-strip-c:var(--yes-strip);--btn-fold-c:var(--yes-fold);--btn-ink:var(--text-on-yes)}.ak-btn--primary:before,.ak-btn--approve:before{content:"";inset:0 var(--btn-strip) 0 0;z-index:-1;border-radius:var(--radius-tile);background:var(--btn-face);box-shadow:var(--btn-fold) 0 0 0 var(--btn-fold-c);transition:background-color var(--dur-base) var(--ease-exit);position:absolute}.ak-btn--primary:hover:before,.ak-btn--approve:hover:before{background:var(--btn-face-hover);transition-timing-function:var(--ease-ui)}.ak-btn__strip{width:var(--btn-strip);margin-left:var(--space-3);padding-left:var(--btn-fold);align-self:stretch;place-items:center;display:grid}.ak-btn__strip .ak-icon{transition:transform var(--dur-base) var(--ease-exit)}.ak-btn--primary:hover .ak-btn__strip .ak-icon,.ak-btn--approve:hover .ak-btn__strip .ak-icon{transition-timing-function:var(--ease-ui);transform:translate(2px)}.ak-btn--quiet{--btn-line:transparent;padding-inline:var(--space-3)}.ak-btn--quiet:hover{--btn-line:var(--line-strong)}.ak-btn--danger{--btn-ink:var(--prio-high-ink);--btn-line:var(--prio-high-strip)}.ak-btn--danger:hover{--btn-bg:var(--prio-high-tint);--btn-line:var(--prio-high-fold)}.ak-on-band .ak-btn:not(.ak-btn--primary):not(.ak-btn--approve){--btn-ink:var(--text-on-band);--btn-line:var(--line-on-band-strong)}.ak-on-band .ak-btn:not(.ak-btn--primary):not(.ak-btn--approve):hover{--btn-line:var(--text-on-band);--btn-bg:var(--band-raised)}.ak-btn:disabled,.ak-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.ak-btn:disabled:hover,.ak-btn[aria-disabled=true]:hover{--btn-line:var(--line-strong)}.ak-btn--primary:disabled:hover:before,.ak-btn--primary[aria-disabled=true]:hover:before{background:var(--btn-face)}.ak-btn:disabled .ak-btn__strip .ak-icon,.ak-btn[aria-disabled=true] .ak-btn__strip .ak-icon{transform:none}
.ak-tag{--nudge:transparent;--tag-bg:var(--tag-surface);--tag-ink:var(--tag-text);--tag-line:transparent;border-radius:var(--radius-tag);background:var(--tag-bg);width:fit-content;max-width:calc(100% - 4px);min-height:30px;box-shadow:inset 0 0 0 1.5px var(--tag-line);color:var(--tag-ink);font-family:var(--font-display);font-size:var(--text-sm);line-height:1.3;font-weight:var(--weight-tag);font-stretch:var(--stretch-tag);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;margin-left:4px;padding:4px 12px 4px 14px;display:inline-flex;position:relative}.ak-tag:before{content:"";background:var(--nudge);border-radius:3px;width:7px;height:18px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.ak-tag__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ak-tag[data-nudge=high]{--nudge:var(--prio-high-strip)}.ak-tag[data-nudge=medium]{--nudge:var(--prio-medium-strip)}.ak-tag[data-nudge=low]{--nudge:var(--prio-low-strip)}.ak-tag[data-nudge=yes]{--nudge:var(--yes-solid)}.ak-tag[data-nudge=none]{margin-left:0;padding-left:12px}.ak-tag--outlined{--tag-bg:var(--surface-card);--tag-ink:var(--text-primary);--tag-line:var(--brand-solid)}.ak-tag--quiet{--tag-bg:var(--surface-sunken);--tag-ink:var(--text-strong)}.ak-pill{--pill-bg:var(--surface-sunken);--pill-ink:var(--text-secondary);--pill-line:transparent;border-radius:var(--radius-pill);background:var(--pill-bg);width:fit-content;box-shadow:inset 0 0 0 1px var(--pill-line);color:var(--pill-ink);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-weight:650;line-height:1.5;display:inline-flex}.ak-pill[data-tone=yes]{--pill-bg:var(--yes-tint);--pill-ink:var(--text-yes)}.ak-pill[data-tone=warn]{--pill-bg:var(--prio-medium-tint);--pill-ink:var(--prio-medium-ink)}.ak-pill[data-tone=problem]{--pill-bg:var(--prio-high-tint);--pill-ink:var(--prio-high-ink)}.ak-pill[data-tone=info]{--pill-bg:var(--surface-card);--pill-ink:var(--text-primary);--pill-line:var(--line-strong)}.ak-pill__dot{background:var(--prio-low-strip);border-radius:50%;width:8px;height:8px}.ak-pill__dot[data-priority=high]{background:var(--prio-high-strip)}.ak-pill__dot[data-priority=medium]{background:var(--prio-medium-strip)}
.ak-tile{--strip:var(--prio-low-strip);--fold:var(--prio-low-fold);--num:var(--prio-low-text);--face-line:var(--line-subtle);width:100%;height:var(--tile-h);border-radius:var(--radius-tile);background:var(--strip);color:var(--text-primary);font:inherit;text-align:left;transition:transform var(--dur-fast) var(--ease-ui), box-shadow var(--dur-base) var(--ease-exit), opacity var(--dur-leave) var(--ease-exit);border:0;margin:0;padding:0;display:block;position:relative}.ak-tile[data-compact]{height:var(--tile-h-quiet)}.ak-tile[data-priority=high]{--strip:var(--prio-high-strip);--fold:var(--prio-high-fold);--num:var(--prio-high-text)}.ak-tile[data-priority=medium]{--strip:var(--prio-medium-strip);--fold:var(--prio-medium-fold);--num:var(--prio-medium-text)}.ak-tile[data-priority=low]{--strip:var(--prio-low-strip);--fold:var(--prio-low-fold);--num:var(--prio-low-text)}.ak-tile[data-priority=yes]{--strip:var(--yes-strip);--fold:var(--yes-fold);--num:var(--text-yes)}.ak-tile__face{inset:0 var(--strip-w) 0 0;justify-content:space-between;gap:var(--space-2);border-radius:var(--radius-tile);background:var(--tile-face);box-shadow:var(--fold-w) 0 0 0 var(--fold), inset 0 0 0 1px var(--face-line);transition:box-shadow var(--dur-base) var(--ease-exit);flex-direction:column;padding:14px 16px 14px 18px;display:flex;position:absolute}.ak-tile[data-compact] .ak-tile__face{padding-block:12px}.ak-tile__top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ak-tile__top .ak-tag{flex:0 auto;min-width:0}.ak-tile__phase{color:var(--prio-high-ink);font-size:var(--text-sm);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ak-tile__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-3);min-width:0;display:flex}.ak-tile__figure{align-items:baseline;gap:8px;min-width:0;line-height:1;display:flex}.ak-tile__num{color:var(--num);font-family:var(--font-display);font-size:var(--text-number);font-weight:var(--weight-display);font-stretch:var(--stretch-number);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ak-tile[data-compact] .ak-tile__num{font-size:calc(var(--text-number) * .82)}.ak-tile__unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-lg);color:var(--text-primary);font-weight:500;overflow:hidden}.ak-tile__record{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-family:var(--font-display);font-size:1.25rem;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-primary);-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.ak-tile__named{gap:4px;min-width:0;display:grid}.ak-tile__record[data-lines="1"]{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere}.ak-tile__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;overflow:hidden}.ak-tile__corner,.ak-tile__working{border-radius:var(--radius-pill);background:var(--pill-surface);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 10px;font-weight:650;display:inline-flex}.ak-tile__working{color:var(--text-secondary)}.ak-tile__chip{top:12px;right:calc((var(--strip-w) - var(--fold-w) - 32px) / 2);border-radius:var(--radius-chip);background:var(--chip-surface);width:32px;height:32px;color:var(--chip-text);place-items:center;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.ak-tile:not(.ak-tile--skeleton):hover{box-shadow:var(--shadow-hover);transition-timing-function:var(--ease-ui)}.ak-tile:not(.ak-tile--skeleton):hover .ak-tile__face{--face-line:var(--line-strong)}}.ak-tile:not(.ak-tile--skeleton):active{transform:scale(.985)}.ak-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ak-tile[aria-expanded=true] .ak-tile__face{box-shadow:var(--fold-w) 0 0 0 var(--fold), inset 0 0 0 2px var(--brand-solid)}.ak-tile[data-landed]{animation:ak-tile-flash var(--dur-flash) var(--ease-enter) 1}@keyframes ak-tile-flash{0%,30%{outline:3px solid var(--focus-flash);outline-offset:4px}to{outline-offset:8px;outline:3px solid #0000}}.ak-tile[data-leaving]{opacity:0;pointer-events:none;transition:opacity var(--dur-leave) var(--ease-exit), transform var(--dur-leave) var(--ease-exit);transform:translate(12px)}@media (prefers-reduced-motion:no-preference){.ak-spin{animation:.9s linear infinite ak-spin}}@keyframes ak-spin{to{transform:rotate(360deg)}}.ak-tile-grid{gap:var(--grid-gap);width:100%;max-width:var(--content-max);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ak-tile-grid__cell{min-width:0}.ak-tile-grid-box{width:100%;max-width:var(--content-max);container:ak-tiles/inline-size}.ak-tile-grid-box>.ak-tile-grid{max-width:none}@container ak-tiles (min-width:520px){.ak-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ak-tiles (min-width:960px){.ak-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.ak-tile__chip{width:28px;height:28px;top:12px;right:calc((var(--strip-w) - var(--fold-w) - 28px) / 2)}.ak-tile__chip .ak-icon{width:16px;height:16px}}.ak-tile--skeleton{--strip:var(--surface-sunken);--fold:var(--surface-sunken)}.ak-tile--skeleton .ak-tile__face{justify-content:space-between}.ak-skeleton__bar{border-radius:var(--radius-tag);background:var(--surface-sunken);display:block}.ak-skeleton__bar--tag{width:52%;height:28px}.ak-skeleton__bar--num{width:34%;height:40px}
.ak-popup__dim,.ak-sheet__dim{z-index:var(--z-popup);background:var(--surface-scrim);position:fixed;inset:0}.ak-popup{--strip:var(--prio-low-strip);--fold:var(--prio-low-fold);--num:var(--prio-low-text);--head-strip:64px;z-index:var(--z-popup);width:min(var(--popup-max), calc(100vw - 32px));border-radius:var(--radius-popup);background:var(--surface-card);height:fit-content;max-height:min(88dvh,880px);color:var(--text-primary);box-shadow:var(--shadow-popup);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.ak-popup:focus{outline:none}.ak-popup[data-priority=high]{--strip:var(--prio-high-strip);--fold:var(--prio-high-fold);--num:var(--prio-high-text)}.ak-popup[data-priority=medium]{--strip:var(--prio-medium-strip);--fold:var(--prio-medium-fold);--num:var(--prio-medium-text)}.ak-popup[data-priority=yes]{--strip:var(--yes-strip);--fold:var(--yes-fold);--num:var(--text-yes)}.ak-popup__head{gap:var(--space-2);padding:20px calc(var(--head-strip) + 24px) 18px 24px;border-bottom:1px solid var(--line-subtle);box-shadow:inset calc(var(--head-strip) * -1) 0 0 var(--strip), inset calc(var(--head-strip) * -1 - var(--fold-w)) 0 0 var(--fold);flex:none;display:grid;position:relative}.ak-popup__eyebrow{color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:.01em;font-weight:600}.ak-popup__title{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-tight);font-weight:var(--weight-display);letter-spacing:-.02em;text-wrap:balance;font-stretch:102%}.ak-popup__title:focus{outline:none}.ak-popup__title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.ak-popup__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ak-popup__close,.ak-sheet__close{top:14px;right:calc((var(--head-strip) - var(--fold-w) - 40px) / 2);border-radius:var(--radius-input);background:var(--brand-solid);width:40px;height:40px;color:var(--text-on-band);transition:background-color var(--dur-fast) var(--ease-ui);border:0;place-items:center;display:grid;position:absolute}.ak-popup__close:hover,.ak-sheet__close:hover{background:var(--brand-hover)}.ak-popup__close:focus-visible,.ak-sheet__close:focus-visible{outline-color:var(--focus-ring);outline-offset:2px}.ak-popup__scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ak-popup__hero{padding:20px 24px 0}.ak-popup__body{gap:var(--space-5);padding:20px 24px 24px;display:grid}.ak-popup__foot{align-items:center;gap:var(--space-2) var(--space-3);border-top:1px solid var(--line-subtle);background:var(--surface-well);flex-wrap:wrap;flex:none;padding:14px 24px 16px;display:flex}.ak-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.ak-hero__main{gap:6px;min-width:0;display:grid}.ak-hero__figure{align-items:baseline;gap:10px;line-height:1;display:flex}.ak-hero__num{color:var(--num);font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-display);font-stretch:var(--stretch-number);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ak-hero__unit{font-size:var(--text-lg);font-weight:500}.ak-hero__context{color:var(--text-secondary);font-size:var(--text-md)}.ak-hero__money{text-align:right;justify-items:end;gap:2px;display:grid}.ak-hero__money-value,.ak-hero__money-unknown{border-radius:var(--radius-pill);background:var(--pill-surface);box-shadow:inset 0 0 0 1px var(--line-subtle);font-size:var(--text-body);font-variant-numeric:tabular-nums;padding:3px 12px;font-weight:700}.ak-hero__money-unknown{color:var(--text-secondary);font-weight:600}.ak-hero__money-label{color:var(--text-secondary);font-size:var(--text-sm)}@media (prefers-reduced-motion:no-preference){.ak-popup[data-state=open]{animation:ak-popup-in var(--dur-popup-in) var(--ease-enter)}.ak-popup[data-state=closed]{animation:ak-popup-out var(--dur-popup-out) var(--ease-exit) forwards}.ak-popup__dim[data-state=open],.ak-sheet__dim[data-state=open]{animation:ak-fade-in var(--dur-popup-in) var(--ease-ui)}.ak-popup__dim[data-state=closed],.ak-sheet__dim[data-state=closed]{animation:ak-fade-out var(--dur-popup-out) var(--ease-exit) forwards}}@keyframes ak-popup-in{0%{opacity:0;transform:translate(calc(var(--ak-from-x,0px) * .8), calc(var(--ak-from-y,0px) * .8)) scale(.5)}to{opacity:1;transform:none}}@keyframes ak-popup-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--ak-from-x,0px) * .3), calc(var(--ak-from-y,0px) * .3)) scale(.9)}}@keyframes ak-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ak-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ak-sheet-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes ak-sheet-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(32px)}}@keyframes ak-panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes ak-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(32px)}}@media (max-width:639px){.ak-popup{--head-strip:56px;border-radius:var(--radius-popup) var(--radius-popup) 0 0;width:100%;max-height:92dvh;margin:0;inset:auto 0 0}.ak-popup__head{padding:18px calc(var(--head-strip) + 16px) 16px 16px}.ak-popup__close{width:var(--touch-min);height:var(--touch-min);top:12px;right:calc((var(--head-strip) - var(--fold-w) - var(--touch-min)) / 2)}.ak-popup__hero{padding:16px 16px 0}.ak-popup__body{padding:16px}.ak-popup__foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.ak-popup__foot .ak-btn{min-height:var(--touch-min);flex:auto}.ak-hero__money{text-align:left;justify-items:start}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.ak-popup[data-state=open]{animation:ak-sheet-up var(--dur-popup-in) var(--ease-enter)}.ak-popup[data-state=closed]{animation:ak-sheet-down var(--dur-popup-out) var(--ease-exit) forwards}}
.ak-records{width:100%;min-width:0;container:ak-records/inline-size}.ak-records__table{border-collapse:collapse;width:100%;font-size:var(--text-md);font-variant-numeric:tabular-nums}.ak-records__caption{padding-bottom:var(--space-2);text-align:left;font-family:var(--font-display);font-size:var(--text-body);font-weight:700}.ak-records__table thead th{text-align:left;color:var(--text-secondary);font-size:var(--text-sm);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 12px 8px 0;font-weight:650}.ak-records__table tbody th,.ak-records__table tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-subtle);overflow-wrap:anywhere;padding:10px 12px 10px 0}.ak-records__table tr>:last-child{padding-right:0}.ak-records__record{min-width:8ch;font-weight:600}.ak-records__table tbody .ak-records__record{overflow-wrap:break-word}.ak-records__statuscell{justify-items:start;gap:var(--space-2);display:grid}.ak-records__record a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.ak-records__record a:hover{text-decoration-color:currentColor}.ak-records__table tbody .ak-records__now,.ak-records__table tbody .ak-records__proposed{overflow-wrap:normal;word-break:normal;min-width:9ch}.ak-records__now{color:var(--text-secondary)}.ak-records__proposed{font-weight:600}.ak-records__empty,.ak-records__checking{color:var(--text-secondary);font-style:italic;font-weight:400}.ak-records__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.ak-records__note{font-size:var(--text-sm);color:var(--text-secondary);max-width:32ch}@container ak-records (min-width:600px){.ak-records__actions{flex-wrap:nowrap}}@container ak-records (max-width:599px){.ak-records__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ak-records__caption,.ak-records__table,.ak-records__table tbody,.ak-records__table tr,.ak-records__table tbody th,.ak-records__table tbody td{width:100%;display:block}.ak-records__table tr{border-bottom:1px solid var(--line-subtle);gap:6px;padding:12px 0;display:grid}.ak-records__table tbody th,.ak-records__table tbody td{gap:var(--space-3);border:0;grid-template-columns:6.5rem minmax(0,1fr);padding:0;display:grid}.ak-records__table tbody [data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--text-sm);font-style:normal;font-weight:650}.ak-records__actions{gap:var(--space-2)}.ak-records__table tbody .ak-records__now,.ak-records__table tbody .ak-records__proposed{overflow-wrap:break-word;min-width:0}.ak-records .ak-pill{white-space:normal;max-width:100%}}
.ak-cats__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ak-cat{border-radius:var(--radius-tag);border:1.5px solid var(--line-on-band-strong);min-height:34px;color:var(--text-on-band);font-size:var(--text-md);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-ui), border-color var(--dur-fast) var(--ease-ui);align-items:center;gap:7px;padding:4px 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ak-cat:hover{background:var(--band-raised);border-color:var(--text-on-band)}.ak-cat:focus-visible{outline:2px solid var(--focus-ring-on-band);outline-offset:2px}.ak-cat[aria-current=page]{border-color:var(--surface-card);background:var(--surface-card);color:var(--text-primary);font-weight:700}.ak-cat__count{border-radius:var(--radius-pill);background:var(--band-raised-2);min-width:22px;color:var(--text-on-band);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-weight:700;line-height:20px}.ak-cat[aria-current=page] .ak-cat__count{background:var(--surface-sunken);color:var(--text-primary)}.ak-cat__dot{border-radius:50%;flex:none;width:8px;height:8px}.ak-cat__dot[data-level=high]{background:var(--prio-high-strip)}.ak-cat__dot[data-level=medium]{background:var(--prio-medium-strip)}.ak-runnow{flex:none;display:inline-flex;position:relative}.ak-tip{z-index:1;border-radius:var(--radius-input);background:var(--surface-card);width:max-content;max-width:260px;color:var(--text-primary);box-shadow:var(--shadow-float);font-size:var(--text-sm);white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-ui), transform var(--dur-fast) var(--ease-ui), visibility 0s linear var(--dur-fast);pointer-events:none;padding:6px 10px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.ak-runnow__error{color:var(--text-on-band);font-size:var(--text-sm);min-width:0;max-width:320px;font-weight:600;line-height:1.35}.ak-tip__line{display:block}.ak-tip__line+.ak-tip__line{color:var(--text-secondary);margin-top:2px;font-weight:400}.ak-runnow__btn:hover+.ak-tip,.ak-runnow__btn:focus-visible+.ak-tip{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-width:639px){.ak-tip{left:0;right:auto}}.ak-kill{align-items:center;gap:var(--space-3);border-radius:var(--radius-tile);border:1px solid var(--line-on-band);background:var(--band-raised);min-height:40px;color:var(--text-on-band);flex:none;padding:4px 6px 4px 12px;display:inline-flex}.ak-kill__label{font-size:var(--text-md);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ak-kill__label b{font-family:var(--font-display);font-weight:750}.ak-kill[data-active=false]{border-color:var(--prio-high-strip)}.ak-switch{border-radius:var(--radius-pill);background:var(--state-off);width:48px;height:28px;transition:background-color var(--dur-base) var(--ease-ui);border:0;flex:none;padding:0;position:relative}.ak-switch:after{content:"";background:var(--knob);width:20px;height:20px;transition:transform var(--dur-base) var(--ease-ui);border-radius:50%;position:absolute;top:4px;left:4px}.ak-switch[aria-checked=true]{background:var(--yes-solid)}.ak-switch[aria-checked=true]:after{transform:translate(20px)}.ak-switch:focus-visible{outline:2px solid var(--focus-ring-on-band);outline-offset:2px}.ak-switch:disabled{opacity:.55;cursor:not-allowed}
.ak-banner{align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;padding:8px var(--content-pad);background:var(--band-problem-surface);color:var(--band-problem-text);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}.ak-banner[data-tone=warning]{background:var(--band-warning-surface);color:var(--band-warning-text)}.ak-banner__text{flex:16rem;min-width:0}.ak-banner__action{flex:none}.ak-banner[data-tone=problem] .ak-btn{--btn-ink:var(--band-problem-text);--btn-line:var(--band-problem-text)}.ak-banner[data-tone=problem] .ak-btn:hover{--btn-bg:var(--prio-high-text)}.ak-banner[data-tone=problem] :focus-visible{outline-color:var(--band-problem-text)}.ak-error{align-items:flex-start;gap:var(--space-2);color:var(--prio-high-ink);font-size:var(--text-md);line-height:1.45;display:flex}.ak-error .ak-icon{margin-top:2px}.ak-error__code{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.ak-empty{isolation:isolate;padding-block:var(--space-6) var(--space-12);justify-items:start;display:grid;position:relative}.ak-empty__card{gap:var(--space-3);width:100%;max-width:560px;padding:var(--space-8) var(--space-8);border-radius:var(--radius-popup);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line-subtle);display:grid}.ak-empty__title{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-tight);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.02em;text-wrap:balance}.ak-empty__text{color:var(--text-secondary);max-width:52ch}.ak-empty__action{margin-top:var(--space-2)}.ak-empty--deck .ak-empty__card{position:relative}.ak-empty--deck .ak-empty__card:before,.ak-empty--deck .ak-empty__card:after{content:"";z-index:-1;border-radius:var(--radius-popup);background:var(--deck-face);pointer-events:none;position:absolute;top:40%}.ak-empty--deck .ak-empty__card:before{inset-inline:16px calc(var(--strip-w) + 16px);box-shadow:inset 0 0 0 1px var(--deck-line), var(--fold-w) 0 0 0 var(--deck-fold), var(--strip-w) 0 0 0 var(--deck-strip);bottom:-14px}.ak-empty--deck .ak-empty__card:after{inset-inline:32px calc(var(--strip-w) + 32px);z-index:-2;box-shadow:inset 0 0 0 1px var(--deck-line), var(--fold-w) 0 0 0 var(--deck-fold-back), var(--strip-w) 0 0 0 var(--deck-strip-back);bottom:-27px}@media (prefers-reduced-motion:no-preference){.ak-empty--deck .ak-empty__card:before{animation:ak-deck-settle var(--dur-reveal) var(--ease-enter) .12s both}.ak-empty--deck .ak-empty__card:after{animation:ak-deck-settle var(--dur-reveal) var(--ease-enter) .2s both}}@keyframes ak-deck-settle{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (max-width:639px){.ak-empty__card{padding:var(--space-6) var(--space-5)}}
.ak-logbtn{z-index:var(--z-raised);background:var(--band-raised-2);width:52px;height:52px;color:var(--text-on-band);box-shadow:var(--shadow-float);transition:background-color var(--dur-fast) var(--ease-ui);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:24px;right:24px}.ak-logbtn:hover{background:var(--brand-face)}.ak-logbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ak-logbtn__count{border-radius:var(--radius-pill);background:var(--yes-solid);min-width:22px;height:22px;color:var(--text-on-yes);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-weight:700;line-height:22px;position:absolute;top:-4px;right:-4px}@media (max-width:639px){.ak-logbtn{bottom:16px;right:16px}}.ak-sheet{z-index:var(--z-popup);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-popup);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ak-sheet:focus{outline:none}.ak-sheet--panel{width:min(var(--logbook-w), calc(100vw - 24px));border-radius:var(--radius-popup);top:12px;bottom:12px;right:12px}.ak-sheet--bottom{border-radius:var(--radius-popup) var(--radius-popup) 0 0;max-height:88dvh;bottom:0;left:0;right:0}.ak-sheet__head{--head-strip:64px;padding:20px calc(var(--head-strip) + 20px) 18px 24px;border-bottom:1px solid var(--line-subtle);box-shadow:inset calc(var(--head-strip) * -1) 0 0 var(--brand-strip), inset calc(var(--head-strip) * -1 - var(--fold-w)) 0 0 var(--brand-fold);flex:none;position:relative}.ak-sheet__close{right:calc((var(--head-strip) - var(--fold-w) - 40px) / 2);background:var(--band-raised-2)}.ak-sheet__title{font-family:var(--font-display);font-size:1.25rem;line-height:var(--leading-tight);font-weight:var(--weight-display);letter-spacing:-.015em;padding-top:6px}.ak-sheet__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 24px 24px;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.ak-sheet--panel[data-state=open]{animation:ak-panel-in var(--dur-popup-in) var(--ease-enter)}.ak-sheet--panel[data-state=closed]{animation:ak-panel-out var(--dur-popup-out) var(--ease-exit) forwards}.ak-sheet--bottom[data-state=open]{animation:ak-sheet-up var(--dur-popup-in) var(--ease-enter)}.ak-sheet--bottom[data-state=closed]{animation:ak-sheet-down var(--dur-popup-out) var(--ease-exit) forwards}}@media (max-width:639px){.ak-sheet--panel{border-radius:var(--radius-popup) var(--radius-popup) 0 0;width:100%;max-height:88dvh;inset:auto 0 0}.ak-sheet__head{--head-strip:56px;padding:16px calc(var(--head-strip) + 16px) 14px 16px}.ak-sheet__close{width:var(--touch-min);height:var(--touch-min);top:10px;right:calc((var(--head-strip) - var(--fold-w) - var(--touch-min)) / 2)}.ak-sheet__body{padding:12px 16px calc(20px + env(safe-area-inset-bottom))}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.ak-sheet--panel[data-state=open]{animation:ak-sheet-up var(--dur-popup-in) var(--ease-enter)}.ak-sheet--panel[data-state=closed]{animation:ak-sheet-down var(--dur-popup-out) var(--ease-exit) forwards}}.ak-log{gap:var(--space-5);display:grid}.ak-log__day{gap:var(--space-2);display:grid}.ak-log__day-label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.ak-log__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ak-log__row{border-radius:var(--radius-tile);border:1px solid var(--line-subtle);background:var(--surface-well);font-size:var(--text-md);gap:6px;padding:12px 14px;display:grid}.ak-log__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ak-log__top .ak-tag{flex:0 auto;min-width:0}.ak-log__time{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:auto}.ak-log__note{color:var(--text-secondary);font-size:var(--text-sm)}.ak-log__result{color:var(--text-strong)}.ak-log__result[data-tone=yes]{color:var(--text-yes)}.ak-log__result[data-tone=warn]{color:var(--prio-medium-ink)}.ak-log__result[data-tone=problem]{color:var(--prio-high-ink)}.ak-log__actions{gap:var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.ak-log__empty{color:var(--text-secondary);padding-block:var(--space-4)}.ak-log__nav{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ak-log__nav-day{color:var(--text-secondary);font-size:var(--text-sm);margin-inline:auto;font-weight:650}.ak-log__more{margin-top:var(--space-4)}
.ak-shell{--sidebar-w:240px;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;display:grid}.ak-skip{z-index:var(--z-popup);border-radius:var(--radius-tile);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-float);padding:8px 14px;font-weight:600;position:absolute;top:-100px;left:12px}.ak-skip:focus{top:12px}.ak-sidebar{z-index:var(--z-flyout);background:var(--surface-card);border-right:1px solid var(--line-subtle);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.ak-sidebar>.ak-nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ak-sidebar__brand{background:var(--band-surface);min-height:64px;color:var(--text-on-band);flex:none;align-items:center;padding:0 20px;display:flex}.ak-sidebar__foot{border-top:1px solid var(--line-subtle);font-size:var(--text-md);color:var(--text-secondary);margin-top:auto;padding:16px 20px}.ak-brand{color:var(--text-on-band);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ak-brand:focus-visible{outline-color:var(--focus-ring-on-band);outline-offset:4px;border-radius:4px}.ak-brand__name{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--weight-display);letter-spacing:-.02em;font-stretch:118%;line-height:1}.ak-brandmark{flex:none;width:30px;height:22px}.ak-bm-strip{fill:var(--yes-solid)}.ak-bm-fold{fill:var(--yes-fold)}.ak-bm-card{fill:var(--text-on-band)}.ak-bm-tag{fill:var(--brand-solid)}.ak-bm-nudge{fill:var(--yes-solid)}.ak-nav{align-content:start;gap:var(--space-4);padding:16px 12px 24px;display:grid}.ak-nav__group{align-content:start;gap:4px;display:grid}.ak-nav__group-label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.02em;padding:0 10px 2px;font-weight:650;overflow:hidden}.ak-nav__list{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ak-nav__li{position:relative}.ak-nav__item{border-radius:var(--radius-tag);min-height:38px;color:var(--text-strong);font-size:var(--text-body);transition:background-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui);align-items:center;gap:10px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.ak-nav__item .ak-icon{color:var(--text-secondary)}a.ak-nav__item:not([aria-current=page]):hover{background:var(--surface-hover);color:var(--text-primary)}a.ak-nav__item[aria-current=page]:hover{background:var(--brand-face)}.ak-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ak-nav__chev{color:var(--text-secondary)}.ak-nav__item[aria-current=page]{background:var(--tag-surface);color:var(--tag-text);margin-left:4px;font-weight:650}.ak-nav__item[aria-current=page] .ak-icon{color:var(--tag-text)}.ak-nav__item[aria-current=page]:before{content:"";background:var(--band-marker);border-radius:3px;width:7px;height:18px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.ak-nav__item--soon{color:var(--text-secondary);cursor:default}.ak-nav__note{border-radius:var(--radius-pill);background:var(--prio-medium-tint);color:var(--prio-medium-ink);font-size:var(--text-xs);white-space:nowrap;flex:none;padding:1px 8px;font-weight:650;line-height:18px}.ak-nav__item--prominent:not([aria-current=page]){box-shadow:inset 0 0 0 1.5px var(--brand-solid);color:var(--text-primary);font-weight:650}.ak-nav__item--prominent:not([aria-current=page]) .ak-icon{color:var(--text-primary)}.ak-nav__soon{font-size:var(--text-xs);color:var(--text-secondary);flex:none;font-weight:600}.ak-nav--sheet{padding:12px 16px 24px}.ak-nav__sub{gap:2px;margin:2px 0 6px 38px;padding:0;list-style:none;display:grid}.ak-nav__subitem{min-height:var(--touch-min);border-radius:var(--radius-tag);color:var(--text-strong);font-size:var(--text-body);align-items:center;padding:4px 10px;text-decoration:none;display:flex}.ak-nav__subitem:hover{background:var(--surface-hover)}.ak-nav__subitem[aria-current=page]{color:var(--text-primary);background:var(--surface-hover);font-weight:700}.ak-nav--sheet .ak-nav__item{min-height:var(--touch-min)}.ak-sheet__foot{padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-subtle);font-size:var(--text-md);color:var(--text-secondary);flex:none}.ak-sheet__foot .ak-btn{min-height:var(--touch-min)}.ak-flyout{z-index:var(--z-flyout);border-radius:var(--radius-tile);background:var(--surface-card);border:1px solid var(--line-subtle);min-width:200px;box-shadow:var(--shadow-float);gap:4px;padding:10px;display:grid;position:fixed}@media (prefers-reduced-motion:no-preference){.ak-flyout{animation:ak-fade-in var(--dur-fast) var(--ease-ui)}}.ak-flyout__title{color:var(--text-secondary);font-size:var(--text-xs);padding:2px 8px 4px;font-weight:650}.ak-flyout__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ak-flyout__link{border-radius:var(--radius-tag);min-height:34px;color:var(--text-strong);font-size:var(--text-md);align-items:center;padding:4px 10px;text-decoration:none;display:flex}.ak-flyout__link,.ak-nav__subitem{gap:var(--space-3)}.ak-flyout__label{flex:auto;min-width:0}.ak-flyout__count{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:22px;color:var(--text-primary);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 6px;font-weight:700;line-height:20px}.ak-flyout__link:hover{background:var(--surface-hover);color:var(--text-primary)}.ak-flyout__link[aria-current=page]{color:var(--text-primary);background:var(--surface-hover);font-weight:700}.ak-main-col{flex-direction:column;min-width:0;display:flex}.ak-band{z-index:var(--z-topbar);align-items:center;gap:var(--space-3) var(--space-4);min-height:64px;padding:12px var(--content-pad);background:var(--band-surface);color:var(--text-on-band);flex-wrap:wrap;display:flex;position:sticky;top:0}.ak-band:before{content:"";background:var(--band-marker);border-radius:0 3px 3px 0;width:4px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ak-band :focus-visible{outline-color:var(--focus-ring-on-band)}.ak-band__mobile{display:none}.ak-band__start{flex:12rem;min-width:0}.ak-band__end{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:nowrap;flex:none;min-width:0;margin-left:auto;display:flex}.ak-band__switch{flex:none}.ak-menu-btn{min-height:var(--touch-min);border:1px solid var(--line-on-band-strong);border-radius:var(--radius-tile);color:var(--text-on-band);font-family:var(--font-display);font-size:var(--text-md);background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.ak-menu-btn:hover{background:var(--band-raised)}.ak-content{width:100%;max-width:calc(var(--content-max) + var(--content-pad) * 2);padding:var(--space-6) var(--content-pad) 112px;flex:auto}.ak-content:focus{outline:none}@media (max-width:1099px){.ak-shell{--sidebar-w:200px}.ak-sidebar__brand{padding:0 16px}.ak-sidebar__foot{padding:16px}.ak-nav{padding-inline:8px}.ak-nav__item{gap:8px;padding-inline:8px}.ak-nav__group-label{padding-inline:8px}}@media (max-width:719px){.ak-shell{grid-template-columns:minmax(0,1fr)}.ak-sidebar{display:none}.ak-band{position:relative}.ak-band__mobile{justify-content:space-between;align-items:center;gap:var(--space-3);flex:100%;display:flex}.ak-band__start{flex-basis:100%}.ak-band__end{flex-wrap:wrap;flex:100%;justify-content:space-between;margin-left:0}}@media (max-width:639px){.ak-band{padding-block:10px 12px}.ak-band__end{justify-content:flex-start}.ak-band__switch{margin-left:auto}}
.ak-page{gap:var(--space-8);min-width:0;max-width:var(--content-max);display:grid}.ak-page__head{gap:var(--space-2);max-width:68ch;display:grid}.ak-page__title{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-tight);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.02em;text-wrap:balance}.ak-page__lead{color:var(--text-secondary)}.ak-card{gap:var(--space-4);min-width:0;padding:var(--space-6);border-radius:var(--radius-tile);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line-subtle);display:grid}.ak-card__title{font-family:var(--font-display);font-size:1.125rem;line-height:var(--leading-tight);font-weight:var(--weight-display);letter-spacing:-.01em}.ak-card__text{color:var(--text-secondary);max-width:68ch}.ak-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ak-stack{gap:var(--space-3);min-width:0;display:grid}.ak-muted{color:var(--text-secondary)}.ak-small{font-size:var(--text-sm)}.ak-dl{gap:10px var(--space-6);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ak-dl dt{color:var(--text-secondary);font-size:var(--text-md);font-weight:650}.ak-dl dd{overflow-wrap:break-word;min-width:0;margin:0}.ak-dl .ak-mono{overflow-wrap:anywhere}.ak-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.ak-field__label{font-size:var(--text-md);padding:0;font-weight:650}.ak-field__hint{color:var(--text-secondary);font-size:var(--text-sm)}.ak-input,.ak-textarea,.ak-select{width:100%;min-height:var(--control-h);border:1.5px solid var(--line-strong);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-body);padding:8px 12px;line-height:1.4}.ak-textarea{resize:vertical;min-height:72px}.ak-input:focus-visible,.ak-textarea:focus-visible,.ak-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--text-primary)}.ak-input:disabled,.ak-textarea:disabled,.ak-select:disabled{background:var(--surface-well);color:var(--text-secondary);cursor:not-allowed}.ak-checks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ak-check{align-items:center;gap:var(--space-2);border:1.5px solid var(--line-strong);border-radius:var(--radius-tag);min-height:36px;font-size:var(--text-md);cursor:pointer;padding:4px 12px;display:inline-flex}.ak-check input{width:16px;height:16px;accent-color:var(--brand-solid);cursor:pointer;margin:0}.ak-check:has(input:checked){border-color:var(--brand-solid);background:var(--surface-hover);font-weight:650}.ak-check:has(input:disabled){cursor:not-allowed;color:var(--text-secondary)}.ak-check:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.ak-notice{border-radius:var(--radius-input);background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-strong);font-size:var(--text-md);padding:10px 14px}.ak-notice[data-tone=warn]{background:var(--prio-medium-tint);color:var(--prio-medium-ink);box-shadow:none}.ak-notice[data-tone=yes]{background:var(--yes-tint);color:var(--text-yes);box-shadow:none}.ak-notice[data-tone=problem]{background:var(--prio-high-tint);color:var(--prio-high-ink);box-shadow:none}.ak-table{border-collapse:collapse;width:100%;font-size:var(--text-md);font-variant-numeric:tabular-nums}.ak-table thead th{text-align:left;color:var(--text-secondary);font-size:var(--text-sm);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 12px 8px 0;font-weight:650}.ak-table tbody th,.ak-table tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-subtle);overflow-wrap:break-word;padding:10px 12px 10px 0}.ak-table tbody th{font-weight:600}.ak-table tr>:last-child{padding-right:0}.ak-table tbody tr[data-flag=problem]{background:var(--prio-high-tint)}.ak-table__nowrap{white-space:nowrap}.ak-table-wrap{width:100%;min-width:0;container:ak-table/inline-size}@container ak-table (max-width:679px){.ak-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ak-table,.ak-table tbody,.ak-table tr{width:100%;display:block}.ak-table tr{border-bottom:1px solid var(--line-subtle);gap:6px;padding:12px 0;display:grid}.ak-table tbody th,.ak-table tbody td{gap:var(--space-3);border:0;grid-template-columns:6.5rem minmax(0,1fr);padding:0;display:grid}.ak-table tbody [data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.ak-table__nowrap{white-space:normal}}@media (max-width:639px){.ak-dl{grid-template-columns:minmax(0,1fr);gap:2px}.ak-dl dd+dt{margin-top:10px}.ak-card{padding:var(--space-5) var(--space-4)}}.ak-details{border-top:1px solid var(--line-subtle);padding-top:var(--space-3)}.ak-details>summary{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);align-items:center;gap:6px;list-style:none;display:inline-flex}.ak-details>summary::-webkit-details-marker{display:none}.ak-details>summary .ak-icon{transition:transform var(--dur-fast) var(--ease-ui)}.ak-details[open]>summary .ak-icon{transform:rotate(90deg)}.ak-details>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.ak-evidence{gap:var(--space-3);margin-top:var(--space-3);display:grid}.ak-evidence__record{gap:4px;min-width:0;display:grid}.ak-evidence__name{font-weight:650;font-size:var(--text-md)}.ak-evidence__items{padding-left:var(--space-4);color:var(--text-strong);font-size:var(--text-md);gap:2px;margin:0;display:grid}.ak-evidence__items .ak-mono{overflow-wrap:anywhere}@media (min-width:640px){.ak-popup--dialog{width:min(520px,100vw - 32px)}}.ak-bigstate{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ak-bigstate__word{font-family:var(--font-display);font-size:var(--text-hero);line-height:1;font-weight:var(--weight-display);font-stretch:var(--stretch-number);letter-spacing:-.04em}.ak-bigstate[data-paused=true] .ak-bigstate__word{color:var(--prio-high-text)}.ak-bigstate[data-paused=false] .ak-bigstate__word{color:var(--text-yes)}.ak-connect{min-height:100dvh;padding:var(--space-6) var(--content-pad);place-items:center;display:grid}.ak-connect .ak-empty{justify-items:stretch;width:100%;max-width:560px}.ak-connect__brand{align-items:center;gap:var(--space-2);border-radius:var(--radius-tile);background:var(--band-surface);width:fit-content;color:var(--text-on-band);font-family:var(--font-display);font-weight:var(--weight-display);padding:8px 14px;font-stretch:118%;display:inline-flex}.ak-connect__dev{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-subtle);display:grid}@media (prefers-reduced-motion:no-preference){.ak-logbtn__count[data-bump]{animation:ak-bump .42s var(--ease-enter) 1}}@keyframes ak-bump{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:none}}.ak-runcard{gap:var(--space-3)}.ak-runcard__status{align-items:center;gap:0 var(--space-1);font-size:var(--text-md);color:var(--text-strong);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.ak-runcard__status[data-state=failed]{color:var(--prio-medium-ink)}.ak-runcard__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ak-runcard__note{font-variant-numeric:tabular-nums;margin:0}
.ak-disc{gap:var(--space-3);min-width:0;display:grid}.ak-disc__head{align-items:center;gap:2px var(--space-2);width:100%;min-height:var(--control-h);border:1.5px solid var(--line-strong);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;flex-wrap:wrap;padding:6px 12px;display:flex}.ak-disc__head:hover{background:var(--surface-hover)}.ak-disc__head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ak-disc__head .ak-icon{transition:transform var(--dur-fast) var(--ease-ui);flex:none}.ak-disc[data-open]>.ak-disc__head .ak-icon{transform:rotate(90deg)}.ak-disc__summary{font-weight:650}.ak-disc__note{color:var(--text-secondary)}.ak-disc__note:before{content:"·";margin-right:var(--space-2)}.ak-disc__action{color:var(--text-strong);text-underline-offset:3px;margin-left:auto;font-weight:650;text-decoration:underline}.ak-disc__body{gap:var(--space-3);min-width:0;display:grid}.ak-disc__body[hidden]{display:none}.ak-picklist{gap:var(--space-3);min-width:0;display:grid}.ak-picklist__bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ak-picklist__bar .ak-input{flex:14rem;max-width:22rem}.ak-picklist__links{gap:var(--space-3);display:inline-flex}.ak-picklist__scroll{max-height:22rem;padding:2px;overflow:auto}.ak-picklist__note{color:var(--text-secondary);font-size:var(--text-sm)}.ak-picklist__items{gap:2px var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-picklist__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);min-height:32px;font-size:var(--text-md);cursor:pointer;padding:2px 6px;display:flex}.ak-picklist__item:hover{background:var(--surface-hover)}.ak-picklist__item input{width:16px;height:16px;accent-color:var(--brand-solid);cursor:pointer;flex:none;margin:0}.ak-picklist__item:has(input:disabled){cursor:not-allowed;color:var(--text-secondary)}.ak-picklist__item:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.ak-picklist__item[data-flagged]{box-shadow:inset 3px 0 0 var(--prio-high-strip)}.ak-disc--quiet>.ak-disc__head{width:auto;min-height:0;font-size:var(--text-sm);background:0 0;border:0;padding:2px 0}.ak-disc--quiet>.ak-disc__head:hover{background:0 0}.ak-disc--quiet .ak-disc__summary{color:var(--text-secondary);font-weight:500}.ak-disc--quiet .ak-disc__action{margin-left:var(--space-2)}
.ak-pp{gap:var(--space-2);min-width:0;display:grid}.ak-pp__chosen{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ak-pp__chip{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-h);border-radius:var(--radius-input);background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-subtle);padding:4px 4px 4px 12px;display:flex}.ak-pp__chip-text{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ak-pp__chip-label{font-weight:var(--weight-strong);overflow-wrap:anywhere}.ak-pp__name{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.ak-pp__object-tag{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-strong);font-size:var(--text-xs);padding:0 8px;font-weight:650;line-height:20px}.ak-pp__remove{border-radius:var(--radius-chip);width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;flex:none;place-items:center;display:grid}.ak-pp__remove:hover{background:var(--surface-sunken);color:var(--text-primary)}.ak-pp__remove:disabled{opacity:.5}.ak-pp__empty-choice{color:var(--text-secondary);font-size:var(--text-sm)}.ak-pp__anchor{justify-self:start;max-width:100%;position:relative}.ak-pp__trigger[aria-expanded=true]{--btn-line:var(--text-primary);background:var(--surface-hover)}.ak-pp__pop{z-index:var(--z-popover);border-radius:var(--radius-tile);background:var(--surface-card);width:min(560px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-float);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ak-pp__pop{animation:ak-pp-in var(--dur-base) var(--ease-enter)}}@keyframes ak-pp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ak-pp__dim,.ak-pp__sheet{z-index:var(--z-sheet)}.ak-pp__sheet .ak-pp__panel{flex:auto;min-height:0}.ak-pp__panel{flex-direction:column;min-width:0;max-height:min(70vh,600px);display:flex}.ak-pp__panel--sheet{max-height:none}.ak-pp__controls{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line-subtle);flex:none;display:grid}.ak-pp__filters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ak-pp__count{color:var(--text-secondary);font-size:var(--text-sm)}.ak-pp__object{gap:6px;display:grid;position:relative}.ak-pp__object-btn{text-align:left;background-image:none;justify-content:space-between;align-items:center;font-weight:650;display:flex}.ak-pp__object-btn:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin:-4px 4px 0 12px;transform:rotate(45deg)}.ak-pp__object-btn[aria-expanded=true]:after{margin-top:4px;transform:rotate(225deg)}.ak-pp__object-locked{gap:6px;display:grid}.ak-pp__object-name{font-weight:650}.ak-pp__menu{z-index:1;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-input);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-float);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.ak-pp__menu-list{max-height:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ak-pp__menu-row{justify-content:space-between;gap:var(--space-2);min-height:var(--control-h);border-radius:var(--radius-chip);cursor:pointer;align-items:center;padding:6px 10px;display:flex}.ak-pp__menu-row.is-active{background:var(--surface-hover);box-shadow:inset 0 0 0 1.5px var(--text-primary)}.ak-pp__menu-row[aria-selected=true]{font-weight:650}.ak-pp__menu-note{color:var(--text-secondary);font-size:var(--text-sm)}.ak-pp__list{min-height:0;padding:var(--space-2);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.ak-pp__note{padding:var(--space-4) var(--space-3);color:var(--text-secondary)}.ak-pp__row{gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-chip);cursor:pointer;grid-template-columns:20px minmax(0,1fr);display:grid}.ak-pp__row+.ak-pp__row{margin-top:2px}.ak-pp__row:hover,.ak-pp__row.is-active{background:var(--surface-hover)}.ak-pp__row.is-active{box-shadow:inset 0 0 0 1.5px var(--text-primary)}.ak-pp__row.is-disabled{cursor:not-allowed}.ak-pp__row.is-disabled .ak-pp__row-label,.ak-pp__row.is-disabled .ak-pp__meta{color:var(--text-secondary)}.ak-pp__mark{border:1.5px solid var(--line-strong);width:20px;height:20px;color:var(--text-on-solid);border-radius:5px;place-items:center;margin-top:1px;display:grid}.ak-pp__mark--single{border-radius:var(--radius-pill)}.ak-pp__row.is-selected .ak-pp__mark{border-color:var(--brand-solid);background:var(--brand-solid)}.ak-pp__row.is-disabled .ak-pp__mark{border-style:dashed}.ak-pp__mark .ak-icon{stroke-width:2.5px}.ak-pp__row-main{gap:2px;min-width:0;display:grid;overflow:hidden}.ak-pp__row-head{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ak-pp__row-label{overflow-wrap:anywhere;font-weight:700}.ak-pp__meta{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin-left:-14px;display:flex}.ak-pp__meta>span:before{content:"·";text-align:center;width:14px;color:var(--text-secondary);display:inline-block}.ak-pp__sample{border-radius:var(--radius-pill);background:var(--prio-medium-tint);color:var(--prio-medium-ink);font-size:var(--text-xs);margin-left:6px;padding:0 6px;font-weight:650}.ak-pp__reason{color:var(--prio-medium-ink);font-size:var(--text-sm);font-weight:600}.ak-pp__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line-subtle);background:var(--surface-well);flex:none;display:flex}.ak-pp__foot-count{color:var(--text-secondary);font-size:var(--text-sm)}@media (max-width:639px){.ak-pp__controls{padding:var(--space-3) var(--space-4)}.ak-pp__row{min-height:var(--touch-min)}.ak-pp__foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.ak-pp__foot .ak-btn{min-height:var(--touch-min);min-width:8rem}.ak-pp__remove{width:var(--touch-min);height:var(--touch-min)}}
.ak-tzp{gap:var(--space-2);min-width:0;max-width:36rem;display:grid}.ak-tzp__selected{padding-block:6px}.ak-tzp__now{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ak-tzp__status{min-height:0;font-size:var(--text-sm)}.ak-tzp__status:empty{display:none}.ak-tzp__edit{gap:var(--space-3);min-width:0;display:grid}.ak-tzp__list{border-radius:var(--radius-input);max-height:16rem;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.ak-tzp__list .ak-pp__row{align-items:center}.ak-pp__mark--on{border-color:var(--brand-solid);background:var(--brand-solid)}

