@font-face{font-family:literata;src:url(../media/Literata_Variable-s.0g0a7m0vr766m.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:literata;src:url(../media/Literata_Italic_Variable-s.0hiyki4wpgmfe.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:literata Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.i_cHMG_className{font-family:literata,literata Fallback,Iowan Old Style,Georgia,serif}.i_cHMG_variable{--font-literata:"literata", "literata Fallback", Iowan Old Style, Georgia, serif}
@font-face{font-family:fira;src:url(../media/FiraSans_Regular-s.24_4mdxqo54et.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fira;src:url(../media/FiraSans_Italic-s.2qfpwmn4xb_fx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fira;src:url(../media/FiraSans_Medium-s.24cfaw9_ok7zg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fira;src:url(../media/FiraSans_SemiBold-s.24-wulyxc-uwm.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fira;src:url(../media/FiraSans_Bold-s.0bryh9321c5jp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fira Fallback;src:local(Arial);ascent-override:90.89%;descent-override:25.76%;line-gap-override:0.0%;size-adjust:102.87%}.YRiO0q_className{font-family:fira,fira Fallback,-apple-system,Segoe UI,system-ui,sans-serif}.YRiO0q_variable{--font-fira:"fira", "fira Fallback", -apple-system, Segoe UI, system-ui, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--nk-bg:#f5f6f2;--nk-surface:#fff;--nk-surface-sunken:#edefea;--nk-band:#edf2ee;--nk-line:#d6ddd7;--nk-line-strong:#7d8a83;--nk-text:#15201c;--nk-text-secondary:#414f49;--nk-primary:#1a5343;--nk-primary-pressed:#14443a;--nk-on-primary:#fff;--nk-primary-wash:#e3eee8;--nk-marker:#ffe873;--nk-on-marker:#15201c;--nk-attention:#704000;--nk-attention-wash:#fbf0dc;--nk-critical:#8c2619;--nk-critical-wash:#fbe8e4;--nk-focus:#1a5343;--nk-scrim:#15201c66;--nk-font-display:"Literata", "Iowan Old Style", Georgia, serif;--nk-font-text:"Fira Sans", -apple-system, "Segoe UI", system-ui, sans-serif;--nk-type-display:560 3.5rem/1.07143 var(--nk-font-display);--nk-type-display-tracking:-.015em;--nk-type-h1:580 2.5rem/1.15 var(--nk-font-display);--nk-type-h1-tracking:-.01em;--nk-type-h2:580 1.875rem/1.2 var(--nk-font-display);--nk-type-h2-tracking:-.005em;--nk-type-h3:600 1.375rem/1.36364 var(--nk-font-text);--nk-type-h3-tracking:0em;--nk-type-amount:600 4rem/1.0625 var(--nk-font-display);--nk-type-amount-tracking:-.02em;--nk-type-body-large:400 1.3125rem/1.52381 var(--nk-font-text);--nk-type-body-large-tracking:0em;--nk-type-body:400 1.125rem/1.55556 var(--nk-font-text);--nk-type-body-tracking:.003em;--nk-type-label:600 1.125rem/1.33333 var(--nk-font-text);--nk-type-label-tracking:.003em;--nk-type-small:400 1rem/1.5 var(--nk-font-text);--nk-type-small-tracking:.006em;--nk-type-caption:400 .9375rem/1.46667 var(--nk-font-text);--nk-type-caption-tracking:.01em;--nk-space-0:0rem;--nk-space-1:.25rem;--nk-space-2:.5rem;--nk-space-3:.75rem;--nk-space-4:1rem;--nk-space-5:1.5rem;--nk-space-6:2rem;--nk-space-7:3rem;--nk-space-8:4rem;--nk-space-9:6rem;--nk-space-10:8rem;--nk-radius-paper:3px;--nk-radius-small:8px;--nk-radius-control:12px;--nk-radius-panel:18px;--nk-radius-sheet:28px;--nk-radius-pill:999px;--nk-shadow-flat:none;--nk-shadow-paper:0 1px 1px #15201c0f, 0 8px 24px -10px #15201c38;--nk-shadow-raised:0 1px 2px #15201c14, 0 4px 12px -4px #15201c1f;--nk-shadow-sheet:0 -1px 0 #15201c0f, 0 24px 64px -16px #15201c59;--nk-dur-instant:0s;--nk-dur-quick:.14s;--nk-dur-standard:.24s;--nk-dur-gentle:.36s;--nk-dur-count:.9s;--nk-ease-standard:cubic-bezier(.2, 0, 0, 1);--nk-ease-enter:cubic-bezier(0, 0, 0, 1);--nk-ease-exit:cubic-bezier(.3, 0, 1, 1);--nk-measure:680px;--nk-task-column:720px;--nk-app-max:1240px;--nk-touch:48px;--nk-button-height:56px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--nk-bg:#101513;--nk-surface:#18201c;--nk-surface-sunken:#0b0f0d;--nk-band:#1d2622;--nk-line:#2c3732;--nk-line-strong:#7e8c85;--nk-text:#ecf1ed;--nk-text-secondary:#b8c4be;--nk-primary:#86cfaf;--nk-primary-pressed:#a4ddc4;--nk-on-primary:#0e1a15;--nk-primary-wash:#1b3029;--nk-marker:#4d4413;--nk-on-marker:#fff4c2;--nk-attention:#f2c46b;--nk-attention-wash:#2e2614;--nk-critical:#ff9c8c;--nk-critical-wash:#33201c;--nk-focus:#86cfaf;--nk-scrim:#0009;--nk-shadow-paper:0 0 0 1px var(--nk-line);--nk-shadow-raised:0 0 0 1px var(--nk-line);--nk-shadow-sheet:0 0 0 1px var(--nk-line), 0 24px 64px -16px #0009}}:root[data-theme=dark]{--nk-bg:#101513;--nk-surface:#18201c;--nk-surface-sunken:#0b0f0d;--nk-band:#1d2622;--nk-line:#2c3732;--nk-line-strong:#7e8c85;--nk-text:#ecf1ed;--nk-text-secondary:#b8c4be;--nk-primary:#86cfaf;--nk-primary-pressed:#a4ddc4;--nk-on-primary:#0e1a15;--nk-primary-wash:#1b3029;--nk-marker:#4d4413;--nk-on-marker:#fff4c2;--nk-attention:#f2c46b;--nk-attention-wash:#2e2614;--nk-critical:#ff9c8c;--nk-critical-wash:#33201c;--nk-focus:#86cfaf;--nk-scrim:#0009;--nk-shadow-paper:0 0 0 1px var(--nk-line);--nk-shadow-raised:0 0 0 1px var(--nk-line);--nk-shadow-sheet:0 0 0 1px var(--nk-line), 0 24px 64px -16px #0009}@media (prefers-reduced-motion:reduce){:root{--nk-dur-quick:.12s;--nk-dur-standard:.12s;--nk-dur-gentle:.12s;--nk-dur-count:0s}*,:before,:after{scroll-behavior:auto!important;animation-duration:.12s!important;animation-iteration-count:1!important}}html{font:var(--nk-type-body);letter-spacing:var(--nk-type-body-tracking);color:var(--nk-text);background:var(--nk-bg);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}:lang(de){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.hyphenate:lang(de){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}.nk-money,td.num,.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap}:focus-visible{outline:3px solid var(--nk-focus);outline-offset:2px;border-radius:4px}
*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-padding-top:96px}body{font:var(--nk-type-body);letter-spacing:var(--nk-type-body-tracking);color:var(--nk-text);background:var(--nk-bg);-webkit-font-smoothing:antialiased;min-height:100dvh}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--nk-primary);text-underline-offset:3px;text-decoration-thickness:1.5px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img,svg{display:block}.i{vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.i.s18{width:18px;height:18px}.i.s20{width:20px;height:20px}.i.s32{width:32px;height:32px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--nk-primary);color:var(--nk-on-primary);border-radius:var(--nk-radius-control);font:var(--nk-type-label);padding:12px 18px;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}b,strong{font-weight:600}.t-display{font:var(--nk-type-display);letter-spacing:var(--nk-type-display-tracking);font-optical-sizing:auto;text-wrap:balance}.t-h1{font:var(--nk-type-h1);letter-spacing:var(--nk-type-h1-tracking);text-wrap:balance}.t-h2{font:var(--nk-type-h2);letter-spacing:var(--nk-type-h2-tracking);text-wrap:balance}.t-h3{font:var(--nk-type-h3)}.t-lead{font:var(--nk-type-body-large);color:var(--nk-text-secondary);text-wrap:pretty;max-width:40em}.t-body{font:var(--nk-type-body)}.t-label{font:var(--nk-type-label)}.t-small{font:var(--nk-type-small);letter-spacing:var(--nk-type-small-tracking);color:var(--nk-text-secondary)}.t-caption{font:var(--nk-type-caption);letter-spacing:var(--nk-type-caption-tracking);color:var(--nk-text-secondary)}.t-sec{color:var(--nk-text-secondary)}.t-ink{color:var(--nk-text)}.num,.nk-money{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.serif-num{font-family:var(--nk-font-display);font-variant-numeric:tabular-nums lining-nums;font-weight:560}.nowrap{white-space:nowrap}.btn{min-height:var(--nk-button-height);border-radius:var(--nk-radius-control);font:var(--nk-type-label);cursor:pointer;white-space:nowrap;transition:background var(--nk-dur-quick) var(--nk-ease-standard), border-color var(--nk-dur-quick) var(--nk-ease-standard);color:var(--nk-text);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--nk-primary);color:var(--nk-on-primary)}.btn.primary:hover{background:var(--nk-primary-pressed)}.btn.secondary{background:var(--nk-surface);color:var(--nk-text);border-color:var(--nk-line-strong)}.btn.secondary:hover{border-color:var(--nk-text)}.btn.quiet{color:var(--nk-primary);background:0 0;padding:0 12px}.btn.quiet:hover{background:var(--nk-primary-wash)}.btn.danger{background:var(--nk-critical);color:var(--nk-surface)}.btn.small{min-height:44px;padding:0 16px;font-size:1rem}.btn.quiet.small{padding:0 10px}.btn.wide{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn .spin{animation:.9s linear infinite nk-spin}@keyframes nk-spin{to{transform:rotate(360deg)}}.link-btn{color:var(--nk-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.edit-link{font:500 1rem/1 var(--nk-font-text);color:var(--nk-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-12px -4px;padding:12px 4px;text-decoration:none}.edit-link:hover{text-decoration:underline}.page{max-width:var(--nk-app-max);padding:var(--nk-space-8) var(--nk-space-7) 160px;margin:0 auto}.task{max-width:var(--nk-task-column)}.split{gap:var(--nk-space-7);grid-template-columns:minmax(0,1fr) 480px;align-items:start;display:grid}.stack>*+*{margin-top:var(--nk-space-4)}.stack-lg>*+*{margin-top:var(--nk-space-6)}.row{align-items:center;gap:var(--nk-space-3);display:flex}.between{justify-content:space-between;align-items:center;gap:var(--nk-space-4);display:flex}.head{margin-bottom:var(--nk-space-6)}.head .t-h1+.t-lead{margin-top:var(--nk-space-3)}.panel{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);padding:var(--nk-space-6)}.panel.tight{padding:var(--nk-space-5)}.panel.wash{background:var(--nk-primary-wash);border-color:#0000}.panel.sunken{background:var(--nk-surface-sunken);border-color:#0000}.panel h2,.panel h3{margin-bottom:var(--nk-space-2)}.divider{background:var(--nk-line);height:1px;margin:var(--nk-space-5) 0;border:0}.notice{gap:var(--nk-space-3);padding:var(--nk-space-4) var(--nk-space-5);border-radius:var(--nk-radius-panel);background:var(--nk-surface-sunken);display:flex}.notice>.i{margin-top:2px}.notice.attention{background:var(--nk-attention-wash)}.notice.attention>.i{color:var(--nk-attention)}.notice.ok{background:var(--nk-primary-wash)}.notice.ok>.i{color:var(--nk-primary)}.notice.critical{background:var(--nk-critical-wash)}.notice.critical>.i{color:var(--nk-critical)}.notice b{font-weight:600}.notice .grow{flex:1;min-width:0}.pill{border-radius:var(--nk-radius-pill);min-height:32px;font:500 .9375rem/1 var(--nk-font-text);background:var(--nk-surface-sunken);color:var(--nk-text);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pill .i{width:18px;height:18px}.pill.ok{background:var(--nk-primary-wash);color:var(--nk-primary)}.pill.mark{background:var(--nk-marker);color:var(--nk-on-marker)}.pill.attention{background:var(--nk-attention-wash);color:var(--nk-attention)}.pill.landlord{background:var(--nk-surface-sunken);color:var(--nk-text-secondary)}.beta{border-radius:var(--nk-radius-pill);border:1.5px solid var(--nk-primary);height:26px;color:var(--nk-primary);font:600 .8125rem/1 var(--nk-font-text);letter-spacing:.02em;align-items:center;padding:0 10px;display:inline-flex}.marker{background-image:linear-gradient(100deg, transparent .25em, var(--nk-marker) .4em, var(--nk-marker) calc(100% - .4em), transparent calc(100% - .2em));color:var(--nk-on-marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 62%;background-repeat:no-repeat;background-size:100% 78%;margin:0 -.3em;padding:0 .3em}.ledger{border-collapse:collapse;width:100%}.ledger th{text-align:left;font:600 1rem/1.3 var(--nk-font-text);color:var(--nk-text-secondary);border-bottom:2px solid var(--nk-text);padding:10px 16px}.ledger td{vertical-align:top;padding:14px 16px}.ledger tbody tr:nth-child(2n) td{background:var(--nk-band)}.ledger .num,.ledger th.num{text-align:right}.ledger tfoot td{padding-top:16px;font-weight:600}.ledger tfoot .sum td{border-top:2px solid var(--nk-text)}.ledger .result td{border-bottom:6px double var(--nk-text);font:600 1.25rem/1.3 var(--nk-font-display)}.result-amount{font:var(--nk-type-amount);letter-spacing:var(--nk-type-amount-tracking);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;padding-bottom:14px;display:inline-block;position:relative}.result-amount:after{content:"";border-top:3px solid var(--nk-text);border-bottom:3px solid var(--nk-text);height:10px;position:absolute;bottom:0;left:0;right:0}.result-amount.draw:after{transform-origin:0;animation:nk-rule var(--nk-dur-count) var(--nk-ease-enter) both .2s}@keyframes nk-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.field{align-content:start;gap:8px;min-width:0;display:grid}.field>label,.field>.label{font:var(--nk-type-label)}.field .hint{font:var(--nk-type-small);color:var(--nk-text-secondary)}.field .err{font:500 1rem/1.4 var(--nk-font-text);color:var(--nk-critical);align-items:flex-start;gap:8px;display:flex}.input{border:2px solid var(--nk-line-strong);border-radius:var(--nk-radius-small);background:var(--nk-surface);min-height:56px;font:var(--nk-type-body);align-items:center;gap:10px;width:100%;padding:0 16px;display:flex}.input:focus-within{border-color:var(--nk-primary)}.input input,.input select{min-width:0;height:52px;font:var(--nk-type-body);background:0 0;border:0;outline:0;flex:1;padding:0}.input select{appearance:none;cursor:pointer}.input .unit{color:var(--nk-text-secondary);margin-left:auto}.input.invalid{border-color:var(--nk-critical)}textarea.input{resize:vertical;min-height:200px;padding:14px 16px;line-height:1.55}.source{font:var(--nk-type-small);color:var(--nk-text-secondary);align-items:center;gap:6px;display:inline-flex}.source .i{width:18px;height:18px}.form-grid{gap:var(--nk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .full{grid-column:1/-1}.checkline{cursor:pointer;align-items:flex-start;gap:14px;padding:6px 0;display:flex}.checkline input{width:26px;height:26px;accent-color:var(--nk-primary);flex:none;margin:1px 0 0}.paper{color:#15201c;border-radius:var(--nk-radius-paper);box-shadow:var(--nk-shadow-paper);background:#fff}.choice{gap:var(--nk-space-4);padding:var(--nk-space-5);border:2px solid var(--nk-line);border-radius:var(--nk-radius-panel);background:var(--nk-surface);cursor:pointer;text-align:left;width:100%;transition:border-color var(--nk-dur-quick) var(--nk-ease-standard), background var(--nk-dur-quick) var(--nk-ease-standard);align-items:flex-start;display:flex}.choice:hover{border-color:var(--nk-line-strong)}.choice.on{border-color:var(--nk-primary);background:var(--nk-primary-wash)}.choice input[type=radio]{opacity:0;pointer-events:none;position:absolute}.choice:has(input:focus-visible){outline:3px solid var(--nk-focus);outline-offset:2px}.radio{border:2px solid var(--nk-line-strong);background:var(--nk-surface);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.on>.radio,.on .radio{border-color:var(--nk-primary)}.on>.radio:after,.on .radio:after{content:"";background:var(--nk-primary);border-radius:50%;width:12px;height:12px}.check{background:var(--nk-primary);width:28px;height:28px;color:var(--nk-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.check .i{width:18px;height:18px}.rows>li{gap:var(--nk-space-4);padding:var(--nk-space-4) 0;border-top:1px solid var(--nk-line);align-items:flex-start;display:flex}.rows>li:first-child{border-top:0}.rows .grow{flex:1;min-width:0}.ico{background:var(--nk-surface-sunken);width:44px;height:44px;color:var(--nk-text);border-radius:12px;flex:none;place-items:center;display:grid}.ico.green{background:var(--nk-primary-wash);color:var(--nk-primary)}.ico.mark{background:var(--nk-marker);color:var(--nk-on-marker)}.ico.attention{background:var(--nk-attention-wash);color:var(--nk-attention)}.ico.critical{background:var(--nk-critical-wash);color:var(--nk-critical)}.meter{background:var(--nk-surface-sunken);border-radius:5px;height:10px;overflow:hidden}.meter>span{background:var(--nk-primary);border-radius:5px;height:100%;display:block}.avatar{background:var(--nk-primary-wash);width:40px;height:40px;color:var(--nk-primary);font:600 1rem/1 var(--nk-font-text);border-radius:50%;flex:none;place-items:center;display:grid}dialog.sheet{border-radius:var(--nk-radius-sheet);background:var(--nk-surface);color:var(--nk-text);box-shadow:var(--nk-shadow-sheet);border:0;width:min(640px,100vw - 24px);max-height:calc(100dvh - 48px);padding:0}dialog.sheet.wide{width:min(980px,100vw - 24px)}dialog.sheet::backdrop{background:var(--nk-scrim)}dialog.sheet[open]{animation:nk-sheet var(--nk-dur-gentle) var(--nk-ease-enter)}@keyframes nk-sheet{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 8px;display:flex}.sheet-head h2{font:var(--nk-type-h2);min-width:0}.sheet-head>.btn{white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;flex:none}.sheet-body{padding:8px 28px 24px;overflow:auto}.sheet-foot{border-top:1px solid var(--nk-line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 28px 24px;display:flex}.toast{background:var(--nk-text);color:var(--nk-bg);border-radius:var(--nk-radius-control);font:500 1.062rem/1.4 var(--nk-font-text);box-shadow:var(--nk-shadow-raised);z-index:60;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:14px 20px;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%)}.loading{text-align:center;color:var(--nk-text-secondary);padding:96px 24px}.skeleton{background:var(--nk-surface-sunken);border-radius:var(--nk-radius-panel)}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.page{padding:var(--nk-space-6) var(--nk-space-4) 180px}.panel{padding:var(--nk-space-5)}.t-h1{font-size:2rem;line-height:1.18}.t-h2{font-size:1.625rem}.t-lead{font-size:1.1875rem;line-height:1.55}.form-grid{grid-template-columns:minmax(0,1fr)}.btn{padding:0 20px}.sheet-head,.sheet-body,.sheet-foot{padding-left:20px;padding-right:20px}.result-amount{font-size:3rem}}.pdf-pages{gap:16px;display:grid}.pdf-page{overflow:hidden}.pdf-mark{mix-blend-mode:multiply;pointer-events:none;background:#ffe873;position:absolute;left:0;right:0;box-shadow:inset 4px 0 #15201c}.source-pane .pdf-view{border-radius:var(--nk-radius-paper);max-height:min(78vh,900px);overflow:auto}.input{min-width:0}.input select,.input input{width:100%;min-width:0}.checkline>span,.choice>span{min-width:0}.choice .pill{white-space:normal}@media (max-width:768px){.btn{white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px;line-height:1.25}.paper.weg{padding:18px 14px 22px;font-size:.6875rem;overflow-x:auto}}.edit-link{align-items:center;min-height:44px;margin:-8px -6px;padding:0 6px;display:inline-flex}.src-link{min-height:44px}.help summary,details>summary{align-items:center;min-height:44px}.link-btn{min-height:32px}@media (max-width:700px){h1,h2,h3,.t-h1,.t-h2,.t-h3,summary,label,.choice b,.flag h3,.finding h3,.slot h3{-webkit-hyphens:auto;hyphens:auto}.file{flex-wrap:wrap}.file .grow{flex:60%}}.btn{max-width:100%}.row>*{min-width:0}@media (max-width:480px){body{-webkit-hyphens:auto;hyphens:auto}.num,.nk-money,input,.result-amount{-webkit-hyphens:manual;hyphens:manual}}li,.row{min-width:0}.skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.btn{overflow-wrap:break-word;min-width:0}a[href^=mailto\:]{overflow-wrap:anywhere}@media (max-width:480px){body{overflow-wrap:break-word}.field>*,.between>*,.row>*,.key>*,.flag .top>*,.finding .top>*,.doc .r>*,.doc .dh>*,.heat .lines div>*,.group-h>*,.section-h>*{min-width:0}.between,.flag .top,.finding .top,.doc .r,.doc .dh,.heat .lines div,.group-h,.section-h,.key .between{flex-wrap:wrap}.key,.keys{grid-template-columns:minmax(0,1fr)}.key .amt,.flag .amt,.finding .amt{white-space:normal}summary:not(:is(.p-mlink,.mk-faq-list,.mk-menu,.help,.optional-hints) summary){display:block!important}.btn,.p-mlink .nowrap{white-space:normal}.btn{overflow-wrap:anywhere}.notice>*,.scope-note>*,.heat .alt>*,.t-label{overflow-wrap:anywhere;min-width:0}.flag h3,.finding h3{overflow-wrap:anywhere}.source{display:block}.source .i{vertical-align:-3px;margin-right:6px;display:inline-block}}
.topbar{align-items:center;gap:var(--nk-space-6);min-height:76px;padding:0 var(--nk-space-7);background:var(--nk-bg);border-bottom:1px solid var(--nk-line);display:flex}.topbar.on-surface{background:var(--nk-surface)}.topbar .brand{color:var(--nk-text);border-radius:6px;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.topbar .brand svg{width:auto;height:34px}.topbar .object{border-radius:var(--nk-radius-control);border:1px solid var(--nk-line);background:var(--nk-surface);min-height:48px;font:var(--nk-type-label);color:var(--nk-text);align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 14px;text-decoration:none;display:inline-flex}.topbar .object .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .object small{font:var(--nk-type-small);color:var(--nk-text-secondary);white-space:nowrap;font-weight:400}.topbar button.object{cursor:pointer}.topbar .spacer{flex:1}.topbar .link{font:var(--nk-type-label);color:var(--nk-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 6px;text-decoration:none;display:inline-flex}.topbar .link:hover{color:var(--nk-primary)}.topbar .menu{position:relative}.topbar .menu>button:not(.object){background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:4px;display:inline-flex}.topbar .menu .who{font:var(--nk-type-label)}.popover{z-index:40;background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);min-width:280px;box-shadow:var(--nk-shadow-raised);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.popover.left{left:0;right:auto}.popover a,.popover button{text-align:left;width:100%;min-height:48px;font:500 1.062rem/1.3 var(--nk-font-text);color:var(--nk-text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.popover a:hover,.popover button:hover{background:var(--nk-band)}.popover a[aria-current=true]{background:var(--nk-primary-wash)}.popover .meta{font:var(--nk-type-small);color:var(--nk-text-secondary);padding:8px 14px 4px;display:block}.popover hr{background:var(--nk-line);border:0;height:1px;margin:6px 4px}.laufzettel{align-items:center;gap:var(--nk-space-4);padding:0 var(--nk-space-7);border-bottom:1px solid var(--nk-line);background:var(--nk-surface);min-height:64px;display:flex}.laufzettel ol{gap:var(--nk-space-2);align-items:center;display:flex}.laufzettel li{font:var(--nk-type-label);color:var(--nk-text-secondary);align-items:center;gap:10px;font-weight:500;display:flex}.laufzettel li+li:before{content:"";background:var(--nk-line);width:40px;height:2px;margin:0 var(--nk-space-3) 0 var(--nk-space-2)}.laufzettel a,.laufzettel span.step{color:inherit;border-radius:8px;align-items:center;gap:10px;min-height:48px;text-decoration:none;display:inline-flex}.laufzettel a:hover .t{text-underline-offset:4px;text-decoration:underline}.laufzettel .n{border:2px solid var(--nk-line-strong);width:30px;height:30px;font:600 .9375rem/1 var(--nk-font-text);color:var(--nk-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.laufzettel .done{color:var(--nk-text)}.laufzettel .done .n{background:var(--nk-primary);border-color:var(--nk-primary);color:var(--nk-on-primary)}.laufzettel .now{color:var(--nk-text);font-weight:600}.laufzettel .now .n{border-color:var(--nk-primary);color:var(--nk-primary);box-shadow:0 0 0 4px var(--nk-primary-wash)}.laufzettel .meta{font:var(--nk-type-small);color:var(--nk-text-secondary);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.actionbar{z-index:30;background:color-mix(in srgb, var(--nk-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--nk-line);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.actionbar .inner{max-width:var(--nk-app-max);padding:16px var(--nk-space-7);align-items:center;gap:var(--nk-space-4);margin:0 auto;display:flex}.actionbar .saved{color:var(--nk-text-secondary);font:var(--nk-type-small);align-items:center;gap:8px;display:inline-flex}.actionbar .grow{flex:1}.help{align-self:start;margin-top:8px;position:sticky;top:24px}.help h2{margin-bottom:12px}.help details{border-top:1px solid var(--nk-line);padding:14px 0}.help summary{font:600 1.062rem/1.4 var(--nk-font-text);cursor:pointer;border-radius:6px;justify-content:space-between;gap:12px;list-style:none;display:flex}.help summary::-webkit-details-marker{display:none}.help summary:after{content:"+";color:var(--nk-primary);font-size:1.375rem;font-weight:400;line-height:1}.help details[open] summary:after{content:"–"}.help details p{color:var(--nk-text-secondary);margin-top:8px;font-size:1.062rem;line-height:1.625rem}.help .person{border-top:1px solid var(--nk-line);align-items:center;gap:12px;padding-top:18px;display:flex}.foot-public{max-width:var(--nk-app-max);padding:32px var(--nk-space-7) 48px;color:var(--nk-text-secondary);font:var(--nk-type-small);flex-wrap:wrap;gap:24px;margin:0 auto;display:flex}.foot-public a{color:var(--nk-text-secondary)}@media (max-width:1100px){.topbar{padding:0 var(--nk-space-5);gap:var(--nk-space-4)}.laufzettel{padding:0 var(--nk-space-5)}.laufzettel li+li:before{width:20px;margin:0 var(--nk-space-2) 0 0}.actionbar .inner{padding:14px var(--nk-space-5)}}@media (max-width:768px){.topbar{min-height:64px;padding:8px var(--nk-space-4);gap:var(--nk-space-3);flex-wrap:wrap}.topbar .brand svg{height:28px}.topbar .object{flex-basis:100%;order:5;min-height:44px;font-size:1rem}.topbar .object small,.topbar .menu .who{display:none}.laufzettel{padding:0 var(--nk-space-4);gap:8px;overflow-x:auto}.laufzettel ol{gap:4px}.laufzettel li{font-size:1rem}.laufzettel li:not(.now) .t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.laufzettel li+li:before{width:12px;margin:0 4px 0 0}.laufzettel .meta{display:none}.actionbar .inner{padding:12px var(--nk-space-4);flex-wrap:wrap;gap:10px}.actionbar .saved{flex-basis:100%;font-size:.9375rem}.actionbar .grow{display:none}.actionbar .btn{flex:auto}.help{position:static}.foot-public{padding:24px var(--nk-space-4) 40px}}@media (max-width:400px){.actionbar .btn{padding:0 14px;font-size:1.0625rem}}.popover .help-in-menu{display:none}@media (max-width:768px){.topbar .help-top{display:none}.popover .help-in-menu{display:flex}.topbar .menu .avatar{display:none}.topbar .menu .who{display:inline}.topbar .beta{height:24px;padding:0 8px;font-size:.75rem}}.lz-compact{font:var(--nk-type-label);color:var(--nk-text-secondary);margin:0;font-weight:500;display:none}.lz-compact b{color:var(--nk-text)}.topbar .brand,.topbar .menu>button:not(.object){min-height:44px}@media (max-width:700px){.laufzettel{min-height:52px;padding:8px var(--nk-space-4)}.laufzettel ol{display:none}.lz-compact{display:block}.actionbar .saved{display:none}.actionbar .inner{flex-wrap:nowrap}.actionbar .btn{min-width:0}.topbar .brand svg{height:26px}}@media (max-width:1000px){.laufzettel .meta{display:none}.actionbar .inner{flex-wrap:wrap}}.topbar .crumb{flex-direction:column;gap:0;min-width:0;margin:0;display:flex}.topbar .crumb a{font:var(--nk-type-label);color:var(--nk-text);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.topbar .crumb a:hover{text-underline-offset:4px;text-decoration:underline}.topbar .crumb .t-small{margin-top:-10px}@media (max-width:768px){.topbar .crumb{flex-basis:100%;order:5}}
.p-signin{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.p-signin .top{max-width:var(--nk-app-max);width:100%;padding:24px var(--nk-space-7);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.p-signin .top svg{width:auto;height:34px}.p-signin main{width:100%;max-width:560px;padding:40px var(--nk-space-5) 64px;margin:0 auto}.p-signin h1{margin-bottom:12px}.p-signin form{gap:20px;margin-top:32px;display:grid}.p-signin .input{min-height:64px}.p-signin .input input{height:60px;font-size:1.25rem}.code-input input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font:600 2rem/1 var(--nk-font-text)!important}.p-signin .trust{gap:12px;margin-top:36px;display:grid}.p-signin .trust li{color:var(--nk-text-secondary);font:var(--nk-type-small);align-items:flex-start;gap:12px;display:flex}.p-signin .trust .i{color:var(--nk-primary);margin-top:1px}.p-home main{max-width:860px;padding:72px var(--nk-space-5) 96px;margin:0 auto}.p-home .t-display{margin:16px 0 20px}.p-home .ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.p-dash .greet{margin-bottom:36px}.p-dash .greet .t-lead{margin-top:10px}.p-dash .grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.p-dash .job{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);overflow:hidden}.p-dash .job .main{padding:36px 40px 32px}.p-dash .job .eyebrowless{color:var(--nk-text-secondary);align-items:center;gap:12px;display:flex}.p-dash .job h2{font:var(--nk-type-h1);letter-spacing:var(--nk-type-h1-tracking);text-wrap:balance;margin:14px 0 12px}.p-dash .job .t-lead{max-width:34em}.p-dash .job .ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.p-dash .job .progress{gap:10px;margin-top:22px;display:grid}.p-dash .memory{border-top:1px solid var(--nk-line);background:var(--nk-band);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.p-dash .memory>dl{padding:18px 40px}.p-dash .memory>dl:nth-child(odd){border-left:1px solid var(--nk-line)}.p-dash .memory>dl:nth-child(n+4){border-top:1px solid var(--nk-line)}.p-dash .memory .cap{font:600 1.062rem/1.3 var(--nk-font-text);grid-column:1/-1;padding:16px 40px 0;border:0!important}.p-dash .memory dt{font:var(--nk-type-small);color:var(--nk-text-secondary);align-items:center;gap:6px;display:flex}.p-dash .memory dd{font:600 1.125rem/1.35 var(--nk-font-text);margin-top:6px}.p-dash .memory .i{width:18px;height:18px;color:var(--nk-primary)}.p-dash .deadline{padding:24px 26px}.p-dash .deadline .days{font:600 2.75rem/1 var(--nk-font-display);font-variant-numeric:lining-nums;margin:10px 0 6px}.p-dash .deadline .meter{margin:18px 0 12px}.p-dash .deadline .scale{font:var(--nk-type-caption);color:var(--nk-text-secondary);justify-content:space-between;display:flex}.p-dash .remind{border-top:1px solid var(--nk-line);gap:12px;margin-top:18px;padding-top:18px;display:flex}.p-dash .remind .i{color:var(--nk-primary)}.p-dash .archive h3,.p-dash .tenant h3{font:var(--nk-type-h3);margin-bottom:4px}.p-dash .archive{padding-top:8px;padding-bottom:8px}.p-dash .arch li{border-top:1px solid var(--nk-line);grid-template-columns:1fr auto;gap:2px 16px;padding:16px 0;display:grid}.p-dash .arch li:first-child{border-top:0}.p-dash .arch .t-small{grid-column:1}.p-dash .arch .act{grid-area:1/2/span 2;align-self:center}.p-dash .side>*+*{margin-top:24px}.p-dash .section-title{font:var(--nk-type-h2);margin:48px 0 16px}.p-dash .tenant dl{grid-template-columns:auto minmax(0,1fr);gap:10px 20px;margin-top:14px;display:grid}.p-dash .tenant dt{color:var(--nk-text-secondary)}.p-dash .tenant dd{overflow-wrap:anywhere;font-weight:500}@media (max-width:1100px){.p-dash .grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.p-dash .job .main{padding:24px 20px}.p-dash .job h2{font-size:1.75rem}.p-dash .memory{grid-template-columns:minmax(0,1fr)}.p-dash .memory>dl{border-top:1px solid var(--nk-line);padding:14px 20px;border-left:0!important}.p-dash .memory .cap{padding:14px 20px 0}.p-dash .job .ctas .btn{white-space:normal;text-align:center;width:100%}.p-dash .deadline .days{font-size:2.25rem}}.drop{border:2px dashed var(--nk-line-strong);border-radius:var(--nk-radius-panel);background:var(--nk-surface-sunken);transition:background var(--nk-dur-quick) var(--nk-ease-standard), border-color var(--nk-dur-quick);align-items:center;gap:20px;margin-top:28px;padding:28px;display:flex}.drop.big{text-align:center;flex-direction:column;gap:14px;padding:48px 28px}.drop.over{border-color:var(--nk-primary);background:var(--nk-primary-wash)}.drop .grow{flex:1}.drop>.i{color:var(--nk-text-secondary)}.reading{border-radius:var(--nk-radius-panel);background:var(--nk-surface);border:1px solid var(--nk-line);margin-top:18px;padding:20px 22px}.reading h3{font:var(--nk-type-h3)}.reading ol{gap:10px;margin-top:12px;display:grid}.reading li{color:var(--nk-text-secondary);align-items:center;gap:12px;display:flex}.reading li.done{color:var(--nk-text)}.reading li.now{color:var(--nk-text);font-weight:600}.reading .dot{border:2px solid var(--nk-line-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.reading li.done .dot{background:var(--nk-primary);border-color:var(--nk-primary);color:var(--nk-on-primary)}.reading li.now .dot{border-color:var(--nk-primary)}.reading li.now .dot:after{content:"";background:var(--nk-primary);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite nk-pulse}@keyframes nk-pulse{50%{opacity:.3}}@media (max-width:768px){.drop{flex-direction:column;align-items:flex-start;padding:22px}.drop .btn{width:100%}}.p-onb .start{max-width:760px}.p-onb .ways{gap:14px;margin-top:8px;display:grid}.p-onb .ways .choice b{font-size:1.188rem;display:block}.p-onb .ways .choice .t-small{margin-top:4px;display:block}.p-onb .ways .choice .ico{margin-left:auto}.p-onb .rec{vertical-align:2px;margin-left:10px;display:inline-flex}.p-onb .layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px;display:grid}.p-onb .docs{position:sticky;top:24px}.p-onb .docs h2{font:var(--nk-type-label);margin-bottom:14px}.thumb{border-radius:var(--nk-radius-panel);background:var(--nk-surface);border:1px solid var(--nk-line);grid-template-columns:74px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.thumb+.thumb{margin-top:12px}.thumb .pg{height:96px;box-shadow:var(--nk-shadow-paper);background:#fff;border-radius:2px;align-content:start;gap:5px;padding:10px 8px;display:grid}.thumb .pg i{background:#d6ddd7;border-radius:2px;height:3px;display:block}.thumb .pg i.h{background:#7d8a83;width:70%;height:5px}.thumb .pg i.s{width:55%}.thumb b{overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}.p-onb .facts{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);overflow:hidden}.p-onb .facts+.facts{margin-top:20px}.p-onb .facts header{border-bottom:1px solid var(--nk-line);align-items:center;gap:14px;padding:20px 26px;display:flex}.p-onb .facts header h3{font:var(--nk-type-h3);flex:1}.fact{grid-template-columns:230px minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:16px 26px;display:grid}.fact:nth-child(odd){background:var(--nk-band)}.fact dt{color:var(--nk-text-secondary)}.fact dd{font-weight:600}.fact dd.missing{color:var(--nk-text-secondary);font-style:italic;font-weight:400}.fact .source{grid-column:2;font-weight:400}.fact .edit{grid-area:1/3}.fact.editing{border-top:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line);grid-template-columns:minmax(0,1fr);background:var(--nk-surface)!important}.fact.editing .edit-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.fact.ask{border-top:1px solid var(--nk-line);grid-template-columns:minmax(0,1fr);padding:20px 26px 24px;background:var(--nk-surface)!important}.fact.ask .input{max-width:420px}.p-onb .note-lease{border-top:1px solid var(--nk-line);align-items:flex-start;gap:12px;padding:16px 26px 20px;display:flex}.p-onb .manual{max-width:760px}.p-onb .manual fieldset{border:0;margin:0 0 32px;padding:0}.p-onb .manual legend{font:var(--nk-type-h3);margin-bottom:14px}@media (max-width:1100px){.p-onb .layout{grid-template-columns:minmax(0,1fr);gap:28px}.p-onb .docs{position:static}}@media (max-width:768px){.fact{grid-template-columns:minmax(0,1fr) auto;padding:14px 18px}.fact dt{grid-column:1/-1;font-size:1rem}.fact dd{grid-column:1}.fact .edit{grid-area:2/2}.fact .source{grid-column:1/-1}.p-onb .facts header{padding:16px 18px}.p-onb .note-lease{padding:14px 18px 18px}.fact.ask{padding:18px}}.p-upload .with-help{grid-template-columns:minmax(0,720px) 340px;justify-content:space-between;gap:80px;display:grid}.slot{border-top:1px solid var(--nk-line);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.slot:first-child{border-top:0;padding-top:6px}.slot .state{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.slot .state.ok{background:var(--nk-primary);color:var(--nk-on-primary)}.slot .state.q{border:2px solid var(--nk-line-strong);color:var(--nk-text-secondary);font:600 1.125rem/1 var(--nk-font-text)}.slot .state.mark{background:var(--nk-marker);color:var(--nk-on-marker)}.slot .state.bad{background:var(--nk-critical-wash);color:var(--nk-critical)}.slot h3{font:var(--nk-type-h3)}.slot .lead{font:var(--nk-type-small);color:var(--nk-text-secondary);margin-top:4px;font-size:1.062rem}.file{border-radius:var(--nk-radius-panel);background:var(--nk-surface);border:1px solid var(--nk-line);align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.file .grow{flex:1;min-width:0}.file b{overflow-wrap:anywhere;font-weight:600;display:block}.file>.i{color:var(--nk-text-secondary)}.readable{color:var(--nk-primary);gap:10px;margin-top:12px;font-weight:500;display:flex}.readable.warn{color:var(--nk-attention)}.pages{flex-wrap:wrap;gap:10px;margin-top:16px;padding-bottom:26px;display:flex}.pages .p{width:50px;height:70px;box-shadow:var(--nk-shadow-paper);background:#fff;border-radius:2px;align-content:start;gap:4px;padding:8px 7px;display:grid;position:relative}.pages .p i{background:#d6ddd7;border-radius:2px;height:3px;display:block}.pages .p i.h{background:#7d8a83;width:60%;height:4px}.pages .p .tag{text-align:center;font:500 .8125rem/1 var(--nk-font-text);color:var(--nk-text-secondary);position:absolute;bottom:-24px;left:0;right:0}.pages .p.heat{outline:3px solid var(--nk-primary);outline-offset:3px}.choices{gap:12px;margin-top:16px;display:grid}.choices .choice b{font-weight:600;display:block}@media (max-width:1100px){.p-upload .with-help{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:768px){.slot{grid-template-columns:36px minmax(0,1fr);gap:14px}.slot .state{width:36px;height:36px}.file{flex-wrap:wrap}}.p-review .summary{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.p-review .group-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:40px 0 14px;display:flex}.p-review .group-h h2{font:var(--nk-type-h2)}.p-review .group-h .t-small{font-size:1.062rem}.flag{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);text-align:left;width:100%;padding:24px 26px;display:block;position:relative}.flag+.flag{margin-top:16px}.flag.active{border:2px solid var(--nk-text);padding:23px 25px}.flag .top{grid-template-columns:1fr auto;align-items:baseline;gap:4px 24px;display:grid}.flag h3{font:600 1.312rem/1.3 var(--nk-font-text)}.flag .amt{font:560 1.375rem/1 var(--nk-font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.flag .q{max-width:36em;margin-top:12px;font-size:1.125rem;line-height:1.75rem}.flag .src{margin-top:10px}.flag .answers{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.flag .custom{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.flag .custom .field{flex:220px;max-width:320px}.opt{border-radius:var(--nk-radius-control);border:2px solid var(--nk-line-strong);background:var(--nk-surface);min-height:52px;font:500 1.062rem/1.2 var(--nk-font-text);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.opt:hover{border-color:var(--nk-text)}.opt .radio{width:22px;height:22px;margin:0}.opt.on{border-color:var(--nk-primary);background:var(--nk-primary-wash)}.opt.on .radio{border-color:var(--nk-primary)}.opt.on .radio:after{content:"";background:var(--nk-primary);border-radius:50%;width:10px;height:10px}.opt .tag{font:500 .875rem/1 var(--nk-font-text);color:var(--nk-primary);margin-left:2px}.flag.done{background:0 0;align-items:center;gap:16px;padding:16px 20px;display:flex}.flag.done>div{flex:1;min-width:0}.pos{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);overflow:hidden}.pos>li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:2px 20px;padding:16px 22px;display:grid}.pos>li:nth-child(2n){background:var(--nk-band)}.pos>li.sel{box-shadow:inset 4px 0 0 var(--nk-primary)}.pos .label-btn{text-align:left;cursor:pointer;color:var(--nk-text);background:0 0;border:0;padding:0;font-weight:600}.pos .label-btn:hover{text-underline-offset:3px;text-decoration:underline}.pos .why{font:var(--nk-type-small);color:var(--nk-text-secondary);grid-column:1/-1}.pos .num{text-align:right;min-width:110px}.pos .more{border-top:1px solid var(--nk-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;background:var(--nk-surface)!important}.pos .more button{white-space:nowrap;font:600 1.062rem/1 var(--nk-font-text);color:var(--nk-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;display:inline-flex}.pos .editor{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-control);grid-column:1/-1;gap:16px;margin-top:14px;padding:18px;display:grid}.pos .editor .acts{flex-wrap:wrap;gap:10px;display:flex}.source-pane{position:sticky;top:24px}.source-pane .cap{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.source-pane .cap b{font:600 1.125rem/1.2 var(--nk-font-text)}.source-pane .frame{border-radius:var(--nk-radius-paper);background:#fff;border:0;width:100%;height:min(78vh,900px);display:block}.source-pane .imgwrap{border-radius:var(--nk-radius-paper);max-height:min(78vh,900px);overflow:auto}.source-pane .imgwrap img{width:100%;height:auto}.source-pane .excerpt{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);gap:8px;margin-top:16px;padding:16px 18px;display:grid}.source-pane .excerpt mark{background:var(--nk-marker);color:var(--nk-on-marker);font-variant-numeric:tabular-nums;border-radius:3px;padding:2px 6px}.source-pane .pager{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.weg{color:#15201c;padding:34px 34px 40px;font-size:.7812rem;line-height:1.062rem}.weg .lh{border-bottom:1px solid #15201c;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.weg .lh b{font-size:.875rem;display:block}.weg h4{margin:14px 0 6px;font-size:.8125rem;font-weight:600}.weg table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.weg th{text-align:left;border-bottom:1px solid #7d8a83;padding:4px;font-size:.7188rem;font-weight:600}.weg td{border-bottom:1px solid #edefea;padding:4.5px 4px}.weg td.n,.weg th.n{text-align:right;white-space:nowrap}.weg tr.hl td{background:#ffe873}.weg tr.hl td:first-child{box-shadow:inset 4px 0 #15201c}@media (max-width:1100px){.source-pane{position:static}.source-pane .frame{height:70vh}}@media (max-width:768px){.flag{padding:18px}.flag.active{padding:17px}.flag .top{grid-template-columns:minmax(0,1fr)}.flag .answers .opt{width:100%}.pos>li{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.pos>li .edit-link{grid-area:2/2}.pos .num{min-width:0}.pos .more{flex-wrap:wrap;padding:12px 16px}}.p-keys .wrap{max-width:1000px}.p-keys .keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.key{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);align-content:start;gap:12px;padding:26px 28px;display:grid}.key .between{align-items:baseline}.key .between h3{font:var(--nk-type-h3)}.key .amt{font:560 1.375rem/1 var(--nk-font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.key>p{color:var(--nk-text-secondary)}.key .items{font:var(--nk-type-small);color:var(--nk-text-secondary)}.key .items b{color:var(--nk-text);font-weight:600}.share{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin-top:2px;display:grid}.share .bar{background:var(--nk-surface-sunken);border-radius:7px;height:14px;position:relative;overflow:hidden}.share .bar span{background:var(--nk-primary);border-radius:7px;min-width:14px;position:absolute;inset:0 auto 0 0}.share b{font:600 1.062rem/1 var(--nk-font-text);font-variant-numeric:tabular-nums}.dots{grid-template-columns:repeat(var(--n,12), 1fr);gap:6px;display:grid}.dots i{aspect-ratio:1;background:var(--nk-surface-sunken);border-radius:6px;max-width:32px}.dots i.me{background:var(--nk-primary)}.p-keys .section-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:56px 0 16px;display:flex}.p-keys .section-h h2{font:var(--nk-type-h2)}.heat{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel)}.heat .top{grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding:28px 30px;display:grid}.heat .lines{align-self:start;gap:0;display:grid}.heat .lines div{border-bottom:1px solid var(--nk-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.heat .lines div:last-child{border-bottom:0;border-top:2px solid var(--nk-text);margin-top:-1px;font-weight:600}.heat .alt{border-top:1px solid var(--nk-line);background:var(--nk-band);border-radius:0 0 var(--nk-radius-panel) var(--nk-radius-panel);align-items:center;gap:12px;padding:16px 30px;display:flex}.co2{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);margin-top:20px;padding:28px 30px 30px}.co2 .head2{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 40px;display:grid}.co2 h3{font:var(--nk-type-h3)}.co2 .scale{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:8px;height:180px;margin-top:8px;display:grid}.co2 .scale .col{text-align:center;align-content:end;gap:8px;height:100%;display:grid}.co2 .scale .b{background:var(--nk-surface-sunken);border-radius:6px 6px 2px 2px}.co2 .scale .pct{font:500 .9375rem/1 var(--nk-font-text);color:var(--nk-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.co2 .scale .col.me .b{background:var(--nk-primary)}.co2 .scale .col.me .pct{color:var(--nk-text);font-weight:700}.co2 .scale-x{border-top:2px solid var(--nk-text);grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;display:grid}.co2 .scale-x span{font:400 .9375rem/1.2 var(--nk-font-text);color:var(--nk-text-secondary);text-align:center;font-variant-numeric:tabular-nums}.co2 .scale-x span.me{color:var(--nk-text);font-weight:600}.co2 .scale-legend{justify-content:space-between;margin-top:10px;display:flex}.split-bar{gap:4px;margin-top:28px;display:grid}.split-bar div{border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:14px 18px;display:flex}.split-bar .t{background:var(--nk-primary-wash)}.split-bar .l{background:var(--nk-surface-sunken)}.split-bar b{font:600 1.125rem/1.2 var(--nk-font-text)}.split-bar .num{font:560 1.25rem/1 var(--nk-font-display)}.p-keys .manual-heat{margin-top:20px}@media (max-width:900px){.heat .top{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:768px){.p-keys .keys{grid-template-columns:minmax(0,1fr)}.key,.heat .top{padding:20px}.heat .alt{padding:14px 20px}.co2{padding:20px}.co2 .head2{grid-template-columns:minmax(0,1fr)}.co2 .scale{gap:3px;height:150px}.co2 .scale .pct{font-size:.6875rem}.co2 .scale-x{gap:3px}.co2 .scale-x span{font-size:.6562rem}.split-bar{grid-template-columns:minmax(0,1fr)!important}}.p-result .page{padding-top:0}.p-result .hero{background:var(--nk-surface);border-bottom:1px solid var(--nk-line)}.p-result .hero .in{max-width:var(--nk-app-max);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:64px;margin:0 auto;padding:56px 48px 52px;display:grid}.p-result .hero .kicker{font:600 1.125rem/1.2 var(--nk-font-text);color:var(--nk-primary);align-items:center;gap:10px;display:inline-flex}.p-result .hero h1{font:var(--nk-type-h2);margin:18px 0 22px;font-weight:500}.p-result .hero .result-amount{padding-bottom:18px;font-size:5.5rem;line-height:5.75rem}.p-result .hero .result-amount:after{border-top-width:3.5px;border-bottom-width:3.5px;height:12px}.p-result .eq{color:var(--nk-text-secondary);flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:30px;display:flex}.p-result .eq b{color:var(--nk-text);font:560 1.375rem/1 var(--nk-font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.p-result .eq .op{font:400 1.375rem/1 var(--nk-font-text);color:var(--nk-text)}.p-result .eq .term{gap:6px;display:grid}.p-result .due{align-items:center;gap:10px;margin-top:26px;display:flex}.thumb-pdf{height:390px;padding:22px 20px;font-size:.5rem;line-height:.6875rem;text-decoration:none;display:block;position:relative;overflow:hidden}.thumb-pdf .logo{color:#15201c;width:auto;height:14px}.thumb-pdf .addr{color:#414f49;margin-top:14px}.thumb-pdf .t{font:600 .8125rem/1.2 var(--nk-font-display);margin:26px 0 10px}.thumb-pdf .row{justify-content:space-between;gap:8px;padding:3px 4px;display:flex}.thumb-pdf .row:nth-child(2n){background:#edf2ee}.thumb-pdf .sum{font:600 .6875rem/1 var(--nk-font-display);border-bottom:3px double #15201c;justify-content:space-between;margin-top:10px;padding-bottom:4px;display:flex}.p-result .thumb-cap{justify-content:center;margin-top:12px;display:flex}.p-result .cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin-top:48px;display:grid}.p-result .cols h2{font:var(--nk-type-h2);margin-bottom:6px}.p-result .cols .sub{margin-bottom:18px}.checks li{border-top:1px solid var(--nk-line);grid-template-columns:28px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}.checks li:first-child{border-top:0}.checks .check{width:28px;height:28px}.checks .info,.checks .warn,.checks .err{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.checks .info,.checks .warn{background:var(--nk-attention-wash);color:var(--nk-attention)}.checks .err{background:var(--nk-critical-wash);color:var(--nk-critical)}.checks .info .i,.checks .warn .i,.checks .err .i{width:18px;height:18px}.checks p,.checks .more{color:var(--nk-text-secondary);grid-column:2;font-size:1.062rem;line-height:1.562rem}.checks .law{font:var(--nk-type-caption);color:var(--nk-text-secondary);grid-column:2}.docs-list li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:18px 20px;display:grid}.docs-list li+li{border-top:1px solid var(--nk-line)}.docs-list li b{font-weight:600;display:block}.docs-list .t-small{display:block}.p-result .docs-panel{padding:6px 0}.p-result .owner{margin-top:20px}.p-result .stale{margin-bottom:24px}@media (max-width:1100px){.p-result .hero .in{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 24px}.p-result .hero figure{max-width:300px}.p-result .cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.p-result .hero .in{padding:28px 16px 32px}.p-result .hero .result-amount{padding-bottom:14px;font-size:3.5rem;line-height:3.875rem}.p-result .hero .result-amount:after{border-top-width:3px;border-bottom-width:3px;height:10px}.p-result .eq{gap:10px 14px}.p-result .eq b{font-size:1.188rem}.p-result .hero figure{display:none}.docs-list li{grid-template-columns:minmax(0,1fr) auto;padding:16px}.docs-list li .ico{display:none}}.p-calc .tenant-block+.tenant-block{margin-top:48px}.p-calc .ledger td .why{font:var(--nk-type-small);color:var(--nk-text-secondary);margin-top:4px;display:block}.p-calc .ledger-wrap{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);overflow:hidden}@media (max-width:768px){.p-calc .ledger thead{display:none}.p-calc .ledger tr{grid-template-columns:minmax(0,1fr) auto;display:grid}.p-calc .ledger td{padding:10px 14px}.p-calc .ledger td.keycol{grid-column:1/-1;padding-top:0}}.p-send .grid{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:56px;display:grid}.p-send .ways{gap:14px;display:grid}.p-send .choice b{font-size:1.188rem;font-weight:600;display:block}.p-send .choice .t-small{margin-top:4px;display:block}.p-send .choice .ico{margin-left:auto}.p-send .proof{margin-top:36px}.p-send .proof h2{font:var(--nk-type-h3);margin-bottom:8px}.p-send .proof .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.p-send .proof .recorded{margin-top:16px}.p-send .tenants{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.mail{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);position:sticky;top:24px;overflow:hidden}.mail .hdr{border-bottom:1px solid var(--nk-line);grid-template-columns:70px minmax(0,1fr);gap:8px 12px;padding:18px 22px;font-size:1.062rem;display:grid}.mail .hdr dt{color:var(--nk-text-secondary)}.mail .hdr dd{overflow-wrap:anywhere;font-weight:500}.mail .hdr .input{min-height:44px}.mail .hdr .input input{height:40px;font-size:1.062rem}.mail .body{white-space:pre-wrap;padding:22px;font-size:1.062rem;line-height:1.688rem}.mail .body textarea{width:100%;min-height:300px;font-size:1.062rem;line-height:1.688rem}.mail .att{gap:10px;padding:0 22px 22px;display:grid}.mail .att a,.mail .att span{background:var(--nk-surface-sunken);font:500 1rem/1.3 var(--nk-font-text);color:var(--nk-text);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.mail .att .link{background:var(--nk-primary-wash);color:var(--nk-primary)}.mail .cap{background:var(--nk-band);border-top:1px solid var(--nk-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.p-send .print-box{gap:12px;margin-top:24px;display:grid}@media (max-width:1100px){.p-send .grid{grid-template-columns:minmax(0,1fr);gap:32px}.mail{position:static}}@media (max-width:768px){.p-send .proof .fields{grid-template-columns:minmax(0,1fr)}.p-send .choice .ico{display:none}.mail .hdr{grid-template-columns:minmax(0,1fr);gap:2px}.mail .hdr dd{margin-bottom:8px}}.p-check .grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:56px;display:grid}.p-check .compare{flex-wrap:wrap;align-items:flex-end;gap:28px;margin:28px 0 8px;display:flex}.p-check .compare .was{font:500 2.125rem/1 var(--nk-font-display);color:var(--nk-text-secondary);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;padding-bottom:22px;text-decoration:line-through;text-decoration-thickness:2px;display:inline-block}.p-check .compare .arrow{color:var(--nk-text-secondary);padding-bottom:26px}.p-check .compare .result-amount{font-size:3.75rem;line-height:4rem}.p-check .compare .lbl{font:var(--nk-type-small);color:var(--nk-text-secondary);margin-top:10px;display:block}.finding{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-radius-panel);padding:24px 26px}.finding+.finding{margin-top:14px}.finding .top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.finding h3{font:600 1.312rem/1.3 var(--nk-font-text)}.finding .amt{font:560 1.375rem/1 var(--nk-font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.finding .amt.open{font:600 1.062rem/1.2 var(--nk-font-text);color:var(--nk-text-secondary)}.finding p{max-width:38em;margin-top:10px}.finding .law{margin-top:8px}.finding .n,.doc .k{background:var(--nk-marker);width:32px;height:32px;font:700 1rem/1 var(--nk-font-text);color:var(--nk-on-marker);border-radius:50%;flex:none;place-items:center;display:grid}.p-check .section-h{font:var(--nk-type-h2);margin:44px 0 14px}.oks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.oks li{border-top:1px solid var(--nk-line);align-items:center;gap:12px;padding:12px 0;display:flex}.oks .check{width:26px;height:26px}.p-check .next{position:sticky;top:24px}.p-check .next h2{font:var(--nk-type-h3);margin-bottom:8px}.p-check .next .btn{white-space:normal;text-align:center;width:100%;margin-top:14px}.doc{padding:22px 22px 26px;font-size:.8125rem;line-height:1.125rem}.doc .dh{font:600 .875rem/1.2 var(--nk-font-display);border-bottom:1px solid #15201c;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;display:flex}.doc .r{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:4px 6px;display:flex}.doc .r.m{background:#ffe873}.doc .r .k{color:#15201c;background:0 0;width:auto;height:auto;margin-right:8px;font-size:.8125rem;font-weight:700;display:inline-flex}.doc .tot{border-top:1.5px solid #15201c;margin-top:6px;padding-top:8px;font-weight:600}.p-check .upload-wrap{max-width:760px}.p-check .facts-q{gap:20px;margin-top:24px;display:grid}.p-check .letter textarea{min-height:420px;font-size:1.062rem}@media (max-width:1100px){.p-check .grid{grid-template-columns:minmax(0,1fr);gap:32px}.p-check .next{position:static}}@media (max-width:768px){.finding{padding:18px}.finding .top{grid-template-columns:auto minmax(0,1fr)}.finding .amt{grid-column:2}.oks{grid-template-columns:minmax(0,1fr)}.p-check .compare{gap:14px}.p-check .compare .result-amount{font-size:2.75rem;line-height:3.125rem}.p-check .compare .was{font-size:1.625rem}}.p-mlink{background:var(--nk-bg)}.p-mlink .wrap{max-width:560px;margin:0 auto;padding:0 18px 40px}.p-mlink .top{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.p-mlink .top svg{width:auto;height:26px}.p-mlink .from{font:var(--nk-type-small);color:var(--nk-text-secondary);margin-top:18px}.p-mlink h1{font:600 1.875rem/1.2 var(--nk-font-display);letter-spacing:-.01em;margin-top:6px}.p-mlink .meta{color:var(--nk-text-secondary);margin-top:6px;font-size:1.062rem;line-height:1.562rem}.p-mlink .res{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:20px;margin-top:22px;padding:20px}.p-mlink .res .lbl{font:600 1.062rem/1 var(--nk-font-text)}.p-mlink .res .result-amount{margin-top:10px;padding-bottom:12px;font-size:3rem;line-height:3.25rem}.p-mlink .res .result-amount:after{border-top-width:2.5px;border-bottom-width:2.5px;height:9px}.p-mlink .res .eq{font-variant-numeric:tabular-nums;color:var(--nk-text-secondary);grid-template-columns:minmax(0,1fr) auto;gap:4px 0;margin-top:16px;font-size:1.062rem;display:grid}.p-mlink .res .eq span:nth-child(2n){text-align:right;white-space:nowrap}.p-mlink .res .pay{border-top:1px solid var(--nk-line);margin-top:14px;padding-top:14px;font-size:1rem;line-height:1.438rem}.p-mlink h2{font:600 1.375rem/1.27 var(--nk-font-display);margin:30px 0 4px}.p-mlink .hint{color:var(--nk-text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;display:flex}.p-mlink .lines{background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:18px;overflow:hidden}.p-mlink details{border-top:1px solid var(--nk-line)}.p-mlink details:first-child{border-top:0}.p-mlink summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;min-height:56px;padding:15px 16px;list-style:none;display:grid}.p-mlink summary::-webkit-details-marker{display:none}.p-mlink summary .num{font-weight:500}.p-mlink summary .i{width:20px;height:20px;color:var(--nk-text-secondary);transition:transform var(--nk-dur-quick) var(--nk-ease-standard)}.p-mlink details[open]>summary .i{transform:rotate(180deg)}.p-mlink details[open]{background:var(--nk-band)}.p-mlink .ex{gap:12px;padding:0 16px 18px;display:grid}.p-mlink .ex dt{font:600 .9375rem/1.3 var(--nk-font-text);color:var(--nk-text-secondary)}.p-mlink .ex dd{margin-top:2px;font-size:1.062rem;line-height:1.562rem}.p-mlink .calc{background:var(--nk-surface);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 0;padding:12px 14px;font-size:1rem;display:grid}.p-mlink .calc span:nth-child(2n){text-align:right;white-space:nowrap;padding-left:14px}.p-mlink .calc .r{border-top:1.5px solid var(--nk-text);margin-top:2px;padding-top:6px;font-weight:600}.p-mlink .sumrow{border-top:2px solid var(--nk-text);background:var(--nk-surface);justify-content:space-between;gap:12px;padding:14px 16px;font-weight:600;display:flex}.p-mlink .acts{gap:10px;margin-top:24px;display:grid}.p-mlink .acts .btn{width:100%}.p-mlink .foot{font:var(--nk-type-caption);color:var(--nk-text-secondary);margin-top:26px}.p-mlink .nested{padding:0 0 4px}.p-mlink .nested details{border-top:1px solid var(--nk-line);background:var(--nk-surface)}.p-settings .wrap{max-width:860px}.p-settings .sec{margin-top:40px}.p-settings .sec>h2{font:var(--nk-type-h2);margin-bottom:6px}.p-settings .sec>.t-small{margin-bottom:18px;display:block}.p-settings .panel+.panel{margin-top:16px}.p-settings .acts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.p-settings dl.kv{grid-template-columns:220px minmax(0,1fr);gap:12px 24px;display:grid}.p-settings dl.kv dt{color:var(--nk-text-secondary)}.p-settings dl.kv dd{overflow-wrap:anywhere;font-weight:500}.p-settings .danger-zone{border-color:var(--nk-critical)}@media (max-width:768px){.p-settings dl.kv{grid-template-columns:minmax(0,1fr);gap:2px}.p-settings dl.kv dd{margin-bottom:10px}}.mail .body p+p,.mail .body p+.field,.mail .body .field+p{margin-top:14px}.mail .body{white-space:normal}.src-link{min-height:32px;color:var(--nk-primary);font:500 .9375rem/1.3 var(--nk-font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.src-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){.p-signin .top{padding:16px}.p-signin main{padding-top:16px}}.p-dash .grid{grid-template-areas:"job side""archive side"}.p-dash .a-job{grid-area:job}.p-dash .a-side{grid-area:side}.p-dash .a-archive{grid-area:archive}.p-dash .a-archive .section-title{margin-top:8px}@media (max-width:1100px){.p-dash .grid{grid-template-areas:"job""side""archive"}}.p-mlink summary>span:first-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}@media (max-width:768px){.p-result .eq{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px;display:grid}.p-result .eq .op{display:none}.p-result .eq .term{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.p-result .eq .term b{order:2}.p-result .eq .term.minus b:before{content:"− "}.p-result .eq .term.total{border-top:2px solid var(--nk-text);padding-top:8px}.p-result .eq .btn{justify-self:start;margin-left:-10px}}.heat .lines span:first-child{white-space:normal}.p-onb .ways,.p-send .ways{grid-template-columns:minmax(0,1fr)}.choice{min-width:0}.mail .att .btn{overflow-wrap:anywhere;white-space:normal;text-align:left}.p-settings .between>span{overflow-wrap:anywhere;min-width:0}.p-settings .between>.btn{flex:none}.p-settings .between{flex-wrap:wrap}.code-input input{letter-spacing:.15em!important}.p-signin .input,.p-signin input{max-width:100%}.p-calc .ledger-wrap{overflow-x:auto}@media (max-width:1000px){.p-calc .ledger thead{display:none}.p-calc .ledger tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l a""t t""k k";display:grid}.p-calc .ledger td{padding:10px 14px}.p-calc .ledger tbody td:first-child{grid-area:l}.p-calc .ledger tbody td:nth-child(4){grid-area:a}.p-calc .ledger tbody td:nth-child(2){text-align:left;grid-area:t;padding-top:0}.p-calc .ledger tbody td.keycol{grid-area:k;padding-top:0}.p-calc .ledger td:nth-child(2):not(:empty):before{content:"Kosten des Hauses: ";color:var(--nk-text-secondary)}.p-calc .ledger tfoot tr{grid-template-columns:minmax(0,1fr) auto;display:grid}}@media (max-width:600px){.co2 .scale .pct{visibility:hidden}.co2 .scale .col.me .pct{visibility:visible;font-size:.875rem}.co2 .scale-x{display:none}.co2 .co2-mine{display:block}}.co2 .co2-mine{color:var(--nk-text);margin-top:8px;font-weight:600;display:none}.scope-note{align-items:flex-start;gap:8px;max-width:46em;margin-top:28px;display:flex}.scope-note .i{flex:none;margin-top:3px}.kicker-ok{font:var(--nk-type-label);color:var(--nk-primary);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.p-send .sent-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.p-send .sent-grid .proof{margin-top:0}.batch-list{gap:0;margin-top:12px;display:grid}.batch-list li+li{border-top:1px solid var(--nk-line)}.batch-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 8px;display:flex}.batch-row:hover{background:var(--nk-band)}.batch-list li.on .batch-row{background:var(--nk-primary-wash)}.mail .att .att-btn{background:var(--nk-surface-sunken);border-radius:10px;justify-content:flex-start;min-height:48px;padding:12px 14px;font-size:1rem}@media (max-width:1100px){.p-send .sent-grid{grid-template-columns:minmax(0,1fr)}}.optional-hints{margin-top:16px}.optional-hints>summary{cursor:pointer;font:var(--nk-type-label);color:var(--nk-primary);align-items:center;list-style:none;display:flex}.optional-hints>summary::-webkit-details-marker{display:none}.optional-hints>summary:before{content:"+";width:1.2em;font-weight:400;display:inline-block}.optional-hints[open]>summary:before{content:"–"}.fact{grid-template-columns:230px minmax(0,1fr)}.fact:not(.editing) dd{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;display:grid}.fact dd .fact-value,.fact dd .source{grid-column:1}.fact:not(.editing) dd .edit{grid-area:1/2;margin:-8px 0}@media (max-width:768px){.fact,.fact.editing{grid-template-columns:minmax(0,1fr)}.fact dt,.fact dd{grid-column:1}}.unit-table-wrap{padding:12px 18px 0;overflow-x:auto}.unit-table{border-collapse:collapse;width:100%;min-width:900px}.unit-table th{text-align:left;font:600 .875rem/1.3 var(--nk-font-text);color:var(--nk-text-secondary);padding:6px 4px}.unit-table td{vertical-align:middle;padding:4px}.unit-table input{border:2px solid var(--nk-line-strong);border-radius:var(--nk-radius-small);background:var(--nk-surface);width:100%;min-height:44px;font:var(--nk-type-small);padding:0 10px}.unit-table input:focus{border-color:var(--nk-primary);outline:none}@media (max-width:900px){.unit-table{min-width:0}.unit-table thead{display:none}.unit-table tr{border-top:1px solid var(--nk-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:12px 0;display:grid}.unit-table td{padding:0}.unit-table td[data-label]:before{content:attr(data-label);font:600 .875rem/1.4 var(--nk-font-text);color:var(--nk-text-secondary);display:block}}.p-check .received{border-top:1px solid var(--nk-line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.p-check .received .field{flex:220px;max-width:320px}.p-check .mobile-doc{margin-top:24px;display:none}.p-check .letter-text{min-height:420px;font:var(--nk-type-body);white-space:pre-wrap;line-height:1.6}@media (max-width:1100px){.p-check .mobile-doc{display:block}.p-check .desktop-doc{display:none}}.p-mlink .deadline-status{font:var(--nk-type-small);color:var(--nk-primary);align-items:flex-start;gap:8px;margin-top:12px;display:flex}.p-mlink .deadline-status.late{color:var(--nk-attention)}.p-signin{grid-template-columns:minmax(0,1fr)}.p-signin .top{flex-wrap:wrap}.deadline-line{font:var(--nk-type-small);color:var(--nk-text-secondary);margin:-12px 0 24px;display:block}.deadline-line .i{vertical-align:-4px;margin-right:6px}@media (max-width:768px){.docs-list li{grid-template-columns:minmax(0,1fr)}.docs-list li>span{min-width:0}.docs-list li .btn{justify-self:start;margin-left:-10px}.p-result .eq .term{flex-wrap:wrap}.p-result .eq .term b{margin-left:auto}.p-result .hero .result-amount{font-size:min(3.5rem,15vw);line-height:1.1}.p-check .compare .result-amount{font-size:min(2.75rem,13vw)}.p-mlink .res .result-amount{font-size:min(3rem,14vw)}.p-dash .arch li{grid-template-columns:minmax(0,1fr)}.p-dash .arch .act{grid-area:auto/1;margin-left:-10px}}.p-signin .trust li>span{overflow-wrap:break-word;min-width:0}@media (max-width:600px){.co2 .scale .pct{display:none}.co2 .scale .col.me .pct{white-space:nowrap;display:block}}.p-terms{min-height:100dvh}.p-terms .top{max-width:var(--nk-app-max);width:100%;padding:24px var(--nk-space-7);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.p-terms .top svg{width:auto;height:34px}.p-terms main{width:100%;max-width:600px;padding:32px var(--nk-space-5) 64px;margin:0 auto}.p-terms main>.ico{margin-bottom:18px}.p-terms h1{margin-bottom:12px}.p-terms form{gap:18px;margin-top:28px;display:grid}.p-terms .terms-check{border:2px solid var(--nk-line-strong);border-radius:var(--nk-radius-control);background:var(--nk-surface);align-items:flex-start;gap:12px;padding:16px 18px;font-size:1.0625rem;line-height:1.5}.p-terms .terms-check input{width:22px;height:22px;accent-color:var(--nk-primary);flex:none;margin-top:2px}.p-terms .err{color:var(--nk-critical);font-weight:500}@media (max-width:480px){.p-terms .top{padding:18px var(--nk-space-5)}}
:root:root{--nk-font-display:var(--font-literata), "Iowan Old Style", Georgia, serif;--nk-font-text:var(--font-fira), -apple-system, "Segoe UI", system-ui, sans-serif}
