:root,#at-app{--bg: #f4f6f8;--surface: #ffffff;--surface-2: #f8fafc;--sidebar: #ffffff;--ink: #0f172a;--muted: #5b6472;--faint: #656d79;--line: rgba(15, 23, 42, .08);--line-strong: rgba(15, 23, 42, .16);--shadow: rgba(15, 23, 42, .09);--accent: #14b8a6;--logo-a: #0f766e;--logo-b: #14b8a6;--accent-soft: rgba(15, 118, 110, .09);--accent-deep: #0f766e;--on-accent: #042f2e;--accent-fill: #0f766e;--accent-fill-hover: #0b5c56;--on-accent-fill: #ffffff;--ok-bg: #dcfce7;--ok-ink: #166534;--ok-on: #ffffff;--warn-bg: #fef6e4;--warn-ink: #92400e;--warn-line: rgba(217, 119, 6, .4);--info-bg: #eef2f6;--info-ink: #475569;--bad: #c2410c;--bad-bg: rgba(194, 65, 12, .08);--electricity: #d97706;--pv: #65a30d;--water: #24518c;--gas: #c026d3;--district-heating: #be123c;--district-cooling: #0284c7;--heat-pump: #0d9488;--calculated: #5b5aa8;--installation-pv: #4d7c0f;--installation-heat-pump: #0e7490;--installation-battery-storage: #7c3aed;--installation-wallbox: #a16207;--electricity-soft: rgba(217, 119, 6, .42);--pv-soft: rgba(101, 163, 13, .42);--water-soft: rgba(36, 81, 140, .42);--gas-soft: rgba(192, 38, 211, .42);--district-heating-soft: rgba(190, 18, 60, .42);--district-cooling-soft: rgba(2, 132, 199, .42);--heat-pump-soft: rgba(13, 148, 136, .42);--calculated-soft: rgba(91, 90, 168, .42);--installation-pv-soft: rgba(77, 124, 15, .42);--installation-heat-pump-soft: rgba(14, 116, 144, .42);--installation-battery-storage-soft: rgba(124, 58, 237, .42);--installation-wallbox-soft: rgba(161, 98, 7, .42);--shadow-card: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px -12px rgba(15, 23, 42, .18);--shadow-menu: 0 18px 40px -18px rgba(15, 23, 42, .34);--card-border: rgba(15, 23, 42, .06);--font: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--font-wordmark: "Space Grotesk", sans-serif;--radius-card: 22px;--radius-switch: 14px;--radius-field: 16px;--radius-pill: 999px;--radius-input: 9px;--sidebar-width: 272px;--header-height: 54px;--safe-top: env(safe-area-inset-top, 0px);--header-offset: calc(var(--header-height) + var(--safe-top));--active-border: rgba(15, 118, 110, .3);--tile-bg: #f8fafc;--popover-bg: #ffffff;--popover-line: rgba(15, 23, 42, .14);--active-bg: #e6f4f2;--active-edge: rgba(15, 118, 110, .3);--fs-button: 12.5px;--fs-text: 13px;--fs-secondary: 12px;--fs-label: 9px;--fs-label-alt: 9.5px;--fs-card-title: 15px;--fs-tertiary: 11.5px;--fs-caption: 10.5px;--fs-action: 14px;--fs-figure-small: 11px;--fs-badge: 10px;--fs-caps-small: 8.5px;--fs-figure: 38px;--fs-heading: 20px;--fs-page-title: 26px}:root[data-theme=dark],#at-app[data-theme=dark]{--bg: #0f172a;--surface: #1e293b;--surface-2: #162032;--sidebar: #162032;--ink: #f1f5f9;--muted: #a7b2c3;--faint: #8b95a5;--line: rgba(241, 245, 249, .1);--line-strong: rgba(241, 245, 249, .2);--shadow: rgba(237, 243, 239, .09);--accent: #2dd4bf;--logo-a: #14b8a6;--logo-b: #5eead4;--accent-soft: rgba(45, 212, 191, .14);--accent-deep: #2dd4bf;--on-accent: #042f2e;--accent-fill: #2dd4bf;--accent-fill-hover: #99f6e4;--on-accent-fill: #042f2e;--ok-bg: rgba(74, 222, 128, .14);--ok-ink: #86efac;--ok-on: #0f172a;--warn-bg: rgba(251, 191, 36, .14);--warn-ink: #fcd34d;--warn-line: rgba(251, 191, 36, .4);--info-bg: rgba(241, 245, 249, .07);--info-ink: #a7b2c3;--bad: #fca5a5;--bad-bg: rgba(248, 113, 113, .14);--electricity: #fbbf24;--pv: #84bc4a;--water: #6e97da;--gas: #ce7cac;--district-heating: #d97850;--district-cooling: #bae6fd;--heat-pump: #22d3ee;--calculated: #9089e0;--installation-pv: #a3e635;--installation-heat-pump: #67e8f9;--installation-battery-storage: #c4b5fd;--installation-wallbox: #fdba74;--electricity-soft: rgba(251, 191, 36, .42);--pv-soft: rgba(132, 188, 74, .42);--water-soft: rgba(110, 151, 218, .42);--gas-soft: rgba(206, 124, 172, .42);--district-heating-soft: rgba(217, 120, 80, .42);--district-cooling-soft: rgba(186, 230, 253, .42);--heat-pump-soft: rgba(34, 211, 238, .42);--calculated-soft: rgba(144, 137, 224, .42);--installation-pv-soft: rgba(163, 230, 53, .42);--installation-heat-pump-soft: rgba(103, 232, 249, .42);--installation-battery-storage-soft: rgba(196, 181, 253, .42);--installation-wallbox-soft: rgba(253, 186, 116, .42);--shadow-card: none;--shadow-menu: 0 18px 40px -18px rgba(0, 0, 0, .7);--card-border: var(--line);--active-bg: rgba(45, 212, 191, .18);--active-border: rgba(94, 234, 212, .4);--tile-bg: rgba(241, 245, 249, .08);--popover-bg: #273449;--popover-line: rgba(241, 245, 249, .16);--active-edge: rgba(94, 234, 212, .4)}:root,#at-app{--schrift: var(--font);--schrift-zahl: var(--font-mono);--schrift-wortmarke: var(--font-wordmark);--kachel-bg: var(--tile-bg);--pop: var(--popover-bg);--line-2: var(--line-strong);--pop-line: var(--popover-line);--aktiv: var(--accent-deep);--auf-aktiv: var(--ink);--aktiv-bg: var(--active-bg);--aktiv-kante: var(--active-edge);--strom: var(--electricity);--wasser: var(--water);--waermepumpe: var(--heat-pump);--strom-soft: var(--electricity-soft);--wasser-soft: var(--water-soft);--waermepumpe-soft: var(--heat-pump-soft);--schatten-menu: var(--shadow-menu);--radius-karte: var(--radius-card);--radius-knopf: var(--radius-switch);--radius-feld: var(--radius-field);--radius-pille: var(--radius-pill)}.at-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--backdrop-z, 20);border:0;padding:0;background:transparent;cursor:default}.at-backdrop-dim{background:#10161461}@media(max-width:700px){.at-backdrop-sheet{z-index:var(--backdrop-z, 29);background:#10161452;cursor:pointer}}html.at-scroll-locked,html.at-scroll-locked .at-scroll{overflow-y:hidden}html.at-scroll-locked .at-backdrop{touch-action:none}.at-card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:20px 22px;min-width:0}.at-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.at-card-head-stacked{flex-direction:column;align-items:stretch;gap:3px}.at-card-title{font-size:var(--fs-card-title);font-weight:500}.at-badge{font-family:var(--font-mono);font-size:var(--fs-label-alt);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex:none}.at-badge-bad{color:var(--bad)}.at-check{border-radius:var(--radius-switch);padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-button)}.at-check.at-ok{background:var(--ok-bg);color:var(--ok-ink)}.at-check.at-warn{background:var(--warn-bg);color:var(--warn-ink)}.at-check.at-bad{background:var(--warn-bg);color:var(--bad)}.at-check.at-calm{background:var(--surface);color:var(--muted)}.at-field{display:flex;flex-direction:column;gap:5px;min-width:0}.at-field>span:first-child{font-size:var(--fs-secondary);color:var(--muted)}.at-field input:not(.at-toggle):not([type=checkbox]):not(.at-password-input),.at-field select,.at-field textarea{font-family:var(--font);font-size:var(--fs-text);padding:9px 11px;min-height:44px;border-radius:var(--radius-input);border:1px solid var(--line);background:var(--surface);color:var(--ink);width:100%;box-sizing:border-box}.at-field textarea{line-height:1.5;min-height:0;resize:vertical}.at-field input:focus:not(.at-toggle):not([type=checkbox]):not(.at-password-input),.at-field select:focus,.at-field textarea:focus{outline:none;border-color:var(--accent)}.at-marker{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:700;white-space:nowrap;flex:none}.at-marker-ok{background:var(--ok-bg);color:var(--ok-ink)}.at-marker-warn{background:var(--warn-bg);color:var(--warn-ink)}.at-marker-info{background:var(--info-bg);color:var(--info-ink)}.at-marker-calm{background:var(--surface-2);color:var(--muted)}.at-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:auto;font-family:var(--font);font-size:var(--fs-action);color:var(--accent);cursor:pointer}.at-text-button:hover,.at-text-button:focus-visible{color:var(--ink)}.at-text-button-muted{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:auto;font-family:var(--font);font-size:var(--fs-action);color:var(--ink);text-decoration:underline;cursor:pointer}.at-text-button-muted:hover,.at-text-button-muted:focus-visible{color:var(--ink)}.at-main-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font);font-size:var(--fs-action);font-weight:500;padding:10px 16px;border:0;border-radius:var(--radius-switch);background:var(--accent-fill);color:var(--on-accent-fill);text-decoration:none;cursor:pointer}.at-main-button:hover{background:var(--accent-fill-hover);color:var(--on-accent-fill)}.at-main-button:disabled{opacity:.55;cursor:default}.at-sticky-actions{position:sticky;bottom:0;z-index:5;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line)}.at-sticky-actions>:is(button,a,input[type=submit]){align-self:stretch}.at-card .at-sticky-actions{background:var(--surface);margin-inline:-22px;padding-inline:22px}.at-main-button-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font);font-size:var(--fs-button);font-weight:500;padding:8px 14px;border:0;border-radius:var(--radius-switch);background:var(--accent-fill);color:var(--on-accent-fill);cursor:pointer}.at-main-button-small:hover{background:var(--accent-fill-hover);color:var(--on-accent-fill)}.at-content h1{font-size:var(--fs-page-title);font-weight:600;line-height:1.15;margin:0}.at-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.at-new{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font);font-size:var(--fs-button);font-weight:inherit;line-height:inherit;padding:9px 14px;border:0;border-radius:var(--radius-switch);background:var(--accent);color:var(--on-accent);text-decoration:none;cursor:pointer;flex:none}.at-new:hover{background:var(--accent-deep);color:var(--on-accent)}.at-tabelle{overflow-x:auto}.at-tabelle table{border-collapse:collapse;width:100%;font-size:var(--fs-secondary)}.at-tabelle th,.at-tabelle td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.at-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%}.at-tabs{display:inline-flex;gap:4px;padding:0;border-radius:var(--radius-switch);background:var(--surface-2);align-self:flex-start}.at-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:11px;background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap}.at-tab[aria-pressed=true],.at-tab[aria-selected=true]{background:var(--active-bg);box-shadow:inset 0 0 0 1px var(--active-border);color:var(--ink)}.at-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--radius-switch);background:transparent;color:var(--muted);font-family:var(--font);font-size:13.5px;font-weight:400}.at-chip-icon{display:inline-flex;flex:none;transition:opacity .15s}.at-chip-icon-off{opacity:.35}.at-pill .at-dot{background:var(--line-strong)}.at-pill[aria-pressed=true],.at-pill[aria-current=true]{background:var(--active-bg);box-shadow:inset 0 0 0 1px var(--active-border);color:var(--ink);font-weight:600}.at-pill .at-number{color:var(--faint);font-size:var(--fs-tertiary)}.at-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.at-custom-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.at-custom{display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-switch);background:var(--surface-2);flex-wrap:wrap}.at-range-field{display:flex;align-items:center;gap:6px;padding:0 6px 0 10px}.at-range-field>span{font-size:12px;font-weight:600;color:var(--faint);white-space:nowrap}.at-custom>button.at-range-apply{font-family:var(--font);font-size:13.5px;font-weight:600;height:34px;padding:0 12px;border-radius:11px;border:0;background:transparent;color:var(--accent-deep);cursor:pointer}.at-custom>button.at-range-apply:hover,.at-custom>button.at-range-apply:focus-visible{background:var(--active-bg)}@media(max-width:860px){.at-custom>button.at-range-apply{min-height:44px}}@media(max-width:700px){.at-custom-row{width:100%}.at-custom{display:grid;grid-template-columns:1fr 1fr;width:100%}.at-range-field{flex-direction:column;align-items:stretch;gap:2px;padding:4px 6px}.at-custom>button.at-range-apply{grid-column:1 / -1}}.at-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.at-page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:34px;height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--radius-switch);background:transparent;color:var(--ink);font-family:var(--font);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.at-page-btn[aria-current=page]{border-color:var(--active-border);background:var(--active-bg);font-weight:700;cursor:default}.at-page-btn:disabled{color:var(--faint);cursor:default}.at-expand-header{display:grid;grid-template-columns:20px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);background:none;border-left:0;border-right:0;border-bottom:0;width:100%;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.at-expand-header[aria-expanded=true]{background:var(--surface-2);border-radius:8px}.at-expand-arrow{font-family:var(--font-mono);font-size:10px;color:var(--faint)}.at-expand-content{background:var(--surface-2);border-radius:12px;padding:14px 15px;margin:2px 0 0 32px}@keyframes at-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.at-shimmer{display:block;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--ink) 8%,var(--surface-2)) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:at-shimmer 1.5s linear infinite}@media(prefers-reduced-motion:reduce){.at-shimmer{animation:none;background:var(--surface-2)}}form[data-submitting] :is(button,input[type=submit]){cursor:progress}button[data-submitting]{opacity:.75}button[data-submitting]:not(.at-icon-button):after{content:"";flex:none;display:inline-block;width:.9em;height:.9em;margin-left:6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.1em;opacity:0;animation:at-spin .7s linear infinite,at-appear 0s linear .15s forwards}@keyframes at-spin{to{transform:rotate(360deg)}}@keyframes at-appear{to{opacity:1}}@media(prefers-reduced-motion:reduce){button[data-submitting]:not(.at-icon-button):after{animation:at-appear 0s linear .15s forwards}}@media(max-width:860px){.at-tab,.at-pill,.at-page-btn,.at-main-button,.at-main-button-small,.at-new{min-height:44px}}.at-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px}.at-tile{background:var(--surface);border-radius:var(--radius-card);padding:20px 22px;display:flex;flex-direction:column;gap:10px;min-width:0}.at-tile-typed{background:color-mix(in srgb,var(--type) 10%,var(--surface))}.at-tile-label{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.at-tile-label.at-tile-label-dotted{font-size:var(--fs-button);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--muted)}.at-tile-value{display:flex;align-items:baseline;gap:7px;min-width:0}.at-tile-number{font-family:var(--font-mono);font-size:38px;font-weight:600;line-height:1}.at-amount{font-family:var(--font-mono);font-size:30px;font-weight:600;margin:4px 0 2px}.at-tile-unit{font-size:14px;color:var(--faint)}.at-tile-hint{font-size:12.5px;color:var(--muted);text-wrap:pretty}@media(max-width:700px){.at-tile-number{font-size:30px}}.at-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:42px;height:24px;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background-color:var(--line-strong);position:relative;cursor:pointer;box-sizing:border-box;transition:background-color .15s}.at-toggle:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.at-toggle:checked{background-color:var(--accent)}.at-toggle:checked:before{transform:translate(18px)}.at-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.at-toggle:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.at-toggle,.at-toggle:before{transition:none}}.at-symbol{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex:none}.at-move-group{display:flex;gap:6px;align-items:center;justify-self:end}.at-move-button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-2);border-radius:var(--radius-switch);background:var(--surface);color:var(--muted);cursor:pointer}.at-move-button:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.at-move-button:disabled{opacity:.4;cursor:default}.at-figure-text{font-family:var(--font-mono)}.at-none{color:var(--faint);font-size:var(--fs-button)}.at-head-search{flex:1 1 0;min-width:0}.at-head-search>.at-search{--head-search-width: 620px;position:relative;width:min(var(--head-search-width),100%);margin-left:max(0px,min(calc(50vw - var(--sidebar-width) / 2 - var(--head-search-width) / 2),calc(100% - var(--head-search-width))))}.at-head-search~.at-filler{display:none}@media(max-width:860px){.at-head-search{display:none}.at-head-search~.at-filler{display:block}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(./HankenGrotesk-Regular.BG6hkEXj.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./HankenGrotesk-Medium.DrDcrrxK.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(./HankenGrotesk-SemiBold.CIXX6EOa.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(./HankenGrotesk-Bold.CeQ8H3UY.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./SpaceGrotesk-Medium.lFbtlQH6.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexMono-Regular.DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexMono-Medium.DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexMono-SemiBold.BgSNZQsw.woff2) format("woff2")}html{overscroll-behavior-y:none}body{margin:0;background:var(--bg, #e7ede9)}body{color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.5}*,*:before,*:after{box-sizing:border-box}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink)}.at-app-lock-area{display:none}:root[data-app-lock=locked] .at-app-lock-area{display:grid}.at-label{display:block;font-family:var(--font-mono);font-size:var(--fs-label-alt);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin:14px 0 5px}.at-input{width:100%;padding:9px 11px;border:1px solid var(--line-strong);border-radius:var(--radius-switch);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-action);box-sizing:border-box}.at-input:focus{outline:2px solid var(--accent);outline-offset:1px}.at-button{width:100%;margin-top:20px;padding:10px 14px;border:none;border-radius:var(--radius-switch);background:var(--accent);color:var(--on-accent);font-family:var(--font);font-size:var(--fs-action);font-weight:600;cursor:pointer}.at-button:hover{background:var(--accent-deep)}.at-alert{border-radius:var(--radius-switch);padding:8px 11px;margin:0 0 14px;font-size:var(--fs-text);border:1px solid}.at-alert[data-kind=error]{background:var(--warn-bg);color:var(--bad);border-color:var(--warn-line)}.at-alert[data-kind=ok]{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-bg)}.at-back{margin:16px 0 0;text-align:center;font-size:var(--fs-button)}.at-back a{color:var(--muted)}.at-frame.svelte-h9wiu4{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--bg)}.at-frame[data-mode=ops].svelte-h9wiu4{--logo-a: var(--ops-logo-a-light);--logo-b: var(--ops-logo-b-light);--accent: var(--ops-accent-light);--accent-soft: var(--ops-accent-soft-light);--accent-deep: var(--ops-accent-deep-light);--on-accent: var(--ops-on-accent-light);--active-bg: var(--ops-active-bg-light);--active-border: var(--ops-active-border-light);--active-edge: var(--ops-active-border-light)}:root[data-theme=dark] .at-frame[data-mode=ops].svelte-h9wiu4{--logo-a: var(--ops-logo-a-dark);--logo-b: var(--ops-logo-b-dark);--accent: var(--ops-accent-dark);--accent-soft: var(--ops-accent-soft-dark);--accent-deep: var(--ops-accent-dark);--on-accent: var(--ops-on-accent-dark);--active-bg: var(--ops-active-bg-dark);--active-border: var(--ops-active-border-dark);--active-edge: var(--ops-active-border-dark)}.at-head.svelte-h9wiu4{z-index:40;flex:none;height:var(--header-height);background:var(--surface-2);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 18px}.at-filler.svelte-h9wiu4{flex:1;min-width:0}.at-head-search.svelte-h9wiu4{margin-right:6px}.at-search-field.svelte-h9wiu4{height:38px;border-radius:var(--radius-switch);background:var(--surface);border:1px solid var(--line-strong);box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:0 14px}.at-search-field.svelte-h9wiu4 input:where(.svelte-h9wiu4){flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;font-family:var(--font);font-size:13.5px;color:var(--ink)}.at-search-icon.svelte-h9wiu4{display:inline-flex;font-size:13px;color:var(--faint);flex:none}.at-search-clear.svelte-h9wiu4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;flex:none;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:13px;display:flex;align-items:center;justify-content:center}.at-search-results.svelte-h9wiu4{position:absolute;top:46px;left:0;right:0;z-index:70;background:var(--surface);border-radius:var(--radius-switch);box-shadow:var(--shadow-menu);padding:8px;max-height:68vh;overflow:auto;display:flex;flex-direction:column;gap:2px}.at-search-group.svelte-h9wiu4{display:flex;flex-direction:column;gap:2px}.at-search-group-label.svelte-h9wiu4{padding:9px 10px 4px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.at-search-result.svelte-h9wiu4{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:13px;color:var(--ink);text-decoration:none}.at-search-result.svelte-h9wiu4:hover{background:var(--surface-2)}.at-search-result-text.svelte-h9wiu4{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at-search-result-label.svelte-h9wiu4{font-size:13.5px;text-wrap:pretty}.at-search-result-sub.svelte-h9wiu4{font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-search-empty.svelte-h9wiu4{padding:14px 10px;margin:0;font-size:13px;color:var(--muted);text-wrap:pretty}.at-search-mobile-button.svelte-h9wiu4{display:none;flex:none;width:38px;height:38px;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-switch);background:var(--surface);color:var(--ink);font-size:14px}.at-search-overlay.svelte-h9wiu4{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;height:38px;padding:0 14px;border-radius:var(--radius-switch);background:var(--surface);border:1px solid var(--line-strong);box-sizing:border-box}.at-search-overlay.svelte-h9wiu4 input:where(.svelte-h9wiu4){flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;font-family:var(--font);font-size:13.5px;color:var(--ink)}.at-search-close.svelte-h9wiu4{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:none;width:34px;height:34px;border-radius:var(--radius-switch);background:none;border:0;color:var(--muted);font-size:18px;display:flex;align-items:center;justify-content:center}.at-search-close.svelte-h9wiu4:hover{background:var(--surface-2);color:var(--ink)}.at-logo.svelte-h9wiu4{display:flex;align-items:center;gap:12px;flex:none;text-decoration:none}.at-frame[data-mode=ops].svelte-h9wiu4 .at-logo:where(.svelte-h9wiu4){flex:0 0 calc(var(--sidebar-width) - 18px - 12px)}.at-logo-full.svelte-h9wiu4{margin-right:-12.6px}.at-mobile-menu-head.svelte-h9wiu4 .at-logo-full:where(.svelte-h9wiu4){margin-right:-16.8px}.at-logo-mark.svelte-h9wiu4{display:none}.at-id-rule.svelte-h9wiu4{width:1px;align-self:stretch;margin:4px 0;background:var(--line-strong)}.at-id-label.svelte-h9wiu4{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.at-menu-button.svelte-h9wiu4{display:none;flex:none;width:44px;height:44px;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-switch);color:var(--ink);font-size:16px;cursor:pointer}.at-mobile-menu-head.svelte-h9wiu4{display:none}.at-menu-field.svelte-h9wiu4{position:relative;flex:0 1 auto;min-width:0}.at-choice.svelte-h9wiu4{height:38px;padding:0 12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:var(--ink);display:flex;align-items:center;gap:8px;font-family:var(--font);font-size:var(--fs-text);cursor:pointer}.at-choice.svelte-h9wiu4:hover{border-color:var(--line-strong)}.at-account.svelte-h9wiu4{width:38px;height:38px;padding:0;justify-content:center;border-radius:13px}.at-initials.svelte-h9wiu4{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600}.at-close.svelte-h9wiu4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent;border:0;padding:0;cursor:default}.at-menu.svelte-h9wiu4{position:absolute;top:42px;right:0;z-index:1;width:220px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-menu);padding:5px;display:flex;flex-direction:column;gap:1px}.at-account-header.svelte-h9wiu4{padding:9px 10px 8px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--line);margin-bottom:4px;min-width:0}.at-account-name.svelte-h9wiu4{font-size:var(--fs-text);font-weight:500}.at-account-email.svelte-h9wiu4{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--faint);overflow:hidden;text-overflow:ellipsis}.at-menu-item.svelte-h9wiu4{width:100%;background:none;border:0;text-align:left;font-family:var(--font);font-size:var(--fs-text);padding:9px 10px;border-radius:9px;color:var(--ink);text-decoration:none;cursor:pointer}.at-menu-item.svelte-h9wiu4:hover{background:var(--accent-soft)}.at-menu-badge.svelte-h9wiu4{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);padding:8px 10px 5px}.at-theme.svelte-h9wiu4{display:flex;flex-direction:column;gap:6px;padding:0 10px 4px}.at-theme.svelte-h9wiu4 .at-menu-badge:where(.svelte-h9wiu4){padding:4px 0 0}.at-theme-choice.svelte-h9wiu4{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line)}.at-theme-choice.svelte-h9wiu4 button:where(.svelte-h9wiu4){border:0;font-family:var(--font);font-size:var(--fs-button);padding:6px 8px;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.at-theme-choice.svelte-h9wiu4 button:where(.svelte-h9wiu4):hover{background:var(--accent-soft)}.at-theme-choice.svelte-h9wiu4 .at-active:where(.svelte-h9wiu4){background:var(--surface);color:var(--ink);font-weight:600}.at-logout.svelte-h9wiu4{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.at-logout.svelte-h9wiu4 .at-menu-item:where(.svelte-h9wiu4){color:var(--muted)}.at-logout.svelte-h9wiu4 .at-menu-item:where(.svelte-h9wiu4):hover{color:var(--bad)}.at-body.svelte-h9wiu4{display:flex;flex:1;min-height:0}.at-bar-nav.svelte-h9wiu4{width:var(--sidebar-width);flex:none;display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid var(--line);height:100%}nav.svelte-h9wiu4{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 12px 20px}.at-version.svelte-h9wiu4{display:block;flex:none;padding:12px 12px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-family:var(--font);font-size:var(--fs-tertiary);color:var(--faint);text-decoration:none}.at-version.svelte-h9wiu4:hover{color:var(--muted)}.at-group.svelte-h9wiu4{display:flex;flex-direction:column;gap:2px;border-radius:16px;background:var(--surface-2)}.at-group-name.svelte-h9wiu4{display:flex;align-items:center;gap:10px;min-width:0}.at-group-icon.svelte-h9wiu4{width:30px;height:30px;border-radius:9px;background:var(--accent-soft);color:var(--accent-deep);display:flex;align-items:center;justify-content:center;flex:none;font-size:16px}.at-group-toggle-end.svelte-h9wiu4{display:flex;align-items:center;gap:8px;flex:none}.at-chevron.svelte-h9wiu4{font-family:var(--font-mono);font-size:10px;color:var(--faint);flex:none}.at-subgroup.svelte-h9wiu4{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px}.at-subgroup.svelte-h9wiu4 a:where(.svelte-h9wiu4){text-decoration:none;font-size:14.5px;padding:10px 12px 10px 54px;border-radius:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.at-toplevel.svelte-h9wiu4,.at-group-toggle.svelte-h9wiu4{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:100%;text-align:left;font-family:var(--font);font-size:15px;font-weight:600;min-height:43px;padding:11px 14px;border-radius:16px;background:var(--surface-2);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:8px}.at-pending.svelte-h9wiu4{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-badge);letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--warn-bg);color:var(--warn-ink);flex:none}.at-toplevel.svelte-h9wiu4:hover,.at-group-toggle.svelte-h9wiu4:hover,.at-subgroup.svelte-h9wiu4 a:where(.svelte-h9wiu4):hover{background:var(--surface)}.at-toplevel[aria-current=page].svelte-h9wiu4,.at-subgroup.svelte-h9wiu4 a[aria-current=page]:where(.svelte-h9wiu4){background:var(--active-bg);box-shadow:inset 0 0 0 1px var(--active-border);color:var(--ink);font-weight:600}.at-group-current.svelte-h9wiu4>.at-group-toggle:where(.svelte-h9wiu4){background:var(--active-bg);box-shadow:inset 0 0 0 1px var(--active-border)}main.svelte-h9wiu4{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.at-scroll.svelte-h9wiu4{flex:1;min-height:0;overflow-y:scroll;display:flex;flex-direction:column;align-items:center}.at-content.svelte-h9wiu4{padding:28px 34px 64px;display:flex;flex-direction:column;gap:16px;max-width:1280px;width:100%}@media(max-width:860px){.at-menu-button.svelte-h9wiu4{display:flex}.at-frame[data-mode=ops].svelte-h9wiu4 .at-logo:where(.svelte-h9wiu4){flex:none}.at-search-mobile-button.svelte-h9wiu4{display:flex;width:44px;height:44px;border-radius:16px}.at-search-overlay.svelte-h9wiu4{height:44px}.at-account.svelte-h9wiu4{width:44px;height:44px;border-radius:15px}.at-head.svelte-h9wiu4>.at-logo:where(.svelte-h9wiu4) .at-logo-full:where(.svelte-h9wiu4){display:none}.at-head.svelte-h9wiu4>.at-logo:where(.svelte-h9wiu4) .at-logo-mark:where(.svelte-h9wiu4){display:block}.at-content.svelte-h9wiu4{padding:18px 16px 64px}.at-head.svelte-h9wiu4{gap:8px;padding:0 16px}.at-choice.svelte-h9wiu4{min-height:44px}.at-bar-nav.svelte-h9wiu4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;width:auto;border-right:none;height:100dvh;padding:0;flex-direction:column;display:none}.at-bar-nav.open.svelte-h9wiu4{display:flex}.at-bar-nav.svelte-h9wiu4 .at-toplevel:where(.svelte-h9wiu4),.at-bar-nav.svelte-h9wiu4 .at-group-toggle:where(.svelte-h9wiu4),.at-bar-nav.svelte-h9wiu4 .at-subgroup:where(.svelte-h9wiu4) a:where(.svelte-h9wiu4){font-size:20px;min-height:44px}.at-bar-nav.svelte-h9wiu4 nav:where(.svelte-h9wiu4){padding:12px 16px 20px}.at-bar-nav.svelte-h9wiu4 .at-version:where(.svelte-h9wiu4){padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.at-mobile-menu-head.svelte-h9wiu4{display:flex;align-items:center;gap:8px;flex:none;height:var(--header-height);padding:0 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.at-mobile-menu-close.svelte-h9wiu4{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:none;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-switch);background:var(--surface);color:var(--ink);font-size:18px;display:flex;align-items:center;justify-content:center}}
