.ledger-draft-badge{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--identity-accent) 25%,transparent);background:color-mix(in srgb,var(--identity-accent) 6%,transparent);animation:lsub-badge-in .2s cubic-bezier(.16,1,.3,1) forwards}.coa-loading-spark{animation:lsub-loading-spark 1.6s ease-in-out infinite}.sp-list{gap:6px;max-height:420px;overflow-y:auto;padding-right:2px}.sp-card,.sp-list{display:flex;flex-direction:column}.sp-card{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--border-surface);background:var(--surface-base);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;animation:fade-in .18s ease both}.sp-card:hover{border-color:color-mix(in srgb,var(--identity-accent) 40%,transparent);background:color-mix(in srgb,var(--identity-accent) 3%,transparent)}.sp-card:active{transform:scale(.995)}.sp-card--selected{border-color:var(--identity-accent);background:color-mix(in srgb,var(--identity-accent) 7%,transparent);box-shadow:0 0 0 1px var(--identity-accent),0 4px 20px color-mix(in srgb,var(--identity-accent) 14%,transparent)}.sp-radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border-surface);background:transparent;transition:border-color .15s ease,background .15s ease,transform .15s ease;margin-top:1px}.sp-card:hover .sp-radio{border-color:color-mix(in srgb,var(--identity-accent) 55%,transparent)}.sp-radio--selected{border-color:var(--identity-accent);background:var(--identity-accent);transform:scale(1.1)}.sp-chip{display:inline-block;font-size:10px;font-weight:500;color:var(--content-secondary);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--border-surface) 70%,transparent);border-radius:4px;padding:2px 6px;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.sp-chip--accent{background:color-mix(in srgb,var(--identity-accent) 10%,transparent);color:color-mix(in srgb,var(--identity-accent) 90%,var(--content-title));border-color:color-mix(in srgb,var(--identity-accent) 25%,transparent)}.sp-sep{font-size:10px;color:var(--content-tertiary);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-overflow{color:var(--content-secondary);background:var(--surface-raised);border:1px solid var(--border-surface);border-radius:4px;padding:2px 6px}.sp-badge,.sp-overflow{font-size:10px;font-weight:600}.sp-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--identity-accent) 15%,transparent);color:var(--identity-accent);border:1px solid color-mix(in srgb,var(--identity-accent) 30%,transparent)}.sp-description{font-size:11px;line-height:1.5;color:var(--content-secondary);transition:color .2s ease}.sp-description--selected{color:color-mix(in srgb,var(--identity-accent) 60%,var(--content-secondary))}.sp-expanded-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--identity-accent) 20%,transparent);animation:sp-expand .18s cubic-bezier(.16,1,.3,1) both}.sp-hint{display:flex;align-items:flex-start;gap:5px;font-size:11px;line-height:1.4;color:color-mix(in srgb,var(--identity-accent) 70%,var(--content-secondary));font-style:italic}.sp-hint-dot{display:inline-block;flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--identity-accent);margin-top:5px}.sp-count{flex-shrink:0;font-size:10px;font-weight:500;color:color-mix(in srgb,var(--identity-accent) 65%,var(--content-secondary));letter-spacing:.02em}@keyframes sp-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lsub-badge-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lsub-loading-spark{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}.file-preview-container{border-radius:.75rem;border-width:1px;border-color:var(--border-active);background-color:var(--surface-active);padding:.75rem}.file-preview-header{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem}.file-preview-text{max-height:250px;overflow:auto;border-radius:var(--radius);background-color:var(--surface-base);padding:.75rem}.file-preview-text>pre{white-space:pre-wrap;overflow-wrap:break-word;font-family:Suisse Int\'l Mono,monospace;font-size:12px;line-height:normal;line-height:1.625;color:var(--content-primary)}.virtualized-full-width .ReactVirtualized__Grid,.virtualized-full-width .ReactVirtualized__Grid__innerScrollContainer{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.virtualized-full-height .ReactVirtualized__Grid{height:100%!important;max-height:100%!important}:root{--app-header-h:80px;--app-sidebar-w:286px;--app-max-w:1920px;--app-height-no-header:calc(100dvh - var(--app-header-h))}.dayos-app{font-family:Suisse Int\'l,sans-serif;letter-spacing:-.03px;max-width:var(--app-max-w);margin:auto}.page-responsive-container{width:min(100vw,var(--app-max-w))}@media (min-width:1280px){.page-responsive-container{width:calc(min(100vw, var(--app-max-w)) - var(--app-sidebar-w))}}@media not all and (min-width:1280px){.page-responsive-container{width:100vw}}@media not all and (min-width:768px){.page-responsive-container{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.page-responsive-container{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1280px){.page-responsive-container{padding-left:2.5rem;padding-right:2.5rem}}.page-container{width:min(100vw,var(--app-max-w))}@media (min-width:1280px){.page-container{width:calc(min(100vw, var(--app-max-w)) - var(--app-sidebar-w))}}.page-content{max-height:var(--app-height-no-header)}.app-container{width:min(100vw,var(--app-max-w))}.app-content{max-height:var(--app-height-no-header)}.layout-wrapper{display:flex;flex-direction:column;width:100%;overflow-x:clip}@media (min-width:1280px){.app-container{width:calc(min(100vw, var(--app-max-w)) - var(--app-sidebar-w))}}.dialog-container{max-width:70vw}@media not all and (min-width:1024px){.dialog-container{max-width:85vw}}@media not all and (min-width:768px){.dialog-container{max-width:95vw}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.markdown-wrapper>div{display:flex;flex-direction:column;row-gap:.5rem;font-size:14px!important;color:var(--content-primary)!important}.markdown-wrapper h1{margin-bottom:1rem;margin-top:1rem;border-bottom-width:1px;border-color:var(--border-active);font-size:20px;line-height:normal;font-weight:700}.markdown-wrapper h2{margin-bottom:.75rem;margin-top:1rem;font-size:18px;line-height:normal;font-weight:600}.markdown-wrapper h3{margin-top:.75rem;font-size:16px}.markdown-wrapper h3,.markdown-wrapper h4{margin-bottom:.5rem;line-height:normal;font-weight:600}.markdown-wrapper h4{margin-top:.5rem;font-size:14px}.markdown-wrapper .markdown-table-scroll{max-width:100%;overflow-x:auto}.markdown-wrapper table{width:100%;border-collapse:collapse}.markdown-wrapper table td,.markdown-wrapper table th{border-width:1px;border-color:var(--border-active)}.markdown-wrapper table td,.markdown-wrapper table th{padding:.5rem}.markdown-wrapper ol,.markdown-wrapper ul{padding-left:1rem}.markdown-wrapper ul li{list-style-type:disc}.markdown-wrapper ol li{list-style-type:decimal}.markdown-wrapper blockquote{border-left-width:2px;border-color:var(--border-active);padding-left:1rem;font-style:italic}.markdown-wrapper p>code,.markdown-wrapper pre:not([data-code-block] pre):not(.code-block-highlight){border-radius:var(--radius);background-color:var(--surface-base);padding:1.25rem}.markdown-wrapper .code-block-shell{max-width:90%;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--border-surface);background-color:var(--surface-base)}.markdown-wrapper .code-block-header{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--border-surface);padding:.625rem 1rem}.markdown-wrapper .code-block-traffic-lights{display:flex;align-items:center;gap:.375rem}.markdown-wrapper .code-block-traffic-light{height:.625rem;width:.625rem;border-radius:9999px}.markdown-wrapper .code-block-traffic-light--close{background-color:var(--red400)}.markdown-wrapper .code-block-traffic-light--minimize{background-color:var(--yellow400)}.markdown-wrapper .code-block-traffic-light--maximize{background-color:var(--green400)}.markdown-wrapper .code-block-language{flex:1 1 0%;text-transform:uppercase;letter-spacing:.025em}.markdown-wrapper .code-block-copy{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem;text-transform:uppercase;letter-spacing:.025em;color:var(--content-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markdown-wrapper .code-block-copy:hover{color:var(--content-primary)}.markdown-wrapper .code-block-body{position:relative}.markdown-wrapper .code-block-body--expanded{padding-bottom:3rem}.markdown-wrapper .code-block-code-panel{display:grid;grid-template-columns:auto 1fr}.markdown-wrapper .code-block-gutter{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;border-right-width:1px;border-color:var(--border-surface);padding:1rem .75rem 1rem 1rem;text-align:right;color:var(--content-tertiary)}.markdown-wrapper .code-block-gutter,.markdown-wrapper .code-block-highlight{font-family:Suisse Int\'l Mono,monospace;font-size:10px;line-height:normal;line-height:1.6}.markdown-wrapper .code-block-highlight{margin:0;white-space:pre;background-color:transparent;padding:1rem}.markdown-wrapper .code-block-highlight--collapsed{overflow:hidden}.markdown-wrapper .code-block-highlight .linenumber{color:var(--content-tertiary)!important;min-width:2.25rem!important;padding-right:1rem!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.markdown-wrapper .code-block-fade{pointer-events:none;position:absolute;right:0;bottom:0;left:0;height:5.5rem;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--surface-base) 18%,transparent) 30%,color-mix(in srgb,var(--surface-base) 50%,transparent) 55%,color-mix(in srgb,var(--surface-base) 78%,transparent) 78%,var(--surface-base) 100%)}.markdown-wrapper .code-block-collapse-pill,.markdown-wrapper .code-block-expand-pill{position:absolute;bottom:.5rem;left:50%;z-index:10;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center}.markdown-wrapper .code-block-highlight .token.cdata,.markdown-wrapper .code-block-highlight .token.comment,.markdown-wrapper .code-block-highlight .token.doctype,.markdown-wrapper .code-block-highlight .token.prolog{color:var(--content-tertiary);font-style:italic}.markdown-wrapper .code-block-highlight .token.keyword{color:var(--identity-accent);font-weight:600}.markdown-wrapper .code-block-highlight .token.builtin,.markdown-wrapper .code-block-highlight .token.class-name,.markdown-wrapper .code-block-highlight .token.function{color:var(--content-waiting)}.markdown-wrapper .code-block-highlight .token.attr-value,.markdown-wrapper .code-block-highlight .token.char,.markdown-wrapper .code-block-highlight .token.regex,.markdown-wrapper .code-block-highlight .token.string{color:var(--content-error)}.markdown-wrapper .code-block-highlight .token.constant,.markdown-wrapper .code-block-highlight .token.number,.markdown-wrapper .code-block-highlight .token.symbol{color:var(--content-waiting)}.markdown-wrapper .code-block-highlight .token.boolean{color:var(--content-active)}.markdown-wrapper .code-block-highlight .token.operator{color:color-mix(in srgb,var(--identity-accent) 70%,var(--content-secondary))}.markdown-wrapper .code-block-highlight .token.punctuation{color:var(--content-tertiary)}.markdown-wrapper .code-block-highlight .token.table-alias,.markdown-wrapper .code-block-highlight .token.variable{color:var(--content-active)}.markdown-wrapper .code-block-highlight .token.attr-name,.markdown-wrapper .code-block-highlight .token.column-name,.markdown-wrapper .code-block-highlight .token.property,.markdown-wrapper .code-block-highlight .token.selector,.markdown-wrapper .code-block-highlight .token.tag{color:var(--content-success)}.markdown-wrapper .code-block-highlight .token.deleted,.markdown-wrapper .code-block-highlight .token.important{color:var(--content-error);font-weight:600}.markdown-wrapper p>code{background-color:var(--surface-base);padding:.25rem}.markdown-wrapper .inline-source-link{border-bottom-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:color-mix(in srgb,var(--identity-accent) 72%,transparent);border-bottom-color:color-mix(in srgb,var(--identity-accent) 30%,transparent)}.markdown-wrapper .inline-source-link:hover{color:color-mix(in srgb,var(--identity-accent) 90%,transparent);border-bottom-color:color-mix(in srgb,var(--identity-accent) 50%,transparent)}.markdown-wrapper .inline-source-info{color:color-mix(in srgb,var(--identity-accent) 60%,transparent);transition:color .15s ease}.markdown-wrapper .inline-source-info:hover{color:color-mix(in srgb,var(--identity-accent) 85%,transparent)}:root{--corner-color:var(--background-secondary);--scrollbar-radius:4px}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:8px;height:8px;display:block;border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-track{border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-track,::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track)}::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-corner{border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-corner,::-webkit-scrollbar-corner:hover{background-color:var(--corner-color)}::-webkit-scrollbar-corner:active{background-color:var(--corner-color)}}@supports not selector(::-webkit-scrollbar){.subtle-scrollbar{scrollbar-width:thin;scrollbar-color:var(--subtle-scrollbar-thumb) transparent}}@supports selector(::-webkit-scrollbar){.subtle-scrollbar::-webkit-scrollbar{width:4px}.subtle-scrollbar::-webkit-scrollbar-track{background-color:transparent}.subtle-scrollbar::-webkit-scrollbar-thumb{background-color:var(--subtle-scrollbar-thumb);border-radius:9999px}.subtle-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--subtle-scrollbar-thumb-hover)}}