@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope-cyrillic-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope-latin-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope-latin.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope-cyrillic-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope-latin-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope-latin.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope-cyrillic-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope-latin-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope-latin.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope-cyrillic-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope-latin-ext.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope-latin.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(../fonts/urbanist-latin-ext.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(../fonts/urbanist-latin.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(../fonts/urbanist-latin-ext.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(../fonts/urbanist-latin.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(../fonts/urbanist-latin-ext.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(../fonts/urbanist-latin.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(../fonts/urbanist-latin-ext.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-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(../fonts/urbanist-latin.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}:root{--tp-bg-page:#0d0d0d;--tp-bg-surface:#181818;--tp-bg-elevated:#1f1f1f;--tp-bg-accent:rgba(29,158,117,.07);--tp-bg-info-soft:rgba(55,138,221,.12);--tp-bg-success-soft:rgba(29,158,117,.07);--tp-bg-warning-soft:rgba(186,117,23,.14);--tp-bg-danger-soft:rgba(216,90,48,.1);--tp-border:hsla(0,0%,100%,.08);--tp-border-strong:hsla(0,0%,100%,.14);--tp-border-accent:rgba(29,158,117,.25);--tp-border-info:rgba(55,138,221,.3);--tp-border-danger:rgba(216,90,48,.3);--tp-text:#ededed;--tp-text-secondary:hsla(0,0%,100%,.62);--tp-text-tertiary:hsla(0,0%,100%,.4);--tp-accent-success:#1d9e75;--tp-accent-info:#378add;--tp-accent-warning:#ba7517;--tp-accent-danger:#d85a30;--tp-accent-clicked:#7f77dd;--tp-accent-paid:#0f6e56;--tp-radius-sm:4px;--tp-radius:8px;--tp-radius-lg:12px;--tp-font:"Urbanist","Manrope",-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif;--tp-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Roboto Mono",monospace}html.light{--tp-bg-page:#f7f5f0;--tp-bg-surface:#fff;--tp-bg-elevated:#f0ebe3;--tp-bg-accent:rgba(29,158,117,.08);--tp-bg-info-soft:rgba(55,138,221,.1);--tp-bg-success-soft:rgba(29,158,117,.08);--tp-bg-warning-soft:rgba(186,117,23,.12);--tp-bg-danger-soft:rgba(216,90,48,.1);--tp-border:rgba(0,0,0,.08);--tp-border-strong:rgba(0,0,0,.16);--tp-border-accent:rgba(29,158,117,.3);--tp-border-info:rgba(55,138,221,.32);--tp-border-danger:rgba(216,90,48,.3);--tp-text:#1a1a1a;--tp-text-secondary:rgba(0,0,0,.62);--tp-text-tertiary:rgba(0,0,0,.42)}:root{--color-green:#1a3d3d;--color-lightgreen:#2d5a5a;--color-yellow:#d4a855;--color-body:#f0ebe3;--color-white:#fff;--color-text:#333;--color-border:#e0e0e0;--color-card:#fff;--color-muted:#666;--color-spec-bg:#f9f9f9;--sidebar-width:220px}.dark-mode,html.dark{--color-body:#1a1a1a;--color-white:#2a2a2a;--color-text:#e0e0e0;--color-border:#3a3a3a;--color-card:#2a2a2a;--color-muted:#a0a0a0;--color-spec-bg:#333}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-body);color:var(--color-text);font-family:Urbanist,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--color-green);text-decoration:none}a:hover{text-decoration:underline}html.dark a{color:#8fd4d4}html.dark .cert-type,html.dark .product-link{color:#7ab8b8!important}.n-layout{background-color:var(--color-body)!important}.n-menu{background-color:var(--color-green)!important}.n-menu-item-content{color:var(--color-white)!important}.n-menu-item-content--selected,.n-menu-item-content:hover{background-color:var(--color-lightgreen)!important}.n-card{background-color:var(--color-card)!important;border-radius:8px}html.dark .n-card{background-color:#2a2a2a!important}html.dark .n-data-table,html.dark .n-data-table .n-data-table-td{color:#e0e0e0!important}html.dark .n-data-table .n-data-table-th{color:#7ab8b8!important}html.dark .n-data-table-tr:hover,html.dark .n-input,html.dark .n-select .n-base-selection{background-color:#333!important}html.dark .n-tree,html.dark .n-tree .n-tree-node-content{color:#e0e0e0!important}html.dark .n-tree .n-tree-node--selected .n-tree-node-content{color:#8fd4d4!important}html.dark .n-tabs-tab{color:#a0a0a0!important}html.dark .n-tabs-tab--active{color:#8fd4d4!important}html.dark .n-breadcrumb-item{color:#a0a0a0!important}html.dark .n-breadcrumb-item:last-child{color:#e0e0e0!important}html.dark .n-tag--default-type{background-color:#3a3a3a!important;color:#e0e0e0!important}html.dark .n-collapse-item__header-main{color:#e0e0e0!important}html.dark .n-form-item-label,html.dark .n-spin-description{color:#a0a0a0!important}.n-data-table,.n-data-table .n-data-table-td{color:var(--color-text)!important}.n-data-table .n-data-table-th{color:var(--color-green)!important;font-weight:600!important}html.dark .n-button--primary-type{background-color:#2d6b6b!important;border-color:#2d6b6b!important;color:#fff!important}html.dark .n-button--primary-type:hover{background-color:#3d8a8a!important;border-color:#3d8a8a!important}html.dark .n-button--default-type{background-color:#3a3a3a!important;border-color:#4a4a4a!important;color:#e0e0e0!important}html.dark .n-button--default-type:hover{background-color:#4a4a4a!important;border-color:#5a5a5a!important}.n-button--warning-type{background-color:var(--color-yellow)!important;border-color:var(--color-yellow)!important;color:var(--color-text)!important}.n-button.btn-icon-flat,.n-button.btn-icon-flat:hover,html.dark .n-button.btn-icon-flat,html.dark .n-button.btn-icon-flat:hover{background-color:transparent!important;border-color:transparent!important}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.page-header h1{color:var(--color-green);font-size:28px;font-weight:700}html.dark .page-header h1{color:#8fd4d4}html.dark .n-card-header__main,html.dark .n-card__title,html.dark h1,html.dark h2,html.dark h3{color:#e0e0e0!important}.page-content{padding:24px}.stats-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.stat-card{background:var(--color-card);border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.stat-card .label{color:var(--color-muted);font-size:14px;margin-bottom:8px}.stat-card .value{color:var(--color-green);font-size:32px;font-weight:700}html.dark .stat-card .value{color:#7ab8b8}.category-badge{background-color:var(--color-green);border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}html.dark .category-badge{background-color:#2d6b6b;color:#fff}.status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.status-badge.active{background-color:#10b981;color:#fff}.status-badge.discontinued{background-color:#ef4444;color:#fff}.status-badge.pending{background-color:var(--color-yellow);color:var(--color-text)}.change-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.change-badge.new{background-color:#10b981;color:#fff}.change-badge.updated{background-color:#3b82f6;color:#fff}.change-badge.deleted{background-color:#ef4444;color:#fff}.product-thumbnail{background-color:#f5f5f5;border-radius:4px;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.specs-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.spec-item{align-items:flex-start;background-color:var(--color-spec-bg);border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.spec-item .label{color:var(--color-muted);font-size:13px}.spec-item .value{color:var(--color-text);font-weight:500;max-width:60%;text-align:right}.gallery-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery-item{aspect-ratio:1;border-radius:8px;cursor:pointer;overflow:hidden}.gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s;width:100%}.gallery-item:hover img{transform:scale(1.05)}.p-6{padding:1.5rem}.p-4{padding:1rem}.p-3{padding:.75rem}.p-2{padding:.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.pb-2{padding-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.mb-4{margin-bottom:1rem}.mb-3{margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mt-6{margin-top:1.5rem}.mt-4{margin-top:1rem}.mt-3{margin-top:.75rem}.mt-2{margin-top:.5rem}.mt-1{margin-top:.25rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.ml-auto,.mx-auto{margin-left:auto}.mx-auto{margin-right:auto}.my-4{margin-bottom:1rem;margin-top:1rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%;min-width:0}.flex-shrink-0,.shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.grid{display:grid}.grid>*{min-width:0}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}@media(min-width:641px){.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}.space-y-6>*+*{margin-top:1.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-3>*+*{margin-top:.75rem}.space-y-2>*+*{margin-top:.5rem}.space-y-1>*+*{margin-top:.25rem}.text-2xl{font-size:1.5rem}.text-xl{font-size:1.25rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-center{text-align:center}.italic{font-style:italic}.underline{text-decoration:underline}.text-gray-500{color:#6b7280}.text-gray-400{color:#9ca3af}.text-blue-600{color:#2563eb}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-green-600{color:#16a34a}.text-amber-600{color:#d97706}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}html.dark .text-gray-500{color:#9ca3af}html.dark .text-gray-400{color:#6b7280}html.dark .text-blue-600{color:#60a5fa}html.dark .text-red-500{color:#f87171}html.dark .text-red-600{color:#ef4444}html.dark .text-green-600{color:#4ade80}html.dark .text-amber-600{color:#fbbf24}html.dark .bg-gray-50{background-color:#374151}html.dark .bg-gray-100,html.dark .bg-gray-800{background-color:#1f2937}html.dark .bg-gray-900{background-color:#111827}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border{border:1px solid var(--color-border)}.cursor-pointer{cursor:pointer}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-10{width:2.5rem}.h-10{height:2.5rem}.h-24{height:6rem}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-h-40{max-height:10rem}.max-h-96{max-height:24rem}.object-cover{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto,.table-scroll{overflow-x:auto}.table-scroll{-webkit-overflow-scrolling:touch}.fee-below-cost{align-self:flex-start;background:none;border:none;color:#d97706;cursor:pointer;font-size:10px;line-height:1.3;padding:0;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html.dark .fee-below-cost{color:#fbbf24}.line-list-price{align-self:flex-start;background:none;border:none;color:#2563eb;cursor:pointer;font-size:10px;line-height:1.3;padding:0;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html.dark .line-list-price{color:#60a5fa}.hover\:underline:hover{text-decoration:underline}@media(max-width:1024px){.grid-cols-3{grid-template-columns:1fr}.grid-cols-5,.grid-cols-6{grid-template-columns:repeat(3,1fr)}.col-span-2{grid-column:span 1}}@media(max-width:768px){.page-content{padding:16px}.page-content>.p-6{padding:0}.n-card>.n-card-header{align-items:flex-start;flex-direction:column;row-gap:4px}.n-card>.n-card-header>.n-card-header__extra{margin-left:0;max-width:100%}.page-header{align-items:flex-start;flex-direction:column;gap:12px}.grid-cols-4,.grid-cols-5,.grid-cols-6,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-cols-12,.grid-cols-2,.grid-cols-4,.grid-cols-5,.grid-cols-6,.sm\:grid-cols-2{grid-template-columns:1fr}.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5,.col-span-6,.col-span-7{grid-column:span 1}.grid-keep-2{grid-template-columns:repeat(2,1fr)!important}.grid.kpi-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}.kpi-grid .n-card>.n-card__content{padding:8px 12px}.kpi-grid .n-statistic .n-statistic__label{font-size:12px}.kpi-grid .n-statistic .n-statistic-value,.kpi-grid .n-statistic .n-statistic-value .n-statistic-value__content{font-size:18px}}.n-drawer{max-width:100vw}.n-modal{max-width:calc(100vw - 32px)}.md-body{line-height:1.55;word-break:break-word}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-weight:600;line-height:1.3;margin:1em 0 .4em}.md-body h1{font-size:1.5em}.md-body h2{font-size:1.25em}.md-body h3{font-size:1.1em}.md-body h4,.md-body h5,.md-body h6{font-size:1em}.md-body p{margin:.4em 0}.md-body ol,.md-body ul{margin:.4em 0;padding-left:1.5em}.md-body ul{list-style:disc}.md-body ol{list-style:decimal}.md-body li,.md-body li>ol,.md-body li>ul{margin:.15em 0}.md-body code{background:#80808026;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .35em}.md-body pre{background:#8080801f;border-radius:6px;font-size:.9em;line-height:1.5;margin:.6em 0;overflow-x:auto;padding:.75em 1em}.md-body pre code{background:none;font-size:1em;padding:0}.md-body blockquote{border-left:3px solid hsla(0,0%,50%,.35);color:inherit;margin:.6em 0;opacity:.85;padding:.3em .9em}.md-body a{color:#2563eb;text-decoration:underline}html.dark .md-body a{color:#60a5fa}.md-body hr{border:0;border-top:1px solid hsla(0,0%,50%,.25);margin:1em 0}.md-body table{border-collapse:collapse;margin:.6em 0}.md-body td,.md-body th{border:1px solid hsla(0,0%,50%,.3);padding:.3em .6em}.md-body th{background:#80808014;font-weight:600}.md-inline>*{display:inline;margin:0}.md-inline p{margin:0}.auth-gate{align-items:center;background:#f0ebe3;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.dark .auth-gate{background:#1a1a1a}
