@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";.k-measure{max-width:var(--k-measure)}.k-prose{margin:0;max-width:var(--k-measure);font-size:var(--k-t-body);font-weight:var(--k-w-normal);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-prose>p,.k-prose>ul,.k-prose>ol{margin:0}.k-prose>*+*{margin-top:var(--k-space-3)}:where(.k-prose)+:where(.k-prose){margin-top:var(--k-space-3)}.k-prose strong,.k-help strong{font-weight:var(--k-w-strong);color:var(--k-text)}.k-quote{margin:0;padding:var(--k-space-3);background:var(--k-surface-2);border:var(--k-card-border);border-radius:var(--k-radius-sm);max-width:var(--k-measure)}.k-quote__from{display:block;margin-bottom:var(--k-space-1);font-size:var(--k-t-caption);font-weight:var(--k-w-medium);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-quote__text{margin:0;font-size:var(--k-t-label);font-weight:var(--k-w-normal);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-sources{display:flex;flex-wrap:wrap;gap:var(--k-space-1) var(--k-space-3);margin:0}.k-source{width:fit-content;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-blue-text)}:root{--k-check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.4l4.2 4.2L18 8'/%3E%3C/svg%3E");--k-check-size: 20px}@media (max-width: 768px){:root{--k-check-size: 24px}}:where(input[type=checkbox],input[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;display:inline-block;width:var(--k-check-size);height:var(--k-check-size);margin:0;vertical-align:-.28em;background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-radius-sm);cursor:pointer;transition:background-color var(--k-dur-hover) var(--k-ease),border-color var(--k-dur-hover) var(--k-ease)}:where(input[type=radio]){border-radius:var(--k-radius-full)}:where(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--k-line-hover)}:where(input[type=checkbox],input[type=radio]):checked{background:var(--k-blue);border-color:var(--k-blue);color:var(--k-on-blue)}:where(input[type=checkbox]):checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask:var(--k-check-mark) center / 100% 100% no-repeat;mask:var(--k-check-mark) center / 100% 100% no-repeat}:where(input[type=radio]):checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40%;height:40%;border-radius:var(--k-radius-full);background:currentColor}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.45}.k-btn--text{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--k-space-1);min-height:var(--k-control-h-sm);min-width:var(--k-hit-min);margin:0;padding:0 var(--k-space-2);background:none;border:none;border-radius:var(--k-radius-sm);font-family:var(--k-font-body);font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);text-align:left;color:var(--k-text-2);white-space:nowrap;cursor:pointer;transition:color var(--k-dur-hover) var(--k-ease),background-color var(--k-dur-hover) var(--k-ease)}.k-btn--text:hover:not(:disabled){background:var(--k-surface-2);color:var(--k-text)}.k-btn--text:disabled{color:var(--k-text-3);cursor:not-allowed}.k-btn--text>svg{flex-shrink:0}.k-btn--text--inline{min-height:var(--k-hit-min)}:root{color-scheme:dark;--k-bg: #0b0d10;--k-surface-inset: #0e1116;--k-surface: #232a35;--k-surface-2: #303845;--k-line: rgba(255, 255, 255, .12);--k-line-2: rgba(255, 255, 255, .06);--k-scrollbar-thumb: rgba(255, 255, 255, .22);--k-scrollbar-thumb-hover: rgba(255, 255, 255, .36);--k-text: #f2f5f9;--k-text-2: rgba(242, 245, 249, .66);--k-text-3: rgba(242, 245, 249, .56);--k-on-blue: #ffffff;--k-blue: #3d8bff;--k-blue-text: #64a2ff;--k-blue-dark: #2e6fd9;--k-blue-press: #2560c0;--k-blue-soft: rgba(61, 139, 255, .14);--k-mint: #34d6b4;--k-red: #ff5a65;--k-red-text: #ffa3ab;--k-font-body: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--k-t-caption: .815rem;--k-t-label: 1rem;--k-t-body: 1.22rem;--k-t-value: 1.5rem;--k-t-sub: 1.83rem;--k-t-head: 2.75rem;--k-t-display: 4.125rem;--k-w-strong: 700;--k-w-medium: 500;--k-w-normal: 400;--k-ls-head: -.03em;--k-ls-sub: -.02em;--k-ls-caption: .01em;--k-lh-head: 1.15;--k-lh-sub: 1.3;--k-lh-body: 1.65;--k-lh-tight: 1.4;--k-measure: 42em;--k-space-1: 4px;--k-space-2: 8px;--k-space-3: 16px;--k-space-4: 24px;--k-space-5: 40px;--k-space-6: 64px;--k-bento-cols: 12;--k-bento-gap: var(--k-space-3);--k-mark-w: 3px;--k-radius-sm: 10px;--k-radius-md: 14px;--k-radius-lg: 24px;--k-radius-xl: 28px;--k-radius-full: 999px;--k-control-h: 48px;--k-control-h-sm: 40px;--k-header-h: 72px;--k-hit-min: 24px;--k-rail-w: 180px;--k-rail-item-h: 44px;--k-col-wide: 1500px;--k-col-form: 600px;--k-pad-x: 24px;--k-z-nav: 20;--k-z-over: 40;--k-z-modal: 60;--k-z-toast: 80;--k-focus-w: 2px;--k-focus-gap: 3px;--k-ease: cubic-bezier(.16, .84, .24, 1);--k-dur-hover: .25s;--k-dur-confirm-line: .42s;--k-dur-confirm-mark: .26s;--k-delay-confirm-mark: .16s;--k-glass-bar: linear-gradient(180deg, rgba(11, 13, 16, .55), rgba(11, 13, 16, .22));--k-glass-bar-blur: blur(8px);--k-glass-bar-edge: rgba(255, 255, 255, .09);--k-glass-bar-shadow: 0 26px 60px rgba(3, 4, 12, .5);--k-glass-pill: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .07) 42%, rgba(61, 139, 255, .1) 100% );--k-glass-pill-blur: blur(12px);--k-glass-pill-inset: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(255, 255, 255, .12), inset 0 0 12px rgba(255, 255, 255, .1);--k-glass-pill-edge: rgba(255, 255, 255, .28);--k-glass-pill-mask: linear-gradient(180deg, #000 0%, transparent 55%, #000 100%);--k-glass-modal: linear-gradient( 152deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .012) 44%, rgba(255, 255, 255, .05) );--k-glass-modal-blur: blur(22px) brightness(.58);--k-glass-modal-edge: rgba(255, 255, 255, .15);--k-glass-modal-shadow: inset 0 1px 0 rgba(255, 255, 255, .24), inset 0 -1px 0 rgba(255, 255, 255, .05), 0 50px 110px rgba(0, 0, 0, .66);--k-scrim: rgba(11, 13, 16, .74);--k-dur-modal: .18s;--k-blob-blur: 60px;--k-blob-blue: 35%;--k-blob-mint: 22%;--k-violet: #7c5cff;--k-blob-violet: 26%;--k-glass-nav: rgba(255, 255, 255, .07);--k-glass-nav-blur: blur(14px);--k-glass-nav-shadow: inset 0 .4px 0 rgba(255, 255, 255, .18), inset 0 1.2px 0 rgba(255, 255, 255, .45), 0 4px 16px -6px rgba(0, 0, 0, .4);--k-inset-gap: 14px;--k-line-hover: rgba(255, 255, 255, .2);--k-card-border: 1px solid var(--k-line)}*{box-sizing:border-box}:where(html,body){margin:0;min-height:100%}body{background:var(--k-bg);color:var(--k-text);font-family:var(--k-font-body);font-size:var(--k-t-body);font-weight:var(--k-w-normal);line-height:var(--k-lh-body);-webkit-font-smoothing:antialiased}.k-amount{font-variant-numeric:tabular-nums;white-space:nowrap}:where(html){scrollbar-color:var(--k-scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--k-scrollbar-thumb);border:3px solid transparent;border-radius:var(--k-radius-full);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--k-scrollbar-thumb-hover);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}input[type=date]::-webkit-calendar-picker-indicator{padding:2px;border-radius:var(--k-radius-sm);cursor:pointer;opacity:.75;filter:invert(1);transition:opacity var(--k-dur-hover) var(--k-ease)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--k-line)}:where(a)>svg{vertical-align:-.18em;margin-left:.15em}:focus-visible{outline:var(--k-focus-w) solid var(--k-blue);outline-offset:var(--k-focus-gap)}@media (max-width: 768px){:root{--k-t-head: 1.83rem;--k-t-sub: 1.5rem;--k-pad-x: 20px;--k-control-h: 52px;--k-control-h-sm: 44px}}@media (prefers-reduced-motion: reduce){:root{--k-dur-hover: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.k-shell{height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:stretch;padding:var(--k-inset-gap);padding-inline-start:0}.k-shell__blobs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.k-blob{position:absolute;display:block;filter:blur(var(--k-blob-blur))}.k-blob--blue{top:-20vh;left:-10vw;width:60vw;height:60vw;background:radial-gradient(circle,color-mix(in srgb,var(--k-blue) var(--k-blob-blue),transparent) 0%,transparent 70%)}.k-blob--mint{bottom:-25vh;right:-15vw;width:55vw;height:55vw;background:radial-gradient(circle,color-mix(in srgb,var(--k-mint) var(--k-blob-mint),transparent) 0%,transparent 70%)}.k-blob--violet{top:18vh;left:34vw;width:52vw;height:52vw;background:radial-gradient(circle,color-mix(in srgb,var(--k-violet) var(--k-blob-violet),transparent) 0%,transparent 68%)}.k-shell__rail{position:relative;z-index:var(--k-z-nav);flex:0 0 var(--k-rail-w);width:var(--k-rail-w);height:100%;display:flex;flex-direction:column;gap:var(--k-space-5);padding:var(--k-space-4) var(--k-space-3)}.k-shell__rail-top{display:flex;padding-inline:var(--k-space-1)}.k-shell__mark{display:inline-flex;flex-shrink:0;align-items:center;padding:var(--k-space-1) 0;color:var(--k-text)}.k-shell__mark-glyph{display:block;flex-shrink:0;color:inherit}.k-shell__nav{position:relative;display:flex;flex-direction:column;gap:var(--k-space-1)}.k-shell__nav-pill{position:absolute;top:0;left:0;z-index:0;width:0;height:0;border-radius:var(--k-radius-md);background:var(--k-glass-pill);-webkit-backdrop-filter:var(--k-glass-pill-blur);backdrop-filter:var(--k-glass-pill-blur);box-shadow:var(--k-glass-pill-inset);transform-origin:0 0;pointer-events:none}.k-shell__nav-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid var(--k-glass-pill-edge);-webkit-mask-image:var(--k-glass-pill-mask);mask-image:var(--k-glass-pill-mask);pointer-events:none}.k-shell__nav-item{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;display:flex;align-items:center;gap:10px;height:var(--k-rail-item-h);padding:0 var(--k-space-3);border-radius:var(--k-radius-md);font:inherit;font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);text-align:left;color:var(--k-text-2);cursor:pointer;transition:color var(--k-dur-hover) var(--k-ease),background-color var(--k-dur-hover) var(--k-ease)}.k-shell__nav-item:hover{background:var(--k-surface-2);color:var(--k-text)}.k-shell__nav-item--current,.k-shell__nav-item--current:hover{background:var(--k-glass-nav);-webkit-backdrop-filter:var(--k-glass-nav-blur);backdrop-filter:var(--k-glass-nav-blur);box-shadow:var(--k-glass-nav-shadow);color:var(--k-blue-text);font-weight:var(--k-w-strong)}.k-shell__nav--fluid .k-shell__nav-item--current,.k-shell__nav--fluid .k-shell__nav-item--current:hover{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.k-reset__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--k-space-2);margin:0;padding:0 var(--k-space-3);height:var(--k-rail-item-h);background:none;border:none;border-radius:var(--k-radius-md);font:inherit;font-size:var(--k-t-label);font-weight:var(--k-w-normal);line-height:var(--k-lh-tight);text-align:left;color:var(--k-text-3);cursor:pointer;transition:color var(--k-dur-hover) var(--k-ease),background-color var(--k-dur-hover) var(--k-ease)}.k-reset__open:hover{background:var(--k-surface-2);color:var(--k-text-2)}.k-reset{display:flex;flex-direction:column;gap:var(--k-space-2);padding:var(--k-space-3);background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-radius-md)}.k-reset__what{margin:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-reset__note{margin:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-reset__also{display:flex;gap:var(--k-space-2);align-items:baseline;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-2);cursor:pointer}.k-reset__also>input{margin:0;accent-color:var(--k-blue)}.k-reset__actions{display:flex;gap:var(--k-space-2);margin-top:var(--k-space-1)}.k-reset__cancel,.k-reset__go{flex:1;height:var(--k-control-h-sm);border-radius:var(--k-radius-md);font-size:var(--k-t-label);font-weight:var(--k-w-strong);line-height:var(--k-lh-tight)}.k-reset__cancel{background:var(--k-surface);color:var(--k-text-2)}.k-reset__cancel:hover:not(:disabled){color:var(--k-text)}.k-reset__cancel:disabled,.k-reset__go:disabled{cursor:not-allowed;color:var(--k-text-3)}.k-shell__main{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 62% 22%,color-mix(in srgb,var(--k-violet) 10%,transparent) 0%,transparent 62%),color-mix(in srgb,var(--k-surface-inset) 92%,transparent);border:1px solid var(--k-line);border-radius:var(--k-radius-xl);isolation:isolate}.k-shell__header{position:sticky;top:0;z-index:var(--k-z-nav);--shell-glass-bg: rgba(22, 27, 36, .26);--shell-glass-blur: blur(14px) brightness(1.12);--shell-glass-edge-outer: rgba(255, 255, 255, .15);--shell-glass-edge-inner: rgba(255, 255, 255, .42);--shell-glass-lift: 0 -8px 28px -12px rgba(0, 0, 0, .3)}.k-shell__header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--shell-glass-bg);-webkit-backdrop-filter:var(--shell-glass-blur);backdrop-filter:var(--shell-glass-blur);box-shadow:inset 0 .4px 0 var(--shell-glass-edge-outer),inset 0 1.2px 0 var(--shell-glass-edge-inner),var(--shell-glass-lift);pointer-events:none}.k-shell__header-inner{position:relative;z-index:1;width:100%;max-width:var(--k-col-wide);min-height:var(--k-header-h);margin-inline:auto;padding:var(--k-space-2) var(--k-pad-x);display:flex;align-items:center;gap:var(--k-space-4)}.k-shell__who{display:flex;align-items:center;gap:var(--k-space-2);min-width:0}.k-shell__who-logo{flex-shrink:0;width:32px;height:32px;border-radius:var(--k-radius-sm);object-fit:contain;background:var(--k-surface-2)}.k-shell__who-text{display:flex;flex-direction:column;min-width:0}.k-shell__who-name{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-shell__who-note{align-self:flex-start;max-width:100%;font-size:var(--k-t-caption);font-weight:var(--k-w-normal);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-shell__urgent{display:flex;min-width:0;margin-inline-start:auto;font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-shell__urgent-none{align-self:center;color:var(--k-text-3)}.k-screen{position:relative;z-index:1;flex:1;width:100%;max-width:var(--k-col-wide);margin-inline:auto;padding:var(--k-space-5) var(--k-pad-x)}.k-bento{display:grid;grid-template-columns:repeat(var(--k-bento-cols),minmax(0,1fr));gap:var(--k-bento-gap);align-items:start}.k-span-3{grid-column:span 3}.k-span-4{grid-column:span 4}.k-span-6{grid-column:span 6}.k-span-8{grid-column:span 8}.k-span-12{grid-column:span 12}.k-dash{display:flex;flex-direction:column;gap:var(--k-space-6)}.k-dash--single{gap:var(--k-space-6)}.k-status__title,.k-cal__title,.k-ledger__title{position:relative;padding-inline-start:var(--k-space-3)}.k-status__title:before,.k-cal__title:before,.k-ledger__title:before{content:"";position:absolute;inset-inline-start:0;top:.16em;bottom:.16em;width:var(--k-mark-w);border-radius:var(--k-radius-full);background:var(--k-blue)}.k-screen__loading{margin:0;font-size:var(--k-t-label);color:var(--k-text-3)}.k-next{padding:var(--k-space-5) var(--k-space-4);background:var(--k-blue-soft);border:1px solid color-mix(in srgb,var(--k-blue) 45%,transparent);border-radius:var(--k-radius-lg)}.k-next__label{margin:0 0 var(--k-space-2);font-size:var(--k-t-label);font-weight:var(--k-w-medium);letter-spacing:var(--k-ls-caption);color:var(--k-text-2)}.k-next__body{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-4)}.k-next__dday{font-size:var(--k-t-display);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:1;color:var(--k-blue-text)}.k-next__info{display:flex;flex-direction:column;gap:var(--k-space-1);min-width:0}.k-next__title{font-size:var(--k-t-sub);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-next__date{font-size:var(--k-t-label);color:var(--k-text-2)}.k-next--empty{background:var(--k-surface);border-color:var(--k-line)}.k-next__none{margin:0;font-size:var(--k-t-body);line-height:var(--k-lh-tight);color:var(--k-text-2)}@media (max-width: 1024px){.k-shell{flex-direction:column;align-items:stretch;padding:0 var(--k-inset-gap) var(--k-inset-gap)}.k-shell__rail{flex:none;width:auto;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--k-space-3);padding:var(--k-space-2) var(--k-space-3)}.k-shell__main{flex:1 1 auto;min-height:0;height:auto}.k-shell__nav{flex-direction:row;flex-wrap:wrap;gap:var(--k-space-1)}.k-reset__open{width:auto}.k-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.k-span-3,.k-span-4,.k-span-6,.k-span-8{grid-column:span 1}.k-span-12{grid-column:span 2}.k-dash{gap:var(--k-space-5)}}@media (max-width: 768px){.k-shell{padding:0}.k-shell__main{border:none;border-radius:0;border-top:1px solid var(--k-line)}.k-shell__header-inner{flex-direction:column;align-items:stretch;justify-content:center;gap:var(--k-space-1)}.k-shell__urgent{margin-inline-start:0;width:100%}.k-next__dday{font-size:var(--k-t-head)}.k-bento{grid-template-columns:minmax(0,1fr)}.k-span-3,.k-span-4,.k-span-6,.k-span-8,.k-span-12{grid-column:span 1}}.k-shell__nav-icon{flex-shrink:0;color:var(--k-text-3);transition:color var(--k-dur-hover) var(--k-ease)}.k-shell__nav-item:hover .k-shell__nav-icon,.k-shell__nav-item--current .k-shell__nav-icon{color:inherit}.k-shell__nav-label{min-width:0}.k-shell__nav--locked .k-shell__nav-item{opacity:.4;cursor:not-allowed}.k-shell__nav--locked .k-shell__nav-item:hover .k-shell__nav-icon{color:var(--k-text-3)}.k-shell__nav-locked-note{margin:var(--k-space-3) var(--k-space-3) 0;font-size:var(--k-t-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-fact{display:inline;font-family:var(--k-font-body)}.k-fact--settled{color:var(--k-text);font-weight:var(--k-w-strong)}.k-fact__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-fact--unverified{color:var(--k-text);font-weight:var(--k-w-strong)}.k-fact--needs-review{display:inline-flex;align-items:center}.k-fact--refused{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-1)}.k-fact--refused>.k-fact__mark{font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text-3)}.k-fact--refused>.k-fact__reason{font-size:var(--k-t-label);font-weight:var(--k-w-normal);line-height:var(--k-lh-tight);letter-spacing:normal;color:var(--k-text-3)}.k-fact__badge{display:inline-block;margin-inline-start:var(--k-space-2);padding:var(--k-space-1) var(--k-space-3);border:1px solid var(--k-line);border-radius:var(--k-radius-full);background:transparent;color:var(--k-text-3);font-size:var(--k-t-caption);font-weight:var(--k-w-normal);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);white-space:nowrap;vertical-align:middle}.k-fact--needs-review>.k-fact__badge{margin-inline-start:0}.k-form{max-width:var(--k-col-form);margin-inline:auto;display:flex;flex-direction:column;gap:var(--k-space-5)}.k-form__head{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-form__title{margin:0;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-form__section{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-form__section-title{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-form__section-title+.k-help{margin-top:calc(var(--k-space-2) - var(--k-space-3))}.k-form__fields{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-help{margin:0;max-width:var(--k-measure);font-size:var(--k-t-label);font-weight:var(--k-w-normal);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-help--tight,.k-field+.k-help{margin-top:calc(var(--k-space-2) - var(--k-space-3))}.k-field>.k-help--tight{margin-top:var(--k-space-1)}.k-error{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-red)}.k-service-key-notice{margin:0}.k-raw{margin:0;padding:var(--k-space-3);background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-field{display:flex;flex-direction:column;gap:var(--k-space-1)}.k-field__label{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-input{width:100%;height:var(--k-control-h);padding:0 var(--k-space-3);background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-radius-md);font-family:var(--k-font-body);font-size:var(--k-t-body);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text);transition:border-color var(--k-dur-hover) var(--k-ease)}.k-input::placeholder{color:var(--k-text-3);font-weight:var(--k-w-normal)}.k-input:hover:not(:disabled){border-color:var(--k-line-hover)}.k-input:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 var(--k-focus-w) var(--k-blue)}.k-input:disabled{color:var(--k-text-3);cursor:not-allowed}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--k-space-2);padding:0 var(--k-space-4);font-family:var(--k-font-body);border:none;cursor:pointer;white-space:nowrap;transition:background-color var(--k-dur-hover) var(--k-ease)}.k-btn--primary{width:100%;height:var(--k-control-h);background:var(--k-blue-dark);color:var(--k-on-blue);border-radius:var(--k-radius-md);font-size:var(--k-t-body);font-weight:var(--k-w-strong)}.k-btn--primary:hover:not(:disabled),.k-btn--primary:active:not(:disabled){background:var(--k-blue-press)}.k-btn--secondary{height:var(--k-control-h-sm);padding:0 var(--k-space-3);background:var(--k-blue-soft);color:var(--k-blue-text);border-radius:var(--k-radius-md);font-size:var(--k-t-label);font-weight:var(--k-w-strong)}.k-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--k-blue) 24%,transparent)}.k-btn--danger{height:var(--k-control-h-sm);padding:0 var(--k-space-3);background:color-mix(in srgb,var(--k-red) 18%,transparent);border-radius:var(--k-radius-md);font-size:var(--k-t-label);font-weight:var(--k-w-strong);color:var(--k-red-text)}.k-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--k-red) 24%,transparent)}.k-btn:disabled{background:var(--k-surface-2);color:var(--k-text-3);cursor:not-allowed}.k-panel{display:flex;flex-direction:column;gap:var(--k-space-3);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-panel--stat{gap:var(--k-space-2)}.k-panel__row{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);flex-wrap:wrap}.k-panel__value{min-width:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-industry__code-row{display:flex;gap:var(--k-space-2);align-items:center}.k-industry__code-row>.k-input{max-width:12rem}.k-industry__result{display:flex;flex-direction:column;gap:var(--k-space-2);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-industry__result--confirmed{border-color:color-mix(in srgb,var(--k-blue) 45%,transparent);background:var(--k-blue-soft)}.k-industry__result-title{margin:0;font-size:var(--k-t-body);font-weight:var(--k-w-strong);color:var(--k-text)}.k-industry__result-jomok{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-industry__result>.k-panel__row{margin-top:var(--k-space-1)}.k-group-options{display:flex;flex-direction:column;gap:var(--k-space-2)}.k-group-option{display:flex;gap:var(--k-space-3);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg);cursor:pointer;transition:border-color var(--k-dur-hover) var(--k-ease)}.k-group-option:hover{border-color:var(--k-line-hover)}.k-group-option>:where(input){margin:.35em 0 0;align-self:flex-start;flex-shrink:0;accent-color:var(--k-blue)}.k-group-option--selected{border-color:color-mix(in srgb,var(--k-blue) 45%,transparent);background:var(--k-blue-soft)}.k-group-option__body{display:flex;flex-direction:column;gap:var(--k-space-2);min-width:0}.k-group-option__jomok{font-size:var(--k-t-label);font-weight:var(--k-w-strong);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-group-option--selected .k-group-option__jomok{color:var(--k-blue-text)}.k-group-option__label{font-size:var(--k-t-label);font-weight:var(--k-w-normal);line-height:var(--k-lh-body);color:var(--k-text)}.k-group-option__examples{margin-top:var(--k-space-1);line-height:var(--k-lh-body);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-multiple-toggle{display:flex;gap:var(--k-space-2);align-items:baseline;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2);cursor:pointer}.k-multiple-toggle>:where(input){margin:0;accent-color:var(--k-blue)}.k-choice-row{display:flex;gap:var(--k-space-4);flex-wrap:wrap}.k-choice{display:flex;align-items:center;gap:var(--k-space-1);font-size:var(--k-t-label);color:var(--k-text);cursor:pointer}.k-choice :where(input){margin:0;accent-color:var(--k-blue)}.k-choice--block>span{display:flex;align-items:center;gap:var(--k-space-2)}.k-form__actions{display:flex}@media (max-width: 520px){.k-industry__code-row{flex-wrap:wrap}.k-industry__code-row>.k-input{max-width:none}.k-choice-row{flex-direction:column;gap:var(--k-space-2)}}.k-confirm{position:relative;display:inline-block;padding-bottom:var(--k-space-2)}.k-confirm:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--k-radius-full);background:var(--k-mint);transform-origin:left center;animation:k-confirm-line var(--k-dur-confirm-line) var(--k-ease) both}.k-confirm__mark{display:inline-block;animation:k-confirm-mark var(--k-dur-confirm-mark) var(--k-ease) var(--k-delay-confirm-mark) both}@keyframes k-confirm-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes k-confirm-mark{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.k-onboard{max-width:var(--k-col-form);margin-inline:auto;display:flex;flex-direction:column;gap:var(--k-space-5)}.k-intake{display:flex;flex-direction:column;align-items:center;min-height:100%}.k-intake__center{margin-block:auto;display:flex;flex-direction:column;align-items:center;gap:var(--k-space-4);width:100%;max-width:760px}.k-intake__title{margin:0;text-align:center;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text);text-wrap:balance}.k-intake__note{margin:0;text-align:center;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-intake__center .k-drop{width:100%}.k-intake__center .k-linkbtn{align-self:center}@media (max-width: 560px){.k-intake{min-height:0;padding-top:var(--k-space-5)}.k-intake__center{margin-block:0}}.k-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--k-space-2);width:100%;min-height:220px;padding:var(--k-space-6) var(--k-space-4);background:var(--k-surface);border:1px dashed var(--k-line-hover);border-radius:var(--k-radius-lg);color:var(--k-text);cursor:pointer;text-align:center;transition:border-color var(--k-dur-hover) var(--k-ease),background-color var(--k-dur-hover) var(--k-ease)}.k-drop:hover:not(:disabled),.k-drop--over{border-color:var(--k-blue);background:var(--k-blue-soft)}.k-drop:disabled{cursor:progress}.k-drop__title{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-drop__sub{font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-drop__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-linkbtn{align-self:flex-start;text-decoration:underline;text-underline-offset:.25em}.k-logo{display:flex;align-items:center;gap:var(--k-space-3);flex-wrap:wrap}.k-logo__preview{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:72px;height:72px;background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-radius-md);overflow:hidden}.k-logo__img{max-width:100%;max-height:100%;object-fit:contain}.k-logo__empty{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-logo__actions{display:flex;align-items:center;gap:var(--k-space-3);flex-wrap:wrap}.k-uploadrow{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);flex-wrap:wrap;padding:var(--k-space-3) var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-uploadrow__text{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-fromdoc{display:inline-block;margin-left:var(--k-space-1);padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:var(--k-surface-2);font-size:var(--k-t-caption);font-weight:var(--k-w-medium);letter-spacing:var(--k-ls-caption);line-height:1.8;color:var(--k-text-3)}.k-fromdoc--missing{background:none;padding-inline:0}.k-readlines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--k-space-1)}.k-readlines__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-space-3);padding:var(--k-space-2) 0;border-bottom:1px solid var(--k-line-2)}.k-readlines__item:last-child{border-bottom:none}.k-readlines__pair{min-width:0;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text)}.k-readlines__group{flex-shrink:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-verdicts{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-verdict{display:flex;flex-direction:column;gap:var(--k-space-2);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-verdict__headline{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-verdict__why{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-verdict__dday{display:flex;align-items:baseline;gap:var(--k-space-3)}.k-verdict__dday-num{font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:1;color:var(--k-blue-text);font-variant-numeric:tabular-nums}.k-verdict__dday-label{font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-2)}.k-verdict__confirm{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);flex-wrap:wrap}.k-form__danger{margin-top:var(--k-space-5);padding-top:var(--k-space-4);border-top:1px solid var(--k-line)}.k-hint{display:inline}.k-hint__trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--k-hit-min);height:var(--k-hit-min);margin-left:var(--k-space-1);padding:0;vertical-align:-.3em;background:none;border:none;border-radius:var(--k-radius-full);color:var(--k-text-3);cursor:pointer;transition:color var(--k-dur-hover) var(--k-ease),background-color var(--k-dur-hover) var(--k-ease)}.k-hint__trigger:hover,.k-hint--open .k-hint__trigger{background:var(--k-blue-soft);color:var(--k-blue-text)}.k-hint__panel{display:block;margin-top:var(--k-space-2);padding:var(--k-space-3);background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);font-weight:var(--k-w-normal);letter-spacing:normal;line-height:var(--k-lh-body);color:var(--k-text-2);max-width:var(--k-measure)}.k-hint__panel>p{margin:0}.k-hint__panel>p+p{margin-top:var(--k-space-2)}.k-term{position:relative;display:inline-block}.k-term__trigger{position:relative;border:0;border-bottom:1px dotted var(--k-text-3);background:transparent;color:inherit;font:inherit;padding:0;cursor:help}.k-term__trigger:after{content:"";position:absolute;left:0;right:0;top:50%;translate:0 -50%;height:var(--k-hit-min)}.k-term__trigger:hover,.k-term__trigger:focus-visible{border-bottom-color:var(--k-blue)}.k-term__panel{display:block;position:absolute;z-index:var(--k-z-over);top:100%;left:0;margin-top:var(--k-space-2);padding:var(--k-space-3);background:var(--k-surface-2);border:var(--k-card-border);border-radius:var(--k-radius-md);font-size:var(--k-t-label);line-height:var(--k-lh-body);width:max-content;max-width:34ch;white-space:normal;font-weight:var(--k-w-normal);letter-spacing:normal}.k-term__plain{display:block;color:var(--k-text);font-weight:var(--k-w-strong)}.k-term__why{display:block;margin-top:var(--k-space-2);color:var(--k-text-2)}.k-status{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-status__title{margin:0 0 var(--k-space-2);font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-status__intro{margin:0}.k-status__cards{margin-top:var(--k-space-3)}.k-card{display:flex;flex-direction:column;gap:var(--k-space-2);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-space-3)}.k-card__label{margin:0;font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-card__value{font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-card__why{font-weight:var(--k-w-strong);color:var(--k-blue-text)}.k-card__why:hover:not(:disabled){color:var(--k-blue-text);text-decoration:underline}.k-basis{margin:var(--k-space-2) 0 0;padding:var(--k-space-3);background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-basis__item+.k-basis__item{margin-top:var(--k-space-3);padding-top:var(--k-space-3);border-top:1px solid var(--k-line)}.k-basis__label{color:var(--k-text);font-weight:var(--k-w-strong)}.k-basis__body{display:flex;flex-wrap:wrap;gap:var(--k-space-2) var(--k-space-3);margin:var(--k-space-2) 0 0}.k-basis__value{color:var(--k-text-2)}.k-basis__link{color:var(--k-blue-text);text-decoration:none}.k-basis__link:hover{text-decoration:underline}.k-basis__checked{color:var(--k-text-3)}.k-warnings{margin:var(--k-space-3) 0 0;padding:0 0 0 var(--k-space-3);border-left:2px solid var(--k-line);list-style:none;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-warnings>li+li{margin-top:var(--k-space-2)}.k-status__note{margin:var(--k-space-1) 0 0;padding:var(--k-space-3);background:var(--k-surface-2);border:var(--k-card-border);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--k-z-modal);display:flex;align-items:flex-start;justify-content:center;padding:var(--k-space-6) var(--k-pad-x);overflow-y:auto;background:var(--k-scrim);animation:k-modal-in var(--k-dur-modal) var(--k-ease) both}.k-modal__dialog{isolation:isolate;width:100%;max-width:var(--k-col-form);display:flex;flex-direction:column;gap:var(--k-space-4);padding:var(--k-space-5) var(--k-space-4) var(--k-space-4);border:1px solid var(--k-glass-modal-edge);border-radius:var(--k-radius-xl);background:var(--k-glass-modal);-webkit-backdrop-filter:var(--k-glass-modal-blur);backdrop-filter:var(--k-glass-modal-blur);box-shadow:var(--k-glass-modal-shadow);animation:k-modal-rise var(--k-dur-modal) var(--k-ease) both}.k-modal__dialog:focus{outline:none}.k-modal__dialog:focus-visible{outline:var(--k-focus-w) solid var(--k-blue);outline-offset:var(--k-focus-gap)}.k-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--k-space-4)}.k-modal__heading{display:flex;flex-direction:column;gap:var(--k-space-2);min-width:0}.k-modal__title{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-modal__subtitle{margin:0;max-width:var(--k-measure);font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-modal__close{flex-shrink:0;margin-right:calc(var(--k-space-2) * -1)}.k-modal__body{display:flex;flex-direction:column;gap:var(--k-space-4);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}@keyframes k-modal-in{0%{opacity:0}}@keyframes k-modal-rise{0%{opacity:0;transform:translateY(var(--k-space-3))}}@media (prefers-reduced-motion: reduce){.k-modal,.k-modal__dialog{animation:none}}@media (max-width: 768px){.k-modal{padding:var(--k-space-4) var(--k-pad-x)}}.k-steps{display:flex;flex-direction:column;gap:var(--k-space-5);margin:0;padding:0;list-style:none}.k-steps__item{display:grid;grid-template-columns:var(--k-space-5) minmax(0,1fr);column-gap:var(--k-space-3);align-items:start}.k-steps__num{font-size:var(--k-t-value);font-weight:var(--k-w-normal);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text-3)}.k-steps__body{display:flex;flex-direction:column;gap:var(--k-space-3);min-width:0}.k-steps__title{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-steps__title+.k-steps__text{margin-top:calc(var(--k-space-2) - var(--k-space-3))}@media (max-width: 768px){.k-steps{gap:var(--k-space-4)}.k-steps__item{grid-template-columns:var(--k-space-4) minmax(0,1fr);column-gap:var(--k-space-2)}}.k-cal{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-cal__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-2)}.k-cal__title{margin:0 0 var(--k-space-1);font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-cal__intro{margin:0;max-width:var(--k-measure);font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-cal__empty{margin:0;padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-cal__glass{position:relative;display:flex;flex-direction:column;gap:var(--k-space-4);padding:var(--k-space-4);background:var(--k-glass-modal);backdrop-filter:var(--k-glass-modal-blur);-webkit-backdrop-filter:var(--k-glass-modal-blur);border:1px solid var(--k-glass-modal-edge);border-radius:var(--k-radius-xl);box-shadow:var(--k-glass-modal-shadow)}.k-cal__next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:0 var(--k-space-4);width:100%;margin:0;padding:var(--k-space-4);text-align:left;font:inherit;color:var(--k-text);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg);cursor:pointer;transition:border-color var(--k-dur-hover) var(--k-ease)}.k-cal__next:hover{border-color:var(--k-line-hover)}.k-cal__next-cap{grid-column:1 / -1;margin-bottom:var(--k-space-2);font-size:var(--k-t-caption);font-weight:var(--k-w-medium);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-cal__next-dday{font-size:var(--k-t-display);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-cal__next-what{display:flex;flex-direction:column;gap:var(--k-space-1);min-width:0}.k-cal__next-label{font-size:var(--k-t-value);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text);word-break:keep-all}.k-cal__next-date{font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-cal__next--soon{background:linear-gradient(var(--k-blue-soft),var(--k-blue-soft)),var(--k-surface);border-color:color-mix(in srgb,var(--k-blue) 45%,transparent)}.k-cal__next--soon .k-cal__next-dday{padding:0 var(--k-space-4);border-radius:var(--k-radius-full);background:var(--k-blue-dark);color:var(--k-on-blue)}.k-cal__next--soon:hover{border-color:var(--k-blue)}.k-cal__yearbar{display:flex;align-items:center;justify-content:center;gap:var(--k-space-3);padding:var(--k-space-1) var(--k-space-3);background:var(--k-surface-inset);border:1px solid var(--k-line-2);border-radius:var(--k-radius-full)}.k-cal__year{min-width:6ch;text-align:center;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-cal__step[disabled]{opacity:.35;cursor:default}.k-cal__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--k-space-3);margin:0;padding:0;list-style:none}.k-month{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-2);width:100%;min-height:104px;margin:0;padding:var(--k-space-3);text-align:left;font:inherit;background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius-md);color:var(--k-text-3)}.k-month__name{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub)}.k-month--has{color:var(--k-text);cursor:pointer;transition:border-color var(--k-dur-hover) var(--k-ease),background var(--k-dur-hover) var(--k-ease)}.k-month--has:hover{border-color:var(--k-line-hover)}.k-month__days{display:flex;flex-wrap:wrap;gap:var(--k-space-1);margin-top:auto}.k-month__day{padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:var(--k-blue-soft);font-size:var(--k-t-caption);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-caption);line-height:1.8;color:var(--k-blue-text);white-space:nowrap}.k-month--past{background:var(--k-surface-inset);border-color:var(--k-line-2);color:var(--k-text-3)}.k-month--past .k-month__day{background:transparent;border:1px solid var(--k-line);color:var(--k-text-3);font-weight:var(--k-w-normal)}.k-month--current{border-color:color-mix(in srgb,var(--k-blue) 55%,transparent)}.k-month__here{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-blue-text)}.k-month--soon{background:linear-gradient(var(--k-blue-soft),var(--k-blue-soft)),var(--k-surface);border-color:color-mix(in srgb,var(--k-blue) 45%,transparent)}.k-month--on{background:var(--k-surface-2);border-color:var(--k-blue)}.k-cal__count{margin:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-cal__month-panel{display:flex;flex-direction:column;gap:var(--k-space-2)}.k-cal__group{margin:0;font-size:var(--k-t-label);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-caption);color:var(--k-text-2)}.k-cal__list{display:flex;flex-direction:column;gap:var(--k-space-3);margin:0;padding:0;list-style:none}.k-due{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--k-space-3);width:100%;margin:0;padding:var(--k-space-4);text-align:left;font:inherit;color:var(--k-text);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg);cursor:pointer;transition:border-color var(--k-dur-hover) var(--k-ease),background var(--k-dur-hover) var(--k-ease)}.k-due:hover{border-color:var(--k-line-hover)}.k-due__dday{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-due__what{display:flex;flex-direction:column;gap:var(--k-space-1);min-width:0}.k-due__label{font-size:var(--k-t-body);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-due__date{font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-due__chip{flex-shrink:0;padding:var(--k-space-1) var(--k-space-3);border:1px solid color-mix(in srgb,var(--k-blue) 50%,transparent);border-radius:var(--k-radius-full);font-size:var(--k-t-caption);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-blue-text);white-space:nowrap}.k-due--soon{background:var(--k-blue-soft);border-color:color-mix(in srgb,var(--k-blue) 45%,transparent)}.k-due--soon .k-due__dday{padding:var(--k-space-1) var(--k-space-3);border-radius:var(--k-radius-full);background:var(--k-blue-dark);color:var(--k-on-blue)}.k-due--soon:hover{border-color:var(--k-blue)}.k-due--past{background:transparent;border-color:var(--k-line-2)}.k-due--past .k-due__dday,.k-due--past .k-due__label,.k-due--past .k-due__date,.k-due--past .k-fact--settled,.k-due--past .k-fact--unverified{color:var(--k-text-3)}.k-cal__footnote{margin:var(--k-space-3) 0 0;padding-top:var(--k-space-3);border-top:1px solid var(--k-line);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-guide__plain{margin:0;font-size:var(--k-t-body);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-guide__go{align-self:flex-start;width:auto;margin-top:var(--k-space-2);padding:0 var(--k-space-4)}.k-guide__honest{margin:0;padding:var(--k-space-3);background:color-mix(in srgb,var(--k-bg) 45%,transparent);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-guide__basis{margin:0;padding-top:var(--k-space-3);border-top:1px solid var(--k-line);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-guide__link{color:var(--k-blue-text);text-decoration:none}.k-guide__link:hover{text-decoration:underline}.k-guide__checked{color:var(--k-text-3)}@media (max-width: 1100px){.k-cal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){.k-cal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-space-2)}.k-month{min-height:84px;padding:var(--k-space-2)}.k-month__name{font-size:var(--k-t-body)}.k-cal__next-dday{font-size:var(--k-t-head)}.k-cal__next,.k-due{grid-template-columns:minmax(0,1fr) auto;gap:var(--k-space-2) var(--k-space-3)}.k-cal__next-dday,.k-due__dday{grid-column:1 / -1;justify-self:start}.k-cal__glass{padding:var(--k-space-3)}}.k-select-wrap{position:relative;display:block;width:100%}.k-select-wrap .k-select{width:100%;height:var(--k-control-h);padding:0 calc(var(--k-space-3) * 2 + 20px) 0 var(--k-space-3);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-radius-md);font-family:var(--k-font-body);font-size:var(--k-t-body);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text);cursor:pointer;text-overflow:ellipsis;transition:border-color var(--k-dur-hover) var(--k-ease)}.k-select-wrap .k-select:hover:not(:disabled){border-color:var(--k-line-hover, var(--k-line))}.k-select-wrap .k-select:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 var(--k-focus-w) var(--k-blue)}.k-select-wrap .k-select:disabled{color:var(--k-text-3);cursor:not-allowed}.k-select-wrap__arrow{position:absolute;top:50%;right:var(--k-space-3);translate:0 -50%;display:block;color:var(--k-text-3);pointer-events:none}.k-select-wrap .k-select:disabled~.k-select-wrap__arrow{opacity:.5}.k-combo{position:relative}.k-combo__labelrow{display:flex;align-items:baseline;gap:var(--k-space-2)}.k-combo__field{position:relative;display:block}.k-combo__input{padding-right:calc(var(--k-space-3) + var(--k-space-4))}.k-combo__arrow{position:absolute;top:50%;right:var(--k-space-3);transform:translateY(-50%);pointer-events:none;color:var(--k-text-3)}.k-combo__list{position:absolute;z-index:var(--k-z-over);top:100%;left:0;right:0;margin:var(--k-space-1) 0 0;padding:var(--k-space-1);list-style:none;max-height:15rem;overflow-y:auto;background:var(--k-surface-2);border:1px solid var(--k-line-hover);border-radius:var(--k-radius-md);box-shadow:0 18px 40px #03040c8c}.k-combo__option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-space-3);padding:var(--k-space-2) var(--k-space-3);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2);cursor:pointer}.k-combo__option--active{background:var(--k-blue-soft);color:var(--k-text)}.k-combo__name{display:flex;align-items:baseline;gap:var(--k-space-2);min-width:0;overflow-wrap:anywhere}.k-combo__hint{flex-shrink:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-combo__empty{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);padding:var(--k-space-3)}.k-combo__empty-text{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-combo__empty-action{flex-shrink:0;width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-3);font-size:var(--k-t-label)}@media (max-width: 768px){.k-combo__list{max-height:50vh}}.k-mark{display:inline-block;margin-inline-start:var(--k-space-1);padding:0 6px;font-size:var(--k-t-caption);font-weight:var(--k-w-normal);letter-spacing:var(--k-ls-caption);line-height:1.7;border-radius:var(--k-radius-full);white-space:nowrap;vertical-align:middle}.k-mark--read{color:var(--k-mint);background:color-mix(in srgb,var(--k-mint) 12%,transparent)}.k-mark--guess{color:var(--k-text-2);background:var(--k-line-2);box-shadow:inset 0 0 0 1px var(--k-line)}.k-mark--empty{color:var(--k-text-3);background:var(--k-line-2)}.k-mark__question{margin:var(--k-space-1) 0 0;font-size:var(--k-t-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-field[data-source=unknown] .k-input,.k-field[data-source=unknown] .k-select{border-style:dashed}.k-echo{margin:0;padding:var(--k-space-3) var(--k-space-4);font-size:var(--k-t-body);line-height:var(--k-lh-tight);color:var(--k-text);background:var(--k-surface-2);border-radius:var(--k-radius-md)}.k-echo__hit{color:var(--k-text);background:none;box-shadow:inset 0 -2px color-mix(in srgb,var(--k-mint) 55%,transparent)}.k-cardim{display:flex;flex-direction:column;gap:var(--k-space-5)}.k-cardim__head{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-cardim__headrow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-space-3)}.k-cardim__title{margin:0;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-cardim__back,.k-cardim__cancel,.k-cardim__toggle,.k-cardim__undo{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);background:var(--k-surface-2);color:var(--k-text-2);border-radius:var(--k-radius-md);font-size:var(--k-t-label);font-weight:var(--k-w-strong)}.k-cardim__back:hover,.k-cardim__cancel:hover,.k-cardim__toggle:hover,.k-cardim__undo:hover{color:var(--k-text)}.k-cardim__subtitle{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-cardim__guide .k-steps{margin-top:var(--k-space-3)}.k-cardim__source{width:fit-content;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-blue-text)}.k-cardim__private{margin-inline:auto;text-align:center}.k-cardim__failure{display:flex;flex-direction:column;gap:var(--k-space-1);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-cardim__batchlist{display:flex;flex-direction:column;gap:var(--k-space-2);margin:0;padding:0;list-style:none}.k-cardim__batch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-space-2) var(--k-space-3);padding:var(--k-space-2) 0;border-bottom:1px solid var(--k-line)}.k-cardim__batch:last-child{border-bottom:none}.k-cardim__batch-name{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere;font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text)}.k-cardim__undone{margin:0;font-size:var(--k-t-label);color:var(--k-blue-text)}.k-cardim__count{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-cardim__maplist{display:flex;flex-wrap:wrap;gap:var(--k-space-2) var(--k-space-4);margin:0;padding:0;list-style:none}.k-cardim__maplist>li{display:flex;align-items:baseline;gap:var(--k-space-1);font-size:var(--k-t-label);line-height:var(--k-lh-tight)}.k-cardim__map-header{font-weight:var(--k-w-medium);color:var(--k-text)}.k-cardim__map-arrow{color:var(--k-text-3)}.k-cardim__map-field{color:var(--k-text-2)}.k-cardim__noticelist{display:flex;flex-direction:column;gap:var(--k-space-3);margin:0;padding:0;list-style:none}.k-cardim__notice{display:flex;flex-direction:column;gap:var(--k-space-1);padding-left:var(--k-space-3);border-left:2px solid var(--k-line-hover)}.k-cardim__notice-text{font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text)}.k-cardim__bulk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--k-space-3)}.k-cardim__bulk-field{flex:1 1 14rem;min-width:0}.k-cardim__bulk-apply{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-cardim__bulk-help{margin-top:calc(var(--k-space-3) * -1)}.k-cardim__scroll{overflow-x:auto;border:var(--k-card-border);border-radius:var(--k-radius-lg);background:var(--k-surface)}.k-cardim__table tbody :where(.k-cell--party,.k-cardim__deduction,.k-cardim__flags){white-space:normal}.k-cardim__table tbody .k-cell--party{min-width:8rem}.k-cardim__table tbody .k-cardim__flags{min-width:10rem}.k-cardim__table tbody td{vertical-align:top}.k-cardim__table tbody .k-cardim__title{width:13rem}.k-cardim__table .k-select-wrap{min-width:9rem}.k-cardim__table .k-select{width:100%;height:var(--k-control-h-sm);font-size:var(--k-t-label)}.k-cardim__pick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-cardim__biz,.k-cardim__filled,.k-cardim__rawnote,.k-cardim__dup,.k-cardim__blocked{display:block;margin-top:var(--k-space-1);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight)}.k-cardim__biz,.k-cardim__rawnote{color:var(--k-text-3)}.k-cardim__filled{color:var(--k-blue-text)}.k-cardim__dup{color:var(--k-text-2);font-weight:var(--k-w-medium)}.k-cardim__dup--soft{font-weight:var(--k-w-normal);color:var(--k-text-3)}.k-cardim__blocked{color:var(--k-red)}.k-cardim__actions,.k-cardim__done-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--k-space-2)}.k-cardim__submit{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-5);font-size:var(--k-t-label)}.k-cardim__done{display:flex;flex-direction:column;gap:var(--k-space-2);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-cardim__done-title{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-cardim__done-actions{justify-content:flex-start}.k-cardim__done-actions>.k-btn--primary{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-cardim__blocked-help{margin-top:calc(var(--k-space-3) * -1)}@media (max-width: 1240px){.k-cardim__scroll{overflow-x:visible;background:none;border:none;border-radius:0}.k-cardim__table .k-select-wrap{min-width:0}.k-cardim__pick-label{position:static;width:auto;height:auto;clip-path:none;white-space:normal;font-size:var(--k-t-label);color:var(--k-text-2)}.k-cardim__table tbody :where(td){min-width:0}}@media (max-width: 720px){.k-cardim__bulk-field{flex-basis:100%}.k-cardim__actions,.k-cardim__done-actions{justify-content:stretch}.k-cardim__actions>.k-btn,.k-cardim__done-actions>.k-btn{flex:1 1 10rem}}.k-ledger__headrow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-space-3)}.k-ledger__import{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-ledger{display:flex;flex-direction:column;gap:var(--k-space-6)}.k-ledger__head{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-ledger__title{margin:0;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-ledger__period{display:flex;gap:var(--k-space-3);margin-top:var(--k-space-2)}.k-ledger__period-field{display:flex;flex-direction:column;gap:var(--k-space-1)}.k-ledger__period-field>.k-input{width:9.6em}.k-ledger__summary{align-items:stretch}.k-ledger__summary>.k-card{justify-content:flex-start}.k-card--income{background:color-mix(in srgb,var(--k-mint) 6%,var(--k-surface))}.k-card--expense{background:color-mix(in srgb,var(--k-blue) 7%,var(--k-surface))}.k-card__value--income{color:var(--k-mint)}.k-card__value--expense{color:var(--k-blue-text)}.k-entry{display:flex;flex-direction:column;gap:var(--k-space-3);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-entry__row{display:grid;grid-template-columns:minmax(9.6em,max-content) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--k-space-3) var(--k-space-2)}.k-entry__cell .k-field__label,.k-entry__cell .k-combo__labelrow{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--k-space-1);min-height:24px}.k-entry__cell .k-mark{margin-inline-start:0;flex:0 0 auto}.k-entry__cell{min-width:0}.k-entry__cell--amount,.k-entry__cell--submit{justify-self:start;width:100%;max-width:12em}.k-entry__num{text-align:right}.k-entry__add{width:auto;padding:0 var(--k-space-4)}.k-entry__vat-included{color:var(--k-text-2)}.k-entry__hint{margin:0}.k-entry__cell--title>.k-select-wrap,.k-entry__cell--evidence>.k-select-wrap,.k-entry__cell--account>.k-select-wrap{width:100%}.k-extras{display:flex;flex-wrap:wrap;gap:var(--k-space-1) var(--k-space-4);margin:0;padding:0;list-style:none}.k-extras__item{display:inline-flex;align-items:center;gap:var(--k-space-2);min-width:0}.k-extras__name{flex:none;color:var(--k-text-3)}.k-extras__value{min-width:0;color:var(--k-text-2)}.k-extras__gone{color:var(--k-text-3);font-style:normal}.k-evidence{display:inline-flex;align-items:center;gap:var(--k-space-2)}.k-evidence .k-select-wrap{width:auto}.k-evidence__select{min-width:9.5em;font-size:var(--k-t-caption)}.k-ledger__scroll{overflow-x:auto;border:var(--k-card-border);border-radius:var(--k-radius-lg);background:var(--k-surface)}.k-table{width:100%;border-collapse:collapse;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text)}.k-table__caption{padding:var(--k-space-3) var(--k-space-4);text-align:left;font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-2)}.k-table :where(th,td){padding:var(--k-space-3) var(--k-space-2);border-bottom:1px solid var(--k-line);text-align:left;vertical-align:top;line-height:var(--k-lh-body);white-space:nowrap}.k-table tbody :where(.k-cell--desc,.k-cell--party,.k-cell--title){white-space:normal;min-width:6rem}.k-table thead th[colspan]{white-space:normal}.k-table thead th:not([colspan]){white-space:nowrap}.k-table thead :where(th){position:sticky;top:0;background:var(--k-surface-2);font-size:var(--k-t-caption);font-weight:var(--k-w-medium);letter-spacing:var(--k-ls-caption);color:var(--k-text-2)}.k-table thead tr:last-child th,.k-table tbody .k-ledger__num,.k-table tfoot .k-ledger__num{text-align:right}.k-ledger__num{font-variant-numeric:tabular-nums;min-width:7ch}.k-table :where(th,td):first-child{padding-left:var(--k-space-4)}.k-table :where(th,td):last-child{padding-right:var(--k-space-4)}.k-table thead tr:first-child th[colspan]{text-align:center;border-bottom:1px solid var(--k-line-hover)}.k-table thead tr:first-child th[colspan],.k-table thead tr:last-child th:nth-child(odd){border-left:1px solid var(--k-line)}.k-table tbody tr:hover{background:var(--k-surface-2)}.k-table tbody .k-row--has-note :where(td){padding-bottom:var(--k-space-1);border-bottom:none}.k-table tbody .k-row--note :where(th,td){padding-top:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3);white-space:normal}.k-table tbody .k-row--note .k-cell--note-label{font-weight:var(--k-w-normal);color:var(--k-text-3)}.k-table tbody .k-row--has-note:hover,.k-table tbody .k-row--has-note:hover+.k-row--note{background:var(--k-surface-2)}.k-table tfoot :where(th,td){border-bottom:none;border-top:2px solid var(--k-line-hover);background:var(--k-surface-2);font-weight:var(--k-w-strong);color:var(--k-text)}.k-table__remove{color:var(--k-text-3)}.k-table__remove:hover:not(:disabled){color:var(--k-red-text)}.k-table__remove--confirm{color:var(--k-red-text)}.k-table__remove-confirm{white-space:nowrap}.k-table__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-ledger__empty{padding:var(--k-space-5) var(--k-space-4);white-space:normal}.k-ledger__empty-title{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);color:var(--k-text)}.k-ledger__empty-body{margin:var(--k-space-2) 0 0;font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-ledger__empty-example{margin:var(--k-space-3) 0 0;font-size:var(--k-t-label);color:var(--k-text-3)}@media (max-width: 1024px){.k-ledger__summary{grid-template-columns:minmax(0,1fr)}.k-ledger__period{flex-wrap:wrap}.k-entry__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 560px){.k-entry__row{grid-template-columns:minmax(0,1fr)}.k-entry__cell--amount,.k-entry__cell--submit{max-width:none}}@media (max-width: 1270px){.k-ledger__scroll{overflow-x:visible;background:none;border:none;border-radius:0}.k-table,.k-table tbody,.k-table tfoot,.k-table tr,.k-table :where(th,td){display:block}.k-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-table__caption{display:block;padding-inline:0}.k-table tbody tr,.k-table tfoot tr{margin-top:var(--k-space-3);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-table tbody tr:hover{background:var(--k-surface)}.k-table tbody tr[data-new],.k-table tbody tr[data-new]:hover{background:color-mix(in srgb,var(--k-mint) 9%,var(--k-surface))}.k-table tbody tr[data-new] :where(th,td){background:none}.k-table :where(th,td){padding:0;border:none;white-space:normal;text-align:left}.k-table :where(th,td):first-child{padding-left:0}.k-table :where(th,td):last-child{padding-right:0}.k-table tfoot :where(th,td){border-top:none;background:none}.k-table tbody .k-row--has-note{padding-bottom:var(--k-space-2);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.k-table tbody .k-row--note{margin-top:0;padding-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.k-table tbody .k-row--note .k-cell--note-label{display:block;font-size:var(--k-t-caption);color:var(--k-text-3)}.k-table tbody :where(td)+td,.k-table tfoot :where(th,td)+td{margin-top:var(--k-space-2)}.k-table :where(tbody,tfoot) td[data-label]:before{content:attr(data-label);display:block;font-size:var(--k-t-caption);font-weight:var(--k-w-normal);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-table :where(tbody,tfoot) td[data-empty]{display:none}.k-table tbody td.k-ledger__num,.k-table tfoot td.k-ledger__num{text-align:left;min-width:0}.k-cell--date,.k-cell--desc,.k-cell--money{font-size:var(--k-t-body);font-weight:var(--k-w-strong);line-height:var(--k-lh-tight);color:var(--k-text)}.k-cell--title,.k-cell--party{font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-2)}.k-cell--vat,.k-cell--note{font-size:var(--k-t-caption);font-weight:var(--k-w-normal);color:var(--k-text-3)}.k-cell--total-label{font-size:var(--k-t-label);font-weight:var(--k-w-strong);color:var(--k-text)}.k-cell--remove{margin-top:var(--k-space-3)}.k-ledger__empty{padding:0}}.k-party__add{flex-shrink:0;padding:0 var(--k-space-1);color:var(--k-blue-text)}.k-party__add:hover{text-decoration:underline}.k-entry__picked{color:var(--k-blue-text)}.k-drop--slim{min-height:0;padding:var(--k-space-4)}.k-drop--slim .k-drop__title{font-size:var(--k-t-body)}.k-party__actions{display:flex;justify-content:flex-end;gap:var(--k-space-2);margin-top:var(--k-space-1)}.k-party__actions>.k-btn{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-party__cancel{background:var(--k-surface-2);color:var(--k-text-2);border-radius:var(--k-radius-md);font-weight:var(--k-w-strong)}.k-party__cancel:hover{color:var(--k-text)}.k-party__lines{display:flex;flex-direction:column;gap:var(--k-space-2);margin:0;padding:var(--k-space-3);list-style:none;background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight)}.k-party__lines>li{display:flex;gap:var(--k-space-3)}.k-party__line-key{flex-shrink:0;min-width:6rem;font-weight:var(--k-w-strong);color:var(--k-text-2)}.k-party__line-value{min-width:0;color:var(--k-text-3)}.k-party__taxtype{display:flex;align-items:baseline;gap:var(--k-space-2);margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-party__unknown{font-size:var(--k-t-body);font-weight:var(--k-w-normal);color:var(--k-text-3)}.k-party__closed{padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:color-mix(in srgb,var(--k-red) 18%,transparent);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:1.8;color:var(--k-red)}.k-party__lookup{align-self:flex-start;width:auto;margin-top:var(--k-space-2)}.k-entry__party-note{color:var(--k-text-2)}.k-ledger__actions{display:flex;flex-wrap:wrap;gap:var(--k-space-2)}.k-ledger__months{display:flex;align-items:center;flex-wrap:wrap;gap:var(--k-space-2);margin-top:var(--k-space-2)}.k-ledger__month-step{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-3);font-size:var(--k-t-label)}.k-ledger__month{display:flex;flex-direction:column;gap:0;min-width:12rem;padding:0 var(--k-space-2)}.k-ledger__month-name{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-tight);color:var(--k-text)}.k-ledger__month-sub{font-variant-numeric:tabular-nums;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-ledger__month-now{color:var(--k-blue-text)}.k-ledger__month-now:hover{text-decoration:underline}.k-vatmode{position:relative;overflow:hidden;border-radius:var(--k-radius-md)}.k-vatmode__blobs{position:absolute;top:-60%;right:-15%;bottom:-60%;left:-15%;z-index:0;display:block;pointer-events:none;filter:blur(var(--k-blob-blur));background:radial-gradient(circle at 20% 38%,color-mix(in srgb,var(--k-blue) var(--k-blob-blue),transparent) 0%,transparent 62%),radial-gradient(circle at 76% 68%,color-mix(in srgb,var(--k-mint) var(--k-blob-mint),transparent) 0%,transparent 60%)}.k-vatmode__glass{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--k-space-2);padding:var(--k-space-3) var(--k-space-4);background:var(--k-glass-nav);backdrop-filter:var(--k-glass-nav-blur);-webkit-backdrop-filter:var(--k-glass-nav-blur);border:1px solid var(--k-line-hover);border-radius:var(--k-radius-md);box-shadow:var(--k-glass-nav-shadow)}.k-vatmode__switch{font-weight:var(--k-w-strong);color:var(--k-text)}.k-vatmode__state{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-2);max-width:var(--k-measure)}.k-vatmode__math{display:flex;align-items:baseline;flex-wrap:nowrap;gap:var(--k-space-2);margin:0;font-size:var(--k-t-label);color:var(--k-text-3)}.k-vatmode__step{display:inline-flex;align-items:baseline;gap:var(--k-space-2);white-space:nowrap}.k-vatmode__term{padding:0 var(--k-space-2);border-radius:var(--k-radius-sm)}.k-vatmode__term[data-typed]{background:var(--k-blue-soft);font-weight:var(--k-w-strong);color:var(--k-text)}.k-vatmode__op{color:var(--k-text-3)}.k-entry__vatlabel{display:flex;align-items:baseline;gap:var(--k-space-2)}.k-entry__auto{padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:var(--k-blue-soft);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-blue-text)}.k-entry__auto-back{flex-shrink:0;padding:0 var(--k-space-1);color:var(--k-blue-text)}.k-entry__auto-back:hover{text-decoration:underline}.k-accounts{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-accounts__title{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-accounts__grid{align-items:stretch}.k-accounts__sum{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-tight);color:var(--k-text)}.k-accounts__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.k-accounts__row{display:flex;align-items:baseline;gap:var(--k-space-3);padding:var(--k-space-2) 0;border-top:1px solid var(--k-line-2);font-size:var(--k-t-label);line-height:var(--k-lh-tight)}.k-accounts__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--k-text)}.k-accounts__count{flex-shrink:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-accounts__amount{flex-shrink:0;min-width:8ch;text-align:right;font-weight:var(--k-w-strong);color:var(--k-text)}.k-csv{display:flex;flex-direction:column;gap:var(--k-space-3);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-csv__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-3)}.k-csv__title{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-tight);color:var(--k-text)}.k-csv__file{margin:0;font-size:var(--k-t-label);color:var(--k-text-3);overflow-wrap:anywhere}.k-csv__count{margin:0;font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text)}.k-csv__problems{display:flex;flex-direction:column;gap:var(--k-space-2);margin:0;padding:var(--k-space-3);list-style:none;background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-2);max-height:18rem;overflow-y:auto}.k-csv__actions{display:flex;justify-content:flex-end;gap:var(--k-space-2)}.k-csv__actions>.k-btn{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-csv__done{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-2);margin:0;font-size:var(--k-t-body);color:var(--k-text-2)}.k-csv__undo{color:var(--k-blue-text)}.k-csv__undo:hover{text-decoration:underline}@media (max-width: 768px){.k-vatmode__math{flex-wrap:wrap}.k-ledger__months{display:grid;grid-template-columns:1fr 1fr}.k-ledger__month{grid-column:span 2;order:-1;min-width:0;padding:0}.k-ledger__month-step{width:100%}.k-ledger__month-now{grid-column:span 2}.k-accounts__amount{min-width:0}}.k-entry--modal{padding:0;background:none;border:none;border-radius:0}.k-entry--modal .k-entry__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k-entry--modal .k-entry__cell--amount{max-width:none}.k-entry--modal .k-entry__cell--note{grid-column:1 / -1}.k-entry--modal .k-vatmode__blobs{display:none}.k-entry--modal .k-vatmode__glass{background:var(--k-surface-2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--k-line)}.k-entry__actions{display:flex;justify-content:flex-end;gap:var(--k-space-2);margin-top:var(--k-space-1)}.k-entry__actions>.k-btn{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-field--empty .k-input{border-style:dashed}.k-ledger__range{display:flex;flex-direction:column;gap:var(--k-space-2)}.k-ledger__range .k-ledger__months,.k-ledger__range .k-ledger__period{margin-top:0}.k-table tbody tr[data-new] :where(th,td){background:color-mix(in srgb,var(--k-mint) 9%,transparent)}.k-extras__item--new{order:-1}.k-extras__new{padding:0 8px;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:1.7;color:var(--k-mint);background:color-mix(in srgb,var(--k-mint) 14%,transparent);border-radius:var(--k-radius-full)}@media (max-width: 560px){.k-entry--modal .k-entry__row{grid-template-columns:minmax(0,1fr)}}.k-quick{display:flex;flex-direction:column;gap:var(--k-space-3);align-items:center;width:100%}.k-quick__box{display:flex;flex-direction:column;gap:var(--k-space-2);width:100%;padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-xl)}.k-quick__box:focus-within{border-color:var(--k-blue)}.k-quick__input{width:100%;min-height:3.4em;padding:0;font-family:var(--k-font-body);font-size:var(--k-t-value);line-height:var(--k-lh-tight);color:var(--k-text);background:none;border:none;resize:none}.k-quick__input:focus{outline:none}.k-quick__input::placeholder{color:var(--k-text-3);opacity:1}.k-quick__bar{display:flex;justify-content:flex-end;align-items:center}.k-quick__go{display:inline-flex;align-items:center;justify-content:center;width:var(--k-control-h-sm);height:var(--k-control-h-sm);padding:0;color:var(--k-on-blue);background:var(--k-blue-dark);border:none;border-radius:var(--k-radius-full);cursor:pointer;transition:background var(--k-dur-hover) var(--k-ease)}.k-quick__go:hover{background:var(--k-blue)}.k-quick__go:active{background:var(--k-blue-press)}.k-quick__go-icon{transform:rotate(180deg)}.k-quick__help{margin:0;max-width:var(--k-measure);text-align:center}.k-quick__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--k-space-2)}.k-quick__chip{display:inline-flex;align-items:center;gap:6px;height:var(--k-control-h-sm);padding:0 var(--k-space-3);font-family:var(--k-font-body);font-size:var(--k-t-label);color:var(--k-text-2);background:none;border:1px solid var(--k-line);border-radius:var(--k-radius-full);cursor:pointer;transition:color var(--k-dur-hover) var(--k-ease),border-color var(--k-dur-hover) var(--k-ease)}.k-quick__chip:hover{color:var(--k-text);border-color:var(--k-line-hover)}@media (max-width: 560px){.k-quick__box{padding:var(--k-space-3);border-radius:var(--k-radius-lg)}.k-quick__input{font-size:var(--k-t-body)}}.k-home{display:flex;flex-direction:column;align-items:center;min-height:100%}.k-home__center{margin-block:auto;display:flex;flex-direction:column;align-items:center;gap:var(--k-space-4);width:100%;max-width:760px}.k-home__title{margin:0;text-align:center;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text);text-wrap:balance}@media (max-width: 560px){.k-home{min-height:0;padding-top:var(--k-space-5)}.k-home__center{margin-block:0}}.k-home__drop-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--k-space-2);width:100%;margin-top:var(--k-space-3)}.k-home__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:var(--k-control-h);padding:var(--k-space-2) var(--k-space-4);background:none;border:1px dashed var(--k-line);border-radius:var(--k-radius-lg);color:var(--k-text-2);font-family:var(--k-font-body);cursor:pointer;text-align:center;transition:border-color var(--k-dur-hover) var(--k-ease),background-color var(--k-dur-hover) var(--k-ease),min-height var(--k-dur-hover) var(--k-ease)}.k-home__drop:hover:not(:disabled){border-color:var(--k-line-hover);color:var(--k-text)}.k-home__drop--over{min-height:116px;border-color:var(--k-blue);border-style:dashed;background:var(--k-blue-soft);color:var(--k-text)}.k-home__drop:disabled{cursor:progress}.k-home__drop-title{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:inherit}.k-home__drop-sub{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-home__drop-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-home__drop-note{margin:0;text-align:center;font-size:var(--k-t-caption);line-height:var(--k-lh-tight)}.k-home__reading{display:flex;flex-direction:column;align-items:center;gap:var(--k-space-1);width:100%;min-height:var(--k-control-h);padding:var(--k-space-2) var(--k-space-4);border:1px dashed var(--k-blue);border-radius:var(--k-radius-lg);background:var(--k-blue-soft);text-align:center}.k-home__reading-line{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--k-space-2);margin:0}.k-home__reading-title{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text)}.k-home__reading-pct{font-size:var(--k-t-caption);color:var(--k-text-2);font-variant-numeric:tabular-nums}.k-home__reading-file{margin:0;font-size:var(--k-t-caption);line-height:var(--k-lh-tight);color:var(--k-text-3);overflow-wrap:anywhere}.k-home__reading .k-btn--text{text-decoration:underline;text-underline-offset:.25em}.k-fromfile__caution{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text)}.k-fromfile__score{margin:0}.k-home__failure{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-1);width:100%;padding:var(--k-space-3) var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg);text-align:start}.k-home__failure .k-error,.k-home__failure .k-help{margin:0}.k-home__failure .k-btn--text{margin-top:var(--k-space-1);text-decoration:underline;text-underline-offset:.25em}@media (prefers-reduced-motion: reduce){.k-home__drop{transition:none}}.k-fromfile{display:flex;flex-direction:column;gap:var(--k-space-2);margin-bottom:var(--k-space-3);padding:var(--k-space-3) var(--k-space-4);background:var(--k-surface-2);border-radius:var(--k-radius-md)}.k-fromfile__head{display:flex;align-items:center;gap:var(--k-space-2);margin:0}.k-fromfile__pages{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-fromfile__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-2);margin:0}.k-fromfile__total-label{font-size:var(--k-t-label);color:var(--k-text-2)}.k-fromfile__total-value{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);color:var(--k-text);font-variant-numeric:tabular-nums}.k-fromfile__summary{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3);cursor:pointer}.k-fromfile__summary:hover{color:var(--k-text-2)}.k-fromfile__list{margin:var(--k-space-2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--k-space-1)}.k-fromfile__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-space-3);padding-bottom:var(--k-space-1);border-bottom:1px solid var(--k-line-2);font-size:var(--k-t-caption);line-height:var(--k-lh-tight)}.k-fromfile__row:last-child{border-bottom:none}.k-fromfile__label{color:var(--k-text-2);white-space:nowrap}.k-fromfile__where{display:flex;align-items:baseline;gap:var(--k-space-2);min-width:0;text-align:end}.k-fromfile__line{color:var(--k-text-3);white-space:nowrap}.k-fromfile__text{min-width:0;overflow-wrap:anywhere;color:var(--k-text)}.k-fromfile__none{color:var(--k-text-3)}.k-fromfile__notice{margin:0}@media (max-width: 560px){.k-home__drop{padding:var(--k-space-2) var(--k-space-3)}.k-fromfile{padding:var(--k-space-3)}.k-fromfile__row{flex-direction:column;align-items:flex-start;gap:2px}.k-fromfile__where{text-align:start}}.k-pform__drop{min-height:0;padding:var(--k-space-4)}.k-pform__drop .k-drop__title{font-size:var(--k-t-body)}.k-pform__actions{display:flex;justify-content:flex-end;gap:var(--k-space-2);margin-top:var(--k-space-1)}.k-pform__actions>.k-btn{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-pform__cancel{background:var(--k-surface-2);color:var(--k-text-2);border-radius:var(--k-radius-md);font-weight:var(--k-w-strong)}.k-pform__cancel:hover{color:var(--k-text)}.k-pform__lines{display:flex;flex-direction:column;gap:var(--k-space-2);margin:0;padding:var(--k-space-3);list-style:none;background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight)}.k-pform__lines>li{display:flex;gap:var(--k-space-3)}.k-pform__line-key{flex-shrink:0;min-width:6rem;font-weight:var(--k-w-strong);color:var(--k-text-2)}.k-pform__line-value{min-width:0;color:var(--k-text-3)}.k-pform__taxtype{display:flex;align-items:baseline;gap:var(--k-space-2);margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-pform__unknown{font-size:var(--k-t-body);font-weight:var(--k-w-normal);color:var(--k-text-3)}.k-pform__closed{padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:color-mix(in srgb,var(--k-red) 18%,transparent);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:1.8;color:var(--k-red)}.k-pform__lookup{align-self:flex-start;width:auto;margin-top:var(--k-space-2)}.k-parties{display:flex;flex-direction:column;gap:var(--k-space-6)}.k-parties__head{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-parties__headrow{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);flex-wrap:wrap}.k-parties__title{margin:0;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-parties__add{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-parties__search{max-width:var(--k-col-form)}.k-parties__list{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-parties__count{margin:0;font-size:var(--k-t-label);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-parties__grid{align-items:stretch}.k-party{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-2);height:100%;margin:0;padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg);font:inherit;color:var(--k-text);text-align:left;cursor:pointer}.k-party:hover{border-color:var(--k-line-hover)}.k-party__name{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text);word-break:keep-all;overflow-wrap:anywhere}.k-party__number{font-size:var(--k-t-label);font-variant-numeric:tabular-nums;letter-spacing:var(--k-ls-caption);color:var(--k-text-2);white-space:nowrap}.k-party__tax{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-2);margin-top:auto;padding-top:var(--k-space-1);font-size:var(--k-t-label)}.k-parties__unknown{color:var(--k-text-3);font-weight:var(--k-w-normal)}.k-parties__taxtype{display:flex;align-items:baseline;gap:var(--k-space-2);flex-wrap:wrap}.k-parties__checked{display:flex;align-items:flex-start;gap:var(--k-space-1);flex-basis:100%;margin-top:var(--k-space-1);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3);word-break:keep-all}.k-parties__checked--done{color:var(--k-text-2)}.k-parties__checkmark{flex-shrink:0;width:14px;height:14px;margin-top:2px;background-color:var(--k-mint);-webkit-mask:var(--k-check-mark) center / 100% 100% no-repeat;mask:var(--k-check-mark) center / 100% 100% no-repeat}.k-parties__checked--stale{color:var(--k-text-2)}.k-parties__checked--stale .k-parties__checkmark{background-color:var(--k-text-3)}.k-parties__meaning{margin:var(--k-space-3) 0 0;padding:var(--k-space-3);background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-parties__closed{padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:color-mix(in srgb,var(--k-red) 18%,transparent);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:1.8;color:var(--k-red)}.k-detail{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-detail__row{display:flex;flex-direction:column;gap:var(--k-space-1)}.k-detail__label{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-detail__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--k-space-2);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text);word-break:keep-all;overflow-wrap:anywhere}.k-detail__value .k-parties__checked{flex-basis:100%;margin-top:0}.k-detail__lines{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--k-space-2);margin:0;padding:var(--k-space-3);list-style:none;background:var(--k-surface-2);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-space-4);margin-top:var(--k-space-5);padding-top:var(--k-space-4);border-top:1px solid var(--k-line)}.k-parties__action:disabled{cursor:progress}.k-parties__action--danger:hover:not(:disabled){color:var(--k-red-text)}.k-parties__note{margin:var(--k-space-1) 0 0;max-width:22rem;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);white-space:normal}.k-parties__note--missing{color:var(--k-text-2)}.k-parties__note--found{color:var(--k-mint)}.k-parties__danger{width:auto;padding:0 var(--k-space-4)}.k-parties__confirm{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-parties__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-3);padding:var(--k-space-6) var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-parties__empty-title{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-parties__empty-body{margin:0;max-width:46rem;font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}@media (max-width: 768px){.k-parties__action{padding:var(--k-space-2) 0;font-size:var(--k-t-label);color:var(--k-text-2);text-decoration:underline}.k-parties__note{max-width:none}}@media (max-width: 640px){.k-parties__headrow{align-items:flex-start;flex-direction:column}.k-parties__search{max-width:none}}.k-parties__searchlabel{display:inline-flex;align-items:center;gap:var(--k-space-1);color:var(--k-text-2)}.k-aform__short{max-width:12ch}.k-aform__intro>p{margin:0}.k-aform__privacy{margin:0;max-width:var(--k-measure);padding:var(--k-space-4);background:var(--k-surface-2);border:var(--k-card-border);border-radius:var(--k-radius-sm);font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-accounts{display:flex;flex-direction:column;gap:var(--k-space-6)}.k-accounts__head{display:flex;flex-direction:column;gap:var(--k-space-4)}.k-accounts__headrow{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);flex-wrap:wrap}.k-accounts__title{margin:0;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-accounts__add{width:auto;height:var(--k-control-h-sm);padding:0 var(--k-space-4);font-size:var(--k-t-label)}.k-accounts__group{display:flex;flex-direction:column;gap:var(--k-space-4)}.k-accounts__grouptitle{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-accounts__memo{display:block;margin-top:var(--k-space-1);font-size:var(--k-t-caption);font-weight:var(--k-w-normal);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-accounts__unknown{color:var(--k-text-3);font-weight:var(--k-w-normal)}.k-accounts__numbercell{min-width:14rem}.k-accounts__numberwrap{display:flex;align-items:baseline;gap:var(--k-space-2);flex-wrap:wrap}.k-accounts__number{font-variant-numeric:tabular-nums}.k-accounts__reveal{color:var(--k-text-2)}.k-accounts__badge{display:inline-block;padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:var(--k-blue-soft);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:1.8;color:var(--k-blue-text)}.k-accounts__actions{display:flex;flex-direction:row;align-items:center;gap:var(--k-space-1);white-space:nowrap}.k-accounts__action--danger:hover:not(:disabled){color:var(--k-red-text)}.k-accounts .k-table thead tr:last-child th{text-align:left}.k-accounts .k-table :where(th,td){padding:var(--k-space-3)}.k-accounts .k-table :where(th,td):first-child{padding-left:var(--k-space-4)}.k-accounts .k-table :where(th,td):last-child{padding-right:var(--k-space-4)}.k-accounts__danger{width:auto;padding:0 var(--k-space-4)}.k-accounts__confirm{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);line-height:var(--k-lh-sub);color:var(--k-text)}.k-accounts__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-4);padding:var(--k-space-6) var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-accounts__empty-title{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-accounts__folds{display:flex;flex-direction:column;gap:var(--k-bento-gap)}.k-accounts__fold{padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-accounts__foldsummary{padding:var(--k-space-2) 0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text);cursor:pointer}.k-accounts__foldsummary:hover{color:var(--k-blue-text)}.k-accounts__foldbody{display:flex;flex-direction:column;gap:var(--k-space-4);margin-top:var(--k-space-4)}.k-accounts__notice-title{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}@media (max-width: 1240px){.k-accounts__actions{flex-wrap:wrap;gap:var(--k-space-4);margin-top:var(--k-space-3);white-space:normal}.k-accounts__action{padding:var(--k-space-2) 0;font-size:var(--k-t-label);color:var(--k-text-2);text-decoration:underline}.k-accounts__reveal{padding:var(--k-space-2) 0;font-size:var(--k-t-label);text-decoration:underline}.k-accounts__numbercell{min-width:0}}@media (max-width: 1270px){.k-accounts .k-table :where(th,td),.k-accounts .k-table :where(th,td):first-child,.k-accounts .k-table :where(th,td):last-child{padding:0}.k-accounts .k-table tbody :where(td)+td{margin-top:var(--k-space-3)}.k-accounts .k-table tbody tr{margin-top:var(--k-space-4)}}@media (max-width: 640px){.k-accounts__headrow{align-items:flex-start;flex-direction:column}}.k-filing{display:flex;flex-direction:column;gap:var(--k-space-6)}.k-filing__head{display:flex;flex-direction:column;gap:var(--k-space-2)}.k-filing__title{margin:0;font-size:var(--k-t-head);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-head);line-height:var(--k-lh-head);color:var(--k-text)}.k-filing__lead{margin:0;max-width:var(--k-measure);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-filing__lead--head{max-width:none}.k-filing__empty{margin:0;font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-3)}.k-filing__pick{display:flex;flex-direction:column;gap:var(--k-space-1);max-width:var(--k-col-form)}.k-filing__form-no{margin:var(--k-space-2) 0 0;font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-2)}.k-filing__form-name{margin:var(--k-space-1) 0 0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-filing__form-rev{font-size:var(--k-t-label);font-weight:var(--k-w-normal);color:var(--k-text-3)}.k-filing__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--k-space-3);margin:var(--k-space-4) 0 0}.k-filing__meta dt{font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-filing__meta dd{margin:var(--k-space-1) 0 0;font-size:var(--k-t-body);color:var(--k-text)}.k-filing__facts{margin:var(--k-space-4) 0 0}.k-filing__fact{display:flex;flex-direction:column;gap:var(--k-space-1);padding:var(--k-space-3);background:var(--k-surface-2);border-radius:var(--k-radius-sm)}.k-filing__fact dt{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-filing__fact dd{margin:0;font-size:var(--k-t-body);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text);overflow-wrap:anywhere}.k-filing__notes{margin:var(--k-space-4) 0 0;padding:var(--k-space-4) 0 0 1.1em;border-top:1px solid var(--k-line-2);display:flex;flex-direction:column;gap:var(--k-space-3);max-width:var(--k-measure);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-filing__related{margin-top:var(--k-space-4);padding-top:var(--k-space-3);border-top:1px solid var(--k-line-2)}.k-filing__related-head{margin:0 0 var(--k-space-2);font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-3)}.k-filing__related ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:var(--k-space-2);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-filing__related a,.k-filing__basis a{color:var(--k-blue-text)}.k-filing__basis{display:flex;flex-direction:column;gap:var(--k-space-1);margin:var(--k-space-4) 0 0;padding-top:var(--k-space-3);border-top:1px solid var(--k-line-2)}.k-filing__basis-head{margin:0;font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-3)}.k-filing__basis .k-source{font-size:var(--k-t-label);letter-spacing:normal;line-height:var(--k-lh-body)}.k-filing__basis-when{margin:0;font-size:var(--k-t-label);color:var(--k-text-3)}.k-filing__blocked-head{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);color:var(--k-text)}.k-filing__blocked-why{margin:var(--k-space-2) 0 0;max-width:var(--k-measure);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}.k-filing__section{display:flex;flex-direction:column;gap:var(--k-space-3)}.k-filing__sub{margin:0;font-size:var(--k-t-sub);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-filing__table{width:100%}.k-filing__box{display:flex;flex-direction:column;gap:2px;text-align:left}.k-filing__box-no{font-size:var(--k-t-label);font-weight:var(--k-w-strong);color:var(--k-blue-text)}.k-filing__box-name{font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text)}.k-filing__box-section{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-filing__num{text-align:right;white-space:nowrap}.k-filing__rate{font-size:var(--k-t-label);color:var(--k-text-2);white-space:nowrap}.k-filing__vrate{display:block;font-size:var(--k-t-caption);color:var(--k-text-3)}.k-filing__from{font-size:var(--k-t-label)}.k-filing__none{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-filing__row--unfilled .k-filing__box-name{color:var(--k-text-2)}.k-filing__trace{color:var(--k-blue-text);text-decoration:underline;text-underline-offset:3px}.k-filing__trace:hover{color:var(--k-text)}.k-filing__trace-row>td{background:var(--k-surface-2)}.k-filing__trace-list{margin:0;padding:var(--k-space-3) 0 var(--k-space-3) 1.4em;display:flex;flex-direction:column;gap:var(--k-space-2);font-size:var(--k-t-label);color:var(--k-text-2)}.k-filing__trace-item{display:flex;flex-wrap:wrap;gap:var(--k-space-3)}.k-filing__mark{padding:0 var(--k-space-2);border-radius:var(--k-radius-full);background:var(--k-blue-soft);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text)}.k-filing__details{border:var(--k-card-border);border-radius:var(--k-radius-lg);padding:var(--k-space-4);background:var(--k-surface)}.k-filing__details>summary{padding:var(--k-space-1) 0;cursor:pointer;font-size:var(--k-t-label);font-weight:var(--k-w-medium);color:var(--k-text-2)}.k-filing__details>summary:hover{color:var(--k-text)}.k-filing__details[open]>summary{margin-bottom:var(--k-space-4)}.k-filing__unplaced{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:var(--k-space-3);font-size:var(--k-t-label);color:var(--k-text-2)}.k-filing__unplaced-why{display:block;margin-top:var(--k-space-1);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-filing__honest{margin:0;max-width:var(--k-measure);font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text-3)}.k-filing__sheets{margin:var(--k-space-3) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:var(--k-space-3)}.k-filing__sheet{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-3);padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-filing__sheet-title{margin:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:var(--k-lh-sub);color:var(--k-text)}.k-filing__sheet-count{margin:0;font-size:var(--k-t-label);color:var(--k-text-2)}.k-filing__warn{width:100%;padding:var(--k-space-3);background:var(--k-surface-2);border-radius:var(--k-radius-sm)}.k-filing__warn-head{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-body);color:var(--k-text)}.k-filing__warn-list{margin:var(--k-space-2) 0 0;padding-left:1.1em;display:flex;flex-direction:column;gap:var(--k-space-1);font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-filing__warn-tip{margin:var(--k-space-2) 0 0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);color:var(--k-text-3)}.k-filing__skipped{width:100%}.k-filing__skipped>summary{padding:var(--k-space-1) 0;cursor:pointer;font-size:var(--k-t-label);color:var(--k-text-2)}.k-filing__limit-list{margin:var(--k-space-3) 0 0;padding-left:1.1em;display:flex;flex-direction:column;gap:var(--k-space-2);max-width:var(--k-measure);font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}@media (max-width: 1240px){.k-filing__table tbody th+td{margin-top:var(--k-space-2)}.k-filing__table tbody td.k-filing__num{text-align:left;white-space:normal}.k-filing__trace-item{flex-direction:column;gap:var(--k-space-1)}}.k-filing__ledger{padding:var(--k-space-4);background:var(--k-surface);border:var(--k-card-border);border-radius:var(--k-radius-lg)}.k-filing__ledger dd{font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub)}.k-pop__list{display:flex;flex-direction:column;gap:var(--k-space-3);margin:0;padding:0;list-style:none}.k-pop__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--k-space-3);padding:var(--k-space-3);background:color-mix(in srgb,var(--k-bg) 45%,transparent);border-radius:var(--k-radius-sm)}.k-pop__dday{padding:var(--k-space-1) var(--k-space-3);border-radius:var(--k-radius-full);background:var(--k-blue-dark);color:var(--k-on-blue);font-size:var(--k-t-label);font-weight:var(--k-w-strong);line-height:var(--k-lh-tight);white-space:nowrap}.k-pop__what{display:flex;flex-direction:column;gap:var(--k-space-1);min-width:0}.k-pop__label{font-size:var(--k-t-label);font-weight:var(--k-w-strong);line-height:var(--k-lh-tight);color:var(--k-text)}.k-pop__date{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}.k-pop__rest{margin:0;font-size:var(--k-t-label);line-height:var(--k-lh-tight);color:var(--k-text-2)}.k-pop__go{align-self:flex-start;width:auto;padding:0 var(--k-space-4)}.k-pop__rule{margin:0;font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}@media (max-width: 768px){.k-pop__item{grid-template-columns:minmax(0,1fr);gap:var(--k-space-2)}.k-pop__dday{justify-self:start}.k-pop__go{align-self:stretch;width:100%}}.k-tick{--tick-h: 42px;--tick-slide: .42s;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex:0 1 auto;min-width:0;max-width:100%;margin:0;margin-inline-start:auto;padding:0 var(--k-space-3);background:none;border:none;border-radius:var(--k-radius-md);font:inherit;color:inherit;text-align:left;cursor:pointer;height:var(--tick-h);overflow:hidden;transition:background-color var(--k-dur-hover) var(--k-ease)}.k-tick:hover{background:var(--k-surface-2)}.k-tick__stage{position:relative;display:block;height:var(--tick-h);min-width:0}.k-tick__slot{position:relative;height:var(--tick-h);display:flex;align-items:center;gap:var(--k-space-3);min-width:0}.k-tick__slot--out{position:absolute;inset-inline:0;top:0}.k-tick__slot--in{animation:k-tick-in var(--tick-slide) var(--k-ease) both}.k-tick__slot--out{animation:k-tick-out var(--tick-slide) var(--k-ease) both}@keyframes k-tick-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes k-tick-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.k-tick__dday{flex-shrink:0;font-size:var(--k-t-value);font-weight:var(--k-w-strong);letter-spacing:var(--k-ls-sub);line-height:1;color:var(--k-blue-text)}.k-tick__what{display:flex;flex-direction:column;min-width:0}.k-tick__label{font-size:var(--k-t-label);font-weight:var(--k-w-medium);line-height:var(--k-lh-tight);color:var(--k-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-tick__date{font-size:var(--k-t-caption);letter-spacing:var(--k-ls-caption);line-height:var(--k-lh-tight);color:var(--k-text-3)}@media (max-width: 768px){.k-tick{margin-inline-start:0;width:100%;padding-inline:0}.k-tick:hover{background:none}}
