:root{color-scheme:light;--color-accent:#f3e74e;--color-accent-hover:#e7da38;--color-accent-soft:rgba(243,231,78,0.22);--color-on-accent:#1c1c1f;--color-link:#6f6800;--color-brand:#f3e74e;--color-brand-hover:#e7da38;--color-on-brand:#1c1c1f;--color-canvas:#fafbfc;--color-surface:#f6f7f8;--color-surface-muted:#edeff2;--color-hairline:#dbdfe5;--color-hairline-strong:#bfc6cf;--color-ink:#171a1f;--color-text-secondary:#4d545e;--color-text-muted:#7c8593;--stripe-hazard:repeating-linear-gradient(-45deg,#f3e74e,#f3e74e 5px,#1f2126 0,#1f2126 10px);--color-success:#16a34a;--color-success-soft:#f0fdf4;--color-warning:#d97706;--color-warning-soft:#fffbeb;--color-danger:#dc2626;--color-danger-soft:#fef2f2;--color-info:#0284c7;--color-info-soft:#f0f9ff;--color-margin-healthy:#16a34a;--color-margin-watch:#d97706;--color-margin-risk:#dc2626;--color-glass-bg:rgba(255,255,255,0.86);--color-glass-strong:rgba(255,255,255,0.98);--color-glass-border:rgba(24,24,27,0.16);--color-glass-active-bg:rgba(243,231,78,0.32);--color-glass-active-border:var(--color-brand);--glass-blur:40px;--glass-saturate:170%;--color-glass-panel:rgba(250,251,252,0.6);--color-glass-panel-border:rgba(24,24,27,0.16);--color-glass-panel-highlight:rgba(255,255,255,0.85);--glass-sheen:linear-gradient(168deg,rgba(255,255,255,0.8),rgba(255,255,255,0.22) 30%,rgba(255,255,255,0) 60%);--color-glass-panel-ring:rgba(255,255,255,0.5);--color-glass-panel-edge:rgba(24,24,27,0.07);--glass-anthracite:rgba(27,30,36,0.88);--glass-anthracite-border:rgba(255,255,255,0.12);--glass-anthracite-highlight:color-mix(in srgb,var(--color-brand) 16%,rgba(255,255,255,0.07));--glass-anthracite-sheen:linear-gradient(168deg,color-mix(in srgb,var(--color-brand) 12%,rgba(255,255,255,0.1)),rgba(255,255,255,0.03) 32%,rgba(255,255,255,0) 60%);--glass-anthracite-ring:rgba(255,255,255,0.05);--glass-anthracite-edge:rgba(0,0,0,0.35);--overlay-veil:rgba(23,27,32,0.28);--surface-frost:rgba(255,255,255,0.5);--surface-frost-border:rgba(255,255,255,0.65);--field-on-glass:#ffffff;--field-on-glass-border:var(--color-hairline-strong);--shadow-sm:0 1px 2px rgba(13,16,20,0.06);--shadow-md:0 4px 14px rgba(13,16,20,0.08);--shadow-panel:0 2px 8px rgba(13,16,20,0.08),0 28px 70px rgba(13,16,20,0.24);--shadow-glass:0 8px 28px rgba(13,16,20,0.2);--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:9999px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--font-sans:var(--font-app-sans),system-ui,-apple-system,sans-serif;--font-mono:var(--font-app-mono),ui-monospace,"SFMono-Regular",monospace;--sidebar-glow:color-mix(in srgb,var(--color-brand) 45%,transparent)}[data-theme=dark]{color-scheme:dark;--sidebar-glow:color-mix(in srgb,var(--color-brand) 26%,transparent);--color-accent:#f3e74e;--color-accent-hover:#f6ee76;--color-accent-soft:rgba(243,231,78,0.16);--color-on-accent:#1c1c1f;--color-link:#f3e74e;--color-brand:#f3e74e;--color-brand-hover:#e7da38;--color-on-brand:#1c1c1f;--color-canvas:#0e1013;--color-surface:#15181c;--color-surface-muted:#1d2126;--color-hairline:#30363e;--color-hairline-strong:#454d58;--color-ink:#f2f4f6;--color-text-secondary:#9aa3ae;--color-text-muted:#7d8794;--color-success:#22c55e;--color-success-soft:rgba(34,197,94,0.15);--color-warning:#f59e0b;--color-warning-soft:rgba(245,158,11,0.15);--color-danger:#ef4444;--color-danger-soft:rgba(239,68,68,0.15);--color-info:#38bdf8;--color-info-soft:rgba(56,189,248,0.15);--color-margin-healthy:#22c55e;--color-margin-watch:#f59e0b;--color-margin-risk:#ef4444;--color-glass-bg:rgba(23,27,32,0.86);--color-glass-strong:rgba(33,38,45,0.96);--color-glass-border:rgba(255,255,255,0.18);--color-glass-active-bg:rgba(243,231,78,0.22);--color-glass-active-border:var(--color-brand);--color-glass-panel:rgba(23,27,32,0.55);--color-glass-panel-border:rgba(255,255,255,0.16);--color-glass-panel-highlight:rgba(255,255,255,0.12);--glass-sheen:linear-gradient(168deg,rgba(255,255,255,0.09),rgba(255,255,255,0.025) 32%,rgba(255,255,255,0) 58%);--color-glass-panel-ring:rgba(255,255,255,0.05);--color-glass-panel-edge:rgba(0,0,0,0.45);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 14px rgba(0,0,0,0.45);--shadow-panel:0 2px 10px rgba(0,0,0,0.5),0 28px 70px rgba(0,0,0,0.62);--shadow-glass:0 8px 28px rgba(0,0,0,0.65);--overlay-veil:rgba(5,7,10,0.5);--surface-frost:rgba(255,255,255,0.05);--surface-frost-border:rgba(255,255,255,0.1);--field-on-glass:#0f1216;--field-on-glass-border:var(--color-hairline-strong);--glass-anthracite:rgba(27,30,36,0.62)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;touch-action:manipulation;text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease,color .2s ease}.amount{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--color-link)}.glass-panel{background-color:var(--color-glass-panel);background-image:var(--glass-sheen);border:1px solid var(--color-glass-panel-border);box-shadow:inset 0 1px 0 var(--color-glass-panel-highlight),inset 0 0 0 1px var(--color-glass-panel-ring),inset 0 -1px 0 var(--color-glass-panel-edge),var(--shadow-panel)}.glass-panel,.glass-panel-dark{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-panel-dark{background-color:var(--glass-anthracite);background-image:var(--glass-anthracite-sheen);border:1px solid var(--glass-anthracite-border);box-shadow:inset 0 1px 0 var(--glass-anthracite-highlight),inset 0 0 0 1px var(--glass-anthracite-ring),inset 0 -1px 0 var(--glass-anthracite-edge),var(--shadow-panel)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass-panel{background:var(--color-glass-strong)}.glass-panel-dark{background:#1b1e24}}::selection{background:var(--color-accent-soft);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:var(--radius-sm)}:root{accent-color:var(--color-brand)}:where(button,input,select,textarea){font-family:inherit}:where(button){transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,filter .15s ease,transform .12s ease}:where(button:not(:disabled)):hover{filter:brightness(.96)}:where(button:not(:disabled)):active{transform:scale(.97);filter:brightness(.92)}:where(button):disabled{cursor:not-allowed}.app-sidebar :where(button:not(:disabled)):hover,[data-theme=dark] :where(button:not(:disabled)):hover{filter:brightness(1.18)}.app-sidebar :where(button:not(:disabled)):active,[data-theme=dark] :where(button:not(:disabled)):active{filter:brightness(1.28)}:where(input,select,textarea){transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none;box-shadow:0 0 0 1px var(--color-link),0 0 0 4px var(--color-accent-soft)}:where(select:not([multiple])){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234d545e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;padding-right:28px!important}[data-theme=dark] :where(select:not([multiple])){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa3ae' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}.searchable-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;font-family:inherit;text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234d545e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;padding-right:28px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}[data-theme=dark] .searchable-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa3ae' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}.searchable-select:focus-visible,.searchable-select[aria-expanded=true]{outline:none;box-shadow:0 0 0 1px var(--color-link),0 0 0 4px var(--color-accent-soft)}.searchable-select:disabled{cursor:default;opacity:.6}.searchable-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:1em}.searchable-select-panel{z-index:1250;display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-glass-panel);background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--color-glass-panel-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--color-glass-panel-highlight),inset 0 0 0 1px var(--color-glass-panel-ring),inset 0 -1px 0 var(--color-glass-panel-edge),var(--shadow-panel);transform-origin:top center}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.searchable-select-panel{background:var(--color-glass-strong)}}.searchable-select-search{padding:8px;border-bottom:1px solid var(--color-hairline);flex-shrink:0}.searchable-select-search input{width:100%;height:32px;padding:6px 10px;border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-size:13px;font-family:inherit}.searchable-select-option{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;color:var(--color-ink);cursor:pointer}.searchable-select-option[data-active]{background:var(--color-accent-soft)}.searchable-select-option[data-selected] .searchable-select-option-label{font-weight:600}.searchable-select-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-option-hint{flex-shrink:0;font-size:12px;color:var(--color-text-muted)}.searchable-select-panel[data-stacked] .searchable-select-option{flex-direction:column;align-items:stretch;gap:2px}.searchable-select-panel[data-stacked] .searchable-select-option-label{font-weight:500;white-space:normal}.searchable-select-panel[data-stacked] .searchable-select-option-hint{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select.is-required,:where(input[required]:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea[required],select[required]){border-left:3px solid var(--color-accent)!important}@keyframes synapps-row-locate{0%,45%{background-color:color-mix(in srgb,var(--color-accent) 38%,transparent)}to{background-color:transparent}}.dt-card.row-locate,tr.row-locate>td{animation:synapps-row-locate 2.5s ease-out forwards}@media (prefers-reduced-motion:reduce){.dt-card.row-locate,tr.row-locate>td{animation-duration:.01s}}.quick-create-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-link);cursor:pointer}.quick-create-btn:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.searchable-select-create .searchable-select-option-label{color:var(--color-link);font-weight:600}.searchable-select-note{padding:8px 12px;font-size:12px;color:var(--color-text-muted)}.app-content :where(tbody tr){transition:background-color .12s ease}.app-content :where(tbody tr):hover{background-color:var(--color-surface)}.dt-panel{margin-top:12px;border:1px solid var(--color-hairline);border-radius:var(--radius-xl);background:var(--color-surface);padding:2px 10px 10px;box-shadow:var(--shadow-sm);overflow-x:auto}.dt-rowcards{width:100%;border-collapse:separate;border-spacing:0 8px}.dt-rowcards thead th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-weight:600;padding:10px 12px 0;text-align:left;white-space:nowrap}.dt-rowcards tbody td{padding:11px 12px;font-size:14px;background:var(--color-canvas);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);transition:background-color .12s ease,border-color .12s ease;overflow-wrap:anywhere}.dt-rowcards tbody td:first-child{border-left:1px solid var(--color-hairline);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.dt-rowcards tbody td:last-child{border-right:1px solid var(--color-hairline);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.dt-rowcards tbody tr:hover td{border-color:var(--color-hairline-strong)}.dt-rowcards tbody tr:hover td,[data-theme=dark] .dt-rowcards tbody td{background:var(--color-surface-muted)}[data-theme=dark] .dt-rowcards tbody tr:hover td{background:var(--color-hairline)}.dt-rowcards tbody tr[data-accent] td:first-child{background-image:linear-gradient(to right,var(--row-accent),transparent 160px)}.dt-rowcards[data-selectable] tbody tr[data-accent] td:first-child{background-image:linear-gradient(to right,var(--row-accent),color-mix(in srgb,var(--row-accent) 77.5%,transparent))}.dt-rowcards[data-selectable] tbody tr[data-accent] td:nth-child(2){background-image:linear-gradient(to right,color-mix(in srgb,var(--row-accent) 77.5%,transparent),transparent 124px)}.route-modal-panel main{margin:0 auto!important;padding:14px 28px 26px!important}.app-subtabs a{border-radius:var(--radius-md) var(--radius-md) 0 0;transition:background-color .15s ease,color .15s ease}.app-subtabs a:hover{background-color:var(--color-surface)}.side-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:500;font-family:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.side-link:hover{background-color:rgba(255,255,255,.06);color:var(--color-ink)}.side-link[data-active]{background-color:var(--color-accent-soft);color:var(--color-link);font-weight:600;box-shadow:inset 3px 0 0 var(--color-brand);padding-left:13px}@media (min-width:1024px){.app-sidebar .side-link{position:relative;z-index:1;margin-right:-12px;border-top-right-radius:0;border-bottom-right-radius:0}.app-sidebar[data-morph] .side-link[data-active]{background-color:transparent;box-shadow:none}}.menu-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-ink);font-size:14px;font-weight:500;font-family:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .13s ease}.menu-item:hover{background-color:var(--color-surface-muted)}.menu-item:active{background-color:var(--color-surface)}@keyframes synapps-pop-in{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.app-fab-menu,.fab-pop{transform-origin:bottom right;animation:synapps-pop-in .2s cubic-bezier(.2,.9,.3,1.15)}.app-fab{transition:box-shadow .2s ease,transform .2s ease,filter .15s ease}.app-fab:hover{transform:translateY(-1px)}.app-fab:active{transform:translateY(0) scale(.94)}*{scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-hairline-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-track{background:transparent}@keyframes synapps-spin{to{transform:rotate(1turn)}}@keyframes synapps-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes synapps-skeleton{0%,to{opacity:1}50%{opacity:.5}}.skeleton{background:var(--color-surface-muted);border-radius:var(--radius-md);animation:synapps-skeleton 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dt-cards{display:none}@media (max-width:640px){input,select,textarea{font-size:16px!important}}@media (max-width:1023px){.dt-table{display:none}.dt-cards{gap:10px;margin-top:12px}.dt-card,.dt-cards{display:flex;flex-direction:column}.dt-card{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);padding:12px 14px;gap:6px}.dt-card-title{font-size:15px;font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--color-surface-muted);overflow-wrap:anywhere}.dt-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px}.dt-card-label{color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.dt-card-value{text-align:right;min-width:0;overflow-wrap:anywhere}.dt-rowcards.dt-cardify{display:block;border-spacing:0}.dt-rowcards.dt-cardify thead{display:none}.dt-rowcards.dt-cardify tbody,.dt-rowcards.dt-cardify tfoot{display:flex;flex-direction:column;gap:10px}.dt-rowcards.dt-cardify tbody tr,.dt-rowcards.dt-cardify tfoot tr{display:flex;flex-direction:column;gap:6px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);padding:12px 14px}[data-theme=dark] .dt-rowcards.dt-cardify tbody tr,[data-theme=dark] .dt-rowcards.dt-cardify tfoot tr{background:var(--color-surface-muted)}.dt-rowcards.dt-cardify tbody td,.dt-rowcards.dt-cardify tfoot td{display:block;padding:0;background:none;border:none;border-radius:0;text-align:left}.dt-rowcards.dt-cardify tbody tr:hover td{background:none;border-color:transparent}.dt-rowcards.dt-cardify td:empty{display:none}.dt-rowcards.dt-cardify td.dt-cardify-title{order:-1;font-size:15px;font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--color-surface-muted);overflow-wrap:anywhere}.dt-rowcards.dt-cardify td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;text-align:right}.dt-rowcards.dt-cardify td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;text-align:left;font-family:var(--font-sans);font-weight:400}}@media (max-width:1023px){.dt-rowcards.dt-cardify tbody tr:has(>td[colspan]:only-child){background:var(--color-surface-muted);padding:8px 14px}.dt-rowcards.dt-cardify tfoot tr{background:var(--color-surface-muted)}}.glass-carousel{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.glass-carousel::-webkit-scrollbar{display:none}.start-page-option{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.start-page-option:hover{background:var(--color-surface)}.start-page-option:has(input:checked){border-color:var(--color-glass-active-border);background:var(--color-accent-soft)}.start-page-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.start-page-option:has(input:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}.doc-lines{display:flex;flex-direction:column;gap:8px;margin-top:8px}.doc-lines-header{flex-wrap:nowrap;padding-bottom:4px}.doc-line,.doc-lines-header{display:flex;gap:8px;align-items:center}.doc-line-form{display:contents}.doc-line-add{margin-top:4px;padding-top:8px;border-top:1px dashed var(--color-hairline)}.doc-line-field{display:contents}.doc-line-field-label{display:none}@media (max-width:640px){.doc-lines-header{display:none}.doc-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);padding:12px}.doc-line input[name=label],.doc-line textarea,.doc-line>.doc-line-wide{grid-column:1/-1;width:100%}.doc-line-field{display:flex;flex-direction:column;gap:4px;min-width:0}.doc-line-field-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.doc-line-field input,.doc-line-field select{width:100%!important}.doc-line-submit{grid-column:1/3;width:100%}.doc-line-delete{grid-column:3/4;width:100%}.doc-line-delete button{width:100%}.doc-line-add{border-top:1px solid var(--color-hairline);padding-top:12px;margin-top:4px}.doc-line-add .doc-line-submit{grid-column:1/-1}}.doc-lines-fluid{container-type:inline-size;container-name:doc-lines}@container doc-lines (max-width: 560px){.doc-lines-header{display:none}.doc-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);padding:12px}.doc-line>.doc-line-wide{grid-column:1/-1;width:100%}.doc-line-field{display:flex;flex-direction:column;gap:4px;min-width:0}.doc-line-field-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.doc-line-field>input,.doc-line-field>select,.doc-line-field>span:not(.doc-line-field-label){width:100%!important;flex:0 0 auto!important}.doc-line-delete{grid-column:1/-1;justify-self:end;width:auto}.doc-line-delete .doc-line-field-label{color:inherit}}@media print{.print-hidden{display:none!important}}.app-shell{display:flex;min-height:100vh;align-items:stretch;background:var(--color-canvas);position:relative}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(560px 420px at -5% -8%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 70%),radial-gradient(480px 560px at 4% 108%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),radial-gradient(640px 480px at 108% -6%,color-mix(in srgb,var(--color-brand) 6%,transparent),transparent 72%)}.app-sidebar{width:244px;flex-shrink:0;border-right:1px solid var(--color-hairline);background:var(--color-surface);display:flex;flex-direction:column;gap:4px;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;--color-surface:rgba(255,255,255,0.06);--color-canvas:rgba(255,255,255,0.09);--color-surface-muted:rgba(255,255,255,0.13);--color-hairline:rgba(255,255,255,0.14);--color-hairline-strong:rgba(255,255,255,0.26);--color-ink:#f2f4f6;--color-text-secondary:#aab2bd;--color-text-muted:#78818e;--color-link:#f3e74e;--color-accent-soft:rgba(243,231,78,0.13);--color-glass-strong:rgba(27,30,36,0.97);border-right-color:transparent;background:var(--glass-anthracite);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-anthracite-highlight)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.app-sidebar{background:#1b1e24}}.app-sidebar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aab2bd' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}.app-content{flex:1 1;min-width:0;flex-direction:column}.app-content,.app-subtabs{display:flex;background:var(--color-canvas)}.app-subtabs{gap:2px;align-items:center;height:52px;flex-shrink:0;padding:0 24px;border-bottom:1px solid var(--color-hairline);position:-webkit-sticky;position:sticky;top:0;z-index:10;overflow-x:auto}.app-mobile-only,.app-popover,.app-popover-backdrop,.app-tabbar,.app-topbar{display:none}.app-popover,.app-tabbar{--color-surface:#1b1e24;--color-canvas:#242830;--color-surface-muted:#2a2f38;--color-hairline:rgba(255,255,255,0.09);--color-ink:#f2f4f6;--color-text-secondary:#aab2bd;--color-text-muted:#78818e;--color-link:#f3e74e;--color-accent-soft:rgba(243,231,78,0.13)}.app-tabbar{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:46;height:62px;border-radius:31px;box-shadow:var(--shadow-panel);align-items:stretch}.app-tabbar:before{content:"";position:absolute;inset:0;border:1px solid var(--color-hairline);border-radius:inherit;background:var(--color-surface);-webkit-mask-image:radial-gradient(circle at 50% 1px,transparent 33px,#000 34px);mask-image:radial-gradient(circle at 50% 1px,transparent 33px,#000 34px)}.app-tabbar-indicator{top:8px;width:54px;height:29px;margin-left:-27px;background:var(--color-accent-soft);box-shadow:0 0 16px color-mix(in srgb,var(--color-brand) 30%,transparent)}.app-tabbar-glow,.app-tabbar-indicator{position:absolute;left:0;border-radius:var(--radius-full);pointer-events:none}.app-tabbar-glow{bottom:-16px;width:96px;height:28px;margin-left:-48px;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-brand) 40%,transparent),transparent);filter:blur(10px)}.app-tabbar[data-measured] .app-tab[data-active] .app-tab-icon{background:transparent}.app-tab-group{flex:1 1;min-width:0;display:flex;align-items:stretch}.app-tabfab-slot{position:relative;flex:0 0 76px}.app-tabfab{position:absolute;left:50%;top:-26px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:none;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);text-decoration:none;box-shadow:0 6px 18px rgba(13,16,20,.35);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .2s ease}.app-tabfab:active{transform:translateX(-50%) scale(.92);background:var(--color-brand-hover)}.app-tabfab-solo{display:none;position:fixed;left:auto;top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));transform:none;z-index:46}.app-tabfab-solo:active{transform:scale(.92)}.app-popover{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom));z-index:45;flex-direction:column;width:min(380px,calc(100vw - 24px));max-height:min(62dvh,540px);overflow-y:auto;padding:8px;border:1px solid var(--glass-anthracite-border);border-radius:20px;background:var(--glass-anthracite);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-anthracite-highlight),var(--shadow-panel);transform:translateX(-50%) translateY(8px) scale(.92);transform-origin:50% 100%;opacity:0;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,1,1),opacity .12s ease-in}.app-popover[data-open]{transform:translateX(-50%) translateY(0) scale(1);opacity:1;pointer-events:auto;transition:transform .26s cubic-bezier(.25,1.2,.35,1),opacity .18s ease-out}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.app-popover{background:#1b1e24}}.app-shell[data-solo-nav] .app-popover{left:auto;right:16px;bottom:calc(82px + env(safe-area-inset-bottom));transform:translateY(8px) scale(.92);transform-origin:100% 100%}.app-shell[data-solo-nav] .app-popover[data-open]{transform:translateY(0) scale(1)}.app-tabfab-icon{display:flex;transition:transform .25s cubic-bezier(.2,.9,.3,1.15)}.app-tabfab[aria-expanded=true] .app-tabfab-icon{transform:rotate(90deg)}.app-popover-backdrop{position:fixed;inset:0;z-index:44;background:transparent;pointer-events:none}.app-popover-backdrop[data-open]{pointer-events:auto}.app-popover select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aab2bd' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}.app-popover-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:8px 12px 4px}@media (prefers-reduced-motion:reduce){.app-popover,.app-popover[data-open]{transition:opacity .18s ease;transform:translateX(-50%)}.app-shell[data-solo-nav] .app-popover,.app-shell[data-solo-nav] .app-popover[data-open]{transform:none}.app-tabfab-icon,.app-tabfab[aria-expanded=true] .app-tabfab-icon{transition:none;transform:none}}@media (max-width:1023px){body,html{overscroll-behavior-y:none}.app-shell{display:block}.app-sidebar-glow,.app-sidebar-morph{display:none}.app-topbar{display:flex;align-items:center;gap:10px;height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid var(--color-hairline);background:var(--color-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);position:-webkit-sticky;position:sticky;top:0;z-index:30}.app-sidebar{display:none}.app-mobile-only{display:contents}.app-subtabs{padding:0 12px;top:calc(54px + env(safe-area-inset-top));background:var(--color-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.app-popover,.app-tabbar{display:flex}.app-popover-backdrop{display:block}.app-tabfab-solo{display:flex}.app-fab,.app-fab-menu,.page-fab{display:none!important}.app-tab{flex:1 1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0 4px;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.01em;text-decoration:none;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.app-tab:active{transform:scale(.92)}.app-tab>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tab-icon{display:flex;align-items:center;justify-content:center;width:54px;height:29px;border-radius:var(--radius-full);transition:background-color .2s ease,color .2s ease}.app-tab[data-active]{color:var(--color-link);font-weight:600}.app-tab[data-active] .app-tab-icon{background:var(--color-accent-soft)}.app-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.app-fab{bottom:24px}.app-fab,.app-fab-menu{position:fixed;right:24px;z-index:80}.app-fab-menu{bottom:86px}@media (min-width:1024px){.app-content>:not(.app-subtabs){padding-right:64px;padding-bottom:40px}}@media (max-width:1023px){.app-content main{padding-left:16px!important;padding-right:16px!important;margin-top:20px!important}.app-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.app-content [style*=grid-template-columns]:not([style*=auto-fill]):not([style*=auto-fit]){grid-template-columns:1fr!important}}.objets-lies-rail{max-width:320px;margin-left:auto;margin-top:12px}@media (min-width:1500px){.objets-lies-rail{position:fixed;top:56px;right:16px;width:320px;max-width:none;margin:0;z-index:100;max-height:calc(100vh - 72px);overflow-y:auto}}.mat-decompte-entete,.mat-decompte-ligne{display:grid;grid-template-columns:minmax(0,3fr) auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.mat-decompte-entete{padding:0 2px;font-size:11px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.mat-depots{display:inline-flex;align-items:center;gap:4px}.mat-depot{width:64px;overflow:hidden;text-align:right;font-family:var(--font-mono);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.mat-decompte-entete .mat-depot{font-family:inherit}.mat-depot-nom{display:none}@media (max-width:640px){.mat-decompte-entete{display:none}.mat-decompte-ligne{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"article suppr" "depots depots" "quantite quantite";row-gap:6px}.mat-decompte-ligne>.mat-article{grid-area:article}.mat-decompte-ligne>.mat-suppr{grid-area:suppr}.mat-decompte-ligne>.mat-quantite{grid-area:quantite}.mat-decompte-ligne>.mat-depots{grid-area:depots;flex-wrap:wrap;gap:6px}.mat-decompte-ligne>.mat-depots:empty{display:none}.mat-decompte-ligne .mat-depot{width:auto;padding:2px 9px;border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:12px}.mat-decompte-ligne .mat-depot-nom{display:inline;margin-right:5px;font-family:inherit;font-size:10.5px;color:var(--color-text-secondary)}}.ndf-form{--ndf-cible:36px}.ndf-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.ndf-actions{display:flex;flex-wrap:wrap;gap:8px}.ndf-form .searchable-select,.ndf-form button,.ndf-form input:not([type=hidden]){min-height:var(--ndf-cible)}@media (max-width:640px){.ndf-form{--ndf-cible:44px}.ndf-grille{grid-template-columns:1fr}.ndf-form .searchable-select,.ndf-form input:not([type=hidden]){font-size:16px}.ndf-actions{flex-direction:column;align-items:stretch}.ndf-actions>button{width:100%}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_52f0b0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_52f0b0{--font-app-sans:"Barlow","Barlow Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-app-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}